HTC 修复mid、sn、mb、mac改串号imei、cid等,以t528t修复为例
1、备份分区文件,因为我们要改的mid(使用mid修改工具无效)是无法通过刷ROM更改所以备份时不需要备份固件能够刷到的有name的分区
1 adb shell
Cat/proc/partitons “所有分区st工36个内置分区”
Cat/proc/emmc “可被固件覆盖的name分区”
ddif=/dev/block/mmcblk0p* of=/sdcard/mmcblk0p* “*号为1-34是分区的数字标号”这是读取串号的文件到手机内存
2、用winhex打开二进制文件分析定位mid所在文件,与one sv文件反复比对(一般情况下不同机型只有同等大小的分区有可比性)one st的mid所在的文件为mmcblk0p5(one sv为mmcblk0p6都是256k)明显的标志就是文件开头就有macaddr无线网卡的地址(可以更改)
3、在无法估计乱码数量的情况下(大部分乱码实际上是设备驱动等关键文件,不能更改,否则会引起花屏,无声等不可预知错误),只能尝试用sv的分区代用(最好用相同机型的分区备份替代)
按Ctrl+Alt+X搜索二进制5000,将PL8012000改成PM6011000注意中间的00空字节一个比较明显的标志就是文件开头就有macaddr无线网卡的地址
4、修改好的文件复制回到 手机内存 ~~~~
5、 dd if=/sdcard/mmcblk0p5of=/dev/block/mmcblk0p5 用命令写回去~~~