簡體   English   中英

通過以太網的Android快速啟動以刷新啟動映像

[英]Android Fastboot over Ethernet to flash boot image

我已通過以太網將主機與Android設備連接。 我有一個通過以太網電纜連接到路由器的android設備,並且一個主機(linux-Ubuntu)連接到同一路由器。

Host Ip is : 
eth1 : inet addr : 192.168.101.102 mask : 255.255.255.0

設備IP(配置此IP static而非DHCP):

   192.168.101.105 
Network Prefix Length : 24
Default Gateway : 192.168.0.1

我可以在正常模式下從主機ping設備。 但是,當我通過Power + Volume Down或adb reboot bootloader進入快速啟動模式時:我既無法ping設備,也無法使用fastboot -t flash boot刷新設備

設備以太網接口名稱為eth0,而主機接口名稱為eth1,這有關系嗎?

我怎樣才能做到這一點?

Fastboot是一個開發工具,用於接收和刷新剛剛從源代碼編譯的系統映像

但我不知道默認情況下它具有任何網絡功能。 通常,Android設備上的網絡是通過Linux內核運行的,而fastboot是一種具有最小UI的第二階段引導程序-當您處於fastboot模式時,沒有Linux內核在運行。 Fastboot通常具有用於操作USB接口,讀取一些按鈕並繪制屏幕的代碼,但這通常是典型電話/平板電腦上的板載I / O方式所需的全部。

當然,如果您擁有操作處理器所需的所有必要硬件文檔,啟用必要的外圍設備(包括RAM?)和聯網功能,當然可以將U-Boot之類的東西改編為功能更強大的閃存工具,其中包括其自己的網絡堆棧。 ,然后寫入閃存。 這里有一個問題,您可以將其存儲在哪里,但是恢復分區可能是可能的。

另一個選擇可能是修改恢復分區(一個具有自己的內核和用戶土地的微型linux系統)以接收網絡有效負載並刷新主系統和/或數據分區,而不是僅僅解釋以前由完整版本下載和存儲的OTA有效負載。正在運行的系統。

暫無
暫無

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

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