很少去移动叔叔卡刷教程,话说这么包是卡刷包还是线

11被浏览3,830分享邀请回答13 条评论分享收藏感谢收起56 条评论分享收藏感谢收起红米手机 &
神仙级手机控
楼主的荣誉
扫码下载App一键签到 升级加速
教你如何制作卡刷包
&来自老版论坛
扫一扫!手机看帖更爽
一 基础知识和工具准备
1 linux基础知识,文件目录权限知识
2 官方的ROM,制作卡刷就只需要两个文件boot.img和system.img
 以g6i最新的Android2.2官方ROM为例
官方编号:10HX1_HVGA_AND_V22_V01_101222_COM
-rw-r--r-- 1 spring spring 2.3M
17:15 boot.img
-rw-r--r-- 1 spring spring&&21K
17:15 logo.bin
-rw-r--r-- 1 spring spring&&164
17:15 MT6516_Android_scatter.txt
-rw-r--r-- 1 spring spring&&42K
17:15 preloader_bird16_a10y.bin
-rw-r--r-- 1 spring spring 317K
17:15 ramdisk.img
-rw-r--r-- 1 spring spring 551K
17:15 ramdisk-recovery.img
-rw-r--r-- 1 spring spring 2.6M
17:15 recovery.img
-rw-r--r-- 1 spring spring&&29K
17:15 secro.img
-rw-r--r-- 1 spring spring 112M
17:15 system.img
-rw-r--r-- 1 spring spring 124K
17:15 uboot_bird16_a10y.bin
-rw-r--r-- 1 spring spring 1.5M
17:15 userdata.img
2.1 其中三个bin文件
-rw-r--r-- 1 spring spring&&21K
17:15 logo.bin
-rw-r--r-- 1 spring spring&&42K
17:15 preloader_bird16_a10y.bin
-rw-r--r-- 1 spring spring 124K
17:15 uboot_bird16_a10y.bin
是需要通过刷机线才能升级的
2.2 剩下的img文件,Android刷机时用到就五个,这几个img文件都是可以是用MTK官方提供的刷机软件Flash_tool通过usb线直接刷机的
-rw-r--r-- 1 spring spring 2.3M
17:15 boot.img
-rw-r--r-- 1 spring spring 2.6M
17:15 recovery.img
-rw-r--r-- 1 spring spring&&29K
17:15 secro.img
-rw-r--r-- 1 spring spring 112M
17:15 system.img
-rw-r--r-- 1 spring spring 1.5M
17:15 userdata.img
2.3 这两个镜像其实是boot.img和recovery.img镜像的文件压缩部分,学名ramdisk。需要更加深入研究手机怎么引导的同学可以研究。
-rw-r--r-- 1 spring spring 317K
17:15 ramdisk.img
-rw-r--r-- 1 spring spring 551K
17:15 ramdisk-recovery.img
3 yaffs压缩格式解压工具unyaffs,
3.1 yaffs是什么格式?
  yaffs是第一个专门为NAND Flash存储器设计的嵌入式文件系统,适用于大容量的存储设备;并且是在GPL(General Public License)协议下发布的。
4&&签名java jar包已经java环境。这个在mtk的机器上可以不用做,移动叔叔的Recovery已经绕过签名执行安装脚本了。
二 工作环境的建立
1 建立一个自己的工作目录,如 ~/mobile/diy/g6i/diyrom, ~在linux系统中代表用户自己的目录。比如你的用户名是mobileuncle,那么~就代表/home/mobileuncle
2 把unyaffs复制到~/bin目录,这个bin是一个可以执行的目录,里面放一些你自己常用的命令或者脚本,赋予unyaffs可以执行权限chmod 755 ~/bin/unyaffs
3 再在~/mobile/diy/g6i/diyrom目录下建立一个zip目录,将你需要制作的boot.img复制到 ~/mobile/diy/g6i/diyrom/zip目录。
4 在~/mobile/diy/g6i/diyrom/zip/system目录下在建立一个system目录,将你需要制作的system.img复制到 ~/mobile/diy/g6i/diyrom/zip/system目录。
5 进入~/mobile/diy/g6i/diyrom/zip/system目录,执行 unyaffs system.img解开system的文件包
6 删除system.img
spring@ubuntu:~/mobile/diy/g6i/diyrom/zip/system$ unyaffs system.img
end of image
spring@ubuntu:~/mobile/diy/g6i/diyrom/zip/system$ ls -alh
drwxr-xr-x 12 spring spring 4.0K
drwxr-xr-x&&3 spring spring 4.0K
drwxr-xr-x&&2 spring spring 4.0K
drwxr-xr-x&&2 spring spring 4.0K
-rw-r--r--&&1 spring spring 3.4K
06:25 build.prop
drwxr-xr-x&&8 spring spring 4.0K
drwxr-xr-x&&2 spring spring 4.0K
06:25 fonts
drwxr-xr-x&&2 spring spring 4.0K
06:25 framework
drwxr-xr-x&&5 spring spring&&12K
drwxr-xr-x&&4 spring spring 4.0K
06:25 media
drwxr-xr-x&&3 spring spring 4.0K
-rw-r--r--&&1 spring spring 112M
06:24 system.img
drwxr-xr-x&&6 spring spring 4.0K
drwxr-xr-x&&2 spring spring 4.0K
06:25 xbin
spring@ubuntu:~/mobile/diy/g6i/diyrom/zip/system$ rm system.img
spring@ubuntu:~/mobile/diy/g6i/diyrom/zip$ ls -al
drwxr-xr-x&&3 spring spring& & -31 06:24 .
drwxr-xr-x&&3 spring spring& & -31 06:19 ..
-rw-r--r--&&1 spring spring 0-12-31 06:24 boot.img
drwxr-xr-x 12 spring spring& & -31 06:26 system
7 到这一步update.zip的文件结构已经出来了,zip目录就是我们以后要刷机的目录了。现在就是增加刷机脚本了,在zip目录下建立一个META-INF/com/google/android/目录
mkdir -p META-INF/com/google/android
8 在META-INF/com/google/android/目录下建立update-script脚本,可以从其他已经做好的rom里提取这个脚本来编辑。通过recovery卡刷系统的时候执行的就是这个脚本,做自己的android卡刷rom要做的通常就是编辑这个脚本和增减apk程序,移动叔叔的 recovery已经把签名绕过了
三 ROM文件的自定义
 1 APK程序的自定义
  在system/app目录下就是ROM默认自带的apk应用程序,我们可以根据自己的需求来精简和添加我们的apk程序。
2 bin目录的软链删除
  由于我们是从官方的压缩包里提取的系统,在bin目录下有很多可以执行的软链接,用rm命令吧所有软链删除。rm date getevent ln...........
已经删除完事的bin目录
我们可以根据自己的需求来增加脚本或者扩展程序,比如busybox,然后在安装脚本里添加软链
四 update-script安装脚本的编写和修改
update-script是整个update.zip刷机包工作的起点,Recovery程序执行的就是这个脚本。需要我们来做添加一些我们自己的个性化rom安装脚本
参考代码如下:
会不会很迷茫,那么多命令,下面我们来总结一下脚本的语法
1 delete 分区:目标文件路径
& &删除文件,如:
& &delete DATA:data/com.android.vending
& &delete SYSTEM:app/QQ.apk
2 copy_dir PACKAGE:目录 分区:
& &从update包内复制文件到手机分区,如:
& &copy_dir PACKAGE:system SYSTEM:
3 delete_recursive 分区:子目录路径
& &删除目录,如:
& &delete_recursive DATA:dalvik-cache
4 format 分区
& &格式化分区,如
 format BOOT:
5 show_progreess x.x x&&
&&显示刷机进度,如
&&show_progress 0.2 0
6 symlink 命令 分区:文件
 建立软链 如:
& & symlink toolbox SYSTEM:bin/wipe
7 write_raw_image 刷img镜像
8 set_perm 设置权限
google的update-script脚本英文解析 
1 copy_dir
Syntax: copy_dir &src-dir& &dst-dir& [&times**p&]
Copy the contents of &src-dir& to&&&dst-dir&. The original contents of &dst-dir& are preserved unless something in &src-dir& overwrote them.
Ex: copy_dir PACKAGE:system SYSTEM:
Syntax: format &root&
Format a partiti0n
Ex: format SYSTEM:, will format entire /system . Note: formatting erases data irreversibly.
Syntax: delete &file1& [... &fileN&]
Delete&&file.
EX: delete SYSTEM:app/Calculator.apk, will delete Calculator.apk from system/app directory.
4 delete_recursive
Syntax: delete_recursive &file-or-dir1& [... &file-or-dirN&]
Delete a file or directory with all of it’s contents recursively
Ex: delete_recursive DATA:dalvik-cache, will delete /data/dalvik-cache directory with all of it’s contents
5 run_program
Syntax: run_program &program-file& [&args& ...]
Run an external program included in the update package.
Ex: run_program PACKAGE:install_busybox.sh, will run install_busybox.sh script (shell command) included in the update package.
6 set_perm
Syntax: set_perm &uid& &gid& &mode& &path& [... &pathN&]
Set ownership and permission of single file or entire directory trees, like ‘chmod’, ‘chown’, and ‘chgrp’ all in one
Ex: set_perm 0
SYSTEM:etc/init.goldfish.sh
7 set_perm_recursive
Syntax: set_perm_recursive &uid& &gid& &dir-mode& &file-moe& &path& [... &pathN&]
Set ownership and permission of a directory with all of it’s contents recursively
Ex: set_perm_recursive 0 0
SYSTEM:app
8 show_progress
Syntax: show_progress &fraction& &duration&
Use of the on-screen progress meter for the next operation, automatically advancing the meter over &duration& seconds (or more rapidly if the actual rate of progress can be determined).
Ex: show_progress 0.1 0
Syntax: symlink &link-target& &link-path&
Create a symlink (like ‘ln-s’). The &link-path& is in root:path format, but &link-target& is
for the target filesystem (and may be relative)
五 打包update.zip
在zip目录使用命令
zip -r ../my-update.zip .
将会把zip目录下的boot.img META-INF system 压缩到diyrom目录
命令结束会在zip的上一级目录生成我们自己制作的刷机包my-update.zip
可以看到有个build.sh,这个是春哥自己做的自动打包和签名脚本。里面是这样的
zip -r ../my-update.zip .
java -jar ~/tools/testsign.jar my-update.zip m44-update-signed.zip
最后一行是签名,这个没有研究过。可以绕过就是了。到这里刷机包就制作完成了
最后生成的my-update.signed.zip就可以放到sd卡刷机了
1 刷移动叔叔的中文Recovery,现在的版本是0.9.1,进入Recovery模式
2 使用第一项U盘模式,把做好的my-update.signed.zip通过usb模式复制到sd卡上
3 选择从SD卡用?ZIP包刷机
4 等待几分钟,叔叔的Recovery会自动跳过签名执行刷机脚本的
5 用Recovery菜单的“重启手机”重启,这里要注意,如果不用这个菜单重启而是用别的方法手机重启后还是Recovery模式
6 刷机完成,因为只格式化了System分区,DATA分区没有动,所以用户数据没有丢失包括之前安装的软件都没丢
扫描二维码,手机查看本帖
·来自老版论坛
·来自老版论坛
fengxinzizone 发表于
了解一下!如何制作
被屏蔽了,我也没办法,我又没仔细看
帮我踩这个嘛兄弟。嘿嘿
呼声-----小米真的不行,我劝大家别买,顺便说说小米的不足
·来自老版论坛
没咪米下锅 发表于
想评分表示一下崇拜,都评不了了,
这样的技术帖,不管看不看的懂,无私奉献的精神可嘉
相当强大 ...
了解一下!如何制作
·来自老版论坛
想评分表示一下崇拜,都评不了了,
这样的技术帖,不管看不看的懂,无私奉献的精神可嘉
·来自老版论坛
楼主,我急需能打开system.img.ext4并可以添加、删除的软件!
:到网上找个就可以饿了!我给你关键词!unyaffs是一种基于java的工具。
·来自老版论坛
谢谢!!!!!!!!!!!!!!!!!!!!!!!!!!!
·来自老版论坛
& &&&我看得云里雾里的!
·来自老版论坛
楼主 做一个出来让我试试?
京ICP证110507号 京ICP备号话说移动叔叔怎么没有包了?【联想a820t吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:25,634贴子:
话说移动叔叔怎么没有包了?收藏
全部进去下面没有发包的网盘了求解,我用uc上的
苏宁易购手机,正品行货,超低价格,稀缺爆款现货抢,买好机上苏宁网上商城!苏宁易购大牌手机,正品保障,支持货到付款,7*24小时1对1贴心服务!
都来个解释的
大皇帝页游新区入口,三国SLG战争页游,点击领取礼包,新服送首冲高返利!
到底咋回事
浏览器有问题
改个时间再试少年,终究不在年少。   --来自逝去的少年版贴吧客户端
登录百度帐号推荐应用在移动叔叔官网下载的ROM能用刷机精灵刷吗_百度知道
在移动叔叔官网下载的ROM能用刷机精灵刷吗
我有更好的答案
这刷机精灵,根本就没有什么用处,你千万不要用拿着手机维修店20块钱
采纳率:89%
来自团队:
则需要砖妹的线刷软件。望采纳!,因为卡刷包都是zip格式的,用其他任何刷机软件都可以。如果是线刷包的话,不仅可以用刷机精灵当然可以
ROM资源是通用的只要对应机型.建议使用 是手机自带的刷机方式刷俗称卡刷 安全性高稳定方便.注意刷机要保证电量百分之50以上 电脑连数据线刷机要保证链接稳定不可使其拔出 最后提醒 刷机需谨慎 非到不万不得已 最好别刷.
具体取决于你的安卓机型型号还有你下载的ROM是不是可以保证刷机完整,我试过下载过小米2S的刷机包但是刷机未能成功 ,也许是我笨吧,不过你刷机之前,最好备份你的通讯录和其他数据,在刷机完成以后自行回复相应数据。
移动叔叔官网下载的ROM 可以用刷机精灵
这些刷机软件相互之间的线刷包都是可以互用的,只要你手机符合刷机包的要求
其他13条回答
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。修改属于自己的卡刷包 简单速成版_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
修改属于自己的卡刷包 简单速成版
&&本人亲手试验做的教程
阅读已结束,下载本文需要
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 红米note移动版卡刷包 的文章

 

随机推荐