手机启动终端模拟器!! 输入以下指令 01su 02cat /proc/partitions 终端中我们可以看到7100的efs为mmcblk0p3 20M左右 输入以下代码备份efs代码! 01su 02dd if=/dev/block/mmcblk0p3 of=/sdcard/efsimg bs=1024k 如果备份成功 会在手机内置储存生成一个 efsimg的文件(大小为2OM) 恢复EFS命令与之相反即可!
①在手机上sys下是可以看到initrc的,但是修改完之后重启就自动恢复到bootimg中的默认状态,所以我们修改的不是这个文件,而是bootimg中的initrc
②修改bootimg
rom中是不可能直接看到initrc这个文件的,因为它在bootimg中,如何解包打包bootimg呢?
答案是,用厨房吧
打开厨房后,你会发现它本身就有为rom添加initd支持的功能,当然你可以直接选择,然后一切自动完成,随后打包rom就OK了
如果想给自己进阶一下,研究到底如何手动添加这个功能,就接着看吧
第一步,解包bootimg,选择0进入高级操作菜单后,
接下来选择20,再选择w,
提示解包结束后,进入BOOT_Extract/bootimg-ramdisk下,找到initrc,接下来就是修改它了
修改方法
1、在initrc的class_start区域中加入(搜索class_start default,在下面之前加入;如果没有这段,搜索class_start,在前面加入,注意是另起一行)
start sysinit
复制代码
2、在最下面(service区域中)加入(直接添加到末尾就行了)
service sysinit /system/bin/logwrapper /system/xbin/busybox run-parts /system/etc/initd
disabled
oneshot
复制代码
保存后(这个过程中厨房不要关闭了,虽然关闭也没有事,但是一直开着方便操作),用厨房选择b,回车,等待,搞定,从工作文件夹提出bootimg,线刷或者卡刷bootimg就行了
解包bootimg也可以不用厨房,不过很麻烦,这里就不说了。
一、 recovery
在刷机这件湿中你经常会看到recovery的身影,从字面上来看就是恢复的意思,大家可以直接把recovery当作一个刷机界面。一般某些手机的刷机和提ROOT也需要recovery的刷新。
再说一下recovery 几个主要的功能,不过每个手机的recovery 都有一些区别,可能不太一样,如果你手机中的recovery没有以下选项也属正常
1、Reboot system now——重启
2、Backup/Restore——备份和还原
可以完整的将系统备份至SD卡中,适合经常刷机的朋友。备份还原中还包含以下选项
Nand backup——Nand 备份
Nand + ext backup——Nand 备份(系统和ext 分区一同备份)
Nand restore——还原(就是还原3-1、3-2 的最后一次备份)
BART backup——BART 备份 (包括系统和ext 分区)
BART restore——还原最后一次的BART备份
3、Flash zip from sdcard——从sd卡根目录的zip ROM 刷机包刷机
这项算是常见的了,现在的新版本的recovery,一般都不需要把刷机包重命名为UPDATEZIP了,可以直接刷机。
4、Wipe——清除数据
这一项一般是在刷机前需要做的,清空个人数据,一般这个大项还包括以下的小项。
Wipe data/factory reset——清除内存数据和缓存数据
Wipe Dalvik-cache——清除缓存数据 + ext 分区内数据
Wipe SD:ext partition——只清除ext 分区内数据
Wipe battery stats——清除电池数据
Wipe rotate settings——清除传感器内设置的数据
5、Partition sdcard——分区sd 卡
这个选项主要是用来做APP2 SD的,需要将卡分为LINUX下的格式ext,一般有以下选项。
Partition SD——自动为sd 卡分区
Repair SD:ext——修复ext 分区
SD:ext2 to ext3——将ext2 分区转换为ext3 分区(推荐)
6-4、SD:ext3 to ext4——将ext3 分区转换为ext4 分区(C4 卡不推荐,C6 卡推荐)
二、 fastboot
从字面上来看是快速启动的意思,也算是一个刷机界面,不过比recovery更加底层这个底层是更加接近硬件层的意思
两个都很重要,不过fastboot更为主要当你不能进入recovery的时候,不要紧张,你还能进fastboot挽救,不过当你连fastboot都不能进入的时候,那可真就是砖了
通俗的说 recovery就好比外套,fastboot就好比内裤当你的外套没了的时候,你还有内裤,这个时候顶多被人说成是臭流氓不过当你内裤都没了的时候,那可就是耍流氓了,到时会有警察叔叔请你喝茶的
为了使用Fastboot功能您必须root您的设备并获得S-OFF的SPL你的电脑还必须装有ADB驱动
进入Fastboot的方式是关机状态下按返回+开机
Fastboot使用方式: fastboot [ <选项> ] <命令>
解释:
[]括起来表示这个是可选的
<>括起来表示这个是必须的
可用命令:
update <文件名> 从官方updatezip升级系统该updatezip必须是官方的
flashall 'flash boot' +'flash system'
flash <分区名> [ <文件名> ] 将文件写入分区文件必须正确的格式分区名有但不限于system,recovery,boot,splash1,hboot,radio,userdata,cache
erase <分区名> 清空一个分区
getvar <参数名> 显示一个启动参数
boot <内核文件> [ <ramdisk文件> ] 将电脑上的内核下载到手机并用该内核启动系统
flash:raw boot <内核文件> [ <ramdisk文件> ] 创建bootimg并下载到手机启动系统
devices 列出所有与电脑连接的设备
reboot 正常启动系统
reboot-bootloader 启动系统到hboot
选项:
-w 清空用户数据分区和缓存分区相当于recvery中的"wipe data/factoryreset"
-s <串口号> 置顶要操作的设备的串口号
-p <产品名> 指定要操作的设备的产品名比如hero,bravo,dream
-c <命令行> 用命令行替换系统的启动命令行
分区解释:
system:系统分区我们刷机器一般就是刷的这个分区
userdata:数据分区
cache:缓存分区
recovery:Recovery分区
boot:存放内核和ramdisk的分区
hboot:这个是SPL所在的分区很重要哦也是fastboot所在的分区刷错就真的变砖了
splash1:这个就是开机第一屏幕了
radio:这个是无线所在的分区
首先bootimg属于刷机包里面的启动引导镜像包。当刷入手机后,手机系统中是不会有这个文件的。最多在内部存储空间中存在,那么就算删除,也不影响手机的正常使用。
而且未root的手机,您没办法操作系统内部文件。
至于您能不能删到老师手机中的那个bootimg文件,取决于,您能不能拿到老师的手机。您要是拿不到,一切都是白搭。
开机,待电脑第一屏幕信息出现时,根据屏幕下方的信息提示,如“Press DEl Enter Bios”、“Press F1 to Run Setup”之类信息时,按相应的键进入BIOS程序界面。
在BIOS界面中,将光标移动到“Load Optimized Default”项,并按回车键。
然后在弹出的窗口中选择“OK”并按回车键来实现恢复出厂设置。
还有一种实现恢复BIOS出厂设置的方法,就是将主板上的纽扣电池拆下,并保持15钞以上,再安装上去,即可消除BIOS信息,使其恢复出厂设置。
当然,有的主板上还配置有“硬跳线”,只需要按提示用跳线帽将“2”和“3”引脚短接一下,即可实现消除BIOS信息功能。
嗨!
首先吧bootimg解包,可以得到两个文件。然后将ramdiak这个文件解包,里面有initcr文件。用文本编辑器编辑。
然后用mkbootimg工具,设置好base adress后重打包成bootimg。剩下的,或者直接刷机,或者打包签名做成zip包刷机。
需要在linux环境中完成上述操作。难倒是不难,就是很麻烦。步骤很多,稍错一点前功尽弃!弄不好,会死机的。建议你事前备份一下rom备用,必要时重刷rom。
Fastboot 是一种协议,用于通过 USB 从主机计算机更新 Android 设备中的闪存文件系统。 它通常用于更新 Android 设备中的固件,但也可用于提取 bootimg 等文件。
以下是使用 fastboot 提取 bootimg 的过程的高级概述:
将 Android 设备连接到计算机:您需要使用 USB 数据线将设备连接到计算机,并确保它处于快速启动模式。
启动终端或命令提示符:在您的计算机上,您需要打开终端或命令提示符并导航到安装 fastboot 的目录。
识别连接的设备:在终端或命令提示符下,您可以使用 fastboot devices 命令来确认您的设备以 fastboot 模式连接并识别设备的序列号。
提取 bootimg:您可以使用 fastboot boot bootimg 命令从您的设备中提取 bootimg。 这将在您的计算机上保存 bootimg 文件的副本,然后您可以根据需要检查或修改该文件。
注意:具体步骤可能因具体设备及其运行的 Android 版本而异,因此最好查阅制造商的文档或在线论坛以获取指导。
欢迎分享,转载请注明来源:品搜搜测评网