V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
wbsdty331
V2EX  ›  分享创造

[征集] 华为高通机型在解锁后完全恢复到上锁状态(LOCKED)的分区文件

  •  
  •   wbsdty331 · 2015-12-11 13:02:48 +08:00 · 2939 次点击
    这是一个创建于 3254 天前的主题,其中的信息可能已经有所发展或是发生改变。
    前提:必须先 root !

    华为的大部分高通机型的 bootloader 解锁,实际上是在某个 /dev/block/mmcblk0px ( x 为数字)这个分区里面写入了一段东西实现解锁 上锁,当然不同机器,这个分区也不同

    最主要的问题是:如果你解锁之后重新用解锁码上锁的话, bl 状态会是 RELOCKED 售后很容易发现,所以我们需要的是完全恢复到处女状态(LOCKED)

    想知道是哪个分区的话,用 RE 管理器进 /dev/block 把所有的 mmcblkp0x ( X 为数字)的文件全部用文本编辑器查看一, 头部如果有 OEM INFO 字样就说明这个分区是 OEM 分区

    举个例子,我以前用过的华为 C8813Q ,用 re 管理器看了一下,这个机型的 bootloader 验证文件是 /dev/block/mmcblk0p5 这个分区,把这个分区用 dd 导出来备份。
    然后用解锁码解锁之后,再备份一次这个分区,以后要送修的话,无需解锁码,把未解锁时候的分区 img 文件用 dd 写回对应的分区,即可恢复到未解锁(LOCKED)状态,再强刷一遍官方包,完全不影响保修

    那么现在就向各位征集不同机型的 OEM 分区文件了(没有隐私)
    7 条回复    2015-12-12 11:15:06 +08:00
    DevilBin
        1
    DevilBin  
       2015-12-11 13:29:24 +08:00 via Android
    解锁后,硬件仍然保修。
    另外,不同机器会根据 IMEI 和 S/N 号生成不同的解锁码。推测解锁时会和某分区做对比,来判断是否符合解锁条件。就算重新 dd 回去,如果不是自己的备份很容易发觉,因为别人 OEM 分区信息和你的肯定不同。华为维修是根据 IMEI 和 S/N 号的。暴力的办法就是把基带刷坏,识别不了,不过并没有必要,除非你想换个新主板。
    wbsdty331
        2
    wbsdty331  
    OP
       2015-12-11 13:40:30 +08:00
    @DevilBin 可以刷别人的分区文件实现解锁,但不能强刷官方包,不然 IMEI 就变成 0
    mortal
        3
    mortal  
       2015-12-11 13:46:42 +08:00
    华为这么麻烦=。= 不买华为了…
    yexm0
        4
    yexm0  
       2015-12-11 13:47:58 +08:00 via Android
    华为解锁不可能网站那里会没保留申请资料的吧。
    lazycat
        5
    lazycat  
       2015-12-11 16:47:01 +08:00
    你申请解锁码华为肯定会留下资料的啊。。。就算你这么做了手脚华为还是一样可以知道你(至少试图)解锁过
    ping02
        6
    ping02  
       2015-12-11 22:22:21 +08:00
    其实是可以知道的,因为你申请了会有记录的,不管你是否解锁成功,好点会不追究而已
    SquirrelMAN
        7
    SquirrelMAN  
       2015-12-12 11:15:06 +08:00
    我原来 HTC ONE X 就是解锁过不保修了,重新上锁是 Relocked.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1118 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:45 · PVG 06:45 · LAX 14:45 · JFK 17:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.