> There is nothing keeping these people from doing this by themselves: stay home and do nothing (don't tend to household chores, or anything else, just to what you decided in advance to do, like reading or writing) if home is too busy, head down to the library and again, do what you planned to do, or a hotel and same.
Except, y'know, rent, property tax, the price of food...keeping the heat on, being able to afford gas, maintaining social relationships...it's almost like there's a lot of factors in this.
Well, it’s not as if going to this mock prison magically absolves them of their day-to-day responsibilities, except they get to pay for this “priviledge” and get back to their normal lives when they check out.
Huh. I'm somewhat surprised Apple releases the source code at all, in that case. It's not required, and they don't accept outside contributions, so what is the benefit?
> I wouldn't necessarily have a problem with this, if not for the fact that iOS downgrades are literally impossible (outside a small window of time). Install an update and discover your phone is too slow? Either learn to live with it or buy a new phone.
Or you could just restore from a backup, possible at any time.
Nope, you can't restore to an iOS version that isn't being actively signed by Apple's servers. Restoring a backup just puts back user data, it doesn't change your iOS version.
> You can downgrade (If you don’t have Shsh blobs saved) only until Apple is still signing the old software.
Saving SHSH blobs needs to be done in advance, while the iOS version you want to install is still being signed by Apple. With blobs, you used to be able to use a replay attack to force a restore. This doesn't work anymore due to the addition of NONCE, except in very limited and not particularly useful circumstances (you can move to an unsigned iOS version IF you're already Jailbroken AND if SEP is compatible).
If you know a way around this system, please do share. The Jailbreak community will love you for it. :)
Apple does everything in their power to make downgrading iOS impossible outside of a narrow window. I suspect this is also why we haven't seen any actual, definitive speed tests between different iOS versions. The discussion always devolves into "this feels slower" or "I remember my phone used to be like this," because no one can actually install an older version to test with.
I'm fairly sure I have seen speed tests between iOS 11 and 12 with actual numbers involved. Someone who has a single phone and upgrades it can't do it, no, but someone who runs, say, a testing lab, or iFixit, or any other place where it's possible to have two different iPhones of the same model running two different versions of iOS can do it pretty easily. Googling "ios 11 vs ios 12 speed" shows a plethora of links from people doing exactly that. I found the same for "ios 11 vs ios 10 speed"; I didn't keep repeating the experiment past that. :)
As to your original point, though -- yes. I'd certainly prefer it if Apple didn't make downgrading so difficult, even if it's just on general principle. I've rarely been tempted to downgrade, but iOS 11 could be pretty clunky on my iPhone 6 compared to its predecessor. (I think 11.4 finally smoothed all that out, but that came out literally a week before iOS 12 was announced!)
There's probably a project to make here. Take those pixel2pixel models that are able to generate images from drawings, generalize them to 3D, say a pixel2vertex. Would be pretty neat.
The key would be to find a way to constrain the output space so that it's not so vast that it won't be possible to converge to something useful.
That would be very interesting, reminds me of an demo a couple years back of sketching buildings and and immediately being translated using procedural shape grammars into 3d.
But it's likely 32 bit only and won't work anyway on anything newer than iOS 10.
Actually, there's a decent chance it won't even work in iOS 10 or would have major glitches, because legacy compatibility in iOS just isn't great in general.
And it's literally impossible to downgrade to an older OS version after Apple has closed the signing window.
I agree with the GP's points, if not its tone. Some basic instructions would really help anyone try this out, and the creator's the best person to write them down.
And it seems the creator plans to do just that. So, kudos.
Hello, thank you for your interest ! I have fixed the repo structure and added instructions on how to build and run. Hopefully that is fine, if not please tell me about it and I shall update it as soon as possible.
Thank you for fixing, I think it's close. Now, flask says "index.html" is missing :-) also step 2 should have "pip3 install -r" instead of "python3 -r".