我手机上的手机存在与MVNO(移动虚拟网络操作符)的问题.基本上这意味着我的数据连接仅在漫游时有效.这是一个已经在几个roms上修复的已知问题(但不是我的).
为了解决这个问题,我想修改framework.jar文件的源代码(/system/framework/framework.jar),更具体的文件是:/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
首先,我将列出我已经采取的步骤,向您展示我被困在momoment的地方:
我完全取消了我的库存rom,包括/ system / framework /和/ system / app中的JAR文件和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文件.
Android Gents,如果我们错误的话,请扔一些灯……