HelloOX - Полный доступ ко всем папкам Symbian OS9x + OS9.3 и 5800

30 марта 2009 Справочная
Метод получения полного доступа для всех телефонов Symbian OS9x (включая 9.3 и 5800).

Для взлома нашего смартфона нам понадобится два приложения:
1. MapDrives (mapdrives.unsigned.sis [16.66 Kb])
2. HelloOX (helloox.1.03.unsigned.sis [182.94 Kb])

Установка:
1. Приложение MapDrives.Unsigned.sis из архива предварительно подписываем личным сертификатом на ПК, либо с помощью MobileSigner (mobilesignersignsis.sisx [34.7 Kb] leftup_certkey.rar [2.74 Kb]) на смартфоне.
2. Устанавливаем подписанное приложение MapDrives.Unsigned.sis в память телефона.
3. Запускаем приложение из меню. Программа не имеет собственного интерфейса, поэтому визуально ничего не произойдет.
4. Приложение HelloOX.Unsigned.sis из архива предварительно подписываем личным сертификатом на ПК, либо с помощью MobileSigner на смартфоне.
5. Устанавливаем подписанное приложение HelloOX.Unsigned.sis в память телефона.
6. Запускаем приложение HelloOX.Unsigned.sis из меню смартфона, и программа HelloOX все выполнит сама!

Что выполняет приложение HelloOX:
Для телефонов Symbian OS9x FP2 и 5800, т.е. 9.3 и 9.4:
1. Распаковывает файл ехе в E:\hack\sys\bin\
2. Удаляет MapDrive
3. Устанавливает rootCerts
4. Устанавливает ROMPatcher
5. Применяет патч Open4all и копирует патч ChangeSWIpolicy
6. Удаляет папку E:\hack
7. Завершает работу. Полный доступ открыт!

Не все смартфоны Symbian OS9x FP2 и 5800 могут работать с файлом installserver.exe (9.1 и 9.2), поэтому приложение HelloOX устанавливает rootCerts (в котором объеденены три вида существовавших ранее корневых сертификатов: leftup, BiNPDA, OPDA.

Что это дает:
Установленный rootCerts дает возможность устанавливать приложения, подписанные сертификатом leftup (один для всех телефонов, дает неограниченные права приложениям).

ROMPatcher открывает и закрывает доступ к системным папкам для любых менеджеров файлов.

После того, как Вами проверено, что доступ есть, приложения устанавливаются, то можно удалить программы HelloOX и MapDrives (если не удалилось самостоятельно на этапе запуска HelloOX) через Диспетчер приложений. Также удалить текстовый файл с карты памяти E:\MapDrives.txt (если не удалился самостоятельно). Для того, чтобы пропали все виртуальные диски, что сейчас Вам видны - необходимо перегрузить смартфон.