12-17-2011, 03:06 AM | #1 |
Junior Member
Posts: 9
Karma: 116
Join Date: Dec 2011
Device: Kindle Touch
|
Kindle Touch - disable special offers & change screensaver [update]
With a trial and error approach I have sucessfully jailbroken my ad supported Kindle Touch, blocked and removed the special offer ads, replaced the screen saver and the banner ad at the bottom of the screen. I am extremely happy with the result.
It took me awhile because I had no previous experience with Linux commands. Changing the screensaver and banner was made possible using Yifan Lu's jailbreak and USBNet installation (http://yifan.lu/). Many thanks to him. What is in the steps below is how to jailbreak, connect via SSH to a Windows7 PC using a Telnet client, block new ads and copy a screensaver and new banner graphics to your Kindle Touch. The banner replacement is optional, I think it looks cool to have some fancy scrollwork at the bottom of the page. If you do not have basic computer skills, are not good at following instructions and figuring things out STOP RIGHT HERE and go back to reading your book. I take no responsibility for what you do. I am only saying what I did. Hopefully this will make it easier for others to do it, code a tool to make it more automatic and share it on their blog. Place the screensaver image (600x800 greyscale .png) named screensvr.png and the ad banner replacement you want to use (600x90 .gif) named banner.gif in the main directory while connected via USB. Step One: On the Windows7 side you need to install RNDIS drivers. I got the driver by installing the Microsoft Windows Mobile Device Center Driver (http://www.microsoft.com/download/en....aspx?id=21783). Also make sure you have Telnet Client turned on in Widows Features. Step Two: Jailbreak and install USBNet per Yifan's instructions. While you are at it also change your password with the instructions he provides. Then put your Touch into usbnetwork mode by entering ;un in the search field on the Touch screen (again read his instructions) and connect the Touch to your computer via USB cable. Step Three: The RNDIS adapter should now be visible in your Network Connections window. I found how to set up the adapter here (https://www.mobileread.com/forums/sho...95&postcount=8). The key here is to turn on "Allow other network users to connect through this computer's Internet Connection. Here is where things differ a little from the instructions at mobileread.com. You need to set the IP address for Internet Protocol Version 4 to 192.168.15.1 for connection to the Touch. Step Four: Install PuTTY (free telnet/ssh client) on your PC. I already had PuTTY installed on my computer to run terminal commands on my iPhone. Run PuTTY and enter 192.168.15.244 in the Host Name (or IP address) field and click Open. Step Five: In the terminal window you will be prompted for the ID which is root and the password you created in step two above. At the promt type "mntroot rw" without quotes. This command allows you to change files. Step Six: Remove current ads and block their replacement: rm -rf /mnt/us/system/.assets/ mkdir /mnt/us/system/.assets/ chmod -w /mnt/us/system/.assets Copy your replacement screensaver and banner as follows: cp /mnt/base-us/screensvr.png /usr/share/blanket/ad_screensaver/screensvr.png cp /mnt/base-us/banner.gif /usr/share/blanket/ad_screensaver/banner.gif Type exit and through the Touches menu option restart the Touch. Done. Note: This is reverable by doing a Reset to Factory Defaults. Update: Much simpler method without jailbreaking. Backup your Touches documents folder to your hard drive. Create an account at opendns.com (it is free). Using opendns's block feature, block address "adpublisher.s3.amazon.com". Enter OpenDNS's 2 DNS addresses in your router DNS fields or in your PC's IPv4 adapter settings. Do a Reset to Factory Defaults on your Touch. Copy the Documents folder you backed up back to your Touch, set up your Touch like you did when new and re-register. You will have the 19 sequential default screensaves and no ads. Turn off your wifi before leaving home and only use wifi at home or the ads will re-appear. Tested this on my wife's Touch and it works fine. Last edited by Touch; 12-20-2011 at 05:37 PM. Reason: update |
12-17-2011, 05:18 AM | #2 |
Wielder of Hammers
Posts: 77
Karma: 26342
Join Date: Jul 2010
Location: Renton, WA
Device: Kindle Keyboard & Kindle Fire
|
You could also just do this on Amazon.com...by choosing to deregister the Kindle from the KSO program...
|
Advert | |
|
12-17-2011, 03:51 PM | #3 |
Zealot
Posts: 117
Karma: 774868
Join Date: Jan 2011
Device: Kindle Keyboard,nexus 7,Kindle Voyage
|
|
12-17-2011, 03:53 PM | #4 |
Kindle Dissector
Posts: 662
Karma: 475607
Join Date: Jul 2010
Device: Amazon Kindle 3
|
Be warned that if you do this, there's a high chance that you won't be able to update your Kindle Touch when Amazon releases an update. Rule of thumb is to never modify/remove files on the rootfs since the updater checks for that and only includes patches, not the actual files.
Also, note that this only gives you one screensaver, if you pay amazon $30 and remove the special offers, you can install my simple screensaver hack that supports shuffling through up to 99 screens. |
12-17-2011, 03:57 PM | #5 |
Nameless Being
|
@yifanlu exactly. If you payed a cheaper price, then you shouldn't cheat amazon out of that $30. It's not a huge price to pay, and its worth it. Even if you are a Linux genius, I wouldn't recommend ever tamping files on the rootfs.
|
Advert | |
|
12-18-2011, 01:13 AM | #6 |
Wizard
Posts: 2,273
Karma: 7406665
Join Date: Mar 2009
Location: Circling Earth @ Mach .83
Device: Elipsa 2E, Sage, Libra Colour, Libra 2, Clara 2E, Oasis3, Voyage
|
|
12-18-2011, 02:30 AM | #7 |
Wielder of Hammers
Posts: 77
Karma: 26342
Join Date: Jul 2010
Location: Renton, WA
Device: Kindle Keyboard & Kindle Fire
|
Indeed, but the thread was targeted at existing KSO model owners.
I was pointing out that the easier (and morally correct) way to do this would be to just de-register it from the program officially through Amazon. I actually enabled the KSO stuff on my Kindle on purpose just to see what the program is like and how it works. So far I'm leaving it on, but will probably turn it off again at some point if I don't see any good offers after a while. I still have admash installed and use that to vote for the ads I think look best. |
12-18-2011, 05:06 AM | #8 | |
Junior Member
Posts: 2
Karma: 10
Join Date: Dec 2011
Device: Kindle Touch
|
Quote:
I think I'll just go pay the fee on Amazon and keep my ability to get updates intact. But I also wouldn't paint this decision in moral terms; it's not like anyone is going to Hell for jailbreaking their Kindle. Amazon released the code for the programming thus allowing jailbreaking, so it's not like I'd be cheating them. And so the $30 is essentially a fee to continue getting updates. It's not a moral choice, it's an economic one. I'd like my product not to become obsolete when Amazon updates the software, so I will pay the fee. |
|
12-18-2011, 05:11 AM | #9 |
Junior Member
Posts: 2
Karma: 10
Join Date: Dec 2011
Device: Kindle Touch
|
But... it's $40 plus tax. Still, happily paid.
|
12-18-2011, 05:37 AM | #10 |
Gadgetoholic
Posts: 1,462
Karma: 2731820
Join Date: Feb 2011
Location: Sweden
Device: Kobo Libra2, Tolino Vision 6
|
|
12-18-2011, 11:44 AM | #11 | |
Junior Member
Posts: 9
Karma: 116
Join Date: Dec 2011
Device: Kindle Touch
|
Quote:
If I'm not able to update it is still worth it to me to have a choice of wallpapers. Last edited by Touch; 12-18-2011 at 11:45 AM. Reason: typo |
|
12-18-2011, 11:55 AM | #12 |
Kindle Dissector
Posts: 662
Karma: 475607
Join Date: Jul 2010
Device: Amazon Kindle 3
|
Is the amount to remove ads different for each person? Some say $20, some say $30, and some say $40
|
12-18-2011, 12:52 PM | #13 |
monkey on the fringe
Posts: 45,484
Karma: 158151390
Join Date: May 2010
Location: Seattle Metro
Device: Moto E6, Echo Show
|
I think it's time for Amazon to change the name of the program from Kindle with Special Offers to Kindle with Sponsored Screensavers.
The offers of late have been really pathetic and are causing quite a bit of disappointment for new buyers. Many were hoping to get deals similar to previous offers; but, I'm afraid that's a thing of the past. On top of that, many of the offers have been non-exclusive and Kindle ownership isn't even needed to take advantage of them. |
12-18-2011, 01:12 PM | #14 | |
Séduisant
Posts: 4,706
Karma: 2107018
Join Date: Jan 2010
Location: Texas, USA
Device: Boox Note Air2+; Kobo Libra2; Kindle Scribe, Oasis3; iPad Mini6
|
Quote:
|
|
12-18-2011, 02:23 PM | #15 |
Junior Member
Posts: 9
Karma: 116
Join Date: Dec 2011
Device: Kindle Touch
|
|
Tags |
screensaver, special offers, touch |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Kindle 3 "Special offers" edition Screensaver hack help | Aarony | Amazon Kindle | 68 | 10-27-2012 02:00 PM |
Upgrading kindle touch special offers for European costumers | Koko | Amazon Kindle | 2 | 12-06-2011 05:37 AM |
Black Friday - $79 Nook Touch vs $85 Kindle 3G Keyboard (special offers) | megacoupe | Deals and Resources (No Self-Promotion or Affiliate Links) | 3 | 11-26-2011 09:52 AM |
Kobo Touch with Special Offers | fjtorres | News | 15 | 11-14-2011 08:07 PM |
Kindle 3G, Free 3G + Wi-Fi (includes Special Offers & Sponsored Screensavers) $139.00 | arcadata | Deals and Resources (No Self-Promotion or Affiliate Links) | 7 | 07-13-2011 10:55 AM |