设为首页收藏本站

移动叔叔

搜索
楼主: xe366

[教程] 3C畅玩版刷机变砖导致没有IMEI号的统统进来,你们的手机有救了

[复制链接]
发表于 2014-10-31 21:32:56 | 显示全部楼层 |阅读模式
本帖最后由 xe366 于 2014-10-31 21:40 编辑

3C畅玩版刷机变砖导致没有IMEI号的统统进来,你们的手机有救了
我的机型是Hol-u10,联通3G版,MTK6582的处理器,16G的FLASH,1G的RAM,其它版本的没有试过,以下仅供参考,反正我的机器救回来了.
之所以发这个帖子,是因为我也体会到了手机变砖的痛苦,焦急和无助,
在此鄙视有些人,自己的问题解决了不共享,掖着藏着,在论坛上说话留言写半句,就是不说怎么解决的,看别人遇到了同样的问题幸灾乐祸,
还有淘宝上那些乘火打劫的,开口就是50,100的要,
你们怎么不想想当初自己的那份焦急的心情.
正题开始
之前我刷机选了个format all,结果nvram给格式化了,于是悲剧的开始救回路程
首先在网上找3C畅玩版的线刷包,线刷了一把,这样手机就可以开机了
然后卡刷到官方的系统,因为别人该的系统安全性无法保证
最后发现连不上网,老是显示 无效的IMEI 原来之前的NVRAM没有保存,悲剧
要救回IMEI,有两种方式
1.使用SN_Write_tool_v2.1328.01 进行nvram读写,这个需要AP和BP的文件
这种修复方式就是我现在用的,相应的工具和教程都在我提供在我的共享里面,大家自己去下,
这个AP和BP文件整个网络独我一份,就我是无偿共享的,顺便说一句,
BP文件在手机系统的 /system/etc/mddb 文件夹里面,名字为
[BPLGUInfoCustomAppSrcP_MT6582_S00_MOLY_WR8_W1315_MD_WG_MP_V19_1_wg_n]
这么简单的地方,就是没多少人愿意说出来分享.
AP文件我自己来提供,名字是
[APDB_MT6582_S01_MAIN2.1_W10.24]
这个是托手机公司朋友弄到的,没花一分钱.

2.使用 MTK串号生成器_IMEI制作工具, 生成一个IMEI的文件, 命名为 [MP0B_001],
然后root掉手机, 拷贝 MP0B_001 到 [/data/nvram/md/NVRAM/NVD_IMEI] 文件夹,覆盖掉同名文件
重启系统,这时就发现IMEI号码又回来了.
这个方式的缺点是 如果将手机重置到出厂状态,就又要重新拷贝一次了.
其实就是覆盖此处的文件
/data/nvram/md/NVRAM/NVD_IMEI/MP0B_001

3.万能恢复法,针对所有机型.
首先完成MP0B_001的生成,
然后将手机的boot.img备份出来,然后修改boot.img文件
a.将MP0B_001放入boot.img里面
b.在boot.img里面写一个脚本,每次手机启动的时候将boot.img里面的MP0B_001文件拷贝到
[/data/nvram/md/NVRAM/NVD_IMEI]同时覆盖掉原来的文件.
这种方式就是淘宝上有些人敢狮子开大口,号称修复所有机型IMEI号的方式

4.在刷机之前先备份手机的nvram分区,刷机后如果nvram丢失,再用flashtool刷回去.
nvram 备份,手机要先root,使用busybox备份并拷出

adb push busybox-armv7l /data/local/tmp/busybox
adb shell
cd /data/local/tmp
chmod 755 busybox
su
./busybox dd if=/dev/nvram  of=/data/local/tmp/nvram  bs=5M count=1
adb pull /data/local/tmp/nvram nvram

百度网盘的共享
http://pan.baidu.com/s/1s84KQ
完全公开,无偿的分享
谢了这么多,就是希望大家一起研究,一起分享,
解决了刷机的后顾之忧,才能快乐享受刷机的乐趣,享受研究探索的乐趣

同时还提供了我的机型的刷机分区配置文件,需要的自己拿走
其实这个文件就是移动叔叔论坛上3C联通3G畅玩版救砖包里面的配置文件,感谢他们的努力和分享.
提供这个文件的原因是网上的刷机救砖包里面的配置文件写的不好,不正规
用这个配置文件刷机后,要先进入recovery双清,然后进入系统,恢复出厂设置
然后卡刷,再进入recovery双清,然后进入系统,恢复出厂设置
机型: 华为荣耀3C畅玩版, 机型是Hol-u10,联通3G版,MTK6582的处理器,16G的FLASH,1G的RAM
其它配置的自己去研究

MT6582_Android_scatter.txt

############################################################################################################
#
#  General Setting
#
############################################################################################################
- general: MTK_PLATFORM_CFG
  info:
    - config_version: V1.1.1
      platform: MT6582
      project: MTDTtest
      storage: EMMC
      boot_channel: MSDC_0
      block_size: 0x20000
############################################################################################################
#
#  Layout Setting
#
############################################################################################################
- partition_index: SYS0
  partition_name: PRELOADER
  file_name: preloader.bin
  is_download: true
  type: SV5_BL_BIN
  linear_start_addr: 0x0
  physical_start_addr: 0x0
  partition_size: 0xC00000
  region: EMMC_BOOT_1
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: BOOTLOADERS
  reserve: 0x00

- partition_index: SYS1
  partition_name: MBR
  file_name: MBR
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0xC00000
  physical_start_addr: 0x0
  partition_size: 0x80000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS2
  partition_name: EBR1
  file_name: EBR1
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0xC80000
  physical_start_addr: 0x80000
  partition_size: 0x80000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS3
  partition_name: PRO_INFO
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0xD00000
  physical_start_addr: 0x100000
  partition_size: 0x300000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: PROTECTED
  reserve: 0x00

- partition_index: SYS4
  partition_name: NVRAM
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0x1000000
  physical_start_addr: 0x400000
  partition_size: 0x500000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: BINREGION
  reserve: 0x00

- partition_index: SYS5
  partition_name: PROTECT_F
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0x1500000
  physical_start_addr: 0x900000
  partition_size: 0xA00000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: PROTECTED
  reserve: 0x00

- partition_index: SYS6
  partition_name: PROTECT_S
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0x1F00000
  physical_start_addr: 0x1300000
  partition_size: 0xA00000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: PROTECTED
  reserve: 0x00

- partition_index: SYS7
  partition_name: SECCFG
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0x2900000
  physical_start_addr: 0x1D00000
  partition_size: 0x20000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: INVISIBLE
  reserve: 0x00

- partition_index: SYS8
  partition_name: UBOOT
  file_name: lk.bin
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0x2920000
  physical_start_addr: 0x1D20000
  partition_size: 0x60000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS9
  partition_name: BOOTIMG
  file_name: boot.img
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0x2980000
  physical_start_addr: 0x1D80000
  partition_size: 0x600000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS10
  partition_name: RECOVERY
  file_name: recovery.img
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0x2F80000
  physical_start_addr: 0x2380000
  partition_size: 0x600000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS11
  partition_name: SEC_RO
  file_name: secro.img
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0x3580000
  physical_start_addr: 0x2980000
  partition_size: 0x600000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS12
  partition_name: MISC
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0x3B80000
  physical_start_addr: 0x2F80000
  partition_size: 0x80000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: INVISIBLE
  reserve: 0x00

- partition_index: SYS13
  partition_name: LOGO
  file_name: logo.bin
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0x3C00000
  physical_start_addr: 0x3000000
  partition_size: 0x300000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS14
  partition_name: EXPDB
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0x3F00000
  physical_start_addr: 0x3300000
  partition_size: 0xA00000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: INVISIBLE
  reserve: 0x00

- partition_index: SYS15
  partition_name: ROOTM
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0x4900000
  physical_start_addr: 0x3D00000
  partition_size: 0x400000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: INVISIBLE
  reserve: 0x00

- partition_index: SYS16
  partition_name: ANDROID
  file_name: system.img
  is_download: true
  type: YAFFS_IMG
  linear_start_addr: 0x4D00000
  physical_start_addr: 0x4100000
  partition_size: 0x40000000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS17
  partition_name: CACHE
  file_name: cache.img
  is_download: true
  type: YAFFS_IMG
  linear_start_addr: 0x44D00000
  physical_start_addr: 0x44100000
  partition_size: 0x7E00000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS18
  partition_name: USRDATA
  file_name: data.img
  is_download: true
  type: YAFFS_IMG
  linear_start_addr: 0x4CB00000
  physical_start_addr: 0x4BF00000
  partition_size: 0x35DC80000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS19
  partition_name: BMTPOOL
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0xFFFF00A8
  physical_start_addr: 0xFFFF00A8
  partition_size: 0x1500000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: false
  is_reserved: true
  operation_type: RESERVED
  reserve: 0x00
############################################################################################################
#
#  END
#
############################################################################################################


点评

archiezhang  分享取消了?麻烦楼主私信我一份,谢啦  发表于 2015-1-27 13:47
发表于 2016-5-24 23:32:25 | 显示全部楼层
11111111111111111

 

回复

使用道具 举报

发表于 2016-6-20 21:31:58 | 显示全部楼层
感谢分享!找了好多资料都没有找到刷IMEI的配置文件~希望你的文件能救到我的手机。

 

回复

使用道具 举报

发表于 2019-2-28 10:16:01 | 显示全部楼层
楼主大好人啊,太感谢了!

 

回复

使用道具 举报

发表于 2019-9-9 14:47:50 | 显示全部楼层
下载了,不过好像写入失败。。。。

 

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 /1 下一条

© 2008-2024 移动叔叔. 版权所有,专业的网络售后平台 ( 闽ICP备18006692号-3 )

商务合作点击这里给我发消息|Email:service@mobileuncle.com|手机版|Archiver|移动叔叔     

GMT+8, 2024-4-16 14:56 , Processed in 0.145231 second(s), 11 queries , Gzip On, Memcache On.

返回顶部