Просмотр полной версии : Как шить Flash Tool'ом
Я уже поднимал данный вопрос и в поиске искал на форуме но так и не понял... можете объеснить как шить телефоны на базе процессора 6235.. я не знаю как слить саму прошивку и как потом отредоктировать слитый фул...
Скачиваем FlashTool v3.1016.00 (20.04.2010) (http://www.gsmforum.su/showpost.php?p=327645&postcount=18)
Распаковываем и запускаем.
Нажимаем кнопку Download Agent и выбираем файл из каталога проги MTK_AllInOne_DA.bin.
Заходим в меню Options и настраиваем Baudrate выбираем для USB кабеля 460800, для COM кабеля 115200.
если на определенной скорости ошибки передачи данных - обязательно передернуть батарейку, иначе на новой скорости может не запуститься.
В пункте COM Port выбираем ком-порт на который установились дрова. (у меня COM5).
В пункте Operation Method выбираем NFB.
Остальные поля не трогаем.
Нажимаем закладку Read back. И жмём кнопку Add. Появляется такая строка.
Кликаем на ней 2а раза и в появившемся окне обзываем файл с нашим Бэкапом прошивки и жмём кн. Сохранить.
Появляется окно в котором:
1 пункт Read Page+Spare.
2 Start Adress: 0x00000000
3 Length забиваем размер флэшки 0х04000000 если хотите скатать 64 метра или 0х08000000 для 128 метров. И нажимаем ОК, ничего больше не меняя.
Теперь выключаем телефон и втыкаем в него кабель
Заходим в меню Action и выбираем Read back или жмём одноимённую кнопку в закладке Read back. Теперь нажимаем кнопку включения питания на телефоне и смотрим пока снизу не начнёт бежать красная полоса. На некоторых аппаратах жать кнопку надо реально долго. Если телефон тупо включится, то ваш кабель сделан неверно (если поменять RX и TX - обмена нет и телефон сразу включается), если не включился значит пытается договориться с телом
Потом бежит синяя полоска, значит началась сливаться прошивка. Если курсором навести внузу окна на модель проца выскочит окно с подробной инфой о флэшке и мозгах.
Долго ждём пока дойдёт до 100% и радуемся. Походу сделали backup своей прошивки.
понятно спасибо...
Походу сделали backup
А что это?
И еще чем потом можно руссифицировать фул? InfinityBox LanguagePackEdit подойдет?
mobi_Art
20.11.2009, 18:21
И еще чем потом можно руссифицировать фул? InfinityBox LanguagePackEdit подойдет?
Информации уйма...Читайте... и пробуйте....
А что это?
Это ответ на ваш вопрос.
я не знаю как слить саму прошивку
backup- считанная прошивка с телефона.
Ок все понятно спс
------------------------------------------------
Добавлено позже:
Информации уйма...Читайте... и пробуйте....
Дайте ссылку тогда где написанно доступно и понятно чем и как русить
Дайте ссылку тогда где написанно доступно и понятно чем и как русить
Вот пожалуйста (http://www.google.ru/search?hl=ru&newwindow=1&q=6235+%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9+&lr=&aq=f&oq=)
Да нет, ты неправ. Эта ошибка относиться только к неизвестной типе микросхемы флэшь-памяти телефона.
А тогда вопрос: возможно-ли создать scat-файл, не зная параметров флэшки, т.е. каким-нибудь образом найти scat-данные в слитой прошивке? И ещё: почему вы рекомендуете Page+Spare а не просто PageOnly для упрощения поиска данных?
А тогда вопрос: возможно-ли создать scat-файл, не зная параметров флэшки, т.е. каким-нибудь образом найти scat-данные в слитой прошивке?
Вообще то это так и делается, данные берутся из слитого фула.
И ещё: почему вы рекомендуете Page+Spare а не просто PageOnly для упрощения поиска данных?
1 Потомучто из фула Page+Spare можно вырезать Spare и получиться PageOnly
2 Флэшеры Спайдер и Миракл просят на входящий файл именно Page+Spare (они неработают с PageOnly).
Вообще то это так и делается, данные берутся из слитого фула.
Да, конечно - если знать где искать, я вот никак не поймаю алгоритм поиска, хотя аппарат один и тот-же, меняется только версия прошивки ну и разумеется сдвигаются зоны scat-данных. Доступные программы скат не считывают, просто его не видят, вот такая вот ерунда.
1 Потомучто из фула Page+Spare можно вырезать Spare и получиться PageOnly
2 Флэшеры Спайдер и Миракл просят на входящий файл именно Page+Spare (они неработают с PageOnly).
Но ведь нет доступной программы для выреза Sparе?
Но ведь нет доступной программы для выреза Sparе?
Есть - GStarLpMan Pro, ChinaResMan.
Есть - GStarLpMan Pro, ChinaResMan.
Скажите, а эти программы тоже используют Spare? Или просто вырезают их как мусор? И где гарантия, что в новой версии ФлэшТул-а не изменят формат Spare?
Скажите, а эти программы тоже используют Spare? Или просто вырезают их как мусор? И где гарантия, что в новой версии ФлэшТул-а не изменят формат Spare?
Они раскладывают на два файла Page.bin и Spare.bin, есть функция собрать NAND (Page+Spare.bin)
Скажите, а эти программы тоже используют Spare? Или просто вырезают их как мусор? И где гарантия, что в новой версии ФлэшТул-а не изменят формат Spare?
Они не вырезаются из фула, не стоит этого делать.
Spare имеют общепризнанный формат.
Spare - содержин информацию о блоке, CheckSum, метку если BAD и так далее.
С этого всё и идёт:
http://en.wikipedia.org/wiki/Flash_memory
По уму делается Master Full(для NAND, можно прошивать на чистый телефон)
в котором нет SPARE и конечно всё разделено по блокам, только сама прошивка без пользовательской памяти.
Вот из программы возможности:
Они не вырезаются из фула, не стоит этого делать.
Spare имеют общепризнанный формат.
Spare - содержин информацию о блоке, CheckSum, метку если BAD и так далее.
С этого всё и идёт:
http://en.wikipedia.org/wiki/Flash_memory
По уму делается Master Full(для NAND, можно прошивать на чистый телефон)
в котором нет SPARE и конечно всё разделено по блокам, только сама прошивка без пользовательской памяти.
Ну а если конечная цель - МастерФул, то зачем оставлять Spare?
У меня в этом вопросе личный интерес - выделить данные для скат-а, а вместо этого приходится вырезать хх байт со смещением xxx h ...:(
Вот из программы возможности:
Да, спасибо, я скачал демо-версию.
Ну а если конечная цель - МастерФул, то зачем оставлять Spare?
Читай внимательно:
Spare - содержин информацию о блоке, CheckSum, метку если BAD и так далее.
Для того чтобы мастер прошивку сделать правильно, с вырезанными BAD-блоками.
Иначе в другой телефон не прошьёшь если они там были.
Читай внимательно:
Для того чтобы мастер прошивку сделать правильно, с вырезанными BAD-блоками.
Иначе в другой телефон не прошьёшь если они там были.
Хорошо, давайте уточним: Чина РесМан может работать с PageOnly?
Хорошо, давайте уточним: Чина РесМан может работать с PageOnly?
Да, но если есть BAD-блоки (на 6235 бывают, где большая память - от 64мб)
Тогда правильную мастер-прошивку и обработку этого фула будет сделать почти невозможно.
Но ещё думаю об этом, как и без спаре решать эти проблемы.
Для этого разделение и делается, потом уже фул обрабатывается без спаре(руссификация и т.д.).
Да, но если есть BAD-блоки (на 6235 бывают, где большая память - от 64мб)
Тогда правильную мастер-прошивку и обработку этого фула будет сделать почти невозможно.
Но ещё думаю об этом, как и без спаре решать эти проблемы.
Для этого разделение и делается, потом уже фул обрабатывается без спаре(руссификация и т.д.).
Что-же, многое прояснилось, спасибо.
Мне всё-таки думается, что перегружать прошивку излишней информацией неразумно, если, конечно она не суперуникальная и одна на весь Китай, недостающие данные при желании всегда можно подогнать из других версий без этих хлопот.
Что-же, многое прояснилось, спасибо.
Мне всё-таки думается, что перегружать прошивку излишней информацией неразумно, если, конечно она не суперуникальная и одна на весь Китай
Для этого и делается мастер-прошивка.
, недостающие данные при желании всегда можно подогнать из других версий без этих хлопот.
Дополнительных функций не добавишь никак если это не предусмотренно самой прошивкой.
Ресурсы - можно без проблем.
Это формат NAND памяти для устройств.
В Linux используется обширно.
Есть спец. проги которые создаю на FLASH-накопителях загружаемые блоки
с внутренней организацией очень похожей на сотовые телефоны MTK с NAND-памятью.
MTK же не сами придумали, конечно взяли оттуда.
Кстати в FlashTool есть опция - читать без Spare - PageOnly.
И не надо будет искать смещения...
Для этого и делается мастер-прошивка.
Дополнительных функций не добавишь никак если это не предусмотренно самой прошивкой.
Ресурсы - можно без проблем.
Кстати в FlashTool есть опция - читать без Spare - PageOnly.
И не надо будет искать смещения...
Боюсь, что уважаемый Sedy не согласится переделывать инструкцию, тем более не поможет с мастер-фулом, а к кому-же тогда обращаться за помощью, не к ЛюПину-же? :)
Боюсь, что уважаемый Sedy не согласится переделывать инструкцию, тем более не поможет с мастер-фулом, а к кому-же тогда обращаться за помощью, не к ЛюПину-же? :)
К нам обращатся! ;)
Боюсь, что уважаемый Sedy не согласится переделывать инструкцию, тем более не поможет с мастер-фулом, а к кому-же тогда обращаться за помощью, не к ЛюПину-же? :)
А зачем ее переделывать, она составлена верно.
Мастер фулы создаст любой из нас, но вы то хоть полный фулл дайте (считанный хоть PageOnly или Page+Spare).
vBulletinВ®, Jelsoft Enterprises Ltd. Translate: zCarot