Извлечете и разгледайте приложение за 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 пакетен файл, ако проявявате интерес.