Розпакуйте та досліджуйте програму iOS у Mac OS X
Зміст:
Ви можете знайти деякі цікаві речі в програмах для iOS, які ви завантажили з App Store, усе, що вам потрібно зробити, це витягти файл із контейнера, і ви можете вільно переглядати його, як будь-який інший інший пакет програм.
Це працює з будь-якою програмою для iPhone або iPad, і вам, очевидно, знадобиться Mac з OS X і iTunes. Ось як зробити решту та дізнатися, що міститься в пакеті програм для iOS.
Як видобувати та досліджувати вміст програм iOS у Mac OS X
Ми використаємо iBooks.app як приклад:
- Запустіть iTunes і натисніть «Програми»
- Виберіть програму, яку потрібно розпакувати, клацніть її правою кнопкою миші та виберіть «Показати в Finder»
- Ви побачите файл .ipa у Finder, зробіть копію цього файлу на робочому столі, утримуючи Option і перетягнувши його туди
- Перейменуйте розширення файлу .ipa на .zip (у цьому випадку iBooks.ipa на iBooks.zip), проігноруйте попередження та натисніть, щоб підтвердити розширення .zip
- Тепер двічі клацніть файл .zip, щоб розпакувати його вміст, він відкриється як будь-який стандартний архів
- Відкрийте щойно розпакований каталог і відкрийте в ньому «Корисне навантаження»
- Натисніть правою кнопкою миші назву програми (iBooks.app) і виберіть «Показати вміст пакета»
- Ознайомтеся з вмістом програми для iOS, це виглядатиме як знімок екрана у верхній частині цієї публікації, де показано AngryBirds Lite
Ви можете знайти багато цікавого в цих програмах для iOS, і процес однаковий, незалежно від програми для iPhone чи iPad, тому отримуйте задоволення. Тільки не забудьте зробити резервну копію, щоб не зіпсувати програму, хоча ви завжди можете повторно завантажити її, якщо це зробите.
Це дає вам можливість зазирнути зсередини в те, що є частиною програми чи гри для iOS, зокрема ілюстрації, файли plist, пакети, різні файли даних і підписи коду, файли інформації про пакети, двійкові файли та багато іншого. Ви не знайдете тут коду, однак, якщо ви особливо досвідчені в асамблері та зворотному проектуванні, ви можете сперечатися з додатковими ласими шматочками з .файли ipa та .app.
Зверніть увагу, що в найновішій версії iTunes розділ «Програми» є підрозділом, доступним через меню iTunes. Однак ви також можете отримати доступ до файлів програми .app і .ipa безпосередньо з Finder OS X.
Якщо говорити про видобування, ви також можете витягти з файлу пакета .pkg, якщо вам це цікаво.