一、如何關閉安卓的開發(fā)者選項
關閉方法詳解:
1.在桌面上找到個性化設置的圖標——“設置”。
2.點擊“設置”后,進入其主界面,向下滑動以尋找更多選項。
3.在眾多的設置選項中,找到并點擊“更多設置”按鈕。
4.進入“更多設置”頁面后,繼續(xù)向下滑動以探索其隱藏的功能。
5.在最底部,你會看到“開發(fā)者選項”,點擊進入開發(fā)者選項的界面。
6.在這里,你可以看到一個開關,明確標識著“開發(fā)者模式”。
7.只需將此開關關閉,即可成功關閉開發(fā)者模式。
至此,你的安卓設備的開發(fā)者選項已經(jīng)成功關閉。
拓展內(nèi)容:安卓開發(fā)者選項的各選項功能解析
第一項:提交錯誤報告。此選項會將設備的出錯日志及硬件信息發(fā)送給谷歌。出于隱私考慮,建議關閉。
第二項:桌面密碼備份。此選項用于設置或更新桌面?zhèn)浞莸拿艽a。對于普通用戶來說,無需特別設置。
第三項:保持喚醒狀態(tài)不鎖定屏幕。充電時,屏幕不會自動休眠??紤]到安全和節(jié)能,建議關閉。
第四項:啟用藍牙HCI信息收集日志。當使用藍牙互傳文件時,會被記錄日志。如果很少使用藍牙,建議關閉此功能。
第五項:進程統(tǒng)計信息。這一選項在安卓4.4版本中新增,能清晰地展示每個進程的運行為情況,是任務管理的重要功能,推薦開啟。
第六項:USB調(diào)試。這一選項允許外部程序通過adb命令管理手機,是安卓開放性的一大體現(xiàn),建議開啟。
第七項:撤銷USB調(diào)試授權。這一功能允許用戶撤銷所有已連接電腦的調(diào)試授權。
第八項:電源鍵菜單錯誤報告。這一選項的意義明確,出于隱私保護,建議關閉。
第九項:允許模擬地點。這一選項主要為開發(fā)人員設計,用于測試定位軟件。日常使用時,無需開啟。
第十項:選擇調(diào)試應用。這一選項為開發(fā)者提供便利,對于普通用戶來說,可以忽略。
第十一項:顯示觸摸操作。這一選項十分有趣,開啟后,手指觸碰的地方會顯示小圓點,適合開發(fā)時查看觸摸位置。日常使用時,建議關閉。
第一章:顯示與交互設置

第二章:開發(fā)者選項設置
“第十四項:顯示布局邊界”能夠顯示頁面組件的邊界框架信息,有助于開發(fā)人員參考。對于普通用戶而言,建議保持關閉。 接下來的幾項關于窗口動畫、過渡動畫和程序動畫的調(diào)整,決定了ROM的動態(tài)感官體驗。建議保持適當?shù)钠胶猓垣@得流暢和和諧的使用體驗。第三章:GPU優(yōu)化與渲染
“第十九項:強制GPU渲染”是一項重要的選項。安卓應用的界面可以使用CPU或GPU進行渲染。由于GPU在圖形處理上比CPU更高效,開啟GPU渲染會使界面更流暢。但這也可能增加功耗和降低待機時間。部分舊程序可能不支持GPU渲染,開啟此功能可能導致問題。建議根據(jù)個人需求和喜好進行設置。第四章:高級顯示設置
“第二十項:顯示GPU視圖更新”和“第二十一項:顯示硬件層更新”,這些選項涉及到屏幕更新的高級顯示設置。對于普通用戶來說,這些功能可能較為繁瑣,建議關閉。 “第二十二項:調(diào)試GPU過度繪制”功能用于顯示GPU繪圖時的過度繪制情況。過多的過度繪制可能表明性能問題。建議關閉此功能以保持界面的簡潔。第五章:專業(yè)級調(diào)試選項
“第二十三項:調(diào)試非矩形剪裁操作”是一個較為專業(yè)的選項,普通用戶開啟與關閉沒有明顯變化,建議關閉。 “第二十四項:強制啟用4x MSAA”涉及游戲抗鋸齒設置,對于游戲達人來說較為熟悉。在不影響發(fā)熱和續(xù)航的前提下,開啟此選項可以提升游戲畫質(zhì)。一、游戲達人與普通用戶的探索之旅

你是否曾是一位游戲達人,熱衷于挑戰(zhàn)各種游戲,或是現(xiàn)在作為普通用戶,對游戲世界充滿好奇?無論你是哪一類玩家,這篇內(nèi)容都將帶你走進一個全新的世界,探索游戲帶給我們的無限可能。
二、開發(fā)一個app的費用揭秘
你是否曾好奇,開發(fā)一個app究竟需要多少錢?根據(jù)最新數(shù)據(jù),開發(fā)費用因app的復雜性和功能需求而異,從幾萬到幾百萬不等。簡單的安卓app,只需幾千元就能完成;而功能全面的app,費用則可能高達幾十甚至上百萬。不過別擔心,安卓開發(fā)的難度相對可控,許多團隊都能勝任。開發(fā)完成后,還有一些維護事項需要注意,如及時刪除無用的安裝包、定期清理緩存以及關閉不使用的程序,這些都有助于保持app的高效運行。
三、原生安卓開發(fā)的新利器——Frida框架與Python的碰撞
在原生安卓開發(fā)中,F(xiàn)rida框架的出現(xiàn)為開發(fā)者帶來了全新的體驗。你是否想嘗試使用Frida進行安卓app的開發(fā)?本教程將帶你一探究竟。需要注意的是,F(xiàn)rida主要針對原生開發(fā)的app,即使用Java+安卓開發(fā)的應用。對于其他如H5開發(fā)的app,F(xiàn)rida可能無法發(fā)揮作用。但是不必擔心,市面上大部分app都是原生開發(fā)的。Frida的“hook”技術可以在app運行過程中進行修改和驗證操作,就像在水管中挖洞觀察水流一樣。我們還可以利用Python環(huán)境管理器創(chuàng)建一個虛擬環(huán)境,讓開發(fā)過程更加便捷、可視化。

四、Frida框架初探:安裝與基本使用
Frida框架為原生安卓開發(fā)帶來了革命性的變革。在本章中,我們將詳細介紹如何安裝Frida框架,并探索其基本使用方法。通過簡單的示例和詳細的步驟,讓你輕松上手Frida框架,為原生安卓開發(fā)注入新的活力。
五、Python在Frida框架中的應用:小試牛刀
第一章:虛擬環(huán)境與Frida的安裝
我已經(jīng)為你創(chuàng)建了一個名為frida_env的虛擬環(huán)境。在安裝Frida之前,我建議在安裝過程中使用科學上網(wǎng),因為Frida的下載可能會涉及到一些外部資源,不借助科學上網(wǎng)可能會導致下載速度極慢,甚至卡住很長時間。

第二章:依賴包的安裝與版本確認
根據(jù)你的環(huán)境,我列出了一些必要的依賴包。在虛擬環(huán)境中使用pip進行安裝即可。安裝完成后,你可以通過執(zhí)行frida--version和導入frida來驗證是否安裝成功。
第三章:Frida-server的下載與運行
我使用的是Frida版本為14.2.18,手機是arm64架構(gòu),因此需要下載相應的frida-server。在運行frida-server時,需要注意這個命令窗口是不能關閉的,讓其一直運行即可。
第四章:PC端與手機端的Frida連接建立

激活之前創(chuàng)建好的虛擬環(huán)境,執(zhí)行相關命令。如果出現(xiàn)手機的一些信息,表示PC端與手機端的Frida連接建立成功。如果Frida版本小于等于12,可能需要進行端口轉(zhuǎn)發(fā)。PC端配置Frida相對簡單,主要是創(chuàng)建虛擬環(huán)境并安裝Frida。
第五章:開發(fā)環(huán)境與工具的配置
由于Frida使用JavaScript語言,為了獲得更好的編程體驗,建議安裝一個代碼自動提示的插件。WebStorm是一個很好的選擇,其官網(wǎng)下載安裝過程相對簡單,這里不再贅述。還需要安裝Node.js環(huán)境,這部分需要自行配置。創(chuàng)建一個空項目,選擇合適的目錄,開始你的Frida開發(fā)之旅。
一、安裝Frida代碼自動提示
打開項目,點擊底部的Terminal,輸入命令“npm i@types/frida-gum”來安裝Frida代碼自動提示功能。這一步驟能夠幫助開發(fā)者在編寫關于Frida的代碼時,享受到自動的代碼補全和提示,極大提升開發(fā)效率和體驗。

二、抓包分析
通過Charles和postern進行抓包,我們發(fā)現(xiàn)了登錄用的接口。其中帶的數(shù)據(jù)是一個{"Encrypt":"x"}。這個加密字段讓我們一時有些困惑,它到底是什么玩意呢?我們需要進一步分析這個接口的通信機制和數(shù)據(jù)結(jié)構(gòu)。
三、探索APK中的user/login
這個apk沒有加固,我們可以通過反編譯工具搜索一下“user/login”。果然,我們找到了兩處包含“user/login”的代碼,其中一個是名為login的函數(shù)。那么,問題就來了,這個app在登錄時到底走的是哪個“user/login”?如何驗證我們的猜測?
四、驗證并Hook

我們只需要點擊手機上面的登錄按鈕,然后觀察pc上控制臺的輸出。經(jīng)過驗證,我們發(fā)現(xiàn)確實執(zhí)行了這個login函數(shù)。接下來,我們就可以進行hook操作了。通過對函數(shù)進行hook,我們能夠深入分析登錄過程的具體實現(xiàn),為后續(xù)的自動登錄打下基礎。
五、自動登錄App的探索
下節(jié)課我們將分析如何自動登錄這個app。實現(xiàn)自動登錄的關鍵在于理解和把握登錄過程的核心邏輯,通過hook技術獲取關鍵信息并進行處理。這個過程大概分為以下幾個步驟:我們需要確定登錄接口的具體路徑和參數(shù);通過hook技術攔截登錄請求并獲取返回值;根據(jù)返回值進行自動登錄的操作。在這個過程中,我們需要充分利用之前抓包分析的結(jié)果,以及hook技術的優(yōu)勢來實現(xiàn)自動化。讓我們一起期待這個充滿挑戰(zhàn)和樂趣的過程吧!人生沒有白走的路,加油!每一步的努力都是為了更好的未來。讓我們一起探索更多關于hook技術的奧秘吧!讓我們一起努力加油!共同開啟新的技術探索之旅!