showJAVA漢化版是一款可以將一個(gè)apk文件反編譯到j(luò)ava的軟件,這款軟件本身就是一個(gè)apk文件,可以直接運(yùn)行在安卓設(shè)備上。軟件可以很容易地從SD卡復(fù)制的與所有反編譯錯(cuò)誤的摘要簡單源碼的瀏覽器每個(gè)反編譯的源文件已經(jīng)評價(jià)類的引用不能被反編譯。
功能介紹:
直接運(yùn)行在Android設(shè)備上
從SD卡或從已安裝的應(yīng)用程序的列表中選擇JAR / APK
易于使用
語法高亮
反編譯結(jié)果可復(fù)制
更新日志:
為您優(yōu)化了體驗(yàn)細(xì)節(jié)。
show JAVA怎么用:
點(diǎn)擊右下角的按鈕,等待加載應(yīng)用完成,加載完成后會(huì)列出已安裝的應(yīng)用,點(diǎn)擊任意一個(gè)軟件(這里用的是一個(gè)的簡單軟件)
//等待反編譯完成
//完成后出現(xiàn)下面的目錄
//進(jìn)入與軟件包名一樣的文件夾路徑,找到主Activity(←_←,這里只有一個(gè)Activity,所以很容易找到,MainActivity.java文件,其他軟件可能就不同了,會(huì)有a,b,c什么的文件或者文件夾什么什么的,可以先用apktoo反編譯了軟件,找到AndroidManifest.xml里注冊的主Activity),點(diǎn)擊MainActivity.java會(huì)打開文件,打開后長按某個(gè)地方(有代碼的地方)可以復(fù)制文本,也可以到 sdcard/ShowJava文件夾里找到剛才反編譯的軟件包名一樣的文件夾,sdcard/ShowJava文件夾里放的是汝所有用ShowJava反編譯出來的文件。
//以下是這軟件的主Activity源碼
/*
package com.mycompany.myapp7;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class MainActivity extends Activity {
TextView showjava;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
showjava=(TextView)findViewById(R.id.showjava);
showjava.setText("Hello ShowJava");
}
}
*/
//用ShowJava反編譯出來的
/*
* Decompiled with CFR 0_58.
*
* Could not load the following classes:
* android.app.Activity
* android.content.Context
* android.os.Bundle
* android.view.View
* android.widget.TextView
* java.lang.CharSequence
* java.lang.Override
*/
package com.mycompany.myapp7;
import LogCatBroadcaster;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
import java.lang.CharSequence;
import java.lang.Override;
public class MainActivity
extends Activity {
TextView showjava;
@Override
public void onCreate(Bundle bundle) {
LogCatBroadcaster.start((Context)(this));
super.onCreate(bundle);
this.setContentView(2130903040);
this.showjava = (TextView)(this.findViewById(2131034112));
this.showjava.setText((CharSequence)("Hello ShowJava"));
}
}
*/
//簡單的軟件反編譯出來的還是能看出來的
//當(dāng)然,不是所有軟件都能百分百反編譯成功,反編譯出錯(cuò)的地方會(huì)以注釋過的LogCat的方式寫在那兒
中文名:Show Java
包名:com.njlabs.showjavb
MD5值:e20b8469c03a3ef1b9b82fbe96146b42