├── configs ├── sensors │ └── hals.conf ├── msm_irqbalance.conf └── public.libraries.txt ├── sepolicy └── vendor │ ├── device.te │ ├── dpmd.te │ ├── hal_cas_default.te │ ├── healthd.te │ ├── ims.te │ ├── sensors.te │ ├── tee.te │ ├── radio.te │ ├── untrusted_app.te │ ├── hal_audio_default.te │ ├── hal_health_default.te │ ├── priv_app.te │ ├── kernel.te │ ├── hal_ir_default.te │ ├── hal_power_default.te │ ├── fsck.te │ ├── genfs_contexts │ ├── rild.te │ ├── hal_wifi_default.te │ ├── file.te │ ├── init.te │ ├── system_server.te │ ├── hal_wifi_supplicant_default.te │ ├── hal_camera_default.te │ ├── rmt_storage.te │ ├── vendor_init.te │ ├── thermal-engine.te │ ├── mm-qcamerad.te │ ├── qti_init_shell.te │ ├── bluetooth_loader.te │ ├── file_contexts │ └── init_graphics.te ├── wifi ├── wpa_supplicant_overlay.conf ├── p2p_supplicant_overlay.conf └── firmware │ └── WCNSS_cfg.dat ├── qseecom └── Android.bp ├── power ├── Android.bp └── Android.mk ├── gps ├── android │ └── android.hardware.gnss@1.1-service-qti.rc ├── build │ └── target_specific_features.mk ├── gnss │ └── Android.mk ├── pla │ └── Android.mk ├── location │ └── Android.mk ├── Android.mk ├── etc │ └── lowi.conf └── gnsspps │ └── Android.mk ├── seccomp ├── mediaextractor-seccomp.policy └── mediacodec-seccomp.policy ├── superior.dependencies ├── doze ├── proguard.flags ├── Android.mk └── res │ ├── color │ ├── switchbar_switch_thumb_tint.xml │ ├── switchbar_switch_track_tint.xml │ └── switch_bar_bg.xml │ ├── drawable │ └── switchbar_background.xml │ └── layout │ └── doze.xml ├── README.md ├── overlay ├── frameworks │ └── base │ │ ├── core │ │ └── res │ │ │ └── res │ │ │ ├── values-mcc404-mnc01 │ │ │ └── config.xml │ │ │ ├── values-mcc214-mnc01 │ │ │ └── config.xml │ │ │ ├── values-mcc262-mnc07 │ │ │ └── config.xml │ │ │ ├── values-mcc262-mnc08 │ │ │ └── config.xml │ │ │ ├── values-mcc268-mnc01 │ │ │ └── config.xml │ │ │ ├── values-mcc330-mnc110 │ │ │ └── config.xml │ │ │ ├── values-mcc334-mnc050 │ │ │ └── config.xml │ │ │ ├── values-mcc334-mnc30 │ │ │ └── config.xml │ │ │ ├── values-mcc370-mnc02 │ │ │ └── config.xml │ │ │ ├── values-mcc706-mnc01 │ │ │ └── config.xml │ │ │ ├── values-mcc712-mnc03 │ │ │ └── config.xml │ │ │ ├── values-mcc714-mnc03 │ │ │ └── config.xml │ │ │ ├── values-mcc716-mnc06 │ │ │ └── config.xml │ │ │ ├── values-mcc716-mnc10 │ │ │ └── config.xml │ │ │ ├── values-mcc716-mnc17 │ │ │ └── config.xml │ │ │ ├── values-mcc722-mnc02 │ │ │ └── config.xml │ │ │ ├── values-mcc722-mnc07 │ │ │ └── config.xml │ │ │ ├── values-mcc722-mnc310 │ │ │ └── config.xml │ │ │ ├── values-mcc722-mnc340 │ │ │ └── config.xml │ │ │ ├── values-mcc722-mnc341 │ │ │ └── config.xml │ │ │ ├── values-mcc722-mnc36 │ │ │ └── config.xml │ │ │ ├── values-mcc724-mnc02 │ │ │ └── config.xml │ │ │ ├── values-mcc724-mnc03 │ │ │ └── config.xml │ │ │ ├── values-mcc724-mnc04 │ │ │ └── config.xml │ │ │ ├── values-mcc724-mnc05 │ │ │ └── config.xml │ │ │ ├── values-mcc724-mnc06 │ │ │ └── config.xml │ │ │ ├── values-mcc724-mnc10 │ │ │ └── config.xml │ │ │ ├── values-mcc724-mnc11 │ │ │ └── config.xml │ │ │ ├── values-mcc724-mnc16 │ │ │ └── config.xml │ │ │ ├── values-mcc724-mnc23 │ │ │ └── config.xml │ │ │ ├── values-mcc724-mnc24 │ │ │ └── config.xml │ │ │ ├── values-mcc724-mnc31 │ │ │ └── config.xml │ │ │ ├── values-mcc724-mnc39 │ │ │ └── config.xml │ │ │ ├── values-mcc730-mnc01 │ │ │ └── config.xml │ │ │ ├── values-mcc730-mnc02 │ │ │ └── config.xml │ │ │ ├── values-mcc730-mnc09 │ │ │ └── config.xml │ │ │ ├── values-mcc730-mnc10 │ │ │ └── config.xml │ │ │ ├── values-mcc732-mnc101 │ │ │ └── config.xml │ │ │ ├── values-mcc732-mnc103 │ │ │ └── config.xml │ │ │ ├── values-mcc732-mnc111 │ │ │ └── config.xml │ │ │ ├── values-mcc732-mnc12 │ │ │ └── config.xml │ │ │ ├── values-mcc732-mnc123 │ │ │ └── config.xml │ │ │ ├── values-mcc732-mnc130 │ │ │ └── config.xml │ │ │ ├── values-mcc734-mnc04 │ │ │ └── config.xml │ │ │ ├── values-mcc740-mnc01 │ │ │ └── config.xml │ │ │ ├── values-mcc744-mnc02 │ │ │ └── config.xml │ │ │ ├── values-mcc748-mnc10 │ │ │ └── config.xml │ │ │ ├── values-mcc505-mnc01 │ │ │ └── config.xml │ │ │ ├── values-mcc505-mnc02 │ │ │ └── config.xml │ │ │ ├── values-mcc505-mnc03 │ │ │ └── config.xml │ │ │ ├── values-mcc505-mnc07 │ │ │ └── config.xml │ │ │ ├── values-mcc505-mnc11 │ │ │ └── config.xml │ │ │ ├── values-mcc505-mnc71 │ │ │ └── config.xml │ │ │ ├── values-mcc505-mnc72 │ │ │ └── config.xml │ │ │ ├── values-mcc505-mnc90 │ │ │ └── config.xml │ │ │ ├── values-mcc262-mnc01 │ │ │ └── strings.xml │ │ │ ├── values-mcc334-mnc020 │ │ │ └── config.xml │ │ │ ├── values-mcc405-mnc840 │ │ │ ├── strings.xml │ │ │ └── config.xml │ │ │ ├── values-mcc405-mnc855 │ │ │ ├── strings.xml │ │ │ └── config.xml │ │ │ ├── values-mcc405-mnc856 │ │ │ ├── strings.xml │ │ │ └── config.xml │ │ │ ├── values-mcc405-mnc857 │ │ │ ├── strings.xml │ │ │ └── config.xml │ │ │ ├── values-mcc405-mnc858 │ │ │ ├── strings.xml │ │ │ └── config.xml │ │ │ ├── values-mcc405-mnc859 │ │ │ ├── strings.xml │ │ │ └── config.xml │ │ │ ├── values-mcc405-mnc860 │ │ │ ├── strings.xml │ │ │ └── config.xml │ │ │ ├── values-mcc405-mnc861 │ │ │ ├── strings.xml │ │ │ └── config.xml │ │ │ ├── values-mcc405-mnc862 │ │ │ └── strings.xml │ │ │ ├── values-mcc405-mnc863 │ │ │ └── strings.xml │ │ │ ├── values-mcc405-mnc864 │ │ │ └── strings.xml │ │ │ ├── values-mcc405-mnc865 │ │ │ └── strings.xml │ │ │ ├── values-mcc405-mnc866 │ │ │ └── strings.xml │ │ │ ├── values-mcc405-mnc867 │ │ │ └── strings.xml │ │ │ ├── values-mcc405-mnc868 │ │ │ └── strings.xml │ │ │ ├── values-mcc405-mnc869 │ │ │ └── strings.xml │ │ │ ├── values-mcc405-mnc870 │ │ │ └── strings.xml │ │ │ ├── values-mcc405-mnc871 │ │ │ └── strings.xml │ │ │ ├── values-mcc405-mnc872 │ │ │ └── strings.xml │ │ │ ├── values-mcc405-mnc873 │ │ │ └── strings.xml │ │ │ ├── values-mcc405-mnc874 │ │ │ └── strings.xml │ │ │ └── values-mcc405-mnc854 │ │ │ └── config.xml │ │ └── packages │ │ ├── SystemUI │ │ └── res │ │ │ ├── values │ │ │ ├── config.xml │ │ │ └── dimens.xml │ │ │ ├── values-mcc310-mnc010 │ │ │ └── config.xml │ │ │ ├── values-mcc310-mnc120 │ │ │ └── config.xml │ │ │ ├── values-mcc311-mnc490 │ │ │ └── config.xml │ │ │ ├── values-mcc311-mnc870 │ │ │ └── config.xml │ │ │ ├── values-mcc202 │ │ │ └── config.xml │ │ │ ├── values-mcc204 │ │ │ └── config.xml │ │ │ ├── values-mcc206 │ │ │ └── config.xml │ │ │ ├── values-mcc208 │ │ │ └── config.xml │ │ │ ├── values-mcc214 │ │ │ └── config.xml │ │ │ ├── values-mcc222 │ │ │ └── config.xml │ │ │ ├── values-mcc226 │ │ │ └── config.xml │ │ │ ├── values-mcc228 │ │ │ └── config.xml │ │ │ ├── values-mcc234 │ │ │ └── config.xml │ │ │ ├── values-mcc238 │ │ │ └── config.xml │ │ │ ├── values-mcc240 │ │ │ └── config.xml │ │ │ ├── values-mcc242 │ │ │ └── config.xml │ │ │ ├── values-mcc244 │ │ │ └── config.xml │ │ │ ├── values-mcc440 │ │ │ └── config.xml │ │ │ ├── values-mcc441 │ │ │ └── config.xml │ │ │ ├── values-mcc505 │ │ │ └── config.xml │ │ │ ├── values-mcc530 │ │ │ └── config.xml │ │ │ ├── values-mcc216-mnc01 │ │ │ └── config.xml │ │ │ ├── values-mcc216-mnc70 │ │ │ └── config.xml │ │ │ ├── values-mcc230-mnc02 │ │ │ └── config.xml │ │ │ ├── values-mcc230-mnc03 │ │ │ └── config.xml │ │ │ ├── values-mcc231-mnc01 │ │ │ └── config.xml │ │ │ ├── values-mcc231-mnc02 │ │ │ └── config.xml │ │ │ ├── values-mcc231-mnc06 │ │ │ └── config.xml │ │ │ ├── values-mcc232-mnc01 │ │ │ └── config.xml │ │ │ ├── values-mcc232-mnc05 │ │ │ └── config.xml │ │ │ ├── values-mcc232-mnc07 │ │ │ └── config.xml │ │ │ ├── values-mcc232-mnc10 │ │ │ └── config.xml │ │ │ ├── values-mcc232-mnc11 │ │ │ └── config.xml │ │ │ ├── values-mcc262-mnc02 │ │ │ └── config.xml │ │ │ ├── values-mcc268-mnc01 │ │ │ └── config.xml │ │ │ ├── values-mcc268-mnc03 │ │ │ └── config.xml │ │ │ ├── values-mcc268-mnc06 │ │ │ └── config.xml │ │ │ ├── values-mcc293-mnc40 │ │ │ └── config.xml │ │ │ ├── values-mcc293-mnc41 │ │ │ └── config.xml │ │ │ ├── values-mcc293-mnc70 │ │ │ └── config.xml │ │ │ ├── values-mcc537-mnc03 │ │ │ └── config.xml │ │ │ ├── values-mcc724-mnc02 │ │ │ └── config.xml │ │ │ ├── values-mcc724-mnc03 │ │ │ └── config.xml │ │ │ ├── values-mcc724-mnc04 │ │ │ └── config.xml │ │ │ ├── values-mcc724-mnc05 │ │ │ └── config.xml │ │ │ ├── values-mcc724-mnc06 │ │ │ └── config.xml │ │ │ ├── values-mcc724-mnc10 │ │ │ └── config.xml │ │ │ ├── values-mcc724-mnc11 │ │ │ └── config.xml │ │ │ ├── values-mcc724-mnc16 │ │ │ └── config.xml │ │ │ ├── values-mcc724-mnc23 │ │ │ └── config.xml │ │ │ ├── values-mcc724-mnc31 │ │ │ └── config.xml │ │ │ ├── values-mcc724-mnc39 │ │ │ └── config.xml │ │ │ ├── values-mcc262-mnc03 │ │ │ └── config.xml │ │ │ ├── values-mcc262-mnc07 │ │ │ └── config.xml │ │ │ ├── values-mcc262-mnc08 │ │ │ └── config.xml │ │ │ ├── values-mcc302-mnc220 │ │ │ └── config.xml │ │ │ ├── values-mcc302-mnc221 │ │ │ └── config.xml │ │ │ ├── values-mcc302-mnc610 │ │ │ └── config.xml │ │ │ ├── values-mcc302-mnc720 │ │ │ └── config.xml │ │ │ └── values-mcc334-mnc020 │ │ │ └── config.xml │ │ └── SettingsProvider │ │ └── res │ │ └── values │ │ └── defaults.xml └── packages │ └── apps │ ├── DocumentsUI │ └── res │ │ └── values │ │ └── config.xml │ ├── Settings │ └── res │ │ ├── values-mcc001-mnc10 │ │ └── config.xml │ │ ├── values-mcc311-mnc390 │ │ └── config.xml │ │ ├── values-mcc405-mnc840 │ │ └── config.xml │ │ ├── values-mcc405-mnc857 │ │ └── config.xml │ │ ├── values-mcc405-mnc858 │ │ └── config.xml │ │ ├── values-mcc405-mnc859 │ │ └── config.xml │ │ ├── values-mcc405-mnc862 │ │ └── config.xml │ │ ├── values-mcc405-mnc863 │ │ └── config.xml │ │ ├── values-mcc405-mnc864 │ │ └── config.xml │ │ ├── values-mcc405-mnc867 │ │ └── config.xml │ │ ├── values-mcc405-mnc868 │ │ └── config.xml │ │ ├── values-mcc405-mnc871 │ │ └── config.xml │ │ └── values │ │ └── arrays.xml │ └── CellBroadcastReceiver │ └── res │ └── values │ └── config.xml ├── overlay-lineage └── packages │ └── apps │ ├── CellBroadcastReceiver │ └── res │ │ └── values │ │ └── config.xml │ └── Dialer │ └── java │ └── com │ └── android │ └── dialer │ └── callrecord │ └── res │ └── values │ └── config.xml └── libhidl └── Android.mk /configs/sensors/hals.conf: -------------------------------------------------------------------------------- 1 | sensors.ssc.so 2 | -------------------------------------------------------------------------------- /sepolicy/vendor/device.te: -------------------------------------------------------------------------------- 1 | type lirc_device, dev_type; 2 | -------------------------------------------------------------------------------- /sepolicy/vendor/dpmd.te: -------------------------------------------------------------------------------- 1 | allow dpmd self:capability dac_override; 2 | -------------------------------------------------------------------------------- /sepolicy/vendor/hal_cas_default.te: -------------------------------------------------------------------------------- 1 | vndbinder_use(hal_cas_default) 2 | -------------------------------------------------------------------------------- /configs/msm_irqbalance.conf: -------------------------------------------------------------------------------- 1 | PRIO=0,0,0,0,1,1,1,1 2 | IGNORED_IRQ=20,39 3 | -------------------------------------------------------------------------------- /sepolicy/vendor/healthd.te: -------------------------------------------------------------------------------- 1 | allow healthd sysfs:file { getattr open read }; 2 | -------------------------------------------------------------------------------- /sepolicy/vendor/ims.te: -------------------------------------------------------------------------------- 1 | allow ims self:capability { net_raw net_admin }; 2 | -------------------------------------------------------------------------------- /sepolicy/vendor/sensors.te: -------------------------------------------------------------------------------- 1 | allow sensors self:capability dac_override; 2 | -------------------------------------------------------------------------------- /sepolicy/vendor/tee.te: -------------------------------------------------------------------------------- 1 | allow tee system_data_file:dir create_dir_perms; 2 | -------------------------------------------------------------------------------- /sepolicy/vendor/radio.te: -------------------------------------------------------------------------------- 1 | allow system_server radio_prop:property_service set; 2 | -------------------------------------------------------------------------------- /sepolicy/vendor/untrusted_app.te: -------------------------------------------------------------------------------- 1 | allow untrusted_app sysfs_kgsl:dir search; 2 | -------------------------------------------------------------------------------- /sepolicy/vendor/hal_audio_default.te: -------------------------------------------------------------------------------- 1 | allow hal_audio_default sysfs:dir r_dir_perms; 2 | -------------------------------------------------------------------------------- /configs/public.libraries.txt: -------------------------------------------------------------------------------- 1 | libqti-perfd-client.so 2 | libadsprpc.so 3 | libOpenCL.so 4 | -------------------------------------------------------------------------------- /sepolicy/vendor/hal_health_default.te: -------------------------------------------------------------------------------- 1 | allow hal_health_default sysfs:file { getattr open read }; 2 | -------------------------------------------------------------------------------- /sepolicy/vendor/priv_app.te: -------------------------------------------------------------------------------- 1 | allow priv_app device:dir read; 2 | allow priv_app bluetooth_prop:file read; 3 | -------------------------------------------------------------------------------- /wifi/wpa_supplicant_overlay.conf: -------------------------------------------------------------------------------- 1 | disable_scan_offload=1 2 | p2p_disabled=1 3 | tdls_external_control=1 4 | -------------------------------------------------------------------------------- /wifi/p2p_supplicant_overlay.conf: -------------------------------------------------------------------------------- 1 | disable_scan_offload=1 2 | p2p_no_group_iface=1 3 | p2p_search_delay=100 4 | -------------------------------------------------------------------------------- /sepolicy/vendor/kernel.te: -------------------------------------------------------------------------------- 1 | allow kernel debugfs_wlan:dir search; 2 | allow kernel kernel:capability dac_override; 3 | -------------------------------------------------------------------------------- /qseecom/Android.bp: -------------------------------------------------------------------------------- 1 | cc_library_headers { 2 | name: "qseecom-kernel-headers", 3 | export_include_dirs: ["."], 4 | } 5 | -------------------------------------------------------------------------------- /sepolicy/vendor/hal_ir_default.te: -------------------------------------------------------------------------------- 1 | allow hal_ir_default sysfs_leds:dir search; 2 | allow hal_ir_default sysfs:file { open read write }; 3 | -------------------------------------------------------------------------------- /sepolicy/vendor/hal_power_default.te: -------------------------------------------------------------------------------- 1 | r_dir_file(hal_power_default, debugfs_wlan) 2 | allow hal_power_default proc:file { open write }; 3 | -------------------------------------------------------------------------------- /sepolicy/vendor/fsck.te: -------------------------------------------------------------------------------- 1 | allow fsck persist_block_device:blk_file rw_file_perms; 2 | 3 | dontaudit fsck block_device:blk_file rw_file_perms; 4 | -------------------------------------------------------------------------------- /sepolicy/vendor/genfs_contexts: -------------------------------------------------------------------------------- 1 | genfscon debugfs /rmt_storage u:object_r:debugfs_rmt:s0 2 | genfscon debugfs /wlan0 u:object_r:debugfs_wlan:s0 3 | -------------------------------------------------------------------------------- /sepolicy/vendor/rild.te: -------------------------------------------------------------------------------- 1 | allow rild vendor_file:file ioctl; 2 | allow rild rild_file:file r_file_perms; 3 | set_prop(rild, system_radio_prop) 4 | -------------------------------------------------------------------------------- /wifi/firmware/WCNSS_cfg.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SuperiorOS-Devices/android_device_xiaomi_msm8917-common/pie/wifi/firmware/WCNSS_cfg.dat -------------------------------------------------------------------------------- /power/Android.bp: -------------------------------------------------------------------------------- 1 | cc_library_headers { 2 | name: "qti_powerhal_headers", 3 | vendor_available: true, 4 | export_include_dirs: ["."], 5 | } 6 | -------------------------------------------------------------------------------- /sepolicy/vendor/hal_wifi_default.te: -------------------------------------------------------------------------------- 1 | allow hal_wifi_default debugfs_wlan:dir r_dir_perms; 2 | allow hal_wifi_default kernel:system module_request; 3 | -------------------------------------------------------------------------------- /sepolicy/vendor/file.te: -------------------------------------------------------------------------------- 1 | type debugfs_wlan, debugfs_type, fs_type; 2 | type debugfs_rmt, debugfs_type, fs_type; 3 | type rild_file, file_type, vendor_file_type; 4 | -------------------------------------------------------------------------------- /sepolicy/vendor/init.te: -------------------------------------------------------------------------------- 1 | allow init sysfs_devices_system_cpu:dir write; 2 | allow init sysfs:file setattr; 3 | allow init hal_wifi_supplicant_default:process noatsecure; 4 | -------------------------------------------------------------------------------- /gps/android/android.hardware.gnss@1.1-service-qti.rc: -------------------------------------------------------------------------------- 1 | service gnss_service /vendor/bin/hw/android.hardware.gnss@1.0-service-qti 2 | class hal 3 | user gps 4 | group system gps radio 5 | -------------------------------------------------------------------------------- /seccomp/mediaextractor-seccomp.policy: -------------------------------------------------------------------------------- 1 | # device specific syscalls. 2 | # extension of services/mediaextractor/minijail/seccomp_policy/mediaextractor-seccomp-arm.policy 3 | readlinkat: 1 4 | pread64: 1 5 | -------------------------------------------------------------------------------- /sepolicy/vendor/system_server.te: -------------------------------------------------------------------------------- 1 | allow system_server lirc_device:chr_file rw_file_perms; 2 | allow system_server vendor_file:file r_file_perms; 3 | allow system_server sysfs:file { open read getattr }; 4 | -------------------------------------------------------------------------------- /sepolicy/vendor/hal_wifi_supplicant_default.te: -------------------------------------------------------------------------------- 1 | allow hal_wifi_supplicant_default wifi_vendor_data_file:sock_file { create setattr unlink write }; 2 | allow hal_wifi_supplicant_default unlabeled:dir getattr; 3 | -------------------------------------------------------------------------------- /sepolicy/vendor/hal_camera_default.te: -------------------------------------------------------------------------------- 1 | allow hal_camera_default camera_data_file:sock_file rw_file_perms; 2 | allow hal_camera_default camera_data_file:dir search; 3 | allow hal_camera_default hal_power_default:binder call; 4 | -------------------------------------------------------------------------------- /sepolicy/vendor/rmt_storage.te: -------------------------------------------------------------------------------- 1 | allow rmt_storage self:capability net_raw; 2 | 3 | # debugfs access 4 | userdebug_or_eng(` 5 | allow rmt_storage debugfs_rmt:dir search; 6 | allow rmt_storage debugfs_rmt:file rw_file_perms; 7 | ') 8 | -------------------------------------------------------------------------------- /superior.dependencies: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "repository": "vendor_xiaomi_rolex", 4 | "target_path": "vendor/xiaomi" 5 | }, 6 | { 7 | "repository": "kernel_xiaomi_rolex", 8 | "target_path": "kernel/xiaomi/8917" 9 | } 10 | ] -------------------------------------------------------------------------------- /doze/proguard.flags: -------------------------------------------------------------------------------- 1 | -keepclasseswithmembers class * { 2 | public (android.content.Context, android.util.AttributeSet); 3 | } 4 | 5 | -keep class ** extends android.support.v14.preference.PreferenceFragment 6 | -keep class org.lineageos.settings.doze.* { 7 | *; 8 | } 9 | -------------------------------------------------------------------------------- /sepolicy/vendor/vendor_init.te: -------------------------------------------------------------------------------- 1 | typeattribute vendor_init data_between_core_and_vendor_violators; 2 | 3 | allow vendor_init { 4 | camera_data_file 5 | system_data_file 6 | media_rw_data_file 7 | }:dir { create search getattr open read setattr ioctl write add_name remove_name rmdir relabelfrom }; 8 | -------------------------------------------------------------------------------- /seccomp/mediacodec-seccomp.policy: -------------------------------------------------------------------------------- 1 | # device specific syscalls 2 | # extension of services/mediacodec/minijail/seccomp_policy/mediacodec-seccomp-arm.policy 3 | pselect6: 1 4 | eventfd2: 1 5 | sendto: 1 6 | recvfrom: 1 7 | _llseek: 1 8 | sysinfo: 1 9 | getcwd: 1 10 | inotify_init1: 1 11 | inotify_add_watch: 1 12 | -------------------------------------------------------------------------------- /sepolicy/vendor/thermal-engine.te: -------------------------------------------------------------------------------- 1 | allow thermal-engine file_contexts_file:file { getattr read open }; 2 | allow thermal-engine self:process { setfscreate }; 3 | allow thermal-engine socket_device:sock_file { create relabelfrom relabelto setattr }; 4 | allow thermal-engine thermal_socket:sock_file { relabelfrom relabelto }; 5 | allow thermal-engine vendor_shell_exec:file execute_no_trans; 6 | allow thermal-engine vendor_toolbox_exec:file execute_no_trans; 7 | -------------------------------------------------------------------------------- /sepolicy/vendor/mm-qcamerad.te: -------------------------------------------------------------------------------- 1 | typeattribute mm-qcamerad binder_in_vendor_violators; 2 | allow mm-qcamerad { sysfs sysfs_graphics }:file r_file_perms; 3 | allow mm-qcamerad binder_device:chr_file rw_file_perms; 4 | allow mm-qcamerad sensorservice_service:service_manager find; 5 | allow mm-qcamerad system_server:unix_stream_socket { read write }; 6 | allow mm-qcamerad camera_data_file:dir { add_name remove_name search write }; 7 | allow mm-qcamerad camera_data_file:sock_file { unlink create }; 8 | allow mm-qcamerad default_prop:property_service set; 9 | binder_use(mm-qcamerad) 10 | -------------------------------------------------------------------------------- /gps/build/target_specific_features.mk: -------------------------------------------------------------------------------- 1 | GNSS_CFLAGS := \ 2 | -Werror \ 3 | -Wno-error=unused-parameter \ 4 | -Wno-error=format \ 5 | -Wno-error=macro-redefined \ 6 | -Wno-error=reorder \ 7 | -Wno-error=missing-braces \ 8 | -Wno-error=self-assign \ 9 | -Wno-error=enum-conversion \ 10 | -Wno-error=logical-op-parentheses \ 11 | -Wno-error=null-arithmetic \ 12 | -Wno-error=null-conversion \ 13 | -Wno-error=parentheses-equality \ 14 | -Wno-error=undefined-bool-conversion \ 15 | -Wno-error=tautological-compare \ 16 | -Wno-error=switch \ 17 | -Wno-error=date-time 18 | -------------------------------------------------------------------------------- /sepolicy/vendor/qti_init_shell.te: -------------------------------------------------------------------------------- 1 | allow qti_init_shell bluetooth_data_file:file r_file_perms; 2 | allow qti_init_shell bluetooth_loader_exec:file { read open }; 3 | allow qti_init_shell hci_attach_dev:chr_file rw_file_perms; 4 | allow qti_init_shell proc:dir setattr; 5 | allow qti_init_shell sysfs:file write; 6 | allow qti_init_shell sysfs_devices_system_cpu:dir write; 7 | allow qti_init_shell radio_prop:property_service set; 8 | allow qti_init_shell self:capability dac_override; 9 | allow qti_init_shell system_prop:property_service set; 10 | allow qti_init_shell vendor_radio_data_file:dir search; 11 | allow qti_init_shell vendor_radio_data_file:file { open write }; 12 | -------------------------------------------------------------------------------- /gps/gnss/Android.mk: -------------------------------------------------------------------------------- 1 | LOCAL_PATH := $(call my-dir) 2 | 3 | include $(CLEAR_VARS) 4 | 5 | LOCAL_MODULE := libgnss 6 | LOCAL_VENDOR_MODULE := true 7 | LOCAL_MODULE_TAGS := optional 8 | 9 | LOCAL_SHARED_LIBRARIES := \ 10 | libutils \ 11 | libcutils \ 12 | libdl \ 13 | liblog \ 14 | libloc_core \ 15 | libgps.utils 16 | 17 | LOCAL_SRC_FILES += \ 18 | location_gnss.cpp \ 19 | GnssAdapter.cpp \ 20 | Agps.cpp \ 21 | XtraSystemStatusObserver.cpp 22 | 23 | LOCAL_CFLAGS += \ 24 | -fno-short-enums \ 25 | 26 | LOCAL_HEADER_LIBRARIES := \ 27 | libgps.utils_headers \ 28 | libloc_core_headers \ 29 | libloc_pla_headers \ 30 | liblocation_api_headers 31 | 32 | LOCAL_CFLAGS += $(GNSS_CFLAGS) 33 | 34 | include $(BUILD_SHARED_LIBRARY) 35 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Common device configuration for Xiaomi MSM8917 2 | 3 | ## Copyright 4 | 5 | ``` 6 | # 7 | # Copyright (C) 2016 The CyanogenMod Project 8 | # Copyright (C) 2017 The LineageOS Project 9 | # 10 | # Licensed under the Apache License, Version 2.0 (the "License"); 11 | # you may not use this file except in compliance with the License. 12 | # You may obtain a copy of the License at 13 | # 14 | # http://www.apache.org/licenses/LICENSE-2.0 15 | # 16 | # Unless required by applicable law or agreed to in writing, software 17 | # distributed under the License is distributed on an "AS IS" BASIS, 18 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19 | # See the License for the specific language governing permissions and 20 | # limitations under the License. 21 | # 22 | -------------------------------------------------------------------------------- /gps/pla/Android.mk: -------------------------------------------------------------------------------- 1 | GNSS_CFLAGS := \ 2 | -Werror \ 3 | -Wno-error=unused-parameter \ 4 | -Wno-error=format \ 5 | -Wno-error=macro-redefined \ 6 | -Wno-error=reorder \ 7 | -Wno-error=missing-braces \ 8 | -Wno-error=self-assign \ 9 | -Wno-error=enum-conversion \ 10 | -Wno-error=logical-op-parentheses \ 11 | -Wno-error=null-arithmetic \ 12 | -Wno-error=null-conversion \ 13 | -Wno-error=parentheses-equality \ 14 | -Wno-error=undefined-bool-conversion \ 15 | -Wno-error=tautological-compare \ 16 | -Wno-error=switch \ 17 | -Wno-error=date-time 18 | 19 | LOCAL_PATH := $(call my-dir) 20 | 21 | include $(CLEAR_VARS) 22 | LOCAL_MODULE := libloc_pla_headers 23 | LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/android 24 | include $(BUILD_HEADER_LIBRARY) 25 | -------------------------------------------------------------------------------- /gps/location/Android.mk: -------------------------------------------------------------------------------- 1 | LOCAL_PATH := $(call my-dir) 2 | 3 | include $(CLEAR_VARS) 4 | 5 | LOCAL_MODULE := liblocation_api 6 | LOCAL_VENDOR_MODULE := true 7 | LOCAL_MODULE_TAGS := optional 8 | 9 | LOCAL_SHARED_LIBRARIES := \ 10 | libutils \ 11 | libcutils \ 12 | libgps.utils \ 13 | libdl \ 14 | liblog 15 | 16 | LOCAL_SRC_FILES += \ 17 | LocationAPI.cpp \ 18 | LocationAPIClientBase.cpp 19 | 20 | LOCAL_CFLAGS += \ 21 | -fno-short-enums 22 | 23 | LOCAL_HEADER_LIBRARIES := \ 24 | libloc_pla_headers \ 25 | libgps.utils_headers 26 | 27 | LOCAL_CFLAGS += $(GNSS_CFLAGS) 28 | include $(BUILD_SHARED_LIBRARY) 29 | 30 | include $(CLEAR_VARS) 31 | LOCAL_MODULE := liblocation_api_headers 32 | LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH) 33 | include $(BUILD_HEADER_LIBRARY) 34 | -------------------------------------------------------------------------------- /gps/Android.mk: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright 2017 The LineageOS Project 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # 16 | 17 | LOCAL_PATH := $(call my-dir) 18 | include $(LOCAL_PATH)/build/target_specific_features.mk 19 | 20 | include $(call all-makefiles-under,$(LOCAL_PATH)) 21 | -------------------------------------------------------------------------------- /gps/etc/lowi.conf: -------------------------------------------------------------------------------- 1 | #*====*====*====*====*====*====*====*====*====*====*====*====*====*====*====* 2 | # 3 | # LOWI Config file 4 | # 5 | # GENERAL DESCRIPTION 6 | # This file contains the config params for LOWI 7 | # 8 | # Copyright (c) 2012-2013 Qualcomm Atheros, Inc. 9 | # All Rights Reserved. 10 | # Qualcomm Atheros Confidential and Proprietary. 11 | # 12 | # Export of this technology or software is regulated by the U.S. Government. 13 | # Diversion contrary to U.S. law prohibited. 14 | #=============================================================================*/ 15 | 16 | # X86 ONLY - UBUNTU: 17 | # Copy this file in the same directory where the executable is 18 | 19 | # Log level 20 | # EL_LOG_OFF = 0, EL_ERROR = 1, EL_WARNING = 2, EL_INFO = 3, EL_DEBUG = 4, EL_VERBOSE = 5, EL_LOG_ALL = 100 21 | LOWI_LOG_LEVEL = 2 22 | -------------------------------------------------------------------------------- /gps/gnsspps/Android.mk: -------------------------------------------------------------------------------- 1 | LOCAL_PATH := $(call my-dir) 2 | 3 | include $(CLEAR_VARS) 4 | 5 | LOCAL_MODULE := libgnsspps 6 | LOCAL_MODULE_PATH_32 := $(TARGET_OUT_VENDOR)/lib 7 | LOCAL_MODULE_PATH_64 := $(TARGET_OUT_VENDOR)/lib64 8 | LOCAL_MODULE_TAGS := optional 9 | 10 | LOCAL_SHARED_LIBRARIES := \ 11 | libutils \ 12 | libcutils \ 13 | libgps.utils \ 14 | liblog 15 | 16 | LOCAL_SRC_FILES += \ 17 | gnsspps.c 18 | 19 | LOCAL_CFLAGS += \ 20 | -fno-short-enums \ 21 | -D_ANDROID_ 22 | 23 | ## Includes 24 | LOCAL_HEADER_LIBRARIES := \ 25 | libgps.utils_headers \ 26 | libloc_pla_headers 27 | LOCAL_CFLAGS += $(GNSS_CFLAGS) 28 | include $(BUILD_SHARED_LIBRARY) 29 | 30 | include $(CLEAR_VARS) 31 | LOCAL_MODULE := libgnsspps_headers 32 | LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH) 33 | include $(BUILD_HEADER_LIBRARY) 34 | -------------------------------------------------------------------------------- /doze/Android.mk: -------------------------------------------------------------------------------- 1 | LOCAL_PATH:= $(call my-dir) 2 | include $(CLEAR_VARS) 3 | 4 | LOCAL_MODULE_TAGS := optional 5 | 6 | LOCAL_SRC_FILES := $(call all-java-files-under, src) 7 | 8 | LOCAL_PACKAGE_NAME := XiaomiDoze 9 | LOCAL_CERTIFICATE := platform 10 | LOCAL_PRIVATE_PLATFORM_APIS := true 11 | 12 | LOCAL_USE_AAPT2 := true 13 | 14 | LOCAL_STATIC_ANDROID_LIBRARIES := \ 15 | android-support-v4 \ 16 | android-support-v13 \ 17 | android-support-v7-recyclerview \ 18 | android-support-v7-preference \ 19 | android-support-v7-appcompat \ 20 | android-support-v14-preference 21 | 22 | LOCAL_RESOURCE_DIR := \ 23 | $(LOCAL_PATH)/res \ 24 | $(TOP)/packages/resources/devicesettings/res 25 | 26 | LOCAL_PROGUARD_FLAG_FILES := proguard.flags 27 | 28 | include $(BUILD_PACKAGE) 29 | 30 | include $(call all-makefiles-under,$(LOCAL_PATH)) 31 | -------------------------------------------------------------------------------- /doze/res/color/switchbar_switch_thumb_tint.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /doze/res/color/switchbar_switch_track_tint.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc404-mnc01/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 21 | false 22 | 23 | -------------------------------------------------------------------------------- /doze/res/drawable/switchbar_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 | true 20 | 21 | -------------------------------------------------------------------------------- /overlay-lineage/packages/apps/CellBroadcastReceiver/res/values/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | true 20 | 21 | -------------------------------------------------------------------------------- /overlay/packages/apps/DocumentsUI/res/values/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | true 20 | 21 | -------------------------------------------------------------------------------- /overlay-lineage/packages/apps/Dialer/java/com/android/dialer/callrecord/res/values/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | true 19 | 20 | 4 21 | 22 | -------------------------------------------------------------------------------- /doze/res/color/switch_bar_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /overlay/packages/apps/Settings/res/values-mcc001-mnc10/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | true 19 | 20 | -------------------------------------------------------------------------------- /overlay/packages/apps/Settings/res/values-mcc311-mnc390/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | true 19 | 20 | -------------------------------------------------------------------------------- /sepolicy/vendor/bluetooth_loader.te: -------------------------------------------------------------------------------- 1 | type bluetooth_loader, domain; 2 | type bluetooth_loader_exec, exec_type, vendor_file_type, file_type; 3 | 4 | # Started by init 5 | init_daemon_domain(bluetooth_loader) 6 | 7 | # Get persist.service.bdroid.*, bluetooth.* and wcnss property values 8 | get_prop(bluetooth_loader, bluetooth_prop) 9 | 10 | # Access the serial device 11 | allow bluetooth_loader serial_device:chr_file rw_file_perms; 12 | 13 | # And the smd device 14 | allow bluetooth_loader smd_device:chr_file rw_file_perms; 15 | 16 | allow bluetooth_loader persist_bluetooth_file:dir search; 17 | allow bluetooth_loader persist_bluetooth_file:file rw_file_perms; 18 | 19 | # And qmuxd 20 | allow bluetooth_loader qmuxd_socket:dir create_dir_perms; 21 | allow bluetooth_loader qmuxd_socket:sock_file create_file_perms; 22 | allow bluetooth_loader qmuxd:unix_stream_socket connectto; 23 | 24 | r_dir_file(bluetooth_loader, persist_file) 25 | 26 | userdebug_or_eng(` 27 | diag_use(bluetooth_loader) 28 | ') 29 | -------------------------------------------------------------------------------- /sepolicy/vendor/file_contexts: -------------------------------------------------------------------------------- 1 | # Bluetooth 2 | /(vendor|system/vendor)/bin/hci_qcomm_init u:object_r:bluetooth_loader_exec:s0 3 | 4 | # Block devices 5 | /dev/block/bootdevice/by-name/persist u:object_r:persist_block_device:s0 6 | /dev/block/bootdevice/by-name/userdata u:object_r:userdata_block_device:s0 7 | /dev/block/bootdevice/by-name/modem u:object_r:modem_block_device:s0 8 | 9 | # DRM 10 | /vendor/bin/hw/android\.hardware\.drm@1\.1-service\.clearkey u:object_r:hal_drm_clearkey_exec:s0 11 | /vendor/bin/hw/android\.hardware\.drm@1\.1-service\.widevine u:object_r:hal_drm_widevine_exec:s0 12 | 13 | # Ir 14 | /dev/lirc[0-9]* u:object_r:lirc_device:s0 15 | 16 | # Init 17 | /(vendor|system/vendor)/bin/init\.qcom\.graphics\.sh u:object_r:init_graphics_exec:s0 18 | 19 | # Rild 20 | /(vendor|system/vendor)/radio/qcril_database/qcril.db u:object_r:rild_file:s0 21 | 22 | # Light 23 | /sys/devices/soc/78b6000\.i2c/i2c-2/2-[0-9a-f]+/leds(/.*)? u:object_r:sysfs_leds:s0 24 | -------------------------------------------------------------------------------- /overlay/packages/apps/Settings/res/values-mcc405-mnc840/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | false 19 | 20 | -------------------------------------------------------------------------------- /overlay/packages/apps/Settings/res/values-mcc405-mnc857/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | false 19 | 20 | -------------------------------------------------------------------------------- /overlay/packages/apps/Settings/res/values-mcc405-mnc858/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | false 19 | 20 | -------------------------------------------------------------------------------- /overlay/packages/apps/Settings/res/values-mcc405-mnc859/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | false 19 | 20 | -------------------------------------------------------------------------------- /overlay/packages/apps/Settings/res/values-mcc405-mnc862/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | false 19 | 20 | -------------------------------------------------------------------------------- /overlay/packages/apps/Settings/res/values-mcc405-mnc863/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | false 19 | 20 | -------------------------------------------------------------------------------- /overlay/packages/apps/Settings/res/values-mcc405-mnc864/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | false 19 | 20 | -------------------------------------------------------------------------------- /overlay/packages/apps/Settings/res/values-mcc405-mnc867/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | false 19 | 20 | -------------------------------------------------------------------------------- /overlay/packages/apps/Settings/res/values-mcc405-mnc868/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | false 19 | 20 | -------------------------------------------------------------------------------- /overlay/packages/apps/Settings/res/values-mcc405-mnc871/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | false 19 | 20 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc214-mnc01/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc262-mnc07/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc262-mnc08/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc268-mnc01/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc330-mnc110/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc334-mnc050/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc334-mnc30/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc370-mnc02/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc706-mnc01/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc712-mnc03/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc714-mnc03/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc716-mnc06/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc716-mnc10/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc716-mnc17/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc722-mnc02/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc722-mnc07/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc722-mnc310/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc722-mnc340/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc722-mnc341/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc722-mnc36/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc724-mnc02/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc724-mnc03/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc724-mnc04/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc724-mnc05/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc724-mnc06/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc724-mnc10/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc724-mnc11/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc724-mnc16/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc724-mnc23/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc724-mnc24/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc724-mnc31/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc724-mnc39/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc730-mnc01/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc730-mnc02/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc730-mnc09/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc730-mnc10/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc732-mnc101/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc732-mnc103/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc732-mnc111/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc732-mnc12/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc732-mnc123/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc732-mnc130/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc734-mnc04/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc740-mnc01/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc744-mnc02/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc748-mnc10/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | true 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc505-mnc01/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | false 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc505-mnc02/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | false 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc505-mnc03/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | false 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc505-mnc07/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | false 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc505-mnc11/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | false 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc505-mnc71/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | false 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc505-mnc72/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | false 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc505-mnc90/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | false 24 | 25 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc262-mnc01/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 21 | WLAN preferred 22 | 23 | %s 24 | WLAN Call 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc334-mnc020/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc405-mnc840/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 21 | 22 | 23 | Wi-Fi Calling 24 | 25 | 26 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc405-mnc855/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 21 | 22 | 23 | Wi-Fi Calling 24 | 25 | 26 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc405-mnc856/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 21 | 22 | 23 | Wi-Fi Calling 24 | 25 | 26 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc405-mnc857/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 21 | 22 | 23 | Wi-Fi Calling 24 | 25 | 26 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc405-mnc858/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 21 | 22 | 23 | Wi-Fi Calling 24 | 25 | 26 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc405-mnc859/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 21 | 22 | 23 | Wi-Fi Calling 24 | 25 | 26 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc405-mnc860/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 21 | 22 | 23 | Wi-Fi Calling 24 | 25 | 26 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc405-mnc861/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 21 | 22 | 23 | Wi-Fi Calling 24 | 25 | 26 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc405-mnc862/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 21 | 22 | 23 | Wi-Fi Calling 24 | 25 | 26 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc405-mnc863/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 21 | 22 | 23 | Wi-Fi Calling 24 | 25 | 26 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc405-mnc864/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 21 | 22 | 23 | Wi-Fi Calling 24 | 25 | 26 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc405-mnc865/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 21 | 22 | 23 | Wi-Fi Calling 24 | 25 | 26 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc405-mnc866/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 21 | 22 | 23 | Wi-Fi Calling 24 | 25 | 26 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc405-mnc867/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 21 | 22 | 23 | Wi-Fi Calling 24 | 25 | 26 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc405-mnc868/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 21 | 22 | 23 | Wi-Fi Calling 24 | 25 | 26 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc405-mnc869/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 21 | 22 | 23 | Wi-Fi Calling 24 | 25 | 26 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc405-mnc870/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 21 | 22 | 23 | Wi-Fi Calling 24 | 25 | 26 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc405-mnc871/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 21 | 22 | 23 | Wi-Fi Calling 24 | 25 | 26 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc405-mnc872/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 21 | 22 | 23 | Wi-Fi Calling 24 | 25 | 26 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc405-mnc873/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 21 | 22 | 23 | Wi-Fi Calling 24 | 25 | 26 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc405-mnc874/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 21 | 22 | 23 | Wi-Fi Calling 24 | 25 | 26 | -------------------------------------------------------------------------------- /overlay/packages/apps/CellBroadcastReceiver/res/values/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | true 19 | 20 | 21 | true 22 | 23 | -------------------------------------------------------------------------------- /sepolicy/vendor/init_graphics.te: -------------------------------------------------------------------------------- 1 | type init_graphics, domain; 2 | type init_graphics_exec, exec_type, vendor_file_type,file_type; 3 | 4 | init_daemon_domain(init_graphics) 5 | 6 | allow init_graphics init_graphics_exec:file { rx_file_perms entrypoint }; 7 | allow init_graphics vendor_shell_exec:file {rx_file_perms entrypoint }; 8 | allow init_graphics vendor_toolbox_exec:file rx_file_perms; 9 | allow init_graphics freq_prop:property_service set; 10 | allow init_graphics init:unix_stream_socket connectto; 11 | allow init_graphics property_socket:sock_file write; 12 | allow init_graphics self:capability { chown fowner fsetid }; 13 | allow init_graphics sysfs:file { getattr setattr }; 14 | allow init_graphics default_prop:property_service set; 15 | allow init_graphics vendor_gralloc_prop:property_service set; 16 | 17 | # For getting idle_time value 18 | # this is needed for dynamic_fps and bw_mode_bitmap 19 | allow init_graphics sysfs_graphics:file {rw_file_perms setattr}; 20 | 21 | # To get GPU frequencies 22 | allow init_graphics sysfs_kgsl:file r_file_perms; 23 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SettingsProvider/res/values/defaults.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | false 21 | 22 | true 23 | 24 | false 25 | 26 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 18 | 19 | 8dp 20 | 2dp 21 | 2dp 22 | 1dp 23 | 24 | -------------------------------------------------------------------------------- /doze/res/layout/doze.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc310-mnc010/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc310-mnc120/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc311-mnc490/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc311-mnc870/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc202/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc204/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc206/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc208/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc214/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc222/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc226/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc228/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc234/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc238/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc240/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc242/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc244/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc440/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc441/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc505/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc530/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc216-mnc01/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc216-mnc70/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc230-mnc02/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc230-mnc03/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc231-mnc01/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc231-mnc02/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc231-mnc06/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc232-mnc01/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc232-mnc05/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc232-mnc07/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc232-mnc10/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc232-mnc11/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc262-mnc02/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc268-mnc01/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc268-mnc03/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc268-mnc06/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc293-mnc40/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc293-mnc41/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc293-mnc70/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc537-mnc03/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc724-mnc02/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc724-mnc03/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc724-mnc04/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc724-mnc05/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc724-mnc06/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc724-mnc10/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc724-mnc11/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc724-mnc16/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc724-mnc23/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc724-mnc31/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc724-mnc39/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /libhidl/Android.mk: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2017 The LineageOS Project 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | 16 | include $(CLEAR_VARS) 17 | LOCAL_SHARED_LIBRARIES := libhidltransport 18 | LOCAL_MODULE := android.hidl.base@1.0 19 | LOCAL_MODULE_TAGS := optional 20 | LOCAL_MODULE_CLASS := SHARED_LIBRARIES 21 | include $(BUILD_SHARED_LIBRARY) 22 | 23 | include $(CLEAR_VARS) 24 | LOCAL_SHARED_LIBRARIES := libhidltransport 25 | LOCAL_MODULE := android.hidl.manager@1.0 26 | LOCAL_MODULE_TAGS := optional 27 | LOCAL_MODULE_CLASS := SHARED_LIBRARIES 28 | include $(BUILD_SHARED_LIBRARY) 29 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc262-mnc03/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | false 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc262-mnc07/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | false 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc262-mnc08/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | false 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc302-mnc220/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | false 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc302-mnc221/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | false 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc302-mnc610/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | false 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc302-mnc720/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | false 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SystemUI/res/values-mcc334-mnc020/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /overlay/packages/apps/Settings/res/values/arrays.xml: -------------------------------------------------------------------------------- 1 | 2 | 21 | 22 | 24 | 25 | 0 26 | -1 27 | -1 28 | 29 | 30 | -------------------------------------------------------------------------------- /power/Android.mk: -------------------------------------------------------------------------------- 1 | LOCAL_PATH := $(call my-dir) 2 | 3 | ifeq ($(call is-vendor-board-platform,QCOM),true) 4 | 5 | # HAL module implemenation stored in 6 | # hw/..so 7 | include $(CLEAR_VARS) 8 | 9 | LOCAL_MODULE_RELATIVE_PATH := hw 10 | LOCAL_SHARED_LIBRARIES := liblog libcutils libdl libxml2 11 | LOCAL_HEADER_LIBRARIES += libutils_headers 12 | LOCAL_HEADER_LIBRARIES += libhardware_headers 13 | LOCAL_SRC_FILES := power.c metadata-parser.c utils.c list.c hint-data.c powerhintparser.c power-8937.c 14 | LOCAL_C_INCLUDES := external/libxml2/include \ 15 | external/icu/icu4c/source/common 16 | 17 | ifeq ($(TARGET_USES_INTERACTION_BOOST),true) 18 | LOCAL_CFLAGS += -DINTERACTION_BOOST 19 | endif 20 | 21 | ifneq ($(TARGET_TAP_TO_WAKE_NODE),) 22 | LOCAL_CFLAGS += -DTAP_TO_WAKE_NODE=\"$(TARGET_TAP_TO_WAKE_NODE)\" 23 | endif 24 | 25 | LOCAL_MODULE := power.qcom 26 | LOCAL_MODULE_TAGS := optional 27 | LOCAL_CFLAGS += -Wno-unused-parameter -Wno-unused-variable 28 | LOCAL_HEADER_LIBRARIES := libhardware_headers 29 | LOCAL_VENDOR_MODULE := true 30 | include $(BUILD_SHARED_LIBRARY) 31 | 32 | endif 33 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc405-mnc840/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | 25 | LPP_PROFILE=2 26 | 27 | 28 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc405-mnc854/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | 25 | LPP_PROFILE=2 26 | 27 | 28 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc405-mnc855/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | 25 | LPP_PROFILE=2 26 | 27 | 28 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc405-mnc856/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | 25 | LPP_PROFILE=2 26 | 27 | 28 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc405-mnc857/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | 25 | LPP_PROFILE=2 26 | 27 | 28 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc405-mnc858/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | 25 | LPP_PROFILE=2 26 | 27 | 28 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc405-mnc859/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | 25 | LPP_PROFILE=2 26 | 27 | 28 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc405-mnc860/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | 25 | LPP_PROFILE=2 26 | 27 | 28 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values-mcc405-mnc861/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 22 | 23 | 24 | 25 | LPP_PROFILE=2 26 | 27 | 28 | --------------------------------------------------------------------------------