導航:首頁 > 操作系統 > android手機刷linux

android手機刷linux

發布時間:2023-04-10 11:42:08

① 在手機安裝 Kali linux

之前給大家介紹過 Kali Linux,它是一個專為網路安全人員打造的 Linux 發行版,集成了眾多的滲透測試工具。

剛好最近在網上看到有個軟體叫 Linux Deploy,可以在 android 手機上運行 Linux 發行版,而其所支持的發行版中就包括了 Kali Linux。

本著好奇和愛折騰的心,拿我的舊手機鼓搗了一下,在這里分享記錄一下折騰歷程。

准備工作

1.硬體

友情提示:獲取 root 許可權會給手機帶來一定的風險,建議拿閑置的舊手機進行嘗試。

這里我用的手機是 Nubia Z11 miniS,4 + 64G,驍龍 625 處理器,Android 9.0 系統,並且已獲取 root 許可權。

2.軟體

逐一安裝以上軟體(軟體安裝包都已打包好,公眾號後台回復 手機滲透 即可獲取)。

需要注意的是,BusyBox Pro 安裝之後需要打開軟體,允許獲取 root 許可權。然後界面頂部可以看到一個載入進度條,等進度條載入到 100%,此時再點擊下方的 安裝 按鈕,才算安裝完成。

安裝 Kali Linux

打開 Linux Deploy,允許獲取 root 許可權。首次打開時會顯示正在更新環境,等一會兒就好。

進入軟體主界面,點擊左上角菜單,就是三條橫線的那個。

點擊後側邊彈出菜單,點擊配置文件,打開配置文件界面。點擊右上角加號,新建一個配置文件,名稱隨意,這里我寫的是 Kali,點擊確定。

點擊剛剛新建的配置,將其選中。

返回到軟體主界面,此時頂部的 linux 已經變成了 Kali,說明此時用的配置文件是剛剛新建的 Kali。

點擊底部最右邊的按鈕,打開屬性配置頁面。

發行版選擇 Kali,架構默認就好,一般會自動選擇與你手機 cpu 相符的架構。

將源地址修改為 https://mirrors.ustc.e.cn/kali/ 。這是中科大的源,安裝起來會比較快。

安裝類型:可以選擇目錄也可以選擇文件,其他選項不建議嘗試。

這里我選擇的是目錄,安裝路徑填寫 ${ENV_DIR}/kali ,鏡像大小自動分配。

如果選擇的是鏡像文件,安裝路徑填寫 ${EXTERNAL_STORAGE}/kali.img ,鏡像大小可以自動分配,也可以輸入固定的值。如果輸入固定的值,則會立馬創建一個固定大小的鏡像文件,推薦使用自動分配。

滑動到下面,設置用戶名密碼。

繼續滑到底部。勾選啟用 ssh 服務,用於遠程連接。勾選啟用圖形環境,用於遠程桌面連接。

返回到軟體主界面,點擊右上角菜單,彈出菜單欄,點擊安裝。

正在安裝中。。。喝口水等一會兒。

大約需要 7 - 8 分鍾,當出現 <<<deploy 時代表已經安裝完成。如下圖。

然後就可以啟動系統了。

點擊左下方啟動按鈕。出現 Starting extra/ssh ... done 代表成功啟動 ssh 服務。出現 Starting graphics/vnc ... done ,代表成功啟動 VNC 圖形界面服務。

至此,整個系統也就算是安裝成功了。如下圖。

若 ssh 出現 failed 之類的,說明系統啟動失敗,可能是選擇的架構不對,可選擇其他架構重新安裝嘗試。

如果不知道自己手機的 CPU 架構,可以使用 CPU-Z 查看。CPU-Z 安裝包我也一並打包了。

我的是 aarch64,對應為 arm64。x86 對應為 i386,x64 對應為 amd64。arm 對應 armel 或 armhf ,可以自行嘗試。

使用 ssh 登錄系統

打開 Juice SSH,點擊管理連接。點擊右下角加號,新增一個連接,輸入地址以及認證信息。

地址輸入 127.0.0.1 ,認證選擇新建。

新建認證。

輸入之前在 Linux Deploy 設置的賬號密碼。

一路點擊右上角保存。

此時界面已經可以看到剛剛新建的連接,點擊即可連接。

成功連接 Kali Linux。

使用電腦進行連接。

一樣連接成功。

連接 vnc 圖形界面環境

打開 VNC Viewer,右下角加號按鈕,新建一個連接,輸入地址 127.0.0.1 ,名稱任意,點擊 CREATE。

創建好後,點擊進行連接。

彈出一個警告,點擊右上角 OK 即可。關閉下方的 Warn me every time ,下次就不會有警告了。

要求輸入密碼,密碼就是前面在 Linux Deploy 設置的密碼。

連接成功!熟悉的 Kali Linux 壁紙!

將手機橫屏,全屏顯示。

看起來舒服多了。(我的手機橫屏有點問題,所以裝了一個強制橫屏軟體,才成功橫屏,軟體也在上面一並打包了,需要可以自取)

使用電腦 VNC Viewer 連接。

很清晰,而且居然不算太卡。

至此,我就擁有了一部可以用來做滲透測試的 Android 手機了,還是蠻不錯的。

以上就是完整的安裝過程了,如果你也喜歡折騰,並且剛好有一部舊手機,不妨動手嘗試一下。

② 安卓設備上運行標准版Linux的方法

安卓系統雖然也算作Linux的一種,使用的也是Linux內核,但畢竟安卓應用運行在java虛擬機上,不能運行標準的Linux。

第一種,高階玩法,根據網上的相關資料自閉唯模己編譯內核移植系統。國內外的玩家主要玩的多的包括全志山笑A10、瑞芯微的RK3066和RK3188。

第二種,安卓設備上先安裝termux,然後在termux上安裝,再在安裝標准版Linux。

第三種,安卓設備上運行deploy,然後在deploy中運行標准版Linux。這種方法利用的類似虛擬機技術,然後在虛擬機里運行標准版Linux。

第四種,手機或平板、電轎緩視盒子上安裝終端模擬器-Android Terminal Emulator、busybox,bootscript.sh。通過腳本運行。

③ 使用LinuxDeploy在Android手機上刷KaliLinux

成品圖大概拍羨明長這樣( ω )

安裝類型也可以選文件,不過因為我選文件安裝老是失襲告敗所以選了目錄

配置好派衫以後點右上角然後再點安裝,然後就看人品了!!希望你能一次安裝成功<-.->

從報錯信息看好像是許可權的問題,但是我是以root啟動的,後來看到國外大神的 Tutorial ,才知道在手機上運行postgresql要把它加入網路白名單

④ 安卓手機可以直接裝Linux嗎

不能。Android雖說是在linux的基礎上二次開發,但是適配工作各家是不一樣,特定的系統只能裝在特定的機型上。

一般手機使用安卓系統,而不會安裝Linux系統。通常是安卓的手機刷Linux系統,而不是Linux的手機刷安卓,本質上安卓就是精簡版的Linux。

在安卓的手機安裝Linux系統,可以試試 Linux Installer,在Google Play上找得到,應該需要Root,手機配置可能不能太低。

(4)android手機刷linux擴展閱讀:

Linux是一種自由和開放源碼的類UNIX操作系統。它能運行主要的Unix工具軟體、應用程序和網路協議,支持32位和64位硬體。該操作系統的內核由林納斯·托瓦茲於1991年10月5日首次發布。

Linux最初是作為支持英特爾x86架構的個人計算機的一個自由操作系統,現可運行在伺服器和其他大型平台之上,如大型計算機和超級計算機。Linux也廣泛應用在嵌入式系統上,如手機(Mobile Phone)、平板電腦(Tablet)、路由器(Router)、電視(TV)和電子游戲機等。

⑤ 如何給Android手機刷Linux或BSD

安卓手機硬體閉源,刷成Linux很困難,有一個項目,是將Linux借用lineageos的驅動,來猜燃刷Linux,名字叫halium。還有一個項目是postmarketos,每個手機都是一個postmarketos項目,不支持的手機也可以進行手動移植,這個發行版基於alpine linux。

安卓(Android)

是一種基於Linux內核(不包含GNU組件)埋兆答的自由及開放源代碼的操作系統。主要使用於移動設備,如智能手機和平板電腦,由彎慧美國Google公司和開放手機聯盟領導及開發。

Android操作系統最初由Andy Rubin開發,主要支持手機。2005年8月由Google收購注資。2007年11月,Google與84家硬體製造商、軟體開發商及電信營運商組建開放手機聯盟共同研發改良Android系統。

⑥ 廢舊Android手機如何改造成Linux伺服器

搭建所謂的Linux的過程還是挺簡單的,在很久之前我就玩過。不過如今年紀確實也不小了,沒了當年那一股沖勁兒,這也屬實是一個令人悲傷的事情。

書歸正傳,能問出這個問題,已經算得上是有一些計算機基礎了。不過在這里我還是要明確一下一些基本定義,以免大家後續看不懂。

什麼是Linux伺服器?

所謂的搭建一個Linux伺服器,我們可以將它理解成搭建一個自己的「網站」。只不過,我們這種低端玩家只能將這個網站呈現在自己的區域網當中。

我們慶汪可以將廢舊的安卓手機作為一個伺服器來使用,在上面構建一些數據和網站。之後利用網路對其進行訪問。Linux的伺服器具有安全、穩定的特點,非常適合於學生黨用於伺服器的基礎學習。

如何實現Linux伺服器的搭建?

首先我們需要准備一台如問題所說的廢舊安卓手機,這是你將來的伺服器基準。不過要注意的是,這個廢舊指的是你不用的手機,但是它得狀態良好。

如果它連屏幕都打不開的話,那你就別想了。拿個屍體就想玩,哪有那麼簡單?如今想搭建個Linux伺服器可比我們之前容易的多了,至少說不用再和我們之前一樣敲代碼了。如今的各路大神已經做好了軟體,幫助我們實現自己的夢想。因此這個回答也許更像是一份教程,一個基礎的操作方法。

Linux需要的搭建軟體

首先,我們需要linuxdeploy,這是一個可以幫助我們將Android改造成Linux的軟體。在這里聲明一點,Android就是由Linux為基礎編譯而成的,因此本操作才具有了可行性。

其次,我們需要busybox,這可以為改造完的Linux系統添加指令,處於一個類似於Bios的基礎。

最後,我們需要ConnectBot,這是一個鏈接創建器,可以為linuxdeploy構建基礎的操作環境。

以上看不明白也沒事,都是廢話。你需要做的就是在安卓手機下載這些軟體,安裝好了便可。

Linux伺服器搭建的操作流程

第一步、將自己的廢舊安卓手機兄差物Root

所謂的Root,和當年蘋果的越獄沒什麼過大的差別。

而Root之後,你將取得這部手機的所有許可權,由此你便可以為所欲為。具體方法網上都有,非常的簡單,再次無需贅述。

第二步、我們需要安裝上述的三種軟體

就和安裝正常的安卓軟體流程類似,非常簡單。如果看到一大堆英文的話,就直接點OK就行了,方便快捷,絕不拖泥帶水。

第三步、打開linuxdeploy,在菜單欄中進入設置模式,隨即點擊添加PATA什麼的一大堆

這個目錄就是BusyBox的安裝路徑,按默認的走就行。之後在設置完的菜單上點擊安裝,等待安裝成功。至於說怎麼安裝,那不用煩勞你上心。

就記住,Start是開始,deploy是結束就行。

第四步、打開ConnectBot進行連接,這一步連接的是Linux和家裡的區域網

隨後啟動Linux,點上邊那個藍色加號,自己配置自己的需求即可。

由此,手機端就徹底的改造完成了,而隨後,我們就可以用Windows開始新一輪的改造。

Windows端的設置

首先,在Windows端安裝羨液SecureCRT這是一種類伺服器搭建連接裝置,目的是通過互聯網連接伺服器和電腦端。隨後將自己的廢舊安卓連上網路,用SecureCRT去搜索其IP地址。

連接成功後,在其中安裝jdkARM版,這一部的目的就是建立伺服器的基本環境。

隨後你就可以以此而隨心所欲啦。雖然說這個伺服器似乎也沒什麼太大的用處,不過總歸能鍛煉我們的動手能力。最重要的是,廢舊的安卓也沒什麼用啊,為啥不再折騰折騰呢?

閱讀全文

與android手機刷linux相關的資料

熱點內容
pdf閱讀器刪除 瀏覽:979
考研人如何緩解壓力 瀏覽:822
買電暖壺哪個app便宜 瀏覽:505
洛克王國忘記伺服器了怎麼辦 瀏覽:782
為什麼cf登錄伺服器沒反應 瀏覽:695
伺服器如何獲取文件列表 瀏覽:672
creo五軸編程光碟 瀏覽:14
蘋果app網路驗證在哪裡 瀏覽:14
博科清空命令 瀏覽:384
簡愛英文pdf 瀏覽:376
cnc編程有前途嗎 瀏覽:586
聯想app怎麼聯網 瀏覽:722
linuxftp命令登錄 瀏覽:1000
android獲取圖片縮略圖 瀏覽:646
神戶制鋼螺桿壓縮機 瀏覽:29
差分演化演算法 瀏覽:567
中山市加密軟體 瀏覽:446
mc反編譯源碼 瀏覽:141
企業商城網站源碼 瀏覽:411
shell腳本編程是什麼 瀏覽:762