Skip to content

Commit

Permalink
test
Browse files Browse the repository at this point in the history
  • Loading branch information
unreal3579 committed Jun 6, 2024
1 parent e0403e1 commit 7a2e48d
Show file tree
Hide file tree
Showing 7 changed files with 35 additions and 80 deletions.
2 changes: 1 addition & 1 deletion device.mk
Original file line number Diff line number Diff line change
Expand Up @@ -166,4 +166,4 @@ ENABLE_VIRTUAL_AB := true
PRODUCT_EXTRA_RECOVERY_KEYS += \
$(DEVICE_PATH)/security/releasekey

BUILD_BROKEN_MISSING_REQUIRED_MODULES := true
BUILD_BROKEN_MISSING_REQUIRED_MODULES := true
51 changes: 34 additions & 17 deletions recovery/root/init.recovery.qcom.rc
Original file line number Diff line number Diff line change
Expand Up @@ -24,36 +24,39 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
#on early-init
# insmod /vendor/lib/modules/1.1/q6_pdr_dlkm.ko
# insmod /vendor/lib/modules/1.1/q6_notifier_dlkm.ko
# insmod /vendor/lib/modules/1.1/snd_event_dlkm.ko
# insmod /vendor/lib/modules/1.1/gpr_dlkm.ko
# insmod /vendor/lib/modules/1.1/spf_core_dlkm.ko
# insmod /vendor/lib/modules/1.1/adsp_loader_dlkm.ko
# insmod /vendor/lib/modules/1.1/synaptics_tcm_core_module.ko
on early-init
write /sys/fs/selinux/enforce 0
write /proc/sys/kernel/firmware_config/force_sysfs_fallback 1

on early-fs
write /proc/sys/walt/sched_lib_name "recovery,magiskboot,Updater,updater,update_engine_sideload"
write /proc/sys/walt/sched_lib_mask_force 255

on init
start boot-hal-1-2
setprop sys.usb.configfs 1
start vibratorfeature

on fs
wait /dev/block/platform/soc/${ro.boot.bootdevice}
symlink /dev/block/platform/soc/${ro.boot.bootdevice} /dev/block/bootdevice
write /proc/sys/kernel/firmware_config/force_sysfs_fallback 1

on fs
chmod 0660 /dev/qseecom
chown system drmrpc /dev/qseecom
chmod 0664 /dev/ion
chown system system /dev/ion
install_keyring

on boot
setprop sys.usb.config adb

on init
mkdir /mnt/vendor/persist
mkdir /mnt/vendor/persist
chmod 0777 /mnt/vendor/persist
chown root:root /mnt/vendor/persist
mount /dev/block/by-name/persist /mnt/vendor/persist
export LD_LIBRARY_PATH /vendor/lib64:/vendor/lib64/hw
start vibratorfeature
start boot-hal-1-2
write /sys/class/backlight/panel0-backlight/brightness 204
setprop sys.usb.configfs 1
Expand All @@ -65,17 +68,31 @@ service vibratorfeature /vendor/bin/hw/vendor.xiaomi.hardware.vibratorfeature.se
seclabel u:r:recovery:s0

on boot
setprop sys.usb.config adb
start vibratorfeature-hal-service

on property:twrp.modules.loaded=true
# Mount firmware
mkdir /firmware
mount vfat /dev/block/bootdevice/by-name/modem${ro.boot.slot_suffix} /firmware ro
# Load ADSP firmware for PMIC
wait /sys/kernel/boot_adsp/boot
write /sys/kernel/boot_adsp/boot 1
wait /sys/class/power_supply/battery
start health-hal-2-1
start vibratorfeature-hal-service
umount /firmware

on property:ro.boot.usbcontroller=*
setprop sys.usb.controller ${ro.boot.usbcontroller}
wait /sys/bus/platform/devices/${ro.boot.usb.dwc3_msm:-a600000.ssusb}/mode
write /sys/bus/platform/devices/${ro.boot.usb.dwc3_msm:-a600000.ssusb}/mode idle
wait /sys/class/udc/${ro.boot.usbcontroller} 0
write /sys/bus/platform/devices/${ro.boot.usb.dwc3_msm:-a600000.ssusb}/mode peripheral
wait /sys/class/udc/${ro.boot.usbcontroller} 1

on fs
wait /dev/block/platform/soc/${ro.boot.bootdevice}
symlink /dev/block/platform/soc/${ro.boot.bootdevice} /dev/block/bootdevice
write /proc/sys/kernel/firmware_config/force_sysfs_fallback 1
mkdir /vendor/firmware_mnt
mkdir /vendor/firmware
mount_all /vendor/etc/charger_fstab.qti --early
mount none /vendor/firmware_mnt/image /vendor/firmware bind rec
wait /sys/kernel/boot_adsp/boot
write /sys/kernel/boot_adsp/boot 1
wait /sys/class/power_supply/battery
Binary file not shown.
Binary file not shown.
62 changes: 0 additions & 62 deletions recovery/root/system/bin/pre_rom_flash.sh

This file was deleted.

Binary file removed recovery/root/system/bin/qseecomd
Binary file not shown.
File renamed without changes.

0 comments on commit 7a2e48d

Please sign in to comment.