Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了android – 修改framework.jar中的java代码大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我手机上的手机存在与MVNO(移动虚拟网络操作符)的问题.基本上这意味着我的数据连接仅在漫游时有效.这是一个已经在几个roms上修复的已知问题(但不是我的).

为了解决这个问题,我想修改framework.jar文件的源代码(/system/framework/framework.jar),更具体的文件是:/com/android/internal/telephony/gsm/GsmserviceStateTracker.java

首先,我将列出我已经采取的步骤,向您展示我被困在momoment的地方:@H_404_12@我完全取消了我的库存rom,包括/ system / framework /和/ system / app中的JAR文件和APK文件

>我已经下载了deodexed framework.jar文件并解压缩了@H_404_12@来自它的classes.dex文件@H_404_12@>我已经使用baksmali对classes.dex文件进行了反编译@H_404_12@几个* .class文件@H_404_12@>我已经使用这些* .class文件转换为.jar文件@H_404_12@dex2jar@H_404_12@>我已解压缩使用jdqui打开此jar文件以结束@H_404_12@几个* .java文件

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

我这样做是错误的吗?还有其他方法可以解决我的问题吗?我希望从那些有这方面经验的人那里得到一些帮助……

解决方法

我也采用相同的方法获取网络相关的参数,如: BAND,BCCH等.在解压缩framework.jar之后获得* .class文件后,您可以使用Java DCompiler或JDclipse将.class文件转换为.java文件.现在根据您的要求修改java文件.

修改了RIl.java但我仍然坚持重新包装.我无法将RIl.java转换为RIl.class.它有很多依赖/导入框架的隐藏文件.@H_404_12@参http://www.mailinglistarchive.com/html/android-platform@googlegroups.com/2010-02/msg00325.html

Android Gents,如果我们错误的话,请扔一些灯……

大佬总结

以上是大佬教程为你收集整理的android – 修改framework.jar中的java代码全部内容,希望文章能够帮你解决android – 修改framework.jar中的java代码所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。