闲言少叙,直插主题。

iPhone

前期准备

  1. TikTok 旧版本,TikTok 21.1.0(20210926版本)2022年01月02日仍有效。
  2. 如何抓包旧版本APP,可以自行搜索。实在找不到的,可以博客下留言,我来帮你。

特别说明

  1. 要先卸载TikTok,因为TikTok会在第一次使用时触发限制,并导致之后无法通过MiMt解密。
  2. 先配置好规则之后,将Shadowrocket代理模式设置为代理(即全局模式),然后在打开tiktok,之后使用时,使用常规的配置模式即可。
  3. 为什么配置好之后还是无法使用,请检查软件的证书有没有安装,信任,或者是Https解密(MiMt)与重写(Rewrite)有没有开启。
  4. 如果中途配置错误,然后又打开了tiktok,一定要删除APP,重新安装后,在继续。原因见第一条。

Shadowrocket

一、生成证书文件(很重要)
  1. Shadowrocket 2.1.24(717)之后版本:配置 – 点击你使用配置文件(点击ⓘ) – HTTPS 解密开启 HTTPS 解密生成新的 CA证书安装证书

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

  3. 打开手机 – 设置通用关于本机证书信任设置 – 找到 – 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 307US,换成任意国家或地区码,即可,如日区,即(?<=_region=)CN(?=&) JP 307
更加便利的换区方式。
上面的换区太麻烦,每次都要打开配置文件那长长的代码,才能更改配置文件,下面提供便利的方法。

  • 打开配置 – 点击你使用配置文件(点击ⓘ) – URL重写 ,看见那个熟悉的CN了吗?点进去,将TO的那项更改为地区码即可。

Android

简单粗暴,插国外卡,空卡也可,鸿蒙也可使用。要不太麻烦了!
至于不拔国内卡能不能用,个人没试,小伙伴可以自己试下,有结果可以留言告知。