使用yaffs2img工具制作Android刷机包教程
- 格式:doc
- 大小:1.39 MB
- 文档页数:18
安卓刷机教程今天我们为大家带来一份简洁明了的安卓刷机教程。
在开始之前,请确保你已备份好重要数据,并对刷机过程有一定了解。
以下是具体步骤:1. 下载所需文件:首先,你需要下载相应安卓版本的ROM包,同时也要下载适用于你的设备的刷机工具(例如TWRP Recovery)。
确保在下载过程中找到正确的文件并确保文件名无重复。
2. 进入Recovery模式:首先,关闭你的设备。
然后按住电源按钮和音量减小按钮一起按下,直到你进入Recovery模式。
不同设备进入Recovery模式的方法可能有所不同,可以在互联网上搜索相应的方法。
3. 清除数据和缓存:在Recovery模式中,使用音量键进行导航,选择“wipe data/factory reset”选项并确认。
然后选择“wipe cache partition”选项并再次确认。
这将清除设备上的数据和缓存。
4. 刷入ROM包:回到Recovery主界面,选择“install zi p from sdcard”或者类似选项(具体选项可能因设备而异)。
然后选择你之前下载的ROM包文件,确认开始刷机。
5. 等待刷机完成:刷机过程可能需要一些时间,耐心等待。
一旦刷机完成,你将在屏幕上看到相关提示。
6. 重启设备:刷机完成后,回到Recovery主界面,选择“reboot system now”选项并确认。
你的设备将重新启动,并进入已刷入的安卓系统。
这就是安卓刷机的基本步骤。
请记住,刷机可能会使你的设备失去保修,并可能导致数据丢失。
所以在进行刷机前,请务必做好备份工作,并确保你理解和掌握了刷机的风险和后果。
安卓刷机包制作教程安卓刷机包制作教程刷机是指在一部手机上更换不同的操作系统固件,以获得更好的性能和功能。
下面是一个简单的安卓刷机包制作教程,供参考。
步骤一:备份手机数据在开始刷机之前,一定要备份手机中的重要数据。
这样即使刷机失败或出现问题,也能保留个人数据,以免造成损失。
步骤二:获取所需资源首先,需要获得所需的刷机包资源。
这可以通过下载从官方网站或第三方论坛提供的官方ROM镜像文件来完成。
确保下载到与手机型号完全匹配的ROM文件,以避免不兼容的问题。
步骤三:解压刷机包将下载的刷机包解压到一个易于访问的文件夹中。
确保将解压文件保存在一个没有中文或特殊字符的路径下,以避免文件路径出错。
步骤四:安装ADB工具ADB是安卓平台上一个常用的用于与设备进行通信的工具。
在制作刷机包时,需要使用ADB工具以便与手机建立连接并传输文件。
在计算机上安装ADB工具(一般是安卓SDK中的一部分),并确保ADB驱动程序正确安装。
步骤五:进入手机刷机模式在确保手机电量充足的情况下,按照特定的组合键进入手机的刷机模式。
这个组合键可因手机型号而变化,在制作刷机包教程中通常会有具体的说明。
进入刷机模式后,将手机通过USB线与计算机连接。
步骤六:使用ADB命令连接手机打开计算机上的命令提示符(或终端),导航到ADB工具所在的路径,并执行以下命令,以确认与手机的连接是否成功:adb devices如果连接成功,将会显示设备编号。
如果没有显示设备编号,请检查ADB驱动程序是否正确安装,并重新尝试。
步骤七:刷入刷机包在连接成功的情况下,使用以下命令将刷机包传输到手机中:adb push 刷机包路径 /sdcard/刷机包路径应该替换为实际刷机包所在的路径。
这个命令将刷机包传输到手机内存卡中。
接下来,执行以下命令刷入刷机包至手机:adb shellsuupdate /sdcard/刷机包.zip替换 "刷机包.zip" 为实际刷机包的名称。
yaffs2⽂件系统⼯具mkyaffs2imageyaffs2⽂件系统是针对nandflash的⽂件系统,其制作⼯具为mkyaffs2image。
⼀、差异不同nand容量,⼯具不⼀样。
⾸先使⽤的是mkyaffs2image,编译⽣成根⽂件系统的镜像之后,下载到板⼦上,启动的时候报错,错误代码这⾥没有上传。
问题出在⼯具使⽤的不正确,查看⼯具⽬录下,发现有mkyaffs2image-128M⼯具,于是在⽹上查阅了⾸先采⽤的mkyaffs2image和mkyaffs2image-128M的区别,发现这对不同的板载nand flash容量,使⽤不同的⼯具制作根⽂件系统。
查看了⾃⼰使⽤的友善之臂板⼦上使⽤的nand flash是256M的,于是果断使⽤mkyaffs2image-128M⼯具制作根⽂件系统。
因为mkyaffs2image-128M针对128M或者更⼤的容量。
⼆、编译If you want to use GIT directly from the command line then public read-only access is available, using the (bash) command:git clone git:///yaffs2mkyaffs2image是在yaffs⽂件系统的utils⽬录下,只把其中的chunkSize spareSize 与 pagesPerBlock⼏个变量,按照nand_flash中的改⼀下就可以⽤。
// Adjust these to match your NAND LAYOUT://#define chunkSize 8192//#define spareSize 232#define chunkSize 4096//#define spareSize 218#define spareSize 128#define pagesPerBlock 128三、使⽤1、验证是否成功可直接在终端下输⼊:mkyaffs2imagemkyaffs2image: image building tool for YAFFS2 built Jul 92009usage: mkyaffs2image dir image_file [convert]dir the directory tree to be convertedimage_file the output file to hold the image'convert' produce a big-endian image from a little-endian machine注意核对convert的⼤⼩端。
刷机包为单个签名的zip压缩包。
在刷机包中有一个脚本文件,里面有一系列命令,规定好把不同的文件内容复制的手机的指定分区,从而达到刷机目的。
那么怎样来制备这种zip刷机包呢?那个脚本文件又是什么呢?本章的内容包括三个部分:1.制作刷机补丁2.制作完整刷机包ROM3.如何单刷基带和内核通常,两者都称作刷机包。
在本文中,我们说“刷机补丁”是指ROM的补充内容。
例如:在英文底包上刷中文文件,或者替换字库,替换主题或桌面等等。
它们不构成可使手机运行的全部文件,它们仅仅是ROM的一部分。
以前,常用update.zip来传播。
当我们说“完整刷机包ROM”时,我们是特指一个独立完整的ROM,包含一个刷ROM所具有的所有必要刷机元素。
1. 制作刷机补丁我们都知道,ROM发布者通常发布刷机补丁来升级ROM。
ROM发布后,需要增加、刷新、更改ROM内容或功能时,没有必要重新安装整个ROM。
只要把需要更新的部分写成一个“刷机补丁”,刷进手机与已有的系统合并就行了。
在介绍如何制作刷机补丁之前,先让我们来看一个实例:用刷机补丁来更新两个主题文件,把TouchWiz30Launcher.apk和SystemUI.apk复制进手机的/system/app目录。
刷机包补丁文件名为:CWM_Update.zip。
用WinRAR打开刷机补丁文件CWM_Update.zip,看到有两个目录:META-INF 刷机脚本文件和签名system 要复制的补丁内容继续打开/system就看到文件夹/app,再下去在/app下看到要复制的两个主题文件TouchWiz30Launcher.apk和SystemUI.apk(见截图)。
从/system目录开始,所有的目录结构和akp文件放置的位置都必须与手机里的内容一一对应。
然后进入META-INF目录(见截图),我们看到有三个文件和一个字文件夹com。
这三个文件是签名文件,是签名操作产生的。
在Android手机里,所有要刷入手机或在手机里运行的程序都必须经过签名。
如何制作带有root的IMG刷机包如何制作带有root的IMG刷机包首先先下载sin2img这个程序,将强刷包的sin文件转换为img 文件就拿lt15i的来说下面教程在windows环境完成需要的开始---运行-----CMD在命令与提示里面比如我的工具放在H:\提取\12文件夹里面之后就是开始转换sin文件了等待完成省下的就得靠linux里面完成了没有linux的可以在虚拟机安装此次需要的文件有打开终端复制su到system/bin复制apk开始设定程序的权限Superuser.apk的权限是644 Su的权限是06755添加root工作完成剩下打包时间需要的工具是命令很简单输出后的img文件就是带有root的刷机包了注意记得把之前的system.Img 给删掉或者移动开,否者无法输出1.先进行双wipe2.刷入你想制作的原版系统包3.刷入cf-root(UC内核也行)4.在cwm下,刷入deodex(deodex制作就不说了)5.在cwm下把系统格式转换成ext4,先备份系统,cwm刷入ext4转换包,再恢复系统!ext4系统格式完成!6.前面的5个步骤做好了!下面用到ADB用具!7.手机打开USB调试,大容量,在电脑使用cmd命令进入命令行,输入命令adb shell链接上手机,然后执行dd if=/dev/block/stl9 of=/sdcard/system.rfs bs=4096!提取的system.rfs在内置sd卡里了(这里提取的system.rfs是包含的cf-root,ext4,deodex的)8.打包要用到linux系统(虚拟机也行),版本liunx 6或者Ubuntu 10以上版本!linux 6才能支持挂载ext4系统格式文件!版本低了做过ext4的system.rfs不能挂载9.如果还要进一步的修改system.rfs,在终端上执行命令挂载:mount -o loop system.rfs /root/system/卸载:umount /root/system/注意路径(以上路径是我自己用的!我在/下新建了文件夹,切换到我新建的文件目录下,执行这个命令!)挂载后进行修改,然后卸载就能保存了!10.打包,原版的boot.bin Sbl.bin param.lfs normalboot.img system.rfs modem.bin cache.rfs 这些是原版ROM里的!这样rom 就需要底包才能刷入!现在我们需要做的是把我们提取出来system.rfs替换原版rom的system.rfs!把CF-ROOT里的normalboot.img替换进去!把做过ext4的cache.rfs替换进去!(cache.rfs在附件中提供,9003通用),另外加入userdata.rfs文件(userdata.rfs附件中提供,9003通用)!好了,前奏完成下面打包了!把boot.bin Sbl.bin param.lfs normalboot.img(cf-root的)system.rfs(提取的)modem.bin cache.rfs(替换的)userdata.rfs (添加的)全部放到你新建的目录下!在linux下进去终端,cd命令切换到你先前新建的目录下!执行命令tar cf PDA.tar boot.bin Sbl.bin param.lfs normalboot.img system.rfs modem.bin cache.rfs userdata.rfs!进行打包!PDA.tar是生成的文件名,后面的是要打包进去的文件打包其它的tar可以自己选择要打包进去的东西!11.下面我们把PDA.tar拖到桌面,用odin刷入!pit文件也要添加上!我说下为什么要用pit 文件和userdata.rfs,pit文件和userdata.rfs,使重新刷入系统时候进行了重新的分区和用户数据重置!所以任何版本都可以刷入直刷包!不需要依赖其他的版本(pit文件附件添加)!。
Windows系统制作安卓Android手机系统刷机ROM教程Windows系统制作安卓Android手机系统刷机ROM教程l整个步骤是从官方RUU刷机程序中提取官方原版ROM,然后用提取出来的官方原版ROM制作ROM并签名。
制作ROM所要需要用到的软件工具包括system.img解压工具unyaffs:签名工具Auto-sign:ROM中的META-INF文件:(适合制作有data/app文件的ROM和ROM中无data文件夹)root用的su和Superuser文件:将电源键替换为搜索键的legend-keypad文件:过滤广告的hosts文件:第一步:安装JKD6并设置变量环境(这一步很重要)点击安装下载的JA V A组件JKD6文件,安装目录就不要更改了,默认的就行了(这个应该简单的);安装完成后开始设置环境变量了,这里就要仔细了。
右键单击“我的电脑(xp系统)”或“计算机(vista或windows7系统)”,选择“属性”,然后在弹出的窗口点击“系统高级设置”(划横线部分仅适合vista或windows7系统,xp系统无此步骤),然后点击“高级”,再点击“环境变量”,然后在下面的“环境变量”中新建变量:变量名:JA V A_HOME变量值:C:\\Program Files\\Java\\jdk1.6.0_10提醒一下,64位系统变量值为:C:\\Program Files (x86)\\Java\\jdk1.6.0_10 也就是说变量值就是你所安装的JKD6的安装目录下jdk1.6.0_10文件夹的路径。
然后点击确定。
再新建一个变量:变量名:CLASSPA TH变量值:C:\\Program Files\\Java\\jdk1.6.0_10\\lib\\dt.jar;C:\\ProgramFiles\\Java\\jdk1.6.0_10\\lib\ools.jar;. 注意最后面有个小点,别忘了。
【教程】想解开官方bin,从官方Bin文件中提取system文件的进来吧!/read.php?tid-11280.html2. U880Bintool下载地址【by myls】万众期待之【ZTE U880 Bin Tool】开始公测/read.php?tid-14255.html在此要特地感谢liushen大大提供这么好的工具~机友的福星啊!!!大家应该都知道定制个性化zip rom包主要是通过修改system文件夹下的apk或者是添加apk文件来达到的。
但是此处是定制个性化bin包,所以主要是修改system.img文件来定制。
最后将修改好的文件合并为一个bin包就大功告成~system.img/data.img文件可以通过如下方法得到:a. 将中意的ROM刷进手机,使用recovery备份出system.img、data.imgb. 将中意的ROM解压后把system/data打包成system.img、data.img下面就着重介绍第二种方法三、制作步骤:1. 用U880Bintool解开官方的bin包,得到如下5个文件2. 定制system.img打开yaffs2img软件,点击左上角的“选取yaffs2 IMG”按钮,浏览并选择system.img文件,等待软件解开,解开后如下图:Ok,接下来的工作就主要是在这个软件中进行了,继续往下面看制作rom的时候,我们主要是进行精简、添加、修改和替换apk,对于system.img文件,我们也可以通过yaffs2img来完成这一系列动作2.1. 精简打开app文件夹,里面存放了很多apk文件,我们在需要精简的apk文件上右击,选择删除2.2. 添加如上图所示,选择添加菜单后,弹出如下窗口浏览选择你要添加的apk文件并打开.此处需要注意以下2点:2.2.1. 不要添加带有中文的apk文件,如果有,请修改名字!!2.2.2. 添加的apk文件用解压软件打开,如果有lib文件夹,请注意提取*.apk\lib\ armeabi\文件夹下面所有的*.so文件放入\system\lib下面,否则集成的软件不可用!!添加好的onekeylock.apk需要修改权限,此处的权限请修改为644,如下图所示:输入644,点击ok即可。
安卓自制recovery教程(推荐学习)我想大家对recovery已经很熟悉了吧,基本每个机型都可以在网络上找到你们机型的对应的recovery,但是有些新出的机型或者一些冷门安卓机型是没有recovery的,这时候我们怎么办呢,其实我们完全可以手工去制作一个属于自己机型的recovery,下面我就给大家写个教程一起探讨一下。
首先我给大家介绍一下,recovery.img包含镜像和内核两部分,大家一般对着recovery.img右击解压会出现压缩包损坏,其实这个包是可以解开的,需要特定的工具,思路我们就有了,我们可以拿其它型号的recovery解包后得到镜像和内核部分,然后从你要的型号的官方ruu中提取官方的recovery.img也解包得到镜像和内核部分,然后把官方recovery的内核部分和cwm recovery的镜像合包组成新的recovery,这样我们的recovery 就做成了。
下面我们来看看具体步骤(以htc为例):准备工作:下载recovery.img专用的bootimg.rar(群共享),这个工具本来是解包boot.img的,同样可以用来解包recovery,但recovery.img要名为boot.img;从官方ruu中提取到官方recovery.img并命名为boot.img;下载其他机型的cwm的recovery.img,建议大家下载g6的5.0.2.0(比较稳定),同样命名为boot.img;解压bootimg.rar得到bootimg文件夹复制到d盘,先复制官方的recovery到bootimg文件夹流程:开始-运行-cmdd:回车cd boot回车bootimg --unpack-bootimg这时候我们的官方recovery就被解包了解包后会得到下面一个文件夹和一个文件,将这两个文件剪切到电脑其他地方我们用同样的方法解包一下cwm的recovery也会得到两个相同的文件,之后我们把官方的内核kernel和cwm的镜像ramdisk.gz一起放到bootimg 文件夹看图中的第一步官方recovery解包base基址是0x200000,cmdline命令行是“mem=211M console=null androidboot.hardware=qcom",page-size是2048,padding-size是4096,那么都要回编回去,接下来打包的时候就应该输入以下命令(根据你操作的时候实际数值来)bootimg --repack-bootimg 0x200000 "mem=211M console=null androidboot.hardware=qcom" 2048 4096 如下图所示,OK!这才是真正的打包完成,就如果直接打包的话,华为中兴的无所谓,不过其他机器就开不了机器了!个性点的定制思路:可以用boot --unpack-ramdisk命名解开镜像包ramdisk后到initrd文件夹中的res文件夹改改图标,之后用bootimg --repack-ramdisk命令重新合成ramdisk,之后再合成boot.img以上我们成功解包官方的和cwm的recovery之后合并了一个新的recovery,最后我们把新生成的boot.img再改回recovery.img,recovery.img 得到了下面的不用我说了吧,呵呵,教程就写到这吧!--枫叶刷机技术群枫叶。
制作ROOT包
R.E管理器 com. speedsoftware.rootexplorer.apk (398 K) 下载次数:8 超级用户 com.noshuf ou.android.su.apk (1477 K) 下载次数:10 su文件需解压 su.zip (53 K) 下载次数:23 废话不说直接上过程
1.首先要有rom包,我用的官方的
2.解压rom到一个文件夹这里我写的中兴
3复制我的su文件到system\bin (su文件需解压)
3复制超级用户、re管理器到system\preload这个文件夹的应用都是预安装的接下来是重点
本部分设定了隐藏,您已回复过了,以下是隐藏的内容
4.最重要是添加脚本代码set_perm(0, 0, 06755, "/system/bin/su"); 用记事本打开ME TA-INF\com\google\android\updater-script
把代码添加到有 set 的地方记住是‘;’分号后面附图
5.保存记事本
6.打包安装到此结束。
阿里云制作刷机包教程阿里云是中国领先的云计算服务提供商,为用户提供了丰富的产品和服务。
其中,制作刷机包是阿里云的一项重要功能,可以帮助用户在云服务器上快速部署操作系统和软件环境。
本文将为大家介绍如何在阿里云上制作刷机包,并帮助用户轻松实现自己的需求。
一、准备工作在制作刷机包之前,我们需要准备以下工作:1. 一台已安装好操作系统的云服务器,可以是阿里云提供的ECS实例;2. 刷机包所需要的操作系统镜像文件,可以从官方渠道下载或者通过其他途径获取。
二、制作刷机包1. 进入阿里云管理控制台,点击左侧导航栏的“云服务器ECS”;2. 在ECS实例列表中,选择需要制作刷机包的云服务器,点击右侧的“更多”按钮,选择“制作刷机包”;3. 在弹出的对话框中,填写刷机包的相关信息,包括名称、描述等,点击“确定”;4. 系统将开始制作刷机包,制作过程可能需要一些时间,请耐心等待;5. 制作完成后,系统将自动将刷机包保存到您的云服务器的镜像列表中。
三、使用刷机包1. 在阿里云管理控制台,点击左侧导航栏的“云服务器ECS”;2. 在ECS实例列表中,选择需要使用刷机包的云服务器,点击右侧的“更多”按钮,选择“重装系统”;3. 在弹出的对话框中,选择“刷机包”选项,然后选择之前制作好的刷机包,点击“确定”;4. 系统将开始重装操作系统,重装过程可能需要一些时间,请耐心等待;5. 重装完成后,您的云服务器将使用刷机包中预设的操作系统和软件环境。
四、注意事项1. 制作刷机包过程中,请确保您的云服务器处于正常运行状态,且已经安装了所需的软件和驱动程序;2. 在使用刷机包重装系统之前,请先备份您的重要数据,以免造成数据丢失;3. 制作刷机包的过程中,系统可能会自动重启云服务器,请确保您的操作不会中断这个过程;4. 刷机包制作完成后,您可以将其分享给其他人使用,但请注意确保刷机包的安全性和合法性。
总结:通过阿里云提供的刷机包功能,用户可以快速制作和使用刷机包,帮助实现云服务器的系统重装和软件环境配置。
ROM简单制作教程前言经常看到网友问:哥几个,推荐一个好用的ROM啊?这时候我们要有信心说:自己制作的ROM才是最好的ROM。
当然制作ROM并不是那么简单,但也不是难到一般人做不了。
高端的大大可以从安卓源码开始编译ROM,但也是以团队的形式,比较出名的有CM和MIUI。
一般人还是只能从底包提取文件进行修改制作。
但这也不是轻易能完成的事。
我写这个教程只是出于爱好,本人并非计算机专业,所以写的并不是很专业。
但正因为如此,才能给大家更多的信心,我都能简单制作,你还怕你不行?本篇教程采用一种新的模式给大家展示这个教程。
将会从简单的知识普及,制作工具,步骤等说明,工程巨大,错误也不少,但还是希望能帮助到大家。
以下内容参考到的作者较多,就不一一详说了,感谢这些兄弟的奉献,让我们有一个更好的玩机空间。
关键词:java环境配置制作工具 update-script编写美化集成编译反编译一.制作目的:1.培养个人兴趣,感受动手动脑的快乐。
2.学习手机基本知识,最终动手制作自己的ROM。
3.帮助那些需要帮助的朋友(说不定有人喜欢你制作的ROM)二.制作原理:1.安卓基础知识普及:Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。
目前,最新版本为Android2.4Gingerbread和Android3.0Honeycomb。
①底包:官方的系统包,相当于我们的Windows的操作系统,事实上它相当于一个纯净版或者内核版的系统包,是最底层的东西。
扩展名为sbf,底包通常是官方发布的,ROM 作者直接拿来用的,可以选择的版本不会太多,通常更新也不会频繁。
底包通常使用PC 端刷机工具(RSD)配合Bootloader的工程模式完成刷入。
②升级包(镜像包):广大玩家制作的底包增强包,通常表现为一个update.zip文件。
Andorid刷机包修改教程
一、下载下面的工具:
1雨林木风linu_正式版:
2. Oracle VM VirtualBo_(虚拟机,兼容WIN7):
3.linu_系统解压、打包img文件的模块:
建议先下载3.linu_系统解压、打包img文件的模块,因为另外两个比较大,下载他们的时候我们可以着手准备文件。
yaff_tools.rar
二、准备资料
1.下载完 3.linu_系统解压、打包img文件的模块之后,解压,得到两个文件:mkyaffs2image和unyaffs。
2.在D盘根目录下建立一个文件夹,名称叫“linu__share”(如果你很菜,我劝告用这个名称好了,因为下面很多操作都和这个名称相关,免得你乱套)。
3.将mkyaffs2image和unyaffs复制到上面新建的linu__share文件夹。
4.将别人做的刷机包中的system.img复制到linu__share文件夹中。
资料准备完毕。
三、安装虚拟机
1.将下载完成了的VirtualBo_-4.0.0-69151-Win.e_e 双击运行。
如果你是WIN7用户,右键单击VirtualBo_-4.0.0-69151-Win.e_e,选“以管理员身份运行”,根据提示一直“下一步”然后完成“即可”。
2.安装完虚拟机后,运行虚拟机(WIN7用户仍然要用管理员身份运行),第一次运行时没有系统的,我们需要创建一个linu_系统。
安卓手机Recovery模式刷机教程安卓手机Recovery模式刷机教程安卓系统刷机教程:安卓手机Recovery模式刷机教程:首先,要想通过Recovery模式刷机,必须要让手机已成功刷入了Recovery,由于各型号手机刷入Recovery的方法都不相同,这里就为大家介绍下常用手动刷入Recovery操作步骤:1.将准备好的Recovery镜像重新命名为recovery.img,然后把它放置于内存卡根目录中。
安卓手机刷机工具推荐:刷机精灵需要手机已经获取Root权限,输入如下命令行su回车flash_imagerecovery/sdcard/recovery.img回车3.当提示successfully,并以#结尾时,表示recovery.img已经成功刷写完毕。
如果提示notfound等字样,则表示缺少刷Recovery必备的系统文件,如果出现这种方法,我们就必须下载flash_image文件,并将其放置于安卓手机的system/bin文件夹中,最后将其权限全部打勾,重复步骤2即可。
1.进入Recovery模式后,先执行“Wipe data/factory reset”和“Wipe cache partiton”,将之前系统一些配置、缓存清除。
Recovery模式界面是通过音量键进行上下移动,电源键为确定2.清除系统配置及缓存后,将光标移动到“Install Zip form sdcard”项,按下电源键确定选择,再选择“Choose zip from sdcard”,再按下电源键确认,会进入文件选择界面3.在文件选择界面,通过音量键找到并选中存放到根目录的ROM 文件,再按下电源键确认选择4.选择好ROM文件之后会进入一个确认安装界面,再通过音量键定位到Yes项,按下电源键即可进入刷机5.进入刷机过程后,大概需要1分钟左右的时间即可刷机完成,刷机所需要的时间视ROM的'不同而不同。
导读:该方法仅仅只是教你对刷机包进行签名而已,如果你只是修改小东西完全可以了,如果修改结构、函数等就请止步了。
本教程仅供小白学习,各位DD就不要瞎和了。
热点导读:刷机什么意思手机刷机是什么意思?1、环境Android刷机包制作首先要你的电脑安装java相关组件,我安装的是jdk-6u22-windows-i586.zip下载地址:/file/e6v5bm5d#jdk-6u22-windows-i586.zip方法如下:第一步:下载jdk-6u22-windows-i586。
当然了,看到windows那个单词你应该明白这个是给windows系统用的了。
第二步:安装JDK。
将其安装到D:\Programe Files\Java文件夹下即可。
装JDK 到了装JRE 时可能出现报错:“内部错误:2753.regutils.dll”,不用理他,点确定继续安装完成。
第三步:配置环境变量。
(1右键我的电脑——属性——高级——环境变量。
(2为了指定命令搜索路径,在用户变量的path变量(只需在其最前面添加下述路径即可D:\Program Files\Java\jdk1.6.0_22\bin;。
注意末尾用分号隔开。
(注意:路径不同环境变量不同(3为了指定类搜索路径,在用户变量中新建JAVA_HOME变量,变量名JAVA_HOME,变量值为D:\Program Files\Java\jdk1.6.0_22。
(注意:路径不同环境变量不同(4为了指向JDK的安装目录,在用户变量中新建classpath变量,变量名为classpath,变量值为.;%JAVA_HOME%lib\tools.jar;%JAVA_HOME%lib\dt.jar; ,注意最前面的.不可以省略。
第四步:测试JDK是否配置成功。
单击开始菜单——运行——输入cmd——确定,输入java -version(java和-之间有一个空格显示出版本的信息,则证明配置成功。
U880玩机神器BINTOOL和yaffs2img浏览器基础教程[资料]U880玩机神器BINTOOL和yaffs2img浏览器基础使用说明U880是一部广受欢迎的安卓入门级手机,是我第一部也是现用的智能手机。
拿到手后不断访问各大论坛向高手们学习,虽然水平仍不高,但借助各种工具,一般的修改BIN,ROOT等已经不在话下。
尤其有了BINTOOL和yaffs2img浏览器两大神器相助,玩起ROM来得心应手。
BINTOOL是神族高手所出的强大工具软件,可以解开和重新生成U880的BIN 包,可以替换开机首屏(就是那个G3图片),而且可以自定义SYSTEM、DATE等分区的大小,并且2.2和2.3的BIN都支持。
yaffs2img浏览器则可以直接修改U880解出来的system.img,ROOT、精简APK,装入自定的软件都不在话下。
两大神器合壁,简直无往而不利。
下面介绍如何用这两大神器,配合其他软件来做ROM优化,ROOT,更换首屏,以及制作自己一步到位的BIN。
一、解开BIN包把U880的BIN放到BINTOOL所在文件夹,并改名为U880.BIN,然后启动BINTOOL,选择BIN包对应的安卓2.2或2.3版本,再点击“解包U880.BIN”,很快即可在文件夹下生成以下几个文件。
Logo.img 开机第一屏图片System.img 系统分区包Data.img 数据分区包Ramdisk.img ramdisk包Recovery.img recovery工具换掉Logo.img和Recovery.img,再生成新的BIN,用新BIN刷机后即可达到更换开机首屏和RECOVER的目的。
把乐蛙出ROM拿过来改名为U880.BIN,BINTOOL一样可以直接解开的。
二、精简优化软件用yaffs2img浏览器打开system.img,打开APP文件夹,所有的程序都在这里,找到你不需要的APK文件,点右键删除即可,至于那些APK可删除大家可到网上找相关信息。
例如:ifelse(mount("yaffs2", "MTD", "system", "/system") == "system",ui_print("Successfully Mounted!"), ui_print("Mount Failed!");这个命令会尝试去挂载命名为“system”的“MTD”分区到“/system”。
如果挂载成功,脚本会显示“Successfully Mounted!”,否则会显示“Mount Failed!”。
下面是用在Edify的Updater-script中的函数例子:函数名称: mount函数语法: mount(fs_type, partition_type, location, mount_point)参数详解:fs_type-----------------"yaffs2" 或"ext4"partition_type----------"MTD" 或"EMMC"location-----------------分区(partition) 或驱动器(device)mount_poin------------挂载文件系统的目标文件夹(target folder to mount FS)作用解释: 挂载一个文件系统到指定的挂载点返回值: 挂载成功则返回挂载点,失败返回null函数示例:mount("MTD", "system", "/system");挂载system分区,设置返回指针"/system”mount("vfat", "/dev/block/mmcblk1p2", "/system"); 挂载/dev/block/mmcblk1p2,返回指针"/system”函数名称: is_mounted函数语法: is_mounted(mount_point)参数详解: mount_point-----------字符串,检查是否已经挂载的挂载点作用解释: 检查文件系统是否挂载返回值: 挂载成功则返回挂载点,失败返回null函数示例:函数名称: unmount函数语法: unmount(mount_point)参数详解: mount_point-----------字符串,要解除挂载的挂载点作用解释: 解除文件系统挂载返回值: 解除挂载成功则返回挂载点,失败返回null函数示例:unmount("/system"); 卸载/system分区函数名称: format函数语法: format(fs_type, partition_type, location)参数详解:fs_type-----------------字符串,数据为"yaffs2" 或"ext4"partition_type----------字符串, "MTD" 或"EMMC"location-----------------字符串, 分区(partition) 或驱动器(device)作用解释: 格式化为指定的文件系统函数示例:format("MTD", "system");格式化system分区函数名称: delete函数语法: delete(file1, file2, ..., fileN)参数详解: 字符串,要删除的文件作用解释: 删除一个文件。
手机维修教大家怎样精简rom制作一个自己的刷机包此方法不适用所有机器,适用范围大约在一年之前的手机,新款手机切勿尝试,阿里云系统不适用。
觉得写得好,点赞关注加转发,觉得写得太糟粕,使劲喷我,谢谢方法很简单,我个人使用这个工具两三年了,非常好用。
今天推荐给朋友们。
但是这里还是要说,刷机有风险没有经验的人切勿模仿,刷机有一定得经验的人,才能操作好。
看似简单,实际刷机的套路很多。
百度搜索蘑菇rom助手,下载它。
安装好后,打开。
选择rom编辑选项,点击选择刷机包。
这个工具卡刷包还是线刷包,都可以做精简,比较适合维修者或者手机刷机爱好者使用。
一个标准MTK线刷包为例,刷机包大同小异,精简系统,system.ing userdata.img这两个镜像文件。
卡刷包直接选择,zip包就行不需要解压。
三星的选择,ap文件就行了选择好文件后,凡是看见常用的内置软件都可以删除,原厂自带的软件不要删除,删除有可能,开机定屏,开机弹窗报错。
不需要的软件,统统打上勾。
看箭头标注的剩余空间,如果你想内置下自己喜欢的软件,内存容量一定不可以溢出,溢出后刷完机,开机报错选择精简内置完毕后,点击开始封装就好了。
就是这么简单,不需要安卓厨房,也不需要配置java变量,但是如果你要给rom签名的话,需要配置java变量。
如果你想把手机变成mi,我告诉你一个最简单的方法,内置个小米桌面就把原厂那个桌面删除,也可以留着原厂桌面刷完机手动设置默认桌面就行了,伪造一个mi os下图箭头指向那个文件是,无用的文件,之前那个包被改名字了,这里我们需要把他删除,已经无用。
到这里就可以刷机测试,咱们精简的这个包,到底好不好用。
线刷包基本上没啥风险,刷错了接着找包再刷一次。
但是这里,我个人经验告诉你,新款手机,尽量不要尝试,有变砖的风险,现款手机很多第三方刷机程序技术部完善。
本文为头条号作者发布,不代表今日头条立场。
制作刷机包
打开‘yaffs2img浏览器’,点击左上角的‘选取yaffs2文件’选择你刚刚复制出来的
files文件夹里的system.img
先来认识一下这个软件
1.定制软件的提取(此部和制作刷机包没关系,可以不做,想用官方软件的同学可以
看看)
选择app,右键你想要提取软件,提取就可以了,我是把整个app文件夹提取出来了,不用
的软件直接删掉好了
2.定制软件的精简
在你不想要用的软件上直接右键,删除,就好了,你也可以右键添加你想要用的软件,得把
软件改成比较简短的英文名,否则有可能不能用
秀一下我精简后的列表,大家可以参照着精简
uncher文件的替换
下载好你想要用的桌面软件,改名为‘Launcher’,删掉app中的‘Launcher2’,添加进去你改好名字的‘Launcher’就好了,我比较喜欢ADW,所以我把ADW的文件名改为
Launcher,替换掉原来的Launcher2就好了
4.破音问题的解决
在左边导航点选‘etc’,右键添加文件,把附件中的声音配置文件解压出来
‘AudioFilter.csv’添加进去就好了
AudioFilter.rar (355 Bytes)
5.字体的更改
下载字体文件,中文字体库一律把名字改名为‘DroidSans Fallback.ttf’,英文字体改为‘DroidSans.ttf ’,加粗的英文字体改为‘DroidSans-Bold.ttf ’然后再左边导航栏点选‘fonts’,把之前自带的字体删除,然后把你改好名字的字体添加进去就好了把国产机皇的字体也分享给大家,中文+英文+英文加粗
6.开机音乐和照相机音乐的删除
在导航栏点选‘media’,在audio/ui文件夹下,删除‘Bootsound.mp3’(开机音乐)和
‘camera_click.ogg’(相机按键音)
7.开机画面的定制
先导出‘media’中的压缩包‘bootanimation.zip’,解压出来参照着做,里面总共有part0、part1、desc.txt三个,desc文档里的东西是开机画面的播放控制参数
240 320 6 p 1 0 part0 p 0 0 part1
240 320 6 [240是照片宽度,320是照片高度,6是每秒连续现在六张的意思,也就是帧数,可以根据自己加入连续动画的速度调整大小]
p 1 0 part0 [part0文件夹中的画面全部显示一遍,不懂的就不要修改了] p 0 0 part1 [part1中的画面显示一遍并停留在这张画面]
添加的图片的要求:240X320,png格式,文件不要太大,图像的编辑可以用‘可牛’,照
片大小的压缩可以用‘JPEGImager’
全部添加好以后就要压缩成zip格式的包了,选中part0、part1、desc.txt这三个文件,
右键选择‘添加到压缩文件’
做好压缩包以后,删除原有的‘bootanimation.zip’,添加你刚刚制作的新
‘bootanimation.zip’’
8.取得永久root权限(未测试,测试完的同学回个帖)
9.更版本信息,在rom里签上你自己的名字
让你的手机信息里显示你自己的版本,让你的ROM独一无二
这是我的版本信息,秀一秀
修改方法在此,嘿嘿
导出system\build.prop,以记事本的方式打开在图中方框位置添加进你的信息就好了
我的修改好是这样的,参照着改就好了,修改完替换掉原有的build.prop就好了
慢慢做吧,你专属的ROM制作是那么的简单,嘿嘿
10.通知栏,电池,信号,系统图标,关机画面,默认壁纸修改
修改这些主要是修改system\ framework 里的‘framework-res.apk’系统框架文件
如果新的图标和想要替换掉的分辨率不一样,替换以后显示可能会有点问题,最好分辨率调
成一样以后再替换
图片编辑可以用PS,也可以用可牛影像,我不会用PS,用的可牛影像
10.1关机画面
以压缩文件模式打开‘framework-res.apk’,解压出assets文件夹,把
assets\images\N600_Shutdown替换成你想要的开机画面就可以了,文件必须是png格式,
分辨率为240 x 320,文件名必须为N600_Shutdown,改好之后删掉framework-res.apk中原有的assets文件夹,把修改好的文件夹添加进去就好了
10.2默认桌面的修改
方法和修改关机画面一样,只要把res\drawable\default_wallpaper替换掉就可以了,格
式为JPEG,分辨率为480 x 320,
10.3解锁画面的修改
在\res\drawable-ldpi里,替换掉里面的图片就好了,也可以替换时间的字体
10.4电池,信号,系统图标的修改
电池,信号,系统图标的修改同样是直接替换,N600+调用的系统图标都在
res\drawable-mdpi目录下,可以用其他手机的framework-res.apk下的图标直接替换掉,
我用的是网上下载的,顺便传上来
framework-res.rar (3.6 MB)
如果把所有图标替换掉也是这个效果,通知栏可以透明,就是显示不是很好有的手机调用图标是res\drawable-hdpi里面的图标,注意区分
顺便把魅族M9的framework-res.apk也传上来吧,可以借鉴里面的图标
下载地址:/file/f525058b67
再给出几张不同颜色的透明图片以供选用,可以放大图片,然后截取你想要的部分
透明背景.rar (228.85 KB)
10.5设置菜单的修改
修改system\app\settings\res里对应的图标就好了,大家可以参考夜游神的美化刷机包进
行修改借鉴
/thread-156248-1-1.html
10.6软件图标和背景的修改
还是修改软件里res目录里的图片,套路都是一样的,保持图片的格式分辨率一致就好了,
修改完别忘了签名
美化教程:安卓APK软件美化图标全图文教程
给出一个实例,QQ的美化教程,其他软件的美化都差不多,大家参照着改就好了
/bbs/thread-1032572-1-1.html
11.保存DIY好的刷机包
点选上面的整理另存
在弹出的对话框直接点确定就好了
以文件名‘system.img’保存在桌面或者其他地方,然后拖到files文件夹中替换原来的
system.img文件就好了
卡刷包的制作方法有时间再更新
接下来你就可以享用自己DIY的rom了
第一次在这么权威的论坛发帖,有什么不足请大家多多指教,祝你DIY
的开心!!!!
最后友情提醒:别忘了顶贴
附上我自己制作的精简刷机包[全部没有root,想要root看一下教程]:
5.2更新的版本:
最精简最稳定的2.2ROM\系统仅占25.14M\系统图标美化\透明电量控
制[线刷]
/thread-146503-1-1.html
以下为4.16版本:
NO.1 sdl1836_2.2_华康少女[77.78MB]:/file/f5c483aecf
NO.2 sdl1836_2.2_萝莉体[77.72MB]:/file/f58cb22f9f
NO.3 sdl1836_2.2_自带字体[73.45MB]:/file/f56880e859
下载 (14.73 KB) 2011-4-16 19:13。