Тема: Archlord2
Показать сообщение отдельно
Непрочитано 24.10.2014, 09:24   #3
Аватар для Tahoma
Заинтересовавшийся

Автор темы (Топик Стартер) Re: Archlord2

Кин 1
Кин 2
Обзор от чела

Добавлено через 3 часа 11 минут
Нашел как распаковываются apk файлы.
Формат заголовка (все по 4 байта):
0xEBED - идентификатор файла
0x00010001 - не знаю
len - размер запакованного файла
num - количество файлов в архиве -1 (пока предположительно)
start - смещение в файле до data
hz - не знаю. обычно не сильно отличается от размера файла.

далее идут архивы без доп. информации между ними. По этому оптимальным решением для меня стало смещаться по файлу отталкиваясь от значения total_in в структуре z_stream;


CODE:
Свернуть ↑Развернуть ↓


p.s.: lzi файлы кодируются обычной ксоркой на 0xA1

Добавлено через 5 часов 46 минут
https://yadi.sk/d/_E95bsvscFtJm - Программка для распаковки APK файлов.
https://yadi.sk/d/P94ylxaQcFwn8 - конвертирует LZI файлы

Добавлено через 23 часа 47 минут
Убрал XIGNCODE3. https://yadi.sk/d/CmJGnVIWcGctF

Как делается:
Свернуть ↑Развернуть ↓
__________________
DI; HALT; RET ))))

Последний раз редактировалось Tahoma; 25.10.2014 в 09:12. Причина: Добавлено сообщение
Tahoma вне форума Отправить сообщение для Tahoma с помощью ICQ Отправить сообщение для Tahoma с помощью Skype™ Ответить с цитированием