- certificate--which tells your devices that Apple trust you
- a app id
- a test device
- a provisioning profile
Forked from githubutilities/Apple-real-device-debugging.md
Created
January 18, 2023 06:46
-
-
Save MainasuK/a73db7ebbb5253a5f0e870f961c4bc71 to your computer and use it in GitHub Desktop.
install ipa using command line
- using
ideviceinstaller
which can be installed usingbrew install ideviceinstaller
# list installed app on the connected device
# it also lists the identifier of the installed packages
ideviceinstaller -l
# install ipa
ideviceinstaller -i <your-package.ipa>
# uninstall app
ideviceinstaller -U <your-app-id>
ipa
is essentially a zip
file.
iTunes Artwork
--a PNG app icon for showing in iTunes and the App Store.iTunesMetadata.plist
—Contains copyright information, release date, purchase date, name of the developer and company who created it, etc./Payload/Application.app
To repack the
ipa
, simple select the three files and folder listed above and right click and select compress. TheArchive.zip
you get can be install usingideviceinstaller
. You can also rename the file name you wanted.
You can also use script.
cd <the-directory-that-store-the-three-files-and-folder>
zip -0 -y -r out.ipa .
#or use
zip -0 --symlinks --recurse-paths out.ipa .
# the `out.ipa` is the result
_CodeSignature/CodeResources
—-configuration file forapp
in thePayload
resources, which is a xml configuration file. It includes two keys—files
andrules
. It can be thought as an index for files in theapp
.PkgInfo
--It belongs tofiles
inCodeResources
config. The contents of the PkgInfo file are the 4-byte package type followed by the 4-byte signature of your application. It comes from OS X and is not required by iOS. For more info, please refer to here.*.nib
—-compiled views*.strings
—-apple binary property list for storing localizable stringsembedded.mobileprovision
--embeded provisioning profile*.lproj
--for localization usageInfo.plist
--contains info about where to launch application, MinimumOSVersion, etc.
- IPA files – Apple’s proprietary format for archive files for Iphone Ipod Touch and Ipad applications – Uses Apple’s FairPlay DRM technology
- [HOW TO] Edit iTunes apps (IPA files) to be installed on unsupported devices
- The iTunesMetadata.plist on xamarin.com File
- gist for unpack ipa metadata
- install
ipa
on jailbroken device
- Download
PP Jailbreak 2
at here - Connect your device, disable your
Find-My-iPhone
and lockscreen passcode, turn airplane mode on - Open
PP Jailbreak 2
and follow the instruction
- activator--customizing gesture
- OpenSSH--for remote
ssh
login - open--for open apps with remote ssh login
- netcat
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment