laoser 发表于 2024-9-5 13:24

弱网APP-实战修复某邦加固去除Arm弹窗

本帖最后由 laoser 于 2024-9-9 08:31 编辑


## 前言
声明:本文仅供学习交流使用,所涉及的APP破解版不提供下载渠道。所涉及的技术请勿用于非法活动,否则所带来的一切后果自负。
## 使用工具
练手包
● MT管理器
● NP管理器
● 脱壳机
## 下载地址

## 软件界面
打开软件就是经典的arm弹窗

## 脱壳修复
### 脱壳
脱壳就不细说了,还是很容易的,脱壳机网上一抓一大把

### 修复dex
全选脱壳后的dex

选择修复

修复下头部就可以,MT管理器也可以修复

### 添加dex到apk
需套把修复后的dex添加到apk中

已将修复后的dex添加到apk中

### 替换原入口
代码中搜索APPNAME

找到类H

com.tencent.qnet.global.QnetApplication就是原入口Application实例

找到AndroidManifest.xml文件

查找application节点android:name="入口Application"
删除加固特征android:appComponentFactory

替换为原来的入口

### 删除加固残留特征文件
删除后就没有arm弹窗了

删除assets目录下meta-data文件夹和classes0.jar加固特征文件

依次在所有的lib子目录下查找加固特征并删除

删除libSecShell.so

### 签名apk
签名apk,不签名无法安装

去除加固完成了,不显示加固

### 安装验证脱修成功
打开后就只有原来app的弹窗了

到这一步基本已经完成arm类弹窗的破解,以下为拓展知识
## 去除原APP弹窗
回到dex中搜索MainActivity,然后转Java代码分析找到如下两个弹窗:

### 更新类弹窗
showCheckVersionDialog平常强制版本更新

### 公告弹窗
showNormalDialog

### 导航查找定位方法
导航搜索show

### 删除show调用
删除builder.show方法的调用

删除builder.show方法的调用

重新反编译验证下修改结果,show方法没有了


### 保存代码
保存修改后的代码,签名apk文件

### 验证弹窗
安装打开就没有弹窗了



clxy 发表于 2024-9-5 16:59

我只想问怎么脱壳的。。。

xixicoco 发表于 2024-9-5 17:11

弱网是什么意思??

laoser 发表于 2024-9-5 17:13

xixicoco 发表于 2024-9-5 17:11
弱网是什么意思??

网络延迟拉高

justwz 发表于 2024-9-5 20:29

教程不错收藏了

sunybb 发表于 2024-9-6 10:55

不来个各大脱壳教程:keai

林伊轩 发表于 2024-9-6 11:07

链接失效了哥

zhy1992 发表于 2024-9-6 16:44

弄这个是不是一版都用模拟器

laoser 发表于 2024-9-6 18:09

clxy 发表于 2024-9-5 16:59
我只想问怎么脱壳的。。。

有手就行

lushitx66 发表于 2024-9-6 18:31

你发了个啥,图片都看不到
页: [1] 2
查看完整版本: 弱网APP-实战修复某邦加固去除Arm弹窗