论文部分内容阅读
解析IMG Android也能自己玩
解压下载后的ROM包,一般会看到三个IMG格式的文件:boot.img、system.img、userdata.img ,其中系统内置的应用就位于system.img文件中,因此,只要使用“Yaffs2浏览器”将其解开,就能随心所欲地对其中的应用进行增、删操作。
运行Yaffs2浏览器,单击工具栏中的“打开”按钮,选择system.img文件并将其打开,在程序主界面中,会看到IMG中包含的所有文件,其中位于APP目录中的,即是系统内置的应用。右击不需要的应用,在弹出的右键菜单中选择“删除”,即可将其从ROM中清除。
接下来,大家可以将常用的应用添加到ROM中,以免以后要手工安装的麻烦。右击界面右侧窗格的空白处,在出现的菜单中选择“添加文件”,然后在出现的“选择文件”对话框中,选择好相应的APK文件,确认后,即可将其添加到ROM包中。
接下来修改权限。右击添加的程序,在弹出的右键菜单中选择“权限修改”,打开“权限修改”对话框,在其中输入权限代码:0644。用同样的方法,将添加到system\lib目录中的SO文件的权限代码也设置为0644。
所有应用添加完毕,单击工具栏中的“另存”按钮,将文件保存为system1.img,保存完成,关掉Yaffs2浏览器,删除原system.img文件,然后再将system1.img文件重命名为system.img。至此ROM的修改工作便告结束。
扩展阅读
System.img目录下
其他几个常用文件夹简介
Bin和Xbin文件夹
保存的一般是可执行二进制文件
Fonts文件夹
保存字体
Media文件夹
含有闹钟、通知、来电和系统声音(在Audio文件夹中)和其他几个文件,其中shutdownanim.zip为关机动画
framework文件夹
系统的核心文件,不建议普通用户修改
小提示
添加的时候要注意两点:一是不能添加名称中带有中文的应用(如果有,请将其名称改为英文);二是添加前,应用解压工具打开APK文件,查看其中是否有lib文件夹,如果有,要将其下的armeabi文件夹中的所有*.so文件,用鼠标直接拖曳到,否则集成的应用无法运行!
解压下载后的ROM包,一般会看到三个IMG格式的文件:boot.img、system.img、userdata.img ,其中系统内置的应用就位于system.img文件中,因此,只要使用“Yaffs2浏览器”将其解开,就能随心所欲地对其中的应用进行增、删操作。
运行Yaffs2浏览器,单击工具栏中的“打开”按钮,选择system.img文件并将其打开,在程序主界面中,会看到IMG中包含的所有文件,其中位于APP目录中的,即是系统内置的应用。右击不需要的应用,在弹出的右键菜单中选择“删除”,即可将其从ROM中清除。
接下来,大家可以将常用的应用添加到ROM中,以免以后要手工安装的麻烦。右击界面右侧窗格的空白处,在出现的菜单中选择“添加文件”,然后在出现的“选择文件”对话框中,选择好相应的APK文件,确认后,即可将其添加到ROM包中。
接下来修改权限。右击添加的程序,在弹出的右键菜单中选择“权限修改”,打开“权限修改”对话框,在其中输入权限代码:0644。用同样的方法,将添加到system\lib目录中的SO文件的权限代码也设置为0644。
所有应用添加完毕,单击工具栏中的“另存”按钮,将文件保存为system1.img,保存完成,关掉Yaffs2浏览器,删除原system.img文件,然后再将system1.img文件重命名为system.img。至此ROM的修改工作便告结束。
扩展阅读
System.img目录下
其他几个常用文件夹简介
Bin和Xbin文件夹
保存的一般是可执行二进制文件
Fonts文件夹
保存字体
Media文件夹
含有闹钟、通知、来电和系统声音(在Audio文件夹中)和其他几个文件,其中shutdownanim.zip为关机动画
framework文件夹
系统的核心文件,不建议普通用户修改
小提示
添加的时候要注意两点:一是不能添加名称中带有中文的应用(如果有,请将其名称改为英文);二是添加前,应用解压工具打开APK文件,查看其中是否有lib文件夹,如果有,要将其下的armeabi文件夹中的所有*.so文件,用鼠标直接拖曳到,否则集成的应用无法运行!