Results 1 to 10 of 10
Discuss How do you create an .ipa file? at the AppStore Software - Hackint0sh.org; I was looking through the iTunes files, and it seems like iTunes stores the apps ...
  1. #1
    Master Fraggle Rocker Array vandy1997's Avatar

    Join Date
    Jul 2007
    Location
    Northern NJ/NYC
    Posts
    354
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    31

    Default How do you create an .ipa file?

    I was looking through the iTunes files, and it seems like iTunes stores the apps from the AppStore in a .ipa format. I have had some issues with my iPhone 3G where I had an app that I purchased in the AppStore through the phone, and the app was subsequently removed by Apple. This has occurred with a number of apps, and it's a shame that people aren't ticked off about these actions taken by Apple!

    In these situations, the app is still on the iPhone in a folder within the /Applications subdirectory. In some cases, when I choose the option in iTunes to "Transfer Purchases" from the phone to iTunes, it does not work (Windows Vista machine). Therefore, the only way would be to do this manually! Is the .ipa file just a zipped version of the folder for the application within the /Applications subdirectory on the iPhone - or is it a zipped version of the .app folder for an application? If so, can I just copy the folder to my computer, rename the folder with the name of the application, zip the folder, change the .zip extension to .ipa and copy the .ipa file to the directory in which the .ipa files for iTunes are stored? Also, will any zip application work? Will iTunes recognize the file and place the icon for the application in iTunes? An issue would be if iTunes would recognize a specific name for the .ipa file that is associated with an application, and if the name of the folder that we choose is different from the name that iTunes recognizes for a particular application. It is also possible that, in the future, Apple will not allow a certain application to be synced from iTunes back to the iPhone once the application is removed from the AppStore - that is not the case currently. Since I purchased the application, there shouldn't be any DRM issues, as I am using a computer that is authorized with my Apple ID.

    Has anybody tried this? Please let me know your thoughts.
    ----- If you need additional assistance, feel free to send me a PM. Cheers! -----



  2. #2
    Rookie Array

    Join Date
    Sep 2007
    Location
    El Salvador
    Posts
    18
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    ipa's are just zips renamed, in order to make an ipa it's really easy ....
    all you need is an icon with a png extension , renamed to iTunesArtwork on the root of the zip, then a folder named Payload (also in the root of the zip file) inside the .app file...

    however it implies you have an "patched" mobileinstallation (i'm not so sure about this, since you own the application and was signed by apple), also that you modify the plist inside the app to avoid the signing issues (also not sure, since it's already signed) and the drm information would be gone, so it's really not that easy to do ... ,


    or just, backup the app file on you /var/mobile/Applications and put it back everytime

    btw, most of the times just zipping the thing won't work (don't know why ) so it's easier to grab another ipa file, and rename it....then replace the contents , rename the zip to ...appname.ipa, and be done with it...
    Last edited by adajet51; 09-02-2008 at 10:01 PM.

  3. #3
    Senior Professional Array TJ2K7's Avatar

    Join Date
    Nov 2007
    Location
    UK
    Posts
    498
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    39

    Default

    Taken from another site
    What you need:
    1: An app
    2: A patched MobileInstallation file installed on your iPhone or iPod Touch.
    3: Lastly, you need to know that when I say "ProgName", substitute the name of the program you're working with
    Getting the iTunesArtwork file
    The iTunesArtwork file is simply a jpeg image with the extension taken off, and is included in application's install folder on your device for every app downloaded from the app store. This image is what appears in the Applications section of iTunes as the icon for the app, and is definitely nice to have -- if you don't have it, you get a generic, black icon that no one wants to see. If you have the iTunesArtwork file, skip all this and go down to the next red headline! Otherwise, read on:
    1: Open iTunes on your computer and find your application in the iTunes Music Store. On the application's page, find the app icon at the top-left corner of the page and right-click it. Now choose "Copy iTunes Store URL". Your clipboard now contains something like this:
    Code:
    http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=284962368&mt=8
    2: Paste that somewhere (in your browser or a text editor) and replace the section that says
    Code:
    phobos.apple.com
    with this:
    Code:
    ax.phobos.apple.com.edgesuite.net
    Go to the resulting URL in your browser.
    3: Do a search on that page for the text:
    Code:
    100x100-75
    Safari users will have to right-click the page and select "View Source" before searching for the above text.
    Once the text is found, copy the entire URL it's in to your clipboard. For example, this is the URL I ended up with:
    Code:
    http://a1.phobos.apple.com/us/r30/Purple/fe/c1/bc/mzl.gpjkgpje.100x100-75.jpg
    4: Paste the URL from the last step into your browser again, but change the "100x100" to "512x512". The image that loads will be the official, Apple-provided iTunesArtwork file. Save this to your desktop.
    5: Rename the file to "iTunesArtwork" with NO extension. Note that doing this from the GUI on Mac will simply hide the extension, not remove it. If this is the case, open Terminal (found in /Applications/Utilities) and paste this line into it:
    Code:
    mv ~/Desktop/iTunesArtwork.jpg ~/Desktop/iTunesArtwork
    Mac and Linux users should then execute this line in Terminal to apply the appropriate permissions to the file:
    Code:
    chmod 665 ~/Desktop/iTunesArtwork
    Windows users will need to enable the "Show known file extensions" option in their folder options in order to remove the extension properly.
    6: Pat yourself on the back! You've just gotten your iTunesArtwork file.
    Bundling the .IPA
    1: Create a folder on your desktop called "working". Open that, and create another folder inside of it called "Payload". Case-sensitive.
    2: Move your iTunesArtwork file into the "working" folder, and your .app into the Payload folder.
    3: Mac and Linux users only: Open Terminal and run the following command:
    Code:
    chmod -R 775 ~/Desktop/working/Payload
    4: Go into your ProgName.app folder within Payload (Mac users, right-click ProgName.app and choose Show Package Contents).
    5 (For Mac users with Dev Tools installed ONLY): Double-click the Info.plist file. The Property List Editor will open and show a simple table. Click the last row of the table, then press the + button that appears to create a new row at the bottom. In the first new cell enter
    Code:
    SignerIdentity
    and in the second new cell, enter
    Code:
    Apple iPhone OS Application Signing
    Save this file.
    5 (For Windows, Linux, and other Macs): Visit the following site: https://brokolice.drsny.net/iphone/plutil/ (You may have to Approve the security certificate -- don't worry, it's safe)
    Browse for your Info.plist file, and press the "Convert" button. Save the resulting file to your computer. Windows users, open this file in WordPad. Mac and Linux users can use any text editor.
    scroll to the bottom of the file and make a new line just before
    Code:
    </dict>
    And paste the following in that spot:
    Code:
    <key>SignerIdentity</key>
    <string>Apple iPhone OS Application Signing</string>
    The end of the file should now look like this:
    Code:
    <key>SignerIdentity</key>
    <string>Apple iPhone OS Application Signing</string>
    </dict>
    </plist>
    Save the file (Make sure the name is Info.plist -- case sensitive!) and replace the Info.plist in ProgName.app with it.
    6: Time to zip it up. Use your favorite method to zip the iTunesArtwork file and Payload folder together in one .zip file. Mac users can select both, right-click, and choose "Compress 2 Items". Windows users can select both, right-click, and choose "Add to Archive" (remember to select ZIP, not RAR if that option is available).
    If you unzip the file, you should see this structure:
    Code:

    iTunesArtwork
    +Payload
    AppName.app
    7: Rename the zip file to ProgName.ipa
    8: All done! Congratulations!
    Hope this Helps
    UK Pwned 3.0 iPhone. Successfully connected to the Orange UK Network.

    If I helped please give a thumbs up , Thanks (Leave your username and I'll try to give you a thumbs up back)

    Hackintosh finally working, thanks to icchansan - Want Mac on your PC ? Start by reading this FAQ

    REMEMBER
    ; SOME PEOPLE ARE LIKE SLINKIES, TOTALLY POINTLESS BUT FUN TO PUSH DOWN THE STAIRS!



  4. #4
    Newbie Array

    Join Date
    Dec 2008
    Posts
    3
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default How to create ipa archive automatically?

    I need to create ipa file automatically. I create ipa using ditto:
    ditto -c -k --keepParent -rsrc ./Payload ./program.ipa
    and this works (iTunes takes program.ipa).
    But after I add iTunesArtwork file to the archive (program.ipa) my iTunes doesnt take program.ipa.
    How can I correctly add both Payload and iTunesArtwork to the ipa?

  5. #5
    Newbie Array

    Join Date
    Apr 2009
    Posts
    1
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Question "Could Not Be Verified"?

    I've done all this and it seemed to work fine until I tried to put it on my iPod Touch 2nd Gen. It got halfway through installing it when it gave me the message: "ProgName was not installed on iPod because it could not be verified."
    Anyone know how to turn this off or "verify" my app?


  6. #6
    Tgt
    Tgt is offline
    Newbie Array

    Join Date
    Aug 2009
    Posts
    1
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default Clairify

    First,

    All the info above is over complicated bullshit.

    To make a IPA the easy way...........

    Step 1. download winrar or winzip and install it
    Step 2. download any IPA
    Step 3. right click on your IPA and select properties
    Step 4. change the (open with program) to winrar-winzip click ok
    Step 5. dbl click your IPA
    Step 6. delete artwork and replace with yours
    Step 7. delete folder payload and replace with yours
    Step 8. close IPA and change the open with program back to itunes
    Step 9. rename your IPA the title of the program your installing - done

    Second,

    Your problem is either 1 of these

    your iphone is not jailbroke and you dont have installous

  7. #7
    Newbie Array

    Join Date
    Aug 2007
    Posts
    6
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Does the method described by tj2k7 require a jailbroken iphone?

    Thanks
    K

  8. #8
    Super Moderator Array Olethros's Avatar

    Join Date
    Sep 2007
    Location
    Norway
    Posts
    8,360
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    439

    Default

    Quote Originally Posted by kinesis View Post
    Does the method described by tj2k7 require a jailbroken iphone?
    Yes it does.. Also tread carefully when discussing this issue on this forum. There *are* legitimate uses for this procedure (an app that has been removed from the Appstore for example). However 99.99% of the time, the intention is piracy. The best solution is to pressure the developer of the app to make it available in Cydia if Apple suddenly decides to remove an existing app from the appstore.

    This forum does not allow piracy in any forum, so please refrain from mentioning any of the various applications that facilitate app piracy. Otherwise you risk being banned from the forum.
    Please read the stickies & search forum before posting!
    How to report an iTunes restore/update fail in a useful manner
    -

    iPad 3G 64GB (4.3.3, Redsn0w) oldest SHSH 3.2.2
    iPhone 4 32GB (4.2.1, Redsn0w JB-monte) oldest SHSH 4.1
    iPhone 3GS 32GB (4.3.3; Pwnagetool) factory unlocked oldest SHSH 3.1
    iPhone 8GB (3.1.3; Pwnagetool) AT&T Locked - Unlocked with bootneuter

    -
    Did we solve your problem? Got a dollar or two spare ? Donate!

  9. #9
    Newbie Array

    Join Date
    Sep 2008
    Posts
    1
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default You're in way over your head

    Quote Originally Posted by Tgt View Post
    First,

    All the info above is over complicated bullshit.

    To make a IPA the easy way...........

    Step 1. download winrar or winzip and install it
    Step 2. download any IPA
    Step 3. right click on your IPA and select properties
    Step 4. change the (open with program) to winrar-winzip click ok
    Step 5. dbl click your IPA
    Step 6. delete artwork and replace with yours
    Step 7. delete folder payload and replace with yours
    Step 8. close IPA and change the open with program back to itunes
    Step 9. rename your IPA the title of the program your installing - done

    Second,

    Your problem is either 1 of these

    your iphone is not jailbroke and you dont have installous
    We all know that an IPA file is a zip and your method of opening it via winzip is a stupid one anyway. The whole point of the instructions is show ppl how to crack an IPA file so that jailbreakers can install it to itunes and sync it to their devices. Have you ever cracked your own IPA? I guess not so shut yor trap.

  10. #10
    Super Moderator Array Olethros's Avatar

    Join Date
    Sep 2007
    Location
    Norway
    Posts
    8,360
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    439

    Default

    Thread closed, we have set a clear line regarding piracy/cracking - there's no need to continue this topic.
    Please read the stickies & search forum before posting!
    How to report an iTunes restore/update fail in a useful manner
    -

    iPad 3G 64GB (4.3.3, Redsn0w) oldest SHSH 3.2.2
    iPhone 4 32GB (4.2.1, Redsn0w JB-monte) oldest SHSH 4.1
    iPhone 3GS 32GB (4.3.3; Pwnagetool) factory unlocked oldest SHSH 3.1
    iPhone 8GB (3.1.3; Pwnagetool) AT&T Locked - Unlocked with bootneuter

    -
    Did we solve your problem? Got a dollar or two spare ? Donate!


 

 

Similar Threads

  1. use mac to create ipsw file and pc to jailbreak.
    By nullobject in forum PwnageTool
    Replies: 1
    Last Post: 08-18-2010, 09:26 AM
  2. How can I create ipcc file for my Carrier Bundles
    By HassanMarei in forum General
    Replies: 6
    Last Post: 07-21-2009, 03:02 PM
  3. how do i create a .img file of a vmware installation of leopard??
    By SengokuZero1 in forum Archiv (Leopard)
    Replies: 0
    Last Post: 09-06-2008, 05:39 PM
  4. Replies: 5
    Last Post: 03-02-2008, 05:18 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Powered by vBulletin®
Copyright © 2014 vBulletin Solutions, Inc. All rights reserved.
Search Engine Friendly URLs by vBSEO
(c) 2006-2012 Hackint0sh.org
All times are GMT +2. The time now is 03:38 PM.
twitter, follow us!