Мобильный форум
Новости: На сайте проходит набор администраторов и модераторов. Обращаться на icq 268-439-443
 
*
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь. 22 Ноябрь 2008, 00:56:07


Войти


Страниц: [1]
  Отправить эту тему  |  Печать  
Автор Тема: Полный доступ к ФС на Sumbian Os 9  (Прочитано 2516 раз)
admin
Администратор
Новичок
*****

Карма: 0
Сообщений: 17



Просмотр профиля Email
« : 06 Май 2008, 11:38:49 »

Хотите ли вы получить полный доступ в папки Private, Sys и Recource на карте памяти вашего смарта непосредственно с него?
Если хотите - я расскажу вам как это сделать.
Сразу хочу сказать - способ может быть опасен, поскольку в файловой системе карты памяти создаются ошибки.
Поэтому я не несу никакой ответственности за ваши действия.
Итак, начнём операцию. Вам потребуется: Компьютер, смарт, кабель (можно заменить кардридером) и WinHex (я использовал версию 13.0).

1. Подключаем смарт к компу в режиме передачи данных (или вставляем карту памяти в кардридер), остальные USB накопители (флэшки, карты памяти, внешние HDD лучше на время операции отключить).
2. Копируем все данные с карты памяти на винт. Не забываем скопировать скрытые папки.
3. Форматируем карту памяти в файловой системе Fat32.
4. Отключаем смарт, проверяем что карта памяти определяется и читается нормально. Ничего не пишем на карту! Смарт создаст папку Private.
5. Подключаем смарт снова (как в пункте 1).
6. Заходим на карту памяти и создаем на ней папки: Private (уже создана); Private2; Sys; Sys2; Resource; Resource2. В итоге должно получиться 6 папок.
7. Открываем WinHex.
8. Tools->Open Disk->Logical drives->Removable medium 1 (или какой он там у вас)->Ok
9. Вы должны видеть перед собой окно поделенное по горизонтали на 2 чатсти. Вверху файловая структура, внизу Hex данные секторов. Найдите посередине окна (там где строка Offset) черный треугольничек и нажмите на него, затем выберите Root directory (template).

10. Листайте записи кнопкой > (знак Больше, стрелка вправо) пока в поле Filename (blank-padded) не появится PRIVATE.
11. Запомните цифру в поле 16-bit cluster # (у меня это 3).
12. Листайте записи дальше пока в поле Filename (blank-padded) не появится PRIVATE2.
13. Замените цифру в поле 16-bit cluster # на ту что запоминали в пункте 11.
14. Нажмите кнопку > (знак Больше, стрелка вправо)
15. Ответьте Yes на запрос о сохранении изменений.

16. Листайте записи кнопкой > (знак Больше, стрелка вправо) пока в поле Filename (blank-padded) не появится SYS.
17. Запомните цифру в поле 16-bit cluster # (у меня это 7).
18. Листайте записи дальше пока в поле Filename (blank-padded) не появится SYS2.
19. Замените цифру в поле 16-bit cluster # на ту что запоминали в пункте 17.
20. Нажмите кнопку > (знак Больше, стрелка вправо)
21. Ответьте Yes на запрос о сохранении изменений.

22. Листайте записи кнопкой > (знак Больше, стрелка вправо) пока в поле Filename (blank-padded) не появится RESOURCE.
23. Запомните цифру в поле 16-bit cluster # (у меня это 9).
24. Листайте записи дальше пока в поле Filename (blank-padded) не появится RESOURCE2.
25. Замените цифру в поле 16-bit cluster # на ту что запоминали в пункте 23.
26. Нажмите кнопку Close.
27. Ответьте Yes на запрос о сохранении изменений.

28. File->Save sectors
29. Подтвердите что понимаете что данные могут быть серьёзно повреждены (Ok).
30. Подтвердите что абсолютно уверены что хотите записать все изменения на диск (Yes).
31. Закройте WinHex.
32. Отключаем смарт, проверяем что карта памяти определяется и читается нормально. Ничего не пишем на карту!
33. Подключаем смарт снова (как в пункте 1).
34. Переписываем папки Private, Sys и Recource на картy памяти с винта.
35. Отключаем смарт, проверяем что карта памяти определяется и читается нормально. Проверяем что папки Private2, Sys2 и Resource2 существуют, доступны для чтения и записи и соответствуют папкам Private, Sys и Resource по содержимому.
36. Подключаем смарт снова (как в пункте 1) и записываем на карту остальные данные.
37. Готово!

Внимание! Не трогайте с компа папки Private, Private2, Sys, Sys2, Resource, Resource2!
Все изменения делайте через смарт, иначе структура этих папок может быть повреждена!
Помните что папки Private2, Sys2 и Resource2 не являются правильными и команда проверки диска попытается их исправить. Исход этой попытки предсказать нетрудно...

Поясню то что мы сделали:
Мы создали папки которые обращаются к тем же записям таблицы FAT что и системные. Поскольку блокировка доступа производится по имени папки, а обращаемся мы к другим именам папок то доступ нам дают. А поскольку эти папки ссылаются на те же структуры что и системные мы получаем доступ к данным в системных папках.

В принципе можно обойтись без форматирования, но во первых придётся листать записи дольше, во вотрых это может повредить данные и в третьих использование Fat32 позволяет уменьшить размер кластера и потери на их остатках.

Автор Tegeme
Сообщить модератору   Записан
admin
Администратор
Новичок
*****

Карма: 0
Сообщений: 17



Просмотр профиля Email
« Ответ #1 : 06 Май 2008, 11:40:09 »

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

Сразу после появления первого смартфона s60 3rd edition у давних поклонников Nokia возник вопрос - куда подевался полный доступ к файловой системе, к которому мы так привыкли на старых версиях ОС? Не то чтобы это доставляло огромные неудобства, но сам факт был крайне неприятен. Получалось, что финские разработчики держат пользователей новейших смартфонов за каких-то ламеров, которые абсолютно неспособны разобраться буквально в каких-то трехстах файлах.

По этому поводу велись жаркие дебаты, сломано немало копий. С тех пор прошло немало времени. Многие пользователи решили - нет доступа - и не надо, не очень-то он и нужен. Но пытливые юзеры 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 и начинаем его редактировать.


После редактирования файла копируем его в вышеобозначенные папки, соглашаясь на замену существующего.
Теперь все готово для прошивки. Подключаемся к интернету, запускаем NSU. Телефон подключаем кабелем, и после проверки обновлений NSU подхватит уже имеющуюся прошивку и примерно за 12-15 минут зальет ее в телефон.



Дальше самое интересное.
Устанавливаем пропатченный X-Plore 1.21 и имеем полный доступ в привычном менеджере файлов к папкам C, E:/Private/. А вот чтобы получить полнейший доступ ко всем папкам, устанавливаем Modo.Теперь мы выполняем любые операции в любых папках с любыми файлами - копирование, вставка, удаление, задаем атрибуты и т.д.
Все вышеперечисленное было проверено несколько раз на смартфоне E61i, версия прошивки 2.0633.65.01. Также достоверно известно об успешном исходе на телефонах N73, N80, E70, E60, E61.
Как водится, такая статья должна закончится предупреждением.

1. Я как автор не несу никакой ответственности за ваши действия, совершенные в результате прочтения данного материала.
2. Любые изменения в прошивке вы делаете на свой страх и риск. При неудаче поднять телефон вам смогут только в СЦ! (с) скопирайтено с димонвидео .
« Последнее редактирование: 06 Май 2008, 11:55:18 от admin » Сообщить модератору   Записан
Страниц: [1]
  Отправить эту тему  |  Печать  
 
Перейти в:  


Рейтинг@Mail.ru Powered by SMF 1.1.6 | SMF © 2006, Simple Machines LLC