gkpln3 / evrit-to-kindle

Decrypts encrypted books from Evrit to allow sending them to Kindle devices, Please don't use this to pirate books. העברה של ספרים מאפליקציית עברית לקינדל.
GNU General Public License v3.0
23 stars 1 forks source link

Finding cipher methods in newer versions (instructions for updating hook.js no longer relevant) #5

Closed multim366 closed 1 year ago

multim366 commented 2 years ago

It seems like the app structure has changed in latest versions (10.1.6 for instance), and finding the new method that need to be updated in hook.js can not be achieved by following the instructions in the README. Can you please assist in finding the new method for decryption?

Thanks in advance

gkpln3 commented 2 years ago

It seems like they've added some root detection method. The app no longer works on my rooted android phone. Can you try running it with frida-gadget?

multim366 commented 2 years ago

But even in previous versions I had to hide root from this app using Magisk, didn't you need to?

I had trouble adding frida-gadget to the app when I tried before. If you can help with it somehow (in DM) it would be greatly appreciated.

On Sat, Sep 10, 2022, 14:13 gkpln3 @.***> wrote:

It seems like they've added some root detection method. The app no longer works on my rooted android phone. Can you try running it with frida-gadget?

— Reply to this email directly, view it on GitHub https://github.com/gkpln3/evrit-to-kindle/issues/5#issuecomment-1242706895, or unsubscribe https://github.com/notifications/unsubscribe-auth/A2ITIVZB27IO4SSI5NHUJATV5RUNHANCNFSM57DE3PSQ . You are receiving this because you authored the thread.Message ID: @.***>

multim366 commented 1 year ago

Any update on how to locate the new decryption method in newer versions?

gkpln3 commented 1 year ago

I've added a root detection bypass, but it also seems like they've made a comprehensive change to the encryption mechanism, I won't be doing this anytime soon, you are welcome to try and update the code.

multim366 commented 1 year ago

Thank you, I wish I could. However, I don't have the necessary knowledge to solve this. I hope you get it to at some point, it's such a shame we can't read ebooks we own on whatever devices we use.

This is a great project and thanks a lot for your efforts anyways 🙏

On Thu, Oct 13, 2022, 16:18 gkpln3 @.***> wrote:

I've added a root detection bypass, but it also seems like they've made a comprehensive change to the encryption mechanism, I won't be doing this anytime soon, you are welcome to try and update the code.

— Reply to this email directly, view it on GitHub https://github.com/gkpln3/evrit-to-kindle/issues/5#issuecomment-1277595677, or unsubscribe https://github.com/notifications/unsubscribe-auth/A2ITIVYVVM64QLITCGXMOXDWDADZBANCNFSM57DE3PSQ . You are receiving this because you authored the thread.Message ID: @.***>