自制android系统,怎么自己深度定制安卓系统

1,怎么自己深度定制安卓系统既然你问出这么个问题 , 就类似怎么自己造一台喜欢的汽车一样,你根本不了解背后的技术和要花费的精力 。你可以用刷机精灵 , rom之家等地方找喜欢的rom刷入,但是你的手机是oppo,还是不要抱什么希望了深度定制又称深度个性化定制,是消费者向企业提出单独特殊的产品定制,主要体现在:除产品颜色、图案、外形和组合的重新设计和定制外,还有内部结构、功能增减等变化和定制的非原生的安卓系统【自制android系统,怎么自己深度定制安卓系统】
2,怎么做安卓的系统手机先安装好xRecoery,root后,下载想要的固件包,放到sd卡中 , 开机进入xRecoery,选择更新固件(第二项) , 之后手机会重启,就OK了楼主你好,你所说的做?是刷系统 , 还是自己移植系统,如果是前者 。刷系统,好办 , 去安级网 , 玩机论坛,找到自己所在的机型版块,下载刷机包跟着教程一步步做就行了 , 至于定做系统,现在最流行的定做系统,是移植 , 和美化,对于小白来说 , 是没用的,需要的软件 。要在电脑上搭建java环境,签名软件 , 反编辑软件,有时还需要汉化软件 。至于这些软件怎么用的,我就不一一说了,楼主如果感兴趣 。可以去百度搜下,这些对小白来说基本是没用的,采纳我吧 。看在我打了这么多字的份上!
3 , 怎样将别的手机版本的安卓系统制作成适合自己手机使用的系统要需要改很多东西,比方说你用的htc,想刷小米的系统,必须有相关的源代码,也就是安卓系统的总框架 , 然后再根据你手机的具体硬件比如cpu,内存型号什么的,在编写相关的代码指令 。总之第一遍移植很费事,而且移植过来之后好多东西都不能用,需要进一步调试 。针对你需要的内容 , 下点应用就行 。至于diy手机rom,不建议使用,会导致 蓝屏、死机、通话质量差、wifi连接不上或信号不好等一系列问题 。网上能使用的rom,从塞班到安卓基本与官方无异,故不建议使用改写驱动就可以了这意味着1. 你有别的手机的android源码2. 你又你的手机硬件的详细规格和说明书3. 你必须回系统移植4. 你必须会改写驱动或者会全新写驱动
4 , 问一下怎么给自己的手机编译一个新的android系统首先.还是跟其它文章讲的一样.先下载ANDORID的源码.在下源码之前.请看下面第一步----------增加代码,下真机配置1vim .repo/local_manifest.xml<?xml version="1.0" encoding="UTF-8"?><manifest><project path="kernel" name="kernel/msm" revision="refs/heads/android-msm-2.6.29"/><project path="hardware/htc/dream" name="platform/hardware/htc/dream" revision="master"/></manifest>增加上面这段代码,为一个配置.告诉服务器.我们下的代码.是要装进真机的.(就为了多下载一个KERNEL下来 。。还有下载DREAM的真机配置参数..)小哈在这里折腾了很久.很久..非常久..回忆起来内牛满面-----下相关的代码2.repo sync-----3.vim env_rc加入:export EMU=/home/coconut/cupcake/out/host/linux-x86/binexport ARCH=armexport CROSS_COMPILE=arm-eabi-export PATH=$PATH:/home/coconut/cupcake/prebuilt/linux-x86/toolchain/arm-eabi-4.2.1/bin:$source env_rc4.编译内核及无线网络驱动$ cd $ANDROID/kernel$ make ARCH=arm CROSS_COMPILE=../prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi- msm_defconfig# 设定默认的msm配置#编译内核make ARCH=arm CROSS_COMPILE=../prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi-#编译无线网络驱动cd $ANDROID/system/wlan/ti/sta_dk_4_0_4_32make ARCH=arm CROSS_COMPILE=$ANDROID/prebuilt/linux-86/toolchain/arm-eabi-4.4.0/bin/arm-eabi- KERNEL_DIR=$ANDROID/kernel//内核拷到目录下$ cp $ANDROID/kernel/arch/arm/boot/zImage $ANDROID/vendor/htc/dream-open/kernel$ cp $ANDROID/system/wlan/ti/sta_dk_4_0_4_32/wlan.ko $ANDROID/vendor/htc/dream-open/wlan.ko5.在HTC网站(developer.htc.com/adp.html)下载名为signed-dream_devphone_userdebug-ota-14721.zip的包 , 并把它放在$ANDROID目录下$ cd $ANDROID$ source build/envsetup.sh$ lunch aosp_dream_us-eng# 指明机型这样编译出来.就会在OUT下出来一个DREAM_OPEN的目录.里面就有相关的镜像文件了.$ cd vendor/htc/dream-open$ ./unzip-files.sh# 解压htc相关驱动$ cd $ANDROID$ vi buildspec.mk# 新建配置文件----Vim htc_dream.mkvim /oracle/android/src/vendor/htc/dream-open/htc_dream.mk在头部增加PRODUCT_PACKAGES := \Calculator \Email \ImProvider \SdkSetup \VoiceDialer完成 。回到根目录cd /oracle/android/srcvim buildspec.mk加入( 2010.7.7 不需要加入):#TARGET_PRODUCT:=htc_dream#TARGET_PREBUILT_KERNEL:=kernel/arch/arm/boot/zImage增加:CUSTOM_LOCALES:=zh_CN然后:其中增加环境:ubuntu 8.10 , sudo apt-get libelf-devmake clean// 保证PC有 1280 内存, 加上 1000 SWAP空间..虚拟机也是如此.然后开始编译 BOOT.IMG SYSTEM.IMGUSERDATA.IMG:make -j2接下来mmm -B $ANDROID/packages/apps/Luancher/snodcd out/target/product/dream-open///先测试:emulator -system . -kernel ~/cupcake/prebuilt/android-arm/kernel/kernel-qemu -data userdata.img因为出来了BOOT.IMG.这个是真机的..所以不能用BOOT做为内核.要用模拟器来做内核.//然后开始烧机fastboot flash boot boot.imgfastboot flash system system.imgfastboot flash userdata userdata.imgfastboot reboot啥传说中吃东西时

    推荐阅读