Некоторое время назад в свободном доступе, наконец то, оказалась новая, долгожданная прошивка для Nokia N8. Symbian Anna

На днях я выделила-таки время на то, чтобы перепрошить свой смартфон

Сначала о хорошем.

Симбиан Анна мне, в конечном итоге, понравилась!

Сейчас уже абсолютно не жалею, что перепрошилась

Смартфон стал работать ощутимо шустрее.

Я долго думала, стоит мне перепрошиваться или не стоит.

При просмотре демонстрационных видеороликов мне очень не понравился дизайн интерфэйса в новой прошивке

(всё в чёрных тонах, смотрелось очень мрачно 🙁 )

Но, в итоге, я перепрошилась, поставила стороннюю шкуру (тему) и сейчас вполне довольна 😉

Всё красиво и функционально!

Сторонние шкуры можно найти здесь:

Теперь ложка дёгтя 🙁 :

Я снова наступила на все грабли, на которые только возможно было наступить.

Т. к. в последнее время всё чаще ловлю себя на мысли, что очень быстро забываю то, что было сделано 🙁 — решила написать этот пост.

Возможно, он окажется полезен не только мне по прошествии времени. но и поможет ещё кому-нибудь избежать допущенных мною ошибок!

Понятное дело, возиться с подписыванием каждого нового приложения своим сертификатом, мне не хотелось.

(Я уже привыкла этого не делать)

Так что мне, однозначно, нужна была взломанная прошивка.

Собиралась всё снести с телефона, переформатировать диски и установить новую прошивку начисто.

Так что, первым делом, нашла новую версию Феникса, который позволил бы всё это сделать:

(Для корректной перепрошивки Симбиан Анной версия Феникса должна быть не более ранней, чем за 2011 год)

Phoenix_Service_Software_2011.8.3.45529 — здесь:

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

Так что, устанавливать их отдельно не обязательно.

В остальном, схема прошивки – та же, что и раньше (она была описана в моих предыдущих постах)

a) Сначала выбрала вот эту версию прошивки для установки:

Symbian Anna Official with InstallServer

Она почти, как оригинальная, но в неё встроен InstallServer, который помогает избежать нудного подписывания приложений сертификатами.

Прошивка работает.

Но было у меня с ней несколько казусов:

Во-первых (не знаю, случайность это или нет), у меня отказалось устанавливаться обновление для программы social через официальный ovi-suite

Во-вторых, я не смогла установить мод, позволяющий сделать 6 рабочих столов вместо трёх.

(у меня не получилось перенести папку в системную папку c:/private )

На тот момент я решила, что данная прошивка не до конца взломана, и меня это не устроило

(Хотя, исходя из моих же более поздних манипуляций, возможно это и не так!

Возможно, я просто не совсем правильно действовала)

В целом, прошивка, вроде, нормальная. Установить её — самый простой вариант

Но я решила попробовать другие версии прошивок 🙁

b) Второй прошивкой, которую я установила, была вот эта прошивка:

Symbian Anna 022.014 RM-596 for nokia n8 extrime edition by ararat_555

Не советую с этой прошивкой связываться никому!

Я реально думала, что убила свой телефон 🙁

Сколько нервов я потратила из-за этой прошивки — ужас. (((

Установиться то она у меня установилась. И даже работала

Но! Там напрочь удалён Офис.

На ней нет вполне полезной новинки официальной прошивки — F-Secure

(данная программа позволяет защитить смартфон от кражи)

Там удалён (либо переделан) целый ряд функций.

И мне это не понравилось.

Но не это главное!

Я решила избавиться от этой прошивки и поискать что-нибудь получше.

Вот тут-то я впервые и осознала всю трагедию своего положения. (

Компьютер и Феникс отказывались видеть мой телефон, и, соответсвенно, поменять прошивку я больше не могла 🙁

Штука в том, что данная прошивка прошивает телефон китайским product code.

Исходя из того, что софт типа Феникса в реальности изменить product code, вроде как, не может (так было написано на форумах), я перепрошила смартфон китайским продукт кодом.

(Сомнения на счёт такой перепрошивки у меня изначально были.

Но раз в форумах написано, что это безопасно, я поверила и решилась на этот шаг.

Потом сильно пожалела!)

Все, имеющиеся у нас в доступе прошивки китайский product code в себя не влючают.

Откуда эта дурацкая прошивка взялась, понятия не имею 🙁

Феникс после данной прошивки телефон видеть отказывался, чего бы я не предпринимала.

Соответсвенно, не перепрошиться заново, не получать обновления я впредь не могла.

Я осталась с прошивкой, которая меня не устраивала, и избавиться от которой у меня не было возможности.

Последней надежой для меня было, попробовать прошиться в dead mode

(dead mode обычно используют, когда телефон вообще не включается.

У меня он работал, включался, но я решила рискнуть, т. к. в обратном случае я свой телефон просто теряла.

А под гарантию такие случаи не попадают точно)

Прошиться в dead mode у меня в итоге получилось!

(не с первой попытки, но тем не менее)

После прошивки в dead mode официальной прошивкой телефон стал снова распознаваться компьютером!

Т. е. это единственный способ, которым можно спасти смартфон в данном случае 🙁

Прошивка в dead mode (только для участников форума):

——

Инструкция:

1. Устанавливаем Phoenix (автоматически устанавливаются и драйвера).

2. Устанавливаем прошивку (для Windows x32 путь должен быть такой C:\Program Files\Nokia\Phoenix\Products\RM-***, а для Windows x64 — C:\Program Files (x86)\Nokia\Phoenix\Products\RM-***, иначе Phoenix не увидит прошивку).

3. Подключаем телефон к компьютеру при помощи USB кабеля.

4. Заходим в «Диспетчер устройств» на компьютере, коротко на 1-2 секунды нажимаем кнопку включения телефона и в диспетчере устройств на 3-4 секунды должны появиться 2 устройства: «PARENTE» и «GENERIC». Если они появляются на 3-4 секунды — можно переходить к процессу прошивки, если остаются в диспетчере секунд на 20-30 — нужно нести телефон в сервисный центр для восстановления.

5. Запускаем Phoenix. После чего видим на верхней панели пункт «Connections», в котором должно стоять «NO CONNECTION».

6. На главной панели управления вверху заходим в раздел «File», затем выбираем «Open Product» и в списке выбираем свой RM-***, и нажимаем «ОК».

7. Теперь на главной панели управления заходим в раздел «Flashing» и выбираем пункт «Firmware Update».

8. В открывшемся окошке напротив пункта «Product Code» есть кнопка «. «, жмём её. Открывается список, в котором выбираем нужный нам Product Code, жмём «ок».

9. Внизу этого окошка есть кнопка «Options», жмём её. В открывшемся окне проверяем, нет ли у нас строк, написанных красным цветом. Если есть, то:

1) можно её удалить, т. к. это файл контента, и можно прошить телефон без него;

2) можно скачать файл контента и положить его в папку с прошивкой.

Вопрос решили, жмём «ок».

10. Ставим галочку возле пункта «Dead phone USB flashing».

11. Теперь морально настраиваемся и жмём кнопку «Refurbish».

12. Выскочит табличка, в которой на английском будет написан текст, с таким смыслом — отсоедините кабель с телефона, нажмите кнопку включения на 8 секунд (для других моделей извлеките аккумулятор), подключите кабель и нажмите «ОК».

Ничего того, что написано на английском языке в окошке мы не делаем, т. к. телефон у нас выключен и кабель к нему мы не подключали, соответственно и отсоединять кабель у нас не получится Теперь просто жмём «ОК» и сразу же подсоединяем USB кабель.

13. Ждём, пока прошьётся телефон. Если прошивка прошла успешно, телефон сам включится и появится окошко с надписью «Product flashing succeeded».

14. Всё, прошивка завершена. Можно закрывать Phoenix и отсоединять USB кабель.

Пункт 4 у меня лично не сработал. Компьютер вообще глухо не видел телефон.

Тем не менее, я рискнула запустить процесс, и у меня всё прошилось. )

Есть ещё вот такая инструкция в открытом доступе для прошивки dead mode

Но данный вариант для N8 подходит не очень.

Хотя бы потому, что аккумулятор у N8 не съёмный.

Итак, в dead mode я прошилась официальной прошивкой (решила больше не рисковать)

Нашла способ взломать прошивку самостоятельно.

Ниже опишу то, что делала.

1) Итак, официальная прошивка установлена и работает.

(Берёте lite-версию, устанавливаете её, кидаете файл контента диска E в папку с прошивкой и после этого прошиваете смартфон Фениксом через функцию «Refurbish».

Всё, как раньше)

Дальше я делала следующее:

Для взлома смартфона применяется программа JustHackIt!

——

Инструкция по взлому:

0. Получаете личный сертификат для своего смартфона (у кого его нет).

1. C помощью FreeSigner подписываете CertHack_Installer. sis

2. Устанавливаете CertUpdater. sisx. Если телефон скажет, что приложение уже установлено, то можно файл не ставить. Данный компонент является частью обновления для OviStore.

3. Устанавливаете ранее подписаный вами CertHack_Installer. sis

4. В меню нажимаете на иконку HackIt! и ждете окончания взлома. Во время взлома приложение установит корневой сертификат Leftup в систему.

На смартфоны S^3 будет автоматически установлен FileBrowser S^3.

Так же на S^3 будет скопирован Installserver (во время взлома будет задан вопрос), после чего вы сможете устанавливать любые неподписанные приложения.

Для получения полного доступа в системные папки владельцам S^3 нужно использовать FileBrowser.

Не забудьте зайти в настройки, перейти на вторую вкладку и поставить во всех пунктах Yes.

После успешного взлома удаляйте HackIt. Больше он вам не понадобится.

При возникновении ошибок, приложение попросит перезагрузить телефон, соглашайтесь и после перезапуска запускайте HackIt! снова.

Вот собственно и все.

Источник информации и все необходимые программы — здесь:

Помимо этого я ещё установила RomPutcher plus в связке с Xplore (для просмотра файлов)

По идее, RomPutcher plus должен сам осуществлять взлом.

Но у меня в первый момент как то не получилось это сделать. (

Сначала (ещё до взлома программой JustHackIt) установила версию RomPutcher из шапки

Так и не поняла, работает она или нет 🙁

Патч Installserver у меня внутри этой программы не появился (так что, снова нужно было подписывать все приложения вручную 🙁 )

После взлома программой JustHackIt я предприняла ещё одну попытку установить RomPutcher plus

Но на этот раз сделала это другим способом:

Скачала вот этот дополнительный архив (rompatcherplus_3.1_752):

Взяла из него папку «For Cookers» и рассовала содержимое вложенных в неё папок в аналогичные папки на системном диске С: смартфона

(при помощи FileBrowser)

Когда я всё это проделала, у меня оказалась установленной програма RomPutcher

В неё были вшиты два патча (Open4All — открывающий доступ к системным папкам и Installserver — для подписи приложений)

Т. е. основные патчи были установлены.

Потом скачала добавочные патчи отсюда:

и положила их в С:/patches

После этого все эти патчи появились в программе.

Если их включить в программе, по идее, должны работать.

Назначение всех из этих патчей я до конца не понимаю, к сожалению, до сих пор 🙁

Основные — это конечно же: Open4All и Installserver

Показался интересным патч, убирающий щелчки при записи на диктофон — RemoveRecordingTone

На встроенный в смартфон файловый мэнэджер оказывает явное влияние только патч для скрытия или показа скрытых дисков (Show RAM and ROM(S^3).rmp)

Работу остальных, по всей видимости, можно почувствовать в файловом мэнэджере Xplore

Самое подробное описание патчей — здесь:

— Open4All — открывает полный доступ к файловой системе смартфона, после его применения появляется доступ к системным папкам (private, sys), которые до этого были недоступны (действие патча не распространяется на диск Z, т. к. это ReadOnly Memory).

— RemoveRecordingTone — отключает писк диктофона при записи телефонных звонков, думаю, тут все предельно понятно.

— CRepository4All — позволяет читать/писать всем приложениям во все ключи CRepository4All — ключи центрального репозитория Symbian (private\10202BE9). Будет полезен пользователям программы TweakS — после применения патча можно игнорировать запросы программы на перезагрузку для разблокировки настроек.

— c2z4bin — патч для подмены запуска системных исполняемых файлов (.ехе) и системных библиотек с диска Z на диск С — читается «c2z for bin», т. е. данные файлы запускаются с диска С.

— RealCPUClock — возращает реальное значение частоты CPU, выводимое сторонними программами при просмотре системной информации (680 МГц). Программисты Nokia при создании прошивки просто вписывают частоту процессора в системный файл, и все приложения показывают информацию именно оттуда, причем значение вписано явно от балды (посмотрите на частоту CPU в Jbak или Xplore без патча и с ним — все станет понятно).

— RemoveHashCheck — отключает проверку хэшей (c:\sys\hash\) для приложений, установленных во flash-память и на съёмные носители. Что это дает? При установке приложений НЕ на диск С создаются хэши всех исполняемых файлов и библиотек, защищающие их от несанкционированной модификации, поэтому вручную распакованная программа на дисках Е, F работать не будет. Этот патч отменяет потребность в хэшах.

— RProperty4All — позволяет читать/писать всем приложениям во все ключи RProperty4All (будет полезен пользователям программы TweakS и программистам). RProperty — ключ, позволяющий настраивать некоторые свойства Symbian (например, на младших осях можно было сменить МАС-адрес WLAN).

— Save Clipboard After Reboot — cохранение буфера обмена после перезагрузки.

Новый Installserver

распаковать в C/sys/bin с помощью FileBrowser

Новый FileBrowser

P. S.

Чтобы взлом работал, не забывайте включать пункты внутри RomPutcher plus!

Особенно важно включить патч Open4All (без него вы ничего не сможете сделать с системными файлами и папками!)

После перезагрузки смартфона все патчи внутри RomPutcher plus, по-умолчанию, отключены!

Взломав смартфон, решила установить несколько модов

Полный список модов, работаспособных на Symbian Anna — здесь:

Я поставила себе мод, позволяющий создать 6 рабочих столов (вместо стандартных трёх):

Всю папку целиком опять-таки перенести не удалось (написали, что эта папка уже используется)

Зато внутренние папки заменить получилось!

(Не знаю, возможно и с первой версией прошивки у меня получился бы этот трюк. Но я его не попробовала тогда 🙁 )

Переносила папки при помощи FileBrowser

После перезагрузки смартфона возможность создавать 6 столов не появилась.

Пришлось удалить файлик: C/Private/10202be9/persists/200159c9.cre

После удаления этого файлика и перезапуска смартфона всё запустилось 😉

Вторым модом, который я установила, стал мод, разрешающий подсветку на 180 секунд

(В стандарте — 60 секунд это предел. Когда подсветка постоянно выключается, это страшно раздражает :()

После установки этого мода нельзя трогать соответсвующие стандартные настройки смартфона

Закладка Постоянная ссылка.

Комментарии запрещены.