Quantcast
Channel: MobileRead Forums - Kindle Developer's Corner
Viewing all articles
Browse latest Browse all 4410

PW2 How to hack a brand new Kindle PW2 (leaving it unregistered)

$
0
0
Hi all,

I had some difficulties hacking my first Kindle Paperwhite 2nd Gen (aka PW2) to the point I totally bricked it (even after unbrick it once).

So, as a shortcut to the newcomers, I compiled a small primer guide to hack your Kindle PW2 before registering it, so Amazon will never know about your reading habits, which I think is fair.

BIG RED NOTE: This guide is neither comprehensive nor complete nor definitive. You can help me to complete it by providing more details/information in this thread. There are catches and one is going to still read a lot of information to get it done right. There are things that don't work and one will loose functionality by doing it. Consider all this carefully before proceed. Do it at your own risk as I'm not responsible for anything bricked by YOU.

BIG BLACK NOTE: I'm not the author of any of the tools needed to complete these instructions. We, the community, owe a big THANK YOU VERY MUCH for all those intrepid and devoted developers that allows us to choose. In any case, do it at your own risk as none of these developers are responsible for anything bricked by YOU.

BIG MAGENTA NOTE: This guide applies only to Kindle Paperwhite 2gen, aka Kindle PW2, with 5.4.0 firmware. In any case, do it at your own risk as none of these developers are responsible for anything bricked by YOU.

That said, let's get it done.

Spoiler:
  1. Open the box, enjoy this moment. Might be your last; ;)
  2. Turn Kindle PW2 on;
  3. Choose your language;
  4. On WiFi setup screen, choose any private network, type a NOT VALID password and choose cancel;
  5. In the bottom of the screen, you'll see a 'register later', so click it to skip registration;
  6. IMPORTANT: FROM NOW ON AND FOREVER FOR THE REST OF YOUR KINDLE'S LIFE, NEVER, EVER SELECT AN WIFI FOR YOUR KINDLE ON EVERY REBOOT THAT THESE INSTRUCTIONS TAKES!!! Always cancel the WiFi selections using step 4 and skip registration just like step 5. One might want to turn airplane mode and leave it on forever.
  7. Install Jailbreak from NiLuJe's Kindle Touch/PaperWhite 5.0.x - 5.4.2 JailBreak. Plus K5/PW USBNetwork;
  8. Install Rescue Pack from ixtab's "Rescue pack" for Paperwhite / Touch;
  9. Set and reboot Kindle PW2 in diags mode (read how on step 8 url);
  10. Enable USBNetwork by choosing N-U-Z-X menu options;
  11. Connect the USB cable between Kindle PW2 and a computer (Linux prefered here, always actually);
  12. Run this as user on your Linux box:
    Code:

    $ sudo ifconfig usb0 up;sudo ifconfig usb0 192.168.15.201
    Type your sudo password. Also, consider to creat an alias for this command as might use it quite a bit;
  13. Run this as user:
    Code:

    $ ssh root@192.168.15.244
    Accept and type password, which happens to be 'mario' (no quotes, no bold). Consider an alias for this one too;
  14. Follow these instructions to create a fake registration;
    The above step don't work on Kindle PW2.
    If someone have better directions, let me know in the thread so I can fix it.
  15. Follow these instructions to set the Kindle's time and date;
    The above step don't work on Kindle PW2.
    If someone have better directions, let me know in the thread so I can fix it.
  16. Exit diags mode by issuing:
    Code:

    # idme -d --bootmode main
    # reboot

  17. Remove the USB cable from you Kindle just after the screen flash to reboot and wait it finishes boot up;
  18. Reconnect the USB cable;
  19. Install Developer Certificates + Kindlet Jailbreak from NiLuJe's Snapshots of NiLuJe's hacks, KUAL, KUAL extensions section, file All-in-one KUAL prerequisites;
  20. Install KUAL from twobob's [Kindle] Unified Application Launcher. KUAL;
  21. Install Collections Manager from ixtab's Collections Manager. Don't forget to install meme's [GUI Plugin] Kindle Collections to Calibre too, so you can manage your off Amazon collection;
  22. Run to Callibre to sideload your books to Kindle;
  23. REMEMBER: NEVER! EVER SET A NETWORK ON YOUR KINDLE'S WIFI! YOU CAN SAFELY KEEP IT ALWAYS IN AIRPLANE MODE TO SAVE JUICE;


Now you can go and install some neat KUAL extensions, here ('So what can you do with this?' spolier) and here. Just in case someone mess with my PW2 network settings, I've installed dsmid's BackDoorLock, knc's1 BBB Firewall. To speed up KUAL sorting, I've also installed gawk.

As I said earlier, there are some caveats. The main ones, imho, are:
  • As the fake registration hack don't work at this moment on PW2, the cover view shows the 'register now blah, blah, blah', which takes the entire lower half of the screen, lefting less space to your shiny covers. Workaround: use list view;
  • As the set date and time hack don't work at this moment on PW2, the time and date of you Kindle is going to be messed up. It's ok to me as it is a reader, not a server. Workaround: none.
  • Wikipedia definitions doesn't work at all. No network. Workaround: connect to the network, so, in what matter to this post, none;
  • All the network features are unavailable. This renders impossible to use cloud sync and all Amazon's bells and whistles, including their thirst for information, which for me are all defective by design, not features. So I can't care less if someone comes with an workaround for those ones.

Viewing all articles
Browse latest Browse all 4410

Trending Articles