Loading flash-scripts/windows/install-e-recovery-boot.bat 0 → 100644 +55 −0 Original line number Diff line number Diff line @echo off :: !/bin/bash :: Copyright (C) 2022 ECORP SAS - Author: Frank Preel :: This program is free software: you can redistribute it and/or modify :: it under the terms of the GNU General Public License as published by :: the Free Software Foundation, either version 3 of the License, or :: (at your option) any later version. :: This program is distributed in the hope that it will be useful, :: but WITHOUT ANY WARRANTY; without even the implied warranty of :: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the :: GNU General Public License for more details. :: You should have received a copy of the GNU General Public License :: along with this program. If not, see <https://www.gnu.org/licenses/>. :: Parameter :: $1: FASTBOOT_PATH :: $2: E_IMAGE_PATH need twrp path :: Exit status :: - 0 : Recovery installed :: - 101 : FASTBOOT_PATH missing :: - 102 : E_IMAGE_PATH missing SET FASTBOOT_PATH=%~1 SET E_IMAGE_PATH=%~2 IF not defined %FASTBOOT_PATH ( echo "Fastboot path is empty" exit /b 101 ) IF not defined %E_IMAGE_PATH ( echo "E Image path is empty" exit /b 102 ) SET FASTBOOT_CMD="%FASTBOOT_PATH%fastboot" SET ADB_CMD="%FASTBOOT_PATH%adb" :: %FASTBOOT_CMD% erase userdata :: if errorlevel 1 ( :: exit /b 11 :: ) :: timeout 1 >nul 2>&1 :: %FASTBOOT_CMD% erase metadata :: if errorlevel 1 ( :: exit /b 12 :: ) %FASTBOOT_CMD% flash boot %E_IMAGE_PATH% flash-scripts/windows/oneplus-flashingUnlock.bat +1 −1 Original line number Diff line number Diff line Loading @@ -47,7 +47,7 @@ if errorlevel 0 ( exit /b 0 ) else ( echo "The device is locked" %FASTBOOT_PATH% -s %DEVICE_ID% flashing unlock %FASTBOOT_PATH% -s %DEVICE_ID% oem unlock if errorlevel 1 ( exit /b 2) ) Loading flash-scripts/windows/pixel-flashingUnlock.bat 0 → 100644 +63 −0 Original line number Diff line number Diff line @echo off :: Coyright (C) 2022 ECORP SAS - Author: Frank Preel :: This program is free software: you can redistribute it and/or modify :: it under the terms of the GNU General Public License as published by :: the Free Software Foundation, either version 3 of the License, or :: (at your option) any later version. :: This program is distributed in the hope that it will be useful, :: but WITHOUT ANY WARRANTY; without even the implied warranty of :: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the :: GNU General Public License for more details. :: You should have received a copy of the GNU General Public License :: along with this program. If not, see <https://www.gnu.org/licenses/>. :: Parameter :: $1: device id :: $2: fastboot folder path :: Exit status :: - 0 : bootloader locked :: - 1 : unknown error :: - 2 : Flashing unlocked failed :: - 101 : $DEVICE_ID missing :: - 102 : $FASTBOOT_FOLDER_PATH is missing SET DEVICE_ID=%~1 SET FASTBOOT_FOLDER_PATH=%~2 IF not defined %DEVICE_ID ( exit /b 101 ) IF not defined %FASTBOOT_FOLDER_PATH ( exit /b 102 ) SET FASTBOOT_PATH="%FASTBOOT_FOLDER_PATH%fastboot" %FASTBOOT_PATH% getvar unlocked 2>&1 | findstr "yes" if errorlevel 0 ( echo "The device is unlocked" timeout 1 >nul 2>&1 exit /b 0 ) else ( echo "The device is locked" %FASTBOOT_PATH% -s %DEVICE_ID% flashing unlock if errorlevel 1 ( exit /b 2) ) :fastboot_detect %FASTBOOT_PATH% getvar unlocked 2>&1 | findstr "yes" if errorLevel 1 ( echo "..." timeout 2 >nul 2>&1 goto :fastboot_detect ) call fastboot_detect exit /b 0 Loading
flash-scripts/windows/install-e-recovery-boot.bat 0 → 100644 +55 −0 Original line number Diff line number Diff line @echo off :: !/bin/bash :: Copyright (C) 2022 ECORP SAS - Author: Frank Preel :: This program is free software: you can redistribute it and/or modify :: it under the terms of the GNU General Public License as published by :: the Free Software Foundation, either version 3 of the License, or :: (at your option) any later version. :: This program is distributed in the hope that it will be useful, :: but WITHOUT ANY WARRANTY; without even the implied warranty of :: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the :: GNU General Public License for more details. :: You should have received a copy of the GNU General Public License :: along with this program. If not, see <https://www.gnu.org/licenses/>. :: Parameter :: $1: FASTBOOT_PATH :: $2: E_IMAGE_PATH need twrp path :: Exit status :: - 0 : Recovery installed :: - 101 : FASTBOOT_PATH missing :: - 102 : E_IMAGE_PATH missing SET FASTBOOT_PATH=%~1 SET E_IMAGE_PATH=%~2 IF not defined %FASTBOOT_PATH ( echo "Fastboot path is empty" exit /b 101 ) IF not defined %E_IMAGE_PATH ( echo "E Image path is empty" exit /b 102 ) SET FASTBOOT_CMD="%FASTBOOT_PATH%fastboot" SET ADB_CMD="%FASTBOOT_PATH%adb" :: %FASTBOOT_CMD% erase userdata :: if errorlevel 1 ( :: exit /b 11 :: ) :: timeout 1 >nul 2>&1 :: %FASTBOOT_CMD% erase metadata :: if errorlevel 1 ( :: exit /b 12 :: ) %FASTBOOT_CMD% flash boot %E_IMAGE_PATH%
flash-scripts/windows/oneplus-flashingUnlock.bat +1 −1 Original line number Diff line number Diff line Loading @@ -47,7 +47,7 @@ if errorlevel 0 ( exit /b 0 ) else ( echo "The device is locked" %FASTBOOT_PATH% -s %DEVICE_ID% flashing unlock %FASTBOOT_PATH% -s %DEVICE_ID% oem unlock if errorlevel 1 ( exit /b 2) ) Loading
flash-scripts/windows/pixel-flashingUnlock.bat 0 → 100644 +63 −0 Original line number Diff line number Diff line @echo off :: Coyright (C) 2022 ECORP SAS - Author: Frank Preel :: This program is free software: you can redistribute it and/or modify :: it under the terms of the GNU General Public License as published by :: the Free Software Foundation, either version 3 of the License, or :: (at your option) any later version. :: This program is distributed in the hope that it will be useful, :: but WITHOUT ANY WARRANTY; without even the implied warranty of :: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the :: GNU General Public License for more details. :: You should have received a copy of the GNU General Public License :: along with this program. If not, see <https://www.gnu.org/licenses/>. :: Parameter :: $1: device id :: $2: fastboot folder path :: Exit status :: - 0 : bootloader locked :: - 1 : unknown error :: - 2 : Flashing unlocked failed :: - 101 : $DEVICE_ID missing :: - 102 : $FASTBOOT_FOLDER_PATH is missing SET DEVICE_ID=%~1 SET FASTBOOT_FOLDER_PATH=%~2 IF not defined %DEVICE_ID ( exit /b 101 ) IF not defined %FASTBOOT_FOLDER_PATH ( exit /b 102 ) SET FASTBOOT_PATH="%FASTBOOT_FOLDER_PATH%fastboot" %FASTBOOT_PATH% getvar unlocked 2>&1 | findstr "yes" if errorlevel 0 ( echo "The device is unlocked" timeout 1 >nul 2>&1 exit /b 0 ) else ( echo "The device is locked" %FASTBOOT_PATH% -s %DEVICE_ID% flashing unlock if errorlevel 1 ( exit /b 2) ) :fastboot_detect %FASTBOOT_PATH% getvar unlocked 2>&1 | findstr "yes" if errorLevel 1 ( echo "..." timeout 2 >nul 2>&1 goto :fastboot_detect ) call fastboot_detect exit /b 0