Is it possible to flash a new OS onto an old iPad 2?
from mike_wooskey@lemmy.d.thewooskeys.com to linux@lemmy.ml on 11 Dec 2023 13:42
https://lemmy.d.thewooskeys.com/post/70240

I bought an old iPad2 for the purpose of viewing a Home Assistant dashboard via a web browser. My thinking was that the ability to browse the web was the sole requirement for a tablet for this purpose, but I was wrong: Home Assistant’s web pages apparently require a newer version of javascript than iOS 9.3.5 can handle, but the iPad 2 can only be updated to iOS 9.3.5.

So is it possible to flash a newer OS (e.g., linux) onto an old iPad 2? ChatGPT says it’s not possible because a bootloader exploit for the iPad 2 isn’t known, but ChatGPT is often wrong.

#linux

tsonfeir@lemm.ee on 11 Dec 2023 13:56 next collapse

Nope. You’re hosed. Can’t even put Linux on it. Great piece of hardware still, total trash.

Aatube@kbin.social on 11 Dec 2023 14:51 collapse

You forgot jailbreaking

[deleted] on 11 Dec 2023 15:46 next collapse
.
tsonfeir@lemm.ee on 11 Dec 2023 16:01 collapse

Nope. Won’t work. It did back in the day, but nothing will run on it anymore because the OS version required won’t install. I have an iPad 2, I’ve tried.

No doubt, the hardware could run Ubuntu Touch, alas Apple are dicks like that.

db2@sopuli.xyz on 11 Dec 2023 13:59 next collapse

Hope you didn’t pay much.

[deleted] on 11 Dec 2023 14:13 next collapse
.
PlatinumSf@pawb.social on 11 Dec 2023 14:21 next collapse

You may try a downloaded browser, they likely ship with a newer version of webkit than what’s on the system or in the store but I’m not 💯 and Google didn’t reveal any clarity on the matter.

sir_reginald@lemmy.world on 11 Dec 2023 14:25 next collapse

yeah I was going to suggest something like this but now I’m not sure if other browsers aren’t just wrappers around the system WebKit (this is what happens in android with Webview) or if they ship with their own version of WebKit.

dustyData@lemmy.world on 11 Dec 2023 14:44 collapse

On iOS it’s mandatory that other browsers be just a reskin of safari. So this wouldn’t help op.

Aatube@kbin.social on 11 Dec 2023 17:44 collapse

Technically it's not "reskin", but I am pretty sure they are required to invoke the system version of WebKit (aka. Safari's JavaScript) since that saves storage space and makes sense. So indeed it won't help.

PlatinumSf@pawb.social on 12 Dec 2023 18:36 collapse

Ah, wasn’t sure if they shipped with their own version of webkit for compatibility or invoked the system call. Unfortunate that it’s the latter.

mike_wooskey@lemmy.d.thewooskeys.com on 12 Dec 2023 01:35 collapse

I tried all the downloadable browsers. None work in this iOS. :(

aodhsishaj@lemmy.world on 11 Dec 2023 14:24 next collapse

Depends on the iOS version it’s running

cultofmac.com/…/how-to-jailbreak-your-ipad-or-ipa…

And then this might point you in the right direction as far as OS goes

arstechnica.com/…/developers-get-linux-up-and-run…

mike_wooskey@lemmy.d.thewooskeys.com on 12 Dec 2023 01:37 collapse

Thanks for the resources. I’ll check them out.

[deleted] on 11 Dec 2023 14:47 next collapse
.
[deleted] on 11 Dec 2023 15:51 collapse
.
Sarcasmo220@lemmy.ml on 11 Dec 2023 16:14 next collapse

I think its reasonable to assume a perfectly functioning, yet old, piece of hardware could be repurposed. We have all just grown accustomed to mega corporations’ design of planned obsolescence; when maybe we shouldn’t be.

[deleted] on 11 Dec 2023 16:44 collapse
.
Sarcasmo220@lemmy.ml on 11 Dec 2023 18:11 collapse

True, no one was arguing against repurposing, and I wasn’t accusing you of such.

Your comment said the answer was not to purchase an old iPad and use the money to get a cheap modern android tablet. My response was just to point out that not everyone may be aware of the planned obsolescence, and the particularly aggressive stance Apple takes.

Although if the OP found Lemmy I guess there should be some assumption of being knowledgeable about the tech world 😅

[deleted] on 11 Dec 2023 19:49 collapse
.
[deleted] on 11 Dec 2023 18:20 collapse
.
[deleted] on 11 Dec 2023 19:54 collapse
.
Aatube@kbin.social on 11 Dec 2023 14:51 next collapse

https://appledb.dev/device/iPad-2.html Select 9.3.5 and choose the jailbreak method you want. After that, download a newer browser with the jailbreak or even just run Linux on it.

[deleted] on 11 Dec 2023 14:54 next collapse
.
Aatube@kbin.social on 11 Dec 2023 15:09 collapse

Hmm… maybe they could compile Feenix. Build tools should probably be still available.

mike_wooskey@lemmy.d.thewooskeys.com on 12 Dec 2023 01:38 next collapse

Thanks. I’ll check it out.

mike_wooskey@lemmy.d.thewooskeys.com on 21 Feb 19:50 collapse

I finally got around to this and jailbreaking the iPad was as easy as you suggested. Thanks, @Aatube@kbin.social!

But I don’t see how to install a newer browser. Cydia and Zebra seem to be able to install themes and tweaks. How would I get them to install Firefox or Chrome? Also, how would I install linux on the ipad?

Aatube@kbin.social on 21 Feb 21:44 collapse

You could 1. download some virtual machine thing and install Linux 2. download build tools and build from source 3. see below

Anyways, all of this may be more suited for searching on r/LegacyJailbreak.

[deleted] on 11 Dec 2023 15:02 next collapse
.
mike_wooskey@lemmy.d.thewooskeys.com on 12 Dec 2023 01:40 collapse

Thanks for the suggestions, but you don’t sound too optimistic about them they they’re beyond my skill set anyway (except possibly jailbreaking).

[deleted] on 12 Dec 2023 02:33 collapse
.
[deleted] on 11 Dec 2023 20:19 next collapse
.
sir_reginald@lemmy.world on 11 Dec 2023 21:33 collapse

yeah, OP made a big mistake by thinking that an old Apple device is more valuable than a paperweight.

They are infamous because once they reach EOL a perfectly capable device in terms of hardware becomes ewaste because of Apple’s proprietary ecosystem.

markstos@lemmy.world on 12 Dec 2023 22:14 collapse

Good news. You can install a newer browser in a virtual machine on some other server you have and then use some Remote Desktop software on the iPad to access the VM which can run a browser to access your Home Assistant dashboard.