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

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

ID:12395558

大小:523.50 KB

页数:13页

时间:2018-07-16

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

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

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/目录下,虚拟机访问修改/mn

2、t/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 +x /

3、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 ramdiskcd ram

4、diskgzip -dc ../boot.img-ramdisk.gz 

5、 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 /system/bin

6、/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、加入第二屏要确定到底是那种格式的图片,方法是打

7、开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:(1)将rle要转成ra

8、w格式: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 所用格式”,然后在弹开的窗口上,“预

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

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

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

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