GSM Форум - GSMForum.SU

GSM Форум - GSMForum.SU (https://gsmforum.su/index.php)
-   Китайские телефоны - программный ремонт (https://gsmforum.su/forumdisplay.php?f=185)
-   -   WChinaTool - программа-анализатор China Full-файлов. (https://gsmforum.su/showthread.php?t=47982)

WhiteE 06.07.2009 08:23

Обновление WChinaTool v0.4.1 от 06.07.2009
 
Обновление WChinaTool v0.4.1 от 06.07.2009

Возможности:
  • --- Для MTK-Based ---
  • CPU и тип фула(NAND|NOR) определение CPU пока не 100%
  • проверяет соответствие размера фула с необходимым (NOR)
  • ROM (название прошивки - <ИМЯ>.BIN) и запись "Build"
  • список поддерживаемых языков (Код_языка, Encoding,Название_языка, Font) (NEW)
  • [MCU SW]
  • [VERSION] (полезно для прошивок к iPhone - клонам)
  • адрес FAT (для FORMAT-ния файловой системы)
  • драйвера (модели,названия) LCD-матриц
  • внутренние коды из прошивки (к примеру *#0000#, описания пока генерируются)
  • переименовывание сканируемого файла в 'ROM-name(Build-date).BIN'
  • --- Для SPREADTRUM-Based --- (блок временно отключен для отладки MTK)
  • CPU модель и тип (2G, 3G, NOR|NAND)
  • определение SW и HW версий (пока не полностью и не всегда)
  • переименовывание сканируемого файла в 'CPU_TYPE_SW|HW-version.BIN'
  • определяет драйвера (модели,названия) LCD-матриц
Дополнительно:

1. При двойном щелчке мышки на "INFO" копирует информацию в буфер обмена.

2. Результат из "INFO" можно записать в файл: <ИмяФула>.TXT

3. Запуска программы с аргументом коммандной строки:
WChinaTool.exe [FullFile] (где FullFile - полный путь и имя файла)
При запуске автоматически запускается сканирование файла.
Для TotalCommander параметры - [ %P%N ]

4. Кнопка: Info для Forum-а (сокращённое с BB-кодами) (NEW)

В будущем

Тестируйте. Принимаются ВСЁ: замечания :icq18:, пожелания:icq10:, помощь:icq21:.
i68_RusNorm(KINGSTAR25_JJ-XS2501-DT-M25-DISPLAY-20080925-01).bin - INFO

Проверил программу примерно на 20 фулах (от 8 до 132Мб), добавил различные проверки.
Теперь ошибки если и будут, то намного реже.
Добавил строку прогресса чтобы видно было что происходит.
Работает и в Windows Vista.

WhiteE 22.07.2009 02:33

Обновление WChinaTool v0.4.2 от 22.07.2009
 
Вложений: 1
Обновление WChinaTool v0.4.2 от 22.07.2009

Возможности:
  • --- Для MTK-Based ---
  • CPU и тип фула(NAND|NOR) определение CPU пока не 100%
  • проверяет соответствие размера фула с необходимым по размеру FS(NOR)
  • ROM (название прошивки - <ИМЯ>.BIN) и запись "Build"
  • список поддерживаемых языков (Код_языка, Encoding,Название_языка, Font)
  • [MCU SW]
  • [VERSION] (полезно для прошивок к iPhone - клонам)
  • адрес FAT (для FORMAT-ния файловой системы)
  • драйвера (модели,названия) LCD-матриц
  • внутренние коды из прошивки (к примеру *#0000#, описания пока генерируются)
  • переименовывание сканируемого файла в 'ROM-name(Build-date).BIN'
  • --- Для SPREADTRUM-Based --- (блок временно отключен для отладки MTK)
Дополнительно:
1. При двойном щелчке мышки на "INFO" копирует информацию в буфер обмена.
2. Результат из "INFO" можно записать в файл: <ИмяФула>.TXT
3. Запуск программы WChinaTool.exe [FullFile] (где FullFile - полный путь и имя файла)
При запуске автоматически запускается сканирование файла.
Для TotalCommander параметры - [ %P%N ]
4. Кнопка: Info для Forum-а (сокращённое с BB-кодами)

Новое по NAND:
  • чистая обработка по страницам (отсекает bad-страницы)
  • определяет размер страниц
  • обрабатывает NAND-файлы в формате PageOnly и Page+Spare

В будущем


MT6230, NAND - INFO


Замечание!!!
Если драйвера (модели,названия) LCD-матриц у фулов совпадают, это не значит что экран
должен показывать.
Т.к. производители при создании новой версии телефона часто не меняют название драйвера, а всего-лишь
меняют его параметры.
Пока выделить 100% эти параметры не получается.


Тестируйте. Принимаются ВСЁ: замечания :icq18:, пожелания:icq10:, помощь:icq21:.

WhiteE 25.07.2009 15:14

Обновление WChinaTool v0.4.3 от 25.07.2009
 
Вложений: 1
Обновление WChinaTool v0.4.3 от 25.07.2009

Небольшое обновление.

Изменения:
  • исправил сканирование NAND_фулов, находит и выводит реальное кол-во BAD-блоков
  • для NAND появился вывод адреса и длины FAT
  • немного ускорил сканирование
  • исправил по Языкам

Новое:

"Format FileSystem (FAT)" - очистка файловой системы
Результат сохраняет в отдельный файл (пока только NOR).


Зеркало для новичков: скачать.

WhiteE 09.08.2009 12:47

Собираюсь добавить в новую версию. Есть предложения?
 
Собираюсь добавить в новую версию следующее:
  1. NAND: фулы и мастер фулы открывала по scat.txt и по файлам отдельно ROM,SECONDARY_ROM и т.д.(в процессе)
  2. NAND: проверку на присутствие всех частей ROM, с проверкой на BAD block(почти готово)
  3. NAND: обрезание файла (обрежет фул после последнего нужного телефону ROM-блоку).
    Для руссификации и перепрошивки(если конечно русиф. позволяет разбить фул на файлы).
  4. В интерфейсе:
    • переход по ярлыкам на каталоги
    • кнопку - свернуть/развернуть
    • возможность Drug&Drop для перетаскивания фулов из проводника на окно программы
  5. Просмотр виртуальных клавиатур и методов ввода
  6. Сохранение SECURITY_ZONE в BIN+SCAT для Flash Tool
  7. Названия языков в прошивке на общепринятом English, не UNICODE.

Начал разбираться с работой через COM-порт и скоро будет:
  • Чтение информации о телефоне(CPU, версия ПО, размер и тип памяти, адрес FAT).
    По USB-соединению(обычный кабель) и по прошивочному.
  • Format FAT (FS)
  • Запись через кабель найденной Security Zone в телефоны с NOR памятью

Если надо что-то добавить или изменить пишите, подумаю.

WhiteE 11.08.2009 20:24

Правильный формат файла scat.txt
 
После нескольких экспериментов с FlashTool и просмотра документации на ARM флешеры вывел.

Формат записи scat-файла для FlashTool вывел:

; [любой комментарий]
[Reg1_name] [Reg1_addr] [Reg2_name] [Reg2_addr] ...


или

; [любой комментарий]
[Reg1_name] [Reg1_addr]
[Reg2_name] [Reg2_addr]
...
[RegN_name] [RegN_Addr]


Name - формат DOS (ASCII)
Addr - формат HEX (0x000000)

Пример:

; ### Files are generated by WhiteE ###
ROM 0x0 SECONDARY_ROM 0x800000 THIRD_ROM +0x0


Любая текстовая запись после адреса региона воспринимается как название следующего региона.

WhiteE 29.08.2009 12:12

Я начал серьёзное обновление
 
Вложений: 1
Совмещаю FlashTool и свою программу в одну.
Вот примерно что получается.
Пока сыровато, и не прошивает, решил интерфейс показать.
В архиве EXE-файл, распоковать в каталоге MTKFlashTool, пока так, потом отдельно сделаю.
Название файла потом тоже поменяю.

WhiteE 29.08.2009 20:42

Я думаю что лучше убрать меню вообще, и сделать интерефейс схожий с SpiderMan для ускорения выбора скорости порта и т.д.
Хочу возможности WChinaTool и FlashTool соеденить и получить удобство как у SpiderMan.

Хотел бы и Ваши мнения почитать.

WhiteE 31.08.2009 12:20

Вложений: 1
Всё голову ломаю как так разместить чтобы попроще.
Вот что получается:

WhiteE 16.09.2009 22:24

Вложений: 3
Вот кое-что исправил по WChinaTool.
  1. Новый интерфейс
  2. Новый диалог открытия файла (при просмотре файлов отображает информацию MTK_ROMINFO)
  3. Сканирование файлов от 2Мб
  4. Распознование NAND с 2-мя бутами (телефоны с WiFi)
Скриншоты приложены.
Хочу добавить поиск фула по интернет ресурсам:
  • наш форум
  • gsmhosting.com

Может подскажете на каких ресурсах и по каким параметрам искать!?

Motorcool 22.09.2009 11:34

Цитата:

Всё голову ломаю как так разместить чтобы попроще.
Вот что получается:
Довольно удобно и оптимально. Ждем новых версий.

WhiteE 23.09.2009 23:47

Update WChinaTool - Demo version
 
Вложений: 2
Это демонстрационная версия (хочу найти спонсора/рекламодателя).

Функции отключены, но можно посмотреть, визуально.


Изменения:
  1. Полностью новый интерфейс
  2. Новый диалог открытия
  3. Описание языков в нормальном English
  4. Обновил по Speed Dial кодам
  5. Добавил вывод "Методов ввода" с клавиатуры в нормальном представлении
  6. Добавил распознование ярлыков на папки

Так что пока в таком виде, можно пока пользоваться для просмотра.

idem_id 25.09.2009 16:50

Вложений: 1
да действительно очень интересно
но подвисает((((

WhiteE 25.09.2009 16:58

Цитата:

Сообщение от idem_id (Сообщение 243583)
да действительно очень интересно
но подвисает((((

Ну так демо версия. :)

Вопрос с рекламой уже решил.

Скоро нормальную версию в свет выложу.

Подвисания и остальные глюки уберу.
Пока дизайн переделывал где-то что-то зацепил.

WhiteE 27.11.2009 02:59

В интернете появились визуально-переделанные подделки.

Не используйте их, или на свой страх и риск!

Все новинки(обновления) только в этой теме!


Кое-что доделаю в другом проекте.
Выпущу обновление, сейчас очень занят.

Войс 06.03.2010 15:13

Ожидаются ли новые версии? А то времени уже много прошло...

WhiteE 06.03.2010 15:23

Цитата:

Сообщение от Войс (Сообщение 302069)
Ожидаются ли новые версии? А то времени уже много прошло...

После того как выйдет большое обновление по China ResMan, займусь и доделаю новую версию, сейчас нет свободного времени.

LASDORF 08.11.2010 14:25

Подниму тему.

Будет ли продолжаться обновление программы?

WhiteE 08.11.2010 19:22

Цитата:

Сообщение от LASDORF (Сообщение 354080)
Подниму тему.

Будет ли продолжаться обновление программы?

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

LASDORF 08.11.2010 19:28

Цитата:

Сообщение от WhiteE (Сообщение 354137)
Есть такое желание.
Думаю к началу декабря уже доделаю обновление.

А что ожидается в обновленной версии?

WhiteE 08.11.2010 19:42

Цитата:

Сообщение от LASDORF (Сообщение 354139)
А что ожидается в обновленной версии?

Только информационные данные.
Если получится или время будет свободное, добавлю расширенную инф-ю по драйверам LCD,
т.к. в новых прошивках они все идут или Even, или LCM.
Ну и конечно поддержка новых форматов которые сейчас не поддерживаются: Even, NOR+Boot, NAND+2xBoot.
И скорее всего более точное описание внутренних кодов.


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

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