This is a of a post made during a time where outgoing federation for lemmy.ml was broken. I hope lemmy.ml readers will forgive me for shoving my filthy little words under the shining gaze of their precious and observant eyes for a second time.


I have a Kindle Paperwhite (7th generation). (Stallman weeps) It appears people generally customize their kindle beyond Amazon’s original design by jailbreaking it. But I was wondering if I could replace the entire system on the kindle by a new one, for even more hacking fun.

It appears Kindle Paperwhites run on ARM processors, so there should be plenty of compatible software. However, it appears flashing the ROM of kindle only appears in the context of something called the Kindle Fire. Why is that? Is there any reason ROM flashing for the paperwhite kindles isn’t common? The only reasons I could think of is that disassembling and reassembling the kindle paperwhite is kinda annoying (especially with the glue holding the case together) and that maybe not everyone has a board to externally flash ROMs. I’ve also thought that maybe the ROM is write-protected or that the software is signed and that the Kindle will refuse to boot off of anything that hasn’t received Jeff’s blessing. Is there any existing guide on flashing a custom ROM? Have any ROMs been created already?

Maybe my foolish self has not searched good enough and hasn’t found the discussions on ROM flashing of other kindle models, but in any case I think it’s good to have this discussion on here on Lemmy too even if it potentially already exists somewhere else on the internet, so that other fools like me may come across your wisdom and be enlightened.

If this is complete and utter nonsense what I’m babbling about, can I at least somehow download the firmware and software running on the kindle from the device, so that I may poke and probe it with my disgusting, dirty little fingers, defiling Amazon’s intellectual property?


I hope that you have a good day and that the following days be good too. If I am stupid for even mentioning the idea of a good day, I wish that some day our suffering may end and that a good day be something we all can look forward to.

  • BearOfaTime@lemm.ee
    link
    fedilink
    arrow-up
    9
    arrow-down
    1
    ·
    10 months ago

    Wow, this is the best high-level description of how Android is structured and distributed.

    Next time someone asks why they can’t flash their X phone with the X2 rom, I’ll just send a link here (so don’t delete this!)

    Well done.

    • SpaceNoodle@lemmy.world
      link
      fedilink
      arrow-up
      2
      arrow-down
      9
      ·
      10 months ago

      It’s a rather dishonest take, completely ignoring all the work that goes into specialized hardware support.

      • BearOfaTime@lemm.ee
        link
        fedilink
        arrow-up
        14
        arrow-down
        1
        ·
        edit-2
        10 months ago

        If it’s inaccurate, then correct it.

        Calling it “dishonest” is hyperbolic and nothing more than an ad hom, a sophist argument tactic.

            • SpaceNoodle@lemmy.world
              link
              fedilink
              arrow-up
              1
              arrow-down
              2
              ·
              edit-2
              10 months ago

              Word salad.

              Nothing about what I said was ad hominem, there was no exaggeration, and they were just being pretentious.

              Y’all also appear to have zero subject knowledge.

              ARM architecture is entirely unlike x86/64, and the need to define hardwired peripherals in a device tree makes a general-purpose OS for an ARM-based device, not to mention the SoC vendor-specific kernels, runtime services, and libraries.