FaQ по созданию полного бекапа телефона на процессоре МТК
|
|
China-Telephon | Дата: Понедельник, 16.01.2012, 10:41 | Сообщение # 1 |
 Начальник
Группа: Администраторы
Сообщений: 261
| Перед проведением любых действий с телефоном (прошивка, форматирование) необходимо создать копию его настроек, заводских, если это только-что купленный телефон, или текущих - если телефон уже использовался и был настроен. Настоятельно рекомендуется делать сохранение настроек. Для обсуждения и вопросов тема - Создание полного бекапа
Получение доступа к системным файлам телефона
Практически все настройки телефона хранятся на скрытом системном диске. Для доступа к скрытому системному диску нам потребуется Кабель для прошивки и программа Maui META Tool ver 6.0932.0. Подключаем прошивочный кабель к компьютеру. При необходимости устанавливаем драйвера на прошивочный кабель. Запускаем программу Maui META Tool и настраиваем ее на порт прошивочного кабеля и жмем кнопку Reconnect. Вложение: Meta_01.png Выключаем телефон. Подключаем телефон к прошивочному кабелю и жмем кнопку питания телефона. Происходит процесс подключения и программа начинает обмен данными с телефоном. Телефон подключен. Вложение: Meta_02.png В выпадающем списке слева выбираем FAT Editor и попадаем в окно работы с файлами телефона Вложение: Meta_03.png Правая сторона данного окна отвечает за работу с файлами телефона. Левая сторона данного окна отвечает за работу с файлами компьютера. По умолчанию FAT Editor в правой стороне окна настроен на обращение к диску C: телефона. Это диск, который нам доступен из меню Управление файлами самого телефона. Доступ к этому диску мы можем также получить при подключении телефона к компьютеру в режиме Массовая память. Для доступа к скрытому, системному диску 1. В поле Current FAT path введем путь к корневому каталогу диска - D: 2. Нажмем кнопку Get Directory List для получения списка каталогов системного диска. 3. Выберем интересующий нас каталог, в данном случае D:@Java и нажмем кнопку Get File List для получения списка файлов каталога D:@Java. Вложение: Meta_04.png
Доступ к системным файлам получен. :ya_hoo_oo: Если при чтении папки телефона появляется сообщение ничего страшного. Это всего лишь сообщение о том, что в данной папке нет файлов. После завершения операций чтения-записи обязательно нажмите кнопку Disconnect. Вложение: Meta_12.png Это приведет к корректному отключению телефона. Иначе - придется передергивать аккумулятор.
Mini FaQ alexs65 писал(а): После подключения телефона к компу выдается окно"Apdate Parameter". В Fat Editor не переходит. Подскажите, что дальше делать? Нажать крестик в правом верхнем углу окна Update parametr :-( Затем в окне Maui Meta Tool, в выпадающем списке выбрать FAT Editor. Выбор активен только при подключенном телефоне. Maui Meta Tool запоминает последний выбранный при работе пункт. alexs65 писал(а): После включения телефона в нормальном режиме время 00:00, а дата 01.04.2010 Если по завершении работы с Maui Meta Tool нажать кнопочку Disconnect, программа выгрузит свой загрузчик и никакого сброса времени и даты не происходит. Впрочем, у некоторых телефонов, могут быть свои заморочки.
Сохранение настроек телефона Продолжение следует... :-)
источник http://forum.china-iphone.ru/viewtopic.php?f=13&t=3040
|
|
| |
China-Telephon | Дата: Понедельник, 16.01.2012, 10:41 | Сообщение # 2 |
 Начальник
Группа: Администраторы
Сообщений: 261
| Сохранение настроек телефона
Как уже было написано выше, практически все настройки телефона хранятся на скрытом системном диске. Доступ к этому диску мы получили. Займемся сохранением настроек телефона. После подключения телефона нам стали доступны следующие папки скрытого диска телефона. @bt @certman - папка, в которой хранятся сертификаты. @email_sys - папка, в которой хранятся настройки и данные встроенного e-mail клиента телефона @Java - папка, в которой хранятся настройки и данные встроенных Java-приложений и база установленных Java-приложений. @SyncML - папка, в которой хранятся настройки и данные встроенной системы синхронизации телефона. @USER @wap - папка, в которой хранятся настройки и данные встроенного internet-клиента и сообщений MMS @WPCACHE NVRAM - папка, в которой хранятся системные настройки На телефонах с приемниками GPS - Системная папка Z:\ - Например, на телефонах с приемниками GPS, здесь хранятся сертификаты программы SUNAVI GPS, без которых запуск программы становится не возможен.
Для сохранения настроек телефона, по очереди прочитаем содержимое папок скрытого диска телефона и сохраним их содержимое на компьютере. К сожалению, программа Maui META Tool не позволяет при операциях чтения-записи оперировать папками, поэтому придется проводить операцию чтения-сохранения данных для содержимого каждой папки в отдельности. Сохранять данные системного диска на компьютере желательно в папки с названиями соответствующими названию папок телефона. Для облегчения этого процесса я рекомендую скачать заготовку дерева папок и распаковать ее в папке, куда будет производиться сохранение настроек. Например, для сохранения основных системных настроек телефона необходимо сохранить данные папки NVRAM\NVD_DATA. Для этого, как было описано выше, подключим телефон, перейдем на диск D:\. Получим список папок и выберем папку D:\NVRAM\NVD_DATA. Получим список файлов папки D:\NVRAM\NVD_DATA телефона. Далее в левой части окна выберем папку назначения на компьютере, например как у меня C:\F003\BackUp\NVRAM\NVD_DATA. В правой части окна выделим фалы папки D:\NVRAM\NVD_DATA телефона, которые мы хотим сохранить (сохранять можно как все, так и выборочные файлы). Сохраним выбранные файлы в папку C:\F003\BackUp\NVRAM\NVD_DATA компьютера нажав кнопку Read from FAT Вложение: Meta_05.png Начнется копирование данных из телефона на компьютер. Процесс отображается в нижней строке окна программы Maui META Tool. При завершении процесса в строке статуса появится сообщение. Вложение: Meta_06.png Чтение файлов завершено. К сожалению, программа Maui META Tool не выполняет обновление окна Local file list и после процесса чтения его содержимое не изменяется. Для получения списка сохраненных на компьютер файлов необходимо выбрать любую другую папку компьютера в левой части окна, а затем вернуться в папку назначения, в нашем случае C:\F003\BackUp\NVRAM\NVD_DATA. Maui META Tool перечитает содержимое папки C:\F003\BackUp\NVRAM\NVD_DATA и мы увидим список файлов, которые были сохранены. Вложение: Meta_07.png
Сохранение содержимого папки D:\NVRAM\NVD_DATA телефона завершено. Такие же действия необходимо предпринять для сохранения остальных папок телефона. При первом сохранении я бы порекомендовал сохранить содержимое всех папок телефона. В дальнейшем допустимо производить сохранение только избранных файлов и папок.
Восстановление настроек телефона
Данный процесс практически ничем не отличается от процесса Сохранение настроек телефона. Единственное отличие в том, что данные для восстановления мы выбираем в левой части окна FAT Editor и для записи выбранных файлов на диск телефона используем кнопку Write to FAT. Восстанавливать можно как отдельные файлы, так и группу файлов. Вложение: Meta_08.png
Удаление настроек телефона
Данный процесс практически ничем не отличается от процесса Сохранение настроек телефона. Единственное отличие в том, что после того, как мы выберем файл или файлы для удаления в памяти телефона в правой части окна FAT Editor используем кнопку Delete FAT file Вложение: Meta_09.png
Для чего все это нужно и как этим пользоваться?
Продолжение следует... :-)
|
|
| |
China-Telephon | Дата: Понедельник, 16.01.2012, 10:44 | Сообщение # 3 |
 Начальник
Группа: Администраторы
Сообщений: 261
| Для чего все это нужно и как этим пользоваться?
Итак, мы получили доступ к содержимому системного диска телефона. Для чего это нам может понадобится? Файловая система FAT появилась на заре развития персональных компьютеров и первоначально предназначалась для хранения файлов на дискетах. За информацию о расположении файлов на диске отвечает таблица FAT. Таблица FAT содержит критически важную информацию о расположении каталогов и файлов. Если в результате сбоя аппаратуры или программного обеспечения таблица FAT окажется поврежденной, доступ к файлам и каталогам будет потерян. На компьютерах с целью подстраховки на диске обычно создаются две копии таблицы FAT и имеется программное обеспечение которое позволяет восстановить утерянные в следствии сбоя файлы и каталоги. В рассматриваемых телефонах в виду малого количества дисковых операций, с целью экономии пространства флеш памяти, для повышения быстродействия, а так-же ввиду отсутствия встроенных средств восстановления от сбоя, для хранения информации о расположении каталогов и файлов используется одна таблица FAT. В следствии этого сохранность информации системного диска становится актуальной задачей. Сбой при установке нового приложения, блокировка телефона при попытках изменения информации в системном (сервисном) меню, невозможность сброса настроек, смена версии программного обеспечения телефона - все это приводит к необходимости проводить формат пользовательской области телефона с потерей всех настроек. И если с потерей пользовательских данных - телефонная книга, принятые-отправленные SMS и MMS, установленные приложения - еще можно справиться стандартными средствами, то уничтожение системных настрое телефона в некоторых случаях может стать критическим. Среднестатистические настройки телефона хранятся в самой прошивке и при форматировании пользовательской области телефона при первой загрузке эти настройки восстанавливаются. Однако некоторые настройки могут быть уникальными. Примером тому могут служить файлы сертификатов SUNAVI GPS уникальные для каждого телефона.
Перейдем к практической части...
Содержимое папки D:\NVRAM\NVD_DATA В папке D:\NVRAM\NVD_DATA телефона хранятся все его системные настройки. Если Вам необходимо произвести полный сброс системы и вернуться к заводским настройкам системы, как правило, достаточно удалить файлы в папке D:\NVRAM\NVD_DATA. При первом включении телефона эти файлы восстановятся с настройками по умолчанию. Если сохранить данные папке в D:\NVRAM\NVD_DATA, то можно безопасно в любой момент восстановить настройки телефона. Просто сохраняем всю папку а потом, после форматирования заливаем ее обратно. ВСЁ! настройки телефона восстановлены. :ya_hoo_oo: :ya_hoo_oo: :ya_hoo_oo: НО! :-( мне такое восстановление не нравится. Так поступать не совсем корректно. Я, для восстановления, копирую назад файлы, назначение которых я уже установил, и так себе, каждый раз, систему назад восстанавливаю. :-): Все, описанные ниже, названия файлов взяты из папки D:\NVRAM\NVD_DATA телефона F003 прошивка v4.02, названия файлов в папке D:\NVRAM\NVD_DATA других телефонов, или других версий прошивок, могут отличаться. Например, что-бы восстановить телефонную книгу достаточно просто скопировать в папку D:\NVRAM\NVD_DATA телефона файл MP0C_004 - телефонная книга восстановлена :ya_hoo_oo:
Назначение некоторых файлов в каталоге D:\NVRAM\NVD_DATA я понял, с назначением других пытаюсь разобраться. Например: Файл MP0C_004 - телефонная книга. Файл MP0H_004 - принятые SMS-сообщения, если они сохранялись в память телефона. Файл MP1K_001 - 5-ть привязанных мелодий, определяемых пользователем. Файл MP25_027 - настройки привязанных к устройству BT-устройств. У меня ВТ-гарнитура, ее насторойки там хранятся. Файлы MP1I_027 MP1J_027 MP1P_000 MP5O_002 MP5Q_001 MP64_001 MP65_001 MP66_001 MP67_001 - настройки точек доступа в интернет и настройки MMS. Файлы WIFIA000, WIFIB000 - MAK адрес встроенного модуля WiFi Тут-же хранятся настройки расположения иконок, IMEI коды (тут не все так просто :-(, при удалении файлов в каталоге D:\NVRAM\NVD_DATA настройки IMEI уничтожаются, а при простом восстановлении файлов - IMEI не восстанавливается), текущие значения аккумуляторов а так-же настройки трактов приемопередатчика телефона. Funt писал(а): Если интересно, в MP90_003 на С5000 хранятся настройки рабочих столов (порядок размещения иконок). Опять же, "Если интересно": NVD_DATA – назначение некоторых файлов, телефон Chang Jiang W007 (и, похоже, Chang Jiang X10). Телефонная книга: MP0C_000 (70400 байт) – 800 групп по 88 байт– каталог телефонной книги (графы: Name, Phone); MP0H_002 (184800 байт) – 800 групп, по 231 байт на абонента (combi UTF8/Unicod) – расширение телефонной книги (графы: домашний, [vcf], компания, E-mail, рабочий, факс); MP0D_001 (11112 байт) – похоже – список вызовов;
MP1K_001 (1750 байт) – header + 5 записей по ~348 байт + КС (Unicode) – перечень назначенных мелодий звонков (у меня – cо ссылкой на C:\Cell Rings – память телефона);
SMS: MP0V_001 (6106 байт) – несколько наборов по 10 шаблонов на разных языках – SMS – Шаблоны; MP12_001 (74400 байт) – 400 групп по 186 байт; (UTF8); ???? похоже на хранилище SMS;
MMS: MP5Q_001 (6760 байт) – 20 записей по 338 байт – MMS – Профили; MP65_001 (792 байта) – 10 записей по 79 байт + 2 байта КС (UTF8); (названия профилей MMS) MP67_001 (792 байта) – почти идентичен MP65_001 – названия профилей MMS совпадают, разница в 1 байт на запись.
Учетные записи передачи данных: MP1I_003 (1880 байт) – 10 записей по 188 байт – GSM-данные – учетные записи данных; MP1J_008 (2660 байт) – 10 записей по 266 байт – GPRS – учетные записи данных;
WAP: MP5O_001 (6760 байт) – 20 записей по 338 байт – WAP – Профили; MP64_001 (792 байта) – 10 записей по 79 байт + 2 байта КС (UTF8); (названия профилей WAP); MP66_001 (792 байта) – почти идентичен MP64_001 – названия профилей WAP совпадают, разница в 1 байт на запись. MP6R_000 (3424 байта) – 20 записей по 171 байт + 4 байта КС – WAP – Закладки;
WiFi: MP40_001 (3940 байт) – 10 записей по 394 байта – WiFi – Параметры точек доступа;
Непонятного назначения: MP2C_002 (502 байта) – (?? уставки эквалайзера ??) MP25_000 (2002 байт) – ; ??? – единственное читабельное место MTKBTDEVICE. MP1P_000 (2552 байта) – 11 записей по 232 байт – пестрит словом internet ??, MP0E_001 (880 байт) – 10 записей по 88 байт (файл-заготовка для ??) MP20_000 (2416 байт) – 8 записей по 302 байта (файл-заготовка для ??) ST33A009, ST33B009 (1948 байт) – одинаковые нечитабельные файлы непонятного назначения; MP23_000 (4096 байт) – ?? 8 записей по 512 байт – (у меня – одна запись 512 байт со ссылкой на C:\Photos\ – память телефона);
Содержимое папки D:\@Java
Все, описанное ниже, проверялось на F003-F030 и возможно будет полезно для владельцев других телефонов При установке прошивки новой версии (например сменились приложения встроенные в систему) обязательно необходимо отформатировать память телефона. Дело в том, что при первом запуске, при отсутствии файловой системы, она создается заново. При первом запуске встроенного приложения Opera, ebuddy и др. происходит его инсталляция. Ресурсы этого приложения переносятся на системный диск, формируются служебные файлы. В случае, если мы устанавливаем прошивку с приложениями отличающимися от уже установленных, инсталляция не происходит и новое приложение(а оно идентифицируется только порядковым номером) пытается использовать ресурсы старого. Очень часто использование старых ресурсов невозможно. :-( ... писал(а): блин... а вот форматить неохота может проще ресурсы поубивать ебадные?? они ж где то в папке @java наверняка лежат? Правильно мыслите. :-)
|
|
| |
China-Telephon | Дата: Понедельник, 16.01.2012, 10:45 | Сообщение # 4 |
 Начальник
Группа: Администраторы
Сообщений: 261
| Именно там и лежат. Только папка @java на скрытом системном диске. :-) Чтобы отформатировать только тот малюсенький участок, который за настройки Явы отвечает помечаем все файлы в каталоге D:\@Java и жмем Delete FAT file. Все :-) форматирование "Java" произведено. Теперь, после перезагрузке телефона и запуске встроенного приложения пройдет процесс инсталляции и новое приложение будет готово к использованию. Внимание! при таком удалении будут утрачены все установленные Java-приложения. Еще один вариант - иногда Java-приложение зависает, блокирует кнопки телефона и телефон приходится перезагружать. После перезагрузки приложение отказывается запускаться, ни что не помогает. Достаточно зайти в каталог D:\@Java и удалить файлы настроек приложения например файлы название которых начинается на 00000001_ для предустановленной Opera или файлы название которых начинается на 00000002_ для предустановленного ebuddy, как при последующем запуске работоспособность приложения восстанавливается. PS. Иногда, причиной появления сообщения "Превышен лимит установленных приложений" является ошибка в файлах MIDSList.save и MIDSList.savetmp. В этих файлах хранится информация об установленных приложениях и количестве приложений установленных с момента последнего форматирования телефона. Если после удаления всех установленных приложений и сброса на настройки по умолчанию избавиться от этого сообщения не удается, попробуйте удалить эти файлы. После перезагрузки телефона они должны восстановиться и установка новых приложений вновь станет доступна.
Сохранение файла сертификата DigitCert.txt для телефона с GPS приемником
Для сохранения файла сертификата DigitCert.txt для телефона с GPS приемником необходимо, как было описано выше, подключить телефон и перейти в окно FAT Editor. Затем: 1. В правой части окна, в поле Current FAT path введем путь D:\ 2. Нажмем кнопку Get Directory List для получения списка каталогов системного диска. 3. НЕ ВЫБИРАЯ ни какой каталог нажмем кнопку Get File List для получения списка файлов каталога D:\. Таким образом получили доступ к файлу DigitCert.txt. Вложение: Meta_11.png Все дальнейшие операции сохранения восстановления аналогичны вышеописанным.
источник http://forum.china-iphone.ru/viewtopic.php?f=13&t=3040
|
|
| |