ROM定制教程
新手入门定制ROM培训教程
ROM定制入门教程定制入门教程目录Rom定制入门教程 (3)第一章初识android (3)Android系统概述 (3)第三方Rom文件组成 (3)App下文件介绍 (4)第二章JAVA环境配置 (8)Java环境的配置 (8)第三章厨房的搭建 (12)Cygwin安装步骤 (12)厨房安装及配置 (15)第五章开机动画的替换及位置变更 (31)第六章APK的解包、修改、汉化、打包 (32)第一部分:APK介绍,解包和打包常用软件 (32)第二部分:系统APK的编译反编译及实例 (37)第三部分:APK汉化,去广告。
(39)第七章ROM美化 (46)第一部分:在线厨房使用 (46)第二部分:ICS4.0美化系列 (57)ICS4.0美化之全局背景 (57)ICS4.0美化之进度条大小颜色修改 (58)ICS4.0美化之电量百分比 (59)ICS4.0美化之短信背景 (59)ICS4.0美化之状态栏时间居中 (62)ICS4.0美化之状态栏透明 (63)ICS4.0美化之状态栏下拉透明 (64)ICS4.0美化之通话背景修改 (65)ICS4.0美化之拨号盘 (65)ICS4.0美化之去电震动 (66)第八章刷机脚本说明 (71)1/65Rom定制入门教程第一章初识androidA ndroid系统概述Android的英文意思是机器人。
当然我们这里只是一个系统的代号。
例如微软的windows也称作视窗操作系统说白了android就是一个小型微缩化的Linux系统+通讯模块。
Linux负责操作以及使用通讯则是通过通讯模块radio与手机的交流,所以我们简单的理解就是Android为手机系统代号,而这个手机系统基于Linux。
文件组成第三方Rom2/653/65MTK android 常见系统App 介绍4/655/656/65/第二章JAVA环境配置J ava环境的配置Java环境需要下载jdk程序来安装,JDK:sun官方下载页面附件中已上传jdk-6u24-windows-i586.exe,其他版本也可以,只是配置环境时,路径或文件名因为JDK版本号不同而稍有差别,使用其他版本JDK的同学需要注意修改一下。
定制ROM教程
如何定制默认桌面主题的方法是:1、首先你要选择一个你喜欢的桌面主题,打算将其定制为桌面默认主题,用软件ResHacker.exe或exescope.exe或CeCabManager.exe(任何一个都可以,这些软件通过网上搜索可以找到)将主题×××.stk里图片××.jpg提取出来。
2、将自己需要的桌面主题文件×××.stk放到SYS\Base_Lang_0804_DPI_96_RESH_240_RESV_320里;并将桌面主题的图片××.jpg放到SYS\base_dpi_96_resh_240_resv_320里。
3、修改SYS\Shell里的mxipcold_wpc_2.provxml参数:(1)<parm name="Skin" value="\Windows\×××.tsk" datatype="string"/>,这个参数是你自己的主题文件名×××.tsk。
(2)<parm name="BaseHue" value="××××××" datatype="integer"/>,这个参数是你主题上下栏颜色十进制数码。
这个参数可以事先将要改的主题×××.stk放到设备上,并设为设备的桌面主题,然后查看注册表可以得到,注册表上下栏颜色参数的位置是:[HKEY_LOCAL_MACHINE\Software\Microsoft\Color]"BaseHue"=dword:××××××。
安卓ROM简单定制——修改——CM7系列ROM
安卓ROM简单定制——修改——CM7系列ROM教程适用于初级修改ROM的爱好者一、下载一个ZIP格式的ROM解压,一个ROM的结构其实以CM7官方为例,很简单如下META-INFsystemboot.img当然有的也包含有DA TA文件夹,那么这些是干嘛的呢!META-INF\com\google\android\updater-script放的是刷机脚本,刷进机器就靠这些脚本,一般不用动就行。
system里面放的是系统文件夹system\appsystem\binsystem\etcsystem\fontssystem\frameworksystem\libsystem\mediasystem\ttssystem\usrxbinbuild.prop那么来看一些具体的参数,打字真他花儿的蛋疼,哎!手打一部分,一部分来自网络!\system\app\system\app\AlarmClock.apk 闹钟\system\app\Browser.apk 浏览器\system\app\Bugreport.apk Bug报告\system\app\Calculator.apk 计算器\system\app\Calendar.apk 日历\system\app\CalendarProvider.apk 日历提供\system\app\Camera.apk 照相机\system\app\com.amazon.mp3.apk 亚马逊音乐\system\app\Contacts.apk 联系人\system\app\DownloadProvider.apk 下载提供\system\app\DrmProvider.apk DRM数字版权提供\system\app\Email.apk 电子邮件客户端\system\app\FieldTest.apk 测试程序\system\app\GDataFeedsProvider.apk GoogleData提供\system\app\Gmail.apk Gmail电子邮件\system\app\GmailProvider.apk Gmail提供\system\app\GoogleApps.apk 谷歌程序包\system\app\GoogleSearch.apk 搜索工具\system\app\gtalkservice.apk GTalk服务\system\app\HTMLViewer.apk HTML查看器\system\app\HtcTwitter.apk 集成Twitter客户端PEEP\system\app\IM.apk 即使通讯组件包含MSN、yahoo通\system\app\ImCredentialProvider.apk\system\app\ImProvider.apk\system\app\Launcher.apk 启动加载器\system\app\HtcNaviPanel.apk 导航软件\system\app\Maps.apk 电子地图\system\app\MediaProvider.apk 多媒体播放提供\system\app\Mms.apk 短信、彩信\system\app\Music.apk 音乐播放器\system\app\MyFaves.apk T-Mobile MyFaves程序\system\app\NewsReader.apk 新闻阅读器\system\app\PackageInstaller.apk apk安装程序\system\app\Phone.apk 电话拨号器\system\app\Settings.apk 系统设置\system\app\SettingsProvider.apk 设置提供\system\app\SetupWizard.apk 设置向导\system\app\SoundRecorder.apk 录音工具\system\app\Street.apk 街景地图\system\app\Sync.apk 同步程序\system\app\Talk.apk 语音程序\system\app\TelephonyProvider.apk 电话提供\system\app\Updater.apk 更新程序\system\app\VpnServices.apk VPN服务\system\app\Vending.apk 制造商信息\system\app\VoiceDialer.apk 语音拨号器\system\app\VoiceSearch.apk 语音搜索\system\app\YouTube.apk Youtube视频\system\bin这个目录下的文件都是系统的本地程序,从bin文件夹名称可以看出是binary二进制的程序,里面主要是Linux系统自带的组件,Android手机网就主要文件做下简单的分析介绍:\system\bin\akmd\system\bin\am\system\bin\app_process 系统进程\system\bin\dalvikvm Dalvik虚拟机宿主\system\bin\dbus-daemon 系统BUS总线监控\system\bin\debuggerd 调试器\system\bin\debug_tool 调试工具\system\bin\dexopt DEX选项\system\bin\dhcpcd DHCP服务器\system\bin\dumpstate 状态抓取器\system\bin\dumpsys 系统抓取器\system\bin\dvz\system\bin\fillup\system\bin\flash_image 闪存映像\system\bin\hciattach\system\bin\hcid HCID内核\system\bin\hostapd\system\bin\hostapd_cli\system\bin\htclogkernel\system\bin\input\system\bin\installd\system\bin\itr\system\bin\linker\system\bin\logcat Logcat日志打印\system\bin\logwrapper\system\bin\mediaserver\system\bin\monkey\system\bin\mountd 存储挂载器\system\bin\netcfg 网络设置\system\bin\ping Ping程序\system\bin\playmp3 MP3播放器\system\bin\pm 包管理器\system\bin\qemud QEMU虚拟机\system\bin\radiooptions 无线选项\system\bin\rild RIL组件\system\bin\sdptool\system\bin\sdutil\system\bin\service\system\bin\servicemanager 服务管理器\system\bin\sh\system\bin\ssltest SSL测试\system\bin\surfaceflinger 触摸感应驱动\system\bin\svc 服务\system\bin\system_server\system\bin\telnetd Telnet组件\system\etc从文件夹名称来看保存的都是系统的配置文件,比如APN接入点设置等核心配置。
制作修改ROM教程------让每个人都用上自己做的ROM讲解
一:解包updata.app1.下载split-updata.rar.2.下载perl的支持环境。
/(选网站里面的高的版本,由于文件较大,大家自己去网站下载。
我就不提供下载了。
)3。
解压split-updat.rar.安装perl的支持环境(建议在windows xp 平台安装,win7也可以,但会提示出错。
不过用起来没有问题)4。
把updata.app、split_updata.pl放在一个文件夹下。
可以自己建立一个文件夹把这两个文件放进去。
5。
进入widows命令行模式,进入第四步的那个文件夹。
(包含有updata.app及split-updata.pl 文件)。
键入命令:path C:\strawberry\perl\bin,再键入命令:perl split_updata.pl updata.app。
最后在第四步建立的那个文件夹下有一个output文件夹,system,recovery等img文件就在里面。
ps:要得到system等镜像,也可以通过刷recovery备份来获得。
二:解包img文件。
将要解开的img文件与unyaffs文件放在同一文件夹中,运行unyaffs * .img out ,最后会在out文件夹中生成解开后的文件,然后可以轻松找到你系统内的所有文件。
(包括app,media 等),这里特别要注意的是第一步解包updata.app时要注意看system/app所在的img包是哪一个?判断方法很简单,根据img文件大小来判断就可以了。
一般包含system\app镜像的都有100多兆。
象8600的sp13版本,system\app 是在system.img中。
而这次8600的2.2版本system/app则是在recovery镜像中。
三:定制ROM前首先配置环境:Java JDK下载,安装,Windows系统配置JDK环境2010-12-1 16:39 上传下载附件 (23.06 KB)一般来说改这么几个地方<category name="system"><module name="defaultLocale"><function><set name="single"><item name="auto_detect">false</item><item name="defeault">作者写的地区</item></set>下面的东西改成这样<category name="system"><module name="defaultLocale"><function><set name="single"><item name="auto_detect">false</item><item name="defeault">zh_CN</item></set><function name="default_IKB_settings_checked"><set name="single"><item name="checked_list_latin">English;France;……还有很多</item> 这里留一个English就行了日期时间默认格式:<module name="defaultTimeFormatSetting"><function><set name="single"><item name="default">作者写的</item></set>把<item name="default">作者写的</item>改成你想要的yyyy是年,MM或者MMM是月份,d是天,EE是周比如你喜欢2011/2/2那就改成yyyy/MM/d如果你喜欢2011年2月2日,周三,那就改成yyyy MMM d, EE</function></module><module name="defaultTimeFormatSettingShort"><function><set name="single"><item name="default">作者写的</item>这里修改方法和上面一样,只不过没有yyyy而已一般来说这里我们要删除worldclock defaultcities和<module name="Newsstand">的所有东西,避免刷完系统耗费太多流量这里还有很多默认设置,大家自己研究吧,太多我就不一一列举了3.customize/resource这里一般放的是开机动画、开机音乐、关机动画和壁纸、书签截图等等,如果你想要有书签截图,比如你想设风暴数码为书签,那么就删除卡上的.bookmark_thumb1文件夹再用手机自带浏览器浏览一次风暴数码,然后保存书签,然后在.bookmark_thumb1文件家里面找到的那个和你机子上书签截图相同的文件复制出来到system/customize/resource下面就行了这里提供我的文件作参考:customize.7z (9.48 KB)三、system/etc这里主要是更换apns-conf.xml和gps.conf,还有init.d文件夹下的东西apns-conf.xml里面放的是apn设置,很多人反应不能够连gprs就是这里没有你的信息提供一个apns-conf文件下载:apns-conf.7z (14.89 KB)gps.conf很多人反应gps用不上或者慢,其实就是这里出问题了,前天我和超级王家沟通交流以后,搞了一个牛逼的文件,具体为什么牛逼大家看看就知道了gps.conf文件下载:gps.7z (268 Bytes)把解压后的文件替换到system/etc下面就行init.d这里主要是引导方式之类的,反正这里最好不动,或者使用你使用的内核的作者提供的,如果弄错了就会定在第一屏四、system\fonts这里主要是换字体了DroidSansFallback.ttf 中文字体DroidSans.ttf 英文字体DroidSans-Bold.ttf 加粗的英文字体五、system/framework这里是谷歌的系统框架,最好不要动,不然会不稳定、或者直接进不了系统替换数字电量最好用现成、同系列的如何整数字电量改天再说吧。
安卓rom制作教程
安卓rom制作教程安卓ROM制作教程安卓ROM(Read-Only Memory)是一种预先编程的存储器,它包含了操作系统和内置应用程序。
制作自己的安卓ROM可以让你个性化你的手机,并添加一些自定义的功能。
下面是一个简单的安卓ROM制作教程。
第一步:准备工作1. 你需要一台可root的安卓手机,并确保手机已解锁bootloader。
2. 在电脑上下载并安装ADB(Android Debug Bridge)和Fastboot工具。
3. 下载并安装一个合适的ROM制作软件,如Kitchen MTK、ROM Toolbox等。
第二步:备份手机在开始制作ROM之前,务必备份手机中的所有数据,包括联系人、照片、音乐等。
你可以使用ADB工具把数据备份到电脑上。
第三步:解包原始ROM1. 使用ROM制作软件把原始ROM解压到你的电脑上。
这样你就可以编辑ROM包中的文件了。
2. 在解压后的文件夹中,你会找到几个重要的文件,如boot.img、system.img等。
第四步:编辑ROM1. 修改系统设置:你可以编辑系统设置,如添加或删除应用程序、更改启动画面等。
2. 安装自定义应用:你可以在ROM中添加一些自定义应用,例如Root Explorer、SuperUser等。
3. 修改内核:如果你是高级用户,你可以修改内核以提高手机的性能或添加一些新功能。
4. 添加自定义的壁纸、铃声等。
第五步:重新打包ROM完成对ROM的编辑后,你需要重新打包ROM。
第六步:刷入新的ROM1. 使用Fastboot工具把手机连接到电脑上。
2. 进入Fastboot模式,在命令提示符下输入“adb reboot bootloader”命令。
3. 使用“fastboot flash boot boot.img”命令刷入新的启动镜像。
4. 使用“fastboot flash system system.img”命令刷入新的系统镜像。
5. 使用“fastboot reboot”命令重启手机。
rom定制简单流程
1、下载相应的ROM
2、下载签名工具,并且解压。
签名工具Auto-sign.rar(201.25 KB, 下载次数: 27)
3、把ROM内的所有文件用WinZip或是WinRAR解压到某一文件夹,为教程容易明白,我将这文件夹在这里起名为“NewsROM”,你自已喜欢怎样起名都无所谓。
4、进入NewsROM文件夹,再进入dataapp目录,看这里是否有你所需的程序,不需要的请删除。
你还可以添加你需要的默认安装软件。
如:搜狗输入法,只需要把SogouIme.apk文件直接拖放到压缩包dataapp目录内即可。
5、进入NewsROM文件夹,再进入systemapp删除你不想要的组件、或是添加你需要的组件。
由于有一些组件与其它组件是有依赖的,所以删除时请注意。
但也不要怕,如果你删除的组件不对,刷机时最多是无法进入系统,你用完整ROM重新刷一次既可。
一般不会变成砖的。
6、删除、添加软件完毕,然后把ROM 文件夹(NewsROM)拖动到APKMake/APKMake.bat 即可(重新打包、自动签名)。
在APKMake目录里打包
签名完成后自动会生成NewsROM.zip(刚才文件夹起名不同,这里生成文件名也不同),这个就是我们已精简。
ROM定制教程完全版(一)
ROM定制教程完全版很多兄弟都很想自己定制ROM,毕竟别人定制的ROM大都是根据别人的喜好而定制的,所以任何一个ROM都多多少少有一些不合自己心意的地方,尽管网上相关的ROM定制教程不少,但是都很简要,不够详细,所以没有一定基础的兄弟看了只是云里雾里——还是不知道怎么定制,这里为了普及5X6ROM,就凭着自己的经验来写一份详细的ROM定制教程。
虽然是ROM定制教程,但是本教程主要内容为ROM的修改方面,关于ROM的转化、分解和合成则会简略带过,此教程不仅仅适用于5X6,几乎所有的ROM定制均可通用(包括SP和PPC),以下讲解我是以5X6PPC无赖版V4的注册表为基础的。
第一章认识注册表一、注册表有关的术语1、HKEY :“根键”或“主键”,它的图标与资源管理器中文件夹的图标有点儿相像。
Windows Mobile将注册表分为四个部分,分别为:HKEY_CLASSES_ROOT、HKEY_CURRENT_USER、HKEY_LOCAL_MACHINE和HKEY_USERS。
3、subkey(子键):在某一个键(父键)下面出现的键(子键)。
4、branch(分支):代表一个特定的子键及其所包含的一切。
一个分支可以从每个注册表的顶端开始,但通常用以说明一个键和其所有内容。
5、value entry(值项):带有一个名称和一个值的有序值。
每个键都可包含任何数量的值项。
每个值项均由三部分组成:名称,数据类型,数据。
6、字符串(REG_SZ):顾名思义,一串ASCII码字符。
如“Hello World”,是一串文字或词组。
在注册表中,字符串值一般用来表示文件的描述、硬件的标识等。
通常它由字母和数字组成。
注册表总是在引号内显示字符串。
7、二进制(REG_BINARY):如F03D990000BC ,是没有长度限制的二进制数值,在注册表编辑器中,二进制数据以十六进制的方式显示出来。
8、双字(REG_DWORD):从字面上理解应该是Double Word ,双字节值,其实就是我们经常说的DWORD值。
安卓Android ROM定制、移植教程。
CyanogenMOD移植教程转自秋叶随风Ivan;乐蛙论坛等。
第一章:环境的搭建一.系统选择和安装建议使用ubuntu LTS 10.04 X64新手朋友推荐Deepin Linux 基于ubuntu定制的,适合新手使用/download系统安装教程,以下方法通用于UBUNTU官方版本U盘安装:/index.php/Unetbootin光盘安装:/index.php/光盘安装搭建android编译环境:英文好的请猛击这里:WIKI:/index.php?title=Building_from_source1.安装JDK因为ANDROID大部分东西是java写的,所以首先我们需要安装JDK 打开终端按照如下命令输入或者直接复制粘贴:编译android 2.3 或者更新的版本请使用jdk 6$ sudo add-apt-repository "deb / lucid partner"$ sudo apt-get update$ sudo apt-get install sun-java6-jdk如果你需要编译的是2.2以下的版本请使用JDK 5,因为现在大家都是使用Gingerbread 以上的系统,这里就不介绍jdk5如何安装的了,如果有需要请度娘或者google2.安装各种依赖包64位环境:依然是终端中输入$ sudo apt-get install git-core gnupg flex bison gperfbuild-essential \zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs \x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev \libgl1-mesa-dev g++-multilib mingw32 tofrodospython-markdown \libxml2-utils xsltproc如果这些依赖包依然不能解决你的问题,请参考如下:/wiki/HTC_Hero_(CDMA):_Com pile_CyanogenMod_(Linux)/source/initializing.html3.下载代码打开终端:在个人目录下面使用的是android 代替我的工程,用cm7代替CM7的源码用CM9代替CM9的源码如果要更新下载CM7的源码请输入:mkdir -p ~/binmkdir -p ~/android/cm7个人目录下的bin目录是为了保存repo 等更新脚本的依然再终端输入:curlhttps:///dl/googlesource/git-repo/repo > ~/bin/repochmod a+x ~/bin/repo可以把~/bin/repo 加入到环境变量里面终端输入sudo gedit /etc/environment在PATH=“”加入PA TH="/home/ivanhuang/bin:" ivanhuang为个人目录的名称,也就是计算机登录名更改结束之后终端输入source /etc/environment就能直接在终端中使用repo 命令了。
教你定制ROM(凯撒)
ROM定制1。
ROM基础知识......................................(1楼)2。
ROM制作工具介绍...............................(2楼)点此直达3。
ROM定制.............................................(3楼)点此直达4。
ROM定制FAQ......................................(4楼)点此直达5。
DIY及OEM包制作.................................(5楼)点此直达6。
模板的制作............................................(6楼)点此直达7。
移植......................................................(7楼)点此直达第一部分:ROM基础知识.........................................已熟悉的机油直接飘去2楼!A。
名词解释1. ROM,RAM,Flash MemoryROM(Read Only Memory)的全名为只读记忆体,是PPC上的硬盘部分用来存储和保存数据。
ROM数据不能随意更新,但是在任何时候都可以读取。
即使是断电,ROM也能够保留数据。
但是资料一但写入后只能用特殊方法或根本无法更改,因此ROM常在嵌入式系统中担任存放作业系统的用途RAM(Random Access Memory)的全名为随机存储记忆体,是PPC上的移动存储部分,用来存储和保存数据的。
它在任何时候都可以读写,RAM通常是作为操作系统或其他正在运行程序的临时存储介质(可称作系统内存)Flash Memory,由于ROM不易更改的特性让更新资料变得相当麻烦,因此就有了Flash Memory的发展,Flash Memory具有ROM不需电力维持资料的好处,又可以在需要的时候任意更改资料,我们常见的FLASH Memory有TF卡(全名:TransFLash卡),SD卡(全名:Secure Digital Memory Card),CF卡(全名:Compact Flash卡)等。
安卓ROOM定制教程
准备工作,下载一下三个文件【ROM定制工具】XDA智能手机网专用中文版厨房0.193(2012年5月更新__最新版)/thread-10994345-1-1.htmlVM虚拟机:/c0qbbzbkix雨林木风3.0的下载地址/c0l7qb6gd1第一、安装虚拟机这个很简单,在windows下像安装一般的程序一样安装就可以了。
注:1.不需要安装在系统盘下,最好单独成盘。
2.安装好虚拟机后不要急着运行,到刚才解压的文件夹下,把VMware+Workstation+7.0.1 Build 227600+汉化补丁.7z解压下来,在把里面的文件复制到你刚才安装虚拟机目录下。
第二,在虚拟机下安装linux在桌面双击虚拟机图标,点击新建虚拟机-下一步-选择安装盘镜像文件(我们刚下载的雨林木风3.0)-下一步-客户机操作系统(选择Linux)、版本(选择Ubuntu)-下一步-虚拟机名称自己选择、位置可选择(我个人是默认)-下一步-最大磁盘大小(建议选40G)其它的默认-下一步-完成第三、进入系统你在什么地方?可以自己选择一般都是保持默认。
前进键盘布局可以自己选择一般都是保持默认。
前进准备硬盘空间 (选择手动指定分区) 前进准备分区 点击下面(新建分区表...)继续后出现下图双击空闲后 (如下图)创建第一个分区后在双击空闲创建第二分区 如下图最后一个分区 (剩下的所有的空间) 如下图分区全部创建完后 点击 前进出现图下信息。
名字可以随便填 、登录名及登录密码一定要设好 下面计算机名会自动生成点击前进点击安装在终端窗口输入sudo passwd root 后 按回车 如下图这个时候叫你输入你刚才设置的登陆密码注(输入的密码是看不到的) 输入后按回车运行后会停顿在那里就按回车点击menu"在终端中运行"如下图右击桌面,选择在终端中打开,然后出入javac,按回车出现下图输入apt-get install openjdk-6-jdk ,按回车等待下载完成待下载完成,再次输入javac,按回车,出现下图至此成功,建议将厨房换成0.192,开始制作吧『第三课』认识厨房1-导入ROM文件到工作文件夹(这个就不解释了)2-添加ROOT权限(就是ROM添加添加最高权限,这个一般都是基于官方修改ROM时用到,因为基于第三方ROM基本上都是已经ROOT了的。
定制ROM包教程
定制ROM包教程,随心所欲定制专属自己心情的刷机包定制ROM包是每个新进入刷机行业的朋友必须要走的步骤,预装自己的APK到ROM包里,美化ROM包,ROM包签名等,都必须要学习。
在网上也有很多的教程,不过都太繁琐,不容易掌握。
他们教程都要学习配置JA V A环境认识ROM包基础知识,反编译工具等待,哎呦!!!我看着就头大,反正我是没耐心看完这些教程。
那怎么办呢??如何定制ROM包呢?哈哈新手朋友们,最近我看到一个强大的定制ROM包的工具------ROM助手不需要配置什么JA V A环境,也不用认识脚本什么的,只要动动鼠标就能完成ROM包的定制,不仅如此!!ROM助手还可以精简线刷包的嘞!!!先看看操作步骤,看看效果,稍后朋友们在夸赞哈~~~下载ROM助手百度搜索即可下载安装-----这步就不多少了打开如下图定制卡刷包教程:点击“系统精简”功能,选择下载的ROM包,等待加载完成~蘑菇ROM助手就直观的显示原ROM包里面的软件。
清晰的看到哪些是预装软件,那些是系统软件。
勾选即可清理“内置预装”功能,内置你的APK到ROM包添加错的话还可以点击“移除”功能“内置Lib”有些联盟推广的app是带lib文件才给算量的,没有特别要求的可直接跳过!“性能优化”根据自己的需求选择是否优化一切搞定后“开始封装”稍等片刻~~~封装ROM过程完毕,精简线刷包一般线刷包的后缀名是tar或者是MD5;这里需要手工来操作,如果是MD5格式的就把后缀名修改为tar格式,然后再解压缩。
把线刷包的system.img 或者system.img.ext4提取出来,主要是精简的这个文件。
选择主界面的“解包IMG”功能,把刚才提取出来的system.img文件加载进去下面的操作步骤和定制卡刷包的过程是一样的。
按照上面的操作然后吧新system.img文件移动到原来的位置OK了!!!!!!!用自己定制的ROM包刷机吧!!!!!很简单吧!!!!新手一看就会,,超级简单,也很实用。
安卓ROM定制教程rom定制的一些简单操作
[安卓ROM定制教程3]rom定制的一些简单操作1、如果解包和打包ROM(1)解包很简单了,右击ROM选择解压到当前目录即可(2)修改好后打包ROM也非常简单,选中META-INF、system、boot.img,右击“添加到压缩文件”,然后选择“压缩文件格式”为zip,文件名任意,点击确定即可完成打包。
(3)U8800/U8800Pro/U8860等机型使用G大最新recovery刷机的话,ROM包不用签名。
所以,在打包之前,可以删掉META-INF下的签名文件。
2、如何内置程序(1)将apk格式的应用程序复制到system/app目录下就可以了。
(2)部分apk程序有lib库文件,如输入法、FMR内存清理、快图等,以压缩包方式打开apk可以看到lib目录,进入lib目录中armeabi(也可能是其他名称),将你看到的.so格式文件拖动出来,并复制到system/lib目录下。
3、如何更换字体(1)system/fonts/clockopia.ttf 为锁屏时的时钟字库,可以到网上找ttf格式的字库替换(2)system/fonts/droidSans.ttf 英文常规字库,system/fonts/DroidSans-Bold.ttf 英文粗体字库。
(3)system/fonts/droidSansFallback.ttf 系统全局字库,替换这个文件即可替换系统字体显示,但英文显示不会更换,英文替换看上一项。
(4)其他文件未知,我们一般只修改上述四个文件4、GPS优化Gps配置文件为system/etc/gps.conf,,以记事本的方式打开,网上有很多gps配置文件的修改教程,大家可以自己修改,达到GPS优化的效果5、HOST翻墙system/etc/host ,以记事本的方式打开,此文件可以到网上找,尽可能找最新的6、手机上内置或者外置卡挂载失败修复system/etc/vold.fstab,以记事本的方式打开,U8/U8+上没遇到,所以我未尝试过,可以在网上找教程。
简单易懂的AndroidROM定制与修改教程
简单易懂的AndroidROM定制与修改教程简单易懂的Android ROM定制与修改教程一.首先我们来看看ROM中到底有些什么:用WinRAR打开刷机包后可以看到几个目录,下面列出了和我们有关的几个目录和说明dev_data/apps/ : 系统程序的apk文件目录,相当于刷机后"/data/app_s/",这里的程序刷机后不可卸载dev_data/app/ : 用户程序apk文件目录,相当于刷机后"/data/app/",这里的程序刷机后可卸载。
(10月28日以后的版本中才有,以前的版本大家可以自己加这个目录)META-INF/com/google/android/ : 刷机脚本文件system/etc/: 存放了一些配置文件system/etc/permissions/ : 和软件权限有关,部分补丁需要在这个目录中添加文件system/lib/ : 系统程序的库文件存放位置二.再来认识一下刷机脚本文件用recovery刷机时,刷机过程由脚本文件控制。
脚本文件就是压缩包中META-INF\com\google\android 目录下的 update-script文件,用文本编辑器可以打开。
脚本文件中有这么几条语句是我们关心的(1) show_progress 0.1 0 :显示进度条这是用来显示刷机进度条的,前面的0.1表示进度条的位置,可以改为别的数值(小于1)。
后面的数字不清楚是什么含义,大体上除了最后一条为10,其他都为0。
有些ROM在刷机时会出现刷机完成了进度条才走到一半多点,大家可以试试把最后一句改为show_progress 0.8 10,进度条就可以走到底了。
(2)几个关键字(A)"SYSTEM:" 代表刷机后的系统目录 = "/system/"(B)"INTERNAL:" 代表刷机后的 /data 目录 = "/data/"(C)"PACKAGE:" 代表压缩包的根目录例如"SYSTEM:etc/ " 相当于刷机后的"/system/etc/" 目录PACKAGE:dev_data" 相当于压缩包中的 dev_data 目录(3) copy_dir PACKAGE:dev_data INTERNAL:copy_dir是用来复制目录的,前一个参数是要复制的目录,后一个参数是复制到那里。
新手定制ROM入门教程
【新手定制ROM入门教程一】如何内置软件删除自己用不到的软件,添加自己想用的软件,其实很简例如:打开某ROM出现以下文件夹data->app:目录下的软件是在android中可以自由删除软件,不要想的统统删掉,想添加软件直接把APK文件放到此文件夹即可例如:想要在ROM中添加安智市场,只需将安智市场的APK文件放在data->app目录下即可,如下图system->app:目录下的软件是android自带软件,在系统中无法删除的,你可以在这里删除掉,比如youtube之类.关闭打开的RAR即可,重新刷机之后,你发现想删掉的文件没了,想要的出现了.【新手定制ROM入门教程二】如何美化ROM美化ROM包括,字体,图标,壁纸,状态栏的修改.但是这些全部都在framework-res之内.下面给大家提供一个修改framework-res美化界面教程原文如下:”在尝试制作半透明升级包的过程中,我发现有几个图片无论如何也不能透明,即使你挖空它,可能是Android 还不能接受全透明吧……用WinRar打开,绝大部分要修改的都在res\drawable-mdpi内(不同的ROM可能文件夹名字不一样,但是很快就能找到图片最多那个)。
状态栏要修改的几个文件:还有、可以修改,但是不能改成透明的(至少我修改失败了,不过末将说可以)。
信号和电池要修改的几个文件(某些ROM,如基于Beta7的,还有、、要修改):这些文件大部分通过英文就能明白它们所指的意思。
屏幕锁屏时要修改的(请到drawable-land-mdpi文件夹修改同样名称的几个,drawable-land-mdpi文件夹保存的是横屏时的一些图片):一般需要我们修改的就是任务栏,这些文件基本都在framework-res里面,大家可以在framework-res文件里面查找对应文件并替换就可以了.修改的经验:用Photoshop打开图片,如果锁定了就双击那个图层解锁,如果是“索引模式”就改图层模式为“RGB模式”。
木蚂蚁ROM定制培训教程-梦想Rise部分
木蚂蚁ROM培训教程(梦想Rise部分)三、ROM的初级定制:3.1、ROOT加入;(使用厨房一键ko)3.2、系统精简;以最基础的软件精简为例子吧!第一部,我们要了解清楚什么软件可以精简,什么软件不能精简,如果乱精简,后果就是,刷机后,无限重启!一般情况下,rom的应用程序列表是在system/app目录下(data/app等)精简方法非常简单,使用winrar打开你要精简的zip包,直接把要精简的apk删除掉即可3.3、脚本编写;认识recovery教程(百度搜索下,很容易找到脚本列表的)一般情况下,刷机脚本文件在刷机包的META-INF/com/google/android目录下下面我们制作一个C8600加刷字体和开机画面的加刷包刷机包文件结构System/fonts/DroidSans.ttf & DroidSansFallback.ttf (要替换的字体文件)META-INFData/cust /media /bootanimation.zip (因为C8600的开机动画是在data下的,所以我们要新建一个data)然后你可以用记事本等软件编写脚本,脚本如下show_progress 1 0copy_dir PACKAGE:system SYSTEM://复制SYSTEM的所有文件替换到系统SYSTEM目录下delete_recursive DATA:cust/media//删除Data/cust/media文件夹copy_dir PACKAGE:data DATA: 复制DATA的所有文件替换到系统DATA至于为什么要删除media文件,因为C8600替换开机画面必要要做这一步,一般情况下,开机画面的替换无需这么麻烦的!3.4、配置文件修改;说最基础的,我们来修改一下C8600的按键配置文件吧!提取配置文件system/ usr/ keylayout/ surf_keypad.kl你可以使用记事本等工具进行代码的编写和修改,我们就把相机键或者确认键改为home键吧!梦想Rise来偷懒下,其实这教程我之前已经发过,所以就拿这个做例子吧!改轨迹球中间的确认键key 232 DPAD_CENTER W AKE_DROPPED把这行修改为:key 232 HOME一定注意:删除“W AKE_DROPPER”及前面的空格,也就是这一行“HOME”之后是没有任何字符的。
安卓rom制作教程 (2)
安卓ROM制作教程1. 简介安卓ROM(Read-Only Memory)是安卓系统的镜像文件,包含了系统的核心组件和应用程序。
ROM制作是根据用户需求对现有的安卓系统进行定制和优化的过程。
本教程将向您介绍如何制作安卓ROM。
2. 准备工作在开始制作安卓ROM之前,您需要准备以下工具和资源:•一台电脑,安装有操作系统(Windows、Mac或Linux);•安卓设备的root权限;•安卓设备的驱动程序;•安卓设备的ROM文件。
3. 刷入Recovery在制作安卓ROM之前,您需要将设备刷入Recovery模式。
Recovery模式是安卓设备的一个特殊的启动模式,可以进行刷写ROM等高级操作。
步骤如下:1.首先,将手机连接到电脑上,并确保手机与电脑的连接是正常的;2.打开命令提示符或终端窗口,输入以下命令,以进入设备的Bootloader模式:adb reboot bootloader如果您的设备不支持ADB命令,则可以在关机状态下按住特定的键组合(通常是音量减和电源键)以进入Bootloader模式。
3.在Bootloader模式下,输入以下命令,以刷入Recovery模式:fastboot flash recovery recovery.img在这个命令中,recovery.img是您下载的Recovery镜像文件的路径和文件名。
4.等待刷入完成后,输入以下命令,以重启设备:fastboot reboot现在,您的设备已经成功刷入Recovery模式。
4. 制作安卓ROM在制作安卓ROM之前,您需要下载和安装一个ROM制作工具。
常用的ROM制作工具有CWM(ClockworkMod Recovery)和TWRP(Team Win Recovery Project)。
步骤如下:1.打开ROM制作工具,在主界面上选择“Create ROM”或类似选项;2.在“基本设置”中,选择您要制作的ROM的版本和基础系统(如Android 4.4、Android 5.0等)。
android手机ROM分解定制签名教程
android手机ROM分解定制签名教程
看到有些同学一直在问如何分解谷歌手机的ROM,今天我就借花献佛,把这个教程放上来,绝对100%有用
本教程只适合在Windows系统下使用,感谢提供原教程的小罗同学,我在Windows7系统测试成功
我把步骤过程做了一个PDF文件,大家可以下载附件,本文提供工具和教程附件下载
教程里面介绍有:
1、需要用到的工具
2、官方ROM如何提取system.img
3、如何把system.img分解成system
4、如何打包最后精简好的ROM
5、如何签名ROM文件
工具下载:
JKD6:迅雷专用高速下载
system.img分解工具unyaffs
unyaffs.rar (586.82 KB)
签名工具Auto-sign:
Auto-sign.zip (9.82 KB)
(感谢小罗同学)ROM中的META-INF文件:(适合制作有data/app文
件的ROM)
META-INF.rar (920 Bytes)
(适合下面的教程,也就是ROM中无data文件夹)
META-INF1.rar (889 Bytes)。
安卓ROOM定制教程
准备工作,下载一下三个文件【ROM定制工具】XDA智能手机网专用中文版厨房0.193(2012年5月更新__最新版)/thread-10994345-1-1.htmlVM虚拟机:/c0qbbzbkix雨林木风3.0的下载地址/c0l7qb6gd1第一、安装虚拟机这个很简单,在windows下像安装一般的程序一样安装就可以了。
注:1.不需要安装在系统盘下,最好单独成盘。
2.安装好虚拟机后不要急着运行,到刚才解压的文件夹下,把VMware+Workstation+7.0.1 Build 227600+汉化补丁.7z解压下来,在把里面的文件复制到你刚才安装虚拟机目录下。
第二,在虚拟机下安装linux在桌面双击虚拟机图标,点击新建虚拟机-下一步-选择安装盘镜像文件(我们刚下载的雨林木风3.0)-下一步-客户机操作系统(选择Linux)、版本(选择Ubuntu)-下一步-虚拟机名称自己选择、位置可选择(我个人是默认)-下一步-最大磁盘大小(建议选40G)其它的默认-下一步-完成第三、进入系统你在什么地方?可以自己选择一般都是保持默认。
前进键盘布局可以自己选择一般都是保持默认。
前进准备硬盘空间 (选择手动指定分区) 前进准备分区 点击下面(新建分区表...)继续后出现下图双击空闲后 (如下图)创建第一个分区后在双击空闲创建第二分区 如下图最后一个分区 (剩下的所有的空间) 如下图分区全部创建完后 点击 前进出现图下信息。
名字可以随便填 、登录名及登录密码一定要设好 下面计算机名会自动生成点击前进点击安装在终端窗口输入sudo passwd root 后 按回车 如下图这个时候叫你输入你刚才设置的登陆密码注(输入的密码是看不到的) 输入后按回车运行后会停顿在那里就按回车点击menu"在终端中运行"如下图击桌面,选择在终端中打开,然后出入javac,按回车出现下图输入apt-get install openjdk-6-jdk ,按回车等待下载完成待下载完成,再次输入javac,按回车,出现下图至此成功,建议将厨房换成0.192,开始制作吧『第三课』认识厨房1-导入ROM文件到工作文件夹(这个就不解释了)2-添加ROOT权限(就是ROM添加添加最高权限,这个一般都是基于官方修改ROM时用到,因为基于第三方ROM基本上都是已经ROOT了的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
P835ROM定制教程
一、kitchen目录结构解释
如图所示:dump文件夹是为分解官方ROM提取OEM驱动而准备的文件夹
OEM中则是放置835的驱动以及自己想要添加的软件
ROM\XIP 这个目录结构是2层,ROM根目录放置XIP文件夹,XIP下放835的boot.rgu,这个文件从xip中提取,后面会说到。
SYS 放置WM系统的系统资源,可以从XBETA、DFT等网站获得
Temp 这个放置的是定制ROM过程中产生的一些临时文件
TOOLS 里面放置的是定制所用到的工具
XIPPORT 里面方式xipport.exe,这个用于XIP的移植以及EXTRELOC工具的读取必须文件,后面会讲解用法。
XIP自动移植顾名思义了。
工具包、注册表等文件夹是放一些小工具,用于处理注册表、模块、XML等文件的。
接下来就是两个批处理:BUILD ROM_P_6.5.BAT这个是一键定制ROM,DUMPxxxx.bat这个是分解ROM 用的,也就是分解flash_orig.bin的。
注意,flash_orig.bin一定不要删除!
二、定制ROM
在我的21897模版基础上添加修改一些软件,这样就可以定制出自己喜欢的ROM
这个工作量比较小,也较为容易。
确认好你要添加的OEM软件的格式、文件是否正确完整并放置到OEM目录下,这部分工作请自行查阅相关文章准备之后,首先打开BUILD ROM_P_6.5.BAT,根据提示按任意键继续,将会弹出:
根据喜好勾选需要定制的软件,然后按最上面的绿色箭头,将开始定制。
如果定制过程中提示有重复的文件或已存在的,请查找然后删除重复的其中一个,删除继续按绿色箭头进行定制。
Buildos完成之后会在右下角显示DONE。
这个时候关闭buildos,然后会弹出EXTRELOC:
这是最重要的一步,重排地址。
首先,点击,然后软件会读取.VM和.ROM信息,然后点击,会自动打开
xipport,然后点击,完成之后在xipport上点击,之后会弹出6个错
误提示,点确定就行。
再点击。
然后在EXTRELOC上点击,再在xipport
上点击,关掉弹出的6个错误提示。
然后鼠标移至图中红线所示位置,按住往左边拖一下,将出现如下图
然后点击,完成后会弹出map.txt,关闭之。
然后关闭EXTRELOC。
接下来在xipport上点击,然后在模版的xipport目录下找到这个文件,复制到模版的根目录,然后关闭xipport,在DOS窗口上按任意键继续下面的步骤
然后经过一长串的操作之后,DOS窗口会自动关闭,在模版根目录生成了一个OS-NEW.NB0文件,这个就是我们将要打包的刷机文件。
接下来我们来打包刷机文件来刷机
方法如下:
1、ROM解包打包工具
华硕手机新韧体封装工具 V3这个工具是重写的版本,可以对 P835 或更新的装置完整自订所有分割区。
适用机种:
- Asus P835
- Garmin Asus M20, M10
使用方法:
- 解压 ROM
1. p835abisplit3 <abi文件或exe文件>
2. 若传入文件为 exe,则会自动解出无加密的 abi 文件,可直接使用华硕内部工具刷机 (本站不提供该工具)
3. 释出 13 个文件,每个文件的内容已在文件名称标示。
3.1 txt 文件为分割区定义,您可以修改这个文件达致自订 abi 内容
3.2 OS 文件为 B000FF 格式,用 osnbtool -sp 两次就可以创建正确的 nb 文件
3.3 EXTROM 文件是标准的 FAT Image 格式,可直接使用 WinImage 打开及修改
- 重组 ROM
1. 视需要修改 txt 文件 (选用)
2. 要更新的文件确定名称已改为原来的
2.1 OS 文件制作时用 osnbtool -extra os.nb 0x8 及 osnbtool -2bin -CutHeader
3. p835abisplit3 /b <abi文件或exe文件>
4. 释出 out.abi 文件,可直接使用华硕内部工具刷机 (本站不提供该工具)
5. 若传入文件为 exe 时,则再释出 out.enc (已加密的 abi) 及 out.exe (已解区码锁的刷机运行档)
- 制 ROM 时注意
1. 修改分割区配置有一定危险性,不正确使用时有可能令手机变砖!
2、OS部分修改定制
通过第一步的工具解包官方ROM可以得到如下图所示文件,其中OS部分就是我们要修改定制的地方(图示)
通过osnbtool和IMGFSTODUMP工具,可以得到用来定制ROM的IMGFS.BIN和XIP.BIN
如图:
具体的修改定制方式请自行搜索,或者参考我之前发过的P835ROM研究贴,原理是一样的
以上是打包工具的资料,我们用官方的刷机包来做打包工作,假设官方刷机文件名为
Cht.exe。
我们在dos下运行命令(这里我讲工具改名为了8353.exe)
:8353 cht.exe
此时生成文件如下:
然后我们把之前定制合成得到的os-new.nb0重命名为,替换掉原来的文件。
此时,如果不需要精简分区就可以直接使用命令8353/b cht.exe来打包了
如果只想刷入OS部分,那么我们可以通过修改cht.exe.abi.txt来实现打包的时候只打入某些分区的目的,修改方法:
我们将cht.exe.abi.txt的内容修改成这样,就是只打包parttable和OS部分。
Parttable为必备,前面有说明。
打包后生成的out.abi就是卡刷文件,out.exe就是线刷文件,均已解语言锁。
这部分主要讲xip的移植,其实很简单,英文我就不翻译了
总结起来就是,用xipport把机器的原xip dump出来,然后把新的xip核心的FILES目录下的MSXIPKERNEL 文件夹替换原来的,把MODULES目录下的MSXIPKERNEL替换原来的,就行了。
再结合模版就知道是怎么回事了。
xip 移植向导
1、复制粘贴XIPPORT 文件夹放在你的电脑上
2、从XIPPORT 文件夹里放置835的xip.bin
3、你自己再创建一个新文件夹在xipport目录下,复制这些文件pkgcommon.dll 和xipport.exe放在新建文件夹里,
4、从Da_G包里复制xip.bin放在新建文件夹里,
5、到XIPPORT目录执行xipport.exe,dump xip.bin make pkgs然后关闭
6、在返回你创建的文件夹有XIPPORT.exe和从da_G中提取
的xip.bin ,执行xipport.exe dump xip.bin,然后关闭它
7、在XIPPORT/OUT/FILES文件夹删除MSXIPKERNEL文件夹,再从刚才的OUT/FILES 文件夹复制过来MSXIPKERNEL文件夹
8、在XIPPORT/OUT/MODULES文件夹下删除MSXIPKERNEL 再从XIPPORT/新建文件夹/OUT/MODULES 复制粘贴MSXIPKERNEL文件夹过来
9、全部做完后返回xipprot,执行xipport.exe 单击undo。
10、至此已经成功完成XIP移植,out文件夹已在XIPPORT目录下,你可以用RAR压缩为XXXX out.rar 具体可以参考前面的做法,复制这个文件粘贴在newly那个文件夹里,解压在XIPPORT\out文件夹,然后就可以调试你的kitchen rom了。