Išskleiskite ir naršykite „iOS“ programą „Mac OS X“.
Turinys:
IOS programose, kurias atsisiuntėte iš App Store, galite rasti įdomių dalykų. Jums tereikia ištraukti failą iš jo talpyklos ir galėsite naršyti kaip bet kuris kitas programos paketas.
Tai veikia su bet kuria „iPhone“ ar „iPad“ programa ir jums, be abejo, reikės „Mac“ su OS X ir „iTunes“. Štai kaip padaryti visa kita ir ištirti, kas yra „iOS“ programos pakete.
Kaip išskleisti ir tyrinėti „iOS“ programų turinį „Mac OS X“
Kaip pavyzdį naudosime iBooks.app:
- Paleiskite „iTunes“ ir spustelėkite „Programos“
- Pasirinkite norimą išskleisti programą ir dešiniuoju pelės mygtuku spustelėkite ją, pasirinkite „Rodyti ieškiklyje“
- Finder programoje pamatysite .ipa failą, nukopijuokite jį į darbalaukį laikydami nuspaudę Option ir nuvilkite jį ten
- Pervardykite .ipa failo plėtinį į .zip (šiuo atveju iBooks.ipa į iBooks.zip), nekreipkite dėmesio į įspėjimą ir spustelėkite, kad patvirtintumėte .zip plėtinį
- Dabar dukart spustelėkite .zip failą, kad ištrauktumėte jo turinį, jis bus atidarytas kaip bet kuris standartinis archyvas
- Atidarykite naujai ištrauktą katalogą ir jame atidarykite „Payload“
- Dešiniuoju pelės mygtuku spustelėkite programos pavadinimą (iBooks.app) ir pasirinkite „Rodyti paketo turinį“ Nr.
Šiose „iOS“ programose galite rasti daug įdomių dalykų, o procesas yra vienodas, nepaisant to, ar programa skirta „iPhone“ ar „iPad“, todėl smagiai praleiskite laiką. Tiesiog būtinai pasidarykite atsarginę kopiją, kad nesugadintumėte programos, nors visada galėsite ją atsisiųsti iš naujo.
Tai leidžia pažvelgti į tai, kas yra iOS programos ar žaidimo dalis, įskaitant meno kūrinius, plist failus, paketus, įvairius duomenų failus ir kodo parašus, paketo informacijos failus, dvejetainius failus ir daug daugiau. Kodo čia nerasite, tačiau jei esate ypač įgudęs surinkti ir apgręžti inžineriją, galbūt galėsite iškraipyti papildomų smulkmenų.ipa ir .app failai.
Atkreipkite dėmesį, kad naujausioje iTunes versijoje skyrius „Programos“ yra poskyris, pasiekiamas per iTunes meniu. Tačiau vis tiek galite pasiekti programos .app ir .ipa failus tiesiai iš OS X Finder.
Kalbant apie ištraukimus, taip pat galite išgauti iš .pkg paketo failo, jei jus domina.
