Android Kitchen简单精简C8650官方ROM

本文介绍了如何使用Android Kitchen工具对华为C8650的官方ROM进行精简和优化,包括添加ROOT权限、BusyBox,以及如何修改开机第一屏画面和开机动画。整个过程详细阐述了每个步骤,适合刷机爱好者参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

很久以前用的华为C8650现在已经基本跟不上时代了,但是不妨碍它成为一款经典的手机。

最近学习了下制作简单的ROM,然后拿它做刷机测试,我主要是对华为官方ROM进行了精简。

新的ROM是以华为C8650官方B879版本为基础,主要使用了Android Kitchen(安卓厨房)工具进行优化,Android Kitchen可以从Github上下载

https://github.com/dsixda/Android-Kitchen/tags,这是英文原版的,当然网上也有各种汉化版,都类似。我是在CentOS下做的,因为在Windows的Cygwin下会有各种命令缺失,比较麻烦。

1、下载Android Kitchen

在使用Android Kitchen前需要安装Java,这就不做多说了。然后把下载的Android_Kitchen解压到/home目录下,其中共包含5个文件(夹),如下图所示,


2、拷贝固件,运行厨房

从华为官网下载到C8650最新的B879固件,把其中dload目录下的update.app拷到Android_Kitchen中的original_update目录下,

然后在终端中运行./menu,出现如下图的提示,

My original intent was to have this package dependency-free, but as you can see, I did have to include Cygwin. Initially just for mkbootimg since the huaixzk standalone version wouldn't work (it wasn't loading the kernel as binary, thanks trevd); then I discovered that using the GNUWin32 cpio to unpack somehow didn't play nice with repacking the ramdisk in a usable state, so at that point I decided I might as well go Cygwin across the board. As it is, I've included the latest Cygwin-dependent executables and required libraries from their repos and built my own custom Cygwin image and ramdisk utilities built from the latest sources. Originally only for Google Pixel/Nexus/AOSP standard boot.img files, built-in support has now expanded to Android Verified Boot (AVBv1)/ChromeOS/SignBlob signed boot.img files, Barnes & Noble Nook "Green Loader" signed boot.img files, Samsung/Spreadtrum DHTB header signed boot.img files, the Samsung/Marvell PXA1088/1908 board boot.img variant (AOSP-PXA), Loki patched boot.img files, Sony SIN signed/packaged kernel.elf extraction, Sony ELF kernel.elf files, Intel OSIP Android image files, DENX U-Boot uImage files, Rockchip KRNL signed ramdisk image files, MTK headers for zImage/ramdisk, and LG Bump/Samsung SEAndroid footers for boot.img. The main advantage here is you don't need Cygwin shell or PERL scripts. Other guides exist but none of them are universal for target device, compression and/or developed for Windows, Android ARM/x86/MIPS + ARM64/x86_64/MIPS64, and now macOS. With this universality in mind I've automated the whole process with batch/shell scripts. My development work on my many projects comes out of my free time, so if you enjoy this project or anything else I've done on xda, please do hit the donate link from my profile. Thank you for your support!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值