近期更新

可以用,真开心,本文亦将在未来的一大段时间内持续追踪更新。

03.30.2020 成功案例更新

点击展开查看

photo_2020-03-31_11-51-40.jpg
photo_2020-03-31_11-51-37.jpg

via Tiktok v14.7.0-15.4.0(抖音国际版最新版)解锁成功案例;

本文隶属于 实用工具/科学上网 分类,点击分类名称可以查看更多相关文章;
*关注TG频道或群组 https://t.me/limboprossr ,及时收讯不失联。

Tiktok 介绍

抖音海外版/国际版;抖音短视频简称抖音,是一款移动电话上影片的社群应用程序,用户可录制15秒钟的短片,能轻易完成对口型,并内置特效,用户可对影片留言,自2016年9月于今日头条孵化上线,定位为适合中国年轻人的音乐短影片社区,应用为垂直音乐的UGC短视频,2017年以来获得用户规模快速增长。 维基百科

Tiktok 用户界面截图 iOS端
Tiktok.jpg

主理人说

知其然知其所以然。

1.前人栽树后人乘凉,感谢 花姐NobyDa
2.以下步骤其实很简单;
3.涉及 Surge/Quantumult/Shadowrocket /QuantumultX 的两个功能模块
4.[Rewrite] (即复写/重写,将网络请求重新改写);
5.以及 [MitM]即中间人攻击);
6.通过新增[Rewrite]规则和[MitM]达到伪造请求的目的;
7.这样Tiktok就会把你当成某个地区的用户;
8.而推送相关地区的内容给你了;

*当你开启 Surge/Quantumult/Shadowrocket /QuantumultX 时,它们已经接管了你的所有网络请求;

*呐,上面这一篇 Surge/Quantumult/Shadowrocket /QuantumultX 通用性进阶学习资料,会告诉你分流规则/模式是什么,网络请求日志怎么看,MitM 是否命中等等;

以上。

解锁 Tiktok 操作前必看

03.30.2020 Tiktok 最新可用情报

Quantumult/QuantumultX/Surge/Shadowrocket 均可解锁Tiktok(解锁原理相通);博主优先推荐大家使用 Quantumult或QuantumultX 进行解锁(非常之完美)TikTok 目前最新版本(v14.7-15.4.0,按理说之后版本如没有多大变化依然可以完美解锁);

另外,墙裂推荐:解锁成功后大家可以使用iMazing 备份TikTok IPA安装包,避免后续不小心更新Tiktok ;

参考文章:iMazing 备份TikTok,避免后续不小心更新Tiktok

分流模式(必要)

点击展开查看说明

*以下各软体配置教程中,Surge/Quantumult/QuantumultX/Shadowrocket 默认模式使用规则模式/规则分流/配置模式,请不要全局代理/全部代理直连模式;(不懂什么是直连/全局代理/分流模式?这个教程不适合你)。

抓包旧版IPA的方法 一般不需要进行此操作

点击展开查看说明

Tiktok2.png

1.Tiktok 旧版本IPA可使用 fiddler/ Charles 进行抓包,实现APP版本降级;

我找到的一些实用性很高的抓包资料
1.Windows + fiddler 抓包IPA实现App降级:https://zhuanlan.zhihu.com/p/56622577 + 安装 fiddler后记得 给 Fidder 配置证书 (*Windows + fiddler 抓包很简单,参考教程步骤多看两遍,基本上小白也可以很容易就上手;)

2.Mac + 利用Charles Proxy 下载旧版本iOS App(IPA):https://sspai.com/post/36171 (有点糙)
3.仅需三步,免费使用iMazing 安装IPA文件(旧版本)

附注:查看App版本号App 版本编号查询 iOS捷径 / 捷径社区

以上。

以下为本文正文;

如何使用 Quantumult 解锁 TikTok 区域限制

必要准备

1.拥有 Quantumult 的用户;
2.并已配置有机场/服务器;
3.拥有非大陆地区AppleID并已下载Tiktok;

*本教程基于 Quantumult 为中文的操作界面,打开Quantumult-More-PERSONALIZATION 模块下-Language 设置语言为Chinese

详细步骤

第一步,开启模块

打开圈 Quantumult --更多--模块--选用TUN+HTTP(Default)

第二步,添加订阅分流链接

添加订阅分流链接:前往Quantumult设置--)订阅--)右上角加号--)分流--)链接处添加网址https://raw.githubusercontent.com/lhie1/Rules/master/Quantumult/Quantumult.conf --)名称输入分流俩字--)个性化戳出对勾--)右上角保存--)左划--)点选替换--)保存--)好

第三步,添加订阅链接阻止

添加订阅链接阻止:设置-订阅-点击右上角+号,选择链接阻止-在链接填写处添加网址:https://raw.githubusercontent.com/limbopro/Profiles/master/Quantumult/Rejection.conf名称输入阻止俩字或任意取名-高级选项中选择包含主机名-点击右上角保存-选中刚刚保存的链接阻止的名字阻止处,左划-点选增加-

第四步,开启HTTPS解密并信任证书

1.设置-HTTPS解密-选择开启HTTPS解密-再点生成密钥及证书-右上角点击保存,此时会跳转至 Safari浏览器,提示此网站...下载一个配置描述文件。您要允许吗?,点击允许,网页提示已下载描述文件

2.进入 iOS 系统设置- 通用-描述文件-已下载的描述文件-选中,并安装,输入密码...完成描述文件安装;

3.进入 iOS 系统设置- 通用-关于本机-证书信任设置-针对根证书启用完全信任-选中刚刚安装的并启用即可;

PS:这一步,跟Surge 第三步,配置根证书 略同,安装证书,信任证书。

添加直播分流规则

不看美区直播的可跳过此步:设置-分流-搜索关键字如pstatp.com-戳进去将行为中的Direct改为Proxy-并开启远程解析TUN连接-右上角保存

享用Tiktok

Quantumult Tiktok 如何换区操作

复写.jpg

TikTok换区操作:打开Quantumult-设置-HTTP复写,如上图所示,找到(?<=(carrier|account|sys)_region=)CN,编辑,替换JP为任意其他国家或地区代码,例如MOSG等;(跟Surge URL Rewrite 类似);

以上,亲测有效。

如何使用QuantumultX 解锁 TikTok 区域限制

最新App版本可用性情报:经测试,配合使用QuantumultX 1.0.5仍然可解锁Tiktok,对应 Tiktok 版本为 v.14.7.0;测试成功视频:https://t.me/limboprossr/1355 (01.31.2020)

11.24.2019 QuantumultX 版本更新

QuantumultX.png

*QuantumultX 1.0.3及之后版本增加盗版检测功能,请不要使用共享AppleID下载的QuantumultX;

进入QuantumltX,点击右下角三菱按钮,点击右上角/(或底部的其他设置) ... 更多按钮,滑至底部关于,即可找到设备ID:若出现红色问号会导致 Rewrite (模块)功能不可用)

详细配置

第一步,下载脚本配置文件

*本步骤目前测试支持 QuantumultX v1.0.2 及之后所有版本;

0.分别复制脚本配置文件链接https://raw.githubusercontent.com/NobyDa/Script/master/QuantumultX/Js.conf(NobyDa)
/https://raw.githubusercontent.com/ConnersHua/Profiles/master/Quantumult/X/Rewrite.conf(花姐);进入QuantumultX,点击页面右下角三菱按钮,找到Rewrite模块,点击引用,粘贴刚刚复制的链接,右上角点击确定,点击全部同步就可以下载脚本了;

1.进入QuantumultX,点击页面右下角三菱按钮,找到配置文件-点击编辑-找到[rewrite_local],并在下方粘贴以下代码;

(?<=(carrier|sys)_region=)CN url 307 JP
(?<=version_code=)\d{1,}.\d{1}\.\d{1} url 307 14.0.0

粘贴后效果;

[rewrite_local]
(?<=(carrier|sys)_region=)CN url 307 JP
(?<=version_code=)\d{1,}.\d{1}\.\d{1} url 307 14.0.0

*美区为14.0.0,港区则将代码14.0.0改为8.4.0即可;

2.复制api*.tiktokv.com, api*.musical.ly, api*.amemv.com, aweme*.snssdk.com,进入QuantumultX,点击页面右下角三菱按钮,找到配置文件模块,点击编辑,滑至页面末尾;(注意:因为在第0步时,在Rewrite模块引用的远程脚本配置文件js.con中包含了此项,所以这一步可以省略,大致明白原理即可

找到[mitm],在 hostname 后面粘贴,粘贴后效果大致如下:

hostname = api*.tiktokv.com, api*.musical.ly, api*.amemv.com, aweme*.snssdk.com

*注意, ;hostname 前面的; 符号(注释符号),如果有这个符号,务必删掉;
*这一步其实跟Shadowrocket/Surge配置证书步骤等是一模一样的;
*在配置文件模块-编辑-下可以看到你所有配置的文本配置(即以文本样式进行配置),包括你的节点订阅,分流规则等等;

第二步,生成证书

1.进入QuantumultX,点击页面右下角三菱按钮,找到MinM模块,点击生成证书,提示生成成功,点击安装证书此时会跳转至 Safari,提示此网站...下载一个配置描述文件。您要允许吗?,点击允许,网页提示已下载描述文件

2.进入 iOS 系统设置- 通用-描述文件-已下载的描述文件-选中,并安装,输入密码...完成描述文件安装;

3.进入 iOS 系统设置- 通用-关于本机-证书信任设置-针对根证书启用完全信任-选中刚刚安装的并启用即可;

享用Tiktok

QuantumltX.jpg

开启 Rewrite & MinM 如上图;

QuantumultX Tiktok 换区操作

如想切换到其他地区,进入QuantumultX,点击页面右下角三菱按钮,找到Rewrite模块,点击添加,复制
(?<=(carrier|account|sys)_region=)CN url 307 JP
JP修改成其他地区英文缩写即可,其他国家或地区代码。

如何使用Surge 解锁 TikTok 区域限制

必要准备

1.拥有Surge3及以上版本授权用户;
2.并已配置有机场/服务器;
3.拥有非大陆地区AppleID并已下载Tiktok;

*本教程基于 Surge 为中文的操作界面,打开Surge-More-APPEARANCE 模块下-Language 设置语言为Chinese

详细步骤

配置列表.jpg
如上图,选择任意可用的配置文件,举例选择海螺,点击编辑模块下,在文本模式中编辑,如果提示托管配置不可被编辑...创建副本再进行修改。,点击好的,找到创建-创建当前配置副本-任意命名。

选中刚刚创建的副本,点击在文本中编辑,找到如下字眼:

第一步:添加URL重定向

文本编辑模式中找到[URL Rewrite]字眼,并复制下方代码到该字眼下方;

(.*video_id=\w{32})(.*watermark=)(.*) $1 302
(?<=version_code=)\d{1,}.\d{1}\.\d{1} 14.0.0 307
(?<=(carrier|account|sys)_region=)CN JP 307
(?<=(carrier|account|sys|sim)_region=)cn in 307

粘贴后,效果如下

(?<=version_code=)\d{1,}.\d{1}\.\d{1} 14.0.0 307
(?<=(carrier|account|sys)_region=)CN JP 307
(?<=(carrier|account|sys|sim)_region=)cn in 307

点击右上角完成,URL 重定向设置结束。(Surge url 重定向与 Quantumult(X)稍有出入)

URL 重定向.jpg

在 Surge 主页面, Rewrite 模块中,URL 重定向里面可以查看刚刚修改的效果,如下图所示:

URL 重定向-.jpg

Surge Tiktok 如何换区操作

如需改/换区,亦可直接在这个Rewrite模块->URL 重定向下修改,找到(?<=(carrier|account|sys)_region=)CN ,编辑,替代文本处更换成其他国家或地区代码即可,例如HK,例如KR其他国家或地区代码在本文文末可找到。

第二步,MitM添加主机名

MINT2.jpg

点击主机名,以进行配置,点新增

api*.tiktokv.com
api*.musical.ly
api*.amemv.com
aweme*.snssdk.com

效果如下:

MITM.jpg

到此,MitM添加主机名完成。

第三步,配置根证书

MINT2.jpg

1.点击,配置根证书生成新的 CA 证书,生成后,点击安装证书,此时会跳转至 Safari,提示此网站...下载一个配置描述文件。您要允许吗?,点击允许,网页提示已下载描述文件

2.进入 iOS 系统设置- 通用-描述文件-已下载的描述文件-选中,并安装,输入密码...完成描述文件安装;

3.进入 iOS 系统设置- 通用-关于本机-证书信任设置-针对根证书启用完全信任-选中刚刚安装的并启用即可;

享用Tiktok

启用.jpg

开启 mitm &rewrite按钮,开启 Surge,打开Tiktok,完事;

如何使用Shadowrocket 解锁 TikTok 区域限制

必要准备

1.拥有Shadowrocket 最新版本授权用户(设置-关于中查看版本:2.1.24及以上版本均可);

2.并已配置有机场/服务器;
3.拥有非大陆地区AppleID并已下载Tiktok;

*本教程基于 Shadowrocket 为中文的操作界面,打开Shadowrocket-Settings-Language 设置语言为Chinese/中文简体

详细步骤

第一步,编辑配置文件

1.打开Shadowrocket配置 – 找到本地文件内的配置文件,默认是`default.conf
(举例) – 点击 default.conf 点击编辑纯文本`;

2.分别找到[Rule]/[URL Rewrite]/[MITM],并粘贴Tiktok分流/重写规则/Mitm字段,粘贴后效果如下:

[Rule]
DOMAIN,api-h2.tiktokv.com,PROXY
DOMAIN,api2-16-h2.musical.ly,PROXY
DOMAIN,api2-19-h2.musical.ly,PROXY

[URL Rewrite]
((carrier|account|sys)_region=)CN JP 302
(version_code=)\d{1,}.\d{1}\.\d{1} 14.0.0 307

[MITM]
hostname = api*.tiktokv.com, api*.musical.ly, api*.amemv.com, aweme*.snssdk.com
enable = true

然后点击右上角 – 保存;

第二步,生成证书文件

1.Shadowrocket 2.1.24(717)之后版本:配置 – 点击一个配置文件(默认是default.conf) – 编辑配置开启 HTTPS 解密生成新的 CA证书 – `安装证书;

2.点右上角 – 安装 – 输入手机锁屏密码 – 再次点右上角 – 安装安装 – 右上角 – 完成

3.打开手机 – 设置通用关于本机证书信任设置 – 找到 – Shadowrocket开头的选项 – 打开右侧开关 – 弹出警告框 – 继续

Shadowrocket Tiktok 如何换区操作

如果需要观看不同国家的视频,只需要修改代码中的JP,比如

切换到 US :((carrier|account|sys)_region=)CN US 302
切换到 UK:((carrier|account|sys)_region=)CN US 302
切换到台湾省:((carrier|account|sys)_region=)CN TW 302

FAQ

1.暂无,欢迎反馈。

附录

其他国家或地区代码

国别代码.png

QuantumultX & Surge脚本收集

带你玩转QuantumltX & Surge,各种VIP解锁(例如VSCO会员/91...)
https://t.me/limboprossr/832

机场相关


附注

联系主理人

1.关注频道 https://t.me/limboprossr 不失联;
2.毒奶粉们(我管我的Fans)可联系 TG机器人 或发送 邮件 获取帮助;

3.或点击本页面右下角的聊天按钮联系;

最后修改:2020 年 03 月 31 日 12 : 28 PM