文档详情

手工备份EFS以及恢复基带.pdf

发布:2017-08-31约字共9页下载文档
文本预览下载声明
整理至机锋论坛 系统必须先root,然后安装一个叫终端模拟器(android terminal emulator)的软件或者 直接用ADB,手机上用终端模拟器或者电脑上用adb shell备份/恢复efs 【linux命令的使用,网上可以找相关的使用教程】 手机端: 后续电脑端操作基本上一样,只是连接方式不一 样 【怎么备份efs分区为efs.img(分区完整镜像)】 打开软件输入su,会提示你获取root权限,然后按照下边的命令输入。 1. su 2. cat /proc/partitions 找到20480k大小的分区,或者输入: 1. mount 看到的分区就是efs了,我是9300 国行的,这里是/dev/block/mmcblk0p3 这几天又发现了一条好的命令来查看分区: 1. ls -l /dev/block/platform/dw_mmc/by-name/ 2. 然后输入: 1. dd if=/dev/block/mmcblk0p3 of=/sdcard/efs.img bs=1024k 或者输入: 1. cat dev/block/mmcblk0p3 /sdcard/efs.img 就得到了完整的efs分区镜像文件efs.img,这个文件大小为20m,不要用这个efs.img来刷 机。 【怎么用efs.img(分区完整镜像)恢复efs分区】 警告:除非efs真正丢失,请不要尝试恢复: 1. su 2. dd if=/sdcard/efs.img of=/dev/block/mmcblk0p3 bs=1024k 【怎么备份efs文件夹为efs.tar.gz】 安装root explorer,打开获取root权限,在/efs文件夹上长按选create tar,然后选Gzip 即可得到efs.tar.gz,文件在/sdcard/SpeedSoftware/zip/ 此压缩包主要是为了提取文件方便,不可用来刷机。 【怎么制作odin刷机用的efs.tar】 打开终端模拟器,输入: 1. su 2. make_ext4fs -s -l 20m -a efs /sdcard/efs.img /efs 打开root explorer在sdcard根目录找到efs.img,大概有9m多,在此文件上长按,选create tar,然后选no compression,即可得到efs.img.tar,在/sdcard/SpeedSoftware/zip/。 这个tar文件可以直接用odin选pda来刷机 电脑端: 如用windows 电脑操作,先将网上下载的adb文件解压,里面文件复制粘贴到C盘 windows/system32 目录下 1、win+R,运行CMD, 2、启用 adb 命令: 先root手机,用数据线连接手机,打开调试模式 adb shell 连接手机 执行命令,备份efs: dd if=/dev/block/mmcblk0p3 of=/sdcard/efs.img 或者 dd if=/dev/block/mmcblk0p3 of=/sdcard/efs.bin 将/sdcard 目录下备份的efs拷贝到电脑,以备其他应急丢失modem的时候使用 ADB使用案例: 1、基本思路:EFS分区文件无法直接覆盖(即使覆盖了重启也会复原),需先把EFS分区文件 格式化掉,然后复制EFS文件夹 2、前提条件: 1)你的手机要root过。本人手机欧水,已root 2)根目录还要有EFS文件夹,里面有.nv_data.bak文件 3、具体过程: 1)寻找.nv_data.bak 运行Root Explorer,进入/efs 目录,检查此目录下是否有nv_data.bin的备份文 件.nv_data.bak,两个文件的日期是否不同。如果相同,则此备份文件就无用,要另找可用 的nv_data.bin文件。如果不同,则可以用它来恢复损坏的nv_data.bin。我的.nv_data.bak 日期 是11 年1 月1 日0:00,应该是系统初始的文件, 2 )备份你的efs 目录 用root explorer建立/sdcard/efs_bak 目录,然后将/efs 目录里的内容都复制到 /sdcard/efs_bak 目录下,然后用usb或wifi将/sdcard/efs_bak 目录复制
显示全部
相似文档