07-02-2012, 11:20 AM | #16 | |
Kindle Dissector
Posts: 662
Karma: 475607
Join Date: Jul 2010
Device: Amazon Kindle 3
|
Quote:
And I'm mostly interested in this working for the next kindle. |
|
07-02-2012, 11:38 AM | #17 |
Carpe diem, c'est la vie.
Posts: 6,433
Karma: 10773668
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
|
I have eink draw and update code that works on all the eink kindles that I have, in all modes (main and diags). The k4 uses different eink drivers in main and diags mode. I also support full grayscale in the newtrix demo, which dithers 256-shades down to 16, as required even for the 8-bit framebuffers (where the bottom 4 bits must be a copy of the top 4-bits for predictable behavior, according to the eink driver GPL code). My newer stuff (like the video player) does dithering with no dither table and uses ioctl() eink updates. Because it is native code, it might work within your framework.
|
Advert | |
|
07-02-2012, 12:53 PM | #18 |
BLAM!
Posts: 13,478
Karma: 26012494
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
Welcome back! \o/
All this sounds way off my usual playground, so I'll probably mostly stay on the sidelines, but have fun & good luck! |
07-02-2012, 03:21 PM | #19 |
Kindle Dissector
Posts: 662
Karma: 475607
Join Date: Jul 2010
Device: Amazon Kindle 3
|
Ok, I'm thinking of ditching the "menu on kindle" idea. For easier usability, I want all the settings to be done on the computer, press "Start" and let the app do all the work. No need for a user to sit down with the kindle and try to choose various options.
So far, I have the following options in the (so far only OSX) app: 1) Jailbreak/Unjailbreak 2) Backup/Restore (the entire nand) 3) Export (nand over usb) 4) Advanced (export shell over serial usb, load custom initrd) The user will choose one of those options, type in any custom settings if applicable, and press start. The paramaters will be flashed to a set location in memory, and my custom initrd will read the option and do whatever. Any suggestions for other features? |
07-02-2012, 03:37 PM | #20 |
but forgot what it's like
Posts: 741
Karma: 2345678
Join Date: Dec 2011
Location: north (by northwest)
Device: Kindle Touch
|
@yifanlu, I have a side question. Now, you have a reliable way to backup/restore eMMC content (i.e. stock KT software). Does it include also backuping/restoring stock U-Boot? (I do know that one can make stock U-Boot from source provided by Amazon, I'm interested mostly in possibility to replace or restore stock U-Boot at KT).
|
Advert | |
|
07-02-2012, 11:38 PM | #21 | |
Kindle Dissector
Posts: 662
Karma: 475607
Join Date: Jul 2010
Device: Amazon Kindle 3
|
Quote:
|
|
07-18-2012, 01:35 AM | #22 |
Kindle Dissector
Posts: 662
Karma: 475607
Join Date: Jul 2010
Device: Amazon Kindle 3
|
Quick update:
1) OSX GUI is almost done. I really want this to look nice and pretty in an Apple fashion. After this, I'll quickly make a windows version, since looks don't matter there 2) Embedded initramfs image is done. 7.7MB uncompressed. 4.7MB compressed. Includes a busybox linux image with shell and many tools. Everything is in RAM. 3) "Packages" are in the format of initramfs files. Since most of the system files are already in the embedded initramfs in the kernel, all you need is recovery.sh and optionally splash.png inside an external initramfs file. The shell script can do pretty much anything. I've built packages for exporting NAND over usb, jailbreaking, and exporting a Shell over usb serial. The nice thing about this system is that it's very modular. Mix and match kernels (for different devices) and packages (for different tasks). 4) Expert users can, instead of initramfs packages, load initrd images (support ext3, squashfs, cramfs) (with compression) and basically boot any linux image they want with a 64MB limit (for performance). What I need to do now is to modify u-boot to load my custom kernel automatically and finish the GUI. Before that, I may release a command line beta for win/linux/osx for advanced users. |
07-18-2012, 01:46 AM | #23 | |
Carpe diem, c'est la vie.
Posts: 6,433
Karma: 10773668
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
|
Quote:
With this, we could also make a stock unmodified kindle act like a USB I/O (extra eink video monitor, touchscreen keyboard and mouse emulation, sound output device, or whatever). Exporting the entire MMC is nice too, for studying new firmwares. |
|
07-18-2012, 06:35 AM | #24 | ||
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Týr
Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
http://yifan.lu/?s=kindle FTW!!!
Quote:
Quote:
HTH Last edited by twobob; 07-18-2012 at 06:36 AM. Reason: added quote and output message from web service |
||
07-18-2012, 09:42 AM | #25 |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Týr
Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
Last edited by WT Sharpe; 08-20-2012 at 01:11 AM. Reason: Replaced condensed URL in quote with full link. |
07-18-2012, 02:03 PM | #26 | |
Kindle Dissector
Posts: 662
Karma: 475607
Join Date: Jul 2010
Device: Amazon Kindle 3
|
Quote:
|
|
07-18-2012, 02:06 PM | #27 |
Carpe diem, c'est la vie.
Posts: 6,433
Karma: 10773668
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
|
Yup, "more riskier" is "more better" (greater risk can achiever greater rewards), especially when you have a safety net like your upcoming toolset, where rebooting restores stock behavior.
Last edited by geekmaster; 09-14-2012 at 11:00 AM. |
09-14-2012, 10:05 AM | #28 |
Connoisseur
Posts: 62
Karma: 640495
Join Date: Jul 2012
Location: Germany
Device: Kindle Touch, Android smartphone w/ FBReader
|
Status update?
yifanlu, are you still working on this? I was really looking forward to it, but I guess maybe you are bummed out by the Paperwhite like many of the devs here and not motivated any more? I don't mean to rush you, just want to know if you are still working on it or not?
|
09-14-2012, 11:01 AM | #29 | |
Carpe diem, c'est la vie.
Posts: 6,433
Karma: 10773668
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
|
Quote:
Embrace your technolust! Last edited by geekmaster; 09-14-2012 at 02:19 PM. |
|
09-14-2012, 11:14 AM | #30 |
but forgot what it's like
Posts: 741
Karma: 2345678
Join Date: Dec 2011
Location: north (by northwest)
Device: Kindle Touch
|
AFAIK, Yifan Lu is now hacking PS Vita, not Kindle Touch.
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Einfacher Feature-Request: /dev/ptmx und /dev/ttyUSB2 modes | Seneca | PocketBook | 2 | 12-05-2011 04:41 PM |
Which link for jailbreak & hack now? | harpangel36 | Kindle Developer's Corner | 2 | 02-26-2011 11:04 PM |
Troubleshooting Can't Update & Jailbreak due to cvm checksum failure | driverever | Amazon Kindle | 7 | 01-24-2011 01:45 AM |
Problem & fix to Windows dev env setup | ShellShock | Calibre | 6 | 12-07-2008 10:13 AM |