国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Android逆向之旅—反編譯利器Apktool使用教程(Apktool的安裝使用)建議新手瀏覽

這篇具有很好參考價值的文章主要介紹了Android逆向之旅—反編譯利器Apktool使用教程(Apktool的安裝使用)建議新手瀏覽。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、下載軟件

首先下載apktool.bat和apktool.jar
官網(wǎng)地址:https://ibotpeaches.github.io/Apktool/install/
apktool,Android,android,android studio
這個譯文:
1.下載Windows包裝腳本(右鍵單擊,將鏈接另存為apktool.bat)
2.下載apktool-2(在此處查找最新版本)
3.將下載的jar重命名為apktool.jar
4.將兩個文件(apktool.jar和apktool.bat)移動到Windows目錄(通常為C://Windows)
5.如果您沒有訪問C://Windows的權(quán)限,可以將這兩個文件放在任何位置,然后將該目錄添加到環(huán)境變量系統(tǒng)PATH變量中。
嘗試通過命令提示符運行apktool

第一步(apktool.bat)

apktool,Android,android,android studio
一定要是右鍵保存,不要用迅雷?。?!(下載的不是同一個東西。運行起來閃退)文件重命名為(apktool.bat)

第二步(apktool.jar)

這一步就按照譯文,沒什么坑,記得重命名(apktool.jar)
apktool,Android,android,android studio

apktool,Android,android,android studio

二、安裝軟件

這兩個文件放到C盤去,這是我們都不想看到的,可以選擇在D盤自己建一個文件夾來存放。
apktool,Android,android,android studio
只不過需要改一下環(huán)境變量此電腦->屬性->高級系統(tǒng)設(shè)置->環(huán)境變量->找到系統(tǒng)變量->點擊PATH然后選擇編輯->新建
apktool,Android,android,android studio
cmd里面輸入apktool驗證是否成功安裝
apktool,Android,android,android studio

三、使用軟件

解包

apktool d D:\app-debug.apk -o D:\apk_tools\b

-o模式是指定解包后文件所處位置
(練習(xí)apk在文章下面我會上傳自己寫的測試apk)

apktool,Android,android,android studio

修改文件

找到要修改的文件,進行修改, 修改具體細(xì)節(jié)就不展示了,大家可以自己進去摸索apktool,Android,android,android studio

重打包

修改完,肯定是要用的,用apktool著手重打包

apktool.bat b D:\apk_tools\b -o D:\apk_tools\nopassword.apk

打包完成后會發(fā)現(xiàn)指定的目錄下出現(xiàn)了打包好的nopassword.apk文件。但是這個apk沒有簽名,需要重新簽名之后,才能安裝。

簽名

生成keystore文件

首先需要生成keystore文件

keytool -genkey -alias abc.keystore -keyalg RSA -validity 20000 -keystore abc.keystore

keytool命令需要java環(huán)境才可以使用,如果環(huán)境變量配置了的可以直接使用,如果沒配置的可以在Java/bin下面找到,把這個路徑新增到環(huán)境變量, 和上面的apktool新增到環(huán)境變量是一樣的操作
apktool,Android,android,android studio
apktool,Android,android,android studio
然后在cmd里面輸入就可以了,在當(dāng)前目錄下會生成一個abc.keystore證書文件
apktool,Android,android,android studio
apktool,Android,android,android studio
將該文件和apktool文件放在一起會比較方便

進行簽名

jarsigner -verbose -keystore abc.keystore -signedjar nopassword_signed.apk nopassword.apk abc.keystore

執(zhí)行之后會發(fā)現(xiàn),在當(dāng)前目錄下生成一個nopassword_signed.apk,代表apk已經(jīng)簽名了,就可以正常使用了。
apktool,Android,android,android studio

四、使用

將apk直接丟入夜神模擬器即可完成安裝

apktool,Android,android,android studio
這是練習(xí)apk鏈接:
https://pan.baidu.com/s/1YtKxHrmKCrmIvKhjupUGBA?pwd=tlo7
提取碼:tlo7文章來源地址http://www.zghlxwxcb.cn/news/detail-784417.html

到了這里,關(guān)于Android逆向之旅—反編譯利器Apktool使用教程(Apktool的安裝使用)建議新手瀏覽的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 2023最新版Android逆向教程——第1天:Android Studio的安裝與配置

    2023最新版Android逆向教程——第1天:Android Studio的安裝與配置

    通常情況下,為了提高開發(fā)效率,需要使用相應(yīng)的開發(fā)工具。在 Android 發(fā)布初期,推薦使用的開發(fā)工具是 Eclipse,隨著 2015 年 Android Studio 正式版推出,標(biāo)志著 Google 公司推薦的 Android 開發(fā)工具已從 Eclipse 更改為 Android Studio。而且在 Android 的官方網(wǎng)站中,也提供了集成 Android 開

    2024年02月07日
    瀏覽(30)
  • Android 逆向工程,反編譯心得

    Android 逆向工程,反編譯心得

    apk的反編譯是我們在Android開發(fā)中繞不開的一個坎,對于反編譯這門技術(shù),我們應(yīng)該抱著學(xué)習(xí)的態(tài)度,學(xué)的越多,也越能防備別人反編譯我們,這就是所謂的知己知彼吧,哈哈 Apktool ,解包和重新打包都需要它 dex-tools ,可以直接把apk中的classes.dex文件反編譯為.jar文件 jd-gui ,

    2024年02月06日
    瀏覽(39)
  • 使用apktool、aapt2、bundletool將apk轉(zhuǎn)為aab(Android App Bundle)

    使用apktool、aapt2、bundletool將apk轉(zhuǎn)為aab(Android App Bundle)

    上一篇文章我們講了AAPT2命令行使用總結(jié),里面有個使用場景就是將apk轉(zhuǎn)為aab文件,aab文件是應(yīng)用上架Google play的指定包格式,下面我們就來實踐下 假如我們有這樣一個場景需求,一個游戲或者應(yīng)用接入了我們開發(fā)的聚合SDK,然后提供給我們一個apk包,我們拿到這個apk包可以

    2023年04月27日
    瀏覽(22)
  • apktool編譯和反編譯的(實用、常用)命令

    1、查看apktool 當(dāng)前版本 -version ,–version 2、詳細(xì)輸出apktool 命令,該參數(shù)必須作為第一個參數(shù) -v,–verbose 3、靜默輸出,即輸出是不顯示詳細(xì)信息,該參數(shù)必須作為第一個參數(shù) -q,–quiet 4、命令行每一步操作前,打印詳細(xì)信息 -advance,–advanced 1、生成所用smali文件的api等級(

    2024年02月13日
    瀏覽(12)
  • Android Spider App逆向 Frida - 夜神模擬器安裝配置 基本使用

    Android Spider App逆向 Frida - 夜神模擬器安裝配置 基本使用

    Frida 是一款基于 Python + JavaScript 的 Hook 與調(diào)試框架,實現(xiàn)app逆向的強大工具; 模擬器下載安裝教程:https://blog.csdn.net/EXIxiaozhou/article/details/127767808 提示:以下是本篇文章正文內(nèi)容,下面案例可供參考 Frida是一款易用的跨平 Hook 工具, Java 層到 Native 層的 Hook 無所不能,是一種

    2024年01月24日
    瀏覽(30)
  • 音視頻開發(fā)之旅——音頻基礎(chǔ)概念、交叉編譯原理和實踐(LAME的交叉編譯)(Android)

    音視頻開發(fā)之旅——音頻基礎(chǔ)概念、交叉編譯原理和實踐(LAME的交叉編譯)(Android)

    本文章已授權(quán)微信公眾號郭霖(guolin_blog)轉(zhuǎn)載。 本文主要講解的是 音頻基礎(chǔ)概念 、 交叉編譯原理和實踐(LAME的交叉編譯) ,是基于 Android平臺 ,示例代碼如下所示: AndroidAudioDemo 另外, iOS平臺 也有相關(guān)的文章,如下所示: 音視頻開發(fā)之旅——音頻基礎(chǔ)概念、交叉編譯

    2024年04月25日
    瀏覽(35)
  • 手機學(xué)習(xí)筆記之二:APKtool工具實現(xiàn)反編譯-編譯-簽名全過程

    ? ? ? ? APKTool 是一個開源的、跨平臺的反編譯、回編譯 Android 應(yīng)用程序的工具。它能夠?qū)?APK 文件解壓并還原成 Android 應(yīng)用程序的資源文件和 Smali 代碼,還能將修改后的資源文件和 Smali 代碼重新打包成 APK 文件。APKTool 是 Android 應(yīng)用程序開發(fā)和逆向開發(fā)的重要工具之一,它能

    2024年02月02日
    瀏覽(23)
  • Qt Creator -- 詳細(xì)安裝教程以及配置Android編譯器環(huán)境(Android studio)

    Qt Creator -- 詳細(xì)安裝教程以及配置Android編譯器環(huán)境(Android studio)

    目錄 前言 今天我們就講解一下如何在 Qt Creator 中配置 Android 開發(fā)環(huán)境 一 安裝 -- Android studio 1. 安裝包 (1)百度網(wǎng)盤 (2)官網(wǎng)鏈接 ?2.安裝教程 (1)查看引用路徑 二 安裝 -- Qt Creator 1. 版本選擇 (1)版本自選 (2)博主版本 2. Qt Creator 安裝步驟 3. Android 編譯器配置 三 新建

    2024年02月12日
    瀏覽(33)
  • Android 逆向入門保姆級教程

    Android 逆向入門保姆級教程

    作者:37手游移動客戶端團隊 前言 什么是 Android 逆向開發(fā)? Android 逆向開發(fā)是指對已發(fā)布的 Android 應(yīng)用進行分析和破解,以了解應(yīng)用程序的內(nèi)部工作原理,獲取應(yīng)用程序的敏感信息,或者修改應(yīng)用程序的行為。逆向開發(fā)可以幫助開發(fā)人員了解他人的代碼實現(xiàn),也可以幫助黑客

    2024年02月11日
    瀏覽(17)
  • 使用Android studio,安卓手機編譯安裝yolov8部署ncnn,頻繁出現(xiàn)編譯錯誤

    使用Android studio,安卓手機編譯安裝yolov8部署ncnn,頻繁出現(xiàn)編譯錯誤

    從編譯開始就開始出現(xiàn)錯誤,解決步驟: 1.降低graddle版本,7.2-bin? ---? ?降低為 6.1.1-all 2.仍舊有報錯,jdk從17降為?jdk 13, 在setting配置里, 進入build,excution,deployment文件夾中,(是一個文件夾,名字長,不是三個) 進入build?tools,再進入 Gradle,? 如圖所示, 勾選,選擇

    2024年04月28日
    瀏覽(38)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包