Contents
Tiktok app是如何检测电话卡来定位的?
Tiktok之锁区的现象和原理
tiktok是字节跳动(已更名为抖音集团)启动出海业务开发的短信视频APP,将中国最成功的的短视频-抖音模式复制到国外,也获得了巨大成功,奠定了全球短视频APP领域绝对王者的地位。
tiktok最初成功的一个最大的原因就是根据用户的喜好来推送视频流。TIKTOK APP在收集用户喜好时,位置信息是最基础和关键的了。
Tiktok官方F&Q页面关于隐私只写到了会收集 GPS定位 和 Wi-Fi(上网IP地址)
但是很多小白下载tiktok后,打开APP经常会遇到黑屏。
有时候我们买了美国电话卡收短信验证码注册了tiktok,刷到的一些视频都是新加坡或东南亚人上传的视频
如果我们只是刷tiktok来消遣娱乐还好,当我们想通过tiktok发布视频来涨粉获取流量,进行商业运作时,不搞清楚tiktok定位国家规则将是一个灾难性的起步。
几乎所有介绍tiktok注册的新手教程里面都提到过:
插了中国手机卡的手机直接运行Tiktok官方版百分之百会黑屏,无法刷视频出来,即使关闭了中国SIM卡也解决不了。为此有大牛发布了免拔卡(免拔中国SIM卡)玩TIKTOK的教程。
出现上述现象的原因都是tiktok的程序读取了所在手机的SIM卡芯片信息,并依此进行用户流量池的分类推送或限制。
tiktok程序如果读取到了所运行的手机上插有中国SIM卡,就会黑屏刷不动。
另外的情况是:如果一张卡号码是美国号码,但是卡的芯片运营商属于新加坡。那么即使用这个美国号码注册了tiktok。也会定位新加坡和东南亚的流量(比如0月租能在中国漫游的Knowroaming)。
虚拟号经过研究网上众多tiktok的注册教程,发现Tiktok通过程序指令收集了所在运行TIKTOK手机的电话卡(SIM Card)芯片信息,并且依据这个芯片信息归属国家做了初始的推流
ICCID和IMSI是什么
解释上述TIKTOK收集电话SIM卡的信息之前,我们先对专业名词科普:
集成电路卡识别码ICCID、国际移动用户识别号IMSI
ICCID 全称Integrate circuit card identity :集成电路卡识别码即SIM卡卡号,由20位数字组成,用来表示唯一的一张SIM芯片,通过ICCID可以初步判断该SIM卡属于哪个地区 比如898600中国移动,898601中国联通,8901是美国(引用其它网友的说法)。
ICCID一般是印刷在SIM卡的大卡板上,有时ICCID字符上面有一串条码。
ICCID有时不仅印刷在大卡板上,SIM卡小卡芯上的一串数字一般也是印了ICCCID(有时大卡板上最后的一位F会去掉后印在小卡板)
顺便提一下,当您需要通过小卡芯找对应大卡板上的PUK或PIN码时,只需要查看大卡板上的ICCID或是卡号与小卡芯上数字是否一致。如果相同就能知道小卡芯到底对应哪一张大卡板了
但是仍会有一些卡板和卡芯不会印刷ICCID的。
我们将SIM卡插入到苹果手机,苹果的IOS系统 设置-通用-关于本机也会显示ICCID
仅仅知道了898600中国移动,898601中国联通,8901是美国是不够的。我们还需要知道其它不是这些卡头的ICCID怎么识别。
可以利用一个解读ICCID信息的网站: http://phone.fyicenter.com/1155_ICCID_SIM_Card_Number_Checker_Decoder.html
fyicenter 网站介绍ICCID一般是由三种格式组合而成。其中第二种是IMSI格式。
ICCID会出现3种格式,不是唯一编码方式,所以参考意义不太大。
通过这个网站的工具能查到一个国际电话地区供参考,因为有些SIM卡分配的号码和实际所对应国家不一致。
而且此处有些ICCID查询也无法返回信息,所以ICCID的查询是仅供参考
国际移动用户识别号IMSI :国际移动用户识别号,由15位数字组成,用来代表每一个移动用户
国际移动用户识别码(IMSI:International Mobile Subscriber Identification Number)是区别移动用户的标志,储存在SIM卡中,是在公众陆地移动电话网(PLMN)中用于唯一识别移动用户的一个号码,可用于区别移动用户的有效信息。
IMSI由3位MCC(国家代码)+2位或3位MNC(移动网络代码)+10位或9位MSIN(移动用户识别号码)组成
通过其中的MCC和MNC来判断用户属于哪个国家的哪个移动通信网络,再通过MSIN识别这个网络中的某个用户
MCC:460/461中国 234/235英国 310~316代表美国 525 新加坡
MNC: 460+ 00/02/07可以表示中国移动 460+01/06/09 表示中国联通 460+03/05/10/11可以表示中国电信
525 + 01表示新加坡Singtel 234 +10 表示英国O2
310+26 表示美国T-Mobile (本站介绍的Ultra moible、redpocket、lycamobile都是虚拟运营商,无自己基站网络,走t-mobile网络,所以IMSI码也显示T-mobile的运营商,同理giffgaff显示网络为O2)
MCC代码与国家对应表(出自维基百科 ):https://zh.m.wikipedia.org/zh/%E8%A1%8C%E5%8B%95%E8%A3%9D%E7%BD%AE%E5%9C%8B%E5%AE%B6%E4%BB%A3%E7%A2%BC
MNC代码与运营商对应表(出自维基百科):
https://zh.wikipedia.org/wiki/%E7%A7%BB%E5%8A%A8%E8%AE%BE%E5%A4%87%E7%BD%91%E7%BB%9C%E4%BB%A3%E7%A0%81
更多的IMSI的专业知识请见知乎轻松学长的文章:物联网从业者必须知道的知识:IMSI号介绍与解析
Tiktok的程序是通过SIM卡AT命令来读取所运行手机SIM卡的IMSI码中MCC来识别用户所属的国家。也是虚拟号所见过的APP里面唯一一个使用SIM卡芯片的IMSI码归属国家来定位用户的APP
SIM卡的ICCID和IMSI是在出厂就已经设定好了,与这张卡是否分配了号码,能否正常获取信号无关。
所以各个国家运营商未激活过或是已经欠费失效注销了的”废卡”,也能用来玩转TIKTOK。
对于中国的SIM卡,MCC码为460/461就被程序屏蔽。
冷知识:中国移动的号码能收到注册Tiktok的验证码
上面说的这些专业术语和名词可能晦涩难懂。打一个比喻:
SIM卡的ICCID就是每张电话卡的出生证明,正常情况下哪个省市出生,这个电话卡就是归属对应省市,但是这个并不是绝对的
SIM卡的 IMSI码就是每张电话卡的身份证,身份证的前2~3位(相当于MCC)可以识别到对应的省市,如310开头是上海,42开头是湖北,110开头是北京一样。这个是最准确的识别个人所属省市的方式,TIktok的app识别sim卡就是此类原理。
SIM卡的电话号码就是每张sim卡在公司就职时的工号,正常是不会重复。但是离职后这个工号会收回再分配的。而且要一直付出劳动力(一直交话费保号)这个工号才是属于你的,公司(运营商)有收回你工号(电话号码)的权力。
前面说了这么多,简单的概括就是 tiktok读取sim卡的IMSI码,根据IMSI码中的MCC码来判断用户初始归属国家。
那么我们拿到一张国外的电话卡,如何获得这张电话卡的MCC码呢?
由于IMSI码是SIM卡的身份证,随意泄露有被复制的风险。所以目前只有安卓开发者或是通讯设备的开发模块调试时,通过SIM卡的AT命令可以读取设备上所插SIM卡的IMSI码。
正常的安卓应用商店或是苹果应用商店有隐私保护审核的,能读取并显示imsi码软件无法上架。
虚拟号在全网查找,终于在Github上找到一款旧版本安卓端APP- AIMSICD 可以读取手机上SIM卡IMSI码
这个APP是开发者在2014-2016开发的一个防隐私窥探APP,由于各种原因2016-5-2之后未更新版本。
运行于安卓4~6版本的古董手机,可以获取到IMSI码。
如果是高版本的安卓手机,安装后可以打开APP。但是无法读取IMSI码及ICCID,仅能读取国家及运营商ID(正常这些信息就可以确定SIM卡的归属国家了)
AIMSICD 项目下载链接: https://github.com/CellularPrivacy/Android-IMSI-Catcher-Detector/releases/tag/v0.1.43-alpha
AIMSICD虚拟号博客备用下载链接(无需魔法上网) https://xunihao.net/download/AIMSICD-normal-release.apk
AIMSICD app使用很简单,打开就弹出 设备信息-SIM卡信息-网络信息
如果是双卡手机,默认读取卡槽1信息,关闭了卡槽1就可以读卡槽2的SIM卡信息
虚拟号刚好手边有一台荣耀畅玩5,京东上2017-1花655买的。安卓版本是5.1。
使用AIMSICD app分别测试了如下6张卡的IMSI码
- Knowroaming
- ultra mobile paygo
- T-mobile 废卡
- Giffgaff电话卡(有效期内)
- zayo美国纯流量卡
- dashi美国流量卡
使用安卓10打开AIMSICD 读取T-Mobile废卡,也能读取国家和运营商ID。
以上查询印证了Knowroaming可以用来玩tiktok,但是初始归属国家是新加坡,而不随卡附带美国号码的美国。
插了dashi流量卡的手机,用了dashi美国IP+美国号码注册tiktok,初始注册tiktok也会推送新加坡的视频。
ICCID是8901开头的电话卡一般是美国卡,但是其它如lycamobile ICCID 89198开头非8901开头的卡一样也是美国的卡,插手机运行tiktok能锁区到美国。
后面虚拟号尝试过,插入t-mobile废卡的tiktok手机,不注册直接浏览,使用俄罗斯IP或是英国IP。仍然推送美国用户创作的视频。
如果双卡手机同时插入中国sim卡和国外sim卡。tiktok运行也会黑屏,必须拔掉中国的sim卡后,手机上至少有一张或以上国外sim卡才能运行tiktok。
如果你手机运行不了 AIMSICD APP来查询sim卡的IMSI码和归属国家
在tiktok注册时会自动识别sim卡所归属国家,并让你输入号码
(虚拟号测试了英国沃达丰卡识别为英国区),这里的GB一般就是tiktok读到SIM卡归属国家
如果这个国家和你想要注册的国家是一致的,说明这张卡就是可以用的。
目前注册Tiktok的主流方式
免拔卡 (免拔中国SIM卡)玩tiktok
上述讲解了SIM卡锁区原理后,免拔中国SIM卡有2种玩法。
一种是在官方tiktok app的版本上,对APP安装包进行二次封装,模拟APP已读到国外SIM卡芯片的软件环境。
因为这种方式对官方原版tiktok的安装包做了改动,而tiktok的版本又是在不断更新。所以这种玩法很容易报错或是一些莫名问题刷不出来,连不上网络之类的小问题,不太推荐这种玩法。
另一种是在安卓手机上安装一个安卓模拟器virtualxposed,模拟为已插国外SIM卡的安卓系统环境。这种相对比较靠谱一些。
上述2种方法可以直接在插有中国SIM卡的手机运行tiktok,不必拔掉中国常用的SIM卡,也不需要额外单独为tiktok准备一部手机。不管到什么地方都可以随时刷TIKTOK,很方便。
详细的教程需要很多设置和查找软件包,虚拟号这里不重复撰写了。
tiktok免拔卡详细教程油管视频:https://www.youtube.com/watch?v=KRWpT0Q649U
废卡+目的区账号注册tiktok-某宝购买对应国家废卡
免拔卡只是为了低成本的刷tiktok的小视频,如果你想在tiktok学习到运营知识或养号。
将来可能积累一些粉丝为带货开直播作准备的话,那么你一定需要进行tiktok账号的精准锁区,也就是注册目标国家的tiktok账号。
免拔卡的玩法只适用于哪些见识一下TIKTOK短视频玩法的初学者。
真正学习TIKTOK各种流量玩法,有一定经济实力的用户强烈建议买目的区的废卡+注册目的地区账号
因为tiktok注册时支持手机号码注册,也可以用邮箱或第三方关联账号注册(Facebook、apple、google、Twitter或Instagram账号都是可以关联注册的)
tiktok废卡注册步骤:
- 某宝或网上买到对应国家废SIM卡
- 插入SIM废卡到手机(双卡手机只插单卡)
- 配置VVV魔法上网,下载tiktok
- 通过电子邮箱或第三方关联账号注册tiktok后正常运营账号
缺点: 没有绑定手机号时,和其它tiktok用户相乎关注了也无法发私信
某些小众国家废卡买不到怎么办?
欧美澳国家的废卡上ebay亚马逊海淘回来,亚洲国家废卡上虾皮海淘回来。
虚拟号对接的虚拟运营商也有部分小众国家的废卡。
有效实体电话卡注册tiktok-虚拟号推荐
如果将tiktok废卡注册步骤中的废卡更换为一张能中国长期漫游,正常收短信的实体电话卡。这种方式注册tiktok是最稳定可靠的。
因为有效的实体电话卡是与当地国家人使用TIKTOK的习惯完全一致,减少了被封禁和被限制的概率。
如果是个人注册tiktok,优先推荐美国。和其它所有全球的社交APP一样,美国粉丝的变现质量最高,里面的创作者创作的短视频内容也精彩,形成了一个比较完美的生态。
使用有效的实体电话卡注册tiktok,不会有功能受限。私信可以相互随意发送。
如果将来tiktok需要开小黄车带货,或是粉丝增长到10W 100W级别,换手机登陆。
亦或是有了创作奖励提现,绑定收款账户等敏感操作,一般都需要手机号码短信验证的。使用有效期手机卡可以秒过系统的短信验证,避免因为手机短信二次验证而将账号风控。
使用能在中国漫游且能开流量包,提供原生IP上网的电话卡除了流量成本较贵,其它都是优点了。
如带原生IP流量电话卡可以有效避免账号因为IP原因被限流。
tiktok美国卡
注册tiktok的美国卡,一定要选IMSI码中MCC是美国区的。
也就是不能选择Knowroaming、dashi流量卡带的美国号码以及其它虚拟号码(google voice注册tiktok后期也有被封的例子)
美国卡推荐- Ultra mobile paygo
能在中国漫游,且月租低的美国实体卡首选推荐美国ultra mobile paygo
月租3美金,市面上美国号码能注册的APP和网站。ultra mobile paygo一般都能注册。出海海淘、电商等都用得上。长期用划算
虚拟号商城美国ultra mobile paygo购买链接: https://xunihao.net/product/ultra-mobile-paygo
美国流量卡推荐
T-mobile 15GB套餐流量卡(可以直接插卡流量上网,TIKTOK能识别为美国区实体卡)
Dashi流量卡(需要插到4G路由器或是其它手机放WIFI信号,运行TIKTOK手机插ultra mobile paygo电话卡识别美国)
其它本站介绍的 redpocket、lycamobile、t-mobile paygo、H2o等都是美国实体卡,支持识别为美区,但是如食人鱼移动、Knowroaming等是美国虚拟号码卡。
tiktok英国卡
能在中国漫游,且0月租的英国实体卡首选giffgaff
未激活的英国giffgaff卡55一张,收到自己激活,激活里要充值10镑,然后自动赠送5镑余额。激活后带15镑余额。
在中国漫游收短信免费,发短信0.3镑一条,通话1镑每分钟。每次余额变动,号码有效期延期6个月,也就是每6个月要发一条短信产生一下消费记录。就可以将号码有效期延长6个月。
虚拟号商城英国giffgaff购买链接: https://xunihao.net/product/uk_giffgaff
英国流量卡推荐
如果需要开英国原生IP流量上网,0月租的沃达丰是英国流量卡里面的唯一选择
英国沃达丰文章介绍: 可在中国漫游的英国流量卡-Vodafone沃达丰国际流量包原生英国IP体验
虚拟号商城英国沃达丰购买链接: https://xunihao.net/product/uk-vodafone
其它如英国电话卡盘点中的 Lebara、O2、3UK、EE都是英国原生实体卡,半年充值或消费一次产生余额变动就能保号
tiktok泰国卡
能在中国漫游,且能开流量上网的泰国实体卡首选SIM2FLY
泰国sim2fly介绍文章:能在全世界多数国家漫游上网且资费便宜的电话卡-环球旅行泰国电话卡Ais sim2fly
虚拟号商城泰国sim2fly购买链接 https://xunihao.net/product/thailand-aissim2fly 或者扫描微信商城二维码直接购买!
其它泰国卡ais绿卡、truemove红卡、dtac蓝卡均属泰国实体卡,可以注册泰国区tiktok
更多国家和地区请见虚拟号境外卡商城: https://xunihao.net/shop
虚拟号目前已有美国、英国、台湾(经常断货)、墨西哥、荷兰、法国(偶尔有)、摩洛哥、德国、西班牙、新加坡、泰国、印尼、马来西亚、菲律宾、俄罗斯(经常断货)、柬埔寨、爱沙尼亚、意大利和香港澳门能在中国漫游收短信电话卡。
其他国家建议买废卡注册tiktok。
补充说明:越南(停止中国漫游了)
Tiktok锁区补充说明
因为tiktok的算法一直在跌代升级。为了更精准的模拟目的国家的运行环境,除了电话卡+流量之外可以尝试以下设置更加真实模拟当地账号。
TikTok 除了电话卡+VVV上网的IP外
还有 -更改手机语言、时区
定位更改:IOS用户直接关闭定位或是使用电脑连爱思助手,上面有个工具箱,可以进行虚拟定位
安卓用户使用Fake Location进行模拟定位
未经允许不得转载:虚拟号 » TIKTOK电话卡和流量卡该如何选择?