修改boot指令大全骚们先收藏慢慢看吧.doc

修改boot指令大全骚们先收藏慢慢看吧.doc

ID:62035790

大小:498.50 KB

页数:13页

时间:2021-04-15

修改boot指令大全骚们先收藏慢慢看吧.doc_第1页
修改boot指令大全骚们先收藏慢慢看吧.doc_第2页
修改boot指令大全骚们先收藏慢慢看吧.doc_第3页
修改boot指令大全骚们先收藏慢慢看吧.doc_第4页
修改boot指令大全骚们先收藏慢慢看吧.doc_第5页
资源描述:

《修改boot指令大全骚们先收藏慢慢看吧.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、修改boot.img1、备份boot。img(前提是必须有root权限的手机)adb shellsucat /proc/mtd备份boot。img命令举例如下(切记手机不同,命令不一定相同,请核对自己手机上一步的显示):cat /dev/mtd/mtd1 >/sdcard/boot.img2、挂载主机的一个文件夹到VMware虚拟机(我比较习惯VMware).sudo mount -t vmhgfs .host:/ /mnt/hgfs/例如:挂载主机d:123文件夹到虚拟机/mnt/hgfs/目录下,虚拟机访问修改/

2、mnt/hgfs/mmm/文件夹下的文件相当于主机访问修改d:123文件夹下的文件(mmm是d:123共享到虚拟机的文件名)。这样做的好处就是linux下解开要修改的文件,然后可以很方便的在windows下修改了。若要详细设置挂载可以查看我的另一篇博文.3、将所需工具放入/bin/目录下并添加执行权限:mv /mnt/hgfs/mmm/split_bootimg.pl /bin/mv /mnt/hgfs/mmm/mkbootimg /bin/mv /mnt/hgfs/mmm/mkbootfs /bin/chmod 

3、+x /bin/split_bootimg.plchmod +x /bin/mkbootimgchmod +x /bin/mkbootfs4、解开boot。imgmkdir /mnt/hgfs/mmm/bootcp /mnt/hgfs/mmm/boot.img /mnt/hgfs/mmm/boot/cd /mnt/hgfs/mmm/bootsplit_bootimg。pl boot.img此时BOOT目录下会多出几个文件,boot.img-ramdisk.gz和boot.img—kernel。mkdir ramdisk

4、cd ramdiskgzip —dc 。。/boot。img-ramdisk.gz | cpio —i我们对即将要修改的init。rc也备份一下吧:cp 。/init.rc 。。/init.rc。backup5、修改init。rc使含有a2sd功能:a、搜索class_start default,在这一行之前,加入两行代码:    start a2sd    on property:cm.filesystem。ready=1b、在最末尾加入:service a2sd /system/bin/logwrapper /sy

5、stem/bin/sh /system/bin/a2sd    disabled    oneshotc、修改system为读写mount yaffs2 mtd@system /system rw remountd、修改su的相关代码:    chown root system /system/bin/su    chmod 4550 /system/bin/su改为:   chown root root/system/bin/su    chmod 6755 /system/bin/su6、加入第二屏要确定到底是那种

6、格式的图片,方法是打开initrdinit文件,搜索logo,就会看到。a、加入logo.bmp到boot。imgramdisk。gzinitrd(官方一般采用这种方法,切记此处的bmp不是一般的bmp)photoshop制作480*800的图片,然后水平翻转一下,再保存为BMP,BMP保存选项中,选择高级模式:16位 R5 G6 B5,保存b、加入initlogo.rle到boot。imgramdisk.gzinitrd(一般第三方的boot或者recovery都采用这种方式)一、将rle转换为png:

7、(1)将rle要转成raw格式:from565 -rle logo.rle logo。raw(2)再将raw转成png格式:convert -depth 8 —size 480x800 rgb:logo。raw logo。pngconvert为ImageMagick自带命令,如果没有安装,命令如下:sudo apt—get install imagemagick二、将png转换为rle:(1) 制作当前屏幕像素的图片(模拟器默认为320*480) 使用PS制作一张320*480的图片,保存时选“保存为 Web 所用格式

8、",然后在弹开的窗口上,“预设"项选择“PNG—24”,保存为android_logo.png 注:好像只支持png-24,其他格式生成的rle文件显示不正常,有兴趣大家可以再验证一下。 (2) 将图片转换为raw格式 使用linux下的ImageMagick自带的convert命令,进行raw格式转换,命令为:  convert

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。