![]() |
#1 |
Kindle Dissector
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 662
Karma: 475607
Join Date: Jul 2010
Device: Amazon Kindle 3
|
![]()
Well, in short, the old "simple screensaver" hack I wrote a while ago sucks. This is a REAL screensaver hack.
This Kindle Touch modification will allow you to use custom images as screensavers. This is not for Special Offer Kindles, nor does it remove the advertisements. By design, this mod will only work with non-ads Kindle Touches. An improvement of this vs the screensaver hacks of previous devices and the simple screensaver hack I released a while ago includes:
In addition, images are auto-scaled and auto-converted, which means you are no longer limited to 600×800 grayscale images. Of course, those are the preferred format, but you can now use any PNG file and it will be sized to fit the screen. The only limitation is the image format must be PNG. Finally, as an added bonus, I’ve included a custom screensaver, “lockscreen.png”. If you place that image in your screensaver folder (and nothing else), instead of a picture screensaver, the Kindle will keep whatever you are reading as the screensaver with a neat lock icon on the top of the screen. (See end of post for example) As always, installation and usage directions are found in the readme after download. All this is made possible by OpenBlanket, my attempt at reversing the APIs for LibBlanket, Amazon’s library for drawing full screen content on the Kindle Touch. You can check out the source for an almost identical re-implementation of the device’s original screensaver module (decompiled by hand and compiles to almost the exact same machine code). The source for the custom screensaver module is a modification of that source (and is included in the download). Download: http://yifan.lu/p/custom-screensaver/ OpenBlanket: https://github.com/yifanlu/OpenBlanket ![]() My stance on removing ads: I've posted my opinions about this in many threads, but not everybody has read it. First of all, I will never stop anyone from removing ads. It's very easy to do, and there are many ways of doing it. However, I will never aid anyone in doing so, so please don't ask me for help. The reason is that our main defense for jailbreaking the device being legal and ethical is that "we aren't doing anything to hurt amazon." Now I understand Amazon is a big corporation (as with all big corporations, they are amoral, hence, they can be evil). However, when you remove the ads without paying Amazon $40, they lose money, which means that if enough people start removing ads to make an impact they could take action against people like me who bring you the ability to unlock your devices. Since technically, the TOS for the Kindle states that you cannot modify or reverse engineer the device. No, Amazon is not enforcing it. No, I do not agree with it. But Amazon has always been passive in stopping jailbreaks (removing the exploit but not touching the hacks; not worrying about people who jailbreak; allowing people with jailbroken devices to have support even though you technically broke the TOS and can be denied support), but if they start losing money they could start actively blocking jailbreaks. Last edited by yifanlu; 01-20-2012 at 04:13 PM. |
![]() |
![]() |
![]() |
#2 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 109
Karma: 2800
Join Date: Jul 2010
Location: Australia
Device: PW (7th Gen), PW (10th Gen)
|
Will this work with the non-touch version as well?
|
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Kindle Dissector
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 662
Karma: 475607
Join Date: Jul 2010
Device: Amazon Kindle 3
|
Nope.
|
![]() |
![]() |
![]() |
#4 |
Connoisseur
![]() ![]() Posts: 95
Karma: 128
Join Date: Feb 2010
Location: Upside-down
Device: Kindle 3g (US), KT & PaperWhite, Nook ST
|
Thanks for the excellent job.
Any hopes for a custom font? I'd love to read my books on Georgia 2... (or whatever) Best regards and take care! |
![]() |
![]() |
![]() |
#5 |
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4
Karma: 26422
Join Date: Jan 2012
Device: Kindle Touch
|
Good work yifanlu!
One question: We have to uninstall previous hack? |
![]() |
![]() |
Advert | |
|
![]() |
#6 |
Kindle Dissector
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 662
Karma: 475607
Join Date: Jul 2010
Device: Amazon Kindle 3
|
Nope. It removes the old files and your screensavers can continue to work, but with the new featurs.
|
![]() |
![]() |
![]() |
#7 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 109
Karma: 2800
Join Date: Jul 2010
Location: Australia
Device: PW (7th Gen), PW (10th Gen)
|
Thanks for the answer, it was a curiosity question rather than a oh dear, can't do it the other way one.
Keep up the good work. ![]() |
![]() |
![]() |
![]() |
#8 |
Junior Member
![]() Posts: 1
Karma: 10
Join Date: Jan 2012
Device: kindle touch
|
Error
Hi all.
I have Kindle Touch 5.0.3 and I get update error 007. Should it work with this version? |
![]() |
![]() |
![]() |
#9 |
Member
![]() Posts: 16
Karma: 10
Join Date: Dec 2011
Device: Kindle Touch
|
Thanks, yifanlu. A little question: would it be feasible to allow changing the current screensaver with the front button?
|
![]() |
![]() |
![]() |
#10 |
Kindle Dissector
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 662
Karma: 475607
Join Date: Jul 2010
Device: Amazon Kindle 3
|
@bizoon. You must jailbreak first.
@littlelui, the device goes to sleep in about 10 minutes after going to screensaver, so after that, I don't think it sees events aside from power button press. |
![]() |
![]() |
![]() |
#11 |
Member
![]() Posts: 13
Karma: 10
Join Date: Sep 2010
Location: The D
Device: PW2
|
Thanks Yifanlu, this is pretty awesome!
Last edited by ll Legion ll; 01-24-2012 at 10:48 AM. Reason: answered my own question |
![]() |
![]() |
![]() |
#12 |
Member
![]() Posts: 22
Karma: 12
Join Date: Mar 2012
Device: Kindle Touch
|
Thanks Yifanlu, I've installed the custom screensaver a while ago and i love it!!!
![]() Just a question: I'm just a little bit bored about the order the images are displayed. Have you considered to make a version that shows the images randomly?, (just to be surprized every time the screensaver activates) Thanks again, Julio (aka Xzwatz). |
![]() |
![]() |
![]() |
#13 | |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 99
Karma: 30196
Join Date: Dec 2011
Device: Kindle Touch
|
Howdy, Yifanlu.
Just a suggestion: could you please edit your first thread's post and highlight the following valuable phrase Quote:
Apart from that, good work! 8-) Last edited by varnie; 03-16-2012 at 09:54 AM. |
|
![]() |
![]() |
![]() |
#14 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 608
Karma: 1588610
Join Date: Jan 2012
Device: Kindle Scribe
|
What book is that?
|
![]() |
![]() |
![]() |
#15 |
Member
![]() Posts: 13
Karma: 10
Join Date: Feb 2012
Device: Kindle Touch
|
@yifanlu - when I turn my Kindle off, the screen goes Black? I uninstalled the screensaver mod and now it goes back to clearing like before. Why change it?
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Don't Panic - Custom Screensavers | jphphotography | Amazon Kindle | 7 | 09-06-2012 08:14 AM |
original kindle touch screensavers needed | demonseye316 | Amazon Kindle | 3 | 01-15-2012 10:19 PM |
Can I have custom screensavers but keep the banner ads and special offers? | Nausicaa | Kindle Developer's Corner | 1 | 09-30-2011 06:34 PM |
Touch Custom screensavers? | tomsem | Barnes & Noble NOOK | 2 | 06-19-2011 02:19 PM |
Archive for custom screensavers | sleeplessdave | Amazon Kindle | 1 | 07-07-2010 12:33 PM |