gpt4 book ai didi

android - 在android中编辑framework.jar

转载 作者:行者123 更新时间:2023-11-30 01:38:31 25 4
gpt4 key购买 nike

我正在尝试修改 framework.jar。我的目的是修改这个 jar 中 SQLiteDatabase.java 的内容。我在谷歌上搜索了很多,发现方法是编辑 .smali 文件并重新打包并将更新的 jar 推送到系统。但是 .smali 的源代码似乎很难编辑(因为它是汇编代码),所以我想知道是否有任何其他解决方法可以避免这种情况,而是编辑 Java 源代码,然后将其推送到设备。非常感谢您的帮助,谢谢。

最佳答案

一种可能的混合方法可能是下载尽可能接近您设备上使用的 AOSP 版本,对 AOSP 源中的 SQLiteDatabase.java 进行所需的更改,然后从 AOSP 构建一个 framework.jar,使用 baksmali 对其进行反汇编,然后将 AOSP 构建中的 SQLiteDatabase.smali 复制到设备特定的 framework.jar。

还有一个问题您应该注意——如果您的设备是预解码/预封装的,那么您需要对整个框架和所有预解码/预封装的应用程序进行解码,因为修改框架。 jar 将使任何现有的 oat/odex 文件无效。

关于android - 在android中编辑framework.jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34808470/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com