03-29-2018, 06:37 PM | #1 |
Junior Member
Posts: 8
Karma: 10
Join Date: Mar 2018
Device: Kindle 3Gb
|
"The title is not signed by a registered developer"
Hi,
I am currently trying to write my own kindlet for my kindle 3GB. Using this post's hello world code I am struggling to get anything running: https://www.mobileread.com/forums/sh...d.php?t=102386 The main issue I am having after running the .azw2 file is "The title is not signed by a registered developer" I have signed with dn,di,dk with the following line: jarsigner -keystore developer.keystore -storepass password Test.azw2 dktest And also tried with Test.jar with no avail. I have tried using the developer.keystore from this forum and also tried just using the mkk install file. I am at a loss of what else to try, have you guys got any suggestions? |
03-30-2018, 07:41 AM | #2 |
Evangelist
Posts: 415
Karma: 750442
Join Date: Apr 2016
Location: Italy
Device: Kindle PW3 5.8.5.0.1
|
Try to specify the full path of your developer.keystore file.
Also, try to execute the command on the same file with all dktest, ditest, dntest (in sequence) |
Advert | |
|
03-30-2018, 09:32 AM | #3 | |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
Quote:
Note: If running 5.9.anything on a PW3, then "Active Content" is no longer supported and even once you figure out the signing problem, it is not going to work (but you will get a different error message). |
|
03-30-2018, 10:18 AM | #4 |
Junior Member
Posts: 8
Karma: 10
Join Date: Mar 2018
Device: Kindle 3Gb
|
I have tried signing the package with the forums keys, and making my own. It doesn’t seem to change, I’ve tried installing the package with the keys, I’ve also tried using usbnetworking to replace the developer.keystore on the device. It’s the original kindle 3 (keyboard one) so don’t know if that helps.
|
03-30-2018, 12:32 PM | #6 | |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
Quote:
"Active Content" is still supported on the K3. Note: I think the references you are using only apply to the KT and newer. The K3 firmwares use an older interface standard (jar). Be sure you are using the proper install/uninstall from the current MKK for K3 model to install the keyset and are signing with the proper key. https://www.mobileread.com/forums/sh...d.php?t=225030 |
|
03-30-2018, 07:09 PM | #7 |
Junior Member
Posts: 8
Karma: 10
Join Date: Mar 2018
Device: Kindle 3Gb
|
Encol, I’ve tried both of them unfortunately.
Knc1, what do you mean by the old interface? I have installed the correct version of mkk and I’m fairly sure it works as it allows KUAL to be installed and other Kindlets from this forum like Kindlenote. |
03-30-2018, 09:03 PM | #8 |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
There where (are) two versions of the java interface.
Those keys do not have anything with controlling installation. Only with authorizing the execution of applications signed with them. KUAL is in a public repository - Look at how it is built and signed, that should help you spot what you are doing wrong. |
03-31-2018, 02:56 AM | #9 |
Evangelist
Posts: 415
Karma: 750442
Join Date: Apr 2016
Location: Italy
Device: Kindle PW3 5.8.5.0.1
|
Can you attach your jar?
|
03-31-2018, 08:42 AM | #10 |
Junior Member
Posts: 8
Karma: 10
Join Date: Mar 2018
Device: Kindle 3Gb
|
I've attached my Test.jar, it should be signed with the latest keystone from the forum, with dktest digest dntest. I'm not 100% sure I have it compiled correctly but it always gives the same error message on the kindle. Is there a way to check if it's signed correctly?
|
03-31-2018, 09:02 AM | #11 |
Junior Member
Posts: 8
Karma: 10
Join Date: Mar 2018
Device: Kindle 3Gb
|
I've worked something out! The KUAL azw2 was signed with a different algorithm than the default for jarsigner, changing it to SHA1 with the following command worked.
jarsigner -sigalg SHA1withDSA -digestalg SHA1 -keystore developer.keystore -storepass password Test.jar dntest I now have another issue unfortunately. I get "Main class not found" when running it on the kindle. Sorry for being useless, any ideas? |
03-31-2018, 10:02 AM | #12 | |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
Quote:
(Still following the touchscreen directions.) Although it might be something else entirely. Try searching our Kindlet information, I seem to recall that error being mentioned in the past. = = = = I also suspect you are having trouble finding the prior Kindlet work. Top "sticky" section of the forum index - Thread with "Where do I start?" in its title - Click Kindlet That will put you on the index page for Kindlet information. (Note: It is a wiki page, you can edit it to add and/or correct index entries to the information you may find anywhere on site or off site) = = = = The current worked and working example source repository: https://bitbucket.org/ixtab/kindlelauncher A specific starting place (build.xml): https://bitbucket.org/ixtab/kindlela...e-view-default More specifically: PHP Code:
You want to follow the "kdk-version = 1.0" build process for a K3 (I am pretty sure you are now following the build process for "kdk-version = 2.0") See also: https://bitbucket.org/ixtab/kindlela...lib/?at=master = = = = Note: ixtab is long gone on to other things than fooling around with Kindles (he completed his c.s. PhD and had to get a job), but other people have admin access to that repository in case you need to push something to it. (NiLuJe might have a clone or fork of ixtab's repo that he builds the snapshots from - but the ixtab repo is the master and it does build as you see it now.) Last edited by knc1; 03-31-2018 at 10:38 AM. |
|
03-31-2018, 12:44 PM | #13 | |
Evangelist
Posts: 415
Karma: 750442
Join Date: Apr 2016
Location: Italy
Device: Kindle PW3 5.8.5.0.1
|
Quote:
Try it on your kindle |
|
03-31-2018, 12:52 PM | #14 |
Junior Member
Posts: 8
Karma: 10
Join Date: Mar 2018
Device: Kindle 3Gb
|
Thanks for this, I'm using the 1.2 KDK from my kindle so that should be the right one?
I'm now stuck trying to run the build.xml, I'm now getting this error: "Source option 1.4 is no longer supported. Use 1.6 or later." I've changed the java version in eclipse but running the build.xml uses Javac to compile and that seems to not want to use older versions. |
03-31-2018, 12:58 PM | #15 |
Junior Member
Posts: 8
Karma: 10
Join Date: Mar 2018
Device: Kindle 3Gb
|
Thanks encol, yours signed correctly for me to run it, it seems to be to do with SHA1 against SHA256 in the certificate.
The issue I think I've got now is compiling it with the wrong java version, but I'm struggling to get a project set up in eclipse properly. I've previously been using the terminal to compile and make the jar file but I think I need to use eclipse to compile with an older java version. |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Troubleshooting Kindle Dx Graphite with corrupted software, does not switch to "registered" | wincel | Amazon Kindle | 26 | 10-03-2020 11:05 AM |
Use "short" instead of "full" title for title sort & renaming? | wolpi | Library Management | 2 | 08-04-2016 05:25 PM |
Aura Books not listed by title but just "<title> - <number> - <series>" | qee4q | Kobo Reader | 12 | 05-10-2015 04:37 PM |
A warning for Linux users: slow "Add Books", "Unknown" title and Author | rolgiati | Library Management | 8 | 07-24-2013 04:36 PM |
Plugboard "Metadata: Show series [series index] - title as title (Kindle)" | Deep Cover | Library Management | 6 | 11-30-2012 05:17 PM |