Наверное, Вы слышали и читали, что нельзя получить полный доступ к системным папкам смартфона, работающего на ОС 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 из архива:
- Распакуйте архив python251.zip
- Запустите исполняемый файл python-2.5.1.msi для установки программы.
- Перезагрузите ПК.
- Запустите исполняемый файл pyserial-2.2.win32.exe для установки модуля.
- Запустите исполняемый файл pywin32-210.win32-py2.5.exe для установки модуля.
2. Установите на ПК программу PC Suite. Подробнее о программе и подключении телефона к ПК прочтите в статье Nokia PC Suite. О пакете приложений и особенностях работы.
3. Подключите смартфон к ПК через USB-кабель в режиме PC Suite.
Запустится программа PC Suite. Если автозапуск не произошел, то запустите программу вручную. Телефон соединится с программой.
4.Теперь идем в Пуск -> Панель управления -> Система -> Оборудование -> Диспетчер устройств -> Порты: Находим название своего телефона и смотрим номер порта. Запоминаем его. В данном примере Nokia 6290USB (COM12) номер порта 12.
5.Отредактируем файл скрипта:
- Владельцам смартфонов на базе ОС 9.1 - редактировать файл hack_perms_s60v3.py
- Владельцам смартфонов на базе ОС 9.2 - редактировать файл hack_perms_s60v3_FP1.py
- Откройте скрипт для редактирования. Нажмите правой кнопкой мыши, выберите Edit with IDLE.
- Находим строку в скрипте ser = serial.Serial(5). Указанное число в скобках меняем на следующее по формуле: Номер Вашего СОМ порта минус один.
В нашем примере СОМ порт был 12. Вписываем в скобках число 11. Нажимаем верхную вкладку 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).
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:
- Запускаем приложение Profiler на телефоне.
- Нажимаем Options -> Profiler -> Start. Программа сообщит, что файл PI_1.dat сохранен. Выходим из приложения.
- Владельцам смартфонов на базе ОС 9.1 и 9.2:
22.Теперь, когда Вам понадобится получить полный доступ, выполните следующие действия:
- Запустите приложение Profiler на телефоне.
- Нажмите Options -> Profiler -> Start.
- Затем в верхней части экрана отобразится Status: sampling
- Нажмите Options -> Profiler -> Stop.
- Выйдите из приложения.
- Полный доступ в системе для приложений опять открыт!
|