最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

安卓rom简单移植

IT圈 admin 33浏览 0评论

2023年12月2日发(作者:阚家骏)

安卓rom简单移植以前移植过华为C8812的,觉得移植内容差不多,所以决定试试,毕竟N881E也有一批用户,下面列出我的一些办法,看看对中兴机子是否可行我以前移植华为的办法如下移植百度的应用层和framework 框架层(system/app system/framework system/tts这三个文件夹我用的是百度云N880E的底包)移植lib,不删减添加东西,但是其中的modules使用官方包的,用BeyondCompare 3比较多出来的用百度云的包移植system/bin 和system/xbin 文件夹全部用官方的移植system/media 文件夹整个文件夹必须使用百度的移植system/usr 文件夹把百度的keychars 和keylayout 两个文件删除,替换为官方包中的这两个文件夹移植system/etc 文件夹必须将百度云的文件夹中firmware 文件夹删除,替换为官方包中的firmware文件夹修改必须使用官方包中官方的,但是必须在 任意位置加入如下几行(对比了N880E百度和N881E官方的,发现百度修改和添加了一下prop,移植时如果官方的有这个属性,替换,没有则增加即可):re=n=re=yi_e=cturer==/mnt/cation_sound=ne=_alert=3删除以下几个属性===移植 启动镜像必须使用自己手机的。修改:-ramdisk/=1 修改为 =able=1 修改为 able=1/doc/ =mass_storage 修改为/doc/ =mass_storage,adb修改:-ramdisk/) 添加副卡路径:在export EXTERNAL_STORAGE /mnt/sdcard 后面加上一行export SECONDARY_STORAGE/mnt/sdcard2b) 将BOOTCLASSPATH改为百度的,为了防止有些jar包遗漏c) 另外在on fs下加上chown root root /system/bin/suchmod 6755 /system/bin/sud) 添加以下内容, 好像是百度的服务service alljoyn-daemon /system/xbin/alljoyn-daemon --internal --no-switch-user --no-btclass mainoneshotservice WordSegService /system/bin/WordSegServiceclass mainoneshotservice backuprestore /system/bin/backuprestoreclass mainsocket backuprestore stream 600 system system移植完成后的工作1.压缩打包为zip 刷机包META-INF在百度的N880E基础上进行修改修改META-INF/com/google/android/updater-script:百度的N880E在这里添加了:assert(getprop("") == "N881E" ||getprop("t") == "N881E" ||getprop("") == "n881e" ||getprop("t") == "n881e");删除assert(package_extract_file("","/tmp/"),write_raw_image("/tmp/", "recovery"),delete("/tmp/"));二、移植移植安卓rom首先要移植,这里我只说一下要重点修改里面的内容,此外怎么解包和打包就不在这里谈及了,网上有很多教程,多用搜索功能。我推荐用厨房软件解包,解包后有BOOT-EXTRACTED文件夹,BOOT-EXTRACTED文件夹里面有-ramdisk文件夹和zImage内核,我们找到-ramdisk文件夹里面的文件,移植全部就在文件,文件我理解就是一个启动文件,我们开机后通过文件启动系统。好,现在我们用文本编辑打开文件,找到export BOOTCLASSPATH这一项,这一项后面就是启动系统的相关项目,不同机型不同系统这一项启动内容都不一样,那么我们怎么修改这个呢?很简单,比如我们解包G14的sense4的rom,找到G14的内核,然后解包G14的,找到文件,然后用文本打开将export BOOTCLASSPATH这一项后面的内容全部复制,然后再到22的,把exportBOOTCLASSPATH这一项的内容复制上去,简单的说就是将G11的启动内容复制到G22的启动内容上,到这里,的移植就完成了,最后将G22的打包回来。本教程在随风6577移植教程基础上,专门针对mtk6589系列移植乐蛙进行进一步说明。一、修改脚本打开要移植的基准包,如果给U956移植,推荐中兴V987,mtk6589的u,720p的屏。用记事本或notepad+(推荐用notepad+)打开META-IND/com/google/android/updater-script1.删除下面机型验证信息(如果脚本中没有这些语句,则跳到下一步)assert(getprop("") == "v987_jb2" || getprop("t") =="v987_jb2" ||getprop("") == "ztenj89_we_jb2" || getprop("t")== "ztenj89_we_jb2" ||getprop("") == "v987" || getprop("t") == "v987"||getprop("") == "V987" || getprop("t") == "V987"getprop("") == "P188F04" || getprop("t") =="P188F04");2.删除刷入recovery命令(如果脚本中没有下面语句,则跳到下一步)assert(package_extract_file("", "/tmp/"),write_raw_image("/tmp/", "recovery"),delete("/tmp/"))同时删除包中的3修改挂载system分区有些要移植的ROM,挂载system分区和U956的不一样,则需改成和U956一样的,如康佳W970的挂载system分区如下format("ext4", "EMMC", "/dev/block/mmcblk0p4", "0", "/system");mount("ext4", "EMMC", "/dev/block/mmcblk0p4", "/system");需改为和U956一样的,修改后如下format("ext4", "EMMC", "/dev/block/mmcblk0p5", "0", "/system");mount("ext4", "EMMC", "/dev/block/mmcblk0p5", "/system");怎么知道要改成的分区是多少呢,这个可以查看自己机型官方包中的脚本,改成和官方的一样就可以了4删除其它(如果有下面的语句也删除掉,没有则跳过此步)assert(package_extract_file("", "/tmp/"),write_raw_image("/tmp/", "uboot"),delete("/tmp/"));同时删除包中的二、替换System/lib和system/etc/firmware1.将基准包V987包中的System/lib里的modules文件整个删掉,换成U956的。2.替换System/lib里的hw(传感器相关)。,这是相机驱动,替换成U956的,(lib中还有其他几个相机相关文件,我一般是相机出错时才替换。)5.其它蓝牙驱动啊,收音机驱动啊等等,我都是省事不替换的,你们可以换一下。这里必须替换system/lib/libaudio*.so和system/lib/soundfx,不然会出现打电话无声的问题。(我的这个帖子/doc/ /?mod=viewthread&tid=118407&extra=就是有这个问题)/etc/firmware这个是基带等文件在里面,整个删除,然后替换成U956的(我有时候只替换firmware里面的部分文件,小白整个替换吧)三、替换System/usr把V987中的system/usr/keychars,keylayout文件夹删除,替换成U956的,不然home键可能不能用。四、替换system/vendor/lib这个文件有些机型是不用替换的,比如移植V889S就不用,有些只需要替换里面部分的文件,为保险,小白把整个文件夹删除,替换为U956的吧。五、替换内核把V987包中的内核删除,替换成U956的内核六、System/修改可以自己换下版本号,修改=1为=2,否则无信号。完成上诉步骤后,你就拿替换好文件后的V987的包来刷吧,一般你能开机了,如果不能开机看看是不是忘记双清了,是不是卡刷工具不兼容,是不是你的刷机包太大了,如你移植一个刷机包有600多M,而你的系统system分区只有500M,那么这个一般是不能开机的,有些超大DATA严重压缩system的空间,这就更加不能开机了,只能精简刷机包,或分给system足够大的空间,小白先选包比较小的来移植练习吧。能开机后也许会有BUG。移植成功这只是基础,修复BUG才是难点,修复BUG需要一定的基础,有时需要部分移植或修改内核此处就不详说了。以上是我移植乐蛙成功的经验结合随风具体教程修改的,成功率几乎是100%,而且bug 基本没有,因为V987和U956硬件十分相近,移植版和原生的差距也并不大了Lib文件夹(本文件夹是系统所需要用到的驱动,库文件的所在,如果某程序FC或者无法正常运转,可能是这里的问题,我把我知道的一些文件的用途说一下:***Lib/dsp文件夹 DSP驱动所在,一般不需要改***lib/egl 显示芯片驱动,一般不需要改*** 话筒及音频驱动必须用701的*** 音频附属驱动必须用701的*** 相机方面*** 电池驱动*** 相机驱动必须用701的*** 相机服务驱动*** FM驱动*** 图片接口驱动必须用701的*** 未知驱动必须用701的*** 相机驱动必须用701的*** 照片编码器必须用701的否则照片黑*** 此类型的都是编码器和解码器驱动(多媒体)( libhardware_)第一屏 libdme_ ( )电话网络相关移植步骤:1 把下载下来的2个ROM包放在一起并解压2 开启比对软件 Beyond Compare 3分别打开2个对应的ROM文件夹。3 移植脚本在比对工具里面双击打开META-INF文件夹删除里面的android文件夹(机型验证,因为移植,所以不设防)参考红框框里面的部分然后双击updater-script把右边蓝色框框部分复制过去即可鼠标拉选文字,复制到左侧,保存关闭复制过去之后的对比图,脚本移植完成4 电话驱动配置文件移植返回总列表(下文中所说总列表均为system文件展开)。打开system文件夹下面的etc文件夹红框框的部分的文件全部复制到左侧。这张图有点大,点击放大看然后把etc下面的permissions文件夹展开,复制一个文件过去相机方面的。复制完成之后然后删除俩文件,请看截图5 移植对应的硬件匹配光感,GPS,wifi库文件返回总列表,打开lib文件夹,主要是egl文件夹以及hw,modules文件夹这个egl文件夹移动过去光感硬件驱动移植看截图接下来wifi驱动直接复制过去6 机型信息匹配的代码以及版本号上面驱动什么的都已经OK了。最后就剩下机型。返回总列表,双击继续最后一个ice=DHD你改也行不改也行,改Desire S 改完之后记得保存,关闭7 内核移植。这个直接复制吧。返回总目录。找到复制过去这样移植就完成了,接下来打包。关闭比对软件,打开DHD的miui-rom文件夹最新版的应该是miui_DHD_1.9.23_scrfrh37n9_2.3全选3个文件,右键-添加到压缩文件,重命名保存为zip文件结尾:下载这个工具解压(9.64 KB, 下载次数: 885) ,把扔进去双击。一会之后生成一个update_就是你的ROM了关于键盘布局这里dhd通用,就不用折腾了怎样很简单吧,复制粘贴你就是高手了。至于其他个性化的东西,请跟帖或者发帖提问。我会给大家及时解答谢谢各位。。。DS板块因为有你们而精彩。2011年9月24日9:22:45补充一点,。相机驱动上面忘记说了,把lib下面的文件也要移植过去。不然前置摄像头不能切换。sorry1、备份(前提是必须有root权限的手机)adb shellsucat /proc/mtd备份命令举例如下(切记手机不同,命令不一定相同,请核对自己手机上一步的显示):cat /dev/mtd/mtd1 >/sdcard/2、挂载主机的一个文件夹到VMware虚拟机(我比较习惯VMware)。sudo mount -t 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_ /bin/mv /mnt/hgfs/mmm/mkbootimg /bin/mv /mnt/hgfs/mmm/mkbootfs /bin/chmod +x /bin/split_d +x /bin/mkbootimgchmod +x /bin/mkbootfs4、解开ir /mnt/hgfs/mmm/bootcp /mnt/hgfs/mmm/ /mnt/hgfs/mmm/boot/cd /mnt/hgfs/mmm/bootsplit_ 此时BOOT目录下会多出几个文件,和-kernel。mkdir ramdiskcd ramdiskgzip -dc ../ | cpio -i我们对即将要修改的也备份一下吧:cp ./ ../5、修改使含有a2sd功能:a、搜索class_start default,在这一行之前,加入两行代码:start a2sdon property:=1b、在最末尾加入:service a2sd /system/bin/logwrapper /system/bin/sh /system/bin/a2sddisabledoneshotc、修改system为读写mount yaffs2 mtd@system /system rw remountd、修改su的相关代码:chown root system /system/bin/suchmod 4550 /system/bin/su改为:chown root root/system/bin/suchmod 6755 /system/bin/su6、加入第二屏要确定到底是那种格式的图片,方法是打开initrdinit文件,搜索logo,就会看到。a、加入到rd(官方一般采用这种方法,切记此处的bmp不是一般的bmp)photoshop制作480*800的图片,然后水平翻转一下,再保存为BMP,BMP保存选项中,选择高级模式:16位 R5 G6 B5,保存b、加入到rd(一般第三方的boot或者recovery都采用这种方式)一、将rle转换为png:

2023年12月2日发(作者:阚家骏)

安卓rom简单移植以前移植过华为C8812的,觉得移植内容差不多,所以决定试试,毕竟N881E也有一批用户,下面列出我的一些办法,看看对中兴机子是否可行我以前移植华为的办法如下移植百度的应用层和framework 框架层(system/app system/framework system/tts这三个文件夹我用的是百度云N880E的底包)移植lib,不删减添加东西,但是其中的modules使用官方包的,用BeyondCompare 3比较多出来的用百度云的包移植system/bin 和system/xbin 文件夹全部用官方的移植system/media 文件夹整个文件夹必须使用百度的移植system/usr 文件夹把百度的keychars 和keylayout 两个文件删除,替换为官方包中的这两个文件夹移植system/etc 文件夹必须将百度云的文件夹中firmware 文件夹删除,替换为官方包中的firmware文件夹修改必须使用官方包中官方的,但是必须在 任意位置加入如下几行(对比了N880E百度和N881E官方的,发现百度修改和添加了一下prop,移植时如果官方的有这个属性,替换,没有则增加即可):re=n=re=yi_e=cturer==/mnt/cation_sound=ne=_alert=3删除以下几个属性===移植 启动镜像必须使用自己手机的。修改:-ramdisk/=1 修改为 =able=1 修改为 able=1/doc/ =mass_storage 修改为/doc/ =mass_storage,adb修改:-ramdisk/) 添加副卡路径:在export EXTERNAL_STORAGE /mnt/sdcard 后面加上一行export SECONDARY_STORAGE/mnt/sdcard2b) 将BOOTCLASSPATH改为百度的,为了防止有些jar包遗漏c) 另外在on fs下加上chown root root /system/bin/suchmod 6755 /system/bin/sud) 添加以下内容, 好像是百度的服务service alljoyn-daemon /system/xbin/alljoyn-daemon --internal --no-switch-user --no-btclass mainoneshotservice WordSegService /system/bin/WordSegServiceclass mainoneshotservice backuprestore /system/bin/backuprestoreclass mainsocket backuprestore stream 600 system system移植完成后的工作1.压缩打包为zip 刷机包META-INF在百度的N880E基础上进行修改修改META-INF/com/google/android/updater-script:百度的N880E在这里添加了:assert(getprop("") == "N881E" ||getprop("t") == "N881E" ||getprop("") == "n881e" ||getprop("t") == "n881e");删除assert(package_extract_file("","/tmp/"),write_raw_image("/tmp/", "recovery"),delete("/tmp/"));二、移植移植安卓rom首先要移植,这里我只说一下要重点修改里面的内容,此外怎么解包和打包就不在这里谈及了,网上有很多教程,多用搜索功能。我推荐用厨房软件解包,解包后有BOOT-EXTRACTED文件夹,BOOT-EXTRACTED文件夹里面有-ramdisk文件夹和zImage内核,我们找到-ramdisk文件夹里面的文件,移植全部就在文件,文件我理解就是一个启动文件,我们开机后通过文件启动系统。好,现在我们用文本编辑打开文件,找到export BOOTCLASSPATH这一项,这一项后面就是启动系统的相关项目,不同机型不同系统这一项启动内容都不一样,那么我们怎么修改这个呢?很简单,比如我们解包G14的sense4的rom,找到G14的内核,然后解包G14的,找到文件,然后用文本打开将export BOOTCLASSPATH这一项后面的内容全部复制,然后再到22的,把exportBOOTCLASSPATH这一项的内容复制上去,简单的说就是将G11的启动内容复制到G22的启动内容上,到这里,的移植就完成了,最后将G22的打包回来。本教程在随风6577移植教程基础上,专门针对mtk6589系列移植乐蛙进行进一步说明。一、修改脚本打开要移植的基准包,如果给U956移植,推荐中兴V987,mtk6589的u,720p的屏。用记事本或notepad+(推荐用notepad+)打开META-IND/com/google/android/updater-script1.删除下面机型验证信息(如果脚本中没有这些语句,则跳到下一步)assert(getprop("") == "v987_jb2" || getprop("t") =="v987_jb2" ||getprop("") == "ztenj89_we_jb2" || getprop("t")== "ztenj89_we_jb2" ||getprop("") == "v987" || getprop("t") == "v987"||getprop("") == "V987" || getprop("t") == "V987"getprop("") == "P188F04" || getprop("t") =="P188F04");2.删除刷入recovery命令(如果脚本中没有下面语句,则跳到下一步)assert(package_extract_file("", "/tmp/"),write_raw_image("/tmp/", "recovery"),delete("/tmp/"))同时删除包中的3修改挂载system分区有些要移植的ROM,挂载system分区和U956的不一样,则需改成和U956一样的,如康佳W970的挂载system分区如下format("ext4", "EMMC", "/dev/block/mmcblk0p4", "0", "/system");mount("ext4", "EMMC", "/dev/block/mmcblk0p4", "/system");需改为和U956一样的,修改后如下format("ext4", "EMMC", "/dev/block/mmcblk0p5", "0", "/system");mount("ext4", "EMMC", "/dev/block/mmcblk0p5", "/system");怎么知道要改成的分区是多少呢,这个可以查看自己机型官方包中的脚本,改成和官方的一样就可以了4删除其它(如果有下面的语句也删除掉,没有则跳过此步)assert(package_extract_file("", "/tmp/"),write_raw_image("/tmp/", "uboot"),delete("/tmp/"));同时删除包中的二、替换System/lib和system/etc/firmware1.将基准包V987包中的System/lib里的modules文件整个删掉,换成U956的。2.替换System/lib里的hw(传感器相关)。,这是相机驱动,替换成U956的,(lib中还有其他几个相机相关文件,我一般是相机出错时才替换。)5.其它蓝牙驱动啊,收音机驱动啊等等,我都是省事不替换的,你们可以换一下。这里必须替换system/lib/libaudio*.so和system/lib/soundfx,不然会出现打电话无声的问题。(我的这个帖子/doc/ /?mod=viewthread&tid=118407&extra=就是有这个问题)/etc/firmware这个是基带等文件在里面,整个删除,然后替换成U956的(我有时候只替换firmware里面的部分文件,小白整个替换吧)三、替换System/usr把V987中的system/usr/keychars,keylayout文件夹删除,替换成U956的,不然home键可能不能用。四、替换system/vendor/lib这个文件有些机型是不用替换的,比如移植V889S就不用,有些只需要替换里面部分的文件,为保险,小白把整个文件夹删除,替换为U956的吧。五、替换内核把V987包中的内核删除,替换成U956的内核六、System/修改可以自己换下版本号,修改=1为=2,否则无信号。完成上诉步骤后,你就拿替换好文件后的V987的包来刷吧,一般你能开机了,如果不能开机看看是不是忘记双清了,是不是卡刷工具不兼容,是不是你的刷机包太大了,如你移植一个刷机包有600多M,而你的系统system分区只有500M,那么这个一般是不能开机的,有些超大DATA严重压缩system的空间,这就更加不能开机了,只能精简刷机包,或分给system足够大的空间,小白先选包比较小的来移植练习吧。能开机后也许会有BUG。移植成功这只是基础,修复BUG才是难点,修复BUG需要一定的基础,有时需要部分移植或修改内核此处就不详说了。以上是我移植乐蛙成功的经验结合随风具体教程修改的,成功率几乎是100%,而且bug 基本没有,因为V987和U956硬件十分相近,移植版和原生的差距也并不大了Lib文件夹(本文件夹是系统所需要用到的驱动,库文件的所在,如果某程序FC或者无法正常运转,可能是这里的问题,我把我知道的一些文件的用途说一下:***Lib/dsp文件夹 DSP驱动所在,一般不需要改***lib/egl 显示芯片驱动,一般不需要改*** 话筒及音频驱动必须用701的*** 音频附属驱动必须用701的*** 相机方面*** 电池驱动*** 相机驱动必须用701的*** 相机服务驱动*** FM驱动*** 图片接口驱动必须用701的*** 未知驱动必须用701的*** 相机驱动必须用701的*** 照片编码器必须用701的否则照片黑*** 此类型的都是编码器和解码器驱动(多媒体)( libhardware_)第一屏 libdme_ ( )电话网络相关移植步骤:1 把下载下来的2个ROM包放在一起并解压2 开启比对软件 Beyond Compare 3分别打开2个对应的ROM文件夹。3 移植脚本在比对工具里面双击打开META-INF文件夹删除里面的android文件夹(机型验证,因为移植,所以不设防)参考红框框里面的部分然后双击updater-script把右边蓝色框框部分复制过去即可鼠标拉选文字,复制到左侧,保存关闭复制过去之后的对比图,脚本移植完成4 电话驱动配置文件移植返回总列表(下文中所说总列表均为system文件展开)。打开system文件夹下面的etc文件夹红框框的部分的文件全部复制到左侧。这张图有点大,点击放大看然后把etc下面的permissions文件夹展开,复制一个文件过去相机方面的。复制完成之后然后删除俩文件,请看截图5 移植对应的硬件匹配光感,GPS,wifi库文件返回总列表,打开lib文件夹,主要是egl文件夹以及hw,modules文件夹这个egl文件夹移动过去光感硬件驱动移植看截图接下来wifi驱动直接复制过去6 机型信息匹配的代码以及版本号上面驱动什么的都已经OK了。最后就剩下机型。返回总列表,双击继续最后一个ice=DHD你改也行不改也行,改Desire S 改完之后记得保存,关闭7 内核移植。这个直接复制吧。返回总目录。找到复制过去这样移植就完成了,接下来打包。关闭比对软件,打开DHD的miui-rom文件夹最新版的应该是miui_DHD_1.9.23_scrfrh37n9_2.3全选3个文件,右键-添加到压缩文件,重命名保存为zip文件结尾:下载这个工具解压(9.64 KB, 下载次数: 885) ,把扔进去双击。一会之后生成一个update_就是你的ROM了关于键盘布局这里dhd通用,就不用折腾了怎样很简单吧,复制粘贴你就是高手了。至于其他个性化的东西,请跟帖或者发帖提问。我会给大家及时解答谢谢各位。。。DS板块因为有你们而精彩。2011年9月24日9:22:45补充一点,。相机驱动上面忘记说了,把lib下面的文件也要移植过去。不然前置摄像头不能切换。sorry1、备份(前提是必须有root权限的手机)adb shellsucat /proc/mtd备份命令举例如下(切记手机不同,命令不一定相同,请核对自己手机上一步的显示):cat /dev/mtd/mtd1 >/sdcard/2、挂载主机的一个文件夹到VMware虚拟机(我比较习惯VMware)。sudo mount -t 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_ /bin/mv /mnt/hgfs/mmm/mkbootimg /bin/mv /mnt/hgfs/mmm/mkbootfs /bin/chmod +x /bin/split_d +x /bin/mkbootimgchmod +x /bin/mkbootfs4、解开ir /mnt/hgfs/mmm/bootcp /mnt/hgfs/mmm/ /mnt/hgfs/mmm/boot/cd /mnt/hgfs/mmm/bootsplit_ 此时BOOT目录下会多出几个文件,和-kernel。mkdir ramdiskcd ramdiskgzip -dc ../ | cpio -i我们对即将要修改的也备份一下吧:cp ./ ../5、修改使含有a2sd功能:a、搜索class_start default,在这一行之前,加入两行代码:start a2sdon property:=1b、在最末尾加入:service a2sd /system/bin/logwrapper /system/bin/sh /system/bin/a2sddisabledoneshotc、修改system为读写mount yaffs2 mtd@system /system rw remountd、修改su的相关代码:chown root system /system/bin/suchmod 4550 /system/bin/su改为:chown root root/system/bin/suchmod 6755 /system/bin/su6、加入第二屏要确定到底是那种格式的图片,方法是打开initrdinit文件,搜索logo,就会看到。a、加入到rd(官方一般采用这种方法,切记此处的bmp不是一般的bmp)photoshop制作480*800的图片,然后水平翻转一下,再保存为BMP,BMP保存选项中,选择高级模式:16位 R5 G6 B5,保存b、加入到rd(一般第三方的boot或者recovery都采用这种方式)一、将rle转换为png:

发布评论

评论列表 (0)

  1. 暂无评论