簡體   English   中英

如何中斷Android啟動順序以強制其僅啟動到Linux內核

[英]How to interrupt Android boot sequence to force it boot to Linux kernel only

我正在嘗試通過adb進行一些與設備處理器核心相關的低級性能測試,我認為它受到Android后台服務和系統內容的影響。

據我了解,Android啟動順序如下:

  1. 執行Boot ROM代碼。
  2. 執行引導加載程序。
  3. 加載Linux內核。
  4. 啟動Zygote,這將初始化Dalvik VM。
  5. 加載Android系統的系統服務器。

所以我的問題是我如何才能中斷此序列以使其在階段3停止以加載Linux內核。 這可以幫助我在再次加載Android系統之前實施中介性能測試。 Fastboot或Clockworkmod恢復是否可以幫助您並將設備加載到某種Linux內核?

任何提示將不勝感激。 謝謝。

將內核bootargs中的init參數更改為init=/bin/sh 通常可以在第2步中的某個位置完成。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM