-
/
[ROM
制作工具
]
【
XGT
】
ROM
修改制作工具软件集合
【使用方法已经说明】
教育观
=============XPERIA 10 GFAN
TEAM=============
工具整理打包,放出来方便大家学习使用,使用方法
有什么不清楚的回帖问,具体教程请百度,这里一下
也说不清楚。
2IMG
用于
固件
ftf
中
的解包
下载地址
:
(2.45 KB)
使用方法
:
将固件
ftf
文件用
rar
打开,解压出
文件,将
该文件于
放在同一个文件夹里面,比如说
X:
下,进入
CMD
,用
cd
命令进入
X:
目录
,输入
稍等一会,
就解包出来了。
s
用于
文件的
解包
下载地址
:
(586.75 KB)
使用方法
:
将上一步解包出来的
文件与下载好的
文件放在同一个文件夹里面,
比如说
X:
下,
进入
CMD
< br>,
用
cd
命令进入
X:
目录,输入
稍等一会
,
中的内容即可解包出来,包含有
ro
m
的全部程序和其他内
容。
Htc
厨房,适用于
win
环境下自制
rom(
非
linux
下
使用的版本
)
,
包括预
root
、
p>
创建刷机脚本、
App2SD
、
开机脚本设定等以及
rom
打包签名。
下载地址
:
/file/bhzeovtf
(
已修复不能解压问题
)
使用方法
:
解压下载好的
rar
文件,比如解压到
X:
目录下。进入
X:Cygwin
目录,
找到
文件,
右键选择编辑
,
看到这一行
:chdir
d:cygwinbin
,将其改为
chdir X:cy
gwinbin
,然后进入
X:Cygwinhome
,将
user
目录改名为你当前操作系统用户的
名字(即
登录
windows
时候显示
的用户名)
,
然后返回上级目录双击
<
/p>
即可打开厨房
-Sign
rom
签名工具
下载地址
:
(9.45 KB)
使用方法
:
解压到
X:
目录下,将需要签名的
rom
包
(zip
包
< br>)
改名为
,然后双击
,生成的
update_
就是签名好的
rom
。
l
反编译和回编译以及签名
apk
工具
(
如何修
改框架、
布局、资源文件请自行学习
)
下载地址
: 1)
Apktool_
(2.99 MB)
这版画面比较亲和适合小白使用
2)
(2.76 MB)
这版比较给力
使用说明程序已经很直白了,就不多说了
dex
解包和打包工具
下载地址
:
(2.63 MB)
使用方法
:
将需要解包的
.dex
p>
文件放置于
Xtemp
目录下,将
.dex
文
件拖动至
<
/p>
文件,即可出现批处理窗口,然后选择
1
解包即可。
解压后是一个完整的文件夹,
打包的时候将文件夹拖
动至
文件,
即可出现批处理窗口,
p>
选择
2
打包即可完成打包,
之后生成打包好的
.dex
文件
ager
批量处理
APK
工具
下载地址
:
Apk
(3.77 MB)
使用方法
< br>:
程序本身已经写的很清楚了,不再过多解释
9patch
用于索引
png
文件修改和打包工具
(
感谢
vic
hychang
提供
)
下载地址
:
(6.88 MB)
使用方法
:
先用
PS
等软件处理图片,然后再用
9png
来处理,最后
用
X
那个软件打包。
JDK(jdk-6u26-windows-i586)
Java
环境安装程序,
这个必须装,
不然以上以下的
程序有可能运行
不了。
下载地址
:
/file/bhze9xyf
< br>
d-sdk_r08-windows
安卓
SDK
这个就不说了,下了选择你需要的
API
下载
下载地址
:
/file/clg28r43
e-jee-indigo-win32
最新的
Eclipse
JAVA
编译环境
下载地址
:
/file/bhzeezng
-8.0.1
下载地址
:
/file/bhze92e2
ROM
简单制作教程
前言
经常看到网友问:哥
几个,推荐一个好用的
ROM
啊?这时候我们
< br>要有信心说:自己制作的
ROM
才是最好的
ROM
。当然制作
ROM
并
不是
那么简单,
但也不是难到一般人做不了。
< br>高端的大大可以从安卓源码
开始编译
ROM
,但也是以团队的形式,比较出名的有
CM
和
MIUI
。一
般人还是只能从底包提取文件进
行修改制作。
但这也不是轻易能完成
的事。我写这个教程只是出
于爱好,本人并非计算机专业,所以写的
并不是很专业。但正因为如此,才能给大家更多
的信心,我都能简单
制作,
你还怕你不行?本篇教程采用一种新
的模式给大家展示这个教
程。将会从简单的知识普及,制作工具,步骤等说明,工程巨大
,错
误也不少,但还是希望能帮助到大家。以下内容参考到的作者较多,
就不一一详说了,
感谢这些兄弟的奉献,
让我们有一个
更好的玩机空
间。
关键词:
java
环境配置
制作工具
update-
script
编写美化
集成
编译反编译
一.
制作目的:
1.
培养个人兴趣,感受动手动脑的快乐。
2.
学习手机基本知识,最终动手制作自己的
ROM
。
3.
帮助那些需要帮助的朋友(说不定有人喜欢你制作的
ROM
)
二.
制作原理:
1.
安卓基础知识普及:
Android
一词的本义指
“
机器人
”
,
同时也是
Google<
/p>
于
2007
年
1
1
月
5
日宣布的基于
< br>Linux
平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界
面和
应用软件
组成,
号称是首个为移动
终端打造的真正开放和完整的移动软件。目前,最新版本为
Android
2.4Gingerbread
和
Android
3.0Honeycomb
。
①
底包
<
/p>
:
官方的系统包,相当于我们的
Wind
ows
的操作系统,事实上它相当于
一个纯净版或者内核版的系
统包,是最底层的东西。扩展名为
sbf
,底
< br>包通常是官方发布的,
ROM
作者直接拿来用的,可以选
择的版本不会
太多,通常更新也不会频繁。底包通常使用
PC<
/p>
端刷机工具(
RSD
)配
合
Bootloader
的工程模式完成刷入。
②
升级包
(镜像包):广大玩家制作的
底包增强包,通常表现为一个
文件。升级包是对底包的扩展和增
强,包含一系列的辅助工具和服务,
没有中文的底包通过升级包可以实现中文。当然,很
多功能也是通过升
级包来实现的。可以说,在刷新了底包后,配合刷新相应的升级包,这
样才形成一个完整系统。
升级包通常通过
Recovery
工具,
从
SD
p>
卡读取
刷入。
③
Bootloader
:相当于电脑里面的
bios
(基本输入输出
系统),手机一开
机,控制手机的就是
Bootloader<
/p>
。我们通常所说的进入
Bootloader
,实
际上是指进入
Bootloader
< br>的工程模式,既是刷机模式,在此模式下可以
将
moto
的
sbf
文件(底包)刷到机器里面。
④
Recovery
:
Moto
手机内置的一个独立备份恢复工具,类似电脑上的<
/p>
一些一键还原系统,
既是在系统出现问题的时候仍然可以打开的一
个模
式。
Moto
的
Recovery
主要提供了
WIPE
(硬启,清除数据,恢复出厂<
/p>
设置)和
Update
(通常用于安装升
级包,
)功能。
Recovery
是不能直接刷新的底包的,
通常它刷新的
升级包
(
)
的
方式是:
自动寻找
SD
卡上的特定文件
,然后写入。
⑤
< br>基带(
Baseband
):是手机中的一块专门的代码
,或者可以理解成为一
个专门负责通讯的
BIOS
,
负责完成移动网络中无线信号的解调、
解扰、
p>
解扩和解码工作。基带的不同会造成信号效果的不同。因为各地、各网
络实际情况不同,需要大家自己选择适合自己的基带。
⑥
WIPE
:
wipe
后就恢复了出厂设置,
包
括联系人、
短信、
安装的软件等
全部删
除。俗称硬启,恢复出厂设置。注意,
wipe
后
app2sd
和
root
权
限需要重新做。而且
app2sd
重要
的分区步骤也要重新来过。某些说法
提到在刷新底包或者升级包前需要进行
WIPE
操作,
我对此操作的必要
< br>性不是很确定。
⑦
OpenRecovery(
简称
OR
)
:由于
MOTO<
/p>
很蛋疼的在
上做了
一些手脚,这些东西影响到了升级包的制作。
于是高手们就搞出了一个
OpenRecovery
,这其实就一个第三方的增强版的
< br>Recovery
工具,某些
OpenRecovery
已经发展成为一个具有很多功能的小系统了(类似
Window
sPE
),在这个
OR
中,可以完成很
多东西,我们完全可以把
OR
想象成电脑上用的应急
PE
系统,在上面可以调整超频、基带、
app2
sd
、
更换启动画面、
wipe
、
改变时区、
调整键盘布局,
甚至链接
USB
当读卡器等等,凡是
< br>recovery
能做的,
OR
都可以做,
recovery
不能做
到
,
OR
可以做到。一般
OpenRec
overy
在
sd
卡上有两个部分存在
:
和
OpenRecovery
目录,最新的
GOT
底包添加了新的一个
p>
OpenRecovery-CFG
目录,用来存放各种个人文件。
就是用来
坑
M
OTO
一个标准的的
zip
升级包,而
真正的升级包要放在
/sdcard/OpenRecovery/updates
p>
目录下。
⑧
App2sd
:
说白了,
其实很简单,
就是把
APK
文件安装到
sd
卡上,
androi
d
是
Linux
脱胎而来,
App2sd
的原理就是对
SD
< br>卡进行分区,然后把
SD
上划分出来的某个分区合并到系
统分区中去(听不懂,不要紧),划分
出来的分区是
Ext2<
/p>
格式,一般
Windows
不能识别,不
要惊慌,正常现
象。
App2sd
对<
/p>
sd
卡要求比较高,如果感觉
app2s
d
后比较慢,可以试试
换一张
C4
p>
的
sd
卡。因为在
2.1
的环境下,
app2sd
需要对
sd
进行分区,
操作比较复杂,
E
文不好的小白或者电脑基础薄弱的小白容易失误。建
议对
Android
非常熟悉了再做
< br>App2sd
。
⑨
Root
:大家都知道
android
系统脱胎自
Linux
,也正是这个开源的内核
让广大玩家可以自由发
挥。
Root
是
Linux
系统下的系统级账号,
拥有系
统的全部权限,
p>
Android
设计上的不开放这个用户的,目的是为了保护
系统安全,但是这个保护似乎也带来很多不便。于是就一些工具和方法
来开放这个账号。开放
Root
账号的方法似乎有很多,这里就
不再细说。
原理上分析,
root
的账
号,应该通过在
Android
系统安装某个系统级别
的服务,
该服务具有
root
< br>权限,
然后其它需要
root
权
限的程序再向这个
服务请求
root
权
限。
WIPE
、刷机都有可能会造成
r
oot
权限失效,需要
重新
root<
/p>
权限。
额外说明:
①
从原理上分析,通常
底包,
Bootloader
,
Recovery
p>
,基带都是可以刷新替换的,升级包当然
更可以。
< br>但是底包、
Bootloader
很少会有第三方开发或
者修改的,一
般都使用官方发布的。
底包有时候会内置
Bootloader
、
Recovery
p>
,这
样的底包刷新时会连上述两者一起更新(推测结果,不确定)。
更新这
样的底包是有危险的,有可能会造成
Bootloade
r
损坏,这个东西损坏
了,基本就是变砖了,真正的变砖,只能
花钱去修了。只有这个东西没
坏,就不是砖。②
我们通常所说的刷机
ROM
实际是升级包,升级包是
对应于特定的底包
制作的,
所以刷机时务必确保使用的底包和升
级包版本上保持一致。③
需要注意版本号的还有:
Bootloader
版本、基带版本、
Reco
very
版本
④
目前有些
OpenRecovery
工具支持底包、
升级包一起从
SD
卡读取刷入
⑤
似乎刷机前确保系统干净整洁是很重要的,
很多教程提到要通过
WIPE
-
刷底包的步骤来确保刷机前的干净,实际上如果底包版本没
有变化,
刷底包似乎、也许、大概、可能是不必要的。
2.
系统结构及文件简单剖析:
一个常见
的自制
ROM
根目录会有以下几个文件夹及文件:
data
,
META-I
N
,
system
,
< br>
(锁了
BL
的可以无视这个,但
制
作时需要它,打包时把它拿出来。)
系统目录说明
①应用程序安装目录
1)
系统应用程序所在目录
/system/app/*.apk
2)
用户安装应用程序所在目录
/da
ta/app/*.apk
3)
注意:
a)
在模拟器中,
每重启一次,
/
system/app/
下的应用都会被还
原,有时
/data/app
下也会被清除
b)
若在
/system/app
< br>和
/data/app
下有重名的应用,不一定会启动哪
一
个,尤其是在
adb
install
杀死正在运行的程序时,有时旧的就会被启动
②
.
用户数据所在目录
/data/data/
应用包名
< br>/shared_prefs
配置文件
/data/data/
应用包名
/database
s/*
库文件所在目录
③
.
SD
卡对应目录
/sdcard/
而我们需要处理的只是两个文件夹里面的内容:
data/app
——该文件夹里的文件可以全删,
也可以自由添加自已所需安
装的应用软件,刷机安装后可以自由删除。<
/p>
system/app
——在这个文
件夹下的程序为系统默认的组件
,
可以看到都
< br>是以
APK
格式结尾的文件,
但
有些系统自带的
ROM
里面还有和
AP
K
文
件名对应的
odex
文件。我们主要是针对该文件夹里的文件进行精简,
如果有
< br>odex
文件的,删除
APK
文
件名时同时也删除与其对应的
odex
文件。虽然一般定制时只
是对以上两个文件夹里的文件做相应的增减,
但我们还是一起来了解
system
相应目录常见相应文件的用途吧。
rom
p>
版本不同,里面的
APK
也会不一样
,
其它文件夹下需要改动的较少,或
者不需要
改动。但
app
文件下是制作时的重点,所以详细列出:
[url=file://system/app]
systemapp
[/url]
[url=fil
e://system/app/]
[/url]
闹钟
[url=file://sy
stem/app/]
[/url]
浏览器
[url=file://s
ystem/app/]
[/url]
Bug
报告
计算器
日历
日历提供
照相机
联系人
下载提供
DRM
数字版权提供
电子邮件客户端
测试程序
GoogleData
提供
Gmail
电子邮件
Gmail
提供
谷歌程序包
搜索工具
GTalk
服务
HTML
查看器
集成
Twi
tter
客户端
PEEP
即使通讯组件包含
< br>MSN
、
yahoo
通
启动加载器
电子地图
多媒体播放提供
短信、彩信
音乐播放器
apk
安装程序
电话拨号器
系统设置
设置提供
设置向导
录音工具
街景地图
同步程序
语音程序
电话提供
更新程序
systemapp***
***
服务
制造商信息
语音拨号器
语音搜索
app
文件夹内放的就是内置软件,有不想要的,直接删除之。请在删除之前先弄清楚它能不
能删除。有些官方内置的软件,删除了
ROM
就废了。当然,
你也可以在没弄清楚的情况下
乱删一气,
只要在刷机完发现问题
之后,
把删除的软件,
一个个放回去排查,
刷个十遍八遍,
大约也就搞定了。所以我们要佩服那么敢于探索的先驱,不容易啊。
fonts
文件夹放的是手机的字体
,如果没有美术细胞的人就不要乱改,改字体有时候会死人
的,刺眼、字形不协调、大小
不一致等等诸如此类。要改也刷机完以后再改。具体方法要参
见自己区的人发的帖子。<
/p>
lib
文件夹顾名思义,是内置软件的
库文件。有些软件需要动态库支持才能正常使用的,比
如常见的输入法之类的。
所以,
如果你向一个原本可以正常使用的
ROM
中加入了新的软件
之后,反而出现
某程序意外关闭
某程序意外结束的情
况后,那么基本上就是你忘了把库文件给它移动过去。
bin
文件夹中放的是系统内置的工具,
像什么
busybox,su
之类的都在里面,
没事不要删除它,<
/p>
可以添加,但不要删除。
etc
文件夹中放置的是系统的设置,诸如无线、
GPS
、
DHCP
、拨号、
APN
列表之类的设置。
这个目录中,如果你改了重要的
CONF
文件,则可能系统出问题。也可以改一部分不重要
的东西(比如说
APN
列表)而不出现问题,但貌似
APN
列表没必要改。
framework
目录就是系统的
UI
了,想改界面的人应该改这个目录中的文件。。大约也就是
替换一些什么图片,
换掉界面框架什么的,
改改字体颜色什么的?以达到改换界面的目的。
m
edia
目录是系统内置的媒体文件,如开机音乐,内置的通话铃声、信息铃声、闹钟铃
声,可以改,但格式是
OGG
的,可以
自己去搜索如何换格式。
usr
目录
是系统的部分使用配置,包括键盘映射表什么的,没事不要改。。。
< br>xbin
目录,好吧,这个目录可以放一些工具,而且貌似官方本身在里面放了一
个
tcpdump
,是截获网络数据包的。没试过删除它,推荐
有冒险精神的可以删除之,再将结果
告诉我们。
system:
系统分区
.
我们刷机器一般就是刷的这个分区<
/p>
.
userdata:
数据分区
.
cache:
缓存分区
recovery:Recovery
分区,
相当于建立在
hboot
与
android
系统
间的一个中间
层,如名字一般,主要用于系统调试和恢复。
.
boot:
存放内核和
ramdisk
的分区
< br>.
hboot:
这个是
SPL
所在的分区,即
bootloader
splash1:
这个就是开
机第一屏幕了
.
radio:
这个是无线所在的分区,即基带所在分区。
misc:
其他分区
3.
创建一个刷机包,
update-
script
脚本语法说
明
①简单举例:创建一个
文件是很简单的事情,你所需要做的就是将文件放置到与
Android
p>
文件系统中相对应的文件夹中,然后编写一个用来复制这些文件到手机对应位置的
update-script,
文件。
作为举例
,
比如安装
到
system/app
文件夹,
复制
<
/p>
文件到
system/lib
文件夹:<
/p>
新建一个空文件夹
(
本文例:
G:android)
新建用来放置
的文件夹
C:androidsystemapp
以
及用来放置
的文件夹
G:androi
dsystemlib
。
创
建用来放置
update-
script
文件的文件夹
G:androidMETA-
INFcomgoogleandroid
。
创建一个名为
updater-
script
的文件,其内容如下:
1.
show_progress 0.1
0
2.
3.
copy_dir
PACKAGE:systemSYSTEM:
4.
5.
show_progress 0.1 10
6.
行
1<
/p>
和行
5
:显示进度条
行
3
:复制刷机包中的
system
文件夹到
Android
的
/system
注意:你应该在文件的最末
尾多添加一个空行(也就是行
6
)将
C
:android
压缩中的所有内
容压缩为
zip
包
(千万记住:
是压缩
p>
android
这个文件夹中的内容,
不是
android
文件夹本身)
为
签名
②基础语法篇
_dir
语法:
copy_dir
表示原文件夹,
< br>表示目的文件夹,
[
表示时间
戳
作用:将
文件夹中的内容复制到
文件夹中。
文件夹中的原始内容
将会保存不变,除非
文件夹中有相同的内容,这样
中的内容将被覆盖
举例:
copy_dir PACKAGE:system S
YSTEM:
(将升级包中的
system
文件夹复制到手机中)
语法:
format
表示要格式化的分区
作用:格式化一个分区
举例:
format SYSTEM:
(将手机
/system
分区完全格式化)
注意:格式化之后的数据是不可以恢复的
语法:
delete
表示要格式化的文件,可以是多个文件用空格隔开
作用:
删除文件
1
,
2
到
n
举例:
delete SYS
TEM:app/
(删除手机
systen
文件夹中
app
中的
文件)
_recursive
语法:
delete_recursive
表示要删除的文件或文件夹,
可以使多个,中间用空格隔开
作用:删除文件或者目录,删除
目录时会将目录中的所有内容全部删除
举例:
delete_recursive
DATA:dalvik-
cache
(删除
/data/dalvik-
cache
文件夹下的所有内容)
_program
语法:
run_program
表示要运行的程序,
[
表示运行程序所加的参数
作用:运行终端程序
举例:
run_program PACKAGE:insta
ll_
(执行升级包中的
install_
脚本)
_perm
语法:
set_perm
表示用户名称,
表示用户组名称,
,表示权限模式,
表示文件路径,可以使多个,用空格隔开
<
/p>
作用:设置单个文件或目录的所有者和权限,像
linux
中的
chmod
、
c
hown
或
chgrp
命令一
样,只是集中在了一个命令当中
举例:
set_perm 0 2000 0550 SYST
EM:etc/
(设置手机
system
中的
etc/
的用户为
root
p>
,用户组为
shell
,所有者以及所属用
户组成员可以进行读取
和执行操作,其他用户无操作权限)
_perm_recursive
语法:
root 7
set_perm_recursive
表示用户,
表示用户组,
表示文件夹的权限,
表示文件的
权限,
表示文件夹的路径,可以多个,用空格分开
作用:设置文件夹及文件夹中的文件的所有者和用户组
举例:
set_perm_recursive 0 0
0755 0644 SYSTEM:app
(设置手机
sys
tem/app
文件夹及其中文
件的用户为
,用户组为
root
,<
/p>
app
文件夹权限为所有者可以进行读、写、执行操作,其
他用户可以进行读取和执行操作,
其中的文件的权限为所有者可以进行
读写操作,
其他用户
可以进行读取操作)
rwx
对应
421
R
读权限
w
写权限
x
执行权限
5
代表
R+X
,
6
代表
R+W
,
代表R+W+X。一般系统文件常见的权限是
644
p>
。
_progress
语法:
show_progress
<
表示一个小部分
>
<
表示一个小部分的持续时间
>
作用
:为下面进行的程序操作显示进度条,进度条会根据
进行前进,当操作时间
是确定的时候会更快
举例:
show_progress 0.1 0
(显示进度条当操作完成后前进
10%
)
k
语法:
symlink
表示链接到的目标,
表示快捷方式的路径
作用
:
相当于
linux
中的
ln
命令,
将
在
处创建一个软链接,
的格式应为绝对路径(或许相对路径也可以),
为
“
根目录:路径
”
的形式
举例:
symlink /system/bin/su SY
STEM:xbin/su
(在手机中
system
中的
xbin
中建立一个
/system/bin/su
的快捷方式)
语法:
assert
作用:此命令用来判断表达式
boolexpr
的正确与否,当表达式错误时程序终止执行※此作
p>
用有待验证
e
_extract_file/dir
语法:
package_
extract_file(file/dir,file/dir)
作用:提取包中
文件
/
路径
举例:
package_extract_dir(
package_extract_file(
_radio_image
语法:
write_radio_image
作用:将基带部分的镜像写入手机,
表示镜像文件
举例:<
/p>
write_radio_imagePACKAGE:
_hboot_image
语法:
write_hboot_image
作用:将系统
bootloader
镜像写入手机,
表示镜像
位置,此命令在直到在所有的
程序安装结束之后才会起作用
举例:
write_hboot_imagePACKAGE:
_raw_image
语法:
writ
e_raw_image
作用:
将
写入手机,里面包含了内核和
ram
盘
举例:
write_raw_image PACKAGE:
BOOT:
③
.
根目录以及分区的定义(在
Android
源代码的
root.c
文件中定义)
Linux
块设
备
根目录
:
/
挂
载点
/
文
大小
描述
件系统
/dev/mtdbloc
k[?]
/
(R
AM)
内核、内存盘和引
BOOT:
Raw
导配置。
DATA:
/dev/mtdbloc
k5
ta/
/da
ya
ffs2
用户、系统配置,
91904kb
软件配置以及软件(没
< br>有
a2sd
的话)
OTA
缓存,
30720kb
recovery/
更新配置及临
CACH
E:
k4
/dev/mtdbloc
/ca
che/
ya
ffs2
/dev/mtdbloc
k[?]
A
N/
时文件夹
Raw,[?]k
b
MISC:
(等待添加)
PACK
AGE:
(相对于刷
机包)
A
N/
刷机包的伪文件
系统。
RECO
VERY:
k[?]
/dev/mtdbloc
(R
AM)
b
Raw,[?]k
境的内核和内存盘
。类
似于
BOOT:
。
recovery
和更新环
/
SDCAR
D:
/dev/mmcblk
0(p1)
card/
/sd
32
fat
2GB
32MB-3
TF
卡。通常刷机
包就
放在这里。
SYSTE
M:
k3
/dev/mtdbloc
/sy
stem/
ya
ffs2
92160kb
系统分区,静态且
是只读的。
/tm
p/
(R
标准的
在关机
/
重
启时清
TMP:
Linux
临时文
AM)
件夹
空。
④
.
具体实例:
1.
assert(getprop(
||
getprop(
==
||
getprop(
2.
package_extract_file(
3.
set_perm(0, 0,
0777,
4.
run_program(
5.
show_progress(0.500000,0);
6.
format(
7.
mount(
8.
package_extract_dir(
9.
package_extract_dir(
10.
symlink(
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
symlink(
67.
68.
69.
symlink(
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
set_perm_recursive(0,0,
0755, 0644,
86.
set_perm_recursive(0,2000, 0755, 0755,
87.
set_perm(0,
3003,02750,
88.
set_perm(0, 3004,02755,
-
-
-
-
-
-
-
-
-
上一篇:人教版七年级英语三单元汉语翻译解析
下一篇:Inno Setup的常用脚本