mirror of
https://github.com/MeexReay/pmos-xiaomi-angelican.git
synced 2025-06-24 10:32:59 +03:00
68 lines
929 B
Bash
Executable File
68 lines
929 B
Bash
Executable File
#!/bin/bash
|
|
|
|
source extract-paths.sh
|
|
|
|
pmbootstrap chroot apk add android-tools
|
|
|
|
has_fastboot_device() {
|
|
if pmbootstrap chroot fastboot devices | grep -q "LBA"
|
|
then
|
|
return
|
|
else
|
|
return 1
|
|
fi
|
|
}
|
|
|
|
wait_fastboot_device() {
|
|
until has_fastboot_device
|
|
do
|
|
sleep 1
|
|
done
|
|
}
|
|
|
|
has_recovery_device() {
|
|
if pmbootstrap chroot adb devices | grep -q "recovery"
|
|
then
|
|
return 0
|
|
else
|
|
return 1
|
|
fi
|
|
}
|
|
|
|
wait_recovery_device() {
|
|
until has_recovery_device
|
|
do
|
|
sleep 1
|
|
done
|
|
}
|
|
|
|
if ! has_fastboot_device
|
|
then
|
|
echo "Rebooting into Fastboot..."
|
|
echo "Hold Volume Down button!"
|
|
sleep 1
|
|
|
|
pmbootstrap chroot adb reboot bootloader
|
|
|
|
sleep 10
|
|
fi
|
|
|
|
until pmbootstrap flasher flash_rootfs
|
|
do
|
|
sleep 1
|
|
done
|
|
until pmbootstrap flasher boot
|
|
do
|
|
sleep 1
|
|
done
|
|
|
|
echo "Booting into System..."
|
|
|
|
sleep 15
|
|
|
|
echo "Rebooting into Recovery..."
|
|
echo "Hold Volume Up button!"
|
|
|
|
wait_recovery_device
|
|
./extract-kernel-trouble.sh
|