[HN Gopher] We got Linux on the iPhone, iPad and other idevices
       ___________________________________________________________________
        
       We got Linux on the iPhone, iPad and other idevices
        
       Author : zetaposter
       Score  : 342 points
       Date   : 2022-06-09 09:42 UTC (13 hours ago)
        
 (HTM) web link (konradybcio.pl)
 (TXT) w3m dump (konradybcio.pl)
        
       | fartcannon wrote:
       | Why does this have to be so hard? Just open your shit up, Apple.
       | The majority of people will still use your walled garden. The
       | rest of us will buy your hardware if you release drivers, etc.
        
         | DavideNL wrote:
         | I think the EU will soon help them with that...
         | 
         |  _" EU Planning to Force Apple to Give Developers Access to All
         | Hardware and Software Features"_ :
         | https://www.macrumors.com/2022/05/20/eu-plans-to-force-apple...
        
         | Teknoman117 wrote:
         | Even though android is more open, it's not exactly in much
         | better shape. It's nearly impossible to do anything useful with
         | mainline Linux on most Android devices because the SoC vendors
         | don't upstream anything since their entire financial model is
         | sell new chip every 6 months.
        
           | fartcannon wrote:
           | Agreed. It's a sad state of affairs.
        
       | breakfastduck wrote:
       | It's painful that for whatever reason these projects always tend
       | to get built around old devices rather than more recent models,
       | basically shooting themselves in the foot.
       | 
       | Hard to garner excitement from more general crowds running
       | something on an iPhone 5 than it would be 10/11/12 etc. Less
       | people to become interested in contributing.
        
         | nsonha wrote:
         | Yeah same story for linux on Androids. They are at better
         | state, but Ubuntu Touch website is still promoting Nexus 5 as
         | their "official" device, among other similarly old phones. The
         | top spec I can find is Oneplus 6T but it lacks many things,
         | especislly HDMI. Can we deduce that these developers dont make
         | enough money (from these projects)?
        
       | [deleted]
        
       | vocram wrote:
       | How could we benefit from having Linux on old iDevices?
       | 
       | Would I be able to repurpose a device to do something useful I
       | can't do with iOS?
        
         | Gigachad wrote:
         | A somewhat newish iPhone would be more powerful than the
         | raspberry pi. And I have got good use out of the pi for hosting
         | game servers for small numbers of users. You can also get old
         | apple devices way cheaper than new equivalent single board
         | computers.
        
           | heretogetout wrote:
           | And as a bonus they come with GPS, compasses, accelerometers,
           | and of course network connectivity, out of the box (if you
           | can figure out how to access them, anyway).
        
           | bogwog wrote:
           | And the iPhone has a built-in touch screen, wifi, bluetooth,
           | two cameras, internal storage, a GPU, a bunch of sensors, a
           | giant battery, physical buttons, speakers, microphone, a
           | giant market for third-party peripherals, cases, chargers,
           | mounts, etc...AND it's way easier to get your hands on an
           | iPhone (especially an old one) than a Raspberry Pi today.
           | 
           | Sure, getting everything to work in a Linux port wouldn't be
           | easy, but it does clearly show the value of such a thing.
        
             | nerdponx wrote:
             | I wonder about the implications of running them in an
             | "always-on" configuration. Would it be possible to remove
             | the battery and run them entirely on AC power? If you could
             | do that, you might be able to have some pretty nice low-
             | power home servers.
        
               | MarioMan wrote:
               | > Would it be possible to remove the battery and run them
               | entirely on AC power?
               | 
               | Unfortunately, it seems this is not possible. https://www
               | .ifixit.com/Answers/View/316746/Will+this+phone+t...
        
               | nielsole wrote:
               | I removed the battery cell from a Samsung battery and
               | powered the battery IC with the nominal DC cell voltage
               | from a power supply. The phone then indefinitely showed a
               | full battery. This might also work with an iphone
        
               | unsafecast wrote:
               | If you just want a server, you can use an android phone
               | already. Either pick one that works with postmarketOS, or
               | termux could work fine (I don't know the overhead of that
               | though). No point in using an iPhone here.
        
               | bogwog wrote:
               | What should I do with my old iPhones then?
        
               | squarefoot wrote:
               | Assuming they're ok with being kept on 24/7, they could
               | become IoT terminals. A 10 years old phone should still
               | have enough horsepower if it contained the bare minimum
               | to load just one program that speaks to the home network,
               | or a mpd remote to play music in the given room,
               | communicate through VoIP with other terminals, etc. They
               | could be used also in a lab to show data coming from
               | instrumentation, as secondary display for servers etc.
               | Plenty of uses; the only limitation being represented by
               | the roadblocks (binary blobs, lack of documentation,
               | closed drivers etc.) corporations put in place to prevent
               | any further use of those devices that goes beyond what
               | they have planned.
        
               | vorpalhex wrote:
               | You could just buy a $2,000 2u rack mounted machine
               | too... or you know, flash an old iphone you have sitting
               | around with Linux.
        
           | jsight wrote:
           | I've thought of using older Pixel phones for something like
           | this. One annoying downside is that the Pixel devices do not
           | tend to have an easy way to enable hdmi out.
        
         | numpad0 wrote:
         | I don't know, but iDevices are more ubiquitous than other
         | phones. It's much easier to source 100 of iPhone 6 than to
         | collect same number of, Nexus ... whatever.
        
         | justsomeguy123 wrote:
         | We still have an original iPad at an older relative. It's
         | perfect for Solitaire.
         | 
         | It also used to be usable to load a weather page but turns out
         | Safari doesn't know the certificate authority since it's such
         | an old version. I guess such an old Safari is a walking
         | security risk too.
         | 
         | It would be nice to be able to put Linux on it.
        
         | avgcorrection wrote:
         | Realistically? Hackers who use new phones/pads are gonna
         | repurpose them for some idle fiddling with the TV at home.
         | That's the extent of this "reducing e-waste" goal.
        
         | pabs3 wrote:
         | Its good for devices that stopped receiving iOS security
         | updates, or for doing weird things that you can't do with iOS,
         | like using your iPhone as a USB keyboard for your desktop using
         | Linux's USB gadget support.
        
         | usrn wrote:
         | Yeah, it would actually be a useful computer.
        
           | umtksa wrote:
           | I'm using one of my old android phone to run node-red and
           | display a dashboard on it.
           | 
           | I want to use my old iphone 4 like this
        
         | schwartzworld wrote:
         | > Would I be able to repurpose a device to do something useful
         | I can't do with iOS?
         | 
         | How about doing anything at all? I have an iPad 2 and an iPad
         | mini sitting around that aren't useful at all. Just sitting
         | there, collecting dust because I don't have the heart to chuck
         | them.
        
           | quakeguy wrote:
           | This, and the overall build-quality of the devices makes it
           | hard to just discard them. Even their batteries are still
           | mostly good. I'd love to repurpose them, have several here
           | aswell lying around.
        
         | simion314 wrote:
         | >How could we benefit from having Linux on old iDevices?
         | 
         | On old devices that do not get updates your internet will stop
         | working because of old browser, missing SSL certificates or old
         | libraries. With Linux you might get an updated browser and you
         | could use the device to browse things and you can do whatever
         | your mind can imagine like maybe write a simple bash/python
         | script to automate something.
        
           | brk wrote:
           | Technically yes, but when?
           | 
           | I just retired an iPhone5 that we were using as a "house
           | controller", streaming Pandora, home automation app, etc. I
           | retired it not because the software stopped working but
           | because the battery won't last more than 30 minutes off the
           | charger, and I had an iPhone8 sitting around doing nothing.
           | 
           | IMO an iPhone with linux is going to be less of "do whatever
           | your mind can imagine" and more of "spend countless time
           | trying to hack random stuff into this unsupported platform".
           | 
           | Overall, I think it is cool achievement, but (to me), it
           | feels more along the lines of solution looking for a problem
           | than an actual truly useful thing.
        
             | JustinGarrison wrote:
             | Not everything has to be useful. Many years of "useless"
             | hacking has given me a lot of experience and a great
             | career.
        
             | MarioMan wrote:
             | Plenty of end of life uses work just fine living off of a
             | charger. For instance, setting up an old iPad or iPhone as
             | a home hub (https://support.apple.com/en-us/HT207057)
             | requires the device stay plugged in already. I can imagine
             | plenty of cases where an old phone could be a suitable
             | substitute or even an upgrade over a Raspberry Pi (Pi-hole,
             | Home Assistant, Spotify hookup for an old home stereo,
             | etc.).
             | 
             | If the battery is absolutely crucial for your use case,
             | quality replacements can still be had. The iPhone 5
             | battery, for instance, can be replaced for $30, with all
             | needed tools included: https://www.ifixit.com/Store/iPhone/
             | iPhone-5-Battery/IF118-0...
             | 
             | Anything that keeps perfectly usable devices like these out
             | of landfills is a win in my book.
        
             | simion314 wrote:
             | So this is not for you or people like you, could be a
             | solution for poor people, all my computing devices were old
             | second hand stuff ntill I had a good job to afford some new
             | average PC. Android devices also suffer from this issue,
             | some where some stuff gets outdated and many webpages or
             | apps will not longer work for you because of security
             | reasons forcing you to get a new device.
             | 
             | >IMO an iPhone with linux is going to be less of "do
             | whatever your mind can imagine" and more of "spend
             | countless time trying to hack random stuff into this
             | unsupported platform".
             | 
             | That does not generalize, sure you can't imagine what you
             | could use a device like that and the freedom but others
             | can. On my Linux desktop I have a one line script that will
             | speak the time to me every 15 minutes (I need it) or I have
             | a script that when I press a button it will OCR the screen
             | and read it to me. Sure 99% of people will buy an app that
             | might do a similar thing or just give up BUT people like me
             | just think "would be cool if this would work and we do it".
             | 
             | And don't try to accuse me that it took me 12 hours to make
             | a button to OCR my screen or other bullshit accusations,
             | you can spend 5 minutes googling what package does a screen
             | grab, what package does OCR from image, then you combine
             | the 2 packages and done , 5 minutes and I had hours saved
             | and sometimes made impossible stuff possible .
        
         | ge96 wrote:
         | I don't know if it's worth it but maybe contribute to cloud
         | compute like DreamLab
        
       | perfobotto wrote:
       | Am I the only one not understanding what's the point of all these
       | efforts to try to run Linux on completely closed with no
       | documentation devices (like iPhones and even mace for that
       | matter). Seems like a lot of effort, for a crappy solution that
       | maybe 0.0001% is going to use before realizing it is crap. Even
       | only effort to keep up with the yearly hw updates that apple does
       | and the complete disregard for backward compatibility and writing
       | hw documentation makes these effort just a technocrat exercise
       | (very cool for sure), but I can't see anything more than that
        
         | hatware wrote:
         | The point is that people in their free time, can break into
         | systems that cost millions in design to keep those people out.
         | 
         | For me, the homebrew community is the reason why I have a
         | career in technology in the first place. Breaking into things
         | you're not supposed to is fun, and teaches a lot of practical
         | knowledge.
        
         | MisterTea wrote:
         | I understand your gripe but think of it like this: manufactures
         | like apple make locked down devices which are now able to be
         | unlocked. This reduces e-waste while showing manufactures that
         | we want more freedom and will do as we please with OUR
         | hardware.
        
           | Klonoar wrote:
           | This doesn't meaningfully reduce e-Waste. The average iPhone
           | user is conditioned to trade in their phone with already
           | decent recycling programs being their destination.
        
             | fn-mote wrote:
             | IMO, the main (only?) reduction of e-waste comes from
             | reselling the old phones on the secondary market. Re-use is
             | much more effective than recycling. Until the bitter end.
        
         | bee_rider wrote:
         | It excites skilled hackers, which is good for the health of the
         | overall community. Every platform has some poorly documented
         | nooks and crannies and doesn't want to be _fully_ opened up.
         | This is practicing those skills in the most hostile
         | environment.
         | 
         | Plus, it gives us backup plans, if Intel and AMD are hit by
         | meteors.
         | 
         | And maybe they'll keep a couple iPads out of the landfills.
        
         | zekrioca wrote:
         | I respect that you are an utilitarian, so I understand your
         | point. But you shall also respect others' non-utilitarian
         | hacker-ianisms, and let them hack whatever device they want to,
         | including "non-useful" iDevices.
        
         | lm28469 wrote:
         | Isn't that one of the "true" mantras of hacking ("hacker news")
         | ?
         | 
         | Doing hard things just for the sake of it
         | 
         | > A hacker is a person skilled in information technology who
         | uses their technical knowledge to achieve a goal or overcome an
         | obstacle, within a computerized system by non-standard means.
        
         | synapse26 wrote:
         | I see these as more art and a statement about Linux's
         | ubiquitousness rather than anything especially meaningful.
         | There's probably not a lot of people who want to run Doom on a
         | lamp, but people did that anyway.
        
         | nathanwh wrote:
         | From TFA, "Now it was just a matter of what I like the most,
         | hacking on Linux". This isn't a product for users, it's one of
         | this persons hobbies.
        
         | nsonha wrote:
         | The alternative is all those old devices becoming garbage I
         | mean recycled so they said. And then you go on buying a Pi or
         | some cripled computing machine to run your home automation.
        
         | [deleted]
        
       | CommanderData wrote:
       | I'm so excited. I want to use an old Ipad that has a failing
       | battery as a home automation screen.
       | 
       | Poor iOS APIs mean developers can't create good kiosk apps to do
       | simple things like control system settings, lock screen and so
       | many more things that I resorted to an Android tablet.
       | 
       | This is finally going to make it possible and turn junk into
       | gold.
        
         | astrange wrote:
         | You can certainly create a kiosk app on iPads using eg
         | autonomous single app mode. Deploying back to an old iPad may
         | be a pain.
        
           | CommanderData wrote:
           | Full screen kiosl browser for Android has many features I'd
           | consider crucial for the type of task I'm considering.
           | 
           | I did some reasons some months back and many features just
           | aren't possible in iOS.
        
         | nonrandomstring wrote:
         | > This is finally going to make it possible and turn junk into
         | gold.
         | 
         | Hearing many people say this. I may write it up from a e-waste
         | POV as a big win for the environment.
        
         | metadat wrote:
         | > This is finally going to make it possible and turn junk into
         | gold.
         | 
         | I am also hopeful, but last week when I checked the
         | compatibility matrix, my 3rd generation A5 iPad was _" wayyy"_
         | too old and not supported. Only A7 chips or newer, iirc.
        
       | bozhark wrote:
       | Anyone remember getting android on early iPhones?
       | 
       | Blew my first gen up, well the battery at least, with the dual OS
       | running together.
       | 
       | Good times
        
         | grishka wrote:
         | Running a chunk of Android userspace on top of the Darwin
         | kernel feels like a better idea if you want Android on an
         | iPhone. You'll have to shim Android APIs to iOS ones and
         | implement an ELF loader/linker for apps that use native
         | libraries, but that's it. Should also be portable across all
         | (jailbreakable) devices.
        
           | als0 wrote:
           | > but that's it.
           | 
           | That's a heck of a lot of APIs and daemons to shim. And then
           | you've got to do all of that again if you want to run a newer
           | version of iOS or Android.
        
           | scintill76 wrote:
           | Uh, ELF is the least of your concerns. I imagine there are
           | native libraries making Linux syscalls.
           | 
           | I've been toying with ideas about similar approaches to get
           | alternative/updated OS's on iDevices -- use stock kernel for
           | all its device drivers for the proprietary HW, then put a VM
           | on top running Linux or whatever. Sadly I don't think I'll
           | have the time for such an ambitious project.
        
           | 0x0 wrote:
           | I think you underestimate this quite a bit. Even running
           | android things on desktop linux would be a feat since the
           | android kernel has several significant android-specific
           | additions such as binder IPC. And even the user-space android
           | API surface is _vast_
        
       | fareesh wrote:
       | I remember being in an IRC regularly 10-12 years ago where there
       | was a community that was semi-active about a project to port
       | android to the iPhone created by David Wang (planetbeing). There
       | were a few builds going around at the time which I tried out.
       | This video had gone somewhat viral at the time which is what
       | sparked my interest. https://www.youtube.com/watch?v=uJj0kHQgC9w.
       | It seems like that project eventually became "Project Sandcastle"
       | and the whole topic has seen some kind of recent resurgence from
       | the looks of it.
        
         | captainkrtek wrote:
         | Have similar memories on IRC rooting Android devices, lots of
         | fun times and great memories
        
         | soared wrote:
         | Around the same time there were projects to put Nintendo (game
         | boy?) games on ipods as well.
        
           | solarkraft wrote:
           | Do you mean emulators? That's how I played Tetris on my iPod
           | Touch.
        
           | zeckalpha wrote:
           | And Linux on Game Boys!
        
           | reaperducer wrote:
           | I suspect you're being downvoted because there are people who
           | are too young/don't remember that there were a number of
           | games available for the iPod from big gaming companies. Yes,
           | the clickwheel iPod.
           | 
           | The 17-year-old iPod Video cranking out tunes on my desk
           | right now has a really good version of Tetris on it, and one
           | of the best ports of Ms. Pac-Man ever. Once you get used to
           | navigating the maze with the wheel, it's a great game.
        
         | extrememacaroni wrote:
         | wow that brings back memories. back then android was truly
         | hideous compared to iOS, unless aided by 3rd party launchers.
        
           | fareesh wrote:
           | It was ugly for the longest time but ahead on several
           | features. I remember the iPhone not having copy and paste for
           | what felt like ages. A lot of the good stuff was on Cydia.
        
         | zekrioca wrote:
         | In the video he browses to an old website
         | (http://galiaxy.net/), and it displays a design website from
         | Alisa. Is "Alisa" the same as Alyssa Rosenzweig from Asahi?
         | That would be an interesting coincidence :)
        
         | steeve wrote:
         | David Wang is actually the cofounder of Corellium !
        
         | fathyb wrote:
         | I remember flexing my iPhone 3G dual-booting iOS and Android
         | back in high-school. The project was named iDroid:
         | https://www.theiphonewiki.com/wiki/IDroid
         | 
         | It taught me to create custom ramdisks and kernels for
         | iDevices, which eventually landed me my first job as a digital
         | forensics SWE.
        
           | fareesh wrote:
           | yep that's the one
        
       | woolion wrote:
       | Although it's always good news to have Linux on more device, in
       | the case of Apple I find it a bit problematic. That means you
       | encourage Apple getting a huge cut on device sale. Or further
       | justify the high prices of second-hand device because now you can
       | 'give them a second-life' (to counter Apple's in-house planned
       | obsolescence program).
       | 
       | It's not just about freedom. Apple's walled-garden means you need
       | in every company some "Apple guy" that owns an iPhone, iPad, etc
       | to test Safari quirks. It really feels like an under-handed
       | racket.
        
         | refracture wrote:
         | The only thing I could imagine Apple doing with regards to
         | seeing Linux running on their mobile hardware is further
         | engineer ways to prevent it.
         | 
         | I'm personally hoping Apple A5 devices are able to run Linux
         | too as my iPad 2 is 11 years old, has a great battery and is in
         | good condition but hasn't seen a software update in years.
        
         | sgjohnson wrote:
         | > to counter Apple's in-house planned obsolescence program
         | 
         | Apple does not do planned obsolescence. iPhone 6S is going to
         | be be supported for 8 years total. (It's not going to receive
         | feature updates anymore, as iOS 16 won't support it, but it
         | also means that iOS 15 gets another year of support)
        
           | fartcannon wrote:
           | The updates that downgrade the battery life without having
           | user replaceable batteries is planned obsolescence.
        
             | sgjohnson wrote:
             | Batteries are consumable, and there's not a shred of
             | evidence that Apple is purposefully downgrading battery
             | life with updates.
        
               | fartcannon wrote:
        
               | jasonlotito wrote:
               | This is only half true. There were sued for this, but you
               | can sue anyone for anything so that hardly matters.
               | 
               | The assertion you are making has not been proven, and the
               | link in your article backs this up. Quite the opposite.
               | Your claim is false.
        
               | fartcannon wrote:
               | They were sued and lost. Thus: guilty.
        
               | sgjohnson wrote:
               | There's no guilt involved in civil cases.
        
               | refracture wrote:
               | To be clear it's not that they 'downgraded' battery life,
               | it's that it throttled power draw (and by extension
               | performance) if the phone determined that the battery
               | could no longer reliably power the device at peak draw.
               | 
               | Apple's failure to communicate this and give users the
               | option to set power draw back to full (with an
               | explanation of consequences) is exactly why they got sued
               | and deserved to lose. It's up front and made clear in the
               | battery settings menu, but it really should not have
               | required a law suit to make that happen, they've nobody
               | but themselves to blame for the perception that they were
               | just being greedy and trying to coerce people into new
               | phones by hobbling existing ones.
               | 
               | I will say on the user experience side I did appreciate
               | that in the aftermath of this we were able to get a new
               | battery in an affected iPhone 6S for free straight from
               | the Apple store. Got some serious mileage out of that
               | phone.
        
               | fartcannon wrote:
               | They were sued and _lost_.
        
               | refracture wrote:
               | Yes, that has been established. I wasn't suggesting
               | otherwise; to the contrary I think they deserved it. They
               | made major changes to the performance characteristics of
               | these devices without disclosing what they were doing or
               | why.
               | 
               | Honestly if you want a bigger bone to pick with Apple
               | regarding performance slaughter you should look at EOL
               | iOS devices that capped out at iOS 9. The iPhone 4S was a
               | great little handset until Apple destroyed it with iOS 9.
        
               | fartcannon wrote:
               | Yes, more evidence of planned obsolescence is good.
        
             | neilalexander wrote:
             | It's hardly like updates are being released deliberately to
             | worsen battery life. The more features that get added, the
             | more CPU cycles are used therefore battery power is
             | consumed more quickly. This should be a surprise to no one,
             | little less a technical audience like HN. Even the battery
             | throttling saga a couple years ago was largely with good
             | intentions (in that it's better to run the phone a bit
             | slower than it is for it to power off at random due to
             | voltage drops).
             | 
             | Apple can be accused of an awful lot but their support
             | story for older devices is better than any other phone or
             | tablet manufacturer out there bar none.
        
               | fartcannon wrote:
               | They were sued and lost for exactly this reason.
               | 
               | https://www.npr.org/2020/11/18/936268845/apple-agrees-to-
               | pay...
        
               | robin_reala wrote:
               | The technical explanation was that CPU speed scaling
               | spikes would exceed the old battery's ability to supply
               | power, causing the phone to reset. Apple's decision was
               | that a slower phone was a better user experience than a
               | phone that randomly reset when you tried to do something
               | that required a high CPU frequency.
               | 
               | The upshot of that is that, yes, your phone got slower as
               | it aged due to a software update. The battery life
               | certainly didn't suffer (if anything it would have
               | improved it slightly). But it's a little bit more nuanced
               | than "planned obselescence".
        
               | fartcannon wrote:
               | No, it was pretty straight forward. Which is why they
               | lost the suit.
        
               | robin_reala wrote:
               | Sure. They should have been upfront about it, and they
               | should have offered a switch to disable the behaviour.
               | They were rightly punished for it.
               | 
               | But if we're going to be correct about things, it was
               | phone speed that took a hit, not battery life.
        
               | fartcannon wrote:
               | Sure, still, planned obsolescence.
        
               | robin_reala wrote:
               | I'd probably agree with you were it not for the fact that
               | the "planned obsolescence" happened 18 months after the
               | release of the iPhone 6S, but they then went on to give
               | it a further 5.5 years of software updates. Maybe someone
               | at Apple didn't get the message?
        
               | fartcannon wrote:
               | Well they got sued for using planned obsolescence and
               | lost. So theres not much to argue about, is there?
        
               | ben174 wrote:
               | And any way you look at it, it's clear that Apple wasn't
               | just trying to cripple old phones in an attempt to sell
               | the newer models. They were doing their best to prolong
               | the life and/or maintain a decent experience for the
               | phones that had become outdated.
        
               | fartcannon wrote:
               | No, its clear they are trying to be tricky with their
               | planned obsolecense. They lost a lawsuit about it. They
               | were found guilty of doing exactly that.
               | 
               | If they made the batteries easily user replaceable, then
               | you'd have a point. But they don't, and you couldn't
               | disable that function so it falls under planned
               | obsolescence.
        
               | neilalexander wrote:
               | You keep parroting the term "planned obsolescence" over
               | and over again in every comment but I do not think you
               | understand what it actually means. Planned obsolescence
               | is when the device becomes useless after a given amount
               | of time. So to use the battery example, arguably a phone
               | that ends up misbehaving or shutting down unexpectedly
               | due to a failing battery without any mitigations is
               | "useless" -- it ceases to function as a useful phone or
               | emergency device if that happens.
               | 
               | That's not a trait specific to iPhones though -- the same
               | thing will happen on most battery-powered devices these
               | days. It's just that someone decided to pick a fight with
               | Apple about it, hence a lawsuit was born. There's nothing
               | remarkable about this case otherwise -- it could have
               | just as easily been any other phone manufacturer.
               | 
               | In this example, the mitigation Apple chose (and
               | admittedly very badly communicated at the time) was to
               | reduce the frequency with which these shutdowns happen by
               | dropping peak performance a bit and reducing the peak
               | power draw as a result. That action actually prolonged
               | the device's "usefulness" for its intended purpose as a
               | phone and emergency device, even if it negatively
               | affected auxiliary functions.
               | 
               | In any case, if the phone slows down a bit, you might
               | think "okay, it may be time to replace the phone soon"
               | and you like to use this as your excuse for it being
               | planned obsolescence. What you're conveniently ignoring
               | is that if the phone shuts down at random, you are
               | probably going to think "well, damn, I need to replace
               | the phone _now_" because a non-technical person will not
               | likely to draw the conclusion that the battery was at
               | fault, they're much more likely to believe there's a much
               | deeper and unfixable fault.
               | 
               | Finally, while the batteries indeed are not user-
               | replaceable, they are still replaceable. Any Apple Store
               | will do it for you (many even on a walk-in basis) and
               | it's not even expensive to have done. Many other third-
               | party shops and service centres also have the capability
               | to do the same.
        
               | fartcannon wrote:
               | They lost a lawsuit about it. They were engaging in
               | planned obsolescence.
        
               | sgjohnson wrote:
               | Yeah. They were engaging in planned obsolescence by
               | prolonging the lifespan of their devices.
               | 
               | Epic.
        
               | neilalexander wrote:
               | At this point I'm convinced you are merely trolling, so
               | I'm engaging no further.
        
               | fartcannon wrote:
               | Which is why they were sued and _lost_?
               | 
               | The mental gymnastics you people use is nuts. I guess
               | this is part of Apples PR, is it? Deny history?
        
               | thebruce87m wrote:
               | They didn't say that's what they were doing. Now they do.
               | The feature still exists today on brand new phones.
        
               | fartcannon wrote:
               | That 'feature' is planned obsolescence. They're degrading
               | your phone, without an easy way to fix it (user
               | replaceable batteries). You will dislike the experience
               | and be encouraged indirectly to buy a new one. Planned
               | obsolescence.
        
               | thebruce87m wrote:
               | When they originally brought out the feature, it
               | supported the new phones but the OS update was also made
               | available for older models that were outside of warranty
               | since Apple continue to support their hardware years
               | after release. Simply doing nothing and letting the
               | batteries in the older models degrade further would cause
               | them to reboot more and become unusable. Surely this
               | would drive sales more? Isn't supporting device that are
               | out of warranty the opposite of planned obsolescence?
               | 
               | My wife and I both had iPhones when batterygate happened.
               | Turns out her battery was degraded and mine was fine. She
               | never did get her battery replaced, she was quite happy
               | with the (reduced) performance she had. If it had been
               | randomly rebooting it would have forced her to buy a new
               | model. Instead she just waited until her next upgrade
               | cycle and didn't care, despite me telling her to get it
               | replaced.
               | 
               | The battery is a consumable part. For my (second hand)
               | iPhone 11 Pro Max it's a PS69 charge to get a new
               | battery. After multiple years of use and two owners this
               | isn't unreasonable, not that it needs it of course (yet).
               | I'll still get years more of use out of this phone, and
               | multiple more OS upgrades, all while other manufacturers
               | pump and dump the next version of their handsets. We
               | should be forcing every manufacturer to support handsets
               | for 5 years minimum to save on e-waste.
        
               | fartcannon wrote:
               | Its a circle of planned obsolescence. Battery gets old,
               | so they degrade phone performance. There's no way for you
               | to change that. They get sued, lose, and maliciously
               | comply by making a switch that maybe causes your phone to
               | reboot randomly. Its all formulated to think, 'I need to
               | replace this'.
               | 
               | Phone manufacturers should be forced to unlock their
               | phones, release drivers and provide user replaceable
               | batteries. Then you can say Apple isn't trying to force
               | you to upgrade.
        
               | smoldesu wrote:
               | Hacker News in 2022 is a strange place, it's hard to
               | engage with people who already have their opinion of
               | Apple decided before they've heard how they've messed up
               | _this_ time. The notch was particularly funny, watching
               | everyone 's incredulous reaction while people immediately
               | went to damage control with the "but it's still 16:10!!!"
               | addendum.
               | 
               | This goes to everyone: Give up. All of these companies
               | suck, the only thing their money buys them is better
               | marketing. It's not worth your time being their PR lackey
               | for them.
        
               | fartcannon wrote:
               | Microsoft's CEO admitted that they have been gaming
               | Hackernews for a while, so it's highly likely the other
               | big brands do the same.
        
               | Klonoar wrote:
               | Citation on that admission?
        
               | robin_reala wrote:
               | I was intrigued by that as well, so I did some digging
               | and turned up the transcript of the "Microsoft Fiscal
               | Year 2019 First Quarter Earnings Conference Call":
               | https://www.microsoft.com/en-
               | us/Investor/events/FY-2019/earn... . If you search
               | through that for "Hacker News" you'll find Satya saying:
               | 
               |  _In fact this morning I was reading a news article in
               | Hacker News, which is a community where we have been
               | working hard to make sure that Azure is growing in
               | popularity and I was pleasantly surprised to see that we
               | have made a lot of progress. In some sense that at least
               | basically said that we're neck to neck with Amazon when
               | it comes to even elite developers as represented in that
               | community._
        
               | pessimizer wrote:
               | Apple was intentionally and silently slowing down aging
               | iDevices to make it seem like they had just become
               | obsolete under the higher requirements of newer software,
               | rather than just having dying batteries. While the person
               | you're responding to is mischaracterizing what happened
               | to some extent and implying that it is still happening
               | (they may still be throttled to protect from sudden
               | shutoffs, but everybody knows now), you're
               | _propagandizing_ about it.
               | 
               | If they had the users' interests in heart at all, they
               | could have thrown a modal that explained that the
               | batteries were dying, and asked if the user wanted the
               | phone to be throttled to avoid incidents of sudden power
               | loss. If Apple had done this, they would have immediately
               | lost sales and had complaints about expensive and
               | inconvenient battery replacement, so they chose not to.
               | This was the result of nothing but greed.
        
               | thebruce87m wrote:
               | They weren't slowing down ageing devices, only handsets
               | that had degraded batteries. It's an important
               | distinction. The change that they made is now when your
               | battery degrades you can choose to get peak performance
               | at the risk of reboots.
        
               | fartcannon wrote:
               | If you could easily change the battery, there'd be no
               | problem with this function. As it stands, the glued in
               | battery is also planned obsolescence.
               | 
               | There's quite a bit of it, isn't there? If your battery
               | doesn't die, the software will cripple your phone. If you
               | choose not to let it, you'll exepreince random reboots.
               | 
               | Its all a big elaborate plan to make you upgrade.
               | 
               | They're smart folks at Apple. They'll try something even
               | more sneaky next time.
        
               | thebruce87m wrote:
               | I can easily change it. I simply pay them PS69 and get it
               | changed. Maybe I've found the loophole? Or maybe they're
               | really bad at planning obsolescence?
               | 
               | To me this is no different than when I pay for new parts
               | for my car. Could I do it myself? Maybe, but I'll happily
               | pay someone who knows what they're doing to do it
               | properly. If a bush wears down is that planned
               | obsolescence? Should I be outraged after 60,000 miles
               | that I have to replace it?
               | 
               | I'm actually old enough to have owned phones with
               | removable batteries. Guess how many times I changed a
               | battery? 0. All the way from the 3210, t68i, P900, Note
               | II and a bunch I've forgotten and I've never needed to
               | change a battery. I've had maybe 4 Apple phones with non
               | removable batteries and never needed to either.
        
               | fartcannon wrote:
               | That 69 dollars happened AFTER the lawsuit (a petty
               | reaponse) and is yet further example of planned
               | obsolescence! Pay 70 bucks, or put 70 bucks towards a new
               | phone.
        
               | thebruce87m wrote:
               | A quick Google shows you that the price of battery
               | replacements has always been around the same price:
               | 
               | https://www.techradar.com/uk/news/apples-iphone-battery-
               | repl...
               | 
               | "In the US, for example, the battery replacement price
               | went from $80 to $30."
               | 
               | https://support.apple.com/iphone/repair/service/battery-
               | powe...
               | 
               | Price now in the US: $69
               | 
               | I think I've come to the conclusion that you use the term
               | "planned obsolescence" incorrectly.
        
           | refracture wrote:
           | I'm hoping for two years since that's what the iPhone 5s got
           | with iOS 12 after 13 dropped support for it, but it may just
           | be a matter of policy for them to target 8 years since it was
           | the 8 year mark when the final update for 12 went out last
           | September.
           | 
           | This topic has become an amusing barometer for people who
           | don't actually know anything about Apple products but love to
           | knock on them.. there's plenty Apple does to get upset over,
           | but this is always the one topic ignorant people bring up.
           | 
           | When the battery went bad on my 6s which was already several
           | years old Apple replaced it for free. That's above and beyond
           | the $30 program they started after their misshap handling the
           | CPU throttling to prevent power loss on worn batteries.
        
         | ntoskrnl wrote:
         | Let's say I have an iPhone 6 that stopped receiving updates.
         | What do you suggest I do with it:
         | 
         | - landfill
         | 
         | - install Linux
         | 
         | - something else?
        
           | rvz wrote:
           | > - something else?
           | 
           | Recycling it would benefit the planet more right?
        
           | robin_reala wrote:
           | - The back camera is probably better than your current webcam
           | 
           | - It can make a good pet or baby monitor (several apps that
           | do this have extremely long support schedules because they
           | know people will reuse old phones)
           | 
           | - If you're going to dispose of it, return it to Apple for
           | recycling rather than landfill
        
           | Klonoar wrote:
           | Recycle it with Apple.
           | 
           | I don't understand this desire to keep arbitrary old devices
           | around. I only do it for as long as I need a device for
           | testing (iOS dev).
           | 
           | They simply have no value past this.
        
           | Synaesthesia wrote:
           | Use as an iPod, it's got a headphone jack which is rather
           | nifty, also still works fine as a basic phone, you can have
           | the battery replaced quite cheaply.
        
             | NeutronStar wrote:
             | And what do I do with my new phone? Just leave it there
             | while I use the older iPhone? No. Realistically you'll use
             | the new phone. The old iPhone is still not going to be
             | used. So what do we do with them now? We install Linux or
             | we just trash it?
        
               | turtlebits wrote:
               | Sell it or repurpose it, just like anything that gets
               | replaced (fridge, blender, car, etc..)?
               | 
               | Just because your old device doesn't support linux
               | doesn't mean it's a brick. (Surely you were aware before
               | you bought the device that it doesn't support linux).
        
         | scarface74 wrote:
         | You need a lot more "Android guys" to keep Android usable on
         | old phones when the manufacturer drops support in a year..
        
         | usrn wrote:
         | What? These devices would be running Firefox not Safari.
        
         | gruturo wrote:
         | > (to counter Apple's in-house planned obsolescence program)
         | 
         | iPhones are famous for being supported A LOT longer than almost
         | any other phone. There are manufacturers which abandon you
         | after the 2nd year, and if you buy a model near the end of its
         | sale period, that can mean as little as 13-14 months on a brand
         | new phone.
         | 
         | Some iPhones have been, are, or will be supported for 6, 7,
         | even 8 years - which is ridiculously good in comparison, and
         | often the reasons for dropping a model are quite clear (only 1G
         | of RAM, would swap/OOMkill like crazy, or lack of a 64-bit
         | CPU).
         | 
         | You could debate some of these reasons, you could debate when
         | none are provided, you could argue about why a certain model
         | had so little RAM to begin with, and of course there have been
         | poorly handled issues like batterygate or certain iOS versions
         | being brutally slow on old models (though it's been years since
         | it last happened).... but frankly, this is an odd choice of a
         | hill to die on.
        
           | drexlspivey wrote:
           | I am still using my 2012 ipad with iOS 9 to watch youtube and
           | Plex
        
             | captn3m0 wrote:
             | Running iOS8 on my iPad 2 to read books and comics.
        
               | mobilio wrote:
               | I'm still using iPad 2 for ebooks too.
        
               | jraph wrote:
               | The iPad 2 is a perfect example.
               | 
               | It is good some people still find use for it. However, it
               | is a device that would be perfectly capable of being used
               | to surf the web... but Apple stopped releasing updates
               | for Safari and forbids alternative browser engines for
               | iOS. The web is essentially broken on it, and I'm not
               | even talking about the security issues that it probably
               | has as a consequence..
               | 
               | I'd say it is exactly the example of a device that is
               | today unusable for many things its hardware could handle
               | just fine for no good reason, and therefore obsolete for
               | many people.
               | 
               | Obsolete because of its closed nature. This obsolescence
               | was planned. Maybe not intentionally to make you buy a
               | new one, but still bad and the consequences are the same.
               | Many people probably replaced their iPad 2 with a new
               | tablet for exactly this reason. Or bought a new tablet
               | even if they still use their iPad 2 for the uses cases
               | the iPad 2 is not capable of handling anymore. Apple
               | should be legally forced to enable third parties to
               | support this hardware.
               | 
               | Next time you consider buying closed hardware (not just
               | Apple, and Android tablets are certainly problematic
               | too), think about the iPad 2. Closed => Waste.
        
               | captn3m0 wrote:
               | I won it as a prize, and considering how it's still being
               | used a decade later - it's certainly not a waste yet.
               | 
               | I'm hoping to get Postmarket running on it, if this Linux
               | port works out.
        
               | jraph wrote:
               | To be clear, I find it pleasant to read your comments
               | about still finding use for such devices and I was not
               | specifically writing to you personally. That was a you
               | for the random reader of my comment. Actually, you
               | specifically are not even in the target of my comment,
               | since you still use your old device.
        
         | tmikaeld wrote:
         | There will be millions of no-longer-supported Apple units out
         | there, it makes sense to give them a second life with Linux
         | rather than throwing them in a landfill.
         | 
         | And linux on it would not run Apple apps, it would run Firefox
         | or Chromium.
        
           | rtpg wrote:
           | So loads of people have testified that using old Androids as
           | long term computing devices just doesn't work cuz the
           | machines can't deal with being on all the time.
           | 
           | I wonder if iPhones and the like are any different on this
           | front. Would you be able to build up a little serve farm of
           | these things?
        
             | alistairSH wrote:
             | That's kind of weird, since phones are generally on all the
             | time when being actively used. I guess it depends on what
             | active/sleep "modes" are available - ie can Linux on Apple
             | run processes with the screen asleep or whatever. As long
             | as it's plugged in, it should be workable, maybe.
             | 
             | But, in my mind, you wouldn't try to build a server farm
             | out of 5+ year old iPads. Instead, you'd continue to use
             | them as consumption devices. Read books, browse web, ie all
             | the things most iPads are doing when new.
        
               | rtpg wrote:
               | I believe what people have said is that the components
               | can't handle continuous use (instead of basically idling
               | on user input). Even when being in use for the most part
               | these machines just are rendering some textures onto the
               | screen and the cpu is not doing much
        
               | newswasboring wrote:
               | Oh damn. That sort of explains why my phone gets super
               | hot when I try to solve a project euler problems on it. I
               | never thought about this.
        
               | alistairSH wrote:
               | That wouldn't surprise me. Could still be fun for
               | tinkering and light consumption.
        
               | zozbot234 wrote:
               | > I believe what people have said is that the components
               | can't handle continuous use
               | 
               | That could be worked around by using the existing Linux
               | featureset to manage hardware utilization. Especially if
               | CPU/GPU use turns out to be the main issue (as opposed
               | to, e.g. powering the display and radio components).
        
             | usrn wrote:
             | The Android userspace is absolutely god awful and makes
             | those projects hard. This would be running straight
             | GNU/Xorg/wayland.
        
           | woojoo666 wrote:
           | I think they are just saying if you buy an Apple device to
           | install Linux on it, you are still supporting Apple
           | (including their walled garden approach). Not to mention
           | Apple is constantly fighting against these sorts of hacks so
           | you'll always be playing mouse in their cat-and-mouse game
        
             | jraph wrote:
             | I completely agree with this line of thinking. That would
             | almost makes me against this kind of projects. However,
             | thinking about the consequences completely flips the coin
             | for me:
             | 
             | - without these projects, Apple will still continue doing
             | whatever they are doing
             | 
             | - I don't expect many people to actually buy a new iThing
             | because of these projects. Maybe they'd buy second hand
             | iThings on which Linux is guaranteed to work. So Apple is
             | not making new money with this
             | 
             | - Yes, they may save some devices from the landfill
             | 
             | - it might show Apple that yes, opening their devices a bit
             | may actually increase their sales (but I would not count on
             | it)
             | 
             | If I ever need a tablet and these projects work out without
             | too many drawbacks, I'd actually probably consider getting
             | a second hand iPad and install Linux on it. At this point
             | I'd rather avoid both Android and iOS. I'd probably look
             | into Pine64's (and other such manufacturers) devices first
             | though.
             | 
             | I hope these projects will help save 2 old iPad 2 sleeping
             | somewhere in my family. These otherwise perfectly capable
             | devices are worthless now just because of one thing: the
             | old version of Safari combined with the fact that Apple
             | forbids browsers with alternative browser engines on these
             | devices. That's so dumb.
             | 
             | And I'd probably prefer using existing devices than buying
             | new ones if possible.
             | 
             | So, yes please, port Linux to the Apple devices!
        
             | tmikaeld wrote:
             | I'm all for open hardware, but objectively, it's either
             | landfill or Linux, I'd rather see it come to use than
             | become useless.
        
       | northisup wrote:
       | so _this_ is the year of the linux desktop?
        
       | zeckalpha wrote:
       | > Diving into the XNU source
       | 
       | Uh oh
        
       | srndsnd wrote:
       | While only semi-related, this reminds me a lot of iPodLinux, a
       | project from around 2006/2007. I'm on the younger side, and this
       | project was my first real introduction to the possibilities of
       | computing. It let my grayscale iPod Classic play videos and Doom,
       | which at the time, was mindblowing to me and my middle school
       | classmates. In the process I was fortunate enough to actually
       | learn a thing or two about Linux and computers in general.
       | 
       | While they're not always the most practical, they can definitely
       | encourage the hacker ethos in people who wonder what their
       | devices can do that Apple might hide outside their walled garden.
        
         | dazhbog wrote:
         | Oh man, the iPodLinux project was the first thing I ever
         | compiled. It took me so long to figure out how to do it, as I
         | was typing Unix commands in Windows and it wasn't working. Best
         | time ever as a smelly teenager pretending to hack stuff.
        
         | peterburkimsher wrote:
         | Same! iPodLinux was my introduction to Embedded Systems, and
         | that's now my actual job :-)
         | 
         | I was only a teenager at the time as well, yet read the whole
         | forum as a moderator. It was always fascinating to learn what
         | new hacks people had made to let the iPod do everything it's
         | capable of!
         | 
         | It's so nice to see Linux becoming available for the iPhone and
         | iPad too.
         | 
         | Now the iPod is discontinued, I wish Apple would release its
         | intellectual property (schematics, board views), so I can
         | repair the old ones. The screen's a bit glitchy on my 1st gen,
         | and I'm not sure how to fix it.
        
           | [deleted]
        
         | apocalyptic0n3 wrote:
         | iPodLinux (and the semi-related iPodWizard and iPodWiki
         | projects) were some of the best years of my childhood. I loved
         | all the time I spent customizing my iPod and helping others do
         | the same.
        
       | randomrubydev wrote:
       | We will finally see a mobile device running a PS3 emulator RPCS3
       | soon...
        
       | CamelRocketFish wrote:
       | Others have already spoken about this amazing achievement so I'm
       | not going to repeat it, but I will say that the flashing cursor
       | animation in the nav bar is horribly distracting whilst reading,
       | if author reads this, please consider removing it.
        
         | dripton wrote:
         | UBlock Origin, right-click on the annoying thing, Block
         | Element, done.
        
           | CamelRocketFish wrote:
           | Cheers!
        
       | jagger27 wrote:
       | This is really all about the iPads to me. Having that "magical
       | piece of glass" run free software for years to come is an
       | absolute win.
        
         | xalava wrote:
         | What is the benefit compared to a rooted android tablet?
        
           | formerly_proven wrote:
           | There are a lot of iPads.
        
           | ryandrake wrote:
           | As someone who owns an OG iPad 1, the benefit of potentially
           | being able to run Linux on it is I already have an old iPad
           | but I don't have a rooted Android tablet. Currently, due to
           | Apple refusing to support it with software updates, and
           | providing no other means for me to update it myself, the iPad
           | is kind of useless.
        
           | prvc wrote:
           | Way easier to create software for it, and with more
           | flexibility, for starters.
        
           | [deleted]
        
           | black_puppydog wrote:
           | Not sure this applies here since the OP seems to be only for
           | certain hardware, but...
           | 
           | I'd have bought an android tabled years ago if I had found
           | something that seriously competes with the iPad Pro 12"
           | versions.
        
             | jagger27 wrote:
             | iPads are just straight up good hardware, externally and
             | internally.
        
       | stuntkite wrote:
       | I am so stoked on these recent developments. I have piles of
       | useless iPhones and I know people that have huge stashes. I can't
       | wait to waste months trying to get the lidar working on
       | something. It really disgusts me that old phones are bricked.
       | Getting a high powered SBC with an actual 5G modem alone is
       | amazing.
        
       ___________________________________________________________________
       (page generated 2022-06-09 23:00 UTC)