矿机控制板卡刷包制作
Ⅰ 怎么制作安卓卡刷包
卡刷包一般都是在各大论坛上下载的,比如机锋,安智等等
没有一定专业知识的人很难自己做卡刷包
最多就是精简一些软件什么的而已
机锋和安智这种论坛上的一般是基于手机生产厂家官方系统改版的,加入一些官方系统没有的功能,但是界面一般没有多大变化
这些论坛还有一种是基于谷歌的开源AOSP自己制作的,界面一般和安卓原生十分接近,比如CM系列
当然还有像MIUI就是小米手机的系统
如果你想要自己优化系统修改卡刷包之类的需要学的有好多
包括JAVA什么的,这方面我也不清楚
Ⅱ 怎么制做安卓平板的卡刷包
安卓平板的卡刷包制作方法为:
步骤:
1.用手机将美化文件全部搞定
2.进入recovery模式,选择备份还原----备份
3.重启,用文件管理器进入SD/clockwoekmod/backup/时间文件夹(有些机器不是这个文件夹,自己变通)
4.压缩此文件夹,发到网上即为懒人包
Ⅲ 各位老大,有没有制作卡刷包的教程
可以,按着下面的教程就可以了。 第一步——JAVA环境变量的安装和设置: 1.下载JDK: 请到官网页面下载http://www.oracle.com/technetwork/java/javase/downloads/index.html 或者网络一下即可。 请安装32位的JDK,64位的在安装Cygwin的时候可能会出现麻烦。 2.安装JDK: 点击下载好的JDK安装程序,没什么难度,一路点击“下一步”“同意”“继续”即可。 3.配置java环境变量: 1).Win XP: 我的电脑(右键)——属性——高级——环境变量,选择在"系统变量"下进行如下配置(若已存在则点击“编辑”,不存在则点击“新建”): (1).系统变量JAVA_HOME: 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0_03 (就是你的JDK的安装路径,我这里写的是我的JDK安装路径,你脑子灵活点。。。) (2).系统变量Path: 变量名:Path 变量值,在变量值的最前面加上:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin (3).系统变量CLASSPATH,如果已有,请在末尾添加: 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (这里要注意,最前面要加“.”,表示当前路径) 注意:当设置的变量在末尾时,不要加上“;”。 然后点击“确定”或者“应用”即可。 2).Win7: 计算机(右键)——属性——高级系统设置——环境变量,选择在"系统变量"下进行如下配置(若已存在则点击“编辑”,不存在则点击“新建”)。参数设置和上面提到的xp一样,配置好后点击“确定”或者“应用”即可。 。 3).验证是否成功配置环境变量: 按键盘Win+R,输入cmd,或者用别的方法打开命令提示符窗口,依次输入java,javac,java –version,如果没有报错,那么就是成功了。 第二步——安装Cygwin: 1.请到官网页面下载:http://cygwin.com/index.html 或者网络一下。 2.点击安装程序。 选择下一步,点击Install from Internet(从网络上安装); 下一步,然后Root Directory是安装路径; 接着继续下一步,Local Package Direct是下载下来的安装包存放的位置; 继续下一步,下一步,选择一个镜像源,用于下载安装包的,随便选一个就行了; 之后出现一个弹窗你就点击确定。 然后就是选择组件安装。 这里很多教程都直接说点击default使其变为install。但是这样就会有一个问题:如果真这样做了,就需要同时下载安装大量的组件,下载过程极其漫长,安装后体积非常臃肿。但是很多linux系统整体体积也不过几百兆,也照样能运行厨房。因此在这里我们可以推测有相当多不必要安装的组件,毕竟我们并不需要那么多的功能,在这里我们只需要能够运行厨房工具罢了。 我只想说,有些转载者看原版教程的时候不注意。在原帖内有个文件叫做Cygwin_required.txt,已经告诉我们需要到哪些插件了。我们并不需要几百几千个组件,而只需要寥寥几个重要组件罢了。也就是说,在默认安装的组件的基础上,我们只需要再添加一下额外需要到的组件即可: * Archive / zip * Archive / unzip * Devel /gcc * Interpreters / perl * Utils / cpio * Utils / util-linux * Utils / ncurses * Web / wget 安装的时候在组件的树形图列表中或者直接搜索相应组件,点击一下使其变为安装状态即可。这样我们的下载量就大大减少了,速度快了很多,而且完成后体积只有几百兆左右。 然后继续下一步,直到完成即可。
Ⅳ 如何修改制作卡刷包 安卓卡刷包制作教程
在此先要明确声明一下:
依照此做法出现您的手机出现任何问题,概不负责的喔!!
英文好的朋友,可以直接看英文官方的参考网站即可:
只用android源代码做一些简单实验的朋友可以参考下面这几个网站:
说起android刷机包,听起来非常神秘,实际上它仅仅是一个经过数字签名的zip压缩包而已。如果要自己制作刷机包,则必须了解刷机包的基本工作原理,偶首先从android系统的启动说起:
android系统启动的时候,首先会进行一些诸如硬件自检之类的操作,这些操作完成以后(至少它应该知道当前的机器有没有电),会检查一下当前手机按键的状态(接下来就是所谓刷机模式切换了,不同的android手机有不同的按键组合用来进入刷机模式),如果此时按键状态处于刷机组合,那么系统会调用ROM里面的一个叫做recovery的程序(这时就是进入了所谓的刷机程序了,它只是一个工具性质程序,用于检查刷机包的完整性和数字签名的合法性。对于目前大多数root过的机器而言,数字签名的合法性都不会成问题,然后由recovery程序将刷机包进行解压,然后把刷机包里面的文件写入到ROM中去,以此完成刷机过程);如果此时按键没有标明是刷机模式,那么系统会创建内存盘,开始从ROM里面载入相应的文件系统,并把相关的文件拷贝到内存盘中,进而引导linux启动,然后是启动虚拟机dalvik,然后就是创建工作进程载入和运行framework,然后就会看到待机的画面。当然在这个过程中还发生了许多事情,启动了许多服务,为了简化起见,对于启动过程偶只讲解到此,感兴趣的朋友可以自己结合着linux的启动过程加以对比来学习。
现在来总结一下,实际上刷机包就是一个ROM文件的压缩包,进入刷机模式后,recovery程序会把刷机包里面的文件写入ROM存储区替换ROM存储区的原有文件;当下次启动手机的时候,会从ROM中载入刚刚替换过的文件,并利用这些文件来启动和运行系统。这就是刷机包的全部功能和作用,看不懂的朋友可以反复看几次,刷机的本质就是文件的覆盖和替换操作,偶相信各位一定能看懂!
OK,现在大家已经知道ROM文件的zip压缩包就是所谓的刷机包。制作刷机包的过程就是准备这些文件,然后重新把这些文件压缩成一个zip包的过程,在制作的最后,使用签名工具签个名,就可以测试和发布刷机包了。虽然说起来就是一句话的事情,但是实际上准备这些文件的过程是非常痛苦和漫长的。
那么update.zip压缩包里面的都包含哪些文件?这些文件又都是如何做出来的呢?hoho,现在开始渐渐接触到问题的本质了,解压缩这个update.zip压缩包以后我们可以看到两个目录和一个文件:
boot.img <---文件,这是编译内核源代码生成的内核映像,然后与android源码编译出来的ramdisk.img一起通过mkbootimg工具创建出来的,图省事的朋友也可以从网上其他的刷机包里面拷贝一个能用的出来即可,基本上都差不多。
META-INF <---目录,这个目录是手工创建的,主要用来存放一个升级脚本update-script(这个脚本的内容与system目录中包含的文件有很大关联)以及保存若干刷机包内的apk文件的签名。
system <---目录,这个目录就是编译android的平台源代码生成的,
其实最好的学习方式就是把现在互联网上的那些update.zip包给解包,然后自己一个一个文件地看和分析,然后修改,尝试做自己的刷机包。
对于这个boot.img,基本思路是编译android kernel代码,生成内核image然后利用mkbootimg感兴趣的朋友可以参考下面这两个wiki网站:
下面的做法偶都是在linux下面完成的(slackware 13.1):
(1)下载和编译android的源代码,具体过程不再赘述
如果各位还不知道repo sync之类的命令的话,可以参考网上的关于下载android源代码以及编译的文章,据偶所知这些文章非常丰富。编译之前一定要注意平台的选择,不同平台的驱动程序是不一样的!这些参数可以通过:
$ cd android-src <---进入android的源代码目录
$ . build/envsetup.sh <---设置环境变量,运行完毕后,你可以输入一下help命令,看看google的团队提供了多少有用的便利命令,这对于我们以后修改代码重新编译非常有帮助。
$ lunch generic-eng <---开始配置android的源代码的编译选项
运行上述命令后会看到如下输出:
wayne@wayne:~/android-src$ lunch generic-eng
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=2.1-update1
TARGET_PRODUCT=generic
TARGET_BUILD_VARIANT=eng
TARGET_SIMULATOR=false
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=ECLAIR
============================================
$ make -j2 <---只有单核的CPU的朋友可以尝试此参数,双核的朋友可以试试-j3,否则就老老实实运行make即可。
然后就是一个漫长的等待,这个时间大概有1-2小时左右(偶的机器比较慢),完全编译完毕以后硬盘的占用大概需要8个G左右。
(2)编译完成以后,进入wayne@wayne:~/android-src/out/target/proct/generic目录,应该会看到如下的文件:
android-info.txt
data
obj
ramdisk.img
sdk
system
userdata.img
clean_steps.mk
installed-files.txt
previous_build_config.mk
root
symbols
system.img
这里的system.img是不是很眼熟?!对拉,这个就是刷机包里面好像也有一个叫做什么system的目录,那么这个system.img里面都有什么呢?这里面的东西其实就是当前目录下的一个叫做system的目录里面的内容了,只是保存成了yaffs文件系统的格式。我们可以通过unyaffs工具来把system.img给解开来看看,就明白偶说话了。
unyaffs的代码下载地址为:
在linux下编译方法非常地简单,只需要下载源代码,然后运行:$ gcc -c unyaffs.c
$ gcc -o unyaffs unyaffs.o
即可生成这个unyaffs的解包工具,利用这个工具就可以把自己生成的system.img进行解包,然后修改里面的内容了。
unyaffs使用方法非常简单:
$ unyaffs system.img [回车]
即可将system.img解包成一个叫做system的目录,里面包含了整个android的文件系统
(3)刚刚开始,不适合一切从头来,还是老实一些,先从修改别的大牛们做得刷机包开始吧
首先拷贝一个从网上下载下来的刷机包,然后找一个目录解压缩(当然,这是最保险的做法,自己做这些目录也没有任何问题,只是比较费时间而已)
$ unzip xxxxxx.zip <--- 这个xxxxx.zip就是从网上下载的某刷机包(一定要跟你的代码版本基本一致喔,偶在这里用的是2.1的刷机包)
(4)替换原有的system目录
解压缩刷机包以后,会看到在开篇的时候提到的两个目录,一个文件:
boot.img
META-INF
system
好了,可以把system目录拷贝到别的路径下备份一给,防止这些修改发生别的问题。然后把wayne@wayne:~/android-src/out/target/proct/generic这个目录下面的system拷贝到当前的工作目录下。注意,这个system目录里面有很多“符号链接”指向了toolbox。这些链接其实没啥用,可以通过后面的update-script自动进行创建的,因此,需要用一个脚本把这些链接都删掉。
可以参考:
这个网页附件给出来的DeleteExtras.txt改写成一个DeleteExtras.sh脚本来清除这些符号链接。
(5)修改update-script脚本
修改META-INF/com/google/android目录下的那个叫做update-script的脚本,只要修改一下即可,主要是删除一些不存在的文件以及增加一些文件的权限之类的定义(语法十分清晰,一目了然)。把需要“预装”到刷机包里面的apk安装程序都准备好,将这些apk拷贝到system/app目录下即可。那个boot.img能不改就不改,因为这东西涉及到驱动和内核的问题,出了问题刷机包就启动不了了。
Ⅳ 手机刷机包如何制作自己如何制作刷机包
1、手机刷包需要有ROM卡刷包和线刷包两种,常规分为dat和img格式的刷机包如果手机不支持ROM卡刷包,也可以选择电脑ROM 直接下载然后ROM进行修改。
Ⅵ 安卓卡刷包制作和boot刷入
线刷和卡刷是完全不同的,还是下载线刷的文件和程序吧。
Ⅶ 华为固件解包后,用啥工具打包成卡刷包我只能解包,精简可不能刷呀哪位达人教下
那个没法直接制作。因为系统不一样的,卡刷包一般是第三方包。app是官包,必须刷指定的才行,高版本刷低版本都不行。更不要说改过的非官方包
Ⅷ 如何将卡刷包制作成镜像文件
镜像制作过程:
1.首先你得把目标光盘放到物理光驱里面。
然后,打开UltraISO软件。如图:
UltraISO是一款功能强大而又方便实用的软碟文件制作/编辑/转换工具,它可以直接编辑软碟文件和从软碟中提取文件,也可以从CD-ROM直接制作软碟或者将硬盘上的文件制作成ISO文件。同时,你也可以处理ISO文件的启动信息,从而制作可引导光盘。
打开后的软件界面如下:
2.找到“制作光盘镜像”按钮:
然后会弹出对话框:
在“输出镜像文件名”那条内,更改地址,一般不放在C盘。除非你C盘非常大。
建议在其他盘新建一个目录专门用来存放ISO文件(数据光盘的镜像一般的后缀名是ISO.)
输出格式,在此解释一下:
ISO:标准光盘镜像格式。
ISZ:经过压缩过的ISO。
BIN:一般用来制作CD的镜像格式(CD音乐盘是不能用ISO做为后缀名的)
ALCOHOL;NERO;CLONECD这是全球最大的三个专门研发光盘软件的公司,后缀名分别是他们自己研发的格式,就像WMA是WINDOWS MEDIA AUDIO;AAC是苹果专用的音乐格式一样。(这个不用深究,只要知道ISO和BIN就行了。)
选择好保存目录和输出格式后,好了,开始,单击“制作”:
稍等片刻后(一般一张数据CD是8分钟左右)
镜像就已经做到你要保存的目录下了。