怎么在手机上制作刷机包?

怎么在手机上制作刷机包?,第1张

目前有好几种方法来安装软件或是库文件到你的Android手机上。你可以使用市场程序来查找并安装软件,也可以使用adb命令行工具来安装或是发送文件到你的Android文件系统中。这些方法对于操作单个文件来说都挺方便的,但是如果你需要一次性安装多个软件或是库文件时,那么最为方便的方法大概就是使用updatezip(也就是刷机包)文件了。Android系统使用恢复工具(recovery)来安装这个updatezip文件中的软件或库文件到Android文件系统中。而一个ROM或是主题开发者通常都是使用这个方式来发布他们的作品(刷机包)。

创建一个updatezip文件是很简单的事情,你所需要做的就是将文件放置到与Android文件系统中相对应的文件夹中,然后编写一个用来复制这些文件到手机对应位置的update-script文件。作为举例,本文会安装Calculatorapk到system/app文件夹,复制libsec-rilso文件到system/lib文件夹:

新建一个空文件夹(本文例:C:\mumayi)

新建用来放置Calculatorapk的文件夹C:\mumayi\system\app以及用来放置libsec-rilso的文件夹C:\mumayi\system\lib。

创建用来放置update-script文件的文件夹C:\mumayi\META-INF\com\google\android。

创建一个名为update-script的文件,其内容如下(高亮部分):

行1和行5:显示进度条

行3:复制刷机包中的system文件夹到Android的/system

注意:你应该在文件的最末尾多添加一个空行(也就是行6)

将C:\mumayi压缩中的所有内容压缩为zip包(千万记住:是压缩mumayi这个文件夹中的内容,不是mumayi文件夹本身)

为mumayizip签名

签名命令:java -jar signapkjar certificatepem keypk8 mumayizip updatezip

将updatezip文件复制到SD卡中,然后手机进入recovery界面来刷入这个刷机包

进阶学习:(以下仅作参考,因实际情况不同,可能会有一定的出入。但是极度推荐学习本部分)

update-script 语法参考(在Android源码的recoveryc文件中定义):

copy_dir

语法:copy_dir <源目录> <目标目录> [<时间戳>]

描述:复制<源目录>中的内容到<目标目录>中。如果<源目录>中没有同名文件进行覆盖,那么<目标目录>中的原始内容会仍然存在不变。

示例:copy_dir PACKAGE:system SYSTEM:,这个命令会把刷机包中的system文件夹复制到手机的/system文件夹中

format

语法:format <根目录>

描述:格式化一个分区。

示例:format SYSTEM:,这个命令会格式化整个/system。注意:格式化时所进行的数据删除操作是不可逆转的。

delete

语法:delete <文件1> [ <文件N>]

描述:删除文件。

示例:delete SYSTEM:app/Calculatorapk,这个命令会删除手机system/app文件夹中的Calculatorapk文件。

delete_recursive

语法:delete_recursive <文件或目录1> [ <文件或目录N>]

描述:删除一个文件或递归删除某个文件夹(也就是包括该文件夹中的所有内容)

示例:delete_recursive DATA:dalvik-cache,这个命令会删除/data/dalvik-cache文件夹以及该文件夹中的所有内容。

run_program

语法:run_program <执行程序> [<参数> ]

描述:运行一个刷机包中的外部程序。

示例:run_program PACKAGE:install_busyboxsh,这个命令会执行刷机包中的install_busyboxsh脚本(命令行)。

set_perm(本命令中涉及的数值,如有疑惑,请自行Google。uid=user id,gid=group id)

语法:set_perm <uid> <gid> <属性> <路径> [ <路径N>]

描述:设置某个文件或是指定的整个目录树的所有者和权限,就像是一个‘chmod’、‘chown’、以及‘chgrp’命令的集合体。

示例:set_perm 0 2000 0550 SYSTEM:etc/initgoldfishsh,这个命令会设置手机上system分区中etc/initgoldfishsh文件的用户组为:shell;用户为:root;权限为:所有者以及所属用户组成员可以进行读取和执行操作,其他用户无操作权限。

set_perm_recursive(本命令中涉及的数值,如有疑惑,请自行Google。uid=user id,gid=group id)

语法:set_perm_recursive <uid> <gid> <文件夹属性> <文件属性> <路径> [ <路径N>]

描述:递归设置某个文件夹中所有内容的所有者和权限

示例:set_perm_recursive 0 0 0755 0644 SYSTEM:app,这个命令会递归设置手机上system/app文件夹以及其所有内容的用户组为:root;用户为:root;app文件夹的权限为:所有者可以进行读、写、执行操作,其他用户可以进行读取和执行操作;app文件夹下的所有文件的权限为:所有者可以进行读写操作,其他用户可以进行读取操作。

show_progress

语法:show_progress <小数> <持续时间>

描述:为下一个操作在屏幕上显示一个进度条,自动的根据<持续时间>指定的秒数来递增进度条状态(如果实际上进度条的推进是可以确定的,那就会更加迅速)。

示例:show_progress 01 0,这个命令是指,操作完成后,进度条前进01(10%)

symlink

语法:symlink <链接目标> <链接所在路径>

描述:创建一个符合链接(就像是 ‘ln-s’)。<链接所在路径>的格式类似于这样:根目录:路径, 但是<链接目标>则是指目标文件(而且位置可能是相对与链接所在路径的)

示例:symlink /system/bin/su SYSTEM:xbin/su,这个命令会为/system/bin/su在手机system分区的xbin文件夹下创建一个符号链接,名为su

具体步骤如下:

打开ROM制作工具,选择批量制作

拖动ROM添加任务,可任意添加线刷包和卡刷包,系统会自动计算预计耗时 

设置刷机套餐和ROOT授权,可对ROM进行单个或多个设置

选择开始制作,程序会自动进行解包打包精简等修改,无需手动操作

当制作完毕后会提示ROM制作情况,此时ROM制作完毕

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/shuma/833068.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-10
下一篇2023-08-10

随机推荐

  • 梦泉黑松露套盒怎么样好用吗

    是一款非常出色的高端护肤品套装,好用。优点如下:1、黑松露精华:其中的关键成分是黑松露精华,富含多种抗氧化成分,能深入肌肤,提高肌肤弹性,同时改善细纹皱纹,使肌肤更加光滑且有弹性。2、多种滋润成分:除了黑松露精华,套盒中还含有多种滋润成分,

    2024-04-15
    66200
  • 小麻薯手帐离型本在哪里买最便宜

    淘宝网。小麻薯手帐离型本是胶带背面会附有一层薄薄的纸,那个纸就是离型纸,把离型纸做成本子,就是离型纸本,在淘宝网买最便宜,淘宝网是亚太地区较大的网络零售、商圈,淘宝网是中国深受欢迎的网购零售平台。1ipluso火烈鸟套装参考价格:¥188~

    2024-04-15
    60600
  • 精华液的作用及用法

    精华液的作用及用法  精华液的作用及用法,精华液是所有护肤品里面非常出名的一款护肤品,生活中很多爱美的女性都会买精华液来护理自己的肌肤,那么下面一起来看看精华液的作用及用法。精华液的作用及用法1  精华

    2024-04-15
    58500
  • 男生沐浴露哪个最好用

    男士沐浴露有很多品牌和种类,各自有不同的功效和适用场景。以下是一些备受推崇且适合男性使用的沐浴露:AXE黑木香男士沐浴露:AXE系列沐浴露推出多种款式,其中黑木香是最受欢迎的一款,散发出烟熏木质的清新味道,能够让皮肤保持滋润柔软。NIVEA

    2024-04-15
    52500
  • 精华露和精华液的区别

    精华露和精华液的区别:成分不同、质地不同、适用肤质不同、使用部位不同、使用年龄不同。1、成分不同首先精华液成分是植物以及矿物质等,精华露是乳液里面的一种,使用精华露后,就不能再去使用其它乳液,精华露并不适合冬季使用。2、质地不同精华露因为是

    2024-04-15
    52500
  • 伊贝诗水光透亮菁露怎么使用

    告别暗沉 水光透亮 拯救疲惫肌 我有bling瓶 28天肌肤焕亮一新 四大功效 1初步打底。初步打底鲜润肌底,轻轻一抹,水润满满。2打通通道。打通通道促进吸收,肌肤毛孔打开,后续成分更易吸收。3源头阻截。源头阻截亮肌晶采,添加3种焕

    2024-04-15
    46100
  • 欧莱雅火山岩洁面膏,水凝露,平衡露和面膜怎么用?顺序

    使用顺序:洁面膏--水凝露--平衡露--面膜一、洁面膏。独特晶红啫喱质地,蕴含火山岩矿物精华。即刻净化油脂污垢,有效减少痘痘。冰感清爽配方,皮肤即刻净爽舒适。使用方法:取适量的产品于掌心,加水揉搓出泡沫。涂抹在润湿的面部并集中在前额,鼻子和

    2024-04-15
    47900

发表评论

登录后才能评论
保存