在Android設備上安裝kali的最佳方案與Linux下如何刷機

        之前一直用linux-deployer安裝kali。。。發現這個東西非常地雞肋,與系統結合的並不好。後來發現kali-nethunter有通用包(當然因爲沒有定製內核所以不能加載外置網卡也不能bad USB),幾乎所有Android手機都可以在原來系統ROM的基礎上進行刷機,然後在獲取kali的chroot包就可以在手機上運行kali了,這樣的話,kali和android的結合比用linux-deploy要緊密的多。於是我就今天就演示一下怎給一臺普通的android手機安裝nethunter。順帶演示一下在linux平臺下如何刷機~因爲android本身也是linux嘛,感覺用linux刷機非常的順滑。。。
        博主使用的是一部mi3-TD手機(代號爲pisces,雙魚座),國內還是比較常見的。
        首先是安裝刷機工具,這個跟windows下一樣,就是adb(android-debug-bridge)還有fastboot。這一步非常簡單,只需:
apt-get install adb fastboot
等到安裝完成就可以使用了,不需要安裝任何手機驅動
         然後是找到一個第三方recovery,因爲nethunter不是官方的刷機包,原廠的recovery是不能刷的,於是我們通常使用TWRP(Team Win Recovery Project)這個第三方recovery,博主已經事先從百度上搜索後下載好了,大家對應自己手機的品牌搜索下載就好,下載完成後應該是以個.img文件。
        然後是下載nethunter通用包,在https://build.nethunter.com/nightly/ 下載最新版本的update-nethunter-generic-xxx.zip刷機包(應該日期上與我下方的截圖有所差別),xxx由你手機cpu的構架決定,如果是64位則選擇arm64,如果是普通cpu就選armhf,我的mi3-TD比較古老所以我選了armhf,至於i386和amd64這倆構架。。。我也是沒見過誰手機有這麼6了。。。
在Android設備上安裝kali的最佳方案 - ΑΝΑΓΚΗ - KALI linux 新版折騰筆記
 
在Android設備上安裝kali的最佳方案 - ΑΝΑΓΚΗ - KALI linux 新版折騰筆記
 這裏說一下爲什麼不選包含了kalifs(kali的chroot包)的刷機包,因爲根據我的實踐,在刷機時就刷入kalifs開機以後並不能用還會徒增刷機等待時間,所以我選擇刷完主要組件(app)以後在在手機中安裝kalifs。
        第四步其實就可以直接刷nh包了,但是吧,博主覺得手機用久了有點卡。。。又從官網上下了MIUI8開發版,打算先雙清刷機。順帶講一下怎麼普通刷機。
        手機用數據線鏈接電腦後先關機,之後按住音量下鍵和電源鍵進入fastboot模式(具體進入方式因手機型號而定)。
在Android設備上安裝kali的最佳方案 - ΑΝΑΓΚΗ - KALI linux 新版折騰筆記
然後終端輸入  fastboot boot xxx.img  (即之前下載的第三方recovery哪個.img文件)
在Android設備上安裝kali的最佳方案 - ΑΝΑΓΚΗ - KALI linux 新版折騰筆記
 這之後手機那邊就應該有反應了,是twrp啓動的圖片,然後手機就進入了twrp,許多手機的twrp是有中文版的,選擇語言以後可以切換到中文界面,不過博主現在用的這個沒有。。。
在Android設備上安裝kali的最佳方案 - ΑΝΑΓΚΗ - KALI linux 新版折騰筆記在Android設備上安裝kali的最佳方案 - ΑΝΑΓΚΗ - KALI linux 新版折騰筆記         我這裏先選擇Wipe(擦除數據)——Advanced Wipe(高級擦除),把能選的全選上。。。當然USB數據沒必要選
在Android設備上安裝kali的最佳方案 - ΑΝΑΓΚΗ - KALI linux 新版折騰筆記在Android設備上安裝kali的最佳方案 - ΑΝΑΓΚΗ - KALI linux 新版折騰筆記
滑動滑塊雙清。。。雙清後回到主菜單。。。
在Android設備上安裝kali的最佳方案 - ΑΝΑΓΚΗ - KALI linux 新版折騰筆記在Android設備上安裝kali的最佳方案 - ΑΝΑΓΚΗ - KALI linux 新版折騰筆記
 選擇install(安裝)——將刷機包複製到手機中(找不到手機請拔插數據線)——選擇刷機包後刷入。
在Android設備上安裝kali的最佳方案 - ΑΝΑΓΚΗ - KALI linux 新版折騰筆記在Android設備上安裝kali的最佳方案 - ΑΝΑΓΚΗ - KALI linux 新版折騰筆記
等一會兒刷機完成。。。當然你們不會有我下面這條錯誤,所以請無視它,然後Reboot System(重啓系統)
在Android設備上安裝kali的最佳方案 - ΑΝΑΓΚΗ - KALI linux 新版折騰筆記在Android設備上安裝kali的最佳方案 - ΑΝΑΓΚΗ - KALI linux 新版折騰筆記
  之後就是熟悉的MIUI了,一番簡單的設置之後,我們先去安全中心——授權管理裏把root權限打開。。。
在Android設備上安裝kali的最佳方案 - ΑΝΑΓΚΗ - KALI linux 新版折騰筆記
        第五步,也是最重要的一步,刷入nethunter通用包,和上一步一樣,先fastboot進入twrp,然後把nh的通用包拷進手機中刷入。這個刷機包不是很大,1分鐘就刷完了。如果報錯顯示no enough free space on /system的,把刷機包tools目錄下的freespace.sh中的SpaceRequired變量改小,由50改爲10或者更小。
在Android設備上安裝kali的最佳方案與Linux下如何刷機 - ΑΝΑΓΚΗ - KALI linux 新版折騰筆記
 刷入後刷機工作就算全部結束了。。。帥氣地截個屏~MIUI8與kali-nethunter的結合~
在Android設備上安裝kali的最佳方案與Linux下如何刷機 - ΑΝΑΓΚΗ - KALI linux 新版折騰筆記
          第六步,安裝kalifs,賦予NetHunter app root權限,然後打開。
在Android設備上安裝kali的最佳方案與Linux下如何刷機 - ΑΝΑΓΚΗ - KALI linux 新版折騰筆記在Android設備上安裝kali的最佳方案與Linux下如何刷機 - ΑΝΑΓΚΗ - KALI linux 新版折騰筆記

選擇Kali Chroot Manager——INSTALL KALI CHROOT然後選擇download那一項,從網上下載kalifs包並安裝,然後是選擇包的大小,可以選mininal(迷你包)也可以選擇full(全套包)當然區別在於佔用的空間大小不同,然後等待漫長的下載結束,解包。。。然後彈出一個窗口要更新,選中你要更新的組件然後點擊最下方按鈕更新就好,然後彈進了終端模擬器,之後就和電腦上的kali大同小異了~(說實話,這幾步忘記截圖了。。。)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章