diff options
| -rw-r--r-- | BoardConfig.mk | 4 | ||||
| -rw-r--r-- | device.mk | 13 | ||||
| -rw-r--r-- | keylayout/focal-touchscreen.kl | 6 | ||||
| -rw-r--r-- | overlay/packages/apps/Snap/res/values/config.xml | 43 | ||||
| -rw-r--r-- | sensor/sensor_init.sh | 68 |
5 files changed, 54 insertions, 80 deletions
diff --git a/BoardConfig.mk b/BoardConfig.mk index 9afe69e..891c469 100644 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -27,6 +27,7 @@ TARGET_BOARD_INFO_FILE := $(DEVICE_PATH)/board-info.txt # Kernel TARGET_KERNEL_CONFIG := cm-zc550kl_defconfig TARGET_KERNEL_SOURCE := kernel/asus/Z010D +BOARD_KERNEL_CMDLINE := console=ttyHSL0,115200,n8 androidboot.console=ttyHSL0 androidboot.hardware=qcom ehci-hcd.park=3 androidboot.bootdevice=7824900.sdhci lpm_levels.sleep_disabled=1 androidboot.selinux=permissive # Properties TARGET_SYSTEM_PROP += $(DEVICE_PATH)/system.prop @@ -34,6 +35,9 @@ TARGET_SYSTEM_PROP += $(DEVICE_PATH)/system.prop TARGET_INIT_VENDOR_LIB := libinit_z010d TARGET_RECOVERY_DEVICE_MODULES := libinit_z010d +#Enable SW based full disk encryption +TARGET_SWV8_DISK_ENCRYPTION := true + # Wifi BOARD_HAS_QCOM_WLAN := true BOARD_HAS_QCOM_WLAN_SDK := true @@ -36,8 +36,14 @@ $(call inherit-product, device/asus/msm8916-common/msm8916.mk) PRODUCT_PACKAGES += \ init.target.rc +# Permissions PRODUCT_COPY_FILES += \ - device/asus/Z010D/sensor/sensor_init.sh:system/etc/sensor_init.sh + frameworks/native/data/etc/android.hardware.sensor.compass.xml:system/etc/permissions/android.hardware.sensor.compass.xml \ + frameworks/native/data/etc/android.hardware.sensor.gyroscope.xml:system/etc/permissions/android.hardware.sensor.gyroscope.xml \ + frameworks/native/data/etc/android.hardware.sensor.accelerometer.xml:system/etc/permissions/android.hardware.sensor.accelerometer.xml \ + frameworks/native/data/etc/android.hardware.sensor.light.xml:system/etc/permissions/android.hardware.sensor.light.xml \ + frameworks/native/data/etc/android.hardware.sensor.proximity.xml:system/etc/permissions/android.hardware.sensor.proximity.xml \ + frameworks/native/data/etc/handheld_core_hardware.xml:system/etc/permissions/handheld_core_hardware.xml PRODUCT_COPY_FILES += \ device/asus/Z010D/audio/mixer_paths_mtp.xml:system/etc/mixer_paths_mtp.xml @@ -74,8 +80,3 @@ PRODUCT_COPY_FILES += \ device/asus/Z010D/keylayout/synaptics_dsx.kl:system/usr/keylayout/synaptics_dsx.kl \ device/asus/Z010D/keylayout/synaptics_rmi4_i2c.kl:system/usr/keylayout/synaptics_rmi4_i2c.kl -# Development settings -ADDITIONAL_DEFAULT_PROPERTIES += \ - ro.debuggable=1 \ - ro.adb.secure=0 \ - ro.secure=0 diff --git a/keylayout/focal-touchscreen.kl b/keylayout/focal-touchscreen.kl index ea9ce36..055f683 100644 --- a/keylayout/focal-touchscreen.kl +++ b/keylayout/focal-touchscreen.kl @@ -1,9 +1,3 @@ key 158 BACK WAKE VIRTUAL key 139 APP_SWITCH WAKE VIRTUAL key 102 HOME WAKE VIRTUAL -key 17 GESTURE_W WAKE VIRTUAL -key 31 GESTURE_S WAKE VIRTUAL -key 18 GESTURE_E WAKE VIRTUAL -key 46 GESTURE_C WAKE VIRTUAL -key 44 GESTURE_Z WAKE VIRTUAL -key 47 GESTURE_V WAKE VIRTUAL diff --git a/overlay/packages/apps/Snap/res/values/config.xml b/overlay/packages/apps/Snap/res/values/config.xml new file mode 100644 index 0000000..f1107c6 --- /dev/null +++ b/overlay/packages/apps/Snap/res/values/config.xml @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Copyright (C) 2012 The Android Open Source Project + 2015 The CyanogenMod Project + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + +<!-- Camera app resources that may need to be customized + for different hardware or product builds. --> +<resources> + + <!-- Opens back camera using openLegacy() --> + <bool name="back_camera_open_legacy">false</bool> + + <!-- Opens front camera using openLegacy() --> + <bool name="front_camera_open_legacy">false</bool> + + + <!-- ISO values use numbers. + Example: 50 instead of ISO50 --> + <bool name="iso_values_use_numbers">true</bool> + + <!-- Restart preview for back camera onPictureTaken --> + <bool name="back_camera_restart_preview_onPictureTaken">true</bool> + + <!-- Restart preview for front camera onPictureTaken --> + <bool name="front_camera_restart_preview_onPictureTaken">true</bool> + + <!-- Force use a specific preview-size + Example: 1920x1080 --> + <string name="preview_size_for_photo">1920x1080</string> + +</resources> diff --git a/sensor/sensor_init.sh b/sensor/sensor_init.sh deleted file mode 100644 index 10290c5..0000000 --- a/sensor/sensor_init.sh +++ /dev/null @@ -1,68 +0,0 @@ -#!/system/bin/sh - -PROXM_SPEC_FILE="/data/data/proximity_spec" -LIGHT_SPEC_FILE="/data/data/lightsensor_spec" -PROXM_INF_FILE="/data/data/proximity_calibration_inf" -PROXM_HI_FILE="/factory/psensor_hi.nv" -PROXM_LOWI_FILE="/factory/psensor_low.nv" -LIGHT_200_FILE="/factory/lsensor_200lux.nv" -LIGHT_1000_FILE="/factory/lsensor_1000lux.nv" - -sensor_chmod() -{ - if [ -f $1 ]; - then - echo "File $FILE exists" - chmod 660 $1 - chown system:shell $1 - else - echo "File $FILE does not exists" - echo 0 > $1 - chmod 660 $1 - chown system:shell $1 - fi -} - -sensor_chmod $PROXM_SPEC_FILE -sensor_chmod $LIGHT_SPEC_FILE - -sensor_chmod $PROXM_INF_FILE -sensor_chmod $PROXM_HI_FILE -sensor_chmod $PROXM_LOWI_FILE -sensor_chmod $LIGHT_200_FILE -sensor_chmod $LIGHT_1000_FILE - -sensor_chmod_for_media() -{ - if [ -f $1 ]; - then - echo "File $FILE exists" - chmod 660 $1 - chown media:shell $1 - else - echo "File $FILE does not exists" - echo 0 > $1 - chmod 660 $1 - chown media:shell $1 - fi -} - -#LASER_FOCUS_ON_FILE="/proc/driver/LaserFocus_on" -#LASER_FOCUS_VALUE_FILE="/proc/driver/LaserFocus_value" -#LASER_FOCUS_CAL_FILE="/proc/driver/LaserFocus_CalStart" -#LASER_FOCUS_STATUS_FILE="/proc/driver/LaserFocus_Status" -#LASER_FOCUS_STATUS_FILE_FOR_CAMERA="/proc/driver/LaserFocus_Status_For_Camera" -LASER_FOCUS_CAL_FILE_FOR_10="/factory/LaserFocus_Calibration10.txt" -LASER_FOCUS_CAL_FILE_FOR_40="/factory/LaserFocus_Calibration40.txt" - -#sensor_chmod_for_media $LASER_FOCUS_ON_FILE -#sensor_chmod_for_media $LASER_FOCUS_VALUE_FILE -#sensor_chmod_for_media $LASER_FOCUS_CAL_FILE -#sensor_chmod_for_media $LASER_FOCUS_STATUS_FILE -#sensor_chmod_for_media $LASER_FOCUS_STATUS_FILE_FOR_CAMERA -sensor_chmod_for_media $LASER_FOCUS_CAL_FILE_FOR_10 -sensor_chmod_for_media $LASER_FOCUS_CAL_FILE_FOR_40 - -chown system:shell /sys/bus/platform/devices/soc.0/hall_sensor/hall_sensor/switch - -exit 0 |
