• May 2, 2024

【不root用電腦修改build】修改build |無需root的修改器有哪些 |prop |

好了,廢話了,咱們轉入正題,在手機系統根目錄有個叫build.prop文件,大家root後可以選擇ex文件瀏覽器修改,處是改完不用修改權限,可以它導出來用電腦修改。打開build.prop文件後開有沒有以下值,如果沒有,將文本拉到最下面另起一行添加可以了。添加完記得保存啓(⊙o⊙)哦。

另:玩機有風險,改機要小心

ro.ril.enable.fd.plmn.prefix=23402,23410,23411

net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960

net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960

net.tcp.buffersize.umts=4096,87380,256960,4096,16384,256960

net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960

net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960

轉載自“魔趣 ViPER520”,高手,我525現在是他包,,,省電。

説一下,本教程中説參數基本是Android 2.3系統通用,不論你是CM7還是官方,或是Miui,是通用。除非教程中有説只能於官方ROM或CM7 ROM。另外,其他機型可以使用,不僅限於Moto,除非是教程中提到Moto專用參數。

如果你發現你Build.prop中沒有教程裏講參數,那麼手動添加到後面好了,沒糾結於“我Build.prop和教程裏完全”。

發現一些機油兄弟本教程所講內容明白或理解該如何使用,故介紹一下。本文所講是手機/system/build.prop文件中內容,可以教程電腦上使用文本編輯軟件編輯build.prop文件,其中添加、修改和刪除本文所講字段條目。另外,官方或者CM ROM中build.prop文件內可能包含本文提到一些字段條目,若各位看官需要,可以自行其添加到build.prop文件最末行,生效。本文原創,如轉載請註“魔趣 ViPER520”,謝謝! 

Android系統中有一個類似Windows系統註冊表文件build.prop。這個文件內定義了系統初始(或)一些參數屬性、功能開放。通過調整/增加參數可以達到調系統性能點和附加功能開啓作用。Android 2.2、2.3、4.0中雖然每一版有自己獨有參數,但大部分是通用,且可以起到關鍵性作用。本文摩托手機Android 2.3系統例,Build.prop中常用參數進行詳解,供機友自己系統做調。

本教程分為5期,第一期是Dalvik虛擬機相關參數,第二期是系統版本、定義相關參數,第三期是基本性能相關參數,第四期是基本耗電相關參數,第五期是擴展性能調及附加功能開啓。

第一期:Dalvik虛擬機相關參數屬性。Dalvik虛擬機是Android操作系統核心,是一切應用程序基礎。所有程序運行時有Dalvik虛擬機其進行解析和執行。

dalvik.vm.startheapsize,本參數控制Dalvik虛擬機啓動一個應程序後其分配初始堆棧大小,可填寫值為2m~48m。例如:dalvik.vm.startheapsize=8m,表示應用程序啓動後其分配初始堆棧大小8兆字節。這裏分配內存容量會影響到整個系統RAM使用程度,和第一次使用應用程序時程序。這個值,系統消耗RAM,但是應用程序打開後反應。值,系統RAM剩餘則越多,但是程序啓動後會卡。建議值是8m,既可以保持140M左右RAM,程序反應速度會大幅度提高。

dalvik.vm.heapsize,本參數控制Dalvik虛擬機一個應用程序分配堆棧量,可填寫值為12m~48m。例如:dalvik.vm.heapsize=48m,表示應用程序任意時刻內可以使用堆棧大小48兆字節。這裏分配內存容量會影響到整個系統RAM使用程序,和程序運行一段時間後反應速度。這個值,系統消耗RAM,但是程序會運行,是遊戲和視頻程序內容加載速度可以提升。值,系統RAM剩餘則越多,但是程序會卡,是遊戲切換場景Loading時候會花費很多時間。若應用程序需要使用超過這個值內存時,會觸發系統垃圾收集器,系統和程序會卡頓。建議值是40~40m。

dalvik.vm.lockprof.threshold,本參數控制Dalvik虛擬機調試記錄程序內部鎖資源爭奪閾值,默認值是500。多用於程序數據統計,對性能調意義。

dalvik.vm.stack-trace-file,本參數控制Dalvik虛擬機堆棧記錄調試文件。於系統調試,用户其調整無意義。

dalvik.vm.execution-mode,本參數控制Dalvik虛擬機程序執行機制。可填寫值有”int:portable”、”int:fast”和”int:jit”。int:portable表示兼容模式運行(腳本翻譯模式),此模式下程序兼容性,但其執行效率(程序優化度依賴於dalvik虛擬機版本)。官方默認此模式。int:fast表示優化模式運行(腳本翻譯和預優化混合),此模式下程序兼容性,執行效率。因為此時dalvik虛擬機允許程序使用自己預定義優化模式和代碼(包括C/C  /彙編代碼)。推薦使用。int:jit表示Just-In-Time模式運行(JIT模式),此模式下程序兼容性,但程序加載後其運行效率(C/C  直接編寫程序效率無異),因為此模式下dalvik虛擬機會預先Java程序翻譯成機器平台本地語言(Native),同時完全允許代碼中所有預優化和代碼,允許所有安全託管代碼,同時程序如果運行JIT模式可能會造成內存泄露。但要注意,很多Dalvik虛擬機並支持此模式(如官方2.2)。

dalvik.vm.dexopt-flags,本參數控制Dalvik虛擬機程序代碼校驗和優化。可填寫值有m、v和o。m標準選項,可以是m=y或m=n。若m=y啓安全代碼校驗和託管代碼優化。兼容性和安全性,推薦使用。v校驗選項,可o並存。可以是v=a或v=n。若v=a表示校驗所有代碼,v=n關閉代碼校驗。o優化選項,可v並存。可以是o=v或o=a。若o=v表示優化校驗過代碼,o=a表示優化所有代碼。例如:dalvik.vm.dexopt-flags=m=ydalvik.vm.dexopt-flags=v=n,o=v注意,這個參數會影響到安裝APK後或使用APK時生成dex文件時。若整個系統(包括應用程序)odex化,無意義。

dalvik.vm.deadlock-predict,本參數控制Dalvik虛擬機對程序死鎖預測處理。可填寫值有off、warn和err。off表示關閉死鎖預測功能(默認設置)。warn表示繼續程序運行同時記錄該死鎖預測(如果鎖會出現程序假死現象,然後N出現關閉)。err表示預測到死鎖時馬上彈出FC。注意:有些Dalvik虛擬機版本並支持此參數。總結:於本期此處給出

dalvik.vm.dexopt-flags=v=n,o=v

dalvik.vm.dexopt-flags=v=a,o=v

第二期:系統版本、定義參數。本期介紹系統版本、定義相關參數。主要於定義系統版本特徵字串,OTA字串。於用到,因此粗略介紹。

ro.build.id,本參數定義了系統版本ID。系統內部使用,OTA時作為粗略版本。更改後可避免OTA提示,但可能會引起預裝程序(如Blur)定性。

ro.build.display.id,本參數定義了設置中顯示系統版本號。主要於設置中顯式出現可讀版本,於個性化定製和第三方應用程序系統版本判斷(如魔趣設置)。更改後可自定義版本顯示,但某些第三方應用程序會出現錯誤(如魔趣設置實現機器保修查詢)。

ro.build.version.incremental,本參數定義了系統升級字。主要於系統OTA版本,同時ro.build.description和ro.build.fingerprint相匹配。更改後可以免OTA提示(如避免Miui升級提示和Blur升級提示)。

ro.product.model,本參數定義了機器型號字符串。主要於機器型號顯式定義(如系統設置中手機型號和Blur、Google設置嚮導中機型)。更改後可自定義手機型號名稱。

ro.product.locale.language,本參數定義了系統初始(默認)語言。此處注意是語言,如中文是zh,英文是en。更改後改變系統啓動時語言設置。

ro.product.locale.region,本參數定義了系統初始(默認)區域。此處注意是區域,如中國大陸CN,台灣TW,美國US。更改後改變系統啓動時區域設置。

ro.build.description和ro.build.fingerprintROM編譯綜合説。其中包含了平台硬件、Android版本、源代碼分支和標籤、OTA詳細版本。其中OTA部分,例如:umts_jordan_china-user 2.3.6 4.5.3-109_DPP-141323416413release-keys此數字ro.build.version.incremental更改可避免OTA升級提醒(如Miui和Blur)。

第三期:基本性能相關參數。本期介紹系統性能(操作體驗、功能速度、內存管理)相關參數屬性和其調整方法。雖然DefyCPU只有800MHz,雖然DefyRAM只有512MB,雖然摩托官方系統優化,但通過本期參數調整,可以獲得性能。

windowsmgr.max_events_per_sec,本參數定義了Android系統窗體事件管理器單位時間內可以處理事件數量。通過更改本參數可以獲得絲滑流體驗。可填寫值範圍為“於0數”,官方默認60。建議150、200、260、300這幾個值。值變,系統觸控度提高,但對應CPU使用率會升高,結果電池續航能力下降。我個人經驗來説,此值取到240左右時系統設置中滑動可以得到接近WP7和度。

ro.min_pointer_dur,本參數定義了兩次觸摸之間時間間隔,單位是毫秒。默認值25,推薦值是10。通過調整此參數可以提高系統觸控靈或度。值越,觸控。此值,觸控。

mot.proximity.delay,本參數定義了手機光纖感應器抖動消除時間,單位是毫秒。默認值是500,推薦值是250。通過調整此參數可以提高通話結束後屏幕點亮速度。值越,通話結束後屏幕點亮需要時間,但通話過程中如果手機瞬間離開臉部會點亮屏幕,可防止通話過程中誤操作(比方説通話時小心手機移動了一下,屏幕會點亮,此時如果臉部觸碰到了屏幕會通話造成影響)。此值,手機離開臉部或裝入口袋後會點亮或關閉屏幕。

mot.proximity.distance,本參數定義了手機屏幕上兩個觸摸點之間短距離,若距離於此值認為是一個觸摸點,單位是像素。默認值是60,推薦值是100。什麼推薦100呢?因為Defy屏幕分辨率480×854,説橫有480個像素點,應上去相當於是橫向並排允許4個觸摸點,一個手指一個點,這樣類似於殺西瓜遊戲中可以提升遊戲操作。

ro.kernel.android.checkjni,本參數定義了Dalvik虛擬機執行程序時候是否要做Jni鏈接庫檢查工作。詳細見Dalvik參數屬性期。若考慮定性可使用true,若需要性能可使用false。注意:此參數會Dalvik參數覆蓋。

ro.media.enc.jpeg.quality,本參數定義了JPEG圖像編碼器使用質量因子,可填寫值為1~100,默認80,推薦100。想照出照片嗎?想讓照片大小鬆上M嗎?那使用100吧。

debug.sf.hw,本參數定義了系統是否啓GPU來渲染程序UI,默認0,推薦1。但要注意,如果此值為1,某些應用程序中可能會出現顯示現象(見)。

persist.sys.use_dithering,本參數定義了系統渲染器對圖像縮放是否啓抖動技術。可填寫值為0或1。開啓抖動後,圖像顯示(指背景、解鎖圖像,並非圖庫、那些)會,但會增加CPU負載,導致ROM卡頓。

persist.sys.purgeable_assets,本參數定義了系統是否可以清除不用數據釋放多RAM。可填寫值為0或1。當值1時,系統會定期不用數據釋放多RAM,同時作為代價下次啓動程序或遊戲加載數據會變慢。

video.accelerate.hw,本參數定義了系統是否對視頻啓硬件加速功能。這裏視頻指代屏幕上顯示東西,不僅是“電影視頻”。可填寫值為0或1。需要注意是:摩托官方2.2和2.3系統此功能支持不是,開啓後有時反而會降低系統流。但CM系統建議開啓。

debug.performance.tuning,本參數定義了系統是否性能做調。可填寫值為0或1。需要注意是:摩托官方2.2和2.3系統此功能支持不是,開啓後有時反而會降低系統流。但CM系統建議開啓。*******************************ro.HOME_APP_ADJro.FOREGROUND_APP_ADJro.VISIBLE_APP_ADJro.PERCEPTIBLE_APP_ADJro.HEAVY_WEIGHT_APP_ADJro.SECONDARY_SERVER_ADJro.BACKUP_APP_ADJro.HIDDEN_APP_MIN_ADJro.EMPTY_APP_ADJ*******************************以上參數定義了各種應用程序管理機制,這些並非一兩句話可以説,想深究同學可以Google一下OOM Killer。可填寫值為整數。這裏只出值規律,0代表降低進程優先級且駐留內存,1代表駐留內存,4代表緩存多內存,15代表儘量緩存內存。説內存緩存器是ADJ到來進行緩存。大家可系統中自己各種應用程序要求進行更改。以下給出一個經典用例:ro.FOREGROUND_APP_ADJ=0       前台程序駐留內存(緩存)ro.VISIBLE_APP_ADJ=1        可見程序駐留內存(緩存)ro.PERCEPTIBLE_APP_ADJ=2        緩存RAM多一些ro.HOME_APP_ADJ=3        桌面程序,緩存RAM多一些ro.HEAVY_WEIGHT_APP_ADJ=4        緩存RAM多一些ro.SECONDARY_SERVER_ADJ=5        緩存RAM多一些ro.BACKUP_APP_ADJ=6       緩存RAM多一些ro.HIDDEN_APP_MIN_ADJ=7        隱藏程序,程序類型進行內存管理,為緩存RAM多一些,直接緩存內存。ro.EMPTY_APP_ADJ=15        退出程序,直接緩存內存*******************************ro.FOREGROUND_APP_MEMro.VISIBLE_APP_MEMro.PERCEPTIBLE_APP_MEMro.HEAVY_WEIGHT_APP_MEMro.SECONDARY_SERVER_MEMro.BACKUP_APP_MEMro.HOME_APP_MEMro.HIDDEN_APP_MEMro.CONTENT_PROVIDER_MEMro.EMPTY_APP_MEM*******************************以上參數定義了各種類型應用程序內存緩衝大小,單位是頁,應用上面ADJ參數應。下面給出一個經典用例:ro.FOREGROUND_APP_MEM=1280ro.VISIBLE_APP_MEM=2560ro.PERCEPTIBLE_APP_MEM=3840ro.HEAVY_WEIGHT_APP_MEM=6400ro.SECONDARY_SERVER_MEM=7680ro.BACKUP_APP_MEM=8960ro.HOME_APP_MEM=5120ro.HIDDEN_APP_MEM=12800ro.CONTENT_PROVIDER_MEM=15360ro.EMPTY_APP_MEM=20480

wifi.supplicant_scan_interval,本參數定義了Wifi掃描保存節電時間間隔。亮屏幕或打開Wifi時,系統會掃描環境中是否存在保存Wifi節點,發現後進行連接,而這個參數控制了每次掃描時間間隔。單位是秒。取值範圍是數。官方默認45,推薦180。

ro.mot.battmanager.wifictrl,本參數定義了電源管理模塊Wifi控制。默認0。值為1時可以節電,但有時Wifi會出現情況(不是所有ROM如此)。

ro.mot.deep.sleep.supported,本參數定義了是否開啓摩托“休眠”模式。取值true或false。當值true時,電源菜單中會出現“休眠”模式。此模式類似於電腦睡眠,即CPU部件電源全部關閉,只為RAM供電保存休眠前系統狀態。耗電量完全關機多一些,但可以做到瞬間開機。官方ROM。

pm.sleep_mode,本參數定義了系統待機時睡眠深度,所有Android系統上。取值範圍是0~4,對應解釋如下。0:強制關閉RAM之外所有部件,此狀態下省電。Defy可以純待機3~4個禮拜。但是此模式與“休眠”類似,進入後射頻會關閉,手機2G/3G信號斷了(語音和數據)。

1:讓ARM進入中斷觸發待機(超低功耗)模式。與模式0相比,本模式下射會關閉,而ARM可以通過軟件(鬧鈴)和硬件(來電)中斷來喚醒,因此耗電方面於模式0,Defy可以純待機7天(裝任何軟件)。建議使用。

2:將所有應用程序掛起到後台。與模式1相比,本模式下硬件參與多少節電,耗電模式1多很多。應用程序掛起後,CPU負載會大幅度降低,從而節電。此模式下Defy純待機5天。

延伸閱讀…

無需root的修改器有哪些?

免root修改build

3:CPU頻率和電壓降至,低到主頻只有幾十MHz水平,而此時CPU接受外部中斷(通過中斷來恢復頻率和電壓)。與模式2相比,本模式下CPU通過降頻和降壓參與了節電,因此本模式耗電模式2多了一點。Defy純待機約4~5天。本模式是官方ROM和官方CM系統默認值。

4:CPU接受外部中斷。與上述4個模式相比,此模式下做任何節電,只是關閉了屏幕和鍵背光而已。Defy純待機約2天。將上述5個模式節電星級來分,模式0和15顆星,模式2和33顆星,模式41顆星。綜上屬,模式0和模式1基本一樣,是靠完全關閉所有硬件部件來進行節電,省電效果最佳。模式2和模式3是靠調節CPU頻率來進行節電。個人推薦採用pm.sleep_mode=1,即省電。如果想模式0但擔心基帶射頻同學可以繼續下看,解決辦法在下面。

ro.ril.disable.power.collapse,本參數定義了是否禁止射頻參與電源休眠。取值是0或1。這個參數使用需要上一個參數相匹配(我看到很多ROM中這兩個參數是匹配,造成效果點亮屏幕後信號存在問題)。本參數1時候即射頻打開,0時候上一個參數pm.sleep_mode來判斷是否關閉射頻。打開射頻費電,但是如果射頻關閉,那手機沒信號了。那麼當pm.sleep_mode=0時候,上面説過,此時待機會關閉所有硬件部件,包括射頻。而此時如果ro.ril.disable.power.collapse=1,會保持射頻開啓(即使進入休眠模式)。這樣即使待機,手機有信號。但是存在這樣一個現象,有些ROM中pm.sleep_mode=0會帶來多問題, 如睡死、亮屏後Wifi打不開、藍牙打不開。因此建議同學們可以試一下pm.sleep_mode=0和ro.ril.disable.power.collapse=1組合使用,看看是否有bug,如果沒有那使用此種模式,省電了(端省電)。於省電兼得,可使用如下組合:pm.sleep_mode=1ro.ril.disable.power.collapse=0這樣射頻pm.sleep_mode=1下會關閉,而進入休眠模式後射頻會關閉。

電量方面寫這些。通過調節本期參數可以做到待機只有1天~待機5天(安裝常用軟件)。其他例如射頻鎖休眠時間,資源分配優先級一些參數此處出。主要原因是那些東西過底層,説話門做射頻工程師調。大家起來表象所迷惑,而且那些參數節電用處,信號可以切換基帶實現。望諸位諒解。

Build.prop (編輯 /system/build.prop 文件(需要root, 可以文件管理器或者其他root explorer)

如果build.prop裏面有這些參數,只需要數值更改

net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960

net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960

net.tcp.buffersize.umts=4096,87380,256960,4096,16384,256960

net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960

net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960

17.顯示開機動畫(system/media/bootanimation.zip動畫顯示,加速開機速度)

19. 以下適合 LG 機型優化 ( 並知道是什麼優化, 木有棒機 )

Init.d (system/etc/Init.d 民間rom有該目錄, 木有話自己創建)

(需要 ROM 有/system/etc/init.d 目錄, 並且需要busybox能使用. 創建一個空白文件,每個文件第一行需要有 —> #!/system/bin/sh , 拖拽進 /system/etc/init.d 然後命名類似77tweaks *( 數字,然後名稱)

echo “2048,3072,6144,15360,17920,20480″ > /sys/module/lowmemorykiller/parameters/minfree

echo “4096,16384,404480″ > /proc/sys/net/ipv4/tcp_wmem;

有一些調試開關需要我們修改build.prop文件啓才能生效,下面流程如何修改build.prop文件。

m0_53421867:
兄弟,找到怎麼修改了嗎

Tisfy:
我現在於明白我缺乏是什麼了,樓主那種真理執着追求和樓主那種理想實踐產生厚重感。

延伸閱讀…

安卓手機優化,修改build.prop 原創

如何修改build.prop文件使之生效

bluebank2018:
樓主,請問你知道android10.0怎麼修改關機充電電量百分比顯示嗎?

如果您想沒有Root權限情況下修改build.prop文件,您可以使用ADB工具。,您需要安裝Android Debug Bridge (ADB)工具並連接您設備到電腦。然後,您可以使用以下命令build.prop文件進行修改:

mount -o rw,remount /system

於Android開發,是需要Root Android可以進行,只需要開啓”Developr options”可以了。Root Android目的是增加可玩性,例如Android上部署Linux

Rooting your Android文檔提供了各種Android設備Root方法索引,其中How to root your Nexus 5介紹如何root Nexus 5設備。

如果是Windows操作系統,Wug’s Nexus Root Toolkit,可以實現Root。不過,於Mac/Linux用户,可以參考Is there a version of your toolkit for Mac/Linux yet?,其實通過虛擬機來運行Windows系統,運行這個Root Toolkit。

上述root android依賴工具,隱藏了技術細節。如果是Mac/Linux系統,可以通過手工方法,使用ADB來傳輸root鏡像實現root Android目的。

通過root android,可以系統級調優,可以完全替換操作系統。此外,通過root Android,獲得Linux內核上運行桌面OS權限,可以修改系統或者安裝unapproved組件。獲得root訪問權限後,可以對設備進行備份和恢復,意味着可以將系統複製到手機或者平板中。同時具有了安裝自定義ROM,如CyanogenMod或者Paranoid Android(一種定製ROM於擴展和增強Android)。

root過程要設備來調整,但是,第一個步驟是,即unlock,繞過bootloader。bootloader是設備啓動時第一個運行程序,它會驗證所有運行在手機上軟件。所以要安裝root軟件包,需要屏蔽bootloader。

注意:請先備份數據,unblock bootloaders擦除設備上內容!

這時設備會提示確認屏幕(unlock後,可以安裝定製操作系統) 注意,確認後設備上所有用户數據清除 ,此時系統會回到出廠狀態(於手機)。

使用音量鍵確認鍵移動到Yes上,然後下電源鍵確認執行unlock

此時設備屏幕上顯示LOCK STATE – unlocked一行紅字,表示解鎖,現在解鎖狀態FASTBOOT MODE了。可以開始刷入新系統了。

上述步驟我升級Nexus 5系統時候全部做過了,所以當前操作跳過這些。如果你是第一次操作,則需要完成上述步驟。

Google Play Store安裝免費版本有內購(主要是於去除廣告),但功能不受影響,所以可以直接安裝使用。

SuperSU是rooted後才能安裝使用,實際進行root是TWRP或ClockWorkMod。

從 [BETA][2016.02.28] SuperSU v2.68 看,推薦使用TWRP。TWRP是一個開源社區項目,並且持續活躍開發。通過TWRP,可以安裝完全定製ROM,如OmniROM,這是一個有意思開源項目。

此時滑動下方Swipe to Allow Modifications,進入安裝TWRP更改頁面,並點擊Install鈕

滾動頁面,選擇前面傳輸機設備中supersu.zip文件(文件名下載版本會),然後點擊Install Image鈕

確認頁面滑動Swipe to confirm Flash鈕,確認進行刷新

刷新後,可以點擊Reboot System啓系統

注意:要fastboot flash recovery twrp.img後馬上啓動到Recovery模式,安裝SuperSU.zip。因為很多設備第一次啓動時會動替換掉定製recovery(TWRP),會導致前面驟白做了。TWRP啓動,TWRP會ROM進行補丁來避免ROM替換掉TWRP。如果你忘記了這個步驟,需要複前面所述安裝步驟,頭來一次。

今後安裝升級,可以下載TWRP image存放機,然後進入Recovery模式,使用安裝TWRP進行Install可以升級到版本TWRP。

Google Play Store中安裝Root Checker應用程序,執行這個程序來檢查。該程序會系統做任何修改,只是驗證獲取Root權限是否能夠,所以是一個安全程序。

root過後Android運行和使用沒有任何問題,但是會遇到一個問題,當Google推送系統升級時候,每次系統啓動開始打補丁總是,進入Android系統後,看到系統提示你要軟件包。

TWRP啓動時候,注意觀察,可以看到啓動報錯是安裝/cache/update.zip包時候返回了一個Status 7錯誤:

上述Status 7錯誤原因是因為軟件包中updater-script腳本中有一部分是檢查設備型號是否和安裝ROM兼容,這部分updater-script有一個稱為asserts部分是用來校驗。

當使用了su指令後,可以進入root帳號,此時可以cd /cache系統目錄。不過,無法使用adb root指令(這個指令可以root身份運行adbd,可以直接adb pull系統文件),如果直接使用adb root指令會提示正式產品設備無法使用該指令

解決方法參考 copy db file with adb pull results in ‘permission denied’ error,可以將系統文件複製到普通目錄,如/sdcard/Download目錄,然後可以下載或上傳。