然后说说手机:(硬件部分)
本文章以安卓手机为例,因为吾等吊C买不起iPhone~
首先GSM制式的手机都有一个唯一序列号 "IMEI" 码,理论上是固定不可以改的,中文翻译叫 国际移动设备识别码 。 但是理论终究是理论,因为JS有各种box可以直接改IMEI码(直接拆机,然后JTAG重新写入基带芯片),俺手里也有一个这样的设备,可以任意刷samsung手机的IMEI~
当你无卡的情况下,你的手机仍然会连接到附近的基站,这就是为什么你能拨打911,110等号码的原因。
既然连接到基站了,就能直接定位你了。。根据你的手机号也能查到你的SIM卡编号,根据SIM卡编号查基站日志到你的IMEI,,定位查水表。这就是为什么很多人跑了把手机扔了,因为他们无法修改IMEI这个串码就等于不管你换几张卡仍然能精确定位你~
然后安卓设备有一个叫 序列号的 项目,就像e7c9a99d9b9c这样一串hash出来的,这个序列号是CPU序列号,俺试过好多次了,无法修改,最后重新编译的cyanogenmod的代码,让他不从CPU里读取序列号,而且随机生成。
当然手机的网卡也有MAC地址,根据这个可以精确定位+打击到你个人家的水表,危险的东西,得改~
改的方法是修改/efs/.wifi/目录下(各个手机可能位置不同)有两个文件,修改一下~(警告:修改EFS目录是极其危险的,容易导致手机变游戏机,无法打电话)
蓝牙地址,同上,改的方法是/efs/.bluetooth/下面的两个文件(各个手机可能位置不同)~(警告:修改EFS目录是极其危险的,容易导致手机变游戏机,无法打电话)
IMSI是你的SIM卡的唯一编号,根据IMSI能在基站日志中找到IMEI等,然后根据IMEI精确定位核打击~
如果有谁试过记得发详细点的教材