逆向真不是个煎蛋的事,对于我这种小白来说更加了,整了三天才整出来
参考文章
- 【实战破解】修改抖音无水印
这个方法不完美,因为抖音做了判断,如果服务器上没有带水印的视频,则在本地添加,解决方法在下面 - Android逆向之旅—破解过滤掉某音短视频的广告和视频水印问题
基于Xposed,我手机没root,不过学到了他的顺藤摸瓜大法。
去水印
在线水印的参照上面的方法,
本地去除只需要将isHasWaterMark()这个方法直接return true;就行了
去广告
参考文章的去广告需要root,没root不好整,在Aweme这个类中有个isAd()方法,根据这个方法顺藤摸瓜找到FeedFetchModel这个类,然后发现了一段代码
1 | for (size = feedItemList.getItems().size() - 1; size >= 0; size--) { |
抖音自带的广告删除???,应该是避免一些情况做的处理,所以,直接将第二个条件去掉,只要是广告就删除,完美
还一个启动广告,在MainActivity里面,有一句goSchema();,将这个去掉就不会有了,里面还有一个同盾数据收集,同样去掉最好
注意:修改后无法通过调用QQ登录,可使用手机号登录(因为反编译破坏签名)