gpt4 book ai didi

android - 修改framework.jar中的java代码

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:06:21 27 4
gpt4 key购买 nike

我手机上的 stock rom 与 MVNO(移动虚拟网络运营商)有问题。基本上这意味着我的数据连接仅在漫游时有效。这是一个已知问题,已在多个 ROM 上修复(但在我的上没有)。

为了解决这个问题,我想修改 framework.jar 文件的源代码 (/system/framework/framework.jar),更具体的文件:/com/android/内部/电话/gsm/GsmServiceStateTracker.java

首先,我将列出我必须采取的步骤,向您展示我目前遇到的困难:我已经完全解压缩了我的 stock rom,JAR 文件和/system/framework/和/system/app 中的 APK 文件

  • 我已经下载了 deodexed framework.jar 文件并提取了来自它的 classes.dex 文件
  • 我已经使用 baksmali 反编译了 classes.dex 文件以结束几个 *.class 文件
  • 我已将这些 *.class 文件转换为 .jar 文件,使用 dex2jar
  • 我已经使用 jdqui 解压打开了这个 jar 文件以结束几个 *.java 文件

这就是我卡住的地方,我需要弄清楚如何编辑我想要的 java 文件并最终得到一个可以工作的 framework.jar,我可以将其上传到我的手机。

我做错了吗?还有其他方法可以解决我的问题吗?希望能得到有这方面经验的人的帮助...

最佳答案

我还使用相同的方法来获取网络相关参数,例如; BAND, BCCH等 framework.jar反编译得到*.class文件后,可以使用Java DCompiler或JDclipse将.class文件转换成.java文件。现在根据您的要求修改 java 文件。

我修改了 RIL.java,但我坚持重新打包。我无法将 RIL.java 转换为 RIL.class。它有许多依赖项/框架隐藏文件的导入。引用:http://www.mailinglistarchive.com/html/android-platform@googlegroups.com/2010-02/msg00325.html

Android 绅士们,如果我们走错了路,请点灯...

关于android - 修改framework.jar中的java代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13971195/

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