有网友分享了一个APP短剧去广告的帖子(只有几十个字和一张截图),方法很简单,只是在安装包中的某处添加一句代码。但是实践过程中,其他辅助操作会遇到一些杂七杂八的问题,故记录一下过程。
0、广告弹窗
免费看几集短剧后就会弹出广告弹窗。
1、修改安装包代码
1)用MT管理器查看APP安装包;
2)用DEX编辑器打开classes*.dex,搜索关键词“freeSet”,找到DPDramaDetailConfig,在第160行增加变量赋值(该变量是用来控制:免费看多少集会弹出广告提示窗),通过将赋值改大一些来达到去广告的目的。
3)保存代码后,如果不做签名校验的话,安装包无法安装;如果使用MT管理器自动签名,安装包虽然能安装,但运行APP会出现闪退;如果要去除签名校验,需要是MT会员才可以。
听说老版的NP管理器可以免费去除签名校验,所以接下来有请NP出场。
2、NP管理器去签名校验
1)下载可免费使用的旧版本NP管理器并安装,安装后先不要打开它,因为如果此时打开,会弹出新版本更新弹窗,导致我们无法进行任何操作;
2)确保安装NP管理器后不打开它,先在手机设置中去除NP管理器的联网权限。修改后再打开就不会有更新提示,可以直接使用了。
3)在NP管理器中修改完代码并保存,然后去除签名校验(去除方式有多种,自上而下进行尝试,前两种方法APP安装后会出现闪退,第三种可以正常使用)。
注:试验的时候,因为前两种“去除签名校验”失败了,我怀疑可能是修改代码造成的影响,所以接下来,我是先对原始apk文件做“去除签名校验”(重新从第一种方法开始),再进行代码修改。
3、最后
实验成功。