Skip to content
Lawrence Wu edited this page May 4, 2015 · 3 revisions

The Kindle 3/Keyboard was the apex of Kindle devices, when they still held an aura of mystique. It has a beautiful e-Ink Pearl display, beaten only in speed by newer screens. It has a full physical keyboard, which, while not the most comfortable, handily beats touchscreen madness.

Most of all, it was the last Kindle to have (and still has) free international 3G internet access. I can't tell you how many times this has saved my hide while traveling in Asia, or just looking up stuff where no internet exists.

However, the Kindle 3 has it's limitations. For one, the web browser is terrible. It's slow and insufferable, (though luckily it managed to get a patch for ) It "doesn't support multiple windows", which would be fine if there was a button that allowed you to open the link in the current window. But you can't/

Opening links without Multiple Windows

As kindle3zeng states, there are two methods of working around the issue of multiple window links:

  1. Patch libwebkit to fix the root cause of the issue.
  2. Patch Readability to convert all "New Tab" links to ordinary links when Article Mode is enabled.

We've archived download links to these files at the Internet Archive.

Readability Mod

This mod modifies Article Mode to function significantly better.

Most of all, it also converts all "New Tab/New Window" links into normal links that your Kindle can open. This is a killer feature

  • kindle3zeng's Readability Mod for KUAL Based on Neftaly's Readability Mod, it retains all features and adds some improvements. This adds the ability to install using KUAL (no more mucking around with USB Networking). We recommend it.
    • To install, you must have Jailbreak and KUAL on your Kindle.
    • Extract the entire contents of the Readability Mod to your Kindle. article_mode should be in the extensions folder.
    • Then, enter KUAL, click "Article Mode", and click "Enable New Tab open".
  • (Lost) Neftaly's Readability Mod 0.1 - Neftaly originally conceived the idea of extending the Readability Mod to fix issues with new tab links. However, all links to his version are dead. Use kindle3zeng's version instead.

libWebkit Mod

Another method is to hack libWebkit itself to fix the issue. This is more invasive, and doesn't work all the time (maybe if someone messed with and cross-compiled the libWebkit source code from Amazon's site, it could work better).

  • Basic libWebkit Patch - Download - A Chinese forum user on Baidu has produced a hack for libWebkit. Yifan Lu reviewed the mods, and states that he replaced all instances of "_blank" and "target" with random stuff like "xxxxx" and "tbrget". This will allow most new windows to open, but anything that opens new windows in another method or using javascript won't be affected.
    • The better way of doing it would be to look for the source file that handles opening new window in the Webkit WebCore source and make it return without a new window and recompile it. This will take a long time to set up though because you also need to cross-compile stuff like fb and libcurl. This will have to do for now.

README IN ENGLISH - WELL ALMOST

This patch package Hack, Kindle 3 browser to provide the following functionality:

A new window to open in the original window (hacked by ctc). 2. Increase download both pdf. Epub file format.

The software already includes the the ctc webpatch patch, see http://hi.baidu.com/44670

Download

Important

Original files in the patch package does not modify the system, if installed, the browser does not work, uninstall method: Remove files in Kindle / webkit directory coverage webpatch file, then you can restart. After successfully uninstalled, Kindle / webkit directory more a file uninstall.log.

If you use this patch does not work, but I hope to use this patch as soon as possible, Your / mnt / us / webkit / backup directory / mnt / usr / webkit / install.log file can be packaged to compression to us, we give it a try can not solve.

Search Engine Mod

Duokan

The stock Kindle OS is incredibly limited. For one, the PDF reader is terrible, and there is no support for EPUB. The music player (for audiobooks or reading tracks) is also incredibly limited in functionality.

BA Logo

Bibliotheca Anonoma

BASLQC Wiki

  • Introduction - A quick intro to the rationale and ideals of this guide, and modding in general.
  • Essential Maker Skills - Essential Skills that every maker should have.
  • Archivist Tools - All the tools an internet archivist needs under their belt.

General Guides

  • Android Development Codex - All kinds of Android smartphones.
  • Business Class Laptops - Computers that last: The ThinkPad, the HP EliteBook, the Dell Precision/Latitude.
  • EBook Readers - A good eInk screen remains the best way to read literature comfortably.
  • Game Consoles - Homebrew development scenes have made it possible to unlock the full power of your game console's computer chip.
  • Graphing Calculators - This is the last vestige of the age of 80's Home Computers; where programs were simple and graphics were minimal.
  • Home Server - Why buy cloud storage when you can build your own cloud? For media streaming, torrenting, and VPN access (to bypass blocked internet).
  • Routers - Amazingly, your ordinary router probably runs Linux on it's little embedded CPU.
  • Authentication Wallets - Manage your plethora of accounts, passwords, and RSA public keys using a GPG-encrypted wallet.
  • LEGO Mindstorms - The easiest way to build functional robots and machines; using good ol' LEGO and Technic bricks.
  • Vintage Computers - Amiga, Apple ][, and all the other random home computers that defined the 1980s.

Research

  • Genetic Programming - Programs that mutate and evolve by themselves, like Genes. It's a very difficult concept to grasp, but a very powerful method that transcends math or algorithms.

Content Guidelines

  • General Guidelines - The ideals that you should uphold while working with and editing this guide.
  • Device Guide Templates - Templates and general guidelines for creating customized guides for a device.
  • Linux - Run a full desktop OS on your little mobile device; research is being made to make it comfortable to use in the mobile space.

Reference

  • Glossary - Contains all the crazy acronyms and word soup that you'll need to wade through when using this guide.
Clone this wiki locally