GSM Форум - GSMForum.SU

GSM Форум - GSMForum.SU (https://gsmforum.su/index.php)
-   Китайские телефоны - для новичков (https://gsmforum.su/forumdisplay.php?f=204)
-   -   Инструкция.Восстановление китайских телефонов, перезагружается с сим картой и "зоны безопасности". (https://gsmforum.su/showthread.php?t=25127)

mobi_Art 05.11.2007 22:00

Инструкция.Восстановление китайских телефонов, перезагружается с сим картой и "зоны безопасности".
 
Если к вам в руки попал китайский телефон, который перезагружается с сим картой.
Не загружается после инженерного меню или других попыток настроить параметры телефона.

Вы можете восстановить его, воспользовавшись этой инструкцией.
В инструкции описывается работа с MTK FlashTool.

Автор инструкции slava11.Оригинал инструкции и её обсуждение.
Инструкция дописана для новых типов памяти: WhiteE.

1) Итак вам понадобится программа FlashTool
Альтернативой ей является программа MTK Format

2) Далее понадобится кабель для вашего телефона.
Можно использовать любой кабель, который опознается компьютером как виртуальный COM-порт (к примеру Prolific(PL2303) или Max232).
Который нужно припаять, согласно нужной распиновки, к коннектору телефона USB кабеля
или непосредственно к контактам в телефоне(если у вас есть навыки аппаратного ремонта).

Читайте темы:Существуют готовые распиновки
Если вы не нашли готовой распиновки вы можете сами её найти по инструкции
Примечание: если этот пункт вам непонятен, то лучше остальные пункты
пропустить и отдать ваш телефон тем, кто может его сделать...

3) Запускаем FlashTool.
- Download Agent - MTK_AllInOne_DA.bin
- Scatter-loading File - scat.txt
- Options - Com Port - порт на котором кабель.
- Options - Baud Rate - 460800 (можно и больше, но у меня на более
высокой скорости часто вылетал с ошибками. на этой ни разу)

4) Подключаем кабель к телефону и компьютеру. Переходим на вкладку Readback.
Нажимаем на Add и ниже появляется строка типа NA 0x00000000 0x00000000 ROM_0.

Двойной клик чуть правее NA и появляется окно в котором мы называем файл нашего бекапа, а после вводим адрес и длину:
  • 64 мегабайтная флешка: 0x00000000 и 0x04000000
  • 32 мегабайтная флешка: 0x00000000 и 0x02000000
  • 16 мегабайтная флешка: 0х00000000 и 0х01000000
  • 8 мегабайтная флешка: 0х0000000 и 0х00800000
  • 4 мегабайтная флешка: 0х0000000 и 0х00400000
Нажимаем на кнопку Readback и нажимаем на кнопку включения телефона.
Внизу пробегает красная полоса и после этого в левом нижнем углу мы видим тип процессора,

а в правом надпись типа 128Mb+32Mb и маркировку микросхемы памяти:
  • 512 МегаБит = 64 МегаБайт
  • 256 МегаБит = 32 МегаБайт
  • 128 МегаБит = 16 МегаБайт
  • 64 МегаБита = 8 МегаБайт
  • 32 МегаБита = 4 МегаБайт
Примечание:
Если выбранные адреса не соответствуют размерам флехи, то прерываем операцию и передергиваем АКБ в телефоне(обязательно!).
Выставляем правильные адреса и ждем пока фулл считается.

5) Переходим на вкладку Download. Жмем на кнопку Format (очистка участка памяти, заполнение байтом 0xFF).

Выбираем:
  • Auto Format FAT - адрес и длина берутся из данных прошивки
  • Manual Format FAT - ручной ввода адреса и длины очищамого участка памяти
Адреса для Manual Format FAT выставляем следующие:
  • 64 Мбайт: 0x03C00000 и 0x00400000
  • 32 Мбайт: 0x01C00000 и 0x00400000
  • 16 Мбайт: 0x00E00000 и 0x00200000
  • 8 Мбайт: 0x00700000 и 0x00100000
  • 4 Мбайт: 0x003F0000 и 0x00010000
Нажимаем кнопку включения на телефоне. Внизу должна пробежать зеленая полоса - значит формат прошел.

6) Включаем телефон и радуемся.

Примечание: и Информация NV данных у MTK:
Перед форматом некоторых MTK сохраняйте бекап NV данных:

Для MT6253
2М: начало 1C0000, длина 40000
4М: начало 3F0000, длина 10000
4М: начало 380000, длина 80000
8M (1М): начало 700000, длина 100000
8М (для 0,5 М): начало 780000, длина 80000
16M (для 2M): начало E00000, длина 200000
16M (для 1,5M): начало E80000, длина 180000
16 млн. (для 1М): начало F00000, длина 100000
16M (для 0,5М): начало F80000, длина 80000
16M: начало E50000, длина 1A0000

Для MT6228
64M: начало 2000000, длина 2000000
128M: начало 2000000, длина 6000000
132M: нначало 2000000, длина 6000000

Для SPD 6600D
8M: начало 700000, длина 7FFFFF
16M: начало E00000, длина FFFFFF

Примечание:
После формата может слететь зона безопасности.
Восстановить можно либо патчем заранее слитого (или чужого) фулла, либо ручной корректировкой.

Процесс восстановления описан ниже.

mobi_Art 06.11.2007 20:45

Восстановление китайцев, невключающихся после форматирования, патчем фулла.
 
Метод не работает этот способ с 32Мб флешками!

Теперь более подробно о патче фулла с помощью программы MTK Repair

Итак, если после формата ваш телефон перестал вк-ся - значит пора переходить к более радикальным средствам, а именно заливке телефон чужого фулла (хотя родной фулл должен быть слит с трубы обязательно - на всякий случай).Итак продолжаем:

7) Ищем фулл. Тут уж как говорится поиск рулит. Не забывайте, что даже на одних и тех же моделях труб (одинаковые флеш и проц) стоят разные дисплеи и камеры - после заливки фулла может не работать камера или дисплей ничего не показывать - в таком случае ищем дальше (и именно на случай ненахождения нормального фулла неплохо иметь родной - хоть до первоначального состояния трубу поднять).
8) Берём программу MTKRepair
9) В программе в самую вверхнюю строку вставляем файл - найденный фулл(если прога его не видит, то можно изменить расширение файла на .bin). в строке ниже автоматом появится другой файл который отличается от первоначального на jm (если указывали файл с:\\1.bin то ниже будет с:\\1_jm.bin)
10) Нажимаем на нижнюю правую кнопку - прога напишет нам что-то на своем непонятном языке, а в папке с оригинальным файлом появится наш патченный файл. Если размер полученного файла 0 байт, то либо все очень хорошо - зона безопасности в нашем фулле итак там где нужно, либо все настолько плохо, что программа не может понять что с нашим фуллом делать...
11) На этом работа с MTK Repair заканчивается и мы переходим к FlashTool
12) Повторяем пункт 3 из начала инструкции.
13) Во вкладке Download выбираем наш патченный фулл - клик на слове ROM. После этого нажимаем кнопку Download и на секунду нажимаем кнопку включения на телефоне. Внизу побежит сначала красная, а потом синяя полоса - труба шьется.
14) По окончании включаем телефон
15) Если FlashTool не хочет шить трубу, а вместо этого после прохода красной полосы выдает окошко с какой то ошибкой, то заходим во вкладку optioins - baseband chip type - выбираем нужный (при слитии фулла или формате он по любому виден, а значит нам известен), далее вкладка options - baseband chip option - снимаем галку с check baseband chip eco version. Повторяем пункт 13.

Дополнения и поправки к теме приветствуются.Оригинал инструкции и её обсуждение

mobi_Art 12.11.2007 18:49

Поиск и заливка "зоны безопасности" китайцев
 
Метод не работает этот способ с 32Мб флешками!

Теперь переходим к поиску и заливке "зоны безопасности" китайцев.

Предупреждаю сразу, что все, что описано ниже имеет смысл ТОЛЬКО в том случае, если вы слили фулл с ЕЩЕ ВКЛЮЧАЮЩЕЙСЯ трубы.
Итак практически живая труба увалена в хлам, ни декрипторами ни шаманским бубном не поднимается, но есть фулл, снятый еще до экспериментов...

Для подъема нам потребуется все тот же FlashTool и компаратор, никаких декрипторов и прочего использовать не НУЖНО!

16) Заливаем в телефон наш самый первый фулл (для примера обзовем его 1.bin)
17) Вычитываем фулл из телефона (обзовем его 2.bin)
18) Открываем компаратор и в качестве "файла А" открываем 1.bin, а в качестве "файла В" - 2.bin
19) Слева программа нам скажет, что у нас 112-116 несовпадений и под значком дискеты покажет адрес первого несовпадения.
20) Нажимаем на кнопку "переход по адресу..." и вводим адрес первого несовпадения - увидим кусок 16иричного кода, того самого размера. (вот тут сразу и видно почему 112-116, а не 116. да потому, что несколько байт из зоны безопасности могут совпадать. обычно не более 2-4х)
21) Выделяем нужный кусок в файле А. и нажимаем на кнопку "Сохранить выделенный фрагмент" (компаратор выделяет только прямоугольные куски, которые и сохраняет, но думаю ни у кого не возникнет проблем с тем, чтоб урезать сохраненный файл до 116 байт) и сохраняем как "безопасность.bin"
22) Создаем файл с любым названием и расширением txt (пример мой_скат.txt). внутри такое содержание:
ROM 0x08хххххх
{
}
23) хххххх - это адрес нашего первого несовпадения из компаратора.
24) Итог наших действий - это наш фулл "1.bin" зона безопасности "безопасность.bin" и скат "мой_скат.txt"
25) Заливаем фулл 1.bin со стандартным скатом (scat26.27.28.29)
26) Меняем скат на "мой_скат.txt"
27) В качестве фулла указываем "безопасность.bin" и заливаем его.
28) Если ничего не напутали, то получаем трубу в первоначальном состоянии. Если труба не включается, то ищем, что неправильно сделали, ибо работать должно 100% (как минимум на процах 6226)
29) Полученная зона безопасности прекрасно идет не только на первоначальный фулл, но и на тот же фулл после русификаци... т.е. русский фулл+116 байт= рабочая труба с нормальным русским, даже если декрипторы не хотят работать...

Дополнения и поправки к теме приветствуются.Оригинал инструкции и её обсуждение

Sedy 14.07.2008 10:58

Видеоинструкция поиск и заливка "зоны безопасности"
 
Вложений: 1
Метод не работает этот способ с 32Мб флешками!

Упрощенная видеоинструкция для поиска и заливки "зоны безопасности" для новичков.

По многочисленным просьбам.

Отличие в том, что компаратор вырезает поблочно, так что вместо 116байт (файла зоны безопасности) у нас получиться 128байт, это в принципе не критично и нормально работает.
В компараторе выделять при удерживание клавиши <Shift>


Текущее время: 10:13. Часовой пояс GMT +3.

Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot