View Single Post
Old 06-10-2011, 12:05 AM   #1
jmpopush
Junior Member
jmpopush has learned how to buy an e-book online
 
Posts: 1
Karma: 80
Join Date: Jun 2011
Device: kindle 3 w
What I have done on KSO and some questions

I decompiled on amazon's jars. And I found that there is an ad-manager, which controls download and update(rotation) ads.

I intend to edit those class files to bypass the verification. But this manager seems only control ad files IO, so it doesn't effect GUI part.

the manager will check /var/local/adunits/admgr.seenactive. If that file is exist, then the manager assume this kindle is a special one. Then the manager will download and update the ads.

So I think we need to find which process create that file admgr.seenactive.

You can find those control codes on framework-impl.jar/ad/manager/n.class.

My questions are:

After I jailbreak, as I do not need to change screensaver frequently (also I think a background program will consume the battery), I just replace the default screensaver for KSO (\opt\amazon\screen_saver\adunits\600x800\screensv r.gif). After that, It works. I wonder amazon's ad pushing will fix this trick. But until now, I did not receive any new ads. Did you guys find some new ads?

If you guys receive new ads and I didn't. I think that means the jailbreak break the ad rules (actually I do not believe that, amazon should not check key files when checking the version of kindle).

I edited n.class file to disable the function of the ad manager. But I don't whether it works as I didn't receive any ads after jailbreak.

Thanks and enjoy!

Last edited by jmpopush; 06-10-2011 at 12:15 AM.
jmpopush is offline   Reply With Quote