欢迎来到天天文库
浏览记录
ID:21922836
大小:513.50 KB
页数:13页
时间:2018-10-25
《修改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
2、vmhgfs .host:/ /mnt/hgfs/例如:挂载主机d:123文件夹到虚拟机/mnt/hgfs/目录下,虚拟机访问修改/mnt/hgfs/mmm/文件夹下的文件相当于主机访问修改d:123文件夹下的文件(mmm是d:123共享到虚拟机的文件名)。这样做的好处就是linux下解开要修改的文件,然后可以很方便的在windows下修改了。若要详细设置挂载可以查看我的另一篇博文。3、将所需工具放入/bin/目录下并添加执行权限:mv /mnt/hgfs/mmm/split_bootim
3、g.pl /bin/mv /mnt/hgfs/mmm/mkbootimg /bin/----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方mv /mnt/hgfs/mmm/mkbootfs /bin/chmod +x /bin/split_bootimg.plchmod +x /bin/mkbootimgchmod +x /bin/
4、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 ramdiskgzip -dc ../boot.img-ramdisk.gz
5、 cpio
6、-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/sh /system/bin/a2sd disab
7、led oneshotc、修改system为读写----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方----------专业最好文档,专业为你服务,急你所急,供你所需-------------文档下载最佳的地方mount yaffs2 mtd@system /system rw remountd、修改su的相关代码: chown root system /system/bin/su chmod 4550 /system/
8、bin/su改为: chown root root/system/bin/su chmod 6755 /system/bin/su6、加入第二屏要确定到底是那种格式的图片,方法是打开initrdinit文件,搜索logo,就会看到。a、加入logo.bmp到boot.imgramdisk.gzinitrd(官方一般采用这种方法,切记此处的bmp不是一般的bmp)photoshop制作480*800的图片,然后水平翻转一下,再保存为BMP,BMP保存选项中,选择高级模式:16位
9、R5 G6 B5,保存b、加入initlogo.rle到boot.imgramdisk.gzinitrd(一般第三方的boot或者recovery都采用这种方式)一、将rle转换为png:(1)将rle要转成raw格式:from565 -rle logo.rle logo.raw(2)再将raw转成png格式:convert -depth 8 -size 480x800 rgb:logo.raw logo.pngconvert为ImageMagick自带命令,如果没有安装,命令如下:sud
此文档下载收益归作者所有