Разметка памяти мобильных устройств

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

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

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

Разметка памяти мобильных устройств

Сообщение Ответ:#1 » vin2809 » 13 фев 2014, 10:15

Разметка памяти мобильных устройств.


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


 Программые средства для разметки и переразметки памяти


 Полезная информация
Последний раз редактировалось vin2809 24 май 2017, 18:47, всего редактировалось 36 раз(а).
  • 29

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

Разработчик
 
Сообщения: 67
Зарегистрирован: 08 апр 2013, 22:58
Откуда: Республика Беларусь, г.Минск
Репутация: 424

Переразметка памяти устройств на базе чипов от MTK

Сообщение Ответ:#2 » SevenMaxs » 13 фев 2014, 12:32

Переразметка памяти устройств на базе чипов от MTK

 Рекомендации

 Перевод чисел из 10 с/с в 16 с/с и наоборот

 Работа с редактором разметки для устройств на mt65ХХ

 Процесс переразметки памяти для устройств на базе mt6577,mt6589(mt6589t)

 Процесс переразметки памяти для устройств на базе mt6582,mt6592(mt6592t)

 Создание образов необходимой длины

 Переразметка памяти устройств из режима Recovery

 Как проверить успешность процесса переразмеки
Последний раз редактировалось SevenMaxs 15 сен 2014, 18:00, всего редактировалось 10 раз(а).
Делай как я, делай лучше меня!
Всё гениальное - просто, а то что - сложно, то не работает!

Переразметка памяти устройств на базе чипов от MTK
  • 17

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

Разработчик
 
Сообщения: 117
Зарегистрирован: 03 окт 2013, 12:27
Откуда: Курск
Репутация: 722

Разметка памяти мобильных устройств

Сообщение Ответ:#3 » vin2809 » 13 фев 2014, 13:10

Рассмотрим основы разметки памяти - файлы MBR и EBR.

Что такое MBR и EBR


 Что такое MBR и EBR?

В следующей части я приведу примеры работы с этими файлами.
Последний раз редактировалось vin2809 27 фев 2014, 21:11, всего редактировалось 3 раз(а).
  • 6

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

Разработчик
 
Сообщения: 67
Зарегистрирован: 08 апр 2013, 22:58
Откуда: Республика Беларусь, г.Минск
Репутация: 424

Практическая инструкция по работе с программой ScatterEditor

Сообщение Ответ:#4 » SevenMaxs » 13 фев 2014, 17:42

Практическая инструкция по работе с программой ScatterEditor!

 Шаг №1. Подготовительный

 Шаг №2. Открытие scatter-файла

Теперь переходим к непосредственному изменению размеров разделов.
Изменять размеры разделов можно как в 10-ричной системе счисления, так и в 16-ричной системе счисления, поэтому рассмотрим оба варианта.

 Шаг №3а. Редактирование разделов в 16-ричной системе счисления.

 Шаг №3б. Редактирование разделов в 10-ричной системе счисления.

 Шаг №4. Сохранение результатов

 Другие возможности программы ScatterEditor
Последний раз редактировалось SevenMaxs 10 мар 2014, 12:24, всего редактировалось 3 раз(а).
Делай как я, делай лучше меня!
Всё гениальное - просто, а то что - сложно, то не работает!

Переразметка памяти устройств на базе чипов от MTK
  • 14

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

Разработчик
 
Сообщения: 117
Зарегистрирован: 03 окт 2013, 12:27
Откуда: Курск
Репутация: 722

Разметка памяти мобильных устройств

Сообщение Ответ:#5 » vin2809 » 13 фев 2014, 18:35

Вот примеры работы с файлами MBR+EBR.

Как работать с файлами MBR+EBR. Примеры.


 Примеры работы с файлами разметки памяти
Последний раз редактировалось vin2809 01 мар 2014, 18:06, всего редактировалось 1 раз.
  • 4

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

Разработчик
 
Сообщения: 67
Зарегистрирован: 08 апр 2013, 22:58
Откуда: Республика Беларусь, г.Минск
Репутация: 424

Переразметка памяти для устройств на базе mt6577, mt6589

Сообщение Ответ:#6 » SevenMaxs » 13 фев 2014, 18:40

Процесс переразметки памяти для устройств на базе mt6577,mt6589(mt6589t)

 Шаг №0. Получение файлов разметки прошивки.

 Шаг №1. Форматирование раздела PMT

 Шаг №2. Форматирование области памяти, в пределах которой происходит переразметка.

 Шаг №3. Переразметка памяти устройства.

 ВНИМАНИЕ!!!
Последний раз редактировалось SevenMaxs 07 июл 2014, 11:48, всего редактировалось 5 раз(а).
Делай как я, делай лучше меня!
Всё гениальное - просто, а то что - сложно, то не работает!

Переразметка памяти устройств на базе чипов от MTK
  • 18

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

Разработчик
 
Сообщения: 117
Зарегистрирован: 03 окт 2013, 12:27
Откуда: Курск
Репутация: 722

Разметка памяти мобильных устройств

Сообщение Ответ:#7 » vin2809 » 13 фев 2014, 20:05

Что такое scatter-файл?


Привожу краткое описание scatter-файлов, использующихся при прошивке памяти МТК.

 Что такое scatter-файл?


Пример scatter-файла другой версии -
Scatter_v2.rar
Scatter-файл другой версии (для МТ6592).
(1 КБ) Скачиваний: 368
Последний раз редактировалось vin2809 01 мар 2014, 18:07, всего редактировалось 1 раз.
  • 4

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

Разработчик
 
Сообщения: 67
Зарегистрирован: 08 апр 2013, 22:58
Откуда: Республика Беларусь, г.Минск
Репутация: 424

Переразметка памяти для устройств на базе mt6582, mt6592

Сообщение Ответ:#8 » SevenMaxs » 13 фев 2014, 20:25

Процесс переразметки памяти для устройств на базе mt6572, mt6582, mt6592

 Шаг №0. Получение файлов разметки прошивки.

 Шаг №1. Форматирование области памяти, в пределах которой происходит переразметка.

 Шаг №2. Переразметка памяти устройства.

 ВНИМАНИЕ!!!
Последний раз редактировалось SevenMaxs 07 июл 2014, 11:47, всего редактировалось 5 раз(а).
Делай как я, делай лучше меня!
Всё гениальное - просто, а то что - сложно, то не работает!

Переразметка памяти устройств на базе чипов от MTK
  • 17

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

Разработчик
 
Сообщения: 117
Зарегистрирован: 03 окт 2013, 12:27
Откуда: Курск
Репутация: 722

Разметка памяти мобильных устройств

Сообщение Ответ:#9 » vin2809 » 18 фев 2014, 09:04

Что такое GPT?

Последнее время наблюдается значительный рост объема внутренней памяти мобильных устройств, что, конечно же, отражается и на их прогрограммном обеспечении. Впервую очередь это касается изменения файловой системы. Для нашей темы важен переход мобильных устройств на другой формат хранения и загрузки файлов.
Следующим нашим шагом будет рассмотрение элементов EFI (Extensible Firmware Interface), пришедшему на смену старому доброму BIOS.
Итак,
 Что такое GPT?

В продолжении я рассмотрю примеры использования GPT при переразметке памяти.
Последний раз редактировалось vin2809 01 мар 2014, 18:08, всего редактировалось 2 раз(а).
  • 3

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

Разработчик
 
Сообщения: 67
Зарегистрирован: 08 апр 2013, 22:58
Откуда: Республика Беларусь, г.Минск
Репутация: 424

Разметка памяти мобильных устройств

Сообщение Ответ:#10 » KOTwasya » 19 фев 2014, 14:31

мой прошлый вопрос был не в тему?! тут вроде запретов на вопросы и вообще любые посты по теме не было...в чем дело то?!
Не комментирую и не разъясняю свои высказывания!!
MT6516, MT6573, MT6575, MT6589, MT6582, MT6592, Qualcomm, MT6752
Изображение
Изображение
ПАПКА ПОМОЩИ
  • 0

Аватара пользователя
KOTwasya
Гуру
 
Сообщения: 3589
Зарегистрирован: 24 май 2010, 09:13
Откуда: ЦФО
Репутация: 860

Разметка памяти мобильных устройств

Сообщение Ответ:#11 » vin2809 » 19 фев 2014, 17:09

KOTwasya, ответ там и висит до сих пор http://forum.china-iphone.ru/post1285772.html#p1285772
В следующей версии я постараюсь сделать возможность удаления/добавления раздела FAT.
  • 2

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

Разработчик
 
Сообщения: 67
Зарегистрирован: 08 апр 2013, 22:58
Откуда: Республика Беларусь, г.Минск
Репутация: 424

Разметка памяти мобильных устройств

Сообщение Ответ:#12 » KOTwasya » 19 фев 2014, 17:57

vin2809 писал(а) on 19 фев 2014, 17:09:KOTwasya, ответ там и висит до сих пор http://forum.china-iphone.ru/post1285772.html#p1285772
В следующей версии я постараюсь сделать возможность удаления/добавления раздела FAT.

застрелиться и не встать...сколько однотипных тем, вот и подумал, что это тоже самое...имхо, если думно так делать, то почему бы просто не объеденить все сообщения в одну нужную тему...ЗЫ..можно потереть, если неугодно
...
как ведет себя программа в случая если FAT раздел не обозначен в скаттер, а фактический он создается? она сохранит итог без него, увеличив userdata до конца памяти? влияет ли как-то физический размер памяти на таблицу разделов и скаттер?
Не комментирую и не разъясняю свои высказывания!!
MT6516, MT6573, MT6575, MT6589, MT6582, MT6592, Qualcomm, MT6752
Изображение
Изображение
ПАПКА ПОМОЩИ
  • 0

Аватара пользователя
KOTwasya
Гуру
 
Сообщения: 3589
Зарегистрирован: 24 май 2010, 09:13
Откуда: ЦФО
Репутация: 860

Разметка памяти мобильных устройств

Сообщение Ответ:#13 » vin2809 » 19 фев 2014, 20:37

1.В описании Что такое scatter-файл? я уже отмечал, что scatter это перечень (список, если хотите) ВСЕХ существующих разделов памяти. И если Вы удалите описание раздела FAT из scatter'а, то размер предыдущего раздела автоматически увеличится на длину FAT.
Если же, тем не менее, физически раздел FAT останется в памяти, то Вы не сможете воспользоваться ни одним флешером, т.к. они Вас не поймут и затрут FAT содержимым USRDATA.
2.Общий размер памяти определяет то пространство, которое делится, т.е. распределяется между разделами. При неизменных размерах всех разделов изменение общей памяти отражается на последнем разделе - FAT.
3.Удалить любой раздел полностью редактор не может. Он сделан так, чтобы оставлять все разделы, перечисленные в scatter'е. Я рассмотрю такую возможность и, если получится, добавлю в следующей версии редактора.

P.S. В разделе "Вспомогательный софт" я выложил пробную версию редактора файлов разметки памяти для чипов МТ6582, МТ6592.
Точная ссылка на него есть в шапке в подразделе "Программые средства для разметки и переразметки памяти".

Прошу заинтересованных после проверки отписаться о своих впечатлениях или замечаниях.
  • 3

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

Разработчик
 
Сообщения: 67
Зарегистрирован: 08 апр 2013, 22:58
Откуда: Республика Беларусь, г.Минск
Репутация: 424

Разметка памяти мобильных устройств

Сообщение Ответ:#14 » Mr.Dinky » 24 фев 2014, 15:18

Воспользовался редактором скаттера для 6582(iOcean x7 hd), скаттер редактируется,файлы EBR,MBR, при редакции скаттера сохраняются куда надо, а вот при перепрошивке вылазит сообщение PMT changed for the ROM;it must be downloaded..
Интересует вопрос, в каких пределах форматировать PMT для моего аппарата, не могу в этом разобраться.. :-(
  • 0

Аватара пользователя
Mr.Dinky
Интересующийся
 
Сообщения: 24
Зарегистрирован: 12 июл 2013, 09:43
Репутация: 2

Разметка памяти мобильных устройств

Сообщение Ответ:#15 » vin2809 » 24 фев 2014, 19:52

Mr.Dinky
Это сообщение предупреждает Вас о том, что изменилась таблица загрузки разделов, и требуется перезагрузка образов в измененные разделы. Нужно просто перезалить память заново.
Процесс переразметки памяти для 6582 отличается от 6589 только ФОРМАТОМ (структурой) описания разделов, т.е. форматом скаттер-файла. А в остальном подход ( и рекомендации) к переразметке точно такой же, как и для 6589.
Последний раз редактировалось vin2809 24 фев 2014, 19:58, всего редактировалось 1 раз.
  • 1

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

Разработчик
 
Сообщения: 67
Зарегистрирован: 08 апр 2013, 22:58
Откуда: Республика Беларусь, г.Минск
Репутация: 424

Разметка памяти мобильных устройств

Сообщение Ответ:#16 » Mr.Dinky » 24 фев 2014, 19:58

vin2809 писал(а) on 24 фев 2014, 19:52:Mr.Dinky
Нужно просто перезалить память заново.

Сделать формат раздела, который изменил?
  • 0

Аватара пользователя
Mr.Dinky
Интересующийся
 
Сообщения: 24
Зарегистрирован: 12 июл 2013, 09:43
Репутация: 2

Разметка памяти мобильных устройств

Сообщение Ответ:#17 » vin2809 » 24 фев 2014, 20:01

Да, и всех последующих, у которых сменилось смещение раздела. Если Вы меняли USRDATA, то следующий это FAT, его не нужно форматировать.
  • 1

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

Разработчик
 
Сообщения: 67
Зарегистрирован: 08 апр 2013, 22:58
Откуда: Республика Беларусь, г.Минск
Репутация: 424

Переразметка памяти устройств из режима Recovery

Сообщение Ответ:#18 » SevenMaxs » 24 фев 2014, 20:28

Переразметка памяти устройств из режима Recovery

 Предисловие

 Сам принцип переразметки остается неизменным

 Теперь о самом главном

 Пример №1

 Пример №2

 Внимание!!!

PMT_MTK .7z
Патчи переразметки описанные в примерах.
(269.69 КБ) Скачиваний: 470
Последний раз редактировалось SevenMaxs 06 апр 2014, 15:57, всего редактировалось 4 раз(а).
Делай как я, делай лучше меня!
Всё гениальное - просто, а то что - сложно, то не работает!

Переразметка памяти устройств на базе чипов от MTK
  • 7

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

Разработчик
 
Сообщения: 117
Зарегистрирован: 03 окт 2013, 12:27
Откуда: Курск
Репутация: 722

Разметка памяти мобильных устройств

Сообщение Ответ:#19 » vin2809 » 24 фев 2014, 21:02

В разделе "Вспомогательный софт" выложена версия ScatterEditor_v1.03 редактора файлов разметки для МТ6577, МТ6589, МТ6589Т с возможностью ПОЛНОГО удаления разделов.
Ссылку можно взять в шапке темы.
Качаем, пробуем, наслаждаемся..., ну и, отписываемся о результатах.
  • 3

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

Разработчик
 
Сообщения: 67
Зарегистрирован: 08 апр 2013, 22:58
Откуда: Республика Беларусь, г.Минск
Репутация: 424

Удаление разделов памяти при помощи ScatterEditor!

Сообщение Ответ:#20 » SevenMaxs » 25 фев 2014, 18:12

Инструкция по удалению разделов памяти при помощи ScatterEditor!

 Шаг №1. Подготовительный

 Шаг №2. Открытие scatter-файла

Теперь переходим непосредственно к удалению разделов.
Для примера расширим раздел USRDATA за счет раздела FAT. Для этого удалим раздел FAT полностью.

 Шаг №3. Полное удаление выбранного разделов

 Шаг №4. Сохранение результатов.
Последний раз редактировалось SevenMaxs 10 мар 2014, 12:28, всего редактировалось 8 раз(а).
Делай как я, делай лучше меня!
Всё гениальное - просто, а то что - сложно, то не работает!

Переразметка памяти устройств на базе чипов от MTK
  • 6

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

Разработчик
 
Сообщения: 117
Зарегистрирован: 03 окт 2013, 12:27
Откуда: Курск
Репутация: 722

След.

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

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

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

x

#{title}

#{text}