Hacker News new | past | comments | ask | show | jobs | submit login

This is super annoying on newer iOS for device that I use purely for development. Before it was possible just keep iPhone unlocked indefenitely, but now it reboots and boom I have to use TouchID again.

This is again Apple being Apple making things harder without option to disable it even when development mode is on.

Has anyone found a way to bypass it?




Do you think it's possible to jiggle it ala mouse jigglers and USB jigglers?


Problem is not user activity - it just needs PIN, TouchID or FaceID. Even if you logged to device via iPhone Mirroring it's still gonna reboot, get locked after 72 hours and for me personally it breaks iPhone Mirroring half of the time too.

One physical option to bypass it on iPhone SE is to actually physically activate PIN entry and then use Voice Control command to enter the pin since it works even before first unlock. Though this is basically compromises pin and device encryption. But it's cheap since there are plenty of $2 devices that can simulate touchscreen clicks.

I just want some easier option that works and not require agent 007 setup to just run a buld of my AI-generated crap via Xcode.


Issue is, you kinda have a agent 007, sort of setup with the advanced data protection thing. I think you need an appropriate solution.


But all I want is "Please dont reboot my phone! Very please!" setting in options.


I can understand Apple on this. They make phones for the general public not HN and many people are stupid enough never to run updates.


might have to resort to the homer j drinking bird to tap the screen (for reference https://youtu.be/R_rF4kcqLkI?t=174 )


No joke btw I already testing setup with auto clicker from AliExpress and Assistive Touch automation...


> I have to use TouchID again.

Don’t set it up with a passcode in the first place?


Unfortunately I use Advanced Data Protection on my Apple account so I kind a need that passcode. And moving to having completely different Apple account for development is PITA.


But I think connecting a device that can be used as authentication method without choosing a defense would negate the purpose of advanced data protection of your account and other devices.


Let's say I'm not super heavy Apple service user. For me Advanced Data Protection is defence against Apple itself and ability to keep little information I share via iCloud somewhat secret: mostly another backup of some photos and few other things.

It's not like I'm trying to defend against some state actors or whatver.


But this still weaken your defense against apple or whomever you are trying to defend against.


Why not have the option, though?


I don't understand option to do what, you can disable advanced data protection for sure. What do you suggest here ?


Why not disable advanced data protection, as such an option would make the device vulnerable to simple data compromises.


Keep an app running?


Might be I did something wrong, but even with YouTube video running via iPhone Mirroring device still went to reboot.


It seems weird. I can’t get iOS to reliably auto update and reboot overnight when I want it to.


Hmm, yeah that seems wrong. I don't get reboots on devices I use frequently; I think it is only supposed to kick in when the device is not in use for a long time (it is meant to stop police who have a locked device they will try to brute force into).


Are you on latest iOS? Are you stilllocking / unlocking the phone once in 3 days at least?

7 days timeout on was introduced in iOS 18, but then decreased to 3 days. I dont use this device physically - it's just a phone that always connected to power and sit on top of mac mini for debugging and running some ios exclusive apps.

And I honestly dont do anything remotely interested to the police to worry about it. Yet it all just worked and now it doesnt.


My physical ios device test harness has no pin numbers/touch id activated for any of the connected phones. I noticed early on in testing that it would require physical access to reinput the pin code even when the device was already unlocked when I would restart an XCUI test.

If you're able to have fully unlocked devices at your test setup I'd suggest giving that a shot to see if it fixes your issue around device restart.


I would try running an app from Xcode (which instructs it to never lock). While the app is in the foreground I don't think it should lock…


Considering this is all about Android adopting a very similar feature, it doesn’t sound like “Apple being Apple”…


It's Apple being a trailblazer and leading the industry. Sometimes that lead is in a bad direction.


If I remember correctly, Apple actually picked up the feature after seeing it implemented in GrapheneOS. I think some people associated with Graphene were calling on Apple to add it for security reasons.


The rest of the industry are adults and can be responsible for their own decisions though.


Doesn't seem like it. I remember when Samsung ads mocked Apple for the camera notch and removing the headphone jack.

For obvious reasons those ads are long gone...


Sure, but my point is that blaming Apple for another brands decision to follow is just weird.


Fair point. It's a frustrating pattern that seems to repeat, and I think partially it stems from when other brands are too thick to understand why people are choosing the competitor.

Web browsers are an immediate example that comes to mind. When everyone started switching to Chrome, the other browsers fell all over themselves to strip down into minimalism, as though it was the sparse UI that was capturing users' hearts, as opposed to the rendering speed and compatibility. So then you had all these other fat, slow browsers that took away the only thing that was still distinguishing them from Chrome.

In this case though, I guess it's about money. Why put in an SD card slot when you can instead extort your customers for a cloud storage subscription or a lucrative upsale to the higher model with more storage?

Meanwhile as a customer nothing makes me more irate than "upgrading" to something that's worse because I can't replace the battery and the OS no longer gets updates.


The minimalistic UI was kind of the original headline feature, I have to note—it’s literally in the name that the browser was to be little more but chrome around the stuff the user actually cares about, that being the web page. It’s just that the other things turned out to be more important.


I'm 99% sure that Android version will be toggagle via Developer Options.


No, Apple adopted GrapheneOS feature 3 years after it was first introduced there.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: