欢迎来到好人卡资源网,专注网络技术资源收集,我们不仅是网络资源的搬运工,也生产原创资源。寻找资源请留言

app反编译之某分享页去除以及清除残留教程

APP sky995 2年前 (2021-01-19) 803次浏览 0个评论

如果是加固类型的,直接替换启动入口即可

以下提供去除该窗,以及去除残留文件方法

注:
个别软件可能会有所不同,大多情况还需自行判断

一般这种常见都会在xml直接篡改启动入口,
只要在AndroidManifest.xml找到activity改回去即可

具体方法:
找到AndroidManifest.xml文件,反编译进去

搜索

  1. <intent-filter>
  2.                 <action
  3.                     android:name="android.intent.action.MAIN" />
  4.                 <category
  5.                     android:name="android.intent.category.LAUNCHER" />
  6.             </intent-filter>

也可以通用activity记录功能
定位分享页的activity后搜索查找

以上两者都可以,可供参考

以漫客栈的做例子,原先的启动类是
com.xmtj.mkz.StartActivity
而后搜索定位的activity类是
com.tencent.a.SetupInfoActivity
说明启动入口已经被篡改了

我们直接选中当前activity包括的全部,删除(如图)
ps:删除前记得保存一下activity类,一会清理用

之后再找到原来的启动activity,替换回去

ps:其他软件也可以参考原版Apk对比

搜索com.xmtj.mkz.StartActivity定位

在下方加入一下代码,如果保存出错说明格式不对

  1. <intent-filter>
  2.                 <action
  3.                     android:name="android.intent.action.MAIN" />
  4.                 <category
  5.                     android:name="android.intent.category.LAUNCHER" />
  6.             </intent-filter>

如果当前activity结尾已经有</activity>结束标记,说明不用加,只需要在其中插上以上启动代码即可,如果没有,需要自行加
具体格式为  </activity>收尾

修改完后保存。

接下来清理残留类和残留文件

打开dex,搜索篡改的activity类,选择类搜索

随便找一个长按定位

经测试,直接删除上级类是没问题,所以直接长按箭头指向的类,删除即可。

如果有出现闪退现象,说明上级类还参杂本来有的,这种情况,直接把搜索到的类批量删除即可。

删除后保存。

清理残留文件:
打开/assets/文件夹
找到以下以setup_sdk_share开头的文件名,全部删除。

之后保存签名即可。


好人卡资源网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:app反编译之某分享页去除以及清除残留教程
喜欢 (1)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址