闲言少叙,直插主题。
iPhone
前期准备
- TikTok 旧版本,TikTok 21.1.0(20210926版本)2022年01月02日仍有效。
- 如何抓包旧版本APP,可以自行搜索。实在找不到的,可以博客下留言,我来帮你。
特别说明
- 要先卸载TikTok,因为TikTok会在第一次使用时触发限制,并导致之后无法通过MiMt解密。
- 先配置好规则之后,将Shadowrocket代理模式设置为代理(即全局模式),然后在打开tiktok,之后使用时,使用常规的配置模式即可。
- 为什么配置好之后还是无法使用,请检查软件的证书有没有安装,信任,或者是Https解密(MiMt)与重写(Rewrite)有没有开启。
- 如果中途配置错误,然后又打开了tiktok,一定要删除APP,重新安装后,在继续。原因见第一条。
Shadowrocket
一、生成证书文件(很重要)
Shadowrocket 2.1.24(717)之后版本:配置 – 点击你使用配置文件(点击ⓘ) –
HTTPS 解密
–开启 HTTPS 解密
–生成新的 CA证书
–安装证书
;点右上角
–安装
–输入手机锁屏密码
–再次点右上角
–安装
–安装
–右上角
–完成
;打开手机 –
设置
–通用
–关于本机
–证书信任设置
– 找到 –Shadowrocket开头的选项
– 打开右侧开关 – 弹出警告框 – 继续。
二、编辑配置文件
编辑你使用的配置文件,将下列代码,添加到你使用配置文件中,底端[URL Rewrite]
的位置。
[URL Rewrite]
(?<=_region=)CN(?=&) US 307
(?<=&mcc_mnc=)4 2 307
^(https?:\/\/(tnc|dm)[\w-]+\.\w+\.com\/.+)(\?)(.+) $1$3 302
(^https?:\/\/*\.\w{4}okv.com\/.+&.+)(\d{2}\.3\.\d)(.+) $118.0$3 302
[MITM]
hostname = *.tiktokv.com,*.byteoversea.com,*.tik-tokapi.com
三、换区
将上述代码中(?<=_region=)CN(?=&) US 307
的US
,换成任意国家或地区码,即可,如日区,即(?<=_region=)CN(?=&) JP 307
。
更加便利的换区方式。
上面的换区太麻烦,每次都要打开配置文件那长长的代码,才能更改配置文件,下面提供便利的方法。
- 打开配置 – 点击你使用配置文件(点击ⓘ) –
URL重写
,看见那个熟悉的CN
了吗?点进去,将TO
的那项更改为地区码即可。
Android
简单粗暴,插国外卡,空卡也可,鸿蒙也可使用。要不太麻烦了!
至于不拔国内卡能不能用,个人没试,小伙伴可以自己试下,有结果可以留言告知。