Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add workflow allowing forks to build cyberkit, inject into browser ipa and make non-public draft release #47

Open
Egaliterrier opened this issue Oct 27, 2024 · 3 comments
Labels
M: Enhancement New feature or request

Comments

@Egaliterrier
Copy link

If you look at uYouEnhanced, it uses a workflow making it easy for users to build a personal pre-injected ipa on their own forks. You would just input a link to the decrypted ipa, choose iOS version and maybe a commit to build from, and the script takes care of the rest. Probably an enhancement for further down the road of development, but would make it much more user-friendly for anyone to get cyberkit working on a browser of their choice. Especially if they, like me, don’t have access to a Mac to build with Xcode. Keep up the great work, excited to see you working on this again.

@UInt2048 UInt2048 added the M: Enhancement New feature or request label Oct 27, 2024
@UInt2048
Copy link
Owner

Thanks for your feedback!

I attempted to address the portability gap in regards to generating custom builds in release (given that I only test and use the fakesign script on macOS since compiling CyberKit for iOS requires it anyways) by explaining the process in this wiki page: https://github.com/UInt2048/CyberKit/wiki/CyberKit-Injection

I haven't mentioned this yet, but given that eSign exists, you could actually even turn an IPA into a CyberKit release (given of course an existing MobileMiniBrowser build) on iOS itself.

@Egaliterrier
Copy link
Author

Egaliterrier commented Oct 28, 2024

Cool, I was actually preparing my
system for an arch linux vm yesterday, to attempt following that very guide, but realized an iOS 15 build has yet to be released. I was also looking at the possibility of making a custom ipa or even building cyberkit (which isn’t happening) directly on my phone, so the last thing you mention is preeetttyyy interesting! Never actually used esign. I never had to sign anything before, thought that was just for non-jailbroken TrollStore/sideloading users?
In any case, compiling cyberkit and building a custom ipa should definitely also be possible via workflows.

@UInt2048
Copy link
Owner

UInt2048 commented Oct 28, 2024

Never actually used esign. I never had to sign anything before, thought that was just for non-jailbroken TrollStore/sideloading users?

eSign is a sandboxed iOS app. Importantly for CyberKit though, among other things, eSign provides a friendly GUI to command-line utilities that allow you to edit entitlements and dependencies of a compiled app.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
M: Enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants