如何制作文件替换规则?

Q:如何制作文件替换?(@老四看世界 提供)

原理:
App 启动页的特殊性,保证 App 的启动速度,所以启动页的广告都是下载在本地,然后直接读取展示。
为了让 App 读取不到广告,采用欺诈的手段:
广告文件存放的目录,用同名的文件替换;
广告文件存放的文件,用同名的目录替换;
App 会读取文件失败,以达到没有广告的效果。

目标目录或文件的名称,一般包含有ad,ads,advertise,splash,screen..字段

制作步骤:
一、安装工具:RE管理器
二、首先在内置储存找到应用存放广告的目录,打开里面全是广告图片或包含上面字段的目录二话不说替换掉

例如:UC浏览器==ucdownload/advertise,智友==zhiyoo/.screen,酷我音乐==kuwomusic/screenad,东方财富==eastmoney/AD

三、内置储存没找到,下一步就进入系统/data/data/xxxxx-(xxxxx 是包名)

这个目录需要 root 权限,在这个目录内删除任何文件及目录,只要重新进入应用都会复写回去,不必担心随便删。

四、寻找目标的先后次序:

1. xxxxxx/cache目录内找,

例如:山寨云==cache(替换掉),京东==cache/jingdong(目录替换成文件)

2. xxxxxx/files目录内找,

例如腾讯新闻,QQ音乐,腾讯视频,都是tad_cache “名字就很好理解=腾讯的广告缓存”(目录替换成文件),酷狗音乐splash_record.dat(文件替换成目录)

3. xxxxx/databases目录内找

例如:微博sinamobilead.db和sinamobilead.db-jourmal,铁路12306是ads_database和ads_database-jourmal 两条搞定(文件替换成目录)

4. xxxxx/shared_prefs目录内找

例如:今日头条和内涵段子都是ss_splash_ad.xml(文件替换成目录)

技巧:看到splash字段的十有八九跟启动广告有关,ad,ads等的就得筛选一下,在系统分区里面,把目录的权限全部去除就等同删除目录并替换,这也是个快速筛选的好办法(前提是在re管理器上操作)

ps1: 替换广告文件是最直接去启动广告的方案,本工具指在方便学习,分享,交流,你将会发现找广告也是种乐趣!大家一齐动手。
ps2: 准确拦截的一般不会超过两条规则,测试成功的请备注留名上传云端,你的每一个上传都是对软件的一分支持。

发表评论

电子邮件地址不会被公开。 必填项已用*标注