安卓安裝python
⑴ 如何在手機上編程並運行
咨詢記錄 · 回答於2021-05-13
⑵ 如何用手機編程python
1.QPython3:這是一個在安卓手機上運行python3的腳本引擎,整合了python3解釋器、控制台、QEdit編輯器和SLA4庫,可以在安卓手機上運行python開發的程序,下面我簡單介紹一下這個軟體的安裝及使用:
下載安裝QPython3,這個可以直接在手機應用商店中搜索,如下,大概也就12兆左右:
安裝完成後,打開這個軟體,主界面如下,分為6部分:終端、編輯器、程序、QPYPI、課程和社區:
⑶ 怎樣在手機上運行python
python語言應用很廣泛,自己也很喜歡使用它,其實我們也可以直接在自己的安卓手機上做python開發學習,只需要簡單的配置下環境就可以了。
首先我們可以在手機上安裝qpython3。
QPython 是一個可以在安卓設備上運行python程序的腳本引擎。可以在應用商店下載安裝,然後可以在手機上運行Python終端和Python腳本,十分方便。
接著我們可以直接選擇「終端」
在這裡面我們可以直接一行一行輸入執行代碼。
我們也可以選擇進入「編輯器」。直接輸入我們的python腳本代碼。
然後點擊底部的「執行」按鈕,就可以運行腳本了,並輸出「你好」。
更多Python知識請關注Python視頻教程欄目。
⑷ 原生安卓開發app的框架frida安裝和Python小試牛刀
本教程只用於學習探討,不允許任何人使用技術進行違法操作,閱讀教程即表示同意!
frida是一個hook原生 安卓開發app 的一個框架,也不止安卓,像ios和win等,都支持,但是好像看到用的不太多。
注意,是原生,就是用Java+安卓開發的app。
還有些是H5之類的,這些是hook不成的,當然,市面上最起碼80%的app都是原生開發,不必擔心。
再說,H5開發的不是更容易破解?懂的都懂!
hook英文是鉤子的意思,可以理解為一堆水管流水,我在某個水管中間挖一個洞,操作一波再繼續流。
當然,我也可以只看看某個水管有沒有水。
上述這個過程就叫做修改和驗證!
可以使用編寫的簡單Python環境管理器快速創建一個虛擬環境,可視化就是好,再也不用記該死的命令了!
相關鏈接:https://blog.csdn.net/tianyi19/article/details/121387317?spm=1001.2014.3001.5501
這里已經創建完畢,虛擬環境名為 frida_env
當然,這是一個差不多的參考價值,不一定準,具體情況具體分析。
在安裝frida時,盡量科學上網,因為frida好像會下載一些東西,不科學上網非常慢...可能會卡住很長時間!
根據我的環境,這是我的依賴包,在虛擬環境中pip安裝即可!
安裝完成之後,分別執行 frida --version 和導入 frida ,如果沒有報錯則表示安裝成功!
frida-server下載鏈接:https://github.com/frida/frida/releases/
綜上所述,我pip的frida版本為14.2.18,手機是arm64,所以要下載這個!
確實存在,ok。
這樣就已經運行起來了,他是不會有提示的,是直接wait在這的!
注意啊,這個cmd窗口是不能關的,一直掛這就行!
激活上述創建好的虛擬環境,執行以下命令。
如果出現以下信息,表示正確!這是手機的一些信息,表示能獲取到。
到這,pc端的frida和手機端的frida-server就建立成功了,主要流程就是
如果frida版本<=12,好像是要進行埠轉發的
pc上配置frida沒什麼好說的了,創建一個虛擬環境,安裝frida就好了。
手機上的話,第一次需要把frida-server拷貝到 /data/local/tmp 下和 chmod
然後運行這個frida-server,命令總結一下大概為:
下次使用直接復制就可以了!
因為frida使用的是js語言,並且需要安裝一個代碼自動提示插件,所以WebStorm最合適,官網下載點擊下一步下一步即可。
這里不做敘述。
嗯,還需要安裝node,自己折騰吧!
創建一個空項目,選擇合適的目錄。
打開項目,點擊下面的Terminal,輸入 npm i @types/frida-gum 安裝frida代碼自動提示。
這不,關於frida的代碼就能自動提示了!
題外話
通過Charles+postern進行抓包,發現登錄用的介面為 http://api.dodovip.com/api/user/login
可以發現帶的數據是一個 {"Encrypt":"xxx"} ,擦,這是什麼玩意啊???
這個apk是沒有加固的,通過反編譯搜索一下 user/login 試試!!!
找到了兩處 user/login ,其中一個是login函數!
那麼,現在問題來了,到底 user/login 走的是不是login?如何驗證?
此時點擊手機上面的登錄按鈕,然後看pc上控制台的輸出!
確實輸出了,經過驗證,確實是執行了這個login。
然後你再進行一遍hook和分析即可。
下節課就來分析如何自動登錄這個app!
想要玩轉hook,大概分為以下幾步
人生沒有白走的路,加油!
⑸ 如何用手機編程Python
建議你下載安裝扇貝編程APP,這個APP就是教Python編程的,有課程也可以自己練習,使用起來非常不錯。
⑹ vivo手機需安裝什麼軟體可以打開Python文件
和具體手機品牌無關,對安卓手機,可以在應用商店搜索下載「QPython」應用,該APP即可查看Python文件以及運行文件。
⑺ 如何用手機編程Python
手機下載APP
手機分為智能手機(Smart phone) [2] 和非智能手機(Feature phone),一般智能手機的性能比非智能手機要好,但是非智能手機比智能手機性能穩定,大多數非智能手機和智能手機使用英國ARM公司架構的CPU。智能手機的主頻較高,運行速度快,處理程序任務更快速,日常更加的方便(例如:諾基亞n81主頻有369兆赫茲);而非智能手機的主頻則比較低,運行速度也比較慢(例如:諾基亞5000主頻就是50兆赫茲)。
智能手機(Smart phone),是指像個人計算機一樣,具有獨立的操作系統,大多數是大屏機,而且是電容式觸摸屏,也有部分是電阻式觸摸屏,功能強大實用性高。可以由用戶自行安裝包括游戲等第三方服務商提供的程序,通過此類程序來不斷對手機的功能進行擴充,並可以通過移動通訊網路來實現無線網路接入的這樣一類手機的總稱」。從廣義上說,智能手機除了具備手機的通話功能外,還具備了PDA的大部分功能,特別是個人信息管理以及基於無線數據通信的瀏覽器和電子郵件功能。智能手機為用戶提供了足夠的屏幕尺寸和帶寬,既方便隨身攜帶,又為軟體運行和內容服務提供了廣闊的舞台。很多增值業務可以就此展開,如:股票、新聞、天氣、交通、商品、應用程序下載、音樂圖片,游戲下載等等
手機類型顧名思義就是指手機的外在類型,比較常用的分類是把手機分為直板式、折疊式(單屏、雙屏)、滑蓋式、旋轉式、側滑式等幾類。
要翻開蓋才可見到主顯示器或按鍵,且只有一個屏幕,則這種手機被稱為單屏翻蓋手機。市場上還推出了雙屏翻蓋手機,即在翻蓋上有另一個副顯示屏,這個屏幕通常不大,一般能顯示時間、信號、電池、來電號碼等功能。屏幕比較小,一般在2.2英寸或1.8英寸,處理器較慢。
⑻ 安卓手機上如何安裝Python
如果三星手機需要下載安裝軟體應用,建議嘗試:
1.使用手機功能表中自帶的瀏覽器上網,直接搜索需要的軟體進行下載安裝(下載安卓版本格式為apk)。
2.使用電腦下載APK格式的安裝包,連接數據線傳輸至手機,操作手機在應用程序-我的文件中找到安裝包,運行後點擊安裝按鈕。
3.下載完成後點擊下載的應用,根據軟體手機界面中軟體安裝提示點擊安裝即可。
註:如安裝手機桌面沒有生成快捷圖標,手機將軟體拖到主屏幕的操作方法:進入應用程序點住需添加到主屏的圖標不鬆手,拖動到主屏幕後鬆手即可。
⑼ 如何用手機編程Python
1.QPython3:這是一個在安卓手機上運行python3的腳本引擎,整合了python3解釋器、控制台、QEdit編輯器和SLA4庫,可以在安卓手機上運行python開發的程序,下面我簡單介紹一下這個軟體的...
2.Termux:這是一個功能強大的高級終端,可以運行shell命令(ssh等),在線安裝python後,也可以編輯運行python代碼,下面我簡單介紹一下這個軟體: 安裝Termux,這個與上面的QPython...