JAVA模拟器去掉提示许可窗口

2014-06-08 05:49:05 -0400
转自锋爱论坛

楼主 安卓之门 发消息 只看他
2012-12-18 20:37:17
本帖最后由 安卓之门 于 2012-12-19 00:22 编辑
* JAVA模拟器去掉提示许可窗口
//用到的工具
* apktool [自行百度]
* JAVAmnqv2.3.1.apk [就是在此坛下载的]
1. 用apktool工具解包 JAVAmnqv2.3.1.apk . (解包: apktool.bat d JAVAmnqv2.3.1.apk JAVAmnqv)
2. 找到 \JAVAmnqv\smali\com\esmertec\android\jbed\ams\PermissionEventHandler$RequestPermissionEventHandler.smali 文件的
run()V 函数位置处,先把原本的run()V函数整个删除. 然后把下面的代码复制上去这样就行了.也就是把原本的替换成我修改的了 。最后用apktool打包 (打包: apktool.bat b JAVAmnqv JAVAmnqv.apk). 当然签名就不用我多说了吧?
//smali代码--------------------------
.method public run()V
.locals 3
.prologue
.line 148
iget-object v0, p0, Lcom/esmertec/android /jbed/ams/PermissionEventHandler$RequestPermissionEventHandler;->mClient:Lcom/esmertec/android/jbed/ams/AmsClientBase;
check-cast v0, Lcom/esmertec/android /jbed/ams/AmsClient;
iget-object v1, p0, Lcom/esmertec/android /jbed/ams/PermissionEventHandler$RequestPermissionEventHandler;->mEvent:Lcom/esmertec/android/jbed/ams/AmsEvent;
iget v1, v1, Lcom/esmertec/android/jbed/ams /AmsEvent;->mResult:I
const/16 v2, 0x8
int-to-byte v2, v2
invoke-virtual {v0, v1, v2}, Lcom/esmertec /android/jbed/ams/AmsClient;->requestPermissionAnswer(IB)V
.line 175
return-void
.end method

原贴地址:http://www.agrj.cn/forum.php?mod=viewthread&tid=24157&extra=&mobile=yes

21# 安卓之门 发消息 只看他
2012-12-19 14:01:45
wang54138 发表于 2012-12-19 13:53
按教程是没有提示允许框了,但是每翻页会闪屏一下?求解决方案!

const/16 v2, 0x8 //可改成 0x10 应该可以,不过我没测试!也可能出现新bug
«Newer      Older»

Back to home

Subscribe | Register | Login | N