Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
极致猎手
jadx
提交
4fbc56cd
J
jadx
项目概览
极致猎手
/
jadx
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
J
jadx
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
4fbc56cd
编写于
5月 28, 2022
作者:
S
Skylot
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
build: add unstable win-with-jre bundle
上级
98c0416b
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
136 addition
and
40 deletion
+136
-40
.github/dependabot.yml
.github/dependabot.yml
+7
-0
.github/workflows/build-artifacts.yml
.github/workflows/build-artifacts.yml
+86
-0
.github/workflows/build-test.yml
.github/workflows/build-test.yml
+28
-0
README.md
README.md
+3
-2
appdata.xml
appdata.xml
+0
-33
build.gradle
build.gradle
+0
-1
jadx-gui/build.gradle
jadx-gui/build.gradle
+12
-4
未找到文件。
.github/dependabot.yml
0 → 100644
浏览文件 @
4fbc56cd
version
:
2
updates
:
# Set update schedule for GitHub Actions
-
package-ecosystem
:
"
github-actions"
directory
:
"
/"
schedule
:
interval
:
"
weekly"
.github/workflows/build.yml
→
.github/workflows/build
-artifacts
.yml
浏览文件 @
4fbc56cd
name
:
Build
name
:
Build
Artifacts
on
:
push
:
branches
:
[
master
]
pull_request
:
branches
:
[
master
]
branches
:
[
master
,
build-test
]
jobs
:
build
:
runs-on
:
ubuntu-latest
steps
:
-
uses
:
actions/checkout@v
2
-
uses
:
actions/checkout@v
3
with
:
fetch-depth
:
0
-
name
:
Set up JDK
uses
:
actions/setup-java@v
1
uses
:
actions/setup-java@v
3
with
:
distribution
:
'
adopt'
java-version
:
8
-
name
:
Set jadx version
...
...
@@ -29,24 +28,59 @@ jobs:
name
:
Build with Gradle
env
:
TERM
:
dumb
TEST_INPUT_PLUGIN
:
dx
with
:
arguments
:
clean
build dist copyExe --warning-mode=all
arguments
:
clean
dist copyExe
-
name
:
Save bundle artifact
if
:
success() && github.event_name == 'push'
uses
:
actions/upload-artifact@v2
uses
:
actions/upload-artifact@v3
with
:
name
:
${{ format('jadx-{0}', env.JADX_VERSION) }}
# Waiting fix for https://github.com/actions/upload-artifact/issues/39 to upload zip file
# Upload unpacked files for now
path
:
build/jadx/**/*
if-no-files-found
:
error
retention-days
:
30
-
name
:
Save exe artifact
if
:
success() && github.event_name == 'push'
uses
:
actions/upload-artifact@v2
uses
:
actions/upload-artifact@v3
with
:
name
:
${{ format('jadx-gui-{0}-no-jre-win.exe', env.JADX_VERSION) }}
path
:
build/*.exe
if-no-files-found
:
error
retention-days
:
30
build-win-bundle
:
runs-on
:
windows-latest
steps
:
-
uses
:
actions/checkout@v3
with
:
fetch-depth
:
0
-
name
:
Set up JDK
uses
:
oracle-actions/setup-java@v1
# set latest java version by default
-
name
:
Print Java version
shell
:
bash
run
:
java -version
-
name
:
Set jadx version
shell
:
bash
run
:
|
JADX_LAST_TAG=$(git describe --abbrev=0 --tags)
JADX_VERSION="${JADX_LAST_TAG:1}.$GITHUB_RUN_NUMBER-${GITHUB_SHA:0:8}"
echo "JADX_VERSION=$JADX_VERSION" >> $GITHUB_ENV
-
uses
:
gradle/gradle-build-action@v2
name
:
Build with Gradle
env
:
TERM
:
dumb
with
:
arguments
:
clean dist -PbundleJRE=true
-
name
:
Save exe bundle artifact
uses
:
actions/upload-artifact@v3
with
:
name
:
${{ format('jadx-gui-{0}-with-jre-win', env.JADX_VERSION) }}
path
:
jadx-gui/build/*-with-jre-win/*
if-no-files-found
:
error
retention-days
:
30
.github/workflows/build-test.yml
0 → 100644
浏览文件 @
4fbc56cd
name
:
Build Test
on
:
push
:
branches
:
[
master
,
build-test
]
pull_request
:
branches
:
[
master
]
jobs
:
tests
:
runs-on
:
ubuntu-latest
steps
:
-
uses
:
actions/checkout@v3
with
:
fetch-depth
:
0
-
name
:
Set up JDK
uses
:
actions/setup-java@v3
with
:
distribution
:
'
adopt'
java-version
:
8
-
uses
:
burrunan/gradle-cache-action@v1
name
:
Build with Gradle
env
:
TERM
:
dumb
with
:
arguments
:
clean build dist copyExe --warning-mode=all
README.md
浏览文件 @
4fbc56cd
...
...
@@ -33,8 +33,9 @@ See these features in action here: [jadx-gui features overview](https://github.c
<img
src=
"https://user-images.githubusercontent.com/118523/142730720-839f017e-38db-423e-b53f-39f5f0a0316f.png"
width=
"700"
/>
### Download
-
release from
[
github: ![Latest release
](
https://img.shields.io/github/release/skylot/jadx.svg
)
](https://github.com/skylot/jadx/releases/latest)
-
latest
[
unstable build
](
https://nightly.link/skylot/jadx/workflows/build/master
)
-
release
from
[
github: ![Latest release
](
https://img.shields.io/github/release/skylot/jadx.svg
)
](https://github.com/skylot/jadx/releases/latest)
-
latest
[
unstable build
](
https://nightly.link/skylot/jadx/workflows/build-artifacts/master
)
After download unpack zip file go to
`bin`
directory and run:
-
`jadx`
- command line version
...
...
appdata.xml
已删除
100644 → 0
浏览文件 @
98c0416b
<?xml version="1.0" encoding="UTF-8"?>
<component
type=
"desktop"
>
<id>
com.github.skylot.jadx
</id>
<metadata_license>
CC0-1.0
</metadata_license>
<project_license>
Apache-2.0
</project_license>
<name>
JADX
</name>
<summary>
Dex to Java decompiler
</summary>
<description>
<p>
Command line and GUI tools for producing Java source code from Android Dex and Apk files
</p>
<ul>
<li>
decompile Dalvik bytecode to java classes from APK, dex, aar, aab and zip files
</li>
<li>
decode AndroidManifest.xml and other resources from resources.arsc
</li>
<li>
deobfuscator included
</li>
<li>
view decompiled code with highlighted syntax
</li>
<li>
jump to declaration
</li>
<li>
find usage
</li>
<li>
full text search
</li>
<li>
smali debugger
</li>
</ul>
</description>
<screenshots>
<screenshot
type=
"default"
>
<image>
https://user-images.githubusercontent.com/118523/142730720-839f017e-38db-423e-b53f-39f5f0a0316f.png
</image>
</screenshot>
</screenshots>
<content_rating
type=
"oars-1.1"
/>
<launchable
type=
"desktop-id"
>
com.github.skylot.jadx.desktop
</launchable>
<url
type=
"homepage"
>
https://github.com/skylot/jadx
</url>
<url
type=
"bugtracker"
>
https://github.com/skylot/jadx/issues
</url>
<releases>
<release
version=
"1.3.4"
date=
"2022-03-20"
/>
</releases>
</component>
build.gradle
浏览文件 @
4fbc56cd
...
...
@@ -14,7 +14,6 @@ allprojects {
version
=
jadxVersion
sourceCompatibility
=
JavaVersion
.
VERSION_1_8
targetCompatibility
=
JavaVersion
.
VERSION_1_8
compileJava
{
options
.
encoding
=
"UTF-8"
...
...
jadx-gui/build.gradle
浏览文件 @
4fbc56cd
...
...
@@ -100,7 +100,6 @@ runtime {
addModules
(
'java.desktop'
,
'java.naming'
,
//'java.sql', // TODO: GSON register adapter for java.sql.Time
'java.xml'
,
)
jpackage
{
...
...
@@ -113,10 +112,9 @@ runtime {
}
}
task
distWinWithJre
(
type:
Zip
,
dependsOn:
[
'runtime'
,
'createExe'
])
{
task
copyDistWinWithJre
(
type:
Copy
,
dependsOn:
[
'runtime'
,
'createExe'
])
{
group
'jadx'
destinationDirectory
=
buildDir
archiveFileName
=
"jadx-gui-${jadxVersion}-with-jre-win.zip"
destinationDir
=
new
File
(
buildDir
,
"jadx-gui-${jadxVersion}-with-jre-win"
)
from
(
runtime
.
jreDir
)
{
include
'**/*'
into
'jre'
...
...
@@ -126,3 +124,13 @@ task distWinWithJre(type: Zip, dependsOn: ['runtime', 'createExe']) {
}
duplicatesStrategy
=
DuplicatesStrategy
.
EXCLUDE
}
task
distWinWithJre
(
type:
Zip
,
dependsOn:
[
'copyDistWinWithJre'
])
{
group
'jadx'
destinationDirectory
=
buildDir
archiveFileName
=
"jadx-gui-${jadxVersion}-with-jre-win.zip"
from
(
copyDistWinWithJre
.
outputs
)
{
include
'**/*'
}
duplicatesStrategy
=
DuplicatesStrategy
.
EXCLUDE
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录