Наверное, Вы слышали и читали, что нельзя получить полный доступ к системным папкам смартфона, работающего на ОС 9.1 и 9.2. Как часто Вам хотелось посмотреть, что же это за папки такие sys и private? Как часто Вам приходилось сталкиваться с тем, что надо почистить мусор или поставить, например, понравившийся шрифт, как Вы привыкли делать на младших ОС? Вам этого не хватало? А может, у Вас случалось так, что нет под рукой Вашего персонального сертификата, а есть интересная программа, но она требует подписи, а Вам так бы хотелось ее попробовать в работе прямо сейчас? А может, Вы пока еще просто не успели получить персональный сертификат? А установить без подписи программу невозможно. Установить папочным методом тоже запрещает защита ОС. Не беда, есть выход! Благодаря испанцу с ником FCA00000 мы можем получить этот доступ! Причем, метод получения этого доступа - софтовый, не нужны патчи и прошивки, метод, который, в случае Вашего желания, имеет обратную силу. Передумали? Все можно вернуть на свои места!
В данной статье я опишу этот софтовый метод получения полного доступа к системным папкам sys и private. Что дает этот метод? Он обеспечивает использование любых AllCapabilities (это и есть полный доступ программ к функциям OC) программами, которые ранее были запрещены защитой Symbian на ОС 9.1 и 9.2. При желании его можно иметь всегда! Или можно дать этот доступ только менеджеру файлов для полного доступа к файловой системе, открыв единожды все Capabilities в ОС и установив его с такими правами доступа.
А теперь перейдем непосредственно к инструкции. Нам потребуется установить и проверить работу следующих приложений:
• Установленная на ПК программа PC Suite. Настроенное подключение телефона через USB кабель в режиме PC Suite и Bluetooth.
• Установленная на ПК программа Python, специально разработанная для работы на компьютере.
• Установленные на ПК дополнительные модули Python, необходимые нам для работы.
1. Установите на ПК программу Python и дополнительные модули для Python из архива
2. Установите на ПК программу PC Suite
3. Подключите смартфон к ПК через USB-кабель в режиме PC Suite.
Запустится программа PC Suite. Если автозапуск не произошел, то запустите программу вручную. Телефон соединится с программой.
4. Теперь идем в Пуск -> Панель управления -> Система -> Оборудование -> Диспетчер устройств -> Порты:
Находим название своего телефона и смотрим номер порта. Запоминаем его. В данном примере Nokia N73 USB (COM12) номер порта 3.
5. Отредактируем файл скрипта:
• Владельцам смартфонов на базе ОС 9.1 - редактировать файл hack_perms_s60v3.py
• Владельцам смартфонов на базе ОС 9.2 - редактировать файл hack_perms_s60v3_FP1.py
• Откройте скрипт для редактирования. Нажмите правой кнопкой мыши, выберите Edit with IDLE.
• Находим строку в скрипте ser = serial.Serial(3). Указанное число в скобках меняем на следующее по формуле: Номер Вашего СОМ порта минус один
В нашем примере СОМ порт был 3. Вписываем в скобках число 2. Нажимаем верхную вкладку File -> Save. Сохраняем наш отредактированный скрипт.
6. С помощью программы PC Suite устанавливаем приложение Х-plore v.1 21 в память телефона.
Заходим в установленное приложение. Меню -> Инструменты -> Настройки. Выставляем настройки на отображение всех скрытых дисков и файлов. Выходим из приложения.
7. С помощью программы PC Suite устанавливаем приложения:
• Владельцам смартфонов на базе ОС 9.1 установить s60_3_0_app_trk_2_7.sisx, HelloCarbide.sis и S60_3_0_Prof_v1_62.sisx в память телефона.
• Владельцам смартфонов на базе ОС 9.2 установить s60_3_1_app_trk_2_8_5.sisx и S60_3_1_Prof_v1_62.sisx в память телефона.
• Отключаем телефон от ПК, отсоединив кабель.
8. Владельцам смартфонов на базе ОС 9.2:
• C помощью программы PC Suite копируем файл HelloCarbide.exe в любую доступную Вам папку на диске Е (карта памяти), например, в папку Documents.
• Запускаем приложение Х-plore на телефоне, находим в нем папку Documents на диске Е, в папке находим наш скопированный файл HelloCarbide.exe. Выбираем Меню -> Правка -> Переместить (либо нажмите горячую клавишу 2).
• Переместите файл HelloCarbide.exe в корень диска С. Выходим из приложения Х-plore.
• Запускаем приложение Profiler на телефоне.
Нажимаем Options -> Profiler -> Start. Программа сообщит, что файл PI_1.dat сохранен. Выходим из приложения.
9. Подключите смартфон к ПК через USB-кабель в режиме PC Suite. Если у Вас автоматически запустится PC Suite, то закройте ее, не отключая телефон от ПК.
10. Запускаем приложение TRK на телефоне.
• Приложение выведет запрос на включение Bluetooth.
• Нажимаем - Нет.
• Переходим в Настройки. Выбираем Connection: USB. Остальные настройки не изменяем.
• Выходим из настроек, жмем Функции -> Connect. Если телефон обнаруживается ПК, т.е. связь между ними существует, то на экран выводится сообщение:
• Сворачиваем программу TRK, нажав клавишу Меню на смартфоне.
11. Владельцам смартфонов на базе ОС 9.1:
• C помощью программы PC Suite копируем файл HelloCarbide.exe в любую доступную Вам папку на диске Е (карта памяти), например, в папку Documents.
• Запускаем приложение Х-plore на телефоне, находим в нем папку Documents на диске Е, в папке находим наш скопированный файл HelloCarbide.exe. Выбираем Меню -> Правка -> Переместить (либо нажмите горячую клавишу 2).
• Переместите файл HelloCarbide.exe в корень диска С. Выходим из приложения Х-plore.
12. На ПК запускаем наш скрипт, который мы правили, двойным нажатием по нему.
• Владельцам смартфонов на базе ОС 9.1 запустить скрипт hack_perms_s60v3.py
• Владельцам смартфонов на базе ОС 9.2 запустить скрипт hack_perms_s60v3_FP1.py
• В DOS окне черного цвета Вы будете наблюдать работу скрипта. В случае успешного выполнения, в конце списка строк, скрипт выведет Close End Exit. Если у Вас не закрываются автоматически DOS окно по окончании выполненного действия, то просто нажмите закрыть окно.
• Вернитесь в приложение TRK. Нажмите Disconnect. Закройте приложение.
13. Теперь у нас открыт полный доступ к системе!
14. Распаковываем на ПК архив sys_x_plore.zip. С помощью программы PC Suite копируем папку sys из архива sys_x_plore в любую доступную Вам папку на диске Е (карта памяти), например, в папку Documents.
15. Запускаем приложение Х-plore на телефоне, находим в нем папку Documents на диске Е, в папке sys находим две папки - bin и hash. В них находятся файлы с именем X-plore.exe. Выбираем Меню -> Правка -> Переместить (либо нажмите горячую клавишу 2).
• Переместите файл X-plore.exe из папки bin в папку С:/sys/bin. Согласитесь на перезапись файла.
• Переместите файл X-plore.exe из папки hash в папку С:/sys/hash. Согласитесь на перезапись файла.
• Выходим из приложения Х-plore.
16. Теперь приложение Х-plore имеет полный доступ ко всем папкам ОС!
17. Распаковываем на ПК архив modo.zip. С помощью программы PC Suite устанавливаем приложение modo.sis в память телефона
18. С помощью программы PC Suite копируем папку sys из архива modo в любую доступную Вам папку на диске Е (карта памяти), например, в папку Documents.
19. Запускаем приложение Х-plore на телефоне, находим в нем папку Documents на диске Е, в папке sys находим две папки - bin и hash. В каждой из них находятся файлы с именем Modo.exe и ModoServer.exe. Выбираем Меню -> Правка -> Переместить (либо нажмите горячую клавишу 2).
• Переместите файлы Modo.exe и ModoServer.exe из папки bin в папку С:/sys/bin. Согласитесь на перезапись файлов.
• Переместите файлы Modo.exe и ModoServer.exe из папки hash в папку С:/sys/hash. Согласитесь на перезапись файлов.
• Теперь приложение Modo имеет полный доступ ко всем папкам ОС. Выходим из приложения Modo.
20. Теперь приложение Modo имеет полный доступ ко всем папкам ОС!
21. До перезагрузки Вашего смартфона полный доступ в системе для всех приложений открыт. После перезагрузки полный доступ к системе останется у программы Modo и частичный у X-plore (нет доступа на перезапись в некоторые системные папки, но доступ на чтение есть)
Для того, чтобы Вы могли в любой удобный для Вас момент вернуть полный доступ для всех приложения без помощи ПК, выполним следующие действия:
• После всех действий, что мы выполнили выше, не перегружаем телефон!
• Владельцам смартфонов на базе ОС 9.1:
o Запускаем приложение Profiler на телефоне.
o Нажимаем Options -> Profiler -> Start. Программа сообщит, что файл PI_1.dat сохранен. Выходим из приложения.
• Владельцам смартфонов на базе ОС 9.1 и 9.2:
o С помощью программы PC Suite копируем файл CProfDriver_SISX.ldd из архива в любую доступную Вам папку на диске Е (карта памяти), например, в папку Documents.
o Запускаем приложение Х-plore на телефоне, находим в нем папку Documents на диске Е, в папке находим файл с именем CProfDriver_SISX.ldd. Выбираем Меню -> Правка -> Переместить (либо нажмите горячую клавишу 2).
o Переместите файл CProfDriver_SISX.ldd из папки Documents в папку С:/sys/bin. Согласитесь на перезапись файла.
22. Теперь, когда Вам понадобится получить полный доступ, выполните следующие действия:
• Запустите приложение Profiler на телефоне.
• Нажмите Options -> Profiler -> Start.
• Затем в верхней части экрана отобразится Status: sampling
• Нажмите Options -> Profiler -> Stop.
• Выйдите из приложения.
• Полный доступ открыт!
Есть архив с этими прогами,как для 9.1 так и для 9.2 правда весит 14.5Mb (интересно архив такого размера сюда влезит)(сам ломал N 82 и 5500)Content-Disposition: form-data; name="smiles_on"
1