Mac下搭建Android逆向環(huán)境(持續(xù)更新...)

目前就已經(jīng)常用的三個工具:Apktool艺玲、dex2jar、jd-gui若治,不要采用mac的brew工具(brew install xxx)安裝這些工具感混,因為這樣安裝的不一定是最新版,會導(dǎo)致后面反編譯產(chǎn)生問題庭呜,因此犀忱,所有的工具全部手動安裝数冬,或找到其原始發(fā)布網(wǎng)站進行下載安裝拐纱。

Android安裝包apk文件介紹:一個apk文件實質(zhì)上就是一個壓縮文件秸架,可以直接通過解壓工具解壓的东抹,只不過通常情況下缭黔,直接解壓出來得到的內(nèi)容都是被編譯過的董瞻,包括各種資源文件等田巴,如果想獲取apk包里的圖片壹哺,配置文件AndroidManifest.xml等需要首先用Apktool文件反編譯管宵。

mac 記得先安裝jdk岗喉,這是基礎(chǔ)钱床,搜索自行安裝最新版查牌,有dmg的安裝文件,直接安裝胁孙,完了在命令行測試:java -version牵敷, 如果正常輸出,則安裝成功

1.Apktool,一個編譯反編譯apk包的工具,拿到一個apk包后首先”apktool d xx.apk“ ,如果發(fā)現(xiàn)報錯,說明該apk包被加固過(類似ios中,直接從appstore獲取的ipa包外面有一層殼一樣),要先解固(即脫殼),不然后續(xù)工作都是徒勞嗤栓。
安裝Apktool :
參考:http://www.reibang.com/p/9554ab3f444f

  1. dex2jar锭弊,將apk包中*.dex 文件反編譯成jar文件,dex文件就類似windows的可執(zhí)行文件exe昨凡,ipa包中的那個無后綴的可執(zhí)行文件,核心邏輯都在這里
    安裝dex2jar:【編譯過程參考:https://github.com/pxb1988/dex2jar/wiki/BuildFromSource
    a、git下載dex2jar的官方源碼 git clone https://github.com/pxb1988/dex2jar (用git clone來下載晌杰,不要直接手動下載爹殊,以免項目中有g(shù)it相關(guān)聯(lián)的文件夾無法下載下來)
    b健盒、dex2jar源碼的編譯需要使用一個叫做gradle的工具绒瘦,先在mac上安裝gradle
    b1扣癣、直接到Gradle的官網(wǎng)下載已經(jīng)編譯好的release版:https://gradle.org/releases/
    圖片.png

    b2父虑、
cd dex2jar-2.x
/Users/lop/Downloads/gradle-6.2.2/bin/gradle clean distZip
# if build successfull, the zip file is under dex-tools/build/distributions/

#修改編譯出來的文件的權(quán)限
sudo chmod +x /Users/lop/Downloads/dex2jar-2.x/dex-tools/build/distributions/dex-tools-2.1-SNAPSHOT/*.*

#反編譯dex文件
sh /Users/lop/Downloads/dex2jar-2.x/dex-tools/build/distributions/dex-tools-2.1-SNAPSHOT/d2j-dex2jar.sh -f xxx.apk

#在當前目錄下便能得到xxx-dex2jar.jar 文件
  1. jd-gui直接去官網(wǎng)http://java-decompiler.github.io/下載士嚎,可查看dex2jar生成的jar文件,即能看到j(luò)ava源碼
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末爵嗅,一起剝皮案震驚了整個濱河市笨蚁,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌伪很,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,204評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡秕狰,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來尿背,“玉大人,你說我怎么就攤上這事三痰』癫” “怎么了?”我有些...
    開封第一講書人閱讀 164,548評論 0 354
  • 文/不壞的土叔 我叫張陵舱馅,是天一觀的道長宜猜。 經(jīng)常有香客問我徽缚,道長,這世上最難降的妖魔是什么傲醉? 我笑而不...
    開封第一講書人閱讀 58,657評論 1 293
  • 正文 為了忘掉前任单旁,我火速辦了婚禮趋距,結(jié)果婚禮上饱苟,老公的妹妹穿的比我還像新娘糕伐。我一直安慰自己赞庶,他們只是感情好,可當我...
    茶點故事閱讀 67,689評論 6 392
  • 文/花漫 我一把揭開白布蟆沫。 她就那樣靜靜地躺著绸狐,像睡著了一般。 火紅的嫁衣襯著肌膚如雪躏碳。 梳的紋絲不亂的頭發(fā)上圈驼,一...
    開封第一講書人閱讀 51,554評論 1 305
  • 那天,我揣著相機與錄音名挥,去河邊找鬼主守。 笑死,一個胖子當著我的面吹牛蹋艺,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播憔维,決...
    沈念sama閱讀 40,302評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼畏邢,長吁一口氣:“原來是場噩夢啊……” “哼舒萎!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起章鲤,我...
    開封第一講書人閱讀 39,216評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎皱蹦,沒想到半個月后沪哺,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體辜妓,經(jīng)...
    沈念sama閱讀 45,661評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,851評論 3 336
  • 正文 我和宋清朗相戀三年捶索,在試婚紗的時候發(fā)現(xiàn)自己被綠了灰瞻。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,977評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡要销,死狀恐怖疏咐,靈堂內(nèi)的尸體忽然破棺而出浑塞,到底是詐尸還是另有隱情借跪,我是刑警寧澤,帶...
    沈念sama閱讀 35,697評論 5 347
  • 正文 年R本政府宣布酌壕,位于F島的核電站掏愁,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏卵牍。R本人自食惡果不足惜果港,卻給世界環(huán)境...
    茶點故事閱讀 41,306評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望辽慕。 院中可真熱鬧京腥,春花似錦、人聲如沸溅蛉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽船侧。三九已至欠气,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間镜撩,已是汗流浹背预柒。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評論 1 270
  • 我被黑心中介騙來泰國打工队塘, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人宜鸯。 一個月前我還...
    沈念sama閱讀 48,138評論 3 370
  • 正文 我出身青樓憔古,卻偏偏與公主長得像,于是被迫代替她去往敵國和親淋袖。 傳聞我的和親對象是個殘疾皇子鸿市,可洞房花燭夜當晚...
    茶點故事閱讀 44,927評論 2 355