Add some recovery/root files
This commit is contained in:
parent
03f9f35a7f
commit
653fd0fb85
60 changed files with 3365 additions and 0 deletions
|
|
@ -0,0 +1,7 @@
|
|||
service vendor.health-recovery /system/bin/hw/android.hardware.health-service.qti_recovery
|
||||
class hal
|
||||
seclabel u:r:hal_health_default:s0
|
||||
user system
|
||||
group system
|
||||
capabilities WAKE_ALARM BLOCK_SUSPEND
|
||||
file /dev/kmsg w
|
||||
15
recovery/root/dsms.rc
Normal file
15
recovery/root/dsms.rc
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
on post-fs-data
|
||||
mkdir /efs/dsms 0310 vendor_dsms vendor_dsms
|
||||
chown vendor_dsms vendor_dsms /efs/dsms/recovery.log
|
||||
chmod 0660 /efs/dsms/recovery.log
|
||||
chown vendor_dsms vendor_dsms /efs/dsms/factory.log
|
||||
chmod 0660 /efs/dsms/factory.log
|
||||
restorecon_recursive /efs/dsms
|
||||
|
||||
on post-fs-data && property:ro.boot.boot_recovery=0
|
||||
mkdir /data/local/dsms 0110 vendor_dsms vendor_dsms
|
||||
rm /data/local/dsms/preboot.log
|
||||
write /data/local/dsms/preboot.log ""
|
||||
chown vendor_dsms vendor_dsms /data/local/dsms/preboot.log
|
||||
chmod 0660 /data/local/dsms/preboot.log
|
||||
restorecon_recursive /data/local/dsms
|
||||
9
recovery/root/dsms_common.rc
Normal file
9
recovery/root/dsms_common.rc
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
service dsmsd /system/bin/dsms
|
||||
class core
|
||||
user vendor_dsms
|
||||
group vendor_dsms
|
||||
disabled
|
||||
oneshot
|
||||
|
||||
on boot
|
||||
start dsmsd
|
||||
17
recovery/root/init.environ.rc
Normal file
17
recovery/root/init.environ.rc
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
# set up the global environment
|
||||
on early-init
|
||||
export ANDROID_BOOTLOGO 1
|
||||
export ANDROID_ROOT /system
|
||||
export ANDROID_ASSETS /system/app
|
||||
export ANDROID_DATA /data
|
||||
export ANDROID_STORAGE /storage
|
||||
export ANDROID_ART_ROOT /apex/com.android.art
|
||||
export ANDROID_I18N_ROOT /apex/com.android.i18n
|
||||
export ANDROID_TZDATA_ROOT /apex/com.android.tzdata
|
||||
export EXTERNAL_STORAGE /sdcard
|
||||
export ASEC_MOUNTPOINT /mnt/asec
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
57
recovery/root/init.recovery.qcom.rc
Normal file
57
recovery/root/init.recovery.qcom.rc
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
# Copyright (c) 2017-2018,2020 The Linux Foundation. All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions are met:
|
||||
# * Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# * Redistributions in binary form must reproduce the above copyright
|
||||
# notice, this list of conditions and the following disclaimer in the
|
||||
# documentation and/or other materials provided with the distribution.
|
||||
# * Neither the name of The Linux Foundation nor
|
||||
# the names of its contributors may be used to endorse or promote
|
||||
# products derived from this software without specific prior written
|
||||
# permission.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
# IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
# NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
|
||||
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
#
|
||||
|
||||
import /init.recovery.qcom_decrypt.rc
|
||||
|
||||
on init
|
||||
# to cut charging battery path
|
||||
write /sys/class/power_supply/battery/siop_level 0
|
||||
setprop prepdecrypt.setpatch true
|
||||
|
||||
on fs
|
||||
wait /dev/block/platform/soc/${ro.boot.bootdevice}
|
||||
symlink /dev/block/platform/soc/${ro.boot.bootdevice} /dev/block/bootdevice
|
||||
|
||||
# Mount firmware
|
||||
mkdir /vendor/firmware_mnt
|
||||
mount vfat /dev/block/bootdevice/by-name/apnhlos /vendor/firmware_mnt
|
||||
|
||||
export ANDROID_ROOT /system_root
|
||||
|
||||
on boot
|
||||
start health-hal-2-1
|
||||
|
||||
on property:crypto.ready=1
|
||||
start keymint-default
|
||||
start keymaster-sb-4-0
|
||||
|
||||
on property:crypto.ready=0
|
||||
stop keymaster-sb-4-0
|
||||
stop keymint-default
|
||||
|
||||
on property:twrp.user.0.decrypt=0
|
||||
umount /vendor/firmware_mnt
|
||||
97
recovery/root/init.recovery.usb.rc
Normal file
97
recovery/root/init.recovery.usb.rc
Normal file
|
|
@ -0,0 +1,97 @@
|
|||
# Copyright (c) 2017-2018, The Linux Foundation. All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions are met:
|
||||
# * Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# * Redistributions in binary form must reproduce the above copyright
|
||||
# notice, this list of conditions and the following disclaimer in the
|
||||
# documentation and/or other materials provided with the distribution.
|
||||
# * Neither the name of The Linux Foundation nor
|
||||
# the names of its contributors may be used to endorse or promote
|
||||
# products derived from this software without specific prior written
|
||||
# permission.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
# IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
# NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
|
||||
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
#
|
||||
|
||||
on property:ro.boot.usbcontroller=*
|
||||
setprop sys.usb.controller ${ro.boot.usbcontroller}
|
||||
|
||||
on fs
|
||||
mount configfs none /config
|
||||
mkdir /config/usb_gadget/g1 0770 shell shell
|
||||
write /config/usb_gadget/g1/idVendor 0x18D1
|
||||
mkdir /config/usb_gadget/g1/strings/0x409 0770
|
||||
write /config/usb_gadget/g1/strings/0x409/serialnumber ${ro.serialno}
|
||||
write /config/usb_gadget/g1/strings/0x409/manufacturer ${ro.product.manufacturer}
|
||||
write /config/usb_gadget/g1/strings/0x409/product ${ro.product.model}
|
||||
mkdir /config/usb_gadget/g1/functions/ffs.adb
|
||||
mkdir /config/usb_gadget/g1/functions/ffs.fastboot
|
||||
mkdir /config/usb_gadget/g1/functions/ffs.mtp
|
||||
mkdir /config/usb_gadget/g1/configs/b.1 0777 shell shell
|
||||
mkdir /config/usb_gadget/g1/configs/b.1/strings/0x409 0770 shell shell
|
||||
mkdir /dev/usb-ffs 0775 shell shell
|
||||
mkdir /dev/usb-ffs/adb 0770 shell shell
|
||||
mkdir /dev/usb-ffs/mtp 0770 mtp mtp
|
||||
mount functionfs adb /dev/usb-ffs/adb uid=2000,gid=2000
|
||||
mkdir /dev/usb-ffs/fastboot 0770 system system
|
||||
mount functionfs fastboot /dev/usb-ffs/fastboot rmode=0770,fmode=0660,uid=1000,gid=1000
|
||||
mount functionfs mtp /dev/usb-ffs/mtp uid=2000,gid=2000
|
||||
|
||||
on property:sys.usb.config=adb
|
||||
start adbd
|
||||
|
||||
on property:sys.usb.config=mtp,adb
|
||||
start adbd
|
||||
|
||||
on property:sys.usb.config=fastboot
|
||||
start fastbootd
|
||||
|
||||
on property:sys.usb.config=none
|
||||
write /config/usb_gadget/g1/UDC "none"
|
||||
stop adbd
|
||||
stop fastbootd
|
||||
setprop sys.usb.ffs.ready 0
|
||||
rm /config/usb_gadget/g1/configs/b.1/f1
|
||||
rm /config/usb_gadget/g1/configs/b.1/ffs.mtp
|
||||
setprop sys.usb.state ${sys.usb.config}
|
||||
|
||||
on property:sys.usb.config=sideload && property:sys.usb.ffs.ready=1
|
||||
write /config/usb_gadget/g1/idProduct 0xD001
|
||||
write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "adb"
|
||||
symlink /config/usb_gadget/g1/functions/ffs.adb /config/usb_gadget/g1/configs/b.1/f1
|
||||
write /config/usb_gadget/g1/UDC ${sys.usb.controller}
|
||||
setprop sys.usb.state ${sys.usb.config}
|
||||
|
||||
on property:sys.usb.config=adb && property:sys.usb.ffs.ready=1
|
||||
write /config/usb_gadget/g1/idProduct 0xD001
|
||||
write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "adb"
|
||||
symlink /config/usb_gadget/g1/functions/ffs.adb /config/usb_gadget/g1/configs/b.1/f1
|
||||
write /config/usb_gadget/g1/UDC ${sys.usb.controller}
|
||||
setprop sys.usb.state ${sys.usb.config}
|
||||
|
||||
on property:sys.usb.config=mtp,adb && property:sys.usb.ffs.ready=1
|
||||
write /config/usb_gadget/g1/idProduct 0x6860
|
||||
write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "mtp,adb"
|
||||
symlink /config/usb_gadget/g1/functions/ffs.adb /config/usb_gadget/g1/configs/b.1/f1
|
||||
symlink /config/usb_gadget/g1/functions/ffs.mtp /config/usb_gadget/g1/configs/b.1/ffs.mtp
|
||||
write /config/usb_gadget/g1/UDC ${sys.usb.controller}
|
||||
setprop sys.usb.state ${sys.usb.config}
|
||||
|
||||
on property:sys.usb.config=fastboot && property:sys.usb.ffs.ready=1
|
||||
write /config/usb_gadget/g1/idProduct 0xD001
|
||||
write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "fastboot"
|
||||
symlink /config/usb_gadget/g1/functions/ffs.fastboot /config/usb_gadget/g1/configs/b.1/f1
|
||||
write /config/usb_gadget/g1/UDC ${sys.usb.controller}
|
||||
setprop sys.usb.state ${sys.usb.config}
|
||||
4
recovery/root/servicemanager.recovery.rc
Normal file
4
recovery/root/servicemanager.recovery.rc
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
service servicemanager /system/bin/servicemanager
|
||||
disabled
|
||||
group system readproc
|
||||
seclabel u:r:servicemanager:s0
|
||||
BIN
recovery/root/system/bin/android.hardware.gatekeeper@1.0-service
Normal file
BIN
recovery/root/system/bin/android.hardware.gatekeeper@1.0-service
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
recovery/root/system/bin/qseecomd
Normal file
BIN
recovery/root/system/bin/qseecomd
Normal file
Binary file not shown.
57
recovery/root/system/etc/init.recovery.qcom.rc
Normal file
57
recovery/root/system/etc/init.recovery.qcom.rc
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
# Copyright (c) 2017-2018,2020 The Linux Foundation. All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions are met:
|
||||
# * Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# * Redistributions in binary form must reproduce the above copyright
|
||||
# notice, this list of conditions and the following disclaimer in the
|
||||
# documentation and/or other materials provided with the distribution.
|
||||
# * Neither the name of The Linux Foundation nor
|
||||
# the names of its contributors may be used to endorse or promote
|
||||
# products derived from this software without specific prior written
|
||||
# permission.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
# IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
# NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
|
||||
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
#
|
||||
|
||||
import /init.recovery.qcom_decrypt.rc
|
||||
|
||||
on init
|
||||
# to cut charging battery path
|
||||
write /sys/class/power_supply/battery/siop_level 0
|
||||
setprop prepdecrypt.setpatch true
|
||||
|
||||
on fs
|
||||
wait /dev/block/platform/soc/${ro.boot.bootdevice}
|
||||
symlink /dev/block/platform/soc/${ro.boot.bootdevice} /dev/block/bootdevice
|
||||
|
||||
# Mount firmware
|
||||
mkdir /vendor/firmware_mnt
|
||||
mount vfat /dev/block/bootdevice/by-name/apnhlos /vendor/firmware_mnt
|
||||
|
||||
export ANDROID_ROOT /system_root
|
||||
|
||||
on boot
|
||||
start health-hal-2-1
|
||||
|
||||
on property:crypto.ready=1
|
||||
start keymint-default
|
||||
start keymaster-sb-4-0
|
||||
|
||||
on property:crypto.ready=0
|
||||
stop keymaster-sb-4-0
|
||||
stop keymint-default
|
||||
|
||||
on property:twrp.user.0.decrypt=0
|
||||
umount /vendor/firmware_mnt
|
||||
97
recovery/root/system/etc/init.recovery.usb.rc
Normal file
97
recovery/root/system/etc/init.recovery.usb.rc
Normal file
|
|
@ -0,0 +1,97 @@
|
|||
# Copyright (c) 2017-2018, The Linux Foundation. All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions are met:
|
||||
# * Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# * Redistributions in binary form must reproduce the above copyright
|
||||
# notice, this list of conditions and the following disclaimer in the
|
||||
# documentation and/or other materials provided with the distribution.
|
||||
# * Neither the name of The Linux Foundation nor
|
||||
# the names of its contributors may be used to endorse or promote
|
||||
# products derived from this software without specific prior written
|
||||
# permission.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
# IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
# NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
|
||||
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
#
|
||||
|
||||
on property:ro.boot.usbcontroller=*
|
||||
setprop sys.usb.controller ${ro.boot.usbcontroller}
|
||||
|
||||
on fs
|
||||
mount configfs none /config
|
||||
mkdir /config/usb_gadget/g1 0770 shell shell
|
||||
write /config/usb_gadget/g1/idVendor 0x18D1
|
||||
mkdir /config/usb_gadget/g1/strings/0x409 0770
|
||||
write /config/usb_gadget/g1/strings/0x409/serialnumber ${ro.serialno}
|
||||
write /config/usb_gadget/g1/strings/0x409/manufacturer ${ro.product.manufacturer}
|
||||
write /config/usb_gadget/g1/strings/0x409/product ${ro.product.model}
|
||||
mkdir /config/usb_gadget/g1/functions/ffs.adb
|
||||
mkdir /config/usb_gadget/g1/functions/ffs.fastboot
|
||||
mkdir /config/usb_gadget/g1/functions/ffs.mtp
|
||||
mkdir /config/usb_gadget/g1/configs/b.1 0777 shell shell
|
||||
mkdir /config/usb_gadget/g1/configs/b.1/strings/0x409 0770 shell shell
|
||||
mkdir /dev/usb-ffs 0775 shell shell
|
||||
mkdir /dev/usb-ffs/adb 0770 shell shell
|
||||
mkdir /dev/usb-ffs/mtp 0770 mtp mtp
|
||||
mount functionfs adb /dev/usb-ffs/adb uid=2000,gid=2000
|
||||
mkdir /dev/usb-ffs/fastboot 0770 system system
|
||||
mount functionfs fastboot /dev/usb-ffs/fastboot rmode=0770,fmode=0660,uid=1000,gid=1000
|
||||
mount functionfs mtp /dev/usb-ffs/mtp uid=2000,gid=2000
|
||||
|
||||
on property:sys.usb.config=adb
|
||||
start adbd
|
||||
|
||||
on property:sys.usb.config=mtp,adb
|
||||
start adbd
|
||||
|
||||
on property:sys.usb.config=fastboot
|
||||
start fastbootd
|
||||
|
||||
on property:sys.usb.config=none
|
||||
write /config/usb_gadget/g1/UDC "none"
|
||||
stop adbd
|
||||
stop fastbootd
|
||||
setprop sys.usb.ffs.ready 0
|
||||
rm /config/usb_gadget/g1/configs/b.1/f1
|
||||
rm /config/usb_gadget/g1/configs/b.1/ffs.mtp
|
||||
setprop sys.usb.state ${sys.usb.config}
|
||||
|
||||
on property:sys.usb.config=sideload && property:sys.usb.ffs.ready=1
|
||||
write /config/usb_gadget/g1/idProduct 0xD001
|
||||
write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "adb"
|
||||
symlink /config/usb_gadget/g1/functions/ffs.adb /config/usb_gadget/g1/configs/b.1/f1
|
||||
write /config/usb_gadget/g1/UDC ${sys.usb.controller}
|
||||
setprop sys.usb.state ${sys.usb.config}
|
||||
|
||||
on property:sys.usb.config=adb && property:sys.usb.ffs.ready=1
|
||||
write /config/usb_gadget/g1/idProduct 0xD001
|
||||
write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "adb"
|
||||
symlink /config/usb_gadget/g1/functions/ffs.adb /config/usb_gadget/g1/configs/b.1/f1
|
||||
write /config/usb_gadget/g1/UDC ${sys.usb.controller}
|
||||
setprop sys.usb.state ${sys.usb.config}
|
||||
|
||||
on property:sys.usb.config=mtp,adb && property:sys.usb.ffs.ready=1
|
||||
write /config/usb_gadget/g1/idProduct 0x6860
|
||||
write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "mtp,adb"
|
||||
symlink /config/usb_gadget/g1/functions/ffs.adb /config/usb_gadget/g1/configs/b.1/f1
|
||||
symlink /config/usb_gadget/g1/functions/ffs.mtp /config/usb_gadget/g1/configs/b.1/ffs.mtp
|
||||
write /config/usb_gadget/g1/UDC ${sys.usb.controller}
|
||||
setprop sys.usb.state ${sys.usb.config}
|
||||
|
||||
on property:sys.usb.config=fastboot && property:sys.usb.ffs.ready=1
|
||||
write /config/usb_gadget/g1/idProduct 0xD001
|
||||
write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "fastboot"
|
||||
symlink /config/usb_gadget/g1/functions/ffs.fastboot /config/usb_gadget/g1/configs/b.1/f1
|
||||
write /config/usb_gadget/g1/UDC ${sys.usb.controller}
|
||||
setprop sys.usb.state ${sys.usb.config}
|
||||
54
recovery/root/system/etc/recovery.fstab
Normal file
54
recovery/root/system/etc/recovery.fstab
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
# Copyright (c) 2018-2019 The Linux Foundation. All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted (subject to the limitations in the
|
||||
# disclaimer below) provided that the following conditions are met:
|
||||
#
|
||||
# * Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
#
|
||||
# * Redistributions in binary form must reproduce the above
|
||||
# copyright notice, this list of conditions and the following
|
||||
# disclaimer in the documentation and/or other materials provided
|
||||
# with the distribution.
|
||||
#
|
||||
# * Neither the name of The Linux Foundation nor the names of its
|
||||
# contributors may be used to endorse or promote products derived
|
||||
# from this software without specific prior written permission.
|
||||
#
|
||||
# NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE
|
||||
# GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT
|
||||
# HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
|
||||
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
# IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
|
||||
# ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
|
||||
# GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
|
||||
# IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
|
||||
# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
# Android fstab file.
|
||||
# The filesystem that contains the filesystem checker binary (typically /system) cannot
|
||||
# specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK
|
||||
|
||||
#<src> <mnt_point> <type> <mnt_flags and options> <fs_mgr_flags>
|
||||
/dev/block/dm-1 /system erofs ro wait,logical,first_stage_mount
|
||||
/dev/block/dm-1 /system f2fs ro wait,logical,first_stage_mount
|
||||
/dev/block/dm-1 /system ext4 ro wait,logical,first_stage_mount
|
||||
/dev/block/dm-4 /vendor erofs ro wait,logical,first_stage_mount
|
||||
/dev/block/dm-4 /vendor ext4 ro wait,logical,first_stage_mount
|
||||
/dev/block/dm-3 /system_ext erofs ro wait,logical,first_stage_mount
|
||||
/dev/block/dm-3 /system_ext ext4 ro wait,logical,first_stage_mount
|
||||
/dev/block/dm-5 /vendor_dlkm erofs ro wait,logical,first_stage_mount
|
||||
/dev/block/dm-5 /vendor_dlkm ext4 ro wait,logical,first_stage_mount
|
||||
/dev/block/dm-0 /product erofs ro wait,logical,first_stage_mount
|
||||
/dev/block/dm-0 /product ext4 ro wait,logical,first_stage_mount
|
||||
/dev/block/dm-2 /system_dlkm erofs ro wait,logical,first_stage_mount
|
||||
/dev/block/dm-2 /system_dlkm ext4 ro wait,logical,first_stage_mount
|
||||
|
||||
/dev/block/by-name/metadata /metadata ext4 noatime,nosuid,nodev,noauto_da_alloc,discard,journal_checksum,data=ordered,errors=panic,sync wait,check,formattable,wrappedkey,first_stage_mount
|
||||
/dev/block/bootdevice/by-name/userdata /data f2fs noatime,nosuid,nodev,discard,usrquota,grpquota,fsync_mode=nobarrier,reserve_root=32768,resgid=5678,whint_mode=fs-based,inlinecrypt latemount,wait,check,,quota,reservedsize=128M,sysfs_path=/sys/devices/platform/soc/1d84000.ufshc,checkpoint=fs,fscompress,fileencryption=aes-256-xts:aes-256-cts:v2+inlinecrypt_optimized+wrappedkey_v0,metadata_encryption=aes-256-xts:wrappedkey_v0,keydirectory=/metadata/vold/metadata_encryption
|
||||
/dev/block/bootdevice/by-name/misc /misc emmc defaults defaults,first_stage_mount
|
||||
1016
recovery/root/system/etc/task_profiles.json
Normal file
1016
recovery/root/system/etc/task_profiles.json
Normal file
File diff suppressed because it is too large
Load diff
37
recovery/root/system/etc/twrp.flags
Normal file
37
recovery/root/system/etc/twrp.flags
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
# mount point fstype device device2 flags
|
||||
# Symlinked partitions
|
||||
/system_image emmc /dev/block/bootdevice/by-name/system flags=backup=0;flashimg;display="System Image"
|
||||
/vendor_image emmc /dev/block/bootdevice/by-name/vendor flags=backup=0;flashimg;display="Vendor Image"
|
||||
/product_image emmc /dev/block/bootdevice/by-name/product flags=backup=0;flashimg;display="Product Image"
|
||||
/odm_image emmc /dev/block/bootdevice/by-name/odm flags=backup=0;flashimg;display="Odm Image"
|
||||
/system_ext_image emmc /dev/block/bootdevice/by-name/system_ext flags=backup=0;flashimg;display="System_EXT Image"
|
||||
/vendor_dlkm_image emmc /dev/block/bootdevice/by-name/vendor_dlkm flags=backup=0;flashimg;display="Vendor_DLKM Image"
|
||||
/system_dlkm_image emmc /dev/block/bootdevice/by-name/system_dlkm flags=backup=0;flashimg;display="System_DLKM Image"
|
||||
|
||||
# Physical partitions
|
||||
/metadata ext4 /dev/block/bootdevice/by-name/metadata flags=backup=1;wipeingui;display="Metadata"
|
||||
/boot emmc /dev/block/bootdevice/by-name/boot flags=backup=1;flashimg;display="Boot"
|
||||
/recovery emmc /dev/block/bootdevice/by-name/recovery flags=backup=1;flashimg;display="Recovery"
|
||||
/init_boot emmc /dev/block/bootdevice/by-name/init_boot flags=backup=1;flashimg;display="Init Boot"
|
||||
/cache ext4 /dev/block/bootdevice/by-name/cache flags=backup=1;display="Cache"
|
||||
/persist ext4 /dev/block/bootdevice/by-name/persist flags=display="Persist"
|
||||
/efs ext4 /dev/block/bootdevice/by-name/efs flags=backup=1;display="EFS"
|
||||
/sec_efs ext4 /dev/block/bootdevice/by-name/sec_efs flags=backup=1;display="SEC EFS"
|
||||
/firmware emmc /dev/block/bootdevice/by-name/apnhlos flags=backup=1;display="Firmware"
|
||||
/modem emmc /dev/block/bootdevice/by-name/modem flags=backup=1;display="Modem"
|
||||
/dsp emmc /dev/block/bootdevice/by-name/dsp
|
||||
/misc emmc /dev/block/bootdevice/by-name/misc
|
||||
/dtbo emmc /dev/block/bootdevice/by-name/dtbo flags=backup=1;flashimg;display="Dtbo"
|
||||
/optics_image emmc /dev/block/bootdevice/by-name/optics flags=backup=1;flashimg;display="Optics Image"
|
||||
/prism_image emmc /dev/block/bootdevice/by-name/prism flags=backup=1;flashimg;display="Prism Image"
|
||||
/vbmeta_system emmc /dev/block/bootdevice/by-name/vbmeta_system
|
||||
/vendor_boot emmc /dev/block/bootdevice/by-name/vendor_boot flags=backup=1;flashimg;display="Vendor Boot"
|
||||
/vbmeta_samsung emmc /dev/block/bootdevice/by-name/vbmeta_samsung
|
||||
/vbmeta emmc /dev/block/bootdevice/by-name/vbmeta flags=backup=1;flashimg;display="Vbmeta"
|
||||
/vm-bootsys ext4 /dev/block/bootdevice/by-name/vm-bootsys
|
||||
/imagefv emmc /dev/block/bootdevice/by-name/imagefv
|
||||
/efuse emmc /dev/block/bootdevice/by-name/efuse
|
||||
/preloader emmc /dev/block/bootdevice/by-name/bootloader
|
||||
|
||||
# Removable storage
|
||||
/usb-otg vfat /dev/block/sdg1 /dev/block/sdg flags=display="USB-OTG";storage;wipeingui;removable
|
||||
146
recovery/root/system/etc/vintf/manifest.xml
Normal file
146
recovery/root/system/etc/vintf/manifest.xml
Normal file
|
|
@ -0,0 +1,146 @@
|
|||
<!--
|
||||
Input:
|
||||
manifest.xml
|
||||
framework_manifest.xml
|
||||
manifest.xml
|
||||
qcc_manifest.xml
|
||||
-->
|
||||
<manifest version="4.0" type="framework">
|
||||
<hal format="hidl" max-level="6">
|
||||
<name>android.frameworks.displayservice</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.0</version>
|
||||
<interface>
|
||||
<name>IDisplayService</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>@1.0::IDisplayService/default</fqname>
|
||||
</hal>
|
||||
<hal format="hidl" max-level="5">
|
||||
<name>android.frameworks.schedulerservice</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.0</version>
|
||||
<interface>
|
||||
<name>ISchedulingPolicyService</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>@1.0::ISchedulingPolicyService/default</fqname>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>android.frameworks.sensorservice</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.0</version>
|
||||
<interface>
|
||||
<name>ISensorManager</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>@1.0::ISensorManager/default</fqname>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>android.hidl.manager</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.2</version>
|
||||
<interface>
|
||||
<name>IServiceManager</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>@1.2::IServiceManager/default</fqname>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>android.hidl.memory</name>
|
||||
<transport arch="32+64">passthrough</transport>
|
||||
<version>1.0</version>
|
||||
<interface>
|
||||
<name>IMapper</name>
|
||||
<instance>ashmem</instance>
|
||||
</interface>
|
||||
<fqname>@1.0::IMapper/ashmem</fqname>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>android.hidl.token</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.0</version>
|
||||
<interface>
|
||||
<name>ITokenManager</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>@1.0::ITokenManager/default</fqname>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>android.system.net.netd</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.1</version>
|
||||
<interface>
|
||||
<name>INetd</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>@1.1::INetd/default</fqname>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>android.system.wifi.keystore</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.0</version>
|
||||
<interface>
|
||||
<name>IKeystore</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>@1.0::IKeystore/default</fqname>
|
||||
</hal>
|
||||
<hal format="native">
|
||||
<name>netutils-wrapper</name>
|
||||
<version>1.0</version>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>vendor.qti.hardware.qccsyshal</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.2</version>
|
||||
<interface>
|
||||
<name>IQccsyshal</name>
|
||||
<instance>qccsyshal</instance>
|
||||
</interface>
|
||||
<fqname>@1.2::IQccsyshal/qccsyshal</fqname>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>vendor.qti.hardware.radio.atcmdfwd</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.0</version>
|
||||
<interface>
|
||||
<name>IAtCmdFwd</name>
|
||||
<instance>AtCmdFwdService</instance>
|
||||
</interface>
|
||||
<fqname>@1.0::IAtCmdFwd/AtCmdFwdService</fqname>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>vendor.qti.hardware.systemhelper</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.0</version>
|
||||
<interface>
|
||||
<name>ISystemEvent</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<interface>
|
||||
<name>ISystemResource</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>@1.0::ISystemEvent/default</fqname>
|
||||
<fqname>@1.0::ISystemResource/default</fqname>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>vendor.samsung.frameworks.security.ucm.crypto</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.0</version>
|
||||
<interface>
|
||||
<name>ISehUcmKeystore</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>@1.0::ISehUcmKeystore/default</fqname>
|
||||
</hal>
|
||||
<system-sdk>
|
||||
<version>28</version>
|
||||
<version>29</version>
|
||||
<version>30</version>
|
||||
<version>31</version>
|
||||
<version>32</version>
|
||||
<version>33</version>
|
||||
</system-sdk>
|
||||
</manifest>
|
||||
18
recovery/root/vendor/etc/init/android.hardware.keymaster@4.0-strongbox-service-qti.rc
vendored
Normal file
18
recovery/root/vendor/etc/init/android.hardware.keymaster@4.0-strongbox-service-qti.rc
vendored
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
on property:sys.listeners.registered=true
|
||||
start keymaster-sb-4-0
|
||||
|
||||
on property:vendor.sys.listeners.registered=true
|
||||
start keymaster-sb-4-0
|
||||
|
||||
on property:ro.crypto.type=block && property:ro.crypto.fs_crypto_blkdev=*
|
||||
stop keymaster-sb-4-0
|
||||
|
||||
on property:twrp.all.users.decrypted=true
|
||||
stop keymaster-sb-4-0
|
||||
|
||||
service keymaster-sb-4-0 /system/bin/android.hardware.keymaster@4.0-strongbox-service-qti
|
||||
user root
|
||||
group root
|
||||
setenv LD_LIBRARY_PATH /vendor/lib64:/vendor/lib:/system/lib64:/system/lib:/sbin
|
||||
disabled
|
||||
seclabel u:r:recovery:s0
|
||||
27
recovery/root/vendor/etc/init/android.hardware.security.keymint-service.rc
vendored
Normal file
27
recovery/root/vendor/etc/init/android.hardware.security.keymint-service.rc
vendored
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
on property:sys.listeners.registered=true
|
||||
start keymint-default
|
||||
|
||||
on property:vendor.sys.listeners.registered=true
|
||||
start keymint-default
|
||||
|
||||
on property:ro.crypto.type=block && property:ro.crypto.fs_crypto_blkdev=*
|
||||
stop keymint-default
|
||||
|
||||
on property:twrp.all.users.decrypted=true
|
||||
stop keymint-default
|
||||
|
||||
service keymint-default /system/bin/android.hardware.security.keymint-service
|
||||
user root
|
||||
group root
|
||||
setenv LD_LIBRARY_PATH /vendor/lib64:/vendor/lib:/system/lib64:/system/lib:/sbin
|
||||
disabled
|
||||
seclabel u:r:recovery:s0
|
||||
|
||||
on post-fs
|
||||
mkdir /mnt/vendor/efs/DAK 0775 system system
|
||||
restorecon -R /mnt/vendor/efs/DAK
|
||||
chown system system /mnt/vendor/efs/DAK/gakkeybox
|
||||
chmod 0644 /mnt/vendor/efs/DAK/gakkeybox
|
||||
|
||||
on post-fs-data
|
||||
mkdir /data/vendor/keymaster 0775 system system
|
||||
30
recovery/root/vendor/etc/task_profiles.json
vendored
Normal file
30
recovery/root/vendor/etc/task_profiles.json
vendored
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
{
|
||||
"Profiles": [
|
||||
{
|
||||
"Name": "GpisSfCpusetEnable",
|
||||
"Actions": [
|
||||
{
|
||||
"Name": "SetAttribute",
|
||||
"Params":
|
||||
{
|
||||
"Name": "GpisSfCpuset",
|
||||
"Value": "3-6"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Name": "GpisSfCpusetDisable",
|
||||
"Actions": [
|
||||
{
|
||||
"Name": "SetAttribute",
|
||||
"Params":
|
||||
{
|
||||
"Name": "GpisSfCpuset",
|
||||
"Value": "0-6"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
1084
recovery/root/vendor/etc/ueventd.rc
vendored
Normal file
1084
recovery/root/vendor/etc/ueventd.rc
vendored
Normal file
File diff suppressed because it is too large
Load diff
593
recovery/root/vendor/etc/vintf/manifest.xml
vendored
Normal file
593
recovery/root/vendor/etc/vintf/manifest.xml
vendored
Normal file
|
|
@ -0,0 +1,593 @@
|
|||
<!--
|
||||
Input:
|
||||
manifest_kalama.xml
|
||||
manifest_launched_with_T.xml
|
||||
manifest.xml
|
||||
manifest.xml
|
||||
manifest.xml
|
||||
manifest.xml
|
||||
face-default-sec.xml
|
||||
rkp_skeymint_v200_manifest.xml
|
||||
strongbox_km_v40_manifest.xml
|
||||
iweaver_v1_manifest.xml
|
||||
manifest.xml
|
||||
manifest.xml
|
||||
manifest.xml
|
||||
manifest.xml
|
||||
manifest.xml
|
||||
manifest.xml
|
||||
manifest.xml
|
||||
manifest.xml
|
||||
radio_manifest_ds.xml
|
||||
radio_manifest_ds.xml
|
||||
manifest_chip.xml
|
||||
-->
|
||||
<manifest version="2.0" type="device" target-level="7">
|
||||
<hal format="hidl">
|
||||
<name>android.hardware.audio</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>7.1</version>
|
||||
<interface>
|
||||
<name>IDevicesFactory</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>@7.1::IDevicesFactory/default</fqname>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>android.hardware.audio.effect</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>7.0</version>
|
||||
<interface>
|
||||
<name>IEffectsFactory</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>@7.0::IEffectsFactory/default</fqname>
|
||||
</hal>
|
||||
<hal format="aidl">
|
||||
<name>android.hardware.biometrics.face</name>
|
||||
<version>2</version>
|
||||
<fqname>IFace/default</fqname>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>android.hardware.bluetooth</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.1</version>
|
||||
<interface>
|
||||
<name>IBluetoothHci</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>@1.1::IBluetoothHci/default</fqname>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>android.hardware.gatekeeper</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.0</version>
|
||||
<interface>
|
||||
<name>IGatekeeper</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>@1.0::IGatekeeper/default</fqname>
|
||||
</hal>
|
||||
<hal format="hidl" override="true">
|
||||
<name>android.hardware.keymaster</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>4.0</version>
|
||||
<interface>
|
||||
<name>IKeymasterDevice</name>
|
||||
<instance>strongbox</instance>
|
||||
</interface>
|
||||
<fqname>@4.0::IKeymasterDevice/strongbox</fqname>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>android.hardware.media.omx</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.0</version>
|
||||
<interface>
|
||||
<name>IOmx</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<interface>
|
||||
<name>IOmxStore</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>@1.0::IOmx/default</fqname>
|
||||
<fqname>@1.0::IOmxStore/default</fqname>
|
||||
</hal>
|
||||
<hal format="hidl" override="true">
|
||||
<name>android.hardware.radio</name>
|
||||
<transport>hwbinder</transport>
|
||||
</hal>
|
||||
<hal format="hidl" override="true">
|
||||
<name>android.hardware.radio</name>
|
||||
<transport>hwbinder</transport>
|
||||
<fqname>@1.2::ISap/slot1</fqname>
|
||||
<fqname>@1.2::ISap/slot2</fqname>
|
||||
</hal>
|
||||
<hal format="aidl" override="true">
|
||||
<name>android.hardware.radio.config</name>
|
||||
<interface>
|
||||
<name>IRadioConfig</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>IRadioConfig/default</fqname>
|
||||
</hal>
|
||||
<hal format="aidl" override="true">
|
||||
<name>android.hardware.radio.data</name>
|
||||
<interface>
|
||||
<name>IRadioData</name>
|
||||
<instance>slot1</instance>
|
||||
<instance>slot2</instance>
|
||||
</interface>
|
||||
<fqname>IRadioData/slot1</fqname>
|
||||
<fqname>IRadioData/slot2</fqname>
|
||||
</hal>
|
||||
<hal format="hidl" override="true">
|
||||
<name>android.hardware.radio.deprecated</name>
|
||||
<transport>hwbinder</transport>
|
||||
</hal>
|
||||
<hal format="aidl" override="true">
|
||||
<name>android.hardware.radio.messaging</name>
|
||||
<interface>
|
||||
<name>IRadioMessaging</name>
|
||||
<instance>slot1</instance>
|
||||
<instance>slot2</instance>
|
||||
</interface>
|
||||
<fqname>IRadioMessaging/slot1</fqname>
|
||||
<fqname>IRadioMessaging/slot2</fqname>
|
||||
</hal>
|
||||
<hal format="aidl" override="true">
|
||||
<name>android.hardware.radio.modem</name>
|
||||
<interface>
|
||||
<name>IRadioModem</name>
|
||||
<instance>slot1</instance>
|
||||
<instance>slot2</instance>
|
||||
</interface>
|
||||
<fqname>IRadioModem/slot1</fqname>
|
||||
<fqname>IRadioModem/slot2</fqname>
|
||||
</hal>
|
||||
<hal format="aidl" override="true">
|
||||
<name>android.hardware.radio.network</name>
|
||||
<interface>
|
||||
<name>IRadioNetwork</name>
|
||||
<instance>slot1</instance>
|
||||
<instance>slot2</instance>
|
||||
</interface>
|
||||
<fqname>IRadioNetwork/slot1</fqname>
|
||||
<fqname>IRadioNetwork/slot2</fqname>
|
||||
</hal>
|
||||
<hal format="aidl" override="true">
|
||||
<name>android.hardware.radio.sim</name>
|
||||
<interface>
|
||||
<name>IRadioSim</name>
|
||||
<instance>slot1</instance>
|
||||
<instance>slot2</instance>
|
||||
</interface>
|
||||
<fqname>IRadioSim/slot1</fqname>
|
||||
<fqname>IRadioSim/slot2</fqname>
|
||||
</hal>
|
||||
<hal format="aidl" override="true">
|
||||
<name>android.hardware.radio.voice</name>
|
||||
<interface>
|
||||
<name>IRadioVoice</name>
|
||||
<instance>slot1</instance>
|
||||
<instance>slot2</instance>
|
||||
</interface>
|
||||
<fqname>IRadioVoice/slot1</fqname>
|
||||
<fqname>IRadioVoice/slot2</fqname>
|
||||
</hal>
|
||||
<hal format="hidl" override="true">
|
||||
<name>android.hardware.secure_element</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.2</version>
|
||||
<interface>
|
||||
<name>ISecureElement</name>
|
||||
<instance>eSE1</instance>
|
||||
</interface>
|
||||
<fqname>@1.2::ISecureElement/eSE1</fqname>
|
||||
</hal>
|
||||
<hal format="aidl" override="true">
|
||||
<name>android.hardware.security.keymint</name>
|
||||
<version>2</version>
|
||||
<interface>
|
||||
<name>IKeyMintDevice</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<interface>
|
||||
<name>IRemotelyProvisionedComponent</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>IKeyMintDevice/default</fqname>
|
||||
<fqname>IRemotelyProvisionedComponent/default</fqname>
|
||||
</hal>
|
||||
<hal format="aidl" override="true">
|
||||
<name>android.hardware.security.secureclock</name>
|
||||
<interface>
|
||||
<name>ISecureClock</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>ISecureClock/default</fqname>
|
||||
</hal>
|
||||
<hal format="aidl" override="true">
|
||||
<name>android.hardware.security.sharedsecret</name>
|
||||
<interface>
|
||||
<name>ISharedSecret</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>ISharedSecret/default</fqname>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>android.hardware.tetheroffload.config</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.0</version>
|
||||
<interface>
|
||||
<name>IOffloadConfig</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>@1.0::IOffloadConfig/default</fqname>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>android.hardware.tetheroffload.control</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.1</version>
|
||||
<interface>
|
||||
<name>IOffloadControl</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>@1.1::IOffloadControl/default</fqname>
|
||||
</hal>
|
||||
<hal format="hidl" override="true">
|
||||
<name>android.hardware.weaver</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.0</version>
|
||||
<interface>
|
||||
<name>IWeaver</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>@1.0::IWeaver/default</fqname>
|
||||
</hal>
|
||||
<hal format="hidl" override="true">
|
||||
<name>com.qualcomm.qti.dpm.api</name>
|
||||
<transport>hwbinder</transport>
|
||||
</hal>
|
||||
<hal format="hidl" override="true">
|
||||
<name>com.qualcomm.qti.imscmservice</name>
|
||||
<transport>hwbinder</transport>
|
||||
</hal>
|
||||
<hal format="hidl" override="true">
|
||||
<name>com.qualcomm.qti.uceservice</name>
|
||||
<transport>hwbinder</transport>
|
||||
</hal>
|
||||
<hal format="hidl" override="true">
|
||||
<name>vendor.qti.data.factory</name>
|
||||
<transport>hwbinder</transport>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>vendor.qti.hardware.capabilityconfigstore</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.0</version>
|
||||
<interface>
|
||||
<name>ICapabilityConfigStore</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>@1.0::ICapabilityConfigStore/default</fqname>
|
||||
</hal>
|
||||
<hal format="hidl" override="true">
|
||||
<name>vendor.qti.hardware.data.connection</name>
|
||||
<transport>hwbinder</transport>
|
||||
</hal>
|
||||
<hal format="hidl" override="true">
|
||||
<name>vendor.qti.hardware.data.latency</name>
|
||||
<transport>hwbinder</transport>
|
||||
</hal>
|
||||
<hal format="hidl" override="true">
|
||||
<name>vendor.qti.hardware.dpmservice</name>
|
||||
<transport>hwbinder</transport>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>vendor.qti.hardware.dsp</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.0</version>
|
||||
<interface>
|
||||
<name>IDspService</name>
|
||||
<instance>dspservice</instance>
|
||||
</interface>
|
||||
<fqname>@1.0::IDspService/dspservice</fqname>
|
||||
</hal>
|
||||
<hal format="hidl" override="true">
|
||||
<name>vendor.qti.hardware.embmssl</name>
|
||||
<transport>hwbinder</transport>
|
||||
</hal>
|
||||
<hal format="hidl" override="true">
|
||||
<name>vendor.qti.hardware.factory</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.1</version>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>vendor.qti.hardware.fm</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.0</version>
|
||||
<interface>
|
||||
<name>IFmHci</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>@1.0::IFmHci/default</fqname>
|
||||
</hal>
|
||||
<hal format="hidl" override="true">
|
||||
<name>vendor.qti.hardware.mwqemadapter</name>
|
||||
<transport>hwbinder</transport>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>vendor.qti.hardware.qccvndhal</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.0</version>
|
||||
<interface>
|
||||
<name>IQccvndhal</name>
|
||||
<instance>qccvndhal</instance>
|
||||
</interface>
|
||||
<fqname>@1.0::IQccvndhal/qccvndhal</fqname>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>vendor.qti.hardware.qseecom</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.0</version>
|
||||
<interface>
|
||||
<name>IQSEECom</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>@1.0::IQSEECom/default</fqname>
|
||||
</hal>
|
||||
<hal format="hidl" override="true">
|
||||
<name>vendor.qti.hardware.radio.am</name>
|
||||
<transport>hwbinder</transport>
|
||||
</hal>
|
||||
<hal format="hidl" override="true">
|
||||
<name>vendor.qti.hardware.radio.ims</name>
|
||||
<transport>hwbinder</transport>
|
||||
</hal>
|
||||
<hal format="hidl" override="true">
|
||||
<name>vendor.qti.hardware.radio.internal.deviceinfo</name>
|
||||
<transport>hwbinder</transport>
|
||||
</hal>
|
||||
<hal format="hidl" override="true">
|
||||
<name>vendor.qti.hardware.radio.lpa</name>
|
||||
<transport>hwbinder</transport>
|
||||
</hal>
|
||||
<hal format="hidl" override="true">
|
||||
<name>vendor.qti.hardware.radio.qcrilhook</name>
|
||||
<transport>hwbinder</transport>
|
||||
</hal>
|
||||
<hal format="hidl" override="true">
|
||||
<name>vendor.qti.hardware.radio.qtiradio</name>
|
||||
<transport>hwbinder</transport>
|
||||
</hal>
|
||||
<hal format="hidl" override="true">
|
||||
<name>vendor.qti.hardware.radio.uim</name>
|
||||
<transport>hwbinder</transport>
|
||||
</hal>
|
||||
<hal format="hidl" override="true">
|
||||
<name>vendor.qti.hardware.radio.uim_remote_client</name>
|
||||
<transport>hwbinder</transport>
|
||||
</hal>
|
||||
<hal format="hidl" override="true">
|
||||
<name>vendor.qti.hardware.radio.uim_remote_server</name>
|
||||
<transport>hwbinder</transport>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>vendor.qti.hardware.trustedui</name>
|
||||
<transport>hwbinder</transport>
|
||||
<fqname>@1.1::ITrustedInput/default</fqname>
|
||||
<fqname>@1.1::ITrustedInput/qtee-vm</fqname>
|
||||
<fqname>@1.2::ITrustedUI/default</fqname>
|
||||
<fqname>@1.2::ITrustedUI/qtee-vm</fqname>
|
||||
</hal>
|
||||
<hal format="hidl" override="true">
|
||||
<name>vendor.qti.ims.callinfo</name>
|
||||
<transport>hwbinder</transport>
|
||||
</hal>
|
||||
<hal format="hidl" override="true">
|
||||
<name>vendor.qti.imsrtpservice</name>
|
||||
<transport>hwbinder</transport>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>vendor.samsung.hardware.audio</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.0</version>
|
||||
<interface>
|
||||
<name>ISehDevicesFactory</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>@1.0::ISehDevicesFactory/default</fqname>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>vendor.samsung.hardware.bluetooth</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>2.0</version>
|
||||
<interface>
|
||||
<name>ISehBluetooth</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>@2.0::ISehBluetooth/default</fqname>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>vendor.samsung.hardware.bluetooth.a2dpsink</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.0</version>
|
||||
<interface>
|
||||
<name>ISehBluetoothA2dpSinkProvidersFactory</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>@1.0::ISehBluetoothA2dpSinkProvidersFactory/default</fqname>
|
||||
</hal>
|
||||
<hal format="aidl">
|
||||
<name>vendor.samsung.hardware.keymint</name>
|
||||
<version>2</version>
|
||||
<interface>
|
||||
<name>ISehKeyMintExtension</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>ISehKeyMintExtension/default</fqname>
|
||||
</hal>
|
||||
<hal format="aidl">
|
||||
<name>vendor.samsung.hardware.keymint</name>
|
||||
<version>2</version>
|
||||
<interface>
|
||||
<name>ISehKeyMintFactory</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>ISehKeyMintFactory/default</fqname>
|
||||
</hal>
|
||||
<hal format="aidl">
|
||||
<name>vendor.samsung.hardware.media.converter</name>
|
||||
<fqname>ISehColorConverterStore/default</fqname>
|
||||
</hal>
|
||||
<hal format="aidl">
|
||||
<name>vendor.samsung.hardware.radio.bridge</name>
|
||||
<interface>
|
||||
<name>ISehRadioBridge</name>
|
||||
<instance>slot1</instance>
|
||||
<instance>slot2</instance>
|
||||
</interface>
|
||||
<fqname>ISehRadioBridge/slot1</fqname>
|
||||
<fqname>ISehRadioBridge/slot2</fqname>
|
||||
</hal>
|
||||
<hal format="aidl">
|
||||
<name>vendor.samsung.hardware.radio.channel</name>
|
||||
<interface>
|
||||
<name>ISehRadioChannel</name>
|
||||
<instance>epdgd</instance>
|
||||
<instance>epdgd2</instance>
|
||||
<instance>imsd</instance>
|
||||
<instance>imsd2</instance>
|
||||
</interface>
|
||||
<fqname>ISehRadioChannel/epdgd</fqname>
|
||||
<fqname>ISehRadioChannel/epdgd2</fqname>
|
||||
<fqname>ISehRadioChannel/imsd</fqname>
|
||||
<fqname>ISehRadioChannel/imsd2</fqname>
|
||||
</hal>
|
||||
<hal format="aidl">
|
||||
<name>vendor.samsung.hardware.radio.data</name>
|
||||
<interface>
|
||||
<name>ISehRadioData</name>
|
||||
<instance>slot1</instance>
|
||||
<instance>slot2</instance>
|
||||
</interface>
|
||||
<fqname>ISehRadioData/slot1</fqname>
|
||||
<fqname>ISehRadioData/slot2</fqname>
|
||||
</hal>
|
||||
<hal format="aidl">
|
||||
<name>vendor.samsung.hardware.radio.messaging</name>
|
||||
<interface>
|
||||
<name>ISehRadioMessaging</name>
|
||||
<instance>slot1</instance>
|
||||
<instance>slot2</instance>
|
||||
</interface>
|
||||
<fqname>ISehRadioMessaging/slot1</fqname>
|
||||
<fqname>ISehRadioMessaging/slot2</fqname>
|
||||
</hal>
|
||||
<hal format="aidl">
|
||||
<name>vendor.samsung.hardware.radio.network</name>
|
||||
<interface>
|
||||
<name>ISehRadioNetwork</name>
|
||||
<instance>slot1</instance>
|
||||
<instance>slot2</instance>
|
||||
</interface>
|
||||
<fqname>ISehRadioNetwork/slot1</fqname>
|
||||
<fqname>ISehRadioNetwork/slot2</fqname>
|
||||
</hal>
|
||||
<hal format="aidl">
|
||||
<name>vendor.samsung.hardware.radio.sim</name>
|
||||
<interface>
|
||||
<name>ISehRadioSim</name>
|
||||
<instance>slot1</instance>
|
||||
<instance>slot2</instance>
|
||||
</interface>
|
||||
<fqname>ISehRadioSim/slot1</fqname>
|
||||
<fqname>ISehRadioSim/slot2</fqname>
|
||||
</hal>
|
||||
<hal format="hidl" override="true">
|
||||
<name>vendor.samsung.hardware.security.drk</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>2.0</version>
|
||||
<interface>
|
||||
<name>ISehDrk</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>@2.0::ISehDrk/default</fqname>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>vendor.samsung.hardware.security.hdcp.keyprovisioning</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.0</version>
|
||||
<interface>
|
||||
<name>ISehHdcpKeyProvisioning</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>@1.0::ISehHdcpKeyProvisioning/default</fqname>
|
||||
</hal>
|
||||
<hal format="hidl" override="true">
|
||||
<name>vendor.samsung.hardware.security.sem</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.0</version>
|
||||
<interface>
|
||||
<name>ISehSem</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>@1.0::ISehSem/default</fqname>
|
||||
</hal>
|
||||
<hal format="hidl" override="true">
|
||||
<name>vendor.samsung.hardware.security.skpm</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.0</version>
|
||||
<interface>
|
||||
<name>ISehSkpm</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>@1.0::ISehSkpm/default</fqname>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>vendor.samsung.hardware.sysinput</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.3</version>
|
||||
<interface>
|
||||
<name>ISehSysInputCallback</name>
|
||||
</interface>
|
||||
<interface>
|
||||
<name>ISehSysInputDev</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>@1.3::ISehSysInputDev/default</fqname>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>vendor.samsung.hardware.tlc.blockchain</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.0</version>
|
||||
<interface>
|
||||
<name>ISehBlockchain</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>@1.0::ISehBlockchain/default</fqname>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>vendor.samsung.hardware.tlc.payment</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>1.0</version>
|
||||
<interface>
|
||||
<name>ISehTlcPayment</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>@1.0::ISehTlcPayment/default</fqname>
|
||||
</hal>
|
||||
<hal format="hidl">
|
||||
<name>vendor.samsung.hardware.tlc.ucm</name>
|
||||
<transport>hwbinder</transport>
|
||||
<version>2.0</version>
|
||||
<interface>
|
||||
<name>ISehUcm</name>
|
||||
<instance>default</instance>
|
||||
</interface>
|
||||
<fqname>@2.0::ISehUcm/default</fqname>
|
||||
</hal>
|
||||
<sepolicy>
|
||||
<version>33.0</version>
|
||||
</sepolicy>
|
||||
</manifest>
|
||||
BIN
recovery/root/vendor/lib64/android.hardware.gatekeeper@1.0.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/android.hardware.gatekeeper@1.0.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/android.hardware.keymaster@3.0.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/android.hardware.keymaster@3.0.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/android.hardware.keymaster@4.1.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/android.hardware.keymaster@4.1.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/android.hardware.security.keymint-V2-ndk.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/android.hardware.security.keymint-V2-ndk.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/android.hardware.security.secureclock-V1-ndk.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/android.hardware.security.secureclock-V1-ndk.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/android.hardware.security.sharedsecret-V1-ndk.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/android.hardware.security.sharedsecret-V1-ndk.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/android.hardware.weaver@1.0.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/android.hardware.weaver@1.0.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/hw/android.hardware.gatekeeper@1.0-impl.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/hw/android.hardware.gatekeeper@1.0-impl.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/hw/gatekeeper.mdfpp.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/hw/gatekeeper.mdfpp.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/libGPreqcancel.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/libGPreqcancel.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/libGPreqcancel_svc.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/libGPreqcancel_svc.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/libQSEEComAPI.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/libQSEEComAPI.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/libdiag.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/libdiag.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/libdisplayconfig.qti.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/libdisplayconfig.qti.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/libdrm.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/libdrm.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/libdrmfs.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/libdrmfs.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/libdrmtime.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/libdrmtime.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/libgpt.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/libgpt.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/libhermes_cred.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/libhermes_cred.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/libkeymasterdeviceutils.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/libkeymasterdeviceutils.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/libkeymasterutils.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/libkeymasterutils.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/libminkdescriptor.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/libminkdescriptor.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/libops.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/libops.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/libqcbor.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/libqcbor.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/libqisl.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/libqisl.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/libqtikeymaster4.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/libqtikeymaster4.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/librpmb.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/librpmb.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/libskeymint10device.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/libskeymint10device.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/libskeymint_cli.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/libskeymint_cli.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/libspcom.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/libspcom.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/libspl.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/libspl.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/libssd.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/libssd.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/libtime_genoff.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/libtime_genoff.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/libvmmem.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/libvmmem.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/vendor.display.config@1.0.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/vendor.display.config@1.0.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/vendor.display.config@2.0.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/vendor.display.config@2.0.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/vendor.qti.hardware.tui_comm@1.0.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/vendor.qti.hardware.tui_comm@1.0.so
vendored
Normal file
Binary file not shown.
BIN
recovery/root/vendor/lib64/vendor.samsung.hardware.keymint-V2-ndk.so
vendored
Normal file
BIN
recovery/root/vendor/lib64/vendor.samsung.hardware.keymint-V2-ndk.so
vendored
Normal file
Binary file not shown.
Loading…
Reference in a new issue