吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3074|回复: 0
收起左侧

[Android 求助] 用AXMLEditor.jar修改apk的Android:debuggable属性后,jeb无法附加进程调试

[复制链接]
scschao 发表于 2020-9-28 08:38
本帖最后由 scschao 于 2020-9-28 08:40 编辑

各位大佬好。

我要调试的apk是直播吧的安卓客户端zhibo8_v5.5.8.apk(https://mdown.duoduocdn.com/zhibo8_v5.5.8.apk)

由于apktool反编译的时候对资源文件的解析会出错,所以apktool只能用来分析smali代码,而要想动态调试,必须要修改AndroidManifest.xml中的android:debuggabletrue,才能进行动态调试。
在网上发现AXMLEditor.jar可以在不对AndroidManifest.xml反编译的情况下直接修改其二进制代码,向其中加入任意属性。所以我就试试了,最后成功设置android:debuggable=true,下图是jeb查看修改过后的AndroidManifest.xml,可看到修改是成功的:

修改debugabble

修改debugabble



将修改过的AndroidManifest.xml打包回原apk并重新签名得到新的apk。
本以为修改成功过后,新apk就可以用jeb连模拟器进行调试。可是我每次用jeb附加进程进行调试都不成功,会弹出如下错误提示,找了两天也没找到原因和解决办法:


错误提示

错误提示


我的jeb版本为3.19. 模拟器是夜神6.6 。在手机上试了也一样。而且我用我自己写的可调试的app试过,我自己的apk是可以正常连接并调试的。但是这个通过AXMLEditor.jar修改debuggable属性后的app却不行。请问是我的方法出了问题?还是说直播8的客户端有反调试处理,检测到签名或者AndroidManifest有问题? 或者是否有其他方法能让我调试这个apk的|

求大佬不吝赐教。(尽管感觉得到解决的几率不大)

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-23 11:35

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表