--- /dev/null
+# Copyright (C) 2013-2016, The CyanogenMod Project
+# Copyright (C) 2017, The LineageOS 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.
+
+# This file is generated by device/alcatel/ttab/setup-makefiles.sh
+
--- /dev/null
+/qtrg4jyq$es1wljxtiu/u!ftz
+1!354567(9 nvnxxiw"6szuuwy&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"3$5&uw6cpqoiw&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"4456'9
+/qtrg4jyq$es1wljxtiu/u!sqni
+1!384567(9 nvnxxvtql-t vvxz'8)0!pr1huvtnr!2#4%tv5lopnhv%6'8)np/fstrlz)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!2#4%tv5lopnhv%6'8)np/fstrlz)0!2#rt3jwxlft#5567(
+/qtrg4jyq$es1wljxtiu/u!eeyzlz'
+0!83456'8)mumwwgg !nrz/v"xxz!)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!2#4%tv5lopnhv%6'8)np/fstrlz)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!2#4%tv5lopnhv%7789
+/qtrg4jyq$es1wljxtiu/u!se
+1!354567(9 nvnxxvh5!yttvx%6'8)np/fstrlz)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!2#4%tv5lopnhv%6'8)np/fstrlz)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!33456'
+/qtrg4jyq$es1wljxtiu/u!dfg
+1!354567(9 nvnxxgij6szuuwy&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"3$5&uw6cpqoiw&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"4456'
+/qtrg4jyq$es1wljxtiu/u!zqy
+1!354567(9 nvnxx"t!6szuuwy&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"3$5&uw6cpqoiw&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"4456'
+/qtrg4s s"z0owoyyjx#
+mbaois&:8) !"#$%&'
+/qtrg4s s"z0owoyywurc
+mbaois&:8) !"#$%&'() !
+/qtrg4s s"z0owoyyii"tft!
+mbaois&:8) !"#$%&'() !
+/qtrg4s s"z0owoyywi
+mbaois&:() !"#$%&'() !"#
+/qtrg4s s"z0owoyyhjk
+mbaois&:8) !"#$%&'() !"#$
+/qtrg4s s"z0owoyy#u"
+mbaois&:8) !"#$%&'() !
+EPH
+
--- /dev/null
+/qtrg4s slopnhv47989
+EYKW$;678
+/qtrg4s slopnhv47;89
+CQW3$=;'MaIU"7456
+/qtrg4s slopnhv47=89
+CQW3$=;'MaIU"6456
+/qtrg4s slopnhv47?89
+CQW3$=;'MaIU"6456
+/qtrg4jyq$es1wljxtiu/u!ftz
+6!34;567(9 nvnxxiw"6szuuwy&@=901"3$rzr5ll.ukyyjv$w01";9567(9 2434%==890!2#5967(@0123$5&8>90!8;456'8)1923$5&7(wo.ersqky(9 1"qs2ivwues"3$5&uw6cpqoiw&7(9 oq0gtusm 2234%7
+/qtrg4jyq$es1wljxtiu/u!sqni
+1!384567(9 nvnxxvtql-t vvxz'8)0!pr1huvtnr!2#4%tv5lopnhv%6'8)np/fstrlz)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!2#4%tv5lopnhv%6'8)np/fstrlz)0!2#rt3jwxlft#5567(
+/qtrg4jyq$es1wljxtiu/u!eeyzlz'
+1!83456'8)mumwwgg !nrz/v"xxz!)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!2#4%tv5lopnhv%6'8)np/fstrlz)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!2#4%tv5lopnhv%7789
+/qtrg4jyq$es1wljxtiu/u!se
+1!354567(9 nvnxxvh5!yttvx%6'8)np/fstrlz)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!2#4%tv5lopnhv%6'8)np/fstrlz)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!33456'
+/qtrg4jyq$es1wljxtiu/u!dfg
+1!354567(9 nvnxxgij6szuuwy&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"3$5&uw6cpqoiw&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"4456'
+/qtrg4jyq$es1wljxtiu/u!zqy
+1!354567(9 nvnxx"t!6szuuwy&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"3$5&uw6cpqoiw&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"4456'
+/qtrg4s s"z0owoyyjx#
+mbaois&:8) !"#$%&'
+/qtrg4s s"z0owoyywurc
+mbaois&:8) !"#$%&'() !
+/qtrg4s s"z0owoyyii"tft!
+mbaois&:8) !"#$%&'() !
+/qtrg4s s"z0owoyywi
+mbaois&:() !"#$%&'() !"#
+/qtrg4s s"z0owoyyhjk
+mbaois&:8) !"#$%&'() !"#$
+/qtrg4s s"z0owoyy#u"
+mbaois&:8) !"#$%&'() !
+EPH
+
--- /dev/null
+/qtrg4jyq$es1wljxtiu/u!ftz
+2!354567(9 nvnxxiw"6szuuwy&@=901"3$rzr5ll.ukyyjv$w01"3$5&uw6cpqoiw&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"3$5&uw6cpqoiw&7(9 oq0gtusm 1"3$su4kxomgu$6678)1
+/qtrg4jyq$es1wljxtiu/u!sqni
+1!384567(9 nvnxxvtql-t vvxz'8)0!pr1huvtnr!2#4%tv5lopnhv%6'8)np/fstrlz)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!2#4%tv5lopnhv%6'8)np/fstrlz)0!2#rt3jwxlft#5567(
+/qtrg4jyq$es1wljxtiu/u!eeyzlz'
+1!83456'8)mumwwgg !nrz/v"xxz!)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!2#4%tv5lopnhv%6'8)np/fstrlz)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!2#4%tv5lopnhv%7789
+/qtrg4jyq$es1wljxtiu/u!se
+1!354567(9 nvnxxvh5!yttvx%6'8)np/fstrlz)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!2#4%tv5lopnhv%6'8)np/fstrlz)0!2#rt3jwxlft#4%6'vx-dqrpjx'8)0!pr1huvtnr!33456'
+/qtrg4jyq$es1wljxtiu/u!dfg
+1!354567(9 nvnxxgij6szuuwy&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"3$5&uw6cpqoiw&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"4456'
+/qtrg4jyq$es1wljxtiu/u!zqy
+1!354567(9 nvnxx"t!6szuuwy&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"3$5&uw6cpqoiw&7(9 oq0gtusm 1"3$su4kxomgu$5&7(wo.ersqky(9 1"qs2ivwues"4456'
+/qtrg4s s"z0owoyyjx#
+mbaois&:8) !"#$%&'
+/qtrg4s s"z0owoyywurc
+mbaois&:8) !"#$%&'() !
+/qtrg4s s"z0owoyyii"tft!
+mbaois&:8) !"#$%&'() !
+/qtrg4s s"z0owoyywi
+mbaois&:() !"#$%&'() !"#
+/qtrg4s s"z0owoyyhjk
+mbaois&:8) !"#$%&'() !"#$
+/qtrg4s s"z0owoyy#u"
+mbaois&:8) !"#$%&'() !
+EPH
+
--- /dev/null
+# Do NOT change this file format without updating the parsing logic in
+# BT IF module implementation (btif_storage.c)
+
+# This file contains information to prevent auto pairing with Bluetooth devices.
+# Blacklisting by vendor prefix address:
+# The following companies are included in the list below:
+# ALPS (lexus), Murata (Prius 2007, Nokia 616), TEMIC SDS (Porsche, Audi),
+# Parrot, Zhongshan General K-mate Electronics, Great Well
+# Electronics, Flaircomm Electronics, Jatty Electronics, Delphi,
+# Clarion, Novero, Denso (Lexus, Toyota), Johnson Controls (Acura),
+# Continental Automotive, Harman/Becker, Panasonic/Kyushu Ten,
+# BMW (Motorola PCS), Visteon, Peugeot, BMW (MINI10013)
+AddressBlacklist=00:02:C7,00:16:FE,00:19:C1,00:1B:FB,00:1E:3D,00:21:4F,00:23:06,00:24:33,00:A0:79,00:0E:6D,00:13:E0,00:21:E8,00:60:57,00:0E:9F,00:12:1C,00:18:91,00:18:96,00:13:04,00:16:FD,00:22:A0,00:0B:4C,00:60:6F,00:23:3D,00:C0:59,00:0A:30,00:1E:AE,00:1C:D7,00:80:F0,00:12:8A,00:09:93,00:80:37,00:26:7E
+
+# Blacklisting by Exact Name:
+ExactNameBlacklist=Motorola IHF1000,i.TechBlueBAND,X5 Stereo v1.3,KML_CAN,SGM,i.Tech Clip R35,RX450h,BenQ_BHM-100,
+
+# Blacklisting by Partial Name (if name starts with)
+PartialNameBlacklist=BMW,Audi,Parrot,Car
+
+# Fixed PIN keyboard blacklist. Keyboards should have variable PIN
+# The keyboards below have a fixed PIN of 0000, so we will auto pair.
+# Note the reverse logic in this case compared to other's in this file
+# where its a blacklist for not auto pairing.
+FixedPinZerosKeyboardBlacklist=00:0F:F6
+
+# Blacklisting by addition of the address during usage
\ No newline at end of file
--- /dev/null
+# Do NOT change this file format without updating the parsing logic in
+# BT IF module implementation (btif_storage.c)
+
+# This file contains information to prevent auto pairing with Bluetooth devices.
+# Blacklisting by vendor prefix address:
+# The following companies are included in the list below:
+# ALPS (lexus), Murata (Prius 2007, Nokia 616), TEMIC SDS (Porsche, Audi),
+# Parrot, Zhongshan General K-mate Electronics, Great Well
+# Electronics, Flaircomm Electronics, Jatty Electronics, Delphi,
+# Clarion, Novero, Denso (Lexus, Toyota), Johnson Controls (Acura),
+# Continental Automotive, Harman/Becker, Panasonic/Kyushu Ten,
+# BMW (Motorola PCS), Visteon, Peugeot, BMW (MINI10013), Venza (Toyota)
+AddressBlacklist=00:02:C7,00:16:FE,00:19:C1,00:1B:FB,00:1E:3D,00:21:4F,00:23:06,00:24:33,00:A0:79,00:0E:6D,00:13:E0,00:21:E8,00:60:57,00:0E:9F,00:12:1C,00:18:91,00:18:96,00:13:04,00:16:FD,00:22:A0,00:0B:4C,00:60:6F,00:23:3D,00:C0:59,00:0A:30,00:1E:AE,00:1C:D7,00:80:F0,00:12:8A,00:09:93,00:80:37,00:26:7E,00:26:e8
+
+# Blacklisting by Exact Name:
+ExactNameBlacklist=Motorola IHF1000,i.TechBlueBAND,X5 Stereo v1.3,KML_CAN
+
+# Blacklisting by Partial Name (if name starts with)
+PartialNameBlacklist=BMW,Audi,Parrot,Car
+
+# Fixed PIN keyboard blacklist. Keyboards should have variable PIN
+# The keyboards below have a fixed PIN of 0000, so we will auto pair.
+# Note the reverse logic in this case compared to other's in this file
+# where its a blacklist for not auto pairing.
+FixedPinZerosKeyboardBlacklist=00:0F:F6
+
+# Blacklisting by addition of the address during usage
--- /dev/null
+# Enable BtSnoop logging function
+# valid value : true, false
+BtSnoopLogOutput=false
+
+# BtSnoop log output file
+BtSnoopFileName=/sdcard/btsnoop_hci.log
+
+# Preserve existing BtSnoop log before overwriting
+BtSnoopSaveLog=false
+
+# Enable trace level reconfiguration function
+# Must be present before any TRC_ trace level settings
+TraceConf=true
+
+# Trace level configuration
+# BT_TRACE_LEVEL_NONE 0 ( No trace messages to be generated )
+# BT_TRACE_LEVEL_ERROR 1 ( Error condition trace messages )
+# BT_TRACE_LEVEL_WARNING 2 ( Warning condition trace messages )
+# BT_TRACE_LEVEL_API 3 ( API traces )
+# BT_TRACE_LEVEL_EVENT 4 ( Debug messages for events )
+# BT_TRACE_LEVEL_DEBUG 5 ( Full debug messages )
+# BT_TRACE_LEVEL_VERBOSE 6 ( Verbose messages ) - Currently supported for TRC_BTAPP only.
+TRC_BTM=2
+TRC_HCI=2
+TRC_L2CAP=2
+TRC_RFCOMM=2
+TRC_OBEX=2
+TRC_AVCT=2
+TRC_AVDT=2
+TRC_AVRC=2
+TRC_AVDT_SCB=2
+TRC_AVDT_CCB=2
+TRC_A2D=2
+TRC_SDP=2
+TRC_GATT=2
+TRC_SMP=2
+TRC_BTAPP=2
+TRC_BTIF=2
--- /dev/null
+# host ID to use as the source of CLAT traffic
+# this is a /128 taken out of the /64 routed to the phone
+ipv6_host_id ::464
+
+# ipv4 subnet for the local traffic to use. This is a /32 host address
+ipv4_local_subnet 192.0.0.4
+
+# ipv6 extra link local address for the ip6 iface.
+ipv6_local_address fe80::c000:0004
+
+# get the plat_subnet from dns lookups (requires DNS64)
+plat_from_dns64 yes
+# hostname to use to lookup plat subnet. must contain only A records
+plat_from_dns64_hostname ipv4only.arpa
+
+# plat subnet to send ipv4 traffic to. This is a /96 subnet.
+# This setting only makes sense with: plat_from_dns64 no
+#plat_subnet 2001:db8:1:2:3:4::
--- /dev/null
+# [usage]
+# format-> m.n=v
+# m -> module definition, support wildcards
+# p -> property name, used as key, case sensitive
+# v -> property value
+#
+# [example]
+# mms.UserAgent = Android 4.0/Release 01.05.2012
+# bluetooth.HostName = BtDevice
+# *.UAProfileURL = http://www.google.com/UAProf.xml
+#
+# [notice]
+# CR/LF used as only delimiter of each configuaration items, both LINUX/MAC/DOS format supported
+# character set: ASCII, encoding type: UTF8
+
+#browser.UserAgent = Athens15_TD/V2 Linux/3.0.13 Android/4.0 Release/02.15.2012 Browser/AppleWebKit534.30 Mobile Safari/534.30 System/Android 4.0.1;
+browser.UAProfileURL = http://218.249.47.94/Xianghe/MTK_Phone_KK_UAprofile.xml
+mms.UserAgent = Android-Mms/0.1
+mms.UAProfileURL = http://www.google.com/oha/rdf/ua-profile-kila.xml
+http_streaming.UserAgent = stagefright/1.2 (Linux;Android @ro.build.version.release )
+#rtsp_streaming.UserAgent = stagefright/1.2 (Linux;Android @ro.build.version.release )
+#http_streaming.UAProfileURL = http://218.249.47.94/Xianghe/MTK_Athens15_UAProfile.xml
+#rtsp_streaming.UAProfileURL = http://218.249.47.94/Xianghe/MTK_Athens15_UAProfile.xml
+dm.Manufacturer = MTK1
+dm.Model = MTK
+bluetooth.HostName = ANDROID BT
+fmtransmitter.RDSValue = Mediatek
+wlan.SSID = AndroidAP
+Setting.Model=@ro.product.model@
+Setting.SWVerno= @ro.mediatek.version.release@
+
+
+
+
--- /dev/null
+# Set net.<iface>.dnsN properties that contain the
+# DNS server addresses given by the DHCP server.
+
+if [[ $interface == p2p* ]]
+ then
+ intf=p2p
+ else
+ intf=$interface
+fi
+
+set_dns_props()
+{
+ case "${new_domain_name_servers}" in
+ "") return 0;;
+ esac
+
+ count=1
+ for i in 1 2 3 4; do
+ setprop dhcp.${intf}.dns${i} ""
+ done
+
+ count=1
+ for dnsaddr in ${new_domain_name_servers}; do
+ setprop dhcp.${intf}.dns${count} ${dnsaddr}
+ count=$(($count + 1))
+ done
+
+ separator=" "
+ if [ -z "$new_domain_name" ]; then
+ separator=""
+ else
+ if [ -z "$new_domain_search" ]; then
+ separator=""
+ fi
+ fi
+ setprop dhcp.${interface}.domain "${new_domain_name}$separator${new_domain_search}"
+}
+
+unset_dns_props()
+{
+ for i in 1 2 3 4; do
+ setprop dhcp.${intf}.dns${i} ""
+ done
+
+ setprop dhcp.${interface}.domain ""
+}
+
+case "${reason}" in
+BOUND|INFORM|REBIND|REBOOT|RENEW|TIMEOUT) set_dns_props;;
+EXPIRE|FAIL|IPV4LL|RELEASE|STOP) unset_dns_props;;
+esac
--- /dev/null
+# This script runs last, after all network configuration
+# has completed. It sets a property to let the framework
+# know that setting up the interface is complete.
+
+if [[ $interface == p2p* ]]
+ then
+ intf=p2p
+ else
+ intf=$interface
+fi
+
+# For debugging:
+setprop dhcp.${intf}.reason "${reason}"
+
+case "${reason}" in
+#BOUND|INFORM|REBIND|REBOOT|RENEW|TIMEOUT)
+ BOUND|INFORM|REBIND|REBOOT|RENEW|TIMEOUT|IPV4LL)
+ setprop dhcp.${intf}.ipaddress "${new_ip_address}"
+ setprop dhcp.${intf}.gateway "${new_routers%% *}"
+ setprop dhcp.${intf}.mask "${new_subnet_mask}"
+ setprop dhcp.${intf}.leasetime "${new_dhcp_lease_time}"
+ setprop dhcp.${intf}.server "${new_dhcp_server_identifier}"
+ setprop dhcp.${intf}.vendorInfo "${new_vendor_encapsulated_options}"
+ setprop dhcp.${intf}.mtu "${new_interface_mtu}"
+
+ setprop dhcp.${intf}.result "ok"
+ ;;
+
+
+#EXPIRE|FAIL|IPV4LL|STOP)
+ EXPIRE|FAIL|STOP)
+ setprop dhcp.${intf}.result "failed"
+ ;;
+
+RELEASE)
+ setprop dhcp.${intf}.result "released"
+ ;;
+esac
--- /dev/null
+#!/system/bin/sh
+# dhcpcd client configuration script
+
+# Handy variables and functions for our hooks to use
+from="from"
+signature_base="# Generated by dhcpcd"
+signature="${signature_base} ${from} ${interface}"
+signature_base_end="# End of dhcpcd"
+signature_end="${signature_base_end} ${from} ${interface}"
+state_dir="/data/misc/dhcpcd"
+
+# We source each script into this one so that scripts run earlier can
+# remove variables from the environment so later scripts don't see them.
+# Thus, the user can create their dhcpcd.enter/exit-hook script to configure
+# /etc/resolv.conf how they want and stop the system scripts ever updating it.
+for hook in \
+ /system/etc/dhcpcd/dhcpcd.enter-hook \
+ /system/etc/dhcpcd/dhcpcd-hooks/* \
+ /system/etc/dhcpcd/dhcpcd.exit-hook
+do
+ for skip in ${skip_hooks}; do
+ case "${hook}" in
+ */"${skip}") continue 2;;
+ */[0-9][0-9]"-${skip}") continue 2;;
+ */[0-9][0-9]"-${skip}.sh") continue 2;;
+ esac
+ done
+ if ls "${hook}" >/dev/null 2>&1; then
+ . "${hook}"
+ fi
+done
--- /dev/null
+// test item and test flow configuration
+MenuItem=°´¼ü(M);
+MenuItem=¹ì¼£Çò(M);
+MenuItem=¹âѧÊÖÖ¸µ¼º½¼ü(M);
+MenuItem=´¥ÃþÆÁ(M);
+MenuItem=±³¹âµÈ¼¶(M);
+MenuItem=eMMC(A);
+MenuItem=ÏÔʾÆÁ(M);
+MenuItem=NANDÉÁ´æ(A);
+MenuItem=´æ´¢¿¨(A);
+MenuItem=SIM¿¨Ì½²â(A);
+MenuItem=ÐźŲâÊÔ(M);
+MenuItem=Õñ¶¯Æ÷(M);
+MenuItem=LEDµÆ(M);
+MenuItem=ʵʱʱÖÓ(A);
+MenuItem=»Ø·(A);
+MenuItem=Ë«Âó¿Ë·ç»Ø·(M);
+MenuItem=»Ø·(ÊÖ»úÂó¿Ë·ç-ÑïÉùÆ÷)(A);
+MenuItem=ÊÖ»úÂó¿ËÑïÉùÆ÷»Ø·(A);
+MenuItem=ÁåÉù(A);
+MenuItem=½ÓÊÕÆ÷(A);
+MenuItem=Wave»Ø·Å(M);
+MenuItem=ÑïÉùÆ÷OC²âÊÔ(M);
+MenuItem=¶ú»ú(A);
+MenuItem=¼ÓËٶȴ«¸ÐÆ÷(M);
+MenuItem=¼ÓËٶȴ«¸ÐÆ÷У׼(M);
+MenuItem=´ÅÁ¦¼Æ´«¸ÐÆ÷(M);
+MenuItem=¹â´«¸ÐÆ÷¾àÀë´«¸ÐÆ÷(M);
+MenuItem=ÍÓÂÝÒÇ´«¸ÐÆ÷(M);
+MenuItem=ÍÓÂÝÒÇ´«¸ÐÆ÷У׼(M);
+MenuItem=Æøѹ´«¸ÐÆ÷(M);
+MenuItem=Ö÷ÕÕÏà»ú(A);
+MenuItem=¸±ÕÕÏà»ú(A);
+MenuItem=ÉÁ¹âµÆ(M);
+MenuItem=GPS¶¨Î»(A);
+MenuItem=½ü³¡Í¨ÐÅNFC(M);
+MenuItem=FMÊÕÒô»ú(A);
+MenuItem=FM·¢ÉäÆ÷(M);
+MenuItem=À¶ÑÀ(A);
+MenuItem=Wi-Fi(A);
+MenuItem=ÊÖ»úµçÊÓ(A);
+MenuItem=Òƶ¯µçÊÓ(A);
+MenuItem=µç³ØºÍ³äµç(A);
+MenuItem=ÏÐÖõçÁ÷(M);
+MenuItem=HDMI(M);
+MenuItem=BTS(A);
+MenuItem=EXT BUCK(A);
+MenuItem=RF Test(A);
+MenuItem=OTG(M);
+
+//FM Radio
+FMRadio.CH1=885;
+FMRadio.CH2=1058;
+FMRadio.CH3=980;
+FMRadio.CH4=1080;
+FMRadio.RSSITH=-95;
+
+//FM Transmitter
+FMTX.CH1=878;
+FMTX.CH2=886;
+FMTX.CH3=891;
+FMTX.CH4=910;
+FMTX.CH5=920;
+FMTX.CH6=930;
+FMTX.CH7=940;
+FMTX.CH8=990;
+FMTX.CH9=1050;
+FMTX.CH10=1070;
+
+//WIFI
+WIFI.SSID=mtkguest;
+
+//Vibrator
+Vibrator_Last_Time=0;
+//AUDIO
+Audio.Ringtone=5;
+Audio.Receiver=0;
+Freq.Ringtone=1000;
+Audio.Record.Dump=0;
+Lower.Magnitude.Speaker=1000000;
+Upper.Magnitude.Speaker=1000000000;
+Lower.Magnitude.Receiver=100;
+Upper.Magnitude.Receiver=1000000000;
+Lower.Magnitude.Headset=1000;
+Upper.Magnitude.Headset=1000000000;
+
+//AudioWavePlayFile
+/res/sound/testpattern1.wav
+
+//AudioRingtonePlayFile
+/res/sound/ringtone.wav
\ No newline at end of file
--- /dev/null
+coex_wmt_ant_mode=1
+
+wmt_gps_lna_pin=0
+wmt_gps_lna_enable=0
+
+co_clock_flag=0
+
+
+
--- /dev/null
+
\ No newline at end of file
--- /dev/null
+[FM Radio]
+#FM RX RSSI threshold setting
+FM_RX_RSSI_TH_LONG_MT6627 = -296
+FM_RX_RSSI_TH_SHORT_MT6627 = -296
+FM_RX_DESENSE_RSSI_MT6627 = -240
+FM_RX_SMG_TH_MT6627 = 16421
+#deemphasis: 0-50us, China Mainland; 1-75us China Taiwan
+FM_RX_DEEMPHASIS_MT6627 = 0
+#osc freq: 0-26MHz; 1-19MHz; 2-24MHz; 3-38.4MHz; 4-40MHz; 5-52MHz
+FM_RX_OSC_FREQ_MT6627 = 0
\ No newline at end of file
--- /dev/null
+OMX.MTK.VIDEO.DECODER.HEVC video_decoder.hevc libMtkOmxVdec.so
+OMX.MTK.VIDEO.DECODER.MPEG2 video_decoder.mpeg2 libMtkOmxVdec.so
+OMX.MTK.VIDEO.DECODER.H263 video_decoder.h263 libMtkOmxVdec.so
+OMX.MTK.VIDEO.DECODER.MPEG4 video_decoder.mpeg4 libMtkOmxVdec.so
+OMX.MTK.VIDEO.DECODER.AVC video_decoder.avc libMtkOmxVdec.so
+OMX.MTK.VIDEO.DECODER.RV video_decoder.rv libMtkOmxVdec.so
+OMX.MTK.VIDEO.DECODER.VC1 video_decoder.vc1 libMtkOmxVdec.so
+OMX.MTK.VIDEO.DECODER.VPX video_decoder.vpx libMtkOmxVdec.so
+OMX.MTK.VIDEO.DECODER.VP9 video_decoder.vp9 libMtkOmxVdec.so
+OMX.MTK.VIDEO.DECODER.DIVX video_decoder.divx libMtkOmxVdec.so
+OMX.MTK.VIDEO.DECODER.DIVX3 video_decoder.divx3 libMtkOmxVdec.so
+OMX.MTK.VIDEO.DECODER.XVID video_decoder.xvid libMtkOmxVdec.so
+OMX.MTK.VIDEO.DECODER.S263 video_decoder.s263 libMtkOmxVdec.so
+OMX.MTK.VIDEO.DECODER.AVC.secure video_decoder.avc libMtkOmxVdec.so
+OMX.MTK.VIDEO.ENCODER.AVC video_encoder.avc libMtkOmxVenc.so
+OMX.MTK.VIDEO.ENCODER.MPEG4 video_encoder.mpeg4 libMtkOmxVenc.so
+OMX.MTK.VIDEO.ENCODER.H263 video_encoder.h263 libMtkOmxVenc.so
+OMX.MTK.AUDIO.DECODER.MP3 audio_decoder.mp3 libMtkOmxMp3Dec.so
+OMX.MTK.AUDIO.DECODER.G711.ALAW audio_decoder.g711 libMtkOmxG711Dec.so
+OMX.MTK.AUDIO.DECODER.G711.MLAW audio_decoder.g711 libMtkOmxG711Dec.so
+OMX.MTK.AUDIO.DECODER.RAW audio_decoder.raw libMtkOmxRawDec.so
+OMX.MTK.AUDIO.DECODER.WMA audio_decoder.wma libMtkOmxWmaDec.so
+OMX.MTK.AUDIO.DECODER.WMAPRO audio_decoder.wma libMtkOmxWmaProDec.so
+OMX.MTK.AUDIO.ENCODER.VORBIS audio_encoder.vorbis libMtkOmxVorbisEnc.so
+OMX.MTK.AUDIO.DECODER.APE audio_decoder.ape libMtkOmxApeDec.so
+OMX.MTK.AUDIO.DECODER.FLAC audio_decoder.flac libMtkOmxFlacDec.so
+OMX.MTK.AUDIO.DECODER.ADPCM.MS audio_decoder.adpcm libMtkOmxAdpcmDec.so
+OMX.MTK.AUDIO.DECODER.ADPCM.DVI audio_decoder.adpcm libMtkOmxAdpcmDec.so
+OMX.MTK.AUDIO.ENCODER.ADPCM.MS audio_encoder.adpcm libMtkOmxAdpcmEnc.so
+OMX.MTK.AUDIO.ENCODER.ADPCM.DVI audio_encoder.adpcm libMtkOmxAdpcmEnc.so
+OMX.MTK.AUDIO.DECODER.RAW audio_decoder.raw libMtkOmxRawDec.so
+OMX.MTK.AUDIO.DECODER.GSM audio_decoder.gsm libMtkOmxGsmDec.so
+OMX.MTK.AUDIO.DECODER.ALAC audio_decoder.alac libMtkOmxAlacDec.so
--- /dev/null
+mtklog_path = internal_sd
+com.mediatek.log.mobile.enabled = false
+com.mediatek.log.mobile.maxsize = 300
+com.mediatek.log.modem.enabled = false
+com.mediatek.log.modem.maxsize = 600
+com.mediatek.log.net.enabled = false
+com.mediatek.log.net.maxsize = 200
--- /dev/null
+
+interface wlan0 {
+ send ia-na 234883274;
+ # information-only;
+ request domain-name-servers;
+ request domain-name;
+ script "/etc/wide-dhcpv6/dhcp6c.script";
+};
+
+id-assoc na 234883274{
+};
--- /dev/null
+#!/system/bin/sh
+
+# Set dhcp.ipv6.<iface>.dnsN properties that contain the
+# DNS server addresses given by the DHCPv6 server.
+set_dns_props()
+{
+ case "${new_domain_name_servers}" in
+ "") return 0;;
+ esac
+
+ count=1
+ for i in 1 2; do
+ setprop dhcp.ipv6.${interface}.dns${i} ""
+ done
+
+ count=1
+ for dnsaddr in ${new_domain_name_servers}; do
+ case "$count" in
+ 1|2)
+ setprop dhcp.ipv6.${interface}.dns${count} ${dnsaddr}
+ ;;
+ esac
+ count=$(($count + 1))
+ done
+}
+
+unset_dns_props()
+{
+ for i in 1 2; do
+ setprop dhcp.ipv6.${interface}.dns${i} ""
+ setprop net.dns.ipv6_${i} ""
+ done
+}
+
+unset_iana_props()
+{
+ setprop dhcp.ipv6.${interface}.leasetime ""
+ setprop dhcp.ipv6.${interface}.ipaddress ""
+}
+
+# For debugging:
+setprop dhcp.ipv6.${interface}.reason "${REASON}"
+
+case "${REASON}" in
+ REQUEST|CONFIRM|INFOREQ)
+ set_dns_props
+ setprop dhcp.ipv6.${interface}.result "ok"
+ ;;
+ RENEW|REBIND)
+ set_dns_props
+ setprop dhcp.ipv6.${interface}.renewresult "ok"
+ ;;
+ RELEASE)
+ unset_dns_props
+ unset_iana_props
+ setprop dhcp.ipv6.${interface}.result "released"
+ ;;
+ *)
+ setprop dhcp.ipv6.${interface}.result "failed"
+ ;;
+esac
--- /dev/null
+
+interface wlan0 {
+ request domain-name-servers;
+ request domain-name;
+ information-only;
+ script "/etc/wide-dhcpv6/dhcp6c.script";
+};
--- /dev/null
+i7srdxZshUB7sGd2Ln1w4Q==
--- /dev/null
+# The followings are a sample configuration to provide an IPv6 address
+# from an address pool 2001:db8:1:2::1000-2000 for 3600[s].
+# Note. You have to send an RA to fxp0; otherwise a client cannot be sure
+# about the prefix-length and the default router. If you want to prevent
+# stateless address configuration via RA, please set the autonomous-flag to
+# OFF in your RA configuration.
+
+option domain-name-servers 2001:4860:4860::8888;
+option domain-name-servers 2001:4860:4860::8844;
--- /dev/null
+# NOTICE: This is an autogenerated file, do not edit\n
+0 0 android
+0 1 mali
--- /dev/null
+# Copyright (C) 2013-2016, The CyanogenMod Project
+# Copyright (C) 2017, The LineageOS 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.
+
+# This file is generated by device/alcatel/ttab/setup-makefiles.sh
+
+LOCAL_PATH := vendor/alcatel/ttab
+
+PRODUCT_COPY_FILES += \
+ $(LOCAL_PATH)/proprietary/bin/6620_launcher:system/bin/6620_launcher \
+ $(LOCAL_PATH)/proprietary/bin/6620_wmt_concurrency:system/bin/6620_wmt_concurrency \
+ $(LOCAL_PATH)/proprietary/bin/6620_wmt_lpbk:system/bin/6620_wmt_lpbk \
+ $(LOCAL_PATH)/proprietary/bin/MtkCodecService:system/bin/MtkCodecService \
+ $(LOCAL_PATH)/proprietary/bin/aee:system/bin/aee \
+ $(LOCAL_PATH)/proprietary/bin/aee_archive:system/bin/aee_archive \
+ $(LOCAL_PATH)/proprietary/bin/aee_core_forwarder:system/bin/aee_core_forwarder \
+ $(LOCAL_PATH)/proprietary/bin/aee_dumpstate:system/bin/aee_dumpstate \
+ $(LOCAL_PATH)/proprietary/bin/akmd09911:system/bin/akmd09911 \
+ $(LOCAL_PATH)/proprietary/bin/akmd8963:system/bin/akmd8963 \
+ $(LOCAL_PATH)/proprietary/bin/audiocmdservice_atci:system/bin/audiocmdservice_atci \
+ $(LOCAL_PATH)/proprietary/bin/kisd:system/bin/kisd \
+ $(LOCAL_PATH)/proprietary/bin/kpoc_charger:system/bin/kpoc_charger \
+ $(LOCAL_PATH)/proprietary/bin/meta_tst:system/bin/meta_tst \
+ $(LOCAL_PATH)/proprietary/bin/mmp:system/bin/mmp \
+ $(LOCAL_PATH)/proprietary/bin/msensord:system/bin/msensord \
+ $(LOCAL_PATH)/proprietary/bin/nvram_agent_binder:system/bin/nvram_agent_binder \
+ $(LOCAL_PATH)/proprietary/bin/nvram_daemon:system/bin/nvram_daemon \
+ $(LOCAL_PATH)/proprietary/bin/pq:system/bin/pq \
+ $(LOCAL_PATH)/proprietary/bin/wmt_loader:system/bin/wmt_loader \
+ $(LOCAL_PATH)/proprietary/etc/.tp/.ht120.mtc:system/etc/.tp/.ht120.mtc \
+ $(LOCAL_PATH)/proprietary/etc/.tp/thermal.conf:system/etc/.tp/thermal.conf \
+ $(LOCAL_PATH)/proprietary/etc/.tp/thermal.off.conf:system/etc/.tp/thermal.off.conf \
+ $(LOCAL_PATH)/proprietary/etc/bluetooth/auto_pair_blacklist.conf:system/etc/bluetooth/auto_pair_blacklist.conf \
+ $(LOCAL_PATH)/proprietary/etc/bluetooth/auto_pair_devlist.conf:system/etc/bluetooth/auto_pair_devlist.conf \
+ $(LOCAL_PATH)/proprietary/etc/bluetooth/bt_stack.conf:system/etc/bluetooth/bt_stack.conf \
+ $(LOCAL_PATH)/proprietary/etc/clatd.conf:system/etc/clatd.conf \
+ $(LOCAL_PATH)/proprietary/etc/custom.conf:system/etc/custom.conf \
+ $(LOCAL_PATH)/proprietary/etc/dhcpcd/dhcpcd-hooks/20-dns.conf:system/etc/dhcpcd/dhcpcd-hooks/20-dns.conf \
+ $(LOCAL_PATH)/proprietary/etc/dhcpcd/dhcpcd-hooks/95-configured:system/etc/dhcpcd/dhcpcd-hooks/95-configured \
+ $(LOCAL_PATH)/proprietary/etc/dhcpcd/dhcpcd-run-hooks:system/etc/dhcpcd/dhcpcd-run-hooks \
+ $(LOCAL_PATH)/proprietary/lib/egl/egl.cfg:system/lib/egl/egl.cfg \
+ $(LOCAL_PATH)/proprietary/etc/factory.ini:system/etc/factory.ini \
+ $(LOCAL_PATH)/proprietary/etc/firmware/ROMv2_patch_1_0_hdr.bin:system/etc/firmware/ROMv2_patch_1_0_hdr.bin \
+ $(LOCAL_PATH)/proprietary/etc/firmware/ROMv2_patch_1_1_hdr.bin:system/etc/firmware/ROMv2_patch_1_1_hdr.bin \
+ $(LOCAL_PATH)/proprietary/etc/firmware/S_ANDRO_SFL.ini:system/etc/firmware/S_ANDRO_SFL.ini \
+ $(LOCAL_PATH)/proprietary/etc/firmware/WIFI_RAM_CODE_8127:system/etc/firmware/WIFI_RAM_CODE_8127 \
+ $(LOCAL_PATH)/proprietary/etc/firmware/WMT_SOC.cfg:system/etc/firmware/WMT_SOC.cfg \
+ $(LOCAL_PATH)/proprietary/etc/firmware/mt6627/mt6627_fm_v1_coeff.bin:system/etc/firmware/mt6627/mt6627_fm_v1_coeff.bin \
+ $(LOCAL_PATH)/proprietary/etc/firmware/mt6627/mt6627_fm_v1_patch.bin:system/etc/firmware/mt6627/mt6627_fm_v1_patch.bin \
+ $(LOCAL_PATH)/proprietary/etc/firmware/mt6627/mt6627_fm_v2_coeff.bin:system/etc/firmware/mt6627/mt6627_fm_v2_coeff.bin \
+ $(LOCAL_PATH)/proprietary/etc/firmware/mt6627/mt6627_fm_v2_patch.bin:system/etc/firmware/mt6627/mt6627_fm_v2_patch.bin \
+ $(LOCAL_PATH)/proprietary/etc/firmware/mt6627/mt6627_fm_v3_coeff.bin:system/etc/firmware/mt6627/mt6627_fm_v3_coeff.bin \
+ $(LOCAL_PATH)/proprietary/etc/firmware/mt6627/mt6627_fm_v3_patch.bin:system/etc/firmware/mt6627/mt6627_fm_v3_patch.bin \
+ $(LOCAL_PATH)/proprietary/etc/firmware/mt6627/mt6627_fm_v4_coeff.bin:system/etc/firmware/mt6627/mt6627_fm_v4_coeff.bin \
+ $(LOCAL_PATH)/proprietary/etc/firmware/mt6627/mt6627_fm_v4_patch.bin:system/etc/firmware/mt6627/mt6627_fm_v4_patch.bin \
+ $(LOCAL_PATH)/proprietary/etc/firmware/mt6627/mt6627_fm_v5_coeff.bin:system/etc/firmware/mt6627/mt6627_fm_v5_coeff.bin \
+ $(LOCAL_PATH)/proprietary/etc/firmware/mt6627/mt6627_fm_v5_patch.bin:system/etc/firmware/mt6627/mt6627_fm_v5_patch.bin \
+ $(LOCAL_PATH)/proprietary/etc/fmr/mt6627_fm_cust.cfg:system/etc/fmr/mt6627_fm_cust.cfg \
+ $(LOCAL_PATH)/proprietary/etc/mtk_omx_core.cfg:system/etc/mtk_omx_core.cfg \
+ $(LOCAL_PATH)/proprietary/etc/mtklog-config.prop:system/etc/mtklog-config.prop \
+ $(LOCAL_PATH)/proprietary/etc/wide-dhcpv6/dhcp6c.conf:system/etc/wide-dhcpv6/dhcp6c.conf \
+ $(LOCAL_PATH)/proprietary/etc/wide-dhcpv6/dhcp6c.script:system/etc/wide-dhcpv6/dhcp6c.script \
+ $(LOCAL_PATH)/proprietary/etc/wide-dhcpv6/dhcp6cDNS.conf:system/etc/wide-dhcpv6/dhcp6cDNS.conf \
+ $(LOCAL_PATH)/proprietary/etc/wide-dhcpv6/dhcp6cctlkey:system/etc/wide-dhcpv6/dhcp6cctlkey \
+ $(LOCAL_PATH)/proprietary/etc/wide-dhcpv6/dhcp6s.conf:system/etc/wide-dhcpv6/dhcp6s.conf \
+ $(LOCAL_PATH)/proprietary/lib/egl/libEGL_mali.so:system/lib/egl/libEGL_mali.so \
+ $(LOCAL_PATH)/proprietary/lib/egl/libGLESv1_CM_mali.so:system/lib/egl/libGLESv1_CM_mali.so \
+ $(LOCAL_PATH)/proprietary/lib/egl/libGLESv2_mali.so:system/lib/egl/libGLESv2_mali.so \
+ $(LOCAL_PATH)/proprietary/lib/hw/audio.primary.default.so:system/lib/hw/audio.primary.default.so \
+ $(LOCAL_PATH)/proprietary/lib/hw/audio.primary.mt8127.so:system/lib/hw/audio.primary.mt8127.so \
+ $(LOCAL_PATH)/proprietary/lib/hw/audio.r_submix.default.so:system/lib/hw/audio.r_submix.default.so \
+ $(LOCAL_PATH)/proprietary/lib/hw/audio.usb.default.so:system/lib/hw/audio.usb.default.so \
+ $(LOCAL_PATH)/proprietary/lib/hw/audio_policy.default.so:system/lib/hw/audio_policy.default.so \
+ $(LOCAL_PATH)/proprietary/lib/hw/audio_policy.stub.so:system/lib/hw/audio_policy.stub.so \
+ $(LOCAL_PATH)/proprietary/lib/hw/camera.mt8127.so:system/lib/hw/camera.mt8127.so \
+ $(LOCAL_PATH)/proprietary/lib/hw/gralloc.default.so:system/lib/hw/gralloc.default.so \
+ $(LOCAL_PATH)/proprietary/lib/hw/gralloc.mt8127.so:system/lib/hw/gralloc.mt8127.so \
+ $(LOCAL_PATH)/proprietary/lib/hw/hwcomposer.mt8127.so:system/lib/hw/hwcomposer.mt8127.so \
+ $(LOCAL_PATH)/proprietary/lib/hw/local_time.default.so:system/lib/hw/local_time.default.so \
+ $(LOCAL_PATH)/proprietary/lib/hw/power.default.so:system/lib/hw/power.default.so \
+ $(LOCAL_PATH)/proprietary/lib/hw/sensors.mt8127.so:system/lib/hw/sensors.mt8127.so \
+ $(LOCAL_PATH)/proprietary/lib/hw/vibrator.default.so:system/lib/hw/vibrator.default.so \
+ $(LOCAL_PATH)/proprietary/lib/lib3a.so:system/lib/lib3a.so \
+ $(LOCAL_PATH)/proprietary/lib/libBnMtkCodec.so:system/lib/libBnMtkCodec.so \
+ $(LOCAL_PATH)/proprietary/lib/libGdmaScalerPipe.so:system/lib/libGdmaScalerPipe.so \
+ $(LOCAL_PATH)/proprietary/lib/libJpgDecPipe.so:system/lib/libJpgDecPipe.so \
+ $(LOCAL_PATH)/proprietary/lib/libJpgEncPipe.so:system/lib/libJpgEncPipe.so \
+ $(LOCAL_PATH)/proprietary/lib/libMali.so:system/lib/libMali.so \
+ $(LOCAL_PATH)/proprietary/lib/libMtkOmxAdpcmDec.so:system/lib/libMtkOmxAdpcmDec.so \
+ $(LOCAL_PATH)/proprietary/lib/libMtkOmxAdpcmEnc.so:system/lib/libMtkOmxAdpcmEnc.so \
+ $(LOCAL_PATH)/proprietary/lib/libMtkOmxAlacDec.so:system/lib/libMtkOmxAlacDec.so \
+ $(LOCAL_PATH)/proprietary/lib/libMtkOmxApeDec.so:system/lib/libMtkOmxApeDec.so \
+ $(LOCAL_PATH)/proprietary/lib/libMtkOmxCore.so:system/lib/libMtkOmxCore.so \
+ $(LOCAL_PATH)/proprietary/lib/libMtkOmxFlacDec.so:system/lib/libMtkOmxFlacDec.so \
+ $(LOCAL_PATH)/proprietary/lib/libMtkOmxG711Dec.so:system/lib/libMtkOmxG711Dec.so \
+ $(LOCAL_PATH)/proprietary/lib/libMtkOmxGsmDec.so:system/lib/libMtkOmxGsmDec.so \
+ $(LOCAL_PATH)/proprietary/lib/libMtkOmxMp3Dec.so:system/lib/libMtkOmxMp3Dec.so \
+ $(LOCAL_PATH)/proprietary/lib/libMtkOmxRawDec.so:system/lib/libMtkOmxRawDec.so \
+ $(LOCAL_PATH)/proprietary/lib/libMtkOmxVorbisEnc.so:system/lib/libMtkOmxVorbisEnc.so \
+ $(LOCAL_PATH)/proprietary/lib/libMtkVideoTranscoder.so:system/lib/libMtkVideoTranscoder.so \
+ $(LOCAL_PATH)/proprietary/lib/libSwJpgCodec.so:system/lib/libSwJpgCodec.so \
+ $(LOCAL_PATH)/proprietary/lib/lib_uree_mtk_crypto.so:system/lib/lib_uree_mtk_crypto.so \
+ $(LOCAL_PATH)/proprietary/lib/lib_uree_mtk_video_secure_al.so:system/lib/lib_uree_mtk_video_secure_al.so \
+ $(LOCAL_PATH)/proprietary/lib/libaed.so:system/lib/libaed.so \
+ $(LOCAL_PATH)/proprietary/lib/libaudio-resampler.so:system/lib/libaudio-resampler.so \
+ $(LOCAL_PATH)/proprietary/lib/libaudiocompensationfilter.so:system/lib/libaudiocompensationfilter.so \
+ $(LOCAL_PATH)/proprietary/lib/libaudiocomponentengine.so:system/lib/libaudiocomponentengine.so \
+ $(LOCAL_PATH)/proprietary/lib/libaudiocustparam.so:system/lib/libaudiocustparam.so \
+ $(LOCAL_PATH)/proprietary/lib/libaudiodcrflt.so:system/lib/libaudiodcrflt.so \
+ $(LOCAL_PATH)/proprietary/lib/libaudiomtkdcremoval.so:system/lib/libaudiomtkdcremoval.so \
+ $(LOCAL_PATH)/proprietary/lib/libaudiosetting.so:system/lib/libaudiosetting.so \
+ $(LOCAL_PATH)/proprietary/lib/libbessound_hd_mtk.so:system/lib/libbessound_hd_mtk.so \
+ $(LOCAL_PATH)/proprietary/lib/libblisrc.so:system/lib/libblisrc.so \
+ $(LOCAL_PATH)/proprietary/lib/libblisrc32.so:system/lib/libblisrc32.so \
+ $(LOCAL_PATH)/proprietary/lib/libbluetooth_mtk.so:system/lib/libbluetooth_mtk.so \
+ $(LOCAL_PATH)/proprietary/lib/libbluetooth_relayer.so:system/lib/libbluetooth_relayer.so \
+ $(LOCAL_PATH)/proprietary/lib/libbluetoothdrv.so:system/lib/libbluetoothdrv.so \
+ $(LOCAL_PATH)/proprietary/lib/libbluetoothem_mtk.so:system/lib/libbluetoothem_mtk.so \
+ $(LOCAL_PATH)/proprietary/lib/libbwc.so:system/lib/libbwc.so \
+ $(LOCAL_PATH)/proprietary/lib/libcam.camadapter.so:system/lib/libcam.camadapter.so \
+ $(LOCAL_PATH)/proprietary/lib/libcam.campipe.so:system/lib/libcam.campipe.so \
+ $(LOCAL_PATH)/proprietary/lib/libcam.camshot.so:system/lib/libcam.camshot.so \
+ $(LOCAL_PATH)/proprietary/lib/libcam.client.so:system/lib/libcam.client.so \
+ $(LOCAL_PATH)/proprietary/lib/libcam.device1.so:system/lib/libcam.device1.so \
+ $(LOCAL_PATH)/proprietary/lib/libcam.exif.so:system/lib/libcam.exif.so \
+ $(LOCAL_PATH)/proprietary/lib/libcam.paramsmgr.so:system/lib/libcam.paramsmgr.so \
+ $(LOCAL_PATH)/proprietary/lib/libcam.utils.sensorlistener.so:system/lib/libcam.utils.sensorlistener.so \
+ $(LOCAL_PATH)/proprietary/lib/libcam.utils.so:system/lib/libcam.utils.so \
+ $(LOCAL_PATH)/proprietary/lib/libcam_hwutils.so:system/lib/libcam_hwutils.so \
+ $(LOCAL_PATH)/proprietary/lib/libcam_mmp.so:system/lib/libcam_mmp.so \
+ $(LOCAL_PATH)/proprietary/lib/libcam_platform.so:system/lib/libcam_platform.so \
+ $(LOCAL_PATH)/proprietary/lib/libcam_utils.so:system/lib/libcam_utils.so \
+ $(LOCAL_PATH)/proprietary/lib/libcamalgo.so:system/lib/libcamalgo.so \
+ $(LOCAL_PATH)/proprietary/lib/libcamdrv.so:system/lib/libcamdrv.so \
+ $(LOCAL_PATH)/proprietary/lib/libcamera_client_mtk.so:system/lib/libcamera_client_mtk.so \
+ $(LOCAL_PATH)/proprietary/lib/libcamera_metadata.so:system/lib/libcamera_metadata.so \
+ $(LOCAL_PATH)/proprietary/lib/libcameraanalyzer.so:system/lib/libcameraanalyzer.so \
+ $(LOCAL_PATH)/proprietary/lib/libcameracustom.so:system/lib/libcameracustom.so \
+ $(LOCAL_PATH)/proprietary/lib/libcustom_nvram.so:system/lib/libcustom_nvram.so \
+ $(LOCAL_PATH)/proprietary/lib/libcvsd_mtk.so:system/lib/libcvsd_mtk.so \
+ $(LOCAL_PATH)/proprietary/lib/libdpframework.so:system/lib/libdpframework.so \
+ $(LOCAL_PATH)/proprietary/lib/libdrmdecrypt.so:system/lib/libdrmdecrypt.so \
+ $(LOCAL_PATH)/proprietary/lib/libdrmmtkutil.so:system/lib/libdrmmtkutil.so \
+ $(LOCAL_PATH)/proprietary/lib/libdrmmtkwhitelist.so:system/lib/libdrmmtkwhitelist.so \
+ $(LOCAL_PATH)/proprietary/lib/libem_support_jni.so:system/lib/libem_support_jni.so \
+ $(LOCAL_PATH)/proprietary/lib/libfeatureio.so:system/lib/libfeatureio.so \
+ $(LOCAL_PATH)/proprietary/lib/libfile_op.so:system/lib/libfile_op.so \
+ $(LOCAL_PATH)/proprietary/lib/libfmjni.so:system/lib/libfmjni.so \
+ $(LOCAL_PATH)/proprietary/lib/libgralloc_extra.so:system/lib/libgralloc_extra.so \
+ $(LOCAL_PATH)/proprietary/lib/libgui_ext.so:system/lib/libgui_ext.so \
+ $(LOCAL_PATH)/proprietary/lib/libhwm.so:system/lib/libhwm.so \
+ $(LOCAL_PATH)/proprietary/lib/libimageio.so:system/lib/libimageio.so \
+ $(LOCAL_PATH)/proprietary/lib/libimageio_plat_drv.so:system/lib/libimageio_plat_drv.so \
+ $(LOCAL_PATH)/proprietary/lib/libion.so:system/lib/libion.so \
+ $(LOCAL_PATH)/proprietary/lib/libion_mtk.so:system/lib/libion_mtk.so \
+ $(LOCAL_PATH)/proprietary/lib/libm4u.so:system/lib/libm4u.so \
+ $(LOCAL_PATH)/proprietary/lib/libmatv_cust.so:system/lib/libmatv_cust.so \
+ $(LOCAL_PATH)/proprietary/lib/libmemtrack.so:system/lib/libmemtrack.so \
+ $(LOCAL_PATH)/proprietary/lib/libmhalImageCodec.so:system/lib/libmhalImageCodec.so \
+ $(LOCAL_PATH)/proprietary/lib/libmmprofile.so:system/lib/libmmprofile.so \
+ $(LOCAL_PATH)/proprietary/lib/libmp2dec_sa.ca7.so:system/lib/libmp2dec_sa.ca7.so \
+ $(LOCAL_PATH)/proprietary/lib/libmp4enc_sa.ca7.so:system/lib/libmp4enc_sa.ca7.so \
+ $(LOCAL_PATH)/proprietary/lib/libmpo.so:system/lib/libmpo.so \
+ $(LOCAL_PATH)/proprietary/lib/libmpodecoder.so:system/lib/libmpodecoder.so \
+ $(LOCAL_PATH)/proprietary/lib/libmpoencoder.so:system/lib/libmpoencoder.so \
+ $(LOCAL_PATH)/proprietary/lib/libmsbc_mtk.so:system/lib/libmsbc_mtk.so \
+ $(LOCAL_PATH)/proprietary/lib/libmtcloader.so:system/lib/libmtcloader.so \
+ $(LOCAL_PATH)/proprietary/lib/libmtk_drvb.so:system/lib/libmtk_drvb.so \
+ $(LOCAL_PATH)/proprietary/lib/libmtk_mali_user.so:system/lib/libmtk_mali_user.so \
+ $(LOCAL_PATH)/proprietary/lib/libmtk_mmutils.so:system/lib/libmtk_mmutils.so \
+ $(LOCAL_PATH)/proprietary/lib/libmtkjpeg.so:system/lib/libmtkjpeg.so \
+ $(LOCAL_PATH)/proprietary/lib/libmtklimiter.so:system/lib/libmtklimiter.so \
+ $(LOCAL_PATH)/proprietary/lib/libmtkplayer.so:system/lib/libmtkplayer.so \
+ $(LOCAL_PATH)/proprietary/lib/libmtkshifter.so:system/lib/libmtkshifter.so \
+ $(LOCAL_PATH)/proprietary/lib/libnvram.so:system/lib/libnvram.so \
+ $(LOCAL_PATH)/proprietary/lib/libnvram_daemon_callback.so:system/lib/libnvram_daemon_callback.so \
+ $(LOCAL_PATH)/proprietary/lib/libnvram_platform.so:system/lib/libnvram_platform.so \
+ $(LOCAL_PATH)/proprietary/lib/libnvram_sec.so:system/lib/libnvram_sec.so \
+ $(LOCAL_PATH)/proprietary/lib/libnvramagentclient.so:system/lib/libnvramagentclient.so \
+ $(LOCAL_PATH)/proprietary/lib/libperfservicenative.so:system/lib/libperfservicenative.so \
+ $(LOCAL_PATH)/proprietary/lib/libshowlogo.so:system/lib/libshowlogo.so \
+ $(LOCAL_PATH)/proprietary/lib/libspeech_enh_lib.so:system/lib/libspeech_enh_lib.so \
+ $(LOCAL_PATH)/proprietary/lib/libstagefright_memutil.so:system/lib/libstagefright_memutil.so \
+ $(LOCAL_PATH)/proprietary/lib/libstagefrighthw.so:system/lib/libstagefrighthw.so \
+ $(LOCAL_PATH)/proprietary/lib/libtz_uree.so:system/lib/libtz_uree.so \
+ $(LOCAL_PATH)/proprietary/lib/libui_ext.so:system/lib/libui_ext.so \
+ $(LOCAL_PATH)/proprietary/lib/liburee_meta_drmkeyinstall_v2.so:system/lib/liburee_meta_drmkeyinstall_v2.so \
+ $(LOCAL_PATH)/proprietary/lib/libvc1dec_sa.ca7.so:system/lib/libvc1dec_sa.ca7.so \
+ $(LOCAL_PATH)/proprietary/lib/libvcodec_oal.so:system/lib/libvcodec_oal.so \
+ $(LOCAL_PATH)/proprietary/lib/libvcodec_utility.so:system/lib/libvcodec_utility.so \
+ $(LOCAL_PATH)/proprietary/lib/libvcodecdrv.so:system/lib/libvcodecdrv.so \
+ $(LOCAL_PATH)/proprietary/lib/libvp8dec_sa.ca7.so:system/lib/libvp8dec_sa.ca7.so \
+ $(LOCAL_PATH)/proprietary/lib/libvp9dec_sa.ca7.so:system/lib/libvp9dec_sa.ca7.so \
+ $(LOCAL_PATH)/proprietary/vendor/lib/libWVStreamControlAPI_L3.so:system/vendor/lib/libWVStreamControlAPI_L3.so \
+ $(LOCAL_PATH)/proprietary/vendor/lib/libwvdrm_L3.so:system/vendor/lib/libwvdrm_L3.so \
+ $(LOCAL_PATH)/proprietary/vendor/lib/libwvm.so:system/vendor/lib/libwvm.so \
+ $(LOCAL_PATH)/proprietary/vendor/lib/mediadrm/libdrmclearkeyplugin.so:system/vendor/lib/mediadrm/libdrmclearkeyplugin.so \
+ $(LOCAL_PATH)/proprietary/vendor/lib/mediadrm/libmockdrmcryptoplugin.so:system/vendor/lib/mediadrm/libmockdrmcryptoplugin.so \
+ $(LOCAL_PATH)/proprietary/vendor/lib/mediadrm/libwvdrmengine.so:system/vendor/lib/mediadrm/libwvdrmengine.so \
+ $(LOCAL_PATH)/proprietary/vendor/media/LMspeed_508.emd:system/vendor/media/LMspeed_508.emd \
+ $(LOCAL_PATH)/proprietary/vendor/media/PFFprec_600.emd:system/vendor/media/PFFprec_600.emd
--- /dev/null
+# Copyright (C) 2013-2016, The CyanogenMod Project
+# Copyright (C) 2017, The LineageOS 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.
+
+# This file is generated by device/alcatel/ttab/setup-makefiles.sh
+
+# Pick up overlay for features that depend on non-open-source files
+DEVICE_PACKAGE_OVERLAYS := vendor/alcatel/ttab/overlay
+
+$(call inherit-product, vendor/alcatel/ttab/ttab-vendor-blobs.mk)