ROM包制作

简介: 版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/chaoyu168/article/details/79442506 1.下载喜欢的rom当底子,解压得到几个文件夹2.system\app里是集成软件,该删的删,该加的加。
版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/chaoyu168/article/details/79442506
1.下载喜欢的rom当底子,解压得到几个文件夹
2.system\app里是集成软件,该删的删,该加的加。注意,包里的文件不可以出现非英文字符。[删的时候注意别把系统基本应用给干掉了,不确定的建议保留] ,font文件夹里的字体也可以修改, [铃声也是随便删。留个默认就行了] 完了压缩成zip,命名为update.zip

      [提醒一下,压缩时要保证ZIP下直接就是文件夹system、META-INF和文件boot.img,中间不要有中间一层,我开始时错误地弄得ZIP里是update文件夹,然后里面才那三个东西,导致不能刷机]

3.下载auto-sign [http://download.csdn.net/download/chaoyu168/10269331],这是签名工具,要注意的是这个工具要在java环境下运行

4,在电脑上安装JAVA,并配置JAVA环境。参考
http://www.lurenjia.net/tech/java_learning_1.html  ,有详细的步骤,菜鸟可以一步步照做,连文件名,安装路径都一样

5.解压auto-sign, [随便放在你电脑里,只要你找得到] 把update.zip拖到AUTO-SIGN文件夹里,就是和sign.bat这个在一个文件夹,然后双击sign.bat,要等,一直等到CMD那个黑框里提示complete,按任意键继续。这时多出个update_signed.zip,这就是你新的rom了。

添加自己的APP:

1.对于4.4系统的手机,如果要打入apk到system区,只需将apk复制到system/app下,对应apk的lib文件(.so文件)复制到system/lib下即可;如果要打入apk到userdata区,只需将apk复制到userdata/app下即可。

2.对于5.0及以上系统的手机,如果要打入apk到system区,需要将apk及对应的lib文件建在同一目录下(将apk用好压打开,将lib压缩到指定文件夹,然后和app一起放入命名的文件夹),然后复制到system/app下(具体查看system/app下其他apk的目录格式),并且,在实践中,有的手机需要打入到system/framework中apk才能正常运行,不然闪退;如果需要打入apk到userdata区,同样只需将apk复制到userdata/app下即可。

3.
ROM修改完成以后就需要打包
同样用WINRAR
同时选择 如果还有其他文件夹一样选择【压缩时要保证ZIP下直接就是文件夹system、META-INF和文件boot.img,中间不要有中间一层

4.用签名工具签名
目录
相关文章
|
存储 Ubuntu Shell
利用busybox制作根文件系统---参考朱有鹏嵌入式视屏(下)
利用busybox制作根文件系统---参考朱有鹏嵌入式视屏(下)
284 0
|
Ubuntu Linux 网络安全
RK3588 开发板上根文件系统导出并制作img镜像
RK3588 开发板上根文件系统导出并制作img镜像
2352 1
|
2月前
|
并行计算 Ubuntu 开发工具
Jetson学习笔记(一):jetson 系列镜像下载、烧写、设置散热风扇、中文包、pip、中转英目录、软件源、显示CSI摄像头
关于NVIDIA Jetson系列设备的入门学习笔记,涵盖了从下载镜像、烧录、设置散热风扇、安装中文语言包、配置环境变量、安装CUDA和OpenCV,到显示CSI摄像头和增加Swap交换空间的详细步骤。
86 0
Jetson学习笔记(一):jetson 系列镜像下载、烧写、设置散热风扇、中文包、pip、中转英目录、软件源、显示CSI摄像头
|
7月前
|
Java Linux Shell
Linux安装包制作
Linux安装包制作
103 0
|
Ubuntu 网络协议 数据安全/隐私保护
RK3568开发笔记(六):开发板烧写ubuntu固件(支持mipi屏镜像+支持hdmi屏镜像)
编译了uboot,kernel,buildroot后,可以单独输入固件,也可以整体打包成rootfs进行一次性输入,rootfs直接更新升级这个方式目前也是常用的。本篇刷了2个镜像,一个支持mipi屏幕得ubuntu固件,一个支持hdmi固件,但是都不支持笔者的usb触摸屏
|
Ubuntu Linux Shell
利用busybox制作根文件系统---参考朱有鹏嵌入式视屏(上)
利用busybox制作根文件系统---参考朱有鹏嵌入式视屏
194 0
制作U盘启动时【usb-hdd和usb-zip的区别】
制作U盘启动时【usb-hdd和usb-zip的区别】
772 0
制作U盘启动时【usb-hdd和usb-zip的区别】
|
Shell Linux 数据安全/隐私保护
如何在Mac OS下用ISO包制作启动U盘
从U盘启动现在越来越重要了。在没有 cd/dvd 驱动器的情况下,为了安装您选择的操作系统, U盘最简单。事实上, 它甚至可以比刻录 CD 或 DVD 更便宜, 一旦版本过时就扔掉。
3367 0
|
关系型数据库 MySQL 应用服务中间件
为tinycolinux制作应用包
本文关键字:tinycolinux自定义应用包,tinycolinx内存运行,mysql重建/tmp/mysql.sock
249 0
为tinycolinux制作应用包