宁可一次一次去撞南墙,也不能一个一个失去理想。

Android ROM修改:之在Windows中编译boot.img

《Android ROM修改:之在Windows中编译boot.img》

看了sjssd大大写的关于修改boot.img文件的帖子(http://www.in189.com/thread-116628-1-1.html),sjssd大大写的很详细,唯一的缺点就是要在linux环境下操作,需要装虚拟机,对于新手来说很麻烦。而且最大的问题是,我刚下的YLMF系统,在两台电脑的虚拟机都安装出现错误。

sjssd大大说了是有windos下用的程序的,但是运行不起来。其实windos下的这个三个程序并不是完美移植的,而是经过了重编译,可以在Window下的特殊环境中运行。split_bootimg.pl是PERL脚本,只要安装相应的解释器即可。而mkbootfs和mkbootimg需要安装Cygwin模拟linux环境。

所以,安装过程如下:

1. 安装ActivePerl,下载地址百度一下,安装时全下一步即可。

2. 安装Cygwin,还是百度一下,一大堆下载地址。但是Cygwin这种软件比较特殊,具有鲜明的linux软件特称,就是下载的只是个安装壳,具体要安装的内容要你选择后才从网上下载安装。具体安装方法请参考百度文库:http://wenku.baidu.com/view/7a3ed79b51e79b896802264f.html

3. 配置环境变量。这是最重要的一步。可能之前有人尝试过运行Winods下的mkbootfs程序,也看见了缺少cygwin1.dll的提示,甚至也安装了Cygwin,但还是不好使,为什么呢?就是因为没配置环境变量。话说linux移植过来的程序用起来都很麻烦。配置方法如下:右键我的电脑-属性-高级系统设置(这是Win7的操作,XP请自行尝试),打开“环境变量”,在“系统变量”找到Path变量,编辑,在最后加入“;Cygwin安装目录\bin\”,比如我的Cygwin安装到了“C:\Windows\Cygwin”目录,这里就填“;C:\Windows\Cygwin\bin\”。

好了,现在环境就搭建好了。但是如果你要使用sjssd大大提供的程序,必须将文件夹“Workfolder”放在C盘根目录下,不太方便。所以我重新整理了程序包,重写了批处理文件,可以放在任意地方用,这样大家就好用多了。下载地址在附件中,具体使用方法看压缩包里的说明。

点击这里下载文件:BOOT工具包.rar

转载请注明出处,谢谢。

点赞

发表评论

电子邮件地址不会被公开。