Если еще кому-нибудь интересно, как подписываются приложения для Симбиан, то это для Вас!
Цитата:
Полная разблокировка смартфонов S603rd придумана испанцем с ником FCA00000.
Смысл разблокировки в том, что все приложения получают полный доступ к системе + больше не нужно получать сертификаты.
1. Подготовка к работе:
1) Смартфон S603rd.
2) Кабель для подключения к компьютеру или bluetooth.
2) Архивы hack_perms.zip, mobile.zip, capsonoff.zip, cert.zip.
3) Python (для комьютера).
4) pyserial к питону.
5) win32 к питону.
6) Установленные драйвера для телефона (из PC Suite).
2. Распаковываем архив python.zip, устанавливаем python-2.5.2.msi, затем pyserial-2.2.win32.exe, затем pywin32-210.win32-py2.5.exe.
3. Подключаем телефон к компьютеру в режиме PC Suite.
4. Заходим в Панель управления -> Система -> Оборудование -> Диспетчер устройств -> Порты, там видим свой телефон (например, у меня Nokia E70 USB (COM3))
user posted image
5. Устанавливаем в телефон программу из архива mobile.zip (для Symbian 9.1 - s60_3_0_app_trk_2_7.sisx, для Symbian 9.2 - s60_3_1_app_trk_2_7.sisx).
6. Устанавливаем в память телефона hellocarbide.sis из mobile.zip.
7. Выключаем на компьютере PC Suite (если включен).
8. Запускаем TRK, спрашивает включить bluetooth - жмем "Нет". Заходим в настройки, указываем
Connection=USB Port=1 Baud Rate=115200.
9. Выходим из настроек, жмем Connect, должно появиться следующее:
Status: Connected
PDD: NONE
LDD: EUSBC
CSY: ECACM
Port Number: 1
Baud rate: 115200
Если появится Failed to open port.Error Code: -21 -- значит телефон не может обнаружить компьютер.
10. На смартфоне скидываем в корень диска С: файл HelloCarbide.exe из mobile.zip. Через PC Suite это не получится сделать, скидываем файл HelloCarbide.exe файлменеджером в телефоне.
11. Жмем правой кнопкой по hack_perms_s60v3.py (для Symbian 9.2 - hack_perms_s60v3_FP1.py),
выбирает "Открыть с помощью" -> "Блокнот".
Ищем строку с портом "ser = serial.Serial(5)" , изменяем цифру - из номера порта, указанного в системе вычитаем 1. Например, у меня было Nokia E70 USB (COM3), я изменил на строку с портом на "ser = serial.Serial(2)". Выбираем "Файл" - > "Сохранить".
user posted image
12. Двойным щелчком запускаем hack_perms_s60v3.py (для Symbian 9.2 - hack_perms_s60v3_FP1.py), скрипт запустится и начнет работать. Ждем около минуты, пока окно выполнения скрипта не закроется.
13. Выключите TRK на телефоне (если этого не сделать, телефон скорее всего зависнет) и отключите телефон от компьютера.
У вас в телефоне теперь есть доступ ко всем capability для ВСЕХ программ. Чтобы в этом убедиться, можно зайти в X-plore и увидеть:
user posted image
Но это только до первой перезагрузки.
14. Чтобы хак возобновлял работу после перезагрузки:
1) Распаковываем архив capsonoff.zip.
2) Копируем CProfDriver_SISX.ldd из архива capsonoff.zip (из папки FP1_CapsOnOff для Symbian 9.2 и из папки
preFP1_CapsOnOff для Symbian 9.1) в C:/sys/bin, через файловый менеджер телефона.
3) Устанавливаем CapsOn.sisx и CapsOff.sisx (из папки FP1_CapsOnOff для Symbian 9.2 и из папки preFP1_CapsOnOff для Symbian 9.1).
4) Можно добавить CapsOff в автозагрузку (например, с помощью программы PowerBoot) или после включения самому запускать CapsOff.
15. Включается хак запуском CapsOff. Выключается запуском CapsOn.
16. Можно удалить приложения TRK, hellocarbide и файл hellocarbide из диска C:\.
17. Сертификат с полным доступом:
1) Берем файл 00000001 из архива cert.zip и помещаем его в c:\resource\swicertstore\dat\ (эту папку нужно создать). На некоторых смартфонах файл 00000001 может портиться или пропадать, поэтому ставим атрибуты "Только чтение" на папку swicertstore, потом на папку dat, потом на сам файл 00000001.
2) Далее в том же архиве видим папку cert. Это сертификат с доступом ко всем capability. Им можно подписать любое приложение, и оно установится у любого владельца разблокированого смартфона!
За кривые руки я ответственности не несу smile.gif .
Python
Требуемые Файлы:
hack_perms.zip -
http://www.prozzak.ru/forums/index.php?s=5e9b83d5b132be8eca0b1c772eafc87b&act...post&id=1339
mobile.zip -
http://www.prozzak.ru/forums/index.php?s=5e9b83d5b132be8eca0b1c772eafc87b&act...post&id=1340
capsonoff.zip -
http://www.prozzak.ru/forums/index.php?s=5e9b83d5b132be8eca0b1c772eafc87b&act...post&id=1341
cert.zip -
http://www.prozzak.ru/forums/index.php?s=5e9b83d5b132be8eca0b1c772eafc87b&act...post&id=1341
------------------------------------------------------------------------------------------------------------------------
Потом устанавливаете SignSis на телефон и подписываете все, что не лень!!!
Касательно SignSis: При каждом новом подписывании в Signsis нада указывать путь к папке, куда поставили все содержимое из cert.zip.
Надеюсь все будет работать.
Тексты не мои, взял с другого сайта, но на себе проверял, у меня на моем N95 пашет.
6ibbon