GSM Форум - GSMForum.SU  

Вернуться   GSM Форум - GSMForum.SU > Форумы поддержки оборудования > Архив форумов поддержки > ChinaResMan

ChinaResMan Раздел поддержки программы GStarLpMan - редактора языковых ресурсов для телефонов на базе процессоров MT62xx. Ваши вопросы к автору программы wn1

Ответ
 
Опции темы Оценить тему Опции просмотра
Старый 10.04.2008, 21:46   #1
wn1
 
Регистрация: 21.10.2005
Адрес: Шахты, Ростовская обл.
Сообщений: 134
Поблагодарил: 77
Поблагодарили 477 раз за 90 сообщений
Репа: 113
Arrow ChinaFullFinder - сканер фулов Китов с поддержкой Spreadtrum

ChinaFullFinder


Собственно набросал собственный сканер для определения версии прошивки на китайских телефонах. Главное преимущество - поддержка фулов от Spreadtrum. Изначально писалось для немного других целей, теперь стало тем чем стало ))) Программа бесплатна, без каких-либо гарантий, естественно, я ни за что не отвечаю. Кое-что еще доделаю со временем.
Работать не сложно:
1. Первым делом нажимаем "Edit list dir" - редактируем список каталогов для скана. Программа их будет обрабатывать последовательно, никаких проверок на повторы нет - если в списке каталог будет 2 раза, программа его и просканирует 2 раза.
2. Кнопка Scan dir - запуск сканирования. Программа сканирует только файлы с пустым расширением, файлы .bin и .page, остальные - игнорируются, проверок на размер файла нет. Если программа нашла фул mtk или spreadtrum, она заносит его в таблицу, содержимое таблицы не сбрасывается после перезапуска - для работы используется простенькая база для хранения данных.
3. Возможно наличие глюков - слеплено на скорую руку, суперпроверок нет. Алгоритмы чтения версий не идеальны, как и алгоритм определения платформы. Определение версии в Spreadtrum вообще является черновым тестовым вариантом, однако в отсутствии других думаю будет очень кстати. Если программа ошиблась/не определила фул, пишите сюда, прикладывайте фул и ДЕТАЛЬНОЕ описание аппарата, а так же по возможности настоящую версию фула, если удалось ее определить иным способом. Из того что точно знаю - может ошибаться на Nand-фулах не преобразованных в page.
4. Предложения / пожелания / отчеты о багах принимаются. Оперативности не обещаю, но по возможности обновляться будем.
Ну вот собственно и все. Можно расценивать как подарок к 23 февраля
Пожертвования на развития проекта принимаются сюда:
E645050442334
R711584377492
U250700985946
Z446524410184
Спасибо ;-)
З.Ы. Текущая версия 0.1
З.Ы.Ы. В случае публикации на других ресурсах ссылка на первоисточник - эту тему на mob-land.ru обязательна.

Добавлю - двойной клик на статусбар с путем к файлу копирует в буфер обмена путь к фулу. Колонки в таблице можно сортировать.

http://*********************************/files/xxmtqmy8q
_http://*********************************/files/xxmtqmy8q
вот на депозитах
Вложения
Тип файла: zip ChinaFullFinder01.zip (604.2 Кб, 239 просмотров)

Последний раз редактировалось mobi_Art; 25.02.2009 в 17:29.
wn1 вне форума   Ответить с цитированием Вверх
Следующие 10 пользователей поблагодарили wn1 за это сообщение:
bbx (05.03.2009), buchuev (05.01.2010), Evil (04.03.2009), fonefan (27.02.2009), s-v-j (25.02.2009), Sedy (26.02.2009), SergDeParchi (25.02.2009), Vorona (27.02.2009), ysk (15.03.2009), КитоКот (04.02.2011)
Старый 25.02.2009, 16:03   #2
fonefan
Пользователь
 
Регистрация: 30.11.2005
Сообщений: 94
Поблагодарил: 157
Поблагодарили 40 раз за 16 сообщений
Репа: 12
ChinaFullFinder - сканер фулов Китов с поддержкой Spreadtrum

Протестил вашу новую версию China Full finder

Первый тест тело tv200
Files to scan: 1
Scan file: F:\Infiniti\Spiderman\SPREADSTRUM\TV200\TV200.bin
Platform: Spd NAND2
Version: [not found]
Build: Z998_M3V01.01b06 Z998_M3V01.01b06 DUALSIM2_R1.0.2005 AMOI_6901_P2 SPREADTONE_Z998
Files: 1

добавлено через 2 минуты
Prepare...
Files to scan: 1
Scan file: F:\Infiniti\Spiderman\SPREADSTRUM\TV200+\TV200+.bi n
Platform: Spd NAND2
Version: [not found]
Build: ROCKY_DUALSIM_R1.0.1016 SPREADTONE_ROCKY_SERIES DUALSIM2_R1.0.3004 SPREADTONE_Z95
Files: 1
Работает реально Good
fonefan вне форума   Ответить с цитированием Вверх
Старый 25.02.2009, 18:03   #3
wn1
 
Регистрация: 21.10.2005
Адрес: Шахты, Ростовская обл.
Сообщений: 134
Поблагодарил: 77
Поблагодарили 477 раз за 90 сообщений
Репа: 113
Да, кстати на Spreadtrum определяет или версию или сборку - что-то одно, это нормально.
wn1 вне форума   Ответить с цитированием Вверх
Старый 04.03.2009, 16:33   #4
wn1
 
Регистрация: 21.10.2005
Адрес: Шахты, Ростовская обл.
Сообщений: 134
Поблагодарил: 77
Поблагодарили 477 раз за 90 сообщений
Репа: 113
Новая версия 0.2
Изменения:
+ Добавлен фильтр в результатах по версии или сборке или их части. Для фильтра символы "_" и пробел считаются идентичными.
+ Добавлена функция "Copy Info" - копирует в буфер обмена информацию о выбранном файле из списка результатов, пример:
Код:
Platform: Mtk
Version: Y200_05C_PCB01_GSM_MT6205B_DN.S200_05C0612ERU_V125RU.BIN
Build: S200_05C0612ERU_V125RU Y200_05C_HW 2006/08/11_13:57 BUILD_NO 05C_Y200_05C
+ Добавлена функция "Create Lib" - создает или обновляет выбранную папку библиотеки фулфлешей. В появившемся окне выбирается путь к этой папке. Если отметить галку "delete sourse files" - при создании библиотеки исходные файлы будут удалены после обработки (копирования в библиотеку). После нажатия "Ок" программа будет обрабатывать все файлы, находящиеся в таблице результатов (после скана) и копировать их в папку библиотеки, разбивая по под папкам с именами платформ. Сначала программа сравнивает текущий файл с уже скопированными в библиотеку фулами, которые той же версии и сборки. В случае наличия совпадений файл игнорируется, в противном случае копируется в папку. В качестве имени файла используется сборка. Если инфо о сборки нет - используется версия. Для фулов с неизвестной версией и сборкой сравнение происходит по однотипности имен, в библиотеку они копируются в папки "unknown". В случае если файл с таким названием уже есть в библиотеке, к имени файла добавляется постфикс вида "#номер". Кроме того в корневой каталог библиотеки копируется лог ее создания и дополняется при обновлении - для того чтобы можно было посмотреть какой файл откуда был скопирован/перемещен.
Таким образом программа может создать библиотеку фулфлешей разбитую по платформам и с исключенными повторами. Неизвестные файлы не будут обработаны. Фулы от китов с неизвестной версией и сборкой будут помещены в папки "unknown" и не будут переименованы. Файлы *.page при создании библиотеки игнорируются.
Обновление библиотеки происходит аналогично, только почему-то медленнее чем пересоздание ее заново - почему, пока не разбирался.
База изменилась, старая не подойдет.
Можно тестировать ).
З.Ы. в интерфейсе могут быть грамматические ошибки из-за моего слабого знания английского.
Скачать можно там http://gsmforum.su/showpost.php?p=202736&postcount=6 - не буду дублировать вложения
wn1 вне форума   Ответить с цитированием Вверх
Следующие 4 пользователей поблагодарили wn1 за это сообщение:
bbx (05.03.2009), Evil (04.03.2009), gerdint (14.11.2009), mobi_Art (10.03.2009)
Старый 06.03.2009, 11:26   #5
wn1
 
Регистрация: 21.10.2005
Адрес: Шахты, Ростовская обл.
Сообщений: 134
Поблагодарил: 77
Поблагодарили 477 раз за 90 сообщений
Репа: 113
Новая версия 0.3
Что нового:
+ Добавлена функция "Scan file" - сканирование только одного файла (если быстро надо определить версию). Результат сканирования добавляется в таблицу результата.
+ Добавлена функция "Copy ver list" - копирование в буфер обмена полного списка всех найденных версий. То есть тоже что и "Copy Info", только для всех найденных фулов. Повторы исключаются, информация без версии и сборки не выводится. Пути к файлам естественно тоже не копируются. Функция сделана для удобной публикации в интернет списка версий фулов имеющихся у пользователя (для последующего обмена фулами например).

Собственно по функциям что было задумано - реализовано. Теперь накапливаем инфо о неопределенных фулах и багах. Как наберется достаточное количество буду обновлять.

Скачать можно отсюда или с депозитов:
http://*********************************/files/hagffjmqy
wn1 вне форума   Ответить с цитированием Вверх
Следующие 12 пользователей поблагодарили wn1 за это сообщение:
bvedargh (17.03.2009), Di4 (15.03.2009), Evil (06.03.2009), gulka (06.03.2009), Master-gsm (26.02.2010), mobi_Art (10.03.2009), Nemo-mobile (07.03.2009), Sedy (15.03.2009), Serj123 (29.03.2010), VladisOK (22.03.2009), VladMS (01.10.2010), КитоКот (04.02.2011)
Ответ

Опции темы
Опции просмотра Оценка этой теме
Оценка этой теме:

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


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