Итак Вы счастливый обладатель смартфона с операционной системой Symbian 9.Х и хотите в полной мере пользоваться файловой системой телефона, устанавливать любые приложения как на ветеранских осях, играть во взломанные игры N-gage 2.0, модифицировать файлы ROM без вмешательства в прошивку. На данный момент существует шесть способов взлома и два способа методом перепрошивки смартфона модифицированной прошивкой.
Получение персонального сертификата и программа для подписи преложений прямо на смартфоне FreeSigner
Так же хочу заметить,что есть случаи что программа неустанавливается полностью(форматирование если не помогло,для этого нужно обновить прошивку с помощью программы Nokia Ovi Suite v.3.1.0.8),после чего отключить проверку сертефикатов в настройках приложений и произвести взлом защиты!!!
Метод получения полного доступа с помощью приложения HelloOX2 v.2.03 для смартфонов SymbianOS 9.1-9.4 с новыми и старыми прошивками(1 способ).HelloOX2 v.2.03 - обновление известного приложения для получения полного доступа к системным файлам и папкам в смартфонах под управлением Symbian S60 3rd-5th с новыми и старыми прошивками. Приложение производит распаковку файлов, установку корневого сертификата и программы ROM Patcher Plus v.2.2.
Программа все выполнит сама, Вам надо всего лишь ее установить и запустить!
В пакет установки включен RomPatcher Plus v.2.2;
удалена возможмость установки Modo, так как патч open4all теперь работает на всех моделях смартфонов и в Modo уже нет необходимости;
исправлены ошибки совместимости с Nokia 5700, 6110, 6120, E61, E61i и E65;
Данный способ актуален для новых моделей Nokia : 5530XM, 5630XM, 5730XM, 6710, 6720, 6730, E52, E55, на которых срабатывал HelloOX2 2.01, но не работал ROMPatcher, а также для 5800XM v.31.0.008.
На смартфонах Nokia E51 с версией прошивки 400.34.011 и Nokia N86 8MP с версией прошивки 20.115 на данный момент невозможно получить полный доступ никаким из существующих методов.
Метод получения полного доступа с помощью приложения HelloOX2 v.2.03 для смартфонов SymbianOS 9.1-9.4 с новыми и старыми прошивками.
1. Скачать архив HelloOX2 v.2.03, что приложен к статье, и распаковать его в любую удобную для Вас папку.
2. Приложение HelloOX2_v.2.03.sis из архива предварительно подписываем личным сертификатом либо на ПК с помощью приложения SignTool, либо с помощью FreeSigner на смартфоне.
Устанавливаем подписанное приложение HelloOX2 в телефон.
Запускаем приложение HelloOX2 из меню смартфона.
Описание, что выполняет приложение HelloOX2:
1. Сообщает о готовности программы к работе и распаковывает установочный файл.
2. Устанавливает rootCerts.
3. Устанавливает ROMPatcher.
4. Копирует патч Open4all и устанавливает:
installserver.exe для смартфонов под управлением Symbian OS 9.1-9.2
Копирует патч Installserver_FP2.rmp для смартфонов под управлением Symbian OS 9.3-9.4
5. Завершает работу. Полный доступ открыт!
6. Перезагружаем смартфон. Приложение HelloOX2 выполнило свою работу и его можно удалить из Диспетчера приложений cмартфона.
Папку C:/HelloOX2 удаляем вручную с помощью любого менеджера файлов.
Что это дает: Установленный rootCerts дает возможность устанавливать приложения, подписанные сертификатом leftup (один для всех телефонов, дает неограниченные права приложениям, в данном случае дает возможность установить ROMPatcher). ROMPatcher открывает и закрывает доступ к системным папкам для любых менеджеров файлов.
Установленный и рабочий файл installserver.exe в папке C:\sys\bin дает возможность устанавливать любые приложения, с любыми сapabilities без предварительной подписи.
Примененный патч Installserver_FP2.rmp в приложение ROMPatcher дает возможность устанавливать любые приложения, с любыми сapabilities без предварительной подписи.
Примечание: Для тех смартфонов, для которых существует рабочий файл installserver.exe (проверить можно здесь), в случае, если программа не установила данный файл самостоятельно (например, для N78) можно установить этот файл вручную в C:\sys\bin с помощью любого менеджера файлов, предварительно открыв доступ с помощью ROMPatcher. В случае, если файл installserver.exe работает для вашей ОС, то патч Installserver_FP2.rmp нет необходимости применять в ROMPatcher.
Возможные проблемы и пути их решения.
В случае, если при установке приложения HelloOX2 Вы получаете сообщение ОС Не предоставлены необходимые права доступа, то Вам необходимо еще раз проверить правильно ли Вы выполнили подпись приложения. А именно, подписано ли приложение HelloOX2 вашим личным сертификатом с 17 сapabilites.
Если у Вас зависает процесс работы HelloOX2 на Unpacking files..., т.е. с сообщением на экране телефона Unpacking files...", то Вам необходимо нажать правую софт клавишу Отменить, т.е. отменить работу приложения. Затем выполнить перезагрузку смартфона. После перезагрузки запустить приложение HelloOX2 из меню еще раз.
Если у Вас зависает процесс работы HelloOX2 на Installing rootCert..., т.е. с сообщением на экране телефона Installing rootCert..., то Вам необходимо нажать правую софт клавишу Отменить, т.е. отменить работу приложения. А затем запустить приложение HelloOX2 из меню еще раз.
Полный доступ к системным папкам смартфона на базе Symbian OS 9.x (второй способ) (с помощью ПК для старых прошивок)Полный доступ дает нам возможность редактировать системные папки sys, resource и private. Как часто Вам приходилось сталкиваться с тем, что надо почистить мусор или поставить, например, понравившийся шрифт, как Вы привыкли делать на младших ОС? Вам этого не хватало? Благодаря ZoRn и FCA00000 мы можем получить этот доступ! Причем, метод получения этого доступа софтовый, не нужны патчи и прошивки, метод, который, в случае Вашего желания, имеет обратную силу. Передумали? Все можно вернуть на свои места!
А теперь перейдем непосредственно к инструкции.
1. Подключите смартфон к ПК через USB-кабель в режиме PC Suite.
2. Теперь идем в Пуск -> Панель управления -> Система -> Оборудование -> Диспетчер устройств -> Порты:
Находим название своего телефона и смотрим номер порта. Запоминаем его. В данном примере Nokia 6290 USB (COM12) номер порта 12 (не путать с модемом). Те, у кого номер порта не отображается, как показано на скрине, нажмите Свойства - Параметры порта - кнопка Дополнительно.
3. Скачать и распаковать на ПК архив с набором описанных ниже программ для Вашей ОС:
Владельцам смартфонов на базе ОС 9.1 - скачать файл rom_OS9.1.zip
Владельцам смартфонов на базе ОС 9.2 - скачать файл rom_OS9.2.zip
4. Скачать и распаковать на ПК архив ROMPatcher.zip:
Открываем файл RPInstaller.ini в Блокноте для редактирования.
Владельцам смартфонов на базе ОС 9.1 - изменяют значение CheckAddr на 60000148
Получаем запись следующего вида: CheckAddr=60000148
Владельцам смартфонов на базе ОС 9.2 - изменяют значение CheckAddr на C0000148
Получаем запись следующего вида: CheckAddr=C0000148
Значение ComPort изменяем на номер Вашего СОМ порта. В нашем примере ComPort=12.
Сохраняем файл RPInstaller.ini, нажав Файл - Сохранить в Блокноте либо Ctrl+S.
5. С помощью программы PC Suite устанавливаем любой сторонний менеджер файлов, если у Вас ранее он не был установлен. Например, установите приложение Х-plore 1.22.
Заходим в установленное приложение. Меню -> Инструменты -> Настройки. Выставляем настройки на отображение всех скрытых дисков и файлов. Выходим из приложения.
6. С помощью программы PC Suite устанавливаем приложения:
Владельцам смартфонов на базе ОС 9.1 установить s60_3_0_app_trk_2_7.sisx в память телефона.
Владельцам смартфонов на базе ОС 9.2 установить s60_3_1_app_trk_2_7.sisx в память телефона.
7. Запускаем приложение TRK на телефоне.
Приложение выведет запрос на включение Bluetooth.
Нажимаем - Нет.
Переходим в Настройки. Выбираем Connection: USB. Остальные настройки не изменяем.
Выходим из настроек, жмем Функции -> Connect. Если телефон обнаруживается ПК, т.е. связь между ними существует, то на экран выводится сообщение:
8. На ПК запускаем файл RPInstaller.exe.
Проверяем номер нашего порта в поле СОМ
Устанавливаем флажок Patch caps only (do not install).
Нажимаем кнопку Install.
В окне программы Вы будете наблюдать работу приложения. В случае удачной работы Вы увидите строки:
Success !!!
Patching capabilities
Disconnect
Вернитесь в приложение TRK. Нажмите Disconnect. Закройте приложение.
9. Теперь у нас открыт полный доступ к системе!
10. До перезагрузки Вашего смартфона полный доступ в системе для всех приложений открыт. После перезагрузки полный доступ к системе будет закрыт.
Для того чтобы Вы могли в любой удобный для Вас момент вернуть полный доступ для всех приложений без помощи ПК, выполним следующие действия:
С помощью программы PC Suite копируем файл CProfDriver_SISX.ldd из архива в любую доступную Вам папку на диске Е (карта памяти), например, в папку Documents.
Запускаем приложение Х-plore на телефоне, находим в нем папку Documents на диске Е, в папке находим файл с именем CProfDriver_SISX.ldd. Выбираем Меню -> Правка -> Копировать (либо нажмите горячую клавишу 1).
Скопируйте файл CProfDriver_SISX.ldd из папки Documents в папку С:\sys\bin.
С помощью программы PC Suite установите приложение CapsOn.sisx в память телефона.
С помощью программы PC Suite установите приложение CapsOff.sisx в память телефона.
В случае, когда Вам потребуется открыть полный доступ, нажмите иконку приложения CapsOff, после нажатия - полный досуп в системе открыт.
В случае, когда Вам полный доступ уже больше не нужен и Вы хотели бы временно отменить полный доступ в системе, нажмите иконку приложения CapsOn, после нажатия - полный досуп в системе будет закрыт.
Чтобы проверить, что оба приложения работают корректно, выполните следующие действия:
Запустите приложение CapsOn. Запускаем приложение Х-plore на телефоне, находим в нем папку Documents на диске Е, в папке находим файл с именем CProfDriver_SISX.ldd. Выбираем Меню -> Правка -> Копировать (либо нажмите горячую клавишу 1). Скопируйте файл CProfDriver_SISX.ldd из папки Documents в папку С:\sys\bin. Согласитесь на перезапись файла. Если перезапись будет отклонена, значит, приложение работает корректно и система не имеет полного доступа.
Запустите приложение CapsOff. Запускаем приложение Х-plore на телефоне, находим в нем папку Documents на диске Е, в папке находим файл с именем CProfDriver_SISX.ldd. Выбираем Меню -> Правка -> Копировать (либо нажмите горячую клавишу 1). Скопируйте файл CProfDriver_SISX.ldd из папки Documents в папку С:\sys\bin. Согласитесь на перезапись файла. Если перезапись файла произойдет, значит, приложение работает корректно и система опять имеет полный доступ.
Полный доступ в системе для приложений опять открыт! Управлять доступом Вы сможете без перезагрузки смартфона.
Полный доступ к системным папкам смартфона на базе Symbian OS 9.x (третий способ). Без использования ПК для старых прошивок. через Hello CarbideМетод получения полного доступа к системным папкам смартфона на базе Symbian OS 9.x! Метод, для выполнения которого Вам не потребуется ПК. Теперь полностью рабочий метод для всех моделей телефонов на базе Symbian OS 9.x. Работает на N93 и на новых прошивках тоже!
Полный доступ к системным папкам смартфона на базе Symbian OS 9.x (первый способ)
Полный доступ к системным папкам смартфона на базе Symbian OS 9.x (второй способ)
Перейдем непосредственно к работе:
1. Скачать архив, что приложен к статье, для своей ОС с набором описанных ниже программ и файлов:
Владельцам смартфонов на базе ОС 9.1 - скачать архив nopc_os9.1.zip
Владельцам смартфонов на базе ОС 9.2 - скачать архив nopc_os9.2.zip
Владельцам смартфонов N93 и N93i - дополнительно скачать архив modo.zip
2. Устанавливаем приложение Х-plore в смартфон, если он ранее не был установлен.
Если у Вас установлена версия Х-plore 1.21 и Вы не хотите менять ее на версию 1.22, то Вам необходимо скачать заранее патч для версии Х-plore 1.21 из статьи Полный доступ к системным папкам смартфона на базе Symbian OS 9.x (первый способ). Сам патч и описание его установки Вы найдете в этой статье.
Если вы пользуетесь версией Х-plore 1.22, то Вам патч не требуется.
3. Распаковываем скачанный архив и копируем на карту памяти в удобную для Вас папку, например, в папку Documents, следующие файлы:
CProfDriver_SISX.ldd
CapsOn
CapsOff
installserver.exe
HelloCarbide.sisx
00000001
патч для Х-plore (если требуется)
4. Установливаем приложение HelloCarbide.sisx в память телефона, но не запускаем его.
5. Запускаем приложение Х-plore. Переходим на диск С, в папку С:\sys. Видим, что папка sys не имеет доступа.
6. Х-plore не закрываем, а сворачиваем. Для этого необходимо воспользоваться кнопкой Меню, после нажатия на которую, Х-plore свернется, а мы получаем доступ к меню смартфона. Переходим в меню к установленному приложению HelloCarbide и запускаем его.
Внимание: важно, Х-plore - не закрываем! А сворачиваем, воспользовавшись кнопкой Меню!
5. В приложении HelloCarbide идем в меню, нажимаем Функции -> Menu1.
7. На экране появится запрос и две кнопки Да и Нет. На запрос отвечаем, нажав Да (если запросов будет несколько, то на все отвечаем, нажав кнопку Да, нажимаем до тех пор, пока HelloCarbide не самовыгрузится или смартфон не перезагрузится самостоятельно).
У меня на смартфоне Е51 запрос был один. После нажатия кнопки Да, смартфон самостоятельно ушел в перезагрузку. Не пугаемся, ждем включения и продолжаем действия. Когда смартфон загрузится у Вас уже будет полный доступ. Идем в Меню и запускаем привычным образом приложение Х-plore.
Если приложение HelloCarbide просто закончит свою работу самовыгружением, то выполнее следующее:
На данном шаге у Вас уже есть полный доступ, но смартфон завис, работает только одно открытое приложение Х-plore. Переходим в Х-plore, используя длинное удержание клавиши Меню.
Видим, что доступ к системным папкам открыт!
8. В первую очередь копируем с карты памяти файлы CProfDriver_SISX.ldd и installserver.exe в папку С:\sys\bin. Если требуется патчить Х-plore (версию 1.21), то копируем патчи в sys\bin и sys\hash.
Пояснение: Если на этом шаге Вы выполняете копирование файла installserver.exe в папку С:\sys\bin, то после перезагрузки смарфона Вы сможете устанавливать любые приложения, как подписанные Вашим сертификатом, так и не подписанные вовсе. Смартфон просто будет игнорировать проверку сертификатов. В телефон нельзя будет установить лишь приложение, подписанное чужим сертификатом.
Владельцам смартфонов N93 и N93i не надо копировать файл CProfDriver_SISX.ldd в папку С:\sys\bin.
9. Переходим в папку C:\resource и создаем там вручную папку swicertstore, затем внутри созданной папки создаем папку dat. По созданному пути C:\resource\swicertstore\dat, в папку dat копируем с карты памяти файл 00000001. При помощи X-plore устанавливаем атрибут только для чтения файла 00000001, затем для папки dat, затем для папки swicertstore.
Пояснение: Если на этом шаге Вы выполняете копирование файла 00000001 в созданную папку C:\resource\swicertstore\dat, то после перезагрузки смарфона Вы сможете устанавливать любые приложения, подписанные сертификатом от leftup, не имеющим ограничений по Сapability, срок действия которого до 2028 года. Отсутствие ограничений по Сapability будет давать приложениям, подписанным таким сертификатом, те же права, что и имеем сама ОС, т.е., полный доступ ко всем функциям API. Установка атрибута Только для чтения не даст изменять ОС данный файл, а также не даст прав доступа на изменение файла в папках swicertstore и dat
10. Перезагружаем смартфон.
11. Устанавливаем программы CapsOn и CapsOff. Удаляем приложение HelloCarbide из телефона.
Рекомендация: Перезагружаем еще раз смартфон для того, чтобы убедиться, что теперь доступ к системным папкам Вы будете получать с помощью приложения CapcOff.
Владельцам смартфонов N93 и N93i не надо устанавливать программы CapsOn и CapsOff. Соотвественно пп. 12 пропустить.
12. Выполняем проверку. Убедимся, что приложения CapsOn и CapsOff закрывают и открывают доступ в телефоне:
Запустите приложение CapsOff.
Запускаем приложение Х-plore на телефоне. Скопируйте файл CProfDriver_SISX.ldd c карты памяти в папку С:\sys\bin. Согласитесь на перезапись файла. Если перезапись файла произойдет, значит, приложение работает корректно и система опять имеет полный доступ.
Запустите приложение CapsOn.
Запускаем приложение Х-plore на телефоне. Скопируйте файл CProfDriver_SISX.ldd c карты памяти в папку С:\sys\bin. Согласитесь на перезапись файла. Если перезапись будет отклонена, значит, приложение работает корректно и система не имеет полного доступа.
Пояснение: Установив такое приложение, Вы сможете иметь частичный доступ к системным папкам смартфона, даже не используя программу CapsOff.
Полный доступ на чтение всех папок и частичный на редактирование.
Владельцам смартфонов N93 и N93i. устанавить менеджер файлов Modo, как альтернативу получения полного доступа к системным папкам и файлам. Это приложение, после установки будет иметь полный доступ ко системным папкам как на чтение, так и на редактирование без использвания программы CapsOff.
Что мы получили:
installserver.exe - дает возможность устанавливать приложения без подписи с максимальными правами, просто игнорируется проверка.
CapsOn и CapsOff - дает возможность получения полного доступа в любой удобный момент и его закрытие.
сертификат root (он же универсальный, он же корневой, он же от leftup) дает возможность устанавливать программы с максимальными правами, подписанные сертификатом от leftup
Теперь Вы можете сами решать, что Вы выберите и что Вам удобней, то ли отказ от сертификатов, то ли использование сертификата для подписи приложений от leftup. Мы с Вами установили и то и другое. Опробовав и решив, что Вам удобней, можно удалить что-то одно.