Wyodrębnij i przeglądaj aplikację iOS w systemie Mac OS X
Spisu treści:
W aplikacjach na iOS pobranych z App Store można znaleźć ciekawe rzeczy. Wystarczy, że wypakujesz plik z jego kontenera i możesz przeglądać jak każdy inny pakiet aplikacji.
Działa to z każdą aplikacją na iPhone'a lub iPada i oczywiście potrzebujesz Maca z OS X i iTunes. Oto jak zrobić resztę i poznać zawartość pakietu aplikacji na iOS.
Jak wyodrębnić i przeglądać zawartość aplikacji iOS w systemie Mac OS X
Użyjemy iBooks.app jako przykładu:
- Uruchom iTunes i kliknij „Aplikacje”
- Wybierz aplikację, którą chcesz wyodrębnić i kliknij ją prawym przyciskiem myszy, wybierz „Pokaż w Finderze”
- Zobaczysz plik .ipa w Finderze, utwórz kopię tego pliku na pulpicie, przytrzymując Option i przeciągając go tam
- Zmień nazwę rozszerzenia pliku .ipa na .zip (w tym przypadku iBooks.ipa na iBooks.zip), zignoruj ostrzeżenie i kliknij, aby potwierdzić rozszerzenie .zip
- Kliknij teraz dwukrotnie plik .zip, aby rozpakować jego zawartość. Otworzy się on jak każde standardowe archiwum
- Otwórz nowo rozpakowany katalog i otwórz w nim „Payload”
- Kliknij prawym przyciskiem myszy nazwę aplikacji (iBooks.app) i wybierz „Pokaż zawartość pakietu”
- Przejrzyj zawartość aplikacji na iOS, będzie wyglądać tak, jak zrzut ekranu na samej górze tego posta przedstawiający AngryBirds Lite
W tych aplikacjach na iOS można znaleźć wiele interesujących rzeczy, a proces jest taki sam niezależnie od tego, czy jest to aplikacja na iPhone'a czy iPada, więc baw się dobrze. Pamiętaj tylko, aby wykonać kopię zapasową, aby nie zepsuć aplikacji, chociaż zawsze możesz ją pobrać ponownie, jeśli to zrobisz.
Dzięki temu możesz zobaczyć, co jest częścią aplikacji lub gry na iOS, w tym grafikę, pliki plist, pakiety, różne pliki danych i sygnatury kodu, pliki z informacjami o pakietach, pliki binarne i wiele więcej. Nie znajdziesz tutaj kodu, ale jeśli jesteś szczególnie biegły w asemblerze i inżynierii wstecznej, możesz być w stanie wydobyć dodatkowe ciekawostki z pliku .pliki ipa i .app.
Pamiętaj, że w najnowszej wersji iTunes sekcja „Aplikacje” jest podsekcją dostępną za pośrednictwem menu iTunes. Jednak nadal możesz uzyskiwać dostęp do plików aplikacji .app i .ipa bezpośrednio z Findera systemu OS X.
Mówiąc o ekstrakcjach, jeśli jesteś zainteresowany, możesz także wypakować z pliku pakietu .pkg.