June 28, 2026
Found a Handy Android TikTok Setup on X
A casual bilingual note on an Android setup that keeps the official TikTok app usable without removing the SIM card.
今天在 X 上刷到一个安卓相关的小技巧,感觉还挺实用。
有些安卓手机明明已经开了代理,但只要手机里还插着国内 SIM 卡,打开官方 TikTok 还是会提示“无网络”。以前很多人的处理方式比较粗暴:要么拔卡,要么装各种来路不明的修改版 TikTok。
我个人其实一直不太喜欢这两种方式。
拔卡很麻烦,尤其是主力机还要收短信、接电话;修改版就更不用说了,账号安全、隐私、稳定性都很难让人放心。能用官方版的时候,还是尽量用官方版。
这次看到的思路是用 Shizuku 和 Nrfr,让系统读取到的 SIM 卡国家码变成其他地区。它不是去改 SIM 卡本身,也不是 Root 手机,更像是在系统读取运营商信息这一层做一个兼容性处理。
我把相关工具先放在这里:
- 官方 TikTok:Google Play
- 必备工具 Shizuku:GitHub Releases
- 优先方案 Nrfr:GitHub Releases
- 备用方案 Carrier IMS:GitHub Releases
这些工具尽量从对应的官方页面下载。进入 Releases 页面后,手机直接下载最新版 APK 就行。尤其是 TikTok,建议还是用 Google Play 里的官方版本,不要碰别人二次打包的 APK。
大概流程其实不复杂:先让 Shizuku 跑起来,然后在 Nrfr 里把国内 SIM 卡的国家码改成比如 US。处理完之后,关掉 TikTok 后台,再重新打开官方 TikTok。正常情况下,之前那个“无网络”的问题就能解决。
如果是双卡手机,这里要稍微注意一下。只要还有一张国内卡没有处理,TikTok 依然可能识别到 CN。所以两张都是国内卡的话,两张都要一起处理;如果另一张本来就是海外卡,那就不用动。
我觉得这个方法比较舒服的地方在于,它没有要求你去折腾 Root,也没有让你去碰二次打包的 TikTok。工具本身也都是公开项目,TikTok 还是官方版本,这一点会安心很多。
当然,它也不是所有手机都百分百可用。
有些品牌或者新系统权限收得比较紧,Nrfr 可能会保存失败。遇到这种情况,一般先看 Shizuku 有没有正常运行、调试权限有没有开、Nrfr 有没有拿到授权。Pixel 用户还可以关注一下 Carrier IMS for Pixel 里的相关修复功能,不过这个更偏特定机型,其他运营商相关开关不要乱动。
最后再补一句:改国家码只是在解决 SIM 地区检测这一层。TikTok 最后给你推什么内容,更多还是看当前 IP、账号地区、观看停留、点赞关注这些行为。
所以如果只是想让官方 TikTok 正常打开,大概就是:
官方 TikTok + 稳定可用的节点 + 处理 SIM 国家码。
这个方法更适合自有设备上的兼容性测试和折腾记录,实际使用还是要遵守所在地法律法规和平台规则。
原帖参考:X 上的分享。
I came across a small Android trick on X today, and it actually looks pretty useful.
Some Android phones can still show TikTok’s “no network” screen even when a proxy is already connected. The annoying part is that this can happen simply because a mainland China SIM card is still inserted. The usual workarounds are not great: either remove the SIM card every time, or install some modified TikTok APK from a random source.
I do not really like either option.
Removing the SIM is clumsy, especially on a daily phone that still needs calls and verification texts. Modified APKs are even harder to trust. Account safety, privacy, and stability all become question marks. If the official app can work, I would much rather stay with the official app.
The idea I found uses Shizuku and Nrfr to make Android read the SIM country code as another region. It does not rewrite the SIM card itself, and it does not require rooting the phone. It is more like a compatibility tweak at the layer where the system reads carrier information.
Here are the links I would keep handy:
- Official TikTok: Google Play
- Required tool, Shizuku: GitHub Releases
- Preferred method, Nrfr: GitHub Releases
- Backup option, Carrier IMS: GitHub Releases
I would download these only from their official pages. For GitHub projects, open the Releases page and grab the latest APK on the phone. For TikTok, the safest route is still the official Google Play version, not a repacked APK from somewhere else.
The rough flow is simple: get Shizuku running, open Nrfr, then change the mainland SIM card country code to something like US. After saving it, fully close TikTok from the background and open the official app again. In normal cases, that previous “no network” screen should stop appearing.
Dual-SIM phones need a little extra attention. If one mainland SIM is still left untreated, TikTok may still detect CN. So if both cards are mainland cards, both need to be handled. If the other card is already an overseas SIM, there is usually nothing to change there.
What I like about this approach is that it does not ask you to root the phone or trust a modified TikTok build. The tools are public projects, and TikTok remains the official app. That feels much cleaner.
Of course, it is not guaranteed to work on every phone.
Some brands or newer Android builds may lock carrier configuration more tightly, so Nrfr might fail to save the change. If that happens, I would first check whether Shizuku is running, whether debugging permissions are enabled, and whether Nrfr has been granted Shizuku access. Pixel users can also look at the related TikTok network fix in Carrier IMS for Pixel, but that tool is more device-specific, so I would avoid touching unrelated carrier toggles.
One last note: changing the country code only deals with SIM-region detection. What TikTok recommends to you still depends much more on your current IP, account region, watch time, likes, follows, and overall behavior.
So if the goal is simply to make the official TikTok app open normally, the basic combination is:
Official TikTok + a stable working node + adjusted SIM country code.
This is mostly a compatibility note for your own devices. Use it responsibly, and follow local laws as well as platform rules.
Original reference: the X post.