در این سلسله پست ها میخواهیم سفری به درون فایل های IPA داشته باشیم و با آنها بیشتر آشنا شویم.
قسمت اول: مقدمات
خب همانطور که حتما می دانید IPA پسوند برنامه ها و بازی های iOS (اصطلاحا اپ App) است. پسوند IPA از iPad/iPod/iPhone App گرفته شده است. یعنی IP اسم آغازین هر سه دیوایسی که iOS اجرا می کنند و A حرف اول App. در تعریف اختصاصی این نوع فایل ها گفته می شود که IPA نوعی فایل آرشیو است که در خود اپ iOS دارد. (منبع: ویکیپدیا) بر اساس این تعریف، چون این نوع فایل ها آرشیو هستند، پس حتما قابل استخراج اند و این قدم اول برای دسترسی به درون فایل های IPA است. یعنی شما به راحتی می توانید این نوع فایل ها را با نرم افزارهایی همچون WinZip یا WinRAR و برنامه هایی از این قبیل باز کنید. فایل های IPA با کدگذاری باینری (دو دویی) برای معماری ARM فشرده شده است و فقط بر روی آی دیوایس ها نصب می شود. فایل های IPA تنها با استفاده از شبیه ساز iOS میتوانند در رایانه اجرا شوند. (Xcode شبیه ساز iOS است که تنها در سیستم های مک قابل دسترسی است.)
معمولا ساختار فایل های IPA به شکل زیر است:
/Payload/
/Payload/Application.app
/iTunesArtwork
/iTunesMetadata.plist
همان طور که در بالا دیده شد، Payload پوشه ای است که دربردارنده ی دیتای اپ می باشد. فایلی با نام iTunes Artwork نیز موجود است که فرمت آن PNG است و سایز استاندارد 512 در 512 پیکسل را دارد. این عکس همان آیکان برنامه است که در دیوایس و آیتونز مشاهده می شود.
در قسمت های بعدی بیشتر فایل های IPA را مورد بررسی قرار خواهیم داد.
چکیده ی این قسمت: دسترسی به فایل های درونی IPA با استفاده از برنامه های Zip
در قسمت های بعدی هم همراه ما باشید.
man ios 6.1.3 daram z pp 25 ke download mikonam bad nasb mikonam apple id mikhad
ipad 4 64 gb wifi
برنامه ای برای ویندوز هست که بشه باهاش قایل های ipa رو اجرا کرد؟؟
متاسفانه نه، مگر اینکه مک پی سی (هکینتاش) نصب کنید که روی اون میشه Xcode نصب کرد.
چطور میشه از پوشه payload فایل IPA ساخت؟
صرف زیپ کردن کافیه؟
منظورتون چیه؟
یعنی شما تغییراتی تو برنامه ایجاد کنید و بعد بخواهید دوباره به IPA تبدیل کنید، میتونید فایلتون رو زیپ کنید، سپس پسوند .zip رو پاک کرده و جاش .ipa بنویسید تا به IPA تبدیل شود.
یه جای انجمن گفته بودن می تونیم با تغییر دادن متن و نوشتن 5.11 به جای 6.1.2 برنامه ها و گیم هایی رو که به 6 نیاز دارن رو رو 5 باز کرد اگه عملی هست یه توضیح بدید tnks
mer30
اگه بخواين فولدر payload فايل ipa را ببنيد بايد روش كليك راست كنيد و از قسمت 7zip روي extract كليك كنيد