Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > Amazon Kindle > Kindle Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 08-09-2022, 11:50 AM   #1
dedeca
Enthusiast
dedeca is on a distinguished road
 
Posts: 38
Karma: 50
Join Date: May 2022
Location: Brazil
Device: PW3 and PW5
Does amazon know my Kindle is jailbroken?

I lost the Cover Display option after updating kindle to version 5.14.3.0.1, I thought it was a bug and figured it would be fixed in a future update. So yesterday a new update to 5.14.3.2 came out, and the Cover Display option still hasn't appeared. It's strange because downgrading to 5.14.2 solves the problem, however updating the firmware to a newer version makes this option go away.
Is it possible that Amazon knows my device is jailbroken and has decided to remove the Cover Display option?
dedeca is offline   Reply With Quote
Old 08-09-2022, 12:00 PM   #2
mergen3107
Wizard
mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.mergen3107 ought to be getting tired of karma fortunes by now.
 
mergen3107's Avatar
 
Posts: 1,506
Karma: 5000046
Join Date: Feb 2012
Location: Cape Canaveral
Device: Kindle Scribe
Usually, when Kindle updates, install the latest JB Hotfix ASAP. Then reinstall all the packages you use.

Regarding your specific case, maybe there are stock binaries/scripts that the Cover Display package relies on, but on newer FW it was removed?
mergen3107 is online now   Reply With Quote
Advert
Old 08-09-2022, 02:36 PM   #3
shamanNS
Wizard
shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.
 
Posts: 1,115
Karma: 12345678
Join Date: Feb 2010
Location: Serbia
Device: Kindle PW5, Kobo Libra 2, Kindle PW1
My experience with the exact same firmware version (5.14.1.1 on PW5) with and without jailbreak:
pre-jailbreak I had Display Cover option appear seconds after registering the device to my Amazon account

and post-jailbreak while still on the same firmware and re-registered to the same Amazon account that cover option didn't appear even after days spent online (with ota binaries renamed, and before renaming ota binaries I did the actual registration and gave it couple of minutes online then connected to computer to delete firmware update it started downloading & then renamed ota binaries).
So it doesn't seam to be related to firmware version itself?

When trying to troubleshoot that issue myself I had a hypothesis that maybe it has something to do with that debug flag file being created by jailbreak procedure and I've managed to brick / bootloop that PW5 unit when I've edited jailbreak bridge script to comment out a function call for the function that creates that file (I've introduced a syntax error [empty if.. then block] and thus broke Upstart and boot procedure, it loops even before exporting storage so no can do on the whole "DO_FACTORY_RESTORE" thing) to stop it from recreating that file on each reboot.

Anyways, while I was waiting for replacement PW5 to come other people have figured out the solution for Display Cover option:

https://www.mobileread.com/forums/sh...20&postcount=3

So, you'll need to insert the missing "experiment" info into that SQLite database.

I've done that and it works. Before going that route I've even tested doing a factory reset after jailbreak (since jailbreak script messed about some other database file (appreg??, whatever is in device & firmware specific zip "payload" used by jailbreak script) to check if that clears problems with that missing Display Cover option and with Goodreads... and no dice : Display Cover hasn't appeared so I had to enable it myself via database edit.

Last edited by shamanNS; 08-09-2022 at 02:39 PM.
shamanNS is offline   Reply With Quote
Old 08-09-2022, 10:48 PM   #4
tekkasit
Groupie
tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.
 
Posts: 176
Karma: 200056
Join Date: Feb 2009
Location: Bangkok, Thailand
Device: Kindle Scribe, K3, Voyage, Oasis 3
Me too. I think it is a plausible explanation.

I jailbreak my Oasis 3 (v5.14.2) with "watchthis-jailbreak", and upgrade to 5.14.3, and 5.14.3.0.1. After that, I realized that the Cover Display option was gone.
tekkasit is offline   Reply With Quote
Old 08-10-2022, 01:07 AM   #5
dedeca
Enthusiast
dedeca is on a distinguished road
 
Posts: 38
Karma: 50
Join Date: May 2022
Location: Brazil
Device: PW3 and PW5
Quote:
Originally Posted by shamanNS View Post
Anyways, while I was waiting for replacement PW5 to come other people have figured out the solution for Display Cover option:

https://www.mobileread.com/forums/sh...20&postcount=3
Yeees That worked! Thank you so much!
dedeca is offline   Reply With Quote
Advert
Old 08-10-2022, 01:14 AM   #6
dedeca
Enthusiast
dedeca is on a distinguished road
 
Posts: 38
Karma: 50
Join Date: May 2022
Location: Brazil
Device: PW3 and PW5
Quote:
Originally Posted by tekkasit View Post
I jailbreak my Oasis 3 (v5.14.2) with "watchthis-jailbreak", and upgrade to 5.14.3, and 5.14.3.0.1. After that, I realized that the Cover Display option was gone.
The above method worked on my pw3. On my pw5 I did it a little differently. As my pw5 was still at version 5.14.2 and in this version there is no Display Cover problem, all I did was copy the file /var/local/KWISClient.db from version 5.14.2 to 5.14.3.2. I don't know if it's a recommended method, but it worked.
dedeca is offline   Reply With Quote
Old 08-10-2022, 01:45 AM   #7
tekkasit
Groupie
tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.
 
Posts: 176
Karma: 200056
Join Date: Feb 2009
Location: Bangkok, Thailand
Device: Kindle Scribe, K3, Voyage, Oasis 3
It didn't work for my device (Oasis 3). After reboot, the Display Cover option still does not show.

Code:
[root@kindle root]# cat /var/local/java/prefs/BookCover.preference
#User preferences for Book Cover Preferences
#Sun May 29 18:17:30 GMT-06:00 2022
BookCoversEnabled=false
isBCSettingAccessed=true

[root@kindle root]# sqlite3 /var/local/KWISClient.db
SQLite version 3.26.0 2018-12-01 12:34:55
Enter ".help" for usage hints.
sqlite> SELECT extra_identifier, experiment, treatment FROM main.experiments;
DecanterChromeV1|DECANTER_CHROME_V1_FALLBACK_328845|C
DecanterChromeV1|DECANTER_CHROME_V1_MALBEC_FALLBACK_370896|C
CuratorBookCovers|EREADER_CURATOR_BOOK_COVERS_307723|T2
sqlite> .exit
P.S. My Oasis 3 had removed ads already.

Last edited by tekkasit; 08-10-2022 at 03:34 AM.
tekkasit is offline   Reply With Quote
Old 08-10-2022, 05:42 AM   #8
shamanNS
Wizard
shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.shamanNS ought to be getting tired of karma fortunes by now.
 
Posts: 1,115
Karma: 12345678
Join Date: Feb 2010
Location: Serbia
Device: Kindle PW5, Kobo Libra 2, Kindle PW1
Try setting "BookCoversEnabled" to true?
shamanNS is offline   Reply With Quote
Old 08-10-2022, 06:22 AM   #9
tekkasit
Groupie
tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.
 
Posts: 176
Karma: 200056
Join Date: Feb 2009
Location: Bangkok, Thailand
Device: Kindle Scribe, K3, Voyage, Oasis 3
Okay, I found out.

You just need to insert a few records into KWISClient.db. No BookCover.preference file needed.


INSERT INTO main.extra_identifiers( extra_identifier, poll_interval ) VALUES ('CuratorBookCovers', 0);
INSERT INTO main.experiments( extra_identifier, experiment, treatment ) VALUES ('CuratorBookCovers', 'EREADER_CURATOR_BOOK_COVERS_307723', 'T2');

and single reboot.
Code:
sqlite> select extra_identifier, poll_interval from extra_identifiers;
DecanterChromeV1|30
KINDLE_EINK_REMOTE_LICENSE_RELEASE_V2|0
CuratorBookCovers|0
sqlite> select extra_identifier, experiment, treatment from experiments;
DecanterChromeV1|DECANTER_CHROME_V1_FALLBACK_328845|C
DecanterChromeV1|DECANTER_CHROME_V1_MALBEC_FALLBACK_370896|C
CuratorBookCovers|EREADER_CURATOR_BOOK_COVERS_307723|T2
sqlite> .exit
I think for my case, the extra_identifiers table has no CuratorBookCovers value (PK for experiments table).

Last edited by tekkasit; 08-11-2022 at 01:01 AM.
tekkasit is offline   Reply With Quote
Old 08-11-2022, 01:02 AM   #10
tekkasit
Groupie
tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.
 
Posts: 176
Karma: 200056
Join Date: Feb 2009
Location: Bangkok, Thailand
Device: Kindle Scribe, K3, Voyage, Oasis 3
Oops. The option was gone again in a few minutes while I'm online.

I think Amazon service keeps calling home, and reverting values back.

I found out that my extra_identifiers table now have only one record, the 'KINDLE_EINK_REMOTE_LICENSE_RELEASE_V2' row was gone!

Code:
sqlite> select extra_identifier, poll_interval from extra_identifiers;
DecanterChromeV1|30
sqlite> select extra_identifier, experiment, treatment from experiments;
DecanterChromeV1|DECANTER_CHROME_V1_FALLBACK_328845|C
DecanterChromeV1|DECANTER_CHROME_V1_MALBEC_FALLBACK_370896|C
sqlite> .exit

Manually insert of the missing record back doesn't restore it back. After reboot, it will have only one record. (T_T)

Last edited by tekkasit; 08-11-2022 at 02:37 AM.
tekkasit is offline   Reply With Quote
Old 08-11-2022, 01:43 PM   #11
j.p.s
Grand Sorcerer
j.p.s ought to be getting tired of karma fortunes by now.j.p.s ought to be getting tired of karma fortunes by now.j.p.s ought to be getting tired of karma fortunes by now.j.p.s ought to be getting tired of karma fortunes by now.j.p.s ought to be getting tired of karma fortunes by now.j.p.s ought to be getting tired of karma fortunes by now.j.p.s ought to be getting tired of karma fortunes by now.j.p.s ought to be getting tired of karma fortunes by now.j.p.s ought to be getting tired of karma fortunes by now.j.p.s ought to be getting tired of karma fortunes by now.j.p.s ought to be getting tired of karma fortunes by now.
 
Posts: 5,788
Karma: 103362673
Join Date: Apr 2011
Device: pb360
Quote:
Originally Posted by tekkasit View Post
Okay, I found out.

You just need to insert a few records into KWISClient.db. No BookCover.preference file needed.
Quote:
Originally Posted by tekkasit View Post
Oops. The option was gone again in a few minutes while I'm online.

I think Amazon service keeps calling home, and reverting values back.
Is KWISClient.db something that from your point of view never needs to change once it is how you like it?

If so, you can use chattr +i on it.
j.p.s is offline   Reply With Quote
Old 08-12-2022, 04:44 PM   #12
dedeca
Enthusiast
dedeca is on a distinguished road
 
Posts: 38
Karma: 50
Join Date: May 2022
Location: Brazil
Device: PW3 and PW5
I decided to change the location of my amazon.com.br account to amazon.com in order to have access to the grouping of series (Group Series in Library) and Goodreads (in my country these resources are not available). Unfortunately doing so causes me to lose the Display Cover option again. So to fix this I have to replace the KWISClient file again with the one I had saved from the 5.14.2 firmware.
I also noticed that if I restart the kindle with wifi on, the Display Cover option simply disappears. For some very strange reason the kindle needs to be restarted with wifi off.

I compared the entries of the file KWISClient (with Display Cover) with KWISClient (without Display Cover). It seems that in this last one some values ​​besides the 'CuratorBookCovers' are missing. I wonder if this can somehow interfere with future features that the kindle can receive, since the KWISClient file I'm using belongs to firmware 5.14.2 and not the latest one.
Attached Thumbnails
Click image for larger version

Name:	KWISClient with Display Cover.png
Views:	131
Size:	91.9 KB
ID:	195821   Click image for larger version

Name:	KWISClient without Display Cover.png
Views:	113
Size:	47.1 KB
ID:	195822  
dedeca is offline   Reply With Quote
Old 08-15-2022, 08:08 PM   #13
Mike Li
Member
Mike Li began at the beginning.
 
Mike Li's Avatar
 
Posts: 16
Karma: 10
Join Date: Dec 2014
Device: KW4
could you please tell me how to downgrade the system WITHOUT JB?
Mike Li is offline   Reply With Quote
Old 08-15-2022, 08:16 PM   #14
jhowell
Grand Sorcerer
jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.jhowell ought to be getting tired of karma fortunes by now.
 
jhowell's Avatar
 
Posts: 7,072
Karma: 91577715
Join Date: Nov 2011
Location: Charlottesville, VA
Device: Kindles
Quote:
Originally Posted by Mike Li View Post
could you please tell me how to downgrade the system WITHOUT JB?
Not possible.
jhowell is offline   Reply With Quote
Old 08-17-2022, 05:23 AM   #15
tekkasit
Groupie
tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.tekkasit ought to be getting tired of karma fortunes by now.
 
Posts: 176
Karma: 200056
Join Date: Feb 2009
Location: Bangkok, Thailand
Device: Kindle Scribe, K3, Voyage, Oasis 3
Hi dedeca

Is it possible to share your /var/local/KWISClient.db contents?

I would like to populate those two tables on my Oasis 3, because I have no backup of this file before I realized what happened.

Now I had only three records (extra_identifiers - 1, experiments -2). T^T
tekkasit is offline   Reply With Quote
Reply

Tags
kwisclient


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Looking to Buy a Jailbroken Kindle emote Flea Market 1 04-29-2016 09:47 AM
How to Downgrade from 5.6.5, jailbroken Kindle susmoka Kindle Developer's Corner 11 02-13-2016 09:59 AM
New ereader now that Kindle cannot be jailbroken JSWolf Which one should I buy? 18 01-31-2016 02:16 PM
How accurate is this? "Amazon Quietly Bricked Jailbroken Kindle Devices Last Year" Nate the great Kindle Developer's Corner 13 03-26-2015 03:17 PM
Having problems registering Amazon account on a previously jailbroken 1st gen PW engnrd Amazon Kindle 7 01-29-2014 11:48 AM


All times are GMT -4. The time now is 05:56 PM.


MobileRead.com is a privately owned, operated and funded community.