android_recovery_motorola_g.../recovery/root/system/bin/runatboot.sh

33 lines
1.5 KiB
Bash
Raw Normal View History

#!/system/bin/sh
is_fastboot=$(getprop init.svc.fastbootd)
if [ "$is_fastboot" != "running" ]; then
mount /vendor_dlkm
insmod /vendor_dlkm/lib/modules/msm_drm.ko
insmod /vendor_dlkm/lib/modules/mmi_annotate.ko
insmod /vendor_dlkm/lib/modules/mmi_info.ko
insmod /vendor_dlkm/lib/modules/mmi_relay.ko
insmod /vendor_dlkm/lib/modules/mmi_charger.ko
insmod /vendor_dlkm/lib/modules/mmi_sys_temp.ko
insmod /vendor_dlkm/lib/modules/sensors_class.ko
insmod /vendor_dlkm/lib/modules/touchscreen_mmi.ko
insmod /vendor_dlkm/lib/modules/stmicro_mmi.ko
insmod /vendor_dlkm/lib/modules/goodix_brl_mmi.ko
insmod /vendor_dlkm/lib/modules/sx937x_sar.ko
insmod /vendor_dlkm/lib/modules/bm_adsp_ulog.ko
insmod /vendor_dlkm/lib/modules/qti_glink_charger.ko
insmod /vendor_dlkm/lib/modules/qpnp_adaptive_charge.ko
insmod /vendor_dlkm/lib/modules/q6_pdr_dlkm.ko
insmod /vendor_dlkm/lib/modules/q6_notifier_dlkm.ko
insmod /vendor_dlkm/lib/modules/snd_event_dlkm.ko
insmod /vendor_dlkm/lib/modules/gpr_dlkm.ko
insmod /vendor_dlkm/lib/modules/spf_core_dlkm.ko
insmod /vendor_dlkm/lib/modules/adsp_loader_dlkm.ko
fi
mkdir /firmware
SLOT=$(getprop ro.boot.slot_suffix)
mount /dev/block/bootdevice/by-name/modem$SLOT /firmware -O ro
echo "1" > /proc/sys/kernel/firmware_config/force_sysfs_fallback
echo "1" > /sys/kernel/boot_adsp/boot
exit 0