吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 10041|回复: 40
收起左侧

[其他原创] 直接在抖音里下载无水印视频

[复制链接]
alwaysol 发表于 2020-11-19 14:02
本帖最后由 alwaysol 于 2020-12-2 11:58 编辑

此方法直接在抖音里点下载按钮就可以直接下载无水印视频保存到相册中,
只支持ios设备,需要小火jian,小气球,圈x或surge其中任意一个app
原理就是利用中间人攻击篡改返回的视频信息,把下载地址替换成无水印的播放地址
使用方法是添加重写调用js脚本,用过以上其中一个app的就应该怎么添加重写

下面就以小火箭为例,小火箭是上面四个中最便宜的用的人最多的一个(如果之前配置过证书的直接从第5步起)
1.打开小火箭,点下面的配置>default.conf(选择你当前用的那个配置文件)>编辑配置>HTTPS解密,在域名里添加 *.amemv.com
2.打开上面的HTTPS开关,先点生成新的CA证书,再选择安装证书,这时会弹出一个提示框,选择"允许"
3.打开iPhone设置,在账号下"有个已下载描述文件",点击后选右上角的安装,输入锁屏密码,再继续点安装
4.安装描述文件完成后返回打开关于本机,选择最下面的"证书信任设置",进入后找到shadowrocket那一行,把后面的开关打开
5.还是打开小火箭,配置>default.conf(选择你当前用的那个配置文件)>编辑纯文本,往下滑找到[Script]标签(没有这个标签的手动添加到[MITM]),在这下面添加以下文本:
抖音去水印 = type=http-response,script-path=https://gitee.com/passerby-b/javascript/raw/master/dywm.js,pattern=amemv.com/aweme/v1/aweme/post,max-size=1310720,requires-body=true,timeout=10,debug=true,enable=true
6.添加完成之后点击右上的保存按钮,返回小火箭首页,打开上面的主开关
7.打开抖音,刷到你想下载的视频,进作者的主页,在作品列表里找到那个视频,点击分享按钮里的下载就可以下载到相册里了
视频教程:https://v.youku.com/v_show/id_XNDk3NDQzNTA3Ng==.html

[JavaScript] 纯文本查看 复制代码
//重写匹配地址:core-c-hl.amemv.com/aweme/v1/aweme/post
//QuanX重写配置:amemv.com/aweme/v1/aweme/post url script-response-body https://gitee.com/passerby-b/javascript/raw/master/dywm.js
//MITM:*.amemv.com
//需要到作者的作品列表里找到那个视频再下载

console.log("🍎抖音去水印脚本开始!");
var body = $response.body;
var $tool = tool();
try {
    if ($request.url.indexOf("amemv.com/aweme/v1/aweme/post") > -1 && !!body) {
        var obj = $tool.str2json(body);
        for (var i = 0; i < obj.aweme_list.length; i++) {
            var play_addr = obj.aweme_list[i].video.play_addr.url_list;
            obj.aweme_list[i].video.download_addr.url_list = play_addr;
            console.log("&#127822;播放地址:" + play_addr);
        }
        $done({ body: $tool.json2str(obj) });
    }
    else {
        $done({});
    }
} catch (e) {
    console.log("&#127822;try错误:" + e);
    $tool.notify('try错误!', 'try错误:', e);
    $done({});
}
console.log("执行完成!!!!");

function tool(){var a=typeof $httpClient!="undefined";var b=typeof $task!="undefined";var c={notify:function(i,f,h,g){var e={};if(b){if(!!g){if(typeof g=="string"){e["open-url"]=g}if(!!g.url){e["open-url"]=g.url}if(!!g.img){e["media-url"]=g.img}$notify(i,f,h,e)}else{$notify(i,f,h)}}if(a){if(!!g){if(typeof g=="string"){e["openUrl"]=g}if(!!g.url){e["openUrl"]=g.url}if(!!g.img){e["mediaUrl"]=g.img}$notification.post(i,f,h,e)}else{$notification.post(i,f,h)}}},get:function(e,f){if(b){if(typeof e=="string"){e={url:e}}e["method"]="GET";$task.fetch(e).then(function(g){f(null,d(g),g.body)},function(g){f(g.error,null,null)})}if(a){$httpClient.get(e,function(i,h,g){f(i,d(h),g)})}},post:function(e,f){if(b){if(typeof e=="string"){e={url:e}}e["method"]="POST";$task.fetch(e).then(function(g){f(null,d(g),g.body)},function(g){f(g.error,null,null)})}if(a){$httpClient.post(e,function(i,h,g){f(i,d(h),g)})}},unicode:function(e){return unescape(e.replace(/\\u/gi,"%u"))},decodeurl:function(e){return decodeURIComponent(e)},json2str:function(e){return JSON.stringify(e)},str2json:function(e){return JSON.parse(e)},setkeyval:function(f,e){if(b){$prefs.setValueForKey(f,e)}if(a){$persistentStore.write(f,e)}},getkeyval:function(e){if(b){return $prefs.valueForKey(e)}if(a){return $persistentStore.read(e)}}};function d(e){if(e){if(e.status){e["statusCode"]=e.status}else{if(e.statusCode){e["status"]=e.statusCode}}}return e}return c};

免费评分

参与人数 2吾爱币 +2 热心值 +2 收起 理由
zkl + 1 + 1 用心讨论,共获提升!
jukongka + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

moranyuyan 发表于 2020-11-21 10:01
alwaysol 发表于 2020-11-20 22:56
第五步那段代码改了一点,复制重新操作一遍

我的小火箭是最新版的
在default.conf 里没找到 [Script] 标签,自己手动建了个标签。
更改第5项后下载依然有水印。我是在主页里下载的。
建议楼主直接用手机录屏功能录制整个流程。
 楼主| alwaysol 发表于 2020-11-21 12:53
本帖最后由 alwaysol 于 2020-11-21 15:36 编辑
wy211613 发表于 2020-11-21 10:10
打开上面的HTTPS开关,选择安装证书,这时会弹出一个提示框,选择"允许"    这一步没看到这个开关啊

先点击生成新的CA证书,再选安装证书
jukongka 发表于 2020-11-19 15:10
猪头。 发表于 2020-11-19 15:11
牛是牛,可惜看不懂,哎。
feichedang 发表于 2020-11-19 15:17
这个也可以呀,厉害了,我的楼主。
sdzdp 发表于 2020-11-19 15:18
这代码,我看的都眼花了
penz 发表于 2020-11-19 15:26
学习了,谢谢分享
wanmei195634 发表于 2020-11-19 16:00
支持一下~楼主加油^0^~
sixwalker 发表于 2020-11-19 16:00
不错不错,谢谢分享
xbai 发表于 2020-11-19 16:04
厉害了
不错不错
头像被屏蔽
willinguo 发表于 2020-11-19 16:04
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-13 21:33

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表