專業(yè)提供無毒且安全的軟件及游戲下載!
當(dāng)前位置:首頁 > 安卓軟件 > 性能優(yōu)化 > Apktool M中文版下載 v2.4.0 安卓版

Apktool M中文版下載 v2.4.0 安卓版

  • 大?。?/em>10MB
  • 日期:2023-12-22
  • 語言:簡體中文
  • MD5:6BA89C5DE4806C02A48E50B638929322
  • 類型:性能優(yōu)化
  • 適用環(huán)境:android
  • 包名:ru.maximoff.apktool

手機(jī)掃碼下載

軟件介紹

軟件介紹

Apktool M中文版是一款專業(yè)的安卓軟件或者安卓手游反編譯工具,一款能夠讓用戶在這里實現(xiàn)最簡單的apk文件的逆向編譯,修改里面的數(shù)據(jù)文件信息,重新打包,這樣一個apk的破解過程就結(jié)束了。Apktool M中文版最新版提供了多種編譯方式,打包、拆分、簽名、合并等等,多種功能都能讓用戶在這里輕松完成apk文件的逆向編譯,用戶再也不用擔(dān)心安卓文件不能破解了。

Apktool M中文版 第1張圖片

Apktool M安卓最新中文版內(nèi)置了一個好用的Java源代碼的編輯功能,能夠通過關(guān)鍵字、類、字段等多種內(nèi)容進(jìn)行篩選或者標(biāo)出,讓編譯者快速完成Java代碼的編譯。

軟件特色

1、理解代碼

在代碼層發(fā)現(xiàn)漏洞

找到在應(yīng)用程序中可能使用硬編碼的敏感數(shù)據(jù)

在變更到新的硬件平臺時遷移應(yīng)用程序

進(jìn)行惡意軟件分析

修改現(xiàn)有應(yīng)用程序的代碼和功能

逆向工程包括兩個過程:反匯編和反編譯

2、反匯編

反匯編是將機(jī)器語言翻譯成匯編語言的過程。反匯編器的輸出結(jié)果通常是人們適合閱讀的格式,而不是注重于匯編器輸入的適用性。

3、反編譯

從字面意思來看,反編譯就是與編譯相反的過程。我們可以將可執(zhí)行文件翻譯成更加易于閱讀的格式,比如高級語言。完全實現(xiàn)自動化反編譯是不太可能的,因為沒有反編譯器能夠提取到開發(fā)者編寫的源代碼。

Apktool M中文版怎么設(shè)置中文

1、運(yùn)行軟件后,點(diǎn)擊右上角的【三個點(diǎn)】圖標(biāo)

2、點(diǎn)擊設(shè)置(Settings)進(jìn)入

Apktool M中文版怎么設(shè)置中文1

3、進(jìn)入后,選擇應(yīng)用(Application)

Apktool M中文版怎么設(shè)置中文2

4、進(jìn)入點(diǎn)擊語言(Language)

5、進(jìn)入列表,選中文

Apktool M中文版怎么設(shè)置中文3

Apktool M中文版修改apk包名

1、下載Apktool M。

2、將要修改的apk放在同一目錄。執(zhí)行命令如下:  (解包)

java -jar apktool_2.4.1.jar d xxxx.apk

Apktool M中文版修改apk包名1

會生成一個新的文件夾:

Apktool M中文版修改apk包名2

3、修改AndroidManifest.xml中的包名,

將package后面的包名com.tencent.xxx改為你想要的新包名,我改為了com.aaa.tencentweb

將涉及原包名的com.tencent.xxx的相關(guān)activity的聲明中的包名均改為新包名com.aaa.tencentweb

至于intent-filter里面的action名中包含原包名的,則可以不改,如果改的話,代碼中也要相應(yīng)的改變

另外,如果有provider,provider的authorities也得改,這個在同一手機(jī)上必須唯一,否則安裝會失敗

4、修改資源

如果只是修改apk相應(yīng)的資源,例如圖片,比較好辦,在res文件夾下找到相應(yīng)的文件替換就可以。

修改代碼比較麻煩,因為反編譯出來的結(jié)果中只有smali文件,即Java虛擬機(jī)支持的匯編語言。

如果確實需要修改代碼,就得對照smali文件和從classes.dex反編譯出來的源碼了,按照smali的規(guī)范來改動即可。相當(dāng)于寫匯   編這個難度比較大。

5、重新打包

既然資源文件已經(jīng)順利的反編譯出來了,那我們就可以適當(dāng)?shù)男薷狞c(diǎn)東西了,例如換個圖標(biāo)啥的、改下布局文件等,執(zhí)行命令:

Apktool M中文版修改apk包名3

6、簽名的意義(我在Kali Linux 簽名的)

為了保證每個應(yīng)用程序開發(fā)商合法ID,防止部分開放商可能通過使用相同的Package Name來混淆替換已經(jīng)安裝的程序,我們需要對我們發(fā)布的APK文件進(jìn)行唯一簽名,保證我們每次發(fā)布的版本的一致性(如自動更新不會因為版本不一致而無法安裝)。

apk文件簽名主要分為三個步驟,證書的創(chuàng)建-->簽名生成-->優(yōu)化(可選)

keytool -genkey -v alias KeyName -keyalg RSA -keysize 2048 -validity 10000 -keystore KeyFileName.keystore

keytool -genkey -v -alias 1 -keyalg RSA -keysize 2048 -validity 10000 -keystore 

這行命令中一些重要的參數(shù)值說明如下:

KeyName:表示證書的別名

KeyFileName.keystore: 證書保存的文件名

10000: 表示證書的有效期,單位(天)

RSA:證書的加密類型,一般默認(rèn)為RSA

其次在創(chuàng)建的過程中要填寫一些基本的信息,證書密碼等相關(guān)的信息。

證書生成后的查看    

keytool -list -alias KeyName -keystore KeyFileName.keystore

keytool -list -keystore 2

對APK進(jìn)行簽名

jarsigner -verbose -keystore KeyFileName.keystore sign_apk_file.apk KeyName

jarsigner -verbose -keystore 2 xxx.apk 1

下載地址
Apktool M中文版下載 v2.4.0 安卓版
本地下載地址:
僅下載APK文件
用戶評論
所有評論(0)
昵稱:
(您的評論需要經(jīng)過審核才能顯示)
關(guān)閉

需要授予該應(yīng)用的權(quán)限

寫入外部存儲
允許程序?qū)懭胪獠看鎯Γ鏢D卡上寫文件
-------------------------------------
訪問網(wǎng)絡(luò)
訪問網(wǎng)絡(luò)連接可能產(chǎn)生GPRS流量
-------------------------------------
獲取網(wǎng)絡(luò)狀態(tài)
獲取網(wǎng)絡(luò)信息狀態(tài),如當(dāng)前的網(wǎng)絡(luò)連接是否有效
-------------------------------------

軟件投訴或糾錯

問題:
說明:
郵箱: