Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
colcode
jadx
提交
73c34d66
J
jadx
项目概览
colcode
/
jadx
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
J
jadx
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
73c34d66
编写于
5月 24, 2022
作者:
S
Skylot
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
build: add unstable win-with-jre bundle
上级
5099e02c
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
94 addition
and
66 deletion
+94
-66
.github/dependabot.yml
.github/dependabot.yml
+7
-0
.github/workflows/build-artifacts.yml
.github/workflows/build-artifacts.yml
+68
-0
.github/workflows/build.yml
.github/workflows/build.yml
+4
-27
README.md
README.md
+3
-2
appdata.xml
appdata.xml
+0
-33
build.gradle
build.gradle
+12
-3
jadx-gui/build.gradle
jadx-gui/build.gradle
+0
-1
未找到文件。
.github/dependabot.yml
0 → 100644
浏览文件 @
73c34d66
version
:
2
updates
:
# Set update schedule for GitHub Actions
-
package-ecosystem
:
"
github-actions"
directory
:
"
/"
schedule
:
interval
:
"
weekly"
.github/workflows/build-artifacts.yml
0 → 100644
浏览文件 @
73c34d66
name
:
Build artifacts
on
:
push
:
branches
:
[
build-test
]
jobs
:
build
:
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
JADX_VERSION
:
git
with
:
arguments
:
clean dist copyExe
-
name
:
Save bundle artifact
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
-
name
:
Save exe artifact
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
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
-
uses
:
gradle/gradle-build-action@v2
name
:
Build with Gradle
env
:
TERM
:
dumb
JADX_VERSION
:
git
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.zip', env.JADX_VERSION) }}
path
:
build/*.zip
if-no-files-found
:
error
.github/workflows/build.yml
浏览文件 @
73c34d66
...
...
@@ -2,7 +2,7 @@ name: Build
on
:
push
:
branches
:
[
master
]
branches
:
[
build-test
,
master
]
pull_request
:
branches
:
[
master
]
...
...
@@ -10,21 +10,16 @@ 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
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
:
burrunan/gradle-cache-action@v1
name
:
Build with Gradle
env
:
...
...
@@ -32,21 +27,3 @@ jobs:
TEST_INPUT_PLUGIN
:
dx
with
:
arguments
:
clean build dist copyExe --warning-mode=all
-
name
:
Save bundle artifact
if
:
success() && github.event_name == 'push'
uses
:
actions/upload-artifact@v2
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
-
name
:
Save exe artifact
if
:
success() && github.event_name == 'push'
uses
:
actions/upload-artifact@v2
with
:
name
:
${{ format('jadx-gui-{0}-no-jre-win.exe', env.JADX_VERSION) }}
path
:
build/*.exe
if-no-files-found
:
error
README.md
浏览文件 @
73c34d66
...
...
@@ -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
浏览文件 @
5099e02c
<?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
浏览文件 @
73c34d66
plugins
{
id
'com.github.ben-manes.versions'
version
'0.42.0'
id
'com.diffplug.spotless'
version
'6.5.0'
id
'com.diffplug.spotless'
version
'6.6.1'
id
'com.palantir.git-version'
version
'0.15.0'
}
ext
.
jadxVersion
=
System
.
getenv
(
'JADX_VERSION'
)
?:
"dev"
ext
.
getJadxVersion
=
{
->
def
ver
=
System
.
getenv
(
'JADX_VERSION'
)
if
(
ver
==
'git'
)
{
def
details
=
versionDetails
()
return
"${details.lastTag.substring(1)}.${details.commitDistance}-${details.gitHash}"
}
return
ver
?:
'dev'
}
ext
.
jadxVersion
=
getJadxVersion
()
version
=
jadxVersion
println
(
"jadx version: ${jadxVersion}"
)
...
...
@@ -14,7 +24,6 @@ allprojects {
version
=
jadxVersion
sourceCompatibility
=
JavaVersion
.
VERSION_1_8
targetCompatibility
=
JavaVersion
.
VERSION_1_8
compileJava
{
options
.
encoding
=
"UTF-8"
...
...
jadx-gui/build.gradle
浏览文件 @
73c34d66
...
...
@@ -100,7 +100,6 @@ runtime {
addModules
(
'java.desktop'
,
'java.naming'
,
//'java.sql', // TODO: GSON register adapter for java.sql.Time
'java.xml'
,
)
jpackage
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录