研究了一晚上搞出来的方法,各位可以参考一下
原理:透过替换档案的方式来达成安装功能
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)]『请先完整看完一次后再开始实作』[/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]教学:[/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]先参考这篇文章学会如何使用charles:[/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]
Charles安装 HTTP抓包 HTTPS抓包 1. Charles安装 官网下载安装Charles:https://www.charlesproxy.com/downlo...
www.jianshu.com
[/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]https抓取接口设置为 [BGCOLOR=rgba(0, 0, 0, 0)].[/BGCOLOR][/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]port留空不用填[/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]这边以巴洛克华章1为范例[/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]浏览附件20447[/BGCOLOR][/BGCOLOR][/BGCOLOR][/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]在这个页面点你要替换的表盘后charles会出现以下地址[/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]浏览附件20448[/BGCOLOR][/BGCOLOR][/BGCOLOR][/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]按+号打开资料夹直到出现这个档案[/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]对这个档案按下右键打开选单后左键Copy Response[/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]在档案总管右键新增文字文件命名为watch.json[/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]打开watch.json贴上复制的Response后先存档关闭档案[/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]再确认安装的自定义表盘的大小[/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]浏览附件20449[/BGCOLOR][/BGCOLOR][/BGCOLOR][/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]在别处注记下来这个数值[/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]再检查自定义表盘的MD5值[/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]我是用这个网站来查询[/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]
This MD5 online tool helps you calculate the hash of a file from local or URL using MD5 without uploading the file. It also supports HMAC.
emn178.github.io
[/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]当然也可以用别的方式查询[/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]浏览附件20450[/BGCOLOR][/BGCOLOR][/BGCOLOR][/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]那一串字符就是MD5值[/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]一样先注记起来[/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]打开刚才的watch.json后找到file_hash[/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]替换file_hash的值为刚才得到的MD5值[/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]旁边的file_size改为自定义表盘大小(不要加位数逗号)[/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]浏览附件20451[/BGCOLOR][/BGCOLOR][/BGCOLOR][/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]改好后记得存档关闭档案[/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]回到手机上按下下载表盘后出现这个地址[/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]浏览附件20452[/BGCOLOR][/BGCOLOR][/BGCOLOR][/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]一样按+号打开到出现这个档案后右键打开选单[/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]左键最下面的Map Local后Local Path设定为自定义表盘[/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]浏览附件20453[/BGCOLOR][/BGCOLOR][/BGCOLOR][/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]再回到最一开始得到Response的地址右键打开选单[/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]左键最下面的Map Local后Local Path设定为watch.json[/BGCOLOR][/BGCOLOR][/BGCOLOR]
[BGCOLOR=rgba(0, 0, 0, 0)]
[BGCOLOR=rgba(0, 0, 0, 0)][BGCOLOR=rgba(0, 0, 0, 0)]回到手机上先删除刚才下载的表盘后再重新下载就会完成替换了[/BGCOLOR][/BGCOLOR][/BGCOLOR]