Add decrypted IPA sideload flow for JB VMs#113
Open
yeraldinm wants to merge 1 commit intoLakr233:mainfrom
Open
Add decrypted IPA sideload flow for JB VMs#113yeraldinm wants to merge 1 commit intoLakr233:mainfrom
yeraldinm wants to merge 1 commit intoLakr233:mainfrom
Conversation
|
To do this, do I need to use the installation option with the jb patch? Does it work on the current branch? cfw_install_jb and then use ipa_install? |
Author
Yes, recommended path is JB: run fw_patch_jb + cfw_install_jb, boot the VM, then run make ipa_install VM_DIR=... IPA=.... You do need SSH access to the device first (usually via iproxy to localhost:22222, and dropbear/SSH running in the guest). ipa_install uses SSH for file copy and uicache |
|
But the JB patch doesn't work correctly in the current branch. After ramdisk_send, there's no success message indicating the server has started. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
make ipa_installtarget and newscripts/ipa_install.shhelper for decrypted IPA sideloading on running JB VMsideviceinstallerwhen available with fallback to direct rootless/container copy +uicacheramdisk_build.pyto skip generatingkrnl.ramdisk.img4when dynamic kernel patching fails or matches zero sitesMakefileifscripts/ipa_install.shis missingWhy
Issue #29 asks for installing decrypted IPAs without App Store. This adds a practical sideload workflow and safety checks around the new path.
Validation
python3 -m py_compile scripts/ramdisk_build.pyzsh -n scripts/ipa_install.shmake -n ipa_install IPA=/tmp/demo.ipa VM_DIR=/tmp/vmNotes
ipa_installtries MobileInstallation first and falls back automatically to rootless/container copy path.