forked from sanshao27/apktool
/
HelpPage.qml
80 lines (74 loc) · 4.08 KB
/
HelpPage.qml
1
2
3
4
5
6
7
8
9
10
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
import QtQuick 2.0
Rectangle {
id: root
signal nobtn
color: "#bddcde"
MyButton {
id: myButton1
height: parent.height/18
text: qsTr("OK")
anchors.bottom: parent.bottom
anchors.bottomMargin: 0
anchors.right: parent.right
anchors.rightMargin: 0
anchors.left: parent.left
anchors.leftMargin: 0
onClicked: root.nobtn()
}
Flickable {
id: flickable1
anchors.right: parent.right
anchors.rightMargin: 0
anchors.left: parent.left
anchors.leftMargin: 0
anchors.bottom: myButton1.top
anchors.bottomMargin: 10
anchors.top: parent.top
anchors.topMargin: 0
contentWidth: textEdit1.paintedWidth
contentHeight: textEdit1.paintedHeight
clip: true
TextEdit {
id: textEdit1
width: flickable1.width
height: flickable1.height
text: "https://github.com/dongfangxunlei/apktool
本版本采用Qt库重写,风格上与之前的版本完全不一样,因此写点说明给新用户参考。
反编译apk/jar:
点击apk文件,选择反编译即可。注意jar指的是安卓系统的jar库,里面含有classes.dex文件,不是一般的jar程序。
反编译dex/odex:
不支持直接反编译,先合并到相应的apk或jar文件再反编译。如果是odex,还要先使用oat2dex。例如修改services.odex,\
先把services.odex, services.jar和boot.oat 复制到同一目录(路径不要包含中文),然后点击services.odex选择oat2dex,软件会先\
分解boot.oat文件,生成dex和odex目录,然后再生成services.dex。点击services.dex和services.jar的右边勾选这两个文件,从下拉菜单中选择合并,\
即可将services.dex打包进services.jar。接着就可以反编译services.jar了。
回编译:
长按文件夹选择回编译即可。
导入框架:
直接浏览/system/framework目录,单击framework-res.apk选择导入框架即可,不需要复制出来。
oat2dex:
本功能可将安卓5.0及以上版本的系统odex文件转化为dex文件,转化需要系统文件boot.oat, 位于/system/framework/的某个子目录下。不再支持旧版本的odex转化。
dex2odex :
安卓5.x以上不需要人工生成odex,合并之后的jar可直接替换原来的文件。替换前把对应的odex删除。
任务管理:
所有添加的任务都是同步执行,所以不要添加太多任务。如果有任务在执行,右上角的齿轮会旋转,旋转速度与任务数正相关。
内存cpu状态:
屏幕右边的柱状图显示了手机当前内存状态总内存/可用内存,刷新间隔为3秒,可以直观的展示任务进行时内存的变化情况。可在设置中控制显示与隐藏
主题定制:
软件界面主要由三张图片来渲染,背景指的是覆盖整个屏幕的图片,文件背景指的是覆盖文件矩形的图片(文件由一个个小矩形表示),按钮背景就是添加在按钮上的图片。\
背景图片可根据自己屏幕大小选择合适的分辨率,文件图片长宽比约为8:1为宜,按钮图片长宽比3:1为宜。图片大小理论上没有限制,但是越大,内存占用越高。支持jpg/png
合并:
本功能仅是方便于修改odex,将odex转化为dex后,可以便捷的将dex打包进apk/jar文件中。但是需要说明,只能勾选两个文件,一个是dex文件,另一个是apk/jar文件。\
dex文件会自动重命名为classes.dex再打包。不支持打包其他文件。如要保留签名文件可以在回编译界面勾选-c参数。
搜索:
可对文件夹进行字符串搜索或者文件搜索。
进程管理:
列出系统当前运行的进程,如果有root权限,可以向指定进程发送信号,关于信号的含义请自行学习。点击每一栏的顶部可以根据这一栏进行排序。
"
textFormat: Text.PlainText
readOnly: true
font.pixelSize: root.width/40
wrapMode: TextInput.WrapAnywhere
color: mc.colorValue("user/textColor")
}
}
}