Reverse Engineer Finds Kindle's Hidden Features 108
bensafrickingenius writes "CNET's Crave site has an interesting article on Amazon's Kindle eBook reader, and the extensive reverse-engineering that fans of the device have accomplished. The site specifically points out the work of Igor Skochinsky at the Reversing Everything website. His work on the Kindle's Root Shell has revealed some fascinating goodies: 'Among the ones uncovered and described on his blog are a basic photo viewer, a minesweeper game, and most interesting, location technology that uses the Kindle's CDMA networking to pinpoint its position. There also are some basic location-based services that call up a Google Maps view to show where you are and nearby gas stations and restaurants.'"
Re:Flagged. (Score:5, Informative)
Good movie, although a bit date today [imdb.com]
Re:Saver? (Score:2, Informative)
"Fiona"? (Score:3, Informative)
A root password of "Fiona"? Wasn't that the name of the girl in Neal Stephenson's novel _The Diamond Age_? The one who was educated by the nanotechnological Primer book?
--Rob
Cellphone CDMA location (Score:5, Informative)
All current CDMA chipsets have location capability, due to E911 requirements for cellphones. They go through all sorts of gyrations to get a fix quickly when starting the GPS from cold (can't leave it running all the time or it would kill the battery), and to get a fix in "difficult" environments like urban canyons. They get a rough location by triangulating on cell towers, determine available satellites, doppler and code phase estimates, then tell the GPS what it should be listening for. Instead of taking several minutes from a cold start, they get a fix in a second or two.
When you get a cellphone the service agreement will say that you agree to be located if you call 911 (read it, it's there). Any other location must be initiated by you, or with your permission, due to privacy issues. I did software for dedicated CDMA location devices and users got a special service agreement from Sprint. It said if you buy and use this thing, you are agreeing to be located.
It's pretty slick.
...laura
Re:bad feature (Score:3, Informative)
Re:eBook readers are all wrong (Score:3, Informative)
A bluetooth monitor? Bluetooth can transmit at up to 2.1 Mbit/s. DVI can transmit 3.7 Gbit/s in single-link mode and 7.4 Gbit/s in dual-link mode. A 320x240 @ 24bpp would ideally take .9 seconds, but could easily take 5 seconds to fill the screen. And that is a tiny screen. 320x240 @ 8bpp would still ideally take .3 seconds. At a more standard resolution (1280x1024 @ 8bpp), a simple screen fill would ideally take 5 seconds and could easily stretch to 30. Granted, one could try to fix this problem by using a compression algorithm on the data, but PNG and JPEG aren't effective enough to fix the problem (especially in larger displays). USB would help, but it's still only 480 Mbit/s (I don't feel like doing the calculations again).
Not to say the idea is entirely without merit. A worker in a server farm could load a problem ticket (@ 1 bpp?) onto his monitor and walk off with the ticket. There might be a few specialized applications for this, but everything involves writing some sort of specialized "painting" system, which goes against the basic idea of a monitor-only system.
Re:Cellphone CDMA location (Score:5, Informative)
Do a search for "AFLT". They estimate the travel time from multiple cell towers (easy with CDMA) and work from there. They call it triangulation, though it's a lot closer to hyperbolic navigation.
...laura
Nope... (Score:3, Informative)