Huawei fastboot flash codes geleakt
Huawei ist bei allem belangen immer relativ bedeckt, was die Sache mit Daten angeht. Selbst die Herausgabe von Open Kernel Sources wird entweder verweigert, oder in die Länge gezogen, obwohl es für Developer eine relativ nützliche Basis wäre und auch Kunden für Huawei bringen würde.
Nun wurde aber ein denkbarer Fehler begangen, denn in der letzten geleakten Firmware für das Huawei P9 EVA-L09C432B386, die nun an die Öffentlichkeit gelangte, sind Scripte enthalten, die das flashen über Fastboot erlauben sollen.
get_root.bat
Code:
adb reboot bootloaderfastboot flash boot sec_boot.img
fastboot flash recovery sec_recovery.img reboot
pause
updateinadb_hi3650.bat
Code:
cls
setlocal enabledelayedexpansion
:start
@echo -----------------------------
@echo %date%-%time% > fastboot_log.txt
@echo %date%-%time%
@echo "Austin Fastboot Updating......" >> fastboot_log.txt
@echo "Austin Fastboot Updating......"
adb reboot bootloader
fastboot flash xloader sec_xloader.img
fastboot flash ptable ptable.img
@if not 0==!ERRORLEVEL! goto error
fastboot flash fastboot sec_fastboot.img
@if not 0==!ERRORLEVEL! goto error
fastboot reboot-bootloader
Code:
@fastboot getvar vendorcountry 2>vendorcountry.txt >> fastboot_log.txt
@fastboot getvar devicemodel 2>devicemodel.txt >> fastboot_log.txt
@for /f "tokens=2 delims= " %%i in ('findstr vendorcountry vendorcountry.txt') do set cur_country=%%i
@for /f "tokens=2 delims= " %%i in ('findstr devicemodel devicemodel.txt') do set cur_model=%%i
@del vendorcountry.txt
@del devicemodel.txt
@if exist vendor_transfer.xml (
@for /f "tokens=1,2 delims= " %%i in (vendor_transfer.xml) do (
@if %cur_country%==%%i (
@set country=%%j
@goto next
)
)
)
@set country=%cur_country%
@set vendorcountry_new=%country:/=_%
@set model=%cur_model%
Code:
C:\Windows\System32\PING.EXE -n 1 127.0.0.1>nul
) else (
if exist %userdata_path%\userdata.img (
echo %userdata_path%\userdata.img 存在 >> fastboot_log.txt
echo fastboot flash userdata %userdata_path%\userdata.img
echo 烧录运营商定制的userdata镜像
fastboot flash userdata %userdata_path%\userdata.img
if not 0==!ERRORLEVEL! goto error
Der Code ist bewusst nicht komplett um niemand in Gefahr zu bringen.