![]() |
#1 |
curly᷂͓̫̙᷊̥̮̾ͯͤͭͬͦͨ ʎʌɹnɔ
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,014
Karma: 50506927
Join Date: Dec 2010
Location: ♁ ᴺ₄₅°₃₀' ᵂ₇₃°₃₇' ±₆₀"
Device: K3₃.₄.₃ PW3&4₅.₁₃.₃
|
Merged Developer Keystore
PER GENERAL REQUEST -- BIG FAT NOTICE TO DEVELOPERS:
Please dont create unnecessary additional vanity keys. Just use the "test" key already present in the keystore to sign your Kindlets. Spare everybody the trouble of updating their Kindle each time. Help your Karma. Kindlets come from many developers and are often signed with different keys. I haved merged keys from all developers active to date in this forum (let me know if I missed any so I can maintain this Merged Developer Keystore) As requested I make it available in post#1 of this thread for your convenience. Copying this developer.keystore to your /var/local/java/keystore/ and restarting the Kindle will allow using any of these developer's Kindlet. Edit: 2012-01-14 merged "LittleLui" keys for Krosswords 2012-04-02 merged "victor" keys for CR3runner.azw2 2012-07-12 merged "pamberg" keys for Kindcalc 2012-10-02 merged "CrazyCoder" keys for a an improved CR3runner.azw2 2012-11-06 renamed aliases to properly identify the test "well known" key (no other addition, no need to update your keystore). Last edited by PoP; 11-07-2012 at 06:55 AM. Reason: properly identify test key |
![]() |
![]() |
![]() |
#2 |
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 84
Karma: 26720
Join Date: Mar 2011
Device: Kindle 3 WIFI
|
Would you please explain how you merged them?
|
![]() |
![]() |
Advert | |
|
![]() |
#3 |
curly᷂͓̫̙᷊̥̮̾ͯͤͭͬͦͨ ʎʌɹnɔ
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,014
Karma: 50506927
Join Date: Dec 2010
Location: ♁ ᴺ₄₅°₃₀' ᵂ₇₃°₃₇' ±₆₀"
Device: K3₃.₄.₃ PW3&4₅.₁₃.₃
|
I use the keytool command on a linux desktop:
keytool -importkeystore -srckeystore developer-to-import.keystore -destkeystore developer.keystore The keystore password is password in case you want to play with it. keytool complete syntax: Spoiler:
Last edited by PoP; 10-14-2011 at 08:18 PM. |
![]() |
![]() |
![]() |
#4 |
Enthusiast
![]() Posts: 39
Karma: 10
Join Date: Feb 2011
Location: Michigan
Device: K3G v3.1 jb
|
Awesome, thanks again!
![]() |
![]() |
![]() |
![]() |
#5 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 128
Karma: 5792
Join Date: Mar 2011
Location: Australia
Device: Kindle 3
|
Not quite sure, but does this mean create the folders java/keystore on the kindle (which is found at var/local)? I am using Windows 7, so it just shows Kindle as my Kindle location in the drive tree.
PS - Thanks for this, I am so glad to be able to do this without merging the keystores myself, most generous! |
![]() |
![]() |
Advert | |
|
![]() |
#6 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 128
Karma: 5792
Join Date: Mar 2011
Location: Australia
Device: Kindle 3
|
Oops, just discovered I need usb networking. I am not keen, as I think I'd probably brick my kindle. Is there a bin file I can use to update?
|
![]() |
![]() |
![]() |
#7 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 128
Karma: 5792
Join Date: Mar 2011
Location: Australia
Device: Kindle 3
|
Is there a step-by-step guide to creating a bin file to update the keystores?
Cheers! |
![]() |
![]() |
![]() |
#8 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,669
Karma: 2300001
Join Date: Mar 2011
Location: Türkiye
Device: Kindle 5.3.7
|
is it possible to copy this keystore file without usbnetwork hack?
ie with a sh file via launchpad hack like this one Code:
mntroot rw if [ -f /mnt/us/launchpad/developer.keystore ] then mv /mnt/us/launchpad/developer.keystore /var/local/java/keystore/developer.keystore fi mntroot ro |
![]() |
![]() |
![]() |
#9 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 128
Karma: 5792
Join Date: Mar 2011
Location: Australia
Device: Kindle 3
|
Thanks so much Thomass. I am afraid that I am not entirely sure what I should do with the files you uploaded. Sorry to ask more after what you've done. I'm guessing I don't just install the ini? Where do I put things?
Last edited by Tanga; 12-16-2011 at 09:50 PM. |
![]() |
![]() |
![]() |
#10 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,669
Karma: 2300001
Join Date: Mar 2011
Location: Türkiye
Device: Kindle 5.3.7
|
first install launchpad hack. then copy these files+ developer.keystore file to launchpad folder which will be created after the installation of launchpad hack. then first press [ shift shift space] then press [ shift L K]
|
![]() |
![]() |
![]() |
#11 |
Groupie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 159
Karma: 20390
Join Date: Feb 2009
Device: none
|
Thanks for the suggestion thomass. This way opens up several possibilities. I actually used your idea to make similar with the disable logging, disable indexing, and removing ads threads. While I prefer to keep the USB Hack around (especially as a way to check up on whether or not these scripts do their job), I know this will greatly benefit those who aren't comfortable enough using the USB Hack and doing it manually, line-by-line.
|
![]() |
![]() |
![]() |
#12 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,669
Karma: 2300001
Join Date: Mar 2011
Location: Türkiye
Device: Kindle 5.3.7
|
you are welcome, happy to help.
BTW: maybe this way of sh to install keystore is much better Code:
#install merged developer keystore #backup the old one if exist: if [ -f /var/local/java/keystore/developer.keystore] then cp -f /var/local/java/keystore/developer.keystore /mnt/us/launchpad/developer.keystore.backup fi #move the new one: mntroot rw if [ -f /mnt/us/launchpad/developer.keystore ] then mv -f /mnt/us/launchpad/developer.keystore /var/local/java/keystore/developer.keystore fi mntroot ro |
![]() |
![]() |
![]() |
#13 | |
Groupie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 159
Karma: 20390
Join Date: Feb 2009
Device: none
|
Quote:
Thanks. I actually threw together something similar, as well as an uninstall for those who may want it. Same thing as yours. BTW, while 'mntroot rw' and 'mntroot ro' is required for some of the scripts/commands, you don't need them for this one as the '/var' folder isn't root. keystore.ini Code:
[Actions] ; Kindlet apps/games keystore K I = !source /mnt/us/launchpad/keystore_install.sh K U = !source /mnt/us/launchpad/keystore_uninstall.sh Code:
###### Kindlet apps/games keystore # backup the old one if exist: if [ -f /var/local/java/keystore/developer.keystore ] then cp /var/local/java/keystore/developer.keystore /mnt/us/launchpad/developer.keystore.bkp_orig fi # move the new one and keep a backup of it, just in case: if [ -f /mnt/us/launchpad/developer.keystore ] then cp /mnt/us/launchpad/developer.keystore /var/local/java/keystore/ mv /mnt/us/launchpad/developer.keystore /mnt/us/launchpad/developer.keystore.bkp fi exit Code:
###### Kindlet apps/games keystore # remove new one and its backup: mv /var/local/java/keystore/developer.keystore /mnt/us/launchpad/ rm /mnt/us/launchpad/developer.keystore.bkp # restore the old one if exist: if [ -f /mnt/us/launchpad/developer.keystore.bkp_orig ] mv /mnt/us/launchpad/developer.keystore.bkp_orig /var/local/java/keystore/developer.keystore fi exit Last edited by inameiname; 12-21-2011 at 07:28 PM. |
|
![]() |
![]() |
![]() |
#14 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,669
Karma: 2300001
Join Date: Mar 2011
Location: Türkiye
Device: Kindle 5.3.7
|
Quote:
I think it may be better if you collect your all installer scripts in a new thread with links to the necessary files (ie develepor.keytore , etc) and some small descriptions. (if you have time of course) |
|
![]() |
![]() |
![]() |
#15 | |
Groupie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 159
Karma: 20390
Join Date: Feb 2009
Device: none
|
Quote:
Personally, after seeing your original script, and found it to work, I created and use a 'customizations_install.sh' (and 'customizations_uninstall.sh' one too) that incorporates all of the hacks I would have normally done via USB hack. So much easier. |
|
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
merged terminal/launchpad/web server | lrizzo | Kindle Developer's Corner | 46 | 10-21-2011 05:51 PM |
Merge/Keep First Book - Yes/No Column Not Merged Correctly | nynaevelan | Library Management | 1 | 08-07-2011 09:52 AM |
PDF - ePub paragraphs are merged together | strnad | Conversion | 4 | 03-01-2011 08:57 AM |
Can ePubs be merged? | Elfwreck | ePub | 10 | 03-12-2010 07:08 PM |
IRIVER announces new reader - watch out Sony (threads merged) | Stingo | News | 28 | 01-10-2007 11:25 PM |