категории | RSS

Получение полного доступа к файловой системе Symbian 9

Сразу после появления первого смартфона s60 3rd edition у давних поклонников Nokia возник вопрос - куда подевался полный доступ к файловой системе, к которому мы так привыкли на старых версиях ОС? Не то чтобы это доставляло огромные неудобства, но сам факт был крайне неприятен. Получалось, что финские разработчики держат пользователей новейших смартфонов за каких-то ламеров, которые абсолютно неспособны разобраться буквально в каких-то трехстах файлах.
По этому поводу велись жаркие дебаты, сломано немало копий. Чего стоит только известная тема на нашем форуме, когда развернулась переписка с представителями Nokia, в которой посетители нашего сайта в массовом порядке негативно отзывались о введенных ограничениях и писали гневные сообщения на официальном форуме www.forum.nokia.com .
С тех пор прошло немало времени. Многие пользователи решили - нет доступа - и не надо, не очень-то он и нужен. Но пытливые юзеры series60, которых такое положение вещей не удовлетворяло чисто из принципа, пробовали найти различные способы проникновения в файловую систему. Варианты рассматривались разные - от кражи нокиевских сертификатов до прошивки версиями фирменного ПО от старых ОС. В результате на сегодняшний день появился первый рабочий вариант получения ПОЛНОГО доступа. В этой статье я постараюсь максимально подробно рассказать об этом способе.
Сразу скажу, что ничего суперсложного делать не придется. Любой, кто хоть раз прошивал телефон с помощью официальной программы Nokia Software Updater (далее NSU), должен справиться. Итак, что же нам нужно.
1. Персональный компьютер с операционными системами Windows XP или Windows Vista, подключенный к интернет.
2. Установленные на этом компьютере две программы - NSU последней версии 1.4.23 ru и шестнадцатиричный редактор, я буду рассказывать на примере известного редактора WinHex
3. Естественно сам телефон, USB-кабель из комплекта поставки, ну и желание получить полный контроль над файловой системой.
Теперь о порядке действий.
Будем считать, что NSU установлено и находится в рабочем состоянии. У кого не получилось запустить программу по каким-либо причинам, идем и решаем проблемы на форуме в специальной теме
Последняя версия NSU отличается тем, что однажды скачанной прошивкой можно неограниченное число раз прошивать тот же телефон. Этой особенностью мы и воспользуемся. Если вы уже прошивались этой программой, идем по пути для Windows XP C:/Documents and Settings/All Users/Application Data/Nokia/Nokia Service Layer/A/nsl_service_module_00001/vpls/www.dsut.online.nokia.com.oti.caresuite/Products, а для Windows Vista C:/ProgramData/Nokia/Nokia Service Layer/A/nsl_service_module_00001/vpls/www.dsut.online.nokia.com.oti.caresuite/Product и смотрим наличие там файлов прошивки. Папка должна содержать от 6 до 9 файлов в зависимости от модели телефона, общий размер также от модели может колебаться от 30 до 180 Мб. Если файлы присутствуют - считайте вам повезло, и вы съэкономили время и трафик, следующий шаг можно пропустить. Если файлов в папке нет, то подключаем телефон кабелем к ПК, запускаем NSU и переустанавливаем имеющуюся версию прошивки. При этом после закачки всех файлов обязательно сохраняем их в какое-нибудь место, ну например в Мои документы.
Теперь мы готовы к внесению изменений в прошивку. Находим самый большой по размеру файл. Для E-серии это будет файл с расширением *.bin, для N-серии с расширением *.fpsx. Открываем этот файл с помощью WinHex и начинаем его редактировать. Как это делается технически, написано в первом посте темы Доступ к системным папкам



Для облегчения задачи выложил в обменник свой блок от оригинальной прошивки и уже измененный в обменник: uploader/115760
Он изменен по сравнению с ранее выложенным. Оставлены всего 13 капабилитис, этого достаточно. Ключевые - Allfiles и TCB.
После редактирования файла копируем его в вышеобозначенные папки, соглашаясь на замену существующего.
Теперь все готово для прошивки. Подключаемся к интернету, запускаем NSU. Телефон подключаем кабелем, и после проверки обновлений NSU подхватит уже имеющуюся прошивку и примерно за 12-15 минут зальет ее в телефон.



Дальше самое интересное.
Устанавливаем пропатченный Santehnik'ом (который кстати говоря, первым поднял тему доступа) X-Plore 1.21 и имеем полный доступ в привычном менеджере файлов к папкам C, E:/Private/. А вот чтобы получить полнейший доступ ко всем папкам, устанавливаем вот этот файл-менеджер который любезно предоставил наш помощник boroda1 пользуясь своими связями с китайскими друзьями, а конкретно с автором всем известной программы MobileSigner с ником LeftUp winked
Теперь мы выполняем любые операции в любых папках с любыми файлами - копирование, вставка, удаление, задаем атрибуты и т.д.
Все вышеперечисленное было проверено несколько раз на смартфоне E61i, версия прошивки 2.0633.65.01. Также достоверно известно об успешном исходе на телефонах N73, N80, E70, E60, E61.
Как водится, такая статья должна закончится предупреждением.
1. Я как автор не несу никакой ответственности за ваши действия, совершенные в результате прочтения данного материала.
2. Любые изменения в прошивке вы делаете на свой страх и риск. При неудаче поднять телефон вам смогут только в СЦ!

Electromaster
2008-02-15T17:09:23Z

Здесь находятся
всего 0. За сутки здесь было 0 человек

Комментарии 229

#59   Shandry    

2 Electromaster
А были попытки делать подобное на 9?
Я туту файлик открылRM170p_0736.L14 из проши для е50 и среди прочего обнаружил пути к звуковым файлам... напермер:
0091D7E8 | 00 73 00 74 00 | .s.t. | st
0091D7F0 | 72 00 69 00 6E 00 67 00 | r.i.n.g. | ring
0091D7F8 | 20 00 22 00 7A 00 3A 00 | .\.z.:. | \z:
0091D800 | 5C 00 5C 00 73 00 79 00 | \\.\\.s.y. | \\\\sy
0091D808 | 73 00 74 00 65 00 6D 00 | s.t.e.m. | stem
0091D810 | 5C 00 5C 00 73 00 6F 00 | \\.\\.s.o. | \\\\so
0091D818 | 75 00 6E 00 64 00 73 00 | u.n.d.s. | unds
0091D820 | 5C 00 5C 00 64 00 69 00 | \\.\\.d.i. | \\\\di
0091D828 | 67 00 69 00 74 00 61 00 | g.i.t.a. | gita
0091D830 | 6C 00 5C 00 5C 00 53 00 | l.\\.\\.S. | l\\\\S
0091D838 | 74 00 61 00 72 00 74 00 | t.a.r.t. | tart
0091D840 | 75 00 70 00 20 00 74 00 | u.p. .t. | up t
0091D848 | 6F 00 6E 00 65 00 2E 00 | o.n.e... | one.
0091D850 | 61 00 61 00 63 00 22 | a.a.c.\ | aac"
есть кто в Киеве с программатором?Готов провести эксперимент если мне мобилу бесплатно перепрошьют в случае неудачи)))


0 ответить

#59   -:ruslan:-    

удивление для меня стало то что кабелем прошивать можно. для этого дела всегда програматор и всевозможную вещь использовать приходилось


0 ответить

#59   Stvlad    

жаль что на 9.2 не катит sad angry


0 ответить

#59   Electromaster    

slmc, спасибо. Путь к прошивке для висты поправил (пропала папка vpls).
По поводу 9.2 хочу сказать - не шейте пока, ждите, когда будет нормальная рабочая инструкция.
PS: только что прошил N70, используя патченный PPM-файл (*.V05), в котором тупо заменил всего одну букву в пути к мелодии заставки Z:/System/sounds/Digital/Startup.mid на диск Е, и создал на карте памяти такую же папку, в которую кинул беззвучный wav, переименовав его в Startup.mid. Теперь семидесятка включается тихо winked


0 ответить

#59   DukeSeeD    

Для того чтоб понять для чего это, надо было в свое время долго юзать 6, 7, 8, тогда бы вопросов не было.


0 ответить

#59   Bubleek84    

Не вижу никакого смысла в такой замороке. Я иммею доступ к папкам System, Rtsourse, Private и т.д с помощью прогграммы Y-Browser, а так же ко всем дискам С, D, E, Z на теле N73 с symb. 9.1. Только смысла в этом нет, т.к непонятно какие есть возможности, т.е чего теперь делать то. После того как доступ открыт. Кто-нить может объяснить толком что это дает???


0 ответить

#59   shmels1    

n73 уже во второй раз удачно прошиваю на патченную прошивку.Первый раз был полный доступ через X-Plore к папке Private, а во второй раз полный доступ ко всем системным папкам через modo.smile
ПО 4.0735.3.0.2, на более новых прошивках ещё не пробовал.
stepanich81,
в патченных прошивках формат тремя кнопками работает без проблем.


0 ответить

#59   stepanich81    

А работает ли формат 3 кнопками на новой прошивке?


0 ответить

#59   Max Rokr 6680    

Кто нить может прошу выложить для 3250 ?? А вообше еще спасибо скажите за то что добрые люди сделали полный доступ да и интересно че в телефоне творится


0 ответить

#59   slmc    

Electromaster, ты путь чуть не точно указал для windows vista - надо
C:\\ProgramData\\Nokia\\Nokia Service Layer\\A\\nsl_service_module_00001\\vpls\\www.dsut.online.nokia.com.oti.caresuite\\Products. И еще, с n95-2 не получилось, отказался включаться, пришлось шить через программатор. Походу это у всех с 9.2


0 ответить

Яндекс.Метрика