Android killer bug反馈
androidkiller !今天我破解一款游戏,低调教程中的,apkide无法回编,果断killer,但是我修改无错误以后,,编译签名,然后安装(手机,没用模拟器),安装成功,但是启动的时候,apk会闪退,怀疑签名验证,就把原版未修改的签名运行了一次,运行无错误,难道是代码修改后才会闪退?又经过若干次蛋疼的实验,百思不得其解,然后就抱着破罐子破摔的心理,对修改后的apk,自己用手机上的签名软件,签名了一下,然后安装,结果竟然不闪退了!怎么回事,apk没签名验证,可是使用androidkiller的自动签名可以安装却无法运行,自己手动签名一次可以安装并且可以运行??求解,或者是我水平不够高,看不出端倪,求各位分忧呀!# direct methods
.method public static a()Lcom/qxshikong/ol/queen/c/c;
.locals 1
.prologue
.line 31
sget-object v0, Lcom/qxshikong/ol/queen/util/h;->a:Lcom/qxshikong/ol/queen/c/c;
return-object v0
.end method
.method public static a(Landroid/content/Context;)Ljava/lang/String;
.locals 2
.prologue
.line 46
sget-object v0, Lcom/qxshikong/ol/queen/util/h;->a:Lcom/qxshikong/ol/queen/c/c;
invoke-virtual {v0}, Lcom/qxshikong/ol/queen/c/c;->b()I
move-result v0
.line 47
const/4 v1, 0x1
if-lt v0, v1, :cond_0 #跳到 钻石不足 的判断,删除之。
.line 48
sget-object v1, Lcom/qxshikong/ol/queen/util/h;->a:Lcom/qxshikong/ol/queen/c/c;
add-int/lit16 v0, v0, 0x2710 #增加-1个钻石,也就是减少1个钻石,我改为增加10000个钻石,lit8改为lit16
invoke-virtual {v1, v0}, Lcom/qxshikong/ol/queen/c/c;->b(I)V
.line 49
sget-object v0, Lcom/qxshikong/ol/queen/util/h;->a:Lcom/qxshikong/ol/queen/c/c;
sget-object v1, Lcom/qxshikong/ol/queen/util/h;->a:Lcom/qxshikong/ol/queen/c/c;
invoke-virtual {v1}, Lcom/qxshikong/ol/queen/c/c;->a()I
move-result v1
add-int/lit16 v1, v1, 0x2710 #本来是增加10个金币,改为10000个,lit8改为lit16了
invoke-virtual {v0, v1}, Lcom/qxshikong/ol/queen/c/c;->a(I)V
.line 50
invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v0
const v1, 0x7f07000e
invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v0
.line 52
:goto_0
return-object v0
:cond_0
invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v0
const v1, 0x7f07000f #钻石不足的提示
invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v0
goto :goto_0
.end method
刚才我用上上签继续将apk签名,然后安装实验,apk闪退,我所能想到的唯一猜测便是——apk本身有签名验证,但是我第一次怀疑是否有验证的时候,是利用mt管理器给apk签名然后试验的,没有闪退,现在别的签名软件都会使apk闪退,而mt签名后却不闪退,唯一合理的解释是,mt管理器的签名.key==apk开发者的签名.key。也就是说,此款http://mm.10086.cn/android/info/300008398720.html?from=www apk的签名密匙泄露了。 这个跟签名有关吧?如果androidkiller自带的签名有问题,新版已经提供了使用自定义签名功能,可以换成你自己的。
另外如果是 android killer 本身的BUG,请在原创工具的 "android killer"子版块进行发帖 :lol不得不说,这软件真是安卓逆向神器呀,目前还真没有发现什么BUG呀。。。。 sndncel 发表于 2014-12-27 08:35
不得不说,这软件真是安卓逆向神器呀,目前还真没有发现什么BUG呀。。。。 ...
多谢支持:handshake akiller 发表于 2014-12-27 08:30
这个跟签名有关吧?如果androidkiller自带的签名有问题,新版已经提供了使用自定义签名功能,可以换成你自 ...
嗯,是APK签名验证问题,绕了一大圈。 1171610056 发表于 2014-12-27 05:47
刚才我用上上签继续将apk签名,然后安装实验,apk闪退,我所能想到的唯一猜测便是——apk本身有签名验证, ...
我刚刚测试了一下,用androdkiller可以直接修改签名安装运行的呢 太奇怪了,我办公室电脑可以直接编译安装运行,但宿舍电脑上回编后,安装运行几秒后就提示已停止运行,但用notepad++改了后,用apktool签名,又正常的
页:
[1]