Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
R
ratel-doc
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ratel
ratel-doc
Commits
9b151d47
Commit
9b151d47
authored
Sep 13, 2019
by
Administrator
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ratel server document
parent
f6d206db
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
33 additions
and
1 deletion
+33
-1
2.ratelServer.md
2.ratelServer.md
+33
-1
No files found.
2.ratelServer.md
View file @
9b151d47
...
...
@@ -19,4 +19,36 @@ apk上传,在上传页面选择需要被处理的apk即可,如果你需要
## 创建任务
ratel的主要功能,便是对apk进行打包处理。所以整个页面是重要的功能。
任务创建只有两个必传参数,带感染app和证书
任务创建只有两个必传参数,带感染app和证书,其他的都为可选值
![
create task img
](
img/2_3_create_task.png
)
各参数解释如下
### 待感染的app
其实就是将要被重打包处理的apk,也就是正常运行在手机系统的应用。不过前提是你需要将它上传到ratel server平台,才可以在这里被选择
### 插件模块app
本参数可选,如果你选择了插件模块app,那么最终构建的app中,将会内置本次传入的模块,这就是ratle定义的embed模式打包。此时原始apk和模块将会绑定打包,embed模式相对于external可能有少许性能提升。
更主要的是,embed模式扩展功能可以和原始app绑定发包,且可以在没有ratelmanager的情况下正常work。此时非常适合apk的改造后二次分发。
需要注意的是,embed模式,目前最多只支持一个模块apk植入
### 证书
授权信息,这个之前有解释,我们通过证书机制来限定用户许可行为
### 扩展参数
扩展参数是apk构建过程附加的额外参数,可以实现特色的功能设定(主要是控制ratel的内部属性)。
如开启虚拟设备指纹:
``ratel_properties_virtualEnvModel=START_UP``
具体的扩展参数含义和其作用,将在后续展开 TODO
### 引擎
ratel打包有三种模式,分别为:
``rebuildDex``
|
``appendDex``
|
``shell``
,三种含义解释如下
1.
rebuildDex 通过对入口dex的入口代码重编实现代码注入。(无入口application和入口activity的app不支持这种模式)
2.
appendDex通过append multidex的方式实现代码注入
3.
通过shell原理的方式包装app
三种引擎模式的解释可以参考这篇文章: https://bbs.pediy.com/thread-252823.htm
ratel引擎默认使用rebuildDex模式
## task操作
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment