Как извлечь содержимое из файла .ipa (2018) - PullRequest
0 голосов
/ 20 сентября 2018

Большая часть информации, найденной в Интернете, гласит, что это можно сделать с помощью unzip(1), но, к сожалению, это больше не так, формат файла .ipa изменился, с unzip -v xyz.ipa:

 Length   Method    Size  Cmpr    Date    Time   CRC-32   Name
--------  ------  ------- ---- ---------- ----- --------  ----
       0  Stored        0   0% 09-18-2018 15:38 00000000  META-INF/
     379  Unk:099     367   3% 09-19-2018 08:44 bf0c5de5  META-INF/com.apple.ZipMetadata.plist
      23  Stored       23   0% 09-19-2018 08:44 132aa79c  META-INF/com.apple.FixedZipMetadata.bin
       0  Stored        0   0% 09-18-2018 15:36 00000000  Payload/
       0  Stored        0   0% 09-19-2018 23:44 00000000  Payload/xyz.app/
       0  Stored        0   0% 09-18-2018 15:36 00000000  Payload/xyz.app/_CodeSignature/
  358128  Unk:099   84505  76% 09-19-2018 23:44 7f51c7bf  Payload/xyz.app/_CodeSignature/CodeResources
   10131  Unk:099    2190  78% 09-18-2018 15:36 90a256db  Payload/xyz.app/Info.plist

для тех,файлы с методом сжатия 099 не могут быть извлечены, я думаю, они зашифрованы или закодированы с помощью специально разработанного метода сжатия.

.ipa файл извлекается из магазина приложений, его можно получить через filebin .

Как мне извлечь извлеченный файл .ipa?

Ответы [ 2 ]

0 голосов
/ 26 октября 2018

Apple использует сжатие LZFSE для пакетов ipa.Вам понадобится распаковать с поддержкой LZFSE.Например https://github.com/sskaje/unzip-lzfse.

0 голосов
/ 20 сентября 2018

Да, я открыл множество приложений, изменив .ipa на .zip, он работает, затем вам нужно найти папку с полезными данными, затем щелкнуть по ней правой кнопкой мыши и выбрать «Показать содержимое пакета», после чего вы находитесь в приложении

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...