Программа для рута, бэкапа и создания рекавери на MT65**

Прошивки и их моды\ Кухни\ Игры и приложения\ Различные настройки\ Различные вопросы по ОС Android и WM и т.п.

Модераторы: Lunat, pvsurkov, AlexG1, KSAT

Куратор темы: rua1

Программа для рута, бэкапа и создания рекавери на MT65**

Сообщение Ответ:#1 » rua1 » 31 янв 2012, 18:01

Приложение winXP-win7 для получения рута на андроидах от 2.2.1 --> MTK Droid Root & Tools v2.5.3

Само распаковывающийся архив. Распаковать (можно выбрать только букву диска, папка с приложением будет создана автоматически) и запускать MTKdroidTools.exe.

Внимание! Чтобы не получить кирпич читаем тут


Проблемы:
Вопросы без приведенного лог файла будут удаляться! Подробности под спойлером
 Если при работе с программой возникли ошибки или проблемы
 Если на архив ругается антивирус !

 Перед использованием надо убедиться, что:

 ВНИМАНИЕ! Если не удалось получить root shell по кнопке ROOT, то необходимо создать и прошить CWM (mod. recovery)


Возможности программы:
 --- Создать скаттер файл для подключенного телефона или на основе уже имеющегося файла firmware.info
 --- Сделать бэкапы блоков на компьютер и на SD карту телефона (если она доступна)
 --- Удалить ненужные приложения.
 --- Создать патченный бут и CWM на основе recovery от аналогичного телефона
 --- На основе бэкапа подготовить файлы для update.zip для прошивки через CWM. Работает только для 6516 и 6573!
 --- На основе бэкапа подготовить файлы для FlashTool.
 --- Распаковать yaffs2 раздел в подпапку с именем исходного файла.

Многие действия недоступны без root shell, поэтому сначала нажимаем эту кнопку. Временный root shell действует только в течении текущей сессии, после перезагрузки надо снова нажимать кнопку временного рута. Для постоянного root shell надо использовать ядро с патченным default.prop.
Для того, чтоб в режиме рута могли работать приложения в телефоне, надо установить SuperUser.
При наведении указателя мыши на кнопки и чекбоксы в программе всплывают подсказки! Лог пишется в окно программы (окно можно растягивать) и более подробный в файл log.txt.




 скрипт v1.0.1 (первоначальное сообщение, от которого пошла программа)


Тут лежат исправленные драйвера и инструкции http://forum.china-iphone.ru/viewtopic.php?p=865684#p865684. Еще 2 темы с драйверами 1 и 2

 Помощь проекту
Последний раз редактировалось rua1 22 янв 2014, 18:03, всего редактировалось 133 раз(а).
  • 416

Аватара пользователя
rua1

Разработчик
 
Сообщения: 1074
Зарегистрирован: 05 июл 2011, 16:32
Откуда: Тула
Репутация: 2348

Re: Скрипт для получения рута и создания бэкапа на MT65**

Сообщение Ответ:#21 » rua1 » 17 апр 2012, 22:23

breakk писал(а):ERROR file isn't found C:\MTKdroi dTools\files\zR

The zR file can be removed with the anti-virus software.
Buttons are activated after receiving root shell.
  • 1

Аватара пользователя
rua1

Разработчик
 
Сообщения: 1074
Зарегистрирован: 05 июл 2011, 16:32
Откуда: Тула
Репутация: 2348

Скрипт для получения рута и создания бэкапа на MT65**

Сообщение Ответ:#22 » rua1 » 31 май 2012, 10:24

Киты явно перемудрили с блоками в 6575, а тут еще дача началась и все руки не доходят добить программу под это безобразие. Про бэкап ext4 блоков из /proc/emmc уже вроде на форуме писали. Поделюсь своими наработками по остальным блокам. Информацию по всем блокам можно узнать из
Код: Выделить всё
cat /proc/dumchar_info
Для B79 с андроидом 4.0.3 это выглядит
Код: Выделить всё
cat /proc/dumchar_info
Part_Name       Size    StartAddr       Type    MapTo
preloader    0x00040000   0x00000000   2   /dev/misc-sd
dsp_bl       0x005c0000   0x00040000   2   /dev/misc-sd
mbr          0x00004000   0x00000000   2   /dev/block/mmcblk0
ebr1         0x0005c000   0x00004000   2   /dev/block/mmcblk0p1
pmt          0x00400000   0x00060000   2   /dev/block/mmcblk0
nvram        0x00300000   0x00460000   2   /dev/block/mmcblk0
seccfg       0x00020000   0x00760000   2   /dev/block/mmcblk0
uboot        0x00060000   0x00780000   2   /dev/block/mmcblk0
bootimg      0x00600000   0x007e0000   2   /dev/block/mmcblk0
recovery     0x00600000   0x00de0000   2   /dev/block/mmcblk0
sec_ro       0x00600000   0x013e0000   2   /dev/block/mmcblk0p5
misc         0x00060000   0x019e0000   2   /dev/block/mmcblk0
logo         0x00300000   0x01a40000   2   /dev/block/mmcblk0
expdb        0x000a0000   0x01d40000   2   /dev/block/mmcblk0
ebr2         0x00004000   0x01de0000   2   /dev/block/mmcblk0
android      0x18100000   0x01de4000   2   /dev/block/mmcblk0p6
cache        0x1ae00000   0x19ee4000   2   /dev/block/mmcblk0p2
usrdata      0x24900000   0x34ce4000   2   /dev/block/mmcblk0p3
fat          0x8edfc000   0x595e4000   2   /dev/block/mmcblk0p4
bmtpool      0x00a00000   0xff9f0050   2   /dev/block/mmcblk0
Part_Name:Partition name you should open;
Size:size of partition
StartAddr:Start Address of partition;
Type:Type of partition(MTD=1,EMMC=2)
MapTo:actual device you operate

Каждому Part_Name соответсвует устройство /dev/Part_Name. Но команда сохранения, например бута
Код: Выделить всё
dd if=/dev/bootimg of=/mnt/sdcard2/boot.img
работает некорректно. Сохраненный блок начинается как надо, но пишет похоже до конца флэхи. Поэтому нужно сохранять
Код: Выделить всё
dd if=/dev/bootimg of=/mnt/sdcard2/boot.img bc=1c count=6291456
где count это десятичное значение Size из таблицы dumchar_info . Или быстрее работает
Код: Выделить всё
dd if=/dev/bootimg of=/mnt/sdcard2/boot.img bs=6291456c count=1
Прелоадер и dsp_bl похоже так не сохраняются.

Для сохранения блоков , нужных для прошивки через флэштул, в окне adb терминала можно выполнить следующие команды
Код: Выделить всё
adb shell
su
dd if=/dev/mbr of=/mnt/sdcard2/MBR count=1 bs=16384c
dd if=/dev/uboot of=/mnt/sdcard2/uboot.bin count=1 bs=393216c
dd if=/dev/bootimg of=/mnt/sdcard2/boot.img count=1 bs=6291456c
dd if=/dev/recovery of=/mnt/sdcard2/recovery.img count=1 bs=6291456c
dd if=/dev/logo of=/mnt/sdcard2/logo.bin count=1 bs=3145728c
dd if=/dev/ebr2 of=/mnt/sdcard2/EBR2 count=1 bs=16384c
dd if=/dev/block/mmcblk0p1 of=/mnt/sdcard2/EBR1
dd if=/dev/block/mmcblk0p5 of=/mnt/sdcard2/secro.img
dd if=/dev/block/mmcblk0p6 of=/mnt/sdcard2/system.img
dd if=/dev/block/mmcblk0p2 of=/mnt/sdcard2/cache.img
dd if=/dev/block/mmcblk0p3 of=/mnt/sdcard2/userdata.img

заменив при необходимости путь к внешней флэхе /mnt/sdcard2 на прописанный в системе. У второй версии андроида это вроде /mnt/sdcard/sdcard2
  • 11

Аватара пользователя
rua1

Разработчик
 
Сообщения: 1074
Зарегистрирован: 05 июл 2011, 16:32
Откуда: Тула
Репутация: 2348

Скрипт для получения рута и создания бэкапа на MT65**

Сообщение Ответ:#23 » hh85 » 08 июн 2012, 01:48

rua1 писал(а) on 31 янв 2012, 18:01:Приложение winXP-win7

А на чем писали? Может быть, имеет смысл портировать под какую-нибудь из полноценных ОС?
Набор возможностей впечатляет.
Добавил ссылку в шапку темы Восстановление потерянных при hardware reset IMEI.
  • 1

Аватара пользователя
hh85
Интересующийся
 
Сообщения: 24
Зарегистрирован: 30 янв 2011, 21:13
Репутация: 143

Скрипт для получения рута и создания бэкапа на MT65**

Сообщение Ответ:#24 » rua1 » 08 июн 2012, 02:38

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

hh85
Спасибо за ссылку в шапке :). Выбрал purebasic, купившись в том числе на кроссплатформенность … но без win api в нем не профи делать нечего ;) … если только в отдаленной перспективе.

Добавлено спустя 8 часов 53 минуты 51 секунду:
v 1.0.8
MTKdroidTools_v108
Изменения:
- рутит 4.0.3 андроиды на MT6575. После двух перезагрузок появляется временный root shell в режиме qemu и предлагается установить SU. Восле установки SU тело автоматом не перегружается для возможности что-то сделать дополнительно через терминал, пока есть рут шел. Для нормальной работы тела после установки SU нужно сделать перезагрузку вручную!!!
- Бэкапы делаются в стиле CWM рекавери и в каталоге clockworkmod на SD
- Можно рутить и бэкапить тела с mmc флэхами и ext разделами. Тестировал на HTC сенсейшн.
- Делать бэкапы и устанавливать SU теперь можно в режиме рекавери. Для андроидов 2.3.6, которые не рутятся в лоб, устанавливаем мод. рекавери, грузимся в нем и делаем бэкапы. Если хотим работать в реквери с телефона, не подключаем тело к проге!! Она монтирует все разделы.
- Добавлена кнопка перезагрузки. Можно перегружать тело как в обычном режиме , так и в рекавери.
- Кнопки терминала и получения временного рут шелла перенесены на нижний бар
- Исправлены баги. В том числе кнопка смены ИМЕИ стала активной на MT6575.

Бэкапы на MT6575 пока НЕ работают. В процессе ...
  • 11

Аватара пользователя
rua1

Разработчик
 
Сообщения: 1074
Зарегистрирован: 05 июл 2011, 16:32
Откуда: Тула
Репутация: 2348

Скрипт для получения рута и создания бэкапа на MT65**

Сообщение Ответ:#25 » rua1 » 14 июн 2012, 17:32

MTKdroidTools_v109a

Изменения:

- создает скаттер и делает бэкапы 6575. Формирование файлов для флэштула и создание апдейтов для рекавери 6575 пока не допилил. Ресторе в CWM по сделанному бэкапу прошла успешно.
*.ext4.img - это для флэштула
*.ext4.tar - это для рекавери
Последний раз редактировалось rua1 15 июн 2012, 00:42, всего редактировалось 1 раз.
  • 9

Аватара пользователя
rua1

Разработчик
 
Сообщения: 1074
Зарегистрирован: 05 июл 2011, 16:32
Откуда: Тула
Репутация: 2348

Скрипт для получения рута и создания бэкапа на MT65**

Сообщение Ответ:#26 » rua1 » 19 июн 2012, 17:22

MTKdroidTools_v200

Изменения:

- Формирует файлы для флэштула для смартфонов серии 6575. Заливка своего сформированного бэкапа прошла успешно. Если использовать бэкап предыдущей версии, там скаттер надо переименовать в MT6575_Android_scatter_emmc.txt, а название файлов mbr, ebr1 и ebr2 перевести в верхний регистр. Т.е. должно быть MBR, EBR1 и EBR2. Тогда эта версия правильно сформирует файлы из бэкапа версии 1.0.9
Последний раз редактировалось rua1 20 июн 2012, 10:44, всего редактировалось 1 раз.
  • 8

Аватара пользователя
rua1

Разработчик
 
Сообщения: 1074
Зарегистрирован: 05 июл 2011, 16:32
Откуда: Тула
Репутация: 2348

Скрипт для получения рута и создания бэкапа на MT65**

Сообщение Ответ:#27 » AReW » 20 июн 2012, 22:23

Прога пишет:
- неизвестная сруктура ROM бэкап невозможен!
Это лечится? или не критично?
Номер сборки: 10HX2P.H7300.120310.AD2_3_5_V3.WVGAC_EN.COM_V01_3G_MCP
Телефон: типа HD7 Pro/+/Hero H7300, (заказ от 20.12.2011)
Прошивка: Прошивка VitMod_Lite 2.1.fullodex для HD7pro/+ без TV based on 10HX2P.H7300.120227
Модем: MAUI.11AMD.W11.37.SP.V6.P2, 2012/03/16
  • 1

Аватара пользователя
AReW
Интересующийся
 
Сообщения: 45
Зарегистрирован: 26 ноя 2011, 05:29
Репутация: 3

Скрипт для получения рута и создания бэкапа на MT65**

Сообщение Ответ:#28 » rua1 » 20 июн 2012, 23:41

Спасибо за багрепорт. Зацепил предыдущие платформы. Поправлю. Для мт6573 и 16 пока можно пользоваться предыдущими версиями. Видимо 1.0.8 подойдет.
  • 1

Аватара пользователя
rua1

Разработчик
 
Сообщения: 1074
Зарегистрирован: 05 июл 2011, 16:32
Откуда: Тула
Репутация: 2348

Скрипт для получения рута и создания бэкапа на MT65**

Сообщение Ответ:#29 » rua1 » 22 июн 2012, 10:53

Гадкий утёнок писал(а):rua1 есть разница между твоим рутованием и таким как здесь?

принцип рутования один и тот же везде, здесь сразу же после получения рута можно сделать бэкап ... ну и перегружается все само, кроме последнего раза
fil2408 писал(а): почему размер бэкапа в разы превышает размер прошивки
бэкап делается и в стиле CWM рекавери , потом ресторе можно сделать из рекавери, и для флэштула. Разделы для флэштула в raw формате, поэтому они такие большие. Планирую сделать выбор, чтоб можно было отказаться от бэкапа кэша и юзердаты в raw формате и также не оставлять файлы для флэштула на флэшке, а только перегонять их сразу на комп, чтоб на флэхе столько места не занимало. А вообще программерам из MTK давно пора научить понимать свой флэштул tar формат ;) , в котором и бэкапит CWM. Тогда все гораздо бы упростилось со всех сторон.
Последний раз редактировалось rua1 22 июн 2012, 12:39, всего редактировалось 1 раз.
  • 1

Аватара пользователя
rua1

Разработчик
 
Сообщения: 1074
Зарегистрирован: 05 июл 2011, 16:32
Откуда: Тула
Репутация: 2348

v 2.0.1

Сообщение Ответ:#30 » rua1 » 26 июн 2012, 14:30

MTKdroidTools_v201

Основные изменения в бэкапе:
- расширил контроль за сохранением целостности файлов и нехваткой места на SD карте. Как только на любом этапе обнаруживается нехватка свободного места или создается файл нулевой длины, бэкап заканчивается с ошибкой. Проблемы могут остаться с yaffs разделами т.к. утилита не выдает при этом сообщений об ошибке.
- информация о свободном месте обновляется после бэкапа каждого файла
- в информацию о свободном месте добавлен диск на PC, где расположена программа и куда копируются файлы бэкапа. Сообщение об ошибке копирования файла на PC обычно связано с нехваткой места на разделе.
- добавлен чекбокс на разрешение бэкапа userdata и cache. По умолчанию они не сохраняются, надо поставить галку. Файлы занимают много места и времени, а "кирпич" в случае чего можно восстановить и без них.
- добавлен чекбокс на сохранения файлов для флэштула на SD карте. По умолчанию эти файлы удаляются с SD только после удачного копирования на PC. В общем случае они на карте и не нужны.
- если во время бэкапа кончилось место, то на всякий пожарный на PC копируются папки /data/nvram и /system. При бэкапе без ошибок они не нужны т.к. уже есть в соответствующих tar'ах.
- укоротил имя каталога для бэкапа на PC. Теперь это имя телефона + дата выхода прошивки+дата и время создания бэкапа. Дата берется из utc и может не совпадать с датой на местном времени.
- добавлена кнопка BuildProp. В соответствии с файлом build_prop_replace.txt, если будут обнаружены изменения в значениях, изменяется файл /system/build.prop в телефоне. Пока можно изменить только существующие ключи. Новые добавить не умеет.
- в связи с новой параноидальной эпидемией ;) обновил files_for_delete.txt, включив туда SmsReg в том числе.
- поправлены баги. В том числе теперь не должен ругаться на неизвестный формат ром в 6573

Гадкий утёнок писал(а):И ещё куда лучше всего устанавливать распакованный архив? на рабочий стол?

на любой диск где есть достаточно свободного места
  • 14

Аватара пользователя
rua1

Разработчик
 
Сообщения: 1074
Зарегистрирован: 05 июл 2011, 16:32
Откуда: Тула
Репутация: 2348

как пользоваться программой после покупки нового тела

Сообщение Ответ:#31 » rua1 » 26 июн 2012, 16:25

Преимущество данной программы в том, что за один раз решаются многие задачи.

A. Если на китайфоне установлен Android v 2.2.1 - 2.3.5 или v4.x.x c Kernel v3.x.x

1. Устанавливаем драйвера для ADB
2. Устанавливаем программу на диск с достаточным количеством свободного места
3. Вставляем SD карту в телефон, sim лучше вынуть. На MT6575 и 77 на большинстве телефонов при backup по умолчанию без cache и userdata, все должно поместится на внутреннюю карту. За исключением прошивок с уменьшенным объемом внутренней карты и телефонов с типом flash MTD.
4. Запускаем программу и подсоединяем включенный телефон с SD картой кабелем к PC. Если все OK, внизу на нижнем баре загорится синий индикатор и на вкладке информация появится информация о телефоне.
5. На нижнем баре нажимаем кнопку ROOT. Если кнопки нет, значит root shell уже есть! Через некоторое время должен появится временный root. При этом индикатор сменит цвет на зеленый и появится информация о версии uboot и контроллере дисплея.Если этого не произошло, то получить root shell можно только через прошивку CWM.
6. Будет предложено сохранить бдоки телефона (backup, бэкап). Сохраняем. Если нет ошибок разрешаем запаковать в архив и копируем этот архив в надежное место
7. Будет предложено установить SU (SuperUser). Если необходимо - соглашается. Это многие ассоциируют с термином "получить рут" (get root).
8. Кнопка BuildProp поправит файл build.prop и после сброса на заводские настройки телефон будет запускаться на русском и с зоной времени Москва. При необходимости можно перед этим отредактировать файл build_prop_replace.txt
9. Кнопка Delete china удалит ненужные китайские приложения. Список можно отредактировать в файле files_for_delete.txt
10. Кнопка Recovery and Boot установит и подготовит CWM и патченный boot. Патченный boot нужен для постоянного root shell и программой можно будет сохранять все блоки подключив телефон в обычном режиме. CWM ищем в теме своего телефона для своей прошивки. Или ищем CWM от похожего телефона и собираем программой на основе своего бута и этого CWM от похожего телефона. Более подробно об этом http://forum.china-iphone.ru/viewtopic.php?p=714115#p714115
11. Презагружаем телефон. Удобно кнопкой на нижнем баре.
12. Мы имеем собственный backup, заводскую почищенную прошивку с SuperUser, патченный boot и установленный CWM для своего телефона. Не следует выкладывать раздел userdata в публичный доступ! Он содержит личные данные и IMEI. Выкладывать надо уже подготовленные для FlashTool файлы !


Б. Если Android v2.3.6 или 4.x.x с Kernel v2.6.* и для данной прошивки есть CWM

1. Устанавливаем драйвера для ADB и устанавливаем программу на диск с достаточным количеством свободного места
2. Прошиваем через FlashTool только CWM. При необходимости получить scatter для FlashTool можно при помощи этой программы в окне после нажатия на кнопку "Карта блоков".
3.Вставляем SD карту в телефон. На внутреннюю карту в режиме CWM пока сохранить нельзя.
4. Запускаем программу и подсоединяем включенный телефон в режиме CWM кабелем к PC. Если все ОК внизу на нижнем баре загорится сине-зеленый индикатор и рядом "Режим рекавери" и на вкладке информация появится информация о телефоне (не вся).
5. Выполняем пункты раздела A с 6 по 11 , за исключением 10

B. Если Android v2.3.6 или 4.x.x с Kernel v2.6.* и для данной прошивки нет CWM

http://forum.china-iphone.ru/viewtopic.php?p=723827#p723827


----------------------------------------------------------------------------------------------------------------------------
Во избежание ошибок программы недьзя пользоваться телефоном во время подключения к программе, особенно в режиме CWM !
Перед тем как пользоваться CWM с телефона необходимо перегрузиться в него без подключения к программе!

==============================================================================================

Добавлено спустя 25 минут 43 секунды:
Как восстановится с бэкапа этой программы

А. Через FlashTool

Телефон к программе можно не подключать. Должен иметься backup, сделанный этой программой.
1. Нажимаем кнопку "Подготовить блоки для Flash Tool" и выбираем файл files.md5 в папке с нужным backup.
2. Если все проверки и преобразования прошли без ошибок, то выбираем в FlashTool файл scatter из папки !Files_to_FlashTool и прошиваем нужные блоки. Без необходимости никогда не надо прошивать блоки preloader и dsp_bl!

Если backup был сделан без блоков cache и userdata, то может возникнуть необходимость положить вместо них "пустышки" и сделать сброс на заводские настройки.

Б. Через CWM recovery

1. Грузим телефон в режиме CWM, не подключая телефон к программе.
2. Выбираем в телефоне backup and restore->restore и папку с датой и временем бэкапа.Если на 6575 бэкап был на внутреннюю карту, то вместо restore выбираем restore from internal sdcard
3. Подтверждаем выбор Yes - restore

Если backup был без cache и userdata , то при необходимости делаем сброс на заводские настройки.
.
===================================================================================

 
Последний раз редактировалось rua1 08 дек 2012, 17:47, всего редактировалось 12 раз(а).
  • 62

Аватара пользователя
rua1

Разработчик
 
Сообщения: 1074
Зарегистрирован: 05 июл 2011, 16:32
Откуда: Тула
Репутация: 2348

Скрипт для получения рута и создания бэкапа на MT65**

Сообщение Ответ:#32 » fil2408 » 26 июн 2012, 22:44

Класс!!! :co_ol:
Забэкапился, создал файлы для прошивки через флэштул со своими данными, перешился на тайваньскую, восстановился из титаниума, полазал по ней, перешился на мод от Серехи (отдельное спасибо!), полазал там, однако вернулся на прошивку от RUA1 из подписи - шился через флэштул, восстановилось все, вплоть до виджетов и контактов. Реально полезная программа для любителей экспериментов с прошивками. Браво!!!
Если получится сделать инструмент для переброски пользовательских данных на другую прошивку с помощью этой программы, приеду в Тулу и подарю RUA1 самый большой пряник :-) .
Старый опытный камикадзе
 Посмотреть харакири
  • 2

Аватара пользователя
fil2408
Пользователь
 
Сообщения: 183
Зарегистрирован: 31 авг 2010, 10:52
Репутация: 51

Скрипт для получения рута и создания бэкапа на MT65**

Сообщение Ответ:#33 » Elf! » 27 июн 2012, 00:52

rua1 писал(а):самому теперь искать надо ;)


Чёрный плащ! Только свисни - он появится! :-)
Android_Phone_usb_driver.rar
  • 3

Аватара пользователя
Elf!
Гуру
 
Сообщения: 1695
Зарегистрирован: 18 июл 2011, 00:23
Откуда: Пенза
Репутация: 684

Скрипт для получения рута и создания бэкапа на MT65**

Сообщение Ответ:#34 » rua1 » 27 июн 2012, 14:52

AndroVet писал(а):Решил воспользоваться этой опцией:

да, в эту опцию я забыл залезть после 6575 ;), сейчас гляну и попробу допить по быстрому
рекавери от какого-то Y5 уже есть у меня, может подойдет http://ge.tt/6YU3e3J/v/0?c Кстати, образ бута для него слили через ReadBack во флэштуле. все собирался об этом написать.

Добавлено спустя 51 минуту 56 секунд:
AndroVet только екзешник, распаковать в папку и заменить в папке с 2.0.1 http://narod.ru/disk/54408768001.f56ec68e59094d0b75549feaed060f10/MTKdroidTools_201a.7z.html
делает скаттер из фирмваре.инфо для 6575 Но видимо сначала понадобится скаттер для флэштула для текущего распределения. Надо отредактировать в соответствии со скаттером из рекавери, там вроде только начиная с androida идут различия. Не могли для рекавери и флэштула одинаковый сделать ;)
  • 1

Аватара пользователя
rua1

Разработчик
 
Сообщения: 1074
Зарегистрирован: 05 июл 2011, 16:32
Откуда: Тула
Репутация: 2348

Скрипт для получения рута и создания бэкапа на MT65**

Сообщение Ответ:#35 » AndroVet » 28 июн 2012, 12:43

 Flash Tool выдает одну из 2-х ошибок

Я понимаю, что надо что-то в scatter.txt подредактировать, но у меня другого нет. Именно в этом то и затык. Вы писали, что нужно поправить "из Recovery" видимо имелось ввиду из файла firmware.info, но ведь именно из него scatter и делался.

Сверил я между собой исходный firmware.info и получающийся MT6575_Android_scatter_emmc.txt - между ними вообще мало общего в плане разметки адресов.

 firmware.info

 MT6575_Android_scatter_emmc.txt
GooPhone-Y5: моя прошивка Y5-DK-v01 / Y5-DK-v02 / Y5-DK-v03
  • 0

Аватара пользователя
AndroVet
Пользователь
 
Сообщения: 113
Зарегистрирован: 24 дек 2011, 23:06
Откуда: Владивосток
Репутация: 81

Скрипт для получения рута и создания бэкапа на MT65**

Сообщение Ответ:#36 » rua1 » 28 июн 2012, 13:40

AndroVet писал(а) on 28 июн 2012, 12:43:Я понимаю, что надо что-то в scatter.txt подредактировать

нет , на его основе надо поправить скаттер полученный в моей проге ... надо было сразу мне самому сделать ;)
Current_scatter.zip
Скаттер для флэштула соответствующий текущему расположению блоков ROM
(400 байт) Скачиваний: 101

а скаттер и фирмваре инфо не должны точно соответствовать.
А вот ошибка 5054 мне совсем не нравится. На том Y5, для которого я делал рекавери, его удалось загрузить только через ADB. Но там был уже SU и тело грузилось. Все попытки прошить рекавери через флэштул заканчивались этой ошибкой. На B79 такая ошибка была, если имя скаттера не содержит "_emmc"
lex200 писал(а):В zp100 второй imei скрыт, может из-за этого

скорей всего из-за лютующих в теме гуаносборок ;), в которых есть папка /data/nvram
  • 1

Аватара пользователя
rua1

Разработчик
 
Сообщения: 1074
Зарегистрирован: 05 июл 2011, 16:32
Откуда: Тула
Репутация: 2348

Скрипт для получения рута и создания бэкапа на MT65**

Сообщение Ответ:#37 » rua1 » 28 июн 2012, 14:36

Ang3l42 писал(а): Кажись ты чего то напортачил в последней версии...

не , там ничего не тронуто. Все делается через AT+ команды, как в 3 способе в теме по смене имеев.
lex200 писал(а):Как раз наоборот, при прошивке сборок имеи не слетали

но прошивки были c /data/nvram ?
Ang3l42 писал(а):что имеи тоже твоя прога не должна восстанавливать на 2.3.6?
должна , 2.3.6 только для рут шелла значение имеет.
  • 0

Аватара пользователя
rua1

Разработчик
 
Сообщения: 1074
Зарегистрирован: 05 июл 2011, 16:32
Откуда: Тула
Репутация: 2348

Скрипт для получения рута и создания бэкапа на MT65**

Сообщение Ответ:#38 » Ang3l42 » 28 июн 2012, 17:45

rua1 тогда почему второй имей у людей не восстанавливает? :du_ma_et: Блин ну я же не буду специально убивать нврам для проверки :-)
Жить- Хорошо! А хорошо жить- еще лучше!
  • 0

Аватара пользователя
Ang3l42
Гуру
 
Сообщения: 8761
Зарегистрирован: 23 ноя 2011, 14:43
Откуда: Кемерово
Репутация: 1478

Скрипт для получения рута и создания бэкапа на MT65**

Сообщение Ответ:#39 » 0_W_L » 28 июн 2012, 18:24

дано:
сабж версии 201
тело ZP100
ОС 4.0.3 от 8 июня, с расширенным ROM, с установленным модрекавери и рутом от by008.
рут работает.
все дрова установлены, все режимы отрабатывают. идилия короче ;)

имеем:
при подключении к сабжу тело определяется как нерутованное. временный рут отрабатывает, тело определяется как рутованное, бэкап без юзер-даты и кэша снимается нормально. с ними - ошибка копирования.
 вырезка из log.txt


при подключении к сабжу тела в рекавери режиме - оно определяется как рутованное.

готов прислать дополнительную информацию, если надо.
  • 1

Аватара пользователя
0_W_L
Новичок
 
Сообщения: 13
Зарегистрирован: 23 янв 2012, 18:10
Репутация: 2

Скрипт для получения рута и создания бэкапа на MT65**

Сообщение Ответ:#40 » rua1 » 29 июн 2012, 00:48

Ang3l42 писал(а) on 28 июн 2012, 17:45:тогда почему второй имей у людей не восстанавливает?
ну это тема отдельной диссертации "какие глюки могут возникнуть после заливки чужой юзердаты" ;)
0_W_L писал(а) on 28 июн 2012, 18:24: 2725249024 bytes transferred
а файл на PC какого размера получился?
  • 0

Аватара пользователя
rua1

Разработчик
 
Сообщения: 1074
Зарегистрирован: 05 июл 2011, 16:32
Откуда: Тула
Репутация: 2348

Пред.След.

Вернуться в Программная часть КПК

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron
x

#{title}

#{text}