尝试反编译 kobo books apk 投降了

249 天前
 zzzkkk

https://www.jianshu.com/p/dbe579f6cc84

按照上面操作 最终定位到 classes3.dex 反编译后的 classes3-dex2jar.jar

加密类包 com.kobo.readerlibrary.crypto 文件 可以在 jd-gui 里查看 java 代码

epub 类名 com.kobobooks.android.content.EPubInfo.class

解密包 com.kobobooks.android.content.crypto

看别人代码真的太痛苦了 投降了

也不能完全反编译最终导入 eclipse 或 idea

有没有比 jd-gui 更先进的 把整个 jar 包一次性弄成 java 文件 搜索代码方便点

4767 次点击
所在节点    Android
11 条回复
owen800q
249 天前
别想了,最终 kobo 解密逻辑在 native 层,so 还被 vmp 了,不是普通人能搞的
zzzkkk
249 天前
@owen800q
刚才用 idapro 解密 libkobodecrypt.so 生成的伪代码的确不能看
Goooler
249 天前
jadx
owen800q
249 天前
@zzzkkk 放弃吧,这玩意还有反调试,被 ollvm 了,搞了半个月扔垃圾桶了
zzzkkk
249 天前
@owen800q
你当时什么原因想破解 kobo 实在太贪婪了
zzzkkk
249 天前
zzzkkk
249 天前
@owen800q

有没有可能 把主要代码抠出来 做成 java 项目 然后调用 so 库 把加密的 epub 解密出来
epub 已经下载了
ysc3839
249 天前
Kobo 不是提供 epub 下载吗?还是说你看的书不提供下载?什么书?
Hayashikawa
249 天前
Kobo 本身提高 EPUB 文件下载,关注一下楼主为了什么破解
penguinWWY
248 天前
java 反编译本身就无法完全还原
调用.so 不是不行,但是还原调用它的 context 比较麻烦,而且你不知道有没有校验的桩
huruwo
248 天前
使用 unidbg 调起来 so 运行 dump 再还原

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/970523

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX