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

arm64: Touch broken on non Apple screens #296

Closed
SternXD opened this issue Feb 16, 2024 · 27 comments
Closed

arm64: Touch broken on non Apple screens #296

SternXD opened this issue Feb 16, 2024 · 27 comments
Labels
invalid Not Dopamine related

Comments

@SternXD
Copy link

SternXD commented Feb 16, 2024

When I jailbreak it all works good but as soon I go to the jailbroken state my touch doesn't work at all. on Dopamine 2.0.0

@SternXD SternXD changed the title (Testing-Failed) iPhone 8 16.6 B1 touch broken iPhone 8 16.6 B1 touch broken Feb 16, 2024
@SternXD
Copy link
Author

SternXD commented Feb 17, 2024

A little bit of an update so I just tried on the latest 2.0.5 build and touch still does not work. But it does with other jailbreaks such as palera1n, and DNJT. Is there anything I can help with or what we do to fix this issue? @opa334

@opa334
Copy link
Owner

opa334 commented Feb 17, 2024

A little bit of an update so I just tried on the latest 2.0.5 build and touch still does not work. But it does with other jailbreaks such as palera1n, and DNJT. Is there anything I can help with or what we do to fix this issue? @opa334

there might be a daemon we need to block injection into, but I don't know which one

@SternXD
Copy link
Author

SternXD commented Feb 17, 2024

A little bit of an update so I just tried on the latest 2.0.5 build and touch still does not work. But it does with other jailbreaks such as palera1n, and DNJT. Is there anything I can help with or what we do to fix this issue? @opa334

there might be a daemon we need to block injection into, but I don't know which one

Yeah, I am not sure I have seen other people have success on my same firmware and device that's why I think it's related to my screen replacement I did 4 years ago but it wouldn't really make sense for that if I can use other jailbreaks.

@SternXD
Copy link
Author

SternXD commented Feb 19, 2024

Hey, @opa334 so I was able to get shell access is there anything I can do to help diagnose this I have a feeling it's backboardd but I am not 100% sure

@opa334
Copy link
Owner

opa334 commented Feb 19, 2024

it's definitely not backboardd

@opa334 opa334 changed the title iPhone 8 16.6 B1 touch broken arm64: Touch broken on non Apple screens Feb 19, 2024
@opa334
Copy link
Owner

opa334 commented Feb 23, 2024

Can you try testing in latest nightly?

https://github.com/opa334/Dopamine/actions/runs/8023037614/artifacts/1270506846

Might be fixed, might not be, idk, we did fix a problem with arm64 though.

@SternXD
Copy link
Author

SternXD commented Feb 23, 2024

Unfortunately that didn't fix my issue

@opa334
Copy link
Owner

opa334 commented Feb 23, 2024

Had one more idea, try this one
https://github.com/opa334/Dopamine/actions/runs/8024937100/artifacts/1270945760

If it doesn't work, then we need to figure out what exact daemon handles this check and block injection into it.

@SternXD
Copy link
Author

SternXD commented Feb 24, 2024

Yeah, so I tried the build you mentioned and it seems to have still not fixed. I'm personally not sure how to debug this issue but since I have SSH shell access it might be easier?

@opa334
Copy link
Owner

opa334 commented Feb 24, 2024

It still happens when you jailbreak without tweak injection, right?

Maybe a sysdiagnose could help...

@SternXD
Copy link
Author

SternXD commented Feb 24, 2024

Yes it does still happen when tweak injection is off. But also what is an sysdiagnose?

@opa334
Copy link
Owner

opa334 commented Feb 24, 2024

Reproduce the issue once, reboot, then do these steps and send me the files to [email protected]

https://it-training.apple.com/tutorials/support/sup075

or even better: produce the diagnose while the issue is occuring (using the button combination), then reboot and send it

@SternXD
Copy link
Author

SternXD commented Feb 24, 2024

I've tried using the button combo and the only thing it does is bring up emergency SOS

@opa334
Copy link
Owner

opa334 commented Feb 24, 2024

then try doing it via assistive touch after the reboot

also ignore anything involving a mac, once the diagnose has appeared in the settings app, just email it from there to me

@SternXD
Copy link
Author

SternXD commented Feb 24, 2024

Alright there ya go

@opa334
Copy link
Owner

opa334 commented Feb 24, 2024

Hm I can't seem to find anything interesting in it. Let's verify this isn't a stock issue with userspace reboots.

https://www.mediafire.com/file/mf2nc0murgr6v5p/Dopamine_nojb.tipa/file

Try this build, it will do a userspace reboot without activating the jailbreak.

@SternXD
Copy link
Author

SternXD commented Feb 24, 2024

Hm I can't seem to find anything interesting in it. Let's verify this isn't a stock issue with userspace reboots.

https://www.mediafire.com/file/mf2nc0murgr6v5p/Dopamine_nojb.tipa/file

Try this build, it will do a userspace reboot without activating the jailbreak.

Interesting on this build it doesn't work either but I can see Sileo on the Home Screen

@opa334
Copy link
Owner

opa334 commented Feb 24, 2024

Hm I can't seem to find anything interesting in it. Let's verify this isn't a stock issue with userspace reboots.
https://www.mediafire.com/file/mf2nc0murgr6v5p/Dopamine_nojb.tipa/file
Try this build, it will do a userspace reboot without activating the jailbreak.

Interesting on this build it doesn't work either but I can see Sileo on the Home Screen

if that build doesn't work then this is a stock issue and can't be fixed most likely

@SternXD
Copy link
Author

SternXD commented Feb 24, 2024

Is there a way to respring into the jailbroken state like other jailbreaks do instead of a userspace reboot?

@opa334
Copy link
Owner

opa334 commented Feb 24, 2024

such an option is not something that I plan on adding.

@SternXD
Copy link
Author

SternXD commented Feb 24, 2024

Oh well. Okay thanks for trying to help fix this issue.

@opa334 opa334 added the invalid Not Dopamine related label Feb 24, 2024
@opa334 opa334 closed this as not planned Won't fix, can't repro, duplicate, stale Feb 24, 2024
@eglacias
Copy link

This is a pretty big deal. It seems as if an iPhone 8+ will not run this jailbreak if your screen has been replaced. this should at least be added to a black list of non working devices. iE that’s the exact model with a screen replacement I was going to update to iOS 16 to try this out, that would’ve been a big mistake as I would’ve ruined this device

@eglacias
Copy link

eglacias commented Feb 25, 2024

screens get replaced all the time, making this model of phone really a no go for this jailbreak!
Of course having the ability to respring into jailbreak would solve it for this hardware. This is the last and fastest iPhone that still has the check rain exploit making it a very important device

@eglacias
Copy link

I just finished a 20 hour long project future restoring an 8+ to iOS 16.6.1.
I was able to up date without losing my data, open, troll store from the task manager, and install Dopamine and get everything back working with all my tweaks.

This is the same model that other people have had screen replacements causing the touch response to stop working, etc.

this device has also had a screen replacement, not from the Apple store but from a reputable third-party dealer and I have no problems with the screen.

Therefore, I suggest anyone with this problem go get their screen replaced at an Apple Store, or even just another store with a different screen might solve your issue

@saulcheeseman
Copy link

anyone know any jailbreaks for 16.1.1 that doesn't have this issue? i don't wanna use palera1n as i want to keep my passcode

@eglacias
Copy link

eglacias commented Aug 16, 2024 via email

@saulcheeseman
Copy link

I have a non-Apple replaced screen and have been running it all year with no problems. I inquired about the issue before I went to replace a screen. Therefore you shouldn’t have any issue. If you have such a device, just try it! If it doesn’t work, reboot it, and use something else. If you do have the issue, report it back here! Sent with Spark

On Aug 15, 2024 at 6:25 PM -0700, saulcheeseman @.>, wrote: anyone know any jailbreaks for 16.1.1 that doesn't have this issue? i don't wanna use palera1n as i want to keep my passcode — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.>

I made a fork of Dopamine where it doesn't do a userspace reboot, a little hacky rn but it works, and I'd imagine there's some caveats to it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
invalid Not Dopamine related
Projects
None yet
Development

No branches or pull requests

4 participants