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

Dopamine does not work on A8 #242

Closed
joeyoropesa-dev opened this issue Aug 10, 2023 · 15 comments
Closed

Dopamine does not work on A8 #242

joeyoropesa-dev opened this issue Aug 10, 2023 · 15 comments
Labels
enhancement New feature or request

Comments

@joeyoropesa-dev
Copy link

We would love to see at least ssh methods or something to help us to install Dopamine Jailbreak on our devices even if we're not supporting arm64e.

Or is it required to be only for arm64e for a reason due to missing bugs in CPU that exists only for arm64e architectures begins from A12 and above?

@rebeldisc1
Copy link

i just answered a comment just to see if someone was having the same issue as me but i got bored and scrolled around to this comment. okay, so arm64e cpus have two features that need to be exploited in order to obtain a jailbreak: PAC & PPL. In simple terms, when those are bypassed you have a jailbreak. (BASICALLY.) Now on the other hand we have arm64 cpus (A11 & under) that require you to just exploit PAC. Fugu15 has a Kernel Exploit, a PAC bypass, and a PPL bypass. I'm sure with SOME hours of long and hard work you could get it to work but its not that worth it.

Simple conclusion - Just use palera1n instead, its not that deep....

@opa334
Copy link
Owner

opa334 commented Aug 23, 2023

arm64 does not have PAC.

I do plan on adding 15.x arm64 to Dopamine at some point / maybe, but before that can happen A LOT of stuff has to be refactored and reworked.

@joeyoropesa-dev
Copy link
Author

arm64 does not have PAC.

I do plan on adding 15.x arm64 to Dopamine at some point / maybe, but before that can happen A LOT of stuff has to be refactored and reworked.

I hope that jailbreak devs (you) will have enough luck to get enough requirements to add arm64 support 👍✨

@joeyoropesa-dev
Copy link
Author

joeyoropesa-dev commented Sep 2, 2023

Sir, can maybe this exploit PoC be used in this app to get maybe even untethered jailbreak for all devices with TrollStore included

https://github.com/haxi0/BBDUntether

It's just Proof-Of-Concept but will it be useful?

@opa334
Copy link
Owner

opa334 commented Sep 2, 2023

This untether isn't really all too great. Also without major refactors in Dopamine it is completely unfeasable to integrate.

@joeyoropesa-dev
Copy link
Author

This untether isn't really all too great. Also without major refactors in Dopamine it is completely unfeasable to integrate.

Well... nothing is perfect but I hope that this is a closer step to add arm64 support at least for TrollStore-supported devices 😅

We trust you so that you can make something for our devices - major changes could be done in an placeholder copy of Dopamine instead of replacing the whole Dopamine and bricking it's current functionality on many devices because of arm64 support

So, separated version for A11 and lower that is working differently but getting jailbreak fully.

If in the meantime gets PAC released that will work without major changes to the Dopamine to not brick A12+ support in one ipa jb tool, this should be used as recommended instead of this method

But something is better than nothing for sure.

@AbnormalPoof
Copy link

Would arm64 Dopamine be slightly more feasible now that kfd is a thing?

@joeyoropesa-dev
Copy link
Author

Would arm64 Dopamine be slightly more feasible now that kfd is a thing?

kfd needs offsets that are unique for each device and it's ios version known as kernelcache

Without that, jailbreak developers cannot even try to add arm64 devices support

Do you know how many ios versions and devices are from A11 and lower - and most devs don't have any arm64 device to test

So just like arm64 devices never saw Fugu14 support because of mostly those reasons even if the Fugu14 dev mentioned that arm64 support can be added but only by jailbreak developers

That will be probably the same case now with kfd jailbreak if some kfd jailbreak for arm64 devices (that dev who is enough lucky to use arm64 device to test) and to take from the whole arm64 device list for each of their iOS versions kernelcache and build the exploit for them based on kfd, we will not be able to see any semi-untethered full jailbreak very soon without that.

@joeyoropesa-dev
Copy link
Author

Anyway, there is a fork thing called patchfinder that NekoJB (while development was active) tried to implement into future arm64 kfd jailbreak for all arm64 devices

Patchfinder should find offsets automatically but it's very buggy and can cause bootloops

And also, private testers only have access (you need to donate to their team/dev via boosting their server to be able to become an private tester)

So before it gets released in public, it will be pay-only experimental jailbreak in this way

Also, NekoJB is planning on adding rootful support too

@opa334 opa334 changed the title [Support Request] arm64 architecture builds/methods for A11 and lower on iOS 15-15.4.1 Dopamine does not work on A8-A11 Oct 24, 2023
@opa334 opa334 pinned this issue Oct 24, 2023
@opa334 opa334 added the enhancement New feature or request label Oct 24, 2023
@joeyoropesa-dev
Copy link
Author

Can we expect support for A8-A11 soon since we see that KFDopamine exists?

Also iOS 15.5 stable too?

(And an way to get offsets by jb tool automatically when jailbreak button is clicked - similar to what Taurine is doing to iOS 14.x users to find offsets for kfd exploit for each device in real time - that could save time and resources in finding offsets for each device and ios version)

@opa334
Copy link
Owner

opa334 commented Nov 28, 2023

Dopamine 2.0 will support arm64

No, you cannot expect it soon

@joeyoropesa-dev
Copy link
Author

Dopamine 2.0 will support arm64

No, you cannot expect it soon

Oh, so Dopamine 2.0 is a thing - yay 🥳🥳🥳 (That means that I can expect it but not soon - that's enough good news for me)

@gamer191
Copy link

This should be unpinned (or renamed to just say A8)

@joeyoropesa-dev joeyoropesa-dev changed the title Dopamine does not work on A8-A11 Dopamine does not work on A8 Feb 17, 2024
@liyu-qi
Copy link

liyu-qi commented Feb 17, 2024

Dopamine still does not work on A8

@opa334
Copy link
Owner

opa334 commented Apr 30, 2024

Fixed in 2.1.

@opa334 opa334 closed this as completed Apr 30, 2024
@opa334 opa334 unpinned this issue Apr 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

6 participants