Skip to content
This repository has been archived by the owner on Nov 12, 2022. It is now read-only.

Support for 5.8.1 #35

Closed
usernatilds opened this issue May 2, 2018 · 9 comments
Closed

Support for 5.8.1 #35

usernatilds opened this issue May 2, 2018 · 9 comments

Comments

@usernatilds
Copy link

Is possible?

@usernatilds
Copy link
Author

I use Kindle Papperwhite

@Frenzie
Copy link
Member

Frenzie commented May 2, 2018

I'll close this in favor of #34 . @NiLuJe Do you know anything about this stuff?

@NiLuJe
Copy link
Member

NiLuJe commented May 2, 2018

@Frenzie : I haven't followed all that too closely, but from what I gathered, some recent/current FW versions started obfuscating the Booklet API, which basically royally fucks with the 'universal' booklet approach. You instead have to RE the required bits of API build-per-build, àla JBPatch, and it's basically awful and a huge mess.

I know @coplate tried/tries to maintain KUAL builds on some of those FW, but that's it ;).

@coplate
Copy link

coplate commented May 3, 2018

@Frenzie : like @NiLuJe said, amazon has started obfuscating the Booklet like they did earlier with the Kindlets.

In this sample I took one options, and stopped using the create and start functions that they obfuscated, but manually built up the objects in a thread started by the constructor.

the other method I took was just to hijack booklet constructor to execute a c++ program that could do a replacement, and then exit, I think if they keep obfuscating that will likely last longer.

I looked into setting up the associations sqlite program to try to run the c++ program directly, but I never could make it work.

Then I got back into Warcraft, and mostly let this drop.

Here is the thread I made to let people test this: https://www.mobileread.com/forums/showthread.php?t=294765

the main issues I see for KPVBooklet, is that this mthod does not let you associate with another file type, and call start(URI), so it can only be used to provide a way to start KoReader, but not keep track of what file was clicked on to start it. Unless you start providing automated builds that decompile android updates for each version on each differnt device - and I did not take the time to do that.

@NiLuJe
Copy link
Member

NiLuJe commented May 3, 2018

Ah, WoW, the great timekiller... ^^.

Thanks for dropping by, and your work on all that mess, btw ;).

@usernatilds
Copy link
Author

@NiLuJe, If I upgrade the firmware of kindle to the latest version 5.9.5.1 , do I miss the jailbreak? Compensate to upgrade? Are there any more features? Or should I keep a 5.8.1 firmware?

@Frenzie
Copy link
Member

Frenzie commented May 3, 2018

I don't know about Kindle specifically, but on general principle I would avoid upgrading if you depend on third-party workarounds.

@usernatilds
Copy link
Author

@Frenzie, actually i use BB Filter to avoid ota kindle updates.

@NiLuJe
Copy link
Member

NiLuJe commented Mar 15, 2019

See #43 (where I just xref'ed this for @coplate's helpful explanation).

@NiLuJe NiLuJe closed this as completed Mar 15, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants