Ekstrahirajte in raziščite aplikacijo za iOS v sistemu Mac OS X
Kazalo:
V aplikacijah za iOS, ki ste jih prenesli iz trgovine App Store, lahko najdete nekaj zanimivih stvari. Vse kar morate storiti je, da izvlečete datoteko iz njenega vsebnika in potem lahko brskate naokoli kot drugi paket aplikacij.
To deluje s katero koli aplikacijo za iPhone ali iPad in očitno boste potrebovali Mac z OS X in iTunes. Tukaj je, kako narediti ostalo in raziskati, kaj je v paketu aplikacij za iOS.
Kako ekstrahirati in raziskati vsebino aplikacij za iOS znotraj Mac OS X
Za primer bomo uporabili iBooks.app:
- Zaženite iTunes in kliknite »Aplikacije«
- Izberite aplikacijo, ki jo želite ekstrahirati in jo kliknite z desno miškino tipko ter izberite »Pokaži v Finderju«
- V Finderju boste videli datoteko .ipa, naredite kopijo te datoteke na namizju tako, da pridržite Option in jo povlečete tja
- Preimenujte pripono datoteke .ipa v .zip (v tem primeru iBooks.ipa v iBooks.zip), prezrite opozorilo in kliknite za potrditev pripone .zip
- Zdaj dvokliknite datoteko .zip, da izvlečete njeno vsebino, odprla se bo kot vsak standardni arhiv
- Odprite na novo ekstrahiran imenik in v njem odprite »Payload«
- Desni klik na ime aplikacije (iBooks.app) in izberite »Prikaži vsebino paketa«
- Raziščite vsebino aplikacije za iOS, videti bo kot posnetek zaslona na samem vrhu te objave, ki prikazuje AngryBirds Lite
V teh aplikacijah za iOS lahko najdete veliko zanimivih stvari in postopek je enak ne glede na to, ali je aplikacija za iPhone ali iPad, zato se zabavajte. Ne pozabite le narediti varnostne kopije, da ne boste pokvarili aplikacije, čeprav jo lahko kadar koli znova prenesete, če to storite.
To vam omogoča notranji vpogled v to, kaj je del aplikacije ali igre za iOS, vključno z umetninami, datotekami plist, svežnji, različnimi podatkovnimi datotekami in podpisi kod, datotekami z informacijami o paketih, binarnimi datotekami in še veliko več. Tukaj ne boste našli kode, če pa ste posebej vešči sestavljanja in obratnega inženiringa, boste morda lahko izbrali dodatne malenkosti iz .datoteke ipa in .app.
Upoštevajte, da je v najnovejši različici iTunes razdelek »Aplikacije« pododdelek, do katerega lahko dostopate prek menija iTunes. Še vedno pa lahko do aplikacijskih datotek .app in .ipa dostopate tudi neposredno iz Finderja OS X.
Ko že govorimo o ekstrakcijah, lahko tudi ekstrahirate iz datoteke paketa .pkg, če vas zanima.
