Stanner

Как и чем создать полный дамп телефона.

В этой теме 257 сообщений

а можно как то узнать это костромская или завод?

В своей ветке для вопросов напишите "Номер сборки" из Настройки - О телефоне - Информация о версиях. И спросите.

или для скайлера всё равно?

Все равно.
1 пользователю понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Длину можно взять из скаттер-файла (в скаттере старого типа напротив пункта __NODL_FAT или FATстоит начальный адрес встроенной флешки, например 0x5c780000 - указанием такой длины мы считаем всё содержимое памяти до раздела встроенной флешки; в скаттерах нового типа ищите строку partition_name: BMTPOOL и ниже нее будет начальный адрес linear_start_addr: 0xFFFF00a8) и нажать "OK".

Извините но тот кто это писал слишком хорошо понимает тему по этому плохо объясняет:

1)"длину можно взять" хорошо, а начальный адрес где взять? только по ходу листаний постов понятно что начальним адресом оставляем нолики.

2)и FAT и BMTPOOL в наличии старих скатеров, и какое же из двух значений указывать как длину чтения? пример под спойлером. Не запутывайте народ, пожалуйста, используйте краткие предложения или нумерацию действий как указано на картинках в шапке, но не в тексте. "Длина" это значение в строке FAT................

PRELOADER 0x0

{

}

MBR 0x600000

{

}

EBR1 0x680000

{

}

__NODL_PMT 0x700000

{

}

__NODL_PRO_INFO 0xb00000

{

}

__NODL_NVRAM 0xe00000

{

}

__NODL_PROTECT_F 0x1300000

{

}

__NODL_PROTECT_S 0x1d00000

{

}

__NODL_SECCFG 0x2700000

{

}

UBOOT 0x2720000

{

}

BOOTIMG 0x2780000

{

}

RECOVERY 0x2d80000

{

}

SEC_RO 0x3380000

{

}

__NODL_MISC 0x3980000

{

}

LOGO 0x3a00000

{

}

EBR2 0x3d00000

{

}

__NODL_EXPDB 0x3d80000

{

}

ANDROID 0x4780000

{

}

CACHE 0x3c780000

{

}

USRDATA 0x44580000

{

}

__NODL_FAT 0xa4580000

{

}

__NODL_BMTPOOL 0xffff00a8

{

}

Отредактировал Antoss

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
"Длина" это значение в строке FAT................

FAT уже как 1,5-2 года пропал из разметки. Ну и мы очень подробно разбирали эти моменты пару страниц назад.

 

 

Не запутывайте народ, пожалуйста, используйте краткие предложения или нумерацию действий как указано на картинках в шапке, но не в тексте.

На самом деле все просто.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

 

  • Выбрать scatter-файл (имя зависит от платформы Вашего смарта) MT6589_Android_scatter_emmc.txt из прошивки (или полученный через MTK Droid Tools)

Распишите как это сделать поподробней, мозг сломал пока понял: http://androidxda.com/create-scatter-file-for-mtk-devices

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ребят, бэкап нужно делать для сохранения прошивки что была установлена в телефоне?

Отредактировал steaven
оверквотинг

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Ребят, бэкап нужно делать для сохранения прошивки что была установлена в телефоне?

Можно делать для сохранения прошивки

1 пользователю понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может кто-нибудь ещё помнит и сможет подсказать:

 

Тел Lenovo S660 европеец, сток S062 + TWRP2.8.1.0. Последние 2 раздела в скаттере из комплекта S062 таковы:

Spoiler

- partition_index: SYS20
  partition_name: USRDATA
  file_name: userdata.img
  is_download: true
  type: YAFFS_IMG
  linear_start_addr: 0x62200000
  physical_start_addr: 0x61600000
  partition_size: 0x40000000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS21
  partition_name: BMTPOOL
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0xFFFF00a8
  physical_start_addr: 0xffff00a8
  partition_size: 0x1500000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: false
  is_reserved: true
  operation_type: RESERVED
  reserve: 0x00

 

Поскольку 0xFFFF00a8 в качестве длины ну никак не принимается ни 3-м, ни 5-м SPFT (из-за отсутствия нужного выравнивания, насколько удалось понять), правильно ли я полагаю, что сделав бэкап не по начало последнего раздела, а по конец предыдущего, т.е. указав в качестве длины 0x62200000+0x40000000=0xA2200000, не упущу абсолютно ничего ценного в своём бэкапе? К слову, что именно находится между ними и в какой файл всё это попало бы в нарезке, если бы оказалось включенным в бэкап? Там с 1.5Гб как-никак... 

 

Между тем можно ли подправить руководство в шапке касательно не кратных нужному числу (512 вроде?) смещений этого раздела BMTPOOL вроде 0xFFFF00a8, объяснив, откуда они берутся (так понял, из-за того, что он отмеряется от конца памяти) и как с ними быть, используя их в качестве длины, чтобы и SPFT их принял, и проблем потом никаких не возникло, скажем, при нарезке дампа в MTK Droid Tools? 

 

Заранее спасибо!

 

P.S. Забэкапить понадобилось потому, что буду пробовать прошиться чем-нибудь поновее через SPFT и нужно иметь возможность быстро откатиться точно в нынешнее состояние системы (время от времени делались всякие полезные модификации и вспомнить их все просто нереально). 

Отредактировал dandreye

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу