PDA

Просмотр полной версии : ChinaFullFinder - сканер фулов Китов с поддержкой Spreadtrum


SPH
25.02.2009, 11:03
Цитирую:

ChinaFullFinder

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

Ссылка на источник
http://mob-land.ru/forum/showthread.php?p=11497#post11497

Здесь был вложен файл: ChinaFullFinder01.zip (604.2 Кб), но к сожалению был утерян. Если он у Вас есть, свяжитесь с администрацией для его восстановления. Спасибо.

Sedy
04.03.2009, 12:39
Цитирую:

Новая версия 0.2

Изменения:
+ Добавлен фильтр в результатах по версии или сборке или их части. Для фильтра символы "_" и пробел считаются идентичными.
+ Добавлена функция "Copy Info" - копирует в буфер обмена информацию о выбранном файле из списка результатов, пример:

Platform: Mtk
Version: Y200_05C_PCB01_GSM_MT6205B_DN.S200_05C0612ERU_V125 RU.BIN
Build: S200_05C0612ERU_V125RU Y200_05C_HW 2006/08/11_13:57 BUILD_NO 05C_Y200_05
+ Добавлена функция "Create Lib" - создает или обновляет выбранную папку библиотеки фулфлешей. В появившемся окне выбирается путь к этой папке. Если отметить галку "delete sourse files" - при создании библиотеки исходные файлы будут удалены после обработки (копирования в библиотеку). После нажатия "Ок" программа будет обрабатывать все файлы, находящиеся в таблице результатов (после скана) и копировать их в папку библиотеки, разбивая по под папкам с именами платформ. Сначала программа сравнивает текущий файл с уже скопированными в библиотеку фулами, которые той же версии и сборки. В случае наличия совпадений файл игнорируется, в противном случае копируется в папку. В качестве имени файла используется сборка. Если инфо о сборки нет - используется версия. Для фулов с неизвестной версией и сборкой сравнение происходит по однотипности имен, в библиотеку они копируются в папки "unknown". В случае если файл с таким названием уже есть в библиотеке, к имени файла добавляется постфикс вида "#номер". Кроме того в корневой каталог библиотеки копируется лог ее создания и дополняется при обновлении - для того чтобы можно было посмотреть какой файл откуда был скопирован/перемещен.
Таким образом программа может создать библиотеку фулфлешей разбитую по платформам и с исключенными повторами. Неизвестные файлы не будут обработаны. Фулы от китов с неизвестной версией и сборкой будут помещены в папки "unknown" и не будут переименованы. Файлы *.page при создании библиотеки игнорируются.
Обновление библиотеки происходит аналогично, только почему-то медленнее чем пересоздание ее заново - почему, пока не разбирался.
База изменилась, старая не подойдет.


Линк источника: (http://mob-land.ru/forum/showthread.php?p=11572#post11572)

Версия ChinaFullFinder02 на депозите (http://depositfiles.com/files/nssm385u1)