[英]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.