Программа распаковки и упаковки Android образов разделов, прошивок SoC Amlogic, Rockchip и Allwinner в среде Windows (x86\x64)
Утилита умеет пересобирать распакованные разделы, также распаковывать-упаковывать саму прошивку.
Мне больший функционал не требуется...
Реализовывать, тестировать, допиливать до кондиции, за спасибо, нет никакого желания..
14.02 18:30 Добавлена ссылка на тему 4pda в меню Помощь
15.02 20:30 Информирует о свободном месте, которое можно использовать для добавления своих файлов в раздел распакованного образа
16.02 11:12 Системный звук после выполнения всех действий
16.02 16:40 Системный звук заменён на пользовательский (IMG_Tools3\bin\Complete.wav), добавлена регулировка громкости данного сигнала и тест воспроизведения
18.02 23:20 Окно О программе и Donate (ранее были лишь системные сообщения)
28.02 17:50 Настройки размера и цвета шрифта, индекс в имени создаваемого файла прошивки, оптимизация кода
03.03 01:00 Мульти язычная версия Пока только русский и английский язык. Если мне пришлёте свои переводы, с удовольствием добавлю
07.03 10:00 Распаковка и упаковка прошивок Амлоджик, Рокчип и Алвинер. Новое название программы.
08.03 00:40 Восстановлена работа функции дополнительной распаковки и упаковки образов system и vendor (галочки в меню настроек)
13.03 19:00 Выведено ещё несколько строк в файлы локализации, удалены не используемые процедуры
14.03 19:15 Китайский, Украинский, Белорусский языки локализация. Распаковка прошивок Рокчип нового образца, распаковка boot, recovery разделов
15.03 13:40 Распаковка и упаковка раздела: Logo (Благодарю XVortex за помощь!)
16.03 11:30 В папке с распакованным Logo, файлы с расширением: bmp. Резервные копии разделов с расширением: bak
17.03 12:10 Распаковка и упаковка raw разделов (Благодарю derak1129 за идею) Правка файлов локализации. Последняя версия на пайтон (питон) движке, далее будет интересней.
17:03 18:00 Облегчённая версия по размеру, но не функционалу. Распаковка и упаковка Product и Odm разделов (v3.2)
18.03 18:16 Распаковка и упаковка раздела Product и Odm в меню пред настроекВнимание! Частые обновления без изменения версии. Ориентируйтесь по номеру билда в свойствах файла.
14.02 18:30 Добавлена ссылка на данную тему в меню Помощь
15.02 20:30 Информирует о свободном месте, которое можно использовать для добавления своих файлов в раздел распакованного образа
16.02 11:12 Системный звук после выполнения всех действий
16.02 16:40 Системный звук заменён на пользовательский (IMG_Tools3\bin\Complete.wav), добавлена регулировка громкости данного сигнала и тест воспроизведения
18.02 23:20 Окно О программе и Donate (ранее были лишь системные сообщения)
28.02 17:50 Настройки размера и цвета шрифта, индекс в имени создаваемого файла прошивки, оптимизация кода
03.03 01:00 Мульти язычная версия Пока только русский и английский язык. Если мне пришлёте свои переводы, с удовольствием добавлю
07.03 10:00 Распаковка и упаковка прошивок Амлоджик, Рокчип и Алвинер. Новое название программы.
08.03 00:40 Восстановлена работа функции дополнительной распаковки и упаковки образов system и vendor (галочки в меню настроек)
13.03 19:00 Выведено ещё несколько строк в файлы локализации, удалены не используемые процедуры
14.03 19:15 Китайский, Украинский, Белорусский языки локализация. Распаковка прошивок Рокчип нового образца, распаковка boot, recovery разделов
15.03 13:40 Распаковка и упаковка раздела: Logo (Благодарю XVortex за помощь!)
16.03 11:30 В папке с распакованным Logo, файлы с расширением: bmp. Резервные копии разделов с расширением: bak
17.03 12:10 Распаковка и упаковка raw разделов (Благодарю derak1129 за идею) Правка файлов локализации. Последняя версия на пайтон (питон) движке, далее будет интересней.
17:03 18:00 Облегчённая версия по размеру, но не функционалу. Распаковка и упаковка Product и Odm разделов (v3.2)
18.03 18:16 Распаковка и упаковка раздела Product и Odm в меню пред настроек
22.03 22:16 Распаковка и упаковка раздела _aml_dtb.PARTITION (single, multi, multi/gzipped)
23.03 20:20 Распаковка Update.zip, образов разделов *.new.dat и *.new.dat.br (упаковывать пока не умеет) (v3.3)
27.03 20:20 Новые пункты в menubar, упаковка разделов *.new.dat и *.new.dat.br
27.03 22:15 Отредактирован дизайн меню настроек
28.03 12:10 Доработана функция распаковки разделов: *.new.dat и *.new.dat.br, удаление промежуточных образов
28.03 12:10 Доработана функция сборки разделов: *.new.dat и *.new.dat.br, удаление промежуточных образов
29.03 17:18 Упаковка, распакованного ранее файла обновления (Full OTA) Update.zip. Подписывание файла обновления, тестовой подписью. Установка уровня сжатия в настройках программы
31.03 00:10 Установка параметров сжатия в меню настроек. Другая, более стабильная утилита подписания. Правка файлов локализации
03.04 21:30 Устранена ошибка: упаковка временного файла конфигурации update.cfg в архив update.zip
07.04 15:35 Правка настроек компилятора (v3.4)
15.04 22:50 Устранена ошибка: при распаковки *.zip не открывалась папка проекта в проводнике (если в настройках выставлена такая опция)
30.04 21:10 Расширено меню: Недавние. Панель инструментов с возможностью смены её положения и отключения (v3.5)
02.05 13:10 Устранена ошибка переключения локализации, при смене языка в меню инструментов
03.05 14:20 Запоминание выбранной вкладки, в меню настроек
07.05 13:20 Добавлено меню: Вид
07.05 20:44 Всплывающее меню в информационном окне по нажатию ПКМ мыши
08.05 12:30 Установка вертикального положения панели навигации в меню Вид. Создание ярлыка программы на Рабочем столе из меню Вид
10.05 15:20 Перерисовка информационного окна по левому или правому клику мышки (избавляет от полоски ползунка, при разворачивании окна на весь экран)
12.05 20:45 Системные правки. В окне "О программе" добавлена информация о сборке
12.05 23:45 Добавлен Portuguese - Brazil язык локализации. Изменено название программы
15.05 11:25 Подправлено создания ярлыка программы (создавался со старым именем проекта)
23.05 14:00 Базовые функции декомпиляции и компиляции приложений (*.apk)
28.05 20:20 Обновлена утилита imgRePackerRK
31.05 21:50 Извлечение из файла payload.bin образов разделов
24.06 10:41 Распаковка и упаковка: socko.img, socko.new.dat.br и elable.img, elable.new.dat.br
15.07 14:10 Устранена ошибка сборки: _aml_dtb multi/gzipped (Спасибо за баг репорт: DenMaxNX)
18.07 10.20 В окне просмотра сделан отступ текста от левого края. Мелкие правки кода. Сообщение по окончанию всех действий, если были ошибки. (с указанием количества ошибок)
18.07 19:00 Новая функция "Подсветить" Подсвечивает в тексте слова Выполнено успешно и Ошибка выполнения. Удобно для просмотра и поиска ошибок в окне программы.
26.07 21:20 Доработано меню Вид. Подправлена ссылка на сайт 4pda.to
11.08 2:20 Распаковка прошивок Spreatrum (*.pac)
16.08 16:00 Распаковка образов разделов, сжатых в: lz4 (пример: system.img.lz4)
20.08 21:40 Упаковка образов разделов в: lz4 (пример: system.img.lz4)
21.08 20:30 Распаковка и упаковка прошивок в формате *.tar и *.tar.md5 (смартфоны Samsung, прошивальщик Odin) (версия программы: 3.7)
24.08 09:30 Распаковка разделов в формате ext4
25.08 12:10 Извлечение разделов из super.img или super.fex Упаковка разделов в формате ext4
25.08 20:20 Извлечение разделов из super.img.lz4 или super.img.ext4 или super.img.ext4.lz4
26.08 12:00 Информация о размере извлечённых из super разделов
27.08 17:00 Изменён способ распаковки super (благодарю: kory-vadim)
1. Распаковывает 7z архивы
2. Нет кучи мусора в корне папки прошивки (используется под папка для каждого раздела) По мне, так лучше чем у Вортекса Level2
3.Сохранение резервных копий разделов, можно отключить в настройках
4. Сигнатурный движок определения типа раздела-образа (считывает заголовок файла и опознаёт по нему) Расширение файла и его имя не столь важно.
2. Распаковка современных прошивок, например Ugoos X4 (Андроид 11) и других , разборка Super, извлечение разделов, их редактирование и сборка. Super собирать не умеет!
3. Больше информации отображается в окне программы, а именно тип разделов и прошивок, как их опознала программа.
4. Наконец то сделал нормальный вывод ошибок от консольных утилит! (в окно программы)
5. Проверка целостности файла прошивки, при наличии рядом файла хеша
6. При сборке образа, можно создать хеш файл и упаковать прошивку в 7z архив
7. Обновлена функция резервного копирования:
+ создаётся копия оригинала с расширением *.org (можно отключить в настройках)
+ создаётся копия предыдущего файла с расширением *.bak (можно отключить в настройках)
8. Дополнительные пункты в меню настроек
9. Отказался от обновлённого imgextractor и вернул тот что был встроен ранее и неоднократно проверен.
Программно сделал улучшения, что бы работало с современными разделами и распаковывало в подпапку.
10. Чуть изменил способ правки конфигов
11. Доработана система бекапов и сборка-разборка прошивок и разделов Samsung
12. Открытие чужих логов в окне программы (для анализа с подсветкой)
+ можно вставлять текст в окно программы из буфера обмена, а после включить подсветку ошибок
+ можно кидать файл LogFile.txt или lastAction.log в окно программы или на её ярлык
(сделал больше для себя, для анализа присланных мне логов, с подсветкой ошибок)
13. Горячие клавиши для меню "Правка"
14. Детектор наличия JAVA движка в системе
15. Удаление архива или образа прошивки в корзину (при работе с прошивкой в архиве)
16. Доработана распаковка поддерживаемых форматов, после извлечения из архива
17. Доработана распаковка _aml_dtb.PARTITION
18. Попытка избавится от крякозябр в окне программы
19. Распаковка прошивок SlimBox с защитой от автора. (v12+)
20. Доработана упаковка _aml_dtb.PARTITION
21. Добавлена информация в окно программы:
+ отображение полного пути к файлу или папке
+ количество символов в пути
+ количество латинских и не латинских символов
+ количество пробелов
+ предупреждение, если имеются пробелы в пути
+ предупреждение, если имеются не латинские символы
+ предупреждение, если количество символов в пути, больше ста двадцати
22. Дополнены файлы локализации новыми словами (выведены из кода)
Скачайте во вложении файл архив, актуальной версии программы. (нужна регистрация на сайте)
Распакуйте папку программы в любое место, ближе к корню диска, путь не должен содержать кириллицу и пробелы.
Проверьте имеется ли доступ на запись в данную папку, так как в неё сохраняется файл настроек и логи.
Запустите программу, перейдите в пункт меню: Вид и нажмите на пункт: Создать ярлык на столе, появится ярлык на Рабочем столе.
На значок программы или в её окно можно переносить образ(ы) прошивки (*.img), файл(ы) обновления (*.zip), образ(ы) раздела(ов) (*.img, *.PARTITION, *.fex, *.new.dat, *.new.dat.br)
или папку с распакованной прошивкой, папку с распакованным обновлением, папку с распакованным образом раздела.
Образы и папки должны располагаться ближе к корню раздела диска, в пути не должно быть пробелов и кириллицы
Желательно на время распаковки и упаковки, отключать Антивирус\защитник (действие выполнится быстрее и процент удачи будет выше)
В случае ошибок, выгрузите фоновые процессы, закройте не используемые программы (освободите память)