diff --git a/vendor/app/EngineerMode/EngineerMode.apk b/vendor/app/EngineerMode/EngineerMode.apk
new file mode 100644
index 0000000000000000000000000000000000000000..e4ffe920c23c5841f9b9c093c0ddff2e3b9fc142
Binary files /dev/null and b/vendor/app/EngineerMode/EngineerMode.apk differ
diff --git a/vendor/app/ModemNotifier/ModemNotifier.apk b/vendor/app/ModemNotifier/ModemNotifier.apk
new file mode 100644
index 0000000000000000000000000000000000000000..8d7726e23e29a17bee9e2f5959f309f632422655
Binary files /dev/null and b/vendor/app/ModemNotifier/ModemNotifier.apk differ
diff --git a/vendor/app/ProductInfo/ProductInfo.apk b/vendor/app/ProductInfo/ProductInfo.apk
new file mode 100644
index 0000000000000000000000000000000000000000..8397b56d49fdd3ad4386b4f8edb4fd58970b7636
Binary files /dev/null and b/vendor/app/ProductInfo/ProductInfo.apk differ
diff --git a/vendor/app/SGPS/SGPS.apk b/vendor/app/SGPS/SGPS.apk
new file mode 100644
index 0000000000000000000000000000000000000000..a4faa9ad272925fc569c99235eeba94e95b7a392
Binary files /dev/null and b/vendor/app/SGPS/SGPS.apk differ
diff --git a/vendor/app/ValidationTools/ValidationTools.apk b/vendor/app/ValidationTools/ValidationTools.apk
new file mode 100644
index 0000000000000000000000000000000000000000..c5a3a293cb727c16180d748021b6b0fe661152e6
Binary files /dev/null and b/vendor/app/ValidationTools/ValidationTools.apk differ
diff --git a/vendor/bin/acpi b/vendor/bin/acpi
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/acpi
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/aprctl b/vendor/bin/aprctl
new file mode 100755
index 0000000000000000000000000000000000000000..ece7fcf9ae7f93f2a9e120259518bb1685e8a1b4
Binary files /dev/null and b/vendor/bin/aprctl differ
diff --git a/vendor/bin/audio_hardware_test b/vendor/bin/audio_hardware_test
new file mode 100755
index 0000000000000000000000000000000000000000..e6dd195ce1b24e111b8b80402f191a3c9e3008fe
Binary files /dev/null and b/vendor/bin/audio_hardware_test differ
diff --git a/vendor/bin/autotest b/vendor/bin/autotest
new file mode 100755
index 0000000000000000000000000000000000000000..07abaa08cfedaa25477ab8f5aab2aaa134675177
Binary files /dev/null and b/vendor/bin/autotest differ
diff --git a/vendor/bin/base64 b/vendor/bin/base64
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/base64
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/basename b/vendor/bin/basename
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/basename
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/bcc b/vendor/bin/bcc
new file mode 100755
index 0000000000000000000000000000000000000000..93035d3aec32e74c6452aed32a5acb9cb488d7a1
Binary files /dev/null and b/vendor/bin/bcc differ
diff --git a/vendor/bin/blockdev b/vendor/bin/blockdev
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/blockdev
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/btools b/vendor/bin/btools
new file mode 100755
index 0000000000000000000000000000000000000000..3525ab87916817ae58e88df74d4799b8193743f5
Binary files /dev/null and b/vendor/bin/btools differ
diff --git a/vendor/bin/cal b/vendor/bin/cal
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/cal
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/cat b/vendor/bin/cat
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/cat
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/charge b/vendor/bin/charge
new file mode 100755
index 0000000000000000000000000000000000000000..31723f0c2af7dc522fea2568fa86e1269a90043d
Binary files /dev/null and b/vendor/bin/charge differ
diff --git a/vendor/bin/chcon b/vendor/bin/chcon
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/chcon
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/chgrp b/vendor/bin/chgrp
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/chgrp
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/chmod b/vendor/bin/chmod
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/chmod
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/chown b/vendor/bin/chown
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/chown
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/chroot b/vendor/bin/chroot
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/chroot
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/chrt b/vendor/bin/chrt
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/chrt
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/cksum b/vendor/bin/cksum
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/cksum
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/clear b/vendor/bin/clear
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/clear
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/cmp b/vendor/bin/cmp
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/cmp
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/collect_apr b/vendor/bin/collect_apr
new file mode 100755
index 0000000000000000000000000000000000000000..cf1cae0790161513e0a5e73bd595f169a52e260c
Binary files /dev/null and b/vendor/bin/collect_apr differ
diff --git a/vendor/bin/comm b/vendor/bin/comm
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/comm
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/connmgr b/vendor/bin/connmgr
new file mode 100755
index 0000000000000000000000000000000000000000..19eb714902ed5615ee49023412d2357fabdc40b2
Binary files /dev/null and b/vendor/bin/connmgr differ
diff --git a/vendor/bin/connmgr_cli b/vendor/bin/connmgr_cli
new file mode 100755
index 0000000000000000000000000000000000000000..cb42ca39365bfdf94ae3f2b37bfa77da3428f5a9
Binary files /dev/null and b/vendor/bin/connmgr_cli differ
diff --git a/vendor/bin/cp b/vendor/bin/cp
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/cp
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/cp_diskserver b/vendor/bin/cp_diskserver
new file mode 100755
index 0000000000000000000000000000000000000000..4a7aab72617936a30211e938e3fe272f8218f7c2
Binary files /dev/null and b/vendor/bin/cp_diskserver differ
diff --git a/vendor/bin/cpio b/vendor/bin/cpio
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/cpio
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/cplogctl b/vendor/bin/cplogctl
new file mode 100755
index 0000000000000000000000000000000000000000..fe9987e1d9f2ed512cd8e2d3f10d64a17e2540d9
Binary files /dev/null and b/vendor/bin/cplogctl differ
diff --git a/vendor/bin/cut b/vendor/bin/cut
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/cut
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/date b/vendor/bin/date
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/date
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/defrag.f2fs b/vendor/bin/defrag.f2fs
new file mode 120000
index 0000000000000000000000000000000000000000..e1c89db9021812310dee72d9a4f8000d65c22a8f
--- /dev/null
+++ b/vendor/bin/defrag.f2fs
@@ -0,0 +1 @@
+fsck.f2fs
\ No newline at end of file
diff --git a/vendor/bin/df b/vendor/bin/df
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/df
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/dhcp6c b/vendor/bin/dhcp6c
new file mode 100755
index 0000000000000000000000000000000000000000..43df4acf160ab26fcd8a16cd45d6616498949f64
Binary files /dev/null and b/vendor/bin/dhcp6c differ
diff --git a/vendor/bin/dhcp6s b/vendor/bin/dhcp6s
new file mode 100755
index 0000000000000000000000000000000000000000..1daff01bb284b03fc4ded3e58ef5003d6640af25
Binary files /dev/null and b/vendor/bin/dhcp6s differ
diff --git a/vendor/bin/diff b/vendor/bin/diff
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/diff
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/dirname b/vendor/bin/dirname
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/dirname
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/dmesg b/vendor/bin/dmesg
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/dmesg
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/dos2unix b/vendor/bin/dos2unix
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/dos2unix
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/du b/vendor/bin/du
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/du
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/dump.f2fs b/vendor/bin/dump.f2fs
new file mode 120000
index 0000000000000000000000000000000000000000..e1c89db9021812310dee72d9a4f8000d65c22a8f
--- /dev/null
+++ b/vendor/bin/dump.f2fs
@@ -0,0 +1 @@
+fsck.f2fs
\ No newline at end of file
diff --git a/vendor/bin/echo b/vendor/bin/echo
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/echo
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/egrep b/vendor/bin/egrep
new file mode 120000
index 0000000000000000000000000000000000000000..9b059dc5d829bf98c58317d4d6f9e75249e48b9d
--- /dev/null
+++ b/vendor/bin/egrep
@@ -0,0 +1 @@
+grep
\ No newline at end of file
diff --git a/vendor/bin/engpc b/vendor/bin/engpc
new file mode 100755
index 0000000000000000000000000000000000000000..a9ebbb2d53e711e5cc5df196693837ead1876788
Binary files /dev/null and b/vendor/bin/engpc differ
diff --git a/vendor/bin/env b/vendor/bin/env
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/env
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/expand b/vendor/bin/expand
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/expand
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/expr b/vendor/bin/expr
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/expr
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/ext_data b/vendor/bin/ext_data
new file mode 100755
index 0000000000000000000000000000000000000000..567cb939184341d221e2d8eab13860ddb443a262
Binary files /dev/null and b/vendor/bin/ext_data differ
diff --git a/vendor/bin/factorytest b/vendor/bin/factorytest
new file mode 100755
index 0000000000000000000000000000000000000000..6e84e7882cbc67ca0a2015000304d5276d8bfdb4
Binary files /dev/null and b/vendor/bin/factorytest differ
diff --git a/vendor/bin/fallocate b/vendor/bin/fallocate
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/fallocate
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/false b/vendor/bin/false
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/false
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/fgrep b/vendor/bin/fgrep
new file mode 120000
index 0000000000000000000000000000000000000000..9b059dc5d829bf98c58317d4d6f9e75249e48b9d
--- /dev/null
+++ b/vendor/bin/fgrep
@@ -0,0 +1 @@
+grep
\ No newline at end of file
diff --git a/vendor/bin/file b/vendor/bin/file
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/file
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/find b/vendor/bin/find
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/find
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/flock b/vendor/bin/flock
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/flock
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/flush_slog_modem b/vendor/bin/flush_slog_modem
new file mode 100755
index 0000000000000000000000000000000000000000..0a608982a4516b65de52d5f422c75df521cb327a
Binary files /dev/null and b/vendor/bin/flush_slog_modem differ
diff --git a/vendor/bin/free b/vendor/bin/free
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/free
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/fsck.f2fs b/vendor/bin/fsck.f2fs
new file mode 100755
index 0000000000000000000000000000000000000000..60d909e4e7c9dc2e32e75aaa79cc2cac6992aa56
Binary files /dev/null and b/vendor/bin/fsck.f2fs differ
diff --git a/vendor/bin/ftmCheckKeybox b/vendor/bin/ftmCheckKeybox
new file mode 100755
index 0000000000000000000000000000000000000000..288c66f7c1f3247699b0d206f7d60a42cbfec14d
Binary files /dev/null and b/vendor/bin/ftmCheckKeybox differ
diff --git a/vendor/bin/gatordstart b/vendor/bin/gatordstart
new file mode 100755
index 0000000000000000000000000000000000000000..6e16206c306762942260b56947765e26442ad9cb
--- /dev/null
+++ b/vendor/bin/gatordstart
@@ -0,0 +1,2 @@
+#!/bin/sh
+/vendor/bin/gator/gatord $* -c /data/configuration.xml &
diff --git a/vendor/bin/getenforce b/vendor/bin/getenforce
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/getenforce
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/getprop b/vendor/bin/getprop
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/getprop
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/gnss_download b/vendor/bin/gnss_download
new file mode 100755
index 0000000000000000000000000000000000000000..6a252e668957c685a477ce5bc9ef480e4da6a559
Binary files /dev/null and b/vendor/bin/gnss_download differ
diff --git a/vendor/bin/gpsd b/vendor/bin/gpsd
new file mode 100755
index 0000000000000000000000000000000000000000..f7a82f413002068aaa72d13ad12a0afdc8fcd54b
Binary files /dev/null and b/vendor/bin/gpsd differ
diff --git a/vendor/bin/grep b/vendor/bin/grep
new file mode 100755
index 0000000000000000000000000000000000000000..a7906565d2920b1ddfe450cf420af92f9f2c6e86
Binary files /dev/null and b/vendor/bin/grep differ
diff --git a/vendor/bin/groups b/vendor/bin/groups
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/groups
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/gunzip b/vendor/bin/gunzip
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/gunzip
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/gzip b/vendor/bin/gzip
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/gzip
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/head b/vendor/bin/head
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/head
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/hostapd b/vendor/bin/hostapd
new file mode 100755
index 0000000000000000000000000000000000000000..c654ce67f2864b24da2660cd259413c5e6618000
Binary files /dev/null and b/vendor/bin/hostapd differ
diff --git a/vendor/bin/hostname b/vendor/bin/hostname
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/hostname
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/hw/android.hardware.audio@2.0-service b/vendor/bin/hw/android.hardware.audio@2.0-service
new file mode 100755
index 0000000000000000000000000000000000000000..83a8bf4bf3a00c7022bb769d4247e7dee2991aac
Binary files /dev/null and b/vendor/bin/hw/android.hardware.audio@2.0-service differ
diff --git a/vendor/bin/hw/android.hardware.bluetooth@1.0-service b/vendor/bin/hw/android.hardware.bluetooth@1.0-service
new file mode 100755
index 0000000000000000000000000000000000000000..621f51cba6e828ae37b46784b3154412819d720a
Binary files /dev/null and b/vendor/bin/hw/android.hardware.bluetooth@1.0-service differ
diff --git a/vendor/bin/hw/android.hardware.camera.provider@2.4-service b/vendor/bin/hw/android.hardware.camera.provider@2.4-service
new file mode 100755
index 0000000000000000000000000000000000000000..caf35e7e64b492718fad741e89e1664212e20d46
Binary files /dev/null and b/vendor/bin/hw/android.hardware.camera.provider@2.4-service differ
diff --git a/vendor/bin/hw/android.hardware.cas@1.0-service b/vendor/bin/hw/android.hardware.cas@1.0-service
new file mode 100755
index 0000000000000000000000000000000000000000..61c0411dcfe584af4f7dd818f27e792b18cca668
Binary files /dev/null and b/vendor/bin/hw/android.hardware.cas@1.0-service differ
diff --git a/vendor/bin/hw/android.hardware.configstore@1.0-service b/vendor/bin/hw/android.hardware.configstore@1.0-service
new file mode 100755
index 0000000000000000000000000000000000000000..b761328aaff06ce74a67f2d42525222bdcec0ac0
Binary files /dev/null and b/vendor/bin/hw/android.hardware.configstore@1.0-service differ
diff --git a/vendor/bin/hw/android.hardware.drm@1.0-service b/vendor/bin/hw/android.hardware.drm@1.0-service
new file mode 100755
index 0000000000000000000000000000000000000000..038f9ce7a3cac33dd6378534ac1ac0fd3e86a069
Binary files /dev/null and b/vendor/bin/hw/android.hardware.drm@1.0-service differ
diff --git a/vendor/bin/hw/android.hardware.drm@1.0-service.widevine b/vendor/bin/hw/android.hardware.drm@1.0-service.widevine
new file mode 100755
index 0000000000000000000000000000000000000000..7b80b049c58f47d6db42cd45be707098a8a7e50d
Binary files /dev/null and b/vendor/bin/hw/android.hardware.drm@1.0-service.widevine differ
diff --git a/vendor/bin/hw/android.hardware.dumpstate@1.0-service b/vendor/bin/hw/android.hardware.dumpstate@1.0-service
new file mode 100755
index 0000000000000000000000000000000000000000..7783ee975ac1b2cbdc382fd45dd7db43f9c1706f
Binary files /dev/null and b/vendor/bin/hw/android.hardware.dumpstate@1.0-service differ
diff --git a/vendor/bin/hw/android.hardware.gatekeeper@1.0-service b/vendor/bin/hw/android.hardware.gatekeeper@1.0-service
new file mode 100755
index 0000000000000000000000000000000000000000..1263a7476db3d1279ff43c4d67241039ad93057d
Binary files /dev/null and b/vendor/bin/hw/android.hardware.gatekeeper@1.0-service differ
diff --git a/vendor/bin/hw/android.hardware.graphics.allocator@2.0-service b/vendor/bin/hw/android.hardware.graphics.allocator@2.0-service
new file mode 100755
index 0000000000000000000000000000000000000000..3b9fe530b7f4cf9d35fbc127e4647c53513a1450
Binary files /dev/null and b/vendor/bin/hw/android.hardware.graphics.allocator@2.0-service differ
diff --git a/vendor/bin/hw/android.hardware.graphics.composer@2.1-service b/vendor/bin/hw/android.hardware.graphics.composer@2.1-service
new file mode 100755
index 0000000000000000000000000000000000000000..386bb1f96c24c561c768749c856afeae96d3f714
Binary files /dev/null and b/vendor/bin/hw/android.hardware.graphics.composer@2.1-service differ
diff --git a/vendor/bin/hw/android.hardware.health@1.0-service b/vendor/bin/hw/android.hardware.health@1.0-service
new file mode 100755
index 0000000000000000000000000000000000000000..50e530cc1f5af18321f4684cb00b160729d4ff90
Binary files /dev/null and b/vendor/bin/hw/android.hardware.health@1.0-service differ
diff --git a/vendor/bin/hw/android.hardware.keymaster@3.0-service b/vendor/bin/hw/android.hardware.keymaster@3.0-service
new file mode 100755
index 0000000000000000000000000000000000000000..f24e0dc832e2bf2ae83b0869986eb9298a4223a1
Binary files /dev/null and b/vendor/bin/hw/android.hardware.keymaster@3.0-service differ
diff --git a/vendor/bin/hw/android.hardware.light@2.0-service b/vendor/bin/hw/android.hardware.light@2.0-service
new file mode 100755
index 0000000000000000000000000000000000000000..e449f20809db8c73f1d2300fef78bd6034378cf1
Binary files /dev/null and b/vendor/bin/hw/android.hardware.light@2.0-service differ
diff --git a/vendor/bin/hw/android.hardware.media.omx@1.0-service b/vendor/bin/hw/android.hardware.media.omx@1.0-service
new file mode 100755
index 0000000000000000000000000000000000000000..bbd787a45b35ea03c51e719fe2264673e94025e6
Binary files /dev/null and b/vendor/bin/hw/android.hardware.media.omx@1.0-service differ
diff --git a/vendor/bin/hw/android.hardware.memtrack@1.0-service b/vendor/bin/hw/android.hardware.memtrack@1.0-service
new file mode 100755
index 0000000000000000000000000000000000000000..294fca83f5f58965347c20cd9406648e714b7eb6
Binary files /dev/null and b/vendor/bin/hw/android.hardware.memtrack@1.0-service differ
diff --git a/vendor/bin/hw/android.hardware.sensors@1.0-service b/vendor/bin/hw/android.hardware.sensors@1.0-service
new file mode 100755
index 0000000000000000000000000000000000000000..b8bc898f87c6dee83a1fb606795118b02cff34e4
Binary files /dev/null and b/vendor/bin/hw/android.hardware.sensors@1.0-service differ
diff --git a/vendor/bin/hw/android.hardware.vibrator@1.0-service b/vendor/bin/hw/android.hardware.vibrator@1.0-service
new file mode 100755
index 0000000000000000000000000000000000000000..b544b8d02dc71c3ee60d00b640b29a7a7f98d10e
Binary files /dev/null and b/vendor/bin/hw/android.hardware.vibrator@1.0-service differ
diff --git a/vendor/bin/hw/android.hardware.wifi@1.0-service b/vendor/bin/hw/android.hardware.wifi@1.0-service
new file mode 100755
index 0000000000000000000000000000000000000000..4129b5167c96f1598149e2826a748d2267cebee3
Binary files /dev/null and b/vendor/bin/hw/android.hardware.wifi@1.0-service differ
diff --git a/vendor/bin/hw/sprdrild b/vendor/bin/hw/sprdrild
new file mode 100755
index 0000000000000000000000000000000000000000..41d92939858d8bcafa3ebb6a013487ac991c424e
Binary files /dev/null and b/vendor/bin/hw/sprdrild differ
diff --git a/vendor/bin/hw/vendor.sprd.hardware.connmgr@1.0-service b/vendor/bin/hw/vendor.sprd.hardware.connmgr@1.0-service
new file mode 100755
index 0000000000000000000000000000000000000000..42d5f45e6c4e046ae56297fd1b3983f2216f312a
Binary files /dev/null and b/vendor/bin/hw/vendor.sprd.hardware.connmgr@1.0-service differ
diff --git a/vendor/bin/hw/vendor.sprd.hardware.gnss@1.0-service b/vendor/bin/hw/vendor.sprd.hardware.gnss@1.0-service
new file mode 100755
index 0000000000000000000000000000000000000000..5060deacf5f24b8ab921b3f290a00bc1ad542d67
Binary files /dev/null and b/vendor/bin/hw/vendor.sprd.hardware.gnss@1.0-service differ
diff --git a/vendor/bin/hw/vendor.sprd.hardware.log@1.0-service b/vendor/bin/hw/vendor.sprd.hardware.log@1.0-service
new file mode 100755
index 0000000000000000000000000000000000000000..ff16b5c8b4ee0a054e0175a85df939716ab610a5
Binary files /dev/null and b/vendor/bin/hw/vendor.sprd.hardware.log@1.0-service differ
diff --git a/vendor/bin/hw/vendor.sprd.hardware.power@2.0-service b/vendor/bin/hw/vendor.sprd.hardware.power@2.0-service
new file mode 100755
index 0000000000000000000000000000000000000000..2438bec0f8cff5c43aa86f4a605c146fd12fa2ef
Binary files /dev/null and b/vendor/bin/hw/vendor.sprd.hardware.power@2.0-service differ
diff --git a/vendor/bin/hw/vendor.sprd.hardware.thermal@1.0-service b/vendor/bin/hw/vendor.sprd.hardware.thermal@1.0-service
new file mode 100755
index 0000000000000000000000000000000000000000..dd7d8af2ef23f855f76145059c705b114cd6597c
Binary files /dev/null and b/vendor/bin/hw/vendor.sprd.hardware.thermal@1.0-service differ
diff --git a/vendor/bin/hw/wpa_supplicant b/vendor/bin/hw/wpa_supplicant
new file mode 100755
index 0000000000000000000000000000000000000000..e6b84d3b0d4ce87dfb1158fbcba3f0f7425a05b9
Binary files /dev/null and b/vendor/bin/hw/wpa_supplicant differ
diff --git a/vendor/bin/hwclock b/vendor/bin/hwclock
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/hwclock
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/id b/vendor/bin/id
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/id
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/ifconfig b/vendor/bin/ifconfig
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/ifconfig
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/inotifyd b/vendor/bin/inotifyd
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/inotifyd
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/insmod b/vendor/bin/insmod
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/insmod
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/ionice b/vendor/bin/ionice
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/ionice
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/iorenice b/vendor/bin/iorenice
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/iorenice
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/iqfeed b/vendor/bin/iqfeed
new file mode 100755
index 0000000000000000000000000000000000000000..f1fed6fa2d784c68bfbf9cc6fdfcd12e6d10f17b
Binary files /dev/null and b/vendor/bin/iqfeed differ
diff --git a/vendor/bin/iwnpi b/vendor/bin/iwnpi
new file mode 100755
index 0000000000000000000000000000000000000000..2208e8a6d6f40e3db9f7f8156b26f5c0b5ae9802
Binary files /dev/null and b/vendor/bin/iwnpi differ
diff --git a/vendor/bin/kill b/vendor/bin/kill
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/kill
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/killall b/vendor/bin/killall
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/killall
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/ln b/vendor/bin/ln
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/ln
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/load_policy b/vendor/bin/load_policy
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/load_policy
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/log b/vendor/bin/log
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/log
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/logname b/vendor/bin/logname
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/logname
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/losetup b/vendor/bin/losetup
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/losetup
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/ls b/vendor/bin/ls
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/ls
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/lsmod b/vendor/bin/lsmod
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/lsmod
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/lsof b/vendor/bin/lsof
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/lsof
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/lspci b/vendor/bin/lspci
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/lspci
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/lsusb b/vendor/bin/lsusb
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/lsusb
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/md5sum b/vendor/bin/md5sum
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/md5sum
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/microcom b/vendor/bin/microcom
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/microcom
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/mkdir b/vendor/bin/mkdir
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/mkdir
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/mkfifo b/vendor/bin/mkfifo
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/mkfifo
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/mknod b/vendor/bin/mknod
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/mknod
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/mkswap b/vendor/bin/mkswap
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/mkswap
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/mktemp b/vendor/bin/mktemp
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/mktemp
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/modem_control b/vendor/bin/modem_control
new file mode 100755
index 0000000000000000000000000000000000000000..09c28c836e43333ce5a64ac7f334d501afd0b2e2
Binary files /dev/null and b/vendor/bin/modem_control differ
diff --git a/vendor/bin/modemd b/vendor/bin/modemd
new file mode 100755
index 0000000000000000000000000000000000000000..7e539aef8bbe17a406fa39a0bfe56ac083856e83
Binary files /dev/null and b/vendor/bin/modemd differ
diff --git a/vendor/bin/modinfo b/vendor/bin/modinfo
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/modinfo
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/modprobe b/vendor/bin/modprobe
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/modprobe
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/more b/vendor/bin/more
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/more
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/mount b/vendor/bin/mount
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/mount
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/mountpoint b/vendor/bin/mountpoint
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/mountpoint
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/mv b/vendor/bin/mv
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/mv
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/netstat b/vendor/bin/netstat
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/netstat
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/nice b/vendor/bin/nice
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/nice
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/nl b/vendor/bin/nl
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/nl
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/nohup b/vendor/bin/nohup
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/nohup
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/od b/vendor/bin/od
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/od
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/paste b/vendor/bin/paste
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/paste
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/patch b/vendor/bin/patch
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/patch
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/pgrep b/vendor/bin/pgrep
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/pgrep
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/phasecheckserver b/vendor/bin/phasecheckserver
new file mode 100755
index 0000000000000000000000000000000000000000..90dcd881658620e9e1d53d64eef2a70b39056fdb
Binary files /dev/null and b/vendor/bin/phasecheckserver differ
diff --git a/vendor/bin/pidof b/vendor/bin/pidof
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/pidof
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/pkill b/vendor/bin/pkill
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/pkill
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/pmap b/vendor/bin/pmap
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/pmap
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/printenv b/vendor/bin/printenv
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/printenv
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/printf b/vendor/bin/printf
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/printf
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/ps b/vendor/bin/ps
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/ps
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/pwd b/vendor/bin/pwd
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/pwd
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/readlink b/vendor/bin/readlink
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/readlink
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/realpath b/vendor/bin/realpath
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/realpath
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/refnotify b/vendor/bin/refnotify
new file mode 100755
index 0000000000000000000000000000000000000000..e3f0f0d22cfdc285050d51eb56d31687c046f6ad
Binary files /dev/null and b/vendor/bin/refnotify differ
diff --git a/vendor/bin/renice b/vendor/bin/renice
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/renice
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/resize.f2fs b/vendor/bin/resize.f2fs
new file mode 120000
index 0000000000000000000000000000000000000000..e1c89db9021812310dee72d9a4f8000d65c22a8f
--- /dev/null
+++ b/vendor/bin/resize.f2fs
@@ -0,0 +1 @@
+fsck.f2fs
\ No newline at end of file
diff --git a/vendor/bin/resize2fs b/vendor/bin/resize2fs
new file mode 100755
index 0000000000000000000000000000000000000000..8527786b685cb5120f50549ae2f3f1be824b8b35
Binary files /dev/null and b/vendor/bin/resize2fs differ
diff --git a/vendor/bin/restorecon b/vendor/bin/restorecon
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/restorecon
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/rm b/vendor/bin/rm
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/rm
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/rmdir b/vendor/bin/rmdir
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/rmdir
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/rmmod b/vendor/bin/rmmod
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/rmmod
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/rpmbserver b/vendor/bin/rpmbserver
new file mode 100755
index 0000000000000000000000000000000000000000..75a7658c21fce3295b803483476fba194af28170
Binary files /dev/null and b/vendor/bin/rpmbserver differ
diff --git a/vendor/bin/runcon b/vendor/bin/runcon
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/runcon
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/sed b/vendor/bin/sed
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/sed
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/sendevent b/vendor/bin/sendevent
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/sendevent
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/seq b/vendor/bin/seq
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/seq
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/setenforce b/vendor/bin/setenforce
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/setenforce
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/setprop b/vendor/bin/setprop
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/setprop
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/setsid b/vendor/bin/setsid
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/setsid
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/sh b/vendor/bin/sh
new file mode 100755
index 0000000000000000000000000000000000000000..418cf7e289e7db87670a7042da1b215be48b9f9f
Binary files /dev/null and b/vendor/bin/sh differ
diff --git a/vendor/bin/sha1sum b/vendor/bin/sha1sum
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/sha1sum
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/sha224sum b/vendor/bin/sha224sum
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/sha224sum
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/sha256sum b/vendor/bin/sha256sum
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/sha256sum
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/sha384sum b/vendor/bin/sha384sum
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/sha384sum
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/sha512sum b/vendor/bin/sha512sum
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/sha512sum
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/sleep b/vendor/bin/sleep
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/sleep
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/sload.f2fs b/vendor/bin/sload.f2fs
new file mode 120000
index 0000000000000000000000000000000000000000..e1c89db9021812310dee72d9a4f8000d65c22a8f
--- /dev/null
+++ b/vendor/bin/sload.f2fs
@@ -0,0 +1 @@
+fsck.f2fs
\ No newline at end of file
diff --git a/vendor/bin/slogmodem b/vendor/bin/slogmodem
new file mode 100755
index 0000000000000000000000000000000000000000..d8a41cf94b27b48dc0fc9f500aa1b8e7bbb643a5
Binary files /dev/null and b/vendor/bin/slogmodem differ
diff --git a/vendor/bin/sort b/vendor/bin/sort
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/sort
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/split b/vendor/bin/split
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/split
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/sprdstorageproxyd b/vendor/bin/sprdstorageproxyd
new file mode 100755
index 0000000000000000000000000000000000000000..79e74e6ed4de92d004fc9d499fc243be5a71266e
Binary files /dev/null and b/vendor/bin/sprdstorageproxyd differ
diff --git a/vendor/bin/start b/vendor/bin/start
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/start
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/stat b/vendor/bin/stat
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/stat
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/stop b/vendor/bin/stop
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/stop
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/strings b/vendor/bin/strings
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/strings
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/swapoff b/vendor/bin/swapoff
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/swapoff
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/swapon b/vendor/bin/swapon
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/swapon
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/sync b/vendor/bin/sync
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/sync
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/sysctl b/vendor/bin/sysctl
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/sysctl
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/systemDebuggerd b/vendor/bin/systemDebuggerd
new file mode 100755
index 0000000000000000000000000000000000000000..36131d3915fc858b4cfbd4310bfec254e2946787
Binary files /dev/null and b/vendor/bin/systemDebuggerd differ
diff --git a/vendor/bin/tac b/vendor/bin/tac
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/tac
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/tail b/vendor/bin/tail
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/tail
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/tar b/vendor/bin/tar
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/tar
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/taskset b/vendor/bin/taskset
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/taskset
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/tee b/vendor/bin/tee
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/tee
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/thermald b/vendor/bin/thermald
new file mode 100755
index 0000000000000000000000000000000000000000..31ba3e7f72e22296bf8e8968ec63e9f9cdcc89de
Binary files /dev/null and b/vendor/bin/thermald differ
diff --git a/vendor/bin/time b/vendor/bin/time
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/time
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/timeout b/vendor/bin/timeout
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/timeout
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/top b/vendor/bin/top
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/top
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/touch b/vendor/bin/touch
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/touch
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/toybox_vendor b/vendor/bin/toybox_vendor
new file mode 100755
index 0000000000000000000000000000000000000000..39a7cbd147362c3b321dc6bba80b07456d92ebf2
Binary files /dev/null and b/vendor/bin/toybox_vendor differ
diff --git a/vendor/bin/tr b/vendor/bin/tr
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/tr
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/true b/vendor/bin/true
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/true
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/truncate b/vendor/bin/truncate
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/truncate
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/tty b/vendor/bin/tty
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/tty
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/ulimit b/vendor/bin/ulimit
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/ulimit
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/umount b/vendor/bin/umount
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/umount
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/uname b/vendor/bin/uname
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/uname
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/uniq b/vendor/bin/uniq
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/uniq
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/unix2dos b/vendor/bin/unix2dos
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/unix2dos
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/uptime b/vendor/bin/uptime
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/uptime
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/usleep b/vendor/bin/usleep
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/usleep
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/uudecode b/vendor/bin/uudecode
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/uudecode
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/uuencode b/vendor/bin/uuencode
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/uuencode
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/vmstat b/vendor/bin/vmstat
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/vmstat
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/vndservice b/vendor/bin/vndservice
new file mode 100755
index 0000000000000000000000000000000000000000..02f0a7a9a4014de2c3e6c502ca7729bf6ab72fef
Binary files /dev/null and b/vendor/bin/vndservice differ
diff --git a/vendor/bin/vndservicemanager b/vendor/bin/vndservicemanager
new file mode 100755
index 0000000000000000000000000000000000000000..45496b6b58d892d88d5c9d9bdac733cf9729ba7a
Binary files /dev/null and b/vendor/bin/vndservicemanager differ
diff --git a/vendor/bin/wc b/vendor/bin/wc
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/wc
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/which b/vendor/bin/which
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/which
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/whoami b/vendor/bin/whoami
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/whoami
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/xargs b/vendor/bin/xargs
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/xargs
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/xxd b/vendor/bin/xxd
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/xxd
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/yes b/vendor/bin/yes
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/yes
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/ylog_lite b/vendor/bin/ylog_lite
new file mode 100755
index 0000000000000000000000000000000000000000..7e579c19f978fe27fc404c77a0797202b028647f
Binary files /dev/null and b/vendor/bin/ylog_lite differ
diff --git a/vendor/bin/ylog_lite_cli b/vendor/bin/ylog_lite_cli
new file mode 100755
index 0000000000000000000000000000000000000000..3a82dc3153afa65d47606884ac5e51f7a23367b6
Binary files /dev/null and b/vendor/bin/ylog_lite_cli differ
diff --git a/vendor/bin/zcat b/vendor/bin/zcat
new file mode 120000
index 0000000000000000000000000000000000000000..0df9abb1431ffe5d23465b1ff8186dbe8fb730fc
--- /dev/null
+++ b/vendor/bin/zcat
@@ -0,0 +1 @@
+toybox_vendor
\ No newline at end of file
diff --git a/vendor/bin/zram.sh b/vendor/bin/zram.sh
new file mode 100755
index 0000000000000000000000000000000000000000..4bde0fa0cdd424776f91a6033b4ea894e8319166
--- /dev/null
+++ b/vendor/bin/zram.sh
@@ -0,0 +1,32 @@
+#!/vendor/bin/sh
+
+a=`getprop zram.disksize 64`
+b=`getprop sys.vm.swappiness 100`
+
+kernel_version=$(uname -r)
+support_lz4_kernel_ver="4"
+kernel_main_ver=${kernel_version%%.*}
+
+if [ $kernel_main_ver -ge $support_lz4_kernel_ver ]
+then
+    #use multistream
+    num_cpus=$(cat /sys/devices/system/cpu/possible)
+    dec_num_cpus=${num_cpus##*-}
+    #if something goes wrong, assume we have 1
+    [ "$dec_num_cpus" != 0 ] || dec_num_cpus=1
+
+    echo $dec_num_cpus > /sys/block/zram0/max_comp_streams
+
+    #select lz4 compression algorithm
+    echo lz4 > /sys/block/zram0/comp_algorithm
+fi
+
+echo $(($a*1024*1024)) > /sys/block/zram0/disksize
+
+#mknod /dev/block/zram0 b 253 0
+mkswap /dev/block/zram0
+swapon /dev/block/zram0
+echo $(($b)) > /proc/sys/vm/swappiness
+
+
+
diff --git a/vendor/build.prop b/vendor/build.prop
new file mode 100644
index 0000000000000000000000000000000000000000..6df0f13ee25dca143170a5c0ca806f3de937207a
--- /dev/null
+++ b/vendor/build.prop
@@ -0,0 +1,158 @@
+
+ro.vendor.build.date=Wed Jun 12 16:06:41 CST 2019
+ro.vendor.build.date.utc=1560326801
+ro.vendor.build.fingerprint=Condor/Griffe_T8/Griffe_T8:8.1.0/OPM2.171019.012/1560326442:user/release-keys
+# begin build properties
+# autogenerated by vendor_buildinfo.sh
+ro.product.board=y400
+ro.board.platform=sp7731e
+ro.vendor.product.manufacturer=SPA Condor Electronics
+ro.vendor.product.model=Griffe T8
+ro.vendor.product.brand=Condor
+ro.vendor.product.name=Griffe_T8
+ro.vendor.product.device=Griffe_T8
+# end build properties
+#
+# ADDITIONAL VENDOR BUILD PROPERTIES
+#
+ro.radio.flavor=oversea
+ril.sim.phone_ex.start=true
+ro.config.low_ram=true
+ro.lmk.critical_upgrade=true
+ro.lmk.upgrade_pressure=40
+pm.dexopt.downgrade_after_inactive_days=10
+pm.dexopt.shared=quicken
+dalvik.vm.heapgrowthlimit=128m
+dalvik.vm.heapsize=256m
+ro.lmk.medium=700
+dalvik.vm.madvise-random=true
+ro.carrier=unknown
+dalvik.vm.foreground-heap-growth-multiplier=2.0
+ro.lmk.downgrade_pressure=70
+ro.radio.modemtype=l
+ro.modem.l.count=2
+persist.msms.phone_count=2
+persist.radio.multisim.config=dsds
+keyguard.no_require_sim=true
+ro.com.android.dataroaming=false
+ro.simlock.unlock.autoshow=1
+ro.simlock.unlock.bynv=0
+ro.simlock.onekey.lock=0
+persist.sys.modem.log_dest=0
+persist.sys.wcn.log_dest=0
+persist.sys.sprd.modemreset=1
+ro.product.partitionpath=/dev/block/platform/soc/soc:ap-ahb/20600000.sdio/by-name/
+ro.modem.l.dev=/proc/cptl/
+ro.modem.l.tty=/dev/stty_lte
+ro.modem.l.eth=seth_lte
+ro.modem.l.snd=1
+ro.modem.l.diag=/dev/sdiag_lte
+ro.modem.l.log=/dev/slog_lte
+ro.modem.l.loop=/dev/spipe_lte0
+ro.modem.l.nv=/dev/spipe_lte1
+ro.modem.l.assert=/dev/spipe_lte2
+ro.modem.l.vbc=/dev/spipe_lte6
+ro.modem.l.id=0
+ro.modem.l.fixnv_size=0x80000
+ro.modem.l.runnv_size=0xa0000
+persist.modem.l.nvp=w_
+persist.modem.l.enable=1
+ro.sp.log=/dev/slog_pm
+ro.storage.flash_type=2
+sys.internal.emulated=1
+persist.storage.type=2
+ro.storage.install2internal=0
+drm.service.enabled=true
+ro.treble.enabled=true
+ro.vendor.vndk.version=1
+persist.sys.sprd.wcnreset=1
+persist.sys.apr.enabled=0
+persist.sys.apr.timechanged=180
+persist.sys.apr.rlchanged=800
+persist.sys.apr.lifetime=0
+persist.sys.apr.reload=0
+persist.sys.apr.reportlevel=2
+persist.sys.apr.exceptionnode=0
+persist.sys.start_udpdatastall=0
+persist.sys.modem.diag=,gser
+sys.usb.gser.count=8
+persist.sys.heartbeat.enable=1
+persist.sys.power.touch=1
+persist.sys.cam.wide.frame.gap=2
+persist.sys.cam.sfv.alter=true
+persist.sys.cam.slow_motion=false
+ro.sys.pwctl.ultrasaving=1
+persist.sys.bsservice.enable=1
+persist.sys.apr.intervaltime=1
+persist.sys.apr.testgroup=CSSLAB
+persist.sys.apr.autoupload=1
+sys.rotation.animscale=0.5
+ro.media.nocorefile.enabled=true
+ro.baseline.release.verno=MOCORDROID8.1_Trunk_18A_PIKE2_W18.17.5
+ro.wcn.hardware.product=pike2
+ro.wcn.hardware.etcpath=/vendor/etc
+ro.bt.bdaddr_path=/data/misc/bluedroid/btmac.txt
+persist.sys.cam.zsl=false
+persist.sys.cam.quick=false
+persist.sys.cam.filter.version=0
+persist.sys.com.arc.beauty=true
+persist.sys.cam.3dnr=false
+persist.sys.cam.ai_detect=true
+persist.sys.cam.interval=false
+persist.sys.cam.normalhdr=false
+persist.sys.cam.freeze_display=false
+persist.sys.cam.wideangle=2
+persist.sys.cam.continue_photo=false
+ro.modem.wcn.enable=1
+ro.modem.wcn.diag=/dev/slog_wcn
+ro.modem.wcn.id=1
+ro.modem.wcn.count=1
+ro.modem.gnss.diag=/dev/slog_gnss
+ro.wcn.gpschip=ge2
+ro.ge2.mode=gps_beidou
+persist.sys.support.vt=false
+persist.sys.csvt=true
+ro.sf.lcd_density=240
+ro.sf.lcd_width=54
+ro.sf.lcd_height=96
+ro.opengles.version=196610
+ro.trim.config=true
+ro.hotspot.enabled=1
+reset_default_http_response=true
+ro.void_charge_tip=true
+ro.softaplte.coexist=true
+ro.vowifi.softap.ee_warning=false
+persist.sys.wifi.pocketmode=true
+ro.wcn=enabled
+ro.media.maxmem=263066746
+ro.softap.whitelist=true
+ro.btwifisoftap.coexist=true
+persist.wifi.func.hidessid=true
+ro.wifi.softap.maxstanum=10
+ro.wifi.signal.optimized=true
+ro.support.auto.roam=disabled
+ro.wifip2p.coexist=true
+ro.hardware.keystore=sprdtrusty
+ro.custom.build.version=SP532_V11_20190612
+ro.internal.build.version=Y400AG_8.1_CON_DZ_22
+ro.boot.hardware.revision=con_dz-V1
+ro.config.ringtone=Neon.ogg
+ro.config.notification_sound=Pure.ogg
+ro.config.alarm_alert=Stream.ogg
+ro.config.ringtone0=Neon.ogg
+ro.config.ringtone1=Neon.ogg
+ro.config.default_message=Pure.ogg
+ro.config.default_message0=Pure.ogg
+ro.config.default_message1=Pure.ogg
+ro.com.google.acsa=true
+ro.tinno.statusbar.ltr=true
+ro.tinno.suggested.language=true
+ro.keybox.id.value=Griffe_T8
+ro.enhance_front_camera_brightness=true
+ro.product.first_api_level=27
+ro.control_privapp_permissions=log
+ro.opa.eligible_device=true
+ro.setupwizard.mode=OPTIONAL
+ro.com.google.clientidbase=android-condor
+ro.com.google.gmsversion=8.1_201812.go
+ro.launcher.shakewallpaper=true
diff --git a/vendor/compatibility_matrix.xml b/vendor/compatibility_matrix.xml
new file mode 100644
index 0000000000000000000000000000000000000000..9c33b1ff77fbc091ede929c49c210988ec344663
--- /dev/null
+++ b/vendor/compatibility_matrix.xml
@@ -0,0 +1,61 @@
+<compatibility-matrix version="1.0" type="device">
+    <hal format="hidl" optional="false">
+        <name>android.frameworks.schedulerservice</name>
+        <version>1.0</version>
+        <interface>
+            <name>ISchedulingPolicyService</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl" optional="false">
+        <name>android.frameworks.sensorservice</name>
+        <version>1.0</version>
+        <interface>
+            <name>ISensorManager</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl" optional="false">
+        <name>android.hidl.allocator</name>
+        <version>1.0</version>
+        <interface>
+            <name>IAllocator</name>
+            <instance>ashmem</instance>
+        </interface>
+    </hal>
+    <hal format="hidl" optional="false">
+        <name>android.hidl.manager</name>
+        <version>1.0</version>
+        <interface>
+            <name>IServiceManager</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl" optional="false">
+        <name>android.hidl.memory</name>
+        <version>1.0</version>
+        <interface>
+            <name>IMapper</name>
+            <instance>ashmem</instance>
+        </interface>
+    </hal>
+    <hal format="hidl" optional="false">
+        <name>android.hidl.token</name>
+        <version>1.0</version>
+        <interface>
+            <name>ITokenManager</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl" optional="false">
+        <name>android.system.wifi.keystore</name>
+        <version>1.0</version>
+        <interface>
+            <name>IKeystore</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <vndk>
+        <version>0.0.0</version>
+    </vndk>
+</compatibility-matrix>
diff --git a/vendor/default.prop b/vendor/default.prop
new file mode 100644
index 0000000000000000000000000000000000000000..c55710e6dd35710c687cb0a2356e7d5614c29181
--- /dev/null
+++ b/vendor/default.prop
@@ -0,0 +1,26 @@
+#
+# ADDITIONAL VENDOR DEFAULT PROPERTIES
+#
+ro.zygote=zygote32
+dalvik.vm.image-dex2oat-Xms=64m
+dalvik.vm.image-dex2oat-Xmx=64m
+dalvik.vm.dex2oat-Xms=64m
+dalvik.vm.dex2oat-Xmx=512m
+ro.dalvik.vm.native.bridge=0
+dalvik.vm.usejit=true
+dalvik.vm.usejitprofiles=true
+dalvik.vm.dexopt.secondary=true
+dalvik.vm.appimageformat=lz4
+pm.dexopt.first-boot=quicken
+pm.dexopt.boot=verify
+pm.dexopt.install=quicken
+pm.dexopt.bg-dexopt=speed-profile
+pm.dexopt.ab-ota=speed-profile
+pm.dexopt.inactive=verify
+pm.dexopt.shared=speed
+debug.atrace.tags.enableflags=0
+persist.sys.usb.config=ptp
+sys.usb.controller=musb-hdrc.0.auto
+ro.gpu.boost=1
+ro.gpu.boost.path=/vendor/lib/libboost.so
+ro.hwui.use_offline_shader=1
diff --git a/vendor/etc/BBAT.conf b/vendor/etc/BBAT.conf
new file mode 100644
index 0000000000000000000000000000000000000000..de9179d73c36d87c5f31edcd80d2d7ac1e4e896d
--- /dev/null
+++ b/vendor/etc/BBAT.conf
@@ -0,0 +1,65 @@
+#id	support	case
+0	1	CALIBINFO
+1	1	SOFTCHECK
+2	1	KEY
+3	0	BACKLIGHT
+4	1	LCDCALIBINFO
+5	1	LED
+6	1	FCAMERA
+7	1	BCAMERA
+8	1	FLASH
+9	0	FOCUS
+10	1	TP
+11	1	RTC
+12	1	SDCARD
+13	1	SIMCARD
+14	1	MAINLOOP
+15	1	ASSISLOOP
+16	1	SPEAKER
+17	1	RECEIVER
+18	1	HEADSET
+19	1	VIBRATOR
+20	1	FM
+21	0	ATV
+22	0	DTV
+23	1	BT
+24	1	WIFI
+25	1	GPS
+26	0	NFC
+27	1	ACCSOR
+28	0	MAGSOR
+29	0	ORISOR
+30	0	GYRSOR
+31	1	LSENSOR
+32	0	PRESSOR
+33	0	TEMPESOR
+34	1	PROXISOR
+35	0	GRASOR
+36	0	LASSOR
+37	0	RVSOR
+38	0	IRREMOTE
+39	0	FINGERSOR
+40	0	HUMISOR
+41	0	HALLSOR
+42	1	MAKECALL
+43	0	OTG
+44	1	CHARGE
+45	0	WIRELESSCHARGE
+46	1	CURRENT
+47	0	VOLTAGE
+48	1	RESERVED3
+49	0	RESERVED4
+50	0	RESERVED5
+51	0	FORCUST
+52	0	FORCUST1
+53	0	FORCUST2
+54	0	FORCUST3
+55	0	FORCUST4
+56	0	FORCUST5
+57	0	FORCUST6
+58	0	FORCUST7
+59	0	FORCUST8
+60	0	FORCUST9
+61	0	FORCUST10
+62	0	FORCUST11
+63	1	FINAL_RESULT_FLAG
diff --git a/vendor/etc/NOTICE.xml.gz b/vendor/etc/NOTICE.xml.gz
new file mode 100644
index 0000000000000000000000000000000000000000..92cd3a89f7ef37aeb121d559c2acfbebe0eb040f
Binary files /dev/null and b/vendor/etc/NOTICE.xml.gz differ
diff --git a/vendor/etc/PCBA.conf b/vendor/etc/PCBA.conf
new file mode 100644
index 0000000000000000000000000000000000000000..cadecb392c4e638d4b01d492d132beb1713f0d7c
--- /dev/null
+++ b/vendor/etc/PCBA.conf
@@ -0,0 +1,83 @@
+#id   support   case
+0	1	LCD
+1	1	TP
+2	0	MULTITOUCH
+3	1	KEY
+4	1	VIBRATOR
+5	1	BACKLIGHT
+6	1	FCAMERA
+7	1	BCAMERA
+8	1	FLASH
+9	1	MAINLOOP
+10	0	ASSISLOOP
+11	1	SPEAKER
+12	1	RECEIVER
+13	1	HEADSET
+14	1	SDCARD
+15	1	SIMCARD
+16	1	CHARGE
+17	0	WIRELESSCHARGER
+18	1	FM
+19	0	ATV
+20	0	DTV
+21	1	BT
+22	1	WIFI
+23	1	GPS
+24	0	RTC
+25	0	OTG
+26	0	TEL
+27	0	NFC
+28	0	CALIBINFO
+29	0	SOFTCHECK
+30	0	IRREMOTE
+31	1	ACCSOR
+32	0	MAGSOR
+33	0	ORISOR
+34	0	GYRSOR
+35	1	LPSOR
+36	0	PRESSOR
+37	0	TEMPESOR
+38	0	GSENSOR
+39	0	LSENSOR
+40	0	RVSOR
+41	0	FINGERSOR
+42	0	HUMISOR
+43	0	HALLSOR
+44	1	LED
+45	0	EMMC
+46	0	SOUNDTRIGGER
+47	0	FLASHLIGHT
+48	1	VERSION
+49	0	FACAMERA
+50	0	ACAMERA
+51	0	CALI_ACCSOR
+52	0	CALI_GYRSOR
+53	0	CALI_MAGSOR
+54	0	CALI_PROSOR
+55	0	FORCUST4
+56	0	FORCUST5
+57	0	FORCUST6
+58	0	FORCUST7
+59	0	FORCUST8
+60	0	FORCUST9
+61	0	FORCUST10
+62	0	FORCUST11
+63	1	FINAL_RESULT_FLAG
+
+#sensor type	name
+sensor	Ts	fts_ts
+sensor	Pxy	Proximity sensor
+sensor	Acc	Accelerometer
+sensor	Hde	sprdphone Headset Jack
+sensor	Hdk	sprdphone Headset Keyboard
+#sensor	Magnetic	Magnetic field sensor
+
+#please refer to the /bionic/libc/kernel/uapi/linux/input.h
+#key 	type	value
+key	Power	116
+key	VolumeDown	114
+key	VolumeUp	115
+
+#tp test type 0: 3 column; 1: 4 row
+#touchpanel	type	name
+touchpanel	1	row
diff --git a/vendor/etc/a2dp_audio_policy_configuration.xml b/vendor/etc/a2dp_audio_policy_configuration.xml
new file mode 100644
index 0000000000000000000000000000000000000000..ced746316ba5e381834c1d3f35201e92903ebea6
--- /dev/null
+++ b/vendor/etc/a2dp_audio_policy_configuration.xml
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- A2dp Audio HAL Audio Policy Configuration file -->
+<module name="a2dp" halVersion="2.0">
+    <mixPorts>
+        <mixPort name="a2dp output" role="source">
+            <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+                     samplingRates="44100"
+                     channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
+        </mixPort>
+        <mixPort name="a2dp input" role="sink">
+            <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+                     samplingRates="44100,48000"
+                     channelMasks="AUDIO_CHANNEL_IN_MONO,AUDIO_CHANNEL_IN_STEREO"/>
+        </mixPort>
+    </mixPorts>
+    <devicePorts>
+        <devicePort tagName="BT A2DP Out" type="AUDIO_DEVICE_OUT_BLUETOOTH_A2DP" role="sink">
+            <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+                     samplingRates="44100"
+                     channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
+        </devicePort>
+        <devicePort tagName="BT A2DP Headphones" type="AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_HEADPHONES" role="sink">
+            <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+                     samplingRates="44100"
+                     channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
+        </devicePort>
+        <devicePort tagName="BT A2DP Speaker" type="AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_SPEAKER" role="sink">
+            <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+                     samplingRates="44100"
+                     channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
+        </devicePort>
+        <devicePort tagName="BT A2DP In" type="AUDIO_DEVICE_IN_BLUETOOTH_A2DP" role="source">
+            <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+                     samplingRates="44100,48000"
+                     channelMasks="AUDIO_CHANNEL_IN_MONO,AUDIO_CHANNEL_IN_STEREO"/>
+        </devicePort>
+    </devicePorts>
+    <routes>
+        <route type="mix" sink="BT A2DP Out"
+               sources="a2dp output"/>
+        <route type="mix" sink="BT A2DP Headphones"
+               sources="a2dp output"/>
+        <route type="mix" sink="BT A2DP Speaker"
+               sources="a2dp output"/>
+        <route type="mix" sink="a2dp input"
+               sources="BT A2DP In"/>
+    </routes>
+</module>
diff --git a/vendor/etc/audio_hw.xml b/vendor/etc/audio_hw.xml
new file mode 100644
index 0000000000000000000000000000000000000000..f32454234c6c53e504751300e3fccf9233c541d7
--- /dev/null
+++ b/vendor/etc/audio_hw.xml
@@ -0,0 +1,63 @@
+<!-- SPRD audio params configuration file,include cp,mocor,pcm config -->
+<audio device="sc8830-audio">
+<!-- the profile -->
+<modem num="1">
+	<!-- <cp name="w" pipe="/dev/spipe_w6" vbchannel="0" cpu_index="0"/> -->
+	<cp name="csfb" pipe="/dev/spipe_lte6" vbchannel="0" cpu_index="0"/>
+</modem>
+
+<cp_nbio_dump spipe="dev/spipe_lte14"/>
+
+<fm_type type="digital" />
+
+<voip modem="csfb" pipe="/dev/spipe_lte4" vbchannel="0" enable="1" />
+<!-- <voip modem="w" pipe="/dev/spipe_w4" vbchannel="0" enable="1" /> -->
+
+<interrupt_playback_support value="false"/>
+<i2s_switch_fm ctl="SYS_IIS1" value="vbc_iis1"/>
+<i2s_switch_fm1 ctl="SYS_IIS0" value="ap_iis0"/>
+
+<i2s_switch_btcall ctl="SYS_IIS1" value="tgdsp_iis0"/>
+<i2s_switch_btcall1 ctl="SYS_IIS0" value="ap_iis0"/>
+
+<i2s_switch_ap ctl="SYS_IIS1" value="ap_iis0"/>
+<i2s_switch_ap1 ctl="SYS_IIS0" value="vbc_iis2"/>
+
+<i2s_switch_pubcp ctl="SYS_IIS1" value="pubcp_iis0"/>
+<i2s_switch_pubcp1 ctl="SYS_IIS0" value="ap_iis0"/>
+<mic_default_channel value="1"/>
+<smart_amp_mgr enable="0" dump="0" boost_device="0" boost_voltage="5000"/>
+
+<audiomode num="4">
+	<item name="Headset" index="0" />
+	<item name="Headfree" index="1" />
+	<item name="Handset" index="2" />
+	<item name="Handsfree" index="3" />
+</audiomode>
+
+<nr>
+    <nr_support rate="48000" enable="true" />
+    <nr_support rate="44100" enable="true" />
+    <nr_support rate="16000" enable="false" />
+    <nr_support rate="8000" enable="false" />
+    <nr_support rate="other_rate" enable="false" />
+</nr>
+
+<debug enable="1">
+<debuginfo sleepdeltatimegate="2000" />
+<debuginfo pcmwritetimegate="200000" />
+<debuginfo lastthiswritetimegate="200000" />
+</debug>
+
+<dumpmusic  num="16"  dump_switch = "0x0" dump_path="/data/local/media/" total_switch="ON">
+	<dump_play  index="0" item_name ="music.dump0"  dump_file_name ="dump_offload_vbc.pcm"  switch="0" />
+	<dump_play  index="1" item_name ="music.dump1"  dump_file_name ="dump_primary_vbc.pcm"  switch="0" />
+	<dump_play  index="2" item_name ="music.dump2"  dump_file_name ="dump_vaudio_vbc.pcm"  switch="0" />
+	<dump_play  index="3" item_name ="music.dump3"  dump_file_name ="dump_voip_write.pcm"  switch="0" />
+	<dump_play  index="4" item_name ="music.dump4"  dump_file_name ="dump_btsco_write.pcm"  switch="0" />
+	<dump_record index="5" item_name ="record.dump0" dump_file_name ="dump_record_after_vbc.pcm" switch="0" />
+	<dump_record index="6" item_name ="record.dump1" dump_file_name ="dump_record_hal.pcm" switch="0" />
+</dumpmusic>
+</audio>
+
+
diff --git a/vendor/etc/audio_para b/vendor/etc/audio_para
new file mode 100644
index 0000000000000000000000000000000000000000..3090c4d7b0616669181d7f34f0568a1bf329fbe4
--- /dev/null
+++ b/vendor/etc/audio_para
@@ -0,0 +1,4608 @@
+audio_arm\audio_arm\Headset\AudioStructure\dev_path_set\valid_dev_set_count=0x3
+audio_arm\audio_arm\Headset\AudioStructure\dev_path_set\reserve=0x0
+audio_arm\audio_arm\Headset\AudioStructure\dev_path_set\dev_set\dev_set[0]=0x12
+audio_arm\audio_arm\Headset\AudioStructure\dev_path_set\dev_set\dev_set[1]=0x3
+audio_arm\audio_arm\Headset\AudioStructure\dev_path_set\dev_set\dev_set[2]=0x83
+audio_arm\audio_arm\Headset\AudioStructure\dev_path_set\dev_set\dev_set[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\dev_path_set\dev_set\dev_set[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\dev_path_set\dev_set\dev_set[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\dev_path_set\dev_set\dev_set[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\dev_path_set\dev_set\dev_set[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\valid_app_set_count=0x1
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\valid_agc_input_gain_count=0x3
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\aud_proc_exp_control\aud_proc_exp_control[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\aud_proc_exp_control\aud_proc_exp_control[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\eq_switch=0x1
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\agc_input_gain\agc_input_gain[0]=0x50a
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\agc_input_gain\agc_input_gain[1]=0x400
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\agc_input_gain\agc_input_gain[2]=0x400
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\valid_volume_level_count=0x1
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[0]=0xaaaa
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[1]=0x801902a6
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[2]=0x404
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[3]=0x505
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[4]=0x606
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[5]=0x707
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[6]=0x808
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[7]=0x909
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[8]=0xa0a
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[9]=0xb0b
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\eq_switch=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\eq_switch=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\eq_switch=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\eq_switch=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\eq_switch=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\eq_switch=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\eq_switch=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\eq_switch=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\eq_switch=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\eq_switch=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\eq_switch=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\eq_switch=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\eq_switch=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\eq_switch=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\eq_switch=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[0]=0x63
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[1]=0x66
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[2]=0x61
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[3]=0x5a
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[4]=0x54
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[5]=0x4f
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[6]=0x4a
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[7]=0x44
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[8]=0x3f
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[9]=0x3a
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[10]=0x34
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[11]=0x2e
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[12]=0x28
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[13]=0x22
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[14]=0x1c
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[15]=0x15
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[16]=0x10
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\midi_opt=0x618
+audio_arm\audio_arm\Headset\AudioStructure\aud_dev=0x1
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[0]=0x7f
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[1]=0xff4c
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[3]=0x23
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[6]=0xbb8
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[7]=0x1e0
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[8]=0x2000
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[9]=0x4fe
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[10]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[11]=0xffe2
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[12]=0x671e
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[13]=0x28c
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[14]=0x10
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[15]=0x4dd
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[16]=0x4
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[17]=0x62
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[18]=0xfff7
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[19]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[20]=0x8f
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[21]=0x8f
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[22]=0x8f
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[23]=0x8f
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[24]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[25]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[26]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[27]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[28]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[29]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[30]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[31]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[32]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[33]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[34]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[35]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[36]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[37]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[38]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[39]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[40]=0x2
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[41]=0x201
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[42]=0x201
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[43]=0x902e
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[44]=0x1
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[45]=0xb
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[46]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[47]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[48]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[49]=0x31c0
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[50]=0x5
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[51]=0xffe4
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[52]=0xffe8
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[53]=0xffec
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[54]=0xfff0
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[55]=0xfff4
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[56]=0xfff8
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[57]=0xfffc
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[58]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[59]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[60]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[61]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[62]=0x0
+audio_arm\audio_arm\Headset\AudioStructure\reserve\reserve[63]=0x0
+%audio\EQ_Headset\eq_control=0x0
+%audio\EQ_Headset\eq_mode_1\agc_in_gain=0x1000
+%audio\EQ_Headset\eq_mode_1\band_control=0x0
+%audio\EQ_Headset\eq_mode_1\eq_band_1\fo=0x32
+%audio\EQ_Headset\eq_mode_1\eq_band_1\q=0x200
+%audio\EQ_Headset\eq_mode_1\eq_band_1\boostdB=0x0
+%audio\EQ_Headset\eq_mode_1\eq_band_1\gaindB=0x0
+%audio\EQ_Headset\eq_mode_1\eq_band_2\fo=0x1f4
+%audio\EQ_Headset\eq_mode_1\eq_band_2\q=0x200
+%audio\EQ_Headset\eq_mode_1\eq_band_2\boostdB=0x0
+%audio\EQ_Headset\eq_mode_1\eq_band_2\gaindB=0x0
+%audio\EQ_Headset\eq_mode_1\eq_band_3\fo=0x3e8
+%audio\EQ_Headset\eq_mode_1\eq_band_3\q=0x200
+%audio\EQ_Headset\eq_mode_1\eq_band_3\boostdB=0x0
+%audio\EQ_Headset\eq_mode_1\eq_band_3\gaindB=0x0
+%audio\EQ_Headset\eq_mode_1\eq_band_4\fo=0x1388
+%audio\EQ_Headset\eq_mode_1\eq_band_4\q=0x200
+%audio\EQ_Headset\eq_mode_1\eq_band_4\boostdB=0x0
+%audio\EQ_Headset\eq_mode_1\eq_band_4\gaindB=0x0
+%audio\EQ_Headset\eq_mode_1\eq_band_5\fo=0x4650
+%audio\EQ_Headset\eq_mode_1\eq_band_5\q=0x200
+%audio\EQ_Headset\eq_mode_1\eq_band_5\boostdB=0x0
+%audio\EQ_Headset\eq_mode_1\eq_band_5\gaindB=0x0
+%audio\EQ_Headset\eq_mode_1\eq_band_6\fo=0x0
+%audio\EQ_Headset\eq_mode_1\eq_band_6\q=0x0
+%audio\EQ_Headset\eq_mode_1\eq_band_6\boostdB=0x0
+%audio\EQ_Headset\eq_mode_1\eq_band_6\gaindB=0x0
+%audio\EQ_Headset\eq_mode_1\eq_band_7\fo=0x0
+%audio\EQ_Headset\eq_mode_1\eq_band_7\q=0x0
+%audio\EQ_Headset\eq_mode_1\eq_band_7\boostdB=0x0
+%audio\EQ_Headset\eq_mode_1\eq_band_7\gaindB=0x0
+%audio\EQ_Headset\eq_mode_1\eq_band_8\fo=0x0
+%audio\EQ_Headset\eq_mode_1\eq_band_8\q=0x0
+%audio\EQ_Headset\eq_mode_1\eq_band_8\boostdB=0x0
+%audio\EQ_Headset\eq_mode_1\eq_band_8\gaindB=0x0
+%audio\EQ_Headset\eq_mode_2\agc_in_gain=0x1000
+%audio\EQ_Headset\eq_mode_2\band_control=0x8000
+%audio\EQ_Headset\eq_mode_2\eq_band_1\fo=0x2ee0
+%audio\EQ_Headset\eq_mode_2\eq_band_1\q=0x200
+%audio\EQ_Headset\eq_mode_2\eq_band_1\boostdB=0xff4c
+%audio\EQ_Headset\eq_mode_2\eq_band_1\gaindB=0x1e
+%audio\EQ_Headset\eq_mode_2\eq_band_2\fo=0x0
+%audio\EQ_Headset\eq_mode_2\eq_band_2\q=0x0
+%audio\EQ_Headset\eq_mode_2\eq_band_2\boostdB=0x0
+%audio\EQ_Headset\eq_mode_2\eq_band_2\gaindB=0x0
+%audio\EQ_Headset\eq_mode_2\eq_band_3\fo=0x0
+%audio\EQ_Headset\eq_mode_2\eq_band_3\q=0x0
+%audio\EQ_Headset\eq_mode_2\eq_band_3\boostdB=0x0
+%audio\EQ_Headset\eq_mode_2\eq_band_3\gaindB=0x0
+%audio\EQ_Headset\eq_mode_2\eq_band_4\fo=0x0
+%audio\EQ_Headset\eq_mode_2\eq_band_4\q=0x0
+%audio\EQ_Headset\eq_mode_2\eq_band_4\boostdB=0x0
+%audio\EQ_Headset\eq_mode_2\eq_band_4\gaindB=0x0
+%audio\EQ_Headset\eq_mode_2\eq_band_5\fo=0x0
+%audio\EQ_Headset\eq_mode_2\eq_band_5\q=0x0
+%audio\EQ_Headset\eq_mode_2\eq_band_5\boostdB=0x0
+%audio\EQ_Headset\eq_mode_2\eq_band_5\gaindB=0x0
+%audio\EQ_Headset\eq_mode_2\eq_band_6\fo=0x0
+%audio\EQ_Headset\eq_mode_2\eq_band_6\q=0x0
+%audio\EQ_Headset\eq_mode_2\eq_band_6\boostdB=0x0
+%audio\EQ_Headset\eq_mode_2\eq_band_6\gaindB=0x0
+%audio\EQ_Headset\eq_mode_2\eq_band_7\fo=0x0
+%audio\EQ_Headset\eq_mode_2\eq_band_7\q=0x0
+%audio\EQ_Headset\eq_mode_2\eq_band_7\boostdB=0x0
+%audio\EQ_Headset\eq_mode_2\eq_band_7\gaindB=0x0
+%audio\EQ_Headset\eq_mode_2\eq_band_8\fo=0x0
+%audio\EQ_Headset\eq_mode_2\eq_band_8\q=0x0
+%audio\EQ_Headset\eq_mode_2\eq_band_8\boostdB=0x0
+%audio\EQ_Headset\eq_mode_2\eq_band_8\gaindB=0x0
+%audio\EQ_Headset\eq_mode_3\agc_in_gain=0x1000
+%audio\EQ_Headset\eq_mode_3\band_control=0x8000
+%audio\EQ_Headset\eq_mode_3\eq_band_1\fo=0xfa0
+%audio\EQ_Headset\eq_mode_3\eq_band_1\q=0x8a
+%audio\EQ_Headset\eq_mode_3\eq_band_1\boostdB=0x96
+%audio\EQ_Headset\eq_mode_3\eq_band_1\gaindB=0xff88
+%audio\EQ_Headset\eq_mode_3\eq_band_2\fo=0x0
+%audio\EQ_Headset\eq_mode_3\eq_band_2\q=0x0
+%audio\EQ_Headset\eq_mode_3\eq_band_2\boostdB=0x0
+%audio\EQ_Headset\eq_mode_3\eq_band_2\gaindB=0x0
+%audio\EQ_Headset\eq_mode_3\eq_band_3\fo=0x0
+%audio\EQ_Headset\eq_mode_3\eq_band_3\q=0x0
+%audio\EQ_Headset\eq_mode_3\eq_band_3\boostdB=0x0
+%audio\EQ_Headset\eq_mode_3\eq_band_3\gaindB=0x0
+%audio\EQ_Headset\eq_mode_3\eq_band_4\fo=0x0
+%audio\EQ_Headset\eq_mode_3\eq_band_4\q=0x0
+%audio\EQ_Headset\eq_mode_3\eq_band_4\boostdB=0x0
+%audio\EQ_Headset\eq_mode_3\eq_band_4\gaindB=0x0
+%audio\EQ_Headset\eq_mode_3\eq_band_5\fo=0x0
+%audio\EQ_Headset\eq_mode_3\eq_band_5\q=0x0
+%audio\EQ_Headset\eq_mode_3\eq_band_5\boostdB=0x0
+%audio\EQ_Headset\eq_mode_3\eq_band_5\gaindB=0x0
+%audio\EQ_Headset\eq_mode_3\eq_band_6\fo=0x0
+%audio\EQ_Headset\eq_mode_3\eq_band_6\q=0x0
+%audio\EQ_Headset\eq_mode_3\eq_band_6\boostdB=0x0
+%audio\EQ_Headset\eq_mode_3\eq_band_6\gaindB=0x0
+%audio\EQ_Headset\eq_mode_3\eq_band_7\fo=0x0
+%audio\EQ_Headset\eq_mode_3\eq_band_7\q=0x0
+%audio\EQ_Headset\eq_mode_3\eq_band_7\boostdB=0x0
+%audio\EQ_Headset\eq_mode_3\eq_band_7\gaindB=0x0
+%audio\EQ_Headset\eq_mode_3\eq_band_8\fo=0x0
+%audio\EQ_Headset\eq_mode_3\eq_band_8\q=0x0
+%audio\EQ_Headset\eq_mode_3\eq_band_8\boostdB=0x0
+%audio\EQ_Headset\eq_mode_3\eq_band_8\gaindB=0x0
+%audio\EQ_Headset\eq_mode_4\agc_in_gain=0x1000
+%audio\EQ_Headset\eq_mode_4\band_control=0x8000
+%audio\EQ_Headset\eq_mode_4\eq_band_1\fo=0x258
+%audio\EQ_Headset\eq_mode_4\eq_band_1\q=0x100
+%audio\EQ_Headset\eq_mode_4\eq_band_1\boostdB=0x96
+%audio\EQ_Headset\eq_mode_4\eq_band_1\gaindB=0xffc4
+%audio\EQ_Headset\eq_mode_4\eq_band_2\fo=0x0
+%audio\EQ_Headset\eq_mode_4\eq_band_2\q=0x0
+%audio\EQ_Headset\eq_mode_4\eq_band_2\boostdB=0x0
+%audio\EQ_Headset\eq_mode_4\eq_band_2\gaindB=0x0
+%audio\EQ_Headset\eq_mode_4\eq_band_3\fo=0x0
+%audio\EQ_Headset\eq_mode_4\eq_band_3\q=0x0
+%audio\EQ_Headset\eq_mode_4\eq_band_3\boostdB=0x0
+%audio\EQ_Headset\eq_mode_4\eq_band_3\gaindB=0x0
+%audio\EQ_Headset\eq_mode_4\eq_band_4\fo=0x0
+%audio\EQ_Headset\eq_mode_4\eq_band_4\q=0x0
+%audio\EQ_Headset\eq_mode_4\eq_band_4\boostdB=0x0
+%audio\EQ_Headset\eq_mode_4\eq_band_4\gaindB=0x0
+%audio\EQ_Headset\eq_mode_4\eq_band_5\fo=0x0
+%audio\EQ_Headset\eq_mode_4\eq_band_5\q=0x0
+%audio\EQ_Headset\eq_mode_4\eq_band_5\boostdB=0x0
+%audio\EQ_Headset\eq_mode_4\eq_band_5\gaindB=0x0
+%audio\EQ_Headset\eq_mode_4\eq_band_6\fo=0x0
+%audio\EQ_Headset\eq_mode_4\eq_band_6\q=0x0
+%audio\EQ_Headset\eq_mode_4\eq_band_6\boostdB=0x0
+%audio\EQ_Headset\eq_mode_4\eq_band_6\gaindB=0x0
+%audio\EQ_Headset\eq_mode_4\eq_band_7\fo=0x0
+%audio\EQ_Headset\eq_mode_4\eq_band_7\q=0x0
+%audio\EQ_Headset\eq_mode_4\eq_band_7\boostdB=0x0
+%audio\EQ_Headset\eq_mode_4\eq_band_7\gaindB=0x0
+%audio\EQ_Headset\eq_mode_4\eq_band_8\fo=0x0
+%audio\EQ_Headset\eq_mode_4\eq_band_8\q=0x0
+%audio\EQ_Headset\eq_mode_4\eq_band_8\boostdB=0x0
+%audio\EQ_Headset\eq_mode_4\eq_band_8\gaindB=0x0
+%audio\EQ_Headset\eq_mode_5\agc_in_gain=0x1000
+%audio\EQ_Headset\eq_mode_5\band_control=0xc000
+%audio\EQ_Headset\eq_mode_5\eq_band_1\fo=0x258
+%audio\EQ_Headset\eq_mode_5\eq_band_1\q=0x100
+%audio\EQ_Headset\eq_mode_5\eq_band_1\boostdB=0xffb5
+%audio\EQ_Headset\eq_mode_5\eq_band_1\gaindB=0x1e
+%audio\EQ_Headset\eq_mode_5\eq_band_2\fo=0x258
+%audio\EQ_Headset\eq_mode_5\eq_band_2\q=0x100
+%audio\EQ_Headset\eq_mode_5\eq_band_2\boostdB=0xffb5
+%audio\EQ_Headset\eq_mode_5\eq_band_2\gaindB=0x1e
+%audio\EQ_Headset\eq_mode_5\eq_band_3\fo=0x0
+%audio\EQ_Headset\eq_mode_5\eq_band_3\q=0x0
+%audio\EQ_Headset\eq_mode_5\eq_band_3\boostdB=0x0
+%audio\EQ_Headset\eq_mode_5\eq_band_3\gaindB=0x0
+%audio\EQ_Headset\eq_mode_5\eq_band_4\fo=0x0
+%audio\EQ_Headset\eq_mode_5\eq_band_4\q=0x0
+%audio\EQ_Headset\eq_mode_5\eq_band_4\boostdB=0x0
+%audio\EQ_Headset\eq_mode_5\eq_band_4\gaindB=0x0
+%audio\EQ_Headset\eq_mode_5\eq_band_5\fo=0x0
+%audio\EQ_Headset\eq_mode_5\eq_band_5\q=0x0
+%audio\EQ_Headset\eq_mode_5\eq_band_5\boostdB=0x0
+%audio\EQ_Headset\eq_mode_5\eq_band_5\gaindB=0x0
+%audio\EQ_Headset\eq_mode_5\eq_band_6\fo=0x0
+%audio\EQ_Headset\eq_mode_5\eq_band_6\q=0x0
+%audio\EQ_Headset\eq_mode_5\eq_band_6\boostdB=0x0
+%audio\EQ_Headset\eq_mode_5\eq_band_6\gaindB=0x0
+%audio\EQ_Headset\eq_mode_5\eq_band_7\fo=0x0
+%audio\EQ_Headset\eq_mode_5\eq_band_7\q=0x0
+%audio\EQ_Headset\eq_mode_5\eq_band_7\boostdB=0x0
+%audio\EQ_Headset\eq_mode_5\eq_band_7\gaindB=0x0
+%audio\EQ_Headset\eq_mode_5\eq_band_8\fo=0x0
+%audio\EQ_Headset\eq_mode_5\eq_band_8\q=0x0
+%audio\EQ_Headset\eq_mode_5\eq_band_8\boostdB=0x0
+%audio\EQ_Headset\eq_mode_5\eq_band_8\gaindB=0x0
+%audio\EQ_Headset\eq_mode_6\agc_in_gain=0x1000
+%audio\EQ_Headset\eq_mode_6\band_control=0xc000
+%audio\EQ_Headset\eq_mode_6\eq_band_1\fo=0x32
+%audio\EQ_Headset\eq_mode_6\eq_band_1\q=0x100
+%audio\EQ_Headset\eq_mode_6\eq_band_1\boostdB=0x50
+%audio\EQ_Headset\eq_mode_6\eq_band_1\gaindB=0x0
+%audio\EQ_Headset\eq_mode_6\eq_band_2\fo=0x64
+%audio\EQ_Headset\eq_mode_6\eq_band_2\q=0x200
+%audio\EQ_Headset\eq_mode_6\eq_band_2\boostdB=0xffe2
+%audio\EQ_Headset\eq_mode_6\eq_band_2\gaindB=0x0
+%audio\EQ_Headset\eq_mode_6\eq_band_3\fo=0x0
+%audio\EQ_Headset\eq_mode_6\eq_band_3\q=0x0
+%audio\EQ_Headset\eq_mode_6\eq_band_3\boostdB=0x0
+%audio\EQ_Headset\eq_mode_6\eq_band_3\gaindB=0x0
+%audio\EQ_Headset\eq_mode_6\eq_band_4\fo=0x0
+%audio\EQ_Headset\eq_mode_6\eq_band_4\q=0x0
+%audio\EQ_Headset\eq_mode_6\eq_band_4\boostdB=0x0
+%audio\EQ_Headset\eq_mode_6\eq_band_4\gaindB=0x0
+%audio\EQ_Headset\eq_mode_6\eq_band_5\fo=0x0
+%audio\EQ_Headset\eq_mode_6\eq_band_5\q=0x0
+%audio\EQ_Headset\eq_mode_6\eq_band_5\boostdB=0x0
+%audio\EQ_Headset\eq_mode_6\eq_band_5\gaindB=0x0
+%audio\EQ_Headset\eq_mode_6\eq_band_6\fo=0x0
+%audio\EQ_Headset\eq_mode_6\eq_band_6\q=0x0
+%audio\EQ_Headset\eq_mode_6\eq_band_6\boostdB=0x0
+%audio\EQ_Headset\eq_mode_6\eq_band_6\gaindB=0x0
+%audio\EQ_Headset\eq_mode_6\eq_band_7\fo=0x0
+%audio\EQ_Headset\eq_mode_6\eq_band_7\q=0x0
+%audio\EQ_Headset\eq_mode_6\eq_band_7\boostdB=0x0
+%audio\EQ_Headset\eq_mode_6\eq_band_7\gaindB=0x0
+%audio\EQ_Headset\eq_mode_6\eq_band_8\fo=0x0
+%audio\EQ_Headset\eq_mode_6\eq_band_8\q=0x0
+%audio\EQ_Headset\eq_mode_6\eq_band_8\boostdB=0x0
+%audio\EQ_Headset\eq_mode_6\eq_band_8\gaindB=0x0
+%audio\EQ_Headset\extendArray\extendArray[0]=0x7
+%audio\EQ_Headset\extendArray\extendArray[1]=0x140d
+%audio\EQ_Headset\extendArray\extendArray[2]=0x32
+%audio\EQ_Headset\extendArray\extendArray[3]=0x0
+%audio\EQ_Headset\extendArray\extendArray[4]=0xfd44
+%audio\EQ_Headset\extendArray\extendArray[5]=0xffa6
+%audio\EQ_Headset\extendArray\extendArray[6]=0x671e
+%audio\EQ_Headset\extendArray\extendArray[7]=0x5
+%audio\EQ_Headset\extendArray\extendArray[8]=0x32
+%audio\EQ_Headset\extendArray\extendArray[9]=0x64
+%audio\EQ_Headset\extendArray\extendArray[10]=0xfdda
+%audio\EQ_Headset\extendArray\extendArray[11]=0x5669
+%audio\EQ_Headset\extendArray\extendArray[12]=0x5
+%audio\EQ_Headset\extendArray\extendArray[13]=0x32
+%audio\EQ_Headset\extendArray\extendArray[14]=0x64
+%audio\EQ_Headset\extendArray\extendArray[15]=0xc8
+%audio\EQ_Headset\extendArray\extendArray[16]=0xc8
+%audio\EQ_Headset\extendArray\extendArray[17]=0x4000
+%audio\EQ_Headset\extendArray\extendArray[18]=0x4000
+%audio\EQ_Headset\extendArray\extendArray[19]=0xc000
+%audio\EQ_Headset\extendArray\extendArray[20]=0x400
+%audio\EQ_Headset\extendArray\extendArray[21]=0x32
+%audio\EQ_Headset\extendArray\extendArray[22]=0x0
+%audio\EQ_Headset\extendArray\extendArray[23]=0x0
+%audio\EQ_Headset\extendArray\extendArray[24]=0x0
+%audio\EQ_Headset\extendArray\extendArray[25]=0x12c
+%audio\EQ_Headset\extendArray\extendArray[26]=0x12c
+%audio\EQ_Headset\extendArray\extendArray[27]=0x0
+%audio\EQ_Headset\extendArray\extendArray[28]=0x0
+%audio\EQ_Headset\extendArray\extendArray[29]=0x320
+%audio\EQ_Headset\extendArray\extendArray[30]=0x190
+%audio\EQ_Headset\extendArray\extendArray[31]=0x0
+%audio\EQ_Headset\extendArray\extendArray[32]=0x0
+%audio\EQ_Headset\extendArray\extendArray[33]=0x4b0
+%audio\EQ_Headset\extendArray\extendArray[34]=0x4b0
+%audio\EQ_Headset\extendArray\extendArray[35]=0x0
+%audio\EQ_Headset\extendArray\extendArray[36]=0x0
+%audio\EQ_Headset\extendArray\extendArray[37]=0x2ee0
+%audio\EQ_Headset\extendArray\extendArray[38]=0x7d0
+%audio\EQ_Headset\extendArray\extendArray[39]=0x0
+%audio\EQ_Headset\extendArray\extendArray[40]=0x0
+%audio\EQ_Headset\extendArray\extendArray[41]=0x55f0
+%audio\EQ_Headset\extendArray\extendArray[42]=0x3e8
+%audio\EQ_Headset\extendArray\extendArray[43]=0x0
+%audio\EQ_Headset\extendArray\extendArray[44]=0x0
+%audio\EQ_Headset\extendArray\extendArray[45]=0x0
+%audio\EQ_Headset\extendArray\extendArray[46]=0x0
+%audio\EQ_Headset\extendArray\extendArray[47]=0x0
+%audio\EQ_Headset\extendArray\extendArray[48]=0x0
+%audio\EQ_Headset\extendArray\extendArray[49]=0x0
+%audio\EQ_Headset\extendArray\extendArray[50]=0x0
+%audio\EQ_Headset\extendArray\extendArray[51]=0x0
+%audio\EQ_Headset\extendArray\extendArray[52]=0x0
+%audio\EQ_Headset\extendArray\extendArray[53]=0x0
+%audio\EQ_Headset\extendArray\extendArray[54]=0x0
+%audio\EQ_Headset\extendArray\extendArray[55]=0x0
+%audio\EQ_Headset\extendArray\extendArray[56]=0x0
+%audio\EQ_Headset\extendArray\extendArray[57]=0x0
+%audio\EQ_Headset\extendArray\extendArray[58]=0x0
+%audio\EQ_Headset\nrArray\nrArray[0]=0x0
+%audio\EQ_Headset\nrArray\nrArray[1]=0x1111
+%audio\EQ_Headset\nrArray\nrArray[2]=0x2
+%audio\EQ_Headset\nrArray\nrArray[3]=0xe4a8
+%audio\EQ_Headset\nrArray\nrArray[4]=0xee6c
+%audio\EQ_Headset\nrArray\nrArray[5]=0x258
+%audio\EQ_Headset\nrArray\nrArray[6]=0x4b0
+%audio\EQ_Headset\nrArray\nrArray[7]=0x64
+audio_arm\audio_arm\Headfree\AudioStructure\dev_path_set\valid_dev_set_count=0x3
+audio_arm\audio_arm\Headfree\AudioStructure\dev_path_set\reserve=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\dev_path_set\dev_set\dev_set[0]=0x32
+audio_arm\audio_arm\Headfree\AudioStructure\dev_path_set\dev_set\dev_set[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\dev_path_set\dev_set\dev_set[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\dev_path_set\dev_set\dev_set[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\dev_path_set\dev_set\dev_set[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\dev_path_set\dev_set\dev_set[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\dev_path_set\dev_set\dev_set[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\dev_path_set\dev_set\dev_set[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\valid_app_set_count=0x1
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\valid_agc_input_gain_count=0x3
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\aud_proc_exp_control\aud_proc_exp_control[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\aud_proc_exp_control\aud_proc_exp_control[1]=0x101
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\eq_switch=0x1
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\agc_input_gain\agc_input_gain[0]=0x140d
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\agc_input_gain\agc_input_gain[1]=0x400
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\agc_input_gain\agc_input_gain[2]=0x400
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\valid_volume_level_count=0x1
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[0]=0xaa3aaaa
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[1]=0x80190271
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[2]=0xc0c
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[3]=0xd0d
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[4]=0xe0e
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[5]=0xe0e
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[6]=0xe0e
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[7]=0xe0e
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[8]=0xe0e
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[9]=0xe0e
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\eq_switch=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\eq_switch=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\eq_switch=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\eq_switch=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\eq_switch=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\eq_switch=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\eq_switch=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\eq_switch=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\eq_switch=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\eq_switch=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\eq_switch=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\eq_switch=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\eq_switch=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\eq_switch=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\eq_switch=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\midi_opt=0x618
+audio_arm\audio_arm\Headfree\AudioStructure\aud_dev=0x22
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[0]=0x7f
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[1]=0xfe20
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[3]=0xc8
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[4]=0xff10
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[6]=0x12c
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[7]=0x1e0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[8]=0x2000
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[9]=0x4fe
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[10]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[11]=0xff88
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[12]=0x58dd
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[13]=0x28c
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[14]=0x10
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[15]=0x4dd
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[16]=0x4
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[17]=0x62
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[18]=0xc7
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[19]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[20]=0x6f
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[21]=0x6f
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[22]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[23]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[24]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[25]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[26]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[27]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[28]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[29]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[30]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[31]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[32]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[33]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[34]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[35]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[36]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[37]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[38]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[39]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[40]=0x2
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[41]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[42]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[43]=0x9030
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[44]=0x1
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[45]=0x202
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[46]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[47]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[48]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[49]=0x3100
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[50]=0x5
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[51]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[52]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[53]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[54]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[55]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[56]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[57]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[58]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[59]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[60]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[61]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[62]=0x0
+audio_arm\audio_arm\Headfree\AudioStructure\reserve\reserve[63]=0x0
+%audio\EQ_Headfree\eq_control=0x0
+%audio\EQ_Headfree\eq_mode_1\agc_in_gain=0x1000
+%audio\EQ_Headfree\eq_mode_1\band_control=0x0
+%audio\EQ_Headfree\eq_mode_1\eq_band_1\fo=0x64
+%audio\EQ_Headfree\eq_mode_1\eq_band_1\q=0x267
+%audio\EQ_Headfree\eq_mode_1\eq_band_1\boostdB=0xff4c
+%audio\EQ_Headfree\eq_mode_1\eq_band_1\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_1\eq_band_2\fo=0x7d0
+%audio\EQ_Headfree\eq_mode_1\eq_band_2\q=0x200
+%audio\EQ_Headfree\eq_mode_1\eq_band_2\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_1\eq_band_2\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_1\eq_band_3\fo=0x1388
+%audio\EQ_Headfree\eq_mode_1\eq_band_3\q=0x200
+%audio\EQ_Headfree\eq_mode_1\eq_band_3\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_1\eq_band_3\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_1\eq_band_4\fo=0x1f40
+%audio\EQ_Headfree\eq_mode_1\eq_band_4\q=0x200
+%audio\EQ_Headfree\eq_mode_1\eq_band_4\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_1\eq_band_4\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_1\eq_band_5\fo=0x3a98
+%audio\EQ_Headfree\eq_mode_1\eq_band_5\q=0x200
+%audio\EQ_Headfree\eq_mode_1\eq_band_5\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_1\eq_band_5\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_1\eq_band_6\fo=0x0
+%audio\EQ_Headfree\eq_mode_1\eq_band_6\q=0x0
+%audio\EQ_Headfree\eq_mode_1\eq_band_6\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_1\eq_band_6\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_1\eq_band_7\fo=0x0
+%audio\EQ_Headfree\eq_mode_1\eq_band_7\q=0x0
+%audio\EQ_Headfree\eq_mode_1\eq_band_7\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_1\eq_band_7\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_1\eq_band_8\fo=0x0
+%audio\EQ_Headfree\eq_mode_1\eq_band_8\q=0x0
+%audio\EQ_Headfree\eq_mode_1\eq_band_8\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_1\eq_band_8\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_2\agc_in_gain=0x1000
+%audio\EQ_Headfree\eq_mode_2\band_control=0xc000
+%audio\EQ_Headfree\eq_mode_2\eq_band_1\fo=0x3e80
+%audio\EQ_Headfree\eq_mode_2\eq_band_1\q=0x244
+%audio\EQ_Headfree\eq_mode_2\eq_band_1\boostdB=0xff6a
+%audio\EQ_Headfree\eq_mode_2\eq_band_1\gaindB=0x3c
+%audio\EQ_Headfree\eq_mode_2\eq_band_2\fo=0x4b0
+%audio\EQ_Headfree\eq_mode_2\eq_band_2\q=0x1f4
+%audio\EQ_Headfree\eq_mode_2\eq_band_2\boostdB=0xffc4
+%audio\EQ_Headfree\eq_mode_2\eq_band_2\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_2\eq_band_3\fo=0x0
+%audio\EQ_Headfree\eq_mode_2\eq_band_3\q=0x0
+%audio\EQ_Headfree\eq_mode_2\eq_band_3\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_2\eq_band_3\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_2\eq_band_4\fo=0x0
+%audio\EQ_Headfree\eq_mode_2\eq_band_4\q=0x0
+%audio\EQ_Headfree\eq_mode_2\eq_band_4\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_2\eq_band_4\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_2\eq_band_5\fo=0x0
+%audio\EQ_Headfree\eq_mode_2\eq_band_5\q=0x0
+%audio\EQ_Headfree\eq_mode_2\eq_band_5\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_2\eq_band_5\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_2\eq_band_6\fo=0x0
+%audio\EQ_Headfree\eq_mode_2\eq_band_6\q=0x0
+%audio\EQ_Headfree\eq_mode_2\eq_band_6\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_2\eq_band_6\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_2\eq_band_7\fo=0x0
+%audio\EQ_Headfree\eq_mode_2\eq_band_7\q=0x0
+%audio\EQ_Headfree\eq_mode_2\eq_band_7\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_2\eq_band_7\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_2\eq_band_8\fo=0x0
+%audio\EQ_Headfree\eq_mode_2\eq_band_8\q=0x0
+%audio\EQ_Headfree\eq_mode_2\eq_band_8\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_2\eq_band_8\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_3\agc_in_gain=0x1000
+%audio\EQ_Headfree\eq_mode_3\band_control=0xc000
+%audio\EQ_Headfree\eq_mode_3\eq_band_1\fo=0x3e80
+%audio\EQ_Headfree\eq_mode_3\eq_band_1\q=0x29c
+%audio\EQ_Headfree\eq_mode_3\eq_band_1\boostdB=0x9b
+%audio\EQ_Headfree\eq_mode_3\eq_band_1\gaindB=0xffe2
+%audio\EQ_Headfree\eq_mode_3\eq_band_2\fo=0xdac
+%audio\EQ_Headfree\eq_mode_3\eq_band_2\q=0x2ba
+%audio\EQ_Headfree\eq_mode_3\eq_band_2\boostdB=0x55
+%audio\EQ_Headfree\eq_mode_3\eq_band_2\gaindB=0xffc4
+%audio\EQ_Headfree\eq_mode_3\eq_band_3\fo=0x0
+%audio\EQ_Headfree\eq_mode_3\eq_band_3\q=0x0
+%audio\EQ_Headfree\eq_mode_3\eq_band_3\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_3\eq_band_3\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_3\eq_band_4\fo=0x0
+%audio\EQ_Headfree\eq_mode_3\eq_band_4\q=0x0
+%audio\EQ_Headfree\eq_mode_3\eq_band_4\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_3\eq_band_4\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_3\eq_band_5\fo=0x0
+%audio\EQ_Headfree\eq_mode_3\eq_band_5\q=0x0
+%audio\EQ_Headfree\eq_mode_3\eq_band_5\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_3\eq_band_5\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_3\eq_band_6\fo=0x0
+%audio\EQ_Headfree\eq_mode_3\eq_band_6\q=0x0
+%audio\EQ_Headfree\eq_mode_3\eq_band_6\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_3\eq_band_6\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_3\eq_band_7\fo=0x0
+%audio\EQ_Headfree\eq_mode_3\eq_band_7\q=0x0
+%audio\EQ_Headfree\eq_mode_3\eq_band_7\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_3\eq_band_7\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_3\eq_band_8\fo=0x0
+%audio\EQ_Headfree\eq_mode_3\eq_band_8\q=0x0
+%audio\EQ_Headfree\eq_mode_3\eq_band_8\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_3\eq_band_8\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_4\agc_in_gain=0x1000
+%audio\EQ_Headfree\eq_mode_4\band_control=0xc000
+%audio\EQ_Headfree\eq_mode_4\eq_band_1\fo=0x258
+%audio\EQ_Headfree\eq_mode_4\eq_band_1\q=0x84
+%audio\EQ_Headfree\eq_mode_4\eq_band_1\boostdB=0xb4
+%audio\EQ_Headfree\eq_mode_4\eq_band_1\gaindB=0xffa6
+%audio\EQ_Headfree\eq_mode_4\eq_band_2\fo=0x3e80
+%audio\EQ_Headfree\eq_mode_4\eq_band_2\q=0x334
+%audio\EQ_Headfree\eq_mode_4\eq_band_2\boostdB=0x28
+%audio\EQ_Headfree\eq_mode_4\eq_band_2\gaindB=0xffe2
+%audio\EQ_Headfree\eq_mode_4\eq_band_3\fo=0x0
+%audio\EQ_Headfree\eq_mode_4\eq_band_3\q=0x0
+%audio\EQ_Headfree\eq_mode_4\eq_band_3\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_4\eq_band_3\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_4\eq_band_4\fo=0x0
+%audio\EQ_Headfree\eq_mode_4\eq_band_4\q=0x0
+%audio\EQ_Headfree\eq_mode_4\eq_band_4\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_4\eq_band_4\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_4\eq_band_5\fo=0x0
+%audio\EQ_Headfree\eq_mode_4\eq_band_5\q=0x0
+%audio\EQ_Headfree\eq_mode_4\eq_band_5\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_4\eq_band_5\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_4\eq_band_6\fo=0x0
+%audio\EQ_Headfree\eq_mode_4\eq_band_6\q=0x0
+%audio\EQ_Headfree\eq_mode_4\eq_band_6\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_4\eq_band_6\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_4\eq_band_7\fo=0x0
+%audio\EQ_Headfree\eq_mode_4\eq_band_7\q=0x0
+%audio\EQ_Headfree\eq_mode_4\eq_band_7\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_4\eq_band_7\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_4\eq_band_8\fo=0x0
+%audio\EQ_Headfree\eq_mode_4\eq_band_8\q=0x0
+%audio\EQ_Headfree\eq_mode_4\eq_band_8\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_4\eq_band_8\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_5\agc_in_gain=0x1000
+%audio\EQ_Headfree\eq_mode_5\band_control=0xc000
+%audio\EQ_Headfree\eq_mode_5\eq_band_1\fo=0x258
+%audio\EQ_Headfree\eq_mode_5\eq_band_1\q=0x11a
+%audio\EQ_Headfree\eq_mode_5\eq_band_1\boostdB=0xffa6
+%audio\EQ_Headfree\eq_mode_5\eq_band_1\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_5\eq_band_2\fo=0x1388
+%audio\EQ_Headfree\eq_mode_5\eq_band_2\q=0x4b0
+%audio\EQ_Headfree\eq_mode_5\eq_band_2\boostdB=0x5a
+%audio\EQ_Headfree\eq_mode_5\eq_band_2\gaindB=0xffe2
+%audio\EQ_Headfree\eq_mode_5\eq_band_3\fo=0x0
+%audio\EQ_Headfree\eq_mode_5\eq_band_3\q=0x0
+%audio\EQ_Headfree\eq_mode_5\eq_band_3\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_5\eq_band_3\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_5\eq_band_4\fo=0x0
+%audio\EQ_Headfree\eq_mode_5\eq_band_4\q=0x0
+%audio\EQ_Headfree\eq_mode_5\eq_band_4\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_5\eq_band_4\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_5\eq_band_5\fo=0x0
+%audio\EQ_Headfree\eq_mode_5\eq_band_5\q=0x0
+%audio\EQ_Headfree\eq_mode_5\eq_band_5\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_5\eq_band_5\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_5\eq_band_6\fo=0x0
+%audio\EQ_Headfree\eq_mode_5\eq_band_6\q=0x0
+%audio\EQ_Headfree\eq_mode_5\eq_band_6\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_5\eq_band_6\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_5\eq_band_7\fo=0x0
+%audio\EQ_Headfree\eq_mode_5\eq_band_7\q=0x0
+%audio\EQ_Headfree\eq_mode_5\eq_band_7\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_5\eq_band_7\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_5\eq_band_8\fo=0x0
+%audio\EQ_Headfree\eq_mode_5\eq_band_8\q=0x0
+%audio\EQ_Headfree\eq_mode_5\eq_band_8\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_5\eq_band_8\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_6\agc_in_gain=0x1000
+%audio\EQ_Headfree\eq_mode_6\band_control=0xc000
+%audio\EQ_Headfree\eq_mode_6\eq_band_1\fo=0x320
+%audio\EQ_Headfree\eq_mode_6\eq_band_1\q=0x822
+%audio\EQ_Headfree\eq_mode_6\eq_band_1\boostdB=0x78
+%audio\EQ_Headfree\eq_mode_6\eq_band_1\gaindB=0xffe2
+%audio\EQ_Headfree\eq_mode_6\eq_band_2\fo=0xfa0
+%audio\EQ_Headfree\eq_mode_6\eq_band_2\q=0x758
+%audio\EQ_Headfree\eq_mode_6\eq_band_2\boostdB=0x96
+%audio\EQ_Headfree\eq_mode_6\eq_band_2\gaindB=0xffe2
+%audio\EQ_Headfree\eq_mode_6\eq_band_3\fo=0x0
+%audio\EQ_Headfree\eq_mode_6\eq_band_3\q=0x0
+%audio\EQ_Headfree\eq_mode_6\eq_band_3\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_6\eq_band_3\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_6\eq_band_4\fo=0x0
+%audio\EQ_Headfree\eq_mode_6\eq_band_4\q=0x0
+%audio\EQ_Headfree\eq_mode_6\eq_band_4\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_6\eq_band_4\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_6\eq_band_5\fo=0x0
+%audio\EQ_Headfree\eq_mode_6\eq_band_5\q=0x0
+%audio\EQ_Headfree\eq_mode_6\eq_band_5\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_6\eq_band_5\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_6\eq_band_6\fo=0x0
+%audio\EQ_Headfree\eq_mode_6\eq_band_6\q=0x0
+%audio\EQ_Headfree\eq_mode_6\eq_band_6\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_6\eq_band_6\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_6\eq_band_7\fo=0x0
+%audio\EQ_Headfree\eq_mode_6\eq_band_7\q=0x0
+%audio\EQ_Headfree\eq_mode_6\eq_band_7\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_6\eq_band_7\gaindB=0x0
+%audio\EQ_Headfree\eq_mode_6\eq_band_8\fo=0x0
+%audio\EQ_Headfree\eq_mode_6\eq_band_8\q=0x0
+%audio\EQ_Headfree\eq_mode_6\eq_band_8\boostdB=0x0
+%audio\EQ_Headfree\eq_mode_6\eq_band_8\gaindB=0x0
+%audio\EQ_Headfree\extendArray\extendArray[0]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[1]=0xfed
+%audio\EQ_Headfree\extendArray\extendArray[2]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[3]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[4]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[5]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[6]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[7]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[8]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[9]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[10]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[11]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[12]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[13]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[14]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[15]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[16]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[17]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[18]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[19]=0x8000
+%audio\EQ_Headfree\extendArray\extendArray[20]=0x400
+%audio\EQ_Headfree\extendArray\extendArray[21]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[22]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[23]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[24]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[25]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[26]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[27]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[28]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[29]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[30]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[31]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[32]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[33]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[34]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[35]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[36]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[37]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[38]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[39]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[40]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[41]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[42]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[43]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[44]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[45]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[46]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[47]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[48]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[49]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[50]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[51]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[52]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[53]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[54]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[55]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[56]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[57]=0x0
+%audio\EQ_Headfree\extendArray\extendArray[58]=0x0
+%audio\EQ_Headfree\nrArray\nrArray[0]=0x0
+%audio\EQ_Headfree\nrArray\nrArray[1]=0x0
+%audio\EQ_Headfree\nrArray\nrArray[2]=0x0
+%audio\EQ_Headfree\nrArray\nrArray[3]=0x0
+%audio\EQ_Headfree\nrArray\nrArray[4]=0x0
+%audio\EQ_Headfree\nrArray\nrArray[5]=0x0
+%audio\EQ_Headfree\nrArray\nrArray[6]=0x0
+%audio\EQ_Headfree\nrArray\nrArray[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\dev_path_set\valid_dev_set_count=0x3
+audio_arm\audio_arm\Handset\AudioStructure\dev_path_set\reserve=0x0
+audio_arm\audio_arm\Handset\AudioStructure\dev_path_set\dev_set\dev_set[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\dev_path_set\dev_set\dev_set[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\dev_path_set\dev_set\dev_set[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\dev_path_set\dev_set\dev_set[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\dev_path_set\dev_set\dev_set[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\dev_path_set\dev_set\dev_set[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\dev_path_set\dev_set\dev_set[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\dev_path_set\dev_set\dev_set[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\valid_app_set_count=0x1
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\valid_agc_input_gain_count=0x3
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\aud_proc_exp_control\aud_proc_exp_control[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\aud_proc_exp_control\aud_proc_exp_control[1]=0x101
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\eq_switch=0x1
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\agc_input_gain\agc_input_gain[0]=0x5a7
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\agc_input_gain\agc_input_gain[1]=0x400
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\agc_input_gain\agc_input_gain[2]=0x400
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\valid_volume_level_count=0x1
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[0]=0xaaaa
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[1]=0x801a02a6
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[2]=0xa0a
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[3]=0xa0a
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[4]=0xa0a
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[5]=0xa0a
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[6]=0xa0a
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[7]=0xa0a
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[8]=0xa0a
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[9]=0x3000
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\eq_switch=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\eq_switch=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\eq_switch=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\eq_switch=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\eq_switch=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\eq_switch=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\eq_switch=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\eq_switch=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\eq_switch=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\eq_switch=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\eq_switch=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\eq_switch=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\eq_switch=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\eq_switch=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\eq_switch=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\midi_opt=0x618
+audio_arm\audio_arm\Handset\AudioStructure\aud_dev=0x1
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[0]=0x7f
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[1]=0xff4c
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[3]=0x23
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[6]=0xbb8
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[7]=0x1e0
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[8]=0x2000
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[9]=0x4fe
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[10]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[11]=0xffe2
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[12]=0x671e
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[13]=0x28c
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[14]=0x10
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[15]=0x4dd
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[16]=0x4
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[17]=0x62
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[18]=0xc7
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[19]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[20]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[21]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[22]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[23]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[24]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[25]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[26]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[27]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[28]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[29]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[30]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[31]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[32]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[33]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[34]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[35]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[36]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[37]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[38]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[39]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[40]=0x2
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[41]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[42]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[43]=0x9030
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[44]=0x1
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[45]=0xb
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[46]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[47]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[48]=0x0
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[49]=0x17f
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[50]=0x17f
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[51]=0x16f
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[52]=0x16a
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[53]=0x168
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[54]=0x166
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[55]=0x164
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[56]=0x162
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[57]=0x160
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[58]=0x160
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[59]=0x160
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[60]=0x160
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[61]=0x160
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[62]=0x160
+audio_arm\audio_arm\Handset\AudioStructure\reserve\reserve[63]=0x160
+%audio\EQ_Handset\eq_control=0x0
+%audio\EQ_Handset\eq_mode_1\agc_in_gain=0x1000
+%audio\EQ_Handset\eq_mode_1\band_control=0x0
+%audio\EQ_Handset\eq_mode_1\eq_band_1\fo=0x0
+%audio\EQ_Handset\eq_mode_1\eq_band_1\q=0x0
+%audio\EQ_Handset\eq_mode_1\eq_band_1\boostdB=0x0
+%audio\EQ_Handset\eq_mode_1\eq_band_1\gaindB=0x0
+%audio\EQ_Handset\eq_mode_1\eq_band_2\fo=0x0
+%audio\EQ_Handset\eq_mode_1\eq_band_2\q=0x0
+%audio\EQ_Handset\eq_mode_1\eq_band_2\boostdB=0x0
+%audio\EQ_Handset\eq_mode_1\eq_band_2\gaindB=0x0
+%audio\EQ_Handset\eq_mode_1\eq_band_3\fo=0x0
+%audio\EQ_Handset\eq_mode_1\eq_band_3\q=0x0
+%audio\EQ_Handset\eq_mode_1\eq_band_3\boostdB=0x0
+%audio\EQ_Handset\eq_mode_1\eq_band_3\gaindB=0x0
+%audio\EQ_Handset\eq_mode_1\eq_band_4\fo=0x0
+%audio\EQ_Handset\eq_mode_1\eq_band_4\q=0x0
+%audio\EQ_Handset\eq_mode_1\eq_band_4\boostdB=0x0
+%audio\EQ_Handset\eq_mode_1\eq_band_4\gaindB=0x0
+%audio\EQ_Handset\eq_mode_1\eq_band_5\fo=0x0
+%audio\EQ_Handset\eq_mode_1\eq_band_5\q=0x0
+%audio\EQ_Handset\eq_mode_1\eq_band_5\boostdB=0x0
+%audio\EQ_Handset\eq_mode_1\eq_band_5\gaindB=0x0
+%audio\EQ_Handset\eq_mode_1\eq_band_6\fo=0x0
+%audio\EQ_Handset\eq_mode_1\eq_band_6\q=0x0
+%audio\EQ_Handset\eq_mode_1\eq_band_6\boostdB=0x0
+%audio\EQ_Handset\eq_mode_1\eq_band_6\gaindB=0x0
+%audio\EQ_Handset\eq_mode_1\eq_band_7\fo=0x0
+%audio\EQ_Handset\eq_mode_1\eq_band_7\q=0x0
+%audio\EQ_Handset\eq_mode_1\eq_band_7\boostdB=0x0
+%audio\EQ_Handset\eq_mode_1\eq_band_7\gaindB=0x0
+%audio\EQ_Handset\eq_mode_1\eq_band_8\fo=0x0
+%audio\EQ_Handset\eq_mode_1\eq_band_8\q=0x0
+%audio\EQ_Handset\eq_mode_1\eq_band_8\boostdB=0x0
+%audio\EQ_Handset\eq_mode_1\eq_band_8\gaindB=0x0
+%audio\EQ_Handset\eq_mode_2\agc_in_gain=0x1000
+%audio\EQ_Handset\eq_mode_2\band_control=0x8000
+%audio\EQ_Handset\eq_mode_2\eq_band_1\fo=0x3e80
+%audio\EQ_Handset\eq_mode_2\eq_band_1\q=0x24a
+%audio\EQ_Handset\eq_mode_2\eq_band_1\boostdB=0xff6a
+%audio\EQ_Handset\eq_mode_2\eq_band_1\gaindB=0x5a
+%audio\EQ_Handset\eq_mode_2\eq_band_2\fo=0x0
+%audio\EQ_Handset\eq_mode_2\eq_band_2\q=0x0
+%audio\EQ_Handset\eq_mode_2\eq_band_2\boostdB=0x0
+%audio\EQ_Handset\eq_mode_2\eq_band_2\gaindB=0x0
+%audio\EQ_Handset\eq_mode_2\eq_band_3\fo=0x0
+%audio\EQ_Handset\eq_mode_2\eq_band_3\q=0x0
+%audio\EQ_Handset\eq_mode_2\eq_band_3\boostdB=0x0
+%audio\EQ_Handset\eq_mode_2\eq_band_3\gaindB=0x0
+%audio\EQ_Handset\eq_mode_2\eq_band_4\fo=0x0
+%audio\EQ_Handset\eq_mode_2\eq_band_4\q=0x0
+%audio\EQ_Handset\eq_mode_2\eq_band_4\boostdB=0x0
+%audio\EQ_Handset\eq_mode_2\eq_band_4\gaindB=0x0
+%audio\EQ_Handset\eq_mode_2\eq_band_5\fo=0x0
+%audio\EQ_Handset\eq_mode_2\eq_band_5\q=0x0
+%audio\EQ_Handset\eq_mode_2\eq_band_5\boostdB=0x0
+%audio\EQ_Handset\eq_mode_2\eq_band_5\gaindB=0x0
+%audio\EQ_Handset\eq_mode_2\eq_band_6\fo=0x0
+%audio\EQ_Handset\eq_mode_2\eq_band_6\q=0x0
+%audio\EQ_Handset\eq_mode_2\eq_band_6\boostdB=0x0
+%audio\EQ_Handset\eq_mode_2\eq_band_6\gaindB=0x0
+%audio\EQ_Handset\eq_mode_2\eq_band_7\fo=0x0
+%audio\EQ_Handset\eq_mode_2\eq_band_7\q=0x0
+%audio\EQ_Handset\eq_mode_2\eq_band_7\boostdB=0x0
+%audio\EQ_Handset\eq_mode_2\eq_band_7\gaindB=0x0
+%audio\EQ_Handset\eq_mode_2\eq_band_8\fo=0x0
+%audio\EQ_Handset\eq_mode_2\eq_band_8\q=0x0
+%audio\EQ_Handset\eq_mode_2\eq_band_8\boostdB=0x0
+%audio\EQ_Handset\eq_mode_2\eq_band_8\gaindB=0x0
+%audio\EQ_Handset\eq_mode_3\agc_in_gain=0x1000
+%audio\EQ_Handset\eq_mode_3\band_control=0x8000
+%audio\EQ_Handset\eq_mode_3\eq_band_1\fo=0x3e80
+%audio\EQ_Handset\eq_mode_3\eq_band_1\q=0x1b3
+%audio\EQ_Handset\eq_mode_3\eq_band_1\boostdB=0x96
+%audio\EQ_Handset\eq_mode_3\eq_band_1\gaindB=0xffc4
+%audio\EQ_Handset\eq_mode_3\eq_band_2\fo=0x0
+%audio\EQ_Handset\eq_mode_3\eq_band_2\q=0x0
+%audio\EQ_Handset\eq_mode_3\eq_band_2\boostdB=0x0
+%audio\EQ_Handset\eq_mode_3\eq_band_2\gaindB=0x0
+%audio\EQ_Handset\eq_mode_3\eq_band_3\fo=0x0
+%audio\EQ_Handset\eq_mode_3\eq_band_3\q=0x0
+%audio\EQ_Handset\eq_mode_3\eq_band_3\boostdB=0x0
+%audio\EQ_Handset\eq_mode_3\eq_band_3\gaindB=0x0
+%audio\EQ_Handset\eq_mode_3\eq_band_4\fo=0x0
+%audio\EQ_Handset\eq_mode_3\eq_band_4\q=0x0
+%audio\EQ_Handset\eq_mode_3\eq_band_4\boostdB=0x0
+%audio\EQ_Handset\eq_mode_3\eq_band_4\gaindB=0x0
+%audio\EQ_Handset\eq_mode_3\eq_band_5\fo=0x0
+%audio\EQ_Handset\eq_mode_3\eq_band_5\q=0x0
+%audio\EQ_Handset\eq_mode_3\eq_band_5\boostdB=0x0
+%audio\EQ_Handset\eq_mode_3\eq_band_5\gaindB=0x0
+%audio\EQ_Handset\eq_mode_3\eq_band_6\fo=0x0
+%audio\EQ_Handset\eq_mode_3\eq_band_6\q=0x0
+%audio\EQ_Handset\eq_mode_3\eq_band_6\boostdB=0x0
+%audio\EQ_Handset\eq_mode_3\eq_band_6\gaindB=0x0
+%audio\EQ_Handset\eq_mode_3\eq_band_7\fo=0x0
+%audio\EQ_Handset\eq_mode_3\eq_band_7\q=0x0
+%audio\EQ_Handset\eq_mode_3\eq_band_7\boostdB=0x0
+%audio\EQ_Handset\eq_mode_3\eq_band_7\gaindB=0x0
+%audio\EQ_Handset\eq_mode_3\eq_band_8\fo=0x0
+%audio\EQ_Handset\eq_mode_3\eq_band_8\q=0x0
+%audio\EQ_Handset\eq_mode_3\eq_band_8\boostdB=0x0
+%audio\EQ_Handset\eq_mode_3\eq_band_8\gaindB=0x0
+%audio\EQ_Handset\eq_mode_4\agc_in_gain=0x1000
+%audio\EQ_Handset\eq_mode_4\band_control=0x8000
+%audio\EQ_Handset\eq_mode_4\eq_band_1\fo=0x258
+%audio\EQ_Handset\eq_mode_4\eq_band_1\q=0x100
+%audio\EQ_Handset\eq_mode_4\eq_band_1\boostdB=0x96
+%audio\EQ_Handset\eq_mode_4\eq_band_1\gaindB=0xffc4
+%audio\EQ_Handset\eq_mode_4\eq_band_2\fo=0x0
+%audio\EQ_Handset\eq_mode_4\eq_band_2\q=0x0
+%audio\EQ_Handset\eq_mode_4\eq_band_2\boostdB=0x0
+%audio\EQ_Handset\eq_mode_4\eq_band_2\gaindB=0x0
+%audio\EQ_Handset\eq_mode_4\eq_band_3\fo=0x0
+%audio\EQ_Handset\eq_mode_4\eq_band_3\q=0x0
+%audio\EQ_Handset\eq_mode_4\eq_band_3\boostdB=0x0
+%audio\EQ_Handset\eq_mode_4\eq_band_3\gaindB=0x0
+%audio\EQ_Handset\eq_mode_4\eq_band_4\fo=0x0
+%audio\EQ_Handset\eq_mode_4\eq_band_4\q=0x0
+%audio\EQ_Handset\eq_mode_4\eq_band_4\boostdB=0x0
+%audio\EQ_Handset\eq_mode_4\eq_band_4\gaindB=0x0
+%audio\EQ_Handset\eq_mode_4\eq_band_5\fo=0x0
+%audio\EQ_Handset\eq_mode_4\eq_band_5\q=0x0
+%audio\EQ_Handset\eq_mode_4\eq_band_5\boostdB=0x0
+%audio\EQ_Handset\eq_mode_4\eq_band_5\gaindB=0x0
+%audio\EQ_Handset\eq_mode_4\eq_band_6\fo=0x0
+%audio\EQ_Handset\eq_mode_4\eq_band_6\q=0x0
+%audio\EQ_Handset\eq_mode_4\eq_band_6\boostdB=0x0
+%audio\EQ_Handset\eq_mode_4\eq_band_6\gaindB=0x0
+%audio\EQ_Handset\eq_mode_4\eq_band_7\fo=0x0
+%audio\EQ_Handset\eq_mode_4\eq_band_7\q=0x0
+%audio\EQ_Handset\eq_mode_4\eq_band_7\boostdB=0x0
+%audio\EQ_Handset\eq_mode_4\eq_band_7\gaindB=0x0
+%audio\EQ_Handset\eq_mode_4\eq_band_8\fo=0x0
+%audio\EQ_Handset\eq_mode_4\eq_band_8\q=0x0
+%audio\EQ_Handset\eq_mode_4\eq_band_8\boostdB=0x0
+%audio\EQ_Handset\eq_mode_4\eq_band_8\gaindB=0x0
+%audio\EQ_Handset\eq_mode_5\agc_in_gain=0x1000
+%audio\EQ_Handset\eq_mode_5\band_control=0xc000
+%audio\EQ_Handset\eq_mode_5\eq_band_1\fo=0x258
+%audio\EQ_Handset\eq_mode_5\eq_band_1\q=0x100
+%audio\EQ_Handset\eq_mode_5\eq_band_1\boostdB=0xffb5
+%audio\EQ_Handset\eq_mode_5\eq_band_1\gaindB=0x2d
+%audio\EQ_Handset\eq_mode_5\eq_band_2\fo=0x258
+%audio\EQ_Handset\eq_mode_5\eq_band_2\q=0x100
+%audio\EQ_Handset\eq_mode_5\eq_band_2\boostdB=0xffb5
+%audio\EQ_Handset\eq_mode_5\eq_band_2\gaindB=0x2d
+%audio\EQ_Handset\eq_mode_5\eq_band_3\fo=0x0
+%audio\EQ_Handset\eq_mode_5\eq_band_3\q=0x0
+%audio\EQ_Handset\eq_mode_5\eq_band_3\boostdB=0x0
+%audio\EQ_Handset\eq_mode_5\eq_band_3\gaindB=0x0
+%audio\EQ_Handset\eq_mode_5\eq_band_4\fo=0x0
+%audio\EQ_Handset\eq_mode_5\eq_band_4\q=0x0
+%audio\EQ_Handset\eq_mode_5\eq_band_4\boostdB=0x0
+%audio\EQ_Handset\eq_mode_5\eq_band_4\gaindB=0x0
+%audio\EQ_Handset\eq_mode_5\eq_band_5\fo=0x0
+%audio\EQ_Handset\eq_mode_5\eq_band_5\q=0x0
+%audio\EQ_Handset\eq_mode_5\eq_band_5\boostdB=0x0
+%audio\EQ_Handset\eq_mode_5\eq_band_5\gaindB=0x0
+%audio\EQ_Handset\eq_mode_5\eq_band_6\fo=0x0
+%audio\EQ_Handset\eq_mode_5\eq_band_6\q=0x0
+%audio\EQ_Handset\eq_mode_5\eq_band_6\boostdB=0x0
+%audio\EQ_Handset\eq_mode_5\eq_band_6\gaindB=0x0
+%audio\EQ_Handset\eq_mode_5\eq_band_7\fo=0x0
+%audio\EQ_Handset\eq_mode_5\eq_band_7\q=0x0
+%audio\EQ_Handset\eq_mode_5\eq_band_7\boostdB=0x0
+%audio\EQ_Handset\eq_mode_5\eq_band_7\gaindB=0x0
+%audio\EQ_Handset\eq_mode_5\eq_band_8\fo=0x0
+%audio\EQ_Handset\eq_mode_5\eq_band_8\q=0x0
+%audio\EQ_Handset\eq_mode_5\eq_band_8\boostdB=0x0
+%audio\EQ_Handset\eq_mode_5\eq_band_8\gaindB=0x0
+%audio\EQ_Handset\eq_mode_6\agc_in_gain=0x1000
+%audio\EQ_Handset\eq_mode_6\band_control=0xc000
+%audio\EQ_Handset\eq_mode_6\eq_band_1\fo=0x32
+%audio\EQ_Handset\eq_mode_6\eq_band_1\q=0x100
+%audio\EQ_Handset\eq_mode_6\eq_band_1\boostdB=0x50
+%audio\EQ_Handset\eq_mode_6\eq_band_1\gaindB=0xf
+%audio\EQ_Handset\eq_mode_6\eq_band_2\fo=0x64
+%audio\EQ_Handset\eq_mode_6\eq_band_2\q=0x200
+%audio\EQ_Handset\eq_mode_6\eq_band_2\boostdB=0xffe2
+%audio\EQ_Handset\eq_mode_6\eq_band_2\gaindB=0x0
+%audio\EQ_Handset\eq_mode_6\eq_band_3\fo=0x0
+%audio\EQ_Handset\eq_mode_6\eq_band_3\q=0x0
+%audio\EQ_Handset\eq_mode_6\eq_band_3\boostdB=0x0
+%audio\EQ_Handset\eq_mode_6\eq_band_3\gaindB=0x0
+%audio\EQ_Handset\eq_mode_6\eq_band_4\fo=0x0
+%audio\EQ_Handset\eq_mode_6\eq_band_4\q=0x0
+%audio\EQ_Handset\eq_mode_6\eq_band_4\boostdB=0x0
+%audio\EQ_Handset\eq_mode_6\eq_band_4\gaindB=0x0
+%audio\EQ_Handset\eq_mode_6\eq_band_5\fo=0x0
+%audio\EQ_Handset\eq_mode_6\eq_band_5\q=0x0
+%audio\EQ_Handset\eq_mode_6\eq_band_5\boostdB=0x0
+%audio\EQ_Handset\eq_mode_6\eq_band_5\gaindB=0x0
+%audio\EQ_Handset\eq_mode_6\eq_band_6\fo=0x0
+%audio\EQ_Handset\eq_mode_6\eq_band_6\q=0x0
+%audio\EQ_Handset\eq_mode_6\eq_band_6\boostdB=0x0
+%audio\EQ_Handset\eq_mode_6\eq_band_6\gaindB=0x0
+%audio\EQ_Handset\eq_mode_6\eq_band_7\fo=0x0
+%audio\EQ_Handset\eq_mode_6\eq_band_7\q=0x0
+%audio\EQ_Handset\eq_mode_6\eq_band_7\boostdB=0x0
+%audio\EQ_Handset\eq_mode_6\eq_band_7\gaindB=0x0
+%audio\EQ_Handset\eq_mode_6\eq_band_8\fo=0x0
+%audio\EQ_Handset\eq_mode_6\eq_band_8\q=0x0
+%audio\EQ_Handset\eq_mode_6\eq_band_8\boostdB=0x0
+%audio\EQ_Handset\eq_mode_6\eq_band_8\gaindB=0x0
+%audio\EQ_Handset\extendArray\extendArray[0]=0x0
+%audio\EQ_Handset\extendArray\extendArray[1]=0xfed
+%audio\EQ_Handset\extendArray\extendArray[2]=0x0
+%audio\EQ_Handset\extendArray\extendArray[3]=0x0
+%audio\EQ_Handset\extendArray\extendArray[4]=0x0
+%audio\EQ_Handset\extendArray\extendArray[5]=0x0
+%audio\EQ_Handset\extendArray\extendArray[6]=0x0
+%audio\EQ_Handset\extendArray\extendArray[7]=0x0
+%audio\EQ_Handset\extendArray\extendArray[8]=0x0
+%audio\EQ_Handset\extendArray\extendArray[9]=0x0
+%audio\EQ_Handset\extendArray\extendArray[10]=0x0
+%audio\EQ_Handset\extendArray\extendArray[11]=0x0
+%audio\EQ_Handset\extendArray\extendArray[12]=0x0
+%audio\EQ_Handset\extendArray\extendArray[13]=0x0
+%audio\EQ_Handset\extendArray\extendArray[14]=0x0
+%audio\EQ_Handset\extendArray\extendArray[15]=0x0
+%audio\EQ_Handset\extendArray\extendArray[16]=0x0
+%audio\EQ_Handset\extendArray\extendArray[17]=0x0
+%audio\EQ_Handset\extendArray\extendArray[18]=0x0
+%audio\EQ_Handset\extendArray\extendArray[19]=0x8000
+%audio\EQ_Handset\extendArray\extendArray[20]=0x400
+%audio\EQ_Handset\extendArray\extendArray[21]=0x0
+%audio\EQ_Handset\extendArray\extendArray[22]=0x0
+%audio\EQ_Handset\extendArray\extendArray[23]=0x0
+%audio\EQ_Handset\extendArray\extendArray[24]=0x0
+%audio\EQ_Handset\extendArray\extendArray[25]=0x0
+%audio\EQ_Handset\extendArray\extendArray[26]=0x0
+%audio\EQ_Handset\extendArray\extendArray[27]=0x0
+%audio\EQ_Handset\extendArray\extendArray[28]=0x0
+%audio\EQ_Handset\extendArray\extendArray[29]=0x0
+%audio\EQ_Handset\extendArray\extendArray[30]=0x0
+%audio\EQ_Handset\extendArray\extendArray[31]=0x0
+%audio\EQ_Handset\extendArray\extendArray[32]=0x0
+%audio\EQ_Handset\extendArray\extendArray[33]=0x0
+%audio\EQ_Handset\extendArray\extendArray[34]=0x0
+%audio\EQ_Handset\extendArray\extendArray[35]=0x0
+%audio\EQ_Handset\extendArray\extendArray[36]=0x0
+%audio\EQ_Handset\extendArray\extendArray[37]=0x0
+%audio\EQ_Handset\extendArray\extendArray[38]=0x0
+%audio\EQ_Handset\extendArray\extendArray[39]=0x0
+%audio\EQ_Handset\extendArray\extendArray[40]=0x0
+%audio\EQ_Handset\extendArray\extendArray[41]=0x0
+%audio\EQ_Handset\extendArray\extendArray[42]=0x0
+%audio\EQ_Handset\extendArray\extendArray[43]=0x0
+%audio\EQ_Handset\extendArray\extendArray[44]=0x0
+%audio\EQ_Handset\extendArray\extendArray[45]=0x0
+%audio\EQ_Handset\extendArray\extendArray[46]=0x0
+%audio\EQ_Handset\extendArray\extendArray[47]=0x0
+%audio\EQ_Handset\extendArray\extendArray[48]=0x0
+%audio\EQ_Handset\extendArray\extendArray[49]=0x0
+%audio\EQ_Handset\extendArray\extendArray[50]=0x0
+%audio\EQ_Handset\extendArray\extendArray[51]=0x0
+%audio\EQ_Handset\extendArray\extendArray[52]=0x0
+%audio\EQ_Handset\extendArray\extendArray[53]=0x0
+%audio\EQ_Handset\extendArray\extendArray[54]=0x0
+%audio\EQ_Handset\extendArray\extendArray[55]=0x0
+%audio\EQ_Handset\extendArray\extendArray[56]=0x0
+%audio\EQ_Handset\extendArray\extendArray[57]=0x0
+%audio\EQ_Handset\extendArray\extendArray[58]=0x0
+%audio\EQ_Handset\nrArray\nrArray[0]=0x0
+%audio\EQ_Handset\nrArray\nrArray[1]=0x0
+%audio\EQ_Handset\nrArray\nrArray[2]=0x0
+%audio\EQ_Handset\nrArray\nrArray[3]=0x0
+%audio\EQ_Handset\nrArray\nrArray[4]=0x0
+%audio\EQ_Handset\nrArray\nrArray[5]=0x0
+%audio\EQ_Handset\nrArray\nrArray[6]=0x0
+%audio\EQ_Handset\nrArray\nrArray[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\dev_path_set\valid_dev_set_count=0x5cbd
+audio_arm\audio_arm\Handsfree\AudioStructure\dev_path_set\reserve=0x719e
+audio_arm\audio_arm\Handsfree\AudioStructure\dev_path_set\dev_set\dev_set[0]=0x22
+audio_arm\audio_arm\Handsfree\AudioStructure\dev_path_set\dev_set\dev_set[1]=0xd6
+audio_arm\audio_arm\Handsfree\AudioStructure\dev_path_set\dev_set\dev_set[2]=0x83
+audio_arm\audio_arm\Handsfree\AudioStructure\dev_path_set\dev_set\dev_set[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\dev_path_set\dev_set\dev_set[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\dev_path_set\dev_set\dev_set[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\dev_path_set\dev_set\dev_set[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\dev_path_set\dev_set\dev_set[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\valid_app_set_count=0x1
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\valid_agc_input_gain_count=0x3
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\aud_proc_exp_control\aud_proc_exp_control[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\aud_proc_exp_control\aud_proc_exp_control[1]=0x101
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\eq_switch=0x1
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\agc_input_gain\agc_input_gain[0]=0x1fc6
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\agc_input_gain\agc_input_gain[1]=0x400
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\agc_input_gain\agc_input_gain[2]=0x400
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\valid_volume_level_count=0x1
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[0]=0xaaaa
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[1]=0x801902c0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[2]=0xa0a
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[3]=0xa0a
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[4]=0xa0a
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[5]=0xa0a
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[6]=0xa0a
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[7]=0xa0a
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[8]=0xa0a
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[9]=0xa0a
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[0]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\eq_switch=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[1]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\eq_switch=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[2]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\eq_switch=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[3]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\eq_switch=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[4]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\eq_switch=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[5]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\eq_switch=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[6]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\eq_switch=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[7]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\eq_switch=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[8]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\eq_switch=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[9]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\eq_switch=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[10]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\eq_switch=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[11]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\eq_switch=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[12]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\eq_switch=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[13]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\eq_switch=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[8]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[9]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[10]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[11]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[12]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[13]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[14]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[15]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[16]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[14]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\eq_switch=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\agc_input_gain\agc_input_gain[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\agc_input_gain\agc_input_gain[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\agc_input_gain\agc_input_gain[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\agc_input_gain\agc_input_gain[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\agc_input_gain\agc_input_gain[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\agc_input_gain\agc_input_gain[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\agc_input_gain\agc_input_gain[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\agc_input_gain\agc_input_gain[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\valid_volume_level_count=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[0]=0x63
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[1]=0x44
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[2]=0x40
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[3]=0x3d
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[4]=0x39
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[5]=0x36
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[6]=0x32
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[7]=0x2f
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[8]=0x2b
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[9]=0x28
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[10]=0x24
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[11]=0x21
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[12]=0x1d
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[13]=0x1a
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[14]=0x16
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[15]=0x13
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[16]=0x10
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[17]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[18]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[19]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[20]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[21]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[22]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[23]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[24]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[25]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[26]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[27]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[28]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[29]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\arm_volume\arm_volume[30]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[0]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[1]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[3]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[4]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[6]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[7]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\app_config_info_set\app_config_info\app_config_info[15]\reserve\reserve[8]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\midi_opt=0x618
+audio_arm\audio_arm\Handsfree\AudioStructure\aud_dev=0x22
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[0]=0x7f
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[1]=0xfe20
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[2]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[3]=0xc8
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[4]=0xfdd0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[5]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[6]=0xdc
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[7]=0x1e0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[8]=0x2000
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[9]=0x4fe
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[10]=0xffe2
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[11]=0xff88
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[12]=0x4450
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[13]=0x28c
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[14]=0x10
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[15]=0x4dd
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[16]=0x4
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[17]=0x62
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[18]=0xfff1
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[19]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[20]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[21]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[22]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[23]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[24]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[25]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[26]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[27]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[28]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[29]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[30]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[31]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[32]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[33]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[34]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[35]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[36]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[37]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[38]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[39]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[40]=0x2
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[41]=0x300
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[42]=0x300
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[43]=0x902d
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[44]=0x1
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[45]=0x31a
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[46]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[47]=0x2
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[48]=0x210
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[49]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[50]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[51]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[52]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[53]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[54]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[55]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[56]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[57]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[58]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[59]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[60]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[61]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[62]=0x0
+audio_arm\audio_arm\Handsfree\AudioStructure\reserve\reserve[63]=0x0
+%audio\EQ_Handsfree\eq_control=0x0
+%audio\EQ_Handsfree\eq_mode_1\agc_in_gain=0x1000
+%audio\EQ_Handsfree\eq_mode_1\band_control=0x800
+%audio\EQ_Handsfree\eq_mode_1\eq_band_1\fo=0x50
+%audio\EQ_Handsfree\eq_mode_1\eq_band_1\q=0xa00
+%audio\EQ_Handsfree\eq_mode_1\eq_band_1\boostdB=0xfe02
+%audio\EQ_Handsfree\eq_mode_1\eq_band_1\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_1\eq_band_2\fo=0x3c
+%audio\EQ_Handsfree\eq_mode_1\eq_band_2\q=0x200
+%audio\EQ_Handsfree\eq_mode_1\eq_band_2\boostdB=0xfe98
+%audio\EQ_Handsfree\eq_mode_1\eq_band_2\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_1\eq_band_3\fo=0x96
+%audio\EQ_Handsfree\eq_mode_1\eq_band_3\q=0x200
+%audio\EQ_Handsfree\eq_mode_1\eq_band_3\boostdB=0xff10
+%audio\EQ_Handsfree\eq_mode_1\eq_band_3\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_1\eq_band_4\fo=0x1f40
+%audio\EQ_Handsfree\eq_mode_1\eq_band_4\q=0x400
+%audio\EQ_Handsfree\eq_mode_1\eq_band_4\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_1\eq_band_4\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_1\eq_band_5\fo=0x55f0
+%audio\EQ_Handsfree\eq_mode_1\eq_band_5\q=0xc00
+%audio\EQ_Handsfree\eq_mode_1\eq_band_5\boostdB=0xff88
+%audio\EQ_Handsfree\eq_mode_1\eq_band_5\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_1\eq_band_6\fo=0x0
+%audio\EQ_Handsfree\eq_mode_1\eq_band_6\q=0x0
+%audio\EQ_Handsfree\eq_mode_1\eq_band_6\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_1\eq_band_6\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_1\eq_band_7\fo=0x0
+%audio\EQ_Handsfree\eq_mode_1\eq_band_7\q=0x0
+%audio\EQ_Handsfree\eq_mode_1\eq_band_7\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_1\eq_band_7\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_1\eq_band_8\fo=0x0
+%audio\EQ_Handsfree\eq_mode_1\eq_band_8\q=0x0
+%audio\EQ_Handsfree\eq_mode_1\eq_band_8\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_1\eq_band_8\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_2\agc_in_gain=0x1000
+%audio\EQ_Handsfree\eq_mode_2\band_control=0xc000
+%audio\EQ_Handsfree\eq_mode_2\eq_band_1\fo=0x384
+%audio\EQ_Handsfree\eq_mode_2\eq_band_1\q=0x100
+%audio\EQ_Handsfree\eq_mode_2\eq_band_1\boostdB=0x5a
+%audio\EQ_Handsfree\eq_mode_2\eq_band_1\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_2\eq_band_2\fo=0xdac
+%audio\EQ_Handsfree\eq_mode_2\eq_band_2\q=0x399
+%audio\EQ_Handsfree\eq_mode_2\eq_band_2\boostdB=0xffa6
+%audio\EQ_Handsfree\eq_mode_2\eq_band_2\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_2\eq_band_3\fo=0x0
+%audio\EQ_Handsfree\eq_mode_2\eq_band_3\q=0x0
+%audio\EQ_Handsfree\eq_mode_2\eq_band_3\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_2\eq_band_3\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_2\eq_band_4\fo=0x0
+%audio\EQ_Handsfree\eq_mode_2\eq_band_4\q=0x0
+%audio\EQ_Handsfree\eq_mode_2\eq_band_4\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_2\eq_band_4\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_2\eq_band_5\fo=0x0
+%audio\EQ_Handsfree\eq_mode_2\eq_band_5\q=0x0
+%audio\EQ_Handsfree\eq_mode_2\eq_band_5\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_2\eq_band_5\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_2\eq_band_6\fo=0x0
+%audio\EQ_Handsfree\eq_mode_2\eq_band_6\q=0x0
+%audio\EQ_Handsfree\eq_mode_2\eq_band_6\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_2\eq_band_6\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_2\eq_band_7\fo=0x0
+%audio\EQ_Handsfree\eq_mode_2\eq_band_7\q=0x0
+%audio\EQ_Handsfree\eq_mode_2\eq_band_7\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_2\eq_band_7\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_2\eq_band_8\fo=0x0
+%audio\EQ_Handsfree\eq_mode_2\eq_band_8\q=0x0
+%audio\EQ_Handsfree\eq_mode_2\eq_band_8\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_2\eq_band_8\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_3\agc_in_gain=0x1000
+%audio\EQ_Handsfree\eq_mode_3\band_control=0xc000
+%audio\EQ_Handsfree\eq_mode_3\eq_band_1\fo=0x3e8
+%audio\EQ_Handsfree\eq_mode_3\eq_band_1\q=0x200
+%audio\EQ_Handsfree\eq_mode_3\eq_band_1\boostdB=0xff88
+%audio\EQ_Handsfree\eq_mode_3\eq_band_1\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_3\eq_band_2\fo=0xdac
+%audio\EQ_Handsfree\eq_mode_3\eq_band_2\q=0x100
+%audio\EQ_Handsfree\eq_mode_3\eq_band_2\boostdB=0x5a
+%audio\EQ_Handsfree\eq_mode_3\eq_band_2\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_3\eq_band_3\fo=0x0
+%audio\EQ_Handsfree\eq_mode_3\eq_band_3\q=0x0
+%audio\EQ_Handsfree\eq_mode_3\eq_band_3\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_3\eq_band_3\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_3\eq_band_4\fo=0x0
+%audio\EQ_Handsfree\eq_mode_3\eq_band_4\q=0x0
+%audio\EQ_Handsfree\eq_mode_3\eq_band_4\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_3\eq_band_4\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_3\eq_band_5\fo=0x0
+%audio\EQ_Handsfree\eq_mode_3\eq_band_5\q=0x0
+%audio\EQ_Handsfree\eq_mode_3\eq_band_5\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_3\eq_band_5\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_3\eq_band_6\fo=0x0
+%audio\EQ_Handsfree\eq_mode_3\eq_band_6\q=0x0
+%audio\EQ_Handsfree\eq_mode_3\eq_band_6\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_3\eq_band_6\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_3\eq_band_7\fo=0x0
+%audio\EQ_Handsfree\eq_mode_3\eq_band_7\q=0x0
+%audio\EQ_Handsfree\eq_mode_3\eq_band_7\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_3\eq_band_7\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_3\eq_band_8\fo=0x0
+%audio\EQ_Handsfree\eq_mode_3\eq_band_8\q=0x0
+%audio\EQ_Handsfree\eq_mode_3\eq_band_8\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_3\eq_band_8\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_4\agc_in_gain=0x1000
+%audio\EQ_Handsfree\eq_mode_4\band_control=0xc000
+%audio\EQ_Handsfree\eq_mode_4\eq_band_1\fo=0x3e8
+%audio\EQ_Handsfree\eq_mode_4\eq_band_1\q=0x80
+%audio\EQ_Handsfree\eq_mode_4\eq_band_1\boostdB=0x50
+%audio\EQ_Handsfree\eq_mode_4\eq_band_1\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_4\eq_band_2\fo=0xdac
+%audio\EQ_Handsfree\eq_mode_4\eq_band_2\q=0x200
+%audio\EQ_Handsfree\eq_mode_4\eq_band_2\boostdB=0x14
+%audio\EQ_Handsfree\eq_mode_4\eq_band_2\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_4\eq_band_3\fo=0x0
+%audio\EQ_Handsfree\eq_mode_4\eq_band_3\q=0x0
+%audio\EQ_Handsfree\eq_mode_4\eq_band_3\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_4\eq_band_3\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_4\eq_band_4\fo=0x0
+%audio\EQ_Handsfree\eq_mode_4\eq_band_4\q=0x0
+%audio\EQ_Handsfree\eq_mode_4\eq_band_4\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_4\eq_band_4\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_4\eq_band_5\fo=0x0
+%audio\EQ_Handsfree\eq_mode_4\eq_band_5\q=0x0
+%audio\EQ_Handsfree\eq_mode_4\eq_band_5\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_4\eq_band_5\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_4\eq_band_6\fo=0x0
+%audio\EQ_Handsfree\eq_mode_4\eq_band_6\q=0x0
+%audio\EQ_Handsfree\eq_mode_4\eq_band_6\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_4\eq_band_6\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_4\eq_band_7\fo=0x0
+%audio\EQ_Handsfree\eq_mode_4\eq_band_7\q=0x0
+%audio\EQ_Handsfree\eq_mode_4\eq_band_7\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_4\eq_band_7\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_4\eq_band_8\fo=0x0
+%audio\EQ_Handsfree\eq_mode_4\eq_band_8\q=0x0
+%audio\EQ_Handsfree\eq_mode_4\eq_band_8\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_4\eq_band_8\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_5\agc_in_gain=0x1000
+%audio\EQ_Handsfree\eq_mode_5\band_control=0xc000
+%audio\EQ_Handsfree\eq_mode_5\eq_band_1\fo=0x258
+%audio\EQ_Handsfree\eq_mode_5\eq_band_1\q=0x100
+%audio\EQ_Handsfree\eq_mode_5\eq_band_1\boostdB=0xff6a
+%audio\EQ_Handsfree\eq_mode_5\eq_band_1\gaindB=0x3c
+%audio\EQ_Handsfree\eq_mode_5\eq_band_2\fo=0x0
+%audio\EQ_Handsfree\eq_mode_5\eq_band_2\q=0x0
+%audio\EQ_Handsfree\eq_mode_5\eq_band_2\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_5\eq_band_2\gaindB=0x1e
+%audio\EQ_Handsfree\eq_mode_5\eq_band_3\fo=0x0
+%audio\EQ_Handsfree\eq_mode_5\eq_band_3\q=0x0
+%audio\EQ_Handsfree\eq_mode_5\eq_band_3\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_5\eq_band_3\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_5\eq_band_4\fo=0x0
+%audio\EQ_Handsfree\eq_mode_5\eq_band_4\q=0x0
+%audio\EQ_Handsfree\eq_mode_5\eq_band_4\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_5\eq_band_4\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_5\eq_band_5\fo=0x0
+%audio\EQ_Handsfree\eq_mode_5\eq_band_5\q=0x0
+%audio\EQ_Handsfree\eq_mode_5\eq_band_5\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_5\eq_band_5\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_5\eq_band_6\fo=0x0
+%audio\EQ_Handsfree\eq_mode_5\eq_band_6\q=0x0
+%audio\EQ_Handsfree\eq_mode_5\eq_band_6\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_5\eq_band_6\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_5\eq_band_7\fo=0x0
+%audio\EQ_Handsfree\eq_mode_5\eq_band_7\q=0x0
+%audio\EQ_Handsfree\eq_mode_5\eq_band_7\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_5\eq_band_7\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_5\eq_band_8\fo=0x0
+%audio\EQ_Handsfree\eq_mode_5\eq_band_8\q=0x0
+%audio\EQ_Handsfree\eq_mode_5\eq_band_8\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_5\eq_band_8\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_6\agc_in_gain=0x1000
+%audio\EQ_Handsfree\eq_mode_6\band_control=0xc000
+%audio\EQ_Handsfree\eq_mode_6\eq_band_1\fo=0x320
+%audio\EQ_Handsfree\eq_mode_6\eq_band_1\q=0x300
+%audio\EQ_Handsfree\eq_mode_6\eq_band_1\boostdB=0x78
+%audio\EQ_Handsfree\eq_mode_6\eq_band_1\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_6\eq_band_2\fo=0xfa0
+%audio\EQ_Handsfree\eq_mode_6\eq_band_2\q=0x200
+%audio\EQ_Handsfree\eq_mode_6\eq_band_2\boostdB=0x3c
+%audio\EQ_Handsfree\eq_mode_6\eq_band_2\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_6\eq_band_3\fo=0x0
+%audio\EQ_Handsfree\eq_mode_6\eq_band_3\q=0x0
+%audio\EQ_Handsfree\eq_mode_6\eq_band_3\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_6\eq_band_3\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_6\eq_band_4\fo=0x0
+%audio\EQ_Handsfree\eq_mode_6\eq_band_4\q=0x0
+%audio\EQ_Handsfree\eq_mode_6\eq_band_4\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_6\eq_band_4\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_6\eq_band_5\fo=0x0
+%audio\EQ_Handsfree\eq_mode_6\eq_band_5\q=0x0
+%audio\EQ_Handsfree\eq_mode_6\eq_band_5\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_6\eq_band_5\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_6\eq_band_6\fo=0x0
+%audio\EQ_Handsfree\eq_mode_6\eq_band_6\q=0x0
+%audio\EQ_Handsfree\eq_mode_6\eq_band_6\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_6\eq_band_6\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_6\eq_band_7\fo=0x0
+%audio\EQ_Handsfree\eq_mode_6\eq_band_7\q=0x0
+%audio\EQ_Handsfree\eq_mode_6\eq_band_7\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_6\eq_band_7\gaindB=0x0
+%audio\EQ_Handsfree\eq_mode_6\eq_band_8\fo=0x0
+%audio\EQ_Handsfree\eq_mode_6\eq_band_8\q=0x0
+%audio\EQ_Handsfree\eq_mode_6\eq_band_8\boostdB=0x0
+%audio\EQ_Handsfree\eq_mode_6\eq_band_8\gaindB=0x0
+%audio\EQ_Handsfree\extendArray\extendArray[0]=0x7
+%audio\EQ_Handsfree\extendArray\extendArray[1]=0x7fc
+%audio\EQ_Handsfree\extendArray\extendArray[2]=0x32
+%audio\EQ_Handsfree\extendArray\extendArray[3]=0x0
+%audio\EQ_Handsfree\extendArray\extendArray[4]=0xfd44
+%audio\EQ_Handsfree\extendArray\extendArray[5]=0xff88
+%audio\EQ_Handsfree\extendArray\extendArray[6]=0x671e
+%audio\EQ_Handsfree\extendArray\extendArray[7]=0x5
+%audio\EQ_Handsfree\extendArray\extendArray[8]=0x32
+%audio\EQ_Handsfree\extendArray\extendArray[9]=0x64
+%audio\EQ_Handsfree\extendArray\extendArray[10]=0xfe0c
+%audio\EQ_Handsfree\extendArray\extendArray[11]=0x5669
+%audio\EQ_Handsfree\extendArray\extendArray[12]=0x5
+%audio\EQ_Handsfree\extendArray\extendArray[13]=0x32
+%audio\EQ_Handsfree\extendArray\extendArray[14]=0x64
+%audio\EQ_Handsfree\extendArray\extendArray[15]=0xc8
+%audio\EQ_Handsfree\extendArray\extendArray[16]=0xc8
+%audio\EQ_Handsfree\extendArray\extendArray[17]=0x4000
+%audio\EQ_Handsfree\extendArray\extendArray[18]=0x4000
+%audio\EQ_Handsfree\extendArray\extendArray[19]=0xc000
+%audio\EQ_Handsfree\extendArray\extendArray[20]=0x5a7
+%audio\EQ_Handsfree\extendArray\extendArray[21]=0xc8
+%audio\EQ_Handsfree\extendArray\extendArray[22]=0x64
+%audio\EQ_Handsfree\extendArray\extendArray[23]=0x0
+%audio\EQ_Handsfree\extendArray\extendArray[24]=0x0
+%audio\EQ_Handsfree\extendArray\extendArray[25]=0x1c2
+%audio\EQ_Handsfree\extendArray\extendArray[26]=0xe1
+%audio\EQ_Handsfree\extendArray\extendArray[27]=0x0
+%audio\EQ_Handsfree\extendArray\extendArray[28]=0x0
+%audio\EQ_Handsfree\extendArray\extendArray[29]=0x4b0
+%audio\EQ_Handsfree\extendArray\extendArray[30]=0x190
+%audio\EQ_Handsfree\extendArray\extendArray[31]=0x0
+%audio\EQ_Handsfree\extendArray\extendArray[32]=0x0
+%audio\EQ_Handsfree\extendArray\extendArray[33]=0xd48
+%audio\EQ_Handsfree\extendArray\extendArray[34]=0x352
+%audio\EQ_Handsfree\extendArray\extendArray[35]=0x0
+%audio\EQ_Handsfree\extendArray\extendArray[36]=0x0
+%audio\EQ_Handsfree\extendArray\extendArray[37]=0x2ee0
+%audio\EQ_Handsfree\extendArray\extendArray[38]=0x7d0
+%audio\EQ_Handsfree\extendArray\extendArray[39]=0x0
+%audio\EQ_Handsfree\extendArray\extendArray[40]=0x0
+%audio\EQ_Handsfree\extendArray\extendArray[41]=0x55f0
+%audio\EQ_Handsfree\extendArray\extendArray[42]=0x3e8
+%audio\EQ_Handsfree\extendArray\extendArray[43]=0x0
+%audio\EQ_Handsfree\extendArray\extendArray[44]=0x0
+%audio\EQ_Handsfree\extendArray\extendArray[45]=0x0
+%audio\EQ_Handsfree\extendArray\extendArray[46]=0x0
+%audio\EQ_Handsfree\extendArray\extendArray[47]=0x0
+%audio\EQ_Handsfree\extendArray\extendArray[48]=0x0
+%audio\EQ_Handsfree\extendArray\extendArray[49]=0x0
+%audio\EQ_Handsfree\extendArray\extendArray[50]=0x0
+%audio\EQ_Handsfree\extendArray\extendArray[51]=0x0
+%audio\EQ_Handsfree\extendArray\extendArray[52]=0x0
+%audio\EQ_Handsfree\extendArray\extendArray[53]=0x0
+%audio\EQ_Handsfree\extendArray\extendArray[54]=0x0
+%audio\EQ_Handsfree\extendArray\extendArray[55]=0x0
+%audio\EQ_Handsfree\extendArray\extendArray[56]=0x0
+%audio\EQ_Handsfree\extendArray\extendArray[57]=0x0
+%audio\EQ_Handsfree\extendArray\extendArray[58]=0x0
+%audio\EQ_Handsfree\nrArray\nrArray[0]=0x1
+%audio\EQ_Handsfree\nrArray\nrArray[1]=0x1111
+%audio\EQ_Handsfree\nrArray\nrArray[2]=0x2
+%audio\EQ_Handsfree\nrArray\nrArray[3]=0xe4a8
+%audio\EQ_Handsfree\nrArray\nrArray[4]=0xea84
+%audio\EQ_Handsfree\nrArray\nrArray[5]=0x258
+%audio\EQ_Handsfree\nrArray\nrArray[6]=0x4b0
+%audio\EQ_Handsfree\nrArray\nrArray[7]=0x64
diff --git a/vendor/etc/audio_policy_configuration.xml b/vendor/etc/audio_policy_configuration.xml
new file mode 100644
index 0000000000000000000000000000000000000000..190905b183b0340c601251f416cd0944ad94dcab
--- /dev/null
+++ b/vendor/etc/audio_policy_configuration.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<!-- Copyright (C) 2017 The Android Open Source 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.
+-->
+
+<audioPolicyConfiguration version="1.0" xmlns:xi="http://www.w3.org/2001/XInclude">
+    <!-- version section contains a “version” tag in the form “major.minor” e.g version=”1.0” -->
+
+    <!-- Global configuration Decalaration -->
+    <globalConfiguration speaker_drc_enabled="false"/>
+
+    <modules>
+        <!-- Primary Audio HAL -->
+        <xi:include href="primary_audio_policy_configuration.xml"/>
+
+        <!-- Remote Submix Audio HAL -->
+        <xi:include href="r_submix_audio_policy_configuration.xml"/>
+
+        <!-- A2dp Audio HAL -->
+        <xi:include href="a2dp_audio_policy_configuration.xml"/>
+
+        <!-- Usb Audio HAL -->
+        <xi:include href="usb_audio_policy_configuration.xml"/>
+    </modules>
+    <!-- End of Modules section -->
+
+    <!-- Volume section -->
+
+    <xi:include href="audio_policy_volumes.xml"/>
+    <xi:include href="default_volume_tables.xml"/>
+
+    <!-- End of Volume section -->
+
+</audioPolicyConfiguration>
diff --git a/vendor/etc/audio_policy_configuration_stub.xml b/vendor/etc/audio_policy_configuration_stub.xml
new file mode 100644
index 0000000000000000000000000000000000000000..26c381f561c394db2b01078a23b7cca11bd271e6
--- /dev/null
+++ b/vendor/etc/audio_policy_configuration_stub.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<!-- Copyright (C) 2016 The Android Open Source 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.
+-->
+
+<audioPolicyConfiguration version="1.0" xmlns:xi="http://www.w3.org/2001/XInclude">
+    <modules>
+        <!-- Stub Audio HAL -->
+        <xi:include href="stub_audio_policy_configuration.xml"/>
+
+        <!-- Remote Submix Audio HAL -->
+        <xi:include href="r_submix_audio_policy_configuration.xml"/>
+
+    </modules>
+
+    <xi:include href="audio_policy_volumes.xml"/>
+    <xi:include href="default_volume_tables.xml"/>
+
+</audioPolicyConfiguration>
diff --git a/vendor/etc/audio_policy_volumes.xml b/vendor/etc/audio_policy_volumes.xml
new file mode 100644
index 0000000000000000000000000000000000000000..43a47b045ea17d9ed9e5a01bf516567fb1d440d2
--- /dev/null
+++ b/vendor/etc/audio_policy_volumes.xml
@@ -0,0 +1,179 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright (C) 2015 The Android Open Source 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.
+-->
+<!-- Volume section defines a volume curve for a given use case and device category.
+It contains a list of points of this curve expressing the attenuation in Millibels for a given
+volume index from 0 to 100.
+<volume stream=”AUDIO_STREAM_MUSIC” deviceCategory=””>
+<point>0,-9600</point>
+<point>100,0</point>
+</volume>
+-->
+
+<volumes>
+    <volume stream="AUDIO_STREAM_VOICE_CALL" deviceCategory="DEVICE_CATEGORY_HEADSET">
+        <point>0,-4200</point>
+        <point>33,-2800</point>
+        <point>66,-1400</point>
+        <point>100,0</point>
+    </volume>
+    <volume stream="AUDIO_STREAM_VOICE_CALL" deviceCategory="DEVICE_CATEGORY_SPEAKER">
+        <point>0,-2400</point>
+        <point>33,-1600</point>
+        <point>66,-800</point>
+        <point>100,0</point>
+    </volume>
+    <volume stream="AUDIO_STREAM_VOICE_CALL" deviceCategory="DEVICE_CATEGORY_EARPIECE">
+        <point>0,-2400</point>
+        <point>33,-1600</point>
+        <point>66,-800</point>
+        <point>100,0</point>
+    </volume>
+    <volume stream="AUDIO_STREAM_VOICE_CALL" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
+                                             ref="DEFAULT_MEDIA_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_SYSTEM" deviceCategory="DEVICE_CATEGORY_HEADSET">
+        <point>1,-3000</point>
+        <point>33,-2600</point>
+        <point>66,-2200</point>
+        <point>100,-1800</point>
+    </volume>
+    <volume stream="AUDIO_STREAM_SYSTEM" deviceCategory="DEVICE_CATEGORY_SPEAKER"
+                                         ref="DEFAULT_SYSTEM_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_SYSTEM" deviceCategory="DEVICE_CATEGORY_EARPIECE"
+                                         ref="DEFAULT_SYSTEM_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_SYSTEM" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
+                                         ref="DEFAULT_DEVICE_CATEGORY_EXT_MEDIA_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_RING" deviceCategory="DEVICE_CATEGORY_HEADSET"
+                                       ref="DEFAULT_DEVICE_CATEGORY_HEADSET_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_RING" deviceCategory="DEVICE_CATEGORY_SPEAKER">
+        <point>1,-2970</point>
+        <point>33,-2010</point>
+        <point>66,-1020</point>
+        <point>100,0</point>
+    </volume>
+    <volume stream="AUDIO_STREAM_RING" deviceCategory="DEVICE_CATEGORY_EARPIECE"
+                                       ref="DEFAULT_DEVICE_CATEGORY_EARPIECE_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_RING" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
+                                       ref="DEFAULT_DEVICE_CATEGORY_EXT_MEDIA_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_MUSIC" deviceCategory="DEVICE_CATEGORY_HEADSET"
+                                        ref="DEFAULT_MEDIA_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_MUSIC" deviceCategory="DEVICE_CATEGORY_SPEAKER"
+                                        ref="DEFAULT_DEVICE_CATEGORY_SPEAKER_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_MUSIC" deviceCategory="DEVICE_CATEGORY_EARPIECE"
+                                        ref="DEFAULT_MEDIA_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_MUSIC" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
+                                        ref="DEFAULT_MEDIA_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_ALARM" deviceCategory="DEVICE_CATEGORY_HEADSET"
+                                        ref="DEFAULT_DEVICE_CATEGORY_HEADSET_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_ALARM" deviceCategory="DEVICE_CATEGORY_SPEAKER">
+        <point>1,-2970</point>
+        <point>33,-2010</point>
+        <point>66,-1020</point>
+        <point>100,0</point>
+    </volume>
+    <volume stream="AUDIO_STREAM_ALARM" deviceCategory="DEVICE_CATEGORY_EARPIECE"
+                                        ref="DEFAULT_DEVICE_CATEGORY_EARPIECE_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_ALARM" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
+                                        ref="DEFAULT_DEVICE_CATEGORY_EXT_MEDIA_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_NOTIFICATION" deviceCategory="DEVICE_CATEGORY_HEADSET"
+                                               ref="DEFAULT_DEVICE_CATEGORY_HEADSET_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_NOTIFICATION" deviceCategory="DEVICE_CATEGORY_SPEAKER">
+        <point>1,-2970</point>
+        <point>33,-2010</point>
+        <point>66,-1020</point>
+        <point>100,0</point>
+    </volume>
+    <volume stream="AUDIO_STREAM_NOTIFICATION" deviceCategory="DEVICE_CATEGORY_EARPIECE"
+                                               ref="DEFAULT_DEVICE_CATEGORY_EARPIECE_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_NOTIFICATION" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
+                                               ref="DEFAULT_DEVICE_CATEGORY_EXT_MEDIA_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_BLUETOOTH_SCO" deviceCategory="DEVICE_CATEGORY_HEADSET">
+        <point>0,-4200</point>
+        <point>33,-2800</point>
+        <point>66,-1400</point>
+        <point>100,0</point>
+    </volume>
+    <volume stream="AUDIO_STREAM_BLUETOOTH_SCO" deviceCategory="DEVICE_CATEGORY_SPEAKER">
+        <point>0,-2400</point>
+        <point>33,-1600</point>
+        <point>66,-800</point>
+        <point>100,0</point>
+    </volume>
+    <volume stream="AUDIO_STREAM_BLUETOOTH_SCO" deviceCategory="DEVICE_CATEGORY_EARPIECE">
+        <point>0,-4200</point>
+        <point>33,-2800</point>
+        <point>66,-1400</point>
+        <point>100,0</point>
+    </volume>
+    <volume stream="AUDIO_STREAM_BLUETOOTH_SCO" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
+                                                ref="DEFAULT_MEDIA_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_ENFORCED_AUDIBLE" deviceCategory="DEVICE_CATEGORY_HEADSET">
+        <point>1,-3000</point>
+        <point>33,-2600</point>
+        <point>66,-2200</point>
+        <point>100,-1800</point>
+    </volume>
+    <volume stream="AUDIO_STREAM_ENFORCED_AUDIBLE" deviceCategory="DEVICE_CATEGORY_SPEAKER"
+                                                   ref="DEFAULT_SYSTEM_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_ENFORCED_AUDIBLE" deviceCategory="DEVICE_CATEGORY_EARPIECE"
+                                                   ref="DEFAULT_SYSTEM_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_ENFORCED_AUDIBLE" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
+                                                   ref="DEFAULT_DEVICE_CATEGORY_EXT_MEDIA_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_DTMF" deviceCategory="DEVICE_CATEGORY_HEADSET">
+        <point>1,-3000</point>
+        <point>33,-2600</point>
+        <point>66,-2200</point>
+        <point>100,-1800</point>
+    </volume>
+    <volume stream="AUDIO_STREAM_DTMF" deviceCategory="DEVICE_CATEGORY_SPEAKER"
+                                       ref="DEFAULT_SYSTEM_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_DTMF" deviceCategory="DEVICE_CATEGORY_EARPIECE"
+                                       ref="DEFAULT_SYSTEM_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_DTMF" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
+                                       ref="DEFAULT_DEVICE_CATEGORY_EXT_MEDIA_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_TTS" deviceCategory="DEVICE_CATEGORY_HEADSET"
+                                      ref="SILENT_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_TTS" deviceCategory="DEVICE_CATEGORY_SPEAKER"
+                                      ref="FULL_SCALE_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_TTS" deviceCategory="DEVICE_CATEGORY_EARPIECE"
+                                      ref="SILENT_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_TTS" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
+                                      ref="SILENT_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_ACCESSIBILITY" deviceCategory="DEVICE_CATEGORY_HEADSET"
+                                                ref="DEFAULT_MEDIA_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_ACCESSIBILITY" deviceCategory="DEVICE_CATEGORY_SPEAKER"
+                                                ref="DEFAULT_DEVICE_CATEGORY_SPEAKER_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_ACCESSIBILITY" deviceCategory="DEVICE_CATEGORY_EARPIECE"
+                                                ref="DEFAULT_MEDIA_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_ACCESSIBILITY" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
+                                                ref="DEFAULT_MEDIA_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_REROUTING" deviceCategory="DEVICE_CATEGORY_HEADSET"
+                                            ref="FULL_SCALE_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_REROUTING" deviceCategory="DEVICE_CATEGORY_SPEAKER"
+                                            ref="FULL_SCALE_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_REROUTING" deviceCategory="DEVICE_CATEGORY_EARPIECE"
+                                            ref="FULL_SCALE_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_REROUTING" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
+                                            ref="FULL_SCALE_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_PATCH" deviceCategory="DEVICE_CATEGORY_HEADSET"
+                                        ref="FULL_SCALE_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_PATCH" deviceCategory="DEVICE_CATEGORY_SPEAKER"
+                                        ref="FULL_SCALE_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_PATCH" deviceCategory="DEVICE_CATEGORY_EARPIECE"
+                                        ref="FULL_SCALE_VOLUME_CURVE"/>
+    <volume stream="AUDIO_STREAM_PATCH" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
+                                        ref="FULL_SCALE_VOLUME_CURVE"/>
+</volumes>
+
diff --git a/vendor/etc/codec_pga.xml b/vendor/etc/codec_pga.xml
new file mode 100644
index 0000000000000000000000000000000000000000..beaea38cbb6b12b4ddc2de596e410716833067a4
--- /dev/null
+++ b/vendor/etc/codec_pga.xml
@@ -0,0 +1,268 @@
+<!-- SPRD-V2 CODEC PGA configuration file -->
+<codec name="sprd-codec">
+
+<!-- the profile -->
+<profile name="speaker-l">
+	<pga name="SPKL Playback Volume" bit="0" />
+	<pga name="DAC Playback Volume" bit="8" />
+	<pga name="VBC DACL DG Switch" bit="31" />
+	<pga name="VBC DACL DG Set" bit="16" />
+</profile>
+
+<profile name="speaker-r">
+	<pga name="VBC DACR DG Switch" bit="31" />
+	<pga name="VBC DACR DG Set" bit="16" />
+</profile>
+
+<profile name="headphone-l">
+	<pga name="HPL Playback Volume" bit="0" />
+	<pga name="DAC Playback Volume" bit="8" />
+	<pga name="VBC DACL DG Switch" bit="31" />
+	<pga name="VBC DACL DG Set" bit="16" />
+</profile>
+
+<profile name="headphone-r">
+	<pga name="HPR Playback Volume" bit="0" />
+	<pga name="DAC Playback Volume" bit="8" />
+	<pga name="VBC DACR DG Switch" bit="31" />
+	<pga name="VBC DACR DG Set" bit="16" />
+</profile>
+
+<profile name="cg-pga-gain-l">
+</profile>
+
+<profile name="cg-pga-gain-r">
+</profile>
+
+<profile name="headphone-spk-l">
+	<pga name="SPKL Playback Volume" bit="0" />
+	<pga name="HPL Playback Volume" bit="4" />
+	<pga name="DAC Playback Volume" bit="8" />
+	<pga name="VBC DACL DG Switch" bit="31" />
+	<pga name="VBC DACL DG Set" bit="16" />
+</profile>
+
+<profile name="headphone-spk-r">
+	<pga name="HPR Playback Volume" bit="4" />
+	<pga name="DAC Playback Volume" bit="8" />
+	<pga name="VBC DACR DG Switch" bit="31" />
+	<pga name="VBC DACR DG Set" bit="16" />
+</profile>
+
+<profile name="earpiece">
+	<pga name="EAR Playback Volume" bit="0" />
+	<pga name="DAC Playback Volume" bit="8" />
+	<pga name="VBC DACL DG Switch" bit="31" />
+	<pga name="VBC DACL DG Set" bit="16" />
+</profile>
+
+<profile name="voice-speaker-l">
+	<pga name="SPKL Playback Volume" bit="0" />
+	<pga name="DAC Playback Volume" bit="4" />
+	<pga name="VBC DACL DG Switch" bit="31" />
+	<pga name="VBC DACL DG Set" bit="16" />
+</profile>
+
+<profile name="voice-speaker-r">
+	<pga name="DAC Playback Volume" bit="4" />
+	<pga name="VBC DACR DG Switch" bit="31" />
+	<pga name="VBC DACR DG Set" bit="16" />
+</profile>
+
+<profile name="voice-headphone-l">
+	<pga name="HPL Playback Volume" bit="0" />
+	<pga name="DAC Playback Volume" bit="4" />
+	<pga name="VBC DACL DG Switch" bit="31" />
+	<pga name="VBC DACL DG Set" bit="16" />
+</profile>
+
+<profile name="voice-headphone-r">
+	<pga name="HPR Playback Volume" bit="0" />
+	<pga name="DAC Playback Volume" bit="4" />
+	<pga name="VBC DACR DG Switch" bit="31" />
+	<pga name="VBC DACR DG Set" bit="16" />
+</profile>
+
+<profile name="voice-headphone-spk-l">
+	<pga name="SPKL Playback Volume" bit="0" />
+	<pga name="DAC Playback Volume" bit="4" />
+	<pga name="HPL Playback Volume" bit="8" />
+	<pga name="VBC DACL DG Switch" bit="31" />
+	<pga name="VBC DACL DG Set" bit="16" />
+</profile>
+
+<profile name="voice-headphone-spk-r">
+	<pga name="DAC Playback Volume" bit="4" />
+	<pga name="HPR Playback Volume" bit="8" />
+	<pga name="VBC DACR DG Switch" bit="31" />
+	<pga name="VBC DACR DG Set" bit="16" />
+</profile>
+
+<profile name="voice-earpiece">
+	<pga name="EAR Playback Volume" bit="0" />
+	<pga name="DAC Playback Volume" bit="4" />
+	<pga name="VBC DACL DG Switch" bit="31" />
+	<pga name="VBC DACL DG Set" bit="16" />
+</profile>
+
+<profile name="linein-spk-l">
+	<pga name="SPKL Playback Volume" bit="0" />
+	<pga name="VBC DACL DG Switch" bit="31" />
+	<pga name="VBC DACL DG Set" bit="16" />
+</profile>
+
+<profile name="linein-spk-r">
+</profile>
+
+<profile name="linein-hp-l">
+	<pga name="HPL Playback Volume" bit="0" />
+	<pga name="VBC DACL DG Switch" bit="31" />
+	<pga name="VBC DACL DG Set" bit="16" />
+</profile>
+
+<profile name="linein-hp-r">
+	<pga name="HPR Playback Volume" bit="0" />
+	<pga name="VBC DACR DG Switch" bit="31" />
+	<pga name="VBC DACR DG Set" bit="16" />
+</profile>
+
+<profile name="capture-l">
+	<pga name="ADCL Capture Volume" bit="0" />
+	<pga name="VBC ADCL DG Switch" bit="15" />
+	<pga name="VBC ADCL DG Set" bit="8" />
+</profile>
+
+<profile name="capture-r">
+	<pga name="ADCR Capture Volume" bit="0" />
+	<pga name="VBC ADCR DG Switch" bit="15" />
+	<pga name="VBC ADCR DG Set" bit="8" />
+</profile>
+
+<profile name="fm-capture-l">
+    <pga name="ADCL Capture Volume" bit="0" />
+    <pga name="VBC ADCL DG Switch" bit="15" />
+    <pga name="VBC ADCL DG Set" bit="8" />
+</profile>
+
+<profile name="fm-capture-r">
+    <pga name="ADCR Capture Volume" bit="0" />
+    <pga name="VBC ADCR DG Switch" bit="15" />
+    <pga name="VBC ADCR DG Set" bit="8" />
+</profile>
+
+<profile name="voice-capture-l">
+	<pga name="ADCL Capture Volume" bit="0" />
+	<pga name="VBC ADCL DG Switch" bit="15" />
+	<pga name="VBC ADCL DG Set" bit="8" />
+</profile>
+
+<profile name="voice-capture-r">
+	<pga name="ADCR Capture Volume" bit="0" />
+	<pga name="VBC ADCR DG Switch" bit="15" />
+	<pga name="VBC ADCR DG Set" bit="8" />
+</profile>
+
+<profile name="linein-capture-l">
+	<pga name="ADCL Capture Volume" bit="0" />
+	<pga name="VBC ADCL DG Switch" bit="15" />
+	<pga name="VBC ADCL DG Set" bit="8" />
+</profile>
+
+<profile name="linein-capture-r">
+	<pga name="ADCR Capture Volume" bit="0" />
+	<pga name="VBC ADCR DG Switch" bit="15" />
+	<pga name="VBC ADCR DG Set" bit="8" />
+</profile>
+<profile name="digital-fm">
+	<pga name="VBC STL DG Set" bit="0" />
+	<pga name="VBC STR DG Set" bit="16" />
+</profile>
+<!-- the configuration PGA is the physical vaule -->
+<attribute>
+<!-- DO NOT modify the mixer attribute -->
+	<mixer name="SPKL Playback Volume">
+		<attr max="2" inverse="0" />
+	</mixer>
+
+	<mixer name="HPL Playback Volume">
+		<attr max="6" inverse="0" />
+	</mixer>
+
+	<mixer name="HPR Playback Volume">
+		<attr max="6" inverse="0" />
+	</mixer>
+
+	<mixer name="EAR Playback Volume">
+		<attr max="8" inverse="0" />
+	</mixer>
+
+	<mixer name="DAC Playback Volume">
+		<attr max="2" inverse="0" />
+	</mixer>
+
+	<mixer name="ADCL Capture Volume">
+		<attr max="7" inverse="0" />
+	</mixer>
+
+	<mixer name="ADCR Capture Volume">
+		<attr max="7" inverse="0" />
+	</mixer>
+
+	<mixer name="VBC DACL DG Set">
+		<attr max="127" inverse="0" />
+	</mixer>
+
+	<mixer name="VBC DACR DG Set">
+		<attr max="127" inverse="0" />
+	</mixer>
+
+	<mixer name="VBC DACL DG Switch">
+		<attr max="1" inverse="0" />
+	</mixer>
+
+	<mixer name="VBC DACR DG Switch">
+		<attr max="1" inverse="0" />
+	</mixer>
+
+	<mixer name="VBC ADCL DG Set">
+		<attr max="127" inverse="0" />
+	</mixer>
+
+	<mixer name="VBC ADCR DG Set">
+		<attr max="127" inverse="0" />
+	</mixer>
+
+	<mixer name="VBC ADCL DG Switch">
+		<attr max="1" inverse="0" />
+	</mixer>
+
+	<mixer name="VBC ADCR DG Switch">
+		<attr max="1" inverse="0" />
+	</mixer>
+
+	<mixer name="VBC ADC23L DG Set">
+		<attr max="127" inverse="0" />
+	</mixer>
+
+	<mixer name="VBC ADC23R DG Set">
+		<attr max="127" inverse="0" />
+	</mixer>
+
+	<mixer name="VBC ADC23L DG Switch">
+		<attr max="1" inverse="0" />
+	</mixer>
+
+	<mixer name="VBC ADC23R DG Switch">
+		<attr max="1" inverse="0" />
+	</mixer>
+
+	<mixer name="VBC STR DG Set">
+		<attr max="127" inverse="0" />
+	</mixer>
+
+	<mixer name="VBC STL DG Set">
+		<attr max="127" inverse="0" />
+	</mixer>
+</attribute>
+
+</codec>
diff --git a/vendor/etc/config.xml b/vendor/etc/config.xml
new file mode 100644
index 0000000000000000000000000000000000000000..a6bb8bb75f6ea5eb8b127fbaec252aa90856660f
--- /dev/null
+++ b/vendor/etc/config.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<GNSS>
+	<PROPERTY NAME="CHIP-MODULE" VALUE="GREENEYE2"/>
+	<PROPERTY NAME="GPS-IMG-MODE" VALUE="GNSSMODEM"/>
+	<PROPERTY NAME="GE2-VERSION" VALUE="GPS_GLO GE2_W17.40.5"/>
+	<PROPERTY NAME="SPREADORBIT-ENABLE" VALUE="TRUE"/>
+	<PROPERTY NAME="CP-MODE" VALUE="101"/>
+	<PROPERTY NAME="CHIP-ID" VALUE="SP12"/>
+	<PROPERTY NAME="OUTPUT-PROTOCOL" VALUE="0011"/>
+	<PROPERTY NAME="LOG-ENABLE" VALUE="FALSE"/>
+	<PROPERTY NAME="UART-NAME" VALUE="/dev/ttyS3"/>
+	<PROPERTY NAME="UART-SPEED" VALUE="3000000"/>
+	<PROPERTY NAME="STTY-NAME" VALUE="/dev/sttygnss0"/>
+	<PROPERTY NAME="DEBUG-ENABLE" VALUE="TRUE"/>
+	<PROPERTY NAME="POST-ENABLE" VALUE="FALSE"/>
+	<PROPERTY NAME="APWDG-ENABLE" VALUE="TRUE"/>
+	<PROPERTY NAME="REALEPH-ENABLE" VALUE="FALSE"/>
+	<PROPERTY NAME="SLEEP-ENABLE" VALUE="TRUE"/>
+	<PROPERTY NAME="SLEEP-TIMER" VALUE="300"/>
+	<PROPERTY NAME="STOP-TIMER" VALUE="1"/>
+	<PROPERTY NAME="CMCC-ENABLE" VALUE="TRUE"/>
+	<PROPERTY NAME="TSX-ENABLE" VALUE="FALSE"/>
+	<PROPERTY NAME="RF-TOOL" VALUE="FALSE"/>
+	<PROPERTY NAME="SUPL-PATH" VALUE="/vendor/etc/supl.xml"/>
+	<PROPERTY NAME="NOKIA-EE" VALUE="FALSE"/>
+	<PROPERTY NAME="FLOAT-CN0" VALUE="FALSE"/>
+	<PROPERTY NAME="BASEBAND-MODE" VALUE="FALSE"/>
+	<PROPERTY NAME="MEASURE-REPORT" VALUE="TRUE"/>
+</GNSS>
diff --git a/vendor/etc/connectivity_calibration.ini b/vendor/etc/connectivity_calibration.ini
new file mode 100644
index 0000000000000000000000000000000000000000..ea0d06b3861a7ad45c076205fa662926a5ec7d6b
--- /dev/null
+++ b/vendor/etc/connectivity_calibration.ini
@@ -0,0 +1,131 @@
+[SETCTION 0]
+#-----------------------------------------------------------------
+# Marlin2 cali Version info
+#-----------------------------------------------------------------
+cali_version = 1
+
+[SETCTION 1]
+#-----------------------------------------------------------------
+# Calibration Config
+#-----------------------------------------------------------------
+is_calibrated   = 1
+rc_cali_en      = 1
+dcoc_cali_en    = 1
+txiq_cali_en    = 1
+rxiq_cali_en    = 1
+txpower_cali_en = 1
+dpd_cali_en     = 1
+config_reserved =-85, -59, 20, 10
+
+[SETCTION 2]
+#-----------------------------------------------------------------
+# rc calibration data
+#-----------------------------------------------------------------
+rctune_value    = 0x2c
+rc_cali_reserved= 0x0, 0xf
+
+[SETCTION 3]
+#-----------------------------------------------------------------
+# doco calibration data
+#-----------------------------------------------------------------
+dcoc_cali_code    = 0x202, 0x201, 0x200, 0x201, 0x1ff, 0x1ff, 0x200, 0x1fe, 0x1ff, 0x200, 0x200, 0x200, 0x200, 0x200, 0x200, 0x200, 0x7fe, 0x802
+dcoc_reserved   = 0x0, 0x0, 0x0, 0x0
+
+[SETCTION 4]
+#-----------------------------------------------------------------
+# txiq calibration data
+#-----------------------------------------------------------------
+rf_txiq_c11     = 0x1f61
+rf_txiq_c12     = 0xfffffff8
+rf_txiq_c22     = 0x1f5e
+rf_txiq_dc      = 0x500a
+txiq_reserved   = 0x0, 0x1001, 0xfffffffc, 0xfff
+
+
+[SETCTION 5]
+#-----------------------------------------------------------------
+# rxiq calibration data
+#-----------------------------------------------------------------
+rf_rxiq_coef21_22   = 0x903e1
+rf_rxiq_coef11_12   = 0x4000000
+rxiq_reserved       = 0x3dd00011, 0x0
+
+[SETCTION 6]
+#-----------------------------------------------------------------
+# txpower calibration data
+#-----------------------------------------------------------------
+txpower_psat_temperature   = 0
+txpower_psat_gainindex   = 11
+txpower_psat_power   = 130
+txpower_psat_backoff   = 0
+txpower_psat_upper_limit   = 1
+txpower_psat_lower_limit   = 50
+txpower_freq_delta_gainindex = -1, -1, 0, 0, 0, 0, 0, 0, 1, 1, 2, 2, 2, 0
+txpower_psat_11b_backoff = 3
+txpower_psat_11g_backoff = 0
+txpower_psat_11n_backoff = 2
+txpower_sar_11b_backoff = 0
+txpower_sar_11g_backoff = 0
+txpower_sar_11n_backoff = 0
+txpower_countrycode_11b_backoff = 0
+txpower_countrycode_11g_backoff = 0
+txpower_countrycode_11n_backoff = 0
+g_txpower_npi_set = 0
+txpower_gain_mapping_flag    = 0
+txpower_gain_mapping_table1  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_gain_mapping_table2  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_gain_mapping_table3  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_gain_mapping_table4  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_gain_mapping_table5  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_gain_mapping_table6  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_gain_mapping_table7  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_gain_mapping_table8  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_gain_mapping_table9  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_gain_mapping_table10  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_gain_mapping_table11 = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_gain_mapping_table12 = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_gain_mapping_table13 = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_gain_mapping_table14 = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_subcarries_compensation_flag = 0
+txpower_subcarries_channel1  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_subcarries_channel2  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_subcarries_channel3  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_subcarries_channel4  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_subcarries_channel5  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_subcarries_channel6  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_subcarries_channel7  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_subcarries_channel8  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_subcarries_channel9  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_subcarries_channel10  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_subcarries_channel11 = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_subcarries_channel12 = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_subcarries_channel13 = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_subcarries_channel14 = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_psat_trace_value = 0, 0, 0, 0
+txpower_reserved = 0, 0, 0, 0
+c_pad = 0, 0, 0
+[SETCTION 7]
+#-----------------------------------------------------------------
+# DPD calibration data
+#-----------------------------------------------------------------
+dpd_cali_channel_num   = 0
+dpd_cali_channel   = 3, 8, 13
+dpd_mod_switch_flag = 0
+dpd_npi_cali_flag = 0
+channel1_dpd_cali_table = 0x3ed5fd42, 0x3ed5fd42, 0x3e7efdba, 0x3e9dfdbb, 0x3e6efe78, 0x3e43fe25, 0x3da8fdc1, 0x3e7efe02, 0x3e10fde5, 0x3e7cfe7d, 0x3e80fe31, 0x3e58fd86, 0x3e75fdad, 0x3e50fdc8, 0x3e5bfe62, 0x3e62fe20, 0x3e74fd62, 0x3ea0fd2d, 0x3f04fd10, 0x3e7dfd98, 0x3e85fd98, 0x3ef4fcf6, 0x3e80fcca, 0x3efafc8f, 0x3f33fc8b, 0x3f2bfc3b, 0x3f11fc36, 0x3f02fc30, 0x3f3efc22, 0x3f32fc66, 0x3f25fc0d, 0x3ef0fc10, 0x3ea8fc2f, 0x3f38fc79, 0x3f2cfd75, 0x3ebefd48, 0x3e3afcb2, 0x3e72fce9, 0x3f28fcdd, 0x3ef3fd64, 0x3ee6fd23, 0x3eb6fc72, 0x3ebefcb2, 0x3f31fcbb, 0x3f02fd43, 0x3edefcc3, 0x3ee5fc5f, 0x3ee7fc69, 0x3f19fc33, 0x3f1afce5, 0x3e88fc41, 0x3e48fc10, 0x3e80fc0a, 0x3ef3fc04, 0x3e9bfccf, 0x3e7cfc1d, 0x3e03fc01, 0x3e66fc03, 0x3f22fc08, 0x3eaffccf, 0x3ea8fc40, 0x3ec1fc11, 0x3e7dfc33, 0x3f32fc3b, 0x3eeafcdf, 0x3ebdfcf1, 0x3ebafc25, 0x3e88fcb8, 0x3f07fd89, 0x3e1afdb8, 0x3e49fe2a, 0x3dcefd80, 0x3e46fd51, 0x3eaafdaf, 0x3e1bfd8d, 0x3e0cfdaa, 0x3de1fc3b, 0x3e72fccf, 0x3eb8fd43, 0x3e5afd66, 0x3e02fd91, 0x3f0afc2c, 0x3ea2fcb8, 0x3ed9fcf2, 0x3e8ffd0c, 0x3e1efd01, 0x3f46fc22, 0x3ea9fc4d, 0x3ef2fc61, 0x3e7dfcde, 0x3e5ffcdd, 0x3f58fc27, 0x3eebfc38, 0x3f2ffc6a, 0x3e98fcef, 0x3e87fce7, 0x3f13fc28, 0x3eecfc3c, 0x3efbfcf9, 0x3e8efd61, 0x3eb9fd6f, 0x3e8efc92, 0x3ed3fd1b, 0x3eaefd9a, 0x3e4cfdb4, 0x3e48fde0, 0x3f05fdca, 0x3ee5fdcb, 0x3ea6fdac, 0x3ebbfe08, 0x3ed3fe4a, 0x3f50fdc8, 0x3ed7fdb5, 0x3ee3fda3, 0x3e7cfdcf, 0x3efffe47, 0x3f1dfe28, 0x3ed6fd81, 0x3ee0fda2, 0x3e6ffdd9, 0x3e32fe33, 0x3ea9fd23, 0x3e71fd3b, 0x3e82fd9d, 0x3e60fdbe, 0x3dcbfdd8, 0x3e0cfc5f, 0x3e68fcdf, 0x3e72fd9d, 0x3e4cfdbd, 0x3e03fdcd, 0x3dacfc7e, 0x3e25fcfa, 0x3e6dfda1, 0x3e35fdce, 0x3db7fe10, 0x3dcefd43, 0x3ddcfd3c, 0x3e85fda1, 0x3e28fde4, 0x3dbbfe52, 0x3dcefdc8, 0x3e65fd83, 0x3ea6fda4, 0x3e35fe5e, 0x3dc3ff1e, 0x3e1ffeeb, 0x3e70fd7b, 0x3e8cfda1, 0x3e33fe59, 0x3e04ff00, 0x3df2fe63, 0x3e67fd4a, 0x3e6efda1, 0x3e56fe40, 0x3dcafecc, 0x3d6bfdfc, 0x3e59fd48, 0x3e71fda1, 0x3e55fe3a, 0x3dc2fecf, 0x3ec8fe3b, 0x3e64fd4a, 0x3e75fda2, 0x3e62fe5b, 0x3dd5ff0e, 0x3ed8fe7b, 0x3e5ffcfb, 0x3ec6fda1, 0x3e60fe50, 0x3e3fff0f, 0x3e57fe8b, 0x3e66fcf0, 0x3e95fda1, 0x3e52fe5b, 0x3e11ff0d, 0x3dcafec5, 0x3e65fce4, 0x3e77fda1, 0x3e48fe59, 0x3dc6ff0f, 0x3fff0000
+channel2_dpd_cali_table = 0x3f10fee1, 0x3f10fee1, 0x3e3bfe56, 0x3dd0fe72, 0x3ddafe64, 0x3dfdfe67, 0x3e0efec8, 0x3e14fe74, 0x3dd1fe7c, 0x3dcdfe91, 0x3e25fe7b, 0x3e68fe77, 0x3f23fe2b, 0x3f3ffe32, 0x3f32fe2a, 0x3ec2fdbe, 0x3f37fda8, 0x3fcffd77, 0x3ffafd53, 0x3fddfd48, 0x3fadfd21, 0x3fc4fd29, 0x3f97fd2e, 0x3f89fdbd, 0x3fcbfe40, 0x3f38fe49, 0x3f1ffe10, 0x3eb3fdac, 0x3f08fd45, 0x3f45fd87, 0x3f11fdbe, 0x3f18fdd2, 0x3e70fdec, 0x3f1afde2, 0x3f1dfdb9, 0x3f1efd95, 0x3f33fd4a, 0x3e9afd3c, 0x3f98fd4b, 0x3f3ffd55, 0x3f3afcee, 0x3f40fcd7, 0x3f49fc95, 0x3fa6fc8f, 0x3f24fcde, 0x3f0dfce0, 0x3eedfc35, 0x3e7dfc41, 0x3e72fc9f, 0x3e6afcd7, 0x3ee0fd48, 0x3f12fc2e, 0x3e76fc22, 0x3e77fc79, 0x3e6afcd3, 0x3e6cfd60, 0x3e13fc5a, 0x3e43fc2b, 0x3e13fcca, 0x3df0fcf3, 0x3d7afd82, 0x3d52fc55, 0x3e34fc36, 0x3e08fcd5, 0x3e66fd2f, 0x3dfefd9a, 0x3d72fc57, 0x3ddcfc9e, 0x3dacfcf1, 0x3dd4fd23, 0x3d72fd9a, 0x3ccbfc48, 0x3d7dfcb9, 0x3dcefcd1, 0x3de6fd15, 0x3d9ffd9a, 0x3d05fc83, 0x3d81fcec, 0x3dacfcea, 0x3e23fd5f, 0x3d2afd9a, 0x3cf0fcc2, 0x3d15fce0, 0x3de4fcde, 0x3de6fd0e, 0x3d3ffd97, 0x3cfbfc51, 0x3d7efca7, 0x3de4fcdd, 0x3da7fd1d, 0x3d06fd9a, 0x3cd2fce7, 0x3d5bfd29, 0x3dcafd53, 0x3e10fd2f, 0x3cf1fd9a, 0x3c82fc92, 0x3d34fd03, 0x3dcdfd8e, 0x3da5fd44, 0x3cd1fd9a, 0x3c33fd0b, 0x3cf4fdc8, 0x3d9bfdba, 0x3da0fde7, 0x3ccdfd9d, 0x3c01fde3, 0x3cccfdbc, 0x3d9cfdb1, 0x3da2fd71, 0x3ccdfd9a, 0x3c03fcdb, 0x3cc4fd3f, 0x3dbbfdaf, 0x3d9ffdac, 0x3ccdfd9c, 0x3c00fdd4, 0x3cd0fe31, 0x3dc0fdcb, 0x3da3fe2c, 0x3ccffda5, 0x3c03fe54, 0x3cdefe5c, 0x3df9fdc6, 0x3de7fe1a, 0x3cd3fda7, 0x3c01fe2b, 0x3d33fe28, 0x3dfdfdb0, 0x3de4fe02, 0x3cd9fd9e, 0x3c20fdf3, 0x3da1fe55, 0x3e34fdc6, 0x3e0cfe65, 0x3ce0fdaa, 0x3c43fe6c, 0x3da4fe64, 0x3e41fdc1, 0x3e66fe65, 0x3d06fdb5, 0x3cc4fe9b, 0x3d83fe66, 0x3e65fdc2, 0x3e5bfe60, 0x3d43fdc6, 0x3cf8fec0, 0x3da7fe66, 0x3e63fde4, 0x3e5cfe5b, 0x3db7fdd6, 0x3d1dff05, 0x3d75fe66, 0x3e66fdd1, 0x3e4cfe38, 0x3dd1fdd0, 0x3ce1ff03, 0x3d85fe66, 0x3e65fdc7, 0x3e64fe13, 0x3dcefdcf, 0x3cc6fed7, 0x3d7cfe65, 0x3e66fdae, 0x3e64fde5, 0x3de2fdca, 0x3d67fe9d, 0x3e95fe62, 0x3e66fdac, 0x3e65fde2, 0x3e21fdc3, 0x3d78fe44, 0x3ec6fe60, 0x3e66fdb8, 0x3e66fde7, 0x3debfdc2, 0x3d64fe3f, 0x3ecdfe63, 0x3e66fdd7, 0x3e66fdf5, 0x3e40fde6, 0x3fff0000
+channel3_dpd_cali_table = 0x3ed7ff74, 0x3ed7ff74, 0x3db7fe2e, 0x3cfcfead, 0x3de4fec8, 0x3dd7fe9e, 0x3dc8fe0e, 0x3df0fdea, 0x3d33fe2b, 0x3dfdfe41, 0x3e49fe8a, 0x3e5ffdbd, 0x3ef6fde5, 0x3f0efe06, 0x3f4efe65, 0x3f8dfdd6, 0x3f18fd89, 0x3f8efdd0, 0x3fa5fdb3, 0x3fb9fe63, 0x3f2cfe52, 0x3ef7fda0, 0x3e7dfd8b, 0x3eedfdeb, 0x3ea8fe20, 0x3e0ffe7f, 0x3e67fe0f, 0x3e66fd4a, 0x3ea9fd55, 0x3e8efd5d, 0x3e15fd02, 0x3e1ffc45, 0x3e39fc15, 0x3f2ffc36, 0x3ec9fcd5, 0x3e12fc1d, 0x3e76fc07, 0x3f02fc01, 0x3f3afc02, 0x3ee1fcb9, 0x3e64fc2c, 0x3ef5fc03, 0x3e91fc02, 0x3e99fc3c, 0x3dd3fcd0, 0x3d6efd7d, 0x3d1afc16, 0x3d04fcb2, 0x3ceefc8b, 0x3d99fcce, 0x3cfbfd65, 0x3cfdfc07, 0x3d14fc7e, 0x3ddafc6b, 0x3dd2fcd6, 0x3d6dfd79, 0x3d30fc10, 0x3d4dfc7c, 0x3e34fc98, 0x3de9fcf4, 0x3d76fd82, 0x3d57fc29, 0x3e23fc83, 0x3e65fd0b, 0x3df0fd4a, 0x3db0fdad, 0x3d6efc61, 0x3e34fcf6, 0x3e54fd81, 0x3dbcfd89, 0x3d12fd9e, 0x3c54fc7c, 0x3c90fd37, 0x3d6dfde2, 0x3d61fdb9, 0x3cd0fdbd, 0x3c1efe15, 0x3c4efd54, 0x3d41fded, 0x3d8cfdb5, 0x3ccdfdaf, 0x3c08fd99, 0x3c9cfd48, 0x3da2fde5, 0x3d94fda2, 0x3ccdfdbd, 0x3c08fd7d, 0x3ca1fd43, 0x3d91fdc5, 0x3d99fda0, 0x3ccffdaf, 0x3c0afd17, 0x3c8efd38, 0x3e01fd76, 0x3d6ffd9d, 0x3cdbfda6, 0x3c05fd0c, 0x3ca1fd43, 0x3dd9fdc4, 0x3d50fd9e, 0x3cd4fdf2, 0x3c01fdcc, 0x3c46fd53, 0x3d1afdee, 0x3d02fda1, 0x3cb0fe0f, 0x3c00fe4a, 0x3c45fd3f, 0x3c8dfe02, 0x3cb1fdaa, 0x3c9afe57, 0x3c00fe8f, 0x3c69fd3c, 0x3d25fe03, 0x3ce1fdb4, 0x3ccdfe68, 0x3c00fe9b, 0x3c5efd39, 0x3d66fe03, 0x3ce3fdac, 0x3ccafe61, 0x3c00fe5e, 0x3ca7fd46, 0x3df7fe03, 0x3d91fdbc, 0x3ccefe86, 0x3c00fe97, 0x3cb4fd41, 0x3e60fe03, 0x3d96fdbe, 0x3cd2fe78, 0x3c00fe62, 0x3cbffd43, 0x3e65fe03, 0x3d9dfdbf, 0x3cd1fe6a, 0x3c00fe26, 0x3d58fd4c, 0x3e66fe03, 0x3d9dfde8, 0x3ce0fe92, 0x3c01fe9e, 0x3db5fd4e, 0x3e66fe03, 0x3daefdd9, 0x3cfdfe89, 0x3c03fe43, 0x3dd0fd5a, 0x3e66fe03, 0x3dbbfdf6, 0x3d03fe87, 0x3c11fe6a, 0x3ddbfd6d, 0x3e66fe03, 0x3dcdfe06, 0x3d02fe9f, 0x3c25fea9, 0x3e23fd7c, 0x3e66fe03, 0x3de1fe10, 0x3d03fea7, 0x3c29febd, 0x3e36fd84, 0x3e66fe04, 0x3de8fe21, 0x3d24febe, 0x3c7cfedc, 0x3e65fd8a, 0x3e66fe04, 0x3df5fe3f, 0x3d27fed0, 0x3cb9ff12, 0x3e66fd91, 0x3e66fe04, 0x3e00fe43, 0x3d86fedf, 0x3d04ff42, 0x3e66fd98, 0x3e67fe05, 0x3e14fe49, 0x3db0fed6, 0x3fff0000
+dpd_reserved   = 0x0, 0x0, 0x0, 0x0
+[SETCTION 8]
+#-----------------------------------------------------------------
+# RF parameters data
+#-----------------------------------------------------------------
+rf_ctune = 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2
+rf_reserved = 0xFE, 0xB, 1, 1
+
+[SETCTION 9]
+#-----------------------------------------------------------------
+# TPC Configuration data
+#-----------------------------------------------------------------
+tpc_cfg = 0x0, 0xc4256de, 0xb9215be, 0xdbaf1ee, 0xc4256de, 0x114caae6, 0x114bb524, 0xdbaf1ee, 0xdba56de, 0xf6bb524, 0xf6b4dec, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1c8095f, 0x1c8095f, 0x1c8095f, 0x1c8095f, 0x1c8095f, 0x1c8095f, 0x1c8095f, 0x1c8095f, 0x1c8095f, 0x1c8095f, 0x1c8095f, 0x1c8095f, 0x1c8095f
+tpc_reserved = 0x0, 0x0, 0x0, 0x0
diff --git a/vendor/etc/connectivity_configure.ini b/vendor/etc/connectivity_configure.ini
new file mode 100644
index 0000000000000000000000000000000000000000..75d16875b02ea9c98394f6f23f86d917f3ad2296
--- /dev/null
+++ b/vendor/etc/connectivity_configure.ini
@@ -0,0 +1,177 @@
+[SETCTION 0]
+#------------------------------------------------------------------------------------------------------------------------------------------------------------
+# Marlin config Version info
+#------------------------------------------------------------------------------------------------------------------------------------------------------------
+conf_version = 1
+
+[SETCTION 1]
+#------------------------------------------------------------------------------------------------------------------------------------------------------------
+# wifi TX Power  tx power control
+#------------------------------------------------------------------------------------------------------------------------------------------------------------
+data_rate_power = 1
+channel_num = 3
+channel_range = 1, 5, 6, 9, 10, 13   #range1:ch1~ch5,range2:ch6~ch9,range3:ch10~ch13
+b_tx_power_dr0= 0, 0, 0           #(1M,2M)
+b_tx_power_dr1= 0, 0, 0           #(5.5,11M)
+
+g_tx_power_dr0 = 0, 0, 0          #(6/9M)
+g_tx_power_dr1 = 1, 1, 1          #(12/18M)
+g_tx_power_dr2 = 1, 1, 1          #(24/36M)
+g_tx_power_dr3 = 2, 2, 2          #(48/54M)
+
+n_tx_power_dr0 = 0, 0, 0          #(MCS0/1)
+n_tx_power_dr1 = 1, 1, 1          #(MCS2/3)
+n_tx_power_dr2 = 1, 1, 1          #(MCS4/5)
+n_tx_power_dr3 = 2, 2, 2          #(MCS6/7)
+
+power_reserved = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+
+[SETCTION 2]
+#------------------------------------------------------------------------------------------------------------------------------------------------------------
+# wifi PHY/RF reg init
+#------------------------------------------------------------------------------------------------------------------------------------------------------------
+phy0_init_num = 1
+init_phy0_regs = 0x57e6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
+
+phy1_init_num = 0
+init_phy1_regs = 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
+
+RF_init_num =0
+init_rf_regs = 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
+
+reserved_w16_num = 0
+reserved_w16_regs = 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
+
+reserved_w32_num = 0
+reserved_w32_regs = 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
+
+[SETCTION 3]
+#------------------------------------------------------------------------------------------------------------------------------------------------------------
+# wifi enhance config
+#------------------------------------------------------------------------------------------------------------------------------------------------------------
+tpc_enable = 0
+power_save_key = 0
+enhance_reserved = 1, 0, 0, 0
+
+[SETCTION 4]
+#------------------------------------------------------------------------------------------------------------------------------------------------------------
+# Wifi/BT/lte coex config
+#------------------------------------------------------------------------------------------------------------------------------------------------------------
+CoexExcutionMode = 0
+CoexWifiScanCntPerChannel = 4
+CoexWifiScanDurationOneTime = 20
+CoexScoPeriodsToBlockDuringDhcp = 1
+CoexA2dpDhcpProtectLevel = 1
+CoexScoperiodsToBlockDuringEap = 1
+CoexA2dpEapProtectLevel = 1
+CoexScoPeriodsToBlockDuringWifiJoin = 1
+CoexA2dpWifiJoinProtectLevel = 1
+CoexEnterPMStateTime = 15
+CoexAclA2dpBtWorkTime = 50
+CoexAclA2dpWifiWorkTime = 40
+CoexAclNoA2dpBtWorkTime = 40
+CoexAclNoA2dpWifiWorkTime = 50
+CoexAclMixBtWorkTime = 60
+CoexAclMixWifiWorkTime = 30
+CoexPageInqBtWorkTime = 400
+CoexPageInqWifiWorkTime = 100
+CoexScoSchema = 1
+CoexDynamicScoSchemaEnable = 1
+CoexScoPeriodsBtTakeAll = 5
+CoexLteTxAdvancedTime = 1500
+CoexLteOneSubFrameLen = 1000
+CoexLteTxTimerLen = 800
+CoexLteTxTimerFrameHeadLen = 200
+CoexLteStrategyFlag = 15
+CoexWifiDegradePowerValue = 0
+CoexBtDegradePowerValue = 0
+CoexWifi2300TxSpur2Lte = 0, 0, 0, 0, 0, 0, 0
+CoexWifi2310TxSpur2Lte = 0, 0, 0, 0, 0, 0, 0
+CoexWifi2320TxSpur2Lte = 0, 0, 0, 0, 0, 0, 0
+CoexWifi2330TxSpur2Lte = 0, 0, 0, 0, 0, 0, 0
+CoexWifi2340TxSpur2Lte = 0, 0, 0, 0, 0, 0, 0
+CoexWifi2350TxSpur2Lte = 0, 0, 0, 0, 0, 0, 0
+CoexWifi2360TxSpur2Lte = 0, 0, 0, 0, 0, 0, 0
+CoexWifi2370TxSpur2Lte = 0, 0, 0, 0, 0, 0, 0
+CoexWifi2380TxSpur2Lte = 0, 0, 0, 0, 0, 0, 0
+CoexWifi2390TxSpur2Lte = 0, 0, 0, 0, 0, 0, 0
+CoexWifi2400TxSpur2Lte = 0, 0, 0, 0, 0, 0, 0
+CoexLteTxSpur2Wifi2300 = 0, 0, 0, 0, 0, 0, 0
+CoexLteTxSpur2Wifi2310 = 0, 0, 0, 0, 0, 0, 0
+CoexLteTxSpur2Wifi2320 = 0, 0, 0, 0, 0, 0, 0
+CoexLteTxSpur2Wifi2330 = 0, 0, 0, 0, 0, 0, 0
+CoexLteTxSpur2Wifi2340 = 0, 0, 0, 0, 0, 0, 0
+CoexLteTxSpur2Wifi2350 = 0, 0, 0, 0, 0, 0, 0
+CoexLteTxSpur2Wifi2360 = 0, 0, 0, 0, 0, 0, 0
+CoexLteTxSpur2Wifi2370 = 0, 0, 0, 0, 0, 0, 0
+CoexLteTxSpur2Wifi2380 = 0, 0, 0, 0, 0, 0, 0
+CoexLteTxSpur2Wifi2390 = 0, 0, 0, 0, 0, 0, 0
+CoexLteTxSpur2Wifi2400 = 0, 0, 0, 0, 0, 0, 0
+CoexReserved = 1, 2,3000,407, 412, 462, 500, 100, 251, 251, 251, 400, 112, 112, 0, 0
+
+[SETCTION 5]
+#------------------------------------------------------------------------------------------------------------------------------------------------------------
+# Wifi&BT public config
+#------------------------------------------------------------------------------------------------------------------------------------------------------------
+public_reserved = 0x1, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
+
+[SETCTION 6]
+#------------------------------------------------------------------------------------------------------------------------------------------------------------
+# Bluetooth pskey for marlin
+#------------------------------------------------------------------------------------------------------------------------------------------------------------
+pskey_cmd = 0x001C0101 #
+g_dbg_source_sink_syn_test_data = 0
+g_sys_sleep_in_standby_supported = 1
+g_sys_sleep_master_supported = 1
+g_sys_sleep_slave_supported = 1
+
+default_ahb_clk = 26000000
+device_class = 0x001F00
+win_ext = 30
+
+g_aGainValue = 0x0000F600, 0x0000D000, 0x0000AA00, 0x00008400, 0x00004400, 0x00000A00
+g_aPowerValue = 0x8AE60000, 0x88E80000, 0x86EA0000, 0x8AEA0000, 0x89EC0000, 
+g_aBRChannelpwrvalue = 0x89EC0000, 0x89EC0000, 0x89EC0000, 0x89EC0000, 0x89EC0000, 0x89EC0000, 0x89EC0000, 0x89EC0000 
+g_aEDRChannelpwrvalue = 0x8DEA0000, 0x8DEA0000, 0x8DEA0000, 0x8DEA0000, 0x8DEA0000, 0x8DEA0000, 0x8DEA0000, 0x8DEA0000
+g_aLEPowerControlFlag = 0xFFFF
+g_aLEChannelpwrvalue = 0x8BE8, 0x8BE8, 0x8BE8, 0x8BE8, 0x8BE8, 0x8BE8, 0x8C78, 0x8BE8
+
+g_central_or_peripheral = 0x00
+
+feature_set = 0xFF, 0xFF, 0x8D, 0xFE, 0xDB, 0x7D, 0x7B, 0x87, 0xFF, 0xA7, 0xFF, 0x7F, 0x00, 0xE0, 0xF7, 0x3E
+device_addr = 0x6D, 0x6D, 0x8E, 0x8E, 0x8F, 0x8F
+
+g_sys_sco_transmit_mode = 0 #true tramsmit by uart, otherwise by share memory
+g_sys_uart0_communication_supported = 1 #true use uart0, otherwise use uart1 for debug
+edr_tx_edr_delay = 5
+edr_rx_edr_delay = 14
+
+g_wbs_nv_117 = 0x007C
+
+is_wdg_supported = 0
+
+share_memo_rx_base_addr = 0
+#share_memo_tx_base_addr = 0
+g_wbs_nv_118 = 0x0066
+g_nbv_nv_117 = 0x10F9
+
+share_memo_tx_packet_num_addr = 1
+share_memo_tx_data_base_addr = 0
+
+g_PrintLevel = 0xFFFFFFFF
+
+share_memo_tx_block_length = 0
+share_memo_rx_block_length = 0
+share_memo_tx_water_mark = 0
+#share_memo_tx_timeout_value = 0
+g_nbv_nv_118 = 0x0A45
+
+uart_rx_watermark = 48
+uart_flow_control_thld = 63
+
+comp_id = 0x01EC
+pcm_clk_divd = 0x26
+
+br_edr_diff_reserved = 0xFFFF
+
+bt_reserved = 0, 0, 0, 0, 0, 0, 0, 0
diff --git a/vendor/etc/default_volume_tables.xml b/vendor/etc/default_volume_tables.xml
new file mode 100644
index 0000000000000000000000000000000000000000..9a22b1da3fcb880becacb25bb60cb1a197c0521a
--- /dev/null
+++ b/vendor/etc/default_volume_tables.xml
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright (C) 2015 The Android Open Source 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.
+-->
+<!-- Default Volume Tables included by Audio Policy Configuration file -->
+<!-- Full Default Volume table for all device category -->
+<volumes>
+    <reference name="FULL_SCALE_VOLUME_CURVE">
+    <!-- Full Scale reference Volume Curve -->
+        <point>0,0</point>
+        <point>100,0</point>
+    </reference>
+    <reference name="SILENT_VOLUME_CURVE">
+        <point>0,-9600</point>
+        <point>100,-9600</point>
+    </reference>
+    <reference name="DEFAULT_SYSTEM_VOLUME_CURVE">
+    <!-- Default System reference Volume Curve -->
+        <point>1,-2400</point>
+        <point>33,-1800</point>
+        <point>66,-1200</point>
+        <point>100,-600</point>
+    </reference>
+    <reference name="DEFAULT_MEDIA_VOLUME_CURVE">
+    <!-- Default Media reference Volume Curve -->
+        <point>1,-5800</point>
+        <point>20,-4000</point>
+        <point>60,-1700</point>
+        <point>100,0</point>
+    </reference>
+    <reference name="DEFAULT_DEVICE_CATEGORY_HEADSET_VOLUME_CURVE">
+    <!--Default Volume Curve -->
+        <point>1,-4950</point>
+        <point>33,-3350</point>
+        <point>66,-1700</point>
+        <point>100,0</point>
+    </reference>
+    <reference name="DEFAULT_DEVICE_CATEGORY_SPEAKER_VOLUME_CURVE">
+    <!-- Default is Speaker Media Volume Curve -->
+        <point>1,-5800</point>
+        <point>20,-4000</point>
+        <point>60,-1700</point>
+        <point>100,0</point>
+    </reference>
+    <reference name="DEFAULT_DEVICE_CATEGORY_EARPIECE_VOLUME_CURVE">
+    <!--Default Volume Curve -->
+        <point>1,-4950</point>
+        <point>33,-3350</point>
+        <point>66,-1700</point>
+        <point>100,0</point>
+    </reference>
+    <reference name="DEFAULT_DEVICE_CATEGORY_EXT_MEDIA_VOLUME_CURVE">
+    <!-- Default is Ext Media System Volume Curve -->
+        <point>1,-5800</point>
+        <point>20,-4000</point>
+        <point>60,-2100</point>
+        <point>100,-1000</point>
+    </reference>
+</volumes>
diff --git a/vendor/etc/fs_config_dirs b/vendor/etc/fs_config_dirs
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/vendor/etc/fs_config_files b/vendor/etc/fs_config_files
new file mode 100644
index 0000000000000000000000000000000000000000..b1a7dc7873c9338601e25e77803f5d119f7af148
Binary files /dev/null and b/vendor/etc/fs_config_files differ
diff --git a/vendor/etc/init/android.hardware.audio@2.0-service.rc b/vendor/etc/init/android.hardware.audio@2.0-service.rc
new file mode 100644
index 0000000000000000000000000000000000000000..eeaf71b26776d91b3b6f4dd04c44b5c13e047cfb
--- /dev/null
+++ b/vendor/etc/init/android.hardware.audio@2.0-service.rc
@@ -0,0 +1,11 @@
+service audio-hal-2-0 /vendor/bin/hw/android.hardware.audio@2.0-service
+    class hal
+    user audioserver
+    # media gid needed for /dev/fm (radio) and for /data/misc/media (tee)
+    group audio camera drmrpc inet media mediadrm net_bt net_bt_admin net_bw_acct
+    ioprio rt 4
+    writepid /dev/cpuset/foreground/tasks /dev/stune/foreground/tasks
+    # audioflinger restarts itself when it loses connection with the hal
+    # and its .rc file has an "onrestart restart audio-hal" rule, thus
+    # an additional auto-restart from the init process isn't needed.
+    oneshot
diff --git a/vendor/etc/init/android.hardware.bluetooth@1.0-service.rc b/vendor/etc/init/android.hardware.bluetooth@1.0-service.rc
new file mode 100644
index 0000000000000000000000000000000000000000..47cc13e3c3264fc68b2b8f8caea325b61ddc1025
--- /dev/null
+++ b/vendor/etc/init/android.hardware.bluetooth@1.0-service.rc
@@ -0,0 +1,14 @@
+service bluetooth-1-0 /vendor/bin/hw/android.hardware.bluetooth@1.0-service
+    class hal
+    user bluetooth
+    group bluetooth
+    writepid /dev/stune/foreground/tasks
+
+on property:vts.native_server.on=1 && property:ro.build.type=userdebug
+    stop bluetooth-1-0
+on property:vts.native_server.on=1 && property:ro.build.type=eng
+    stop bluetooth-1-0
+on property:vts.native_server.on=0 && property:ro.build.type=userdebug
+    start bluetooth-1-0
+on property:vts.native_server.on=0 && property:ro.build.type=eng
+    start bluetooth-1-0
diff --git a/vendor/etc/init/android.hardware.camera.provider@2.4-service.rc b/vendor/etc/init/android.hardware.camera.provider@2.4-service.rc
new file mode 100644
index 0000000000000000000000000000000000000000..646758829a98cf0edda6776a493799e80a995324
--- /dev/null
+++ b/vendor/etc/init/android.hardware.camera.provider@2.4-service.rc
@@ -0,0 +1,7 @@
+service camera-provider-2-4 /vendor/bin/hw/android.hardware.camera.provider@2.4-service
+    class hal
+    user cameraserver
+    group audio camera input drmrpc inet
+    ioprio rt 4
+    capabilities SYS_NICE
+    writepid /dev/cpuset/camera-daemon/tasks /dev/stune/top-app/tasks
diff --git a/vendor/etc/init/android.hardware.cas@1.0-service.rc b/vendor/etc/init/android.hardware.cas@1.0-service.rc
new file mode 100644
index 0000000000000000000000000000000000000000..93de79444e955c6fa27ef48a90958c5db8946288
--- /dev/null
+++ b/vendor/etc/init/android.hardware.cas@1.0-service.rc
@@ -0,0 +1,6 @@
+service cas-hal-1-0 /vendor/bin/hw/android.hardware.cas@1.0-service
+    class hal
+    user media
+    group mediadrm drmrpc
+    ioprio rt 4
+    writepid /dev/cpuset/foreground/tasks
diff --git a/vendor/etc/init/android.hardware.configstore@1.0-service.rc b/vendor/etc/init/android.hardware.configstore@1.0-service.rc
new file mode 100644
index 0000000000000000000000000000000000000000..563d8541c3fe9221f785442cf65df99a797db4ad
--- /dev/null
+++ b/vendor/etc/init/android.hardware.configstore@1.0-service.rc
@@ -0,0 +1,4 @@
+service configstore-hal-1-0 /vendor/bin/hw/android.hardware.configstore@1.0-service
+    class hal animation
+    user system
+    group system
diff --git a/vendor/etc/init/android.hardware.drm@1.0-service.rc b/vendor/etc/init/android.hardware.drm@1.0-service.rc
new file mode 100644
index 0000000000000000000000000000000000000000..e7beca35e38139bf0ea2f5d80185554e1504e57b
--- /dev/null
+++ b/vendor/etc/init/android.hardware.drm@1.0-service.rc
@@ -0,0 +1,6 @@
+service drm-hal-1-0 /vendor/bin/hw/android.hardware.drm@1.0-service
+    class hal
+    user media
+    group mediadrm drmrpc
+    ioprio rt 4
+    writepid /dev/cpuset/foreground/tasks
diff --git a/vendor/etc/init/android.hardware.drm@1.0-service.widevine.rc b/vendor/etc/init/android.hardware.drm@1.0-service.widevine.rc
new file mode 100644
index 0000000000000000000000000000000000000000..12c3a980d1d0ec5fb8018a6aee7d204dd1c6a79d
--- /dev/null
+++ b/vendor/etc/init/android.hardware.drm@1.0-service.widevine.rc
@@ -0,0 +1,6 @@
+service drm-widevine-hal-1-0 /vendor/bin/hw/android.hardware.drm@1.0-service.widevine
+    class hal
+    user media
+    group mediadrm drmrpc
+    ioprio rt 4
+    writepid /dev/cpuset/foreground/tasks
diff --git a/vendor/etc/init/android.hardware.dumpstate@1.0-service.rc b/vendor/etc/init/android.hardware.dumpstate@1.0-service.rc
new file mode 100644
index 0000000000000000000000000000000000000000..0f27248512e4f22534c2c01a84fb23ffe0ae2d75
--- /dev/null
+++ b/vendor/etc/init/android.hardware.dumpstate@1.0-service.rc
@@ -0,0 +1,4 @@
+service dumpstate-1-0 /vendor/bin/hw/android.hardware.dumpstate@1.0-service
+    class hal
+    user system
+    group system
diff --git a/vendor/etc/init/android.hardware.gatekeeper@1.0-service.rc b/vendor/etc/init/android.hardware.gatekeeper@1.0-service.rc
new file mode 100644
index 0000000000000000000000000000000000000000..d3f5e9d1edaa77ea5779f905d035778367d05c75
--- /dev/null
+++ b/vendor/etc/init/android.hardware.gatekeeper@1.0-service.rc
@@ -0,0 +1,4 @@
+service gatekeeper-1-0 /vendor/bin/hw/android.hardware.gatekeeper@1.0-service
+    class hal
+    user system
+    group system
diff --git a/vendor/etc/init/android.hardware.graphics.allocator@2.0-service.rc b/vendor/etc/init/android.hardware.graphics.allocator@2.0-service.rc
new file mode 100644
index 0000000000000000000000000000000000000000..70f2ef8ca4638ed053c3e9273562651aada004e9
--- /dev/null
+++ b/vendor/etc/init/android.hardware.graphics.allocator@2.0-service.rc
@@ -0,0 +1,6 @@
+service gralloc-2-0 /vendor/bin/hw/android.hardware.graphics.allocator@2.0-service
+    class hal animation
+    user system
+    group graphics drmrpc
+    capabilities SYS_NICE
+    onrestart restart surfaceflinger
diff --git a/vendor/etc/init/android.hardware.graphics.composer@2.1-service.rc b/vendor/etc/init/android.hardware.graphics.composer@2.1-service.rc
new file mode 100644
index 0000000000000000000000000000000000000000..51b0e3b1afb022bc50907b3b6f52b2a7cb8622f3
--- /dev/null
+++ b/vendor/etc/init/android.hardware.graphics.composer@2.1-service.rc
@@ -0,0 +1,6 @@
+service hwcomposer-2-1 /vendor/bin/hw/android.hardware.graphics.composer@2.1-service
+    class hal animation
+    user system
+    group graphics drmrpc
+    capabilities SYS_NICE
+    onrestart restart surfaceflinger
diff --git a/vendor/etc/init/android.hardware.health@1.0-service.rc b/vendor/etc/init/android.hardware.health@1.0-service.rc
new file mode 100644
index 0000000000000000000000000000000000000000..13cd7a5cf0f130d69741b32e4c46789814d0f7dd
--- /dev/null
+++ b/vendor/etc/init/android.hardware.health@1.0-service.rc
@@ -0,0 +1,4 @@
+service health-hal-1-0 /vendor/bin/hw/android.hardware.health@1.0-service
+    class hal
+    user system
+    group system
diff --git a/vendor/etc/init/android.hardware.keymaster@3.0-service.rc b/vendor/etc/init/android.hardware.keymaster@3.0-service.rc
new file mode 100644
index 0000000000000000000000000000000000000000..849d270c212baa5f46d51de365e76136dc8e1c2e
--- /dev/null
+++ b/vendor/etc/init/android.hardware.keymaster@3.0-service.rc
@@ -0,0 +1,4 @@
+service keymaster-3-0 /vendor/bin/hw/android.hardware.keymaster@3.0-service
+    class early_hal
+    user system
+    group system drmrpc
diff --git a/vendor/etc/init/android.hardware.light@2.0-service.rc b/vendor/etc/init/android.hardware.light@2.0-service.rc
new file mode 100644
index 0000000000000000000000000000000000000000..c3284c69596b7c9a16b3bb536f1cc3fd89155ee6
--- /dev/null
+++ b/vendor/etc/init/android.hardware.light@2.0-service.rc
@@ -0,0 +1,4 @@
+service light-hal-2-0 /vendor/bin/hw/android.hardware.light@2.0-service
+    class hal
+    user system
+    group system
\ No newline at end of file
diff --git a/vendor/etc/init/android.hardware.media.omx@1.0-service.rc b/vendor/etc/init/android.hardware.media.omx@1.0-service.rc
new file mode 100644
index 0000000000000000000000000000000000000000..ec51d650fd93e00ec17c71f307ef20a92713eed9
--- /dev/null
+++ b/vendor/etc/init/android.hardware.media.omx@1.0-service.rc
@@ -0,0 +1,6 @@
+service mediacodec /vendor/bin/hw/android.hardware.media.omx@1.0-service
+    class main
+    user mediacodec
+    group camera drmrpc mediadrm
+    ioprio rt 4
+    writepid /dev/cpuset/foreground/tasks
diff --git a/vendor/etc/init/android.hardware.memtrack@1.0-service.rc b/vendor/etc/init/android.hardware.memtrack@1.0-service.rc
new file mode 100644
index 0000000000000000000000000000000000000000..c975a181b08843e1e516b7b21b31d79b0da3889a
--- /dev/null
+++ b/vendor/etc/init/android.hardware.memtrack@1.0-service.rc
@@ -0,0 +1,4 @@
+service memtrack-hal-1-0 /vendor/bin/hw/android.hardware.memtrack@1.0-service
+    class hal
+    user system
+    group system
diff --git a/vendor/etc/init/android.hardware.sensors@1.0-service.rc b/vendor/etc/init/android.hardware.sensors@1.0-service.rc
new file mode 100644
index 0000000000000000000000000000000000000000..f0ab3be0ae66df5993d01526e4513b44ac93a27e
--- /dev/null
+++ b/vendor/etc/init/android.hardware.sensors@1.0-service.rc
@@ -0,0 +1,5 @@
+service sensors-hal-1-0 /vendor/bin/hw/android.hardware.sensors@1.0-service
+    class hal
+    user system
+    group system wakelock input
+    capabilities BLOCK_SUSPEND SYS_NICE
diff --git a/vendor/etc/init/android.hardware.vibrator@1.0-service.rc b/vendor/etc/init/android.hardware.vibrator@1.0-service.rc
new file mode 100644
index 0000000000000000000000000000000000000000..f027065a7894fc87608eb250afd8ea0028caf8d7
--- /dev/null
+++ b/vendor/etc/init/android.hardware.vibrator@1.0-service.rc
@@ -0,0 +1,4 @@
+service vibrator-1-0 /vendor/bin/hw/android.hardware.vibrator@1.0-service
+    class hal
+    user system
+    group system
diff --git a/vendor/etc/init/android.hardware.wifi@1.0-service.rc b/vendor/etc/init/android.hardware.wifi@1.0-service.rc
new file mode 100644
index 0000000000000000000000000000000000000000..b710b4f8537143a69a41d25b5412b8a0459983cc
--- /dev/null
+++ b/vendor/etc/init/android.hardware.wifi@1.0-service.rc
@@ -0,0 +1,4 @@
+service wifi_hal_legacy /vendor/bin/hw/android.hardware.wifi@1.0-service
+    class hal
+    user system wifi
+    group wifi gps
diff --git a/vendor/etc/init/autotest.rc b/vendor/etc/init/autotest.rc
new file mode 100644
index 0000000000000000000000000000000000000000..c632735a5b92cfb7b335bc8bf0f7b42dc8a8d14a
--- /dev/null
+++ b/vendor/etc/init/autotest.rc
@@ -0,0 +1,8 @@
+service autotest /vendor/bin/autotest
+    class main
+    disabled
+    user root
+    oneshot
+
+on property:init.svc.autotest=running && property:init.svc.surfaceflinger=running
+	stop surfaceflinger
\ No newline at end of file
diff --git a/vendor/etc/init/charge.rc b/vendor/etc/init/charge.rc
new file mode 100644
index 0000000000000000000000000000000000000000..d39aac35d7ae8d0c0e966eb58e2bf3c453417021
--- /dev/null
+++ b/vendor/etc/init/charge.rc
@@ -0,0 +1,24 @@
+on init_charge
+    mkdir /productinfo 0771 system system
+    ubiattach 0 ubipac
+    # exec /sbin/resize2fs -ef /fstab.${ro.hardware}
+    mount_all /fstab.${ro.hardware}
+    chown system system /productinfo
+    chmod 0771 /productinfo
+
+on early-init
+    start ueventd
+
+on charger
+    class_start charger
+
+service ueventd /sbin/ueventd
+    class core
+    critical
+    seclabel u:r:ueventd:s0
+    shutdown critical
+
+service charge /vendor/bin/charge
+    class charger
+    user root
+    oneshot
diff --git a/vendor/etc/init/cp_diskserver.rc b/vendor/etc/init/cp_diskserver.rc
new file mode 100644
index 0000000000000000000000000000000000000000..69433f21cf06130ccf417eafcd61ec23ecf690b3
--- /dev/null
+++ b/vendor/etc/init/cp_diskserver.rc
@@ -0,0 +1,13 @@
+#cp_diskserver
+service cp_diskserver /vendor/bin/cp_diskserver
+    class cali
+    user root
+    group root
+    disabled
+
+
+on property:ro.bootmode=cali
+   start cp_diskserver
+
+on property:ro.bootmode=factorytest
+   start cp_diskserver
diff --git a/vendor/etc/init/dhcp6.rc b/vendor/etc/init/dhcp6.rc
new file mode 100644
index 0000000000000000000000000000000000000000..9512fdfb92b7fe34a80a89d57546adfc4ebcef60
--- /dev/null
+++ b/vendor/etc/init/dhcp6.rc
@@ -0,0 +1,4 @@
+service dhcp6c_wifi /vendor/bin/dhcp6c -c /data/misc/dhcp6c/dhcp6c.conf wlan0
+    user root
+    disabled
+    oneshot
diff --git a/vendor/etc/init/engineermode.rc b/vendor/etc/init/engineermode.rc
new file mode 100644
index 0000000000000000000000000000000000000000..32e554a2b754b454197210b338bbfc75257ce643
--- /dev/null
+++ b/vendor/etc/init/engineermode.rc
@@ -0,0 +1,23 @@
+service wl_PM_0 /system/bin/wl PM 0
+    disabled
+    oneshot
+
+service wl_mpc_0 /system/bin/wl mpc 0
+    disabled
+    oneshot
+
+service wl_press_1 /system/bin/wl scansuppress 1
+    disabled
+    oneshot
+
+service wl_PM_2 /system/bin/wl PM 2
+    disabled
+    oneshot
+
+service wl_mpc_1 /system/bin/wl mpc 1
+    disabled
+    oneshot
+
+service wl_press_0 /system/bin/wl scansuppress 0
+    disabled
+    oneshot
diff --git a/vendor/etc/init/ext_data.rc b/vendor/etc/init/ext_data.rc
new file mode 100644
index 0000000000000000000000000000000000000000..8d037721a88808e7b6902c48c9980ea2c87d53c2
--- /dev/null
+++ b/vendor/etc/init/ext_data.rc
@@ -0,0 +1,4 @@
+#extend data service for phoneserver
+service ext_data /vendor/bin/ext_data
+    class main
+    user root
diff --git a/vendor/etc/init/factorytest.rc b/vendor/etc/init/factorytest.rc
new file mode 100644
index 0000000000000000000000000000000000000000..6fbdd436b54fad6668d90ef57a98e196dcad4a96
--- /dev/null
+++ b/vendor/etc/init/factorytest.rc
@@ -0,0 +1,61 @@
+service factorytest /vendor/bin/factorytest
+    user root
+    group root sdcard_rw
+
+service console-ft /system/bin/sh
+    console
+    user root
+    group root
+    seclabel u:r:shell:s0
+
+on property:ro.bootmode=factorytest
+    class_start early_hal
+    class_start hal
+    setprop persist.ylog.enabled 1
+    start ylog
+    start slogmodem
+    start hwservicemanager
+    start console-ft
+    start debuggerd
+    start debuggerd64
+    start modem_control
+    start logd
+    start gnss_download
+    start audioserver
+    start media
+    start wcnd
+    start wcnd_eng
+    start gpsd
+    start servicemanager
+    start wificond
+    start factorytest
+
+#support for android8.1 trigger by bootmode=factorytest in init.rc
+on factorytest
+    class_start early_hal
+    class_start hal
+    setprop persist.ylog.enabled 1
+    start ylog
+    start slogmodem
+   chmod 0666 /sys/class/input/input1/enable
+   chmod 0666 /sys/class/input/input2/enable
+   chmod 0666 /sys/class/input/input3/enable
+   chmod 0666 /sys/class/input/input4/enable
+   chmod 0666 /sys/class/input/input5/enable
+   chmod 0666 /sys/class/input/input6/enable
+   chmod 0666 /sys/class/input/input7/enable
+    start hwservicemanager
+    start console-ft
+    start debuggerd
+    start debuggerd64
+    start modem_control
+    start logd
+    start gnss_download
+    start audioserver
+    start media
+    start wcnd
+    start wcnd_eng
+    start gpsd
+    start servicemanager
+    start wificond
+    start factorytest
diff --git a/vendor/etc/init/gnss_download.rc b/vendor/etc/init/gnss_download.rc
new file mode 100644
index 0000000000000000000000000000000000000000..be72402934dce84abb7a26ff1dbab59b78049a28
--- /dev/null
+++ b/vendor/etc/init/gnss_download.rc
@@ -0,0 +1,4 @@
+service gnss_download /vendor/bin/gnss_download
+    class core
+    user system
+    group system shell
diff --git a/vendor/etc/init/hostapd.android.rc b/vendor/etc/init/hostapd.android.rc
new file mode 100644
index 0000000000000000000000000000000000000000..672e1884d4aa71c425a66cc10933b94382008784
--- /dev/null
+++ b/vendor/etc/init/hostapd.android.rc
@@ -0,0 +1,20 @@
+#
+# init.rc fragment for hostapd on Android
+# Copyright (c) 2002-2016, Jouni Malinen <j@w1.fi>
+#
+# This software may be distributed under the terms of the BSD license.
+# See README for more details.
+#
+
+on post-fs-data
+    mkdir /data/misc/wifi/hostapd 0770 wifi wifi
+
+service hostapd /vendor/bin/hostapd \
+        -e /data/misc/wifi/entropy.bin \
+        /data/misc/wifi/hostapd.conf
+    class main
+    user wifi
+    group wifi net_raw net_admin
+    writepid /data/misc/wifi/hostapd.pid
+    disabled
+    oneshot
diff --git a/vendor/etc/init/iqfeed.rc b/vendor/etc/init/iqfeed.rc
new file mode 100644
index 0000000000000000000000000000000000000000..49bec002a11cff26e65a759b26b343e46d257758
--- /dev/null
+++ b/vendor/etc/init/iqfeed.rc
@@ -0,0 +1,5 @@
+service iqfeed /vendor/bin/iqfeed
+    class main
+    user system
+    group system sdcard_rw media_rw
+    disabled
diff --git a/vendor/etc/init/modem_control.rc b/vendor/etc/init/modem_control.rc
new file mode 100644
index 0000000000000000000000000000000000000000..0cd69d320d3f8f8e3d221b1dea4384d08fd1c818
--- /dev/null
+++ b/vendor/etc/init/modem_control.rc
@@ -0,0 +1,4 @@
+service modem_control  /vendor/bin/modem_control
+    class core
+    user root
+    group system radio shell
diff --git a/vendor/etc/init/modemd.rc b/vendor/etc/init/modemd.rc
new file mode 100644
index 0000000000000000000000000000000000000000..e152da22779cba6821d5db8eb1e65ed4596770cb
--- /dev/null
+++ b/vendor/etc/init/modemd.rc
@@ -0,0 +1,6 @@
+service modemd /vendor/bin/modemd
+    class core
+    socket embmsd stream 0666 system system
+    user root
+    group system radio shell
+    oneshot
diff --git a/vendor/etc/init/refnotify.rc b/vendor/etc/init/refnotify.rc
new file mode 100644
index 0000000000000000000000000000000000000000..9857b8bc51aecd7495b5078e47553ab081633d23
--- /dev/null
+++ b/vendor/etc/init/refnotify.rc
@@ -0,0 +1,4 @@
+service refnotify /vendor/bin/refnotify
+    class main
+    user system
+    group system radio shell
diff --git a/vendor/etc/init/rpmbserver_androido.rc b/vendor/etc/init/rpmbserver_androido.rc
new file mode 100644
index 0000000000000000000000000000000000000000..76ee833ecf2e98574c8dea5d145a5250ef49b49a
--- /dev/null
+++ b/vendor/etc/init/rpmbserver_androido.rc
@@ -0,0 +1,5 @@
+service rpmbserver /vendor/bin/rpmbserver -r /dev/block/mmcblk0rpmb
+    class cali
+    socket rpmbserver stream 0666 rpmbserver rpmbserver
+    group system root
+    seclabel u:r:tee:s0
diff --git a/vendor/etc/init/slogmodem.rc b/vendor/etc/init/slogmodem.rc
new file mode 100644
index 0000000000000000000000000000000000000000..d38e1c67315ac7a611cbcb618faa3ec32f12fa44
--- /dev/null
+++ b/vendor/etc/init/slogmodem.rc
@@ -0,0 +1,4 @@
+service slogmodem /vendor/bin/slogmodem
+    class main
+    user shell
+    group system sdcard_rw media_rw audio radio
diff --git a/vendor/etc/init/sprdrild.rc b/vendor/etc/init/sprdrild.rc
new file mode 100644
index 0000000000000000000000000000000000000000..b5d2e090cf69efbf6bd894b9295297f679c37b71
--- /dev/null
+++ b/vendor/etc/init/sprdrild.rc
@@ -0,0 +1,11 @@
+service spril-daemon /vendor/bin/hw/sprdrild
+    class core
+    disabled
+    user radio
+    group radio cache inet misc audio log readproc wakelock sdcard_rw shell system dhcp
+    capabilities BLOCK_SUSPEND NET_ADMIN NET_RAW
+#STK BIP IPV6
+service stk /vendor/bin/netbox.sh stk
+    user root
+    disabled
+    oneshot
\ No newline at end of file
diff --git a/vendor/etc/init/storageproxyd_androidone.rc b/vendor/etc/init/storageproxyd_androidone.rc
new file mode 100644
index 0000000000000000000000000000000000000000..eb2f35a099578cdf2968f8f1ffb0c4351c712ab9
--- /dev/null
+++ b/vendor/etc/init/storageproxyd_androidone.rc
@@ -0,0 +1,24 @@
+#start storageproxyd must restorecon /data,
+#not start storageproxyd on cali mode (not trigger post-fs-data)
+on post-fs-data
+    mkdir /data/sprd_ss 0770 system system
+
+on factorytest
+    setprop sprd.storageproxyd.enabled 1
+
+#on cali mode set sprd.storageproxyd.enabled=1 in production tools
+on property:sprd.storageproxyd.enabled=1
+    mkdir /data/sprd_ss 0770 system system
+    start rpmbproxyd
+    start storagensproxyd
+
+#service name must be < 16
+service rpmbproxyd /vendor/bin/sprdstorageproxyd -f rpmb -d /dev/trusty-ipc-dev0 -p /data/sprd_ss -r /dev/block/mmcblk0rpmb
+    class core
+    group system
+    seclabel u:r:tee:s0
+
+service storagensproxyd /vendor/bin/sprdstorageproxyd -f ns -d /dev/trusty-ipc-dev0 -p /data/sprd_ss -r /dev/block/mmcblk0rpmb
+    class late_start
+    group system
+    seclabel u:r:tee:s0
diff --git a/vendor/etc/init/thermald.rc b/vendor/etc/init/thermald.rc
new file mode 100644
index 0000000000000000000000000000000000000000..c2787a59028505b7b2ad090af7715c551e21540b
--- /dev/null
+++ b/vendor/etc/init/thermald.rc
@@ -0,0 +1,4 @@
+service thermald /vendor/bin/thermald
+   class main
+   user system
+   group system
diff --git a/vendor/etc/init/vendor.sprd.hardware.connmgr@1.0-service.rc b/vendor/etc/init/vendor.sprd.hardware.connmgr@1.0-service.rc
new file mode 100644
index 0000000000000000000000000000000000000000..f784a26b12f228118bcd2f2b7212ef05876681a7
--- /dev/null
+++ b/vendor/etc/init/vendor.sprd.hardware.connmgr@1.0-service.rc
@@ -0,0 +1,4 @@
+service vendor.sprd.hardware.connmgr@1.0-service /vendor/bin/hw/vendor.sprd.hardware.connmgr@1.0-service
+    class hal
+    user system
+    group system
diff --git a/vendor/etc/init/vendor.sprd.hardware.gnss@1.0-service.rc b/vendor/etc/init/vendor.sprd.hardware.gnss@1.0-service.rc
new file mode 100644
index 0000000000000000000000000000000000000000..d5fb3c9688d780c0c32bd006a614349dac6f1fc9
--- /dev/null
+++ b/vendor/etc/init/vendor.sprd.hardware.gnss@1.0-service.rc
@@ -0,0 +1,4 @@
+service gnss_service_sprd /vendor/bin/hw/vendor.sprd.hardware.gnss@1.0-service
+    class hal
+    user system
+    group system gps radio inet
\ No newline at end of file
diff --git a/vendor/etc/init/vendor.sprd.hardware.log@1.0-service.rc b/vendor/etc/init/vendor.sprd.hardware.log@1.0-service.rc
new file mode 100644
index 0000000000000000000000000000000000000000..49f85d8c2435c792be93b0842f126d3adcb20185
--- /dev/null
+++ b/vendor/etc/init/vendor.sprd.hardware.log@1.0-service.rc
@@ -0,0 +1,4 @@
+service vendor.sprd.hardware.log@1.0-service /vendor/bin/hw/vendor.sprd.hardware.log@1.0-service
+    class hal
+    user system
+    group system
diff --git a/vendor/etc/init/vendor.sprd.hardware.power@2.0-service.rc b/vendor/etc/init/vendor.sprd.hardware.power@2.0-service.rc
new file mode 100644
index 0000000000000000000000000000000000000000..a52f44e5325d2258abd153cc8388d4ea5d9b8f76
--- /dev/null
+++ b/vendor/etc/init/vendor.sprd.hardware.power@2.0-service.rc
@@ -0,0 +1,4 @@
+service power-hal-2-0-sprd /vendor/bin/hw/vendor.sprd.hardware.power@2.0-service
+    class hal
+    user root
+    group system
diff --git a/vendor/etc/init/vendor.sprd.hardware.thermal@1.0-service.rc b/vendor/etc/init/vendor.sprd.hardware.thermal@1.0-service.rc
new file mode 100644
index 0000000000000000000000000000000000000000..b483e48db7c3a44622d6019106dec2e6058f9771
--- /dev/null
+++ b/vendor/etc/init/vendor.sprd.hardware.thermal@1.0-service.rc
@@ -0,0 +1,4 @@
+service ext-thermal-hal-1-0 /vendor/bin/hw/vendor.sprd.hardware.thermal@1.0-service
+    class hal
+    user system
+    group system
diff --git a/vendor/etc/init/vndservicemanager.rc b/vendor/etc/init/vndservicemanager.rc
new file mode 100644
index 0000000000000000000000000000000000000000..3fa4d7debdfc52808af0d9175d39a9402f4de82d
--- /dev/null
+++ b/vendor/etc/init/vndservicemanager.rc
@@ -0,0 +1,6 @@
+service vndservicemanager /vendor/bin/vndservicemanager /dev/vndbinder
+    class core
+    user system
+    group system readproc
+    writepid /dev/cpuset/system-background/tasks
+    shutdown critical
diff --git a/vendor/etc/init/wcnd.rc b/vendor/etc/init/wcnd.rc
new file mode 100644
index 0000000000000000000000000000000000000000..de011b8bc9469c5752ad3e004fae3cb5c3cf92f5
--- /dev/null
+++ b/vendor/etc/init/wcnd.rc
@@ -0,0 +1,13 @@
+#wcnd service
+service wcnd /vendor/bin/connmgr
+    class late_start
+#   we will start as root and wcnd will switch to user system
+#   user system
+    group system readproc inet wifi shell bluetooth
+    oneshot
+#wcn eng
+service wcnd_eng /vendor/bin/connmgr -G
+     class late_start
+     group system shell wifi inet bluetooth
+     disabled
+     oneshot
diff --git a/vendor/etc/init/ylog_lite.rc b/vendor/etc/init/ylog_lite.rc
new file mode 100644
index 0000000000000000000000000000000000000000..fbb29d844acde53458017c9b89e2ecdbdcf7caf4
--- /dev/null
+++ b/vendor/etc/init/ylog_lite.rc
@@ -0,0 +1,5 @@
+service ylog_lite /vendor/bin/ylog_lite
+    class main
+    socket ylog seqpacket 0666 ylog ylog
+    user root
+    disabled
\ No newline at end of file
diff --git a/vendor/etc/init/zram.rc b/vendor/etc/init/zram.rc
new file mode 100644
index 0000000000000000000000000000000000000000..a585302c68d352856ee1702e38013ac272682ff5
--- /dev/null
+++ b/vendor/etc/init/zram.rc
@@ -0,0 +1,3 @@
+service zram /vendor/bin/zram.sh
+    disabled
+    oneshot
diff --git a/vendor/etc/media_codecs.xml b/vendor/etc/media_codecs.xml
new file mode 100644
index 0000000000000000000000000000000000000000..9152a0d70c4cec967fa4c95378d57fa865fab262
--- /dev/null
+++ b/vendor/etc/media_codecs.xml
@@ -0,0 +1,189 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!-- Copyright (C) 2012 The Android Open Source 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.
+-->
+
+<!--
+<!DOCTYPE MediaCodecs [
+<!ELEMENT MediaCodecs (Decoders,Encoders)>
+<!ELEMENT Decoders (MediaCodec*)>
+<!ELEMENT Encoders (MediaCodec*)>
+<!ELEMENT MediaCodec (Type*,Quirk*)>
+<!ATTLIST MediaCodec name CDATA #REQUIRED>
+<!ATTLIST MediaCodec type CDATA>
+<!ELEMENT Type EMPTY>
+<!ATTLIST Type name CDATA #REQUIRED>
+<!ELEMENT Quirk EMPTY>
+<!ATTLIST Quirk name CDATA #REQUIRED>
+]>
+
+There's a simple and a complex syntax to declare the availability of a
+media codec:
+
+A codec that properly follows the OpenMax spec and therefore doesn't have any
+quirks and that only supports a single content type can be declared like so:
+
+    <MediaCodec name="OMX.foo.bar" type="something/interesting" />
+
+If a codec has quirks OR supports multiple content types, the following syntax
+can be used:
+
+    <MediaCodec name="OMX.foo.bar" >
+        <Type name="something/interesting" />
+        <Type name="something/else" />
+        ...
+        <Quirk name="requires-allocate-on-input-ports" />
+        <Quirk name="requires-allocate-on-output-ports" />
+        <Quirk name="output-buffers-are-unreadable" />
+    </MediaCodec>
+
+Only the three quirks included above are recognized at this point:
+
+"requires-allocate-on-input-ports"
+    must be advertised if the component does not properly support specification
+    of input buffers using the OMX_UseBuffer(...) API but instead requires
+    OMX_AllocateBuffer to be used.
+
+"requires-allocate-on-output-ports"
+    must be advertised if the component does not properly support specification
+    of output buffers using the OMX_UseBuffer(...) API but instead requires
+    OMX_AllocateBuffer to be used.
+
+"output-buffers-are-unreadable"
+    must be advertised if the emitted output buffers of a decoder component
+    are not readable, i.e. use a custom format even though abusing one of
+    the official OMX colorspace constants.
+    Clients of such decoders will not be able to access the decoded data,
+    naturally making the component much less useful. The only use for
+    a component with this quirk is to render the output to the screen.
+    Audio decoders MUST NOT advertise this quirk.
+    Video decoders that advertise this quirk must be accompanied by a
+    corresponding color space converter for thumbnail extraction,
+    matching surfaceflinger support that can render the custom format to
+    a texture and possibly other code, so just DON'T USE THIS QUIRK.
+
+-->
+
+<MediaCodecs>
+    <Decoders>
+        <MediaCodec name="OMX.google.imaadpcm.decoder" type="audio/ima-adpcm" />
+    </Decoders>
+
+    <Include href="media_codecs_google_audio.xml" />
+    <Include href="media_codecs_google_telephony.xml" />
+    <Settings>
+        <Setting name="max-video-encoder-input-buffers" value="18" />
+    </Settings>
+
+    <Decoders>
+<!--
+        <MediaCodec name="OMX.sprd.hevc.decoder" type="video/hevc">
+            <Quirk name="requires-allocate-on-output-ports" />
+            <Quirk name="needs-flush-before-disable" />
+            <Limit name="size" min="64x64" max="3840x2176" />
+            <Limit name="alignment" value="2x2" />
+            <Limit name="block-size" value="16x16" />
+            <Limit name="block-count" range="1-32640" />
+            <Limit name="blocks-per-second" range="1-979200" />
+            <Limit name="bitrate" range="1-50000000" />
+            <Feature name="adaptive-playback" />
+	</MediaCodec>
+-->
+        <MediaCodec name="OMX.sprd.mpeg4.decoder" type="video/mp4v-es">
+            <Quirk name="requires-allocate-on-output-ports" />
+            <Quirk name="needs-flush-before-disable" />
+            <Limit name="size" min="64x64" max="1920x1088" />
+            <Limit name="alignment" value="2x2" />
+            <Limit name="block-size" value="16x16" />
+            <Limit name="blocks-per-second" range="1-245760" />
+            <Limit name="bitrate" range="1-40000000" />
+            <Feature name="adaptive-playback" />
+        </MediaCodec>
+        <MediaCodec name="OMX.sprd.h263.decoder" type="video/3gpp">
+            <Quirk name="requires-allocate-on-output-ports" />
+            <Quirk name="needs-flush-before-disable" />
+            <Limit name="size" min="64x64" max="1920x1088" />
+            <Limit name="alignment" value="2x2" />
+            <Limit name="block-size" value="16x16" />
+            <Limit name="blocks-per-second" range="1-245760" />
+            <Limit name="bitrate" range="1-40000000" />
+            <Feature name="adaptive-playback" />
+        </MediaCodec>
+        <MediaCodec name="OMX.sprd.h264.decoder" type="video/avc">
+            <Quirk name="requires-allocate-on-output-ports" />
+            <Quirk name="needs-flush-before-disable" />
+            <Limit name="size" min="64x64" max="1920x1088" />
+            <Limit name="alignment" value="2x2" />
+            <Limit name="block-size" value="16x16" />
+            <Limit name="blocks-per-second" range="1-245760" />
+            <Limit name="bitrate" range="1-50000000" />
+            <Limit name="concurrent-instances" max="10" />
+            <Feature name="adaptive-playback" />
+        </MediaCodec>
+        <!--
+        <MediaCodec name="OMX.sprd.vpx.decoder" type="video/x-vnd.on2.vp8">
+            <Quirk name="requires-allocate-on-output-ports" />
+            <Quirk name="needs-flush-before-disable" />
+            <Limit name="size" min="64x64" max="1920x1088" />
+            <Limit name="alignment" value="2x2" />
+            <Limit name="block-size" value="16x16" />
+            <Limit name="blocks-per-second" range="1-245760" />
+            <Limit name="bitrate" range="1-40000000" />
+            <Feature name="adaptive-playback" />
+        </MediaCodec>
+        -->
+<!--
+        <MediaCodec name="OMX.sprd.soft.mpeg4.decoder" type="video/mp4v-es" />
+        <MediaCodec name="OMX.sprd.soft.h263.decoder" type="video/3gpp" />
+        <MediaCodec name="OMX.sprd.soft.h264.decoder" type="video/avc" />
+-->
+        <MediaCodec name="OMX.google.mjpg.decoder" type="video/mjpg" />
+    </Decoders>
+    <Encoders>
+        <MediaCodec name="OMX.sprd.mpeg4.encoder" type="video/mp4v-es">
+            <Limit name="size" min="176x144" max="1920x1088" />
+            <Limit name="alignment" value="16x16" />
+            <Limit name="block-size" value="16x16" />
+            <Limit name="blocks-per-second" range="12-245760" />
+            <Limit name="bitrate" range="1-40000000" />
+            <Limit name="concurrent-instances" max="6" />
+        </MediaCodec>
+        <MediaCodec name="OMX.sprd.h263.encoder" type="video/3gpp">
+            <Limit name="size" min="176x144" max="1920x1088" />
+            <Limit name="alignment" value="16x16" />
+            <Limit name="block-size" value="16x16" />
+            <Limit name="blocks-per-second" range="12-245760" />
+            <Limit name="bitrate" range="1-40000000" />
+            <Limit name="concurrent-instances" max="6" />
+        </MediaCodec>
+        <MediaCodec name="OMX.sprd.h264.encoder" type="video/avc">
+            <Limit name="size" min="176x144" max="1920x1088" />
+            <Limit name="alignment" value="16x16" />
+            <Limit name="block-size" value="16x16" />
+            <Limit name="blocks-per-second" range="1-245760" />
+            <Limit name="bitrate" range="1-40000000" />
+        </MediaCodec>
+        <!--
+        <MediaCodec name="OMX.sprd.h265.encoder" type="video/hevc">
+            <Limit name="size" min="176x144" max="3840x2176" />
+            <Limit name="alignment" value="16x16" />
+            <Limit name="block-size" value="32x32" />
+            <Limit name="block-count" range="1-8160" />
+            <Limit name="blocks-per-second" range="1-244800" />
+            <Limit name="bitrate" range="1-25000000" />
+        </MediaCodec>
+        -->
+    </Encoders>
+    <Include href="media_codecs_google_video.xml" />
+</MediaCodecs>
diff --git a/vendor/etc/media_codecs_google_audio.xml b/vendor/etc/media_codecs_google_audio.xml
new file mode 100644
index 0000000000000000000000000000000000000000..d7dabb8a71cf2fc6948dc290cfffea223623357f
--- /dev/null
+++ b/vendor/etc/media_codecs_google_audio.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!-- Copyright (C) 2014 The Android Open Source 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.
+-->
+
+<Included>
+    <Decoders>
+        <MediaCodec name="OMX.sprd.mp3.decoder" type="audio/mpeg">
+            <Limit name="channel-count" max="2" />
+            <Limit name="sample-rate" ranges="8000,11025,12000,16000,22050,24000,32000,44100,48000" />
+            <Limit name="bitrate" range="8000-320000" />
+        </MediaCodec>
+        <MediaCodec name="OMX.sprd.mp3l1.decoder" type="audio/mpeg-L1">
+            <Limit name="channel-count" max="2" />
+            <Limit name="sample-rate" ranges="8000,11025,12000,16000,22050,24000,32000,44100,48000" />
+            <Limit name="bitrate" range="8000-320000" />
+        </MediaCodec>
+        <MediaCodec name="OMX.sprd.mp3l2.decoder" type="audio/mpeg-L2">
+            <Limit name="channel-count" max="2" />
+            <Limit name="sample-rate" ranges="8000,11025,12000,16000,22050,24000,32000,44100,48000" />
+            <Limit name="bitrate" range="8000-320000" />
+        </MediaCodec>
+<!--
+        <MediaCodec name="OMX.google.mp3.decoder" type="audio/mpeg">
+            <Limit name="channel-count" max="2" />
+            <Limit name="sample-rate" ranges="8000,11025,12000,16000,22050,24000,32000,44100,48000" />
+            <Limit name="bitrate" range="8000-320000" />
+        </MediaCodec>
+-->
+        <MediaCodec name="OMX.google.amrnb.decoder" type="audio/3gpp">
+            <Limit name="channel-count" max="1" />
+            <Limit name="sample-rate" ranges="8000" />
+            <Limit name="bitrate" range="4750-12200" />
+        </MediaCodec>
+        <MediaCodec name="OMX.google.amrwb.decoder" type="audio/amr-wb">
+            <Limit name="channel-count" max="1" />
+            <Limit name="sample-rate" ranges="16000" />
+            <Limit name="bitrate" range="6600-23850" />
+        </MediaCodec>
+        <MediaCodec name="OMX.google.aac.decoder" type="audio/mp4a-latm">
+            <Limit name="channel-count" max="8" />
+            <Limit name="sample-rate" ranges="7350,8000,11025,12000,16000,22050,24000,32000,44100,48000" />
+            <Limit name="bitrate" range="8000-960000" />
+        </MediaCodec>
+        <MediaCodec name="OMX.google.g711.alaw.decoder" type="audio/g711-alaw">
+            <Limit name="channel-count" max="1" />
+            <Limit name="sample-rate" ranges="8000-48000" />
+            <Limit name="bitrate" range="64000" />
+        </MediaCodec>
+        <MediaCodec name="OMX.google.g711.mlaw.decoder" type="audio/g711-mlaw">
+            <Limit name="channel-count" max="1" />
+            <Limit name="sample-rate" ranges="8000-48000" />
+            <Limit name="bitrate" range="64000" />
+        </MediaCodec>
+        <MediaCodec name="OMX.google.vorbis.decoder" type="audio/vorbis">
+            <Limit name="channel-count" max="8" />
+            <Limit name="sample-rate" ranges="8000-96000" />
+            <Limit name="bitrate" range="32000-500000" />
+        </MediaCodec>
+        <MediaCodec name="OMX.google.opus.decoder" type="audio/opus">
+            <Limit name="channel-count" max="8" />
+            <Limit name="sample-rate" ranges="48000" />
+            <Limit name="bitrate" range="6000-510000" />
+        </MediaCodec>
+        <MediaCodec name="OMX.google.raw.decoder" type="audio/raw">
+            <Limit name="channel-count" max="8" />
+            <Limit name="sample-rate" ranges="8000-96000" />
+            <Limit name="bitrate" range="1-10000000" />
+        </MediaCodec>
+    </Decoders>
+    <Encoders>
+        <MediaCodec name="OMX.sprd.mp3.encoder" type="audio/mpeg">
+            <Limit name="channel-count" max="2" />
+            <Limit name="sample-rate" ranges="8000,11025,12000,16000,22050,24000,32000,44100,48000" />
+            <!-- also may support 64000, 88200  and 96000 Hz -->
+            <Limit name="bitrate" range="32000-320000" />
+        </MediaCodec>
+        <MediaCodec name="OMX.google.aac.encoder" type="audio/mp4a-latm">
+            <Limit name="channel-count" max="6" />
+            <Limit name="sample-rate" ranges="8000,11025,12000,16000,22050,24000,32000,44100,48000" />
+            <!-- also may support 64000, 88200  and 96000 Hz -->
+            <Limit name="bitrate" range="8000-960000" />
+        </MediaCodec>
+        <MediaCodec name="OMX.google.amrnb.encoder" type="audio/3gpp">
+            <Limit name="channel-count" max="1" />
+            <Limit name="sample-rate" ranges="8000" />
+            <Limit name="bitrate" range="4750-12200" />
+            <Feature name="bitrate-modes" value="CBR" />
+        </MediaCodec>
+        <MediaCodec name="OMX.google.amrwb.encoder" type="audio/amr-wb">
+            <Limit name="channel-count" max="1" />
+            <Limit name="sample-rate" ranges="16000" />
+            <Limit name="bitrate" range="6600-23850" />
+            <Feature name="bitrate-modes" value="CBR" />
+        </MediaCodec>
+        <MediaCodec name="OMX.google.flac.encoder" type="audio/flac">
+            <Limit name="channel-count" max="2" />
+            <Limit name="sample-rate" ranges="1-655350" />
+            <Limit name="bitrate" range="1-21000000" />
+            <Limit name="complexity" range="0-8"  default="5" />
+            <Feature name="bitrate-modes" value="CQ" />
+        </MediaCodec>
+    </Encoders>
+</Included>
diff --git a/vendor/etc/media_codecs_google_telephony.xml b/vendor/etc/media_codecs_google_telephony.xml
new file mode 100644
index 0000000000000000000000000000000000000000..5ad90d9ab36989d90db947b37436ae2d39ba32bc
--- /dev/null
+++ b/vendor/etc/media_codecs_google_telephony.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!-- Copyright (C) 2014 The Android Open Source 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.
+-->
+
+<Included>
+    <Decoders>
+        <MediaCodec name="OMX.google.gsm.decoder" type="audio/gsm">
+            <Limit name="channel-count" max="1" />
+            <Limit name="sample-rate" ranges="8000" />
+            <Limit name="bitrate" range="13000" />
+        </MediaCodec>
+    </Decoders>
+</Included>
diff --git a/vendor/etc/media_codecs_google_video.xml b/vendor/etc/media_codecs_google_video.xml
new file mode 100644
index 0000000000000000000000000000000000000000..9982abd69f4a929cdbac1651a1f154bd02a2c400
--- /dev/null
+++ b/vendor/etc/media_codecs_google_video.xml
@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!-- Copyright (C) 2014 The Android Open Source 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.
+-->
+
+<Included>
+    <Decoders>
+        <MediaCodec name="OMX.google.mpeg2.decoder" type="video/mpeg2">
+            <!-- profiles and levels:  ProfileMain : LevelHL -->
+            <Limit name="size" min="16x16" max="1920x1088" />
+            <Limit name="alignment" value="2x2" />
+            <Limit name="block-size" value="16x16" />
+            <Limit name="blocks-per-second" range="1-244800" />
+            <Limit name="bitrate" range="1-20000000" />
+            <Feature name="adaptive-playback" />
+        </MediaCodec>
+        <!--<MediaCodec name="OMX.google.mpeg4.decoder" type="video/mp4v-es">-->
+            <!-- profiles and levels:  ProfileSimple : Level3 -->
+            <!--<Limit name="size" min="2x2" max="352x288" />
+            <Limit name="alignment" value="2x2" />
+            <Limit name="block-size" value="16x16" />
+            <Limit name="blocks-per-second" range="12-11880" />
+            <Limit name="bitrate" range="1-384000" />
+            <Feature name="adaptive-playback" />
+        </MediaCodec>-->
+<!--
+        <MediaCodec name="OMX.google.h263.decoder" type="video/3gpp"> -->
+            <!-- profiles and levels:  ProfileBaseline : Level30, ProfileBaseline : Level45
+                    ProfileISWV2 : Level30, ProfileISWV2 : Level45 -->
+           <!-- <Limit name="size" min="2x2" max="352x288" />
+            <Limit name="alignment" value="2x2" />
+            <Limit name="bitrate" range="1-384000" />
+            <Feature name="adaptive-playback" />
+        </MediaCodec>-->
+ <!--       <MediaCodec name="OMX.google.h264.decoder" type="video/avc">-->
+            <!-- profiles and levels:  ProfileHigh : Level41 -->
+ <!--           <Limit name="size" min="16x16" max="1920x1088" />
+            <Limit name="alignment" value="2x2" />
+            <Limit name="block-size" value="16x16" />
+            <Limit name="blocks-per-second" range="1-244800" />
+            <Limit name="bitrate" range="1-12000000" />
+            <Feature name="adaptive-playback" />
+        </MediaCodec>-->
+        <MediaCodec name="OMX.google.hevc.decoder" type="video/hevc">
+            <!-- profiles and levels:  ProfileMain : MainTierLevel51 -->
+            <Limit name="size" min="2x2" max="1024x600" />
+            <Limit name="alignment" value="2x2" />
+            <Limit name="block-size" value="8x8" />
+            <Limit name="block-count" range="1-139264" />
+            <Limit name="blocks-per-second" range="1-2000000" />
+            <Limit name="bitrate" range="1-10000000" />
+            <Feature name="adaptive-playback" />
+        </MediaCodec>
+        <MediaCodec name="OMX.google.vp8.decoder" type="video/x-vnd.on2.vp8">
+            <Limit name="size" min="2x2" max="2048x2048" />
+            <Limit name="alignment" value="2x2" />
+            <Limit name="block-size" value="16x16" />
+            <Limit name="blocks-per-second" range="1-1000000" />
+            <Limit name="bitrate" range="1-40000000" />
+            <Feature name="adaptive-playback" />
+        </MediaCodec>
+
+        <MediaCodec name="OMX.google.vp9.decoder" type="video/x-vnd.on2.vp9">
+            <Limit name="size" min="2x2" max="640x640" />
+            <Limit name="alignment" value="2x2" />
+            <Limit name="block-size" value="16x16" />
+            <Limit name="blocks-per-second" range="1-500000" />
+            <Limit name="bitrate" range="1-3000000" />
+            <Feature name="adaptive-playback" />
+        </MediaCodec>
+
+    </Decoders>
+
+    <Encoders>
+<!--        <MediaCodec name="OMX.google.h263.encoder" type="video/3gpp"> -->
+            <!-- profiles and levels:  ProfileBaseline : Level45 -->
+<!--            <Limit name="size" min="176x144" max="176x144" />
+            <Limit name="alignment" value="16x16" />
+            <Limit name="bitrate" range="1-128000" />
+        </MediaCodec>
+        <MediaCodec name="OMX.google.h264.encoder" type="video/avc">-->
+            <!-- profiles and levels:  ProfileBaseline : Level2 -->
+       <!--     <Limit name="size" min="16x16" max="896x896" />
+            <Limit name="alignment" value="16x16" />
+            <Limit name="block-size" value="16x16" />
+            <Limit name="blocks-per-second" range="1-11880" />
+            <Limit name="bitrate" range="1-2000000" />
+        </MediaCodec>-->
+<!--        <MediaCodec name="OMX.google.mpeg4.encoder" type="video/mp4v-es">-->
+            <!-- profiles and levels:  ProfileCore : Level2 -->
+<!--            <Limit name="size" min="16x16" max="176x144" />
+            <Limit name="alignment" value="16x16" />
+            <Limit name="block-size" value="16x16" />
+            <Limit name="blocks-per-second" range="12-1485" />
+            <Limit name="bitrate" range="1-64000" />
+        </MediaCodec>-->
+        <MediaCodec name="OMX.google.vp8.encoder" type="video/x-vnd.on2.vp8">
+            <!-- profiles and levels:  ProfileMain : Level_Version0-3 -->
+            <Limit name="size" min="2x2" max="2048x2048" />
+            <Limit name="alignment" value="2x2" />
+            <Limit name="bitrate" range="1-40000000" />
+            <Feature name="bitrate-modes" value="VBR,CBR" />
+        </MediaCodec>
+    </Encoders>
+</Included>
diff --git a/vendor/etc/media_codecs_performance.xml b/vendor/etc/media_codecs_performance.xml
new file mode 100644
index 0000000000000000000000000000000000000000..c8a8054ab17767f8a79d47d581afe64d9f4e839a
--- /dev/null
+++ b/vendor/etc/media_codecs_performance.xml
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!-- Copyright 2015 The Android Open Source 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.
+-->
+
+<MediaCodecs>
+    <Encoders>
+<!--        <MediaCodec name="OMX.google.h263.encoder" type="video/3gpp" update="true">
+            <Limit name="measured-frame-rate-176x144" range="232-232" />
+        </MediaCodec>
+        <MediaCodec name="OMX.google.mpeg4.encoder" type="video/mp4v-es" update="true">
+            <Limit name="measured-frame-rate-176x144" range="255-255" />
+        </MediaCodec>
+        <MediaCodec name="OMX.google.h264.encoder" type="video/avc" update="true">
+            <Limit name="measured-frame-rate-320x240" range="149-149" />
+            <Limit name="measured-frame-rate-720x480" range="54-54" />
+            <Limit name="measured-frame-rate-1280x720" range="20-20" />
+            <Limit name="measured-frame-rate-1920x1080" range="9-9" />
+        </MediaCodec>-->
+        <MediaCodec name="OMX.google.vp8.encoder" type="video/x-vnd.on2.vp8" update="true">
+            <Limit name="measured-frame-rate-320x180" range="64-64" />
+            <Limit name="measured-frame-rate-640x360" range="37-37" />
+            <Limit name="measured-frame-rate-1280x720" range="19-19" />
+            <Limit name="measured-frame-rate-1920x1080" range="8-8" />
+    </MediaCodec>
+
+        <MediaCodec name="OMX.sprd.h263.encoder" type="video/3gpp" update="true">
+            <Limit name="measured-frame-rate-176x144" range="243-243" />
+        </MediaCodec>
+
+        <MediaCodec name="OMX.sprd.mpeg4.encoder" type="video/mp4v-es" update="true">
+            <Limit name="measured-frame-rate-176x144" range="243-243" />
+        </MediaCodec>
+
+        <MediaCodec name="OMX.sprd.h264.encoder" type="video/avc" update="true">
+            <Limit name="measured-frame-rate-320x240" range="158-317" />
+            <Limit name="measured-frame-rate-720x480" range="157-157" />
+            <Limit name="measured-frame-rate-1280x720" range="75-75" />
+	</MediaCodec>
+
+    </Encoders>
+    <Decoders>
+<!--
+        <MediaCodec name="OMX.google.h263.decoder" type="video/3gpp" update="true">
+            <Limit name="measured-frame-rate-176x144" range="228-228" />
+            <Limit name="measured-frame-rate-352x288" range="234-234" />
+        </MediaCodec>-->
+<!--
+        <MediaCodec name="OMX.google.h264.decoder" type="video/avc" update="true">
+            <Limit name="measured-frame-rate-320x240" range="100-100" />
+            <Limit name="measured-frame-rate-720x480" range="89-89" />
+            <Limit name="measured-frame-rate-1280x720" range="28-28" />
+            <Limit name="measured-frame-rate-1920x1080" range="7-7" />
+        </MediaCodec>
+-->
+        <MediaCodec name="OMX.google.hevc.decoder" type="video/hevc" update="true">
+            <Limit name="measured-frame-rate-352x288" range="205-205" />
+            <Limit name="measured-frame-rate-640x360" range="109-109" />
+            <Limit name="measured-frame-rate-720x480" range="41-41" />
+            <Limit name="measured-frame-rate-1280x720" range="45-45" />
+            <Limit name="measured-frame-rate-1920x1080" range="50-50" />
+        </MediaCodec>
+        <MediaCodec name="OMX.google.vp8.decoder" type="video/x-vnd.on2.vp8" update="true">
+            <Limit name="measured-frame-rate-320x180" range="323-323" />
+            <Limit name="measured-frame-rate-320x240" range="860-860" />
+            <Limit name="measured-frame-rate-640x360" range="94-94" />
+            <Limit name="measured-frame-rate-1280x720" range="19-19" />
+            <Limit name="measured-frame-rate-1920x1080" range="9-9" />
+        </MediaCodec>
+        <MediaCodec name="OMX.google.vp9.decoder" type="video/x-vnd.on2.vp9" update="true">
+            <Limit name="measured-frame-rate-320x180" range="189-189" />
+            <Limit name="measured-frame-rate-320x240" range="347-347" />
+            <Limit name="measured-frame-rate-640x360" range="79-79" />
+            <Limit name="measured-frame-rate-1280x720" range="27-27" />
+            <Limit name="measured-frame-rate-1920x1080" range="20-20" />
+    </MediaCodec>
+
+        <MediaCodec name="OMX.sprd.h263.decoder" type="video/3gpp" update="true">
+            <Limit name="measured-frame-rate-176x144" range="220-220" />
+            <Limit name="measured-frame-rate-352x288" range="717-717" />
+        </MediaCodec>
+
+        <MediaCodec name="OMX.sprd.h264.decoder" type="video/avc" update="true">
+            <Limit name="measured-frame-rate-320x240" range="290-290" />
+            <Limit name="measured-frame-rate-720x480" range="180-180" />
+            <Limit name="measured-frame-rate-1280x720" range="50-100" />
+            <Limit name="measured-frame-rate-1920x1080" range="52-52" />
+        </MediaCodec>
+
+        <MediaCodec name="OMX.sprd.mpeg4.decoder" type="video/mp4v-es" update="true">
+            <Limit name="measured-frame-rate-176x144" range="474-474" />
+            <Limit name="measured-frame-rate-480x360" range="49-49" />
+        </MediaCodec>
+        <!--
+        <MediaCodec name="OMX.sprd.vpx.decoder" type="video/x-vnd.on2.vp8" update="true">
+            <Limit name="measured-frame-rate-320x180" range="88-88" />
+            <Limit name="measured-frame-rate-640x360" range="158-158" />
+            <Limit name="measured-frame-rate-1280x720" range="45-45" />
+            <Limit name="measured-frame-rate-1920x1080" range="60-60" />
+	</MediaCodec>
+        -->
+    </Decoders>
+</MediaCodecs>
+
diff --git a/vendor/etc/media_profiles_V1_0.xml b/vendor/etc/media_profiles_V1_0.xml
new file mode 100644
index 0000000000000000000000000000000000000000..80753d78bbafff665ce1d51823d126b84066b4ef
--- /dev/null
+++ b/vendor/etc/media_profiles_V1_0.xml
@@ -0,0 +1,543 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source 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.
+-->
+<!DOCTYPE MediaSettings [
+<!ELEMENT MediaSettings (CamcorderProfiles,
+                         EncoderOutputFileFormat+,
+                         VideoEncoderCap+,
+                         AudioEncoderCap+,
+                         VideoDecoderCap,
+                         AudioDecoderCap)>
+<!ELEMENT CamcorderProfiles (EncoderProfile+, ImageEncoding+, ImageDecoding, Camera)>
+<!ELEMENT EncoderProfile (Video, Audio)>
+<!ATTLIST EncoderProfile quality (high|low) #REQUIRED>
+<!ATTLIST EncoderProfile fileFormat (mp4|3gp) #REQUIRED>
+<!ATTLIST EncoderProfile duration (30|60) #REQUIRED>
+<!ATTLIST EncoderProfile cameraId (0|1) #REQUIRED>
+<!ELEMENT Video EMPTY>
+<!ATTLIST Video codec (h264|h263|m4v) #REQUIRED>
+<!ATTLIST Video bitRate CDATA #REQUIRED>
+<!ATTLIST Video width CDATA #REQUIRED>
+<!ATTLIST Video height CDATA #REQUIRED>
+<!ATTLIST Video frameRate CDATA #REQUIRED>
+<!ELEMENT Audio EMPTY>
+<!ATTLIST Audio codec (amrnb|amrwb|aac) #REQUIRED>
+<!ATTLIST Audio bitRate CDATA #REQUIRED>
+<!ATTLIST Audio sampleRate CDATA #REQUIRED>
+<!ATTLIST Audio channels (1|2) #REQUIRED>
+<!ELEMENT ImageEncoding EMPTY>
+<!ATTLIST ImageEncoding quality (90|80|70|60|50|40) #REQUIRED>
+<!ELEMENT ImageDecoding EMPTY>
+<!ATTLIST ImageDecoding memCap CDATA #REQUIRED>
+<!ELEMENT Camera EMPTY>
+<!ELEMENT EncoderOutputFileFormat EMPTY>
+<!ATTLIST EncoderOutputFileFormat name (mp4|3gp) #REQUIRED>
+<!ELEMENT VideoEncoderCap EMPTY>
+<!ATTLIST VideoEncoderCap name (h264|h263|m4v|wmv) #REQUIRED>
+<!ATTLIST VideoEncoderCap enabled (true|false) #REQUIRED>
+<!ATTLIST VideoEncoderCap minBitRate CDATA #REQUIRED>
+<!ATTLIST VideoEncoderCap maxBitRate CDATA #REQUIRED>
+<!ATTLIST VideoEncoderCap minFrameWidth CDATA #REQUIRED>
+<!ATTLIST VideoEncoderCap maxFrameWidth CDATA #REQUIRED>
+<!ATTLIST VideoEncoderCap minFrameHeight CDATA #REQUIRED>
+<!ATTLIST VideoEncoderCap maxFrameHeight CDATA #REQUIRED>
+<!ATTLIST VideoEncoderCap minFrameRate CDATA #REQUIRED>
+<!ATTLIST VideoEncoderCap maxFrameRate CDATA #REQUIRED>
+<!ELEMENT AudioEncoderCap EMPTY>
+<!ATTLIST AudioEncoderCap name (amrnb|amrwb|aac|wma) #REQUIRED>
+<!ATTLIST AudioEncoderCap enabled (true|false) #REQUIRED>
+<!ATTLIST AudioEncoderCap minBitRate CDATA #REQUIRED>
+<!ATTLIST AudioEncoderCap maxBitRate CDATA #REQUIRED>
+<!ATTLIST AudioEncoderCap minSampleRate CDATA #REQUIRED>
+<!ATTLIST AudioEncoderCap maxSampleRate CDATA #REQUIRED>
+<!ATTLIST AudioEncoderCap minChannels (1|2) #REQUIRED>
+<!ATTLIST AudioEncoderCap maxChannels (1|2) #REQUIRED>
+<!ELEMENT VideoDecoderCap EMPTY>
+<!ATTLIST VideoDecoderCap name (wmv) #REQUIRED>
+<!ATTLIST VideoDecoderCap enabled (true|false) #REQUIRED>
+<!ELEMENT AudioDecoderCap EMPTY>
+<!ATTLIST AudioDecoderCap name (wma) #REQUIRED>
+<!ATTLIST AudioDecoderCap enabled (true|false) #REQUIRED>
+<!ELEMENT VideoEditorCap EMPTY>
+<!ATTLIST VideoEditorCap maxInputFrameWidth CDATA #REQUIRED>
+<!ATTLIST VideoEditorCap maxInputFrameHeight CDATA #REQUIRED>
+<!ATTLIST VideoEditorCap maxOutputFrameWidth CDATA #REQUIRED>
+<!ATTLIST VideoEditorCap maxOutputFrameHeight CDATA #REQUIRED>
+<!ATTLIST VideoEditorCap maxPrefetchYUVFrames CDATA #REQUIRED>
+<!ELEMENT ExportVideoProfile EMPTY>
+<!ATTLIST ExportVideoProfile name (h264|h263|m4v) #REQUIRED>
+<!ATTLIST ExportVideoProfile profile CDATA #REQUIRED>
+<!ATTLIST ExportVideoProfile level CDATA #REQUIRED>
+]>
+<!--
+     This file is used to declare the multimedia profiles and capabilities
+     on an android-powered device.
+-->
+<MediaSettings>
+    <!-- Each camcorder profile defines a set of predefined configuration parameters -->
+    <CamcorderProfiles cameraId="0">
+        <EncoderProfile quality="low" fileFormat="mp4" duration="60">
+            <Video codec="m4v"
+                   bitRate="256000"
+                   width="176"
+                   height="144"
+                   frameRate="30" />
+            <Audio codec="amrnb"
+                   bitRate="12200"
+                   sampleRate="8000"
+                   channels="1" />
+        </EncoderProfile>
+        <EncoderProfile quality="high" fileFormat="mp4" duration="60">
+            <Video codec="h264"
+                   bitRate="8000000"
+                   width="1280"
+                   height="720"
+                   frameRate="30" />
+            <Audio codec="aac"
+                   bitRate="96000"
+                   sampleRate="44100"
+                   channels="1" />
+        </EncoderProfile>
+
+        <EncoderProfile quality="timelapselow" fileFormat="mp4" duration="60">
+            <Video codec="m4v"
+                   bitRate="256000"
+                   width="176"
+                   height="144"
+                   frameRate="30" />
+            <Audio codec="amrnb"
+                   bitRate="12200"
+                   sampleRate="8000"
+                   channels="1" />
+        </EncoderProfile>
+        <EncoderProfile quality="timelapsehigh" fileFormat="mp4" duration="60">
+            <Video codec="h264"
+                   bitRate="8000000"
+                   width="1280"
+                   height="720"
+                   frameRate="30" />
+            <Audio codec="aac"
+                   bitRate="96000"
+                   sampleRate="44100"
+                   channels="1" />
+        </EncoderProfile>
+
+        <EncoderProfile quality="qcif" fileFormat="mp4" duration="60">
+            <Video codec="m4v"
+                   bitRate="256000"
+                   width="176"
+                   height="144"
+                   frameRate="30" />
+            <Audio codec="amrnb"
+                   bitRate="12200"
+                   sampleRate="8000"
+                   channels="1" />
+        </EncoderProfile>
+
+        <EncoderProfile quality="timelapseqcif" fileFormat="mp4" duration="60">
+            <Video codec="m4v"
+                   bitRate="256000"
+                   width="176"
+                   height="144"
+                   frameRate="30" />
+            <!-- audio setting is ignored -->
+            <Audio codec="amrnb"
+                   bitRate="12200"
+                   sampleRate="8000"
+                   channels="1" />
+        </EncoderProfile>
+
+        <EncoderProfile quality="cif" fileFormat="mp4" duration="60">
+            <Video codec="h264"
+                   bitRate="768000"
+                   width="352"
+                   height="288"
+                   frameRate="30" />
+            <Audio codec="amrnb"
+                   bitRate="12200"
+                   sampleRate="8000"
+                   channels="1" />
+        </EncoderProfile>
+
+        <EncoderProfile quality="cif" fileFormat="mp4" duration="60">
+            <Video codec="m4v"
+                   bitRate="768000"
+                   width="352"
+                   height="288"
+                   frameRate="30" />
+            <Audio codec="amrnb"
+                   bitRate="12200"
+                   sampleRate="8000"
+                   channels="1" />
+        </EncoderProfile>
+
+        <EncoderProfile quality="timelapsecif" fileFormat="mp4" duration="60">
+            <Video codec="h264"
+                   bitRate="768000"
+                   width="352"
+                   height="288"
+                   frameRate="30" />
+            <!-- audio setting is ignored -->
+            <Audio codec="amrnb"
+                   bitRate="12200"
+                   sampleRate="8000"
+                   channels="1" />
+        </EncoderProfile>
+
+        <EncoderProfile quality="timelapsecif" fileFormat="mp4" duration="60">
+            <Video codec="m4v"
+                   bitRate="768000"
+                   width="352"
+                   height="288"
+                   frameRate="30" />
+            <!-- audio setting is ignored -->
+            <Audio codec="amrnb"
+                   bitRate="12200"
+                   sampleRate="8000"
+                   channels="1" />
+        </EncoderProfile>
+
+        <EncoderProfile quality="480p" fileFormat="mp4" duration="60">
+            <Video codec="h264"
+                   bitRate="4000000"
+                   width="720"
+                   height="480"
+                   frameRate="30" />
+            <Audio codec="aac"
+                   bitRate="64000"
+                   sampleRate="44100"
+                   channels="1" />
+        </EncoderProfile>
+
+        <EncoderProfile quality="480p" fileFormat="mp4" duration="60">
+            <Video codec="m4v"
+                   bitRate="4000000"
+                   width="720"
+                   height="480"
+                   frameRate="30" />
+            <Audio codec="aac"
+                   bitRate="64000"
+                   sampleRate="44100"
+                   channels="1" />
+        </EncoderProfile>
+
+        <EncoderProfile quality="timelapse480p" fileFormat="mp4" duration="60">
+            <Video codec="h264"
+                   bitRate="4000000"
+                   width="720"
+                   height="480"
+                   frameRate="30" />
+            <!-- audio setting is ignored -->
+            <Audio codec="aac"
+                   bitRate="64000"
+                   sampleRate="44100"
+                   channels="1" />
+        </EncoderProfile>
+
+        <EncoderProfile quality="timelapse480p" fileFormat="mp4" duration="60">
+            <Video codec="m4v"
+                   bitRate="4000000"
+                   width="720"
+                   height="480"
+                   frameRate="30" />
+            <!-- audio setting is ignored -->
+            <Audio codec="aac"
+                   bitRate="64000"
+                   sampleRate="44100"
+                   channels="1" />
+        </EncoderProfile>
+
+        <EncoderProfile quality="720p" fileFormat="mp4" duration="60">
+            <Video codec="h264"
+                   bitRate="8000000"
+                   width="1280"
+                   height="720"
+                   frameRate="30" />
+            <Audio codec="aac"
+                   bitRate="96000"
+                   sampleRate="44100"
+                   channels="1" />
+        </EncoderProfile>
+
+        <EncoderProfile quality="timelapse720p" fileFormat="mp4" duration="60">
+            <Video codec="h264"
+                   bitRate="8000000"
+                   width="1280"
+                   height="720"
+                   frameRate="30" />
+            <!-- audio setting is ignored -->
+            <Audio codec="aac"
+                   bitRate="96000"
+                   sampleRate="44100"
+                   channels="1" />
+        </EncoderProfile>
+        <ImageEncoding quality="95" />
+        <ImageEncoding quality="80" />
+        <ImageEncoding quality="70" />
+        <ImageDecoding memCap="20000000" />
+
+    </CamcorderProfiles>
+
+    <CamcorderProfiles cameraId="1">
+        <EncoderProfile quality="cif" fileFormat="mp4" duration="60">
+            <Video codec="m4v"
+                   bitRate="512000"
+                   width="352"
+                   height="288"
+                   frameRate="30" />
+            <Audio codec="amrnb"
+                   bitRate="12200"
+                   sampleRate="8000"
+                   channels="1" />
+        </EncoderProfile>
+
+        <EncoderProfile quality="timelapsecif" fileFormat="mp4" duration="60">
+            <Video codec="m4v"
+                   bitRate="512000"
+                   width="352"
+                   height="288"
+                   frameRate="30" />
+            <!-- audio setting is ignored -->
+            <Audio codec="amrnb"
+                   bitRate="12200"
+                   sampleRate="8000"
+                   channels="1" />
+        </EncoderProfile>
+
+        <EncoderProfile quality="480p" fileFormat="mp4" duration="60">
+            <Video codec="m4v"
+                   bitRate="4000000"
+                   width="640"
+                   height="480"
+                   frameRate="30" />
+            <Audio codec="aac"
+                   bitRate="64000"
+                   sampleRate="44100"
+                   channels="1" />
+        </EncoderProfile>
+
+        <EncoderProfile quality="timelapse480p" fileFormat="mp4" duration="60">
+            <Video codec="m4v"
+                   bitRate="4000000"
+                   width="640"
+                   height="480"
+                   frameRate="30" />
+            <!-- audio setting is ignored -->
+            <Audio codec="aac"
+                   bitRate="64000"
+                   sampleRate="44100"
+                   channels="1" />
+        </EncoderProfile>
+
+        <ImageEncoding quality="95" />
+        <ImageEncoding quality="80" />
+        <ImageEncoding quality="70" />
+        <ImageDecoding memCap="20000000" />
+
+    </CamcorderProfiles>
+
+    <CamcorderProfiles cameraId="2">
+
+        <EncoderProfile quality="qvga" fileFormat="mp4" duration="60">
+            <Video codec="m4v"
+                   bitRate="128000"
+                   width="320"
+                   height="240"
+                   frameRate="15" />
+            <Audio codec="amrnb"
+                   bitRate="12200"
+                   sampleRate="8000"
+                   channels="1" />
+        </EncoderProfile>
+
+        <ImageEncoding quality="95" />
+        <ImageEncoding quality="80" />
+        <ImageEncoding quality="70" />
+        <ImageDecoding memCap="20000000" />
+
+    </CamcorderProfiles>
+
+    <CamcorderProfiles cameraId="3">
+
+        <EncoderProfile quality="qvga" fileFormat="mp4" duration="60">
+            <Video codec="m4v"
+                   bitRate="128000"
+                   width="320"
+                   height="240"
+                   frameRate="15" />
+            <Audio codec="amrnb"
+                   bitRate="12200"
+                   sampleRate="8000"
+                   channels="1" />
+        </EncoderProfile>
+
+        <ImageEncoding quality="95" />
+        <ImageEncoding quality="80" />
+        <ImageEncoding quality="70" />
+        <ImageDecoding memCap="20000000" />
+
+    </CamcorderProfiles>
+
+    <CamcorderProfiles cameraId="4">
+
+        <EncoderProfile quality="qvga" fileFormat="mp4" duration="60">
+            <Video codec="m4v"
+                   bitRate="128000"
+                   width="320"
+                   height="240"
+                   frameRate="15" />
+            <Audio codec="amrnb"
+                   bitRate="12200"
+                   sampleRate="8000"
+                   channels="1" />
+        </EncoderProfile>
+
+        <ImageEncoding quality="95" />
+        <ImageEncoding quality="80" />
+        <ImageEncoding quality="70" />
+        <ImageDecoding memCap="20000000" />
+
+    </CamcorderProfiles>
+
+    <CamcorderProfiles cameraId="5">
+
+        <EncoderProfile quality="qvga" fileFormat="mp4" duration="60">
+            <Video codec="m4v"
+                   bitRate="128000"
+                   width="320"
+                   height="240"
+                   frameRate="15" />
+            <Audio codec="amrnb"
+                   bitRate="12200"
+                   sampleRate="8000"
+                   channels="1" />
+        </EncoderProfile>
+
+        <ImageEncoding quality="95" />
+        <ImageEncoding quality="80" />
+        <ImageEncoding quality="70" />
+        <ImageDecoding memCap="20000000" />
+
+    </CamcorderProfiles>
+
+    <CamcorderProfiles cameraId="6">
+
+        <EncoderProfile quality="qvga" fileFormat="mp4" duration="60">
+            <Video codec="m4v"
+                   bitRate="128000"
+                   width="320"
+                   height="240"
+                   frameRate="15" />
+            <Audio codec="amrnb"
+                   bitRate="12200"
+                   sampleRate="8000"
+                   channels="1" />
+        </EncoderProfile>
+
+        <ImageEncoding quality="95" />
+        <ImageEncoding quality="80" />
+        <ImageEncoding quality="70" />
+        <ImageDecoding memCap="20000000" />
+
+    </CamcorderProfiles>
+
+    <EncoderOutputFileFormat name="3gp" />
+    <EncoderOutputFileFormat name="mp4" />
+
+    <!--
+         If a codec is not enabled, it is invisible to the applications
+         In other words, the applications won't be able to use the codec
+         or query the capabilities of the codec at all if it is disabled
+    -->
+    <VideoEncoderCap name="h264" enabled="true"
+        minBitRate="16000" maxBitRate="16000000"
+        minFrameWidth="176" maxFrameWidth="1280"
+        minFrameHeight="144" maxFrameHeight="720"
+        minFrameRate="15" maxFrameRate="60" />
+
+    <VideoEncoderCap name="h263" enabled="true"
+        minBitRate="16000" maxBitRate="16000000"
+        minFrameWidth="176" maxFrameWidth="1280"
+        minFrameHeight="144" maxFrameHeight="720"
+        minFrameRate="15" maxFrameRate="60" />
+
+    <VideoEncoderCap name="m4v" enabled="true"
+        minBitRate="16000" maxBitRate="16000000"
+        minFrameWidth="176" maxFrameWidth="720"
+        minFrameHeight="144" maxFrameHeight="480"
+        minFrameRate="15" maxFrameRate="60" />
+
+    <AudioEncoderCap name="aac" enabled="true"
+        minBitRate="8000" maxBitRate="96000"
+        minSampleRate="8000" maxSampleRate="48000"
+        minChannels="1" maxChannels="1" />
+
+    <AudioEncoderCap name="amrwb" enabled="true"
+        minBitRate="6600" maxBitRate="23050"
+        minSampleRate="16000" maxSampleRate="16000"
+        minChannels="1" maxChannels="1" />
+
+    <AudioEncoderCap name="amrnb" enabled="true"
+        minBitRate="5525" maxBitRate="12200"
+        minSampleRate="8000" maxSampleRate="8000"
+        minChannels="1" maxChannels="1" />
+
+    <!--
+        FIXME:
+        We do not check decoder capabilities at present
+        At present, we only check whether windows media is visible
+        for TEST applications. For other applications, we do
+        not perform any checks at all.
+    -->
+    <VideoDecoderCap name="wmv" enabled="false"/>
+    <AudioDecoderCap name="wma" enabled="false"/>
+
+    <!--
+        The VideoEditor Capability configuration:
+        - maxInputFrameWidth: maximum video width of imported video clip.
+        - maxInputFrameHeight: maximum video height of imported video clip.
+        - maxOutputFrameWidth: maximum video width of exported video clip.
+        - maxOutputFrameHeight: maximum video height of exported video clip.
+        - maxPrefetchYUVFrames: maximum prefetch YUV frames for encoder,
+        used to limit the amount of memory for prefetched YUV frames.
+        For this platform, it allows maximum ~1MB(~0.1MB per QVGA frame x 10
+        frames) memory.
+    -->
+
+    <VideoEditorCap  maxInputFrameWidth="320"
+        maxInputFrameHeight="240" maxOutputFrameWidth="320"
+        maxOutputFrameHeight="240" maxPrefetchYUVFrames="10" />
+    <!--
+        The VideoEditor Export codec profile and level values
+        correspond to the values in OMX_Video.h.
+        E.g. for h264, profile value 1 means OMX_VIDEO_AVCProfileBaseline
+        and  level 4096 means OMX_VIDEO_AVCLevel41.
+        Please note that the values are in decimal.
+        These values are for video encoder.
+    -->
+    <!--
+      Codec = h.264, Baseline profile, level 4.1
+    -->
+    <ExportVideoProfile name="h264" profile= "1" level="8192"/>
+
+    <!--
+      Codec = h.263, Baseline profile, level 0
+    -->
+    <ExportVideoProfile name="h263" profile= "1" level="1"/>
+    <!--
+      Codec = mpeg4, Simple profile, level 3
+    -->
+    <ExportVideoProfile name="m4v" profile= "1" level="16"/>
+</MediaSettings>
diff --git a/vendor/etc/media_profiles_turnkey.xml b/vendor/etc/media_profiles_turnkey.xml
new file mode 100644
index 0000000000000000000000000000000000000000..726f87a7766918dc1ac79d7ae2b9e8aea27841d0
--- /dev/null
+++ b/vendor/etc/media_profiles_turnkey.xml
@@ -0,0 +1,548 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source 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.
+-->
+<!DOCTYPE MediaSettings [
+<!ELEMENT MediaSettings (CamcorderProfiles,
+                         EncoderOutputFileFormat+,
+                         VideoEncoderCap+,
+                         AudioEncoderCap+,
+                         VideoDecoderCap,
+                         AudioDecoderCap)>
+<!ELEMENT CamcorderProfiles (EncoderProfile+, ImageEncoding+, ImageDecoding, Camera)>
+<!ELEMENT EncoderProfile (Video, Audio)>
+<!ATTLIST EncoderProfile quality (high|low) #REQUIRED>
+<!ATTLIST EncoderProfile fileFormat (mp4|3gp) #REQUIRED>
+<!ATTLIST EncoderProfile duration (30|60) #REQUIRED>
+<!ATTLIST EncoderProfile cameraId (0|1) #REQUIRED>
+<!ELEMENT Video EMPTY>
+<!ATTLIST Video codec (h264|h263|m4v) #REQUIRED>
+<!ATTLIST Video bitRate CDATA #REQUIRED>
+<!ATTLIST Video width CDATA #REQUIRED>
+<!ATTLIST Video height CDATA #REQUIRED>
+<!ATTLIST Video frameRate CDATA #REQUIRED>
+<!ELEMENT Audio EMPTY>
+<!ATTLIST Audio codec (amrnb|amrwb|aac) #REQUIRED>
+<!ATTLIST Audio bitRate CDATA #REQUIRED>
+<!ATTLIST Audio sampleRate CDATA #REQUIRED>
+<!ATTLIST Audio channels (1|2) #REQUIRED>
+<!ELEMENT ImageEncoding EMPTY>
+<!ATTLIST ImageEncoding quality (90|80|70|60|50|40) #REQUIRED>
+<!ELEMENT ImageDecoding EMPTY>
+<!ATTLIST ImageDecoding memCap CDATA #REQUIRED>
+<!ELEMENT Camera EMPTY>
+<!ELEMENT EncoderOutputFileFormat EMPTY>
+<!ATTLIST EncoderOutputFileFormat name (mp4|3gp) #REQUIRED>
+<!ELEMENT VideoEncoderCap EMPTY>
+<!ATTLIST VideoEncoderCap name (h264|h263|m4v|wmv) #REQUIRED>
+<!ATTLIST VideoEncoderCap enabled (true|false) #REQUIRED>
+<!ATTLIST VideoEncoderCap minBitRate CDATA #REQUIRED>
+<!ATTLIST VideoEncoderCap maxBitRate CDATA #REQUIRED>
+<!ATTLIST VideoEncoderCap minFrameWidth CDATA #REQUIRED>
+<!ATTLIST VideoEncoderCap maxFrameWidth CDATA #REQUIRED>
+<!ATTLIST VideoEncoderCap minFrameHeight CDATA #REQUIRED>
+<!ATTLIST VideoEncoderCap maxFrameHeight CDATA #REQUIRED>
+<!ATTLIST VideoEncoderCap minFrameRate CDATA #REQUIRED>
+<!ATTLIST VideoEncoderCap maxFrameRate CDATA #REQUIRED>
+<!ELEMENT AudioEncoderCap EMPTY>
+<!ATTLIST AudioEncoderCap name (amrnb|amrwb|aac|wma) #REQUIRED>
+<!ATTLIST AudioEncoderCap enabled (true|false) #REQUIRED>
+<!ATTLIST AudioEncoderCap minBitRate CDATA #REQUIRED>
+<!ATTLIST AudioEncoderCap maxBitRate CDATA #REQUIRED>
+<!ATTLIST AudioEncoderCap minSampleRate CDATA #REQUIRED>
+<!ATTLIST AudioEncoderCap maxSampleRate CDATA #REQUIRED>
+<!ATTLIST AudioEncoderCap minChannels (1|2) #REQUIRED>
+<!ATTLIST AudioEncoderCap maxChannels (1|2) #REQUIRED>
+<!ELEMENT VideoDecoderCap EMPTY>
+<!ATTLIST VideoDecoderCap name (wmv) #REQUIRED>
+<!ATTLIST VideoDecoderCap enabled (true|false) #REQUIRED>
+<!ELEMENT AudioDecoderCap EMPTY>
+<!ATTLIST AudioDecoderCap name (wma) #REQUIRED>
+<!ATTLIST AudioDecoderCap enabled (true|false) #REQUIRED>
+<!ELEMENT VideoEditorCap EMPTY>
+<!ATTLIST VideoEditorCap maxInputFrameWidth CDATA #REQUIRED>
+<!ATTLIST VideoEditorCap maxInputFrameHeight CDATA #REQUIRED>
+<!ATTLIST VideoEditorCap maxOutputFrameWidth CDATA #REQUIRED>
+<!ATTLIST VideoEditorCap maxOutputFrameHeight CDATA #REQUIRED>
+<!ATTLIST VideoEditorCap maxPrefetchYUVFrames CDATA #REQUIRED>
+<!ELEMENT ExportVideoProfile EMPTY>
+<!ATTLIST ExportVideoProfile name (h264|h263|m4v) #REQUIRED>
+<!ATTLIST ExportVideoProfile profile CDATA #REQUIRED>
+<!ATTLIST ExportVideoProfile level CDATA #REQUIRED>
+]>
+<!--
+     This file is used to declare the multimedia profiles and capabilities
+     on an android-powered device.
+-->
+<MediaSettings>
+    <!-- Each camcorder profile defines a set of predefined configuration parameters -->
+    <CamcorderProfiles cameraId="0">
+        <EncoderProfile quality="low" fileFormat="mp4" duration="60">
+            <Video codec="m4v"
+                   bitRate="256000"
+                   width="176"
+                   height="144"
+                   frameRate="30" />
+            <Audio codec="amrnb"
+                   bitRate="12200"
+                   sampleRate="8000"
+                   channels="1" />
+        </EncoderProfile>
+        <EncoderProfile quality="high" fileFormat="mp4" duration="60">
+            <Video codec="h264"
+                   bitRate="8000000"
+                   width="1280"
+                   height="720"
+                   frameRate="30" />
+            <Audio codec="aac"
+                   bitRate="96000"
+                   sampleRate="44100"
+                   channels="1" />
+        </EncoderProfile>
+
+        <EncoderProfile quality="timelapselow" fileFormat="mp4" duration="60">
+            <Video codec="m4v"
+                   bitRate="256000"
+                   width="176"
+                   height="144"
+                   frameRate="30" />
+            <Audio codec="amrnb"
+                   bitRate="12200"
+                   sampleRate="8000"
+                   channels="1" />
+        </EncoderProfile>
+        <EncoderProfile quality="timelapsehigh" fileFormat="mp4" duration="60">
+            <Video codec="h264"
+                   bitRate="8000000"
+                   width="1280"
+                   height="720"
+                   frameRate="30" />
+            <Audio codec="aac"
+                   bitRate="96000"
+                   sampleRate="44100"
+                   channels="1" />
+        </EncoderProfile>
+
+        <EncoderProfile quality="qcif" fileFormat="mp4" duration="60">
+            <Video codec="m4v"
+                   bitRate="256000"
+                   width="176"
+                   height="144"
+                   frameRate="30" />
+            <Audio codec="amrnb"
+                   bitRate="12200"
+                   sampleRate="8000"
+                   channels="1" />
+        </EncoderProfile>
+
+        <EncoderProfile quality="timelapseqcif" fileFormat="mp4" duration="60">
+            <Video codec="m4v"
+                   bitRate="256000"
+                   width="176"
+                   height="144"
+                   frameRate="30" />
+            <!-- audio setting is ignored -->
+            <Audio codec="amrnb"
+                   bitRate="12200"
+                   sampleRate="8000"
+                   channels="1" />
+        </EncoderProfile>
+
+        <EncoderProfile quality="cif" fileFormat="mp4" duration="60">
+            <Video codec="h264"
+                   bitRate="256000"
+                   width="352"
+                   height="288"
+                   frameRate="30" />
+            <Audio codec="amrnb"
+                   bitRate="12200"
+                   sampleRate="8000"
+                   channels="1" />
+        </EncoderProfile>
+
+        <EncoderProfile quality="cif" fileFormat="mp4" duration="60">
+            <Video codec="m4v"
+                   bitRate="768000"
+                   width="352"
+                   height="288"
+                   frameRate="30" />
+            <Audio codec="amrnb"
+                   bitRate="12200"
+                   sampleRate="8000"
+                   channels="1" />
+        </EncoderProfile>
+
+        <EncoderProfile quality="timelapsecif" fileFormat="mp4" duration="60">
+            <Video codec="h264"
+                   bitRate="256000"
+                   width="352"
+                   height="288"
+                   frameRate="30" />
+            <!-- audio setting is ignored -->
+            <Audio codec="amrnb"
+                   bitRate="12200"
+                   sampleRate="8000"
+                   channels="1" />
+        </EncoderProfile>
+
+        <EncoderProfile quality="timelapsecif" fileFormat="mp4" duration="60">
+            <Video codec="m4v"
+                   bitRate="768000"
+                   width="352"
+                   height="288"
+                   frameRate="30" />
+            <!-- audio setting is ignored -->
+            <Audio codec="amrnb"
+                   bitRate="12200"
+                   sampleRate="8000"
+                   channels="1" />
+        </EncoderProfile>
+
+        <EncoderProfile quality="480p" fileFormat="mp4" duration="60">
+            <Video codec="h264"
+                   bitRate="4000000"
+                   width="720"
+                   height="480"
+                   frameRate="30" />
+            <Audio codec="aac"
+                   bitRate="64000"
+                   sampleRate="44100"
+                   channels="1" />
+        </EncoderProfile>
+
+        <EncoderProfile quality="480p" fileFormat="mp4" duration="60">
+            <Video codec="m4v"
+                   bitRate="4000000"
+                   width="720"
+                   height="480"
+                   frameRate="30" />
+            <Audio codec="aac"
+                   bitRate="64000"
+                   sampleRate="44100"
+                   channels="1" />
+        </EncoderProfile>
+
+        <EncoderProfile quality="timelapse480p" fileFormat="mp4" duration="60">
+            <Video codec="h264"
+                   bitRate="4000000"
+                   width="720"
+                   height="480"
+                   frameRate="30" />
+            <!-- audio setting is ignored -->
+            <Audio codec="aac"
+                   bitRate="64000"
+                   sampleRate="44100"
+                   channels="1" />
+        </EncoderProfile>
+
+        <EncoderProfile quality="timelapse480p" fileFormat="mp4" duration="60">
+            <Video codec="m4v"
+                   bitRate="4000000"
+                   width="720"
+                   height="480"
+                   frameRate="30" />
+            <!-- audio setting is ignored -->
+            <Audio codec="aac"
+                   bitRate="64000"
+                   sampleRate="44100"
+                   channels="1" />
+        </EncoderProfile>
+
+        <EncoderProfile quality="720p" fileFormat="mp4" duration="60">
+            <Video codec="h264"
+                   bitRate="8000000"
+                   width="1280"
+                   height="720"
+                   frameRate="30" />
+            <Audio codec="aac"
+                   bitRate="96000"
+                   sampleRate="44100"
+                   channels="1" />
+        </EncoderProfile>
+
+        <EncoderProfile quality="timelapse720p" fileFormat="mp4" duration="60">
+            <Video codec="h264"
+                   bitRate="8000000"
+                   width="1280"
+                   height="720"
+                   frameRate="30" />
+            <!-- audio setting is ignored -->
+            <Audio codec="aac"
+                   bitRate="96000"
+                   sampleRate="44100"
+                   channels="1" />
+        </EncoderProfile>
+        <ImageEncoding quality="95" />
+        <ImageEncoding quality="80" />
+        <ImageEncoding quality="70" />
+        <ImageDecoding memCap="20000000" />
+
+    </CamcorderProfiles>
+
+    <CamcorderProfiles cameraId="1">
+        <EncoderProfile quality="cif" fileFormat="mp4" duration="60">
+            <Video codec="m4v"
+                   bitRate="512000"
+                   width="352"
+                   height="288"
+                   frameRate="30" />
+            <Audio codec="amrnb"
+                   bitRate="12200"
+                   sampleRate="8000"
+                   channels="1" />
+        </EncoderProfile>
+
+        <EncoderProfile quality="timelapsecif" fileFormat="mp4" duration="60">
+            <Video codec="m4v"
+                   bitRate="512000"
+                   width="352"
+                   height="288"
+                   frameRate="30" />
+            <!-- audio setting is ignored -->
+            <Audio codec="amrnb"
+                   bitRate="12200"
+                   sampleRate="8000"
+                   channels="1" />
+        </EncoderProfile>
+
+        <EncoderProfile quality="480p" fileFormat="mp4" duration="60">
+            <Video codec="m4v"
+                   bitRate="4000000"
+                   width="720"
+                   height="480"
+                   frameRate="30" />
+            <Audio codec="aac"
+                   bitRate="64000"
+                   sampleRate="44100"
+                   channels="1" />
+        </EncoderProfile>
+
+        <EncoderProfile quality="timelapse480p" fileFormat="mp4" duration="60">
+            <Video codec="m4v"
+                   bitRate="4000000"
+                   width="720"
+                   height="480"
+                   frameRate="30" />
+            <!-- audio setting is ignored -->
+            <Audio codec="aac"
+                   bitRate="64000"
+                   sampleRate="44100"
+                   channels="1" />
+        </EncoderProfile>
+
+        <ImageEncoding quality="95" />
+        <ImageEncoding quality="80" />
+        <ImageEncoding quality="70" />
+        <ImageDecoding memCap="20000000" />
+
+    </CamcorderProfiles>
+
+    <CamcorderProfiles cameraId="2">
+
+        <EncoderProfile quality="qvga" fileFormat="mp4" duration="60">
+            <Video codec="m4v"
+                   bitRate="128000"
+                   width="320"
+                   height="240"
+                   frameRate="15" />
+            <Audio codec="amrnb"
+                   bitRate="12200"
+                   sampleRate="8000"
+                   channels="1" />
+        </EncoderProfile>
+
+        <ImageEncoding quality="95" />
+        <ImageEncoding quality="80" />
+        <ImageEncoding quality="70" />
+        <ImageDecoding memCap="20000000" />
+
+    </CamcorderProfiles>
+
+    <CamcorderProfiles cameraId="3">
+
+        <EncoderProfile quality="qvga" fileFormat="mp4" duration="60">
+            <Video codec="m4v"
+                   bitRate="128000"
+                   width="320"
+                   height="240"
+                   frameRate="15" />
+            <Audio codec="amrnb"
+                   bitRate="12200"
+                   sampleRate="8000"
+                   channels="1" />
+        </EncoderProfile>
+
+        <ImageEncoding quality="95" />
+        <ImageEncoding quality="80" />
+        <ImageEncoding quality="70" />
+        <ImageDecoding memCap="20000000" />
+
+    </CamcorderProfiles>
+
+    <CamcorderProfiles cameraId="4">
+
+        <EncoderProfile quality="qvga" fileFormat="mp4" duration="60">
+            <Video codec="m4v"
+                   bitRate="128000"
+                   width="320"
+                   height="240"
+                   frameRate="15" />
+            <Audio codec="amrnb"
+                   bitRate="12200"
+                   sampleRate="8000"
+                   channels="1" />
+        </EncoderProfile>
+
+        <ImageEncoding quality="95" />
+        <ImageEncoding quality="80" />
+        <ImageEncoding quality="70" />
+        <ImageDecoding memCap="20000000" />
+
+    </CamcorderProfiles>
+
+    <CamcorderProfiles cameraId="5">
+
+        <EncoderProfile quality="qvga" fileFormat="mp4" duration="60">
+            <Video codec="m4v"
+                   bitRate="128000"
+                   width="320"
+                   height="240"
+                   frameRate="15" />
+            <Audio codec="amrnb"
+                   bitRate="12200"
+                   sampleRate="8000"
+                   channels="1" />
+        </EncoderProfile>
+
+        <ImageEncoding quality="95" />
+        <ImageEncoding quality="80" />
+        <ImageEncoding quality="70" />
+        <ImageDecoding memCap="20000000" />
+
+    </CamcorderProfiles>
+
+    <CamcorderProfiles cameraId="6">
+
+        <EncoderProfile quality="qvga" fileFormat="mp4" duration="60">
+            <Video codec="m4v"
+                   bitRate="128000"
+                   width="320"
+                   height="240"
+                   frameRate="15" />
+            <Audio codec="amrnb"
+                   bitRate="12200"
+                   sampleRate="8000"
+                   channels="1" />
+        </EncoderProfile>
+
+        <ImageEncoding quality="95" />
+        <ImageEncoding quality="80" />
+        <ImageEncoding quality="70" />
+        <ImageDecoding memCap="20000000" />
+
+    </CamcorderProfiles>
+
+    <EncoderOutputFileFormat name="3gp" />
+    <EncoderOutputFileFormat name="mp4" />
+
+    <!--
+         If a codec is not enabled, it is invisible to the applications
+         In other words, the applications won't be able to use the codec
+         or query the capabilities of the codec at all if it is disabled
+    -->
+    <VideoEncoderCap name="h264" enabled="true"
+        minBitRate="16000" maxBitRate="16000000"
+        minFrameWidth="176" maxFrameWidth="1280"
+        minFrameHeight="144" maxFrameHeight="720"
+        minFrameRate="15" maxFrameRate="60" />
+
+    <VideoEncoderCap name="h263" enabled="true"
+        minBitRate="16000" maxBitRate="16000000"
+        minFrameWidth="176" maxFrameWidth="1280"
+        minFrameHeight="144" maxFrameHeight="720"
+        minFrameRate="15" maxFrameRate="60" />
+
+    <VideoEncoderCap name="m4v" enabled="true"
+        minBitRate="16000" maxBitRate="16000000"
+        minFrameWidth="176" maxFrameWidth="720"
+        minFrameHeight="144" maxFrameHeight="480"
+        minFrameRate="15" maxFrameRate="60" />
+
+    <AudioEncoderCap name="aac" enabled="true"
+        minBitRate="8000" maxBitRate="96000"
+        minSampleRate="8000" maxSampleRate="48000"
+        minChannels="1" maxChannels="1" />
+
+    <AudioEncoderCap name="amrwb" enabled="true"
+        minBitRate="6600" maxBitRate="23050"
+        minSampleRate="16000" maxSampleRate="16000"
+        minChannels="1" maxChannels="1" />
+
+    <AudioEncoderCap name="amrnb" enabled="true"
+        minBitRate="5525" maxBitRate="12200"
+        minSampleRate="8000" maxSampleRate="8000"
+        minChannels="1" maxChannels="1" />
+
+    <AudioEncoderCap name="mp3" enabled="true"
+        minBitRate="32000" maxBitRate="320000"
+        minSampleRate="8000" maxSampleRate="48000"
+        minChannels="1" maxChannels="2" />
+
+    <!--
+        FIXME:
+        We do not check decoder capabilities at present
+        At present, we only check whether windows media is visible
+        for TEST applications. For other applications, we do
+        not perform any checks at all.
+    -->
+    <VideoDecoderCap name="wmv" enabled="false"/>
+    <AudioDecoderCap name="wma" enabled="false"/>
+
+    <!--
+        The VideoEditor Capability configuration:
+        - maxInputFrameWidth: maximum video width of imported video clip.
+        - maxInputFrameHeight: maximum video height of imported video clip.
+        - maxOutputFrameWidth: maximum video width of exported video clip.
+        - maxOutputFrameHeight: maximum video height of exported video clip.
+        - maxPrefetchYUVFrames: maximum prefetch YUV frames for encoder,
+        used to limit the amount of memory for prefetched YUV frames.
+        For this platform, it allows maximum ~1MB(~0.1MB per QVGA frame x 10
+        frames) memory.
+    -->
+
+    <VideoEditorCap  maxInputFrameWidth="320"
+        maxInputFrameHeight="240" maxOutputFrameWidth="320"
+        maxOutputFrameHeight="240" maxPrefetchYUVFrames="10" />
+    <!--
+        The VideoEditor Export codec profile and level values
+        correspond to the values in OMX_Video.h.
+        E.g. for h264, profile value 1 means OMX_VIDEO_AVCProfileBaseline
+        and  level 4096 means OMX_VIDEO_AVCLevel41.
+        Please note that the values are in decimal.
+        These values are for video encoder.
+    -->
+    <!--
+      Codec = h.264, Baseline profile, level 4.1
+    -->
+    <ExportVideoProfile name="h264" profile= "1" level="8192"/>
+
+    <!--
+      Codec = h.263, Baseline profile, level 0
+    -->
+    <ExportVideoProfile name="h263" profile= "1" level="1"/>
+    <!--
+      Codec = mpeg4, Simple profile, level 3
+    -->
+    <ExportVideoProfile name="m4v" profile= "1" level="16"/>
+</MediaSettings>
diff --git a/vendor/etc/mkshrc b/vendor/etc/mkshrc
new file mode 100644
index 0000000000000000000000000000000000000000..27d3982da1782b48cf601f12fe9affc7cbf15630
--- /dev/null
+++ b/vendor/etc/mkshrc
@@ -0,0 +1,20 @@
+# Copyright (c) 2010, 2012, 2013, 2014
+#	Thorsten Glaser <tg@mirbsd.org>
+# This file is provided under the same terms as mksh.
+#-
+# Minimal /system/etc/mkshrc for Android
+#
+# Support: https://launchpad.net/mksh
+
+: ${HOSTNAME:=$(getprop ro.product.device)}
+: ${HOSTNAME:=android}
+export HOSTNAME
+
+if (( USER_ID )); then PS1='$'; else PS1='#'; fi
+PS4='[$EPOCHREALTIME] '; PS1='${|
+	local e=$?
+
+	(( e )) && REPLY+="$e|"
+
+	return $e
+}$HOSTNAME:${PWD:-?} '"$PS1 "
diff --git a/vendor/etc/permissions/android.hardware.bluetooth_le.xml b/vendor/etc/permissions/android.hardware.bluetooth_le.xml
new file mode 100644
index 0000000000000000000000000000000000000000..bf5a200a880c2f361a24d5370cfae5196d002792
--- /dev/null
+++ b/vendor/etc/permissions/android.hardware.bluetooth_le.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2013 The Android Open Source 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.
+-->
+<!-- Adds the feature indicating support for the Bluetooth Low Energy API -->
+<permissions>
+    <feature name="android.hardware.bluetooth_le" />
+</permissions>
diff --git a/vendor/etc/permissions/android.hardware.camera.flash-autofocus.xml b/vendor/etc/permissions/android.hardware.camera.flash-autofocus.xml
new file mode 100644
index 0000000000000000000000000000000000000000..f18b543704adea2907b4b364fe89a35d7d81b172
--- /dev/null
+++ b/vendor/etc/permissions/android.hardware.camera.flash-autofocus.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2009 The Android Open Source 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 is the standard set of features for a camera with a flash.  Note
+     that this currently requires having auto-focus as well. -->
+<permissions>
+    <feature name="android.hardware.camera.any" />
+    <feature name="android.hardware.camera" />
+    <feature name="android.hardware.camera.flash" />
+
+<!--    <feature name="android.hardware.camera.autofocus" /> -->
+</permissions>
diff --git a/vendor/etc/permissions/android.hardware.camera.front.xml b/vendor/etc/permissions/android.hardware.camera.front.xml
new file mode 100644
index 0000000000000000000000000000000000000000..3dd18557111a104d2fac66b9a40d7f8af248cc4a
--- /dev/null
+++ b/vendor/etc/permissions/android.hardware.camera.front.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source 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 is the standard set of features for a front facing camera. -->
+<permissions>
+    <feature name="android.hardware.camera.any" />
+    <feature name="android.hardware.camera.front" />
+</permissions>
diff --git a/vendor/etc/permissions/android.hardware.camera.xml b/vendor/etc/permissions/android.hardware.camera.xml
new file mode 100644
index 0000000000000000000000000000000000000000..dbe0a3dae815dabbbd932d0c3b71fae7c141a060
--- /dev/null
+++ b/vendor/etc/permissions/android.hardware.camera.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2009 The Android Open Source 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 is the standard set of features for a non auto-focus camera. -->
+<permissions>
+    <feature name="android.hardware.camera.any" />
+    <feature name="android.hardware.camera" />
+</permissions>
diff --git a/vendor/etc/permissions/android.hardware.location.gps.xml b/vendor/etc/permissions/android.hardware.location.gps.xml
new file mode 100644
index 0000000000000000000000000000000000000000..72ab73228e1e35eabea46e3a64bef3588ceb7da3
--- /dev/null
+++ b/vendor/etc/permissions/android.hardware.location.gps.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2009 The Android Open Source 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.
+-->
+
+<!-- These are the location-related features for devices that include GPS. -->
+<permissions>
+    <feature name="android.hardware.location" />
+    <feature name="android.hardware.location.network" />
+    <feature name="android.hardware.location.gps" />
+</permissions>
diff --git a/vendor/etc/permissions/android.hardware.opengles.aep.xml b/vendor/etc/permissions/android.hardware.opengles.aep.xml
new file mode 100644
index 0000000000000000000000000000000000000000..055fa7aec9bbf8c8423055352af36844a12b2043
--- /dev/null
+++ b/vendor/etc/permissions/android.hardware.opengles.aep.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2014 The Android Open Source 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 is the standard feature indicating that the device supports the
+     Android Extension Pack features. -->
+<permissions>
+    <feature name="android.hardware.opengles.aep" />
+</permissions>
+
diff --git a/vendor/etc/permissions/android.hardware.telephony.gsm.xml b/vendor/etc/permissions/android.hardware.telephony.gsm.xml
new file mode 100644
index 0000000000000000000000000000000000000000..7927fa8470252b8605b071977bc95ef53103e596
--- /dev/null
+++ b/vendor/etc/permissions/android.hardware.telephony.gsm.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2009 The Android Open Source 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 is the standard set of telephony features for a GSM phone. -->
+<permissions>
+    <feature name="android.hardware.telephony" />
+    <feature name="android.hardware.telephony.gsm" />
+</permissions>
diff --git a/vendor/etc/permissions/android.hardware.touchscreen.multitouch.distinct.xml b/vendor/etc/permissions/android.hardware.touchscreen.multitouch.distinct.xml
new file mode 100644
index 0000000000000000000000000000000000000000..35eeefd1fcb874676aa840a43752b4e7726cb888
--- /dev/null
+++ b/vendor/etc/permissions/android.hardware.touchscreen.multitouch.distinct.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2009 The Android Open Source 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 is the standard set of features for a touchscreen that supports
+     independently-trackable multiple-finger multitouch. -->
+<permissions>
+    <feature name="android.hardware.touchscreen" />
+    <feature name="android.hardware.touchscreen.multitouch" />
+    <feature name="android.hardware.touchscreen.multitouch.distinct" />
+    <feature name="android.hardware.faketouch" />
+</permissions>
diff --git a/vendor/etc/permissions/android.hardware.usb.accessory.xml b/vendor/etc/permissions/android.hardware.usb.accessory.xml
new file mode 100644
index 0000000000000000000000000000000000000000..80a090452676fff06a940ba34d16d6b0db69beb0
--- /dev/null
+++ b/vendor/etc/permissions/android.hardware.usb.accessory.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source 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 is the standard feature indicating that the device supports USB accessories. -->
+<permissions>
+    <feature name="android.hardware.usb.accessory" />
+    <library name="com.android.future.usb.accessory"
+            file="/system/framework/com.android.future.usb.accessory.jar" />
+</permissions>
diff --git a/vendor/etc/permissions/android.hardware.wifi.direct.xml b/vendor/etc/permissions/android.hardware.wifi.direct.xml
new file mode 100644
index 0000000000000000000000000000000000000000..78cb4747fbf2e8faabfffdf1f76d01f31cf20a73
--- /dev/null
+++ b/vendor/etc/permissions/android.hardware.wifi.direct.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2011 The Android Open Source 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 is the standard feature indicating that the device includes WiFi Direct. -->
+<permissions>
+    <feature name="android.hardware.wifi.direct" />
+</permissions>
diff --git a/vendor/etc/permissions/android.hardware.wifi.xml b/vendor/etc/permissions/android.hardware.wifi.xml
new file mode 100644
index 0000000000000000000000000000000000000000..512570c79981753391bfaa47e0cba212c4a77893
--- /dev/null
+++ b/vendor/etc/permissions/android.hardware.wifi.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2009 The Android Open Source 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 is the standard feature indicating that the device includes WiFi. -->
+<permissions>
+    <feature name="android.hardware.wifi" />
+</permissions>
diff --git a/vendor/etc/permissions/android.software.cts.xml b/vendor/etc/permissions/android.software.cts.xml
new file mode 100644
index 0000000000000000000000000000000000000000..0414c9a1d5a796e7b9520fb7faf82e5f045e3f56
--- /dev/null
+++ b/vendor/etc/permissions/android.software.cts.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2017 The Android Open Source 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.
+-->
+
+<permissions>
+    <!-- This is Android and fully CTS compatible.  Basically this is for CTS tests to use. -->
+    <feature name="android.software.cts" />
+</permissions>
diff --git a/vendor/etc/permissions/android.software.midi.xml b/vendor/etc/permissions/android.software.midi.xml
new file mode 100644
index 0000000000000000000000000000000000000000..a03cd55a94a120f95ba4eabb981b17916120514f
--- /dev/null
+++ b/vendor/etc/permissions/android.software.midi.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2015 The Android Open Source 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.
+-->
+
+<permissions>
+    <feature name="android.software.midi" />
+</permissions>
diff --git a/vendor/etc/permissions/handheld_core_hardware.xml b/vendor/etc/permissions/handheld_core_hardware.xml
new file mode 100644
index 0000000000000000000000000000000000000000..5b968874109014ce88676507435f77177ead6d2e
--- /dev/null
+++ b/vendor/etc/permissions/handheld_core_hardware.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2009 The Android Open Source 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.
+-->
+
+<!-- These are the hardware components that all handheld devices
+     must include. Devices with optional hardware must also include extra
+     hardware files, per the comments below.
+
+     Handheld devices include phones, mobile Internet devices (MIDs),
+     Personal Media Players (PMPs), small tablets (7" or less), and similar
+     devices.
+-->
+<permissions>
+    <!-- This is Android and fully CTS compatible.  Basically this is for CTS tests to use. -->
+    <feature name="android.software.cts" />
+
+    <feature name="android.hardware.audio.output" />
+    <feature name="android.hardware.camera" />
+    <feature name="android.hardware.location" />
+    <feature name="android.hardware.location.network" />
+    <feature name="android.hardware.sensor.accelerometer" />
+    <feature name="android.hardware.sensor.proximity" />
+    <feature name="android.hardware.bluetooth" />
+    <feature name="android.hardware.touchscreen" />
+    <feature name="android.hardware.microphone" />
+    <feature name="android.hardware.screen.portrait" />
+    <feature name="android.hardware.screen.landscape" />
+
+    <!-- basic system services -->
+    <feature name="android.software.app_widgets" />
+    <feature name="android.software.connectionservice" />
+    <feature name="android.software.voice_recognizers" notLowRam="true" />
+    <feature name="android.software.backup" />
+    <feature name="android.software.home_screen" />
+    <feature name="android.software.input_methods" />
+    <feature name="android.software.picture_in_picture" notLowRam="true" />
+    <feature name="android.software.activities_on_secondary_displays" notLowRam="true"/>
+    <feature name="android.software.print" />
+    <feature name="android.software.companion_device_setup" />
+    <feature name="android.software.autofill" />
+
+    <!-- Feature to specify if the device supports adding device admins. -->
+    <feature name="android.software.device_admin" />
+
+    <!-- Feature to specify if the device support managed users. -->
+    <!--<feature name="android.software.managed_users" /> -->
+
+    <!-- Feature to specify if the device support ambient light sensor. -->
+
+    <feature name="android.software.managed_users" notLowRam="true" />
+
+   
+
+
+
+    <!-- Feature to specify if the device supports a VR mode.
+         feature name="android.software.vr.mode" -->
+    <!-- Devices with all optimizations required to be a "VR Ready" device that
+         pass all CTS tests for this feature must include feature
+         android.hardware.vr.high_performance -->
+    <!-- Devices that support VR headtracking features and pass all CDD
+         requirements may include
+         android.hardware.vr.headtracking -->
+
+    <!-- devices with GPS must include android.hardware.location.gps.xml -->
+    <!-- devices with an autofocus camera and/or flash must include either
+         android.hardware.camera.autofocus.xml or
+         android.hardware.camera.autofocus-flash.xml -->
+    <!-- devices with a front facing camera must include
+         android.hardware.camera.front.xml -->
+    <!-- devices with WiFi must also include android.hardware.wifi.xml -->
+    <!-- devices that support multitouch must include the most appropriate one
+         of these files:
+
+         If only partial (non-independent) pointers are supported:
+         android.hardware.touchscreen.multitouch.xml
+
+         If up to 4 independently tracked pointers are supported:
+         include android.hardware.touchscreen.multitouch.distinct.xml
+
+         If 5 or more independently tracked pointers are supported:
+         include android.hardware.touchscreen.multitouch.jazzhand.xml
+
+         ONLY ONE of the above should be included. -->
+    <!-- devices with an ambient light sensor must also include
+         android.hardware.sensor.light.xml -->
+    <!-- devices with a proximity sensor must also include
+         android.hardware.sensor.proximity.xml -->
+    <!-- GSM phones must also include android.hardware.telephony.gsm.xml -->
+    <!-- CDMA phones must also include android.hardware.telephony.cdma.xml -->
+    <!-- Devices that have low-latency audio stacks suitable for apps like
+         VoIP may include android.hardware.audio.low_latency.xml. ONLY apps
+         that meet the requirements specified in the CDD may include this. -->
+</permissions>
diff --git a/vendor/etc/power_resource_file_info.xml b/vendor/etc/power_resource_file_info.xml
new file mode 100644
index 0000000000000000000000000000000000000000..7503609e0de4e0d505ea51b49b885a5d01c30e6f
--- /dev/null
+++ b/vendor/etc/power_resource_file_info.xml
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+ * Copyright (C) 2012 The Androscene Open Source 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.
+ */
+ -->
+
+<resources>
+    <file path="subsys" file="cpufreq" >
+        <attr name="comp_func"    value="common_subsys_comp" />
+        <attr name="set_func"     value="common_subsys_set" />
+        <attr name="clear_func"   value="common_subsys_clear" />
+        <attr name="def_value"    value="conf_3" />
+    </file>
+    <file path="subsys" file="memory" >
+        <attr name="comp_func"    value="common_subsys_comp" />
+        <attr name="set_func"     value="common_subsys_set" />
+        <attr name="clear_func"   value="common_subsys_clear" />
+        <attr name="def_value"    value="conf_1" />
+    </file>
+    <file path="/sys/devices/system/cpu/cpuhotplug" file="cluster0_core_min_limit" >
+        <attr name="comp_func"    value="common_comp_ascend_order" />
+        <attr name="set_func"     value="common_set" />
+        <attr name="clear_func"   value="common_clear" />
+        <attr name="def_value"    value="1" />
+    </file>
+    <file path="/sys/class/devfreq/scene-frequency/sprd_governor" file="scene_boost_dfs" no_has_def="1" >
+        <attr name="comp_func"    value="common_comp_ascend_order" />
+        <attr name="set_func"     value="devfreq_ddr_set" />
+        <attr name="clear_func"   value="devfreq_ddr_clear" />
+    </file>
+    <file path="/sys/devices/system/cpu/cpuhotplug" file="passion_mode" >
+        <attr name="comp_func"    value="common_comp_ascend_order" />
+        <attr name="set_func"     value="common_set" />
+        <attr name="clear_func"   value="common_clear" />
+    </file>
+    <file path="/sys/module/lowmemorykiller/parameters" file="enable_adaptive_lmk" >
+        <attr name="comp_func"    value="common_comp_descend_order" />
+        <attr name="set_func"     value="common_set" />
+        <attr name="clear_func"   value="common_clear" />
+        <attr name="def_value"    value="1" />
+    </file>
+    <file path="/proc/sys/vm" file="drop_caches" no_has_def="1" >
+        <attr name="comp_func"    value="common_comp_descend_order" />
+        <attr name="set_func"     value="common_set" />
+        <attr name="clear_func"   value="common_clear" />
+    </file>
+    <file path="/proc/sys/vm" file="set_fault_around_bytes" >
+        <attr name="comp_func"    value="common_comp_ascend_order" />
+        <attr name="set_func"     value="common_set" />
+        <attr name="clear_func"   value="common_clear" />
+    </file>
+    <subsys name="cpufreq" >
+        <inode path="/sys/devices/system/cpu/cpu0/cpufreq/interactive" file="hispeed_freq" />
+        <inode path="/sys/devices/system/cpu/cpu0/cpufreq/interactive" file="target_loads" />
+        <inode path="/sys/devices/system/cpu/cpu0/cpufreq/interactive" file="boost" def_value="0" />
+        <inode path="/sys/devices/system/cpu/cpu0/cpufreq/interactive" file="timer_rate" />
+        <inode path="/sys/devices/system/cpu/cpu0/cpufreq/interactive" file="above_hispeed_delay" />
+        <inode path="/sys/devices/system/cpu/cpu0/cpufreq/interactive" file="timer_slack" />
+        <inode path="/sys/devices/system/cpu/cpu0/cpufreq/interactive" file="min_sample_time" />
+        <inode path="/sys/devices/system/cpu/cpu0/cpufreq/interactive" file="io_is_busy" def_value="0" />
+        <conf name="conf_1" priority="1" >
+            <set path="/sys/devices/system/cpu/cpu0/cpufreq/interactive" file="hispeed_freq" value="768000" />
+            <set path="/sys/devices/system/cpu/cpu0/cpufreq/interactive" file="target_loads" value="90 768000:200" />
+        </conf>
+        <conf name="conf_5" >
+            <set path="/sys/devices/system/cpu/cpu0/cpufreq/interactive" file="hispeed_freq" value="1000000" />
+            <set path="/sys/devices/system/cpu/cpu0/cpufreq/interactive" file="target_loads" value="95 1000000:99" />
+            <set path="/sys/devices/system/cpu/cpu0/cpufreq/interactive" file="above_hispeed_delay" value="80000" />
+            <set path="/sys/devices/system/cpu/cpu0/cpufreq/interactive" file="timer_slack" value="40000" />
+            <set path="/sys/devices/system/cpu/cpu0/cpufreq/interactive" file="min_sample_time" value="20000" />
+            <set path="/sys/devices/system/cpu/cpu0/cpufreq/interactive" file="io_is_busy" value="1" />
+        </conf>
+        <conf name="conf_2" >
+            <set path="/sys/devices/system/cpu/cpu0/cpufreq/interactive" file="timer_rate" value="60000" />
+        </conf>
+        <conf name="conf_3" >
+        </conf>
+        <conf name="conf_4" >
+            <set path="/sys/devices/system/cpu/cpu0/cpufreq/interactive" file="boost" value="1" />
+        </conf>
+    </subsys>
+    <subsys name="memory" >
+        <inode path="/sys/module/lowmemorykiller/parameters" file="minfree" />
+        <conf name="conf_1" >
+        </conf>
+        <conf name="conf_2" >
+            <set path="/sys/module/lowmemorykiller/parameters" file="minfree" value="0,0,0,0,0,0" />
+        </conf>
+    </subsys>
+</resources>
diff --git a/vendor/etc/power_scene_config.xml b/vendor/etc/power_scene_config.xml
new file mode 100644
index 0000000000000000000000000000000000000000..04083d15b711bd316c41c47f75fde9385b31bf21
--- /dev/null
+++ b/vendor/etc/power_scene_config.xml
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+ * Copyright (C) 2012 The Androscene Open Source 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.
+ */
+ -->
+
+<power>
+    <mode name="normal">
+        <scene name="interaction_touch" >
+            <set path="subsys" file="cpufreq" value="conf_4" />
+        </scene>
+        <scene name="interaction_launch" >
+            <set path="/sys/devices/system/cpu/cpuhotplug" file="cluster0_core_min_limit" value="4" />
+            <set path="subsys" file="cpufreq" value="conf_4" />
+        </scene>
+        <scene name="interaction_fling" >
+            <set path="subsys" file="cpufreq" value="conf_4" />
+        </scene>
+        <scene name="interaction_other" >
+            <set path="subsys" file="cpufreq" value="conf_4" />
+        </scene>
+        <scene name="ddr" >
+            <set path="/sys/class/devfreq/scene-frequency/sprd_governor" file="scene_boost_dfs" value="max" />
+        </scene>
+        <scene name="video_sync" >
+            <set path="/sys/devices/system/cpu/cpuhotplug" file="cluster0_core_min_limit" value="2" />
+        </scene>
+        <scene name="screenof_mp3_playback" >
+            <set path="subsys" file="cpufreq" value="conf_2" />
+        </scene>
+        <scene name="video_1080p" >
+            <set path="/sys/devices/system/cpu/cpuhotplug" file="cluster0_core_min_limit" value="3" />
+        </scene>
+        <scene name="performance_gts" >
+            <set path="/sys/devices/system/cpu/cpuhotplug" file="cluster0_core_min_limit" value="4" />
+            <set path="subsys" file="cpufreq" value="conf_4" />
+            <set path="/sys/class/devfreq/scene-frequency/sprd_governor" file="scene_boost_dfs" value="max" />
+        </scene>
+        <scene name="performance_cts" >
+            <set path="/sys/devices/system/cpu/cpuhotplug" file="cluster0_core_min_limit" value="4" />
+            <set path="subsys" file="cpufreq" value="conf_4" />
+            <set path="/sys/class/devfreq/scene-frequency/sprd_governor" file="scene_boost_dfs" value="max" />
+        </scene>
+        <scene name="screen_off" >
+            <set path="/sys/devices/system/cpu/cpuhotplug" file="passion_mode" value="1" />
+            <set path="subsys" file="cpufreq" value="conf_1" />
+        </scene>
+        <scene name="radio_call" >
+            <set path="/sys/devices/system/cpu/cpuhotplug" file="cluster0_core_min_limit" value="4" />
+            <set path="subsys" file="cpufreq" value="conf_4" />
+        </scene>
+        <scene name="launch" >
+            <set path="/sys/devices/system/cpu/cpuhotplug" file="cluster0_core_min_limit" value="4" />
+            <set path="subsys" file="cpufreq" value="conf_4" />
+            <set path="/sys/class/devfreq/scene-frequency/sprd_governor" file="scene_boost_dfs" value="max" />
+        </scene>
+        <scene name="camera_perf" >
+            <set path="/sys/devices/system/cpu/cpuhotplug" file="cluster0_core_min_limit" value="4" />
+            <set path="subsys" file="cpufreq" value="conf_4" />
+        </scene>
+        <scene name="video_60fps" >
+            <set path="/sys/devices/system/cpu/cpuhotplug" file="cluster0_core_min_limit" value="4" />
+            <set path="subsys" file="cpufreq" value="conf_4" />
+            <set path="/sys/class/devfreq/scene-frequency/sprd_governor" file="scene_boost_dfs" value="max" />
+        </scene>
+        <scene name="camera_lowpower" >
+            <set path="subsys" file="cpufreq" value="conf_5" />
+        </scene>
+        <scene name="screen_rotation" >
+            <set path="/sys/devices/system/cpu/cpuhotplug" file="cluster0_core_min_limit" value="4" />
+            <set path="subsys" file="cpufreq" value="conf_4" />
+            <set path="/sys/class/devfreq/scene-frequency/sprd_governor" file="scene_boost_dfs" value="max" />
+        </scene>
+        <scene name="gts_memory" >
+            <set path="/sys/module/lowmemorykiller/parameters" file="enable_adaptive_lmk" value="0" />
+            <set path="subsys" file="memory" value="conf_2" />
+        </scene>
+        <scene name="gts_memory_pss" >
+            <set path="/proc/sys/vm" file="drop_caches" value="3" />
+        </scene>
+        <scene name="vm_fault_around" >
+            <set path="/proc/sys/vm" file="set_fault_around_bytes" value="4096" />
+        </scene>
+    </mode>
+    <mode name="low_power" />
+    <mode name="power_save" />
+    <mode name="ultra_power_save" />
+    <mode name="performance" />
+</power>
diff --git a/vendor/etc/power_scene_id_define.txt b/vendor/etc/power_scene_id_define.txt
new file mode 100644
index 0000000000000000000000000000000000000000..25d699da0a0bc0ed0d861037b3b10bbb2b3497a4
--- /dev/null
+++ b/vendor/etc/power_scene_id_define.txt
@@ -0,0 +1,64 @@
+#id        #sub_id    #scene name
+0x00000001 0x00000000 vsync
+
+0x00000002 0x00000000 interaction_other
+0x00000002 0x00000001 interaction_touch
+0x00000002 0x00000002 interaction_launch
+0x00000002 0x00000003 interaction_fling
+0x00000002 0x00000004 interaction_button
+
+0x00000003 0x00000000 video_encode
+0x00000004 0x00000000 video_decode
+0x00000005 0x00000000 low_power
+0x00000006 0x00000000 sustained_performance
+0x00000007 0x00000000 vr_mode
+0x00000008 0x00000000 launch
+0x00000009 0x00000000 disable_touch
+
+#0x7f000001 0x00000000 ddr
+#0x7f000002 0x00000000 video_sync
+#0x7f000003 0x00000000 video_60fps
+#0x7f000004 0x00000000 video_1080p
+#0x7f000005 0x00000000 mp4_playback
+0x7f000006 0x00000000 screenof_mp3_playback
+0x7f000007 0x00000000 camera_perf
+0x7f000008 0x00000000 camera_lowpower
+0x7f000009 0x00000000 camera_high_perf
+0x7f00000a 0x00000000 performance_gts
+0x7f00000b 0x00000000 performance_cts
+#0x7f00000c 0x00000000 performance
+#0x7f00000d 0x00000000 radio_call
+#0x7f00000e 0x00000000 bt_download
+0x7f00000f 0x00000000 screen_rotation
+
+0x00000010 0x00000001 ddr
+0x00000010 0x00000003 video_sync
+0x00000010 0x00000004 video_60fps
+0x00000010 0x00000005 mp4_playback
+0x00000010 0x00000008 video_1080p
+0x00000010 0x00000009 camera_perf
+0x00000010 0x0000000a performance_gts
+0x00000010 0x0000000b performance_cts
+0x00000010 0x0000000c camera_high_perf
+0x00000010 0x0000000d performance
+0x00000010 0x0000000e camera_lowpower
+0x00000010 0x0000000f radio_call
+0x00000010 0x00000010 bt_download
+0x00000010 0x00000011 gts_memory
+0x00000010 0x00000012 gts_memory_pss
+0x00000010 0x00000013 vm_fault_around
+
+0x7ffe0000 0x00000000 fling_1
+
+0x7fff0000 0x00000000 normal
+0x7fff0001 0x00000000 low_power
+0x7fff0002 0x00000000 power_save
+0x7fff0003 0x00000000 ultra_power_save
+0x7fff0004 0x00000000 performance
+
+0x7fff0030 0x00000000 screen_on
+0x7fff0031 0x00000000 screen_off
+
+0x7fff0020 0x00000000 com.vectorunit.redcmgeplaycn.anzhi
+0x7fff0021 0x00000000 com.rovio.angrybirds.badk
+
diff --git a/vendor/etc/primary_audio_policy_configuration.xml b/vendor/etc/primary_audio_policy_configuration.xml
new file mode 100644
index 0000000000000000000000000000000000000000..2d213c9d39e6052d5985b3b49b9f6a5a07c7c0bd
--- /dev/null
+++ b/vendor/etc/primary_audio_policy_configuration.xml
@@ -0,0 +1,124 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Default Primary Audio HAL Module Audio Policy Configuration include flie -->
+<module name="primary" halVersion="2.0">
+    <attachedDevices>
+        <item>Speaker</item>
+        <item>Earpiece</item>
+        <item>Built-In Mic</item>
+        <item>Built-In Back Mic</item>
+    </attachedDevices>
+    <defaultOutputDevice>Speaker</defaultOutputDevice>
+    <mixPorts>
+        <mixPort name="primary output" role="source" flags="AUDIO_OUTPUT_FLAG_PRIMARY">
+            <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+                             samplingRates="44100" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
+        </mixPort>
+<!--
+        <mixPort name="deep_buffer" role="source" flags="AUDIO_OUTPUT_FLAG_DEEP_BUFFER">
+            <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+                             samplingRates="8000,11025,12000,16000,22050,24000,32000,44100,48000"
+                             channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
+       </mixPort>
+-->
+        <mixPort name="compressed_offload" role="source"
+                         flags="AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD|AUDIO_OUTPUT_FLAG_NON_BLOCKING">
+            <profile name="" format="AUDIO_FORMAT_MP3"
+                             samplingRates="8000,11025,12000,16000,22050,24000,32000,44100,48000"
+                             channelMasks="AUDIO_CHANNEL_OUT_STEREO,AUDIO_CHANNEL_OUT_MONO"/>
+        </mixPort>
+        <mixPort name="voice_tx" role="source">
+            <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+                             samplingRates="8000,16000" channelMasks="AUDIO_CHANNEL_OUT_MONO"/>
+        </mixPort>
+        <mixPort name="primary input" role="sink">
+            <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+                             samplingRates="8000,11025,12000,16000,22050,24000,32000,44100,48000"
+                             channelMasks="AUDIO_CHANNEL_IN_MONO,AUDIO_CHANNEL_IN_STEREO,AUDIO_CHANNEL_IN_FRONT_BACK"/>
+        </mixPort>
+        <mixPort name="voice_rx" role="sink">
+            <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+                             samplingRates="8000,16000" channelMasks="AUDIO_CHANNEL_IN_MONO"/>
+        </mixPort>
+    </mixPorts>
+    <devicePorts>
+        <!-- Output devices declaration, i.e. Sink DEVICE PORT -->
+        <devicePort tagName="Earpiece" type="AUDIO_DEVICE_OUT_EARPIECE" role="sink">
+            <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+                            samplingRates="44100" channelMasks="AUDIO_CHANNEL_IN_MONO"/>
+        </devicePort>
+        <devicePort tagName="Speaker" role="sink" type="AUDIO_DEVICE_OUT_SPEAKER">
+            <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+                     samplingRates="44100" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
+        </devicePort>
+        <devicePort tagName="Wired Headset" type="AUDIO_DEVICE_OUT_WIRED_HEADSET" role="sink">
+            <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+                     samplingRates="44100" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
+        </devicePort>
+        <devicePort tagName="Wired Headphones" type="AUDIO_DEVICE_OUT_WIRED_HEADPHONE" role="sink">
+            <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+                     samplingRates="44100" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
+        </devicePort>
+        <devicePort tagName="BT SCO" type="AUDIO_DEVICE_OUT_BLUETOOTH_SCO" role="sink">
+            <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+                     samplingRates="8000,16000" channelMasks="AUDIO_CHANNEL_OUT_MONO"/>
+        </devicePort>
+        <devicePort tagName="BT SCO Headset" type="AUDIO_DEVICE_OUT_BLUETOOTH_SCO_HEADSET" role="sink">
+            <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+                     samplingRates="8000,16000" channelMasks="AUDIO_CHANNEL_OUT_MONO"/>
+        </devicePort>
+        <devicePort tagName="BT SCO Car Kit" type="AUDIO_DEVICE_OUT_BLUETOOTH_SCO_CARKIT" role="sink">
+            <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+                     samplingRates="8000,16000" channelMasks="AUDIO_CHANNEL_OUT_MONO"/>
+        </devicePort>
+        <devicePort tagName="Telephony Tx" type="AUDIO_DEVICE_OUT_TELEPHONY_TX" role="sink">
+            <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+                     samplingRates="8000,16000" channelMasks="AUDIO_CHANNEL_OUT_MONO"/>
+        </devicePort>
+        <devicePort tagName="Built-In Mic" type="AUDIO_DEVICE_IN_BUILTIN_MIC" role="source">
+            <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+                     samplingRates="8000,11025,12000,16000,22050,24000,32000,44100,48000"
+                     channelMasks="AUDIO_CHANNEL_IN_MONO,AUDIO_CHANNEL_IN_STEREO,AUDIO_CHANNEL_IN_FRONT_BACK"/>
+        </devicePort>
+        <devicePort tagName="Built-In Back Mic" type="AUDIO_DEVICE_IN_BACK_MIC" role="source">
+            <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+                     samplingRates="8000,11025,12000,16000,22050,24000,32000,44100,48000"
+                     channelMasks="AUDIO_CHANNEL_IN_MONO,AUDIO_CHANNEL_IN_STEREO,AUDIO_CHANNEL_IN_FRONT_BACK"/>
+        </devicePort>
+        <devicePort tagName="Wired Headset Mic" type="AUDIO_DEVICE_IN_WIRED_HEADSET" role="source">
+            <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+                     samplingRates="8000,11025,12000,16000,22050,24000,32000,44100,48000"
+                     channelMasks="AUDIO_CHANNEL_IN_MONO,AUDIO_CHANNEL_IN_STEREO,AUDIO_CHANNEL_IN_FRONT_BACK"/>
+        </devicePort>
+        <devicePort tagName="BT SCO Headset Mic" type="AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET" role="source">
+            <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+                     samplingRates="8000,16000" channelMasks="AUDIO_CHANNEL_IN_MONO"/>
+        </devicePort>
+        <devicePort tagName="Telephony Rx" type="AUDIO_DEVICE_IN_TELEPHONY_RX" role="source">
+            <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+                     samplingRates="8000,16000" channelMasks="AUDIO_CHANNEL_IN_MONO"/>
+        </devicePort>
+    </devicePorts>
+    <!-- route declaration, i.e. list all available sources for a given sink -->
+    <routes>
+        <route type="mix" sink="Earpiece"
+               sources="primary output,compressed_offload,BT SCO Headset Mic"/>
+        <route type="mix" sink="Speaker"
+               sources="primary output,compressed_offload,BT SCO Headset Mic,Telephony Rx"/>
+        <route type="mix" sink="Wired Headset"
+               sources="primary output,compressed_offload,BT SCO Headset Mic,Telephony Rx"/>
+        <route type="mix" sink="Wired Headphones"
+               sources="primary output,compressed_offload,BT SCO Headset Mic,Telephony Rx"/>
+        <route type="mix" sink="BT SCO"
+               sources="primary output,Telephony Rx"/>
+        <route type="mix" sink="BT SCO Headset"
+               sources="primary output,Telephony Rx"/>
+        <route type="mix" sink="BT SCO Car Kit"
+               sources="primary output,Telephony Rx"/>
+        <route type="mix" sink="primary input"
+               sources="Built-In Mic,Built-In Back Mic,Wired Headset Mic,BT SCO Headset Mic"/>
+        <route type="mix" sink="Telephony Tx"
+               sources="Built-In Mic,Built-In Back Mic,Wired Headset Mic,BT SCO Headset Mic, voice_tx"/>
+        <route type="mix" sink="voice_rx"
+               sources="Telephony Rx"/>
+    </routes>
+</module>
diff --git a/vendor/etc/r_submix_audio_policy_configuration.xml b/vendor/etc/r_submix_audio_policy_configuration.xml
new file mode 100644
index 0000000000000000000000000000000000000000..dc2a5ecc8283396ba80952364b12b0e3d0c20a35
--- /dev/null
+++ b/vendor/etc/r_submix_audio_policy_configuration.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright (C) 2015 The Android Open Source 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.
+-->
+<!-- Remote Submix Audio Policy Configuration file -->
+<module name="r_submix" halVersion="2.0">
+    <attachedDevices>
+        <item>Remote Submix In</item>
+    </attachedDevices>
+    <mixPorts>
+        <mixPort name="r_submix output" role="source">
+            <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+                     samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
+        </mixPort>
+        <mixPort name="r_submix input" role="sink">
+           <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+                    samplingRates="48000" channelMasks="AUDIO_CHANNEL_IN_STEREO"/>
+        </mixPort>
+   </mixPorts>
+   <devicePorts>
+       <devicePort tagName="Remote Submix Out" type="AUDIO_DEVICE_OUT_REMOTE_SUBMIX"  role="sink">
+           <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+                    samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
+       </devicePort>
+       <devicePort tagName="Remote Submix In" type="AUDIO_DEVICE_IN_REMOTE_SUBMIX"  role="source">
+           <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+                    samplingRates="48000" channelMasks="AUDIO_CHANNEL_IN_STEREO"/>
+        </devicePort>
+    </devicePorts>
+    <routes>
+        <route type="mix" sink="Remote Submix Out"
+               sources="r_submix output"/>
+        <route type="mix" sink="r_submix input"
+               sources="Remote Submix In"/>
+    </routes>
+</module>
diff --git a/vendor/etc/record_tone_1.pcm b/vendor/etc/record_tone_1.pcm
new file mode 100644
index 0000000000000000000000000000000000000000..b53ece9b159a29bf57c810bf624887b86db3156c
Binary files /dev/null and b/vendor/etc/record_tone_1.pcm differ
diff --git a/vendor/etc/record_tone_2.pcm b/vendor/etc/record_tone_2.pcm
new file mode 100644
index 0000000000000000000000000000000000000000..28e72652e99d0ed0a98bace743cf4635da2ef260
Binary files /dev/null and b/vendor/etc/record_tone_2.pcm differ
diff --git a/vendor/etc/res/images/colon_1080X1920.png b/vendor/etc/res/images/colon_1080X1920.png
new file mode 100644
index 0000000000000000000000000000000000000000..d04c040cbb7d294525c05be407bff3ac8e1128b7
Binary files /dev/null and b/vendor/etc/res/images/colon_1080X1920.png differ
diff --git a/vendor/etc/res/images/colon_1440X2560.png b/vendor/etc/res/images/colon_1440X2560.png
new file mode 100644
index 0000000000000000000000000000000000000000..83ecdfeabb33784a951536aa4a09b9ccabc9d9b5
Binary files /dev/null and b/vendor/etc/res/images/colon_1440X2560.png differ
diff --git a/vendor/etc/res/images/colon_360X640.png b/vendor/etc/res/images/colon_360X640.png
new file mode 100644
index 0000000000000000000000000000000000000000..9d6aa3fdab80bc65e0f8cfe926af0d8307443208
Binary files /dev/null and b/vendor/etc/res/images/colon_360X640.png differ
diff --git a/vendor/etc/res/images/colon_480X800.png b/vendor/etc/res/images/colon_480X800.png
new file mode 100644
index 0000000000000000000000000000000000000000..3ad8de7768a739b26e4bf67194305653f8d000d3
Binary files /dev/null and b/vendor/etc/res/images/colon_480X800.png differ
diff --git a/vendor/etc/res/images/colon_720X1280.png b/vendor/etc/res/images/colon_720X1280.png
new file mode 100644
index 0000000000000000000000000000000000000000..5dbc3cb53d7a370e9a368f207f446f209b8c01e0
Binary files /dev/null and b/vendor/etc/res/images/colon_720X1280.png differ
diff --git a/vendor/etc/res/images/error_1_1080X1920.png b/vendor/etc/res/images/error_1_1080X1920.png
new file mode 100644
index 0000000000000000000000000000000000000000..814801a4ab568510de648e528c55907dc9c941dc
Binary files /dev/null and b/vendor/etc/res/images/error_1_1080X1920.png differ
diff --git a/vendor/etc/res/images/error_1_1440X2560.png b/vendor/etc/res/images/error_1_1440X2560.png
new file mode 100644
index 0000000000000000000000000000000000000000..e213fc2bbfcc87e35af972c8a827eb92c5b44afc
Binary files /dev/null and b/vendor/etc/res/images/error_1_1440X2560.png differ
diff --git a/vendor/etc/res/images/error_1_360X640.png b/vendor/etc/res/images/error_1_360X640.png
new file mode 100644
index 0000000000000000000000000000000000000000..2d7261c07fa5f68eaf89992db14730ba82c0360c
Binary files /dev/null and b/vendor/etc/res/images/error_1_360X640.png differ
diff --git a/vendor/etc/res/images/error_1_480X800.png b/vendor/etc/res/images/error_1_480X800.png
new file mode 100644
index 0000000000000000000000000000000000000000..0301fe1bee4fe55c5dd76564db28b5e0da2a0e63
Binary files /dev/null and b/vendor/etc/res/images/error_1_480X800.png differ
diff --git a/vendor/etc/res/images/error_1_720X1280.png b/vendor/etc/res/images/error_1_720X1280.png
new file mode 100644
index 0000000000000000000000000000000000000000..4b5d6d91ca5e439cfe6b027a2519168997746770
Binary files /dev/null and b/vendor/etc/res/images/error_1_720X1280.png differ
diff --git a/vendor/etc/res/images/error_2_1080X1920.png b/vendor/etc/res/images/error_2_1080X1920.png
new file mode 100644
index 0000000000000000000000000000000000000000..609761f724bdcd270ec27e9f24dd3b316cd003c8
Binary files /dev/null and b/vendor/etc/res/images/error_2_1080X1920.png differ
diff --git a/vendor/etc/res/images/error_2_1440X2560.png b/vendor/etc/res/images/error_2_1440X2560.png
new file mode 100644
index 0000000000000000000000000000000000000000..06470e51582ec9e0b86998d4928d77244bcad9dc
Binary files /dev/null and b/vendor/etc/res/images/error_2_1440X2560.png differ
diff --git a/vendor/etc/res/images/error_2_360X640.png b/vendor/etc/res/images/error_2_360X640.png
new file mode 100644
index 0000000000000000000000000000000000000000..0618ca37ce997bd96fb71eb9f5ae038758d69207
Binary files /dev/null and b/vendor/etc/res/images/error_2_360X640.png differ
diff --git a/vendor/etc/res/images/error_2_480X800.png b/vendor/etc/res/images/error_2_480X800.png
new file mode 100644
index 0000000000000000000000000000000000000000..836907c5cc4a1ddc07e28e9d3648dbb3ab97a9c8
Binary files /dev/null and b/vendor/etc/res/images/error_2_480X800.png differ
diff --git a/vendor/etc/res/images/error_2_720X1280.png b/vendor/etc/res/images/error_2_720X1280.png
new file mode 100644
index 0000000000000000000000000000000000000000..06458a5e110717da4eb12c96c26be7eb4cddd302
Binary files /dev/null and b/vendor/etc/res/images/error_2_720X1280.png differ
diff --git a/vendor/etc/res/images/error_3_1080X1920.png b/vendor/etc/res/images/error_3_1080X1920.png
new file mode 100644
index 0000000000000000000000000000000000000000..0dd1394532734816d9cb7108d995f016d0584b75
Binary files /dev/null and b/vendor/etc/res/images/error_3_1080X1920.png differ
diff --git a/vendor/etc/res/images/error_3_1440X2560.png b/vendor/etc/res/images/error_3_1440X2560.png
new file mode 100644
index 0000000000000000000000000000000000000000..f99ea5465acbd9e3e465ebe9c78d71fe0eada3f7
Binary files /dev/null and b/vendor/etc/res/images/error_3_1440X2560.png differ
diff --git a/vendor/etc/res/images/error_3_360X640.png b/vendor/etc/res/images/error_3_360X640.png
new file mode 100644
index 0000000000000000000000000000000000000000..7e96630688395473b892b9eccad30a934723d457
Binary files /dev/null and b/vendor/etc/res/images/error_3_360X640.png differ
diff --git a/vendor/etc/res/images/error_3_480X800.png b/vendor/etc/res/images/error_3_480X800.png
new file mode 100644
index 0000000000000000000000000000000000000000..0a9a8fa4db3a1fd61f79e95227e70965106ba983
Binary files /dev/null and b/vendor/etc/res/images/error_3_480X800.png differ
diff --git a/vendor/etc/res/images/error_3_720X1280.png b/vendor/etc/res/images/error_3_720X1280.png
new file mode 100644
index 0000000000000000000000000000000000000000..0607435a253dea73b2c80e32281e7250670eb52b
Binary files /dev/null and b/vendor/etc/res/images/error_3_720X1280.png differ
diff --git a/vendor/etc/res/images/indeterminate0.png b/vendor/etc/res/images/indeterminate0.png
new file mode 100644
index 0000000000000000000000000000000000000000..c6be322ef2f0f36407473bb35cc6f75171e450fb
Binary files /dev/null and b/vendor/etc/res/images/indeterminate0.png differ
diff --git a/vendor/etc/res/images/indeterminate0_1080X1920.png b/vendor/etc/res/images/indeterminate0_1080X1920.png
new file mode 100644
index 0000000000000000000000000000000000000000..4e13d9246bcb0047fd5198fd5e85dc349b09b4ad
Binary files /dev/null and b/vendor/etc/res/images/indeterminate0_1080X1920.png differ
diff --git a/vendor/etc/res/images/indeterminate0_1440X2560.png b/vendor/etc/res/images/indeterminate0_1440X2560.png
new file mode 100644
index 0000000000000000000000000000000000000000..bbce0ec6a06bfd38cf3cf5588aaa4e2d11319bc8
Binary files /dev/null and b/vendor/etc/res/images/indeterminate0_1440X2560.png differ
diff --git a/vendor/etc/res/images/indeterminate0_360X640.png b/vendor/etc/res/images/indeterminate0_360X640.png
new file mode 100644
index 0000000000000000000000000000000000000000..39d31dc0a20a753305ee0d5f9d875f31f22277ce
Binary files /dev/null and b/vendor/etc/res/images/indeterminate0_360X640.png differ
diff --git a/vendor/etc/res/images/indeterminate0_480X800.png b/vendor/etc/res/images/indeterminate0_480X800.png
new file mode 100644
index 0000000000000000000000000000000000000000..a49a1658127352fe9a373abfb06c1b7a80d3dbe9
Binary files /dev/null and b/vendor/etc/res/images/indeterminate0_480X800.png differ
diff --git a/vendor/etc/res/images/indeterminate0_720X1280.png b/vendor/etc/res/images/indeterminate0_720X1280.png
new file mode 100644
index 0000000000000000000000000000000000000000..cf6c8001a77eab61d506c9a94881b77bf0b518d0
Binary files /dev/null and b/vendor/etc/res/images/indeterminate0_720X1280.png differ
diff --git a/vendor/etc/res/images/indeterminate1.png b/vendor/etc/res/images/indeterminate1.png
new file mode 100644
index 0000000000000000000000000000000000000000..4db2855db5193540d255dc239a4a9eebb28bc964
Binary files /dev/null and b/vendor/etc/res/images/indeterminate1.png differ
diff --git a/vendor/etc/res/images/indeterminate1_1080X1920.png b/vendor/etc/res/images/indeterminate1_1080X1920.png
new file mode 100644
index 0000000000000000000000000000000000000000..55143c4133239e7254fec8342a5f791d4e7747c0
Binary files /dev/null and b/vendor/etc/res/images/indeterminate1_1080X1920.png differ
diff --git a/vendor/etc/res/images/indeterminate1_1440X2560.png b/vendor/etc/res/images/indeterminate1_1440X2560.png
new file mode 100644
index 0000000000000000000000000000000000000000..5e5216cac432b25b280c824f6660f11b6bc49de2
Binary files /dev/null and b/vendor/etc/res/images/indeterminate1_1440X2560.png differ
diff --git a/vendor/etc/res/images/indeterminate1_360X640.png b/vendor/etc/res/images/indeterminate1_360X640.png
new file mode 100644
index 0000000000000000000000000000000000000000..d36919bcfeaaff776e92e129a7dc8a09834e107b
Binary files /dev/null and b/vendor/etc/res/images/indeterminate1_360X640.png differ
diff --git a/vendor/etc/res/images/indeterminate1_480X800.png b/vendor/etc/res/images/indeterminate1_480X800.png
new file mode 100644
index 0000000000000000000000000000000000000000..678e52853022e3c88ab22a69442b0ed22b64212b
Binary files /dev/null and b/vendor/etc/res/images/indeterminate1_480X800.png differ
diff --git a/vendor/etc/res/images/indeterminate1_720X1280.png b/vendor/etc/res/images/indeterminate1_720X1280.png
new file mode 100644
index 0000000000000000000000000000000000000000..7ebdc270ca4d50c013ef2b29a2a1d5862c8867f3
Binary files /dev/null and b/vendor/etc/res/images/indeterminate1_720X1280.png differ
diff --git a/vendor/etc/res/images/indeterminate2.png b/vendor/etc/res/images/indeterminate2.png
new file mode 100644
index 0000000000000000000000000000000000000000..be052dde712df1bf543493ac7e64a5d732575fa7
Binary files /dev/null and b/vendor/etc/res/images/indeterminate2.png differ
diff --git a/vendor/etc/res/images/indeterminate2_1080X1920.png b/vendor/etc/res/images/indeterminate2_1080X1920.png
new file mode 100644
index 0000000000000000000000000000000000000000..17ec8fa855f14456a79c555447d48d195f0da58d
Binary files /dev/null and b/vendor/etc/res/images/indeterminate2_1080X1920.png differ
diff --git a/vendor/etc/res/images/indeterminate2_1440X2560.png b/vendor/etc/res/images/indeterminate2_1440X2560.png
new file mode 100644
index 0000000000000000000000000000000000000000..7e3e791deab263fa20b4915e92389eba155dfaa1
Binary files /dev/null and b/vendor/etc/res/images/indeterminate2_1440X2560.png differ
diff --git a/vendor/etc/res/images/indeterminate2_360X640.png b/vendor/etc/res/images/indeterminate2_360X640.png
new file mode 100644
index 0000000000000000000000000000000000000000..ed1f0ff63e1e2fef88dfb29a2100c7a4411333e7
Binary files /dev/null and b/vendor/etc/res/images/indeterminate2_360X640.png differ
diff --git a/vendor/etc/res/images/indeterminate2_480X800.png b/vendor/etc/res/images/indeterminate2_480X800.png
new file mode 100644
index 0000000000000000000000000000000000000000..2621d2f388ef5a62c4e4f174074df7067ec9117b
Binary files /dev/null and b/vendor/etc/res/images/indeterminate2_480X800.png differ
diff --git a/vendor/etc/res/images/indeterminate2_720X1280.png b/vendor/etc/res/images/indeterminate2_720X1280.png
new file mode 100644
index 0000000000000000000000000000000000000000..d617fc5ad02aafc46c624161653092788b0c5df4
Binary files /dev/null and b/vendor/etc/res/images/indeterminate2_720X1280.png differ
diff --git a/vendor/etc/res/images/indeterminate3.png b/vendor/etc/res/images/indeterminate3.png
new file mode 100644
index 0000000000000000000000000000000000000000..6d3fa25a811e191192d36772c6d687c5fe205ec9
Binary files /dev/null and b/vendor/etc/res/images/indeterminate3.png differ
diff --git a/vendor/etc/res/images/indeterminate3_1080X1920.png b/vendor/etc/res/images/indeterminate3_1080X1920.png
new file mode 100644
index 0000000000000000000000000000000000000000..908011d15a088f65c73d3eacfc8f367e28d2fbf2
Binary files /dev/null and b/vendor/etc/res/images/indeterminate3_1080X1920.png differ
diff --git a/vendor/etc/res/images/indeterminate3_1440X2560.png b/vendor/etc/res/images/indeterminate3_1440X2560.png
new file mode 100644
index 0000000000000000000000000000000000000000..88d0a188abe907fcae28b86b6b216b7f7a8b8fac
Binary files /dev/null and b/vendor/etc/res/images/indeterminate3_1440X2560.png differ
diff --git a/vendor/etc/res/images/indeterminate3_360X640.png b/vendor/etc/res/images/indeterminate3_360X640.png
new file mode 100644
index 0000000000000000000000000000000000000000..462ff0b7803ef037087e762310da1b8d55480d93
Binary files /dev/null and b/vendor/etc/res/images/indeterminate3_360X640.png differ
diff --git a/vendor/etc/res/images/indeterminate3_480X800.png b/vendor/etc/res/images/indeterminate3_480X800.png
new file mode 100644
index 0000000000000000000000000000000000000000..c7d2dafd61a21ca9a8695858411e4d00415f337a
Binary files /dev/null and b/vendor/etc/res/images/indeterminate3_480X800.png differ
diff --git a/vendor/etc/res/images/indeterminate3_720X1280.png b/vendor/etc/res/images/indeterminate3_720X1280.png
new file mode 100644
index 0000000000000000000000000000000000000000..7fbffc4a58996028b8c40a4174064d9ad51dd9a3
Binary files /dev/null and b/vendor/etc/res/images/indeterminate3_720X1280.png differ
diff --git a/vendor/etc/res/images/indeterminate4.png b/vendor/etc/res/images/indeterminate4.png
new file mode 100644
index 0000000000000000000000000000000000000000..93933d9c28d83bb59b856f5cfd151973ea9659f3
Binary files /dev/null and b/vendor/etc/res/images/indeterminate4.png differ
diff --git a/vendor/etc/res/images/indeterminate4_1080X1920.png b/vendor/etc/res/images/indeterminate4_1080X1920.png
new file mode 100644
index 0000000000000000000000000000000000000000..43205d99c73730b5b0d56b95e8d998f9dc7851b3
Binary files /dev/null and b/vendor/etc/res/images/indeterminate4_1080X1920.png differ
diff --git a/vendor/etc/res/images/indeterminate4_1440X2560.png b/vendor/etc/res/images/indeterminate4_1440X2560.png
new file mode 100644
index 0000000000000000000000000000000000000000..5d35c39af81da59064201117eb689d6702305689
Binary files /dev/null and b/vendor/etc/res/images/indeterminate4_1440X2560.png differ
diff --git a/vendor/etc/res/images/indeterminate4_360X640.png b/vendor/etc/res/images/indeterminate4_360X640.png
new file mode 100644
index 0000000000000000000000000000000000000000..43a65b05a94aa5030ee2879a6b2e1a7b1a8ece29
Binary files /dev/null and b/vendor/etc/res/images/indeterminate4_360X640.png differ
diff --git a/vendor/etc/res/images/indeterminate4_480X800.png b/vendor/etc/res/images/indeterminate4_480X800.png
new file mode 100644
index 0000000000000000000000000000000000000000..2810a10afdb4ed503b994d739bba4fbdf8e7629f
Binary files /dev/null and b/vendor/etc/res/images/indeterminate4_480X800.png differ
diff --git a/vendor/etc/res/images/indeterminate4_720X1280.png b/vendor/etc/res/images/indeterminate4_720X1280.png
new file mode 100644
index 0000000000000000000000000000000000000000..d57eee91f94f560b677839c5fc82d9c1424d0132
Binary files /dev/null and b/vendor/etc/res/images/indeterminate4_720X1280.png differ
diff --git a/vendor/etc/res/images/indeterminate5.png b/vendor/etc/res/images/indeterminate5.png
new file mode 100644
index 0000000000000000000000000000000000000000..996973e6ceb9451a5a66f12e06d375dc7e47ae77
Binary files /dev/null and b/vendor/etc/res/images/indeterminate5.png differ
diff --git a/vendor/etc/res/images/indeterminate5_1080X1920.png b/vendor/etc/res/images/indeterminate5_1080X1920.png
new file mode 100644
index 0000000000000000000000000000000000000000..ca2aefd094e3f1385e2a263079c311350a31fc3d
Binary files /dev/null and b/vendor/etc/res/images/indeterminate5_1080X1920.png differ
diff --git a/vendor/etc/res/images/indeterminate5_1440X2560.png b/vendor/etc/res/images/indeterminate5_1440X2560.png
new file mode 100644
index 0000000000000000000000000000000000000000..a50f42ba101e5fae311595e8cfa46c9788d6bda1
Binary files /dev/null and b/vendor/etc/res/images/indeterminate5_1440X2560.png differ
diff --git a/vendor/etc/res/images/indeterminate5_360X640.png b/vendor/etc/res/images/indeterminate5_360X640.png
new file mode 100644
index 0000000000000000000000000000000000000000..1395b57be1b8fd8747dabcba2f9a58d54383a134
Binary files /dev/null and b/vendor/etc/res/images/indeterminate5_360X640.png differ
diff --git a/vendor/etc/res/images/indeterminate5_480X800.png b/vendor/etc/res/images/indeterminate5_480X800.png
new file mode 100644
index 0000000000000000000000000000000000000000..1649c39e656b0cefe5a10c64e9984d6534cacacf
Binary files /dev/null and b/vendor/etc/res/images/indeterminate5_480X800.png differ
diff --git a/vendor/etc/res/images/indeterminate5_720X1280.png b/vendor/etc/res/images/indeterminate5_720X1280.png
new file mode 100644
index 0000000000000000000000000000000000000000..41ba0955e3f73aead34ef4623f7e590f8e316514
Binary files /dev/null and b/vendor/etc/res/images/indeterminate5_720X1280.png differ
diff --git a/vendor/etc/res/images/indeterminate6.png b/vendor/etc/res/images/indeterminate6.png
new file mode 100644
index 0000000000000000000000000000000000000000..cfe9b5ef645dabc44767594981cc8e5e3f0f0617
Binary files /dev/null and b/vendor/etc/res/images/indeterminate6.png differ
diff --git a/vendor/etc/res/images/indeterminate6_1080X1920.png b/vendor/etc/res/images/indeterminate6_1080X1920.png
new file mode 100644
index 0000000000000000000000000000000000000000..80799d98eef26d014b55762da75e704b3d018f36
Binary files /dev/null and b/vendor/etc/res/images/indeterminate6_1080X1920.png differ
diff --git a/vendor/etc/res/images/indeterminate6_1440X2560.png b/vendor/etc/res/images/indeterminate6_1440X2560.png
new file mode 100644
index 0000000000000000000000000000000000000000..6e235106c960ed2db8f22ee4bebe844be198fccb
Binary files /dev/null and b/vendor/etc/res/images/indeterminate6_1440X2560.png differ
diff --git a/vendor/etc/res/images/indeterminate6_360X640.png b/vendor/etc/res/images/indeterminate6_360X640.png
new file mode 100644
index 0000000000000000000000000000000000000000..d9f134c293a73a0e2c8ca761ec2d7d4f05836f4a
Binary files /dev/null and b/vendor/etc/res/images/indeterminate6_360X640.png differ
diff --git a/vendor/etc/res/images/indeterminate6_480X800.png b/vendor/etc/res/images/indeterminate6_480X800.png
new file mode 100644
index 0000000000000000000000000000000000000000..41d9e8e2dbf4085ee00fb613a798b6f47e4dd84f
Binary files /dev/null and b/vendor/etc/res/images/indeterminate6_480X800.png differ
diff --git a/vendor/etc/res/images/indeterminate6_720X1280.png b/vendor/etc/res/images/indeterminate6_720X1280.png
new file mode 100644
index 0000000000000000000000000000000000000000..4ca40f8e3293b51a34fa37ba6e0ae4fc3a59402d
Binary files /dev/null and b/vendor/etc/res/images/indeterminate6_720X1280.png differ
diff --git a/vendor/etc/res/images/number_0_1080X1920.png b/vendor/etc/res/images/number_0_1080X1920.png
new file mode 100644
index 0000000000000000000000000000000000000000..63f1fba4e05a2fc92b2c9aac0f013e82d31f95f8
Binary files /dev/null and b/vendor/etc/res/images/number_0_1080X1920.png differ
diff --git a/vendor/etc/res/images/number_0_1440X2560.png b/vendor/etc/res/images/number_0_1440X2560.png
new file mode 100644
index 0000000000000000000000000000000000000000..3e56d158b07a768cd9c8a2dd7aa403e971c19da9
Binary files /dev/null and b/vendor/etc/res/images/number_0_1440X2560.png differ
diff --git a/vendor/etc/res/images/number_0_360X640.png b/vendor/etc/res/images/number_0_360X640.png
new file mode 100644
index 0000000000000000000000000000000000000000..2d7c0a8a6c48faeb1557ea4a440790463960dec5
Binary files /dev/null and b/vendor/etc/res/images/number_0_360X640.png differ
diff --git a/vendor/etc/res/images/number_0_480X800.png b/vendor/etc/res/images/number_0_480X800.png
new file mode 100644
index 0000000000000000000000000000000000000000..1245bb7c009ff11d5c1da2efe79d01288e314022
Binary files /dev/null and b/vendor/etc/res/images/number_0_480X800.png differ
diff --git a/vendor/etc/res/images/number_0_720X1280.png b/vendor/etc/res/images/number_0_720X1280.png
new file mode 100644
index 0000000000000000000000000000000000000000..f18a10fb93a1abcd352906d986395bc520de4691
Binary files /dev/null and b/vendor/etc/res/images/number_0_720X1280.png differ
diff --git a/vendor/etc/res/images/number_1_1080X1920.png b/vendor/etc/res/images/number_1_1080X1920.png
new file mode 100644
index 0000000000000000000000000000000000000000..5528c0610c36e688d66b80a9d6843c2a48db4610
Binary files /dev/null and b/vendor/etc/res/images/number_1_1080X1920.png differ
diff --git a/vendor/etc/res/images/number_1_1440X2560.png b/vendor/etc/res/images/number_1_1440X2560.png
new file mode 100644
index 0000000000000000000000000000000000000000..f2dee9cee410e3e98068bedcd1bc0d413b47987f
Binary files /dev/null and b/vendor/etc/res/images/number_1_1440X2560.png differ
diff --git a/vendor/etc/res/images/number_1_360X640.png b/vendor/etc/res/images/number_1_360X640.png
new file mode 100644
index 0000000000000000000000000000000000000000..a60eac6f8065c1bceac845d9df9c6ef086bd4dc8
Binary files /dev/null and b/vendor/etc/res/images/number_1_360X640.png differ
diff --git a/vendor/etc/res/images/number_1_480X800.png b/vendor/etc/res/images/number_1_480X800.png
new file mode 100644
index 0000000000000000000000000000000000000000..79b8a36fa7c91355acb81d46c07cee5dfaaeb085
Binary files /dev/null and b/vendor/etc/res/images/number_1_480X800.png differ
diff --git a/vendor/etc/res/images/number_1_720X1280.png b/vendor/etc/res/images/number_1_720X1280.png
new file mode 100644
index 0000000000000000000000000000000000000000..fb6585c577d938202841559ed99612fad0511899
Binary files /dev/null and b/vendor/etc/res/images/number_1_720X1280.png differ
diff --git a/vendor/etc/res/images/number_2_1080X1920.png b/vendor/etc/res/images/number_2_1080X1920.png
new file mode 100644
index 0000000000000000000000000000000000000000..0e3f4df1041f5cbed29a140162bb80780876f900
Binary files /dev/null and b/vendor/etc/res/images/number_2_1080X1920.png differ
diff --git a/vendor/etc/res/images/number_2_1440X2560.png b/vendor/etc/res/images/number_2_1440X2560.png
new file mode 100644
index 0000000000000000000000000000000000000000..8914f7afb443e60831733429a1a1b6e1b704da90
Binary files /dev/null and b/vendor/etc/res/images/number_2_1440X2560.png differ
diff --git a/vendor/etc/res/images/number_2_480X800.png b/vendor/etc/res/images/number_2_480X800.png
new file mode 100644
index 0000000000000000000000000000000000000000..db62e40ec75fbbc8868741959adb23965737f302
Binary files /dev/null and b/vendor/etc/res/images/number_2_480X800.png differ
diff --git a/vendor/etc/res/images/number_2_720X1280.png b/vendor/etc/res/images/number_2_720X1280.png
new file mode 100644
index 0000000000000000000000000000000000000000..7a28f61f6c9cf5c4be2e9b91e64d3bca4a219ed0
Binary files /dev/null and b/vendor/etc/res/images/number_2_720X1280.png differ
diff --git a/vendor/etc/res/images/number_3_1080X1920.png b/vendor/etc/res/images/number_3_1080X1920.png
new file mode 100644
index 0000000000000000000000000000000000000000..c5f0e63ee11505cbeff55669abffc6d47e0a62cb
Binary files /dev/null and b/vendor/etc/res/images/number_3_1080X1920.png differ
diff --git a/vendor/etc/res/images/number_3_1440X2560.png b/vendor/etc/res/images/number_3_1440X2560.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd85689b2443f7d5c136bfec25248f817a34aa6c
Binary files /dev/null and b/vendor/etc/res/images/number_3_1440X2560.png differ
diff --git a/vendor/etc/res/images/number_3_360X640.png b/vendor/etc/res/images/number_3_360X640.png
new file mode 100644
index 0000000000000000000000000000000000000000..c0a0703cf7873782ca6b53999d4ebf08ceda5729
Binary files /dev/null and b/vendor/etc/res/images/number_3_360X640.png differ
diff --git a/vendor/etc/res/images/number_3_480X800.png b/vendor/etc/res/images/number_3_480X800.png
new file mode 100644
index 0000000000000000000000000000000000000000..4d862cce5825fe88cef8272f8a8feab40b013a8f
Binary files /dev/null and b/vendor/etc/res/images/number_3_480X800.png differ
diff --git a/vendor/etc/res/images/number_3_720X1280.png b/vendor/etc/res/images/number_3_720X1280.png
new file mode 100644
index 0000000000000000000000000000000000000000..41aad36c1763ad101671ada63a2a68eaf6bac6f4
Binary files /dev/null and b/vendor/etc/res/images/number_3_720X1280.png differ
diff --git a/vendor/etc/res/images/number_4_1080X1920.png b/vendor/etc/res/images/number_4_1080X1920.png
new file mode 100644
index 0000000000000000000000000000000000000000..d271e6aa9c200242cb083e5a3d55b316f37d9a73
Binary files /dev/null and b/vendor/etc/res/images/number_4_1080X1920.png differ
diff --git a/vendor/etc/res/images/number_4_1440X2560.png b/vendor/etc/res/images/number_4_1440X2560.png
new file mode 100644
index 0000000000000000000000000000000000000000..06fc50cc6b99ac53bad5659e3dcb85a36b9dc304
Binary files /dev/null and b/vendor/etc/res/images/number_4_1440X2560.png differ
diff --git a/vendor/etc/res/images/number_4_360X640.png b/vendor/etc/res/images/number_4_360X640.png
new file mode 100644
index 0000000000000000000000000000000000000000..b96f6aa87db5cfbc9cb03f5693b376ba6b30b48e
Binary files /dev/null and b/vendor/etc/res/images/number_4_360X640.png differ
diff --git a/vendor/etc/res/images/number_4_480X800.png b/vendor/etc/res/images/number_4_480X800.png
new file mode 100644
index 0000000000000000000000000000000000000000..9188ae15f93066786b5e4bebd1b2e1bbd8be1623
Binary files /dev/null and b/vendor/etc/res/images/number_4_480X800.png differ
diff --git a/vendor/etc/res/images/number_4_720X1280.png b/vendor/etc/res/images/number_4_720X1280.png
new file mode 100644
index 0000000000000000000000000000000000000000..1df09e964082fa59f93d5353a0c755b779d6add5
Binary files /dev/null and b/vendor/etc/res/images/number_4_720X1280.png differ
diff --git a/vendor/etc/res/images/number_5_1080X1920.png b/vendor/etc/res/images/number_5_1080X1920.png
new file mode 100644
index 0000000000000000000000000000000000000000..6877776a86cba0528439261cd3e0f9a758ba8616
Binary files /dev/null and b/vendor/etc/res/images/number_5_1080X1920.png differ
diff --git a/vendor/etc/res/images/number_5_1440X2560.png b/vendor/etc/res/images/number_5_1440X2560.png
new file mode 100644
index 0000000000000000000000000000000000000000..7ccf5c893aa75c6a69a6f10c8c440b36951d9a50
Binary files /dev/null and b/vendor/etc/res/images/number_5_1440X2560.png differ
diff --git a/vendor/etc/res/images/number_5_360X640.png b/vendor/etc/res/images/number_5_360X640.png
new file mode 100644
index 0000000000000000000000000000000000000000..72289795fbdfd2ff3a5a72ef562a3ecd9536996a
Binary files /dev/null and b/vendor/etc/res/images/number_5_360X640.png differ
diff --git a/vendor/etc/res/images/number_5_480X800.png b/vendor/etc/res/images/number_5_480X800.png
new file mode 100644
index 0000000000000000000000000000000000000000..f99f93177add1a939e7a4d10294b45d151ac3368
Binary files /dev/null and b/vendor/etc/res/images/number_5_480X800.png differ
diff --git a/vendor/etc/res/images/number_5_720X1280.png b/vendor/etc/res/images/number_5_720X1280.png
new file mode 100644
index 0000000000000000000000000000000000000000..842af31df0cfa5a0ce50d1c825eb9398af1a9f44
Binary files /dev/null and b/vendor/etc/res/images/number_5_720X1280.png differ
diff --git a/vendor/etc/res/images/number_6_1080X1920.png b/vendor/etc/res/images/number_6_1080X1920.png
new file mode 100644
index 0000000000000000000000000000000000000000..0ac8add495fbfc467a114d463a379efec86514a1
Binary files /dev/null and b/vendor/etc/res/images/number_6_1080X1920.png differ
diff --git a/vendor/etc/res/images/number_6_1440X2560.png b/vendor/etc/res/images/number_6_1440X2560.png
new file mode 100644
index 0000000000000000000000000000000000000000..98360b63540498e73e28cb6ed29f560f5022db0a
Binary files /dev/null and b/vendor/etc/res/images/number_6_1440X2560.png differ
diff --git a/vendor/etc/res/images/number_6_360X640.png b/vendor/etc/res/images/number_6_360X640.png
new file mode 100644
index 0000000000000000000000000000000000000000..e1bdeffa3bdb28c22e51dcbaa4acad26f3ff40fb
Binary files /dev/null and b/vendor/etc/res/images/number_6_360X640.png differ
diff --git a/vendor/etc/res/images/number_6_480X800.png b/vendor/etc/res/images/number_6_480X800.png
new file mode 100644
index 0000000000000000000000000000000000000000..8b21220841b811fa4788b3a4bebcd75fb8d0a29c
Binary files /dev/null and b/vendor/etc/res/images/number_6_480X800.png differ
diff --git a/vendor/etc/res/images/number_6_720X1280.png b/vendor/etc/res/images/number_6_720X1280.png
new file mode 100644
index 0000000000000000000000000000000000000000..faf1334cc48a3591bad0b0c5af06eb13e82aa65d
Binary files /dev/null and b/vendor/etc/res/images/number_6_720X1280.png differ
diff --git a/vendor/etc/res/images/number_7_1080X1920.png b/vendor/etc/res/images/number_7_1080X1920.png
new file mode 100644
index 0000000000000000000000000000000000000000..c9b330c7d3a3d1f0bdab76b01a1a2e337beae4d0
Binary files /dev/null and b/vendor/etc/res/images/number_7_1080X1920.png differ
diff --git a/vendor/etc/res/images/number_7_1440X2560.png b/vendor/etc/res/images/number_7_1440X2560.png
new file mode 100644
index 0000000000000000000000000000000000000000..a9b73851fdd4f50dbb43c36b1a41f43af1507dae
Binary files /dev/null and b/vendor/etc/res/images/number_7_1440X2560.png differ
diff --git a/vendor/etc/res/images/number_7_360X640.png b/vendor/etc/res/images/number_7_360X640.png
new file mode 100644
index 0000000000000000000000000000000000000000..7ab4b21d40fd69f04d9844e80746c469dc438ed0
Binary files /dev/null and b/vendor/etc/res/images/number_7_360X640.png differ
diff --git a/vendor/etc/res/images/number_7_480X800.png b/vendor/etc/res/images/number_7_480X800.png
new file mode 100644
index 0000000000000000000000000000000000000000..9d57df00fdd18cc0b7157abd5f1c4709bbe4d0d1
Binary files /dev/null and b/vendor/etc/res/images/number_7_480X800.png differ
diff --git a/vendor/etc/res/images/number_7_720X1280.png b/vendor/etc/res/images/number_7_720X1280.png
new file mode 100644
index 0000000000000000000000000000000000000000..888956fe98b241c2623a6d97069a2ec7c1b10940
Binary files /dev/null and b/vendor/etc/res/images/number_7_720X1280.png differ
diff --git a/vendor/etc/res/images/number_8_1080X1920.png b/vendor/etc/res/images/number_8_1080X1920.png
new file mode 100644
index 0000000000000000000000000000000000000000..ea2c82cd465bcbc48df9e79f4c3b7f56f4ff90af
Binary files /dev/null and b/vendor/etc/res/images/number_8_1080X1920.png differ
diff --git a/vendor/etc/res/images/number_8_1440X2560.png b/vendor/etc/res/images/number_8_1440X2560.png
new file mode 100644
index 0000000000000000000000000000000000000000..f9b362518c9ae37b4e3788a114df4ce058fd8d75
Binary files /dev/null and b/vendor/etc/res/images/number_8_1440X2560.png differ
diff --git a/vendor/etc/res/images/number_8_360X640.png b/vendor/etc/res/images/number_8_360X640.png
new file mode 100644
index 0000000000000000000000000000000000000000..03c45fe7e01628f26f8ca7d1da56e40d1dc82b45
Binary files /dev/null and b/vendor/etc/res/images/number_8_360X640.png differ
diff --git a/vendor/etc/res/images/number_8_480X800.png b/vendor/etc/res/images/number_8_480X800.png
new file mode 100644
index 0000000000000000000000000000000000000000..0b23205d760fb04bf5e047fbb6db4ddf79046770
Binary files /dev/null and b/vendor/etc/res/images/number_8_480X800.png differ
diff --git a/vendor/etc/res/images/number_8_720X1280.png b/vendor/etc/res/images/number_8_720X1280.png
new file mode 100644
index 0000000000000000000000000000000000000000..0a3ecb543df54dbe5dabf9bb5d39d69beb48604a
Binary files /dev/null and b/vendor/etc/res/images/number_8_720X1280.png differ
diff --git a/vendor/etc/res/images/number_9_1080X1920.png b/vendor/etc/res/images/number_9_1080X1920.png
new file mode 100644
index 0000000000000000000000000000000000000000..af402659c4486a823ae0f6e922dac905ecbcc7cf
Binary files /dev/null and b/vendor/etc/res/images/number_9_1080X1920.png differ
diff --git a/vendor/etc/res/images/number_9_1440X2560.png b/vendor/etc/res/images/number_9_1440X2560.png
new file mode 100644
index 0000000000000000000000000000000000000000..2e42ad26259e9a5789e6db6fbde5437d1a455ba9
Binary files /dev/null and b/vendor/etc/res/images/number_9_1440X2560.png differ
diff --git a/vendor/etc/res/images/number_9_360X640.png b/vendor/etc/res/images/number_9_360X640.png
new file mode 100644
index 0000000000000000000000000000000000000000..6c282d4162696491cdeeacdbab14c4c135d9cde3
Binary files /dev/null and b/vendor/etc/res/images/number_9_360X640.png differ
diff --git a/vendor/etc/res/images/number_9_480X800.png b/vendor/etc/res/images/number_9_480X800.png
new file mode 100644
index 0000000000000000000000000000000000000000..61eb3dfc7f3b2178c650b0aff33961f032cf35ed
Binary files /dev/null and b/vendor/etc/res/images/number_9_480X800.png differ
diff --git a/vendor/etc/res/images/number_9_720X1280.png b/vendor/etc/res/images/number_9_720X1280.png
new file mode 100644
index 0000000000000000000000000000000000000000..44c6370157d3d9946e89f646ff400b09195bc812
Binary files /dev/null and b/vendor/etc/res/images/number_9_720X1280.png differ
diff --git a/vendor/etc/res/images/number_percent_1080X1920.png b/vendor/etc/res/images/number_percent_1080X1920.png
new file mode 100644
index 0000000000000000000000000000000000000000..d760862bbf2e931223e14706e913fb92b55c5694
Binary files /dev/null and b/vendor/etc/res/images/number_percent_1080X1920.png differ
diff --git a/vendor/etc/res/images/number_percent_1440X2560.png b/vendor/etc/res/images/number_percent_1440X2560.png
new file mode 100644
index 0000000000000000000000000000000000000000..5d2bf5d0ce5e43c71cc19269d1694a36b2388bfc
Binary files /dev/null and b/vendor/etc/res/images/number_percent_1440X2560.png differ
diff --git a/vendor/etc/res/images/number_percent_360X640.png b/vendor/etc/res/images/number_percent_360X640.png
new file mode 100644
index 0000000000000000000000000000000000000000..6042db1205e5ef2575301db561f3a5f816045fa7
Binary files /dev/null and b/vendor/etc/res/images/number_percent_360X640.png differ
diff --git a/vendor/etc/res/images/number_percent_480X800.png b/vendor/etc/res/images/number_percent_480X800.png
new file mode 100644
index 0000000000000000000000000000000000000000..bb6e39a8f1039a740e8905986c590e1ab96e5c26
Binary files /dev/null and b/vendor/etc/res/images/number_percent_480X800.png differ
diff --git a/vendor/etc/res/images/number_percent_720X1280.png b/vendor/etc/res/images/number_percent_720X1280.png
new file mode 100644
index 0000000000000000000000000000000000000000..99c347995fca9beb46876292319fafbb293911eb
Binary files /dev/null and b/vendor/etc/res/images/number_percent_720X1280.png differ
diff --git a/vendor/etc/rx_data.pcm b/vendor/etc/rx_data.pcm
new file mode 100644
index 0000000000000000000000000000000000000000..3f3e8e57f8216781d2908fd854000dd0225ab55a
Binary files /dev/null and b/vendor/etc/rx_data.pcm differ
diff --git a/vendor/etc/seccomp_policy/mediacodec.policy b/vendor/etc/seccomp_policy/mediacodec.policy
new file mode 100644
index 0000000000000000000000000000000000000000..d10908b220175a1dc8b5711b2b78599ec710340a
--- /dev/null
+++ b/vendor/etc/seccomp_policy/mediacodec.policy
@@ -0,0 +1,2 @@
+prlimit:1
+prlimit64:1
diff --git a/vendor/etc/seccomp_policy/mediaextractor.policy b/vendor/etc/seccomp_policy/mediaextractor.policy
new file mode 100644
index 0000000000000000000000000000000000000000..704ae0351a86ea45f92a54f1e842fa908ec23cf8
--- /dev/null
+++ b/vendor/etc/seccomp_policy/mediaextractor.policy
@@ -0,0 +1 @@
+statfs64: 1
diff --git a/vendor/etc/selinux/nonplat_file_contexts b/vendor/etc/selinux/nonplat_file_contexts
new file mode 100644
index 0000000000000000000000000000000000000000..058cd9330c14e3425f6f61213681f3d52b0dbef2
--- /dev/null
+++ b/vendor/etc/selinux/nonplat_file_contexts
@@ -0,0 +1,242 @@
+/(vendor|system/vendor)/bin/gpsd		u:object_r:gpsd_exec:s0
+/(vendor|system/vendor)/xbin/srtd		u:object_r:srtd_exec:s0
+/(vendor|system/vendor)/bin/engpc		u:object_r:engpc_exec:s0
+/(vendor|system/vendor)/bin/modemd		u:object_r:rild_exec:s0
+/(vendor|system/vendor)/bin/dhcp6c		u:object_r:dhcp6c_exec:s0
+/(vendor|system/vendor)/bin/charge		u:object_r:charge_exec:s0
+/(vendor|system/vendor)/bin/iqfeed		u:object_r:iqfeed_exec:s0
+/(vendor|system/vendor)/bin/zram.sh		u:object_r:zram_exec:s0
+/(vendor|system/vendor)/bin/hw/rild		u:object_r:rild_exec:s0
+/(vendor|system/vendor)/bin/hostapd		u:object_r:hostapd_exec:s0
+/(vendor|system/vendor)/bin/connmgr		u:object_r:wcnd_exec:s0
+/(vendor|system/vendor)/bin/ext_data		u:object_r:ext_data_exec:s0
+/(vendor|system/vendor)/bin/autotest		u:object_r:autotest_exec:s0
+/(vendor|system/vendor)/bin/refnotify		u:object_r:refnotify_exec:s0
+/(vendor|system/vendor)/bin/slogmodem		u:object_r:slogmodem_exec:s0
+/(vendor|system/vendor)/bin/rpmbserver		u:object_r:tee_exec:s0
+/(vendor|system/vendor)/bin/tsupplicant		u:object_r:tee_exec:s0
+/(vendor|system/vendor)/bin/hw/sprdrild		u:object_r:rild_exec:s0
+/(vendor|system/vendor)/bin/factorytest		u:object_r:factorytest_exec:s0
+/(vendor|system/vendor)/bin/modem_control		u:object_r:modem_control_exec:s0
+/(vendor|system/vendor)/bin/cp_diskserver		u:object_r:cp_diskserver_exec:s0
+/(vendor|system/vendor)/bin/gnss_download		u:object_r:gnss_download_exec:s0
+/(vendor|system/vendor)/bin/ftmCheckKeybox		u:object_r:engpc_exec:s0
+/(vendor|system/vendor)/bin/systemDebuggerd		u:object_r:systemDebuggerd_exec:s0
+/(vendor|system/vendor)/bin/sprdstorageproxyd		u:object_r:tee_exec:s0
+/(vendor|system/vendor)/bin/hw/wpa_supplicant		u:object_r:hal_wifi_supplicant_default_exec:s0
+/(vendor|system/vendor)/bin/vndservicemanager		u:object_r:vndservicemanager_exec:s0
+/(vendor|system/vendor)/bin/hw/combinedhals-service		u:object_r:hal_combined_default_exec:s0
+/(vendor|system/vendor)/lib(64)?/hw/gralloc\.default\.so		u:object_r:same_process_hal_file:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.ir@1\.0-service		u:object_r:hal_ir_default_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.vr@1\.0-service		u:object_r:hal_vr_default_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.drm@1\.0-service		u:object_r:hal_drm_default_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.cas@1\.0-service		u:object_r:hal_cas_default_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.nfc@1\.0-service		u:object_r:hal_nfc_default_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.usb@1\.0-service		u:object_r:hal_usb_default_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.boot@1\.0-service		u:object_r:hal_bootctl_default_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.gnss@1\.0-service		u:object_r:hal_gnss_default_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.wifi@1\.0-service		u:object_r:hal_wifi_default_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.power@1\.1-service		u:object_r:hal_power_default_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.audio@2\.0-service		u:object_r:hal_audio_default_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.power@1\.0-service		u:object_r:hal_power_default_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.light@2\.0-service		u:object_r:hal_light_default_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.health@1\.0-service		u:object_r:hal_health_default_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.tv\.cec@1\.0-service		u:object_r:hal_tv_cec_default_exec:s0
+/(vendor|system/vendor)/bin/hw/vendor\.sprd\.hardware\.log@1\.0-service		u:object_r:hal_log_default_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.sensors@1\.0-service		u:object_r:hal_sensors_default_exec:s0
+/(vendor|system/vendor)/bin/hw/vendor\.sprd\.hardware\.gnss@1\.0-service		u:object_r:hal_gnss_ext_default_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.memtrack@1\.0-service		u:object_r:hal_memtrack_default_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.vibrator@1\.0-service		u:object_r:hal_vibrator_default_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.tv\.input@1\.0-service		u:object_r:hal_tv_input_default_exec:s0
+/(vendor|system/vendor)/bin/hw/vendor\.sprd\.hardware\.power@2\.0-service		u:object_r:hal_power_default_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.bluetooth@1\.0-service		u:object_r:hal_bluetooth_default_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.dumpstate@1\.0-service		u:object_r:hal_dumpstate_default_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.media\.omx@1\.0-service		u:object_r:mediacodec_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.keymaster@3\.0-service		u:object_r:hal_keymaster_default_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.contexthub@1\.0-service		u:object_r:hal_contexthub_default_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.gatekeeper@1\.0-service		u:object_r:hal_gatekeeper_default_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.thermal@1\.[01]-service		u:object_r:hal_thermal_default_exec:s0
+/(vendor|system/vendor)/bin/hw/vendor\.sprd\.hardware\.connmgr@1\.0-service		u:object_r:hal_connmgr_default_exec:s0
+/(vendor|system/vendor)/bin/hw/vendor\.sprd\.hardware\.thermal@1\.0-service		u:object_r:hal_thermal_ext_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.wifi\.offload@1\.0-service		u:object_r:hal_wifi_offload_default_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.broadcastradio@1\.1-service		u:object_r:hal_broadcastradio_default_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.camera\.provider@2\.4-service		u:object_r:hal_camera_default_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.configstore@1\.[0-9]+-service		u:object_r:hal_configstore_default_exec:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.graphics\.composer@2\.1-service		u:object_r:hal_graphics_composer_default_exec:s0
+/(vendor|system/vendor)/lib(64)?/hw/android\.hardware\.renderscript@1\.0-impl\.so		u:object_r:same_process_hal_file:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.graphics\.allocator@2\.0-service		u:object_r:hal_graphics_allocator_default_exec:s0
+/(vendor|system/vendor)/lib(64)?/hw/android\.hardware\.graphics\.mapper@2\.0-impl\.so		u:object_r:same_process_hal_file:s0
+/(vendor|system/vendor)/bin/hw/android\.hardware\.biometrics\.fingerprint@2\.1-service		u:object_r:hal_fingerprint_default_exec:s0
+/data/.battery_nv		u:object_r:self_system_data_file:s0
+/data/cg(/.*)?		u:object_r:cg_file:s0
+/dev/log(/.*)?		u:object_r:log_device:s0
+/data/apr.conf		u:object_r:apr_data_file:s0
+/dev/ttyM[0-9]		u:object_r:serial_device:s0
+/data/apr(/.*)?		u:object_r:self_system_data_file:s0
+/dev/qemu_.*		u:object_r:qemu_device:s0
+/dev/ttyGS[0-9]		u:object_r:serial_device:s0
+/dev/ttyGF[0-9]*		u:object_r:serial_device:s0
+/data/mlog(/.*)?		u:object_r:mlog_file:s0
+/data/gnss(/.*)?		u:object_r:gnss_file:s0
+/systeminfo(/.*)?		u:object_r:prod_file:s0
+/dev/stty_w[0-9]*		u:object_r:tty_device:s0
+/vendor/lib(64)?/libbcc\.so		u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libLLVM\.so		u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libbccArm\.so		u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libbcinfo\.so		u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libmalicore\.bc		u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libGLESv1_enc\.so		u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libGLESv2_enc\.so		u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libRSDriverArm\.so		u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libEGL_emulation\.so		u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/hw/gralloc\.ranchu\.so		u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libEGL_swiftshader\.so		u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libGLESv2_emulation\.so		u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libGLESv2_swiftshader\.so		u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libOpenglSystemCommon\.so		u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/lib_renderControl_enc\.so		u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libGLESv1_CM_emulation\.so		u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/hw/gralloc\.[0-9a-zA-Z]*\.so		u:object_r:same_process_hal_file:s0
+/vendor/lib(64)?/libGLESv1_CM_swiftshader\.so		u:object_r:same_process_hal_file:s0
+/dev/spipe_w[0-9]*		u:object_r:spipe_device:s0
+/dev/stty_td[0-9]*		u:object_r:tty_device:s0
+/productinfo(/.*)?		u:object_r:prod_file:s0
+/data/sprd_ss(/.*)?		u:object_r:ss_file:s0
+/dev/stty_lte[0-9]*		u:object_r:tty_device:s0
+/dev/10003000.tmc-etb		u:object_r:etb_device:s0
+/data/hwc_stat(/.*)?		u:object_r:hwc_stat_file:s0
+/data/userinfo(/.*)?		u:object_r:userinfo_file:s0
+/data/corefile(/.*)?		u:object_r:coredump_file:s0
+/data/sprdinfo(/.*)?		u:object_r:apr_data_file:s0
+/dev/spipe_lte[0-9]*		u:object_r:spipe_device:s0
+/dev/spipe_wcn[0-9]*		u:object_r:spipe_device:s0
+/sys/qemu_trace(/.*)?		u:object_r:sysfs_writable:s0
+/data/ylog_lite(/.*)?		u:object_r:ylog_lite_file:s0
+/data/modem_log(/.*)?		u:object_r:slogmodem_data:s0
+/vendor/bin/fsck.f2fs		u:object_r:fsmgr_exec:s0
+/productinfo/wcn(/.*)?		u:object_r:cali_save_file:s0
+/data/local/mcue(/.*)?		u:object_r:vce_data_file:s0
+/data/misc/hprofs(/.*)?		u:object_r:coredump_file:s0
+/data/misc/dhcp6c(/.*)?		u:object_r:dhcp6c_data_file:s0
+/data/local/media(/.*)?		u:object_r:media_data_file:s0
+/data/local/englog(/.*)?		u:object_r:engpc_data:s0
+/dev/block/mmcblk1p[0-9]*		u:object_r:mmcblk_device:s0
+/data/misc/thermald(/.*)?		u:object_r:thermald_data_file:s0
+/dev/block/mmcblk0p[0-9]*		u:object_r:mmcblk_device:s0
+/data/local/sensorhub(/.*)?		u:object_r:sensorhub_data_file:s0
+/data/local/slogmodem(/.*)?		u:object_r:slogmodem_config_file:s0
+/sys/kernel/debug/sipc(/.*)?		u:object_r:debugfs_sipc:s0
+/data/misc/cameraserver(/.*)?		u:object_r:camera_data_file:s0
+/data/misc/wifi/hostapd(/.*)?		u:object_r:hostapd_socket:s0
+/sys/kernel/debug/binder(/.*)?		u:object_r:debugfs_binder:s0
+/sys/kernel/debug/iodebug(/.*)?		u:object_r:debugfs_tracing:s0
+/data/local/factorytest_log(/.*)?		u:object_r:mmitest_file:s0
+/sys/devices/soc/soc:pub/30040000.bm-perf/bm-performance(/.*)?		u:object_r:sysfs_devices_system_cpu:s0
+/sys/kernel/debug/pinctrl/402a0000.pinctrl/pins_debug		u:object_r:debugfs_pinctrl:s0
+/sys/devices/platform/soc/soc:pub/30040000.bm-perf/bm-performance(/.*)?		u:object_r:sysfs_devices_system_cpu:s0
+/sys/devices/platform/soc/soc:aon/403c0000.spi/spi_master/spi5/spi5.0/403c0000.spi:pmic@0:bltc-rgb@180/leds/red/brightness		u:object_r:sys_leds_brightness_file:s0
+/sys/devices/platform/soc/soc:aon/403c0000.spi/spi_master/spi5/spi5.0/403c0000.spi:pmic@0:bltc-rgb@180/leds/blue/brightness		u:object_r:sys_leds_brightness_file:s0
+/sys/devices/platform/soc/soc:aon/403c0000.spi/spi_master/spi5/spi5.0/403c0000.spi:pmic@0:bltc-rgb@180/leds/green/brightness		u:object_r:sys_leds_brightness_file:s0
+/dev/block/platform/soc/soc:ap-ahb/20600000.sdio/by-name/persist		u:object_r:frp_block_device:s0
+/productinfo/sensor_calibration_data/acc_sensor_calibration(/.*)?		u:object_r:sensors_cali_file:s0
+/dev/fm		u:object_r:fm_device:s0
+/dev/gsp		u:object_r:graphics_device:s0
+/dev/vser		u:object_r:serial_device:s0
+/dev/pipe		u:object_r:audio_device:s0
+/dev/rtc0		u:object_r:refnotify_device:s0
+/dev/ttyS2		u:object_r:console_device:s0
+/dev/mali0		u:object_r:gpu_device:s0
+/dev/rt5512		u:object_r:audio_device:s0
+/dev/slog_w		u:object_r:slog_device:s0
+/dev/ttyBT0		u:object_r:tty_device:s0
+/dev/iq_mem		u:object_r:slog_device:s0
+/dev/als_ps		u:object_r:sprd_sensor_device:s0
+/dev/mir3da		u:object_r:sprd_sensor_device:s0
+/dev/sttybt0		u:object_r:hci_attach_dev:s0
+/dev/autotst		u:object_r:autotest_device:s0
+/dev/sctl_pm		u:object_r:spipe_device:s0
+/dev/sprd_bm		u:object_r:bm_device:s0
+/dev/dmc_mpu		u:object_r:mpu_device:s0
+/dev/slog_pm		u:object_r:slog_device:s0
+/dev/sprd_vpp		u:object_r:video_device:s0
+/dev/Trout_FM		u:object_r:audio_device:s0
+/dev/sprd_isp		u:object_r:camera_device:s0
+/dev/sprd_cpp		u:object_r:camera_device:s0
+/dev/slog_wcn		u:object_r:slog_device:s0
+/dev/slog_lte		u:object_r:slog_device:s0
+/dev/sprd_vsp		u:object_r:video_device:s0
+/dev/sprd_jpg		u:object_r:graphics_device:s0
+/dev/gnss_dbg		u:object_r:wcn_device:s0
+/dev/block/vda		u:object_r:system_block_device:s0
+/dev/block/vdc		u:object_r:userdata_block_device:s0
+/dev/block/vdd		u:object_r:metadata_block_device:s0
+/dev/block/vdb		u:object_r:cache_block_device:s0
+/dev/block/vde		u:object_r:system_block_device:s0
+/dev/spipe_pm0		u:object_r:spipe_device:s0
+/dev/sttygnss0		u:object_r:tty_device:s0
+/dev/sdiag_lte		u:object_r:slog_device:s0
+/dev/slog_gnss		u:object_r:slog_device:s0
+/dev/power_ctl		u:object_r:wcn_device:s0
+/vendor/bin/bcc		u:object_r:bcc_exec:s0
+/dev/sprd_scale		u:object_r:camera_device:s0
+/dev/sprd_image		u:object_r:camera_device:s0
+/dev/spipe_lte9		u:object_r:volte_vtsp_device:s0
+/dev/sc7a20_acc		u:object_r:sprd_sensor_device:s0
+/dev/lis3dh_acc		u:object_r:sprd_sensor_device:s0
+/dev/ltr_558als		u:object_r:sprd_sensor_device:s0
+/dev/sprd_coda7l		u:object_r:video_device:s0
+/dev/sprd_sensor		u:object_r:camera_device:s0
+/dev/block/zram0		u:object_r:zram_block_device:s0
+/dev/spipe_gnss1		u:object_r:spipe_device:s0
+/dev/spipe_gnss0		u:object_r:spipe_device:s0
+/vendor/bin/gpsd		u:object_r:gpsd_exec:s0
+/dev/epl2182_pls		u:object_r:sprd_sensor_device:s0
+/dev/socket/rild2		u:object_r:rild_socket:s0
+/dev/socket/rild3		u:object_r:rild_socket:s0
+/dev/goldfish_pipe		u:object_r:qemu_device:s0
+/dev/goldfish_sync		u:object_r:qemu_device:s0
+/dev/sprd_rotation		u:object_r:camera_device:s0
+/dev/socket/embmsd		u:object_r:embmsd_socket:s0
+/dev/block/mmcblk0		u:object_r:mmcblk_device:s0
+/dev/focaltech_pls		u:object_r:sprd_sensor_device:s0
+/dev/gnss_download		u:object_r:wcn_device:s0
+/dev/sprd_efuse_otp		u:object_r:efuse_device:s0
+/dev/block/mtdblock1		u:object_r:userdata_block_device:s0
+/dev/block/mtdblock2		u:object_r:cache_block_device:s0
+/dev/block/mtdblock0		u:object_r:system_block_device:s0
+/vendor/bin/thermald		u:object_r:thermald_exec:s0
+/dev/trusty-ipc-dev0		u:object_r:teetz_device:s0
+/dev/block/mmcblk0p4		u:object_r:mmcblk_device:s0
+/vendor/bin/ylog_lite		u:object_r:ylog_lite_exec:s0
+/dev/block/mmcblk0p27		u:object_r:mmcblk_device:s0
+/vendor/bin/resize2fs		u:object_r:fsmgr_exec:s0
+/dev/socket/srtserver		u:object_r:srt_socket:s0
+/dev/block/mmcblk0p26		u:object_r:mmcblk_device:s0
+/dev/block/mmcblk0p32		u:object_r:mmcblk_device:s0
+/vendor/bin/qemu-props		u:object_r:qemu_props_exec:s0
+/dev/sprd_otp_ap_efuse		u:object_r:ap_efuse_device:s0
+/dev/block/mmcblk0rpmb		u:object_r:mmcblk_device:s0
+/dev/socket/rpmbserver		u:object_r:rpmb_socket:s0
+/dev/gnss_pmnotify_ctl		u:object_r:wcn_device:s0
+/dev/socket/countserver		u:object_r:count_socket:s0
+/dev/block/mmcblk0boot1		u:object_r:mmcblk_device:s0
+/dev/block/mmcblk1boot0		u:object_r:mmcblk_device:s0
+/dev/block/mmcblk1boot1		u:object_r:mmcblk_device:s0
+/dev/block/mmcblk0boot0		u:object_r:mmcblk_device:s0
+/vendor/bin/collect_apr		u:object_r:aprd_exec:s0
+/vendor/bin/ylog_lite_cli		u:object_r:ylog_lite_cli_exec:s0
+/system/bin/ju_ipsec_server		u:object_r:racoon_exec:s0
+/vendor/bin/phasecheckserver		u:object_r:phasecheckserver_exec:s0
+/vendor/bin/init\.ranchu-net\.sh		u:object_r:goldfish_setup_exec:s0
+/vendor/bin/init\.ranchu-core\.sh		u:object_r:goldfish_setup_exec:s0
+/sys/class/modem/debug-log/channel		u:object_r:sysfs_mipi:s0
+/sys/devices/virtual/misc/sprd_flash/test		u:object_r:sysfs_sensor:s0
+/dev/block/platform/sdio_emmc/by-name/boot		u:object_r:boot_block_device:s0
+/sys/class/power_supply/sprdfgu/cc_test_cmd		u:object_r:sysfs_power:s0
+/dev/block/platform/sdio_emmc/by-name/recovery		u:object_r:recovery_block_device:s0
+/dev/block/platform/sdio_emmc/by-name/userdata		u:object_r:mmcblk_device:s0
+/sys/class/sprd_sensorhub/sensor_hub/calibrator_cmd		u:object_r:sysfs_sensor:s0
+/sys/devices/virtual/thermal/thermal_zone0/thm_enable		u:object_r:sysfs_ipa:s0
+/vendor/bin/hw/android\.hardware\.drm@1\.0-service\.widevine		u:object_r:hal_drm_widevine_exec:s0
+/sys/devices/virtual/sprd_sensorhub/sensor_hub/calibrator_cmd		u:object_r:sysfs_sensor:s0
+/sys/devices/platform/scene-frequency/devfreq/scene-frequency/sprd_governor/exit_scene		u:object_r:sysfile:s0
diff --git a/vendor/etc/selinux/nonplat_hwservice_contexts b/vendor/etc/selinux/nonplat_hwservice_contexts
new file mode 100644
index 0000000000000000000000000000000000000000..c04bdb8aabb4ae48d2923ae20d3e4b8cb32dde78
--- /dev/null
+++ b/vendor/etc/selinux/nonplat_hwservice_contexts
@@ -0,0 +1,7 @@
+vendor.sprd.hardware.radio::IExtRadio     u:object_r:hal_extRadio_hwservice:s0
+vendor.sprd.hardware.thermal::IExtThermal     u:object_r:hal_extthermal_hwservice:s0
+vendor.sprd.hardware.log::ILogControl     u:object_r:hal_log_hwservice:s0
+vendor.sprd.hardware.wifi.hostapd::IHostapd     u:object_r:hal_hostapd_hwservice:s0
+vendor.sprd.hardware.connmgr::IConnmgr     u:object_r:hal_connmgr_hwservice:s0
+vendor.sprd.hardware.power::IPower        u:object_r:hal_power_hwservice:s0
+vendor.sprd.hardware.gnss::IGnssExt     u:object_r:hal_extGnss_hwservice:s0
diff --git a/vendor/etc/selinux/nonplat_mac_permissions.xml b/vendor/etc/selinux/nonplat_mac_permissions.xml
new file mode 100644
index 0000000000000000000000000000000000000000..f97029c807d6089b4b4a88aec5b18dc4f0f46d89
--- /dev/null
+++ b/vendor/etc/selinux/nonplat_mac_permissions.xml
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="iso-8859-1"?><!-- AUTOGENERATED FILE DO NOT MODIFY --><policy></policy>
\ No newline at end of file
diff --git a/vendor/etc/selinux/nonplat_property_contexts b/vendor/etc/selinux/nonplat_property_contexts
new file mode 100644
index 0000000000000000000000000000000000000000..9ec973e5e3d3947389399337250a1b2fa5ea9362
--- /dev/null
+++ b/vendor/etc/selinux/nonplat_property_contexts
@@ -0,0 +1,22 @@
+audioloop.test.result  u:object_r:media_prop:s0
+flag.apr.bootmode u:object_r:apr_prop:s0
+media.audiofw.devices.dump u:object_r:media_prop:s0
+media.audiofw.dump u:object_r:media_prop:s0
+media.dump.path u:object_r:media_prop:s0
+media.dump.switch u:object_r:media_prop:s0
+media.systemready.state u:object_r:media_prop:s0
+persist.bluetooth.factoryreset            u:object_r:bt_prop:s0
+persist.delta.time u:object_r:system_prop:s0
+persist.storage         u:object_r:storage_prop:s0
+persist.tinno.factory   u:object_r:tn_ftm_prop:s0
+persist.ylog_lite.   u:object_r:ylog_lite_pprop:s0
+qemu.cmdline            u:object_r:qemu_cmdline:s0
+qemu.                   u:object_r:qemu_prop:s0
+ro.emulator.            u:object_r:qemu_prop:s0
+ro.emu.                 u:object_r:qemu_prop:s0
+ro.opengles.            u:object_r:opengles_prop:s0
+ro.radio.noril          u:object_r:radio_noril_prop:s0
+soter.teei.  u:object_r:soter_teei_prop:s0
+sprd.storageproxyd.                    u:object_r:storageproxyd_default_prop:s0
+sys.internal.emulated   u:object_r:storage_prop:s0
+ylog_lite.   u:object_r:ylog_lite_prop:s0
diff --git a/vendor/etc/selinux/nonplat_seapp_contexts b/vendor/etc/selinux/nonplat_seapp_contexts
new file mode 100644
index 0000000000000000000000000000000000000000..e366ed66cb54063bf706da48667771c125ce505b
--- /dev/null
+++ b/vendor/etc/selinux/nonplat_seapp_contexts
@@ -0,0 +1,5 @@
+user=system seinfo=platform name=com.ape.factory domain=sprd_validationtools_app type=app_data_file levelFrom=user
+user=_app seinfo=platform name=com.android.modemnotifier domain=sprd_radio_app type=app_data_file levelFrom=user
+user=system seinfo=platform name=com.sprd.engineermode domain=sprd_engineermode_app type=app_data_file levelFrom=user
+user=system seinfo=platform name=com.sprd.validationtools domain=sprd_validationtools_app type=app_data_file levelFrom=user
+user=system seinfo=platform name=com.spreadtrum.sgps domain=sprd_sgps_app type=app_data_file levelFrom=user
diff --git a/vendor/etc/selinux/nonplat_sepolicy.cil b/vendor/etc/selinux/nonplat_sepolicy.cil
new file mode 100644
index 0000000000000000000000000000000000000000..ebaa17f68b2c22f55c959b56e2385d7b0a586cfa
--- /dev/null
+++ b/vendor/etc/selinux/nonplat_sepolicy.cil
@@ -0,0 +1,9520 @@
+(genfscon exfat / (u object_r vfat ((s0) (s0))))
+(genfscon proc /bluetooth/sleep/btwrite (u object_r proc_bluetooth_writable ((s0) (s0))))
+(roletype r domain)
+(typeattributeset dev_type (device_27_0 alarm_device_27_0 ashmem_device_27_0 audio_device_27_0 audio_timer_device_27_0 audio_seq_device_27_0 binder_device_27_0 hwbinder_device_27_0 vndbinder_device_27_0 block_device_27_0 camera_device_27_0 dm_device_27_0 keychord_device_27_0 loop_control_device_27_0 loop_device_27_0 pmsg_device_27_0 radio_device_27_0 ram_device_27_0 rtc_device_27_0 vold_device_27_0 console_device_27_0 cpuctl_device_27_0 fscklogs_27_0 full_device_27_0 gpu_device_27_0 graphics_device_27_0 hw_random_device_27_0 input_device_27_0 kmem_device_27_0 port_device_27_0 mtd_device_27_0 mtp_device_27_0 nfc_device_27_0 ptmx_device_27_0 kmsg_device_27_0 kmsg_debug_device_27_0 null_device_27_0 random_device_27_0 sensors_device_27_0 serial_device_27_0 socket_device_27_0 owntty_device_27_0 tty_device_27_0 video_device_27_0 vcs_device_27_0 zero_device_27_0 fuse_device_27_0 iio_device_27_0 ion_device_27_0 qtaguid_device_27_0 watchdog_device_27_0 uhid_device_27_0 uio_device_27_0 tun_device_27_0 usbaccessory_device_27_0 usb_device_27_0 properties_device_27_0 properties_serial_27_0 i2c_device_27_0 hci_attach_dev_27_0 rpmsg_device_27_0 root_block_device_27_0 frp_block_device_27_0 system_block_device_27_0 recovery_block_device_27_0 boot_block_device_27_0 userdata_block_device_27_0 cache_block_device_27_0 swap_block_device_27_0 metadata_block_device_27_0 misc_block_device_27_0 ppp_device_27_0 tee_device_27_0 teetz_device sprd_sensor_device wcn_device slog_device spipe_device mmcblk_device efuse_device ap_efuse_device mpu_device bm_device refnotify_device sipc_device fm_device etb_device volte_vtsp_device zram_block_device modemdriver_vpad_device autotest_device log_device qemu_device))
+(typeattributeset domain (adbd_27_0 audioserver_27_0 blkid_27_0 blkid_untrusted_27_0 bluetooth_27_0 bootanim_27_0 bootstat_27_0 bufferhubd_27_0 cameraserver_27_0 charger_27_0 clatd_27_0 cppreopts_27_0 crash_dump_27_0 dex2oat_27_0 dhcp_27_0 dnsmasq_27_0 drmserver_27_0 dumpstate_27_0 e2fs_27_0 ephemeral_app_27_0 fingerprintd_27_0 fsck_27_0 fsck_untrusted_27_0 gatekeeperd_27_0 healthd_27_0 hwservicemanager_27_0 idmap_27_0 incident_27_0 incidentd_27_0 init_27_0 inputflinger_27_0 install_recovery_27_0 installd_27_0 isolated_app_27_0 kernel_27_0 keystore_27_0 lmkd_27_0 logd_27_0 logpersist_27_0 mdnsd_27_0 mediacodec_27_0 mediadrmserver_27_0 mediaextractor_27_0 mediametrics_27_0 mediaprovider_27_0 mediaserver_27_0 modprobe_27_0 mtp_27_0 netd_27_0 netutils_wrapper_27_0 nfc_27_0 otapreopt_chroot_27_0 otapreopt_slot_27_0 performanced_27_0 perfprofd_27_0 platform_app_27_0 postinstall_27_0 postinstall_dexopt_27_0 ppp_27_0 preopt2cachename_27_0 priv_app_27_0 profman_27_0 racoon_27_0 radio_27_0 recovery_27_0 recovery_persist_27_0 recovery_refresh_27_0 rild_27_0 runas_27_0 sdcardd_27_0 servicemanager_27_0 sgdisk_27_0 shared_relro_27_0 shell_27_0 slideshow_27_0 su_27_0 surfaceflinger_27_0 system_app_27_0 system_server_27_0 tee_27_0 thermalserviced_27_0 tombstoned_27_0 toolbox_27_0 tzdatacheck_27_0 ueventd_27_0 uncrypt_27_0 untrusted_app_27_0 untrusted_app_25_27_0 untrusted_v2_app_27_0 update_engine_27_0 update_verifier_27_0 vdc_27_0 virtual_touchpad_27_0 vndservicemanager_27_0 vold_27_0 vr_hwc_27_0 watchdogd_27_0 webview_zygote_27_0 wificond_27_0 zygote_27_0 cmd_services_27_0 cndaemon_27_0 dataLogDaemon_27_0 dsd_27_0 ifaa_27_0 ims_bridged_27_0 log_service_27_0 netbox_27_0 performancemanager_27_0 ylog_27_0 hal_audio_default hal_bluetooth_default hal_bootctl_default hal_broadcastradio_default hal_camera_default hal_cas_default hal_configstore_default hal_contexthub_default hal_drm_default hal_dumpstate_default hal_fingerprint_default hal_gatekeeper_default hal_gnss_default hal_graphics_allocator_default hal_graphics_composer_default hal_health_default hal_ir_default hal_keymaster_default hal_light_default hal_memtrack_default hal_nfc_default hal_power_default hal_sensors_default hal_tetheroffload_default hal_thermal_default hal_tv_cec_default hal_tv_input_default hal_usb_default hal_vibrator_default hal_vr_default hal_wifi_default hal_wifi_offload_default hal_wifi_supplicant_default hostapd vendor_modprobe aprd autotest batterysrv charge cp_diskserver dhcp6c engpc ext_data factorytest fsmgr gnss_download gpsd hal_combined_default hal_connmgr_default hal_gnss_ext_default hal_log_default hal_thermal_ext iqfeed lmfs modem_control modemdriver_vpad phasecheckserver refnotify bcc slogmodem sprd_engineermode_app sprd_radio_app sprd_sgps_app sprd_validationtools_app srtd systemDebuggerd thermald wcnd ylog_lite zram goldfish_setup hal_drm_widevine qemu_props))
+(typeattributeset fs_type (device_27_0 labeledfs_27_0 pipefs_27_0 sockfs_27_0 rootfs_27_0 proc_27_0 proc_security_27_0 proc_drop_caches_27_0 proc_overcommit_memory_27_0 usermodehelper_27_0 sysfs_usermodehelper_27_0 qtaguid_proc_27_0 proc_bluetooth_writable_27_0 proc_cpuinfo_27_0 proc_interrupts_27_0 proc_iomem_27_0 proc_meminfo_27_0 proc_misc_27_0 proc_modules_27_0 proc_net_27_0 proc_perf_27_0 proc_stat_27_0 proc_sysrq_27_0 proc_timer_27_0 proc_tty_drivers_27_0 proc_uid_cputime_showstat_27_0 proc_uid_cputime_removeuid_27_0 proc_uid_io_stats_27_0 proc_uid_procstat_set_27_0 proc_uid_time_in_state_27_0 proc_zoneinfo_27_0 selinuxfs_27_0 cgroup_27_0 sysfs_27_0 sysfs_uio_27_0 sysfs_batteryinfo_27_0 sysfs_bluetooth_writable_27_0 sysfs_leds_27_0 sysfs_hwrandom_27_0 sysfs_nfc_power_writable_27_0 sysfs_wake_lock_27_0 sysfs_mac_address_27_0 sysfs_fs_ext4_features_27_0 configfs_27_0 sysfs_devices_system_cpu_27_0 sysfs_lowmemorykiller_27_0 sysfs_wlan_fwpath_27_0 sysfs_vibrator_27_0 sysfs_thermal_27_0 sysfs_zram_27_0 sysfs_zram_uevent_27_0 inotify_27_0 devpts_27_0 tmpfs_27_0 shm_27_0 mqueue_27_0 fuse_27_0 sdcardfs_27_0 vfat_27_0 debugfs_27_0 debugfs_mmc_27_0 debugfs_trace_marker_27_0 debugfs_tracing_27_0 debugfs_tracing_debug_27_0 debugfs_tracing_instances_27_0 debugfs_wifi_tracing_27_0 pstorefs_27_0 functionfs_27_0 oemfs_27_0 usbfs_27_0 binfmt_miscfs_27_0 app_fusefs_27_0 sys_leds_brightness_file sysfile debugfs_sipc debugfs_pinctrl sysfs_mipi sysfs_ipa sysfs_sensor sysfs_power proc_irq proc_kernel_sched proc_wifi_dbg debugfs_binder sysfs_writable))
+(typeattributeset contextmount_type (oemfs_27_0 app_fusefs_27_0))
+(typeattributeset file_type (adbd_exec_27_0 bootanim_exec_27_0 bootstat_exec_27_0 bufferhubd_exec_27_0 cameraserver_exec_27_0 clatd_exec_27_0 cppreopts_exec_27_0 crash_dump_exec_27_0 dex2oat_exec_27_0 dhcp_exec_27_0 dnsmasq_exec_27_0 drmserver_exec_27_0 drmserver_socket_27_0 dumpstate_exec_27_0 e2fs_exec_27_0 sysfs_usb_27_0 unlabeled_27_0 system_file_27_0 vendor_hal_file_27_0 vendor_file_27_0 vendor_app_file_27_0 vendor_configs_file_27_0 same_process_hal_file_27_0 vndk_sp_file_27_0 vendor_framework_file_27_0 vendor_overlay_file_27_0 runtime_event_log_tags_file_27_0 logcat_exec_27_0 coredump_file_27_0 system_data_file_27_0 unencrypted_data_file_27_0 install_data_file_27_0 drm_data_file_27_0 adb_data_file_27_0 anr_data_file_27_0 tombstone_data_file_27_0 apk_data_file_27_0 apk_tmp_file_27_0 apk_private_data_file_27_0 apk_private_tmp_file_27_0 dalvikcache_data_file_27_0 ota_data_file_27_0 ota_package_file_27_0 user_profile_data_file_27_0 profman_dump_data_file_27_0 resourcecache_data_file_27_0 shell_data_file_27_0 property_data_file_27_0 bootchart_data_file_27_0 heapdump_data_file_27_0 nativetest_data_file_27_0 ringtone_file_27_0 preloads_data_file_27_0 preloads_media_file_27_0 dhcp_data_file_27_0 mnt_media_rw_file_27_0 mnt_user_file_27_0 mnt_expand_file_27_0 storage_file_27_0 mnt_media_rw_stub_file_27_0 storage_stub_file_27_0 postinstall_mnt_dir_27_0 postinstall_file_27_0 adb_keys_file_27_0 audio_data_file_27_0 audiohal_data_file_27_0 audioserver_data_file_27_0 bluetooth_data_file_27_0 bluetooth_logs_data_file_27_0 bootstat_data_file_27_0 boottrace_data_file_27_0 camera_data_file_27_0 gatekeeper_data_file_27_0 incident_data_file_27_0 keychain_data_file_27_0 keystore_data_file_27_0 media_data_file_27_0 media_rw_data_file_27_0 misc_user_data_file_27_0 net_data_file_27_0 nfc_data_file_27_0 radio_data_file_27_0 reboot_data_file_27_0 recovery_data_file_27_0 shared_relro_file_27_0 systemkeys_data_file_27_0 textclassifier_data_file_27_0 vpn_data_file_27_0 wifi_data_file_27_0 zoneinfo_data_file_27_0 vold_data_file_27_0 perfprofd_data_file_27_0 tee_data_file_27_0 update_engine_data_file_27_0 method_trace_data_file_27_0 app_data_file_27_0 system_app_data_file_27_0 cache_file_27_0 cache_backup_file_27_0 cache_private_backup_file_27_0 cache_recovery_file_27_0 efs_file_27_0 wallpaper_file_27_0 shortcut_manager_icons_27_0 icon_file_27_0 asec_apk_file_27_0 asec_public_file_27_0 asec_image_file_27_0 backup_data_file_27_0 bluetooth_efs_file_27_0 fingerprintd_data_file_27_0 app_fuse_file_27_0 adbd_socket_27_0 bluetooth_socket_27_0 dnsproxyd_socket_27_0 dumpstate_socket_27_0 fwmarkd_socket_27_0 lmkd_socket_27_0 logd_socket_27_0 logdr_socket_27_0 logdw_socket_27_0 mdns_socket_27_0 mdnsd_socket_27_0 misc_logd_file_27_0 mtpd_socket_27_0 netd_socket_27_0 property_socket_27_0 racoon_socket_27_0 rild_socket_27_0 rild_debug_socket_27_0 system_wpa_socket_27_0 system_ndebug_socket_27_0 tombstoned_crash_socket_27_0 tombstoned_java_trace_socket_27_0 tombstoned_intercept_socket_27_0 uncrypt_socket_27_0 vold_socket_27_0 webview_zygote_socket_27_0 wpa_socket_27_0 zygote_socket_27_0 gps_control_27_0 pdx_display_dir_27_0 pdx_performance_dir_27_0 pdx_bufferhub_dir_27_0 pdx_display_client_endpoint_socket_27_0 pdx_display_manager_endpoint_socket_27_0 pdx_display_screenshot_endpoint_socket_27_0 pdx_display_vsync_endpoint_socket_27_0 pdx_performance_client_endpoint_socket_27_0 pdx_bufferhub_client_endpoint_socket_27_0 file_contexts_file_27_0 mac_perms_file_27_0 property_contexts_file_27_0 seapp_contexts_file_27_0 sepolicy_file_27_0 service_contexts_file_27_0 nonplat_service_contexts_file_27_0 hwservice_contexts_file_27_0 vndservice_contexts_file_27_0 fingerprintd_exec_27_0 fsck_exec_27_0 gatekeeperd_exec_27_0 healthd_exec_27_0 hwservicemanager_exec_27_0 idmap_exec_27_0 init_exec_27_0 inputflinger_exec_27_0 install_recovery_exec_27_0 installd_exec_27_0 keystore_exec_27_0 lmkd_exec_27_0 logd_exec_27_0 mediacodec_exec_27_0 mediadrmserver_exec_27_0 mediaextractor_exec_27_0 mediametrics_exec_27_0 mediaserver_exec_27_0 mtp_exec_27_0 netd_exec_27_0 netutils_wrapper_exec_27_0 otapreopt_chroot_exec_27_0 otapreopt_slot_exec_27_0 performanced_exec_27_0 perfprofd_exec_27_0 ppp_exec_27_0 preopt2cachename_exec_27_0 profman_exec_27_0 racoon_exec_27_0 recovery_persist_exec_27_0 recovery_refresh_exec_27_0 runas_exec_27_0 sdcardd_exec_27_0 servicemanager_exec_27_0 sgdisk_exec_27_0 shell_exec_27_0 su_exec_27_0 thermalserviced_exec_27_0 tombstoned_exec_27_0 toolbox_exec_27_0 tzdatacheck_exec_27_0 uncrypt_exec_27_0 update_engine_exec_27_0 update_verifier_exec_27_0 vdc_exec_27_0 vendor_shell_exec_27_0 vendor_toolbox_exec_27_0 virtual_touchpad_exec_27_0 vold_exec_27_0 vr_hwc_exec_27_0 webview_zygote_exec_27_0 wificond_exec_27_0 zygote_exec_27_0 cmd_services_exec_27_0 cndaemon_exec_27_0 dataLogDaemon_exec_27_0 dsd_exec_27_0 dsd_socket_27_0 cndaemon_socket_27_0 ylog_file_27_0 ifaa_exec_27_0 ims_bridged_exec_27_0 log_service_exec_27_0 netbox_exec_27_0 performancemanager_exec_27_0 ylog_exec_27_0 hostapd_socket hal_audio_default_exec hal_audio_default_tmpfs hal_bluetooth_default_exec hal_bluetooth_default_tmpfs hal_bootctl_default_exec hal_bootctl_default_tmpfs hal_broadcastradio_default_exec hal_broadcastradio_default_tmpfs hal_camera_default_exec hal_camera_default_tmpfs hal_cas_default_exec hal_cas_default_tmpfs hal_configstore_default_exec hal_configstore_default_tmpfs hal_contexthub_default_exec hal_contexthub_default_tmpfs hal_drm_default_exec hal_drm_default_tmpfs hal_dumpstate_default_exec hal_dumpstate_default_tmpfs hal_fingerprint_default_exec hal_fingerprint_default_tmpfs hal_gatekeeper_default_exec hal_gatekeeper_default_tmpfs hal_gnss_default_exec hal_gnss_default_tmpfs hal_graphics_allocator_default_exec hal_graphics_allocator_default_tmpfs hal_graphics_composer_default_exec hal_graphics_composer_default_tmpfs hal_health_default_exec hal_health_default_tmpfs hal_ir_default_exec hal_ir_default_tmpfs hal_keymaster_default_exec hal_keymaster_default_tmpfs hal_light_default_exec hal_light_default_tmpfs hal_memtrack_default_exec hal_memtrack_default_tmpfs hal_nfc_default_exec hal_nfc_default_tmpfs mediacodec_tmpfs hal_power_default_exec hal_power_default_tmpfs hal_sensors_default_exec hal_sensors_default_tmpfs hal_tetheroffload_default_exec hal_tetheroffload_default_tmpfs hal_thermal_default_exec hal_thermal_default_tmpfs hal_tv_cec_default_exec hal_tv_cec_default_tmpfs hal_tv_input_default_exec hal_tv_input_default_tmpfs hal_usb_default_exec hal_usb_default_tmpfs hal_vibrator_default_exec hal_vibrator_default_tmpfs hal_vr_default_exec hal_vr_default_tmpfs hal_wifi_default_exec hal_wifi_default_tmpfs hal_wifi_offload_default_exec hal_wifi_offload_default_tmpfs hal_wifi_supplicant_default_exec hal_wifi_supplicant_default_tmpfs hostapd_exec hostapd_tmpfs rild_exec rild_tmpfs tee_exec tee_tmpfs vndservicemanager_exec vndservicemanager_tmpfs ss_file rpmb_socket aprd_exec aprd_tmpfs autotest_exec autotest_tmpfs batterysrv_exec self_system_data_file batterysrv_tmpfs charge_exec charge_tmpfs cp_diskserver_exec cp_diskserver_tmpfs dhcp6c_exec dhcp6c_data_file dhcp6c_tmpfs engpc_exec engpc_tmpfs ext_data_exec ext_data_tmpfs factorytest_exec factorytest_tmpfs engpc_data vce_data_file userinfo_file thermald_data_file apr_data_file prod_file cali_save_file srt_socket embmsd_socket oem_file mmitest_file cg_file gnss_file sensors_cali_file mlog_file sensorhub_data_file count_socket ylog_lite_file hwc_stat_file fsmgr_exec fsmgr_tmpfs gnss_download_exec gnss_download_tmpfs gpsd_exec gpsd_tmpfs hal_combined_default_exec hal_combined_default_tmpfs hal_connmgr_default_exec hal_connmgr_default_tmpfs hal_gnss_ext_default_exec hal_gnss_ext_default_tmpfs hal_log_default_exec hal_log_default_tmpfs hal_thermal_ext_exec hal_thermal_ext_tmpfs iqfeed_exec iqfeed_tmpfs lmfs_exec lmfs_tmpfs modem_control_exec modem_control_tmpfs modemdriver_vpad_exec modemdriver_vpad_tmpfs phasecheckserver_exec phasecheckserver_tmpfs refnotify_exec refnotify_tmpfs bcc_exec bcc_tmpfs slogmodem_exec slogmodem_data slogmodem_config_file slogmodem_tmpfs sprd_engineermode_app_tmpfs sprd_radio_app_tmpfs sprd_sgps_app_tmpfs sprd_validationtools_app_tmpfs srtd_exec srtd_tmpfs systemDebuggerd_exec systemDebuggerd_tmpfs thermald_exec thermald_tmpfs wcnd_exec wcnd_tmpfs ylog_lite_exec ylog_lite_cli_exec ylog_lite_tmpfs zram_exec zram_tmpfs goldfish_setup_exec goldfish_setup_tmpfs hal_drm_widevine_exec hal_drm_widevine_tmpfs qemu_props_exec qemu_props_tmpfs))
+(typeattributeset exec_type (adbd_exec_27_0 bootanim_exec_27_0 bootstat_exec_27_0 bufferhubd_exec_27_0 cameraserver_exec_27_0 clatd_exec_27_0 cppreopts_exec_27_0 crash_dump_exec_27_0 dex2oat_exec_27_0 dhcp_exec_27_0 dnsmasq_exec_27_0 drmserver_exec_27_0 dumpstate_exec_27_0 e2fs_exec_27_0 logcat_exec_27_0 fingerprintd_exec_27_0 fsck_exec_27_0 gatekeeperd_exec_27_0 healthd_exec_27_0 hwservicemanager_exec_27_0 idmap_exec_27_0 init_exec_27_0 inputflinger_exec_27_0 install_recovery_exec_27_0 installd_exec_27_0 keystore_exec_27_0 lmkd_exec_27_0 logd_exec_27_0 mediacodec_exec_27_0 mediadrmserver_exec_27_0 mediaextractor_exec_27_0 mediametrics_exec_27_0 mediaserver_exec_27_0 mtp_exec_27_0 netd_exec_27_0 netutils_wrapper_exec_27_0 otapreopt_chroot_exec_27_0 otapreopt_slot_exec_27_0 performanced_exec_27_0 perfprofd_exec_27_0 ppp_exec_27_0 preopt2cachename_exec_27_0 profman_exec_27_0 racoon_exec_27_0 recovery_persist_exec_27_0 recovery_refresh_exec_27_0 runas_exec_27_0 sdcardd_exec_27_0 servicemanager_exec_27_0 sgdisk_exec_27_0 shell_exec_27_0 su_exec_27_0 thermalserviced_exec_27_0 tombstoned_exec_27_0 toolbox_exec_27_0 tzdatacheck_exec_27_0 uncrypt_exec_27_0 update_engine_exec_27_0 update_verifier_exec_27_0 vdc_exec_27_0 vendor_shell_exec_27_0 vendor_toolbox_exec_27_0 virtual_touchpad_exec_27_0 vold_exec_27_0 vr_hwc_exec_27_0 webview_zygote_exec_27_0 wificond_exec_27_0 zygote_exec_27_0 cmd_services_exec_27_0 cndaemon_exec_27_0 dataLogDaemon_exec_27_0 dsd_exec_27_0 ifaa_exec_27_0 ims_bridged_exec_27_0 log_service_exec_27_0 netbox_exec_27_0 performancemanager_exec_27_0 ylog_exec_27_0 hal_audio_default_exec hal_bluetooth_default_exec hal_bootctl_default_exec hal_broadcastradio_default_exec hal_camera_default_exec hal_cas_default_exec hal_configstore_default_exec hal_contexthub_default_exec hal_drm_default_exec hal_dumpstate_default_exec hal_fingerprint_default_exec hal_gatekeeper_default_exec hal_gnss_default_exec hal_graphics_allocator_default_exec hal_graphics_composer_default_exec hal_health_default_exec hal_ir_default_exec hal_keymaster_default_exec hal_light_default_exec hal_memtrack_default_exec hal_nfc_default_exec hal_power_default_exec hal_sensors_default_exec hal_tetheroffload_default_exec hal_thermal_default_exec hal_tv_cec_default_exec hal_tv_input_default_exec hal_usb_default_exec hal_vibrator_default_exec hal_vr_default_exec hal_wifi_default_exec hal_wifi_offload_default_exec hal_wifi_supplicant_default_exec hostapd_exec rild_exec tee_exec vndservicemanager_exec aprd_exec autotest_exec batterysrv_exec charge_exec cp_diskserver_exec dhcp6c_exec engpc_exec ext_data_exec factorytest_exec fsmgr_exec gnss_download_exec gpsd_exec hal_combined_default_exec hal_connmgr_default_exec hal_gnss_ext_default_exec hal_log_default_exec hal_thermal_ext_exec iqfeed_exec lmfs_exec modem_control_exec modemdriver_vpad_exec phasecheckserver_exec refnotify_exec bcc_exec slogmodem_exec srtd_exec systemDebuggerd_exec thermald_exec wcnd_exec ylog_lite_exec ylog_lite_cli_exec zram_exec goldfish_setup_exec hal_drm_widevine_exec qemu_props_exec))
+(expandtypeattribute (data_file_type) false)
+(typeattributeset data_file_type (system_data_file_27_0 unencrypted_data_file_27_0 install_data_file_27_0 drm_data_file_27_0 adb_data_file_27_0 anr_data_file_27_0 tombstone_data_file_27_0 apk_data_file_27_0 apk_tmp_file_27_0 apk_private_data_file_27_0 apk_private_tmp_file_27_0 dalvikcache_data_file_27_0 ota_data_file_27_0 ota_package_file_27_0 user_profile_data_file_27_0 profman_dump_data_file_27_0 resourcecache_data_file_27_0 shell_data_file_27_0 property_data_file_27_0 bootchart_data_file_27_0 heapdump_data_file_27_0 nativetest_data_file_27_0 ringtone_file_27_0 preloads_data_file_27_0 preloads_media_file_27_0 dhcp_data_file_27_0 adb_keys_file_27_0 audio_data_file_27_0 audiohal_data_file_27_0 audioserver_data_file_27_0 bluetooth_data_file_27_0 bluetooth_logs_data_file_27_0 bootstat_data_file_27_0 boottrace_data_file_27_0 camera_data_file_27_0 gatekeeper_data_file_27_0 incident_data_file_27_0 keychain_data_file_27_0 keystore_data_file_27_0 media_data_file_27_0 media_rw_data_file_27_0 misc_user_data_file_27_0 net_data_file_27_0 nfc_data_file_27_0 radio_data_file_27_0 reboot_data_file_27_0 recovery_data_file_27_0 shared_relro_file_27_0 systemkeys_data_file_27_0 textclassifier_data_file_27_0 vpn_data_file_27_0 wifi_data_file_27_0 zoneinfo_data_file_27_0 vold_data_file_27_0 perfprofd_data_file_27_0 tee_data_file_27_0 update_engine_data_file_27_0 method_trace_data_file_27_0 app_data_file_27_0 system_app_data_file_27_0 cache_file_27_0 cache_backup_file_27_0 cache_private_backup_file_27_0 cache_recovery_file_27_0 wallpaper_file_27_0 shortcut_manager_icons_27_0 icon_file_27_0 asec_apk_file_27_0 asec_public_file_27_0 asec_image_file_27_0 backup_data_file_27_0 fingerprintd_data_file_27_0 app_fuse_file_27_0 bluetooth_socket_27_0 misc_logd_file_27_0 system_wpa_socket_27_0 system_ndebug_socket_27_0 wpa_socket_27_0 ylog_file_27_0 hostapd_socket ss_file self_system_data_file dhcp6c_data_file engpc_data vce_data_file userinfo_file thermald_data_file apr_data_file cali_save_file mmitest_file cg_file gnss_file sensors_cali_file mlog_file sensorhub_data_file ylog_lite_file hwc_stat_file slogmodem_data slogmodem_config_file))
+(typeattributeset core_data_file_type (system_data_file_27_0 unencrypted_data_file_27_0 install_data_file_27_0 drm_data_file_27_0 adb_data_file_27_0 anr_data_file_27_0 tombstone_data_file_27_0 apk_data_file_27_0 apk_tmp_file_27_0 apk_private_data_file_27_0 apk_private_tmp_file_27_0 dalvikcache_data_file_27_0 ota_data_file_27_0 ota_package_file_27_0 user_profile_data_file_27_0 profman_dump_data_file_27_0 resourcecache_data_file_27_0 shell_data_file_27_0 property_data_file_27_0 bootchart_data_file_27_0 heapdump_data_file_27_0 nativetest_data_file_27_0 ringtone_file_27_0 preloads_data_file_27_0 preloads_media_file_27_0 dhcp_data_file_27_0 adb_keys_file_27_0 audio_data_file_27_0 audiohal_data_file_27_0 audioserver_data_file_27_0 bluetooth_data_file_27_0 bluetooth_logs_data_file_27_0 bootstat_data_file_27_0 boottrace_data_file_27_0 camera_data_file_27_0 gatekeeper_data_file_27_0 incident_data_file_27_0 keychain_data_file_27_0 keystore_data_file_27_0 media_data_file_27_0 media_rw_data_file_27_0 misc_user_data_file_27_0 net_data_file_27_0 nfc_data_file_27_0 radio_data_file_27_0 reboot_data_file_27_0 recovery_data_file_27_0 shared_relro_file_27_0 systemkeys_data_file_27_0 textclassifier_data_file_27_0 vpn_data_file_27_0 wifi_data_file_27_0 zoneinfo_data_file_27_0 vold_data_file_27_0 perfprofd_data_file_27_0 update_engine_data_file_27_0 method_trace_data_file_27_0 app_data_file_27_0 system_app_data_file_27_0 wallpaper_file_27_0 shortcut_manager_icons_27_0 icon_file_27_0 asec_apk_file_27_0 asec_public_file_27_0 asec_image_file_27_0 backup_data_file_27_0 fingerprintd_data_file_27_0 app_fuse_file_27_0 ylog_file_27_0))
+(typeattributeset vendor_file_type (vendor_hal_file_27_0 vendor_file_27_0 vendor_app_file_27_0 vendor_configs_file_27_0 same_process_hal_file_27_0 vndk_sp_file_27_0 vendor_framework_file_27_0 vendor_overlay_file_27_0 mediacodec_exec_27_0 vendor_shell_exec_27_0 vendor_toolbox_exec_27_0 hal_audio_default_exec hal_bluetooth_default_exec hal_bootctl_default_exec hal_broadcastradio_default_exec hal_camera_default_exec hal_cas_default_exec hal_configstore_default_exec hal_contexthub_default_exec hal_drm_default_exec hal_dumpstate_default_exec hal_fingerprint_default_exec hal_gatekeeper_default_exec hal_gnss_default_exec hal_graphics_allocator_default_exec hal_graphics_composer_default_exec hal_health_default_exec hal_ir_default_exec hal_keymaster_default_exec hal_light_default_exec hal_memtrack_default_exec hal_nfc_default_exec hal_power_default_exec hal_sensors_default_exec hal_tetheroffload_default_exec hal_thermal_default_exec hal_tv_cec_default_exec hal_tv_input_default_exec hal_usb_default_exec hal_vibrator_default_exec hal_vr_default_exec hal_wifi_default_exec hal_wifi_offload_default_exec hal_wifi_supplicant_default_exec hostapd_exec rild_exec tee_exec vndservicemanager_exec aprd_exec autotest_exec batterysrv_exec charge_exec cp_diskserver_exec dhcp6c_exec engpc_exec ext_data_exec factorytest_exec fsmgr_exec gnss_download_exec gpsd_exec hal_combined_default_exec hal_connmgr_default_exec hal_gnss_ext_default_exec hal_log_default_exec hal_thermal_ext_exec iqfeed_exec lmfs_exec modem_control_exec modemdriver_vpad_exec phasecheckserver_exec refnotify_exec bcc_exec slogmodem_exec srtd_exec systemDebuggerd_exec thermald_exec wcnd_exec ylog_lite_exec ylog_lite_cli_exec zram_exec goldfish_setup_exec hal_drm_widevine_exec qemu_props_exec))
+(typeattributeset sysfs_type (sysfs_usermodehelper_27_0 sysfs_27_0 sysfs_uio_27_0 sysfs_batteryinfo_27_0 sysfs_bluetooth_writable_27_0 sysfs_leds_27_0 sysfs_hwrandom_27_0 sysfs_nfc_power_writable_27_0 sysfs_wake_lock_27_0 sysfs_mac_address_27_0 sysfs_usb_27_0 sysfs_fs_ext4_features_27_0 sysfs_devices_system_cpu_27_0 sysfs_lowmemorykiller_27_0 sysfs_wlan_fwpath_27_0 sysfs_vibrator_27_0 sysfs_thermal_27_0 sysfs_zram_27_0 sysfs_zram_uevent_27_0 sys_leds_brightness_file sysfile sysfs_mipi sysfs_ipa sysfs_sensor sysfs_power sysfs_writable))
+(typeattributeset debugfs_type (debugfs_27_0 debugfs_mmc_27_0 debugfs_trace_marker_27_0 debugfs_tracing_27_0 debugfs_tracing_debug_27_0 debugfs_tracing_instances_27_0 debugfs_wifi_tracing_27_0 debugfs_sipc debugfs_pinctrl debugfs_binder))
+(typeattributeset sdcard_type (fuse_27_0 sdcardfs_27_0 vfat_27_0))
+(typeattributeset node_type (node_27_0))
+(typeattributeset netif_type (netif_27_0))
+(typeattributeset port_type (port_27_0))
+(typeattributeset property_type (audio_prop_27_0 boottime_prop_27_0 bluetooth_prop_27_0 config_prop_27_0 cppreopt_prop_27_0 ctl_bootanim_prop_27_0 ctl_bugreport_prop_27_0 ctl_console_prop_27_0 ctl_default_prop_27_0 ctl_dumpstate_prop_27_0 ctl_fuse_prop_27_0 ctl_mdnsd_prop_27_0 ctl_rildaemon_prop_27_0 dalvik_prop_27_0 debuggerd_prop_27_0 debug_prop_27_0 default_prop_27_0 device_logging_prop_27_0 dhcp_prop_27_0 dumpstate_options_prop_27_0 dumpstate_prop_27_0 ffs_prop_27_0 fingerprint_prop_27_0 firstboot_prop_27_0 hwservicemanager_prop_27_0 logd_prop_27_0 logpersistd_logging_prop_27_0 log_prop_27_0 log_tag_prop_27_0 mmc_prop_27_0 net_dns_prop_27_0 net_radio_prop_27_0 netd_stable_secret_prop_27_0 nfc_prop_27_0 overlay_prop_27_0 pan_result_prop_27_0 persist_debug_prop_27_0 persistent_properties_ready_prop_27_0 powerctl_prop_27_0 radio_prop_27_0 restorecon_prop_27_0 safemode_prop_27_0 serialno_prop_27_0 shell_prop_27_0 system_prop_27_0 system_radio_prop_27_0 vold_prop_27_0 wifi_log_prop_27_0 wifi_prop_27_0 ylog_prop_27_0 storageproxyd_default_prop tn_ftm_prop storage_prop apr_prop bt_prop media_prop ylog_lite_prop ylog_lite_pprop soter_teei_prop qemu_prop qemu_cmdline radio_noril_prop opengles_prop))
+(typeattributeset core_property_type (audio_prop_27_0 config_prop_27_0 cppreopt_prop_27_0 dalvik_prop_27_0 debuggerd_prop_27_0 debug_prop_27_0 default_prop_27_0 dhcp_prop_27_0 dumpstate_prop_27_0 ffs_prop_27_0 fingerprint_prop_27_0 logd_prop_27_0 net_radio_prop_27_0 nfc_prop_27_0 pan_result_prop_27_0 persist_debug_prop_27_0 powerctl_prop_27_0 radio_prop_27_0 restorecon_prop_27_0 shell_prop_27_0 system_prop_27_0 system_radio_prop_27_0 vold_prop_27_0))
+(typeattributeset log_property_type (log_prop_27_0 log_tag_prop_27_0 wifi_log_prop_27_0))
+(typeattributeset system_server_service (accessibility_service_27_0 account_service_27_0 activity_service_27_0 alarm_service_27_0 appops_service_27_0 appwidget_service_27_0 assetatlas_service_27_0 audio_service_27_0 autofill_service_27_0 backup_service_27_0 batterystats_service_27_0 battery_service_27_0 bluetooth_manager_service_27_0 broadcastradio_service_27_0 cameraproxy_service_27_0 clipboard_service_27_0 contexthub_service_27_0 IProxyService_service_27_0 commontime_management_service_27_0 companion_device_service_27_0 connectivity_service_27_0 connmetrics_service_27_0 consumer_ir_service_27_0 content_service_27_0 country_detector_service_27_0 coverage_service_27_0 cpuinfo_service_27_0 dbinfo_service_27_0 device_policy_service_27_0 deviceidle_service_27_0 device_identifiers_service_27_0 devicestoragemonitor_service_27_0 diskstats_service_27_0 display_service_27_0 font_service_27_0 netd_listener_service_27_0 DockObserver_service_27_0 dreams_service_27_0 dropbox_service_27_0 ethernet_service_27_0 fingerprint_service_27_0 gfxinfo_service_27_0 graphicsstats_service_27_0 hardware_service_27_0 hardware_properties_service_27_0 hdmi_control_service_27_0 input_method_service_27_0 input_service_27_0 imms_service_27_0 ipsec_service_27_0 jobscheduler_service_27_0 launcherapps_service_27_0 location_service_27_0 lock_settings_service_27_0 media_projection_service_27_0 media_router_service_27_0 media_session_service_27_0 meminfo_service_27_0 midi_service_27_0 mount_service_27_0 netpolicy_service_27_0 netstats_service_27_0 network_management_service_27_0 network_score_service_27_0 network_time_update_service_27_0 notification_service_27_0 oem_lock_service_27_0 otadexopt_service_27_0 overlay_service_27_0 package_service_27_0 package_native_service_27_0 permission_service_27_0 persistent_data_block_service_27_0 pinner_service_27_0 power_service_27_0 print_service_27_0 processinfo_service_27_0 procstats_service_27_0 recovery_service_27_0 registry_service_27_0 restrictions_service_27_0 rttmanager_service_27_0 samplingprofiler_service_27_0 scheduling_policy_service_27_0 search_service_27_0 sec_key_att_app_id_provider_service_27_0 sensorservice_service_27_0 serial_service_27_0 servicediscovery_service_27_0 settings_service_27_0 shortcut_service_27_0 statusbar_service_27_0 storagestats_service_27_0 task_service_27_0 textclassification_service_27_0 textservices_service_27_0 telecom_service_27_0 timezone_service_27_0 trust_service_27_0 tv_input_service_27_0 uimode_service_27_0 updatelock_service_27_0 usagestats_service_27_0 usb_service_27_0 user_service_27_0 vibrator_service_27_0 voiceinteraction_service_27_0 vr_manager_service_27_0 wallpaper_service_27_0 webviewupdate_service_27_0 wifip2p_service_27_0 wifiscanner_service_27_0 wifi_service_27_0 wifiaware_service_27_0 window_service_27_0 performance_fw_service_27_0 connectionEx_service_27_0 security_service addon_service powerguru_service power_ex_service))
+(typeattributeset app_api_service (batteryproperties_service_27_0 gatekeeper_service_27_0 accessibility_service_27_0 account_service_27_0 activity_service_27_0 alarm_service_27_0 appops_service_27_0 appwidget_service_27_0 assetatlas_service_27_0 audio_service_27_0 autofill_service_27_0 backup_service_27_0 batterystats_service_27_0 bluetooth_manager_service_27_0 clipboard_service_27_0 contexthub_service_27_0 IProxyService_service_27_0 companion_device_service_27_0 connectivity_service_27_0 connmetrics_service_27_0 consumer_ir_service_27_0 content_service_27_0 country_detector_service_27_0 device_policy_service_27_0 deviceidle_service_27_0 device_identifiers_service_27_0 display_service_27_0 font_service_27_0 dreams_service_27_0 dropbox_service_27_0 ethernet_service_27_0 fingerprint_service_27_0 graphicsstats_service_27_0 hardware_properties_service_27_0 input_method_service_27_0 input_service_27_0 imms_service_27_0 ipsec_service_27_0 jobscheduler_service_27_0 launcherapps_service_27_0 location_service_27_0 media_projection_service_27_0 media_router_service_27_0 media_session_service_27_0 midi_service_27_0 mount_service_27_0 netpolicy_service_27_0 netstats_service_27_0 network_management_service_27_0 notification_service_27_0 package_service_27_0 permission_service_27_0 power_service_27_0 print_service_27_0 procstats_service_27_0 registry_service_27_0 restrictions_service_27_0 rttmanager_service_27_0 search_service_27_0 sec_key_att_app_id_provider_service_27_0 sensorservice_service_27_0 servicediscovery_service_27_0 settings_service_27_0 shortcut_service_27_0 statusbar_service_27_0 storagestats_service_27_0 textclassification_service_27_0 textservices_service_27_0 telecom_service_27_0 trust_service_27_0 tv_input_service_27_0 uimode_service_27_0 usagestats_service_27_0 usb_service_27_0 user_service_27_0 vibrator_service_27_0 voiceinteraction_service_27_0 wallpaper_service_27_0 webviewupdate_service_27_0 wifip2p_service_27_0 wifi_service_27_0 wifiaware_service_27_0 performance_fw_service_27_0))
+(typeattributeset ephemeral_app_api_service (batteryproperties_service_27_0 accessibility_service_27_0 account_service_27_0 activity_service_27_0 alarm_service_27_0 appops_service_27_0 appwidget_service_27_0 assetatlas_service_27_0 audio_service_27_0 autofill_service_27_0 backup_service_27_0 batterystats_service_27_0 bluetooth_manager_service_27_0 clipboard_service_27_0 IProxyService_service_27_0 companion_device_service_27_0 connectivity_service_27_0 connmetrics_service_27_0 consumer_ir_service_27_0 content_service_27_0 country_detector_service_27_0 deviceidle_service_27_0 device_identifiers_service_27_0 display_service_27_0 font_service_27_0 dreams_service_27_0 dropbox_service_27_0 graphicsstats_service_27_0 hardware_properties_service_27_0 input_method_service_27_0 input_service_27_0 imms_service_27_0 ipsec_service_27_0 jobscheduler_service_27_0 launcherapps_service_27_0 location_service_27_0 media_projection_service_27_0 media_router_service_27_0 media_session_service_27_0 midi_service_27_0 mount_service_27_0 netpolicy_service_27_0 netstats_service_27_0 network_management_service_27_0 notification_service_27_0 package_service_27_0 permission_service_27_0 power_service_27_0 print_service_27_0 procstats_service_27_0 registry_service_27_0 restrictions_service_27_0 rttmanager_service_27_0 search_service_27_0 sensorservice_service_27_0 servicediscovery_service_27_0 settings_service_27_0 statusbar_service_27_0 storagestats_service_27_0 textclassification_service_27_0 textservices_service_27_0 telecom_service_27_0 tv_input_service_27_0 uimode_service_27_0 usagestats_service_27_0 user_service_27_0 vibrator_service_27_0 voiceinteraction_service_27_0 webviewupdate_service_27_0 performance_fw_service_27_0))
+(typeattributeset system_api_service (cpuinfo_service_27_0 dbinfo_service_27_0 diskstats_service_27_0 gfxinfo_service_27_0 hdmi_control_service_27_0 lock_settings_service_27_0 meminfo_service_27_0 network_score_service_27_0 oem_lock_service_27_0 overlay_service_27_0 persistent_data_block_service_27_0 serial_service_27_0 updatelock_service_27_0 wifiscanner_service_27_0 window_service_27_0))
+(typeattributeset service_manager_type (audioserver_service_27_0 batteryproperties_service_27_0 bluetooth_service_27_0 cameraserver_service_27_0 default_android_service_27_0 drmserver_service_27_0 dumpstate_service_27_0 fingerprintd_service_27_0 hal_fingerprint_service_27_0 gatekeeper_service_27_0 gpu_service_27_0 inputflinger_service_27_0 incident_service_27_0 installd_service_27_0 keystore_service_27_0 mediaserver_service_27_0 mediametrics_service_27_0 mediaextractor_service_27_0 mediacodec_service_27_0 mediadrmserver_service_27_0 netd_service_27_0 nfc_service_27_0 radio_service_27_0 storaged_service_27_0 surfaceflinger_service_27_0 system_app_service_27_0 thermal_service_27_0 update_engine_service_27_0 virtual_touchpad_service_27_0 vr_hwc_service_27_0 accessibility_service_27_0 account_service_27_0 activity_service_27_0 alarm_service_27_0 appops_service_27_0 appwidget_service_27_0 assetatlas_service_27_0 audio_service_27_0 autofill_service_27_0 backup_service_27_0 batterystats_service_27_0 battery_service_27_0 bluetooth_manager_service_27_0 broadcastradio_service_27_0 cameraproxy_service_27_0 clipboard_service_27_0 contexthub_service_27_0 IProxyService_service_27_0 commontime_management_service_27_0 companion_device_service_27_0 connectivity_service_27_0 connmetrics_service_27_0 consumer_ir_service_27_0 content_service_27_0 country_detector_service_27_0 coverage_service_27_0 cpuinfo_service_27_0 dbinfo_service_27_0 device_policy_service_27_0 deviceidle_service_27_0 device_identifiers_service_27_0 devicestoragemonitor_service_27_0 diskstats_service_27_0 display_service_27_0 font_service_27_0 netd_listener_service_27_0 DockObserver_service_27_0 dreams_service_27_0 dropbox_service_27_0 ethernet_service_27_0 fingerprint_service_27_0 gfxinfo_service_27_0 graphicsstats_service_27_0 hardware_service_27_0 hardware_properties_service_27_0 hdmi_control_service_27_0 input_method_service_27_0 input_service_27_0 imms_service_27_0 ipsec_service_27_0 jobscheduler_service_27_0 launcherapps_service_27_0 location_service_27_0 lock_settings_service_27_0 media_projection_service_27_0 media_router_service_27_0 media_session_service_27_0 meminfo_service_27_0 midi_service_27_0 mount_service_27_0 netpolicy_service_27_0 netstats_service_27_0 network_management_service_27_0 network_score_service_27_0 network_time_update_service_27_0 notification_service_27_0 oem_lock_service_27_0 otadexopt_service_27_0 overlay_service_27_0 package_service_27_0 package_native_service_27_0 permission_service_27_0 persistent_data_block_service_27_0 pinner_service_27_0 power_service_27_0 print_service_27_0 processinfo_service_27_0 procstats_service_27_0 recovery_service_27_0 registry_service_27_0 restrictions_service_27_0 rttmanager_service_27_0 samplingprofiler_service_27_0 scheduling_policy_service_27_0 search_service_27_0 sec_key_att_app_id_provider_service_27_0 sensorservice_service_27_0 serial_service_27_0 servicediscovery_service_27_0 settings_service_27_0 shortcut_service_27_0 statusbar_service_27_0 storagestats_service_27_0 task_service_27_0 textclassification_service_27_0 textservices_service_27_0 telecom_service_27_0 timezone_service_27_0 trust_service_27_0 tv_input_service_27_0 uimode_service_27_0 updatelock_service_27_0 usagestats_service_27_0 usb_service_27_0 user_service_27_0 vibrator_service_27_0 voiceinteraction_service_27_0 vr_manager_service_27_0 wallpaper_service_27_0 webviewupdate_service_27_0 wifip2p_service_27_0 wifiscanner_service_27_0 wifi_service_27_0 wificond_service_27_0 wifiaware_service_27_0 window_service_27_0 performancemanager_service_27_0 performance_fw_service_27_0 gensecure_service_27_0 connectionEx_service_27_0 ifaa_service_27_0 vce_service security_service addon_service powerguru_service power_ex_service))
+(typeattributeset hwservice_manager_type (default_android_hwservice_27_0 fwk_display_hwservice_27_0 fwk_scheduler_hwservice_27_0 fwk_sensor_hwservice_27_0 hal_audio_hwservice_27_0 hal_bluetooth_hwservice_27_0 hal_bootctl_hwservice_27_0 hal_broadcastradio_hwservice_27_0 hal_camera_hwservice_27_0 hal_configstore_ISurfaceFlingerConfigs_27_0 hal_contexthub_hwservice_27_0 hal_drm_hwservice_27_0 hal_cas_hwservice_27_0 hal_dumpstate_hwservice_27_0 hal_fingerprint_hwservice_27_0 hal_gatekeeper_hwservice_27_0 hal_gnss_hwservice_27_0 hal_graphics_allocator_hwservice_27_0 hal_graphics_composer_hwservice_27_0 hal_graphics_mapper_hwservice_27_0 hal_health_hwservice_27_0 hal_ir_hwservice_27_0 hal_keymaster_hwservice_27_0 hal_light_hwservice_27_0 hal_memtrack_hwservice_27_0 hal_neuralnetworks_hwservice_27_0 hal_nfc_hwservice_27_0 hal_oemlock_hwservice_27_0 hal_omx_hwservice_27_0 hal_power_hwservice_27_0 hal_renderscript_hwservice_27_0 hal_sensors_hwservice_27_0 hal_telephony_hwservice_27_0 hal_tetheroffload_hwservice_27_0 hal_thermal_hwservice_27_0 hal_tv_cec_hwservice_27_0 hal_tv_input_hwservice_27_0 hal_usb_hwservice_27_0 hal_vibrator_hwservice_27_0 hal_vr_hwservice_27_0 hal_weaver_hwservice_27_0 hal_wifi_hwservice_27_0 hal_wifi_offload_hwservice_27_0 hal_wifi_supplicant_hwservice_27_0 hidl_allocator_hwservice_27_0 hidl_base_hwservice_27_0 hidl_manager_hwservice_27_0 hidl_memory_hwservice_27_0 hidl_token_hwservice_27_0 system_net_netd_hwservice_27_0 system_wifi_keystore_hwservice_27_0 thermalcallback_hwservice_27_0 hal_log_hwservice_27_0 hal_extRadio_hwservice hal_extthermal_hwservice hal_hostapd_hwservice hal_connmgr_hwservice hal_extGnss_hwservice))
+(typeattributeset same_process_hwservice (hal_graphics_mapper_hwservice_27_0 hal_renderscript_hwservice_27_0))
+(typeattributeset coredomain_hwservice (fwk_display_hwservice_27_0 fwk_scheduler_hwservice_27_0 fwk_sensor_hwservice_27_0 hidl_allocator_hwservice_27_0 hidl_manager_hwservice_27_0 hidl_memory_hwservice_27_0 hidl_token_hwservice_27_0 system_net_netd_hwservice_27_0 system_wifi_keystore_hwservice_27_0))
+(typeattributeset vndservice_manager_type (default_android_vndservice_27_0 phasecheck_service))
+(typeattributeset mlstrustedsubject (bufferhubd_27_0 cppreopts_27_0 drmserver_27_0 dumpstate_27_0 pdx_display_client_endpoint_socket_27_0 pdx_display_manager_endpoint_socket_27_0 pdx_display_screenshot_endpoint_socket_27_0 pdx_display_vsync_endpoint_socket_27_0 pdx_performance_client_endpoint_socket_27_0 pdx_bufferhub_client_endpoint_socket_27_0 hwservicemanager_27_0 init_27_0 installd_27_0 kernel_27_0 keystore_27_0 lmkd_27_0 logd_27_0 mediacodec_27_0 mediadrmserver_27_0 mediaextractor_27_0 mediaserver_27_0 netd_27_0 otapreopt_slot_27_0 performanced_27_0 platform_app_27_0 racoon_27_0 radio_27_0 rild_27_0 runas_27_0 servicemanager_27_0 shell_27_0 tombstoned_27_0 uncrypt_27_0 vold_27_0 cmd_services_27_0 log_service_27_0 performancemanager_27_0 ylog_27_0 lmfs slogmodem sprd_engineermode_app sprd_radio_app sprd_sgps_app sprd_validationtools_app srtd wcnd ylog_lite zram))
+(typeattributeset mlstrustedobject (alarm_device_27_0 ashmem_device_27_0 binder_device_27_0 hwbinder_device_27_0 pmsg_device_27_0 gpu_device_27_0 mtp_device_27_0 ptmx_device_27_0 null_device_27_0 random_device_27_0 owntty_device_27_0 zero_device_27_0 fuse_device_27_0 ion_device_27_0 tun_device_27_0 usbaccessory_device_27_0 usb_device_27_0 qtaguid_proc_27_0 selinuxfs_27_0 cgroup_27_0 sysfs_27_0 sysfs_bluetooth_writable_27_0 sysfs_nfc_power_writable_27_0 sysfs_usb_27_0 inotify_27_0 devpts_27_0 fuse_27_0 sdcardfs_27_0 vfat_27_0 debugfs_trace_marker_27_0 functionfs_27_0 coredump_file_27_0 anr_data_file_27_0 tombstone_data_file_27_0 apk_tmp_file_27_0 apk_private_tmp_file_27_0 ota_package_file_27_0 user_profile_data_file_27_0 shell_data_file_27_0 heapdump_data_file_27_0 ringtone_file_27_0 media_rw_data_file_27_0 radio_data_file_27_0 perfprofd_data_file_27_0 method_trace_data_file_27_0 system_app_data_file_27_0 cache_file_27_0 cache_backup_file_27_0 cache_recovery_file_27_0 wallpaper_file_27_0 shortcut_manager_icons_27_0 asec_apk_file_27_0 backup_data_file_27_0 app_fuse_file_27_0 dnsproxyd_socket_27_0 fwmarkd_socket_27_0 logd_socket_27_0 logdr_socket_27_0 logdw_socket_27_0 mdnsd_socket_27_0 property_socket_27_0 system_ndebug_socket_27_0 tombstoned_crash_socket_27_0 tombstoned_java_trace_socket_27_0 pdx_display_client_endpoint_socket_27_0 pdx_display_manager_endpoint_socket_27_0 pdx_display_screenshot_endpoint_socket_27_0 pdx_display_vsync_endpoint_socket_27_0 pdx_performance_client_endpoint_socket_27_0 pdx_bufferhub_client_endpoint_socket_27_0 dsd_socket_27_0 cndaemon_socket_27_0 rpmb_socket sysfile fm_device log_device prod_file srt_socket embmsd_socket sensors_cali_file count_socket hwc_stat_file qemu_device sysfs_writable))
+(typeattributeset appdomain (sprd_engineermode_app sprd_radio_app sprd_sgps_app sprd_validationtools_app))
+(typeattributeset netdomain (clatd_27_0 dhcp_27_0 dnsmasq_27_0 drmserver_27_0 dumpstate_27_0 mediadrmserver_27_0 mediaserver_27_0 mtp_27_0 netd_27_0 ppp_27_0 racoon_27_0 radio_27_0 rild_27_0 shell_27_0 update_engine_27_0 hal_gnss_default hal_wifi_supplicant_default hostapd dhcp6c ext_data factorytest hal_gnss_ext_default sprd_engineermode_app wcnd))
+(typeattributeset bluetoothdomain (radio_27_0))
+(typeattributeset binderservicedomain (cameraserver_27_0 drmserver_27_0 gatekeeperd_27_0 healthd_27_0 inputflinger_27_0 keystore_27_0 mediadrmserver_27_0 mediaextractor_27_0 mediametrics_27_0 mediaserver_27_0 radio_27_0 thermalserviced_27_0 virtual_touchpad_27_0 vr_hwc_27_0))
+(typeattributeset update_engine_common (update_engine_27_0))
+(typeattributeset coredomain (e2fs_27_0))
+(typeattributeset coredomain_socket (adbd_socket_27_0 bluetooth_socket_27_0 dnsproxyd_socket_27_0 dumpstate_socket_27_0 fwmarkd_socket_27_0 lmkd_socket_27_0 logd_socket_27_0 logdr_socket_27_0 logdw_socket_27_0 mdns_socket_27_0 mdnsd_socket_27_0 misc_logd_file_27_0 mtpd_socket_27_0 netd_socket_27_0 property_socket_27_0 racoon_socket_27_0 system_wpa_socket_27_0 system_ndebug_socket_27_0 tombstoned_crash_socket_27_0 tombstoned_intercept_socket_27_0 uncrypt_socket_27_0 vold_socket_27_0 webview_zygote_socket_27_0 zygote_socket_27_0 pdx_display_client_endpoint_socket_27_0 pdx_display_client_channel_socket_27_0 pdx_display_manager_endpoint_socket_27_0 pdx_display_manager_channel_socket_27_0 pdx_display_screenshot_endpoint_socket_27_0 pdx_display_screenshot_channel_socket_27_0 pdx_display_vsync_endpoint_socket_27_0 pdx_display_vsync_channel_socket_27_0 pdx_performance_client_endpoint_socket_27_0 pdx_performance_client_channel_socket_27_0 pdx_bufferhub_client_endpoint_socket_27_0 pdx_bufferhub_client_channel_socket_27_0))
+(expandtypeattribute (binder_in_vendor_violators) false)
+(expandtypeattribute (socket_between_core_and_vendor_violators) false)
+(expandtypeattribute (vendor_executes_system_violators) false)
+(expandtypeattribute (untrusted_app_visible_hwservice) false)
+(expandtypeattribute (untrusted_app_visible_halserver) false)
+(typeattributeset pdx_endpoint_dir_type (pdx_display_dir_27_0 pdx_performance_dir_27_0 pdx_bufferhub_dir_27_0))
+(expandtypeattribute (pdx_endpoint_socket_type) false)
+(typeattributeset pdx_endpoint_socket_type (pdx_display_client_endpoint_socket_27_0 pdx_display_manager_endpoint_socket_27_0 pdx_display_screenshot_endpoint_socket_27_0 pdx_display_vsync_endpoint_socket_27_0 pdx_performance_client_endpoint_socket_27_0 pdx_bufferhub_client_endpoint_socket_27_0))
+(expandtypeattribute (pdx_channel_socket_type) false)
+(typeattributeset pdx_channel_socket_type (pdx_display_client_channel_socket_27_0 pdx_display_manager_channel_socket_27_0 pdx_display_screenshot_channel_socket_27_0 pdx_display_vsync_channel_socket_27_0 pdx_performance_client_channel_socket_27_0 pdx_bufferhub_client_channel_socket_27_0))
+(typeattributeset pdx_display_client_endpoint_dir_type (pdx_display_dir_27_0))
+(typeattributeset pdx_display_client_endpoint_socket_type (pdx_display_client_endpoint_socket_27_0))
+(typeattributeset pdx_display_client_channel_socket_type (pdx_display_client_channel_socket_27_0))
+(typeattributeset pdx_display_manager_endpoint_dir_type (pdx_display_dir_27_0))
+(typeattributeset pdx_display_manager_endpoint_socket_type (pdx_display_manager_endpoint_socket_27_0))
+(typeattributeset pdx_display_manager_channel_socket_type (pdx_display_manager_channel_socket_27_0))
+(typeattributeset pdx_display_screenshot_endpoint_dir_type (pdx_display_dir_27_0))
+(typeattributeset pdx_display_screenshot_endpoint_socket_type (pdx_display_screenshot_endpoint_socket_27_0))
+(typeattributeset pdx_display_screenshot_channel_socket_type (pdx_display_screenshot_channel_socket_27_0))
+(typeattributeset pdx_display_vsync_endpoint_dir_type (pdx_display_dir_27_0))
+(typeattributeset pdx_display_vsync_endpoint_socket_type (pdx_display_vsync_endpoint_socket_27_0))
+(typeattributeset pdx_display_vsync_channel_socket_type (pdx_display_vsync_channel_socket_27_0))
+(typeattributeset pdx_performance_client_endpoint_dir_type (pdx_performance_dir_27_0))
+(typeattributeset pdx_performance_client_endpoint_socket_type (pdx_performance_client_endpoint_socket_27_0))
+(typeattributeset pdx_performance_client_channel_socket_type (pdx_performance_client_channel_socket_27_0))
+(typeattributeset pdx_performance_client_server_type (performanced_27_0))
+(typeattributeset pdx_bufferhub_client_endpoint_dir_type (pdx_bufferhub_dir_27_0))
+(typeattributeset pdx_bufferhub_client_endpoint_socket_type (pdx_bufferhub_client_endpoint_socket_27_0))
+(typeattributeset pdx_bufferhub_client_channel_socket_type (pdx_bufferhub_client_channel_socket_27_0))
+(typeattributeset pdx_bufferhub_client_server_type (bufferhubd_27_0))
+(typeattributeset halserverdomain (rild_27_0 hal_audio_default hal_bluetooth_default hal_bootctl_default hal_broadcastradio_default hal_camera_default hal_cas_default hal_configstore_default hal_contexthub_default hal_drm_default hal_dumpstate_default hal_fingerprint_default hal_gatekeeper_default hal_gnss_default hal_graphics_allocator_default hal_graphics_composer_default hal_health_default hal_ir_default hal_keymaster_default hal_light_default hal_memtrack_default hal_nfc_default hal_power_default hal_sensors_default hal_tetheroffload_default hal_thermal_default hal_tv_cec_default hal_tv_input_default hal_usb_default hal_vibrator_default hal_vr_default hal_wifi_default hal_wifi_offload_default hal_wifi_supplicant_default hal_combined_default hal_gnss_ext_default hal_thermal_ext hal_drm_widevine))
+(expandtypeattribute (halclientdomain) true)
+(typeattributeset halclientdomain (bootanim_27_0 bufferhubd_27_0 cameraserver_27_0 dumpstate_27_0 gatekeeperd_27_0 healthd_27_0 mediacodec_27_0 mediadrmserver_27_0 mediaextractor_27_0 mediaserver_27_0 radio_27_0 thermalserviced_27_0 update_engine_27_0 update_verifier_27_0 vold_27_0 vr_hwc_27_0 hal_audio_default hal_camera_default hal_drm_default hal_drm_widevine))
+(expandtypeattribute (hal_allocator) true)
+(expandtypeattribute (hal_allocator_client) true)
+(typeattributeset hal_allocator_client (mediacodec_27_0 mediaserver_27_0 hal_audio_default))
+(expandtypeattribute (hal_allocator_server) false)
+(expandtypeattribute (hal_audio) false)
+(typeattributeset hal_audio (hal_audio_default))
+(expandtypeattribute (hal_audio_client) true)
+(expandtypeattribute (hal_audio_server) false)
+(typeattributeset hal_audio_server (hal_audio_default))
+(expandtypeattribute (hal_bluetooth) true)
+(typeattributeset hal_bluetooth (hal_bluetooth_default))
+(expandtypeattribute (hal_bluetooth_client) true)
+(expandtypeattribute (hal_bluetooth_server) false)
+(typeattributeset hal_bluetooth_server (hal_bluetooth_default))
+(expandtypeattribute (hal_bootctl) false)
+(typeattributeset hal_bootctl (hal_bootctl_default))
+(expandtypeattribute (hal_bootctl_client) true)
+(typeattributeset hal_bootctl_client (update_engine_27_0 update_verifier_27_0))
+(expandtypeattribute (hal_bootctl_server) false)
+(typeattributeset hal_bootctl_server (hal_bootctl_default))
+(expandtypeattribute (hal_broadcastradio) true)
+(typeattributeset hal_broadcastradio (hal_broadcastradio_default))
+(expandtypeattribute (hal_broadcastradio_client) true)
+(expandtypeattribute (hal_broadcastradio_server) false)
+(typeattributeset hal_broadcastradio_server (hal_broadcastradio_default))
+(expandtypeattribute (hal_camera) false)
+(typeattributeset hal_camera (hal_camera_default))
+(expandtypeattribute (hal_camera_client) true)
+(typeattributeset hal_camera_client (cameraserver_27_0))
+(expandtypeattribute (hal_camera_server) false)
+(typeattributeset hal_camera_server (hal_camera_default))
+(expandtypeattribute (hal_configstore) true)
+(typeattributeset hal_configstore (hal_configstore_default))
+(expandtypeattribute (hal_configstore_client) true)
+(typeattributeset hal_configstore_client (bootanim_27_0))
+(expandtypeattribute (hal_configstore_server) false)
+(typeattributeset hal_configstore_server (hal_configstore_default))
+(expandtypeattribute (hal_contexthub) true)
+(typeattributeset hal_contexthub (hal_contexthub_default))
+(expandtypeattribute (hal_contexthub_client) true)
+(expandtypeattribute (hal_contexthub_server) false)
+(typeattributeset hal_contexthub_server (hal_contexthub_default))
+(expandtypeattribute (hal_drm) false)
+(typeattributeset hal_drm (hal_drm_default hal_combined_default hal_drm_widevine))
+(expandtypeattribute (hal_drm_client) true)
+(typeattributeset hal_drm_client (mediadrmserver_27_0))
+(expandtypeattribute (hal_drm_server) false)
+(typeattributeset hal_drm_server (hal_drm_default hal_combined_default hal_drm_widevine))
+(expandtypeattribute (hal_cas) false)
+(typeattributeset hal_cas (hal_cas_default))
+(expandtypeattribute (hal_cas_client) true)
+(typeattributeset hal_cas_client (mediacodec_27_0 mediaextractor_27_0))
+(expandtypeattribute (hal_cas_server) false)
+(typeattributeset hal_cas_server (hal_cas_default))
+(expandtypeattribute (hal_dumpstate) true)
+(typeattributeset hal_dumpstate (hal_dumpstate_default))
+(expandtypeattribute (hal_dumpstate_client) true)
+(typeattributeset hal_dumpstate_client (dumpstate_27_0))
+(expandtypeattribute (hal_dumpstate_server) false)
+(typeattributeset hal_dumpstate_server (hal_dumpstate_default))
+(expandtypeattribute (hal_fingerprint) true)
+(typeattributeset hal_fingerprint (hal_fingerprint_default))
+(expandtypeattribute (hal_fingerprint_client) true)
+(expandtypeattribute (hal_fingerprint_server) false)
+(typeattributeset hal_fingerprint_server (hal_fingerprint_default))
+(expandtypeattribute (hal_gatekeeper) true)
+(typeattributeset hal_gatekeeper (hal_gatekeeper_default))
+(expandtypeattribute (hal_gatekeeper_client) true)
+(typeattributeset hal_gatekeeper_client (gatekeeperd_27_0))
+(expandtypeattribute (hal_gatekeeper_server) false)
+(typeattributeset hal_gatekeeper_server (hal_gatekeeper_default))
+(expandtypeattribute (hal_gnss) true)
+(typeattributeset hal_gnss (hal_gnss_default hal_gnss_ext_default))
+(expandtypeattribute (hal_gnss_client) true)
+(expandtypeattribute (hal_gnss_server) false)
+(typeattributeset hal_gnss_server (hal_gnss_default hal_gnss_ext_default))
+(expandtypeattribute (hal_graphics_allocator) true)
+(typeattributeset hal_graphics_allocator (hal_graphics_allocator_default))
+(expandtypeattribute (hal_graphics_allocator_client) true)
+(typeattributeset hal_graphics_allocator_client (bootanim_27_0 bufferhubd_27_0 cameraserver_27_0 dumpstate_27_0 mediacodec_27_0 vr_hwc_27_0))
+(expandtypeattribute (hal_graphics_allocator_server) false)
+(typeattributeset hal_graphics_allocator_server (hal_graphics_allocator_default))
+(expandtypeattribute (hal_graphics_composer) true)
+(typeattributeset hal_graphics_composer (hal_graphics_composer_default))
+(expandtypeattribute (hal_graphics_composer_client) true)
+(typeattributeset hal_graphics_composer_client (bootanim_27_0 hal_camera_default hal_drm_default hal_drm_widevine))
+(expandtypeattribute (hal_graphics_composer_server) false)
+(typeattributeset hal_graphics_composer_server (hal_graphics_composer_default))
+(expandtypeattribute (hal_health) true)
+(typeattributeset hal_health (hal_health_default hal_combined_default))
+(expandtypeattribute (hal_health_client) true)
+(typeattributeset hal_health_client (healthd_27_0))
+(expandtypeattribute (hal_health_server) false)
+(typeattributeset hal_health_server (hal_health_default hal_combined_default))
+(expandtypeattribute (hal_ir) true)
+(typeattributeset hal_ir (hal_ir_default))
+(expandtypeattribute (hal_ir_client) true)
+(expandtypeattribute (hal_ir_server) false)
+(typeattributeset hal_ir_server (hal_ir_default))
+(expandtypeattribute (hal_keymaster) true)
+(typeattributeset hal_keymaster (hal_keymaster_default))
+(expandtypeattribute (hal_keymaster_client) true)
+(typeattributeset hal_keymaster_client (vold_27_0))
+(expandtypeattribute (hal_keymaster_server) false)
+(typeattributeset hal_keymaster_server (hal_keymaster_default))
+(expandtypeattribute (hal_light) true)
+(typeattributeset hal_light (hal_light_default hal_combined_default))
+(expandtypeattribute (hal_light_client) true)
+(expandtypeattribute (hal_light_server) false)
+(typeattributeset hal_light_server (hal_light_default hal_combined_default))
+(expandtypeattribute (hal_memtrack) true)
+(typeattributeset hal_memtrack (hal_memtrack_default hal_combined_default))
+(expandtypeattribute (hal_memtrack_client) true)
+(expandtypeattribute (hal_memtrack_server) false)
+(typeattributeset hal_memtrack_server (hal_memtrack_default hal_combined_default))
+(expandtypeattribute (hal_neuralnetworks) true)
+(expandtypeattribute (hal_neuralnetworks_client) true)
+(expandtypeattribute (hal_neuralnetworks_server) false)
+(expandtypeattribute (hal_nfc) true)
+(typeattributeset hal_nfc (hal_nfc_default))
+(expandtypeattribute (hal_nfc_client) true)
+(expandtypeattribute (hal_nfc_server) false)
+(typeattributeset hal_nfc_server (hal_nfc_default))
+(expandtypeattribute (hal_oemlock) true)
+(expandtypeattribute (hal_oemlock_client) true)
+(expandtypeattribute (hal_oemlock_server) false)
+(expandtypeattribute (hal_power) true)
+(typeattributeset hal_power (hal_power_default))
+(expandtypeattribute (hal_power_client) true)
+(expandtypeattribute (hal_power_server) false)
+(typeattributeset hal_power_server (hal_power_default))
+(expandtypeattribute (hal_sensors) true)
+(typeattributeset hal_sensors (hal_sensors_default))
+(expandtypeattribute (hal_sensors_client) true)
+(expandtypeattribute (hal_sensors_server) false)
+(typeattributeset hal_sensors_server (hal_sensors_default))
+(expandtypeattribute (hal_telephony) true)
+(typeattributeset hal_telephony (rild_27_0))
+(expandtypeattribute (hal_telephony_client) true)
+(typeattributeset hal_telephony_client (radio_27_0))
+(expandtypeattribute (hal_telephony_server) false)
+(typeattributeset hal_telephony_server (rild_27_0))
+(expandtypeattribute (hal_tetheroffload) true)
+(typeattributeset hal_tetheroffload (hal_tetheroffload_default))
+(expandtypeattribute (hal_tetheroffload_client) true)
+(expandtypeattribute (hal_tetheroffload_server) false)
+(typeattributeset hal_tetheroffload_server (hal_tetheroffload_default))
+(expandtypeattribute (hal_thermal) true)
+(typeattributeset hal_thermal (hal_thermal_default hal_combined_default hal_thermal_ext))
+(expandtypeattribute (hal_thermal_client) true)
+(typeattributeset hal_thermal_client (thermalserviced_27_0))
+(expandtypeattribute (hal_thermal_server) false)
+(typeattributeset hal_thermal_server (hal_thermal_default hal_combined_default hal_thermal_ext))
+(expandtypeattribute (hal_tv_cec) true)
+(typeattributeset hal_tv_cec (hal_tv_cec_default))
+(expandtypeattribute (hal_tv_cec_client) true)
+(expandtypeattribute (hal_tv_cec_server) false)
+(typeattributeset hal_tv_cec_server (hal_tv_cec_default))
+(expandtypeattribute (hal_tv_input) true)
+(typeattributeset hal_tv_input (hal_tv_input_default))
+(expandtypeattribute (hal_tv_input_client) true)
+(expandtypeattribute (hal_tv_input_server) false)
+(typeattributeset hal_tv_input_server (hal_tv_input_default))
+(expandtypeattribute (hal_usb) true)
+(typeattributeset hal_usb (hal_usb_default))
+(expandtypeattribute (hal_usb_client) true)
+(expandtypeattribute (hal_usb_server) false)
+(typeattributeset hal_usb_server (hal_usb_default))
+(expandtypeattribute (hal_vibrator) true)
+(typeattributeset hal_vibrator (hal_vibrator_default hal_combined_default))
+(expandtypeattribute (hal_vibrator_client) true)
+(typeattributeset hal_vibrator_client (dumpstate_27_0))
+(expandtypeattribute (hal_vibrator_server) false)
+(typeattributeset hal_vibrator_server (hal_vibrator_default hal_combined_default))
+(expandtypeattribute (hal_vr) true)
+(typeattributeset hal_vr (hal_vr_default))
+(expandtypeattribute (hal_vr_client) true)
+(expandtypeattribute (hal_vr_server) false)
+(typeattributeset hal_vr_server (hal_vr_default))
+(expandtypeattribute (hal_weaver) true)
+(expandtypeattribute (hal_weaver_client) true)
+(expandtypeattribute (hal_weaver_server) false)
+(expandtypeattribute (hal_wifi) true)
+(typeattributeset hal_wifi (hal_wifi_default))
+(expandtypeattribute (hal_wifi_client) true)
+(expandtypeattribute (hal_wifi_server) false)
+(typeattributeset hal_wifi_server (hal_wifi_default))
+(expandtypeattribute (hal_wifi_offload) true)
+(typeattributeset hal_wifi_offload (hal_wifi_offload_default))
+(expandtypeattribute (hal_wifi_offload_client) true)
+(expandtypeattribute (hal_wifi_offload_server) false)
+(typeattributeset hal_wifi_offload_server (hal_wifi_offload_default))
+(expandtypeattribute (hal_wifi_supplicant) true)
+(typeattributeset hal_wifi_supplicant (hal_wifi_supplicant_default))
+(expandtypeattribute (hal_wifi_supplicant_client) true)
+(expandtypeattribute (hal_wifi_supplicant_server) false)
+(typeattributeset hal_wifi_supplicant_server (hal_bluetooth_default hal_gnss_default hal_wifi_supplicant_default hal_gnss_ext_default))
+(typeattribute adbd_27_0)
+(roletype object_r adbd_27_0)
+(typeattribute adbd_exec_27_0)
+(roletype object_r adbd_exec_27_0)
+(typeattribute audioserver_27_0)
+(roletype object_r audioserver_27_0)
+(typeattribute blkid_27_0)
+(roletype object_r blkid_27_0)
+(typeattribute blkid_untrusted_27_0)
+(roletype object_r blkid_untrusted_27_0)
+(typeattribute bluetooth_27_0)
+(roletype object_r bluetooth_27_0)
+(typeattribute bootanim_27_0)
+(roletype object_r bootanim_27_0)
+(typeattribute bootanim_exec_27_0)
+(roletype object_r bootanim_exec_27_0)
+(typeattribute bootstat_27_0)
+(roletype object_r bootstat_27_0)
+(typeattribute bootstat_exec_27_0)
+(roletype object_r bootstat_exec_27_0)
+(typeattribute bufferhubd_27_0)
+(roletype object_r bufferhubd_27_0)
+(typeattribute bufferhubd_exec_27_0)
+(roletype object_r bufferhubd_exec_27_0)
+(typeattribute cameraserver_27_0)
+(roletype object_r cameraserver_27_0)
+(typeattribute cameraserver_exec_27_0)
+(roletype object_r cameraserver_exec_27_0)
+(typeattribute charger_27_0)
+(roletype object_r charger_27_0)
+(typeattribute clatd_27_0)
+(roletype object_r clatd_27_0)
+(typeattribute clatd_exec_27_0)
+(roletype object_r clatd_exec_27_0)
+(typeattribute cppreopts_27_0)
+(roletype object_r cppreopts_27_0)
+(typeattribute cppreopts_exec_27_0)
+(roletype object_r cppreopts_exec_27_0)
+(typeattribute crash_dump_27_0)
+(roletype object_r crash_dump_27_0)
+(typeattribute crash_dump_exec_27_0)
+(roletype object_r crash_dump_exec_27_0)
+(typeattribute device_27_0)
+(roletype object_r device_27_0)
+(typeattribute alarm_device_27_0)
+(roletype object_r alarm_device_27_0)
+(typeattribute ashmem_device_27_0)
+(roletype object_r ashmem_device_27_0)
+(typeattribute audio_device_27_0)
+(roletype object_r audio_device_27_0)
+(typeattribute audio_timer_device_27_0)
+(roletype object_r audio_timer_device_27_0)
+(typeattribute audio_seq_device_27_0)
+(roletype object_r audio_seq_device_27_0)
+(typeattribute binder_device_27_0)
+(roletype object_r binder_device_27_0)
+(typeattribute hwbinder_device_27_0)
+(roletype object_r hwbinder_device_27_0)
+(typeattribute vndbinder_device_27_0)
+(roletype object_r vndbinder_device_27_0)
+(typeattribute block_device_27_0)
+(roletype object_r block_device_27_0)
+(typeattribute camera_device_27_0)
+(roletype object_r camera_device_27_0)
+(typeattribute dm_device_27_0)
+(roletype object_r dm_device_27_0)
+(typeattribute keychord_device_27_0)
+(roletype object_r keychord_device_27_0)
+(typeattribute loop_control_device_27_0)
+(roletype object_r loop_control_device_27_0)
+(typeattribute loop_device_27_0)
+(roletype object_r loop_device_27_0)
+(typeattribute pmsg_device_27_0)
+(roletype object_r pmsg_device_27_0)
+(typeattribute radio_device_27_0)
+(roletype object_r radio_device_27_0)
+(typeattribute ram_device_27_0)
+(roletype object_r ram_device_27_0)
+(typeattribute rtc_device_27_0)
+(roletype object_r rtc_device_27_0)
+(typeattribute vold_device_27_0)
+(roletype object_r vold_device_27_0)
+(typeattribute console_device_27_0)
+(roletype object_r console_device_27_0)
+(typeattribute cpuctl_device_27_0)
+(roletype object_r cpuctl_device_27_0)
+(typeattribute fscklogs_27_0)
+(roletype object_r fscklogs_27_0)
+(typeattribute full_device_27_0)
+(roletype object_r full_device_27_0)
+(typeattribute gpu_device_27_0)
+(roletype object_r gpu_device_27_0)
+(typeattribute graphics_device_27_0)
+(roletype object_r graphics_device_27_0)
+(typeattribute hw_random_device_27_0)
+(roletype object_r hw_random_device_27_0)
+(typeattribute input_device_27_0)
+(roletype object_r input_device_27_0)
+(typeattribute kmem_device_27_0)
+(roletype object_r kmem_device_27_0)
+(typeattribute port_device_27_0)
+(roletype object_r port_device_27_0)
+(typeattribute mtd_device_27_0)
+(roletype object_r mtd_device_27_0)
+(typeattribute mtp_device_27_0)
+(roletype object_r mtp_device_27_0)
+(typeattribute nfc_device_27_0)
+(roletype object_r nfc_device_27_0)
+(typeattribute ptmx_device_27_0)
+(roletype object_r ptmx_device_27_0)
+(typeattribute kmsg_device_27_0)
+(roletype object_r kmsg_device_27_0)
+(typeattribute kmsg_debug_device_27_0)
+(roletype object_r kmsg_debug_device_27_0)
+(typeattribute null_device_27_0)
+(roletype object_r null_device_27_0)
+(typeattribute random_device_27_0)
+(roletype object_r random_device_27_0)
+(typeattribute sensors_device_27_0)
+(roletype object_r sensors_device_27_0)
+(typeattribute serial_device_27_0)
+(roletype object_r serial_device_27_0)
+(typeattribute socket_device_27_0)
+(roletype object_r socket_device_27_0)
+(typeattribute owntty_device_27_0)
+(roletype object_r owntty_device_27_0)
+(typeattribute tty_device_27_0)
+(roletype object_r tty_device_27_0)
+(typeattribute video_device_27_0)
+(roletype object_r video_device_27_0)
+(typeattribute vcs_device_27_0)
+(roletype object_r vcs_device_27_0)
+(typeattribute zero_device_27_0)
+(roletype object_r zero_device_27_0)
+(typeattribute fuse_device_27_0)
+(roletype object_r fuse_device_27_0)
+(typeattribute iio_device_27_0)
+(roletype object_r iio_device_27_0)
+(typeattribute ion_device_27_0)
+(roletype object_r ion_device_27_0)
+(typeattribute qtaguid_device_27_0)
+(roletype object_r qtaguid_device_27_0)
+(typeattribute watchdog_device_27_0)
+(roletype object_r watchdog_device_27_0)
+(typeattribute uhid_device_27_0)
+(roletype object_r uhid_device_27_0)
+(typeattribute uio_device_27_0)
+(roletype object_r uio_device_27_0)
+(typeattribute tun_device_27_0)
+(roletype object_r tun_device_27_0)
+(typeattribute usbaccessory_device_27_0)
+(roletype object_r usbaccessory_device_27_0)
+(typeattribute usb_device_27_0)
+(roletype object_r usb_device_27_0)
+(typeattribute properties_device_27_0)
+(roletype object_r properties_device_27_0)
+(typeattribute properties_serial_27_0)
+(roletype object_r properties_serial_27_0)
+(typeattribute i2c_device_27_0)
+(roletype object_r i2c_device_27_0)
+(typeattribute hci_attach_dev_27_0)
+(roletype object_r hci_attach_dev_27_0)
+(typeattribute rpmsg_device_27_0)
+(roletype object_r rpmsg_device_27_0)
+(typeattribute root_block_device_27_0)
+(roletype object_r root_block_device_27_0)
+(typeattribute frp_block_device_27_0)
+(roletype object_r frp_block_device_27_0)
+(typeattribute system_block_device_27_0)
+(roletype object_r system_block_device_27_0)
+(typeattribute recovery_block_device_27_0)
+(roletype object_r recovery_block_device_27_0)
+(typeattribute boot_block_device_27_0)
+(roletype object_r boot_block_device_27_0)
+(typeattribute userdata_block_device_27_0)
+(roletype object_r userdata_block_device_27_0)
+(typeattribute cache_block_device_27_0)
+(roletype object_r cache_block_device_27_0)
+(typeattribute swap_block_device_27_0)
+(roletype object_r swap_block_device_27_0)
+(typeattribute metadata_block_device_27_0)
+(roletype object_r metadata_block_device_27_0)
+(typeattribute misc_block_device_27_0)
+(roletype object_r misc_block_device_27_0)
+(typeattribute dex2oat_27_0)
+(roletype object_r dex2oat_27_0)
+(typeattribute dex2oat_exec_27_0)
+(roletype object_r dex2oat_exec_27_0)
+(typeattribute dhcp_27_0)
+(roletype object_r dhcp_27_0)
+(typeattribute dhcp_exec_27_0)
+(roletype object_r dhcp_exec_27_0)
+(typeattribute dnsmasq_27_0)
+(roletype object_r dnsmasq_27_0)
+(typeattribute dnsmasq_exec_27_0)
+(roletype object_r dnsmasq_exec_27_0)
+(typeattribute drmserver_27_0)
+(roletype object_r drmserver_27_0)
+(typeattribute drmserver_exec_27_0)
+(roletype object_r drmserver_exec_27_0)
+(typeattribute drmserver_socket_27_0)
+(roletype object_r drmserver_socket_27_0)
+(typeattribute dumpstate_27_0)
+(roletype object_r dumpstate_27_0)
+(typeattribute dumpstate_exec_27_0)
+(roletype object_r dumpstate_exec_27_0)
+(typeattribute e2fs_27_0)
+(roletype object_r e2fs_27_0)
+(typeattribute e2fs_exec_27_0)
+(roletype object_r e2fs_exec_27_0)
+(typeattribute ephemeral_app_27_0)
+(roletype object_r ephemeral_app_27_0)
+(typeattribute labeledfs_27_0)
+(roletype object_r labeledfs_27_0)
+(typeattribute pipefs_27_0)
+(roletype object_r pipefs_27_0)
+(typeattribute sockfs_27_0)
+(roletype object_r sockfs_27_0)
+(typeattribute rootfs_27_0)
+(roletype object_r rootfs_27_0)
+(typeattribute proc_27_0)
+(roletype object_r proc_27_0)
+(typeattribute proc_security_27_0)
+(roletype object_r proc_security_27_0)
+(typeattribute proc_drop_caches_27_0)
+(roletype object_r proc_drop_caches_27_0)
+(typeattribute proc_overcommit_memory_27_0)
+(roletype object_r proc_overcommit_memory_27_0)
+(typeattribute usermodehelper_27_0)
+(roletype object_r usermodehelper_27_0)
+(typeattribute sysfs_usermodehelper_27_0)
+(roletype object_r sysfs_usermodehelper_27_0)
+(typeattribute qtaguid_proc_27_0)
+(roletype object_r qtaguid_proc_27_0)
+(typeattribute proc_bluetooth_writable_27_0)
+(roletype object_r proc_bluetooth_writable_27_0)
+(typeattribute proc_cpuinfo_27_0)
+(roletype object_r proc_cpuinfo_27_0)
+(typeattribute proc_interrupts_27_0)
+(roletype object_r proc_interrupts_27_0)
+(typeattribute proc_iomem_27_0)
+(roletype object_r proc_iomem_27_0)
+(typeattribute proc_meminfo_27_0)
+(roletype object_r proc_meminfo_27_0)
+(typeattribute proc_misc_27_0)
+(roletype object_r proc_misc_27_0)
+(typeattribute proc_modules_27_0)
+(roletype object_r proc_modules_27_0)
+(typeattribute proc_net_27_0)
+(roletype object_r proc_net_27_0)
+(typeattribute proc_perf_27_0)
+(roletype object_r proc_perf_27_0)
+(typeattribute proc_stat_27_0)
+(roletype object_r proc_stat_27_0)
+(typeattribute proc_sysrq_27_0)
+(roletype object_r proc_sysrq_27_0)
+(typeattribute proc_timer_27_0)
+(roletype object_r proc_timer_27_0)
+(typeattribute proc_tty_drivers_27_0)
+(roletype object_r proc_tty_drivers_27_0)
+(typeattribute proc_uid_cputime_showstat_27_0)
+(roletype object_r proc_uid_cputime_showstat_27_0)
+(typeattribute proc_uid_cputime_removeuid_27_0)
+(roletype object_r proc_uid_cputime_removeuid_27_0)
+(typeattribute proc_uid_io_stats_27_0)
+(roletype object_r proc_uid_io_stats_27_0)
+(typeattribute proc_uid_procstat_set_27_0)
+(roletype object_r proc_uid_procstat_set_27_0)
+(typeattribute proc_uid_time_in_state_27_0)
+(roletype object_r proc_uid_time_in_state_27_0)
+(typeattribute proc_zoneinfo_27_0)
+(roletype object_r proc_zoneinfo_27_0)
+(typeattribute selinuxfs_27_0)
+(roletype object_r selinuxfs_27_0)
+(typeattribute cgroup_27_0)
+(roletype object_r cgroup_27_0)
+(typeattribute sysfs_27_0)
+(roletype object_r sysfs_27_0)
+(typeattribute sysfs_uio_27_0)
+(roletype object_r sysfs_uio_27_0)
+(typeattribute sysfs_batteryinfo_27_0)
+(roletype object_r sysfs_batteryinfo_27_0)
+(typeattribute sysfs_bluetooth_writable_27_0)
+(roletype object_r sysfs_bluetooth_writable_27_0)
+(typeattribute sysfs_leds_27_0)
+(roletype object_r sysfs_leds_27_0)
+(typeattribute sysfs_hwrandom_27_0)
+(roletype object_r sysfs_hwrandom_27_0)
+(typeattribute sysfs_nfc_power_writable_27_0)
+(roletype object_r sysfs_nfc_power_writable_27_0)
+(typeattribute sysfs_wake_lock_27_0)
+(roletype object_r sysfs_wake_lock_27_0)
+(typeattribute sysfs_mac_address_27_0)
+(roletype object_r sysfs_mac_address_27_0)
+(typeattribute sysfs_usb_27_0)
+(roletype object_r sysfs_usb_27_0)
+(typeattribute sysfs_fs_ext4_features_27_0)
+(roletype object_r sysfs_fs_ext4_features_27_0)
+(typeattribute configfs_27_0)
+(roletype object_r configfs_27_0)
+(typeattribute sysfs_devices_system_cpu_27_0)
+(roletype object_r sysfs_devices_system_cpu_27_0)
+(typeattribute sysfs_lowmemorykiller_27_0)
+(roletype object_r sysfs_lowmemorykiller_27_0)
+(typeattribute sysfs_wlan_fwpath_27_0)
+(roletype object_r sysfs_wlan_fwpath_27_0)
+(typeattribute sysfs_vibrator_27_0)
+(roletype object_r sysfs_vibrator_27_0)
+(typeattribute sysfs_thermal_27_0)
+(roletype object_r sysfs_thermal_27_0)
+(typeattribute sysfs_zram_27_0)
+(roletype object_r sysfs_zram_27_0)
+(typeattribute sysfs_zram_uevent_27_0)
+(roletype object_r sysfs_zram_uevent_27_0)
+(typeattribute inotify_27_0)
+(roletype object_r inotify_27_0)
+(typeattribute devpts_27_0)
+(roletype object_r devpts_27_0)
+(typeattribute tmpfs_27_0)
+(roletype object_r tmpfs_27_0)
+(typeattribute shm_27_0)
+(roletype object_r shm_27_0)
+(typeattribute mqueue_27_0)
+(roletype object_r mqueue_27_0)
+(typeattribute fuse_27_0)
+(roletype object_r fuse_27_0)
+(typeattribute sdcardfs_27_0)
+(roletype object_r sdcardfs_27_0)
+(typeattribute vfat_27_0)
+(roletype object_r vfat_27_0)
+(typeattribute debugfs_27_0)
+(roletype object_r debugfs_27_0)
+(typeattribute debugfs_mmc_27_0)
+(roletype object_r debugfs_mmc_27_0)
+(typeattribute debugfs_trace_marker_27_0)
+(roletype object_r debugfs_trace_marker_27_0)
+(typeattribute debugfs_tracing_27_0)
+(roletype object_r debugfs_tracing_27_0)
+(typeattribute debugfs_tracing_debug_27_0)
+(roletype object_r debugfs_tracing_debug_27_0)
+(typeattribute debugfs_tracing_instances_27_0)
+(roletype object_r debugfs_tracing_instances_27_0)
+(typeattribute debugfs_wifi_tracing_27_0)
+(roletype object_r debugfs_wifi_tracing_27_0)
+(typeattribute pstorefs_27_0)
+(roletype object_r pstorefs_27_0)
+(typeattribute functionfs_27_0)
+(roletype object_r functionfs_27_0)
+(typeattribute oemfs_27_0)
+(roletype object_r oemfs_27_0)
+(typeattribute usbfs_27_0)
+(roletype object_r usbfs_27_0)
+(typeattribute binfmt_miscfs_27_0)
+(roletype object_r binfmt_miscfs_27_0)
+(typeattribute app_fusefs_27_0)
+(roletype object_r app_fusefs_27_0)
+(typeattribute unlabeled_27_0)
+(roletype object_r unlabeled_27_0)
+(typeattribute system_file_27_0)
+(roletype object_r system_file_27_0)
+(typeattribute vendor_hal_file_27_0)
+(roletype object_r vendor_hal_file_27_0)
+(typeattribute vendor_file_27_0)
+(roletype object_r vendor_file_27_0)
+(typeattribute vendor_app_file_27_0)
+(roletype object_r vendor_app_file_27_0)
+(typeattribute vendor_configs_file_27_0)
+(roletype object_r vendor_configs_file_27_0)
+(typeattribute same_process_hal_file_27_0)
+(roletype object_r same_process_hal_file_27_0)
+(typeattribute vndk_sp_file_27_0)
+(roletype object_r vndk_sp_file_27_0)
+(typeattribute vendor_framework_file_27_0)
+(roletype object_r vendor_framework_file_27_0)
+(typeattribute vendor_overlay_file_27_0)
+(roletype object_r vendor_overlay_file_27_0)
+(typeattribute runtime_event_log_tags_file_27_0)
+(roletype object_r runtime_event_log_tags_file_27_0)
+(typeattribute logcat_exec_27_0)
+(roletype object_r logcat_exec_27_0)
+(typeattribute coredump_file_27_0)
+(roletype object_r coredump_file_27_0)
+(typeattribute system_data_file_27_0)
+(roletype object_r system_data_file_27_0)
+(typeattribute unencrypted_data_file_27_0)
+(roletype object_r unencrypted_data_file_27_0)
+(typeattribute install_data_file_27_0)
+(roletype object_r install_data_file_27_0)
+(typeattribute drm_data_file_27_0)
+(roletype object_r drm_data_file_27_0)
+(typeattribute adb_data_file_27_0)
+(roletype object_r adb_data_file_27_0)
+(typeattribute anr_data_file_27_0)
+(roletype object_r anr_data_file_27_0)
+(typeattribute tombstone_data_file_27_0)
+(roletype object_r tombstone_data_file_27_0)
+(typeattribute apk_data_file_27_0)
+(roletype object_r apk_data_file_27_0)
+(typeattribute apk_tmp_file_27_0)
+(roletype object_r apk_tmp_file_27_0)
+(typeattribute apk_private_data_file_27_0)
+(roletype object_r apk_private_data_file_27_0)
+(typeattribute apk_private_tmp_file_27_0)
+(roletype object_r apk_private_tmp_file_27_0)
+(typeattribute dalvikcache_data_file_27_0)
+(roletype object_r dalvikcache_data_file_27_0)
+(typeattribute ota_data_file_27_0)
+(roletype object_r ota_data_file_27_0)
+(typeattribute ota_package_file_27_0)
+(roletype object_r ota_package_file_27_0)
+(typeattribute user_profile_data_file_27_0)
+(roletype object_r user_profile_data_file_27_0)
+(typeattribute profman_dump_data_file_27_0)
+(roletype object_r profman_dump_data_file_27_0)
+(typeattribute resourcecache_data_file_27_0)
+(roletype object_r resourcecache_data_file_27_0)
+(typeattribute shell_data_file_27_0)
+(roletype object_r shell_data_file_27_0)
+(typeattribute property_data_file_27_0)
+(roletype object_r property_data_file_27_0)
+(typeattribute bootchart_data_file_27_0)
+(roletype object_r bootchart_data_file_27_0)
+(typeattribute heapdump_data_file_27_0)
+(roletype object_r heapdump_data_file_27_0)
+(typeattribute nativetest_data_file_27_0)
+(roletype object_r nativetest_data_file_27_0)
+(typeattribute ringtone_file_27_0)
+(roletype object_r ringtone_file_27_0)
+(typeattribute preloads_data_file_27_0)
+(roletype object_r preloads_data_file_27_0)
+(typeattribute preloads_media_file_27_0)
+(roletype object_r preloads_media_file_27_0)
+(typeattribute dhcp_data_file_27_0)
+(roletype object_r dhcp_data_file_27_0)
+(typeattribute mnt_media_rw_file_27_0)
+(roletype object_r mnt_media_rw_file_27_0)
+(typeattribute mnt_user_file_27_0)
+(roletype object_r mnt_user_file_27_0)
+(typeattribute mnt_expand_file_27_0)
+(roletype object_r mnt_expand_file_27_0)
+(typeattribute storage_file_27_0)
+(roletype object_r storage_file_27_0)
+(typeattribute mnt_media_rw_stub_file_27_0)
+(roletype object_r mnt_media_rw_stub_file_27_0)
+(typeattribute storage_stub_file_27_0)
+(roletype object_r storage_stub_file_27_0)
+(typeattribute postinstall_mnt_dir_27_0)
+(roletype object_r postinstall_mnt_dir_27_0)
+(typeattribute postinstall_file_27_0)
+(roletype object_r postinstall_file_27_0)
+(typeattribute adb_keys_file_27_0)
+(roletype object_r adb_keys_file_27_0)
+(typeattribute audio_data_file_27_0)
+(roletype object_r audio_data_file_27_0)
+(typeattribute audiohal_data_file_27_0)
+(roletype object_r audiohal_data_file_27_0)
+(typeattribute audioserver_data_file_27_0)
+(roletype object_r audioserver_data_file_27_0)
+(typeattribute bluetooth_data_file_27_0)
+(roletype object_r bluetooth_data_file_27_0)
+(typeattribute bluetooth_logs_data_file_27_0)
+(roletype object_r bluetooth_logs_data_file_27_0)
+(typeattribute bootstat_data_file_27_0)
+(roletype object_r bootstat_data_file_27_0)
+(typeattribute boottrace_data_file_27_0)
+(roletype object_r boottrace_data_file_27_0)
+(typeattribute camera_data_file_27_0)
+(roletype object_r camera_data_file_27_0)
+(typeattribute gatekeeper_data_file_27_0)
+(roletype object_r gatekeeper_data_file_27_0)
+(typeattribute incident_data_file_27_0)
+(roletype object_r incident_data_file_27_0)
+(typeattribute keychain_data_file_27_0)
+(roletype object_r keychain_data_file_27_0)
+(typeattribute keystore_data_file_27_0)
+(roletype object_r keystore_data_file_27_0)
+(typeattribute media_data_file_27_0)
+(roletype object_r media_data_file_27_0)
+(typeattribute media_rw_data_file_27_0)
+(roletype object_r media_rw_data_file_27_0)
+(typeattribute misc_user_data_file_27_0)
+(roletype object_r misc_user_data_file_27_0)
+(typeattribute net_data_file_27_0)
+(roletype object_r net_data_file_27_0)
+(typeattribute nfc_data_file_27_0)
+(roletype object_r nfc_data_file_27_0)
+(typeattribute radio_data_file_27_0)
+(roletype object_r radio_data_file_27_0)
+(typeattribute reboot_data_file_27_0)
+(roletype object_r reboot_data_file_27_0)
+(typeattribute recovery_data_file_27_0)
+(roletype object_r recovery_data_file_27_0)
+(typeattribute shared_relro_file_27_0)
+(roletype object_r shared_relro_file_27_0)
+(typeattribute systemkeys_data_file_27_0)
+(roletype object_r systemkeys_data_file_27_0)
+(typeattribute textclassifier_data_file_27_0)
+(roletype object_r textclassifier_data_file_27_0)
+(typeattribute vpn_data_file_27_0)
+(roletype object_r vpn_data_file_27_0)
+(typeattribute wifi_data_file_27_0)
+(roletype object_r wifi_data_file_27_0)
+(typeattribute zoneinfo_data_file_27_0)
+(roletype object_r zoneinfo_data_file_27_0)
+(typeattribute vold_data_file_27_0)
+(roletype object_r vold_data_file_27_0)
+(typeattribute perfprofd_data_file_27_0)
+(roletype object_r perfprofd_data_file_27_0)
+(typeattribute tee_data_file_27_0)
+(roletype object_r tee_data_file_27_0)
+(typeattribute update_engine_data_file_27_0)
+(roletype object_r update_engine_data_file_27_0)
+(typeattribute method_trace_data_file_27_0)
+(roletype object_r method_trace_data_file_27_0)
+(typeattribute app_data_file_27_0)
+(roletype object_r app_data_file_27_0)
+(typeattribute system_app_data_file_27_0)
+(roletype object_r system_app_data_file_27_0)
+(typeattribute cache_file_27_0)
+(roletype object_r cache_file_27_0)
+(typeattribute cache_backup_file_27_0)
+(roletype object_r cache_backup_file_27_0)
+(typeattribute cache_private_backup_file_27_0)
+(roletype object_r cache_private_backup_file_27_0)
+(typeattribute cache_recovery_file_27_0)
+(roletype object_r cache_recovery_file_27_0)
+(typeattribute efs_file_27_0)
+(roletype object_r efs_file_27_0)
+(typeattribute wallpaper_file_27_0)
+(roletype object_r wallpaper_file_27_0)
+(typeattribute shortcut_manager_icons_27_0)
+(roletype object_r shortcut_manager_icons_27_0)
+(typeattribute icon_file_27_0)
+(roletype object_r icon_file_27_0)
+(typeattribute asec_apk_file_27_0)
+(roletype object_r asec_apk_file_27_0)
+(typeattribute asec_public_file_27_0)
+(roletype object_r asec_public_file_27_0)
+(typeattribute asec_image_file_27_0)
+(roletype object_r asec_image_file_27_0)
+(typeattribute backup_data_file_27_0)
+(roletype object_r backup_data_file_27_0)
+(typeattribute bluetooth_efs_file_27_0)
+(roletype object_r bluetooth_efs_file_27_0)
+(typeattribute fingerprintd_data_file_27_0)
+(roletype object_r fingerprintd_data_file_27_0)
+(typeattribute app_fuse_file_27_0)
+(roletype object_r app_fuse_file_27_0)
+(typeattribute adbd_socket_27_0)
+(roletype object_r adbd_socket_27_0)
+(typeattribute bluetooth_socket_27_0)
+(roletype object_r bluetooth_socket_27_0)
+(typeattribute dnsproxyd_socket_27_0)
+(roletype object_r dnsproxyd_socket_27_0)
+(typeattribute dumpstate_socket_27_0)
+(roletype object_r dumpstate_socket_27_0)
+(typeattribute fwmarkd_socket_27_0)
+(roletype object_r fwmarkd_socket_27_0)
+(typeattribute lmkd_socket_27_0)
+(roletype object_r lmkd_socket_27_0)
+(typeattribute logd_socket_27_0)
+(roletype object_r logd_socket_27_0)
+(typeattribute logdr_socket_27_0)
+(roletype object_r logdr_socket_27_0)
+(typeattribute logdw_socket_27_0)
+(roletype object_r logdw_socket_27_0)
+(typeattribute mdns_socket_27_0)
+(roletype object_r mdns_socket_27_0)
+(typeattribute mdnsd_socket_27_0)
+(roletype object_r mdnsd_socket_27_0)
+(typeattribute misc_logd_file_27_0)
+(roletype object_r misc_logd_file_27_0)
+(typeattribute mtpd_socket_27_0)
+(roletype object_r mtpd_socket_27_0)
+(typeattribute netd_socket_27_0)
+(roletype object_r netd_socket_27_0)
+(typeattribute property_socket_27_0)
+(roletype object_r property_socket_27_0)
+(typeattribute racoon_socket_27_0)
+(roletype object_r racoon_socket_27_0)
+(typeattribute rild_socket_27_0)
+(roletype object_r rild_socket_27_0)
+(typeattribute rild_debug_socket_27_0)
+(roletype object_r rild_debug_socket_27_0)
+(typeattribute system_wpa_socket_27_0)
+(roletype object_r system_wpa_socket_27_0)
+(typeattribute system_ndebug_socket_27_0)
+(roletype object_r system_ndebug_socket_27_0)
+(typeattribute tombstoned_crash_socket_27_0)
+(roletype object_r tombstoned_crash_socket_27_0)
+(typeattribute tombstoned_java_trace_socket_27_0)
+(roletype object_r tombstoned_java_trace_socket_27_0)
+(typeattribute tombstoned_intercept_socket_27_0)
+(roletype object_r tombstoned_intercept_socket_27_0)
+(typeattribute uncrypt_socket_27_0)
+(roletype object_r uncrypt_socket_27_0)
+(typeattribute vold_socket_27_0)
+(roletype object_r vold_socket_27_0)
+(typeattribute webview_zygote_socket_27_0)
+(roletype object_r webview_zygote_socket_27_0)
+(typeattribute wpa_socket_27_0)
+(roletype object_r wpa_socket_27_0)
+(typeattribute zygote_socket_27_0)
+(roletype object_r zygote_socket_27_0)
+(typeattribute gps_control_27_0)
+(roletype object_r gps_control_27_0)
+(typeattribute pdx_display_dir_27_0)
+(roletype object_r pdx_display_dir_27_0)
+(typeattribute pdx_performance_dir_27_0)
+(roletype object_r pdx_performance_dir_27_0)
+(typeattribute pdx_bufferhub_dir_27_0)
+(roletype object_r pdx_bufferhub_dir_27_0)
+(typeattribute pdx_display_client_endpoint_socket_27_0)
+(roletype object_r pdx_display_client_endpoint_socket_27_0)
+(typeattribute pdx_display_client_channel_socket_27_0)
+(roletype object_r pdx_display_client_channel_socket_27_0)
+(typeattribute pdx_display_manager_endpoint_socket_27_0)
+(roletype object_r pdx_display_manager_endpoint_socket_27_0)
+(typeattribute pdx_display_manager_channel_socket_27_0)
+(roletype object_r pdx_display_manager_channel_socket_27_0)
+(typeattribute pdx_display_screenshot_endpoint_socket_27_0)
+(roletype object_r pdx_display_screenshot_endpoint_socket_27_0)
+(typeattribute pdx_display_screenshot_channel_socket_27_0)
+(roletype object_r pdx_display_screenshot_channel_socket_27_0)
+(typeattribute pdx_display_vsync_endpoint_socket_27_0)
+(roletype object_r pdx_display_vsync_endpoint_socket_27_0)
+(typeattribute pdx_display_vsync_channel_socket_27_0)
+(roletype object_r pdx_display_vsync_channel_socket_27_0)
+(typeattribute pdx_performance_client_endpoint_socket_27_0)
+(roletype object_r pdx_performance_client_endpoint_socket_27_0)
+(typeattribute pdx_performance_client_channel_socket_27_0)
+(roletype object_r pdx_performance_client_channel_socket_27_0)
+(typeattribute pdx_bufferhub_client_endpoint_socket_27_0)
+(roletype object_r pdx_bufferhub_client_endpoint_socket_27_0)
+(typeattribute pdx_bufferhub_client_channel_socket_27_0)
+(roletype object_r pdx_bufferhub_client_channel_socket_27_0)
+(typeattribute file_contexts_file_27_0)
+(roletype object_r file_contexts_file_27_0)
+(typeattribute mac_perms_file_27_0)
+(roletype object_r mac_perms_file_27_0)
+(typeattribute property_contexts_file_27_0)
+(roletype object_r property_contexts_file_27_0)
+(typeattribute seapp_contexts_file_27_0)
+(roletype object_r seapp_contexts_file_27_0)
+(typeattribute sepolicy_file_27_0)
+(roletype object_r sepolicy_file_27_0)
+(typeattribute service_contexts_file_27_0)
+(roletype object_r service_contexts_file_27_0)
+(typeattribute nonplat_service_contexts_file_27_0)
+(roletype object_r nonplat_service_contexts_file_27_0)
+(typeattribute hwservice_contexts_file_27_0)
+(roletype object_r hwservice_contexts_file_27_0)
+(typeattribute vndservice_contexts_file_27_0)
+(roletype object_r vndservice_contexts_file_27_0)
+(typeattribute fingerprintd_27_0)
+(roletype object_r fingerprintd_27_0)
+(typeattribute fingerprintd_exec_27_0)
+(roletype object_r fingerprintd_exec_27_0)
+(typeattribute fsck_27_0)
+(roletype object_r fsck_27_0)
+(typeattribute fsck_exec_27_0)
+(roletype object_r fsck_exec_27_0)
+(typeattribute fsck_untrusted_27_0)
+(roletype object_r fsck_untrusted_27_0)
+(typeattribute gatekeeperd_27_0)
+(roletype object_r gatekeeperd_27_0)
+(typeattribute gatekeeperd_exec_27_0)
+(roletype object_r gatekeeperd_exec_27_0)
+(typeattribute healthd_27_0)
+(roletype object_r healthd_27_0)
+(typeattribute healthd_exec_27_0)
+(roletype object_r healthd_exec_27_0)
+(typeattribute default_android_hwservice_27_0)
+(roletype object_r default_android_hwservice_27_0)
+(typeattribute fwk_display_hwservice_27_0)
+(roletype object_r fwk_display_hwservice_27_0)
+(typeattribute fwk_scheduler_hwservice_27_0)
+(roletype object_r fwk_scheduler_hwservice_27_0)
+(typeattribute fwk_sensor_hwservice_27_0)
+(roletype object_r fwk_sensor_hwservice_27_0)
+(typeattribute hal_audio_hwservice_27_0)
+(roletype object_r hal_audio_hwservice_27_0)
+(typeattribute hal_bluetooth_hwservice_27_0)
+(roletype object_r hal_bluetooth_hwservice_27_0)
+(typeattribute hal_bootctl_hwservice_27_0)
+(roletype object_r hal_bootctl_hwservice_27_0)
+(typeattribute hal_broadcastradio_hwservice_27_0)
+(roletype object_r hal_broadcastradio_hwservice_27_0)
+(typeattribute hal_camera_hwservice_27_0)
+(roletype object_r hal_camera_hwservice_27_0)
+(typeattribute hal_configstore_ISurfaceFlingerConfigs_27_0)
+(roletype object_r hal_configstore_ISurfaceFlingerConfigs_27_0)
+(typeattribute hal_contexthub_hwservice_27_0)
+(roletype object_r hal_contexthub_hwservice_27_0)
+(typeattribute hal_drm_hwservice_27_0)
+(roletype object_r hal_drm_hwservice_27_0)
+(typeattribute hal_cas_hwservice_27_0)
+(roletype object_r hal_cas_hwservice_27_0)
+(typeattribute hal_dumpstate_hwservice_27_0)
+(roletype object_r hal_dumpstate_hwservice_27_0)
+(typeattribute hal_fingerprint_hwservice_27_0)
+(roletype object_r hal_fingerprint_hwservice_27_0)
+(typeattribute hal_gatekeeper_hwservice_27_0)
+(roletype object_r hal_gatekeeper_hwservice_27_0)
+(typeattribute hal_gnss_hwservice_27_0)
+(roletype object_r hal_gnss_hwservice_27_0)
+(typeattribute hal_graphics_allocator_hwservice_27_0)
+(roletype object_r hal_graphics_allocator_hwservice_27_0)
+(typeattribute hal_graphics_composer_hwservice_27_0)
+(roletype object_r hal_graphics_composer_hwservice_27_0)
+(typeattribute hal_graphics_mapper_hwservice_27_0)
+(roletype object_r hal_graphics_mapper_hwservice_27_0)
+(typeattribute hal_health_hwservice_27_0)
+(roletype object_r hal_health_hwservice_27_0)
+(typeattribute hal_ir_hwservice_27_0)
+(roletype object_r hal_ir_hwservice_27_0)
+(typeattribute hal_keymaster_hwservice_27_0)
+(roletype object_r hal_keymaster_hwservice_27_0)
+(typeattribute hal_light_hwservice_27_0)
+(roletype object_r hal_light_hwservice_27_0)
+(typeattribute hal_memtrack_hwservice_27_0)
+(roletype object_r hal_memtrack_hwservice_27_0)
+(typeattribute hal_neuralnetworks_hwservice_27_0)
+(roletype object_r hal_neuralnetworks_hwservice_27_0)
+(typeattribute hal_nfc_hwservice_27_0)
+(roletype object_r hal_nfc_hwservice_27_0)
+(typeattribute hal_oemlock_hwservice_27_0)
+(roletype object_r hal_oemlock_hwservice_27_0)
+(typeattribute hal_omx_hwservice_27_0)
+(roletype object_r hal_omx_hwservice_27_0)
+(typeattribute hal_power_hwservice_27_0)
+(roletype object_r hal_power_hwservice_27_0)
+(typeattribute hal_renderscript_hwservice_27_0)
+(roletype object_r hal_renderscript_hwservice_27_0)
+(typeattribute hal_sensors_hwservice_27_0)
+(roletype object_r hal_sensors_hwservice_27_0)
+(typeattribute hal_telephony_hwservice_27_0)
+(roletype object_r hal_telephony_hwservice_27_0)
+(typeattribute hal_tetheroffload_hwservice_27_0)
+(roletype object_r hal_tetheroffload_hwservice_27_0)
+(typeattribute hal_thermal_hwservice_27_0)
+(roletype object_r hal_thermal_hwservice_27_0)
+(typeattribute hal_tv_cec_hwservice_27_0)
+(roletype object_r hal_tv_cec_hwservice_27_0)
+(typeattribute hal_tv_input_hwservice_27_0)
+(roletype object_r hal_tv_input_hwservice_27_0)
+(typeattribute hal_usb_hwservice_27_0)
+(roletype object_r hal_usb_hwservice_27_0)
+(typeattribute hal_vibrator_hwservice_27_0)
+(roletype object_r hal_vibrator_hwservice_27_0)
+(typeattribute hal_vr_hwservice_27_0)
+(roletype object_r hal_vr_hwservice_27_0)
+(typeattribute hal_weaver_hwservice_27_0)
+(roletype object_r hal_weaver_hwservice_27_0)
+(typeattribute hal_wifi_hwservice_27_0)
+(roletype object_r hal_wifi_hwservice_27_0)
+(typeattribute hal_wifi_offload_hwservice_27_0)
+(roletype object_r hal_wifi_offload_hwservice_27_0)
+(typeattribute hal_wifi_supplicant_hwservice_27_0)
+(roletype object_r hal_wifi_supplicant_hwservice_27_0)
+(typeattribute hidl_allocator_hwservice_27_0)
+(roletype object_r hidl_allocator_hwservice_27_0)
+(typeattribute hidl_base_hwservice_27_0)
+(roletype object_r hidl_base_hwservice_27_0)
+(typeattribute hidl_manager_hwservice_27_0)
+(roletype object_r hidl_manager_hwservice_27_0)
+(typeattribute hidl_memory_hwservice_27_0)
+(roletype object_r hidl_memory_hwservice_27_0)
+(typeattribute hidl_token_hwservice_27_0)
+(roletype object_r hidl_token_hwservice_27_0)
+(typeattribute system_net_netd_hwservice_27_0)
+(roletype object_r system_net_netd_hwservice_27_0)
+(typeattribute system_wifi_keystore_hwservice_27_0)
+(roletype object_r system_wifi_keystore_hwservice_27_0)
+(typeattribute thermalcallback_hwservice_27_0)
+(roletype object_r thermalcallback_hwservice_27_0)
+(typeattribute hwservicemanager_27_0)
+(roletype object_r hwservicemanager_27_0)
+(typeattribute hwservicemanager_exec_27_0)
+(roletype object_r hwservicemanager_exec_27_0)
+(typeattribute idmap_27_0)
+(roletype object_r idmap_27_0)
+(typeattribute idmap_exec_27_0)
+(roletype object_r idmap_exec_27_0)
+(typeattribute incident_27_0)
+(roletype object_r incident_27_0)
+(typeattribute incidentd_27_0)
+(roletype object_r incidentd_27_0)
+(typeattribute init_27_0)
+(roletype object_r init_27_0)
+(typeattribute init_exec_27_0)
+(roletype object_r init_exec_27_0)
+(typeattribute inputflinger_27_0)
+(roletype object_r inputflinger_27_0)
+(typeattribute inputflinger_exec_27_0)
+(roletype object_r inputflinger_exec_27_0)
+(typeattribute install_recovery_27_0)
+(roletype object_r install_recovery_27_0)
+(typeattribute install_recovery_exec_27_0)
+(roletype object_r install_recovery_exec_27_0)
+(typeattribute installd_27_0)
+(roletype object_r installd_27_0)
+(typeattribute installd_exec_27_0)
+(roletype object_r installd_exec_27_0)
+(typeattribute isolated_app_27_0)
+(roletype object_r isolated_app_27_0)
+(typeattribute kernel_27_0)
+(roletype object_r kernel_27_0)
+(typeattribute keystore_27_0)
+(roletype object_r keystore_27_0)
+(typeattribute keystore_exec_27_0)
+(roletype object_r keystore_exec_27_0)
+(typeattribute lmkd_27_0)
+(roletype object_r lmkd_27_0)
+(typeattribute lmkd_exec_27_0)
+(roletype object_r lmkd_exec_27_0)
+(typeattribute logd_27_0)
+(roletype object_r logd_27_0)
+(typeattribute logd_exec_27_0)
+(roletype object_r logd_exec_27_0)
+(typeattribute logpersist_27_0)
+(roletype object_r logpersist_27_0)
+(typeattribute mdnsd_27_0)
+(roletype object_r mdnsd_27_0)
+(typeattribute mediacodec_27_0)
+(roletype object_r mediacodec_27_0)
+(typeattribute mediacodec_exec_27_0)
+(roletype object_r mediacodec_exec_27_0)
+(typeattribute mediadrmserver_27_0)
+(roletype object_r mediadrmserver_27_0)
+(typeattribute mediadrmserver_exec_27_0)
+(roletype object_r mediadrmserver_exec_27_0)
+(typeattribute mediaextractor_27_0)
+(roletype object_r mediaextractor_27_0)
+(typeattribute mediaextractor_exec_27_0)
+(roletype object_r mediaextractor_exec_27_0)
+(typeattribute mediametrics_27_0)
+(roletype object_r mediametrics_27_0)
+(typeattribute mediametrics_exec_27_0)
+(roletype object_r mediametrics_exec_27_0)
+(typeattribute mediaprovider_27_0)
+(roletype object_r mediaprovider_27_0)
+(typeattribute mediaserver_27_0)
+(roletype object_r mediaserver_27_0)
+(typeattribute mediaserver_exec_27_0)
+(roletype object_r mediaserver_exec_27_0)
+(typeattribute modprobe_27_0)
+(roletype object_r modprobe_27_0)
+(typeattribute mtp_27_0)
+(roletype object_r mtp_27_0)
+(typeattribute mtp_exec_27_0)
+(roletype object_r mtp_exec_27_0)
+(typeattribute node_27_0)
+(roletype object_r node_27_0)
+(typeattribute netif_27_0)
+(roletype object_r netif_27_0)
+(typeattribute port_27_0)
+(roletype object_r port_27_0)
+(typeattribute netd_27_0)
+(roletype object_r netd_27_0)
+(typeattribute netd_exec_27_0)
+(roletype object_r netd_exec_27_0)
+(typeattribute netutils_wrapper_27_0)
+(roletype object_r netutils_wrapper_27_0)
+(typeattribute netutils_wrapper_exec_27_0)
+(roletype object_r netutils_wrapper_exec_27_0)
+(typeattribute nfc_27_0)
+(roletype object_r nfc_27_0)
+(typeattribute otapreopt_chroot_27_0)
+(roletype object_r otapreopt_chroot_27_0)
+(typeattribute otapreopt_chroot_exec_27_0)
+(roletype object_r otapreopt_chroot_exec_27_0)
+(typeattribute otapreopt_slot_27_0)
+(roletype object_r otapreopt_slot_27_0)
+(typeattribute otapreopt_slot_exec_27_0)
+(roletype object_r otapreopt_slot_exec_27_0)
+(typeattribute performanced_27_0)
+(roletype object_r performanced_27_0)
+(typeattribute performanced_exec_27_0)
+(roletype object_r performanced_exec_27_0)
+(typeattribute perfprofd_27_0)
+(roletype object_r perfprofd_27_0)
+(typeattribute perfprofd_exec_27_0)
+(roletype object_r perfprofd_exec_27_0)
+(typeattribute platform_app_27_0)
+(roletype object_r platform_app_27_0)
+(typeattribute postinstall_27_0)
+(roletype object_r postinstall_27_0)
+(typeattribute postinstall_dexopt_27_0)
+(roletype object_r postinstall_dexopt_27_0)
+(typeattribute ppp_27_0)
+(roletype object_r ppp_27_0)
+(typeattribute ppp_device_27_0)
+(roletype object_r ppp_device_27_0)
+(typeattribute ppp_exec_27_0)
+(roletype object_r ppp_exec_27_0)
+(typeattribute preopt2cachename_27_0)
+(roletype object_r preopt2cachename_27_0)
+(typeattribute preopt2cachename_exec_27_0)
+(roletype object_r preopt2cachename_exec_27_0)
+(typeattribute priv_app_27_0)
+(roletype object_r priv_app_27_0)
+(typeattribute profman_27_0)
+(roletype object_r profman_27_0)
+(typeattribute profman_exec_27_0)
+(roletype object_r profman_exec_27_0)
+(typeattribute audio_prop_27_0)
+(roletype object_r audio_prop_27_0)
+(typeattribute boottime_prop_27_0)
+(roletype object_r boottime_prop_27_0)
+(typeattribute bluetooth_prop_27_0)
+(roletype object_r bluetooth_prop_27_0)
+(typeattribute config_prop_27_0)
+(roletype object_r config_prop_27_0)
+(typeattribute cppreopt_prop_27_0)
+(roletype object_r cppreopt_prop_27_0)
+(typeattribute ctl_bootanim_prop_27_0)
+(roletype object_r ctl_bootanim_prop_27_0)
+(typeattribute ctl_bugreport_prop_27_0)
+(roletype object_r ctl_bugreport_prop_27_0)
+(typeattribute ctl_console_prop_27_0)
+(roletype object_r ctl_console_prop_27_0)
+(typeattribute ctl_default_prop_27_0)
+(roletype object_r ctl_default_prop_27_0)
+(typeattribute ctl_dumpstate_prop_27_0)
+(roletype object_r ctl_dumpstate_prop_27_0)
+(typeattribute ctl_fuse_prop_27_0)
+(roletype object_r ctl_fuse_prop_27_0)
+(typeattribute ctl_mdnsd_prop_27_0)
+(roletype object_r ctl_mdnsd_prop_27_0)
+(typeattribute ctl_rildaemon_prop_27_0)
+(roletype object_r ctl_rildaemon_prop_27_0)
+(typeattribute dalvik_prop_27_0)
+(roletype object_r dalvik_prop_27_0)
+(typeattribute debuggerd_prop_27_0)
+(roletype object_r debuggerd_prop_27_0)
+(typeattribute debug_prop_27_0)
+(roletype object_r debug_prop_27_0)
+(typeattribute default_prop_27_0)
+(roletype object_r default_prop_27_0)
+(typeattribute device_logging_prop_27_0)
+(roletype object_r device_logging_prop_27_0)
+(typeattribute dhcp_prop_27_0)
+(roletype object_r dhcp_prop_27_0)
+(typeattribute dumpstate_options_prop_27_0)
+(roletype object_r dumpstate_options_prop_27_0)
+(typeattribute dumpstate_prop_27_0)
+(roletype object_r dumpstate_prop_27_0)
+(typeattribute ffs_prop_27_0)
+(roletype object_r ffs_prop_27_0)
+(typeattribute fingerprint_prop_27_0)
+(roletype object_r fingerprint_prop_27_0)
+(typeattribute firstboot_prop_27_0)
+(roletype object_r firstboot_prop_27_0)
+(typeattribute hwservicemanager_prop_27_0)
+(roletype object_r hwservicemanager_prop_27_0)
+(typeattribute logd_prop_27_0)
+(roletype object_r logd_prop_27_0)
+(typeattribute logpersistd_logging_prop_27_0)
+(roletype object_r logpersistd_logging_prop_27_0)
+(typeattribute log_prop_27_0)
+(roletype object_r log_prop_27_0)
+(typeattribute log_tag_prop_27_0)
+(roletype object_r log_tag_prop_27_0)
+(typeattribute mmc_prop_27_0)
+(roletype object_r mmc_prop_27_0)
+(typeattribute net_dns_prop_27_0)
+(roletype object_r net_dns_prop_27_0)
+(typeattribute net_radio_prop_27_0)
+(roletype object_r net_radio_prop_27_0)
+(typeattribute netd_stable_secret_prop_27_0)
+(roletype object_r netd_stable_secret_prop_27_0)
+(typeattribute nfc_prop_27_0)
+(roletype object_r nfc_prop_27_0)
+(typeattribute overlay_prop_27_0)
+(roletype object_r overlay_prop_27_0)
+(typeattribute pan_result_prop_27_0)
+(roletype object_r pan_result_prop_27_0)
+(typeattribute persist_debug_prop_27_0)
+(roletype object_r persist_debug_prop_27_0)
+(typeattribute persistent_properties_ready_prop_27_0)
+(roletype object_r persistent_properties_ready_prop_27_0)
+(typeattribute powerctl_prop_27_0)
+(roletype object_r powerctl_prop_27_0)
+(typeattribute radio_prop_27_0)
+(roletype object_r radio_prop_27_0)
+(typeattribute restorecon_prop_27_0)
+(roletype object_r restorecon_prop_27_0)
+(typeattribute safemode_prop_27_0)
+(roletype object_r safemode_prop_27_0)
+(typeattribute serialno_prop_27_0)
+(roletype object_r serialno_prop_27_0)
+(typeattribute shell_prop_27_0)
+(roletype object_r shell_prop_27_0)
+(typeattribute system_prop_27_0)
+(roletype object_r system_prop_27_0)
+(typeattribute system_radio_prop_27_0)
+(roletype object_r system_radio_prop_27_0)
+(typeattribute vold_prop_27_0)
+(roletype object_r vold_prop_27_0)
+(typeattribute wifi_log_prop_27_0)
+(roletype object_r wifi_log_prop_27_0)
+(typeattribute wifi_prop_27_0)
+(roletype object_r wifi_prop_27_0)
+(typeattribute racoon_27_0)
+(roletype object_r racoon_27_0)
+(typeattribute racoon_exec_27_0)
+(roletype object_r racoon_exec_27_0)
+(typeattribute radio_27_0)
+(roletype object_r radio_27_0)
+(typeattribute recovery_27_0)
+(roletype object_r recovery_27_0)
+(typeattribute recovery_persist_27_0)
+(roletype object_r recovery_persist_27_0)
+(typeattribute recovery_persist_exec_27_0)
+(roletype object_r recovery_persist_exec_27_0)
+(typeattribute recovery_refresh_27_0)
+(roletype object_r recovery_refresh_27_0)
+(typeattribute recovery_refresh_exec_27_0)
+(roletype object_r recovery_refresh_exec_27_0)
+(typeattribute rild_27_0)
+(roletype object_r rild_27_0)
+(typeattribute runas_27_0)
+(roletype object_r runas_27_0)
+(typeattribute runas_exec_27_0)
+(roletype object_r runas_exec_27_0)
+(typeattribute sdcardd_27_0)
+(roletype object_r sdcardd_27_0)
+(typeattribute sdcardd_exec_27_0)
+(roletype object_r sdcardd_exec_27_0)
+(typeattribute audioserver_service_27_0)
+(roletype object_r audioserver_service_27_0)
+(typeattribute batteryproperties_service_27_0)
+(roletype object_r batteryproperties_service_27_0)
+(typeattribute bluetooth_service_27_0)
+(roletype object_r bluetooth_service_27_0)
+(typeattribute cameraserver_service_27_0)
+(roletype object_r cameraserver_service_27_0)
+(typeattribute default_android_service_27_0)
+(roletype object_r default_android_service_27_0)
+(typeattribute drmserver_service_27_0)
+(roletype object_r drmserver_service_27_0)
+(typeattribute dumpstate_service_27_0)
+(roletype object_r dumpstate_service_27_0)
+(typeattribute fingerprintd_service_27_0)
+(roletype object_r fingerprintd_service_27_0)
+(typeattribute hal_fingerprint_service_27_0)
+(roletype object_r hal_fingerprint_service_27_0)
+(typeattribute gatekeeper_service_27_0)
+(roletype object_r gatekeeper_service_27_0)
+(typeattribute gpu_service_27_0)
+(roletype object_r gpu_service_27_0)
+(typeattribute inputflinger_service_27_0)
+(roletype object_r inputflinger_service_27_0)
+(typeattribute incident_service_27_0)
+(roletype object_r incident_service_27_0)
+(typeattribute installd_service_27_0)
+(roletype object_r installd_service_27_0)
+(typeattribute keystore_service_27_0)
+(roletype object_r keystore_service_27_0)
+(typeattribute mediaserver_service_27_0)
+(roletype object_r mediaserver_service_27_0)
+(typeattribute mediametrics_service_27_0)
+(roletype object_r mediametrics_service_27_0)
+(typeattribute mediaextractor_service_27_0)
+(roletype object_r mediaextractor_service_27_0)
+(typeattribute mediacodec_service_27_0)
+(roletype object_r mediacodec_service_27_0)
+(typeattribute mediadrmserver_service_27_0)
+(roletype object_r mediadrmserver_service_27_0)
+(typeattribute netd_service_27_0)
+(roletype object_r netd_service_27_0)
+(typeattribute nfc_service_27_0)
+(roletype object_r nfc_service_27_0)
+(typeattribute radio_service_27_0)
+(roletype object_r radio_service_27_0)
+(typeattribute storaged_service_27_0)
+(roletype object_r storaged_service_27_0)
+(typeattribute surfaceflinger_service_27_0)
+(roletype object_r surfaceflinger_service_27_0)
+(typeattribute system_app_service_27_0)
+(roletype object_r system_app_service_27_0)
+(typeattribute thermal_service_27_0)
+(roletype object_r thermal_service_27_0)
+(typeattribute update_engine_service_27_0)
+(roletype object_r update_engine_service_27_0)
+(typeattribute virtual_touchpad_service_27_0)
+(roletype object_r virtual_touchpad_service_27_0)
+(typeattribute vr_hwc_service_27_0)
+(roletype object_r vr_hwc_service_27_0)
+(typeattribute accessibility_service_27_0)
+(roletype object_r accessibility_service_27_0)
+(typeattribute account_service_27_0)
+(roletype object_r account_service_27_0)
+(typeattribute activity_service_27_0)
+(roletype object_r activity_service_27_0)
+(typeattribute alarm_service_27_0)
+(roletype object_r alarm_service_27_0)
+(typeattribute appops_service_27_0)
+(roletype object_r appops_service_27_0)
+(typeattribute appwidget_service_27_0)
+(roletype object_r appwidget_service_27_0)
+(typeattribute assetatlas_service_27_0)
+(roletype object_r assetatlas_service_27_0)
+(typeattribute audio_service_27_0)
+(roletype object_r audio_service_27_0)
+(typeattribute autofill_service_27_0)
+(roletype object_r autofill_service_27_0)
+(typeattribute backup_service_27_0)
+(roletype object_r backup_service_27_0)
+(typeattribute batterystats_service_27_0)
+(roletype object_r batterystats_service_27_0)
+(typeattribute battery_service_27_0)
+(roletype object_r battery_service_27_0)
+(typeattribute bluetooth_manager_service_27_0)
+(roletype object_r bluetooth_manager_service_27_0)
+(typeattribute broadcastradio_service_27_0)
+(roletype object_r broadcastradio_service_27_0)
+(typeattribute cameraproxy_service_27_0)
+(roletype object_r cameraproxy_service_27_0)
+(typeattribute clipboard_service_27_0)
+(roletype object_r clipboard_service_27_0)
+(typeattribute contexthub_service_27_0)
+(roletype object_r contexthub_service_27_0)
+(typeattribute IProxyService_service_27_0)
+(roletype object_r IProxyService_service_27_0)
+(typeattribute commontime_management_service_27_0)
+(roletype object_r commontime_management_service_27_0)
+(typeattribute companion_device_service_27_0)
+(roletype object_r companion_device_service_27_0)
+(typeattribute connectivity_service_27_0)
+(roletype object_r connectivity_service_27_0)
+(typeattribute connmetrics_service_27_0)
+(roletype object_r connmetrics_service_27_0)
+(typeattribute consumer_ir_service_27_0)
+(roletype object_r consumer_ir_service_27_0)
+(typeattribute content_service_27_0)
+(roletype object_r content_service_27_0)
+(typeattribute country_detector_service_27_0)
+(roletype object_r country_detector_service_27_0)
+(typeattribute coverage_service_27_0)
+(roletype object_r coverage_service_27_0)
+(typeattribute cpuinfo_service_27_0)
+(roletype object_r cpuinfo_service_27_0)
+(typeattribute dbinfo_service_27_0)
+(roletype object_r dbinfo_service_27_0)
+(typeattribute device_policy_service_27_0)
+(roletype object_r device_policy_service_27_0)
+(typeattribute deviceidle_service_27_0)
+(roletype object_r deviceidle_service_27_0)
+(typeattribute device_identifiers_service_27_0)
+(roletype object_r device_identifiers_service_27_0)
+(typeattribute devicestoragemonitor_service_27_0)
+(roletype object_r devicestoragemonitor_service_27_0)
+(typeattribute diskstats_service_27_0)
+(roletype object_r diskstats_service_27_0)
+(typeattribute display_service_27_0)
+(roletype object_r display_service_27_0)
+(typeattribute font_service_27_0)
+(roletype object_r font_service_27_0)
+(typeattribute netd_listener_service_27_0)
+(roletype object_r netd_listener_service_27_0)
+(typeattribute DockObserver_service_27_0)
+(roletype object_r DockObserver_service_27_0)
+(typeattribute dreams_service_27_0)
+(roletype object_r dreams_service_27_0)
+(typeattribute dropbox_service_27_0)
+(roletype object_r dropbox_service_27_0)
+(typeattribute ethernet_service_27_0)
+(roletype object_r ethernet_service_27_0)
+(typeattribute fingerprint_service_27_0)
+(roletype object_r fingerprint_service_27_0)
+(typeattribute gfxinfo_service_27_0)
+(roletype object_r gfxinfo_service_27_0)
+(typeattribute graphicsstats_service_27_0)
+(roletype object_r graphicsstats_service_27_0)
+(typeattribute hardware_service_27_0)
+(roletype object_r hardware_service_27_0)
+(typeattribute hardware_properties_service_27_0)
+(roletype object_r hardware_properties_service_27_0)
+(typeattribute hdmi_control_service_27_0)
+(roletype object_r hdmi_control_service_27_0)
+(typeattribute input_method_service_27_0)
+(roletype object_r input_method_service_27_0)
+(typeattribute input_service_27_0)
+(roletype object_r input_service_27_0)
+(typeattribute imms_service_27_0)
+(roletype object_r imms_service_27_0)
+(typeattribute ipsec_service_27_0)
+(roletype object_r ipsec_service_27_0)
+(typeattribute jobscheduler_service_27_0)
+(roletype object_r jobscheduler_service_27_0)
+(typeattribute launcherapps_service_27_0)
+(roletype object_r launcherapps_service_27_0)
+(typeattribute location_service_27_0)
+(roletype object_r location_service_27_0)
+(typeattribute lock_settings_service_27_0)
+(roletype object_r lock_settings_service_27_0)
+(typeattribute media_projection_service_27_0)
+(roletype object_r media_projection_service_27_0)
+(typeattribute media_router_service_27_0)
+(roletype object_r media_router_service_27_0)
+(typeattribute media_session_service_27_0)
+(roletype object_r media_session_service_27_0)
+(typeattribute meminfo_service_27_0)
+(roletype object_r meminfo_service_27_0)
+(typeattribute midi_service_27_0)
+(roletype object_r midi_service_27_0)
+(typeattribute mount_service_27_0)
+(roletype object_r mount_service_27_0)
+(typeattribute netpolicy_service_27_0)
+(roletype object_r netpolicy_service_27_0)
+(typeattribute netstats_service_27_0)
+(roletype object_r netstats_service_27_0)
+(typeattribute network_management_service_27_0)
+(roletype object_r network_management_service_27_0)
+(typeattribute network_score_service_27_0)
+(roletype object_r network_score_service_27_0)
+(typeattribute network_time_update_service_27_0)
+(roletype object_r network_time_update_service_27_0)
+(typeattribute notification_service_27_0)
+(roletype object_r notification_service_27_0)
+(typeattribute oem_lock_service_27_0)
+(roletype object_r oem_lock_service_27_0)
+(typeattribute otadexopt_service_27_0)
+(roletype object_r otadexopt_service_27_0)
+(typeattribute overlay_service_27_0)
+(roletype object_r overlay_service_27_0)
+(typeattribute package_service_27_0)
+(roletype object_r package_service_27_0)
+(typeattribute package_native_service_27_0)
+(roletype object_r package_native_service_27_0)
+(typeattribute permission_service_27_0)
+(roletype object_r permission_service_27_0)
+(typeattribute persistent_data_block_service_27_0)
+(roletype object_r persistent_data_block_service_27_0)
+(typeattribute pinner_service_27_0)
+(roletype object_r pinner_service_27_0)
+(typeattribute power_service_27_0)
+(roletype object_r power_service_27_0)
+(typeattribute print_service_27_0)
+(roletype object_r print_service_27_0)
+(typeattribute processinfo_service_27_0)
+(roletype object_r processinfo_service_27_0)
+(typeattribute procstats_service_27_0)
+(roletype object_r procstats_service_27_0)
+(typeattribute recovery_service_27_0)
+(roletype object_r recovery_service_27_0)
+(typeattribute registry_service_27_0)
+(roletype object_r registry_service_27_0)
+(typeattribute restrictions_service_27_0)
+(roletype object_r restrictions_service_27_0)
+(typeattribute rttmanager_service_27_0)
+(roletype object_r rttmanager_service_27_0)
+(typeattribute samplingprofiler_service_27_0)
+(roletype object_r samplingprofiler_service_27_0)
+(typeattribute scheduling_policy_service_27_0)
+(roletype object_r scheduling_policy_service_27_0)
+(typeattribute search_service_27_0)
+(roletype object_r search_service_27_0)
+(typeattribute sec_key_att_app_id_provider_service_27_0)
+(roletype object_r sec_key_att_app_id_provider_service_27_0)
+(typeattribute sensorservice_service_27_0)
+(roletype object_r sensorservice_service_27_0)
+(typeattribute serial_service_27_0)
+(roletype object_r serial_service_27_0)
+(typeattribute servicediscovery_service_27_0)
+(roletype object_r servicediscovery_service_27_0)
+(typeattribute settings_service_27_0)
+(roletype object_r settings_service_27_0)
+(typeattribute shortcut_service_27_0)
+(roletype object_r shortcut_service_27_0)
+(typeattribute statusbar_service_27_0)
+(roletype object_r statusbar_service_27_0)
+(typeattribute storagestats_service_27_0)
+(roletype object_r storagestats_service_27_0)
+(typeattribute task_service_27_0)
+(roletype object_r task_service_27_0)
+(typeattribute textclassification_service_27_0)
+(roletype object_r textclassification_service_27_0)
+(typeattribute textservices_service_27_0)
+(roletype object_r textservices_service_27_0)
+(typeattribute telecom_service_27_0)
+(roletype object_r telecom_service_27_0)
+(typeattribute timezone_service_27_0)
+(roletype object_r timezone_service_27_0)
+(typeattribute trust_service_27_0)
+(roletype object_r trust_service_27_0)
+(typeattribute tv_input_service_27_0)
+(roletype object_r tv_input_service_27_0)
+(typeattribute uimode_service_27_0)
+(roletype object_r uimode_service_27_0)
+(typeattribute updatelock_service_27_0)
+(roletype object_r updatelock_service_27_0)
+(typeattribute usagestats_service_27_0)
+(roletype object_r usagestats_service_27_0)
+(typeattribute usb_service_27_0)
+(roletype object_r usb_service_27_0)
+(typeattribute user_service_27_0)
+(roletype object_r user_service_27_0)
+(typeattribute vibrator_service_27_0)
+(roletype object_r vibrator_service_27_0)
+(typeattribute voiceinteraction_service_27_0)
+(roletype object_r voiceinteraction_service_27_0)
+(typeattribute vr_manager_service_27_0)
+(roletype object_r vr_manager_service_27_0)
+(typeattribute wallpaper_service_27_0)
+(roletype object_r wallpaper_service_27_0)
+(typeattribute webviewupdate_service_27_0)
+(roletype object_r webviewupdate_service_27_0)
+(typeattribute wifip2p_service_27_0)
+(roletype object_r wifip2p_service_27_0)
+(typeattribute wifiscanner_service_27_0)
+(roletype object_r wifiscanner_service_27_0)
+(typeattribute wifi_service_27_0)
+(roletype object_r wifi_service_27_0)
+(typeattribute wificond_service_27_0)
+(roletype object_r wificond_service_27_0)
+(typeattribute wifiaware_service_27_0)
+(roletype object_r wifiaware_service_27_0)
+(typeattribute window_service_27_0)
+(roletype object_r window_service_27_0)
+(typeattribute servicemanager_27_0)
+(roletype object_r servicemanager_27_0)
+(typeattribute servicemanager_exec_27_0)
+(roletype object_r servicemanager_exec_27_0)
+(typeattribute sgdisk_27_0)
+(roletype object_r sgdisk_27_0)
+(typeattribute sgdisk_exec_27_0)
+(roletype object_r sgdisk_exec_27_0)
+(typeattribute shared_relro_27_0)
+(roletype object_r shared_relro_27_0)
+(typeattribute shell_27_0)
+(roletype object_r shell_27_0)
+(typeattribute shell_exec_27_0)
+(roletype object_r shell_exec_27_0)
+(typeattribute slideshow_27_0)
+(roletype object_r slideshow_27_0)
+(typeattribute su_27_0)
+(roletype object_r su_27_0)
+(typeattribute su_exec_27_0)
+(roletype object_r su_exec_27_0)
+(typeattribute surfaceflinger_27_0)
+(roletype object_r surfaceflinger_27_0)
+(typeattribute system_app_27_0)
+(roletype object_r system_app_27_0)
+(typeattribute system_server_27_0)
+(roletype object_r system_server_27_0)
+(typeattribute tee_27_0)
+(roletype object_r tee_27_0)
+(typeattribute tee_device_27_0)
+(roletype object_r tee_device_27_0)
+(typeattribute thermalserviced_27_0)
+(roletype object_r thermalserviced_27_0)
+(typeattribute thermalserviced_exec_27_0)
+(roletype object_r thermalserviced_exec_27_0)
+(typeattribute tombstoned_27_0)
+(roletype object_r tombstoned_27_0)
+(typeattribute tombstoned_exec_27_0)
+(roletype object_r tombstoned_exec_27_0)
+(typeattribute toolbox_27_0)
+(roletype object_r toolbox_27_0)
+(typeattribute toolbox_exec_27_0)
+(roletype object_r toolbox_exec_27_0)
+(typeattribute tzdatacheck_27_0)
+(roletype object_r tzdatacheck_27_0)
+(typeattribute tzdatacheck_exec_27_0)
+(roletype object_r tzdatacheck_exec_27_0)
+(typeattribute ueventd_27_0)
+(roletype object_r ueventd_27_0)
+(typeattribute uncrypt_27_0)
+(roletype object_r uncrypt_27_0)
+(typeattribute uncrypt_exec_27_0)
+(roletype object_r uncrypt_exec_27_0)
+(typeattribute untrusted_app_27_0)
+(roletype object_r untrusted_app_27_0)
+(typeattribute untrusted_app_25_27_0)
+(roletype object_r untrusted_app_25_27_0)
+(typeattribute untrusted_v2_app_27_0)
+(roletype object_r untrusted_v2_app_27_0)
+(typeattribute update_engine_27_0)
+(roletype object_r update_engine_27_0)
+(typeattribute update_engine_exec_27_0)
+(roletype object_r update_engine_exec_27_0)
+(typeattribute update_verifier_27_0)
+(roletype object_r update_verifier_27_0)
+(typeattribute update_verifier_exec_27_0)
+(roletype object_r update_verifier_exec_27_0)
+(typeattribute vdc_27_0)
+(roletype object_r vdc_27_0)
+(typeattribute vdc_exec_27_0)
+(roletype object_r vdc_exec_27_0)
+(typeattribute vendor_shell_exec_27_0)
+(roletype object_r vendor_shell_exec_27_0)
+(typeattribute vendor_toolbox_exec_27_0)
+(roletype object_r vendor_toolbox_exec_27_0)
+(typeattribute virtual_touchpad_27_0)
+(roletype object_r virtual_touchpad_27_0)
+(typeattribute virtual_touchpad_exec_27_0)
+(roletype object_r virtual_touchpad_exec_27_0)
+(typeattribute default_android_vndservice_27_0)
+(roletype object_r default_android_vndservice_27_0)
+(typeattribute vndservicemanager_27_0)
+(roletype object_r vndservicemanager_27_0)
+(typeattribute vold_27_0)
+(roletype object_r vold_27_0)
+(typeattribute vold_exec_27_0)
+(roletype object_r vold_exec_27_0)
+(typeattribute vr_hwc_27_0)
+(roletype object_r vr_hwc_27_0)
+(typeattribute vr_hwc_exec_27_0)
+(roletype object_r vr_hwc_exec_27_0)
+(typeattribute watchdogd_27_0)
+(roletype object_r watchdogd_27_0)
+(typeattribute webview_zygote_27_0)
+(roletype object_r webview_zygote_27_0)
+(typeattribute webview_zygote_exec_27_0)
+(roletype object_r webview_zygote_exec_27_0)
+(typeattribute wificond_27_0)
+(roletype object_r wificond_27_0)
+(typeattribute wificond_exec_27_0)
+(roletype object_r wificond_exec_27_0)
+(typeattribute zygote_27_0)
+(roletype object_r zygote_27_0)
+(typeattribute zygote_exec_27_0)
+(roletype object_r zygote_exec_27_0)
+(typeattribute cmd_services_27_0)
+(roletype object_r cmd_services_27_0)
+(typeattribute cmd_services_exec_27_0)
+(roletype object_r cmd_services_exec_27_0)
+(typeattribute cndaemon_27_0)
+(roletype object_r cndaemon_27_0)
+(typeattribute cndaemon_exec_27_0)
+(roletype object_r cndaemon_exec_27_0)
+(typeattribute dataLogDaemon_27_0)
+(roletype object_r dataLogDaemon_27_0)
+(typeattribute dataLogDaemon_exec_27_0)
+(roletype object_r dataLogDaemon_exec_27_0)
+(typeattribute dsd_27_0)
+(roletype object_r dsd_27_0)
+(typeattribute dsd_exec_27_0)
+(roletype object_r dsd_exec_27_0)
+(typeattribute dsd_socket_27_0)
+(roletype object_r dsd_socket_27_0)
+(typeattribute cndaemon_socket_27_0)
+(roletype object_r cndaemon_socket_27_0)
+(typeattribute ylog_file_27_0)
+(roletype object_r ylog_file_27_0)
+(typeattribute hal_log_hwservice_27_0)
+(roletype object_r hal_log_hwservice_27_0)
+(typeattribute ifaa_27_0)
+(roletype object_r ifaa_27_0)
+(typeattribute ifaa_exec_27_0)
+(roletype object_r ifaa_exec_27_0)
+(typeattribute ims_bridged_27_0)
+(roletype object_r ims_bridged_27_0)
+(typeattribute ims_bridged_exec_27_0)
+(roletype object_r ims_bridged_exec_27_0)
+(typeattribute log_service_27_0)
+(roletype object_r log_service_27_0)
+(typeattribute log_service_exec_27_0)
+(roletype object_r log_service_exec_27_0)
+(typeattribute netbox_27_0)
+(roletype object_r netbox_27_0)
+(typeattribute netbox_exec_27_0)
+(roletype object_r netbox_exec_27_0)
+(typeattribute performancemanager_27_0)
+(roletype object_r performancemanager_27_0)
+(typeattribute performancemanager_exec_27_0)
+(roletype object_r performancemanager_exec_27_0)
+(typeattribute ylog_prop_27_0)
+(roletype object_r ylog_prop_27_0)
+(typeattribute performancemanager_service_27_0)
+(roletype object_r performancemanager_service_27_0)
+(typeattribute performance_fw_service_27_0)
+(roletype object_r performance_fw_service_27_0)
+(typeattribute gensecure_service_27_0)
+(roletype object_r gensecure_service_27_0)
+(typeattribute connectionEx_service_27_0)
+(roletype object_r connectionEx_service_27_0)
+(typeattribute ifaa_service_27_0)
+(roletype object_r ifaa_service_27_0)
+(typeattribute ylog_27_0)
+(roletype object_r ylog_27_0)
+(typeattribute ylog_exec_27_0)
+(roletype object_r ylog_exec_27_0)
+(type hostapd_socket)
+(roletype object_r hostapd_socket)
+(type hal_audio_default)
+(roletype object_r hal_audio_default)
+(type hal_audio_default_exec)
+(roletype object_r hal_audio_default_exec)
+(type hal_audio_default_tmpfs)
+(roletype object_r hal_audio_default_tmpfs)
+(type hal_bluetooth_default)
+(roletype object_r hal_bluetooth_default)
+(type hal_bluetooth_default_exec)
+(roletype object_r hal_bluetooth_default_exec)
+(type hal_bluetooth_default_tmpfs)
+(roletype object_r hal_bluetooth_default_tmpfs)
+(type hal_bootctl_default)
+(roletype object_r hal_bootctl_default)
+(type hal_bootctl_default_exec)
+(roletype object_r hal_bootctl_default_exec)
+(type hal_bootctl_default_tmpfs)
+(roletype object_r hal_bootctl_default_tmpfs)
+(type hal_broadcastradio_default)
+(roletype object_r hal_broadcastradio_default)
+(type hal_broadcastradio_default_exec)
+(roletype object_r hal_broadcastradio_default_exec)
+(type hal_broadcastradio_default_tmpfs)
+(roletype object_r hal_broadcastradio_default_tmpfs)
+(type hal_camera_default)
+(roletype object_r hal_camera_default)
+(type hal_camera_default_exec)
+(roletype object_r hal_camera_default_exec)
+(type hal_camera_default_tmpfs)
+(roletype object_r hal_camera_default_tmpfs)
+(type hal_cas_default)
+(roletype object_r hal_cas_default)
+(type hal_cas_default_exec)
+(roletype object_r hal_cas_default_exec)
+(type hal_cas_default_tmpfs)
+(roletype object_r hal_cas_default_tmpfs)
+(type hal_configstore_default)
+(roletype object_r hal_configstore_default)
+(type hal_configstore_default_exec)
+(roletype object_r hal_configstore_default_exec)
+(type hal_configstore_default_tmpfs)
+(roletype object_r hal_configstore_default_tmpfs)
+(type hal_contexthub_default)
+(roletype object_r hal_contexthub_default)
+(type hal_contexthub_default_exec)
+(roletype object_r hal_contexthub_default_exec)
+(type hal_contexthub_default_tmpfs)
+(roletype object_r hal_contexthub_default_tmpfs)
+(type hal_drm_default)
+(roletype object_r hal_drm_default)
+(type hal_drm_default_exec)
+(roletype object_r hal_drm_default_exec)
+(type hal_drm_default_tmpfs)
+(roletype object_r hal_drm_default_tmpfs)
+(type hal_dumpstate_default)
+(roletype object_r hal_dumpstate_default)
+(type hal_dumpstate_default_exec)
+(roletype object_r hal_dumpstate_default_exec)
+(type hal_dumpstate_default_tmpfs)
+(roletype object_r hal_dumpstate_default_tmpfs)
+(type hal_fingerprint_default)
+(roletype object_r hal_fingerprint_default)
+(type hal_fingerprint_default_exec)
+(roletype object_r hal_fingerprint_default_exec)
+(type hal_fingerprint_default_tmpfs)
+(roletype object_r hal_fingerprint_default_tmpfs)
+(type hal_gatekeeper_default)
+(roletype object_r hal_gatekeeper_default)
+(type hal_gatekeeper_default_exec)
+(roletype object_r hal_gatekeeper_default_exec)
+(type hal_gatekeeper_default_tmpfs)
+(roletype object_r hal_gatekeeper_default_tmpfs)
+(type hal_gnss_default)
+(roletype object_r hal_gnss_default)
+(type hal_gnss_default_exec)
+(roletype object_r hal_gnss_default_exec)
+(type hal_gnss_default_tmpfs)
+(roletype object_r hal_gnss_default_tmpfs)
+(type hal_graphics_allocator_default)
+(roletype object_r hal_graphics_allocator_default)
+(type hal_graphics_allocator_default_exec)
+(roletype object_r hal_graphics_allocator_default_exec)
+(type hal_graphics_allocator_default_tmpfs)
+(roletype object_r hal_graphics_allocator_default_tmpfs)
+(type hal_graphics_composer_default)
+(roletype object_r hal_graphics_composer_default)
+(type hal_graphics_composer_default_exec)
+(roletype object_r hal_graphics_composer_default_exec)
+(type hal_graphics_composer_default_tmpfs)
+(roletype object_r hal_graphics_composer_default_tmpfs)
+(type hal_health_default)
+(roletype object_r hal_health_default)
+(type hal_health_default_exec)
+(roletype object_r hal_health_default_exec)
+(type hal_health_default_tmpfs)
+(roletype object_r hal_health_default_tmpfs)
+(type hal_ir_default)
+(roletype object_r hal_ir_default)
+(type hal_ir_default_exec)
+(roletype object_r hal_ir_default_exec)
+(type hal_ir_default_tmpfs)
+(roletype object_r hal_ir_default_tmpfs)
+(type hal_keymaster_default)
+(roletype object_r hal_keymaster_default)
+(type hal_keymaster_default_exec)
+(roletype object_r hal_keymaster_default_exec)
+(type hal_keymaster_default_tmpfs)
+(roletype object_r hal_keymaster_default_tmpfs)
+(type hal_light_default)
+(roletype object_r hal_light_default)
+(type hal_light_default_exec)
+(roletype object_r hal_light_default_exec)
+(type hal_light_default_tmpfs)
+(roletype object_r hal_light_default_tmpfs)
+(type hal_memtrack_default)
+(roletype object_r hal_memtrack_default)
+(type hal_memtrack_default_exec)
+(roletype object_r hal_memtrack_default_exec)
+(type hal_memtrack_default_tmpfs)
+(roletype object_r hal_memtrack_default_tmpfs)
+(type hal_nfc_default)
+(roletype object_r hal_nfc_default)
+(type hal_nfc_default_exec)
+(roletype object_r hal_nfc_default_exec)
+(type hal_nfc_default_tmpfs)
+(roletype object_r hal_nfc_default_tmpfs)
+(type mediacodec_tmpfs)
+(roletype object_r mediacodec_tmpfs)
+(type hal_power_default)
+(roletype object_r hal_power_default)
+(type hal_power_default_exec)
+(roletype object_r hal_power_default_exec)
+(type hal_power_default_tmpfs)
+(roletype object_r hal_power_default_tmpfs)
+(type hal_sensors_default)
+(roletype object_r hal_sensors_default)
+(type hal_sensors_default_exec)
+(roletype object_r hal_sensors_default_exec)
+(type hal_sensors_default_tmpfs)
+(roletype object_r hal_sensors_default_tmpfs)
+(type hal_tetheroffload_default)
+(roletype object_r hal_tetheroffload_default)
+(type hal_tetheroffload_default_exec)
+(roletype object_r hal_tetheroffload_default_exec)
+(type hal_tetheroffload_default_tmpfs)
+(roletype object_r hal_tetheroffload_default_tmpfs)
+(type hal_thermal_default)
+(roletype object_r hal_thermal_default)
+(type hal_thermal_default_exec)
+(roletype object_r hal_thermal_default_exec)
+(type hal_thermal_default_tmpfs)
+(roletype object_r hal_thermal_default_tmpfs)
+(type hal_tv_cec_default)
+(roletype object_r hal_tv_cec_default)
+(type hal_tv_cec_default_exec)
+(roletype object_r hal_tv_cec_default_exec)
+(type hal_tv_cec_default_tmpfs)
+(roletype object_r hal_tv_cec_default_tmpfs)
+(type hal_tv_input_default)
+(roletype object_r hal_tv_input_default)
+(type hal_tv_input_default_exec)
+(roletype object_r hal_tv_input_default_exec)
+(type hal_tv_input_default_tmpfs)
+(roletype object_r hal_tv_input_default_tmpfs)
+(type hal_usb_default)
+(roletype object_r hal_usb_default)
+(type hal_usb_default_exec)
+(roletype object_r hal_usb_default_exec)
+(type hal_usb_default_tmpfs)
+(roletype object_r hal_usb_default_tmpfs)
+(type hal_vibrator_default)
+(roletype object_r hal_vibrator_default)
+(type hal_vibrator_default_exec)
+(roletype object_r hal_vibrator_default_exec)
+(type hal_vibrator_default_tmpfs)
+(roletype object_r hal_vibrator_default_tmpfs)
+(type hal_vr_default)
+(roletype object_r hal_vr_default)
+(type hal_vr_default_exec)
+(roletype object_r hal_vr_default_exec)
+(type hal_vr_default_tmpfs)
+(roletype object_r hal_vr_default_tmpfs)
+(type hal_wifi_default)
+(roletype object_r hal_wifi_default)
+(type hal_wifi_default_exec)
+(roletype object_r hal_wifi_default_exec)
+(type hal_wifi_default_tmpfs)
+(roletype object_r hal_wifi_default_tmpfs)
+(type hal_wifi_offload_default)
+(roletype object_r hal_wifi_offload_default)
+(type hal_wifi_offload_default_exec)
+(roletype object_r hal_wifi_offload_default_exec)
+(type hal_wifi_offload_default_tmpfs)
+(roletype object_r hal_wifi_offload_default_tmpfs)
+(type hal_wifi_supplicant_default)
+(roletype object_r hal_wifi_supplicant_default)
+(type hal_wifi_supplicant_default_exec)
+(roletype object_r hal_wifi_supplicant_default_exec)
+(type hal_wifi_supplicant_default_tmpfs)
+(roletype object_r hal_wifi_supplicant_default_tmpfs)
+(type hostapd)
+(roletype object_r hostapd)
+(type hostapd_exec)
+(roletype object_r hostapd_exec)
+(type hostapd_tmpfs)
+(roletype object_r hostapd_tmpfs)
+(type rild_exec)
+(roletype object_r rild_exec)
+(type rild_tmpfs)
+(roletype object_r rild_tmpfs)
+(type tee_exec)
+(roletype object_r tee_exec)
+(type tee_tmpfs)
+(roletype object_r tee_tmpfs)
+(type vendor_modprobe)
+(roletype object_r vendor_modprobe)
+(type vndservicemanager_exec)
+(roletype object_r vndservicemanager_exec)
+(type vndservicemanager_tmpfs)
+(roletype object_r vndservicemanager_tmpfs)
+(type teetz_device)
+(roletype object_r teetz_device)
+(type ss_file)
+(roletype object_r ss_file)
+(type rpmb_socket)
+(roletype object_r rpmb_socket)
+(type storageproxyd_default_prop)
+(roletype object_r storageproxyd_default_prop)
+(type sys_leds_brightness_file)
+(roletype object_r sys_leds_brightness_file)
+(type tn_ftm_prop)
+(roletype object_r tn_ftm_prop)
+(type aprd)
+(roletype object_r aprd)
+(type aprd_exec)
+(roletype object_r aprd_exec)
+(type aprd_tmpfs)
+(roletype object_r aprd_tmpfs)
+(type autotest)
+(roletype object_r autotest)
+(type autotest_exec)
+(roletype object_r autotest_exec)
+(type autotest_tmpfs)
+(roletype object_r autotest_tmpfs)
+(type batterysrv)
+(roletype object_r batterysrv)
+(type batterysrv_exec)
+(roletype object_r batterysrv_exec)
+(type self_system_data_file)
+(roletype object_r self_system_data_file)
+(type batterysrv_tmpfs)
+(roletype object_r batterysrv_tmpfs)
+(type sysfile)
+(roletype object_r sysfile)
+(type charge)
+(roletype object_r charge)
+(type charge_exec)
+(roletype object_r charge_exec)
+(type charge_tmpfs)
+(roletype object_r charge_tmpfs)
+(type cp_diskserver)
+(roletype object_r cp_diskserver)
+(type cp_diskserver_exec)
+(roletype object_r cp_diskserver_exec)
+(type cp_diskserver_tmpfs)
+(roletype object_r cp_diskserver_tmpfs)
+(type sprd_sensor_device)
+(roletype object_r sprd_sensor_device)
+(type wcn_device)
+(roletype object_r wcn_device)
+(type slog_device)
+(roletype object_r slog_device)
+(type spipe_device)
+(roletype object_r spipe_device)
+(type mmcblk_device)
+(roletype object_r mmcblk_device)
+(type efuse_device)
+(roletype object_r efuse_device)
+(type ap_efuse_device)
+(roletype object_r ap_efuse_device)
+(type mpu_device)
+(roletype object_r mpu_device)
+(type bm_device)
+(roletype object_r bm_device)
+(type refnotify_device)
+(roletype object_r refnotify_device)
+(type sipc_device)
+(roletype object_r sipc_device)
+(type fm_device)
+(roletype object_r fm_device)
+(type etb_device)
+(roletype object_r etb_device)
+(type volte_vtsp_device)
+(roletype object_r volte_vtsp_device)
+(type zram_block_device)
+(roletype object_r zram_block_device)
+(type modemdriver_vpad_device)
+(roletype object_r modemdriver_vpad_device)
+(type autotest_device)
+(roletype object_r autotest_device)
+(type log_device)
+(roletype object_r log_device)
+(type dhcp6c)
+(roletype object_r dhcp6c)
+(type dhcp6c_exec)
+(roletype object_r dhcp6c_exec)
+(type dhcp6c_data_file)
+(roletype object_r dhcp6c_data_file)
+(type dhcp6c_tmpfs)
+(roletype object_r dhcp6c_tmpfs)
+(type engpc)
+(roletype object_r engpc)
+(type engpc_exec)
+(roletype object_r engpc_exec)
+(type engpc_tmpfs)
+(roletype object_r engpc_tmpfs)
+(type ext_data)
+(roletype object_r ext_data)
+(type ext_data_exec)
+(roletype object_r ext_data_exec)
+(type ext_data_tmpfs)
+(roletype object_r ext_data_tmpfs)
+(type factorytest)
+(roletype object_r factorytest)
+(type factorytest_exec)
+(roletype object_r factorytest_exec)
+(type factorytest_tmpfs)
+(roletype object_r factorytest_tmpfs)
+(type engpc_data)
+(roletype object_r engpc_data)
+(type debugfs_sipc)
+(roletype object_r debugfs_sipc)
+(type debugfs_pinctrl)
+(roletype object_r debugfs_pinctrl)
+(type vce_data_file)
+(roletype object_r vce_data_file)
+(type sysfs_mipi)
+(roletype object_r sysfs_mipi)
+(type userinfo_file)
+(roletype object_r userinfo_file)
+(type thermald_data_file)
+(roletype object_r thermald_data_file)
+(type sysfs_ipa)
+(roletype object_r sysfs_ipa)
+(type apr_data_file)
+(roletype object_r apr_data_file)
+(type prod_file)
+(roletype object_r prod_file)
+(type cali_save_file)
+(roletype object_r cali_save_file)
+(type srt_socket)
+(roletype object_r srt_socket)
+(type embmsd_socket)
+(roletype object_r embmsd_socket)
+(type oem_file)
+(roletype object_r oem_file)
+(type mmitest_file)
+(roletype object_r mmitest_file)
+(type cg_file)
+(roletype object_r cg_file)
+(type gnss_file)
+(roletype object_r gnss_file)
+(type sensors_cali_file)
+(roletype object_r sensors_cali_file)
+(type mlog_file)
+(roletype object_r mlog_file)
+(type sensorhub_data_file)
+(roletype object_r sensorhub_data_file)
+(type sysfs_sensor)
+(roletype object_r sysfs_sensor)
+(type count_socket)
+(roletype object_r count_socket)
+(type sysfs_power)
+(roletype object_r sysfs_power)
+(type proc_irq)
+(roletype object_r proc_irq)
+(type proc_kernel_sched)
+(roletype object_r proc_kernel_sched)
+(type proc_wifi_dbg)
+(roletype object_r proc_wifi_dbg)
+(type ylog_lite_file)
+(roletype object_r ylog_lite_file)
+(type debugfs_binder)
+(roletype object_r debugfs_binder)
+(type hwc_stat_file)
+(roletype object_r hwc_stat_file)
+(type fsmgr)
+(roletype object_r fsmgr)
+(type fsmgr_exec)
+(roletype object_r fsmgr_exec)
+(type fsmgr_tmpfs)
+(roletype object_r fsmgr_tmpfs)
+(type gnss_download)
+(roletype object_r gnss_download)
+(type gnss_download_exec)
+(roletype object_r gnss_download_exec)
+(type gnss_download_tmpfs)
+(roletype object_r gnss_download_tmpfs)
+(type gpsd)
+(roletype object_r gpsd)
+(type gpsd_exec)
+(roletype object_r gpsd_exec)
+(type gpsd_tmpfs)
+(roletype object_r gpsd_tmpfs)
+(type hal_combined_default)
+(roletype object_r hal_combined_default)
+(type hal_combined_default_exec)
+(roletype object_r hal_combined_default_exec)
+(type hal_combined_default_tmpfs)
+(roletype object_r hal_combined_default_tmpfs)
+(type hal_connmgr_default)
+(roletype object_r hal_connmgr_default)
+(type hal_connmgr_default_exec)
+(roletype object_r hal_connmgr_default_exec)
+(type hal_connmgr_default_tmpfs)
+(roletype object_r hal_connmgr_default_tmpfs)
+(type hal_gnss_ext_default)
+(roletype object_r hal_gnss_ext_default)
+(type hal_gnss_ext_default_exec)
+(roletype object_r hal_gnss_ext_default_exec)
+(type hal_gnss_ext_default_tmpfs)
+(roletype object_r hal_gnss_ext_default_tmpfs)
+(type hal_log_default)
+(roletype object_r hal_log_default)
+(type hal_log_default_exec)
+(roletype object_r hal_log_default_exec)
+(type hal_log_default_tmpfs)
+(roletype object_r hal_log_default_tmpfs)
+(type hal_thermal_ext)
+(roletype object_r hal_thermal_ext)
+(type hal_thermal_ext_exec)
+(roletype object_r hal_thermal_ext_exec)
+(type hal_thermal_ext_tmpfs)
+(roletype object_r hal_thermal_ext_tmpfs)
+(type hal_extRadio_hwservice)
+(roletype object_r hal_extRadio_hwservice)
+(type hal_extthermal_hwservice)
+(roletype object_r hal_extthermal_hwservice)
+(type hal_hostapd_hwservice)
+(roletype object_r hal_hostapd_hwservice)
+(type hal_connmgr_hwservice)
+(roletype object_r hal_connmgr_hwservice)
+(type hal_extGnss_hwservice)
+(roletype object_r hal_extGnss_hwservice)
+(type iqfeed)
+(roletype object_r iqfeed)
+(type iqfeed_exec)
+(roletype object_r iqfeed_exec)
+(type iqfeed_tmpfs)
+(roletype object_r iqfeed_tmpfs)
+(type lmfs)
+(roletype object_r lmfs)
+(type lmfs_exec)
+(roletype object_r lmfs_exec)
+(type lmfs_tmpfs)
+(roletype object_r lmfs_tmpfs)
+(type modem_control)
+(roletype object_r modem_control)
+(type modem_control_exec)
+(roletype object_r modem_control_exec)
+(type modem_control_tmpfs)
+(roletype object_r modem_control_tmpfs)
+(type modemdriver_vpad)
+(roletype object_r modemdriver_vpad)
+(type modemdriver_vpad_exec)
+(roletype object_r modemdriver_vpad_exec)
+(type modemdriver_vpad_tmpfs)
+(roletype object_r modemdriver_vpad_tmpfs)
+(type phasecheckserver)
+(roletype object_r phasecheckserver)
+(type phasecheckserver_exec)
+(roletype object_r phasecheckserver_exec)
+(type phasecheckserver_tmpfs)
+(roletype object_r phasecheckserver_tmpfs)
+(type storage_prop)
+(roletype object_r storage_prop)
+(type apr_prop)
+(roletype object_r apr_prop)
+(type bt_prop)
+(roletype object_r bt_prop)
+(type media_prop)
+(roletype object_r media_prop)
+(type ylog_lite_prop)
+(roletype object_r ylog_lite_prop)
+(type ylog_lite_pprop)
+(roletype object_r ylog_lite_pprop)
+(type soter_teei_prop)
+(roletype object_r soter_teei_prop)
+(type refnotify)
+(roletype object_r refnotify)
+(type refnotify_exec)
+(roletype object_r refnotify_exec)
+(type refnotify_tmpfs)
+(roletype object_r refnotify_tmpfs)
+(type bcc)
+(roletype object_r bcc)
+(type bcc_exec)
+(roletype object_r bcc_exec)
+(type bcc_tmpfs)
+(roletype object_r bcc_tmpfs)
+(type vce_service)
+(roletype object_r vce_service)
+(type security_service)
+(roletype object_r security_service)
+(type addon_service)
+(roletype object_r addon_service)
+(type powerguru_service)
+(roletype object_r powerguru_service)
+(type power_ex_service)
+(roletype object_r power_ex_service)
+(type slogmodem)
+(roletype object_r slogmodem)
+(type slogmodem_exec)
+(roletype object_r slogmodem_exec)
+(type slogmodem_data)
+(roletype object_r slogmodem_data)
+(type slogmodem_config_file)
+(roletype object_r slogmodem_config_file)
+(type slogmodem_tmpfs)
+(roletype object_r slogmodem_tmpfs)
+(type sprd_engineermode_app)
+(roletype object_r sprd_engineermode_app)
+(type sprd_engineermode_app_tmpfs)
+(roletype object_r sprd_engineermode_app_tmpfs)
+(type sprd_radio_app)
+(roletype object_r sprd_radio_app)
+(type sprd_radio_app_tmpfs)
+(roletype object_r sprd_radio_app_tmpfs)
+(type sprd_sgps_app)
+(roletype object_r sprd_sgps_app)
+(type sprd_sgps_app_tmpfs)
+(roletype object_r sprd_sgps_app_tmpfs)
+(type sprd_validationtools_app)
+(roletype object_r sprd_validationtools_app)
+(type sprd_validationtools_app_tmpfs)
+(roletype object_r sprd_validationtools_app_tmpfs)
+(type srtd)
+(roletype object_r srtd)
+(type srtd_exec)
+(roletype object_r srtd_exec)
+(type srtd_tmpfs)
+(roletype object_r srtd_tmpfs)
+(type systemDebuggerd)
+(roletype object_r systemDebuggerd)
+(type systemDebuggerd_exec)
+(roletype object_r systemDebuggerd_exec)
+(type systemDebuggerd_tmpfs)
+(roletype object_r systemDebuggerd_tmpfs)
+(type thermald)
+(roletype object_r thermald)
+(type thermald_exec)
+(roletype object_r thermald_exec)
+(type thermald_tmpfs)
+(roletype object_r thermald_tmpfs)
+(type phasecheck_service)
+(roletype object_r phasecheck_service)
+(type wcnd)
+(roletype object_r wcnd)
+(type wcnd_exec)
+(roletype object_r wcnd_exec)
+(type wcnd_tmpfs)
+(roletype object_r wcnd_tmpfs)
+(type ylog_lite)
+(roletype object_r ylog_lite)
+(type ylog_lite_exec)
+(roletype object_r ylog_lite_exec)
+(type ylog_lite_cli_exec)
+(roletype object_r ylog_lite_cli_exec)
+(type ylog_lite_tmpfs)
+(roletype object_r ylog_lite_tmpfs)
+(type zram)
+(roletype object_r zram)
+(type zram_exec)
+(roletype object_r zram_exec)
+(type zram_tmpfs)
+(roletype object_r zram_tmpfs)
+(type qemu_device)
+(roletype object_r qemu_device)
+(type sysfs_writable)
+(roletype object_r sysfs_writable)
+(type goldfish_setup)
+(roletype object_r goldfish_setup)
+(type goldfish_setup_exec)
+(roletype object_r goldfish_setup_exec)
+(type goldfish_setup_tmpfs)
+(roletype object_r goldfish_setup_tmpfs)
+(type hal_drm_widevine)
+(roletype object_r hal_drm_widevine)
+(type hal_drm_widevine_exec)
+(roletype object_r hal_drm_widevine_exec)
+(type hal_drm_widevine_tmpfs)
+(roletype object_r hal_drm_widevine_tmpfs)
+(type qemu_prop)
+(roletype object_r qemu_prop)
+(type qemu_cmdline)
+(roletype object_r qemu_cmdline)
+(type radio_noril_prop)
+(roletype object_r radio_noril_prop)
+(type opengles_prop)
+(roletype object_r opengles_prop)
+(type qemu_props)
+(roletype object_r qemu_props)
+(type qemu_props_exec)
+(roletype object_r qemu_props_exec)
+(type qemu_props_tmpfs)
+(roletype object_r qemu_props_tmpfs)
+(allow bootanim_27_0 servicemanager_27_0 (binder (call transfer)))
+(allow servicemanager_27_0 bootanim_27_0 (dir (search)))
+(allow servicemanager_27_0 bootanim_27_0 (file (read open)))
+(allow servicemanager_27_0 bootanim_27_0 (process (getattr)))
+(allow bootanim_27_0 surfaceflinger_27_0 (binder (call transfer)))
+(allow surfaceflinger_27_0 bootanim_27_0 (binder (transfer)))
+(allow bootanim_27_0 surfaceflinger_27_0 (fd (use)))
+(allow bootanim_27_0 audioserver_27_0 (binder (call transfer)))
+(allow audioserver_27_0 bootanim_27_0 (binder (transfer)))
+(allow bootanim_27_0 audioserver_27_0 (fd (use)))
+(allow bootanim_27_0 hwservicemanager_27_0 (binder (call transfer)))
+(allow hwservicemanager_27_0 bootanim_27_0 (binder (call transfer)))
+(allow hwservicemanager_27_0 bootanim_27_0 (dir (search)))
+(allow hwservicemanager_27_0 bootanim_27_0 (file (read open)))
+(allow hwservicemanager_27_0 bootanim_27_0 (process (getattr)))
+(allow bootanim_27_0 gpu_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow bootanim_27_0 oemfs_27_0 (dir (search)))
+(allow bootanim_27_0 oemfs_27_0 (file (ioctl read getattr lock map open)))
+(allow bootanim_27_0 audio_device_27_0 (dir (ioctl read getattr lock search open)))
+(allow bootanim_27_0 audio_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow bootanim_27_0 audioserver_service_27_0 (service_manager (find)))
+(allow bootanim_27_0 surfaceflinger_service_27_0 (service_manager (find)))
+(allow bootanim_27_0 ion_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow bootanim_27_0 hal_graphics_allocator (fd (use)))
+(allow bootanim_27_0 hal_graphics_composer (fd (use)))
+(allow bootanim_27_0 proc_27_0 (dir (ioctl read getattr lock search open)))
+(allow bootanim_27_0 proc_27_0 (file (ioctl read getattr lock map open)))
+(allow bootanim_27_0 proc_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow bootanim_27_0 proc_meminfo_27_0 (file (ioctl read getattr lock map open)))
+(allow bootanim_27_0 sysfs_27_0 (dir (ioctl read getattr lock search open)))
+(allow bootanim_27_0 sysfs_27_0 (file (ioctl read getattr lock map open)))
+(allow bootanim_27_0 sysfs_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow bootanim_27_0 cgroup_27_0 (dir (ioctl read getattr lock search open)))
+(allow bootanim_27_0 cgroup_27_0 (file (ioctl read getattr lock map open)))
+(allow bootanim_27_0 cgroup_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow bootanim_27_0 system_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow bootstat_27_0 runtime_event_log_tags_file_27_0 (file (ioctl read getattr lock map open)))
+(allow bootstat_27_0 bootstat_data_file_27_0 (dir (ioctl read write getattr lock add_name remove_name search open)))
+(allow bootstat_27_0 bootstat_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow bootstat_27_0 proc_27_0 (dir (ioctl read getattr lock search open)))
+(allow bootstat_27_0 proc_27_0 (file (ioctl read getattr lock map open)))
+(allow bootstat_27_0 proc_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow bootstat_27_0 boottime_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow init_27_0 pdx_bufferhub_client_endpoint_socket_type (unix_stream_socket (create bind)))
+(allow bufferhubd_27_0 pdx_bufferhub_client_endpoint_socket_type (unix_stream_socket (read write getattr setattr lock append listen accept getopt setopt shutdown)))
+(allow bufferhubd_27_0 self (process (setsockcreate)))
+(allow bufferhubd_27_0 pdx_bufferhub_client_channel_socket_type (unix_stream_socket (ioctl read write create getattr setattr lock append bind connect listen accept getopt setopt shutdown)))
+(neverallow base_typeattr_1_27_0 pdx_bufferhub_client_endpoint_socket_type (unix_stream_socket (listen accept)))
+(allow bufferhubd_27_0 pdx_performance_client_endpoint_dir_type (dir (ioctl read getattr lock search open)))
+(allow bufferhubd_27_0 pdx_performance_client_endpoint_socket_type (sock_file (ioctl read write getattr lock append map open)))
+(allow bufferhubd_27_0 pdx_performance_client_endpoint_socket_type (unix_stream_socket (read write shutdown connectto)))
+(allow bufferhubd_27_0 pdx_performance_client_channel_socket_type (unix_stream_socket (read write getattr setattr lock append getopt setopt shutdown)))
+(allow bufferhubd_27_0 pdx_performance_client_server_type (fd (use)))
+(allow pdx_performance_client_server_type bufferhubd_27_0 (fd (use)))
+(allow bufferhubd_27_0 gpu_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow bufferhubd_27_0 ion_device_27_0 (chr_file (ioctl read getattr lock map open)))
+(allow bufferhubd_27_0 mediacodec_27_0 (fd (use)))
+(allow cameraserver_27_0 servicemanager_27_0 (binder (call transfer)))
+(allow servicemanager_27_0 cameraserver_27_0 (dir (search)))
+(allow servicemanager_27_0 cameraserver_27_0 (file (read open)))
+(allow servicemanager_27_0 cameraserver_27_0 (process (getattr)))
+(allow cameraserver_27_0 binderservicedomain (binder (call transfer)))
+(allow binderservicedomain cameraserver_27_0 (binder (transfer)))
+(allow cameraserver_27_0 binderservicedomain (fd (use)))
+(allow cameraserver_27_0 appdomain (binder (call transfer)))
+(allow appdomain cameraserver_27_0 (binder (transfer)))
+(allow cameraserver_27_0 appdomain (fd (use)))
+(allow cameraserver_27_0 ion_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow cameraserver_27_0 hal_graphics_composer (fd (use)))
+(allow cameraserver_27_0 cameraserver_service_27_0 (service_manager (add find)))
+(neverallow base_typeattr_2_27_0 cameraserver_service_27_0 (service_manager (add)))
+(allow cameraserver_27_0 appops_service_27_0 (service_manager (find)))
+(allow cameraserver_27_0 audioserver_service_27_0 (service_manager (find)))
+(allow cameraserver_27_0 batterystats_service_27_0 (service_manager (find)))
+(allow cameraserver_27_0 cameraproxy_service_27_0 (service_manager (find)))
+(allow cameraserver_27_0 mediaserver_service_27_0 (service_manager (find)))
+(allow cameraserver_27_0 processinfo_service_27_0 (service_manager (find)))
+(allow cameraserver_27_0 scheduling_policy_service_27_0 (service_manager (find)))
+(allow cameraserver_27_0 surfaceflinger_service_27_0 (service_manager (find)))
+(allow cameraserver_27_0 hidl_token_hwservice_27_0 (hwservice_manager (find)))
+(neverallow cameraserver_27_0 fs_type (file (execute_no_trans)))
+(neverallow cameraserver_27_0 file_type (file (execute_no_trans)))
+(neverallow cameraserver_27_0 domain (tcp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind name_connect)))
+(neverallow cameraserver_27_0 domain (udp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind)))
+(neverallow cameraserver_27_0 domain (rawip_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind)))
+(allow charger_27_0 kmsg_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow charger_27_0 sysfs_type (dir (ioctl read getattr lock search open)))
+(allow charger_27_0 sysfs_type (file (ioctl read getattr lock map open)))
+(allow charger_27_0 sysfs_type (lnk_file (ioctl read getattr lock map open)))
+(allow charger_27_0 rootfs_27_0 (dir (ioctl read getattr lock search open)))
+(allow charger_27_0 rootfs_27_0 (file (ioctl read getattr lock map open)))
+(allow charger_27_0 rootfs_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow charger_27_0 cgroup_27_0 (dir (ioctl read getattr lock search open)))
+(allow charger_27_0 cgroup_27_0 (file (ioctl read getattr lock map open)))
+(allow charger_27_0 cgroup_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow charger_27_0 self (capability (sys_tty_config)))
+(allow charger_27_0 self (capability (sys_boot)))
+(allow charger_27_0 sysfs_wake_lock_27_0 (file (ioctl read write getattr lock append map open)))
+(allow charger_27_0 self (capability2 (block_suspend)))
+(allow charger_27_0 self (netlink_kobject_uevent_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allow charger_27_0 sysfs_27_0 (file (write)))
+(allow charger_27_0 sysfs_batteryinfo_27_0 (file (ioctl read getattr lock map open)))
+(allow charger_27_0 pstorefs_27_0 (dir (ioctl read getattr lock search open)))
+(allow charger_27_0 pstorefs_27_0 (file (ioctl read getattr lock map open)))
+(allow charger_27_0 graphics_device_27_0 (dir (ioctl read getattr lock search open)))
+(allow charger_27_0 graphics_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow charger_27_0 input_device_27_0 (dir (ioctl read getattr lock search open)))
+(allow charger_27_0 input_device_27_0 (chr_file (ioctl read getattr lock map open)))
+(allow charger_27_0 tty_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow charger_27_0 proc_sysrq_27_0 (file (ioctl read write getattr lock append map open)))
+(allow charger_27_0 property_socket_27_0 (sock_file (write)))
+(allow charger_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow charger_27_0 system_prop_27_0 (property_service (set)))
+(allow charger_27_0 system_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow clatd_27_0 proc_net_27_0 (dir (ioctl read getattr lock search open)))
+(allow clatd_27_0 proc_net_27_0 (file (ioctl read getattr lock map open)))
+(allow clatd_27_0 proc_net_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow clatd_27_0 netd_27_0 (fd (use)))
+(allow clatd_27_0 netd_27_0 (fifo_file (read write)))
+(allow clatd_27_0 netd_27_0 (netlink_kobject_uevent_socket (read write)))
+(allow clatd_27_0 netd_27_0 (netlink_nflog_socket (read write)))
+(allow clatd_27_0 netd_27_0 (netlink_route_socket (read write)))
+(allow clatd_27_0 netd_27_0 (udp_socket (read write)))
+(allow clatd_27_0 netd_27_0 (unix_stream_socket (read write)))
+(allow clatd_27_0 netd_27_0 (unix_dgram_socket (read write)))
+(allow clatd_27_0 self (capability (setgid setuid net_admin net_raw)))
+(allow clatd_27_0 self (capability (ipc_lock)))
+(allow clatd_27_0 self (netlink_route_socket (nlmsg_write)))
+(allow clatd_27_0 self (rawip_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allow clatd_27_0 self (packet_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allow clatd_27_0 self (tun_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allow clatd_27_0 tun_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow cppreopts_27_0 dalvikcache_data_file_27_0 (dir (write add_name remove_name search)))
+(allow cppreopts_27_0 dalvikcache_data_file_27_0 (file (read write create getattr rename open)))
+(allow cppreopts_27_0 shell_exec_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow cppreopts_27_0 system_file_27_0 (dir (read open)))
+(allow cppreopts_27_0 toolbox_exec_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(dontaudit crash_dump_27_0 self (capability (sys_ptrace)))
+(allow crash_dump_27_0 domain (fd (use)))
+(allow crash_dump_27_0 domain (fifo_file (write append)))
+(allow crash_dump_27_0 domain (dir (ioctl read getattr lock search open)))
+(allow crash_dump_27_0 domain (file (ioctl read getattr lock map open)))
+(allow crash_dump_27_0 domain (lnk_file (ioctl read getattr lock map open)))
+(allow crash_dump_27_0 exec_type (file (ioctl read getattr lock map open)))
+(allow crash_dump_27_0 dalvikcache_data_file_27_0 (dir (getattr search)))
+(allow crash_dump_27_0 dalvikcache_data_file_27_0 (file (ioctl read getattr lock map open)))
+(allow crash_dump_27_0 apk_data_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow crash_dump_27_0 apk_data_file_27_0 (file (ioctl read getattr lock map open)))
+(allow crash_dump_27_0 apk_data_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow crash_dump_27_0 vendor_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow crash_dump_27_0 same_process_hal_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow crash_dump_27_0 vendor_file_27_0 (file (ioctl read getattr lock map open)))
+(allow crash_dump_27_0 vendor_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow crash_dump_27_0 same_process_hal_file_27_0 (file (ioctl read getattr lock map open)))
+(allow crash_dump_27_0 same_process_hal_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow crash_dump_27_0 tombstoned_crash_socket_27_0 (sock_file (write)))
+(allow crash_dump_27_0 tombstoned_27_0 (unix_stream_socket (connectto)))
+(allow crash_dump_27_0 system_ndebug_socket_27_0 (sock_file (write)))
+(allow crash_dump_27_0 system_server_27_0 (unix_stream_socket (connectto)))
+(allow crash_dump_27_0 anr_data_file_27_0 (file (getattr append)))
+(allow crash_dump_27_0 tombstone_data_file_27_0 (file (getattr append)))
+(allow crash_dump_27_0 logcat_exec_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow crash_dump_27_0 logdr_socket_27_0 (sock_file (write)))
+(allow crash_dump_27_0 logd_27_0 (unix_stream_socket (connectto)))
+(neverallow domain crash_dump_exec_27_0 (file (execute_no_trans)))
+(allow dex2oat_27_0 apk_data_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow dex2oat_27_0 apk_data_file_27_0 (file (ioctl read getattr lock map open)))
+(allow dex2oat_27_0 apk_data_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow dex2oat_27_0 vendor_app_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow dex2oat_27_0 vendor_app_file_27_0 (file (ioctl read getattr lock map open)))
+(allow dex2oat_27_0 vendor_app_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow dex2oat_27_0 vendor_framework_file_27_0 (dir (getattr search)))
+(allow dex2oat_27_0 vendor_framework_file_27_0 (file (read getattr open)))
+(allow dex2oat_27_0 tmpfs_27_0 (file (read getattr)))
+(allow dex2oat_27_0 dalvikcache_data_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow dex2oat_27_0 dalvikcache_data_file_27_0 (file (ioctl read getattr lock map open)))
+(allow dex2oat_27_0 dalvikcache_data_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow dex2oat_27_0 dalvikcache_data_file_27_0 (file (write)))
+(allow dex2oat_27_0 dalvikcache_data_file_27_0 (lnk_file (read)))
+(allow dex2oat_27_0 installd_27_0 (fd (use)))
+(allow dex2oat_27_0 system_file_27_0 (file (lock)))
+(allow dex2oat_27_0 asec_apk_file_27_0 (file (read)))
+(allow dex2oat_27_0 unlabeled_27_0 (file (read)))
+(allow dex2oat_27_0 oemfs_27_0 (file (read)))
+(allow dex2oat_27_0 apk_tmp_file_27_0 (dir (search)))
+(allow dex2oat_27_0 apk_tmp_file_27_0 (file (ioctl read getattr lock map open)))
+(allow dex2oat_27_0 user_profile_data_file_27_0 (file (read getattr lock)))
+(allow dex2oat_27_0 app_data_file_27_0 (file (read write getattr lock)))
+(allow dex2oat_27_0 postinstall_dexopt_27_0 (fd (use)))
+(allow dex2oat_27_0 postinstall_file_27_0 (dir (getattr search)))
+(allow dex2oat_27_0 postinstall_file_27_0 (filesystem (getattr)))
+(allow dex2oat_27_0 postinstall_file_27_0 (lnk_file (read)))
+(allow dex2oat_27_0 ota_data_file_27_0 (dir (ioctl read write getattr lock add_name search open)))
+(allow dex2oat_27_0 ota_data_file_27_0 (file (ioctl read getattr lock map open)))
+(allow dex2oat_27_0 ota_data_file_27_0 (lnk_file (read create)))
+(allow dex2oat_27_0 ota_data_file_27_0 (file (write create setattr lock append map open)))
+(neverallow dex2oat_27_0 app_data_file_27_0 (file (open)))
+(neverallow dex2oat_27_0 app_data_file_27_0 (lnk_file (open)))
+(neverallow dex2oat_27_0 app_data_file_27_0 (sock_file (open)))
+(neverallow dex2oat_27_0 app_data_file_27_0 (fifo_file (open)))
+(allow dhcp_27_0 cgroup_27_0 (dir (write create add_name)))
+(allow dhcp_27_0 self (capability (setgid setuid net_bind_service net_admin net_raw)))
+(allow dhcp_27_0 self (packet_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allow dhcp_27_0 self (netlink_route_socket (nlmsg_write)))
+(allow dhcp_27_0 shell_exec_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow dhcp_27_0 system_file_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow dhcp_27_0 toolbox_exec_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow dhcp_27_0 proc_net_27_0 (file (write)))
+(allow dhcp_27_0 property_socket_27_0 (sock_file (write)))
+(allow dhcp_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow dhcp_27_0 dhcp_prop_27_0 (property_service (set)))
+(allow dhcp_27_0 dhcp_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow dhcp_27_0 property_socket_27_0 (sock_file (write)))
+(allow dhcp_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow dhcp_27_0 pan_result_prop_27_0 (property_service (set)))
+(allow dhcp_27_0 pan_result_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow dhcp_27_0 dhcp_data_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow dhcp_27_0 dhcp_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow dhcp_27_0 netd_27_0 (fd (use)))
+(allow dhcp_27_0 netd_27_0 (fifo_file (ioctl read write getattr lock append map open)))
+(allow dhcp_27_0 netd_27_0 (udp_socket (read write)))
+(allow dhcp_27_0 netd_27_0 (unix_stream_socket (read write)))
+(allow dhcp_27_0 netd_27_0 (unix_dgram_socket (read write)))
+(allow dhcp_27_0 netd_27_0 (netlink_route_socket (read write)))
+(allow dhcp_27_0 netd_27_0 (netlink_nflog_socket (read write)))
+(allow dhcp_27_0 netd_27_0 (netlink_kobject_uevent_socket (read write)))
+(allow display_service_server fwk_display_hwservice_27_0 (hwservice_manager (add find)))
+(allow display_service_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_3_27_0 fwk_display_hwservice_27_0 (hwservice_manager (add)))
+(allowx dnsmasq_27_0 self (ioctl udp_socket (0x6900 0x6902)))
+(allowx dnsmasq_27_0 self (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff)))))
+(allowx dnsmasq_27_0 self (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff)))))
+(allow dnsmasq_27_0 self (capability (dac_override)))
+(allow dnsmasq_27_0 self (capability (setgid setuid net_bind_service net_admin net_raw)))
+(allow dnsmasq_27_0 dhcp_data_file_27_0 (dir (write lock add_name remove_name search open)))
+(allow dnsmasq_27_0 dhcp_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow dnsmasq_27_0 netd_27_0 (fd (use)))
+(allow dnsmasq_27_0 netd_27_0 (fifo_file (read write)))
+(allow dnsmasq_27_0 netd_27_0 (netlink_kobject_uevent_socket (read write)))
+(allow dnsmasq_27_0 netd_27_0 (netlink_nflog_socket (read write)))
+(allow dnsmasq_27_0 netd_27_0 (netlink_route_socket (read write)))
+(allow dnsmasq_27_0 netd_27_0 (unix_stream_socket (read write)))
+(allow dnsmasq_27_0 netd_27_0 (unix_dgram_socket (read write)))
+(allow dnsmasq_27_0 netd_27_0 (udp_socket (read write)))
+(allow domain init_27_0 (process (sigchld)))
+(allow domain self (process (fork sigchld sigkill sigstop signull signal getsched setsched getsession getpgid setpgid getcap setcap getattr setrlimit)))
+(allow domain self (fd (use)))
+(allow domain proc_27_0 (dir (ioctl read getattr lock search open)))
+(allow domain proc_net_27_0 (dir (search)))
+(allow domain self (dir (ioctl read getattr lock search open)))
+(allow domain self (file (ioctl read getattr lock map open)))
+(allow domain self (lnk_file (ioctl read getattr lock map open)))
+(allow domain self (file (ioctl read write getattr lock append map open)))
+(allow domain self (fifo_file (ioctl read write getattr lock append map open)))
+(allow domain self (unix_dgram_socket (ioctl read write create getattr setattr lock append bind connect getopt setopt shutdown sendto)))
+(allow domain self (unix_stream_socket (ioctl read write create getattr setattr lock append bind connect listen accept getopt setopt shutdown connectto)))
+(allow domain init_27_0 (fd (use)))
+(allow domain rootfs_27_0 (dir (search)))
+(allow domain rootfs_27_0 (lnk_file (read getattr)))
+(allow domain device_27_0 (dir (search)))
+(allow domain dev_type (lnk_file (ioctl read getattr lock map open)))
+(allow domain devpts_27_0 (dir (search)))
+(allow domain socket_device_27_0 (dir (ioctl read getattr lock search open)))
+(allow domain owntty_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow domain null_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow domain zero_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow domain ashmem_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow base_typeattr_4_27_0 binder_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow base_typeattr_5_27_0 hwbinder_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow domain ptmx_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow domain alarm_device_27_0 (chr_file (ioctl read getattr lock map open)))
+(allow domain random_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow domain properties_device_27_0 (dir (getattr search)))
+(allow domain properties_serial_27_0 (file (ioctl read getattr lock map open)))
+(allow domain core_property_type (file (ioctl read getattr lock map open)))
+(allow domain log_property_type (file (ioctl read getattr lock map open)))
+(dontaudit domain property_type (file (audit_access)))
+(allow domain property_contexts_file_27_0 (file (ioctl read getattr lock map open)))
+(allow domain init_27_0 (key (search)))
+(allow domain vold_27_0 (key (search)))
+(allow domain logdw_socket_27_0 (sock_file (write)))
+(allow domain logd_27_0 (unix_dgram_socket (sendto)))
+(allow domain pmsg_device_27_0 (chr_file (write lock append map open)))
+(allow domain system_file_27_0 (dir (getattr search)))
+(allow domain system_file_27_0 (file (read getattr map execute open)))
+(allow domain system_file_27_0 (lnk_file (read getattr)))
+(allow domain vendor_hal_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow domain same_process_hal_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow domain same_process_hal_file_27_0 (file (read getattr map execute open)))
+(allow domain vndk_sp_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow domain vndk_sp_file_27_0 (file (read getattr map execute open)))
+(allow domain vendor_configs_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow domain vendor_configs_file_27_0 (file (read getattr open)))
+(allow domain vendor_file_27_0 (lnk_file (read getattr open)))
+(allow domain vendor_file_27_0 (dir (getattr search)))
+(allow base_typeattr_6_27_0 vendor_file_type (dir (ioctl read getattr lock search open)))
+(allow base_typeattr_6_27_0 vendor_file_type (file (read getattr map execute open)))
+(allow base_typeattr_6_27_0 vendor_file_type (lnk_file (read getattr)))
+(allow domain sysfs_27_0 (lnk_file (read getattr)))
+(allow domain zoneinfo_data_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow domain zoneinfo_data_file_27_0 (file (ioctl read getattr lock map open)))
+(allow domain zoneinfo_data_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow domain sysfs_devices_system_cpu_27_0 (dir (ioctl read getattr lock search open)))
+(allow domain sysfs_devices_system_cpu_27_0 (file (ioctl read getattr lock map open)))
+(allow domain sysfs_devices_system_cpu_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow domain sysfs_usb_27_0 (dir (ioctl read getattr lock search open)))
+(allow domain sysfs_usb_27_0 (file (ioctl read getattr lock map open)))
+(allow domain sysfs_usb_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow appdomain system_data_file_27_0 (dir (getattr)))
+(allow coredomain system_data_file_27_0 (dir (getattr)))
+(allow domain system_data_file_27_0 (dir (search)))
+(allow domain proc_27_0 (lnk_file (read getattr)))
+(allow domain proc_cpuinfo_27_0 (file (ioctl read getattr lock map open)))
+(allow domain proc_overcommit_memory_27_0 (file (ioctl read getattr lock map open)))
+(allow domain proc_perf_27_0 (file (ioctl read getattr lock map open)))
+(allow domain selinuxfs_27_0 (dir (search)))
+(allow domain selinuxfs_27_0 (file (getattr)))
+(allow domain sysfs_27_0 (dir (search)))
+(allow domain selinuxfs_27_0 (filesystem (getattr)))
+(allow domain cgroup_27_0 (dir (write search)))
+(allow domain cgroup_27_0 (file (write lock append map open)))
+(allow domain debugfs_27_0 (dir (search)))
+(allow domain debugfs_tracing_27_0 (dir (search)))
+(allow domain debugfs_trace_marker_27_0 (file (write lock append map open)))
+(allow domain fs_type (filesystem (getattr)))
+(allow domain fs_type (dir (getattr)))
+(allowx domain domain (ioctl tcp_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451)))
+(allowx domain domain (ioctl udp_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451)))
+(allowx domain domain (ioctl rawip_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451)))
+(allowx domain domain (ioctl tcp_socket (((range 0x8906 0x8907)) 0x8910 ((range 0x8912 0x8913)) 0x8915 0x8917 0x8919 0x891b 0x8921 0x8933 0x8938 0x8942)))
+(allowx domain domain (ioctl udp_socket (((range 0x8906 0x8907)) 0x8910 ((range 0x8912 0x8913)) 0x8915 0x8917 0x8919 0x891b 0x8921 0x8933 0x8938 0x8942)))
+(allowx domain domain (ioctl rawip_socket (((range 0x8906 0x8907)) 0x8910 ((range 0x8912 0x8913)) 0x8915 0x8917 0x8919 0x891b 0x8921 0x8933 0x8938 0x8942)))
+(allowx domain domain (ioctl tcp_socket (0x8b01 0x8b05 0x8b07 0x8b09 0x8b0b 0x8b0d 0x8b0f ((range 0x8b11 0x8b13)) 0x8b21 0x8b23 0x8b25 0x8b27 0x8b29 0x8b2d)))
+(allowx domain domain (ioctl udp_socket (0x8b01 0x8b05 0x8b07 0x8b09 0x8b0b 0x8b0d 0x8b0f ((range 0x8b11 0x8b13)) 0x8b21 0x8b23 0x8b25 0x8b27 0x8b29 0x8b2d)))
+(allowx domain domain (ioctl rawip_socket (0x8b01 0x8b05 0x8b07 0x8b09 0x8b0b 0x8b0d 0x8b0f ((range 0x8b11 0x8b13)) 0x8b21 0x8b23 0x8b25 0x8b27 0x8b29 0x8b2d)))
+(allowx domain domain (ioctl unix_stream_socket (0x5401 0x5411 ((range 0x5413 0x5414)) 0x541b 0x5451)))
+(allowx domain domain (ioctl unix_dgram_socket (0x5401 0x5411 ((range 0x5413 0x5414)) 0x541b 0x5451)))
+(allowx domain devpts_27_0 (ioctl chr_file (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451)))
+(allow base_typeattr_7_27_0 hwservice_manager_type (hwservice_manager (add find)))
+(allow base_typeattr_7_27_0 vndservice_manager_type (service_manager (add find)))
+(neverallowx domain domain (ioctl socket (0x0)))
+(neverallowx domain domain (ioctl tcp_socket (0x0)))
+(neverallowx domain domain (ioctl udp_socket (0x0)))
+(neverallowx domain domain (ioctl rawip_socket (0x0)))
+(neverallowx domain domain (ioctl netlink_socket (0x0)))
+(neverallowx domain domain (ioctl packet_socket (0x0)))
+(neverallowx domain domain (ioctl key_socket (0x0)))
+(neverallowx domain domain (ioctl unix_stream_socket (0x0)))
+(neverallowx domain domain (ioctl unix_dgram_socket (0x0)))
+(neverallowx domain domain (ioctl netlink_route_socket (0x0)))
+(neverallowx domain domain (ioctl netlink_tcpdiag_socket (0x0)))
+(neverallowx domain domain (ioctl netlink_nflog_socket (0x0)))
+(neverallowx domain domain (ioctl netlink_xfrm_socket (0x0)))
+(neverallowx domain domain (ioctl netlink_selinux_socket (0x0)))
+(neverallowx domain domain (ioctl netlink_audit_socket (0x0)))
+(neverallowx domain domain (ioctl netlink_dnrt_socket (0x0)))
+(neverallowx domain domain (ioctl netlink_kobject_uevent_socket (0x0)))
+(neverallowx domain domain (ioctl appletalk_socket (0x0)))
+(neverallowx domain domain (ioctl tun_socket (0x0)))
+(neverallowx domain domain (ioctl netlink_iscsi_socket (0x0)))
+(neverallowx domain domain (ioctl netlink_fib_lookup_socket (0x0)))
+(neverallowx domain domain (ioctl netlink_connector_socket (0x0)))
+(neverallowx domain domain (ioctl netlink_netfilter_socket (0x0)))
+(neverallowx domain domain (ioctl netlink_generic_socket (0x0)))
+(neverallowx domain domain (ioctl netlink_scsitransport_socket (0x0)))
+(neverallowx domain domain (ioctl netlink_rdma_socket (0x0)))
+(neverallowx domain domain (ioctl netlink_crypto_socket (0x0)))
+(neverallowx domain domain (ioctl sctp_socket (0x0)))
+(neverallowx domain domain (ioctl icmp_socket (0x0)))
+(neverallowx domain domain (ioctl ax25_socket (0x0)))
+(neverallowx domain domain (ioctl ipx_socket (0x0)))
+(neverallowx domain domain (ioctl netrom_socket (0x0)))
+(neverallowx domain domain (ioctl atmpvc_socket (0x0)))
+(neverallowx domain domain (ioctl x25_socket (0x0)))
+(neverallowx domain domain (ioctl rose_socket (0x0)))
+(neverallowx domain domain (ioctl decnet_socket (0x0)))
+(neverallowx domain domain (ioctl atmsvc_socket (0x0)))
+(neverallowx domain domain (ioctl rds_socket (0x0)))
+(neverallowx domain domain (ioctl irda_socket (0x0)))
+(neverallowx domain domain (ioctl pppox_socket (0x0)))
+(neverallowx domain domain (ioctl llc_socket (0x0)))
+(neverallowx domain domain (ioctl can_socket (0x0)))
+(neverallowx domain domain (ioctl tipc_socket (0x0)))
+(neverallowx domain domain (ioctl bluetooth_socket (0x0)))
+(neverallowx domain domain (ioctl iucv_socket (0x0)))
+(neverallowx domain domain (ioctl rxrpc_socket (0x0)))
+(neverallowx domain domain (ioctl isdn_socket (0x0)))
+(neverallowx domain domain (ioctl phonet_socket (0x0)))
+(neverallowx domain domain (ioctl ieee802154_socket (0x0)))
+(neverallowx domain domain (ioctl caif_socket (0x0)))
+(neverallowx domain domain (ioctl alg_socket (0x0)))
+(neverallowx domain domain (ioctl nfc_socket (0x0)))
+(neverallowx domain domain (ioctl vsock_socket (0x0)))
+(neverallowx domain domain (ioctl kcm_socket (0x0)))
+(neverallowx domain domain (ioctl qipcrtr_socket (0x0)))
+(neverallowx domain domain (ioctl smc_socket (0x0)))
+(neverallowx base_typeattr_8_27_0 devpts_27_0 (ioctl chr_file (0x5412)))
+(neverallow base_typeattr_9_27_0 unlabeled_27_0 (file (create)))
+(neverallow base_typeattr_9_27_0 unlabeled_27_0 (dir (create)))
+(neverallow base_typeattr_9_27_0 unlabeled_27_0 (lnk_file (create)))
+(neverallow base_typeattr_9_27_0 unlabeled_27_0 (chr_file (create)))
+(neverallow base_typeattr_9_27_0 unlabeled_27_0 (blk_file (create)))
+(neverallow base_typeattr_9_27_0 unlabeled_27_0 (sock_file (create)))
+(neverallow base_typeattr_9_27_0 unlabeled_27_0 (fifo_file (create)))
+(neverallow base_typeattr_10_27_0 self (capability (mknod)))
+(neverallow base_typeattr_11_27_0 self (capability (sys_rawio)))
+(neverallow base_typeattr_8_27_0 self (memprotect (mmap_zero)))
+(neverallow base_typeattr_8_27_0 self (capability2 (mac_override)))
+(neverallow base_typeattr_12_27_0 self (capability2 (mac_admin)))
+(neverallow base_typeattr_8_27_0 kernel_27_0 (security (load_policy)))
+(neverallow base_typeattr_8_27_0 kernel_27_0 (security (setenforce)))
+(neverallow base_typeattr_13_27_0 kernel_27_0 (security (setcheckreqprot)))
+(neverallow base_typeattr_8_27_0 kernel_27_0 (security (setbool)))
+(neverallow base_typeattr_14_27_0 kernel_27_0 (security (setsecparam)))
+(neverallow base_typeattr_15_27_0 hw_random_device_27_0 (chr_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access)))
+(neverallow base_typeattr_8_27_0 base_typeattr_16_27_0 (file (entrypoint)))
+(neverallow base_typeattr_17_27_0 kmem_device_27_0 (chr_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access)))
+(neverallow base_typeattr_8_27_0 kmem_device_27_0 (chr_file (ioctl read write lock relabelfrom append map link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access)))
+(neverallow base_typeattr_17_27_0 port_device_27_0 (chr_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access)))
+(neverallow base_typeattr_8_27_0 port_device_27_0 (chr_file (ioctl read write lock relabelfrom append map link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access)))
+(neverallow base_typeattr_14_27_0 usermodehelper_27_0 (file (write append)))
+(neverallow base_typeattr_18_27_0 sysfs_usermodehelper_27_0 (file (write append)))
+(neverallow base_typeattr_14_27_0 proc_security_27_0 (file (read write append open)))
+(neverallow base_typeattr_8_27_0 init_27_0 (process (ptrace)))
+(neverallow base_typeattr_8_27_0 init_27_0 (binder (impersonate call set_context_mgr transfer)))
+(neverallow base_typeattr_19_27_0 block_device_27_0 (blk_file (read write open)))
+(neverallow base_typeattr_8_27_0 base_typeattr_8_27_0 (chr_file (rename)))
+(neverallow base_typeattr_8_27_0 base_typeattr_8_27_0 (blk_file (rename)))
+(neverallow domain device_27_0 (chr_file (read write open)))
+(neverallow base_typeattr_20_27_0 base_typeattr_21_27_0 (filesystem (mount remount relabelfrom relabelto)))
+(neverallow base_typeattr_22_27_0 base_typeattr_23_27_0 (file (execute)))
+(neverallow base_typeattr_24_27_0 base_typeattr_25_27_0 (file (execute)))
+(neverallow domain cache_file_27_0 (file (execute)))
+(neverallow domain cache_backup_file_27_0 (file (execute)))
+(neverallow domain cache_private_backup_file_27_0 (file (execute)))
+(neverallow domain cache_recovery_file_27_0 (file (execute)))
+(neverallow base_typeattr_26_27_0 base_typeattr_27_27_0 (file (execute execute_no_trans)))
+(neverallow domain nativetest_data_file_27_0 (file (execute execute_no_trans)))
+(neverallow base_typeattr_14_27_0 property_data_file_27_0 (dir (write create setattr relabelfrom link rename add_name remove_name reparent rmdir)))
+(neverallow base_typeattr_14_27_0 property_data_file_27_0 (file (write create setattr relabelfrom append unlink link rename execute execute_no_trans)))
+(neverallow base_typeattr_14_27_0 property_type (file (write create setattr relabelfrom append unlink link rename execute execute_no_trans)))
+(neverallow base_typeattr_14_27_0 properties_device_27_0 (file (write create setattr relabelfrom append unlink link rename execute execute_no_trans)))
+(neverallow base_typeattr_14_27_0 properties_serial_27_0 (file (write create setattr relabelfrom append unlink link rename execute execute_no_trans)))
+(neverallow base_typeattr_12_27_0 exec_type (file (write create setattr relabelfrom append unlink link rename)))
+(neverallow base_typeattr_12_27_0 exec_type (dir (write create setattr relabelfrom append unlink link rename)))
+(neverallow base_typeattr_12_27_0 exec_type (lnk_file (write create setattr relabelfrom append unlink link rename)))
+(neverallow base_typeattr_12_27_0 exec_type (chr_file (write create setattr relabelfrom append unlink link rename)))
+(neverallow base_typeattr_12_27_0 exec_type (blk_file (write create setattr relabelfrom append unlink link rename)))
+(neverallow base_typeattr_12_27_0 exec_type (sock_file (write create setattr relabelfrom append unlink link rename)))
+(neverallow base_typeattr_12_27_0 exec_type (fifo_file (write create setattr relabelfrom append unlink link rename)))
+(neverallow base_typeattr_12_27_0 vendor_file_type (file (write create setattr relabelfrom append unlink link rename)))
+(neverallow base_typeattr_12_27_0 vendor_file_type (dir (write create setattr relabelfrom append unlink link rename)))
+(neverallow base_typeattr_12_27_0 vendor_file_type (lnk_file (write create setattr relabelfrom append unlink link rename)))
+(neverallow base_typeattr_12_27_0 vendor_file_type (chr_file (write create setattr relabelfrom append unlink link rename)))
+(neverallow base_typeattr_12_27_0 vendor_file_type (blk_file (write create setattr relabelfrom append unlink link rename)))
+(neverallow base_typeattr_12_27_0 vendor_file_type (sock_file (write create setattr relabelfrom append unlink link rename)))
+(neverallow base_typeattr_12_27_0 vendor_file_type (fifo_file (write create setattr relabelfrom append unlink link rename)))
+(neverallow base_typeattr_12_27_0 system_file_27_0 (file (write create setattr relabelfrom append unlink link rename)))
+(neverallow base_typeattr_12_27_0 system_file_27_0 (dir (write create setattr relabelfrom append unlink link rename)))
+(neverallow base_typeattr_12_27_0 system_file_27_0 (lnk_file (write create setattr relabelfrom append unlink link rename)))
+(neverallow base_typeattr_12_27_0 system_file_27_0 (chr_file (write create setattr relabelfrom append unlink link rename)))
+(neverallow base_typeattr_12_27_0 system_file_27_0 (blk_file (write create setattr relabelfrom append unlink link rename)))
+(neverallow base_typeattr_12_27_0 system_file_27_0 (sock_file (write create setattr relabelfrom append unlink link rename)))
+(neverallow base_typeattr_12_27_0 system_file_27_0 (fifo_file (write create setattr relabelfrom append unlink link rename)))
+(neverallow base_typeattr_28_27_0 exec_type (file (relabelto)))
+(neverallow base_typeattr_28_27_0 exec_type (dir (relabelto)))
+(neverallow base_typeattr_28_27_0 exec_type (lnk_file (relabelto)))
+(neverallow base_typeattr_28_27_0 exec_type (chr_file (relabelto)))
+(neverallow base_typeattr_28_27_0 exec_type (blk_file (relabelto)))
+(neverallow base_typeattr_28_27_0 exec_type (sock_file (relabelto)))
+(neverallow base_typeattr_28_27_0 exec_type (fifo_file (relabelto)))
+(neverallow base_typeattr_28_27_0 vendor_file_type (file (relabelto)))
+(neverallow base_typeattr_28_27_0 vendor_file_type (dir (relabelto)))
+(neverallow base_typeattr_28_27_0 vendor_file_type (lnk_file (relabelto)))
+(neverallow base_typeattr_28_27_0 vendor_file_type (chr_file (relabelto)))
+(neverallow base_typeattr_28_27_0 vendor_file_type (blk_file (relabelto)))
+(neverallow base_typeattr_28_27_0 vendor_file_type (sock_file (relabelto)))
+(neverallow base_typeattr_28_27_0 vendor_file_type (fifo_file (relabelto)))
+(neverallow base_typeattr_28_27_0 system_file_27_0 (file (relabelto)))
+(neverallow base_typeattr_28_27_0 system_file_27_0 (dir (relabelto)))
+(neverallow base_typeattr_28_27_0 system_file_27_0 (lnk_file (relabelto)))
+(neverallow base_typeattr_28_27_0 system_file_27_0 (chr_file (relabelto)))
+(neverallow base_typeattr_28_27_0 system_file_27_0 (blk_file (relabelto)))
+(neverallow base_typeattr_28_27_0 system_file_27_0 (sock_file (relabelto)))
+(neverallow base_typeattr_28_27_0 system_file_27_0 (fifo_file (relabelto)))
+(neverallow base_typeattr_8_27_0 exec_type (file (mounton)))
+(neverallow base_typeattr_8_27_0 exec_type (dir (mounton)))
+(neverallow base_typeattr_8_27_0 exec_type (lnk_file (mounton)))
+(neverallow base_typeattr_8_27_0 exec_type (chr_file (mounton)))
+(neverallow base_typeattr_8_27_0 exec_type (blk_file (mounton)))
+(neverallow base_typeattr_8_27_0 exec_type (sock_file (mounton)))
+(neverallow base_typeattr_8_27_0 exec_type (fifo_file (mounton)))
+(neverallow base_typeattr_14_27_0 vendor_file_type (file (mounton)))
+(neverallow base_typeattr_14_27_0 vendor_file_type (dir (mounton)))
+(neverallow base_typeattr_14_27_0 vendor_file_type (lnk_file (mounton)))
+(neverallow base_typeattr_14_27_0 vendor_file_type (chr_file (mounton)))
+(neverallow base_typeattr_14_27_0 vendor_file_type (blk_file (mounton)))
+(neverallow base_typeattr_14_27_0 vendor_file_type (sock_file (mounton)))
+(neverallow base_typeattr_14_27_0 vendor_file_type (fifo_file (mounton)))
+(neverallow base_typeattr_14_27_0 system_file_27_0 (file (mounton)))
+(neverallow base_typeattr_14_27_0 system_file_27_0 (dir (mounton)))
+(neverallow base_typeattr_14_27_0 system_file_27_0 (lnk_file (mounton)))
+(neverallow base_typeattr_14_27_0 system_file_27_0 (chr_file (mounton)))
+(neverallow base_typeattr_14_27_0 system_file_27_0 (blk_file (mounton)))
+(neverallow base_typeattr_14_27_0 system_file_27_0 (sock_file (mounton)))
+(neverallow base_typeattr_14_27_0 system_file_27_0 (fifo_file (mounton)))
+(neverallow base_typeattr_8_27_0 rootfs_27_0 (file (write create setattr relabelto append unlink link rename)))
+(neverallow base_typeattr_8_27_0 base_typeattr_29_27_0 (filesystem (relabelto)))
+(neverallow base_typeattr_12_27_0 contextmount_type (file (write create setattr relabelfrom relabelto append unlink link rename)))
+(neverallow base_typeattr_12_27_0 contextmount_type (dir (write create setattr relabelfrom relabelto append unlink link rename)))
+(neverallow base_typeattr_12_27_0 contextmount_type (lnk_file (write create setattr relabelfrom relabelto append unlink link rename)))
+(neverallow base_typeattr_12_27_0 contextmount_type (chr_file (write create setattr relabelfrom relabelto append unlink link rename)))
+(neverallow base_typeattr_12_27_0 contextmount_type (blk_file (write create setattr relabelfrom relabelto append unlink link rename)))
+(neverallow base_typeattr_12_27_0 contextmount_type (sock_file (write create setattr relabelfrom relabelto append unlink link rename)))
+(neverallow base_typeattr_12_27_0 contextmount_type (fifo_file (write create setattr relabelfrom relabelto append unlink link rename)))
+(neverallow base_typeattr_8_27_0 default_android_service_27_0 (service_manager (add)))
+(neverallow base_typeattr_8_27_0 default_android_vndservice_27_0 (service_manager (add find)))
+(neverallow base_typeattr_8_27_0 default_android_hwservice_27_0 (hwservice_manager (add find)))
+(neverallow base_typeattr_8_27_0 hidl_base_hwservice_27_0 (hwservice_manager (find)))
+(neverallow base_typeattr_14_27_0 default_prop_27_0 (property_service (set)))
+(neverallow base_typeattr_14_27_0 mmc_prop_27_0 (property_service (set)))
+(neverallow base_typeattr_30_27_0 serialno_prop_27_0 (file (ioctl read getattr lock map open)))
+(neverallow base_typeattr_31_27_0 firstboot_prop_27_0 (file (ioctl read getattr lock map open)))
+(neverallow base_typeattr_32_27_0 frp_block_device_27_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open)))
+(neverallow base_typeattr_33_27_0 metadata_block_device_27_0 (blk_file (ioctl read write lock append link rename open)))
+(neverallow base_typeattr_34_27_0 system_block_device_27_0 (blk_file (write)))
+(neverallow base_typeattr_35_27_0 recovery_block_device_27_0 (blk_file (write)))
+(neverallow base_typeattr_36_27_0 misc_block_device_27_0 (blk_file (ioctl read write lock relabelfrom append link rename open)))
+(neverallow base_typeattr_37_27_0 base_typeattr_8_27_0 (binder (set_context_mgr)))
+(neverallow servicemanager_27_0 hwbinder_device_27_0 (chr_file (ioctl read write create setattr lock relabelfrom append unlink link rename open)))
+(neverallow servicemanager_27_0 vndbinder_device_27_0 (chr_file (ioctl read write create setattr lock relabelfrom append unlink link rename open)))
+(neverallow hwservicemanager_27_0 binder_device_27_0 (chr_file (ioctl read write create setattr lock relabelfrom append unlink link rename open)))
+(neverallow hwservicemanager_27_0 vndbinder_device_27_0 (chr_file (ioctl read write create setattr lock relabelfrom append unlink link rename open)))
+(neverallow vndservicemanager_27_0 binder_device_27_0 (chr_file (ioctl read write create setattr lock relabelfrom append unlink link rename open)))
+(neverallow vndservicemanager_27_0 hwbinder_device_27_0 (chr_file (ioctl read write create setattr lock relabelfrom append unlink link rename open)))
+(neverallow base_typeattr_38_27_0 binder_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(neverallow base_typeattr_38_27_0 service_manager_type (service_manager (find)))
+(neverallow base_typeattr_39_27_0 base_typeattr_40_27_0 (service_manager (find)))
+(neverallow base_typeattr_38_27_0 servicemanager_27_0 (binder (call transfer)))
+(neverallow base_typeattr_41_27_0 vndbinder_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(neverallow ueventd_27_0 vndbinder_device_27_0 (chr_file (ioctl read write append)))
+(neverallow base_typeattr_42_27_0 vndservice_manager_type (service_manager (add find list)))
+(neverallow base_typeattr_42_27_0 vndservicemanager_27_0 (binder (impersonate call set_context_mgr transfer)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (tcp_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (udp_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (rawip_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (netlink_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (packet_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (key_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (unix_stream_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (unix_dgram_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (netlink_route_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (netlink_tcpdiag_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (netlink_nflog_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (netlink_xfrm_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (netlink_selinux_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (netlink_audit_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (netlink_dnrt_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (netlink_kobject_uevent_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (appletalk_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (tun_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (netlink_iscsi_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (netlink_fib_lookup_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (netlink_connector_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (netlink_netfilter_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (netlink_generic_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (netlink_scsitransport_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (netlink_rdma_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (netlink_crypto_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (sctp_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (icmp_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (ax25_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (ipx_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (netrom_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (atmpvc_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (x25_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (rose_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (decnet_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (atmsvc_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (rds_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (irda_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (pppox_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (llc_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (can_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (tipc_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (bluetooth_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (iucv_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (rxrpc_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (isdn_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (phonet_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (ieee802154_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (caif_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (alg_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (nfc_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (vsock_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (kcm_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (qipcrtr_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (smc_socket (connect sendto)))
+(neverallow base_typeattr_43_27_0 base_typeattr_44_27_0 (unix_stream_socket (connectto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (tcp_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (udp_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (rawip_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (netlink_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (packet_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (key_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (unix_stream_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (unix_dgram_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (netlink_route_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (netlink_tcpdiag_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (netlink_nflog_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (netlink_xfrm_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (netlink_selinux_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (netlink_audit_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (netlink_dnrt_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (netlink_kobject_uevent_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (appletalk_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (tun_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (netlink_iscsi_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (netlink_fib_lookup_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (netlink_connector_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (netlink_netfilter_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (netlink_generic_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (netlink_scsitransport_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (netlink_rdma_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (netlink_crypto_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (sctp_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (icmp_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (ax25_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (ipx_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (netrom_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (atmpvc_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (x25_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (rose_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (decnet_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (atmsvc_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (rds_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (irda_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (pppox_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (llc_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (can_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (tipc_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (bluetooth_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (iucv_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (rxrpc_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (isdn_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (phonet_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (ieee802154_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (caif_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (alg_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (nfc_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (vsock_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (kcm_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (qipcrtr_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (smc_socket (connect sendto)))
+(neverallow base_typeattr_45_27_0 base_typeattr_46_27_0 (unix_stream_socket (connectto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (tcp_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (udp_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (rawip_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (netlink_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (packet_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (key_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (unix_stream_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (unix_dgram_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (netlink_route_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (netlink_tcpdiag_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (netlink_nflog_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (netlink_xfrm_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (netlink_selinux_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (netlink_audit_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (netlink_dnrt_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (netlink_kobject_uevent_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (appletalk_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (tun_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (netlink_iscsi_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (netlink_fib_lookup_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (netlink_connector_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (netlink_netfilter_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (netlink_generic_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (netlink_scsitransport_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (netlink_rdma_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (netlink_crypto_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (sctp_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (icmp_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (ax25_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (ipx_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (netrom_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (atmpvc_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (x25_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (rose_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (decnet_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (atmsvc_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (rds_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (irda_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (pppox_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (llc_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (can_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (tipc_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (bluetooth_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (iucv_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (rxrpc_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (isdn_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (phonet_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (ieee802154_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (caif_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (alg_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (nfc_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (vsock_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (kcm_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (qipcrtr_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (smc_socket (connect sendto)))
+(neverallow base_typeattr_47_27_0 netd_27_0 (unix_stream_socket (connectto)))
+(neverallow base_typeattr_45_27_0 core_data_file_type (sock_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod)))
+(neverallow base_typeattr_45_27_0 coredomain_socket (sock_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod)))
+(neverallow base_typeattr_45_27_0 unlabeled_27_0 (sock_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod)))
+(neverallow base_typeattr_39_27_0 base_typeattr_48_27_0 (sock_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod)))
+(neverallow base_typeattr_49_27_0 base_typeattr_50_27_0 (sock_file (create setattr lock relabelfrom relabelto map unlink link rename execute quotaon mounton open audit_access execmod)))
+(neverallow base_typeattr_51_27_0 vendor_app_file_27_0 (dir (read getattr search open)))
+(neverallow base_typeattr_51_27_0 vendor_app_file_27_0 (file (ioctl read getattr lock map open)))
+(neverallow base_typeattr_51_27_0 vendor_app_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(neverallow base_typeattr_52_27_0 vendor_overlay_file_27_0 (dir (read getattr search open)))
+(neverallow base_typeattr_52_27_0 vendor_overlay_file_27_0 (file (ioctl read getattr lock map open)))
+(neverallow base_typeattr_52_27_0 vendor_overlay_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(neverallow base_typeattr_53_27_0 vendor_shell_exec_27_0 (file (execute execute_no_trans)))
+(neverallow base_typeattr_54_27_0 base_typeattr_55_27_0 (file (execute execute_no_trans entrypoint)))
+(neverallow base_typeattr_56_27_0 dalvikcache_data_file_27_0 (file (write create setattr relabelfrom append unlink link rename)))
+(neverallow base_typeattr_56_27_0 dalvikcache_data_file_27_0 (dir (write create setattr relabelfrom link rename add_name remove_name reparent rmdir)))
+(neverallow base_typeattr_57_27_0 zygote_27_0 (unix_stream_socket (connectto)))
+(neverallow base_typeattr_58_27_0 zygote_socket_27_0 (sock_file (write)))
+(neverallow base_typeattr_59_27_0 webview_zygote_27_0 (unix_stream_socket (connectto)))
+(neverallow base_typeattr_58_27_0 webview_zygote_socket_27_0 (sock_file (write)))
+(neverallow base_typeattr_60_27_0 tombstoned_crash_socket_27_0 (unix_stream_socket (connectto)))
+(neverallow base_typeattr_61_27_0 tombstoned_intercept_socket_27_0 (sock_file (write)))
+(neverallow base_typeattr_61_27_0 tombstoned_intercept_socket_27_0 (unix_stream_socket (connectto)))
+(neverallow base_typeattr_8_27_0 base_typeattr_8_27_0 (sem (create destroy getattr setattr read write associate unix_read unix_write)))
+(neverallow base_typeattr_8_27_0 base_typeattr_8_27_0 (msg (send receive)))
+(neverallow base_typeattr_8_27_0 base_typeattr_8_27_0 (msgq (create destroy getattr setattr read write associate unix_read unix_write enqueue)))
+(neverallow base_typeattr_8_27_0 base_typeattr_8_27_0 (shm (create destroy getattr setattr read write associate unix_read unix_write lock)))
+(neverallow base_typeattr_8_27_0 dev_type (lnk_file (mounton)))
+(neverallow base_typeattr_8_27_0 dev_type (sock_file (mounton)))
+(neverallow base_typeattr_8_27_0 dev_type (fifo_file (mounton)))
+(neverallow base_typeattr_8_27_0 fs_type (lnk_file (mounton)))
+(neverallow base_typeattr_8_27_0 fs_type (sock_file (mounton)))
+(neverallow base_typeattr_8_27_0 fs_type (fifo_file (mounton)))
+(neverallow base_typeattr_8_27_0 file_type (lnk_file (mounton)))
+(neverallow base_typeattr_8_27_0 file_type (sock_file (mounton)))
+(neverallow base_typeattr_8_27_0 file_type (fifo_file (mounton)))
+(neverallow domain su_exec_27_0 (file (execute execute_no_trans)))
+(neverallow base_typeattr_8_27_0 base_typeattr_62_27_0 (file (execmod)))
+(neverallow base_typeattr_8_27_0 self (process (execstack execheap)))
+(neverallow base_typeattr_63_27_0 file_type (file (execmod)))
+(neverallow base_typeattr_14_27_0 proc_27_0 (file (mounton)))
+(neverallow base_typeattr_14_27_0 proc_27_0 (dir (mounton)))
+(neverallow base_typeattr_64_27_0 domain (process (transition dyntransition)))
+(neverallow base_typeattr_65_27_0 system_data_file_27_0 (file (write create setattr relabelfrom append unlink link rename)))
+(neverallow installd_27_0 system_data_file_27_0 (file (write create setattr relabelto append link rename execute quotaon mounton execute_no_trans entrypoint execmod audit_access)))
+(neverallow base_typeattr_66_27_0 system_app_data_file_27_0 (file (create unlink open)))
+(neverallow base_typeattr_66_27_0 system_app_data_file_27_0 (dir (create unlink open)))
+(neverallow base_typeattr_66_27_0 system_app_data_file_27_0 (lnk_file (create unlink open)))
+(neverallow base_typeattr_66_27_0 system_app_data_file_27_0 (chr_file (create unlink open)))
+(neverallow base_typeattr_66_27_0 system_app_data_file_27_0 (blk_file (create unlink open)))
+(neverallow base_typeattr_66_27_0 system_app_data_file_27_0 (sock_file (create unlink open)))
+(neverallow base_typeattr_66_27_0 system_app_data_file_27_0 (fifo_file (create unlink open)))
+(neverallow untrusted_app_all system_app_data_file_27_0 (file (create unlink open)))
+(neverallow untrusted_app_all system_app_data_file_27_0 (dir (create unlink open)))
+(neverallow untrusted_app_all system_app_data_file_27_0 (lnk_file (create unlink open)))
+(neverallow untrusted_app_all system_app_data_file_27_0 (chr_file (create unlink open)))
+(neverallow untrusted_app_all system_app_data_file_27_0 (blk_file (create unlink open)))
+(neverallow untrusted_app_all system_app_data_file_27_0 (sock_file (create unlink open)))
+(neverallow untrusted_app_all system_app_data_file_27_0 (fifo_file (create unlink open)))
+(neverallow ephemeral_app_27_0 system_app_data_file_27_0 (file (create unlink open)))
+(neverallow ephemeral_app_27_0 system_app_data_file_27_0 (dir (create unlink open)))
+(neverallow ephemeral_app_27_0 system_app_data_file_27_0 (lnk_file (create unlink open)))
+(neverallow ephemeral_app_27_0 system_app_data_file_27_0 (chr_file (create unlink open)))
+(neverallow ephemeral_app_27_0 system_app_data_file_27_0 (blk_file (create unlink open)))
+(neverallow ephemeral_app_27_0 system_app_data_file_27_0 (sock_file (create unlink open)))
+(neverallow ephemeral_app_27_0 system_app_data_file_27_0 (fifo_file (create unlink open)))
+(neverallow isolated_app_27_0 system_app_data_file_27_0 (file (create unlink open)))
+(neverallow isolated_app_27_0 system_app_data_file_27_0 (dir (create unlink open)))
+(neverallow isolated_app_27_0 system_app_data_file_27_0 (lnk_file (create unlink open)))
+(neverallow isolated_app_27_0 system_app_data_file_27_0 (chr_file (create unlink open)))
+(neverallow isolated_app_27_0 system_app_data_file_27_0 (blk_file (create unlink open)))
+(neverallow isolated_app_27_0 system_app_data_file_27_0 (sock_file (create unlink open)))
+(neverallow isolated_app_27_0 system_app_data_file_27_0 (fifo_file (create unlink open)))
+(neverallow priv_app_27_0 system_app_data_file_27_0 (file (create unlink open)))
+(neverallow priv_app_27_0 system_app_data_file_27_0 (dir (create unlink open)))
+(neverallow priv_app_27_0 system_app_data_file_27_0 (lnk_file (create unlink open)))
+(neverallow priv_app_27_0 system_app_data_file_27_0 (chr_file (create unlink open)))
+(neverallow priv_app_27_0 system_app_data_file_27_0 (blk_file (create unlink open)))
+(neverallow priv_app_27_0 system_app_data_file_27_0 (sock_file (create unlink open)))
+(neverallow priv_app_27_0 system_app_data_file_27_0 (fifo_file (create unlink open)))
+(neverallow base_typeattr_67_27_0 app_data_file_27_0 (file (create unlink)))
+(neverallow base_typeattr_67_27_0 app_data_file_27_0 (dir (create unlink)))
+(neverallow base_typeattr_67_27_0 app_data_file_27_0 (lnk_file (create unlink)))
+(neverallow base_typeattr_67_27_0 app_data_file_27_0 (chr_file (create unlink)))
+(neverallow base_typeattr_67_27_0 app_data_file_27_0 (blk_file (create unlink)))
+(neverallow base_typeattr_67_27_0 app_data_file_27_0 (sock_file (create unlink)))
+(neverallow base_typeattr_67_27_0 app_data_file_27_0 (fifo_file (create unlink)))
+(neverallow base_typeattr_68_27_0 shell_27_0 (process (transition dyntransition)))
+(neverallow base_typeattr_69_27_0 base_typeattr_70_27_0 (process (transition dyntransition)))
+(neverallow base_typeattr_71_27_0 app_data_file_27_0 (lnk_file (read)))
+(neverallow base_typeattr_72_27_0 shell_data_file_27_0 (lnk_file (read)))
+(neverallow base_typeattr_73_27_0 shell_data_file_27_0 (dir (write create setattr relabelfrom link rename add_name remove_name reparent rmdir)))
+(neverallow base_typeattr_74_27_0 shell_data_file_27_0 (dir (search open)))
+(neverallow base_typeattr_75_27_0 shell_data_file_27_0 (file (open)))
+(neverallow base_typeattr_8_27_0 base_typeattr_76_27_0 (service_manager (list)))
+(neverallow base_typeattr_8_27_0 base_typeattr_77_27_0 (hwservice_manager (list)))
+(neverallow base_typeattr_8_27_0 domain (file (execute execute_no_trans entrypoint)))
+(neverallow base_typeattr_78_27_0 debugfs_27_0 (file (ioctl read write create setattr lock relabelfrom append unlink link rename open)))
+(neverallow base_typeattr_79_27_0 profman_exec_27_0 (file (execute execute_no_trans)))
+(neverallow base_typeattr_8_27_0 base_typeattr_80_27_0 (system (module_load)))
+(neverallow base_typeattr_12_27_0 self (capability (setfcap)))
+(neverallow domain crash_dump_27_0 (process (noatsecure)))
+(neverallow base_typeattr_81_27_0 coredomain_hwservice (hwservice_manager (add)))
+(neverallow base_typeattr_8_27_0 same_process_hwservice (hwservice_manager (add)))
+(allow drmserver_27_0 servicemanager_27_0 (binder (call transfer)))
+(allow servicemanager_27_0 drmserver_27_0 (dir (search)))
+(allow servicemanager_27_0 drmserver_27_0 (file (read open)))
+(allow servicemanager_27_0 drmserver_27_0 (process (getattr)))
+(allow drmserver_27_0 system_server_27_0 (binder (call transfer)))
+(allow system_server_27_0 drmserver_27_0 (binder (transfer)))
+(allow drmserver_27_0 system_server_27_0 (fd (use)))
+(allow drmserver_27_0 appdomain (binder (call transfer)))
+(allow appdomain drmserver_27_0 (binder (transfer)))
+(allow drmserver_27_0 appdomain (fd (use)))
+(allow drmserver_27_0 system_server_27_0 (fd (use)))
+(allow drmserver_27_0 mediaserver_27_0 (binder (call transfer)))
+(allow mediaserver_27_0 drmserver_27_0 (binder (transfer)))
+(allow drmserver_27_0 mediaserver_27_0 (fd (use)))
+(allow drmserver_27_0 sdcard_type (dir (search)))
+(allow drmserver_27_0 drm_data_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow drmserver_27_0 drm_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow drmserver_27_0 tee_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow drmserver_27_0 app_data_file_27_0 (file (read write getattr)))
+(allow drmserver_27_0 sdcard_type (file (read write getattr)))
+(allow drmserver_27_0 efs_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow drmserver_27_0 efs_file_27_0 (file (ioctl read getattr lock map open)))
+(allow drmserver_27_0 efs_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow drmserver_27_0 apk_data_file_27_0 (dir (ioctl read write getattr lock add_name remove_name search open)))
+(allow drmserver_27_0 drmserver_socket_27_0 (sock_file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow drmserver_27_0 apk_data_file_27_0 (sock_file (unlink)))
+(allow drmserver_27_0 media_rw_data_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow drmserver_27_0 media_rw_data_file_27_0 (file (ioctl read getattr lock map open)))
+(allow drmserver_27_0 media_rw_data_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow drmserver_27_0 apk_data_file_27_0 (file (read getattr)))
+(allow drmserver_27_0 asec_apk_file_27_0 (file (read getattr)))
+(allow drmserver_27_0 ringtone_file_27_0 (file (read getattr)))
+(allow drmserver_27_0 radio_data_file_27_0 (file (read getattr)))
+(allow drmserver_27_0 oemfs_27_0 (dir (search)))
+(allow drmserver_27_0 oemfs_27_0 (file (ioctl read getattr lock map open)))
+(allow drmserver_27_0 drmserver_service_27_0 (service_manager (add find)))
+(neverallow base_typeattr_82_27_0 drmserver_service_27_0 (service_manager (add)))
+(allow drmserver_27_0 permission_service_27_0 (service_manager (find)))
+(allow drmserver_27_0 selinuxfs_27_0 (dir (ioctl read getattr lock search open)))
+(allow drmserver_27_0 selinuxfs_27_0 (file (ioctl read getattr lock map open)))
+(allow drmserver_27_0 selinuxfs_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow drmserver_27_0 selinuxfs_27_0 (file (write lock append map open)))
+(allow drmserver_27_0 kernel_27_0 (security (compute_av)))
+(allow drmserver_27_0 self (netlink_selinux_socket (read write create getattr setattr lock relabelfrom relabelto append bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind)))
+(allow drmserver_27_0 cgroup_27_0 (dir (ioctl read getattr lock search open)))
+(allow drmserver_27_0 cgroup_27_0 (file (ioctl read getattr lock map open)))
+(allow drmserver_27_0 cgroup_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow drmserver_27_0 system_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow drmserver_27_0 system_file_27_0 (file (ioctl read getattr lock map open)))
+(allow drmserver_27_0 system_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow dumpstate_27_0 servicemanager_27_0 (binder (call transfer)))
+(allow servicemanager_27_0 dumpstate_27_0 (dir (search)))
+(allow servicemanager_27_0 dumpstate_27_0 (file (read open)))
+(allow servicemanager_27_0 dumpstate_27_0 (process (getattr)))
+(allow dumpstate_27_0 sysfs_wake_lock_27_0 (file (ioctl read write getattr lock append map open)))
+(allow dumpstate_27_0 self (capability2 (block_suspend)))
+(allow dumpstate_27_0 self (capability (setgid setuid sys_resource)))
+(allow dumpstate_27_0 domain (dir (ioctl read getattr lock search open)))
+(allow dumpstate_27_0 domain (file (ioctl read getattr lock map open)))
+(allow dumpstate_27_0 domain (lnk_file (ioctl read getattr lock map open)))
+(allow dumpstate_27_0 self (capability (kill net_admin net_raw)))
+(allow dumpstate_27_0 system_file_27_0 (file (execute_no_trans)))
+(allow dumpstate_27_0 toolbox_exec_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow dumpstate_27_0 system_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow dumpstate_27_0 self (capability (chown dac_override fowner fsetid)))
+(allow dumpstate_27_0 anr_data_file_27_0 (dir (ioctl read write getattr lock add_name remove_name search open)))
+(allow dumpstate_27_0 anr_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow dumpstate_27_0 system_data_file_27_0 (file (ioctl read getattr lock map open)))
+(allow dumpstate_27_0 self (capability2 (syslog)))
+(allow dumpstate_27_0 kernel_27_0 (system (syslog_read)))
+(allow dumpstate_27_0 pstorefs_27_0 (dir (ioctl read getattr lock search open)))
+(allow dumpstate_27_0 pstorefs_27_0 (file (ioctl read getattr lock map open)))
+(allow dumpstate_27_0 domain (process (getattr)))
+(allow dumpstate_27_0 appdomain (process (signal)))
+(allow dumpstate_27_0 system_server_27_0 (process (signal)))
+(allow dumpstate_27_0 hal_audio_server (process (signal)))
+(allow dumpstate_27_0 hal_bluetooth_server (process (signal)))
+(allow dumpstate_27_0 hal_camera_server (process (signal)))
+(allow dumpstate_27_0 hal_graphics_composer_server (process (signal)))
+(allow dumpstate_27_0 hal_sensors_server (process (signal)))
+(allow dumpstate_27_0 hal_vr_server (process (signal)))
+(allow dumpstate_27_0 audioserver_27_0 (process (signal)))
+(allow dumpstate_27_0 cameraserver_27_0 (process (signal)))
+(allow dumpstate_27_0 drmserver_27_0 (process (signal)))
+(allow dumpstate_27_0 inputflinger_27_0 (process (signal)))
+(allow dumpstate_27_0 mediacodec_27_0 (process (signal)))
+(allow dumpstate_27_0 mediadrmserver_27_0 (process (signal)))
+(allow dumpstate_27_0 mediaextractor_27_0 (process (signal)))
+(allow dumpstate_27_0 mediaserver_27_0 (process (signal)))
+(allow dumpstate_27_0 sdcardd_27_0 (process (signal)))
+(allow dumpstate_27_0 surfaceflinger_27_0 (process (signal)))
+(allow dumpstate_27_0 tombstoned_intercept_socket_27_0 (sock_file (write)))
+(allow dumpstate_27_0 tombstoned_27_0 (unix_stream_socket (connectto)))
+(allow dumpstate_27_0 sysfs_usb_27_0 (file (write lock append map open)))
+(allow dumpstate_27_0 qtaguid_proc_27_0 (file (ioctl read getattr lock map open)))
+(allow dumpstate_27_0 debugfs_27_0 (file (ioctl read getattr lock map open)))
+(allow dumpstate_27_0 block_device_27_0 (dir (getattr search)))
+(allow dumpstate_27_0 rootfs_27_0 (dir (getattr search)))
+(allow dumpstate_27_0 selinuxfs_27_0 (dir (getattr search)))
+(allow dumpstate_27_0 tmpfs_27_0 (dir (getattr search)))
+(allow dumpstate_27_0 storage_file_27_0 (dir (getattr search)))
+(allow dumpstate_27_0 cache_file_27_0 (dir (getattr search)))
+(allow dumpstate_27_0 fuse_device_27_0 (chr_file (getattr)))
+(allow dumpstate_27_0 dm_device_27_0 (blk_file (getattr)))
+(allow dumpstate_27_0 cache_block_device_27_0 (blk_file (getattr)))
+(allow dumpstate_27_0 rootfs_27_0 (lnk_file (read getattr)))
+(allow dumpstate_27_0 cache_file_27_0 (lnk_file (read getattr)))
+(allow dumpstate_27_0 cgroup_27_0 (dir (ioctl read getattr lock search open)))
+(allow dumpstate_27_0 cgroup_27_0 (file (ioctl read getattr lock map open)))
+(allow dumpstate_27_0 cgroup_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow dumpstate_27_0 binderservicedomain (binder (call transfer)))
+(allow binderservicedomain dumpstate_27_0 (binder (transfer)))
+(allow dumpstate_27_0 binderservicedomain (fd (use)))
+(allow dumpstate_27_0 appdomain (binder (call transfer)))
+(allow dumpstate_27_0 netd_27_0 (binder (call transfer)))
+(allow dumpstate_27_0 wificond_27_0 (binder (call transfer)))
+(allow appdomain dumpstate_27_0 (binder (transfer)))
+(allow netd_27_0 dumpstate_27_0 (binder (transfer)))
+(allow wificond_27_0 dumpstate_27_0 (binder (transfer)))
+(allow dumpstate_27_0 appdomain (fd (use)))
+(allow dumpstate_27_0 netd_27_0 (fd (use)))
+(allow dumpstate_27_0 wificond_27_0 (fd (use)))
+(allow dumpstate_27_0 sysfs_vibrator_27_0 (file (ioctl read write getattr lock append map open)))
+(allow dumpstate_27_0 self (capability (sys_ptrace)))
+(allow dumpstate_27_0 shell_data_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow dumpstate_27_0 shell_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow dumpstate_27_0 shell_exec_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow dumpstate_27_0 zygote_exec_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow dumpstate_27_0 ashmem_device_27_0 (chr_file (execute)))
+(allow dumpstate_27_0 self (process (execmem)))
+(allow dumpstate_27_0 dalvikcache_data_file_27_0 (dir (getattr search)))
+(allow dumpstate_27_0 dalvikcache_data_file_27_0 (file (ioctl read getattr lock map execute open)))
+(allow dumpstate_27_0 dalvikcache_data_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow dumpstate_27_0 bluetooth_data_file_27_0 (dir (search)))
+(allow dumpstate_27_0 bluetooth_logs_data_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow dumpstate_27_0 bluetooth_logs_data_file_27_0 (file (ioctl read getattr lock map open)))
+(allow dumpstate_27_0 gpu_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow dumpstate_27_0 logcat_exec_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow dumpstate_27_0 logdr_socket_27_0 (sock_file (write)))
+(allow dumpstate_27_0 logd_27_0 (unix_stream_socket (connectto)))
+(allow dumpstate_27_0 logd_socket_27_0 (sock_file (write)))
+(allow dumpstate_27_0 logd_27_0 (unix_stream_socket (connectto)))
+(allow dumpstate_27_0 runtime_event_log_tags_file_27_0 (file (ioctl read getattr lock map open)))
+(allow dumpstate_27_0 proc_meminfo_27_0 (file (ioctl read getattr lock map open)))
+(allow dumpstate_27_0 proc_net_27_0 (file (ioctl read getattr lock map open)))
+(allow dumpstate_27_0 proc_27_0 (dir (ioctl read getattr lock search open)))
+(allow dumpstate_27_0 proc_27_0 (file (ioctl read getattr lock map open)))
+(allow dumpstate_27_0 proc_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow dumpstate_27_0 net_data_file_27_0 (dir (search)))
+(allow dumpstate_27_0 net_data_file_27_0 (file (ioctl read getattr lock map open)))
+(allow dumpstate_27_0 self (netlink_tcpdiag_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown nlmsg_read)))
+(allow dumpstate_27_0 tombstone_data_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow dumpstate_27_0 tombstone_data_file_27_0 (file (ioctl read getattr lock map open)))
+(allow dumpstate_27_0 cache_recovery_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow dumpstate_27_0 cache_recovery_file_27_0 (file (ioctl read getattr lock map open)))
+(allow dumpstate_27_0 recovery_data_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow dumpstate_27_0 recovery_data_file_27_0 (file (ioctl read getattr lock map open)))
+(allow dumpstate_27_0 base_typeattr_83_27_0 (service_manager (find)))
+(allow dumpstate_27_0 servicemanager_27_0 (service_manager (list)))
+(allow dumpstate_27_0 hwservicemanager_27_0 (hwservice_manager (list)))
+(allow dumpstate_27_0 devpts_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow dumpstate_27_0 property_socket_27_0 (sock_file (write)))
+(allow dumpstate_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow dumpstate_27_0 dumpstate_prop_27_0 (property_service (set)))
+(allow dumpstate_27_0 dumpstate_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow dumpstate_27_0 property_socket_27_0 (sock_file (write)))
+(allow dumpstate_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow dumpstate_27_0 dumpstate_options_prop_27_0 (property_service (set)))
+(allow dumpstate_27_0 dumpstate_options_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow dumpstate_27_0 serialno_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow dumpstate_27_0 device_logging_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow dumpstate_27_0 media_rw_data_file_27_0 (dir (getattr)))
+(allow dumpstate_27_0 proc_interrupts_27_0 (file (ioctl read getattr lock map open)))
+(allow dumpstate_27_0 proc_zoneinfo_27_0 (file (ioctl read getattr lock map open)))
+(allow dumpstate_27_0 dumpstate_service_27_0 (service_manager (add find)))
+(neverallow base_typeattr_84_27_0 dumpstate_service_27_0 (service_manager (add)))
+(allow dumpstate_27_0 ion_device_27_0 (chr_file (ioctl read getattr lock map open)))
+(allow dumpstate_27_0 sysfs_27_0 (dir (ioctl read getattr lock search open)))
+(allow dumpstate_27_0 sysfs_27_0 (file (ioctl read getattr lock map open)))
+(allow dumpstate_27_0 sysfs_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow dumpstate_27_0 proc_stat_27_0 (file (ioctl read getattr lock map open)))
+(allow dumpstate_27_0 sysfs_leds_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow dumpstate_27_0 sysfs_leds_27_0 (file (ioctl read getattr lock map open)))
+(allow dumpstate_27_0 sysfs_leds_27_0 (dir (search)))
+(allow dumpstate_27_0 installd_27_0 (binder (call transfer)))
+(allow installd_27_0 dumpstate_27_0 (binder (transfer)))
+(allow dumpstate_27_0 installd_27_0 (fd (use)))
+(allow dumpstate_27_0 self (netlink_xfrm_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown nlmsg_read)))
+(neverallow dumpstate_27_0 base_typeattr_8_27_0 (process (ptrace)))
+(neverallow base_typeattr_85_27_0 dumpstate_service_27_0 (service_manager (find)))
+(neverallow dumpstate_27_0 sysfs_27_0 (file (write create setattr relabelfrom append unlink link rename)))
+(allow e2fs_27_0 block_device_27_0 (blk_file (getattr)))
+(allow e2fs_27_0 block_device_27_0 (dir (search)))
+(allow e2fs_27_0 userdata_block_device_27_0 (blk_file (ioctl read write getattr lock append map open)))
+(allow e2fs_27_0 proc_27_0 (file (ioctl read getattr lock map open)))
+(allow e2fs_27_0 sysfs_fs_ext4_features_27_0 (file (ioctl read getattr lock map open)))
+(allow e2fs_27_0 file_contexts_file_27_0 (file (read getattr open)))
+(allow fs_type self (filesystem (associate)))
+(allow cgroup_27_0 tmpfs_27_0 (filesystem (associate)))
+(allow sysfs_type sysfs_27_0 (filesystem (associate)))
+(allow debugfs_type debugfs_27_0 (filesystem (associate)))
+(allow debugfs_type debugfs_tracing_27_0 (filesystem (associate)))
+(allow file_type labeledfs_27_0 (filesystem (associate)))
+(allow file_type tmpfs_27_0 (filesystem (associate)))
+(allow file_type rootfs_27_0 (filesystem (associate)))
+(allow dev_type tmpfs_27_0 (filesystem (associate)))
+(allow app_fuse_file_27_0 app_fusefs_27_0 (filesystem (associate)))
+(allow postinstall_file_27_0 self (filesystem (associate)))
+(neverallow fs_type file_type (filesystem (associate)))
+(allow fingerprintd_27_0 servicemanager_27_0 (binder (call transfer)))
+(allow servicemanager_27_0 fingerprintd_27_0 (dir (search)))
+(allow servicemanager_27_0 fingerprintd_27_0 (file (read open)))
+(allow servicemanager_27_0 fingerprintd_27_0 (process (getattr)))
+(allow fingerprintd_27_0 system_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow fingerprintd_27_0 fingerprintd_service_27_0 (service_manager (add find)))
+(neverallow base_typeattr_86_27_0 fingerprintd_service_27_0 (service_manager (add)))
+(allow fingerprintd_27_0 fingerprintd_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow fingerprintd_27_0 fingerprintd_data_file_27_0 (dir (ioctl read write getattr lock add_name remove_name search open)))
+(allow keystore_27_0 fingerprintd_27_0 (dir (search)))
+(allow keystore_27_0 fingerprintd_27_0 (file (read open)))
+(allow keystore_27_0 fingerprintd_27_0 (process (getattr)))
+(allow fingerprintd_27_0 keystore_service_27_0 (service_manager (find)))
+(allow fingerprintd_27_0 keystore_27_0 (binder (call transfer)))
+(allow keystore_27_0 fingerprintd_27_0 (binder (transfer)))
+(allow fingerprintd_27_0 keystore_27_0 (fd (use)))
+(allow fingerprintd_27_0 keystore_27_0 (keystore_key (add_auth)))
+(allow fingerprintd_27_0 system_server_27_0 (binder (call transfer)))
+(allow system_server_27_0 fingerprintd_27_0 (binder (transfer)))
+(allow fingerprintd_27_0 system_server_27_0 (fd (use)))
+(allow fingerprintd_27_0 permission_service_27_0 (service_manager (find)))
+(allow fingerprintd_27_0 cgroup_27_0 (dir (ioctl read getattr lock search open)))
+(allow fingerprintd_27_0 cgroup_27_0 (file (ioctl read getattr lock map open)))
+(allow fingerprintd_27_0 cgroup_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow fingerprintd_27_0 sysfs_type (dir (ioctl read getattr lock search open)))
+(allow fingerprintd_27_0 sysfs_type (file (ioctl read getattr lock map open)))
+(allow fingerprintd_27_0 sysfs_type (lnk_file (ioctl read getattr lock map open)))
+(allow fingerprintd_27_0 ion_device_27_0 (chr_file (ioctl read getattr lock map open)))
+(allow fsck_27_0 tmpfs_27_0 (chr_file (ioctl read write)))
+(allow fsck_27_0 devpts_27_0 (chr_file (ioctl read write getattr)))
+(allow fsck_27_0 vold_27_0 (fd (use)))
+(allow fsck_27_0 vold_27_0 (fifo_file (read write getattr)))
+(allow fsck_27_0 block_device_27_0 (dir (search)))
+(allow fsck_27_0 userdata_block_device_27_0 (blk_file (ioctl read write getattr lock append map open)))
+(allow fsck_27_0 cache_block_device_27_0 (blk_file (ioctl read write getattr lock append map open)))
+(allow fsck_27_0 dm_device_27_0 (blk_file (ioctl read write getattr lock append map open)))
+(allow fsck_27_0 dev_type (blk_file (getattr)))
+(allow fsck_27_0 proc_27_0 (dir (ioctl read getattr lock search open)))
+(allow fsck_27_0 proc_27_0 (file (ioctl read getattr lock map open)))
+(allow fsck_27_0 proc_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow fsck_27_0 rootfs_27_0 (dir (ioctl read getattr lock search open)))
+(neverallow fsck_27_0 vold_device_27_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open)))
+(neverallow fsck_27_0 root_block_device_27_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open)))
+(neverallow fsck_27_0 frp_block_device_27_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open)))
+(neverallow fsck_27_0 system_block_device_27_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open)))
+(neverallow fsck_27_0 recovery_block_device_27_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open)))
+(neverallow fsck_27_0 boot_block_device_27_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open)))
+(neverallow fsck_27_0 swap_block_device_27_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open)))
+(neverallow fsck_27_0 metadata_block_device_27_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open)))
+(neverallow base_typeattr_87_27_0 fsck_27_0 (process (transition)))
+(neverallow base_typeattr_8_27_0 fsck_27_0 (process (dyntransition)))
+(neverallow fsck_27_0 base_typeattr_88_27_0 (file (entrypoint)))
+(allow fsck_untrusted_27_0 devpts_27_0 (chr_file (ioctl read write getattr)))
+(allow fsck_untrusted_27_0 vold_27_0 (fd (use)))
+(allow fsck_untrusted_27_0 vold_27_0 (fifo_file (read write getattr)))
+(allow fsck_untrusted_27_0 block_device_27_0 (dir (search)))
+(allow fsck_untrusted_27_0 vold_device_27_0 (blk_file (ioctl read write getattr lock append map open)))
+(allow fsck_untrusted_27_0 proc_27_0 (dir (ioctl read getattr lock search open)))
+(allow fsck_untrusted_27_0 proc_27_0 (file (ioctl read getattr lock map open)))
+(allow fsck_untrusted_27_0 proc_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow fsck_untrusted_27_0 dev_type (blk_file (getattr)))
+(neverallow fsck_untrusted_27_0 dm_device_27_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open)))
+(neverallow fsck_untrusted_27_0 root_block_device_27_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open)))
+(neverallow fsck_untrusted_27_0 frp_block_device_27_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open)))
+(neverallow fsck_untrusted_27_0 system_block_device_27_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open)))
+(neverallow fsck_untrusted_27_0 recovery_block_device_27_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open)))
+(neverallow fsck_untrusted_27_0 boot_block_device_27_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open)))
+(neverallow fsck_untrusted_27_0 userdata_block_device_27_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open)))
+(neverallow fsck_untrusted_27_0 cache_block_device_27_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open)))
+(neverallow fsck_untrusted_27_0 swap_block_device_27_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open)))
+(neverallow fsck_untrusted_27_0 metadata_block_device_27_0 (blk_file (ioctl read write create setattr lock relabelfrom append unlink link rename open)))
+(neverallow base_typeattr_89_27_0 fsck_untrusted_27_0 (process (transition)))
+(neverallow base_typeattr_8_27_0 fsck_untrusted_27_0 (process (dyntransition)))
+(neverallow fsck_untrusted_27_0 base_typeattr_88_27_0 (file (entrypoint)))
+(allow gatekeeperd_27_0 servicemanager_27_0 (binder (call transfer)))
+(allow servicemanager_27_0 gatekeeperd_27_0 (dir (search)))
+(allow servicemanager_27_0 gatekeeperd_27_0 (file (read open)))
+(allow servicemanager_27_0 gatekeeperd_27_0 (process (getattr)))
+(allow gatekeeperd_27_0 tee_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow gatekeeperd_27_0 ion_device_27_0 (chr_file (ioctl read getattr lock map open)))
+(allow gatekeeperd_27_0 system_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow gatekeeperd_27_0 gatekeeper_service_27_0 (service_manager (add find)))
+(neverallow base_typeattr_90_27_0 gatekeeper_service_27_0 (service_manager (add)))
+(allow keystore_27_0 gatekeeperd_27_0 (dir (search)))
+(allow keystore_27_0 gatekeeperd_27_0 (file (read open)))
+(allow keystore_27_0 gatekeeperd_27_0 (process (getattr)))
+(allow gatekeeperd_27_0 keystore_service_27_0 (service_manager (find)))
+(allow gatekeeperd_27_0 keystore_27_0 (binder (call transfer)))
+(allow keystore_27_0 gatekeeperd_27_0 (binder (transfer)))
+(allow gatekeeperd_27_0 keystore_27_0 (fd (use)))
+(allow gatekeeperd_27_0 keystore_27_0 (keystore_key (add_auth)))
+(allow gatekeeperd_27_0 system_server_27_0 (binder (call)))
+(allow gatekeeperd_27_0 permission_service_27_0 (service_manager (find)))
+(allow gatekeeperd_27_0 gatekeeper_data_file_27_0 (dir (ioctl read write getattr lock add_name remove_name search open)))
+(allow gatekeeperd_27_0 gatekeeper_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow gatekeeperd_27_0 hardware_properties_service_27_0 (service_manager (find)))
+(allow gatekeeperd_27_0 cgroup_27_0 (dir (ioctl read getattr lock search open)))
+(allow gatekeeperd_27_0 cgroup_27_0 (file (ioctl read getattr lock map open)))
+(allow gatekeeperd_27_0 cgroup_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow hal_allocator_client hal_allocator_server (binder (call transfer)))
+(allow hal_allocator_server hal_allocator_client (binder (transfer)))
+(allow hal_allocator_client hal_allocator_server (fd (use)))
+(allow hal_allocator_server hidl_allocator_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_allocator_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_91_27_0 hidl_allocator_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_allocator_client hidl_allocator_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_allocator_client hidl_memory_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_audio_client hal_audio_server (binder (call transfer)))
+(allow hal_audio_server hal_audio_client (binder (transfer)))
+(allow hal_audio_client hal_audio_server (fd (use)))
+(allow hal_audio_server hal_audio_client (binder (call transfer)))
+(allow hal_audio_client hal_audio_server (binder (transfer)))
+(allow hal_audio_server hal_audio_client (fd (use)))
+(allow hal_audio_server hal_audio_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_audio_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_92_27_0 hal_audio_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_audio_client hal_audio_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_audio ion_device_27_0 (chr_file (ioctl read getattr lock map open)))
+(allow hal_audio proc_27_0 (dir (ioctl read getattr lock search open)))
+(allow hal_audio proc_27_0 (file (ioctl read getattr lock map open)))
+(allow hal_audio proc_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow hal_audio audio_device_27_0 (dir (ioctl read getattr lock search open)))
+(allow hal_audio audio_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow hal_audio shell_27_0 (fd (use)))
+(allow hal_audio shell_27_0 (fifo_file (write)))
+(allow hal_audio dumpstate_27_0 (fd (use)))
+(allow hal_audio dumpstate_27_0 (fifo_file (write)))
+(neverallow hal_audio fs_type (file (execute_no_trans)))
+(neverallow hal_audio file_type (file (execute_no_trans)))
+(neverallow hal_audio domain (tcp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind name_connect)))
+(neverallow hal_audio domain (udp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind)))
+(neverallow hal_audio domain (rawip_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind)))
+(neverallow base_typeattr_93_27_0 audio_device_27_0 (chr_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access)))
+(allow hal_bluetooth_client hal_bluetooth_server (binder (call transfer)))
+(allow hal_bluetooth_server hal_bluetooth_client (binder (transfer)))
+(allow hal_bluetooth_client hal_bluetooth_server (fd (use)))
+(allow hal_bluetooth_server hal_bluetooth_client (binder (call transfer)))
+(allow hal_bluetooth_client hal_bluetooth_server (binder (transfer)))
+(allow hal_bluetooth_server hal_bluetooth_client (fd (use)))
+(allow hal_bluetooth_server hal_bluetooth_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_bluetooth_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_94_27_0 hal_bluetooth_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_bluetooth_client hal_bluetooth_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_bluetooth sysfs_wake_lock_27_0 (file (ioctl read write getattr lock append map open)))
+(allow hal_bluetooth self (capability2 (block_suspend)))
+(allow hal_bluetooth self (capability (net_admin)))
+(allow hal_bluetooth bluetooth_efs_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow hal_bluetooth bluetooth_efs_file_27_0 (file (ioctl read getattr lock map open)))
+(allow hal_bluetooth bluetooth_efs_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow hal_bluetooth uhid_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow hal_bluetooth hci_attach_dev_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow hal_bluetooth sysfs_type (dir (ioctl read getattr lock search open)))
+(allow hal_bluetooth sysfs_type (file (ioctl read getattr lock map open)))
+(allow hal_bluetooth sysfs_type (lnk_file (ioctl read getattr lock map open)))
+(allow hal_bluetooth sysfs_bluetooth_writable_27_0 (file (ioctl read write getattr lock append map open)))
+(allow hal_bluetooth self (capability2 (wake_alarm)))
+(allow hal_bluetooth property_socket_27_0 (sock_file (write)))
+(allow hal_bluetooth init_27_0 (unix_stream_socket (connectto)))
+(allow hal_bluetooth bluetooth_prop_27_0 (property_service (set)))
+(allow hal_bluetooth bluetooth_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow hal_bluetooth proc_bluetooth_writable_27_0 (file (ioctl read write getattr lock append map open)))
+(allow hal_bluetooth self (capability (sys_nice)))
+(allow hal_bootctl_client hal_bootctl_server (binder (call transfer)))
+(allow hal_bootctl_server hal_bootctl_client (binder (transfer)))
+(allow hal_bootctl_client hal_bootctl_server (fd (use)))
+(allow hal_bootctl_server hal_bootctl_client (binder (call transfer)))
+(allow hal_bootctl_client hal_bootctl_server (binder (transfer)))
+(allow hal_bootctl_server hal_bootctl_client (fd (use)))
+(allow hal_bootctl_server hal_bootctl_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_bootctl_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_95_27_0 hal_bootctl_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_bootctl_client hal_bootctl_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_broadcastradio_client hal_broadcastradio_server (binder (call transfer)))
+(allow hal_broadcastradio_server hal_broadcastradio_client (binder (transfer)))
+(allow hal_broadcastradio_client hal_broadcastradio_server (fd (use)))
+(allow hal_broadcastradio_server hal_broadcastradio_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_broadcastradio_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_96_27_0 hal_broadcastradio_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_broadcastradio_client hal_broadcastradio_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_camera_client hal_camera_server (binder (call transfer)))
+(allow hal_camera_server hal_camera_client (binder (transfer)))
+(allow hal_camera_client hal_camera_server (fd (use)))
+(allow hal_camera_server hal_camera_client (binder (call transfer)))
+(allow hal_camera_client hal_camera_server (binder (transfer)))
+(allow hal_camera_server hal_camera_client (fd (use)))
+(allow hal_camera_server hal_camera_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_camera_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_97_27_0 hal_camera_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_camera_client hal_camera_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_camera camera_data_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow hal_camera camera_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow hal_camera video_device_27_0 (dir (ioctl read getattr lock search open)))
+(allow hal_camera video_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow hal_camera camera_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow hal_camera ion_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow hal_camera_client hal_graphics_allocator (fd (use)))
+(allow hal_camera_server hal_graphics_allocator (fd (use)))
+(allow hal_camera base_typeattr_98_27_0 (fd (use)))
+(allow hal_camera surfaceflinger_27_0 (fd (use)))
+(allow hal_camera hal_allocator_server (fd (use)))
+(neverallow hal_camera fs_type (file (execute_no_trans)))
+(neverallow hal_camera file_type (file (execute_no_trans)))
+(neverallow hal_camera domain (tcp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind name_connect)))
+(neverallow hal_camera domain (udp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind)))
+(neverallow hal_camera domain (rawip_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind)))
+(neverallow base_typeattr_99_27_0 camera_device_27_0 (chr_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access)))
+(allow hal_cas_client hal_cas_server (binder (call transfer)))
+(allow hal_cas_server hal_cas_client (binder (transfer)))
+(allow hal_cas_client hal_cas_server (fd (use)))
+(allow hal_cas_server hal_cas_client (binder (call transfer)))
+(allow hal_cas_client hal_cas_server (binder (transfer)))
+(allow hal_cas_server hal_cas_client (fd (use)))
+(allow hal_cas_server hal_cas_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_cas_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_100_27_0 hal_cas_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_cas_client hal_cas_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_cas_server hidl_memory_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_cas serialno_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow hal_cas system_data_file_27_0 (dir (getattr search)))
+(allow hal_cas system_data_file_27_0 (file (read getattr)))
+(allow hal_cas system_data_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow hal_cas cgroup_27_0 (dir (ioctl read getattr lock search open)))
+(allow hal_cas cgroup_27_0 (file (ioctl read getattr lock map open)))
+(allow hal_cas cgroup_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow hal_cas cgroup_27_0 (dir (write search)))
+(allow hal_cas cgroup_27_0 (file (write lock append map open)))
+(allow hal_cas ion_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow hal_cas hal_graphics_allocator (fd (use)))
+(allow hal_cas tee_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(neverallow hal_cas fs_type (file (execute_no_trans)))
+(neverallow hal_cas file_type (file (execute_no_trans)))
+(neverallowx hal_cas domain (ioctl tcp_socket (0x6900 0x6902)))
+(neverallowx hal_cas domain (ioctl udp_socket (0x6900 0x6902)))
+(neverallowx hal_cas domain (ioctl rawip_socket (0x6900 0x6902)))
+(neverallowx hal_cas domain (ioctl tcp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff)))))
+(neverallowx hal_cas domain (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff)))))
+(neverallowx hal_cas domain (ioctl rawip_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff)))))
+(neverallowx hal_cas domain (ioctl tcp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff)))))
+(neverallowx hal_cas domain (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff)))))
+(neverallowx hal_cas domain (ioctl rawip_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff)))))
+(allow hal_configstore_client hal_configstore_server (binder (call transfer)))
+(allow hal_configstore_server hal_configstore_client (binder (transfer)))
+(allow hal_configstore_client hal_configstore_server (fd (use)))
+(allow hal_configstore_client hal_configstore_ISurfaceFlingerConfigs_27_0 (hwservice_manager (find)))
+(allow hal_configstore_server hal_configstore_ISurfaceFlingerConfigs_27_0 (hwservice_manager (add find)))
+(allow hal_configstore_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_101_27_0 hal_configstore_ISurfaceFlingerConfigs_27_0 (hwservice_manager (add)))
+(allow hal_configstore_server anr_data_file_27_0 (file (append)))
+(allow hal_configstore_server dumpstate_27_0 (fd (use)))
+(allow hal_configstore_server dumpstate_27_0 (fifo_file (write append)))
+(allow hal_configstore_server system_server_27_0 (fifo_file (write append)))
+(allow hal_configstore_server tombstoned_27_0 (unix_stream_socket (connectto)))
+(allow hal_configstore_server tombstoned_27_0 (fd (use)))
+(allow hal_configstore_server tombstoned_crash_socket_27_0 (sock_file (write)))
+(allow hal_configstore_server tombstone_data_file_27_0 (file (append)))
+(neverallow hal_configstore_server fs_type (file (execute_no_trans)))
+(neverallow hal_configstore_server file_type (file (execute_no_trans)))
+(neverallow hal_configstore_server domain (socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind)))
+(neverallow hal_configstore_server domain (tcp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind name_connect)))
+(neverallow hal_configstore_server domain (udp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind)))
+(neverallow hal_configstore_server domain (rawip_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind)))
+(neverallow hal_configstore_server domain (netlink_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind)))
+(neverallow hal_configstore_server domain (packet_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind)))
+(neverallow hal_configstore_server domain (key_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind)))
+(neverallow hal_configstore_server domain (netlink_route_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind nlmsg_read nlmsg_write)))
+(neverallow hal_configstore_server domain (netlink_tcpdiag_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind nlmsg_read nlmsg_write)))
+(neverallow hal_configstore_server domain (netlink_nflog_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind)))
+(neverallow hal_configstore_server domain (netlink_xfrm_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind nlmsg_read nlmsg_write)))
+(neverallow hal_configstore_server domain (netlink_selinux_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind)))
+(neverallow hal_configstore_server domain (netlink_audit_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind nlmsg_read nlmsg_write nlmsg_relay nlmsg_readpriv nlmsg_tty_audit)))
+(neverallow hal_configstore_server domain (netlink_dnrt_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind)))
+(neverallow hal_configstore_server domain (netlink_kobject_uevent_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind)))
+(neverallow hal_configstore_server domain (appletalk_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind)))
+(neverallow hal_configstore_server domain (tun_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind attach_queue)))
+(neverallow hal_configstore_server domain (netlink_iscsi_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind)))
+(neverallow hal_configstore_server domain (netlink_fib_lookup_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind)))
+(neverallow hal_configstore_server domain (netlink_connector_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind)))
+(neverallow hal_configstore_server domain (netlink_netfilter_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind)))
+(neverallow hal_configstore_server domain (netlink_generic_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind)))
+(neverallow hal_configstore_server domain (netlink_scsitransport_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind)))
+(neverallow hal_configstore_server domain (netlink_rdma_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind)))
+(neverallow hal_configstore_server domain (netlink_crypto_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind)))
+(neverallow hal_configstore_server base_typeattr_102_27_0 (unix_stream_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind connectto)))
+(neverallow hal_configstore_server base_typeattr_102_27_0 (unix_dgram_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind)))
+(neverallow hal_configstore_server base_typeattr_103_27_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access)))
+(neverallow hal_configstore_server base_typeattr_103_27_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod)))
+(neverallow hal_configstore_server base_typeattr_103_27_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod)))
+(neverallow hal_configstore_server fuse_27_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access)))
+(neverallow hal_configstore_server sdcardfs_27_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access)))
+(neverallow hal_configstore_server vfat_27_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access)))
+(neverallow hal_configstore_server base_typeattr_8_27_0 (service_manager (add find list)))
+(neverallow hal_configstore_server self (capability (chown dac_override dac_read_search fowner fsetid kill setgid setuid setpcap linux_immutable net_bind_service net_broadcast net_admin net_raw ipc_lock ipc_owner sys_module sys_rawio sys_chroot sys_ptrace sys_pacct sys_admin sys_boot sys_nice sys_resource sys_time sys_tty_config mknod lease audit_write audit_control setfcap)))
+(neverallow hal_configstore_server self (capability2 (mac_override mac_admin syslog wake_alarm block_suspend audit_read)))
+(neverallow hal_configstore_server base_typeattr_8_27_0 (process (ptrace)))
+(neverallow hal_configstore_server base_typeattr_8_27_0 (file (relabelfrom relabelto)))
+(neverallow hal_configstore_server base_typeattr_8_27_0 (dir (relabelfrom relabelto)))
+(neverallow hal_configstore_server base_typeattr_8_27_0 (lnk_file (relabelfrom relabelto)))
+(neverallow hal_configstore_server base_typeattr_8_27_0 (chr_file (relabelfrom relabelto)))
+(neverallow hal_configstore_server base_typeattr_8_27_0 (blk_file (relabelfrom relabelto)))
+(neverallow hal_configstore_server base_typeattr_8_27_0 (sock_file (relabelfrom relabelto)))
+(neverallow hal_configstore_server base_typeattr_8_27_0 (fifo_file (relabelfrom relabelto)))
+(allow hal_contexthub_client hal_contexthub_server (binder (call transfer)))
+(allow hal_contexthub_server hal_contexthub_client (binder (transfer)))
+(allow hal_contexthub_client hal_contexthub_server (fd (use)))
+(allow hal_contexthub_server hal_contexthub_client (binder (call transfer)))
+(allow hal_contexthub_client hal_contexthub_server (binder (transfer)))
+(allow hal_contexthub_server hal_contexthub_client (fd (use)))
+(allow hal_contexthub_server hal_contexthub_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_contexthub_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_104_27_0 hal_contexthub_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_contexthub_client hal_contexthub_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_drm_client hal_drm_server (binder (call transfer)))
+(allow hal_drm_server hal_drm_client (binder (transfer)))
+(allow hal_drm_client hal_drm_server (fd (use)))
+(allow hal_drm_server hal_drm_client (binder (call transfer)))
+(allow hal_drm_client hal_drm_server (binder (transfer)))
+(allow hal_drm_server hal_drm_client (fd (use)))
+(allow hal_drm_server hal_drm_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_drm_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_105_27_0 hal_drm_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_drm_client hal_drm_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_drm hidl_memory_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_drm self (process (execmem)))
+(allow hal_drm serialno_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow hal_drm system_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow hal_drm system_file_27_0 (file (ioctl read getattr lock map open)))
+(allow hal_drm system_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow hal_drm system_data_file_27_0 (dir (getattr search)))
+(allow hal_drm system_data_file_27_0 (file (read getattr)))
+(allow hal_drm system_data_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow hal_drm cgroup_27_0 (dir (ioctl read getattr lock search open)))
+(allow hal_drm cgroup_27_0 (file (ioctl read getattr lock map open)))
+(allow hal_drm cgroup_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow hal_drm cgroup_27_0 (dir (write search)))
+(allow hal_drm cgroup_27_0 (file (write lock append map open)))
+(allow hal_drm ion_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow hal_drm hal_graphics_allocator (fd (use)))
+(allow hal_drm mediaserver_27_0 (fd (use)))
+(allow hal_drm media_data_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow hal_drm media_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow hal_drm media_data_file_27_0 (file (read getattr)))
+(allow hal_drm sysfs_27_0 (file (ioctl read getattr lock map open)))
+(allow hal_drm tee_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allowx hal_drm self (ioctl tcp_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451)))
+(allowx hal_drm self (ioctl udp_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451)))
+(allowx hal_drm self (ioctl rawip_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451)))
+(allowx hal_drm self (ioctl tcp_socket (((range 0x8906 0x8907)) 0x8910 ((range 0x8912 0x8913)) 0x8915 0x8917 0x8919 0x891b 0x8921 0x8933 0x8938 0x8942)))
+(allowx hal_drm self (ioctl udp_socket (((range 0x8906 0x8907)) 0x8910 ((range 0x8912 0x8913)) 0x8915 0x8917 0x8919 0x891b 0x8921 0x8933 0x8938 0x8942)))
+(allowx hal_drm self (ioctl rawip_socket (((range 0x8906 0x8907)) 0x8910 ((range 0x8912 0x8913)) 0x8915 0x8917 0x8919 0x891b 0x8921 0x8933 0x8938 0x8942)))
+(allowx hal_drm self (ioctl tcp_socket (0x8b01 0x8b05 0x8b07 0x8b09 0x8b0b 0x8b0d 0x8b0f ((range 0x8b11 0x8b13)) 0x8b21 0x8b23 0x8b25 0x8b27 0x8b29 0x8b2d)))
+(allowx hal_drm self (ioctl udp_socket (0x8b01 0x8b05 0x8b07 0x8b09 0x8b0b 0x8b0d 0x8b0f ((range 0x8b11 0x8b13)) 0x8b21 0x8b23 0x8b25 0x8b27 0x8b29 0x8b2d)))
+(allowx hal_drm self (ioctl rawip_socket (0x8b01 0x8b05 0x8b07 0x8b09 0x8b0b 0x8b0d 0x8b0f ((range 0x8b11 0x8b13)) 0x8b21 0x8b23 0x8b25 0x8b27 0x8b29 0x8b2d)))
+(neverallow hal_drm fs_type (file (execute_no_trans)))
+(neverallow hal_drm file_type (file (execute_no_trans)))
+(neverallowx hal_drm domain (ioctl tcp_socket (0x6900 0x6902)))
+(neverallowx hal_drm domain (ioctl udp_socket (0x6900 0x6902)))
+(neverallowx hal_drm domain (ioctl rawip_socket (0x6900 0x6902)))
+(neverallowx hal_drm domain (ioctl tcp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff)))))
+(neverallowx hal_drm domain (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff)))))
+(neverallowx hal_drm domain (ioctl rawip_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff)))))
+(neverallowx hal_drm domain (ioctl tcp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff)))))
+(neverallowx hal_drm domain (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff)))))
+(neverallowx hal_drm domain (ioctl rawip_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff)))))
+(allow hal_dumpstate_client hal_dumpstate_server (binder (call transfer)))
+(allow hal_dumpstate_server hal_dumpstate_client (binder (transfer)))
+(allow hal_dumpstate_client hal_dumpstate_server (fd (use)))
+(allow hal_dumpstate_server hal_dumpstate_client (binder (call transfer)))
+(allow hal_dumpstate_client hal_dumpstate_server (binder (transfer)))
+(allow hal_dumpstate_server hal_dumpstate_client (fd (use)))
+(allow hal_dumpstate_server hal_dumpstate_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_dumpstate_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_106_27_0 hal_dumpstate_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_dumpstate_client hal_dumpstate_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_dumpstate shell_data_file_27_0 (file (write)))
+(allow hal_dumpstate proc_interrupts_27_0 (file (ioctl read getattr lock map open)))
+(allow hal_fingerprint_client hal_fingerprint_server (binder (call transfer)))
+(allow hal_fingerprint_server hal_fingerprint_client (binder (transfer)))
+(allow hal_fingerprint_client hal_fingerprint_server (fd (use)))
+(allow hal_fingerprint_server hal_fingerprint_client (binder (call transfer)))
+(allow hal_fingerprint_client hal_fingerprint_server (binder (transfer)))
+(allow hal_fingerprint_server hal_fingerprint_client (fd (use)))
+(allow hal_fingerprint_server hal_fingerprint_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_fingerprint_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_107_27_0 hal_fingerprint_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_fingerprint_client hal_fingerprint_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_fingerprint fingerprintd_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow hal_fingerprint fingerprintd_data_file_27_0 (dir (ioctl read write getattr lock add_name remove_name search open)))
+(allow hal_fingerprint ion_device_27_0 (chr_file (ioctl read getattr lock map open)))
+(allow hal_fingerprint cgroup_27_0 (dir (ioctl read getattr lock search open)))
+(allow hal_fingerprint cgroup_27_0 (file (ioctl read getattr lock map open)))
+(allow hal_fingerprint cgroup_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow hal_fingerprint sysfs_27_0 (dir (ioctl read getattr lock search open)))
+(allow hal_fingerprint sysfs_27_0 (file (ioctl read getattr lock map open)))
+(allow hal_fingerprint sysfs_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow hal_gatekeeper_client hal_gatekeeper_server (binder (call transfer)))
+(allow hal_gatekeeper_server hal_gatekeeper_client (binder (transfer)))
+(allow hal_gatekeeper_client hal_gatekeeper_server (fd (use)))
+(allow hal_gatekeeper_server hal_gatekeeper_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_gatekeeper_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_108_27_0 hal_gatekeeper_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_gatekeeper_client hal_gatekeeper_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_gatekeeper tee_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow hal_gatekeeper ion_device_27_0 (chr_file (ioctl read getattr lock map open)))
+(allow hal_gnss_client hal_gnss_server (binder (call transfer)))
+(allow hal_gnss_server hal_gnss_client (binder (transfer)))
+(allow hal_gnss_client hal_gnss_server (fd (use)))
+(allow hal_gnss_server hal_gnss_client (binder (call transfer)))
+(allow hal_gnss_client hal_gnss_server (binder (transfer)))
+(allow hal_gnss_server hal_gnss_client (fd (use)))
+(allow hal_gnss_server hal_gnss_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_gnss_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_109_27_0 hal_gnss_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_gnss_client hal_gnss_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_graphics_allocator_client hal_graphics_allocator_server (binder (call transfer)))
+(allow hal_graphics_allocator_server hal_graphics_allocator_client (binder (transfer)))
+(allow hal_graphics_allocator_client hal_graphics_allocator_server (fd (use)))
+(allow hal_graphics_allocator_server hal_graphics_allocator_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_graphics_allocator_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_110_27_0 hal_graphics_allocator_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_graphics_allocator_client hal_graphics_allocator_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_graphics_allocator_client hal_graphics_mapper_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_graphics_allocator gpu_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow hal_graphics_allocator ion_device_27_0 (chr_file (ioctl read getattr lock map open)))
+(allow hal_graphics_allocator self (capability (sys_nice)))
+(allow hal_graphics_composer_client hal_graphics_composer_server (binder (call transfer)))
+(allow hal_graphics_composer_server hal_graphics_composer_client (binder (transfer)))
+(allow hal_graphics_composer_client hal_graphics_composer_server (fd (use)))
+(allow hal_graphics_composer_server hal_graphics_composer_client (binder (call transfer)))
+(allow hal_graphics_composer_client hal_graphics_composer_server (binder (transfer)))
+(allow hal_graphics_composer_server hal_graphics_composer_client (fd (use)))
+(allow hal_graphics_composer_server hal_graphics_composer_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_graphics_composer_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_111_27_0 hal_graphics_composer_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_graphics_composer_client hal_graphics_composer_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_graphics_composer_server hal_graphics_mapper_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_graphics_composer gpu_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow hal_graphics_composer ion_device_27_0 (chr_file (ioctl read getattr lock map open)))
+(allow hal_graphics_composer hal_graphics_allocator (fd (use)))
+(allow hal_graphics_composer graphics_device_27_0 (dir (search)))
+(allow hal_graphics_composer graphics_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow hal_graphics_composer system_server_27_0 (fd (use)))
+(allow hal_graphics_composer bootanim_27_0 (fd (use)))
+(allow hal_graphics_composer appdomain (fd (use)))
+(allow hal_graphics_composer self (capability (sys_nice)))
+(allow hal_health_client hal_health_server (binder (call transfer)))
+(allow hal_health_server hal_health_client (binder (transfer)))
+(allow hal_health_client hal_health_server (fd (use)))
+(allow hal_health_server hal_health_client (binder (call transfer)))
+(allow hal_health_client hal_health_server (binder (transfer)))
+(allow hal_health_server hal_health_client (fd (use)))
+(allow hal_health_server hal_health_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_health_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_112_27_0 hal_health_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_health_client hal_health_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_health system_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow hal_health system_file_27_0 (file (ioctl read getattr lock map open)))
+(allow hal_health system_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow hal_ir_client hal_ir_server (binder (call transfer)))
+(allow hal_ir_server hal_ir_client (binder (transfer)))
+(allow hal_ir_client hal_ir_server (fd (use)))
+(allow hal_ir_server hal_ir_client (binder (call transfer)))
+(allow hal_ir_client hal_ir_server (binder (transfer)))
+(allow hal_ir_server hal_ir_client (fd (use)))
+(allow hal_ir_server hal_ir_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_ir_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_113_27_0 hal_ir_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_ir_client hal_ir_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_keymaster_client hal_keymaster_server (binder (call transfer)))
+(allow hal_keymaster_server hal_keymaster_client (binder (transfer)))
+(allow hal_keymaster_client hal_keymaster_server (fd (use)))
+(allow hal_keymaster_server hal_keymaster_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_keymaster_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_114_27_0 hal_keymaster_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_keymaster_client hal_keymaster_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_keymaster tee_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow hal_keymaster ion_device_27_0 (chr_file (ioctl read getattr lock map open)))
+(allow hal_light_client hal_light_server (binder (call transfer)))
+(allow hal_light_server hal_light_client (binder (transfer)))
+(allow hal_light_client hal_light_server (fd (use)))
+(allow hal_light_server hal_light_client (binder (call transfer)))
+(allow hal_light_client hal_light_server (binder (transfer)))
+(allow hal_light_server hal_light_client (fd (use)))
+(allow hal_light_server hal_light_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_light_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_115_27_0 hal_light_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_light_client hal_light_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_light sysfs_leds_27_0 (lnk_file (read)))
+(allow hal_light sysfs_leds_27_0 (file (ioctl read write getattr lock append map open)))
+(allow hal_light sysfs_leds_27_0 (dir (ioctl read getattr lock search open)))
+(allow hal_memtrack_client hal_memtrack_server (binder (call transfer)))
+(allow hal_memtrack_server hal_memtrack_client (binder (transfer)))
+(allow hal_memtrack_client hal_memtrack_server (fd (use)))
+(allow hal_memtrack_server hal_memtrack_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_memtrack_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_116_27_0 hal_memtrack_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_memtrack_client hal_memtrack_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_neuralnetworks_client hal_neuralnetworks_server (binder (call transfer)))
+(allow hal_neuralnetworks_server hal_neuralnetworks_client (binder (transfer)))
+(allow hal_neuralnetworks_client hal_neuralnetworks_server (fd (use)))
+(allow hal_neuralnetworks_server hal_neuralnetworks_client (binder (call transfer)))
+(allow hal_neuralnetworks_client hal_neuralnetworks_server (binder (transfer)))
+(allow hal_neuralnetworks_server hal_neuralnetworks_client (fd (use)))
+(allow hal_neuralnetworks_server hal_neuralnetworks_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_neuralnetworks_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_117_27_0 hal_neuralnetworks_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_neuralnetworks_client hal_neuralnetworks_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_neuralnetworks hidl_memory_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_neuralnetworks hal_allocator (fd (use)))
+(neverallow base_typeattr_118_27_0 self (capability (net_admin net_raw)))
+(neverallow base_typeattr_119_27_0 domain (tcp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind name_connect)))
+(neverallow base_typeattr_119_27_0 domain (udp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind)))
+(neverallow base_typeattr_119_27_0 domain (rawip_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind)))
+(neverallow base_typeattr_120_27_0 fs_type (file (execute_no_trans)))
+(neverallow base_typeattr_120_27_0 file_type (file (execute_no_trans)))
+(neverallow base_typeattr_14_27_0 halserverdomain (process (transition)))
+(neverallow base_typeattr_8_27_0 halserverdomain (process (dyntransition)))
+(allow hal_nfc_client hal_nfc_server (binder (call transfer)))
+(allow hal_nfc_server hal_nfc_client (binder (transfer)))
+(allow hal_nfc_client hal_nfc_server (fd (use)))
+(allow hal_nfc_server hal_nfc_client (binder (call transfer)))
+(allow hal_nfc_client hal_nfc_server (binder (transfer)))
+(allow hal_nfc_server hal_nfc_client (fd (use)))
+(allow hal_nfc_server hal_nfc_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_nfc_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_121_27_0 hal_nfc_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_nfc_client hal_nfc_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_nfc property_socket_27_0 (sock_file (write)))
+(allow hal_nfc init_27_0 (unix_stream_socket (connectto)))
+(allow hal_nfc nfc_prop_27_0 (property_service (set)))
+(allow hal_nfc nfc_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow hal_nfc nfc_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow hal_nfc nfc_data_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow hal_nfc nfc_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow hal_nfc nfc_data_file_27_0 (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow hal_nfc nfc_data_file_27_0 (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow hal_oemlock_client hal_oemlock_server (binder (call transfer)))
+(allow hal_oemlock_server hal_oemlock_client (binder (transfer)))
+(allow hal_oemlock_client hal_oemlock_server (fd (use)))
+(allow hal_oemlock_server hal_oemlock_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_oemlock_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_122_27_0 hal_oemlock_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_oemlock_client hal_oemlock_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_power_client hal_power_server (binder (call transfer)))
+(allow hal_power_server hal_power_client (binder (transfer)))
+(allow hal_power_client hal_power_server (fd (use)))
+(allow hal_power_server hal_power_client (binder (call transfer)))
+(allow hal_power_client hal_power_server (binder (transfer)))
+(allow hal_power_server hal_power_client (fd (use)))
+(allow hal_power_server hal_power_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_power_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_123_27_0 hal_power_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_power_client hal_power_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_sensors_client hal_sensors_server (binder (call transfer)))
+(allow hal_sensors_server hal_sensors_client (binder (transfer)))
+(allow hal_sensors_client hal_sensors_server (fd (use)))
+(allow hal_sensors_server hal_sensors_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_sensors_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_124_27_0 hal_sensors_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_sensors_client hal_sensors_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_sensors base_typeattr_98_27_0 (fd (use)))
+(allow hal_sensors hal_allocator (fd (use)))
+(allow hal_sensors self (capability (sys_nice)))
+(allow hal_telephony_client hal_telephony_server (binder (call transfer)))
+(allow hal_telephony_server hal_telephony_client (binder (transfer)))
+(allow hal_telephony_client hal_telephony_server (fd (use)))
+(allow hal_telephony_server hal_telephony_client (binder (call transfer)))
+(allow hal_telephony_client hal_telephony_server (binder (transfer)))
+(allow hal_telephony_server hal_telephony_client (fd (use)))
+(allow hal_telephony_server hal_telephony_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_telephony_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_125_27_0 hal_telephony_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_telephony_client hal_telephony_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_tetheroffload_client hal_tetheroffload_server (binder (call transfer)))
+(allow hal_tetheroffload_server hal_tetheroffload_client (binder (transfer)))
+(allow hal_tetheroffload_client hal_tetheroffload_server (fd (use)))
+(allow hal_tetheroffload_server hal_tetheroffload_client (binder (call transfer)))
+(allow hal_tetheroffload_client hal_tetheroffload_server (binder (transfer)))
+(allow hal_tetheroffload_server hal_tetheroffload_client (fd (use)))
+(allow hal_tetheroffload_client hal_tetheroffload_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_tetheroffload_server hal_tetheroffload_client (netlink_netfilter_socket (read write getattr setopt)))
+(allow hal_thermal_client hal_thermal_server (binder (call transfer)))
+(allow hal_thermal_server hal_thermal_client (binder (transfer)))
+(allow hal_thermal_client hal_thermal_server (fd (use)))
+(allow hal_thermal_server hal_thermal_client (binder (call transfer)))
+(allow hal_thermal_client hal_thermal_server (binder (transfer)))
+(allow hal_thermal_server hal_thermal_client (fd (use)))
+(allow hal_thermal_server hal_thermal_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_thermal_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_126_27_0 hal_thermal_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_thermal_client hal_thermal_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_tv_cec_client hal_tv_cec_server (binder (call transfer)))
+(allow hal_tv_cec_server hal_tv_cec_client (binder (transfer)))
+(allow hal_tv_cec_client hal_tv_cec_server (fd (use)))
+(allow hal_tv_cec_server hal_tv_cec_client (binder (call transfer)))
+(allow hal_tv_cec_client hal_tv_cec_server (binder (transfer)))
+(allow hal_tv_cec_server hal_tv_cec_client (fd (use)))
+(allow hal_tv_cec_server hal_tv_cec_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_tv_cec_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_127_27_0 hal_tv_cec_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_tv_cec_client hal_tv_cec_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_tv_input_client hal_tv_input_server (binder (call transfer)))
+(allow hal_tv_input_server hal_tv_input_client (binder (transfer)))
+(allow hal_tv_input_client hal_tv_input_server (fd (use)))
+(allow hal_tv_input_server hal_tv_input_client (binder (call transfer)))
+(allow hal_tv_input_client hal_tv_input_server (binder (transfer)))
+(allow hal_tv_input_server hal_tv_input_client (fd (use)))
+(allow hal_tv_input_server hal_tv_input_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_tv_input_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_128_27_0 hal_tv_input_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_tv_input_client hal_tv_input_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_usb_client hal_usb_server (binder (call transfer)))
+(allow hal_usb_server hal_usb_client (binder (transfer)))
+(allow hal_usb_client hal_usb_server (fd (use)))
+(allow hal_usb_server hal_usb_client (binder (call transfer)))
+(allow hal_usb_client hal_usb_server (binder (transfer)))
+(allow hal_usb_server hal_usb_client (fd (use)))
+(allow hal_usb_server hal_usb_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_usb_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_129_27_0 hal_usb_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_usb_client hal_usb_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_usb self (netlink_kobject_uevent_socket (create)))
+(allow hal_usb self (netlink_kobject_uevent_socket (setopt)))
+(allow hal_usb self (netlink_kobject_uevent_socket (bind)))
+(allow hal_usb self (netlink_kobject_uevent_socket (read)))
+(allow hal_usb sysfs_27_0 (dir (open)))
+(allow hal_usb sysfs_27_0 (dir (read)))
+(allow hal_usb sysfs_27_0 (file (read)))
+(allow hal_usb sysfs_27_0 (file (open)))
+(allow hal_usb sysfs_27_0 (file (write)))
+(allow hal_usb sysfs_27_0 (file (getattr)))
+(allow hal_vibrator_client hal_vibrator_server (binder (call transfer)))
+(allow hal_vibrator_server hal_vibrator_client (binder (transfer)))
+(allow hal_vibrator_client hal_vibrator_server (fd (use)))
+(allow hal_vibrator_server hal_vibrator_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_vibrator_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_130_27_0 hal_vibrator_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_vibrator_client hal_vibrator_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_vibrator sysfs_vibrator_27_0 (file (ioctl read write getattr lock append map open)))
+(allow hal_vr_client hal_vr_server (binder (call transfer)))
+(allow hal_vr_server hal_vr_client (binder (transfer)))
+(allow hal_vr_client hal_vr_server (fd (use)))
+(allow hal_vr_server hal_vr_client (binder (call transfer)))
+(allow hal_vr_client hal_vr_server (binder (transfer)))
+(allow hal_vr_server hal_vr_client (fd (use)))
+(allow hal_vr_server hal_vr_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_vr_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_131_27_0 hal_vr_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_vr_client hal_vr_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_weaver_client hal_weaver_server (binder (call transfer)))
+(allow hal_weaver_server hal_weaver_client (binder (transfer)))
+(allow hal_weaver_client hal_weaver_server (fd (use)))
+(allow hal_weaver_server hal_weaver_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_weaver_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_132_27_0 hal_weaver_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_weaver_client hal_weaver_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_wifi_client hal_wifi_server (binder (call transfer)))
+(allow hal_wifi_server hal_wifi_client (binder (transfer)))
+(allow hal_wifi_client hal_wifi_server (fd (use)))
+(allow hal_wifi_server hal_wifi_client (binder (call transfer)))
+(allow hal_wifi_client hal_wifi_server (binder (transfer)))
+(allow hal_wifi_server hal_wifi_client (fd (use)))
+(allow hal_wifi_server hal_wifi_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_wifi_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_133_27_0 hal_wifi_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_wifi_client hal_wifi_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_wifi proc_net_27_0 (dir (ioctl read getattr lock search open)))
+(allow hal_wifi proc_net_27_0 (file (ioctl read getattr lock map open)))
+(allow hal_wifi proc_net_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow hal_wifi sysfs_type (dir (ioctl read getattr lock search open)))
+(allow hal_wifi sysfs_type (file (ioctl read getattr lock map open)))
+(allow hal_wifi sysfs_type (lnk_file (ioctl read getattr lock map open)))
+(allow hal_wifi property_socket_27_0 (sock_file (write)))
+(allow hal_wifi init_27_0 (unix_stream_socket (connectto)))
+(allow hal_wifi wifi_prop_27_0 (property_service (set)))
+(allow hal_wifi wifi_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow hal_wifi self (udp_socket (ioctl read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allowx hal_wifi self (ioctl udp_socket (0x8914)))
+(allow hal_wifi self (capability (net_admin net_raw)))
+(allow hal_wifi self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allow hal_wifi self (netlink_generic_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allow hal_wifi sysfs_wlan_fwpath_27_0 (file (write lock append map open)))
+(allow hal_wifi proc_modules_27_0 (file (read getattr open)))
+(allow hal_wifi_offload_client hal_wifi_offload_server (binder (call transfer)))
+(allow hal_wifi_offload_server hal_wifi_offload_client (binder (transfer)))
+(allow hal_wifi_offload_client hal_wifi_offload_server (fd (use)))
+(allow hal_wifi_offload_server hal_wifi_offload_client (binder (call transfer)))
+(allow hal_wifi_offload_client hal_wifi_offload_server (binder (transfer)))
+(allow hal_wifi_offload_server hal_wifi_offload_client (fd (use)))
+(allow hal_wifi_offload_server hal_wifi_offload_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_wifi_offload_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_134_27_0 hal_wifi_offload_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_wifi_offload_client hal_wifi_offload_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_wifi_offload proc_net_27_0 (dir (ioctl read getattr lock search open)))
+(allow hal_wifi_offload proc_net_27_0 (file (ioctl read getattr lock map open)))
+(allow hal_wifi_offload proc_net_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow hal_wifi_offload sysfs_type (dir (ioctl read getattr lock search open)))
+(allow hal_wifi_offload sysfs_type (file (ioctl read getattr lock map open)))
+(allow hal_wifi_offload sysfs_type (lnk_file (ioctl read getattr lock map open)))
+(allow hal_wifi_supplicant_client hal_wifi_supplicant_server (binder (call transfer)))
+(allow hal_wifi_supplicant_server hal_wifi_supplicant_client (binder (transfer)))
+(allow hal_wifi_supplicant_client hal_wifi_supplicant_server (fd (use)))
+(allow hal_wifi_supplicant_server hal_wifi_supplicant_client (binder (call transfer)))
+(allow hal_wifi_supplicant_client hal_wifi_supplicant_server (binder (transfer)))
+(allow hal_wifi_supplicant_server hal_wifi_supplicant_client (fd (use)))
+(allow hal_wifi_supplicant_server hal_wifi_supplicant_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_wifi_supplicant_server hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_135_27_0 hal_wifi_supplicant_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_wifi_supplicant_client hal_wifi_supplicant_hwservice_27_0 (hwservice_manager (find)))
+(allowx hal_wifi_supplicant self (ioctl udp_socket (0x6900 0x6902)))
+(allowx hal_wifi_supplicant self (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff)))))
+(allowx hal_wifi_supplicant self (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff)))))
+(allow hal_wifi_supplicant sysfs_type (dir (ioctl read getattr lock search open)))
+(allow hal_wifi_supplicant sysfs_type (file (ioctl read getattr lock map open)))
+(allow hal_wifi_supplicant sysfs_type (lnk_file (ioctl read getattr lock map open)))
+(allow hal_wifi_supplicant proc_net_27_0 (dir (ioctl read getattr lock search open)))
+(allow hal_wifi_supplicant proc_net_27_0 (file (ioctl read getattr lock map open)))
+(allow hal_wifi_supplicant proc_net_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow hal_wifi_supplicant kernel_27_0 (system (module_request)))
+(allow hal_wifi_supplicant self (capability (setgid setuid net_admin net_raw)))
+(allow hal_wifi_supplicant cgroup_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow hal_wifi_supplicant self (netlink_route_socket (nlmsg_write)))
+(allow hal_wifi_supplicant self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allow hal_wifi_supplicant self (netlink_generic_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allow hal_wifi_supplicant self (packet_socket (ioctl read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allowx hal_wifi_supplicant self (ioctl packet_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451)))
+(allowx hal_wifi_supplicant self (ioctl packet_socket (0x6900 0x6902)))
+(allowx hal_wifi_supplicant self (ioctl packet_socket (((range 0x8906 0x8907)) ((range 0x890b 0x890d)) ((range 0x8910 0x8927)) 0x8929 ((range 0x8930 0x8939)) ((range 0x8940 0x8943)) ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff)))))
+(allowx hal_wifi_supplicant self (ioctl packet_socket (((range 0x8b00 0x8b02)) ((range 0x8b04 0x8b1d)) ((range 0x8b20 0x8b2d)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff)))))
+(allow hal_wifi_supplicant wifi_data_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow hal_wifi_supplicant wifi_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow hal_wifi_supplicant wpa_socket_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow hal_wifi_supplicant wpa_socket_27_0 (sock_file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(neverallow hal_wifi_supplicant_server sdcard_type (dir (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod)))
+(neverallow hal_wifi_supplicant_server sdcard_type (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access)))
+(allow healthd_27_0 kmsg_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow healthd_27_0 sysfs_type (dir (ioctl read getattr lock search open)))
+(allow healthd_27_0 sysfs_type (file (ioctl read getattr lock map open)))
+(allow healthd_27_0 sysfs_type (lnk_file (ioctl read getattr lock map open)))
+(allow healthd_27_0 rootfs_27_0 (dir (ioctl read getattr lock search open)))
+(allow healthd_27_0 rootfs_27_0 (file (ioctl read getattr lock map open)))
+(allow healthd_27_0 rootfs_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow healthd_27_0 cgroup_27_0 (dir (ioctl read getattr lock search open)))
+(allow healthd_27_0 cgroup_27_0 (file (ioctl read getattr lock map open)))
+(allow healthd_27_0 cgroup_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow healthd_27_0 system_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow healthd_27_0 system_file_27_0 (file (ioctl read getattr lock map open)))
+(allow healthd_27_0 system_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow healthd_27_0 self (capability (sys_tty_config)))
+(allow healthd_27_0 self (capability (sys_boot)))
+(allow healthd_27_0 self (netlink_kobject_uevent_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allow healthd_27_0 sysfs_wake_lock_27_0 (file (ioctl read write getattr lock append map open)))
+(allow healthd_27_0 self (capability2 (block_suspend)))
+(allow healthd_27_0 servicemanager_27_0 (binder (call transfer)))
+(allow servicemanager_27_0 healthd_27_0 (dir (search)))
+(allow servicemanager_27_0 healthd_27_0 (file (read open)))
+(allow servicemanager_27_0 healthd_27_0 (process (getattr)))
+(allow healthd_27_0 system_server_27_0 (binder (call transfer)))
+(allow system_server_27_0 healthd_27_0 (binder (transfer)))
+(allow healthd_27_0 system_server_27_0 (fd (use)))
+(allow healthd_27_0 sysfs_27_0 (file (write)))
+(allow healthd_27_0 sysfs_usb_27_0 (file (write)))
+(allow healthd_27_0 sysfs_batteryinfo_27_0 (file (ioctl read getattr lock map open)))
+(allow healthd_27_0 sysfs_type (dir (ioctl read getattr lock search open)))
+(allow healthd_27_0 sysfs_type (file (ioctl read getattr lock map open)))
+(allow healthd_27_0 sysfs_type (lnk_file (ioctl read getattr lock map open)))
+(allow healthd_27_0 pstorefs_27_0 (dir (ioctl read getattr lock search open)))
+(allow healthd_27_0 pstorefs_27_0 (file (ioctl read getattr lock map open)))
+(allow healthd_27_0 graphics_device_27_0 (dir (ioctl read getattr lock search open)))
+(allow healthd_27_0 graphics_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow healthd_27_0 input_device_27_0 (dir (ioctl read getattr lock search open)))
+(allow healthd_27_0 input_device_27_0 (chr_file (ioctl read getattr lock map open)))
+(allow healthd_27_0 tty_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow healthd_27_0 ashmem_device_27_0 (chr_file (execute)))
+(allow healthd_27_0 self (process (execmem)))
+(allow healthd_27_0 proc_sysrq_27_0 (file (ioctl read write getattr lock append map open)))
+(allow healthd_27_0 batteryproperties_service_27_0 (service_manager (add find)))
+(neverallow base_typeattr_136_27_0 batteryproperties_service_27_0 (service_manager (add)))
+(allow healthd_27_0 property_socket_27_0 (sock_file (write)))
+(allow healthd_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow healthd_27_0 system_prop_27_0 (property_service (set)))
+(allow healthd_27_0 system_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow hwservicemanager_27_0 self (binder (set_context_mgr)))
+(allow hwservicemanager_27_0 property_socket_27_0 (sock_file (write)))
+(allow hwservicemanager_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow hwservicemanager_27_0 hwservicemanager_prop_27_0 (property_service (set)))
+(allow hwservicemanager_27_0 hwservicemanager_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow hwservicemanager_27_0 system_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow hwservicemanager_27_0 hwservice_contexts_file_27_0 (file (ioctl read getattr lock map open)))
+(allow hwservicemanager_27_0 selinuxfs_27_0 (dir (ioctl read getattr lock search open)))
+(allow hwservicemanager_27_0 selinuxfs_27_0 (file (ioctl read getattr lock map open)))
+(allow hwservicemanager_27_0 selinuxfs_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow hwservicemanager_27_0 selinuxfs_27_0 (file (write lock append map open)))
+(allow hwservicemanager_27_0 kernel_27_0 (security (compute_av)))
+(allow hwservicemanager_27_0 self (netlink_selinux_socket (read write create getattr setattr lock relabelfrom relabelto append bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind)))
+(allow idmap_27_0 installd_27_0 (fd (use)))
+(allow idmap_27_0 resourcecache_data_file_27_0 (file (read write getattr)))
+(allow idmap_27_0 apk_data_file_27_0 (file (ioctl read getattr lock map open)))
+(allow idmap_27_0 apk_data_file_27_0 (dir (search)))
+(allow idmap_27_0 vendor_app_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow idmap_27_0 vendor_app_file_27_0 (file (ioctl read getattr lock map open)))
+(allow idmap_27_0 vendor_app_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow idmap_27_0 vendor_overlay_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow idmap_27_0 vendor_overlay_file_27_0 (file (ioctl read getattr lock map open)))
+(allow idmap_27_0 vendor_overlay_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow init_27_0 tmpfs_27_0 (chr_file (ioctl read write create getattr setattr lock append map unlink open)))
+(allow init_27_0 tmpfs_27_0 (chr_file (relabelfrom)))
+(allow init_27_0 kmsg_device_27_0 (chr_file (write relabelto)))
+(allow init_27_0 properties_device_27_0 (dir (relabelto)))
+(allow init_27_0 properties_serial_27_0 (file (write relabelto)))
+(allow init_27_0 property_type (file (ioctl read write create getattr setattr lock relabelto append map unlink rename open)))
+(allow init_27_0 device_27_0 (file (relabelfrom)))
+(allow init_27_0 runtime_event_log_tags_file_27_0 (file (write setattr relabelto open)))
+(allow init_27_0 device_27_0 (dir (relabelto)))
+(allow init_27_0 socket_device_27_0 (dir (relabelto)))
+(allow init_27_0 random_device_27_0 (chr_file (relabelto)))
+(allow init_27_0 tmpfs_27_0 (chr_file (relabelfrom)))
+(allow init_27_0 tmpfs_27_0 (blk_file (relabelfrom)))
+(allow init_27_0 tmpfs_27_0 (blk_file (getattr)))
+(allow init_27_0 block_device_27_0 (dir (relabelto)))
+(allow init_27_0 block_device_27_0 (lnk_file (relabelto)))
+(allow init_27_0 block_device_27_0 (blk_file (relabelto)))
+(allow init_27_0 dm_device_27_0 (chr_file (relabelto)))
+(allow init_27_0 dm_device_27_0 (blk_file (relabelto)))
+(allow init_27_0 kernel_27_0 (fd (use)))
+(allow init_27_0 tmpfs_27_0 (lnk_file (read getattr relabelfrom)))
+(allow init_27_0 system_block_device_27_0 (lnk_file (relabelto)))
+(allow init_27_0 system_block_device_27_0 (blk_file (relabelto)))
+(allow init_27_0 self (capability (sys_resource)))
+(allow init_27_0 tmpfs_27_0 (file (unlink)))
+(allow init_27_0 devpts_27_0 (chr_file (read write open)))
+(allow init_27_0 fscklogs_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow init_27_0 tmpfs_27_0 (chr_file (write)))
+(allow init_27_0 console_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow init_27_0 tty_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow init_27_0 self (capability (sys_admin)))
+(allow init_27_0 rootfs_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow init_27_0 rootfs_27_0 (dir (mounton)))
+(allow init_27_0 cgroup_27_0 (dir (mounton)))
+(allow init_27_0 system_file_27_0 (dir (mounton)))
+(allow init_27_0 vendor_file_27_0 (dir (mounton)))
+(allow init_27_0 system_data_file_27_0 (dir (mounton)))
+(allow init_27_0 storage_file_27_0 (dir (mounton)))
+(allow init_27_0 postinstall_mnt_dir_27_0 (dir (mounton)))
+(allow init_27_0 cache_file_27_0 (dir (mounton)))
+(allow init_27_0 device_27_0 (dir (mounton)))
+(allow init_27_0 rootfs_27_0 (lnk_file (create unlink)))
+(allow init_27_0 sysfs_27_0 (dir (mounton)))
+(allow init_27_0 tmpfs_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow init_27_0 tmpfs_27_0 (dir (mounton)))
+(allow init_27_0 cgroup_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow init_27_0 cgroup_27_0 (dir (ioctl read getattr lock search open)))
+(allow init_27_0 cgroup_27_0 (file (ioctl read getattr lock map open)))
+(allow init_27_0 cgroup_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow init_27_0 cpuctl_device_27_0 (dir (create mounton)))
+(allow init_27_0 configfs_27_0 (dir (mounton)))
+(allow init_27_0 configfs_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow init_27_0 configfs_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow init_27_0 configfs_27_0 (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow init_27_0 tmpfs_27_0 (dir (relabelfrom)))
+(allow init_27_0 self (capability (dac_override)))
+(allow init_27_0 self (capability (sys_time)))
+(allow init_27_0 self (capability (sys_rawio mknod)))
+(allow init_27_0 dev_type (blk_file (ioctl read getattr lock map open)))
+(allow init_27_0 fs_type (filesystem (mount remount unmount getattr relabelfrom associate quotamod quotaget)))
+(allow init_27_0 unlabeled_27_0 (filesystem (mount remount unmount getattr relabelfrom associate quotamod quotaget)))
+(allow init_27_0 contextmount_type (filesystem (relabelto)))
+(allow init_27_0 contextmount_type (dir (ioctl read getattr lock search open)))
+(allow init_27_0 contextmount_type (file (ioctl read getattr lock map open)))
+(allow init_27_0 contextmount_type (lnk_file (ioctl read getattr lock map open)))
+(allow init_27_0 contextmount_type (sock_file (ioctl read getattr lock map open)))
+(allow init_27_0 contextmount_type (fifo_file (ioctl read getattr lock map open)))
+(allow init_27_0 rootfs_27_0 (file (relabelfrom)))
+(allow init_27_0 rootfs_27_0 (dir (relabelfrom)))
+(allow init_27_0 self (capability (chown fowner fsetid)))
+(allow init_27_0 base_typeattr_137_27_0 (dir (ioctl read create getattr setattr search open)))
+(allow init_27_0 base_typeattr_138_27_0 (dir (write relabelfrom add_name remove_name rmdir)))
+(allow init_27_0 base_typeattr_139_27_0 (file (read write create getattr setattr relabelfrom unlink open)))
+(allow init_27_0 base_typeattr_138_27_0 (sock_file (read create getattr setattr relabelfrom unlink open)))
+(allow init_27_0 base_typeattr_138_27_0 (fifo_file (read create getattr setattr relabelfrom unlink open)))
+(allow init_27_0 base_typeattr_138_27_0 (lnk_file (create getattr setattr relabelfrom unlink)))
+(allow init_27_0 cache_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow init_27_0 base_typeattr_140_27_0 (file (relabelto)))
+(allow init_27_0 base_typeattr_140_27_0 (dir (relabelto)))
+(allow init_27_0 base_typeattr_140_27_0 (lnk_file (relabelto)))
+(allow init_27_0 base_typeattr_140_27_0 (chr_file (relabelto)))
+(allow init_27_0 base_typeattr_140_27_0 (blk_file (relabelto)))
+(allow init_27_0 base_typeattr_140_27_0 (sock_file (relabelto)))
+(allow init_27_0 base_typeattr_140_27_0 (fifo_file (relabelto)))
+(allow init_27_0 sysfs_27_0 (file (getattr relabelfrom)))
+(allow init_27_0 sysfs_27_0 (dir (getattr relabelfrom)))
+(allow init_27_0 sysfs_27_0 (lnk_file (getattr relabelfrom)))
+(allow init_27_0 debugfs_27_0 (file (getattr relabelfrom)))
+(allow init_27_0 debugfs_27_0 (dir (getattr relabelfrom)))
+(allow init_27_0 debugfs_27_0 (lnk_file (getattr relabelfrom)))
+(allow init_27_0 debugfs_tracing_27_0 (file (getattr relabelfrom)))
+(allow init_27_0 debugfs_tracing_27_0 (dir (getattr relabelfrom)))
+(allow init_27_0 debugfs_tracing_27_0 (lnk_file (getattr relabelfrom)))
+(allow init_27_0 sysfs_type (file (getattr relabelto)))
+(allow init_27_0 sysfs_type (dir (getattr relabelto)))
+(allow init_27_0 sysfs_type (lnk_file (getattr relabelto)))
+(allow init_27_0 debugfs_type (file (getattr relabelto)))
+(allow init_27_0 debugfs_type (dir (getattr relabelto)))
+(allow init_27_0 debugfs_type (lnk_file (getattr relabelto)))
+(allow init_27_0 dev_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow init_27_0 dev_type (lnk_file (create)))
+(allow init_27_0 debugfs_tracing_27_0 (file (write lock append map open)))
+(allow init_27_0 debugfs_tracing_instances_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow init_27_0 debugfs_tracing_instances_27_0 (file (write lock append map open)))
+(allow init_27_0 debugfs_wifi_tracing_27_0 (file (write lock append map open)))
+(allow init_27_0 base_typeattr_141_27_0 (file (read setattr open)))
+(allow init_27_0 base_typeattr_141_27_0 (dir (read setattr search open)))
+(allow init_27_0 base_typeattr_142_27_0 (chr_file (read open)))
+(auditallow init_27_0 base_typeattr_143_27_0 (chr_file (read open)))
+(allow init_27_0 base_typeattr_144_27_0 (chr_file (setattr)))
+(allow init_27_0 unlabeled_27_0 (dir (ioctl read write create getattr setattr lock relabelfrom rename add_name remove_name reparent search rmdir open)))
+(allow init_27_0 unlabeled_27_0 (file (ioctl read write create getattr setattr lock relabelfrom append map unlink rename open)))
+(allow init_27_0 unlabeled_27_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom append map unlink rename open)))
+(allow init_27_0 unlabeled_27_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom append map unlink rename open)))
+(allow init_27_0 unlabeled_27_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom append map unlink rename open)))
+(allow init_27_0 kernel_27_0 (system (syslog_mod)))
+(allow init_27_0 self (capability2 (syslog)))
+(allow init_27_0 usermodehelper_27_0 (file (ioctl read write getattr lock append map open)))
+(allow init_27_0 sysfs_usermodehelper_27_0 (file (ioctl read write getattr lock append map open)))
+(allow init_27_0 proc_security_27_0 (file (ioctl read write getattr lock append map open)))
+(allow init_27_0 proc_27_0 (dir (ioctl read getattr lock search open)))
+(allow init_27_0 proc_27_0 (file (ioctl read getattr lock map open)))
+(allow init_27_0 proc_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow init_27_0 proc_27_0 (file (write lock append map open)))
+(allow init_27_0 proc_net_27_0 (dir (ioctl read getattr lock search open)))
+(allow init_27_0 proc_net_27_0 (file (ioctl read getattr lock map open)))
+(allow init_27_0 proc_net_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow init_27_0 proc_net_27_0 (file (write lock append map open)))
+(allow init_27_0 self (capability (net_admin)))
+(allow init_27_0 proc_sysrq_27_0 (file (write lock append map open)))
+(allow init_27_0 proc_stat_27_0 (file (ioctl read getattr lock map open)))
+(allow init_27_0 self (capability (sys_boot)))
+(allow init_27_0 sysfs_type (dir (ioctl read getattr lock search open)))
+(allow init_27_0 sysfs_type (lnk_file (read)))
+(allow init_27_0 sysfs_type (file (ioctl read write getattr lock append map open)))
+(allow init_27_0 misc_logd_file_27_0 (dir (read write create getattr setattr add_name search open)))
+(allow init_27_0 misc_logd_file_27_0 (file (write create getattr setattr open)))
+(allow init_27_0 self (capability (kill)))
+(allow init_27_0 domain (process (sigkill signal getpgid)))
+(allow init_27_0 keystore_data_file_27_0 (dir (read create getattr setattr search open)))
+(allow init_27_0 keystore_data_file_27_0 (file (getattr)))
+(allow init_27_0 vold_data_file_27_0 (dir (read create getattr setattr search open)))
+(allow init_27_0 vold_data_file_27_0 (file (getattr)))
+(allow init_27_0 shell_data_file_27_0 (dir (read create getattr setattr search open)))
+(allow init_27_0 shell_data_file_27_0 (file (getattr)))
+(allow init_27_0 self (capability (setgid setuid setpcap)))
+(allow init_27_0 domain (dir (ioctl read getattr lock search open)))
+(allow init_27_0 domain (file (ioctl read getattr lock map open)))
+(allow init_27_0 domain (lnk_file (ioctl read getattr lock map open)))
+(allow init_27_0 self (process (setexec setfscreate setsockcreate)))
+(allow init_27_0 file_contexts_file_27_0 (file (ioctl read getattr lock map open)))
+(allow init_27_0 sepolicy_file_27_0 (file (ioctl read getattr lock map open)))
+(allow init_27_0 selinuxfs_27_0 (dir (ioctl read getattr lock search open)))
+(allow init_27_0 selinuxfs_27_0 (file (ioctl read getattr lock map open)))
+(allow init_27_0 selinuxfs_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow init_27_0 selinuxfs_27_0 (file (write lock append map open)))
+(allow init_27_0 kernel_27_0 (security (compute_av)))
+(allow init_27_0 self (netlink_selinux_socket (read write create getattr setattr lock relabelfrom relabelto append bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind)))
+(allow init_27_0 kernel_27_0 (security (compute_create)))
+(allow init_27_0 domain (unix_stream_socket (create bind setopt)))
+(allow init_27_0 domain (unix_dgram_socket (create bind setopt)))
+(allow init_27_0 property_data_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow init_27_0 property_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow init_27_0 property_type (property_service (set)))
+(allow init_27_0 self (netlink_audit_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown nlmsg_relay)))
+(allow init_27_0 self (capability (audit_write)))
+(allow init_27_0 self (udp_socket (ioctl create)))
+(allowx init_27_0 self (ioctl udp_socket (0x8914)))
+(allow init_27_0 self (capability (net_raw)))
+(allow init_27_0 kernel_27_0 (process (setsched)))
+(allow init_27_0 swap_block_device_27_0 (blk_file (ioctl read write getattr lock append map open)))
+(allow init_27_0 hw_random_device_27_0 (chr_file (ioctl read getattr lock map open)))
+(allow init_27_0 device_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow init_27_0 self (capability (sys_tty_config)))
+(allow init_27_0 keychord_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow init_27_0 dm_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow init_27_0 dm_device_27_0 (blk_file (ioctl read write getattr lock append map open)))
+(allow init_27_0 metadata_block_device_27_0 (blk_file (ioctl read write getattr lock append map open)))
+(allow init_27_0 pstorefs_27_0 (dir (search)))
+(allow init_27_0 pstorefs_27_0 (file (ioctl read getattr lock map open)))
+(allow init_27_0 kernel_27_0 (system (syslog_read)))
+(allow init_27_0 init_27_0 (key (write search setattr)))
+(allow init_27_0 unencrypted_data_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow init_27_0 proc_overcommit_memory_27_0 (file (write)))
+(allow init_27_0 vold_socket_27_0 (sock_file (write)))
+(allow init_27_0 vold_27_0 (unix_stream_socket (connectto)))
+(allow init_27_0 misc_block_device_27_0 (blk_file (write lock append map open)))
+(allow init_27_0 system_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow init_27_0 system_file_27_0 (file (ioctl read getattr lock map open)))
+(allow init_27_0 system_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow init_27_0 vendor_file_type (dir (ioctl read getattr lock search open)))
+(allow init_27_0 vendor_file_type (file (ioctl read getattr lock map open)))
+(allow init_27_0 vendor_file_type (lnk_file (ioctl read getattr lock map open)))
+(allow init_27_0 proc_meminfo_27_0 (file (ioctl read getattr lock map open)))
+(allow init_27_0 system_data_file_27_0 (file (read getattr)))
+(allow init_27_0 system_data_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow init_27_0 vendor_shell_exec_27_0 (file (execute)))
+(neverallow domain init_27_0 (process (dyntransition)))
+(neverallow base_typeattr_13_27_0 init_27_0 (process (transition)))
+(neverallow init_27_0 base_typeattr_145_27_0 (file (entrypoint)))
+(neverallow init_27_0 shell_data_file_27_0 (lnk_file (read)))
+(neverallow init_27_0 app_data_file_27_0 (lnk_file (read)))
+(neverallow init_27_0 fs_type (file (execute_no_trans)))
+(neverallow init_27_0 file_type (file (execute_no_trans)))
+(neverallow init_27_0 service_manager_type (service_manager (add find)))
+(neverallow init_27_0 servicemanager_27_0 (service_manager (list)))
+(neverallow init_27_0 shell_data_file_27_0 (dir (write add_name remove_name)))
+(allow inputflinger_27_0 servicemanager_27_0 (binder (call transfer)))
+(allow servicemanager_27_0 inputflinger_27_0 (dir (search)))
+(allow servicemanager_27_0 inputflinger_27_0 (file (read open)))
+(allow servicemanager_27_0 inputflinger_27_0 (process (getattr)))
+(allow inputflinger_27_0 system_server_27_0 (binder (call transfer)))
+(allow system_server_27_0 inputflinger_27_0 (binder (transfer)))
+(allow inputflinger_27_0 system_server_27_0 (fd (use)))
+(allow inputflinger_27_0 sysfs_wake_lock_27_0 (file (ioctl read write getattr lock append map open)))
+(allow inputflinger_27_0 self (capability2 (block_suspend)))
+(allow inputflinger_27_0 inputflinger_service_27_0 (service_manager (add find)))
+(neverallow base_typeattr_146_27_0 inputflinger_service_27_0 (service_manager (add)))
+(allow inputflinger_27_0 input_device_27_0 (dir (ioctl read getattr lock search open)))
+(allow inputflinger_27_0 input_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow inputflinger_27_0 cgroup_27_0 (dir (ioctl read getattr lock search open)))
+(allow inputflinger_27_0 cgroup_27_0 (file (ioctl read getattr lock map open)))
+(allow inputflinger_27_0 cgroup_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow install_recovery_27_0 self (capability (dac_override)))
+(allow install_recovery_27_0 shell_exec_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow install_recovery_27_0 system_file_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow install_recovery_27_0 toolbox_exec_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow install_recovery_27_0 block_device_27_0 (dir (search)))
+(allow install_recovery_27_0 boot_block_device_27_0 (blk_file (ioctl read getattr lock map open)))
+(allow install_recovery_27_0 recovery_block_device_27_0 (blk_file (ioctl read write getattr lock append map open)))
+(allow install_recovery_27_0 cache_file_27_0 (dir (ioctl read write getattr lock add_name remove_name search open)))
+(allow install_recovery_27_0 cache_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow install_recovery_27_0 proc_drop_caches_27_0 (file (write lock append map open)))
+(allow installd_27_0 self (capability (chown dac_override fowner fsetid setgid setuid sys_admin)))
+(allow installd_27_0 dalvikcache_data_file_27_0 (dir (relabelto)))
+(allow installd_27_0 dalvikcache_data_file_27_0 (file (relabelto link)))
+(allow installd_27_0 apk_data_file_27_0 (dir (ioctl read write create getattr setattr lock relabelfrom rename add_name remove_name reparent search rmdir open)))
+(allow installd_27_0 apk_data_file_27_0 (file (ioctl read write create getattr setattr lock relabelfrom append map unlink link rename open)))
+(allow installd_27_0 apk_data_file_27_0 (lnk_file (ioctl read create getattr lock map unlink open)))
+(allow installd_27_0 asec_apk_file_27_0 (file (ioctl read getattr lock map open)))
+(allow installd_27_0 apk_tmp_file_27_0 (file (ioctl read getattr lock map unlink open)))
+(allow installd_27_0 apk_tmp_file_27_0 (dir (ioctl read write create getattr setattr lock relabelfrom rename add_name remove_name reparent search rmdir open)))
+(allow installd_27_0 oemfs_27_0 (dir (ioctl read getattr lock search open)))
+(allow installd_27_0 oemfs_27_0 (file (ioctl read getattr lock map open)))
+(allow installd_27_0 cgroup_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow installd_27_0 cgroup_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow installd_27_0 cgroup_27_0 (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow installd_27_0 mnt_expand_file_27_0 (dir (getattr search)))
+(allow installd_27_0 selinuxfs_27_0 (dir (ioctl read getattr lock search open)))
+(allow installd_27_0 selinuxfs_27_0 (file (ioctl read getattr lock map open)))
+(allow installd_27_0 selinuxfs_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow installd_27_0 selinuxfs_27_0 (file (write lock append map open)))
+(allow installd_27_0 kernel_27_0 (security (check_context)))
+(allow installd_27_0 rootfs_27_0 (dir (ioctl read getattr lock search open)))
+(allow installd_27_0 rootfs_27_0 (file (ioctl read getattr lock map open)))
+(allow installd_27_0 rootfs_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow installd_27_0 system_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow installd_27_0 system_file_27_0 (file (ioctl read getattr lock map open)))
+(allow installd_27_0 system_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow installd_27_0 vendor_app_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow installd_27_0 vendor_app_file_27_0 (file (ioctl read getattr lock map open)))
+(allow installd_27_0 vendor_app_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow installd_27_0 vendor_overlay_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow installd_27_0 vendor_overlay_file_27_0 (file (ioctl read getattr lock map open)))
+(allow installd_27_0 vendor_overlay_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow installd_27_0 file_contexts_file_27_0 (file (ioctl read getattr lock map open)))
+(allow installd_27_0 seapp_contexts_file_27_0 (file (ioctl read getattr lock map open)))
+(allow installd_27_0 asec_image_file_27_0 (dir (search)))
+(allow installd_27_0 asec_image_file_27_0 (file (getattr)))
+(allow installd_27_0 system_data_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow installd_27_0 system_data_file_27_0 (lnk_file (create setattr unlink)))
+(allow installd_27_0 media_rw_data_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow installd_27_0 media_rw_data_file_27_0 (file (getattr unlink)))
+(allow installd_27_0 system_data_file_27_0 (dir (relabelfrom)))
+(allow installd_27_0 media_rw_data_file_27_0 (dir (relabelto)))
+(allow installd_27_0 tmpfs_27_0 (dir (ioctl read getattr lock search open)))
+(allow installd_27_0 storage_file_27_0 (dir (search)))
+(allow installd_27_0 sdcardfs_27_0 (dir (read write getattr remove_name search rmdir open)))
+(allow installd_27_0 sdcardfs_27_0 (file (getattr unlink)))
+(allow installd_27_0 misc_user_data_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow installd_27_0 misc_user_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow installd_27_0 keychain_data_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow installd_27_0 keychain_data_file_27_0 (file (ioctl read getattr lock map unlink open)))
+(allow installd_27_0 install_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow installd_27_0 dalvikcache_data_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow installd_27_0 dalvikcache_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow installd_27_0 dalvikcache_data_file_27_0 (lnk_file (getattr)))
+(allow installd_27_0 resourcecache_data_file_27_0 (dir (ioctl read write getattr lock add_name remove_name search open)))
+(allow installd_27_0 resourcecache_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow installd_27_0 unlabeled_27_0 (dir (ioctl read write getattr lock relabelfrom add_name remove_name search rmdir open)))
+(allow installd_27_0 unlabeled_27_0 (file (getattr setattr relabelfrom unlink rename)))
+(allow installd_27_0 unlabeled_27_0 (lnk_file (getattr setattr relabelfrom unlink rename)))
+(allow installd_27_0 unlabeled_27_0 (sock_file (getattr setattr relabelfrom unlink rename)))
+(allow installd_27_0 unlabeled_27_0 (fifo_file (getattr setattr relabelfrom unlink rename)))
+(allow installd_27_0 unlabeled_27_0 (file (ioctl read getattr lock map open)))
+(allow installd_27_0 system_data_file_27_0 (file (getattr relabelfrom unlink)))
+(allow installd_27_0 system_data_file_27_0 (lnk_file (getattr relabelfrom unlink)))
+(allow installd_27_0 system_data_file_27_0 (sock_file (getattr relabelfrom unlink)))
+(allow installd_27_0 system_data_file_27_0 (fifo_file (getattr relabelfrom unlink)))
+(allow installd_27_0 shell_data_file_27_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto rename add_name remove_name reparent search rmdir open)))
+(allow installd_27_0 bluetooth_data_file_27_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto rename add_name remove_name reparent search rmdir open)))
+(allow installd_27_0 nfc_data_file_27_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto rename add_name remove_name reparent search rmdir open)))
+(allow installd_27_0 radio_data_file_27_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto rename add_name remove_name reparent search rmdir open)))
+(allow installd_27_0 app_data_file_27_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto rename add_name remove_name reparent search rmdir open)))
+(allow installd_27_0 system_app_data_file_27_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto rename add_name remove_name reparent search rmdir open)))
+(allow installd_27_0 shell_data_file_27_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open)))
+(allow installd_27_0 shell_data_file_27_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open)))
+(allow installd_27_0 shell_data_file_27_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open)))
+(allow installd_27_0 shell_data_file_27_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open)))
+(allow installd_27_0 bluetooth_data_file_27_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open)))
+(allow installd_27_0 bluetooth_data_file_27_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open)))
+(allow installd_27_0 bluetooth_data_file_27_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open)))
+(allow installd_27_0 bluetooth_data_file_27_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open)))
+(allow installd_27_0 nfc_data_file_27_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open)))
+(allow installd_27_0 nfc_data_file_27_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open)))
+(allow installd_27_0 nfc_data_file_27_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open)))
+(allow installd_27_0 nfc_data_file_27_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open)))
+(allow installd_27_0 radio_data_file_27_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open)))
+(allow installd_27_0 radio_data_file_27_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open)))
+(allow installd_27_0 radio_data_file_27_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open)))
+(allow installd_27_0 radio_data_file_27_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open)))
+(allow installd_27_0 app_data_file_27_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open)))
+(allow installd_27_0 app_data_file_27_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open)))
+(allow installd_27_0 app_data_file_27_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open)))
+(allow installd_27_0 app_data_file_27_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open)))
+(allow installd_27_0 system_app_data_file_27_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open)))
+(allow installd_27_0 system_app_data_file_27_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open)))
+(allow installd_27_0 system_app_data_file_27_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open)))
+(allow installd_27_0 system_app_data_file_27_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink rename open)))
+(allow installd_27_0 user_profile_data_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow installd_27_0 user_profile_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow installd_27_0 user_profile_data_file_27_0 (dir (rmdir)))
+(allow installd_27_0 user_profile_data_file_27_0 (file (unlink)))
+(allow installd_27_0 profman_dump_data_file_27_0 (dir (write add_name search)))
+(allow installd_27_0 profman_dump_data_file_27_0 (file (write create setattr open)))
+(allow installd_27_0 devpts_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow installd_27_0 toolbox_exec_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow installd_27_0 servicemanager_27_0 (binder (call transfer)))
+(allow servicemanager_27_0 installd_27_0 (dir (search)))
+(allow servicemanager_27_0 installd_27_0 (file (read open)))
+(allow servicemanager_27_0 installd_27_0 (process (getattr)))
+(allow installd_27_0 installd_service_27_0 (service_manager (add find)))
+(neverallow base_typeattr_147_27_0 installd_service_27_0 (service_manager (add)))
+(allow installd_27_0 dumpstate_27_0 (fifo_file (write getattr)))
+(allow installd_27_0 system_server_27_0 (binder (call transfer)))
+(allow system_server_27_0 installd_27_0 (binder (transfer)))
+(allow installd_27_0 system_server_27_0 (fd (use)))
+(allow installd_27_0 permission_service_27_0 (service_manager (find)))
+(allow installd_27_0 block_device_27_0 (dir (search)))
+(allow installd_27_0 labeledfs_27_0 (filesystem (quotamod quotaget)))
+(allow installd_27_0 preloads_data_file_27_0 (file (ioctl read getattr lock map unlink open)))
+(allow installd_27_0 preloads_data_file_27_0 (dir (ioctl read write getattr lock remove_name search rmdir open)))
+(allow installd_27_0 preloads_media_file_27_0 (file (ioctl read getattr lock map unlink open)))
+(allow installd_27_0 preloads_media_file_27_0 (dir (ioctl read write getattr lock remove_name search rmdir open)))
+(neverallow base_typeattr_148_27_0 installd_service_27_0 (service_manager (find)))
+(neverallow base_typeattr_61_27_0 installd_27_0 (binder (call)))
+(neverallow installd_27_0 base_typeattr_149_27_0 (binder (call)))
+(allow kernel_27_0 self (capability (sys_nice)))
+(allow kernel_27_0 rootfs_27_0 (dir (ioctl read getattr lock search open)))
+(allow kernel_27_0 rootfs_27_0 (file (ioctl read getattr lock map open)))
+(allow kernel_27_0 rootfs_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow kernel_27_0 proc_27_0 (dir (ioctl read getattr lock search open)))
+(allow kernel_27_0 proc_27_0 (file (ioctl read getattr lock map open)))
+(allow kernel_27_0 proc_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow kernel_27_0 selinuxfs_27_0 (dir (ioctl read getattr lock search open)))
+(allow kernel_27_0 selinuxfs_27_0 (file (ioctl read getattr lock map open)))
+(allow kernel_27_0 file_contexts_file_27_0 (file (ioctl read getattr lock map open)))
+(allow kernel_27_0 rootfs_27_0 (file (relabelfrom)))
+(allow kernel_27_0 init_exec_27_0 (file (relabelto)))
+(allow kernel_27_0 init_27_0 (process (share)))
+(allow kernel_27_0 unlabeled_27_0 (dir (search)))
+(allow kernel_27_0 usbfs_27_0 (filesystem (mount)))
+(allow kernel_27_0 usbfs_27_0 (dir (search)))
+(dontaudit kernel_27_0 self (security (setenforce)))
+(allow kernel_27_0 self (capability (sys_resource)))
+(allow kernel_27_0 self (capability (sys_boot)))
+(allow kernel_27_0 proc_sysrq_27_0 (file (write lock append map open)))
+(allow kernel_27_0 tmpfs_27_0 (chr_file (write)))
+(allow kernel_27_0 selinuxfs_27_0 (file (write)))
+(allow kernel_27_0 self (security (setcheckreqprot)))
+(allow kernel_27_0 sdcard_type (file (read write)))
+(allow kernel_27_0 mediaprovider_27_0 (fd (use)))
+(allow kernel_27_0 vold_27_0 (fd (use)))
+(allow kernel_27_0 app_data_file_27_0 (file (read)))
+(allow kernel_27_0 asec_image_file_27_0 (file (read)))
+(allow kernel_27_0 media_rw_data_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow kernel_27_0 media_rw_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow kernel_27_0 vold_data_file_27_0 (file (read)))
+(neverallow base_typeattr_8_27_0 kernel_27_0 (process (transition dyntransition)))
+(neverallow kernel_27_0 base_typeattr_8_27_0 (file (execute_no_trans entrypoint)))
+(neverallow kernel_27_0 self (capability (dac_override dac_read_search)))
+(allow keystore_27_0 servicemanager_27_0 (binder (call transfer)))
+(allow servicemanager_27_0 keystore_27_0 (dir (search)))
+(allow servicemanager_27_0 keystore_27_0 (file (read open)))
+(allow servicemanager_27_0 keystore_27_0 (process (getattr)))
+(allow keystore_27_0 system_server_27_0 (binder (call transfer)))
+(allow system_server_27_0 keystore_27_0 (binder (transfer)))
+(allow keystore_27_0 system_server_27_0 (fd (use)))
+(allow keystore_27_0 keystore_data_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow keystore_27_0 keystore_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow keystore_27_0 keystore_data_file_27_0 (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow keystore_27_0 keystore_data_file_27_0 (sock_file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow keystore_27_0 keystore_data_file_27_0 (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow keystore_27_0 keystore_exec_27_0 (file (getattr)))
+(allow keystore_27_0 keystore_service_27_0 (service_manager (add find)))
+(neverallow base_typeattr_150_27_0 keystore_service_27_0 (service_manager (add)))
+(allow keystore_27_0 sec_key_att_app_id_provider_service_27_0 (service_manager (find)))
+(allow keystore_27_0 selinuxfs_27_0 (dir (ioctl read getattr lock search open)))
+(allow keystore_27_0 selinuxfs_27_0 (file (ioctl read getattr lock map open)))
+(allow keystore_27_0 selinuxfs_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow keystore_27_0 selinuxfs_27_0 (file (write lock append map open)))
+(allow keystore_27_0 kernel_27_0 (security (compute_av)))
+(allow keystore_27_0 self (netlink_selinux_socket (read write create getattr setattr lock relabelfrom relabelto append bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind)))
+(allow keystore_27_0 cgroup_27_0 (dir (ioctl read getattr lock search open)))
+(allow keystore_27_0 cgroup_27_0 (file (ioctl read getattr lock map open)))
+(allow keystore_27_0 cgroup_27_0 (lnk_file (ioctl read getattr lock map open)))
+(neverallow base_typeattr_150_27_0 keystore_data_file_27_0 (dir (write lock relabelfrom append map unlink link rename execute quotaon mounton add_name remove_name reparent rmdir audit_access execmod)))
+(neverallow base_typeattr_150_27_0 keystore_data_file_27_0 (file (ioctl read write create setattr lock relabelfrom append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access)))
+(neverallow base_typeattr_150_27_0 keystore_data_file_27_0 (lnk_file (ioctl read write create setattr lock relabelfrom append map unlink link rename execute quotaon mounton open audit_access execmod)))
+(neverallow base_typeattr_150_27_0 keystore_data_file_27_0 (sock_file (ioctl read write create setattr lock relabelfrom append map unlink link rename execute quotaon mounton open audit_access execmod)))
+(neverallow base_typeattr_150_27_0 keystore_data_file_27_0 (fifo_file (ioctl read write create setattr lock relabelfrom append map unlink link rename execute quotaon mounton open audit_access execmod)))
+(neverallow base_typeattr_151_27_0 keystore_data_file_27_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod)))
+(neverallow base_typeattr_151_27_0 keystore_data_file_27_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access)))
+(neverallow base_typeattr_151_27_0 keystore_data_file_27_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod)))
+(neverallow base_typeattr_151_27_0 keystore_data_file_27_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod)))
+(neverallow base_typeattr_151_27_0 keystore_data_file_27_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod)))
+(neverallow base_typeattr_8_27_0 keystore_27_0 (process (ptrace)))
+(allow lmkd_27_0 self (capability (dac_override kill sys_resource)))
+(allow lmkd_27_0 self (capability (ipc_lock)))
+(allow lmkd_27_0 appdomain (dir (ioctl read getattr lock search open)))
+(allow lmkd_27_0 appdomain (file (ioctl read getattr lock map open)))
+(allow lmkd_27_0 appdomain (lnk_file (ioctl read getattr lock map open)))
+(allow lmkd_27_0 appdomain (file (write)))
+(allow lmkd_27_0 system_server_27_0 (dir (ioctl read getattr lock search open)))
+(allow lmkd_27_0 system_server_27_0 (file (ioctl read getattr lock map open)))
+(allow lmkd_27_0 system_server_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow lmkd_27_0 system_server_27_0 (file (write)))
+(allow lmkd_27_0 sysfs_type (dir (ioctl read getattr lock search open)))
+(allow lmkd_27_0 sysfs_type (file (ioctl read getattr lock map open)))
+(allow lmkd_27_0 sysfs_type (lnk_file (ioctl read getattr lock map open)))
+(allow lmkd_27_0 sysfs_lowmemorykiller_27_0 (file (write lock append map open)))
+(allow lmkd_27_0 appdomain (process (sigkill)))
+(allow lmkd_27_0 cgroup_27_0 (dir (remove_name rmdir)))
+(allow lmkd_27_0 cgroup_27_0 (file (ioctl read getattr lock map open)))
+(allow lmkd_27_0 self (capability (sys_nice)))
+(allow lmkd_27_0 proc_zoneinfo_27_0 (file (ioctl read getattr lock map open)))
+(neverallow base_typeattr_8_27_0 lmkd_27_0 (process (noatsecure)))
+(allow logd_27_0 cgroup_27_0 (dir (ioctl read getattr lock search open)))
+(allow logd_27_0 cgroup_27_0 (file (ioctl read getattr lock map open)))
+(allow logd_27_0 cgroup_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow logd_27_0 proc_27_0 (dir (ioctl read getattr lock search open)))
+(allow logd_27_0 proc_27_0 (file (ioctl read getattr lock map open)))
+(allow logd_27_0 proc_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow logd_27_0 proc_meminfo_27_0 (dir (ioctl read getattr lock search open)))
+(allow logd_27_0 proc_meminfo_27_0 (file (ioctl read getattr lock map open)))
+(allow logd_27_0 proc_meminfo_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow logd_27_0 proc_net_27_0 (dir (ioctl read getattr lock search open)))
+(allow logd_27_0 proc_net_27_0 (file (ioctl read getattr lock map open)))
+(allow logd_27_0 proc_net_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow logd_27_0 self (capability (setgid setuid setpcap sys_nice audit_control)))
+(allow logd_27_0 self (capability2 (syslog)))
+(allow logd_27_0 self (netlink_audit_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown nlmsg_write)))
+(allow logd_27_0 kernel_27_0 (system (syslog_read)))
+(allow logd_27_0 kmsg_device_27_0 (chr_file (write lock append map open)))
+(allow logd_27_0 system_data_file_27_0 (file (ioctl read getattr lock map open)))
+(allow logd_27_0 system_data_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow logd_27_0 pstorefs_27_0 (dir (search)))
+(allow logd_27_0 pstorefs_27_0 (file (ioctl read getattr lock map open)))
+(allow logd_27_0 runtime_event_log_tags_file_27_0 (file (ioctl read write getattr lock append map open)))
+(allow logd_27_0 device_logging_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow logd_27_0 domain (dir (ioctl read getattr lock search open)))
+(allow logd_27_0 domain (file (ioctl read getattr lock map open)))
+(allow logd_27_0 domain (lnk_file (ioctl read getattr lock map open)))
+(allow logd_27_0 kernel_27_0 (system (syslog_mod)))
+(allow logd_27_0 logd_socket_27_0 (sock_file (write)))
+(allow logd_27_0 logd_27_0 (unix_stream_socket (connectto)))
+(allow logd_27_0 runtime_event_log_tags_file_27_0 (file (ioctl read getattr lock map open)))
+(allow runtime_event_log_tags_file_27_0 tmpfs_27_0 (filesystem (associate)))
+(dontaudit domain runtime_event_log_tags_file_27_0 (file (read open)))
+(neverallow logd_27_0 dev_type (blk_file (read write)))
+(neverallow logd_27_0 domain (process (ptrace)))
+(neverallow domain logd_27_0 (process (ptrace)))
+(neverallow logd_27_0 system_file_27_0 (file (write)))
+(neverallow logd_27_0 system_file_27_0 (dir (write)))
+(neverallow logd_27_0 system_file_27_0 (lnk_file (write)))
+(neverallow logd_27_0 system_file_27_0 (chr_file (write)))
+(neverallow logd_27_0 system_file_27_0 (blk_file (write)))
+(neverallow logd_27_0 system_file_27_0 (sock_file (write)))
+(neverallow logd_27_0 system_file_27_0 (fifo_file (write)))
+(neverallow logd_27_0 system_data_file_27_0 (file (write)))
+(neverallow logd_27_0 system_data_file_27_0 (dir (write)))
+(neverallow logd_27_0 system_data_file_27_0 (lnk_file (write)))
+(neverallow logd_27_0 system_data_file_27_0 (chr_file (write)))
+(neverallow logd_27_0 system_data_file_27_0 (blk_file (write)))
+(neverallow logd_27_0 system_data_file_27_0 (sock_file (write)))
+(neverallow logd_27_0 system_data_file_27_0 (fifo_file (write)))
+(neverallow logd_27_0 app_data_file_27_0 (file (write)))
+(neverallow logd_27_0 app_data_file_27_0 (dir (write)))
+(neverallow logd_27_0 app_data_file_27_0 (lnk_file (write)))
+(neverallow logd_27_0 app_data_file_27_0 (chr_file (write)))
+(neverallow logd_27_0 app_data_file_27_0 (blk_file (write)))
+(neverallow logd_27_0 app_data_file_27_0 (sock_file (write)))
+(neverallow logd_27_0 app_data_file_27_0 (fifo_file (write)))
+(neverallow base_typeattr_14_27_0 logd_27_0 (process (transition)))
+(neverallow base_typeattr_8_27_0 logd_27_0 (process (dyntransition)))
+(neverallow base_typeattr_152_27_0 runtime_event_log_tags_file_27_0 (file (write create setattr relabelfrom append unlink link rename)))
+(neverallow logpersist_27_0 dev_type (blk_file (read write)))
+(neverallow logpersist_27_0 domain (process (ptrace)))
+(neverallow logpersist_27_0 system_data_file_27_0 (file (write)))
+(neverallow logpersist_27_0 system_data_file_27_0 (dir (write)))
+(neverallow logpersist_27_0 system_data_file_27_0 (lnk_file (write)))
+(neverallow logpersist_27_0 system_data_file_27_0 (chr_file (write)))
+(neverallow logpersist_27_0 system_data_file_27_0 (blk_file (write)))
+(neverallow logpersist_27_0 system_data_file_27_0 (sock_file (write)))
+(neverallow logpersist_27_0 system_data_file_27_0 (fifo_file (write)))
+(neverallow logpersist_27_0 app_data_file_27_0 (file (write)))
+(neverallow logpersist_27_0 app_data_file_27_0 (dir (write)))
+(neverallow logpersist_27_0 app_data_file_27_0 (lnk_file (write)))
+(neverallow logpersist_27_0 app_data_file_27_0 (chr_file (write)))
+(neverallow logpersist_27_0 app_data_file_27_0 (blk_file (write)))
+(neverallow logpersist_27_0 app_data_file_27_0 (sock_file (write)))
+(neverallow logpersist_27_0 app_data_file_27_0 (fifo_file (write)))
+(neverallow base_typeattr_8_27_0 logpersist_27_0 (process (dyntransition)))
+(allow mediacodec_27_0 hwservicemanager_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow mediacodec_27_0 vndbinder_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow mediacodec_27_0 vndservicemanager_27_0 (binder (call transfer)))
+(allow vndservicemanager_27_0 mediacodec_27_0 (dir (search)))
+(allow vndservicemanager_27_0 mediacodec_27_0 (file (read open)))
+(allow vndservicemanager_27_0 mediacodec_27_0 (process (getattr)))
+(allow mediacodec_27_0 binderservicedomain (binder (call transfer)))
+(allow binderservicedomain mediacodec_27_0 (binder (transfer)))
+(allow mediacodec_27_0 binderservicedomain (fd (use)))
+(allow mediacodec_27_0 appdomain (binder (call transfer)))
+(allow appdomain mediacodec_27_0 (binder (transfer)))
+(allow mediacodec_27_0 appdomain (fd (use)))
+(allow mediacodec_27_0 hal_graphics_composer (fd (use)))
+(allow mediacodec_27_0 gpu_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow mediacodec_27_0 video_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow mediacodec_27_0 video_device_27_0 (dir (search)))
+(allow mediacodec_27_0 ion_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow mediacodec_27_0 hal_camera (fd (use)))
+(allow mediacodec_27_0 anr_data_file_27_0 (file (append)))
+(allow mediacodec_27_0 dumpstate_27_0 (fd (use)))
+(allow mediacodec_27_0 dumpstate_27_0 (fifo_file (write append)))
+(allow mediacodec_27_0 system_server_27_0 (fifo_file (write append)))
+(allow mediacodec_27_0 tombstoned_27_0 (unix_stream_socket (connectto)))
+(allow mediacodec_27_0 tombstoned_27_0 (fd (use)))
+(allow mediacodec_27_0 tombstoned_crash_socket_27_0 (sock_file (write)))
+(allow mediacodec_27_0 tombstone_data_file_27_0 (file (append)))
+(allow mediacodec_27_0 hal_omx_hwservice_27_0 (hwservice_manager (add find)))
+(allow mediacodec_27_0 hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_153_27_0 hal_omx_hwservice_27_0 (hwservice_manager (add)))
+(allow mediacodec_27_0 bufferhubd_27_0 (fd (use)))
+(neverallow mediacodec_27_0 fs_type (file (execute_no_trans)))
+(neverallow mediacodec_27_0 file_type (file (execute_no_trans)))
+(neverallow mediacodec_27_0 domain (tcp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind name_connect)))
+(neverallow mediacodec_27_0 domain (udp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind)))
+(neverallow mediacodec_27_0 domain (rawip_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind)))
+(allow mediadrmserver_27_0 servicemanager_27_0 (binder (call transfer)))
+(allow servicemanager_27_0 mediadrmserver_27_0 (dir (search)))
+(allow servicemanager_27_0 mediadrmserver_27_0 (file (read open)))
+(allow servicemanager_27_0 mediadrmserver_27_0 (process (getattr)))
+(allow mediadrmserver_27_0 binderservicedomain (binder (call transfer)))
+(allow binderservicedomain mediadrmserver_27_0 (binder (transfer)))
+(allow mediadrmserver_27_0 binderservicedomain (fd (use)))
+(allow mediadrmserver_27_0 appdomain (binder (call transfer)))
+(allow appdomain mediadrmserver_27_0 (binder (transfer)))
+(allow mediadrmserver_27_0 appdomain (fd (use)))
+(allow mediadrmserver_27_0 mediadrmserver_service_27_0 (service_manager (add find)))
+(neverallow base_typeattr_154_27_0 mediadrmserver_service_27_0 (service_manager (add)))
+(allow mediadrmserver_27_0 mediaserver_service_27_0 (service_manager (find)))
+(allow mediadrmserver_27_0 mediametrics_service_27_0 (service_manager (find)))
+(allow mediadrmserver_27_0 processinfo_service_27_0 (service_manager (find)))
+(allow mediadrmserver_27_0 surfaceflinger_service_27_0 (service_manager (find)))
+(allow mediadrmserver_27_0 system_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow mediadrmserver_27_0 mediacodec_27_0 (binder (call transfer)))
+(allow mediacodec_27_0 mediadrmserver_27_0 (binder (transfer)))
+(allow mediadrmserver_27_0 mediacodec_27_0 (fd (use)))
+(neverallow mediadrmserver_27_0 fs_type (file (execute_no_trans)))
+(neverallow mediadrmserver_27_0 file_type (file (execute_no_trans)))
+(neverallowx mediadrmserver_27_0 domain (ioctl tcp_socket (0x6900 0x6902)))
+(neverallowx mediadrmserver_27_0 domain (ioctl udp_socket (0x6900 0x6902)))
+(neverallowx mediadrmserver_27_0 domain (ioctl rawip_socket (0x6900 0x6902)))
+(neverallowx mediadrmserver_27_0 domain (ioctl tcp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff)))))
+(neverallowx mediadrmserver_27_0 domain (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff)))))
+(neverallowx mediadrmserver_27_0 domain (ioctl rawip_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff)))))
+(neverallowx mediadrmserver_27_0 domain (ioctl tcp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff)))))
+(neverallowx mediadrmserver_27_0 domain (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff)))))
+(neverallowx mediadrmserver_27_0 domain (ioctl rawip_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff)))))
+(allow mediaextractor_27_0 servicemanager_27_0 (binder (call transfer)))
+(allow servicemanager_27_0 mediaextractor_27_0 (dir (search)))
+(allow servicemanager_27_0 mediaextractor_27_0 (file (read open)))
+(allow servicemanager_27_0 mediaextractor_27_0 (process (getattr)))
+(allow mediaextractor_27_0 binderservicedomain (binder (call transfer)))
+(allow binderservicedomain mediaextractor_27_0 (binder (transfer)))
+(allow mediaextractor_27_0 binderservicedomain (fd (use)))
+(allow mediaextractor_27_0 appdomain (binder (call transfer)))
+(allow appdomain mediaextractor_27_0 (binder (transfer)))
+(allow mediaextractor_27_0 appdomain (fd (use)))
+(allow mediaextractor_27_0 mediaextractor_service_27_0 (service_manager (add find)))
+(neverallow base_typeattr_155_27_0 mediaextractor_service_27_0 (service_manager (add)))
+(allow mediaextractor_27_0 mediametrics_service_27_0 (service_manager (find)))
+(allow mediaextractor_27_0 hidl_token_hwservice_27_0 (hwservice_manager (find)))
+(allow mediaextractor_27_0 system_server_27_0 (fd (use)))
+(allow mediaextractor_27_0 cgroup_27_0 (dir (ioctl read getattr lock search open)))
+(allow mediaextractor_27_0 cgroup_27_0 (file (ioctl read getattr lock map open)))
+(allow mediaextractor_27_0 cgroup_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow mediaextractor_27_0 proc_meminfo_27_0 (file (ioctl read getattr lock map open)))
+(allow mediaextractor_27_0 anr_data_file_27_0 (file (append)))
+(allow mediaextractor_27_0 dumpstate_27_0 (fd (use)))
+(allow mediaextractor_27_0 dumpstate_27_0 (fifo_file (write append)))
+(allow mediaextractor_27_0 system_server_27_0 (fifo_file (write append)))
+(allow mediaextractor_27_0 tombstoned_27_0 (unix_stream_socket (connectto)))
+(allow mediaextractor_27_0 tombstoned_27_0 (fd (use)))
+(allow mediaextractor_27_0 tombstoned_crash_socket_27_0 (sock_file (write)))
+(allow mediaextractor_27_0 tombstone_data_file_27_0 (file (append)))
+(allow mediaextractor_27_0 media_rw_data_file_27_0 (file (read getattr)))
+(allow mediaextractor_27_0 app_data_file_27_0 (file (read getattr)))
+(allow mediaextractor_27_0 apk_data_file_27_0 (file (read getattr)))
+(allow mediaextractor_27_0 asec_apk_file_27_0 (file (read getattr)))
+(allow mediaextractor_27_0 ringtone_file_27_0 (file (read getattr)))
+(neverallow mediaextractor_27_0 fs_type (file (execute_no_trans)))
+(neverallow mediaextractor_27_0 file_type (file (execute_no_trans)))
+(neverallow mediaextractor_27_0 domain (tcp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind name_connect)))
+(neverallow mediaextractor_27_0 domain (udp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind)))
+(neverallow mediaextractor_27_0 domain (rawip_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind)))
+(allow mediametrics_27_0 servicemanager_27_0 (binder (call transfer)))
+(allow servicemanager_27_0 mediametrics_27_0 (dir (search)))
+(allow servicemanager_27_0 mediametrics_27_0 (file (read open)))
+(allow servicemanager_27_0 mediametrics_27_0 (process (getattr)))
+(allow mediametrics_27_0 binderservicedomain (binder (call transfer)))
+(allow binderservicedomain mediametrics_27_0 (binder (transfer)))
+(allow mediametrics_27_0 binderservicedomain (fd (use)))
+(allow mediametrics_27_0 mediametrics_service_27_0 (service_manager (add find)))
+(neverallow base_typeattr_156_27_0 mediametrics_service_27_0 (service_manager (add)))
+(allow mediametrics_27_0 system_server_27_0 (fd (use)))
+(allow mediametrics_27_0 cgroup_27_0 (dir (ioctl read getattr lock search open)))
+(allow mediametrics_27_0 cgroup_27_0 (file (ioctl read getattr lock map open)))
+(allow mediametrics_27_0 cgroup_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow mediametrics_27_0 proc_meminfo_27_0 (file (ioctl read getattr lock map open)))
+(allow mediametrics_27_0 app_data_file_27_0 (file (write)))
+(allow mediametrics_27_0 package_native_service_27_0 (service_manager (find)))
+(neverallow mediametrics_27_0 fs_type (file (execute_no_trans)))
+(neverallow mediametrics_27_0 file_type (file (execute_no_trans)))
+(neverallow mediametrics_27_0 domain (tcp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind name_connect)))
+(neverallow mediametrics_27_0 domain (udp_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind)))
+(neverallow mediametrics_27_0 domain (rawip_socket (ioctl read write create getattr setattr lock relabelfrom relabelto append map bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind node_bind)))
+(allow mediaserver_27_0 sdcard_type (dir (ioctl read getattr lock search open)))
+(allow mediaserver_27_0 sdcard_type (file (ioctl read getattr lock map open)))
+(allow mediaserver_27_0 sdcard_type (lnk_file (ioctl read getattr lock map open)))
+(allow mediaserver_27_0 cgroup_27_0 (dir (ioctl read getattr lock search open)))
+(allow mediaserver_27_0 cgroup_27_0 (file (ioctl read getattr lock map open)))
+(allow mediaserver_27_0 cgroup_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow mediaserver_27_0 proc_27_0 (lnk_file (getattr)))
+(allow mediaserver_27_0 system_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow mediaserver_27_0 servicemanager_27_0 (binder (call transfer)))
+(allow servicemanager_27_0 mediaserver_27_0 (dir (search)))
+(allow servicemanager_27_0 mediaserver_27_0 (file (read open)))
+(allow servicemanager_27_0 mediaserver_27_0 (process (getattr)))
+(allow mediaserver_27_0 binderservicedomain (binder (call transfer)))
+(allow binderservicedomain mediaserver_27_0 (binder (transfer)))
+(allow mediaserver_27_0 binderservicedomain (fd (use)))
+(allow mediaserver_27_0 appdomain (binder (call transfer)))
+(allow appdomain mediaserver_27_0 (binder (transfer)))
+(allow mediaserver_27_0 appdomain (fd (use)))
+(allow mediaserver_27_0 media_data_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow mediaserver_27_0 media_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow mediaserver_27_0 app_data_file_27_0 (dir (search)))
+(allow mediaserver_27_0 app_data_file_27_0 (file (ioctl read write getattr lock append map open)))
+(allow mediaserver_27_0 sdcard_type (file (write)))
+(allow mediaserver_27_0 gpu_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow mediaserver_27_0 video_device_27_0 (dir (ioctl read getattr lock search open)))
+(allow mediaserver_27_0 video_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow mediaserver_27_0 property_socket_27_0 (sock_file (write)))
+(allow mediaserver_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow mediaserver_27_0 audio_prop_27_0 (property_service (set)))
+(allow mediaserver_27_0 audio_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow mediaserver_27_0 sysfs_27_0 (file (ioctl read getattr lock map open)))
+(allow mediaserver_27_0 apk_data_file_27_0 (file (read getattr)))
+(allow mediaserver_27_0 asec_apk_file_27_0 (file (read getattr)))
+(allow mediaserver_27_0 ringtone_file_27_0 (file (read getattr)))
+(allow mediaserver_27_0 radio_data_file_27_0 (file (read getattr)))
+(allow mediaserver_27_0 appdomain (fifo_file (read write getattr)))
+(allow mediaserver_27_0 rpmsg_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow mediaserver_27_0 system_server_27_0 (fifo_file (ioctl read getattr lock map open)))
+(allow mediaserver_27_0 media_rw_data_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow mediaserver_27_0 media_rw_data_file_27_0 (file (ioctl read getattr lock map open)))
+(allow mediaserver_27_0 media_rw_data_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow mediaserver_27_0 app_fuse_file_27_0 (file (read getattr)))
+(allow mediaserver_27_0 qtaguid_proc_27_0 (file (ioctl read write getattr lock append map open)))
+(allow mediaserver_27_0 qtaguid_device_27_0 (chr_file (ioctl read getattr lock map open)))
+(allow mediaserver_27_0 drmserver_socket_27_0 (sock_file (write)))
+(allow mediaserver_27_0 drmserver_27_0 (unix_stream_socket (connectto)))
+(allow mediaserver_27_0 bluetooth_socket_27_0 (sock_file (write)))
+(allow mediaserver_27_0 bluetooth_27_0 (unix_stream_socket (connectto)))
+(allow mediaserver_27_0 mediaserver_service_27_0 (service_manager (add find)))
+(neverallow base_typeattr_157_27_0 mediaserver_service_27_0 (service_manager (add)))
+(allow mediaserver_27_0 activity_service_27_0 (service_manager (find)))
+(allow mediaserver_27_0 appops_service_27_0 (service_manager (find)))
+(allow mediaserver_27_0 audioserver_service_27_0 (service_manager (find)))
+(allow mediaserver_27_0 cameraserver_service_27_0 (service_manager (find)))
+(allow mediaserver_27_0 batterystats_service_27_0 (service_manager (find)))
+(allow mediaserver_27_0 drmserver_service_27_0 (service_manager (find)))
+(allow mediaserver_27_0 mediaextractor_service_27_0 (service_manager (find)))
+(allow mediaserver_27_0 mediacodec_service_27_0 (service_manager (find)))
+(allow mediaserver_27_0 mediametrics_service_27_0 (service_manager (find)))
+(allow mediaserver_27_0 media_session_service_27_0 (service_manager (find)))
+(allow mediaserver_27_0 permission_service_27_0 (service_manager (find)))
+(allow mediaserver_27_0 power_service_27_0 (service_manager (find)))
+(allow mediaserver_27_0 processinfo_service_27_0 (service_manager (find)))
+(allow mediaserver_27_0 scheduling_policy_service_27_0 (service_manager (find)))
+(allow mediaserver_27_0 surfaceflinger_service_27_0 (service_manager (find)))
+(allow mediaserver_27_0 mediadrmserver_service_27_0 (service_manager (find)))
+(allow mediaserver_27_0 hidl_token_hwservice_27_0 (hwservice_manager (find)))
+(allow mediaserver_27_0 oemfs_27_0 (dir (search)))
+(allow mediaserver_27_0 oemfs_27_0 (file (ioctl read getattr lock map open)))
+(allow drmserver_27_0 mediaserver_27_0 (dir (search)))
+(allow drmserver_27_0 mediaserver_27_0 (file (read open)))
+(allow drmserver_27_0 mediaserver_27_0 (process (getattr)))
+(allow mediaserver_27_0 drmserver_27_0 (drmservice (consumeRights setPlaybackStatus openDecryptSession closeDecryptSession initializeDecryptUnit decrypt finalizeDecryptUnit pread)))
+(allowx mediaserver_27_0 self (ioctl tcp_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451)))
+(allowx mediaserver_27_0 self (ioctl udp_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451)))
+(allowx mediaserver_27_0 self (ioctl rawip_socket (((range 0x5401 0x5403)) 0x540b ((range 0x540e 0x5411)) ((range 0x5413 0x5414)) 0x5451)))
+(allowx mediaserver_27_0 self (ioctl tcp_socket (((range 0x8906 0x8907)) 0x8910 ((range 0x8912 0x8913)) 0x8915 0x8917 0x8919 0x891b 0x8921 0x8933 0x8938 0x8942)))
+(allowx mediaserver_27_0 self (ioctl udp_socket (((range 0x8906 0x8907)) 0x8910 ((range 0x8912 0x8913)) 0x8915 0x8917 0x8919 0x891b 0x8921 0x8933 0x8938 0x8942)))
+(allowx mediaserver_27_0 self (ioctl rawip_socket (((range 0x8906 0x8907)) 0x8910 ((range 0x8912 0x8913)) 0x8915 0x8917 0x8919 0x891b 0x8921 0x8933 0x8938 0x8942)))
+(allowx mediaserver_27_0 self (ioctl tcp_socket (0x8b01 0x8b05 0x8b07 0x8b09 0x8b0b 0x8b0d 0x8b0f ((range 0x8b11 0x8b13)) 0x8b21 0x8b23 0x8b25 0x8b27 0x8b29 0x8b2d)))
+(allowx mediaserver_27_0 self (ioctl udp_socket (0x8b01 0x8b05 0x8b07 0x8b09 0x8b0b 0x8b0d 0x8b0f ((range 0x8b11 0x8b13)) 0x8b21 0x8b23 0x8b25 0x8b27 0x8b29 0x8b2d)))
+(allowx mediaserver_27_0 self (ioctl rawip_socket (0x8b01 0x8b05 0x8b07 0x8b09 0x8b0b 0x8b0d 0x8b0f ((range 0x8b11 0x8b13)) 0x8b21 0x8b23 0x8b25 0x8b27 0x8b29 0x8b2d)))
+(allow mediaserver_27_0 media_rw_data_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow mediaserver_27_0 media_rw_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow mediaserver_27_0 preloads_media_file_27_0 (file (ioctl read getattr)))
+(allow mediaserver_27_0 ion_device_27_0 (chr_file (ioctl read getattr lock map open)))
+(allow mediaserver_27_0 hal_graphics_allocator (fd (use)))
+(allow mediaserver_27_0 hal_graphics_composer (fd (use)))
+(allow mediaserver_27_0 hal_camera (fd (use)))
+(allow mediaserver_27_0 system_server_27_0 (fd (use)))
+(allow mediaserver_27_0 mediacodec_27_0 (binder (call transfer)))
+(allow mediacodec_27_0 mediaserver_27_0 (binder (transfer)))
+(allow mediaserver_27_0 mediacodec_27_0 (fd (use)))
+(neverallow mediaserver_27_0 fs_type (file (execute_no_trans)))
+(neverallow mediaserver_27_0 file_type (file (execute_no_trans)))
+(neverallowx mediaserver_27_0 domain (ioctl tcp_socket (0x6900 0x6902)))
+(neverallowx mediaserver_27_0 domain (ioctl udp_socket (0x6900 0x6902)))
+(neverallowx mediaserver_27_0 domain (ioctl rawip_socket (0x6900 0x6902)))
+(neverallowx mediaserver_27_0 domain (ioctl tcp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff)))))
+(neverallowx mediaserver_27_0 domain (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff)))))
+(neverallowx mediaserver_27_0 domain (ioctl rawip_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff)))))
+(neverallowx mediaserver_27_0 domain (ioctl tcp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff)))))
+(neverallowx mediaserver_27_0 domain (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff)))))
+(neverallowx mediaserver_27_0 domain (ioctl rawip_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff)))))
+(allow modprobe_27_0 proc_modules_27_0 (file (ioctl read getattr lock map open)))
+(allow modprobe_27_0 self (capability (sys_module)))
+(allow modprobe_27_0 kernel_27_0 (key (search)))
+(allow modprobe_27_0 system_file_27_0 (system (module_load)))
+(allow modprobe_27_0 system_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow modprobe_27_0 system_file_27_0 (file (ioctl read getattr lock map open)))
+(allow modprobe_27_0 system_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow mtp_27_0 self (socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allow mtp_27_0 self (capability (net_raw)))
+(allow mtp_27_0 ppp_27_0 (process (signal)))
+(allow mtp_27_0 vpn_data_file_27_0 (dir (search)))
+(allowx netd_27_0 self (ioctl udp_socket (0x6900 0x6902)))
+(allowx netd_27_0 self (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff)))))
+(allowx netd_27_0 self (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff)))))
+(allow netd_27_0 cgroup_27_0 (dir (ioctl read getattr lock search open)))
+(allow netd_27_0 cgroup_27_0 (file (ioctl read getattr lock map open)))
+(allow netd_27_0 cgroup_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow netd_27_0 system_server_27_0 (fd (use)))
+(allow netd_27_0 self (capability (kill net_admin net_raw)))
+(dontaudit netd_27_0 self (capability (fsetid)))
+(allow netd_27_0 self (netlink_kobject_uevent_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allow netd_27_0 self (netlink_route_socket (nlmsg_write)))
+(allow netd_27_0 self (netlink_nflog_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allow netd_27_0 self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allow netd_27_0 self (netlink_tcpdiag_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown nlmsg_read nlmsg_write)))
+(allow netd_27_0 self (netlink_generic_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allow netd_27_0 self (netlink_netfilter_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allow netd_27_0 shell_exec_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow netd_27_0 system_file_27_0 (file (getattr map execute execute_no_trans)))
+(allow netd_27_0 devpts_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow netd_27_0 system_file_27_0 (file (lock)))
+(allow netd_27_0 proc_net_27_0 (dir (ioctl read getattr lock search open)))
+(allow netd_27_0 proc_net_27_0 (file (ioctl read getattr lock map open)))
+(allow netd_27_0 proc_net_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow netd_27_0 proc_net_27_0 (file (ioctl read write getattr lock append map open)))
+(allow netd_27_0 sysfs_type (dir (ioctl read getattr lock search open)))
+(allow netd_27_0 sysfs_type (file (ioctl read getattr lock map open)))
+(allow netd_27_0 sysfs_type (lnk_file (ioctl read getattr lock map open)))
+(allow netd_27_0 sysfs_27_0 (file (write)))
+(allow netd_27_0 sysfs_usb_27_0 (file (write)))
+(allow netd_27_0 self (capability (chown dac_override)))
+(allow netd_27_0 net_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow netd_27_0 net_data_file_27_0 (dir (ioctl read write getattr lock add_name remove_name search open)))
+(allow netd_27_0 self (capability (fowner)))
+(allow netd_27_0 system_file_27_0 (file (lock)))
+(allow netd_27_0 dnsmasq_27_0 (process (signal)))
+(allow netd_27_0 clatd_27_0 (process (signal)))
+(allow netd_27_0 property_socket_27_0 (sock_file (write)))
+(allow netd_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow netd_27_0 ctl_mdnsd_prop_27_0 (property_service (set)))
+(allow netd_27_0 ctl_mdnsd_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow netd_27_0 property_socket_27_0 (sock_file (write)))
+(allow netd_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow netd_27_0 netd_stable_secret_prop_27_0 (property_service (set)))
+(allow netd_27_0 netd_stable_secret_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow netd_27_0 servicemanager_27_0 (binder (call transfer)))
+(allow servicemanager_27_0 netd_27_0 (dir (search)))
+(allow servicemanager_27_0 netd_27_0 (file (read open)))
+(allow servicemanager_27_0 netd_27_0 (process (getattr)))
+(allow netd_27_0 netd_service_27_0 (service_manager (add find)))
+(neverallow base_typeattr_158_27_0 netd_service_27_0 (service_manager (add)))
+(allow netd_27_0 dumpstate_27_0 (fifo_file (write getattr)))
+(allow netd_27_0 system_server_27_0 (binder (call)))
+(allow netd_27_0 permission_service_27_0 (service_manager (find)))
+(allow netd_27_0 netd_listener_service_27_0 (service_manager (find)))
+(allow netd_27_0 netdomain (tcp_socket (read write getattr setattr getopt setopt)))
+(allow netd_27_0 netdomain (udp_socket (read write getattr setattr getopt setopt)))
+(allow netd_27_0 netdomain (rawip_socket (read write getattr setattr getopt setopt)))
+(allow netd_27_0 netdomain (tun_socket (read write getattr setattr getopt setopt)))
+(allow netd_27_0 netdomain (fd (use)))
+(allow netd_27_0 self (netlink_xfrm_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown nlmsg_read nlmsg_write)))
+(allow netd_27_0 system_net_netd_hwservice_27_0 (hwservice_manager (add find)))
+(allow netd_27_0 hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_158_27_0 system_net_netd_hwservice_27_0 (hwservice_manager (add)))
+(allow netd_27_0 hwservicemanager_27_0 (binder (call transfer)))
+(allow hwservicemanager_27_0 netd_27_0 (binder (call transfer)))
+(allow hwservicemanager_27_0 netd_27_0 (dir (search)))
+(allow hwservicemanager_27_0 netd_27_0 (file (read open)))
+(allow hwservicemanager_27_0 netd_27_0 (process (getattr)))
+(allow netd_27_0 hwservicemanager_prop_27_0 (file (ioctl read getattr lock map open)))
+(neverallow netd_27_0 dev_type (blk_file (read write)))
+(neverallow netd_27_0 domain (process (ptrace)))
+(neverallow netd_27_0 system_file_27_0 (file (write)))
+(neverallow netd_27_0 system_file_27_0 (dir (write)))
+(neverallow netd_27_0 system_file_27_0 (lnk_file (write)))
+(neverallow netd_27_0 system_file_27_0 (chr_file (write)))
+(neverallow netd_27_0 system_file_27_0 (blk_file (write)))
+(neverallow netd_27_0 system_file_27_0 (sock_file (write)))
+(neverallow netd_27_0 system_file_27_0 (fifo_file (write)))
+(neverallow netd_27_0 system_data_file_27_0 (file (write)))
+(neverallow netd_27_0 system_data_file_27_0 (dir (write)))
+(neverallow netd_27_0 system_data_file_27_0 (lnk_file (write)))
+(neverallow netd_27_0 system_data_file_27_0 (chr_file (write)))
+(neverallow netd_27_0 system_data_file_27_0 (blk_file (write)))
+(neverallow netd_27_0 system_data_file_27_0 (sock_file (write)))
+(neverallow netd_27_0 system_data_file_27_0 (fifo_file (write)))
+(neverallow netd_27_0 app_data_file_27_0 (file (write)))
+(neverallow netd_27_0 app_data_file_27_0 (dir (write)))
+(neverallow netd_27_0 app_data_file_27_0 (lnk_file (write)))
+(neverallow netd_27_0 app_data_file_27_0 (chr_file (write)))
+(neverallow netd_27_0 app_data_file_27_0 (blk_file (write)))
+(neverallow netd_27_0 app_data_file_27_0 (sock_file (write)))
+(neverallow netd_27_0 app_data_file_27_0 (fifo_file (write)))
+(neverallow base_typeattr_159_27_0 netd_service_27_0 (service_manager (find)))
+(neverallow appdomain netd_27_0 (binder (call)))
+(neverallow netd_27_0 appdomain (binder (call)))
+(neverallow base_typeattr_160_27_0 netd_stable_secret_prop_27_0 (file (ioctl read getattr lock map open)))
+(neverallow base_typeattr_160_27_0 netd_stable_secret_prop_27_0 (property_service (set)))
+(neverallow domain netutils_wrapper_exec_27_0 (file (execute_no_trans)))
+(allow otapreopt_chroot_27_0 postinstall_file_27_0 (dir (mounton search)))
+(allow otapreopt_chroot_27_0 self (capability (sys_chroot sys_admin)))
+(allow otapreopt_chroot_27_0 block_device_27_0 (dir (search)))
+(allow otapreopt_chroot_27_0 labeledfs_27_0 (filesystem (mount)))
+(dontaudit otapreopt_chroot_27_0 kernel_27_0 (process (setsched)))
+(allow otapreopt_chroot_27_0 postinstall_27_0 (fd (use)))
+(allow otapreopt_chroot_27_0 update_engine_27_0 (fd (use)))
+(allow otapreopt_chroot_27_0 update_engine_27_0 (fifo_file (write)))
+(allow otapreopt_slot_27_0 ota_data_file_27_0 (dir (ioctl read write getattr lock rename add_name remove_name reparent search rmdir open)))
+(allow otapreopt_slot_27_0 ota_data_file_27_0 (file (getattr)))
+(allow otapreopt_slot_27_0 ota_data_file_27_0 (lnk_file (getattr)))
+(allow otapreopt_slot_27_0 ota_data_file_27_0 (lnk_file (read)))
+(allow otapreopt_slot_27_0 dalvikcache_data_file_27_0 (dir (read write getattr add_name remove_name search rmdir open)))
+(allow otapreopt_slot_27_0 dalvikcache_data_file_27_0 (file (getattr unlink)))
+(allow otapreopt_slot_27_0 dalvikcache_data_file_27_0 (lnk_file (read getattr unlink)))
+(allow otapreopt_slot_27_0 shell_exec_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow otapreopt_slot_27_0 toolbox_exec_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow performanced_27_0 servicemanager_27_0 (binder (call transfer)))
+(allow servicemanager_27_0 performanced_27_0 (dir (search)))
+(allow servicemanager_27_0 performanced_27_0 (file (read open)))
+(allow servicemanager_27_0 performanced_27_0 (process (getattr)))
+(allow performanced_27_0 system_server_27_0 (binder (call transfer)))
+(allow system_server_27_0 performanced_27_0 (binder (transfer)))
+(allow performanced_27_0 system_server_27_0 (fd (use)))
+(allow performanced_27_0 permission_service_27_0 (service_manager (find)))
+(allow init_27_0 pdx_performance_client_endpoint_socket_type (unix_stream_socket (create bind)))
+(allow performanced_27_0 pdx_performance_client_endpoint_socket_type (unix_stream_socket (read write getattr setattr lock append listen accept getopt setopt shutdown)))
+(allow performanced_27_0 self (process (setsockcreate)))
+(allow performanced_27_0 pdx_performance_client_channel_socket_type (unix_stream_socket (ioctl read write create getattr setattr lock append bind connect listen accept getopt setopt shutdown)))
+(neverallow base_typeattr_161_27_0 pdx_performance_client_endpoint_socket_type (unix_stream_socket (listen accept)))
+(allow performanced_27_0 self (capability (setgid setuid sys_nice)))
+(allow performanced_27_0 appdomain (dir (ioctl read getattr lock search open)))
+(allow performanced_27_0 bufferhubd_27_0 (dir (ioctl read getattr lock search open)))
+(allow performanced_27_0 kernel_27_0 (dir (ioctl read getattr lock search open)))
+(allow performanced_27_0 surfaceflinger_27_0 (dir (ioctl read getattr lock search open)))
+(allow performanced_27_0 appdomain (file (ioctl read getattr lock map open)))
+(allow performanced_27_0 appdomain (lnk_file (ioctl read getattr lock map open)))
+(allow performanced_27_0 bufferhubd_27_0 (file (ioctl read getattr lock map open)))
+(allow performanced_27_0 bufferhubd_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow performanced_27_0 kernel_27_0 (file (ioctl read getattr lock map open)))
+(allow performanced_27_0 kernel_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow performanced_27_0 surfaceflinger_27_0 (file (ioctl read getattr lock map open)))
+(allow performanced_27_0 surfaceflinger_27_0 (lnk_file (ioctl read getattr lock map open)))
+(dontaudit performanced_27_0 domain (dir (read)))
+(allow performanced_27_0 appdomain (process (setsched)))
+(allow performanced_27_0 bufferhubd_27_0 (process (setsched)))
+(allow performanced_27_0 kernel_27_0 (process (setsched)))
+(allow performanced_27_0 surfaceflinger_27_0 (process (setsched)))
+(allow performanced_27_0 cgroup_27_0 (dir (ioctl read getattr lock search open)))
+(allow performanced_27_0 cgroup_27_0 (file (ioctl read getattr lock map open)))
+(allow performanced_27_0 cgroup_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow platform_app_27_0 recovery_service_27_0 (service_manager (find)))
+(allow platform_app_27_0 cache_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow platform_app_27_0 cache_recovery_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow platform_app_27_0 cache_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow platform_app_27_0 cache_recovery_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow postinstall_27_0 update_engine_common (fd (use)))
+(allow postinstall_27_0 update_engine_common (fifo_file (ioctl read write getattr lock append map open)))
+(allow postinstall_27_0 postinstall_file_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow postinstall_27_0 postinstall_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow postinstall_27_0 postinstall_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow postinstall_27_0 shell_exec_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow postinstall_27_0 system_file_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow postinstall_27_0 toolbox_exec_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow postinstall_27_0 servicemanager_27_0 (binder (call transfer)))
+(allow servicemanager_27_0 postinstall_27_0 (dir (search)))
+(allow servicemanager_27_0 postinstall_27_0 (file (read open)))
+(allow servicemanager_27_0 postinstall_27_0 (process (getattr)))
+(allow postinstall_27_0 system_server_27_0 (binder (call transfer)))
+(allow system_server_27_0 postinstall_27_0 (binder (transfer)))
+(allow postinstall_27_0 system_server_27_0 (fd (use)))
+(allow postinstall_27_0 otadexopt_service_27_0 (service_manager (find)))
+(neverallow base_typeattr_34_27_0 postinstall_27_0 (process (transition dyntransition)))
+(allow postinstall_dexopt_27_0 self (capability (chown dac_override fowner setgid setuid)))
+(allow postinstall_dexopt_27_0 postinstall_file_27_0 (filesystem (getattr)))
+(allow postinstall_dexopt_27_0 postinstall_file_27_0 (dir (getattr search)))
+(allow postinstall_dexopt_27_0 postinstall_file_27_0 (lnk_file (read)))
+(allow postinstall_dexopt_27_0 proc_27_0 (file (read getattr open)))
+(allow postinstall_dexopt_27_0 tmpfs_27_0 (file (read)))
+(allow postinstall_dexopt_27_0 apk_data_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow postinstall_dexopt_27_0 apk_data_file_27_0 (file (ioctl read getattr lock map open)))
+(allow postinstall_dexopt_27_0 apk_data_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow postinstall_dexopt_27_0 vendor_app_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow postinstall_dexopt_27_0 vendor_app_file_27_0 (file (ioctl read getattr lock map open)))
+(allow postinstall_dexopt_27_0 vendor_app_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow postinstall_dexopt_27_0 dalvikcache_data_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow postinstall_dexopt_27_0 dalvikcache_data_file_27_0 (file (ioctl read getattr lock map open)))
+(allow postinstall_dexopt_27_0 dalvikcache_data_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow postinstall_dexopt_27_0 user_profile_data_file_27_0 (dir (getattr search)))
+(allow postinstall_dexopt_27_0 user_profile_data_file_27_0 (file (ioctl read getattr lock map open)))
+(allow postinstall_dexopt_27_0 ota_data_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow postinstall_dexopt_27_0 ota_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow postinstall_dexopt_27_0 ota_data_file_27_0 (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow postinstall_dexopt_27_0 dalvikcache_data_file_27_0 (dir (ioctl read write getattr lock add_name remove_name search open)))
+(allow postinstall_dexopt_27_0 dalvikcache_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow postinstall_dexopt_27_0 dalvikcache_data_file_27_0 (dir (relabelto)))
+(allow postinstall_dexopt_27_0 dalvikcache_data_file_27_0 (file (relabelto link)))
+(allow postinstall_dexopt_27_0 selinuxfs_27_0 (dir (ioctl read getattr lock search open)))
+(allow postinstall_dexopt_27_0 selinuxfs_27_0 (file (ioctl read getattr lock map open)))
+(allow postinstall_dexopt_27_0 selinuxfs_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow postinstall_dexopt_27_0 selinuxfs_27_0 (file (write lock append map open)))
+(allow postinstall_dexopt_27_0 kernel_27_0 (security (check_context)))
+(allow postinstall_dexopt_27_0 selinuxfs_27_0 (dir (ioctl read getattr lock search open)))
+(allow postinstall_dexopt_27_0 selinuxfs_27_0 (file (ioctl read getattr lock map open)))
+(allow postinstall_dexopt_27_0 selinuxfs_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow postinstall_dexopt_27_0 selinuxfs_27_0 (file (write lock append map open)))
+(allow postinstall_dexopt_27_0 kernel_27_0 (security (compute_av)))
+(allow postinstall_dexopt_27_0 self (netlink_selinux_socket (read write create getattr setattr lock relabelfrom relabelto append bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind)))
+(allow postinstall_dexopt_27_0 postinstall_27_0 (process (sigchld)))
+(allow postinstall_dexopt_27_0 otapreopt_chroot_27_0 (fd (use)))
+(allow postinstall_dexopt_27_0 cpuctl_device_27_0 (dir (search)))
+(allow ppp_27_0 proc_net_27_0 (dir (ioctl read getattr lock search open)))
+(allow ppp_27_0 proc_net_27_0 (file (ioctl read getattr lock map open)))
+(allow ppp_27_0 proc_net_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow ppp_27_0 mtp_27_0 (socket (ioctl read write getattr setattr lock append bind connect getopt setopt shutdown)))
+(allowx ppp_27_0 self (ioctl udp_socket (0x6900 0x6902)))
+(allowx ppp_27_0 self (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff)))))
+(allowx ppp_27_0 self (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff)))))
+(allowx ppp_27_0 mtp_27_0 (ioctl socket (((range 0x7436 0x7441)) ((range 0x7446 0x7447)) ((range 0x744b 0x745a)) ((range 0x7480 0x7488)))))
+(allow ppp_27_0 mtp_27_0 (unix_dgram_socket (ioctl read write getattr setattr lock append bind connect getopt setopt shutdown)))
+(allow ppp_27_0 ppp_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow ppp_27_0 self (capability (net_admin)))
+(allow ppp_27_0 system_file_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow ppp_27_0 vpn_data_file_27_0 (dir (write lock add_name remove_name search open)))
+(allow ppp_27_0 vpn_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow ppp_27_0 mtp_27_0 (fd (use)))
+(allow preopt2cachename_27_0 cppreopts_27_0 (fd (use)))
+(allow preopt2cachename_27_0 cppreopts_27_0 (fifo_file (read write getattr)))
+(allow preopt2cachename_27_0 proc_net_27_0 (file (ioctl read getattr lock map open)))
+(allow profman_27_0 user_profile_data_file_27_0 (file (read write getattr lock)))
+(allow profman_27_0 asec_apk_file_27_0 (file (read)))
+(allow profman_27_0 apk_data_file_27_0 (file (read)))
+(allow profman_27_0 oemfs_27_0 (file (read)))
+(allow profman_27_0 tmpfs_27_0 (file (read)))
+(allow profman_27_0 profman_dump_data_file_27_0 (file (write)))
+(allow profman_27_0 installd_27_0 (fd (use)))
+(allow profman_27_0 app_data_file_27_0 (file (read write getattr lock)))
+(neverallow profman_27_0 app_data_file_27_0 (file (open)))
+(neverallow profman_27_0 app_data_file_27_0 (lnk_file (open)))
+(neverallow profman_27_0 app_data_file_27_0 (sock_file (open)))
+(neverallow profman_27_0 app_data_file_27_0 (fifo_file (open)))
+(allow property_type tmpfs_27_0 (filesystem (associate)))
+(neverallow base_typeattr_8_27_0 base_typeattr_162_27_0 (file (ioctl read write create setattr lock relabelfrom append unlink link rename open)))
+(allowx racoon_27_0 self (ioctl udp_socket (0x8914 0x8916 0x891c)))
+(allow racoon_27_0 servicemanager_27_0 (binder (call transfer)))
+(allow servicemanager_27_0 racoon_27_0 (dir (search)))
+(allow servicemanager_27_0 racoon_27_0 (file (read open)))
+(allow servicemanager_27_0 racoon_27_0 (process (getattr)))
+(allow racoon_27_0 tun_device_27_0 (chr_file (ioctl read getattr lock map open)))
+(allow racoon_27_0 cgroup_27_0 (dir (create add_name)))
+(allow racoon_27_0 kernel_27_0 (system (module_request)))
+(allow racoon_27_0 self (key_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allow racoon_27_0 self (tun_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allow racoon_27_0 self (capability (net_bind_service net_admin net_raw)))
+(allow racoon_27_0 system_file_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow racoon_27_0 vpn_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow racoon_27_0 vpn_data_file_27_0 (dir (write lock add_name remove_name search open)))
+(allow keystore_27_0 racoon_27_0 (dir (search)))
+(allow keystore_27_0 racoon_27_0 (file (read open)))
+(allow keystore_27_0 racoon_27_0 (process (getattr)))
+(allow racoon_27_0 keystore_service_27_0 (service_manager (find)))
+(allow racoon_27_0 keystore_27_0 (binder (call transfer)))
+(allow keystore_27_0 racoon_27_0 (binder (transfer)))
+(allow racoon_27_0 keystore_27_0 (fd (use)))
+(allow racoon_27_0 keystore_27_0 (keystore_key (get sign verify)))
+(allow radio_27_0 radio_data_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow radio_27_0 radio_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow radio_27_0 radio_data_file_27_0 (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow radio_27_0 radio_data_file_27_0 (sock_file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow radio_27_0 radio_data_file_27_0 (fifo_file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow radio_27_0 alarm_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow radio_27_0 net_data_file_27_0 (dir (search)))
+(allow radio_27_0 net_data_file_27_0 (file (ioctl read getattr lock map open)))
+(allow radio_27_0 property_socket_27_0 (sock_file (write)))
+(allow radio_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow radio_27_0 radio_prop_27_0 (property_service (set)))
+(allow radio_27_0 radio_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow radio_27_0 property_socket_27_0 (sock_file (write)))
+(allow radio_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow radio_27_0 net_radio_prop_27_0 (property_service (set)))
+(allow radio_27_0 net_radio_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow radio_27_0 property_socket_27_0 (sock_file (write)))
+(allow radio_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow radio_27_0 system_prop_27_0 (property_service (set)))
+(allow radio_27_0 system_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow radio_27_0 property_socket_27_0 (sock_file (write)))
+(allow radio_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow radio_27_0 ctl_rildaemon_prop_27_0 (property_service (set)))
+(allow radio_27_0 ctl_rildaemon_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow radio_27_0 radio_service_27_0 (service_manager (add find)))
+(neverallow base_typeattr_163_27_0 radio_service_27_0 (service_manager (add)))
+(allow radio_27_0 audioserver_service_27_0 (service_manager (find)))
+(allow radio_27_0 cameraserver_service_27_0 (service_manager (find)))
+(allow radio_27_0 drmserver_service_27_0 (service_manager (find)))
+(allow radio_27_0 mediaserver_service_27_0 (service_manager (find)))
+(allow radio_27_0 nfc_service_27_0 (service_manager (find)))
+(allow radio_27_0 surfaceflinger_service_27_0 (service_manager (find)))
+(allow radio_27_0 app_api_service (service_manager (find)))
+(allow radio_27_0 system_api_service (service_manager (find)))
+(allow radio_27_0 hwservicemanager_27_0 (binder (call transfer)))
+(allow hwservicemanager_27_0 radio_27_0 (binder (call transfer)))
+(allow hwservicemanager_27_0 radio_27_0 (dir (search)))
+(allow hwservicemanager_27_0 radio_27_0 (file (read open)))
+(allow hwservicemanager_27_0 radio_27_0 (process (getattr)))
+(neverallow recovery_27_0 base_typeattr_164_27_0 (file (write create setattr relabelfrom append unlink link rename execute execute_no_trans)))
+(neverallow recovery_27_0 base_typeattr_164_27_0 (dir (write create setattr relabelfrom link rename add_name remove_name reparent rmdir)))
+(allow recovery_persist_27_0 pstorefs_27_0 (dir (search)))
+(allow recovery_persist_27_0 pstorefs_27_0 (file (ioctl read getattr lock map open)))
+(allow recovery_persist_27_0 recovery_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow recovery_persist_27_0 recovery_data_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(neverallow recovery_persist_27_0 dev_type (blk_file (read write)))
+(neverallow recovery_persist_27_0 domain (process (ptrace)))
+(neverallow recovery_persist_27_0 system_file_27_0 (file (write)))
+(neverallow recovery_persist_27_0 system_file_27_0 (dir (write)))
+(neverallow recovery_persist_27_0 system_file_27_0 (lnk_file (write)))
+(neverallow recovery_persist_27_0 system_file_27_0 (chr_file (write)))
+(neverallow recovery_persist_27_0 system_file_27_0 (blk_file (write)))
+(neverallow recovery_persist_27_0 system_file_27_0 (sock_file (write)))
+(neverallow recovery_persist_27_0 system_file_27_0 (fifo_file (write)))
+(neverallow recovery_persist_27_0 system_data_file_27_0 (file (write)))
+(neverallow recovery_persist_27_0 system_data_file_27_0 (dir (write)))
+(neverallow recovery_persist_27_0 system_data_file_27_0 (lnk_file (write)))
+(neverallow recovery_persist_27_0 system_data_file_27_0 (chr_file (write)))
+(neverallow recovery_persist_27_0 system_data_file_27_0 (blk_file (write)))
+(neverallow recovery_persist_27_0 system_data_file_27_0 (sock_file (write)))
+(neverallow recovery_persist_27_0 system_data_file_27_0 (fifo_file (write)))
+(neverallow recovery_persist_27_0 app_data_file_27_0 (file (write)))
+(neverallow recovery_persist_27_0 app_data_file_27_0 (dir (write)))
+(neverallow recovery_persist_27_0 app_data_file_27_0 (lnk_file (write)))
+(neverallow recovery_persist_27_0 app_data_file_27_0 (chr_file (write)))
+(neverallow recovery_persist_27_0 app_data_file_27_0 (blk_file (write)))
+(neverallow recovery_persist_27_0 app_data_file_27_0 (sock_file (write)))
+(neverallow recovery_persist_27_0 app_data_file_27_0 (fifo_file (write)))
+(allow recovery_refresh_27_0 pstorefs_27_0 (dir (search)))
+(allow recovery_refresh_27_0 pstorefs_27_0 (file (ioctl read getattr lock map open)))
+(neverallow recovery_refresh_27_0 dev_type (blk_file (read write)))
+(neverallow recovery_refresh_27_0 domain (process (ptrace)))
+(neverallow recovery_refresh_27_0 system_file_27_0 (file (write)))
+(neverallow recovery_refresh_27_0 system_file_27_0 (dir (write)))
+(neverallow recovery_refresh_27_0 system_file_27_0 (lnk_file (write)))
+(neverallow recovery_refresh_27_0 system_file_27_0 (chr_file (write)))
+(neverallow recovery_refresh_27_0 system_file_27_0 (blk_file (write)))
+(neverallow recovery_refresh_27_0 system_file_27_0 (sock_file (write)))
+(neverallow recovery_refresh_27_0 system_file_27_0 (fifo_file (write)))
+(neverallow recovery_refresh_27_0 system_data_file_27_0 (file (write)))
+(neverallow recovery_refresh_27_0 system_data_file_27_0 (dir (write)))
+(neverallow recovery_refresh_27_0 system_data_file_27_0 (lnk_file (write)))
+(neverallow recovery_refresh_27_0 system_data_file_27_0 (chr_file (write)))
+(neverallow recovery_refresh_27_0 system_data_file_27_0 (blk_file (write)))
+(neverallow recovery_refresh_27_0 system_data_file_27_0 (sock_file (write)))
+(neverallow recovery_refresh_27_0 system_data_file_27_0 (fifo_file (write)))
+(neverallow recovery_refresh_27_0 app_data_file_27_0 (file (write)))
+(neverallow recovery_refresh_27_0 app_data_file_27_0 (dir (write)))
+(neverallow recovery_refresh_27_0 app_data_file_27_0 (lnk_file (write)))
+(neverallow recovery_refresh_27_0 app_data_file_27_0 (chr_file (write)))
+(neverallow recovery_refresh_27_0 app_data_file_27_0 (blk_file (write)))
+(neverallow recovery_refresh_27_0 app_data_file_27_0 (sock_file (write)))
+(neverallow recovery_refresh_27_0 app_data_file_27_0 (fifo_file (write)))
+(allowx rild_27_0 self (ioctl udp_socket (0x6900 0x6902)))
+(allowx rild_27_0 self (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff)))))
+(allowx rild_27_0 self (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff)))))
+(allow rild_27_0 self (netlink_route_socket (nlmsg_write)))
+(allow rild_27_0 kernel_27_0 (system (module_request)))
+(allow rild_27_0 self (capability (setgid setuid setpcap net_admin net_raw)))
+(allow rild_27_0 alarm_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow rild_27_0 cgroup_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow rild_27_0 cgroup_27_0 (file (ioctl read getattr lock map open)))
+(allow rild_27_0 cgroup_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow rild_27_0 radio_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow rild_27_0 radio_device_27_0 (blk_file (ioctl read getattr lock map open)))
+(allow rild_27_0 mtd_device_27_0 (dir (search)))
+(allow rild_27_0 efs_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow rild_27_0 efs_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow rild_27_0 shell_exec_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow rild_27_0 bluetooth_efs_file_27_0 (file (ioctl read getattr lock map open)))
+(allow rild_27_0 bluetooth_efs_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow rild_27_0 sdcard_type (dir (ioctl read getattr lock search open)))
+(allow rild_27_0 property_socket_27_0 (sock_file (write)))
+(allow rild_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow rild_27_0 radio_prop_27_0 (property_service (set)))
+(allow rild_27_0 radio_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow rild_27_0 tty_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow rild_27_0 self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allow rild_27_0 self (netlink_generic_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allow rild_27_0 self (netlink_kobject_uevent_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allow rild_27_0 sysfs_wake_lock_27_0 (file (ioctl read write getattr lock append map open)))
+(allow rild_27_0 self (capability2 (block_suspend)))
+(allow rild_27_0 proc_27_0 (dir (ioctl read getattr lock search open)))
+(allow rild_27_0 proc_27_0 (file (ioctl read getattr lock map open)))
+(allow rild_27_0 proc_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow rild_27_0 proc_net_27_0 (dir (ioctl read getattr lock search open)))
+(allow rild_27_0 proc_net_27_0 (file (ioctl read getattr lock map open)))
+(allow rild_27_0 proc_net_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow rild_27_0 sysfs_type (dir (ioctl read getattr lock search open)))
+(allow rild_27_0 sysfs_type (file (ioctl read getattr lock map open)))
+(allow rild_27_0 sysfs_type (lnk_file (ioctl read getattr lock map open)))
+(allow rild_27_0 system_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow rild_27_0 system_file_27_0 (file (ioctl read getattr lock map open)))
+(allow rild_27_0 system_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow rild_27_0 self (socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allow runas_27_0 adbd_27_0 (fd (use)))
+(allow runas_27_0 adbd_27_0 (process (sigchld)))
+(allow runas_27_0 adbd_27_0 (unix_stream_socket (read write)))
+(allow runas_27_0 shell_27_0 (fd (use)))
+(allow runas_27_0 shell_27_0 (fifo_file (read write)))
+(allow runas_27_0 shell_27_0 (unix_stream_socket (read write)))
+(allow runas_27_0 devpts_27_0 (chr_file (ioctl read write)))
+(allow runas_27_0 shell_data_file_27_0 (file (read write)))
+(allow runas_27_0 system_data_file_27_0 (file (ioctl read getattr lock map open)))
+(dontaudit runas_27_0 self (capability (dac_override)))
+(allow runas_27_0 app_data_file_27_0 (dir (getattr search)))
+(allow runas_27_0 self (capability (setgid setuid)))
+(allow runas_27_0 selinuxfs_27_0 (dir (ioctl read getattr lock search open)))
+(allow runas_27_0 selinuxfs_27_0 (file (ioctl read getattr lock map open)))
+(allow runas_27_0 selinuxfs_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow runas_27_0 selinuxfs_27_0 (file (write lock append map open)))
+(allow runas_27_0 kernel_27_0 (security (check_context)))
+(allow runas_27_0 self (process (setcurrent)))
+(allow runas_27_0 base_typeattr_165_27_0 (process (dyntransition)))
+(allow runas_27_0 seapp_contexts_file_27_0 (file (ioctl read getattr lock map open)))
+(neverallow runas_27_0 self (capability (chown dac_override dac_read_search fowner fsetid kill setpcap linux_immutable net_bind_service net_broadcast net_admin net_raw ipc_lock ipc_owner sys_module sys_rawio sys_chroot sys_ptrace sys_pacct sys_admin sys_boot sys_nice sys_resource sys_time sys_tty_config mknod lease audit_write audit_control setfcap)))
+(neverallow runas_27_0 self (capability2 (mac_override mac_admin syslog wake_alarm block_suspend audit_read)))
+(allow sdcardd_27_0 cgroup_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow sdcardd_27_0 fuse_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow sdcardd_27_0 rootfs_27_0 (dir (mounton)))
+(allow sdcardd_27_0 sdcardfs_27_0 (filesystem (remount)))
+(allow sdcardd_27_0 tmpfs_27_0 (dir (ioctl read getattr lock search open)))
+(allow sdcardd_27_0 mnt_media_rw_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow sdcardd_27_0 storage_file_27_0 (dir (search)))
+(allow sdcardd_27_0 storage_stub_file_27_0 (dir (mounton search)))
+(allow sdcardd_27_0 sdcard_type (filesystem (mount unmount)))
+(allow sdcardd_27_0 self (capability (dac_override setgid setuid sys_admin sys_resource)))
+(allow sdcardd_27_0 sdcard_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow sdcardd_27_0 sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow sdcardd_27_0 media_rw_data_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow sdcardd_27_0 media_rw_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow sdcardd_27_0 system_data_file_27_0 (file (ioctl read getattr lock map open)))
+(allow sdcardd_27_0 install_data_file_27_0 (file (ioctl read getattr lock map open)))
+(allow sdcardd_27_0 vold_27_0 (fd (use)))
+(allow sdcardd_27_0 vold_27_0 (fifo_file (read write getattr)))
+(allow sdcardd_27_0 mnt_expand_file_27_0 (dir (search)))
+(allow sdcardd_27_0 proc_27_0 (file (ioctl read getattr lock map open)))
+(neverallow init_27_0 sdcardd_exec_27_0 (file (execute)))
+(neverallow init_27_0 sdcardd_27_0 (process (transition dyntransition)))
+(allow servicemanager_27_0 self (binder (set_context_mgr)))
+(allow servicemanager_27_0 base_typeattr_166_27_0 (binder (transfer)))
+(allow servicemanager_27_0 service_contexts_file_27_0 (file (ioctl read getattr lock map open)))
+(allow servicemanager_27_0 selinuxfs_27_0 (dir (ioctl read getattr lock search open)))
+(allow servicemanager_27_0 selinuxfs_27_0 (file (ioctl read getattr lock map open)))
+(allow servicemanager_27_0 selinuxfs_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow servicemanager_27_0 selinuxfs_27_0 (file (write lock append map open)))
+(allow servicemanager_27_0 kernel_27_0 (security (compute_av)))
+(allow servicemanager_27_0 self (netlink_selinux_socket (read write create getattr setattr lock relabelfrom relabelto append bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind)))
+(allow sgdisk_27_0 block_device_27_0 (dir (search)))
+(allow sgdisk_27_0 vold_device_27_0 (blk_file (ioctl read write getattr lock append map open)))
+(allow sgdisk_27_0 devpts_27_0 (chr_file (ioctl read write getattr)))
+(allow sgdisk_27_0 vold_27_0 (fd (use)))
+(allow sgdisk_27_0 vold_27_0 (fifo_file (read write getattr)))
+(allow sgdisk_27_0 self (capability (sys_admin)))
+(neverallow base_typeattr_89_27_0 sgdisk_27_0 (process (transition)))
+(neverallow base_typeattr_8_27_0 sgdisk_27_0 (process (dyntransition)))
+(neverallow sgdisk_27_0 base_typeattr_167_27_0 (file (entrypoint)))
+(allow shared_relro_27_0 shared_relro_file_27_0 (dir (ioctl read write getattr lock add_name remove_name search open)))
+(allow shared_relro_27_0 shared_relro_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow shared_relro_27_0 webviewupdate_service_27_0 (service_manager (find)))
+(allow shell_27_0 logcat_exec_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow shell_27_0 logdr_socket_27_0 (sock_file (write)))
+(allow shell_27_0 logd_27_0 (unix_stream_socket (connectto)))
+(allow shell_27_0 logd_socket_27_0 (sock_file (write)))
+(allow shell_27_0 logd_27_0 (unix_stream_socket (connectto)))
+(allow shell_27_0 pstorefs_27_0 (dir (search)))
+(allow shell_27_0 pstorefs_27_0 (file (ioctl read getattr lock map open)))
+(allow shell_27_0 rootfs_27_0 (dir (ioctl read getattr lock search open)))
+(allow shell_27_0 anr_data_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow shell_27_0 anr_data_file_27_0 (file (ioctl read getattr lock map open)))
+(allow shell_27_0 shell_data_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow shell_27_0 shell_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow shell_27_0 shell_data_file_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow shell_27_0 shell_data_file_27_0 (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow shell_27_0 profman_dump_data_file_27_0 (dir (write getattr remove_name search)))
+(allow shell_27_0 profman_dump_data_file_27_0 (file (getattr unlink)))
+(allow shell_27_0 dumpstate_socket_27_0 (sock_file (write)))
+(allow shell_27_0 dumpstate_27_0 (unix_stream_socket (connectto)))
+(allow shell_27_0 devpts_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow shell_27_0 tty_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow shell_27_0 console_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow shell_27_0 input_device_27_0 (dir (ioctl read getattr lock search open)))
+(allow shell_27_0 input_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow shell_27_0 system_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow shell_27_0 system_file_27_0 (file (ioctl read getattr lock map open)))
+(allow shell_27_0 system_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow shell_27_0 system_file_27_0 (file (getattr map execute execute_no_trans)))
+(allow shell_27_0 toolbox_exec_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow shell_27_0 tzdatacheck_exec_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow shell_27_0 shell_exec_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow shell_27_0 zygote_exec_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow shell_27_0 apk_data_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow shell_27_0 apk_data_file_27_0 (file (ioctl read getattr lock map open)))
+(allow shell_27_0 apk_data_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow shell_27_0 property_socket_27_0 (sock_file (write)))
+(allow shell_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow shell_27_0 shell_prop_27_0 (property_service (set)))
+(allow shell_27_0 shell_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow shell_27_0 property_socket_27_0 (sock_file (write)))
+(allow shell_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow shell_27_0 ctl_bugreport_prop_27_0 (property_service (set)))
+(allow shell_27_0 ctl_bugreport_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow shell_27_0 property_socket_27_0 (sock_file (write)))
+(allow shell_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow shell_27_0 ctl_dumpstate_prop_27_0 (property_service (set)))
+(allow shell_27_0 ctl_dumpstate_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow shell_27_0 property_socket_27_0 (sock_file (write)))
+(allow shell_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow shell_27_0 dumpstate_prop_27_0 (property_service (set)))
+(allow shell_27_0 dumpstate_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow shell_27_0 property_socket_27_0 (sock_file (write)))
+(allow shell_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow shell_27_0 debug_prop_27_0 (property_service (set)))
+(allow shell_27_0 debug_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow shell_27_0 property_socket_27_0 (sock_file (write)))
+(allow shell_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow shell_27_0 powerctl_prop_27_0 (property_service (set)))
+(allow shell_27_0 powerctl_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow shell_27_0 property_socket_27_0 (sock_file (write)))
+(allow shell_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow shell_27_0 log_tag_prop_27_0 (property_service (set)))
+(allow shell_27_0 log_tag_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow shell_27_0 property_socket_27_0 (sock_file (write)))
+(allow shell_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow shell_27_0 wifi_log_prop_27_0 (property_service (set)))
+(allow shell_27_0 wifi_log_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow shell_27_0 serialno_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow shell_27_0 device_logging_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow shell_27_0 servicemanager_27_0 (service_manager (list)))
+(allow shell_27_0 base_typeattr_168_27_0 (service_manager (find)))
+(allow shell_27_0 dumpstate_27_0 (binder (call)))
+(allow shell_27_0 hwservicemanager_27_0 (binder (call transfer)))
+(allow hwservicemanager_27_0 shell_27_0 (binder (call transfer)))
+(allow hwservicemanager_27_0 shell_27_0 (dir (search)))
+(allow hwservicemanager_27_0 shell_27_0 (file (read open)))
+(allow hwservicemanager_27_0 shell_27_0 (process (getattr)))
+(allow shell_27_0 hwservicemanager_27_0 (hwservice_manager (list)))
+(allow shell_27_0 proc_27_0 (dir (ioctl read getattr lock search open)))
+(allow shell_27_0 proc_27_0 (file (ioctl read getattr lock map open)))
+(allow shell_27_0 proc_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow shell_27_0 proc_net_27_0 (dir (ioctl read getattr lock search open)))
+(allow shell_27_0 proc_net_27_0 (file (ioctl read getattr lock map open)))
+(allow shell_27_0 proc_net_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow shell_27_0 proc_interrupts_27_0 (file (ioctl read getattr lock map open)))
+(allow shell_27_0 proc_meminfo_27_0 (file (ioctl read getattr lock map open)))
+(allow shell_27_0 proc_stat_27_0 (file (ioctl read getattr lock map open)))
+(allow shell_27_0 proc_timer_27_0 (file (ioctl read getattr lock map open)))
+(allow shell_27_0 proc_zoneinfo_27_0 (file (ioctl read getattr lock map open)))
+(allow shell_27_0 cgroup_27_0 (dir (ioctl read getattr lock search open)))
+(allow shell_27_0 cgroup_27_0 (file (ioctl read getattr lock map open)))
+(allow shell_27_0 cgroup_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow shell_27_0 domain (dir (read getattr search open)))
+(allow shell_27_0 domain (file (read getattr open)))
+(allow shell_27_0 domain (lnk_file (read getattr open)))
+(allow shell_27_0 labeledfs_27_0 (filesystem (getattr)))
+(allow shell_27_0 proc_27_0 (filesystem (getattr)))
+(allow shell_27_0 device_27_0 (dir (getattr)))
+(allow shell_27_0 domain (process (getattr)))
+(allow shell_27_0 selinuxfs_27_0 (dir (ioctl read getattr lock search open)))
+(allow shell_27_0 selinuxfs_27_0 (file (ioctl read getattr lock map open)))
+(allow shell_27_0 bootchart_data_file_27_0 (dir (ioctl read write getattr lock add_name remove_name search open)))
+(allow shell_27_0 bootchart_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow shell_27_0 self (process (ptrace)))
+(allow shell_27_0 sysfs_batteryinfo_27_0 (file (ioctl read getattr lock map open)))
+(allow shell_27_0 sysfs_27_0 (dir (ioctl read getattr lock search open)))
+(allow shell_27_0 ion_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow shell_27_0 dev_type (dir (ioctl read getattr lock search open)))
+(allow shell_27_0 dev_type (chr_file (getattr)))
+(allow shell_27_0 proc_27_0 (lnk_file (getattr)))
+(allow shell_27_0 dev_type (blk_file (getattr)))
+(allow shell_27_0 file_contexts_file_27_0 (file (ioctl read getattr lock map open)))
+(allow shell_27_0 property_contexts_file_27_0 (file (ioctl read getattr lock map open)))
+(allow shell_27_0 seapp_contexts_file_27_0 (file (ioctl read getattr lock map open)))
+(allow shell_27_0 service_contexts_file_27_0 (file (ioctl read getattr lock map open)))
+(allow shell_27_0 sepolicy_file_27_0 (file (ioctl read getattr lock map open)))
+(neverallow shell_27_0 file_type (file (link)))
+(neverallowx shell_27_0 domain (ioctl tcp_socket (0x6900 0x6902)))
+(neverallowx shell_27_0 domain (ioctl udp_socket (0x6900 0x6902)))
+(neverallowx shell_27_0 domain (ioctl rawip_socket (0x6900 0x6902)))
+(neverallowx shell_27_0 domain (ioctl tcp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff)))))
+(neverallowx shell_27_0 domain (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff)))))
+(neverallowx shell_27_0 domain (ioctl rawip_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff)))))
+(neverallowx shell_27_0 domain (ioctl tcp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff)))))
+(neverallowx shell_27_0 domain (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff)))))
+(neverallowx shell_27_0 domain (ioctl rawip_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff)))))
+(neverallow shell_27_0 hw_random_device_27_0 (chr_file (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access)))
+(neverallow shell_27_0 kmem_device_27_0 (chr_file (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access)))
+(neverallow shell_27_0 port_device_27_0 (chr_file (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access)))
+(neverallow shell_27_0 fuse_device_27_0 (chr_file (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access)))
+(neverallow shell_27_0 dev_type (blk_file (ioctl read write create setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod)))
+(allow slideshow_27_0 kmsg_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow slideshow_27_0 sysfs_wake_lock_27_0 (file (ioctl read write getattr lock append map open)))
+(allow slideshow_27_0 self (capability2 (block_suspend)))
+(allow slideshow_27_0 device_27_0 (dir (ioctl read getattr lock search open)))
+(allow slideshow_27_0 self (capability (sys_tty_config)))
+(allow slideshow_27_0 graphics_device_27_0 (dir (ioctl read getattr lock search open)))
+(allow slideshow_27_0 graphics_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow slideshow_27_0 input_device_27_0 (dir (ioctl read getattr lock search open)))
+(allow slideshow_27_0 input_device_27_0 (chr_file (ioctl read getattr lock map open)))
+(allow slideshow_27_0 tty_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow thermalserviced_27_0 servicemanager_27_0 (binder (call transfer)))
+(allow servicemanager_27_0 thermalserviced_27_0 (dir (search)))
+(allow servicemanager_27_0 thermalserviced_27_0 (file (read open)))
+(allow servicemanager_27_0 thermalserviced_27_0 (process (getattr)))
+(allow thermalserviced_27_0 thermal_service_27_0 (service_manager (add find)))
+(neverallow base_typeattr_169_27_0 thermal_service_27_0 (service_manager (add)))
+(allow thermalserviced_27_0 hwservicemanager_27_0 (binder (call transfer)))
+(allow hwservicemanager_27_0 thermalserviced_27_0 (binder (call transfer)))
+(allow hwservicemanager_27_0 thermalserviced_27_0 (dir (search)))
+(allow hwservicemanager_27_0 thermalserviced_27_0 (file (read open)))
+(allow hwservicemanager_27_0 thermalserviced_27_0 (process (getattr)))
+(allow thermalserviced_27_0 thermalcallback_hwservice_27_0 (hwservice_manager (add find)))
+(allow thermalserviced_27_0 hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(neverallow base_typeattr_169_27_0 thermalcallback_hwservice_27_0 (hwservice_manager (add)))
+(allow tombstoned_27_0 domain (fd (use)))
+(allow tombstoned_27_0 domain (fifo_file (write)))
+(allow tombstoned_27_0 domain (dir (ioctl read getattr lock search open)))
+(allow tombstoned_27_0 domain (file (ioctl read getattr lock map open)))
+(allow tombstoned_27_0 tombstone_data_file_27_0 (dir (ioctl read write getattr lock add_name remove_name search open)))
+(allow tombstoned_27_0 tombstone_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow tombstoned_27_0 anr_data_file_27_0 (file (write append)))
+(auditallow tombstoned_27_0 anr_data_file_27_0 (file (write append)))
+(allow tombstoned_27_0 anr_data_file_27_0 (dir (ioctl read write getattr lock add_name remove_name search open)))
+(allow tombstoned_27_0 anr_data_file_27_0 (file (create getattr open)))
+(allow toolbox_27_0 tmpfs_27_0 (chr_file (ioctl read write)))
+(allow toolbox_27_0 devpts_27_0 (chr_file (ioctl read write getattr)))
+(allow toolbox_27_0 block_device_27_0 (dir (search)))
+(allow toolbox_27_0 swap_block_device_27_0 (blk_file (ioctl read write getattr lock append map open)))
+(neverallow base_typeattr_14_27_0 toolbox_27_0 (process (transition)))
+(neverallow base_typeattr_8_27_0 toolbox_27_0 (process (dyntransition)))
+(neverallow toolbox_27_0 base_typeattr_170_27_0 (file (entrypoint)))
+(allow tzdatacheck_27_0 zoneinfo_data_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow tzdatacheck_27_0 zoneinfo_data_file_27_0 (file (unlink)))
+(neverallow base_typeattr_171_27_0 zoneinfo_data_file_27_0 (file (write create setattr relabelfrom append unlink link rename)))
+(neverallow base_typeattr_171_27_0 zoneinfo_data_file_27_0 (dir (write create setattr relabelfrom link rename add_name remove_name reparent rmdir)))
+(allow ueventd_27_0 kmsg_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow ueventd_27_0 self (capability (chown dac_override fowner fsetid setgid net_admin sys_rawio mknod)))
+(allow ueventd_27_0 device_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow ueventd_27_0 rootfs_27_0 (dir (ioctl read getattr lock search open)))
+(allow ueventd_27_0 rootfs_27_0 (file (ioctl read getattr lock map open)))
+(allow ueventd_27_0 rootfs_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow ueventd_27_0 sysfs_type (file (write lock append map open)))
+(allow ueventd_27_0 sysfs_type (dir (ioctl read getattr lock search open)))
+(allow ueventd_27_0 sysfs_type (file (ioctl read getattr lock map open)))
+(allow ueventd_27_0 sysfs_type (lnk_file (ioctl read getattr lock map open)))
+(allow ueventd_27_0 sysfs_type (file (setattr relabelfrom relabelto)))
+(allow ueventd_27_0 sysfs_type (lnk_file (setattr relabelfrom relabelto)))
+(allow ueventd_27_0 sysfs_type (dir (setattr relabelfrom relabelto)))
+(allow ueventd_27_0 tmpfs_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow ueventd_27_0 dev_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow ueventd_27_0 dev_type (lnk_file (create unlink)))
+(allow ueventd_27_0 dev_type (chr_file (create getattr setattr unlink)))
+(allow ueventd_27_0 dev_type (blk_file (create getattr setattr relabelfrom relabelto unlink)))
+(allow ueventd_27_0 self (netlink_kobject_uevent_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allow ueventd_27_0 efs_file_27_0 (dir (search)))
+(allow ueventd_27_0 efs_file_27_0 (file (ioctl read getattr lock map open)))
+(allow ueventd_27_0 selinuxfs_27_0 (dir (ioctl read getattr lock search open)))
+(allow ueventd_27_0 selinuxfs_27_0 (file (ioctl read getattr lock map open)))
+(allow ueventd_27_0 selinuxfs_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow ueventd_27_0 base_typeattr_172_27_0 (dir (ioctl read getattr lock search open)))
+(allow ueventd_27_0 base_typeattr_172_27_0 (file (ioctl read getattr lock map open)))
+(allow ueventd_27_0 base_typeattr_172_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow ueventd_27_0 file_contexts_file_27_0 (file (ioctl read getattr lock map open)))
+(allow ueventd_27_0 self (process (setfscreate)))
+(neverallow ueventd_27_0 property_socket_27_0 (sock_file (write)))
+(neverallow ueventd_27_0 init_27_0 (unix_stream_socket (connectto)))
+(neverallow ueventd_27_0 property_type (property_service (set)))
+(neverallow ueventd_27_0 dev_type (blk_file (ioctl read write lock append map link rename execute quotaon mounton open audit_access execmod)))
+(neverallow ueventd_27_0 kmem_device_27_0 (chr_file (ioctl read write lock relabelfrom append map link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access)))
+(neverallow ueventd_27_0 port_device_27_0 (chr_file (ioctl read write lock relabelfrom append map link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access)))
+(allow uncrypt_27_0 self (capability (dac_override)))
+(allow uncrypt_27_0 app_data_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow uncrypt_27_0 app_data_file_27_0 (file (ioctl read getattr lock map open)))
+(allow uncrypt_27_0 app_data_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow uncrypt_27_0 cache_file_27_0 (dir (search)))
+(allow uncrypt_27_0 cache_recovery_file_27_0 (dir (ioctl read write getattr lock add_name remove_name search open)))
+(allow uncrypt_27_0 cache_recovery_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow uncrypt_27_0 ota_package_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow uncrypt_27_0 ota_package_file_27_0 (file (ioctl read getattr lock map open)))
+(allow uncrypt_27_0 uncrypt_socket_27_0 (sock_file (write)))
+(allow uncrypt_27_0 uncrypt_27_0 (unix_stream_socket (connectto)))
+(allow uncrypt_27_0 property_socket_27_0 (sock_file (write)))
+(allow uncrypt_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow uncrypt_27_0 powerctl_prop_27_0 (property_service (set)))
+(allow uncrypt_27_0 powerctl_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow uncrypt_27_0 self (capability (sys_rawio)))
+(allow uncrypt_27_0 misc_block_device_27_0 (blk_file (write lock append map open)))
+(allow uncrypt_27_0 block_device_27_0 (dir (ioctl read getattr lock search open)))
+(allow uncrypt_27_0 userdata_block_device_27_0 (blk_file (write lock append map open)))
+(allow uncrypt_27_0 rootfs_27_0 (dir (ioctl read getattr lock search open)))
+(allow uncrypt_27_0 rootfs_27_0 (file (ioctl read getattr lock map open)))
+(allow uncrypt_27_0 rootfs_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow update_engine_27_0 qtaguid_proc_27_0 (file (ioctl read write getattr lock append map open)))
+(allow update_engine_27_0 qtaguid_device_27_0 (chr_file (ioctl read getattr lock map open)))
+(allow update_engine_27_0 self (process (setsched)))
+(allow update_engine_27_0 self (capability (fowner sys_admin)))
+(allow update_engine_27_0 kmsg_device_27_0 (chr_file (write lock append map open)))
+(allow update_engine_27_0 update_engine_exec_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow update_engine_27_0 sysfs_wake_lock_27_0 (file (ioctl read write getattr lock append map open)))
+(allow update_engine_27_0 self (capability2 (block_suspend)))
+(dontaudit update_engine_27_0 kernel_27_0 (process (setsched)))
+(allow update_engine_27_0 update_engine_data_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow update_engine_27_0 update_engine_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(dontaudit update_engine_27_0 kernel_27_0 (system (module_request)))
+(allow update_engine_27_0 servicemanager_27_0 (binder (call transfer)))
+(allow servicemanager_27_0 update_engine_27_0 (dir (search)))
+(allow servicemanager_27_0 update_engine_27_0 (file (read open)))
+(allow servicemanager_27_0 update_engine_27_0 (process (getattr)))
+(allow update_engine_27_0 update_engine_service_27_0 (service_manager (add find)))
+(neverallow base_typeattr_173_27_0 update_engine_service_27_0 (service_manager (add)))
+(allow update_engine_27_0 priv_app_27_0 (binder (call transfer)))
+(allow priv_app_27_0 update_engine_27_0 (binder (transfer)))
+(allow update_engine_27_0 priv_app_27_0 (fd (use)))
+(allow update_engine_27_0 ota_package_file_27_0 (file (ioctl read getattr lock map open)))
+(allow update_engine_27_0 ota_package_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow update_engine_27_0 app_data_file_27_0 (file (ioctl read getattr lock map open)))
+(allow update_engine_27_0 app_data_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow update_engine_27_0 self (capability (dac_override dac_read_search)))
+(allow update_engine_common block_device_27_0 (dir (search)))
+(allow update_engine_common boot_block_device_27_0 (blk_file (ioctl read write getattr lock append map open)))
+(allow update_engine_common system_block_device_27_0 (blk_file (ioctl read write getattr lock append map open)))
+(allow update_engine_common misc_block_device_27_0 (blk_file (ioctl read write getattr lock append map open)))
+(allow update_engine_common rootfs_27_0 (dir (getattr)))
+(allow update_engine_common rootfs_27_0 (file (ioctl read getattr lock map open)))
+(allow update_engine_common postinstall_mnt_dir_27_0 (dir (getattr mounton search)))
+(allow update_engine_common postinstall_file_27_0 (filesystem (mount unmount relabelfrom relabelto)))
+(allow update_engine_common labeledfs_27_0 (filesystem (relabelfrom)))
+(allow update_engine_common postinstall_file_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow update_engine_common postinstall_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow update_engine_common postinstall_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow update_engine_common cache_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow update_engine_common cache_file_27_0 (file (ioctl read getattr lock map open)))
+(allow update_engine_common cache_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow update_engine_common shell_exec_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow update_engine_common postinstall_27_0 (process (sigkill sigstop signal)))
+(allow update_engine_27_0 proc_27_0 (file (ioctl read getattr lock map open)))
+(allow update_engine_27_0 proc_misc_27_0 (file (ioctl read getattr lock map open)))
+(allow update_engine_27_0 system_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow update_verifier_27_0 block_device_27_0 (dir (search)))
+(allow update_verifier_27_0 ota_package_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow update_verifier_27_0 ota_package_file_27_0 (file (ioctl read getattr lock map open)))
+(allow update_verifier_27_0 dm_device_27_0 (blk_file (ioctl read getattr lock map open)))
+(allow update_verifier_27_0 property_socket_27_0 (sock_file (write)))
+(allow update_verifier_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow update_verifier_27_0 powerctl_prop_27_0 (property_service (set)))
+(allow update_verifier_27_0 powerctl_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow vdc_27_0 vold_socket_27_0 (sock_file (write)))
+(allow vdc_27_0 vold_27_0 (unix_stream_socket (connectto)))
+(allow vdc_27_0 dumpstate_27_0 (fd (use)))
+(allow vdc_27_0 dumpstate_27_0 (unix_stream_socket (read write getattr)))
+(allow vdc_27_0 shell_data_file_27_0 (file (write getattr)))
+(allow vdc_27_0 dumpstate_27_0 (unix_dgram_socket (read write)))
+(allow vdc_27_0 devpts_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow vdc_27_0 kmsg_device_27_0 (chr_file (write lock append map open)))
+(neverallow base_typeattr_174_27_0 vendor_toolbox_exec_27_0 (file (execute execute_no_trans entrypoint)))
+(allow virtual_touchpad_27_0 servicemanager_27_0 (binder (call transfer)))
+(allow servicemanager_27_0 virtual_touchpad_27_0 (dir (search)))
+(allow servicemanager_27_0 virtual_touchpad_27_0 (file (read open)))
+(allow servicemanager_27_0 virtual_touchpad_27_0 (process (getattr)))
+(allow virtual_touchpad_27_0 virtual_touchpad_service_27_0 (service_manager (add find)))
+(neverallow base_typeattr_175_27_0 virtual_touchpad_service_27_0 (service_manager (add)))
+(allow virtual_touchpad_27_0 system_server_27_0 (binder (call transfer)))
+(allow system_server_27_0 virtual_touchpad_27_0 (binder (transfer)))
+(allow virtual_touchpad_27_0 system_server_27_0 (fd (use)))
+(allow virtual_touchpad_27_0 uhid_device_27_0 (chr_file (ioctl write lock append map open)))
+(allow virtual_touchpad_27_0 permission_service_27_0 (service_manager (find)))
+(allow vold_27_0 cache_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow vold_27_0 cache_file_27_0 (file (read getattr)))
+(allow vold_27_0 cache_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow vold_27_0 proc_27_0 (dir (ioctl read getattr lock search open)))
+(allow vold_27_0 proc_27_0 (file (ioctl read getattr lock map open)))
+(allow vold_27_0 proc_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow vold_27_0 proc_net_27_0 (dir (ioctl read getattr lock search open)))
+(allow vold_27_0 proc_net_27_0 (file (ioctl read getattr lock map open)))
+(allow vold_27_0 proc_net_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow vold_27_0 sysfs_type (dir (ioctl read getattr lock search open)))
+(allow vold_27_0 sysfs_type (file (ioctl read getattr lock map open)))
+(allow vold_27_0 sysfs_type (lnk_file (ioctl read getattr lock map open)))
+(allow vold_27_0 sysfs_27_0 (file (write lock append map open)))
+(allow vold_27_0 sysfs_usb_27_0 (file (write lock append map open)))
+(allow vold_27_0 sysfs_zram_uevent_27_0 (file (write lock append map open)))
+(allow vold_27_0 rootfs_27_0 (dir (ioctl read getattr lock search open)))
+(allow vold_27_0 rootfs_27_0 (file (ioctl read getattr lock map open)))
+(allow vold_27_0 rootfs_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow vold_27_0 proc_meminfo_27_0 (file (ioctl read getattr lock map open)))
+(allow vold_27_0 file_contexts_file_27_0 (file (ioctl read getattr lock map open)))
+(allow vold_27_0 self (process (setexec)))
+(allow vold_27_0 shell_exec_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow vold_27_0 e2fs_exec_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow vold_27_0 self (process (setfscreate)))
+(allow vold_27_0 system_file_27_0 (file (getattr map execute execute_no_trans)))
+(allow vold_27_0 block_device_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow vold_27_0 device_27_0 (dir (write)))
+(allow vold_27_0 devpts_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow vold_27_0 rootfs_27_0 (dir (mounton)))
+(allow vold_27_0 sdcard_type (dir (mounton)))
+(allow vold_27_0 sdcard_type (filesystem (mount remount unmount)))
+(allow vold_27_0 sdcard_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow vold_27_0 sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow vold_27_0 sdcard_type (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow vold_27_0 mnt_media_rw_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow vold_27_0 storage_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow vold_27_0 sdcard_type (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow vold_27_0 mnt_media_rw_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow vold_27_0 storage_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow vold_27_0 media_rw_data_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow vold_27_0 media_rw_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow vold_27_0 mnt_media_rw_stub_file_27_0 (dir (create getattr setattr mounton rmdir)))
+(allow vold_27_0 storage_stub_file_27_0 (dir (create getattr setattr mounton rmdir)))
+(allow vold_27_0 mnt_user_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow vold_27_0 mnt_user_file_27_0 (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow vold_27_0 mnt_expand_file_27_0 (dir (ioctl read write create getattr setattr lock rename mounton add_name remove_name reparent search rmdir open)))
+(allow vold_27_0 apk_data_file_27_0 (dir (create getattr setattr)))
+(allow vold_27_0 shell_data_file_27_0 (dir (create getattr setattr)))
+(allow vold_27_0 tmpfs_27_0 (filesystem (mount unmount)))
+(allow vold_27_0 tmpfs_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow vold_27_0 tmpfs_27_0 (dir (mounton)))
+(allow vold_27_0 self (capability (chown dac_override fowner fsetid net_admin sys_admin mknod)))
+(allow vold_27_0 self (netlink_kobject_uevent_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allow vold_27_0 app_data_file_27_0 (dir (search)))
+(allow vold_27_0 app_data_file_27_0 (file (ioctl read write getattr lock append map open)))
+(allow vold_27_0 loop_control_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow vold_27_0 loop_device_27_0 (blk_file (ioctl read write create getattr setattr lock append map unlink open)))
+(allow vold_27_0 vold_device_27_0 (blk_file (ioctl read write create getattr setattr lock append map unlink open)))
+(allow vold_27_0 dm_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow vold_27_0 dm_device_27_0 (blk_file (ioctl read write getattr lock append map open)))
+(allow vold_27_0 domain (dir (ioctl read getattr lock search open)))
+(allow vold_27_0 domain (file (ioctl read getattr lock map open)))
+(allow vold_27_0 domain (lnk_file (ioctl read getattr lock map open)))
+(allow vold_27_0 domain (process (sigkill signal)))
+(allow vold_27_0 self (capability (kill sys_ptrace)))
+(allow vold_27_0 sysfs_27_0 (file (ioctl read write getattr lock append map open)))
+(allow vold_27_0 kmsg_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow vold_27_0 fsck_exec_27_0 (file (ioctl read getattr lock map execute open)))
+(allow vold_27_0 fscklogs_27_0 (dir (ioctl read write getattr lock add_name remove_name search open)))
+(allow vold_27_0 fscklogs_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow vold_27_0 labeledfs_27_0 (filesystem (mount unmount)))
+(allow vold_27_0 efs_file_27_0 (file (ioctl read write getattr lock append map open)))
+(allow vold_27_0 system_data_file_27_0 (dir (ioctl read write create getattr setattr lock mounton add_name remove_name search rmdir open)))
+(allow vold_27_0 kernel_27_0 (process (setsched)))
+(allow vold_27_0 property_socket_27_0 (sock_file (write)))
+(allow vold_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow vold_27_0 vold_prop_27_0 (property_service (set)))
+(allow vold_27_0 vold_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow vold_27_0 property_socket_27_0 (sock_file (write)))
+(allow vold_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow vold_27_0 powerctl_prop_27_0 (property_service (set)))
+(allow vold_27_0 powerctl_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow vold_27_0 property_socket_27_0 (sock_file (write)))
+(allow vold_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow vold_27_0 ctl_fuse_prop_27_0 (property_service (set)))
+(allow vold_27_0 ctl_fuse_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow vold_27_0 property_socket_27_0 (sock_file (write)))
+(allow vold_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow vold_27_0 restorecon_prop_27_0 (property_service (set)))
+(allow vold_27_0 restorecon_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow vold_27_0 asec_image_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow vold_27_0 asec_image_file_27_0 (dir (ioctl read write getattr lock add_name remove_name search open)))
+(allow vold_27_0 asec_apk_file_27_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto rename mounton add_name remove_name reparent search rmdir open)))
+(allow vold_27_0 asec_public_file_27_0 (dir (setattr relabelto)))
+(allow vold_27_0 asec_apk_file_27_0 (file (ioctl read getattr setattr lock relabelfrom relabelto map open)))
+(allow vold_27_0 asec_public_file_27_0 (file (setattr relabelto)))
+(allow vold_27_0 unlabeled_27_0 (dir (ioctl read getattr setattr lock relabelfrom search open)))
+(allow vold_27_0 unlabeled_27_0 (file (ioctl read getattr setattr lock relabelfrom map open)))
+(allow vold_27_0 sysfs_wake_lock_27_0 (file (ioctl read write getattr lock append map open)))
+(allow vold_27_0 self (capability2 (block_suspend)))
+(allow vold_27_0 servicemanager_27_0 (binder (call transfer)))
+(allow servicemanager_27_0 vold_27_0 (dir (search)))
+(allow servicemanager_27_0 vold_27_0 (file (read open)))
+(allow servicemanager_27_0 vold_27_0 (process (getattr)))
+(allow vold_27_0 healthd_27_0 (binder (call transfer)))
+(allow healthd_27_0 vold_27_0 (binder (transfer)))
+(allow vold_27_0 healthd_27_0 (fd (use)))
+(allow vold_27_0 userdata_block_device_27_0 (blk_file (ioctl read write getattr lock append map open)))
+(allow vold_27_0 metadata_block_device_27_0 (blk_file (ioctl read write getattr lock append map open)))
+(allow vold_27_0 unencrypted_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow vold_27_0 unencrypted_data_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow vold_27_0 proc_drop_caches_27_0 (file (write lock append map open)))
+(allow vold_27_0 vold_data_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow vold_27_0 vold_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow vold_27_0 init_27_0 (key (write search setattr)))
+(allow vold_27_0 vold_27_0 (key (write search setattr)))
+(allow vold_27_0 self (capability (sys_nice)))
+(allow vold_27_0 self (capability (sys_chroot)))
+(allow vold_27_0 storage_file_27_0 (dir (mounton)))
+(allow vold_27_0 fuse_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow vold_27_0 fuse_27_0 (filesystem (relabelfrom)))
+(allow vold_27_0 app_fusefs_27_0 (filesystem (relabelfrom relabelto)))
+(allow vold_27_0 app_fusefs_27_0 (filesystem (mount unmount)))
+(allow vold_27_0 toolbox_exec_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow vold_27_0 user_profile_data_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow vold_27_0 misc_block_device_27_0 (blk_file (write lock append map open)))
+(neverallow base_typeattr_89_27_0 vold_data_file_27_0 (dir (write lock relabelfrom append map unlink link rename execute quotaon mounton add_name remove_name reparent rmdir audit_access execmod)))
+(neverallow base_typeattr_176_27_0 vold_data_file_27_0 (file (ioctl read write create setattr lock relabelfrom append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access)))
+(neverallow base_typeattr_176_27_0 vold_data_file_27_0 (lnk_file (ioctl read write create setattr lock relabelfrom append map unlink link rename execute quotaon mounton open audit_access execmod)))
+(neverallow base_typeattr_176_27_0 vold_data_file_27_0 (sock_file (ioctl read write create setattr lock relabelfrom append map unlink link rename execute quotaon mounton open audit_access execmod)))
+(neverallow base_typeattr_176_27_0 vold_data_file_27_0 (fifo_file (ioctl read write create setattr lock relabelfrom append map unlink link rename execute quotaon mounton open audit_access execmod)))
+(neverallow base_typeattr_87_27_0 vold_data_file_27_0 (dir (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton add_name remove_name reparent search rmdir open audit_access execmod)))
+(neverallow base_typeattr_177_27_0 vold_data_file_27_0 (file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton execute_no_trans entrypoint execmod open audit_access)))
+(neverallow base_typeattr_177_27_0 vold_data_file_27_0 (lnk_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod)))
+(neverallow base_typeattr_177_27_0 vold_data_file_27_0 (sock_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod)))
+(neverallow base_typeattr_177_27_0 vold_data_file_27_0 (fifo_file (ioctl read write create getattr setattr lock relabelfrom relabelto append map unlink link rename execute quotaon mounton open audit_access execmod)))
+(neverallow base_typeattr_87_27_0 restorecon_prop_27_0 (property_service (set)))
+(neverallow vold_27_0 fsck_exec_27_0 (file (execute_no_trans)))
+(allow vr_hwc_27_0 servicemanager_27_0 (binder (call transfer)))
+(allow servicemanager_27_0 vr_hwc_27_0 (dir (search)))
+(allow servicemanager_27_0 vr_hwc_27_0 (file (read open)))
+(allow servicemanager_27_0 vr_hwc_27_0 (process (getattr)))
+(allow vr_hwc_27_0 surfaceflinger_27_0 (binder (call transfer)))
+(allow surfaceflinger_27_0 vr_hwc_27_0 (binder (transfer)))
+(allow vr_hwc_27_0 surfaceflinger_27_0 (fd (use)))
+(allow vr_hwc_27_0 system_server_27_0 (binder (call transfer)))
+(allow system_server_27_0 vr_hwc_27_0 (binder (transfer)))
+(allow vr_hwc_27_0 system_server_27_0 (fd (use)))
+(allow vr_hwc_27_0 vr_hwc_service_27_0 (service_manager (add find)))
+(neverallow base_typeattr_178_27_0 vr_hwc_service_27_0 (service_manager (add)))
+(allow vr_hwc_27_0 hwservicemanager_27_0 (binder (call transfer)))
+(allow hwservicemanager_27_0 vr_hwc_27_0 (binder (call transfer)))
+(allow hwservicemanager_27_0 vr_hwc_27_0 (dir (search)))
+(allow hwservicemanager_27_0 vr_hwc_27_0 (file (read open)))
+(allow hwservicemanager_27_0 vr_hwc_27_0 (process (getattr)))
+(allow vr_hwc_27_0 system_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow vr_hwc_27_0 ion_device_27_0 (chr_file (ioctl read getattr lock map open)))
+(allow vr_hwc_27_0 pdx_display_client_endpoint_dir_type (dir (ioctl read getattr lock search open)))
+(allow vr_hwc_27_0 pdx_display_client_endpoint_socket_type (sock_file (ioctl read write getattr lock append map open)))
+(allow vr_hwc_27_0 pdx_display_client_endpoint_socket_type (unix_stream_socket (read write shutdown connectto)))
+(allow vr_hwc_27_0 pdx_display_client_channel_socket_type (unix_stream_socket (read write getattr setattr lock append getopt setopt shutdown)))
+(allow vr_hwc_27_0 pdx_display_client_server_type (fd (use)))
+(allow pdx_display_client_server_type vr_hwc_27_0 (fd (use)))
+(allow vr_hwc_27_0 permission_service_27_0 (service_manager (find)))
+(allow watchdogd_27_0 watchdog_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow watchdogd_27_0 kmsg_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow wificond_27_0 servicemanager_27_0 (binder (call transfer)))
+(allow servicemanager_27_0 wificond_27_0 (dir (search)))
+(allow servicemanager_27_0 wificond_27_0 (file (read open)))
+(allow servicemanager_27_0 wificond_27_0 (process (getattr)))
+(allow wificond_27_0 system_server_27_0 (binder (call transfer)))
+(allow system_server_27_0 wificond_27_0 (binder (transfer)))
+(allow wificond_27_0 system_server_27_0 (fd (use)))
+(allow wificond_27_0 wificond_service_27_0 (service_manager (add find)))
+(neverallow base_typeattr_179_27_0 wificond_service_27_0 (service_manager (add)))
+(allow wificond_27_0 property_socket_27_0 (sock_file (write)))
+(allow wificond_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow wificond_27_0 wifi_prop_27_0 (property_service (set)))
+(allow wificond_27_0 wifi_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow wificond_27_0 property_socket_27_0 (sock_file (write)))
+(allow wificond_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow wificond_27_0 ctl_default_prop_27_0 (property_service (set)))
+(allow wificond_27_0 ctl_default_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow wificond_27_0 self (udp_socket (ioctl read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allowx wificond_27_0 self (ioctl udp_socket (0x8914)))
+(allow wificond_27_0 self (capability (net_admin net_raw)))
+(allow wificond_27_0 self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allow wificond_27_0 self (netlink_generic_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allow wificond_27_0 proc_net_27_0 (dir (ioctl read getattr lock search open)))
+(allow wificond_27_0 proc_net_27_0 (file (ioctl read getattr lock map open)))
+(allow wificond_27_0 proc_net_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow wificond_27_0 wifi_data_file_27_0 (dir (ioctl read write getattr lock add_name remove_name search open)))
+(allow wificond_27_0 wifi_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow wificond_27_0 permission_service_27_0 (service_manager (find)))
+(allow wificond_27_0 dumpstate_27_0 (fd (use)))
+(allow wificond_27_0 dumpstate_27_0 (fifo_file (write)))
+(allow ims_bridged_27_0 sysfs_27_0 (file (read write getattr open)))
+(allow ims_bridged_27_0 proc_net_27_0 (file (read write getattr open)))
+(allow ims_bridged_27_0 ims_bridged_27_0 (udp_socket (ioctl create getopt setopt)))
+(allowx ims_bridged_27_0 self (ioctl udp_socket (0x8933 0x8946)))
+(allow ims_bridged_27_0 ims_bridged_27_0 (netlink_route_socket (read write create getattr setattr bind setopt nlmsg_read nlmsg_write)))
+(allow ims_bridged_27_0 ims_bridged_27_0 (netlink_generic_socket (read write create getattr setattr bind setopt)))
+(allow ims_bridged_27_0 ims_bridged_27_0 (capability (net_admin net_raw)))
+(allow ims_bridged_27_0 system_app_27_0 (udp_socket (read write getopt setopt)))
+(allow ims_bridged_27_0 system_app_27_0 (tcp_socket (read write getopt setopt)))
+(allow ims_bridged_27_0 system_app_27_0 (fd (use)))
+(allow ims_bridged_27_0 system_app_27_0 (dir (search)))
+(allow ims_bridged_27_0 system_app_27_0 (file (read open)))
+(allow ims_bridged_27_0 shell_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow ims_bridged_27_0 toolbox_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow ims_bridged_27_0 ims_bridged_27_0 (rawip_socket (create getopt setopt)))
+(allow ims_bridged_27_0 system_file_27_0 (file (lock execute_no_trans)))
+(allow init_27_0 hal_audio_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_audio_default (process (transition)))
+(allow hal_audio_default hal_audio_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_audio_default (process (noatsecure)))
+(allow init_27_0 hal_audio_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_audio_default_exec process hal_audio_default)
+(typetransition hal_audio_default tmpfs_27_0 file hal_audio_default_tmpfs)
+(allow hal_audio_default hal_audio_default_tmpfs (file (read write getattr)))
+(allow hal_audio_default tmpfs_27_0 (dir (getattr search)))
+(allow init_27_0 hal_bluetooth_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_bluetooth_default (process (transition)))
+(allow hal_bluetooth_default hal_bluetooth_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_bluetooth_default (process (noatsecure)))
+(allow init_27_0 hal_bluetooth_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_bluetooth_default_exec process hal_bluetooth_default)
+(typetransition hal_bluetooth_default tmpfs_27_0 file hal_bluetooth_default_tmpfs)
+(allow hal_bluetooth_default hal_bluetooth_default_tmpfs (file (read write getattr)))
+(allow hal_bluetooth_default tmpfs_27_0 (dir (getattr search)))
+(allow init_27_0 hal_bootctl_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_bootctl_default (process (transition)))
+(allow hal_bootctl_default hal_bootctl_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_bootctl_default (process (noatsecure)))
+(allow init_27_0 hal_bootctl_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_bootctl_default_exec process hal_bootctl_default)
+(typetransition hal_bootctl_default tmpfs_27_0 file hal_bootctl_default_tmpfs)
+(allow hal_bootctl_default hal_bootctl_default_tmpfs (file (read write getattr)))
+(allow hal_bootctl_default tmpfs_27_0 (dir (getattr search)))
+(allow init_27_0 hal_broadcastradio_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_broadcastradio_default (process (transition)))
+(allow hal_broadcastradio_default hal_broadcastradio_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_broadcastradio_default (process (noatsecure)))
+(allow init_27_0 hal_broadcastradio_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_broadcastradio_default_exec process hal_broadcastradio_default)
+(typetransition hal_broadcastradio_default tmpfs_27_0 file hal_broadcastradio_default_tmpfs)
+(allow hal_broadcastradio_default hal_broadcastradio_default_tmpfs (file (read write getattr)))
+(allow hal_broadcastradio_default tmpfs_27_0 (dir (getattr search)))
+(allow init_27_0 hal_camera_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_camera_default (process (transition)))
+(allow hal_camera_default hal_camera_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_camera_default (process (noatsecure)))
+(allow init_27_0 hal_camera_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_camera_default_exec process hal_camera_default)
+(typetransition hal_camera_default tmpfs_27_0 file hal_camera_default_tmpfs)
+(allow hal_camera_default hal_camera_default_tmpfs (file (read write getattr)))
+(allow hal_camera_default tmpfs_27_0 (dir (getattr search)))
+(allow hal_camera_default fwk_sensor_hwservice_27_0 (hwservice_manager (find)))
+(allow init_27_0 hal_cas_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_cas_default (process (transition)))
+(allow hal_cas_default hal_cas_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_cas_default (process (noatsecure)))
+(allow init_27_0 hal_cas_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_cas_default_exec process hal_cas_default)
+(typetransition hal_cas_default tmpfs_27_0 file hal_cas_default_tmpfs)
+(allow hal_cas_default hal_cas_default_tmpfs (file (read write getattr)))
+(allow hal_cas_default tmpfs_27_0 (dir (getattr search)))
+(allow init_27_0 hal_configstore_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_configstore_default (process (transition)))
+(allow hal_configstore_default hal_configstore_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_configstore_default (process (noatsecure)))
+(allow init_27_0 hal_configstore_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_configstore_default_exec process hal_configstore_default)
+(typetransition hal_configstore_default tmpfs_27_0 file hal_configstore_default_tmpfs)
+(allow hal_configstore_default hal_configstore_default_tmpfs (file (read write getattr)))
+(allow hal_configstore_default tmpfs_27_0 (dir (getattr search)))
+(allow init_27_0 hal_contexthub_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_contexthub_default (process (transition)))
+(allow hal_contexthub_default hal_contexthub_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_contexthub_default (process (noatsecure)))
+(allow init_27_0 hal_contexthub_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_contexthub_default_exec process hal_contexthub_default)
+(typetransition hal_contexthub_default tmpfs_27_0 file hal_contexthub_default_tmpfs)
+(allow hal_contexthub_default hal_contexthub_default_tmpfs (file (read write getattr)))
+(allow hal_contexthub_default tmpfs_27_0 (dir (getattr search)))
+(allow init_27_0 hal_drm_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_drm_default (process (transition)))
+(allow hal_drm_default hal_drm_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_drm_default (process (noatsecure)))
+(allow init_27_0 hal_drm_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_drm_default_exec process hal_drm_default)
+(typetransition hal_drm_default tmpfs_27_0 file hal_drm_default_tmpfs)
+(allow hal_drm_default hal_drm_default_tmpfs (file (read write getattr)))
+(allow hal_drm_default tmpfs_27_0 (dir (getattr search)))
+(allow hal_drm_default mediacodec_27_0 (fd (use)))
+(allow hal_drm_default base_typeattr_98_27_0 (fd (use)))
+(allow init_27_0 hal_dumpstate_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_dumpstate_default (process (transition)))
+(allow hal_dumpstate_default hal_dumpstate_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_dumpstate_default (process (noatsecure)))
+(allow init_27_0 hal_dumpstate_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_dumpstate_default_exec process hal_dumpstate_default)
+(typetransition hal_dumpstate_default tmpfs_27_0 file hal_dumpstate_default_tmpfs)
+(allow hal_dumpstate_default hal_dumpstate_default_tmpfs (file (read write getattr)))
+(allow hal_dumpstate_default tmpfs_27_0 (dir (getattr search)))
+(allow init_27_0 hal_fingerprint_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_fingerprint_default (process (transition)))
+(allow hal_fingerprint_default hal_fingerprint_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_fingerprint_default (process (noatsecure)))
+(allow init_27_0 hal_fingerprint_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_fingerprint_default_exec process hal_fingerprint_default)
+(typetransition hal_fingerprint_default tmpfs_27_0 file hal_fingerprint_default_tmpfs)
+(allow hal_fingerprint_default hal_fingerprint_default_tmpfs (file (read write getattr)))
+(allow hal_fingerprint_default tmpfs_27_0 (dir (getattr search)))
+(allow init_27_0 hal_gatekeeper_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_gatekeeper_default (process (transition)))
+(allow hal_gatekeeper_default hal_gatekeeper_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_gatekeeper_default (process (noatsecure)))
+(allow init_27_0 hal_gatekeeper_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_gatekeeper_default_exec process hal_gatekeeper_default)
+(typetransition hal_gatekeeper_default tmpfs_27_0 file hal_gatekeeper_default_tmpfs)
+(allow hal_gatekeeper_default hal_gatekeeper_default_tmpfs (file (read write getattr)))
+(allow hal_gatekeeper_default tmpfs_27_0 (dir (getattr search)))
+(allow init_27_0 hal_gnss_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_gnss_default (process (transition)))
+(allow hal_gnss_default hal_gnss_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_gnss_default (process (noatsecure)))
+(allow init_27_0 hal_gnss_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_gnss_default_exec process hal_gnss_default)
+(typetransition hal_gnss_default tmpfs_27_0 file hal_gnss_default_tmpfs)
+(allow hal_gnss_default hal_gnss_default_tmpfs (file (read write getattr)))
+(allow hal_gnss_default tmpfs_27_0 (dir (getattr search)))
+(allow hal_gnss system_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow hal_gnss system_file_27_0 (file (ioctl read getattr lock map open)))
+(allow hal_gnss system_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow init_27_0 hal_graphics_allocator_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_graphics_allocator_default (process (transition)))
+(allow hal_graphics_allocator_default hal_graphics_allocator_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_graphics_allocator_default (process (noatsecure)))
+(allow init_27_0 hal_graphics_allocator_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_graphics_allocator_default_exec process hal_graphics_allocator_default)
+(typetransition hal_graphics_allocator_default tmpfs_27_0 file hal_graphics_allocator_default_tmpfs)
+(allow hal_graphics_allocator_default hal_graphics_allocator_default_tmpfs (file (read write getattr)))
+(allow hal_graphics_allocator_default tmpfs_27_0 (dir (getattr search)))
+(allow init_27_0 hal_graphics_composer_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_graphics_composer_default (process (transition)))
+(allow hal_graphics_composer_default hal_graphics_composer_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_graphics_composer_default (process (noatsecure)))
+(allow init_27_0 hal_graphics_composer_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_graphics_composer_default_exec process hal_graphics_composer_default)
+(typetransition hal_graphics_composer_default tmpfs_27_0 file hal_graphics_composer_default_tmpfs)
+(allow hal_graphics_composer_default hal_graphics_composer_default_tmpfs (file (read write getattr)))
+(allow hal_graphics_composer_default tmpfs_27_0 (dir (getattr search)))
+(allow init_27_0 hal_health_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_health_default (process (transition)))
+(allow hal_health_default hal_health_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_health_default (process (noatsecure)))
+(allow init_27_0 hal_health_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_health_default_exec process hal_health_default)
+(typetransition hal_health_default tmpfs_27_0 file hal_health_default_tmpfs)
+(allow hal_health_default hal_health_default_tmpfs (file (read write getattr)))
+(allow hal_health_default tmpfs_27_0 (dir (getattr search)))
+(allow init_27_0 hal_ir_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_ir_default (process (transition)))
+(allow hal_ir_default hal_ir_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_ir_default (process (noatsecure)))
+(allow init_27_0 hal_ir_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_ir_default_exec process hal_ir_default)
+(typetransition hal_ir_default tmpfs_27_0 file hal_ir_default_tmpfs)
+(allow hal_ir_default hal_ir_default_tmpfs (file (read write getattr)))
+(allow hal_ir_default tmpfs_27_0 (dir (getattr search)))
+(allow init_27_0 hal_keymaster_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_keymaster_default (process (transition)))
+(allow hal_keymaster_default hal_keymaster_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_keymaster_default (process (noatsecure)))
+(allow init_27_0 hal_keymaster_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_keymaster_default_exec process hal_keymaster_default)
+(typetransition hal_keymaster_default tmpfs_27_0 file hal_keymaster_default_tmpfs)
+(allow hal_keymaster_default hal_keymaster_default_tmpfs (file (read write getattr)))
+(allow hal_keymaster_default tmpfs_27_0 (dir (getattr search)))
+(allow init_27_0 hal_light_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_light_default (process (transition)))
+(allow hal_light_default hal_light_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_light_default (process (noatsecure)))
+(allow init_27_0 hal_light_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_light_default_exec process hal_light_default)
+(typetransition hal_light_default tmpfs_27_0 file hal_light_default_tmpfs)
+(allow hal_light_default hal_light_default_tmpfs (file (read write getattr)))
+(allow hal_light_default tmpfs_27_0 (dir (getattr search)))
+(allow init_27_0 hal_memtrack_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_memtrack_default (process (transition)))
+(allow hal_memtrack_default hal_memtrack_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_memtrack_default (process (noatsecure)))
+(allow init_27_0 hal_memtrack_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_memtrack_default_exec process hal_memtrack_default)
+(typetransition hal_memtrack_default tmpfs_27_0 file hal_memtrack_default_tmpfs)
+(allow hal_memtrack_default hal_memtrack_default_tmpfs (file (read write getattr)))
+(allow hal_memtrack_default tmpfs_27_0 (dir (getattr search)))
+(allow init_27_0 hal_nfc_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_nfc_default (process (transition)))
+(allow hal_nfc_default hal_nfc_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_nfc_default (process (noatsecure)))
+(allow init_27_0 hal_nfc_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_nfc_default_exec process hal_nfc_default)
+(typetransition hal_nfc_default tmpfs_27_0 file hal_nfc_default_tmpfs)
+(allow hal_nfc_default hal_nfc_default_tmpfs (file (read write getattr)))
+(allow hal_nfc_default tmpfs_27_0 (dir (getattr search)))
+(allow init_27_0 mediacodec_exec_27_0 (file (read getattr map execute open)))
+(allow init_27_0 mediacodec_27_0 (process (transition)))
+(allow mediacodec_27_0 mediacodec_exec_27_0 (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 mediacodec_27_0 (process (noatsecure)))
+(allow init_27_0 mediacodec_27_0 (process (siginh rlimitinh)))
+(typetransition init_27_0 mediacodec_exec_27_0 process mediacodec)
+(typetransition mediacodec_27_0 tmpfs_27_0 file mediacodec_tmpfs)
+(allow mediacodec_27_0 mediacodec_tmpfs (file (read write getattr)))
+(allow mediacodec_27_0 tmpfs_27_0 (dir (getattr search)))
+(allow init_27_0 hal_power_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_power_default (process (transition)))
+(allow hal_power_default hal_power_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_power_default (process (noatsecure)))
+(allow init_27_0 hal_power_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_power_default_exec process hal_power_default)
+(typetransition hal_power_default tmpfs_27_0 file hal_power_default_tmpfs)
+(allow hal_power_default hal_power_default_tmpfs (file (read write getattr)))
+(allow hal_power_default tmpfs_27_0 (dir (getattr search)))
+(allow init_27_0 hal_sensors_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_sensors_default (process (transition)))
+(allow hal_sensors_default hal_sensors_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_sensors_default (process (noatsecure)))
+(allow init_27_0 hal_sensors_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_sensors_default_exec process hal_sensors_default)
+(typetransition hal_sensors_default tmpfs_27_0 file hal_sensors_default_tmpfs)
+(allow hal_sensors_default hal_sensors_default_tmpfs (file (read write getattr)))
+(allow hal_sensors_default tmpfs_27_0 (dir (getattr search)))
+(allow hal_sensors_default fwk_scheduler_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_sensors_default hal_graphics_allocator_default (fd (use)))
+(allow hal_sensors_default ion_device_27_0 (chr_file (ioctl read getattr lock map open)))
+(allow hal_sensors_default sysfs_wake_lock_27_0 (file (ioctl read write getattr lock append map open)))
+(allow hal_sensors_default self (capability2 (block_suspend)))
+(allow init_27_0 hal_tetheroffload_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_tetheroffload_default (process (transition)))
+(allow hal_tetheroffload_default hal_tetheroffload_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_tetheroffload_default (process (noatsecure)))
+(allow init_27_0 hal_tetheroffload_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_tetheroffload_default_exec process hal_tetheroffload_default)
+(typetransition hal_tetheroffload_default tmpfs_27_0 file hal_tetheroffload_default_tmpfs)
+(allow hal_tetheroffload_default hal_tetheroffload_default_tmpfs (file (read write getattr)))
+(allow hal_tetheroffload_default tmpfs_27_0 (dir (getattr search)))
+(allow init_27_0 hal_thermal_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_thermal_default (process (transition)))
+(allow hal_thermal_default hal_thermal_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_thermal_default (process (noatsecure)))
+(allow init_27_0 hal_thermal_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_thermal_default_exec process hal_thermal_default)
+(typetransition hal_thermal_default tmpfs_27_0 file hal_thermal_default_tmpfs)
+(allow hal_thermal_default hal_thermal_default_tmpfs (file (read write getattr)))
+(allow hal_thermal_default tmpfs_27_0 (dir (getattr search)))
+(allow init_27_0 hal_tv_cec_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_tv_cec_default (process (transition)))
+(allow hal_tv_cec_default hal_tv_cec_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_tv_cec_default (process (noatsecure)))
+(allow init_27_0 hal_tv_cec_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_tv_cec_default_exec process hal_tv_cec_default)
+(typetransition hal_tv_cec_default tmpfs_27_0 file hal_tv_cec_default_tmpfs)
+(allow hal_tv_cec_default hal_tv_cec_default_tmpfs (file (read write getattr)))
+(allow hal_tv_cec_default tmpfs_27_0 (dir (getattr search)))
+(allow init_27_0 hal_tv_input_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_tv_input_default (process (transition)))
+(allow hal_tv_input_default hal_tv_input_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_tv_input_default (process (noatsecure)))
+(allow init_27_0 hal_tv_input_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_tv_input_default_exec process hal_tv_input_default)
+(typetransition hal_tv_input_default tmpfs_27_0 file hal_tv_input_default_tmpfs)
+(allow hal_tv_input_default hal_tv_input_default_tmpfs (file (read write getattr)))
+(allow hal_tv_input_default tmpfs_27_0 (dir (getattr search)))
+(allow init_27_0 hal_usb_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_usb_default (process (transition)))
+(allow hal_usb_default hal_usb_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_usb_default (process (noatsecure)))
+(allow init_27_0 hal_usb_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_usb_default_exec process hal_usb_default)
+(typetransition hal_usb_default tmpfs_27_0 file hal_usb_default_tmpfs)
+(allow hal_usb_default hal_usb_default_tmpfs (file (read write getattr)))
+(allow hal_usb_default tmpfs_27_0 (dir (getattr search)))
+(allow init_27_0 hal_vibrator_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_vibrator_default (process (transition)))
+(allow hal_vibrator_default hal_vibrator_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_vibrator_default (process (noatsecure)))
+(allow init_27_0 hal_vibrator_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_vibrator_default_exec process hal_vibrator_default)
+(typetransition hal_vibrator_default tmpfs_27_0 file hal_vibrator_default_tmpfs)
+(allow hal_vibrator_default hal_vibrator_default_tmpfs (file (read write getattr)))
+(allow hal_vibrator_default tmpfs_27_0 (dir (getattr search)))
+(allow init_27_0 hal_vr_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_vr_default (process (transition)))
+(allow hal_vr_default hal_vr_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_vr_default (process (noatsecure)))
+(allow init_27_0 hal_vr_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_vr_default_exec process hal_vr_default)
+(typetransition hal_vr_default tmpfs_27_0 file hal_vr_default_tmpfs)
+(allow hal_vr_default hal_vr_default_tmpfs (file (read write getattr)))
+(allow hal_vr_default tmpfs_27_0 (dir (getattr search)))
+(allow init_27_0 hal_wifi_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_wifi_default (process (transition)))
+(allow hal_wifi_default hal_wifi_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_wifi_default (process (noatsecure)))
+(allow init_27_0 hal_wifi_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_wifi_default_exec process hal_wifi_default)
+(typetransition hal_wifi_default tmpfs_27_0 file hal_wifi_default_tmpfs)
+(allow hal_wifi_default hal_wifi_default_tmpfs (file (read write getattr)))
+(allow hal_wifi_default tmpfs_27_0 (dir (getattr search)))
+(allow init_27_0 hal_wifi_offload_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_wifi_offload_default (process (transition)))
+(allow hal_wifi_offload_default hal_wifi_offload_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_wifi_offload_default (process (noatsecure)))
+(allow init_27_0 hal_wifi_offload_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_wifi_offload_default_exec process hal_wifi_offload_default)
+(typetransition hal_wifi_offload_default tmpfs_27_0 file hal_wifi_offload_default_tmpfs)
+(allow hal_wifi_offload_default hal_wifi_offload_default_tmpfs (file (read write getattr)))
+(allow hal_wifi_offload_default tmpfs_27_0 (dir (getattr search)))
+(allow init_27_0 hal_wifi_supplicant_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_wifi_supplicant_default (process (transition)))
+(allow hal_wifi_supplicant_default hal_wifi_supplicant_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_wifi_supplicant_default (process (noatsecure)))
+(allow init_27_0 hal_wifi_supplicant_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_wifi_supplicant_default_exec process hal_wifi_supplicant_default)
+(typetransition hal_wifi_supplicant_default tmpfs_27_0 file hal_wifi_supplicant_default_tmpfs)
+(allow hal_wifi_supplicant_default hal_wifi_supplicant_default_tmpfs (file (read write getattr)))
+(allow hal_wifi_supplicant_default tmpfs_27_0 (dir (getattr search)))
+(allow hal_wifi_supplicant_default hwservicemanager_27_0 (binder (call transfer)))
+(allow hwservicemanager_27_0 hal_wifi_supplicant_default (binder (call transfer)))
+(allow hwservicemanager_27_0 hal_wifi_supplicant_default (dir (search)))
+(allow hwservicemanager_27_0 hal_wifi_supplicant_default (file (read open)))
+(allow hwservicemanager_27_0 hal_wifi_supplicant_default (process (getattr)))
+(allow hal_wifi_supplicant_default system_wifi_keystore_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_wifi_supplicant_default wifi_keystore_service_server (binder (call transfer)))
+(allow wifi_keystore_service_server hal_wifi_supplicant_default (binder (transfer)))
+(allow hal_wifi_supplicant_default wifi_keystore_service_server (fd (use)))
+(allow init_27_0 hostapd_exec (file (read getattr map execute open)))
+(allow init_27_0 hostapd (process (transition)))
+(allow hostapd hostapd_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hostapd (process (noatsecure)))
+(allow init_27_0 hostapd (process (siginh rlimitinh)))
+(typetransition init_27_0 hostapd_exec process hostapd)
+(typetransition hostapd tmpfs_27_0 file hostapd_tmpfs)
+(allow hostapd hostapd_tmpfs (file (read write getattr)))
+(allow hostapd tmpfs_27_0 (dir (getattr search)))
+(allow hostapd self (capability (net_admin net_raw)))
+(allow hostapd sysfs_27_0 (file (ioctl read getattr lock map open)))
+(allow hostapd sysfs_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow hostapd proc_net_27_0 (file (read getattr open)))
+(allowx hostapd self (ioctl udp_socket (0x6900 0x6902)))
+(allowx hostapd self (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff)))))
+(allowx hostapd self (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff)))))
+(allow hostapd self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allow hostapd self (netlink_generic_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allow hostapd self (packet_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allow hostapd self (netlink_route_socket (nlmsg_write)))
+(allow hostapd wifi_data_file_27_0 (file (ioctl read write getattr lock append map open)))
+(allow hostapd wifi_data_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow hostapd wifi_data_file_27_0 (file (ioctl read getattr lock map open)))
+(allow hostapd wifi_data_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow hostapd hostapd_socket (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow hostapd hostapd_socket (sock_file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow init_27_0 rild_exec (file (read getattr map execute open)))
+(allow init_27_0 rild_27_0 (process (transition)))
+(allow rild_27_0 rild_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 rild_27_0 (process (noatsecure)))
+(allow init_27_0 rild_27_0 (process (siginh rlimitinh)))
+(typetransition init_27_0 rild_exec process rild)
+(typetransition rild_27_0 tmpfs_27_0 file rild_tmpfs)
+(allow rild_27_0 rild_tmpfs (file (read write getattr)))
+(allow rild_27_0 tmpfs_27_0 (dir (getattr search)))
+(allow init_27_0 tee_exec (file (read getattr map execute open)))
+(allow init_27_0 tee_27_0 (process (transition)))
+(allow tee_27_0 tee_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 tee_27_0 (process (noatsecure)))
+(allow init_27_0 tee_27_0 (process (siginh rlimitinh)))
+(typetransition init_27_0 tee_exec process tee)
+(typetransition tee_27_0 tmpfs_27_0 file tee_tmpfs)
+(allow tee_27_0 tee_tmpfs (file (read write getattr)))
+(allow tee_27_0 tmpfs_27_0 (dir (getattr search)))
+(allow tee_27_0 self (capability (dac_override)))
+(allow tee_27_0 tee_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow tee_27_0 tee_data_file_27_0 (dir (ioctl read write getattr lock add_name remove_name search open)))
+(allow tee_27_0 tee_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow tee_27_0 self (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allow tee_27_0 self (netlink_generic_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allow tee_27_0 ion_device_27_0 (chr_file (ioctl read getattr lock map open)))
+(allow tee_27_0 sysfs_type (dir (ioctl read getattr lock search open)))
+(allow tee_27_0 sysfs_type (file (ioctl read getattr lock map open)))
+(allow tee_27_0 sysfs_type (lnk_file (ioctl read getattr lock map open)))
+(allow tee_27_0 system_data_file_27_0 (file (read getattr)))
+(allow tee_27_0 system_data_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow init_27_0 vendor_toolbox_exec_27_0 (file (read getattr map execute open)))
+(allow init_27_0 vendor_modprobe (process (transition)))
+(allow vendor_modprobe vendor_toolbox_exec_27_0 (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 vendor_modprobe (process (noatsecure)))
+(allow init_27_0 vendor_modprobe (process (siginh rlimitinh)))
+(allow vendor_modprobe proc_modules_27_0 (file (ioctl read getattr lock map open)))
+(allow vendor_modprobe self (capability (sys_module)))
+(allow vendor_modprobe kernel_27_0 (key (search)))
+(allow vendor_modprobe vendor_file_27_0 (system (module_load)))
+(allow vendor_modprobe vendor_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow vendor_modprobe vendor_file_27_0 (file (ioctl read getattr lock map open)))
+(allow vendor_modprobe vendor_file_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow init_27_0 vndservicemanager_exec (file (read getattr map execute open)))
+(allow init_27_0 vndservicemanager_27_0 (process (transition)))
+(allow vndservicemanager_27_0 vndservicemanager_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 vndservicemanager_27_0 (process (noatsecure)))
+(allow init_27_0 vndservicemanager_27_0 (process (siginh rlimitinh)))
+(typetransition init_27_0 vndservicemanager_exec process vndservicemanager)
+(typetransition vndservicemanager_27_0 tmpfs_27_0 file vndservicemanager_tmpfs)
+(allow vndservicemanager_27_0 vndservicemanager_tmpfs (file (read write getattr)))
+(allow vndservicemanager_27_0 tmpfs_27_0 (dir (getattr search)))
+(allow vndservicemanager_27_0 self (binder (set_context_mgr)))
+(allow vndservicemanager_27_0 base_typeattr_180_27_0 (binder (transfer)))
+(allow vndservicemanager_27_0 vndbinder_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow vndservicemanager_27_0 vndservice_contexts_file_27_0 (file (ioctl read getattr lock map open)))
+(allow vndservicemanager_27_0 selinuxfs_27_0 (dir (ioctl read getattr lock search open)))
+(allow vndservicemanager_27_0 selinuxfs_27_0 (file (ioctl read getattr lock map open)))
+(allow vndservicemanager_27_0 selinuxfs_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow vndservicemanager_27_0 selinuxfs_27_0 (file (write lock append map open)))
+(allow vndservicemanager_27_0 kernel_27_0 (security (compute_av)))
+(allow vndservicemanager_27_0 self (netlink_selinux_socket (read write create getattr setattr lock relabelfrom relabelto append bind connect listen accept getopt setopt shutdown recvfrom sendto name_bind)))
+(allow engpc teetz_device (chr_file (ioctl read write open)))
+(allow engpc tee_27_0 (unix_stream_socket (connectto)))
+(allow engpc property_socket_27_0 (sock_file (write)))
+(allow engpc init_27_0 (unix_stream_socket (connectto)))
+(allow engpc storageproxyd_default_prop (property_service (set)))
+(allow engpc storageproxyd_default_prop (file (ioctl read getattr lock map open)))
+(allow gatekeeperd_27_0 teetz_device (chr_file (ioctl read write open)))
+(allow hal_gatekeeper_default teetz_device (chr_file (ioctl read write open)))
+(allow hal_keymaster_default teetz_device (chr_file (ioctl read write open)))
+(allow init_27_0 rpmb_socket (sock_file (write)))
+(allow keystore_27_0 teetz_device (chr_file (ioctl read write open)))
+(allow keystore_27_0 keystore_27_0 (capability (dac_override dac_read_search sys_nice)))
+(allow modem_control teetz_device (chr_file (ioctl read write open)))
+(allow tee_27_0 self (capability (dac_override dac_read_search setgid setuid sys_rawio)))
+(allow tee_27_0 mmcblk_device (blk_file (ioctl read write open)))
+(allow tee_27_0 ss_file (dir (read write add_name search open)))
+(allow tee_27_0 ss_file (file (read write create open)))
+(allow tee_27_0 block_device_27_0 (dir (read search open)))
+(allow tee_27_0 teetz_device (chr_file (ioctl read write open)))
+(allow tee_27_0 mmcblk_device (file (entrypoint)))
+(allow tee_27_0 property_socket_27_0 (sock_file (write)))
+(allow tee_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow tee_27_0 storageproxyd_default_prop (property_service (set)))
+(allow tee_27_0 storageproxyd_default_prop (file (ioctl read getattr lock map open)))
+(allow vold_27_0 teetz_device (chr_file (ioctl read write open)))
+(allow charge sys_leds_brightness_file (file (ioctl read write getattr lock append map open)))
+(allow factorytest sys_leds_brightness_file (file (ioctl read write getattr lock append map open)))
+(allow hal_light_default sys_leds_brightness_file (file (ioctl read write getattr lock append map open)))
+(allow sprd_validationtools_app tn_ftm_prop (property_service (set)))
+(allow sprd_validationtools_app sys_leds_brightness_file (file (ioctl read write getattr lock append map open)))
+(allow sprd_validationtools_app bluetooth_data_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow sprd_validationtools_app bluetooth_data_file_27_0 (file (ioctl read getattr lock map open)))
+(allow sprd_validationtools_app wifi_data_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow sprd_validationtools_app wifi_data_file_27_0 (file (ioctl read getattr lock map open)))
+(allow sprd_validationtools_app prod_file (dir (write create setattr add_name remove_name search open)))
+(allow sprd_validationtools_app prod_file (file (read write create getattr unlink open)))
+(allow sprd_validationtools_app sensors_cali_file (dir (write create setattr add_name remove_name search open)))
+(allow sprd_validationtools_app sensors_cali_file (file (read write create getattr unlink open)))
+(allow system_server_27_0 sys_leds_brightness_file (file (ioctl read write getattr lock append map open)))
+(allow adbd_27_0 ylog_file_27_0 (dir (read getattr search open)))
+(allow adbd_27_0 ylog_file_27_0 (file (read getattr open)))
+(allow adbd_27_0 ylog_lite_file (dir (read getattr search open)))
+(allow adbd_27_0 ylog_lite_file (file (read getattr open)))
+(allow adbd_27_0 system_data_file_27_0 (dir (read open)))
+(allow adbd_27_0 system_data_file_27_0 (file (open)))
+(allow adbd_27_0 apr_data_file (file (read write create getattr setattr unlink rename open)))
+(allow adbd_27_0 apr_data_file (dir (read write getattr add_name remove_name search open)))
+(allow adbd_27_0 self_system_data_file (file (read write create getattr setattr unlink rename open)))
+(allow adbd_27_0 self_system_data_file (dir (read write getattr add_name remove_name search open)))
+(allow adbd_27_0 self_system_data_file (sock_file (read write getattr)))
+(allow adbd_27_0 ext_data (file (read getattr open)))
+(allow init_27_0 aprd_exec (file (read getattr map execute open)))
+(allow init_27_0 aprd (process (transition)))
+(allow aprd aprd_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 aprd (process (noatsecure)))
+(allow init_27_0 aprd (process (siginh rlimitinh)))
+(typetransition init_27_0 aprd_exec process aprd)
+(typetransition aprd tmpfs_27_0 file aprd_tmpfs)
+(allow aprd aprd_tmpfs (file (read write getattr)))
+(allow aprd tmpfs_27_0 (dir (getattr search)))
+(allow aprd aprd (capability (dac_override)))
+(allow aprd aprd (capability2 (syslog)))
+(allow aprd property_socket_27_0 (sock_file (write)))
+(allow aprd apr_prop (property_service (set)))
+(allow aprd init_27_0 (unix_stream_socket (connectto)))
+(allow aprd rild_27_0 (unix_stream_socket (connectto)))
+(allow aprd wcnd (unix_stream_socket (connectto)))
+(allow aprd logd_27_0 (unix_stream_socket (connectto)))
+(allow aprd apr_data_file (file (read write create getattr rename open)))
+(allow aprd apr_data_file (dir (write add_name remove_name search)))
+(allow aprd anr_data_file_27_0 (dir (read setattr search)))
+(allow aprd anr_data_file_27_0 (file (read create getattr open)))
+(allow aprd tombstone_data_file_27_0 (dir (read write add_name remove_name search)))
+(allow aprd tombstone_data_file_27_0 (file (read write create getattr rename open)))
+(allow aprd system_data_file_27_0 (dir (read write add_name remove_name open)))
+(allow aprd system_data_file_27_0 (file (open)))
+(allow aprd self_system_data_file (file (read write create getattr rename open)))
+(allow aprd self_system_data_file (dir (read write add_name remove_name search open)))
+(allow aprd self_system_data_file (sock_file (create unlink)))
+(allow aprd log_device (chr_file (read)))
+(allow aprd logdr_socket_27_0 (sock_file (write)))
+(allow aprd tty_device_27_0 (chr_file (read write open)))
+(allow aprd vendor_shell_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow aprd vendor_shell_exec_27_0 (dir (read search open)))
+(allow aprd kernel_27_0 (dir (read write unlink search open)))
+(allow aprd kernel_27_0 (file (read write create getattr unlink open)))
+(allow aprd system_prop_27_0 (property_service (set)))
+(allow aprd proc_meminfo_27_0 (file (read write getattr rename open)))
+(allow aprd shell_27_0 (file (read write create getattr unlink open)))
+(allow aprd shell_27_0 (dir (read getattr search open)))
+(allow aprd shell_27_0 (lnk_file (read getattr)))
+(allow aprd init_27_0 (dir (read getattr search open)))
+(allow aprd init_27_0 (file (read getattr open)))
+(allow aprd init_27_0 (lnk_file (read getattr)))
+(allow aprd ueventd_27_0 (dir (read getattr search open)))
+(allow aprd ueventd_27_0 (file (read getattr open)))
+(allow aprd ueventd_27_0 (lnk_file (read getattr)))
+(allow aprd logd_27_0 (file (read getattr open)))
+(allow aprd logd_27_0 (dir (read getattr search open)))
+(allow aprd logd_27_0 (lnk_file (read getattr)))
+(allow aprd vold_27_0 (file (read open)))
+(allow aprd vold_27_0 (dir (read getattr search open)))
+(allow aprd vold_27_0 (lnk_file (read getattr)))
+(allow aprd gatekeeperd_27_0 (file (read open)))
+(allow aprd gatekeeperd_27_0 (dir (read getattr search open)))
+(allow aprd gatekeeperd_27_0 (lnk_file (read getattr)))
+(allow aprd lmkd_27_0 (file (read open)))
+(allow aprd lmkd_27_0 (dir (read getattr search open)))
+(allow aprd lmkd_27_0 (lnk_file (read getattr)))
+(allow aprd servicemanager_27_0 (dir (read getattr search open)))
+(allow aprd servicemanager_27_0 (file (read open)))
+(allow aprd servicemanager_27_0 (lnk_file (read getattr)))
+(allow aprd surfaceflinger_27_0 (dir (read getattr search open)))
+(allow aprd surfaceflinger_27_0 (file (read open)))
+(allow aprd surfaceflinger_27_0 (fd (use)))
+(allow aprd surfaceflinger_27_0 (lnk_file (read getattr)))
+(allow aprd surfaceflinger_27_0 (binder (call transfer)))
+(allow aprd modem_control (dir (read getattr search open)))
+(allow aprd modem_control (file (read open)))
+(allow aprd modem_control (lnk_file (read getattr)))
+(allow aprd rild_27_0 (dir (read getattr search open)))
+(allow aprd rild_27_0 (file (read open)))
+(allow aprd rild_27_0 (lnk_file (read getattr)))
+(allow aprd batterysrv (file (read open)))
+(allow aprd batterysrv (dir (read getattr search open)))
+(allow aprd batterysrv (lnk_file (read getattr)))
+(allow aprd wcnd (dir (read getattr search open)))
+(allow aprd wcnd (file (read open)))
+(allow aprd wcnd (lnk_file (read getattr)))
+(allow aprd untrusted_app_27_0 (dir (read getattr search open)))
+(allow aprd untrusted_app_27_0 (file (read open)))
+(allow aprd untrusted_app_27_0 (lnk_file (read getattr)))
+(allow aprd platform_app_27_0 (dir (read getattr search open)))
+(allow aprd platform_app_27_0 (file (read open)))
+(allow aprd platform_app_27_0 (lnk_file (read getattr)))
+(allow aprd aprd (capability (chown dac_override fsetid setgid setuid net_raw sys_admin sys_nice sys_resource)))
+(allow aprd system_file_27_0 (file (read getattr execute execute_no_trans open)))
+(allow aprd system_server_27_0 (dir (read getattr search open)))
+(allow aprd system_server_27_0 (file (read open)))
+(allow aprd system_server_27_0 (lnk_file (read getattr)))
+(allow aprd system_server_27_0 (binder (call)))
+(allow aprd proc_27_0 (file (read open)))
+(allow aprd apr_prop (file (read getattr open)))
+(allow aprd kernel_27_0 (file (read getattr open)))
+(allow aprd configfs_27_0 (file (read open)))
+(allow aprd configfs_27_0 (dir (search)))
+(allow aprd mmcblk_device (blk_file (read getattr open)))
+(allow aprd block_device_27_0 (dir (search)))
+(allow aprd gnss_download (file (read)))
+(allow aprd gpsd (file (read)))
+(allow aprd hal_audio_default (file (read)))
+(allow aprd hal_camera_default (file (read)))
+(allow aprd hal_configstore_default (file (read)))
+(allow aprd hal_gatekeeper_default (file (read)))
+(allow aprd hal_graphics_allocator_default (file (read)))
+(allow aprd hal_light_default (file (read)))
+(allow aprd hal_power_default (file (read)))
+(allow aprd hal_sensors_default (file (read)))
+(allow aprd hal_vibrator_default (file (read)))
+(allow aprd hal_wifi_default (file (read)))
+(allow aprd healthd_27_0 (file (read)))
+(allow aprd hwservicemanager_27_0 (file (read)))
+(allow aprd init_27_0 (dir (search)))
+(allow aprd init_27_0 (file (read getattr open)))
+(allow aprd kernel_27_0 (dir (search)))
+(allow aprd lmfs (file (read)))
+(allow aprd logd_27_0 (file (read)))
+(allow aprd netd_27_0 (file (read)))
+(allow aprd servicemanager_27_0 (file (read)))
+(allow aprd tee_27_0 (file (read)))
+(allow aprd ueventd_27_0 (file (read)))
+(allow aprd vndservicemanager_27_0 (file (read)))
+(allow aprd vold_27_0 (file (read)))
+(allow aprd ylog_27_0 (file (read)))
+(allow aprd zygote_27_0 (file (read)))
+(allow audioserver_27_0 media_prop (property_service (set)))
+(allow audioserver_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow audioserver_27_0 media_prop (file (read getattr open)))
+(allow audioserver_27_0 property_socket_27_0 (sock_file (write)))
+(allow audioserver_27_0 media_data_file_27_0 (fifo_file (read write setattr)))
+(allow audioserver_27_0 media_data_file_27_0 (file (write create getattr open)))
+(allow audioserver_27_0 spipe_device (chr_file (read write)))
+(allow init_27_0 autotest_exec (file (read getattr map execute open)))
+(allow init_27_0 autotest (process (transition)))
+(allow autotest autotest_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 autotest (process (noatsecure)))
+(allow init_27_0 autotest (process (siginh rlimitinh)))
+(typetransition init_27_0 autotest_exec process autotest)
+(typetransition autotest tmpfs_27_0 file autotest_tmpfs)
+(allow autotest autotest_tmpfs (file (read write getattr)))
+(allow autotest tmpfs_27_0 (dir (getattr search)))
+(allow autotest hwservicemanager_27_0 (binder (call transfer)))
+(allow hwservicemanager_27_0 autotest (binder (call transfer)))
+(allow hwservicemanager_27_0 autotest (dir (search)))
+(allow hwservicemanager_27_0 autotest (file (read open)))
+(allow hwservicemanager_27_0 autotest (process (getattr)))
+(allow autotest hwservicemanager_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow autotest system_file_27_0 (file (read execute_no_trans open)))
+(allow autotest system_file_27_0 (dir (read open)))
+(allow autotest vendor_shell_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow autotest self (capability (chown dac_override fowner fsetid setgid setuid net_admin net_raw sys_module sys_admin sys_boot sys_nice)))
+(allow autotest self (capability2 (syslog block_suspend)))
+(allow autotest property_socket_27_0 (sock_file (read write)))
+(allow autotest rootfs_27_0 (file (read getattr open)))
+(allow autotest rootfs_27_0 (system (module_load)))
+(allow autotest engpc (unix_stream_socket (connectto)))
+(allow autotest sysfs_wake_lock_27_0 (file (read write open)))
+(allow autotest serial_device_27_0 (chr_file (ioctl read write open)))
+(allow autotest tty_device_27_0 (chr_file (ioctl read write getattr open)))
+(allow autotest input_device_27_0 (dir (read search open)))
+(allow autotest input_device_27_0 (chr_file (ioctl read getattr open)))
+(allow autotest block_device_27_0 (dir (search)))
+(allow autotest mmcblk_device (blk_file (ioctl read write getattr open)))
+(allow autotest log_device (chr_file (read open)))
+(allow autotest ctl_bootanim_prop_27_0 (property_service (set)))
+(allow autotest ctl_default_prop_27_0 (property_service (set)))
+(allow autotest sysfs_27_0 (dir (read search open)))
+(allow autotest sysfs_27_0 (file (ioctl read write getattr open)))
+(allow autotest rootfs_27_0 (dir (read write mounton add_name)))
+(allow autotest system_data_file_27_0 (dir (read write create setattr add_name remove_name rmdir open)))
+(allow autotest system_data_file_27_0 (file (open)))
+(allow autotest prod_file (dir (read write add_name remove_name search open)))
+(allow autotest prod_file (file (ioctl read write create getattr setattr lock append map unlink open)))
+(allow autotest kernel_27_0 (system (module_request)))
+(allow autotest kernel_27_0 (dir (search)))
+(allow autotest kernel_27_0 (file (read write getattr open)))
+(allow autotest init_27_0 (dir (read search)))
+(allow autotest init_27_0 (file (read getattr open)))
+(allow autotest init_27_0 (unix_stream_socket (connectto)))
+(allow autotest ueventd_27_0 (dir (read search)))
+(allow autotest ueventd_27_0 (file (read getattr open)))
+(allow autotest logd_27_0 (dir (read search)))
+(allow autotest logd_27_0 (file (read getattr open)))
+(allow autotest vold_27_0 (dir (read search)))
+(allow autotest vold_27_0 (file (read getattr open)))
+(allow autotest gatekeeperd_27_0 (dir (read search)))
+(allow autotest gatekeeperd_27_0 (file (read getattr open)))
+(allow autotest shell_27_0 (dir (read search)))
+(allow autotest shell_27_0 (file (read getattr open)))
+(allow autotest healthd_27_0 (dir (read search)))
+(allow autotest healthd_27_0 (file (read getattr open)))
+(allow autotest lmkd_27_0 (dir (read search)))
+(allow autotest lmkd_27_0 (file (read getattr open)))
+(allow autotest modem_control (dir (read search)))
+(allow autotest modem_control (file (read getattr open)))
+(allow autotest rild_27_0 (dir (read search)))
+(allow autotest rild_27_0 (file (read getattr open)))
+(allow autotest rild_27_0 (unix_stream_socket (connectto)))
+(allow autotest drmserver_27_0 (dir (read search)))
+(allow autotest drmserver_27_0 (file (read getattr open)))
+(allow autotest mediaserver_27_0 (dir (read search)))
+(allow autotest mediaserver_27_0 (file (read getattr open)))
+(allow autotest installd_27_0 (dir (read search)))
+(allow autotest installd_27_0 (file (read getattr open)))
+(allow autotest keystore_27_0 (dir (read search)))
+(allow autotest keystore_27_0 (file (read getattr open)))
+(allow autotest wcnd (dir (read search)))
+(allow autotest wcnd (file (read getattr open)))
+(allow autotest slogmodem (dir (read search)))
+(allow autotest slogmodem (file (read getattr open)))
+(allow autotest slogmodem (unix_stream_socket (sendto connectto)))
+(allow autotest refnotify (dir (read search)))
+(allow autotest refnotify (file (read getattr open)))
+(allow autotest cp_diskserver (dir (read search)))
+(allow autotest cp_diskserver (file (read getattr open)))
+(allow autotest engpc (dir (read search)))
+(allow autotest engpc (file (read getattr open)))
+(allow autotest wcnd (unix_stream_socket (sendto connectto)))
+(allow autotest bluetooth_data_file_27_0 (dir (write getattr add_name remove_name search open)))
+(allow autotest bluetooth_data_file_27_0 (file (read write create getattr setattr unlink rename open)))
+(allow autotest proc_bluetooth_writable_27_0 (file (write open)))
+(allow autotest bt_prop (file (read getattr open)))
+(allow autotest bluetooth_prop_27_0 (file (read getattr open)))
+(allow autotest hal_bluetooth_default (binder (call transfer)))
+(allow autotest hal_bluetooth_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_bluetooth_default autotest (binder (call)))
+(allow autotest wifi_data_file_27_0 (dir (read write create getattr setattr add_name remove_name search rmdir open)))
+(allow autotest wifi_data_file_27_0 (file (read write create getattr setattr append unlink open)))
+(allow autotest hal_wifi_default (binder (call)))
+(allow hal_wifi_default autotest (binder (call transfer)))
+(allow autotest hal_wifi_hwservice_27_0 (hwservice_manager (find)))
+(allow servicemanager_27_0 autotest (dir (search)))
+(allow wificond_27_0 autotest (binder (transfer)))
+(allow autotest system_prop_27_0 (property_service (set)))
+(allow autotest bluetooth_prop_27_0 (property_service (set)))
+(allow autotest wpa_socket_27_0 (dir (ioctl read write getattr lock add_name remove_name search open)))
+(allow autotest wpa_socket_27_0 (file (write getattr setattr open)))
+(allow autotest wpa_socket_27_0 (sock_file (write create setattr unlink)))
+(allow autotest wpa_socket_27_0 (dir (read write create getattr setattr add_name remove_name search rmdir open)))
+(allow autotest audio_device_27_0 (dir (search)))
+(allow autotest audio_device_27_0 (fifo_file (read write create setattr open)))
+(allow autotest audio_device_27_0 (chr_file (read write)))
+(allow autotest media_data_file_27_0 (fifo_file (read write create setattr open)))
+(allow autotest media_data_file_27_0 (dir (read write create add_name search open)))
+(allow autotest media_data_file_27_0 (file (read write create getattr setattr open)))
+(allow autotest tmpfs_27_0 (dir (write add_name search)))
+(allow autotest devpts_27_0 (chr_file (read write open)))
+(allow autotest sensors_device_27_0 (chr_file (ioctl read write getattr open)))
+(allow autotest hal_sensors_hwservice_27_0 (hwservice_manager (find)))
+(allow autotest hal_sensors_default (binder (call)))
+(allow autotest nfc_device_27_0 (chr_file (ioctl read write getattr setattr open)))
+(allow autotest camera_device_27_0 (chr_file (ioctl read write getattr open)))
+(allow autotest graphics_device_27_0 (chr_file (ioctl read write getattr open)))
+(allow autotest graphics_device_27_0 (dir (search)))
+(allow autotest autotest (process (execmem)))
+(allow autotest proc_27_0 (file (read write getattr open)))
+(allow autotest ashmem_device_27_0 (chr_file (execute)))
+(allow autotest cpuctl_device_27_0 (dir (read search)))
+(allow autotest cpuctl_device_27_0 (file (read write getattr setattr open)))
+(allow autotest gnss_download (dir (read search open)))
+(allow autotest gnss_download (file (read write getattr setattr open)))
+(allow autotest gnss_download (unix_stream_socket (connectto)))
+(allow autotest gpsd (unix_stream_socket (connectto)))
+(allow autotest gnss_file (dir (read write create add_name remove_name search open)))
+(allow autotest gnss_file (file (read write create getattr setattr append unlink open)))
+(allow autotest modemdriver_vpad (dir (read search)))
+(allow autotest modemdriver_vpad (file (read write getattr setattr open)))
+(allow autotest zygote_27_0 (dir (read search open)))
+(allow autotest zygote_27_0 (file (read write getattr setattr open)))
+(allow autotest ylog_27_0 (dir (read search open)))
+(allow autotest ylog_27_0 (file (read write getattr setattr open)))
+(allow autotest adbd_27_0 (dir (read search)))
+(allow autotest adbd_27_0 (file (read write getattr setattr open)))
+(allow autotest iio_device_27_0 (chr_file (read write getattr setattr open)))
+(allow autotest spipe_device (chr_file (read write getattr setattr open)))
+(allow autotest wcn_device (chr_file (ioctl read write getattr setattr open)))
+(allow autotest wcn_device (file (ioctl read write open)))
+(allow autotest radio_device_27_0 (chr_file (ioctl read write open)))
+(allow autotest autotest (capability (sys_tty_config)))
+(allow autotest logdr_socket_27_0 (sock_file (write)))
+(allow autotest logd_27_0 (unix_stream_socket (connectto)))
+(allow autotest device_27_0 (dir (read write add_name remove_name search open)))
+(allow autotest device_27_0 (file (read write create open)))
+(allow autotest null_device_27_0 (chr_file (unlink)))
+(allow autotest mnt_media_rw_file_27_0 (dir (read write create mounton add_name search open)))
+(allow autotest vfat_27_0 (filesystem (mount unmount)))
+(allow autotest autotest_tmpfs (file (read write create getattr setattr open)))
+(allow autotest fingerprintd_27_0 (dir (read search open)))
+(allow autotest fingerprintd_27_0 (file (read write create getattr setattr open)))
+(allow autotest phasecheckserver (dir (read search open)))
+(allow autotest phasecheckserver (file (read write create getattr setattr open)))
+(allow autotest dex2oat_27_0 (dir (read search open)))
+(allow autotest vendor_toolbox_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow autotest ion_device_27_0 (chr_file (ioctl read open)))
+(allow autotest autotest (capability2 (wake_alarm)))
+(allow autotest camera_data_file_27_0 (dir (read write create add_name search open)))
+(allow autotest camera_data_file_27_0 (file (read write create getattr open)))
+(allow autotest sysfs_sensor (file (write open)))
+(allow autotest uhid_device_27_0 (chr_file (ioctl read write getattr setattr open)))
+(allow autotest aprd (dir (read search open)))
+(allow autotest aprd (file (read write create getattr setattr open)))
+(allow autotest fm_device (chr_file (ioctl read write open)))
+(allow autotest sysfs_leds_27_0 (dir (search)))
+(allow autotest sysfs_leds_27_0 (lnk_file (read)))
+(allow autotest sysfs_vibrator_27_0 (file (read write open)))
+(allow hal_wifi_supplicant_default autotest (unix_dgram_socket (sendto)))
+(allow autotest hal_wifi_supplicant_default (unix_dgram_socket (sendto)))
+(allow autotest rild_27_0 (binder (call)))
+(allow autotest hal_extRadio_hwservice (hwservice_manager (add find)))
+(allow init_27_0 batterysrv_exec (file (read getattr map execute open)))
+(allow init_27_0 batterysrv (process (transition)))
+(allow batterysrv batterysrv_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 batterysrv (process (noatsecure)))
+(allow init_27_0 batterysrv (process (siginh rlimitinh)))
+(typetransition init_27_0 batterysrv_exec process batterysrv)
+(typetransition batterysrv tmpfs_27_0 file batterysrv_tmpfs)
+(allow batterysrv batterysrv_tmpfs (file (read write getattr)))
+(allow batterysrv tmpfs_27_0 (dir (getattr search)))
+(allow batterysrv batterysrv (netlink_kobject_uevent_socket (read create bind setopt)))
+(allow batterysrv self (capability (dac_override net_admin)))
+(allow batterysrv prod_file (dir (ioctl read write getattr lock append map add_name search open)))
+(allow batterysrv prod_file (file (ioctl read write create getattr lock append map open)))
+(allow batterysrv system_data_file_27_0 (dir (ioctl read write getattr lock append map add_name open)))
+(allow batterysrv self_system_data_file (file (ioctl read write create getattr lock append map open)))
+(allow batterysrv sysfs_27_0 (file (write)))
+(allow bluetooth_27_0 storage_prop (file (read getattr open)))
+(allow bluetooth_27_0 serial_device_27_0 (chr_file (ioctl read write open)))
+(allow bluetooth_27_0 prod_file (dir (search)))
+(allow bluetooth_27_0 prod_file (file (ioctl read write getattr setattr lock append map open)))
+(allow bluetooth_27_0 sysfs_27_0 (file (ioctl read write open)))
+(allow bluetooth_27_0 ylog_27_0 (unix_stream_socket (sendto connectto)))
+(allow bluetooth_27_0 input_device_27_0 (dir (search)))
+(allow bluetooth_27_0 bt_prop (property_service (set)))
+(allow bluetooth_27_0 bt_prop (file (read getattr open)))
+(allow bluetooth_27_0 ctl_default_prop_27_0 (property_service (set)))
+(allow bluetooth_27_0 ylog_prop_27_0 (file (read getattr open)))
+(allow audioserver_27_0 bootanim_27_0 (binder (call transfer)))
+(allow bootanim_27_0 audioserver_27_0 (binder (transfer)))
+(allow audioserver_27_0 bootanim_27_0 (fd (use)))
+(allow bootanim_27_0 mediaserver_27_0 (binder (call transfer)))
+(allow mediaserver_27_0 bootanim_27_0 (binder (transfer)))
+(allow bootanim_27_0 mediaserver_27_0 (fd (use)))
+(allow mediaserver_27_0 bootanim_27_0 (binder (call transfer)))
+(allow bootanim_27_0 mediaserver_27_0 (binder (transfer)))
+(allow mediaserver_27_0 bootanim_27_0 (fd (use)))
+(allow bootanim_27_0 mediaserver_service_27_0 (service_manager (find)))
+(allow mediaextractor_27_0 bootanim_27_0 (fd (use)))
+(allow bootanim_27_0 vendor_file_27_0 (file (ioctl read getattr lock map open)))
+(allow system_server_27_0 property_socket_27_0 (sock_file (write)))
+(allow system_server_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow system_server_27_0 ctl_bootanim_prop_27_0 (property_service (set)))
+(allow system_server_27_0 ctl_bootanim_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow bootanim_27_0 property_socket_27_0 (sock_file (write)))
+(allow bootanim_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow bootanim_27_0 system_prop_27_0 (property_service (set)))
+(allow bootanim_27_0 system_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow cameraserver_27_0 sprd_sensor_device (chr_file (ioctl read write getattr lock append map open)))
+(allow cameraserver_27_0 graphics_device_27_0 (dir (search)))
+(allow cameraserver_27_0 graphics_device_27_0 (chr_file (ioctl read write create open)))
+(allow cameraserver_27_0 camera_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow cameraserver_27_0 media_prop (file (read getattr open)))
+(allow cameraserver_27_0 media_prop (property_service (set)))
+(allow cameraserver_27_0 sysfs_27_0 (file (read write open)))
+(allow cameraserver_27_0 camera_device_27_0 (dir (search)))
+(allow cameraserver_27_0 camera_device_27_0 (fifo_file (read write create open)))
+(allow cameraserver_27_0 camera_device_27_0 (file (read write create open)))
+(allow cameraserver_27_0 camera_data_file_27_0 (dir (read write create add_name search open)))
+(allow cameraserver_27_0 camera_data_file_27_0 (file (read write create getattr open)))
+(allow cameraserver_27_0 sensorservice_service_27_0 (service_manager (find)))
+(allow cameraserver_27_0 system_server_27_0 (unix_stream_socket (read write)))
+(allow cameraserver_27_0 property_socket_27_0 (sock_file (write)))
+(allow cameraserver_27_0 sysfile (file (getattr)))
+(allow init_27_0 charge_exec (file (read getattr map execute open)))
+(allow init_27_0 charge (process (transition)))
+(allow charge charge_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 charge (process (noatsecure)))
+(allow init_27_0 charge (process (siginh rlimitinh)))
+(typetransition init_27_0 charge_exec process charge)
+(typetransition charge tmpfs_27_0 file charge_tmpfs)
+(allow charge charge_tmpfs (file (read write getattr)))
+(allow charge tmpfs_27_0 (dir (getattr search)))
+(allow charge device_27_0 (dir (read write open)))
+(allow charge vendor_shell_exec_27_0 (file (read execute execute_no_trans open)))
+(allow charge graphics_device_27_0 (dir (search)))
+(allow charge input_device_27_0 (dir (read search open)))
+(allow charge charge (capability (dac_override dac_read_search sys_boot)))
+(allow charge graphics_device_27_0 (chr_file (read write open)))
+(allow charge refnotify_device (chr_file (read open)))
+(allow charge input_device_27_0 (chr_file (ioctl read open)))
+(allow charge kmsg_device_27_0 (chr_file (write open)))
+(allow charge device_27_0 (chr_file (create unlink)))
+(allow charge graphics_device_27_0 (chr_file (ioctl write)))
+(allow charge sysfs_27_0 (file (read write open)))
+(allow charge sysfs_27_0 (dir (read write open)))
+(allow charge sysfs_wake_lock_27_0 (file (read write open)))
+(allow charge prod_file (dir (read getattr search open)))
+(allow charge prod_file (file (ioctl read write getattr setattr lock unlink open)))
+(allow charge sysfs_leds_27_0 (dir (read write search open)))
+(allow cmd_services_27_0 wifi_data_file_27_0 (dir (search)))
+(allow cmd_services_27_0 wifi_data_file_27_0 (file (read open)))
+(allow cmd_services_27_0 system_file_27_0 (file (read getattr execute execute_no_trans open)))
+(allow cmd_services_27_0 device_27_0 (dir (read write getattr open)))
+(allow cmd_services_27_0 rootfs_27_0 (file (read getattr open)))
+(allow cmd_services_27_0 rootfs_27_0 (system (module_load)))
+(allow cmd_services_27_0 storage_file_27_0 (lnk_file (read)))
+(allow cmd_services_27_0 storage_file_27_0 (dir (getattr search)))
+(allow cmd_services_27_0 fuse_27_0 (dir (read write create add_name search open)))
+(allow cmd_services_27_0 fuse_27_0 (file (write create getattr append open)))
+(allow cmd_services_27_0 logcat_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow cmd_services_27_0 logdr_socket_27_0 (sock_file (write)))
+(allow cmd_services_27_0 logd_27_0 (unix_stream_socket (connectto)))
+(allow cmd_services_27_0 property_socket_27_0 (sock_file (write)))
+(allow cmd_services_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow cmd_services_27_0 dumpstate_socket_27_0 (sock_file (write)))
+(allow cmd_services_27_0 dumpstate_27_0 (unix_stream_socket (connectto)))
+(allow cmd_services_27_0 ctl_dumpstate_prop_27_0 (property_service (set)))
+(allow cmd_services_27_0 self (capability (dac_override)))
+(allow cmd_services_27_0 shell_exec_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow cmd_services_27_0 toolbox_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow cmd_services_27_0 sdcardfs_27_0 (dir (read write create setattr rename add_name remove_name reparent search rmdir open)))
+(allow cmd_services_27_0 sdcardfs_27_0 (file (read write create getattr setattr append unlink rename open)))
+(allow cmd_services_27_0 vfat_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow cmd_services_27_0 vfat_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow cndaemon_27_0 shell_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow cndaemon_27_0 toolbox_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow cndaemon_27_0 property_socket_27_0 (sock_file (write)))
+(allow cndaemon_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow cndaemon_27_0 system_file_27_0 (file (lock execute_no_trans)))
+(allow cndaemon_27_0 fuse_27_0 (dir (search)))
+(allow cndaemon_27_0 fuse_27_0 (file (getattr append open)))
+(allow cndaemon_27_0 cndaemon_27_0 (rawip_socket (create getopt setopt)))
+(allow cndaemon_27_0 cndaemon_27_0 (udp_socket (create)))
+(allow cndaemon_27_0 cndaemon_27_0 (capability (dac_override net_admin net_raw)))
+(allow cndaemon_27_0 proc_net_27_0 (file (read getattr open)))
+(allow cndaemon_27_0 device_27_0 (dir (write)))
+(allow cndaemon_27_0 system_prop_27_0 (property_service (set)))
+(allow init_27_0 cp_diskserver_exec (file (read getattr map execute open)))
+(allow init_27_0 cp_diskserver (process (transition)))
+(allow cp_diskserver cp_diskserver_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 cp_diskserver (process (noatsecure)))
+(allow init_27_0 cp_diskserver (process (siginh rlimitinh)))
+(typetransition init_27_0 cp_diskserver_exec process cp_diskserver)
+(typetransition cp_diskserver tmpfs_27_0 file cp_diskserver_tmpfs)
+(allow cp_diskserver cp_diskserver_tmpfs (file (read write getattr)))
+(allow cp_diskserver tmpfs_27_0 (dir (getattr search)))
+(allow cp_diskserver spipe_device (chr_file (read write open)))
+(allow cp_diskserver block_device_27_0 (dir (search)))
+(allow cp_diskserver mmcblk_device (blk_file (ioctl read write open)))
+(allow cp_diskserver cp_diskserver (capability (dac_override)))
+(allow cp_diskserver sysfs_27_0 (file (write)))
+(allow cp_diskserver sysfs_wake_lock_27_0 (file (read write open)))
+(allow cp_diskserver vendor_shell_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow cp_diskserver self (capability2 (block_suspend)))
+(allow crash_dump_27_0 coredump_file_27_0 (dir (write add_name)))
+(allow dataLogDaemon_27_0 shell_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow dataLogDaemon_27_0 self (capability (net_admin net_raw)))
+(allow dataLogDaemon_27_0 self (rawip_socket (create getopt setopt)))
+(allow dataLogDaemon_27_0 system_file_27_0 (file (lock execute_no_trans)))
+(allow init_27_0 dhcp6c_exec (file (read getattr map execute open)))
+(allow init_27_0 dhcp6c (process (transition)))
+(allow dhcp6c dhcp6c_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 dhcp6c (process (noatsecure)))
+(allow init_27_0 dhcp6c (process (siginh rlimitinh)))
+(typetransition init_27_0 dhcp6c_exec process dhcp6c)
+(typetransition dhcp6c tmpfs_27_0 file dhcp6c_tmpfs)
+(allow dhcp6c dhcp6c_tmpfs (file (read write getattr)))
+(allow dhcp6c tmpfs_27_0 (dir (getattr search)))
+(allow dhcp6c dhcp6c (udp_socket (ioctl read write create bind connect getopt setopt)))
+(allow dhcp6c dhcp6c (capability (dac_override dac_read_search net_bind_service net_admin net_raw)))
+(allow dhcp6c dhcp6c (netlink_route_socket (create)))
+(allow dhcp6c port_27_0 (udp_socket (name_bind)))
+(allow dhcp6c node_27_0 (udp_socket (node_bind)))
+(allow dhcp6c system_data_file_27_0 (file (ioctl open)))
+(allow dhcp6c system_data_file_27_0 (dir (write add_name)))
+(allow dhcp6c dhcp6c_data_file (file (ioctl read write create getattr open)))
+(allow dhcp6c dhcp6c_data_file (dir (write add_name search)))
+(allow dhcp6c netd_27_0 (unix_stream_socket (connectto)))
+(allow dhcp6c fwmarkd_socket_27_0 (sock_file (write)))
+(allow dhcp6c sysfs_27_0 (dir (read open)))
+(allow domain debugfs_binder (dir (search)))
+(allow drmserver_27_0 fuse_27_0 (file (open)))
+(allow drmserver_27_0 storage_file_27_0 (dir (search)))
+(allow drmserver_27_0 storage_file_27_0 (lnk_file (read)))
+(allow drmserver_27_0 mmcblk_device (file (read write create open)))
+(allow drmserver_27_0 prod_file (dir (read write add_name search open)))
+(allow drmserver_27_0 prod_file (file (read write create getattr open)))
+(allow drmserver_27_0 vendor_file_27_0 (file (ioctl read getattr lock map execute open)))
+(allow drmserver_27_0 sdcardfs_27_0 (file (ioctl read getattr lock map open)))
+(allow drmserver_27_0 vfat_27_0 (file (ioctl read getattr lock map open)))
+(allow drmserver_27_0 security_service (service_manager (find)))
+(allow drmserver_27_0 proc_27_0 (file (read write open)))
+(allow dsd_27_0 shell_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow dsd_27_0 property_socket_27_0 (sock_file (write)))
+(allow dsd_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow dsd_27_0 system_file_27_0 (file (lock execute_no_trans)))
+(allow dsd_27_0 fuse_27_0 (dir (search)))
+(allow dsd_27_0 fuse_27_0 (file (getattr append open)))
+(allow dsd_27_0 dsd_27_0 (rawip_socket (create getopt setopt)))
+(allow dsd_27_0 dsd_27_0 (udp_socket (create)))
+(allow dsd_27_0 dsd_27_0 (capability (dac_override net_admin net_raw)))
+(allow dsd_27_0 system_app_data_file_27_0 (dir (write add_name search)))
+(allow dsd_27_0 system_app_data_file_27_0 (file (read write getattr append)))
+(allow dsd_27_0 proc_net_27_0 (file (read getattr open)))
+(allow dsd_27_0 device_27_0 (dir (write)))
+(allow dsd_27_0 toolbox_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow dsd_27_0 system_prop_27_0 (property_service (set)))
+(allow init_27_0 engpc_exec (file (read getattr map execute open)))
+(allow init_27_0 engpc (process (transition)))
+(allow engpc engpc_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 engpc (process (noatsecure)))
+(allow init_27_0 engpc (process (siginh rlimitinh)))
+(typetransition init_27_0 engpc_exec process engpc)
+(typetransition engpc tmpfs_27_0 file engpc_tmpfs)
+(allow engpc engpc_tmpfs (file (read write getattr)))
+(allow engpc tmpfs_27_0 (dir (getattr search)))
+(allow engpc serial_device_27_0 (chr_file (ioctl read write open)))
+(allow engpc sysfs_27_0 (file (ioctl read write open)))
+(allow engpc system_data_file_27_0 (dir (ioctl read write create getattr setattr lock append map add_name remove_name open)))
+(allow engpc system_data_file_27_0 (file (open)))
+(allow engpc system_data_file_27_0 (fifo_file (read write open)))
+(allow engpc audio_device_27_0 (chr_file (ioctl read write create open)))
+(allow engpc audio_device_27_0 (dir (search)))
+(allow engpc audio_device_27_0 (fifo_file (read write open)))
+(allow engpc engpc (netlink_kobject_uevent_socket (read create bind setopt)))
+(allow engpc prod_file (dir (read write add_name remove_name search open)))
+(allow engpc prod_file (file (ioctl read write create getattr setattr lock append map unlink open)))
+(allow engpc engpc (capability (chown fsetid net_admin net_raw sys_module)))
+(allow engpc engpc (capability2 (syslog)))
+(allow engpc slog_device (chr_file (read write open)))
+(allow engpc radio_device_27_0 (chr_file (read write open)))
+(allow engpc property_socket_27_0 (sock_file (write)))
+(allow engpc init_27_0 (unix_stream_socket (connectto)))
+(allow engpc vendor_shell_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow engpc vendor_file_27_0 (file (read getattr execute execute_no_trans open)))
+(allow engpc vendor_file_27_0 (dir (read search open)))
+(allow engpc engpc (udp_socket (ioctl create)))
+(allow engpc system_prop_27_0 (property_service (set)))
+(allow engpc system_file_27_0 (file (read execute_no_trans open)))
+(allow engpc system_file_27_0 (dir (read open)))
+(allow engpc logdr_socket_27_0 (sock_file (write)))
+(allow engpc logd_27_0 (unix_stream_socket (connectto)))
+(allow engpc block_device_27_0 (dir (search)))
+(allow engpc mmcblk_device (blk_file (read write open)))
+(allow engpc engpc (capability (dac_override dac_read_search sys_boot sys_nice)))
+(allow engpc property_data_file_27_0 (dir (getattr search)))
+(allow engpc property_data_file_27_0 (file (getattr)))
+(allow engpc system_radio_prop_27_0 (property_service (set)))
+(allow engpc ctl_default_prop_27_0 (property_service (set)))
+(allow engpc vfat_27_0 (dir (write create add_name search)))
+(allow engpc bm_device (chr_file (ioctl write open)))
+(allow engpc vfat_27_0 (file (read write create open)))
+(allow engpc tty_device_27_0 (chr_file (ioctl read write open)))
+(allow engpc cache_file_27_0 (dir (read write create getattr add_name remove_name search rmdir open)))
+(allow engpc cache_recovery_file_27_0 (dir (read write create getattr add_name remove_name search rmdir open)))
+(allow engpc cache_file_27_0 (file (read write create getattr unlink open)))
+(allow engpc cache_recovery_file_27_0 (file (read write create getattr unlink open)))
+(allow engpc proc_sysrq_27_0 (file (read write create open)))
+(allow engpc self (capability (setgid setuid)))
+(allow engpc kernel_27_0 (system (module_request)))
+(allow engpc bluetooth_data_file_27_0 (dir (read write getattr add_name remove_name search open)))
+(allow engpc bluetooth_data_file_27_0 (file (read write create getattr setattr unlink rename open)))
+(allow engpc wcnd (unix_stream_socket (connectto)))
+(allow engpc hci_attach_dev_27_0 (chr_file (ioctl read write open)))
+(allow engpc bluetooth_prop_27_0 (property_service (set)))
+(allow engpc soter_teei_prop (property_service (set)))
+(allow engpc mediaserver_27_0 (binder (call transfer)))
+(allow engpc proc_bluetooth_writable_27_0 (file (write open)))
+(allow engpc config_prop_27_0 (property_service (set)))
+(allow engpc mmcblk_device (blk_file (read getattr open)))
+(allow engpc wcn_device (chr_file (ioctl read write open)))
+(allow engpc engpc_data (dir (read write create getattr setattr unlink add_name remove_name search rmdir open)))
+(allow engpc engpc_data (file (read write create getattr setattr lock append unlink rename open)))
+(allow engpc log_device (chr_file (read)))
+(allow engpc powerctl_prop_27_0 (property_service (set)))
+(allow engpc media_data_file_27_0 (dir (read write add_name search open)))
+(allow engpc media_data_file_27_0 (fifo_file (read write open)))
+(allow engpc media_data_file_27_0 (file (read write create getattr setattr open)))
+(allow engpc gnss_file (dir (read write create add_name remove_name search open)))
+(allow engpc gnss_file (file (read write create getattr setattr append unlink open)))
+(allow engpc gnss_download (unix_stream_socket (connectto)))
+(allow engpc slogmodem (unix_stream_socket (connectto)))
+(allow engpc cpuctl_device_27_0 (dir (read search)))
+(allow engpc proc_27_0 (file (read open)))
+(allow engpc refnotify (unix_stream_socket (read write connectto)))
+(allow engpc engpc (capability2 (wake_alarm)))
+(allow engpc rild_27_0 (unix_stream_socket (read write connectto)))
+(allow engpc configfs_27_0 (dir (read write search open)))
+(allow engpc configfs_27_0 (file (read write getattr setattr open)))
+(allow engpc rootfs_27_0 (file (read getattr open)))
+(allow engpc rootfs_27_0 (system (module_load)))
+(allow engpc engpc (netlink_generic_socket (read write create getattr bind setopt)))
+(allow engpc proc_net_27_0 (file (read getattr open)))
+(allow engpc fm_device (chr_file (ioctl read write open)))
+(allow engpc hwservicemanager_prop_27_0 (file (read getattr open)))
+(allow engpc unlabeled_27_0 (dir (search)))
+(allow engpc unlabeled_27_0 (file (read write getattr setattr lock open)))
+(allow engpc vendor_toolbox_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow engpc tty_device_27_0 (chr_file (ioctl read write open)))
+(allow engpc debugfs_pinctrl (file (read write getattr open)))
+(allow engpc debugfs_pinctrl (dir (read getattr search open)))
+(allow init_27_0 ext_data_exec (file (read getattr map execute open)))
+(allow init_27_0 ext_data (process (transition)))
+(allow ext_data ext_data_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 ext_data (process (noatsecure)))
+(allow init_27_0 ext_data (process (siginh rlimitinh)))
+(typetransition init_27_0 ext_data_exec process ext_data)
+(typetransition ext_data tmpfs_27_0 file ext_data_tmpfs)
+(allow ext_data ext_data_tmpfs (file (read write getattr)))
+(allow ext_data tmpfs_27_0 (dir (getattr search)))
+(allow ext_data ext_data (udp_socket (ioctl create)))
+(allow ext_data vendor_shell_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow ext_data ext_data (capability (dac_override dac_read_search net_admin net_raw sys_module)))
+(allow ext_data system_file_27_0 (file (lock execute_no_trans)))
+(allow ext_data dhcp_data_file_27_0 (dir (search)))
+(allow ext_data dhcp_data_file_27_0 (file (read getattr open)))
+(allow ext_data ext_data (netlink_route_socket (read write create getattr bind setopt nlmsg_read nlmsg_write)))
+(allow ext_data ext_data (netlink_xfrm_socket (read write create getattr bind setopt nlmsg_read nlmsg_write)))
+(allow ext_data ext_data (rawip_socket (create getopt setopt)))
+(allow ext_data netd_socket_27_0 (sock_file (write)))
+(allow ext_data net_data_file_27_0 (dir (search)))
+(allow ext_data net_data_file_27_0 (file (read getattr open)))
+(allow ext_data netd_27_0 (unix_stream_socket (connectto)))
+(allow ext_data proc_net_27_0 (file (read write getattr open)))
+(allow ext_data vendor_toolbox_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow ext_data device_27_0 (dir (write)))
+(allow ext_data property_socket_27_0 (sock_file (read write)))
+(allow ext_data init_27_0 (unix_stream_socket (connectto)))
+(allow ext_data system_prop_27_0 (property_service (set)))
+(allow ext_data sysfs_devices_system_cpu_27_0 (file (write)))
+(allow ext_data sysfs_27_0 (file (read write getattr open)))
+(allow ext_data sysfs_27_0 (dir (read open)))
+(allow ext_data sysfs_devices_system_cpu_27_0 (file (setattr)))
+(allow ext_data kernel_27_0 (system (module_request)))
+(allow init_27_0 factorytest_exec (file (read getattr map execute open)))
+(allow init_27_0 factorytest (process (transition)))
+(allow factorytest factorytest_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 factorytest (process (noatsecure)))
+(allow init_27_0 factorytest (process (siginh rlimitinh)))
+(typetransition init_27_0 factorytest_exec process factorytest)
+(typetransition factorytest tmpfs_27_0 file factorytest_tmpfs)
+(allow factorytest factorytest_tmpfs (file (read write getattr)))
+(allow factorytest tmpfs_27_0 (dir (getattr search)))
+(allow factorytest hwservicemanager_27_0 (binder (call transfer)))
+(allow hwservicemanager_27_0 factorytest (binder (call transfer)))
+(allow hwservicemanager_27_0 factorytest (dir (search)))
+(allow hwservicemanager_27_0 factorytest (file (read open)))
+(allow hwservicemanager_27_0 factorytest (process (getattr)))
+(allow factorytest hwservicemanager_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow factorytest factorytest (capability (chown dac_override fowner fsetid setgid setuid net_admin net_raw sys_module sys_admin sys_boot sys_nice)))
+(allow factorytest factorytest (capability2 (syslog wake_alarm block_suspend)))
+(allow factorytest factorytest (process (execmem)))
+(allow factorytest factorytest (netlink_route_socket (read write create bind nlmsg_write)))
+(allow factorytest factorytest (netlink_socket (read write create getattr bind getopt setopt)))
+(allow factorytest factorytest (udp_socket (ioctl create)))
+(allow factorytest factorytest (tcp_socket (create bind listen setopt)))
+(allow factorytest factorytest (packet_socket (read create bind)))
+(allow factorytest proc_27_0 (file (read open)))
+(allow factorytest ylog_file_27_0 (dir (read write create setattr add_name remove_name search open)))
+(allow factorytest ylog_file_27_0 (file (read write create getattr setattr append unlink rename open)))
+(allow factorytest modem_control (unix_stream_socket (connectto)))
+(allow factorytest vendor_shell_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow factorytest vendor_toolbox_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow factorytest tty_device_27_0 (chr_file (ioctl read write getattr open)))
+(allow factorytest device_27_0 (dir (read open)))
+(allow factorytest graphics_device_27_0 (dir (search)))
+(allow factorytest graphics_device_27_0 (chr_file (ioctl read write open)))
+(allow factorytest input_device_27_0 (dir (read search open)))
+(allow factorytest input_device_27_0 (chr_file (ioctl read getattr open)))
+(allow factorytest prod_file (dir (write create setattr add_name remove_name search open)))
+(allow factorytest prod_file (file (read write create getattr unlink open)))
+(allow factorytest sensors_cali_file (dir (write create setattr add_name remove_name search open)))
+(allow factorytest sensors_cali_file (file (read write create getattr unlink open)))
+(allow factorytest logdr_socket_27_0 (sock_file (write)))
+(allow factorytest logd_27_0 (unix_stream_socket (connectto)))
+(allow factorytest sysfs_leds_27_0 (dir (search)))
+(allow factorytest sysfs_leds_27_0 (lnk_file (read)))
+(allow factorytest sysfs_27_0 (file (read write getattr open)))
+(allow factorytest sysfs_vibrator_27_0 (file (read write open)))
+(allow factorytest block_device_27_0 (dir (search)))
+(allow factorytest vfat_27_0 (dir (read write create mounton add_name remove_name search open)))
+(allow factorytest vfat_27_0 (file (read write create rename open)))
+(allow factorytest vfat_27_0 (filesystem (mount)))
+(allow factorytest serial_device_27_0 (chr_file (ioctl read write open)))
+(allow factorytest system_data_file_27_0 (dir (read open)))
+(allow factorytest cache_recovery_file_27_0 (dir (write add_name search)))
+(allow factorytest cache_recovery_file_27_0 (file (write create open)))
+(allow factorytest cache_file_27_0 (dir (read write create add_name search open)))
+(allow factorytest cache_file_27_0 (file (read write create getattr setattr open)))
+(allow factorytest unlabeled_27_0 (dir (search)))
+(allow factorytest powerctl_prop_27_0 (property_service (set)))
+(allow factorytest gnss_file (dir (read write create add_name open)))
+(allow factorytest gnss_file (file (read write create getattr setattr open)))
+(allow factorytest wcn_device (file (ioctl read write open)))
+(allow factorytest wcn_device (chr_file (ioctl read write open)))
+(allow factorytest gnss_download (unix_stream_socket (connectto)))
+(allow factorytest gpsd (unix_stream_socket (connectto)))
+(allow factorytest nfc_device_27_0 (chr_file (ioctl read write open)))
+(allow factorytest sysfs_wake_lock_27_0 (file (read write open)))
+(allow factorytest hal_sensors_hwservice_27_0 (hwservice_manager (find)))
+(allow factorytest hal_sensors_default (binder (call)))
+(allow factorytest bt_prop (file (read getattr open)))
+(allow factorytest bluetooth_prop_27_0 (file (read getattr open)))
+(allow factorytest hal_bluetooth_default (binder (call transfer)))
+(allow factorytest hal_bluetooth_hwservice_27_0 (hwservice_manager (find)))
+(allow factorytest bluetooth_data_file_27_0 (dir (read write add_name remove_name open)))
+(allow factorytest bluetooth_data_file_27_0 (file (read write create getattr setattr unlink rename open)))
+(allow hal_bluetooth_default factorytest (binder (call)))
+(allow factorytest bluetooth_data_file_27_0 (dir (search)))
+(allow factorytest hal_wifi_default (binder (call)))
+(allow hal_wifi_default factorytest (binder (call transfer)))
+(allow factorytest hal_wifi_hwservice_27_0 (hwservice_manager (find)))
+(allow servicemanager_27_0 factorytest (dir (search)))
+(allow wificond_27_0 factorytest (binder (transfer)))
+(allow factorytest property_socket_27_0 (sock_file (read write)))
+(allow factorytest rootfs_27_0 (file (read getattr open)))
+(allow factorytest rootfs_27_0 (system (module_load)))
+(allow factorytest wifi_data_file_27_0 (dir (read write create getattr setattr add_name remove_name search rmdir open)))
+(allow factorytest wifi_data_file_27_0 (file (read write create getattr setattr append unlink open)))
+(allow factorytest wpa_socket_27_0 (file (write getattr setattr open)))
+(allow factorytest wpa_socket_27_0 (sock_file (write create setattr unlink)))
+(allow factorytest wpa_socket_27_0 (dir (read write create getattr setattr add_name remove_name search rmdir open)))
+(allow factorytest init_27_0 (unix_stream_socket (connectto)))
+(allow factorytest hal_wifi_supplicant_default_exec (file (read getattr execute execute_no_trans open)))
+(allow factorytest hal_wifi_supplicant_default (unix_dgram_socket (sendto)))
+(allow hal_wifi_supplicant_default factorytest (unix_dgram_socket (sendto)))
+(allow factorytest factorytest (udp_socket (ioctl read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allowx factorytest factorytest (ioctl udp_socket (0x8914)))
+(allow factorytest proc_modules_27_0 (file (read getattr open)))
+(allow factorytest hal_wifi_supplicant (dir (search)))
+(allow factorytest hal_wifi_supplicant (file (read open)))
+(allow factorytest hal_wifi_supplicant (process (signal)))
+(allow factorytest hal_wifi_supplicant_default (dir (search)))
+(allow factorytest hal_wifi_supplicant_default (file (read open)))
+(allow factorytest hal_wifi_supplicant_default (process (signal)))
+(allow factorytest hostapd (dir (search)))
+(allow factorytest hostapd (file (read open)))
+(allow factorytest hostapd (process (signal)))
+(allow factorytest proc_net_27_0 (file (read write getattr open)))
+(allow factorytest ctl_default_prop_27_0 (property_service (set)))
+(allow factorytest shell_27_0 (file (read)))
+(allow factorytest camera_data_file_27_0 (file (read write create getattr unlink open)))
+(allow factorytest camera_data_file_27_0 (dir (write add_name remove_name search)))
+(allow factorytest camera_device_27_0 (chr_file (ioctl read write open)))
+(allow factorytest sysfs_sensor (file (write open)))
+(allow factorytest ion_device_27_0 (chr_file (ioctl read open)))
+(allow factorytest property_socket_27_0 (sock_file (write)))
+(allow factorytest media_data_file_27_0 (fifo_file (write open)))
+(allow factorytest audio_device_27_0 (dir (search)))
+(allow factorytest media_data_file_27_0 (dir (search)))
+(allow factorytest audio_device_27_0 (chr_file (ioctl read write open)))
+(allow factorytest fm_device (chr_file (ioctl read write open)))
+(allow factorytest mmcblk_device (blk_file (ioctl read write getattr open)))
+(allow factorytest mmcblk_device (blk_file (read)))
+(allow hal_wifi_supplicant_default factorytest (unix_dgram_socket (sendto)))
+(allow factorytest hal_wifi_supplicant_default (unix_dgram_socket (sendto)))
+(allow factorytest wcnd (unix_stream_socket (connectto)))
+(allow factorytest slogmodem (unix_stream_socket (connectto)))
+(allow fsck_27_0 self (capability (dac_override dac_read_search)))
+(allow fsck_27_0 mmcblk_device (chr_file (read write)))
+(allow fsck_27_0 mmcblk_device (blk_file (ioctl read write getattr open)))
+(allow fsck_27_0 self (capability (dac_override)))
+(allow fsck_27_0 kmsg_device_27_0 (chr_file (write open)))
+(allow fsck_27_0 device_27_0 (dir (write)))
+(allow fsck_27_0 block_device_27_0 (blk_file (getattr)))
+(allow fsck_27_0 vendor_file_27_0 (file (read getattr execute open)))
+(allow init_27_0 fsmgr_exec (file (read getattr map execute open)))
+(allow init_27_0 fsmgr (process (transition)))
+(allow fsmgr fsmgr_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 fsmgr (process (noatsecure)))
+(allow init_27_0 fsmgr (process (siginh rlimitinh)))
+(typetransition init_27_0 fsmgr_exec process fsmgr)
+(typetransition fsmgr tmpfs_27_0 file fsmgr_tmpfs)
+(allow fsmgr fsmgr_tmpfs (file (read write getattr)))
+(allow fsmgr tmpfs_27_0 (dir (getattr search)))
+(allow fsmgr self (capability (dac_override dac_read_search)))
+(allow fsmgr mmcblk_device (chr_file (read write)))
+(allow fsmgr mmcblk_device (blk_file (ioctl read write getattr open)))
+(allow fsmgr self (capability (dac_override)))
+(allow fsmgr kmsg_device_27_0 (chr_file (write open)))
+(allow fsmgr device_27_0 (dir (write)))
+(allow fsmgr block_device_27_0 (blk_file (getattr)))
+(allow fsmgr block_device_27_0 (dir (search)))
+(allow fsmgr devpts_27_0 (chr_file (ioctl read write getattr)))
+(allow fsmgr proc_27_0 (file (read getattr open)))
+(allow gnss_download gnss_download (unix_stream_socket (connectto)))
+(allow init_27_0 gnss_download_exec (file (read getattr map execute open)))
+(allow init_27_0 gnss_download (process (transition)))
+(allow gnss_download gnss_download_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 gnss_download (process (noatsecure)))
+(allow init_27_0 gnss_download (process (siginh rlimitinh)))
+(typetransition init_27_0 gnss_download_exec process gnss_download)
+(typetransition gnss_download tmpfs_27_0 file gnss_download_tmpfs)
+(allow gnss_download gnss_download_tmpfs (file (read write getattr)))
+(allow gnss_download tmpfs_27_0 (dir (getattr search)))
+(allow gnss_download gnss_file (dir (search)))
+(allow gnss_download gnss_file (file (read write getattr open)))
+(allow gnss_download serial_device_27_0 (chr_file (ioctl read write open)))
+(allow gnss_download wcn_device (chr_file (ioctl read write open)))
+(allow init_27_0 gpsd_exec (file (read getattr map execute open)))
+(allow init_27_0 gpsd (process (transition)))
+(allow gpsd gpsd_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 gpsd (process (noatsecure)))
+(allow init_27_0 gpsd (process (siginh rlimitinh)))
+(typetransition init_27_0 gpsd_exec process gpsd)
+(typetransition gpsd tmpfs_27_0 file gpsd_tmpfs)
+(allow gpsd gpsd_tmpfs (file (read write getattr)))
+(allow gpsd tmpfs_27_0 (dir (getattr search)))
+(allow gpsd sysfs_wake_lock_27_0 (file (read write open)))
+(allow gpsd serial_device_27_0 (chr_file (ioctl read write open)))
+(allow gpsd tmpfs_27_0 (dir (write add_name)))
+(allow gpsd gpsd_tmpfs (file (create)))
+(allow gpsd gnss_file (dir (read write create add_name remove_name search open)))
+(allow gpsd gnss_file (file (read write create getattr setattr append unlink open)))
+(allow gpsd net_data_file_27_0 (dir (search)))
+(allow gpsd shell_27_0 (netlink_socket (read write create)))
+(allow gpsd socket_device_27_0 (sock_file (write)))
+(allow gpsd wcn_device (chr_file (ioctl read write open)))
+(allow gpsd vendor_shell_exec_27_0 (file (execute)))
+(allow gpsd wpa_socket_27_0 (dir (ioctl read write getattr lock add_name remove_name search open)))
+(allow gpsd wpa_socket_27_0 (sock_file (unlink)))
+(allow gpsd wifi_data_file_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow gpsd wifi_data_file_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow gpsd self (netlink_route_socket (nlmsg_write)))
+(allow hal_audio_default property_socket_27_0 (sock_file (write)))
+(allow hal_audio_default init_27_0 (unix_stream_socket (connectto)))
+(allow hal_audio_default media_prop (file (read getattr open)))
+(allow hal_audio_default media_data_file_27_0 (file (read write create getattr open)))
+(allow hal_audio_default media_data_file_27_0 (fifo_file (read write create setattr open)))
+(allow hal_audio_default sysfs_27_0 (file (read write getattr open)))
+(allow hal_audio_default rild_27_0 (unix_stream_socket (connectto)))
+(allow hal_audio_default spipe_device (chr_file (read write open)))
+(allow hal_audio_default rild_27_0 (binder (call)))
+(allow hal_audio_default hal_extRadio_hwservice (hwservice_manager (find)))
+(allow hal_audio_default hal_power_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_audio_default hal_power_default (binder (call transfer)))
+(allow hal_audio_default media_data_file_27_0 (dir (write add_name search open)))
+(allow hal_audio_default media_prop (property_service (set)))
+(allow hal_bluetooth_default sysfs_27_0 (file (ioctl read write open)))
+(allow hal_bluetooth_default prod_file (dir (search)))
+(allow hal_bluetooth_default prod_file (file (ioctl read write getattr setattr lock append map open)))
+(allow hal_bluetooth_default serial_device_27_0 (chr_file (ioctl read write open)))
+(allow hal_bluetooth_default storage_prop (file (read getattr open)))
+(allow hal_bluetooth_default tty_device_27_0 (chr_file (ioctl read write open)))
+(allow hal_bluetooth_default bluetooth_data_file_27_0 (dir (search)))
+(allow hal_bluetooth_default bluetooth_data_file_27_0 (file (read open)))
+(allow hal_bluetooth_default self (tcp_socket (create)))
+(allow cameraserver_27_0 sensors_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow cameraserver_27_0 graphics_device_27_0 (dir (search)))
+(allow cameraserver_27_0 graphics_device_27_0 (chr_file (ioctl read write create open)))
+(allow cameraserver_27_0 camera_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow cameraserver_27_0 media_prop (file (read getattr open)))
+(allow cameraserver_27_0 media_prop (property_service (set)))
+(allow cameraserver_27_0 sysfs_27_0 (file (read write open)))
+(allow cameraserver_27_0 camera_device_27_0 (dir (search)))
+(allow cameraserver_27_0 camera_device_27_0 (fifo_file (read write create open)))
+(allow cameraserver_27_0 camera_device_27_0 (file (read write create open)))
+(allow cameraserver_27_0 camera_data_file_27_0 (dir (read write create add_name search open)))
+(allow cameraserver_27_0 camera_data_file_27_0 (file (read write create getattr open)))
+(allow cameraserver_27_0 sensorservice_service_27_0 (service_manager (find)))
+(allow cameraserver_27_0 system_server_27_0 (unix_stream_socket (read write)))
+(allow hal_camera_default camera_data_file_27_0 (file (read write)))
+(allow hal_camera_default vndbinder_device_27_0 (chr_file (ioctl read write open)))
+(allow hal_camera_default sysfs_27_0 (file (read write getattr open)))
+(allow hal_camera_default sysfile (file (read write getattr open)))
+(allow hal_camera_default graphics_device_27_0 (chr_file (ioctl read write create open)))
+(allow hal_camera_default property_socket_27_0 (sock_file (write)))
+(allow hal_camera_default sysfs_sensor (file (write open)))
+(allow hal_camera_default init_27_0 (unix_stream_socket (connectto)))
+(allow hal_camera_default hal_power_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_camera_default hal_power_default (binder (call)))
+(allow hal_camera_default init_27_0 (unix_stream_socket (connectto)))
+(allow hal_camera_default hal_power_default (binder (transfer)))
+(allow hal_camera_default system_prop_27_0 (property_service (set)))
+(allow init_27_0 hal_combined_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_combined_default (process (transition)))
+(allow hal_combined_default hal_combined_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_combined_default (process (noatsecure)))
+(allow init_27_0 hal_combined_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_combined_default_exec process hal_combined_default)
+(typetransition hal_combined_default tmpfs_27_0 file hal_combined_default_tmpfs)
+(allow hal_combined_default hal_combined_default_tmpfs (file (read write getattr)))
+(allow hal_combined_default tmpfs_27_0 (dir (getattr search)))
+(allow hal_combined_default sysfs_27_0 (file (read write open)))
+(allow hal_combined_default hal_extthermal_hwservice (hwservice_manager (add find)))
+(allow hal_combined_default thermald (unix_stream_socket (connectto)))
+(allow hal_combined_default mediacodec_27_0 (fd (use)))
+(allow hal_combined_default base_typeattr_98_27_0 (fd (use)))
+(allow hal_combined_default vndbinder_device_27_0 (chr_file (ioctl read write open)))
+(allow init_27_0 hal_connmgr_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_connmgr_default (process (transition)))
+(allow hal_connmgr_default hal_connmgr_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_connmgr_default (process (noatsecure)))
+(allow init_27_0 hal_connmgr_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_connmgr_default_exec process hal_connmgr_default)
+(typetransition hal_connmgr_default tmpfs_27_0 file hal_connmgr_default_tmpfs)
+(allow hal_connmgr_default hal_connmgr_default_tmpfs (file (read write getattr)))
+(allow hal_connmgr_default tmpfs_27_0 (dir (getattr search)))
+(allow hal_connmgr_default_exec property_socket_27_0 (sock_file (write)))
+(allow hal_connmgr_default_exec init_27_0 (unix_stream_socket (connectto)))
+(allow hal_connmgr_default_exec system_prop_27_0 (property_service (set)))
+(allow hal_connmgr_default_exec system_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow system_app_27_0 hal_connmgr_default (binder (call transfer)))
+(allow hal_connmgr_default system_app_27_0 (binder (transfer)))
+(allow system_app_27_0 hal_connmgr_default (fd (use)))
+(allow hal_connmgr_default hal_connmgr_hwservice (hwservice_manager (add find)))
+(allow hal_connmgr_default hwservicemanager_prop_27_0 (file (read getattr open)))
+(allow hal_connmgr_default hwservicemanager_27_0 (binder (call transfer)))
+(allow hal_connmgr_default system_data_file_27_0 (dir (read write add_name open)))
+(allow hal_connmgr_default system_data_file_27_0 (file (read open)))
+(allow hal_connmgr_default hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_connmgr_default wcnd (unix_stream_socket (read write getattr sendto connectto)))
+(allow hal_drm_default vndbinder_device_27_0 (chr_file (ioctl read write open)))
+(allow hal_gnss_default tty_device_27_0 (chr_file (ioctl read write open)))
+(allow hal_gnss_default dnsproxyd_socket_27_0 (sock_file (write)))
+(allow hal_gnss_default netd_27_0 (unix_stream_socket (connectto)))
+(allow hal_gnss_default fwmarkd_socket_27_0 (sock_file (write)))
+(allow hal_gnss_default port_27_0 (tcp_socket (name_connect)))
+(allow hal_gnss_default hal_gnss_default (tcp_socket (ioctl read write create bind connect getopt setopt)))
+(allow hal_gnss_default system_data_file_27_0 (dir (write create setattr add_name)))
+(allow hal_gnss_default gnss_file (file (read getattr setattr open)))
+(allow hal_gnss_default sysfs_27_0 (file (ioctl read write open)))
+(allow hal_gnss_default sysfs_27_0 (dir (read write open)))
+(allow hal_gnss_default kernel_27_0 (dir (write create add_name remove_name search open)))
+(allow hal_gnss_default kernel_27_0 (file (read write create append open)))
+(allow hal_gnss_default prod_file (dir (write create add_name remove_name search open)))
+(allow hal_gnss_default prod_file (file (read write create append open)))
+(allow hal_gnss_default prod_file (file (read getattr open)))
+(allow hal_gnss_default gnss_download (unix_stream_socket (connectto)))
+(allow hal_gnss_default gnss_file (file (write)))
+(allow hal_gnss_default gpsd (unix_stream_socket (connectto)))
+(allow hal_gnss_default serial_device_27_0 (chr_file (ioctl read write open)))
+(allow hal_gnss_default slogmodem (unix_stream_socket (connectto)))
+(allow hal_gnss_default vndbinder_device_27_0 (chr_file (ioctl read write open)))
+(allow hal_gnss_default wcn_device (chr_file (ioctl read write open)))
+(allow hal_gnss_default gnss_file (dir (search)))
+(allow hal_gnss_default prod_file (dir (search)))
+(allow hal_gnss_default gnss_file (dir (write add_name)))
+(allow hal_gnss_default gnss_file (file (create)))
+(allow hal_gnss_default wcnd (unix_stream_socket (connectto)))
+(allow hal_gnss_default block_device_27_0 (dir (search)))
+(allow hal_gnss_default mmcblk_device (blk_file (read getattr open)))
+(allow init_27_0 hal_gnss_ext_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_gnss_ext_default (process (transition)))
+(allow hal_gnss_ext_default hal_gnss_ext_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_gnss_ext_default (process (noatsecure)))
+(allow init_27_0 hal_gnss_ext_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_gnss_ext_default_exec process hal_gnss_ext_default)
+(typetransition hal_gnss_ext_default tmpfs_27_0 file hal_gnss_ext_default_tmpfs)
+(allow hal_gnss_ext_default hal_gnss_ext_default_tmpfs (file (read write getattr)))
+(allow hal_gnss_ext_default tmpfs_27_0 (dir (getattr search)))
+(allow hal_gnss_ext_default hal_extGnss_hwservice (hwservice_manager (add find)))
+(allow hal_gnss_ext_default tty_device_27_0 (chr_file (ioctl read write open)))
+(allow hal_gnss_ext_default dnsproxyd_socket_27_0 (sock_file (write)))
+(allow hal_gnss_ext_default netd_27_0 (unix_stream_socket (connectto)))
+(allow hal_gnss_ext_default fwmarkd_socket_27_0 (sock_file (write)))
+(allow hal_gnss_ext_default port_27_0 (tcp_socket (name_connect)))
+(allow hal_gnss_ext_default hal_gnss_ext_default (tcp_socket (ioctl read write create bind connect getopt setopt)))
+(allow hal_gnss_ext_default system_data_file_27_0 (dir (write create setattr add_name)))
+(allow hal_gnss_ext_default gnss_file (file (read getattr setattr open)))
+(allow hal_gnss_ext_default sysfs_27_0 (file (ioctl read write open)))
+(allow hal_gnss_ext_default sysfs_27_0 (dir (read write open)))
+(allow hal_gnss_ext_default kernel_27_0 (dir (write create add_name remove_name search open)))
+(allow hal_gnss_ext_default kernel_27_0 (file (read write create append open)))
+(allow hal_gnss_ext_default prod_file (dir (write create add_name remove_name search open)))
+(allow hal_gnss_ext_default prod_file (file (read write create append open)))
+(allow hal_gnss_ext_default prod_file (file (read getattr open)))
+(allow hal_gnss_ext_default gnss_download (unix_stream_socket (connectto)))
+(allow hal_gnss_ext_default gnss_file (file (write)))
+(allow hal_gnss_ext_default gpsd (unix_stream_socket (connectto)))
+(allow hal_gnss_ext_default serial_device_27_0 (chr_file (ioctl read write open)))
+(allow hal_gnss_ext_default slogmodem (unix_stream_socket (connectto)))
+(allow hal_gnss_ext_default vndbinder_device_27_0 (chr_file (ioctl read write open)))
+(allow hal_gnss_ext_default wcn_device (chr_file (ioctl read write open)))
+(allow hal_gnss_ext_default gnss_file (dir (search)))
+(allow hal_gnss_ext_default prod_file (dir (search)))
+(allow hal_gnss_ext_default gnss_file (dir (write add_name)))
+(allow hal_gnss_ext_default gnss_file (file (create)))
+(allow hal_gnss_ext_default wcnd (unix_stream_socket (connectto)))
+(allow hal_gnss_ext_default block_device_27_0 (dir (search)))
+(allow hal_gnss_ext_default mmcblk_device (blk_file (read getattr open)))
+(allow hal_graphics_composer_default device_27_0 (dir (read open)))
+(allow hal_graphics_composer_default hal_graphics_allocator_default (binder (call)))
+(allow hal_graphics_composer_default hal_graphics_allocator_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_graphics_composer_default ion_device_27_0 (chr_file (write)))
+(allow hal_graphics_composer_default system_data_file_27_0 (dir (write create add_name)))
+(allow hal_graphics_composer_default vndbinder_device_27_0 (chr_file (ioctl read write open)))
+(allow hal_graphics_composer_default hal_power_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_graphics_composer_default hal_power_default (binder (call transfer)))
+(allow hal_graphics_composer_default hwc_stat_file (file (read write getattr open)))
+(allow hal_graphics_composer_default hwc_stat_file (dir (search)))
+(allow hal_light_default sysfs_27_0 (file (read write open)))
+(allow hal_light_default sys_leds_brightness_file (file (read write open)))
+(allow init_27_0 hal_log_default_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_log_default (process (transition)))
+(allow hal_log_default hal_log_default_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_log_default (process (noatsecure)))
+(allow init_27_0 hal_log_default (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_log_default_exec process hal_log_default)
+(typetransition hal_log_default tmpfs_27_0 file hal_log_default_tmpfs)
+(allow hal_log_default hal_log_default_tmpfs (file (read write getattr)))
+(allow hal_log_default tmpfs_27_0 (dir (getattr search)))
+(allow hal_log_default_exec property_socket_27_0 (sock_file (write)))
+(allow hal_log_default_exec init_27_0 (unix_stream_socket (connectto)))
+(allow hal_log_default_exec system_prop_27_0 (property_service (set)))
+(allow hal_log_default_exec system_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow log_service_27_0 hal_log_default (binder (call transfer)))
+(allow hal_log_default log_service_27_0 (binder (transfer)))
+(allow log_service_27_0 hal_log_default (fd (use)))
+(allow hal_log_default log_service_27_0 (binder (call transfer)))
+(allow log_service_27_0 hal_log_default (binder (transfer)))
+(allow hal_log_default log_service_27_0 (fd (use)))
+(allow hal_log_default hal_log_hwservice_27_0 (hwservice_manager (add find)))
+(allow hal_log_default hwservicemanager_prop_27_0 (file (read getattr open)))
+(allow hal_log_default hwservicemanager_27_0 (binder (call transfer)))
+(allow hal_log_default system_data_file_27_0 (dir (read write add_name open)))
+(allow hal_log_default system_data_file_27_0 (file (read open)))
+(allow hal_log_default hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(allow hal_power_default sysfs_27_0 (file (read write open)))
+(allow hal_power_default sysfs_devices_system_cpu_27_0 (file (read write open)))
+(allow hal_power_default sysfs_lowmemorykiller_27_0 (file (read write open)))
+(allow hal_power_default sysfs_lowmemorykiller_27_0 (dir (search)))
+(allow hal_power_default proc_drop_caches_27_0 (file (read write open)))
+(allow hal_power_default proc_27_0 (file (read write open)))
+(allow hal_power_default property_socket_27_0 (sock_file (write)))
+(allow hal_power_default init_27_0 (unix_stream_socket (connectto)))
+(allow hal_power_default system_prop_27_0 (property_service (set)))
+(allow hal_power_default system_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow hal_sensors_default input_device_27_0 (dir (read open)))
+(allow hal_sensors_default input_device_27_0 (chr_file (ioctl read open)))
+(allow hal_sensors_default sprd_sensor_device (chr_file (ioctl read open)))
+(allow hal_sensors_default sysfs_27_0 (file (read write open)))
+(allow hal_sensors_default input_device_27_0 (dir (search)))
+(allow hal_sensors_default property_socket_27_0 (sock_file (write)))
+(allow hal_sensors_default sensors_cali_file (dir (read search open)))
+(allow hal_sensors_default sensors_cali_file (file (read getattr open)))
+(allow hal_sensors_default prod_file (dir (read search open)))
+(allow hal_sensors_default prod_file (file (read getattr open)))
+(allow init_27_0 hal_thermal_ext_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_thermal_ext (process (transition)))
+(allow hal_thermal_ext hal_thermal_ext_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_thermal_ext (process (noatsecure)))
+(allow init_27_0 hal_thermal_ext (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_thermal_ext_exec process hal_thermal_ext)
+(typetransition hal_thermal_ext tmpfs_27_0 file hal_thermal_ext_tmpfs)
+(allow hal_thermal_ext hal_thermal_ext_tmpfs (file (read write getattr)))
+(allow hal_thermal_ext tmpfs_27_0 (dir (getattr search)))
+(allow hal_thermal_ext hal_extthermal_hwservice (hwservice_manager (add find)))
+(allow hal_thermal_ext thermald (unix_stream_socket (connectto)))
+(allow hal_wifi_default rootfs_27_0 (system (module_load)))
+(allow hal_wifi_default rootfs_27_0 (file (read getattr open)))
+(allow hal_wifi_default hal_wifi_default (capability (dac_override dac_read_search sys_module)))
+(allow hal_wifi_default wifi_data_file_27_0 (dir (search)))
+(allow hal_wifi_default wifi_data_file_27_0 (file (read write open)))
+(allow hal_wifi_default proc_modules_27_0 (file (read getattr open)))
+(allow hostapd hwservicemanager_prop_27_0 (file (read getattr open)))
+(allow hostapd system_data_file_27_0 (dir (read write getattr add_name open)))
+(allow hostapd hwservicemanager_27_0 (binder (call transfer)))
+(allow hostapd system_server_27_0 (binder (call)))
+(allow hostapd hal_hostapd_hwservice (hwservice_manager (add)))
+(allow hostapd hidl_base_hwservice_27_0 (hwservice_manager (add)))
+(allow hostapd wifi_data_file_27_0 (dir (read write getattr add_name open)))
+(allow hostapd wifi_data_file_27_0 (file (create)))
+(allow hwservicemanager_27_0 thermald (binder (transfer)))
+(allow hwservicemanager_27_0 thermald (dir (search)))
+(allow hwservicemanager_27_0 thermald (file (read open)))
+(allow hwservicemanager_27_0 thermald (process (getattr)))
+(allow hwservicemanager_27_0 log_service_27_0 (dir (search)))
+(allow hwservicemanager_27_0 log_service_27_0 (file (read open)))
+(allow hwservicemanager_27_0 log_service_27_0 (process (getattr)))
+(allow hwservicemanager_27_0 log_service_27_0 (binder (call transfer)))
+(allow hwservicemanager_27_0 hal_log_default (binder (call)))
+(allow hwservicemanager_27_0 hal_log_default (dir (search)))
+(allow hwservicemanager_27_0 hal_log_default (file (read open)))
+(allow hwservicemanager_27_0 hal_log_default (process (getattr)))
+(allow hwservicemanager_27_0 cmd_services_27_0 (dir (search)))
+(allow hwservicemanager_27_0 cmd_services_27_0 (file (read open)))
+(allow hwservicemanager_27_0 cmd_services_27_0 (process (getattr)))
+(allow hwservicemanager_27_0 cmd_services_27_0 (binder (transfer)))
+(allow hwservicemanager_27_0 hostapd (binder (call)))
+(allow hwservicemanager_27_0 hostapd (dir (search)))
+(allow hwservicemanager_27_0 hostapd (file (read open)))
+(allow hwservicemanager_27_0 hostapd (process (getattr)))
+(allow hwservicemanager_27_0 hal_connmgr_default (binder (call)))
+(allow hwservicemanager_27_0 hal_connmgr_default (dir (search)))
+(allow hwservicemanager_27_0 hal_connmgr_default (file (read open)))
+(allow hwservicemanager_27_0 hal_connmgr_default (process (getattr)))
+(allow ims_bridged_27_0 sysfs_27_0 (file (read write getattr open)))
+(allow ims_bridged_27_0 proc_net_27_0 (file (read write getattr open)))
+(allow ims_bridged_27_0 kernel_27_0 (system (module_request)))
+(allow ims_bridged_27_0 property_socket_27_0 (sock_file (write)))
+(allow ims_bridged_27_0 self (udp_socket (ioctl create getopt setopt)))
+(allowx ims_bridged_27_0 self (ioctl udp_socket (0x8933 0x8946)))
+(allow ims_bridged_27_0 ims_bridged_27_0 (netlink_route_socket (read write create getattr setattr bind setopt nlmsg_read nlmsg_write)))
+(allow ims_bridged_27_0 ims_bridged_27_0 (netlink_generic_socket (read write create getattr setattr bind setopt)))
+(allow ims_bridged_27_0 ims_bridged_27_0 (capability (net_admin net_raw)))
+(allow ims_bridged_27_0 system_app_27_0 (udp_socket (read write getopt setopt)))
+(allow ims_bridged_27_0 system_app_27_0 (tcp_socket (read write getopt setopt)))
+(allow ims_bridged_27_0 system_app_27_0 (fd (use)))
+(allow ims_bridged_27_0 system_app_27_0 (dir (search)))
+(allow ims_bridged_27_0 system_app_27_0 (file (read open)))
+(allow ims_bridged_27_0 shell_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow ims_bridged_27_0 toolbox_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow ims_bridged_27_0 ims_bridged_27_0 (rawip_socket (create getopt setopt)))
+(allow ims_bridged_27_0 system_file_27_0 (file (lock execute_no_trans)))
+(allow init_27_0 configfs_27_0 (file (write)))
+(allow init_27_0 configfs_27_0 (lnk_file (create)))
+(allow init_27_0 rootfs_27_0 (system (module_load)))
+(allow init_27_0 self (capability (sys_module)))
+(allow init_27_0 socket_device_27_0 (sock_file (create setattr unlink)))
+(allow init_27_0 mmcblk_device (blk_file (write)))
+(allow init_27_0 kernel_27_0 (system (module_request)))
+(allow init_27_0 proc_zoneinfo_27_0 (file (getattr)))
+(allow init_27_0 functionfs_27_0 (dir (mounton)))
+(allow init_27_0 pstorefs_27_0 (dir (mounton)))
+(allow init_27_0 mmcblk_device (blk_file (relabelto)))
+(allow init_27_0 tmpfs_27_0 (lnk_file (create)))
+(allow install_recovery_27_0 mmcblk_device (blk_file (ioctl read write getattr lock append map open)))
+(allow installd_27_0 storage_prop (file (read getattr open)))
+(allow installd_27_0 asec_apk_file_27_0 (dir (read getattr search open)))
+(allow installd_27_0 asec_public_file_27_0 (dir (read getattr open)))
+(allow installd_27_0 asec_public_file_27_0 (file (getattr)))
+(allow init_27_0 iqfeed_exec (file (read getattr map execute open)))
+(allow init_27_0 iqfeed (process (transition)))
+(allow iqfeed iqfeed_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 iqfeed (process (noatsecure)))
+(allow init_27_0 iqfeed (process (siginh rlimitinh)))
+(typetransition init_27_0 iqfeed_exec process iqfeed)
+(typetransition iqfeed tmpfs_27_0 file iqfeed_tmpfs)
+(allow iqfeed iqfeed_tmpfs (file (read write getattr)))
+(allow iqfeed tmpfs_27_0 (dir (getattr search)))
+(allow iqfeed ctl_default_prop_27_0 (property_service (set)))
+(allow iqfeed system_prop_27_0 (property_service (set)))
+(allow iqfeed slog_device (chr_file (ioctl read write getattr open)))
+(allow iqfeed mnt_media_rw_file_27_0 (dir (read search open)))
+(allow iqfeed vfat_27_0 (dir (read getattr search open)))
+(allow iqfeed vfat_27_0 (file (read getattr open)))
+(allow iqfeed proc_27_0 (file (read open)))
+(allow iqfeed block_device_27_0 (dir (search)))
+(allow iqfeed mmcblk_device (blk_file (read open)))
+(allow iqfeed shell_data_file_27_0 (dir (unlink)))
+(allow iqfeed shell_data_file_27_0 (file (read write create getattr unlink)))
+(allow iqfeed fuse_27_0 (dir (read write create getattr unlink add_name remove_name search rmdir open)))
+(allow iqfeed fuse_27_0 (file (read write create getattr unlink rename open)))
+(allow iqfeed sysfs_27_0 (file (read open)))
+(allow kernel_27_0 block_device_27_0 (blk_file (read write)))
+(allow kernel_27_0 vold_device_27_0 (blk_file (read write)))
+(allow kernel_27_0 mmcblk_device (blk_file (read write open)))
+(allow kernel_27_0 device_27_0 (chr_file (create setattr)))
+(allow kernel_27_0 device_27_0 (blk_file (create setattr)))
+(allow kernel_27_0 device_27_0 (dir (write create add_name)))
+(allow kernel_27_0 unlabeled_27_0 (file (write open)))
+(allow kernel_27_0 block_device_27_0 (dir (search)))
+(allow kernel_27_0 device_27_0 (chr_file (getattr)))
+(allow kernel_27_0 self (capability (mknod)))
+(allow kernel_27_0 prod_file (dir (search)))
+(allow kernel_27_0 device_27_0 (chr_file (unlink)))
+(allow kernel_27_0 device_27_0 (dir (remove_name rmdir)))
+(allow kernel_27_0 prod_file (file (write open)))
+(allow kernel_27_0 device_27_0 (blk_file (getattr unlink)))
+(allow kernel_27_0 tmpfs_27_0 (dir (read write create add_name search open)))
+(allow kernel_27_0 tmpfs_27_0 (file (read write create open)))
+(allow kernel_27_0 cali_save_file (dir (write add_name search)))
+(allow kernel_27_0 cali_save_file (file (read write create open)))
+(allow kernel_27_0 self (system (module_request)))
+(allow kernel_27_0 sysfs_27_0 (file (read write open)))
+(allow init_27_0 lmfs_exec (file (read getattr map execute open)))
+(allow init_27_0 lmfs (process (transition)))
+(allow lmfs lmfs_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 lmfs (process (noatsecure)))
+(allow init_27_0 lmfs (process (siginh rlimitinh)))
+(typetransition init_27_0 lmfs_exec process lmfs)
+(typetransition lmfs tmpfs_27_0 file lmfs_tmpfs)
+(allow lmfs lmfs_tmpfs (file (read write getattr)))
+(allow lmfs tmpfs_27_0 (dir (getattr search)))
+(allow lmfs lmfs (capability (net_admin ipc_lock)))
+(allow lmfs lmfs (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allow lmfs lmfs (sock_file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow lmfs lmfs (unix_stream_socket (write)))
+(allow lmkd_27_0 appdomain (process (sigkill signal getpgid)))
+(allow lmkd_27_0 lmkd_27_0 (capability (net_admin ipc_lock)))
+(allow lmkd_27_0 lmkd_27_0 (netlink_socket (read write create getattr setattr lock append bind connect getopt setopt shutdown)))
+(allow lmkd_27_0 lmkd_27_0 (sock_file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow lmkd_27_0 lmkd_27_0 (unix_stream_socket (write)))
+(allow lmkd_27_0 domain (dir (ioctl read getattr lock search open)))
+(allow lmkd_27_0 domain (file (ioctl read getattr lock map open)))
+(allow lmkd_27_0 domain (lnk_file (ioctl read getattr lock map open)))
+(allow lmkd_27_0 proc_27_0 (dir (ioctl read getattr lock search open)))
+(allow lmkd_27_0 proc_27_0 (file (ioctl read getattr lock map open)))
+(allow lmkd_27_0 proc_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow lmkd_27_0 proc_meminfo_27_0 (dir (ioctl read getattr lock search open)))
+(allow lmkd_27_0 proc_meminfo_27_0 (file (ioctl read getattr lock map open)))
+(allow lmkd_27_0 proc_meminfo_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow lmkd_27_0 proc_net_27_0 (dir (ioctl read getattr lock search open)))
+(allow lmkd_27_0 proc_net_27_0 (file (ioctl read getattr lock map open)))
+(allow lmkd_27_0 proc_net_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow lmkd_27_0 rootfs_27_0 (dir (ioctl read getattr lock search open)))
+(allow lmkd_27_0 rootfs_27_0 (file (ioctl read getattr lock map open)))
+(allow lmkd_27_0 rootfs_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow lmkd_27_0 sysfs_type (dir (ioctl read getattr lock search open)))
+(allow lmkd_27_0 sysfs_type (file (ioctl read getattr lock map open)))
+(allow lmkd_27_0 sysfs_type (lnk_file (ioctl read getattr lock map open)))
+(allow lmkd_27_0 property_socket_27_0 (sock_file (write)))
+(allow lmkd_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow log_service_27_0 hal_log_hwservice_27_0 (hwservice_manager (find)))
+(allow log_service_27_0 ylog_27_0 (unix_stream_socket (read write connectto)))
+(allow log_service_27_0 hwservicemanager_prop_27_0 (file (read getattr open)))
+(allow log_service_27_0 hwservicemanager_27_0 (binder (call)))
+(allow log_service_27_0 system_data_file_27_0 (dir (read open)))
+(allow log_service_27_0 ylog_prop_27_0 (file (read getattr open)))
+(allow log_service_27_0 cmd_services_27_0 (unix_stream_socket (read write connectto)))
+(allow mediacodec_27_0 video_device_27_0 (chr_file (ioctl read write open)))
+(allow mediaextractor_27_0 vfat_27_0 (file (read)))
+(allow mediaextractor_27_0 media_prop (file (read)))
+(allow mediaserver_27_0 security_service (service_manager (find)))
+(allow mediaserver_27_0 media_prop (file (read)))
+(allow init_27_0 modem_control_exec (file (read getattr map execute open)))
+(allow init_27_0 modem_control (process (transition)))
+(allow modem_control modem_control_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 modem_control (process (noatsecure)))
+(allow init_27_0 modem_control (process (siginh rlimitinh)))
+(typetransition init_27_0 modem_control_exec process modem_control)
+(typetransition modem_control tmpfs_27_0 file modem_control_tmpfs)
+(allow modem_control modem_control_tmpfs (file (read write getattr)))
+(allow modem_control tmpfs_27_0 (dir (getattr search)))
+(allow modem_control sysfs_27_0 (file (write)))
+(allow modem_control sysfs_wake_lock_27_0 (file (read write open)))
+(allow modem_control init_27_0 (unix_stream_socket (connectto)))
+(allow modem_control vendor_shell_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow modem_control system_prop_27_0 (property_service (set)))
+(allow modem_control system_file_27_0 (file (execute_no_trans)))
+(allow modem_control block_device_27_0 (dir (search)))
+(allow modem_control mmcblk_device (blk_file (read write open)))
+(allow modem_control bm_device (chr_file (ioctl read write open)))
+(allow modem_control mpu_device (chr_file (ioctl read write getattr open)))
+(allow modem_control slog_device (chr_file (read write open)))
+(allow modem_control tty_device_27_0 (chr_file (read write open)))
+(allow modem_control proc_sysrq_27_0 (file (read write create open)))
+(allow modem_control cp_diskserver (dir (search)))
+(allow modem_control cp_diskserver (file (read open)))
+(allow modem_control proc_27_0 (file (read write setattr open)))
+(allow modem_control spipe_device (chr_file (read write open)))
+(allow modem_control self (capability2 (block_suspend)))
+(allow modem_control property_socket_27_0 (sock_file (read write)))
+(allow modem_control powerctl_prop_27_0 (property_service (set)))
+(allow modem_control modem_control (capability (dac_override setgid setuid)))
+(allow init_27_0 modemdriver_vpad_exec (file (read getattr map execute open)))
+(allow init_27_0 modemdriver_vpad (process (transition)))
+(allow modemdriver_vpad modemdriver_vpad_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 modemdriver_vpad (process (noatsecure)))
+(allow init_27_0 modemdriver_vpad (process (siginh rlimitinh)))
+(typetransition init_27_0 modemdriver_vpad_exec process modemdriver_vpad)
+(typetransition modemdriver_vpad tmpfs_27_0 file modemdriver_vpad_tmpfs)
+(allow modemdriver_vpad modemdriver_vpad_tmpfs (file (read write getattr)))
+(allow modemdriver_vpad tmpfs_27_0 (dir (getattr search)))
+(allow modemdriver_vpad rild_27_0 (unix_stream_socket (read connectto)))
+(allow modemdriver_vpad volte_vtsp_device (chr_file (ioctl read write open)))
+(allow modemdriver_vpad system_data_file_27_0 (fifo_file (read write create getattr setattr open)))
+(allow modemdriver_vpad system_data_file_27_0 (dir (write create add_name remove_name)))
+(allow modemdriver_vpad vce_data_file (fifo_file (read write create getattr setattr open)))
+(allow modemdriver_vpad vce_data_file (dir (write create add_name remove_name search)))
+(allow netbox_27_0 shell_exec_27_0 (file (read getattr execute_no_trans open)))
+(allow netbox_27_0 netbox_27_0 (udp_socket (create)))
+(allow netbox_27_0 netbox_27_0 (capability (net_admin net_raw)))
+(allow netbox_27_0 system_file_27_0 (file (lock execute_no_trans)))
+(allow netbox_27_0 netbox_27_0 (rawip_socket (create getopt setopt)))
+(allow netbox_27_0 toolbox_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow netbox_27_0 shell_exec_27_0 (file (getattr)))
+(allow netbox_27_0 sysfs_27_0 (file (write open)))
+(allow netbox_27_0 toolbox_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow netbox_27_0 sysfs_devices_system_cpu_27_0 (dir (write)))
+(allow netbox_27_0 proc_net_27_0 (file (read write getattr open)))
+(allow netbox_27_0 sysfs_27_0 (file (read)))
+(allow netbox_27_0 system_file_27_0 (file (execute_no_trans)))
+(allow netbox_27_0 netbox_27_0 (netlink_route_socket (read write create getattr bind setopt nlmsg_read)))
+(allow netbox_27_0 netbox_27_0 (netlink_xfrm_socket (read create getattr bind setopt)))
+(allow netd_27_0 dhcp6c (fd (use)))
+(allow netd_27_0 dhcp6c (udp_socket (read write getopt setopt)))
+(allow netd_27_0 kernel_27_0 (system (module_request)))
+(allow netd_27_0 wifi_data_file_27_0 (file (ioctl read write create getattr setattr open)))
+(allow netd_27_0 wifi_data_file_27_0 (dir (write add_name search)))
+(allow performancemanager_27_0 servicemanager_27_0 (binder (call transfer)))
+(allow servicemanager_27_0 performancemanager_27_0 (dir (search)))
+(allow servicemanager_27_0 performancemanager_27_0 (file (read open)))
+(allow servicemanager_27_0 performancemanager_27_0 (process (getattr)))
+(allow performancemanager_27_0 system_server_27_0 (binder (call transfer)))
+(allow system_server_27_0 performancemanager_27_0 (binder (transfer)))
+(allow performancemanager_27_0 system_server_27_0 (fd (use)))
+(allow performancemanager_27_0 permission_service_27_0 (service_manager (find)))
+(allow performancemanager_27_0 performancemanager_service_27_0 (service_manager (add find)))
+(neverallow base_typeattr_181_27_0 performancemanager_service_27_0 (service_manager (add)))
+(allow performancemanager_27_0 self (capability (dac_override kill setgid setuid sys_nice sys_resource)))
+(allow performancemanager_27_0 appdomain (dir (ioctl read getattr lock search open)))
+(allow performancemanager_27_0 bufferhubd_27_0 (dir (ioctl read getattr lock search open)))
+(allow performancemanager_27_0 kernel_27_0 (dir (ioctl read getattr lock search open)))
+(allow performancemanager_27_0 surfaceflinger_27_0 (dir (ioctl read getattr lock search open)))
+(allow performancemanager_27_0 appdomain (file (ioctl read getattr lock map open)))
+(allow performancemanager_27_0 appdomain (lnk_file (ioctl read getattr lock map open)))
+(allow performancemanager_27_0 bufferhubd_27_0 (file (ioctl read getattr lock map open)))
+(allow performancemanager_27_0 bufferhubd_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow performancemanager_27_0 kernel_27_0 (file (ioctl read getattr lock map open)))
+(allow performancemanager_27_0 kernel_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow performancemanager_27_0 surfaceflinger_27_0 (file (ioctl read getattr lock map open)))
+(allow performancemanager_27_0 surfaceflinger_27_0 (lnk_file (ioctl read getattr lock map open)))
+(dontaudit performancemanager_27_0 domain (dir (read)))
+(allow performancemanager_27_0 appdomain (process (setsched)))
+(allow performancemanager_27_0 bufferhubd_27_0 (process (setsched)))
+(allow performancemanager_27_0 kernel_27_0 (process (setsched)))
+(allow performancemanager_27_0 surfaceflinger_27_0 (process (setsched)))
+(allow performancemanager_27_0 cgroup_27_0 (dir (ioctl read getattr lock search open)))
+(allow performancemanager_27_0 cgroup_27_0 (file (ioctl read getattr lock map open)))
+(allow performancemanager_27_0 cgroup_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow performancemanager_27_0 appdomain (process (sigkill)))
+(allow performancemanager_27_0 tmpfs_27_0 (dir (write add_name)))
+(allow performancemanager_27_0 sysfs_type (dir (ioctl read getattr lock search open)))
+(allow performancemanager_27_0 sysfs_type (file (ioctl read getattr lock map open)))
+(allow performancemanager_27_0 sysfs_type (lnk_file (ioctl read getattr lock map open)))
+(allow performancemanager_27_0 rootfs_27_0 (dir (ioctl read getattr lock search open)))
+(allow performancemanager_27_0 rootfs_27_0 (file (ioctl read getattr lock map open)))
+(allow performancemanager_27_0 rootfs_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow performancemanager_27_0 appdomain (dir (ioctl read getattr lock search open)))
+(allow performancemanager_27_0 appdomain (file (ioctl read getattr lock map open)))
+(allow performancemanager_27_0 appdomain (lnk_file (ioctl read getattr lock map open)))
+(allow performancemanager_27_0 appdomain (file (write)))
+(allow performancemanager_27_0 system_server_27_0 (dir (ioctl read getattr lock search open)))
+(allow performancemanager_27_0 system_server_27_0 (file (ioctl read getattr lock map open)))
+(allow performancemanager_27_0 system_server_27_0 (lnk_file (ioctl read getattr lock map open)))
+(allow performancemanager_27_0 system_server_27_0 (file (write)))
+(allow performancemanager_27_0 sysfs_27_0 (file (read write open)))
+(allow performancemanager_27_0 proc_27_0 (file (read write open)))
+(allow performancemanager_27_0 sysfs_lowmemorykiller_27_0 (file (write lock append map open)))
+(allow init_27_0 phasecheckserver_exec (file (read getattr map execute open)))
+(allow init_27_0 phasecheckserver (process (transition)))
+(allow phasecheckserver phasecheckserver_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 phasecheckserver (process (noatsecure)))
+(allow init_27_0 phasecheckserver (process (siginh rlimitinh)))
+(typetransition init_27_0 phasecheckserver_exec process phasecheckserver)
+(typetransition phasecheckserver tmpfs_27_0 file phasecheckserver_tmpfs)
+(allow phasecheckserver phasecheckserver_tmpfs (file (read write getattr)))
+(allow phasecheckserver tmpfs_27_0 (dir (getattr search)))
+(allow phasecheckserver vndbinder_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow phasecheckserver vndservicemanager_27_0 (binder (call transfer)))
+(allow vndservicemanager_27_0 phasecheckserver (dir (search)))
+(allow vndservicemanager_27_0 phasecheckserver (file (read open)))
+(allow vndservicemanager_27_0 phasecheckserver (process (getattr)))
+(allow phasecheckserver system_server_27_0 (binder (call transfer)))
+(allow system_server_27_0 phasecheckserver (binder (transfer)))
+(allow phasecheckserver system_server_27_0 (fd (use)))
+(allow phasecheckserver phasecheckserver (netlink_kobject_uevent_socket (read create bind setopt)))
+(allow phasecheckserver self (capability (dac_override net_admin)))
+(allow phasecheckserver prod_file (dir (ioctl read write getattr lock append map add_name search open)))
+(allow phasecheckserver prod_file (file (ioctl read write getattr lock append map open)))
+(allow phasecheckserver system_data_file_27_0 (dir (ioctl read write getattr lock append map add_name open)))
+(allow phasecheckserver sysfs_27_0 (file (read write open)))
+(allow phasecheckserver phasecheck_service (service_manager (find)))
+(allow phasecheckserver phasecheck_service (service_manager (add)))
+(allow phasecheckserver block_device_27_0 (dir (search)))
+(allow phasecheckserver tmpfs_27_0 (dir (write add_name)))
+(allow phasecheckserver mmcblk_device (blk_file (read write getattr open)))
+(allow phasecheckserver phasecheckserver_tmpfs (file (create)))
+(allow phasecheckserver sysfs_leds_27_0 (dir (search)))
+(allow phasecheckserver sysfs_leds_27_0 (file (read write open)))
+(allow platform_app_27_0 app_data_file_27_0 (dir (remove_name rmdir)))
+(allow platform_app_27_0 app_data_file_27_0 (file (unlink)))
+(allow platform_app_27_0 aprd (file (read getattr open)))
+(allow platform_app_27_0 aprd (dir (getattr search)))
+(allow platform_app_27_0 property_socket_27_0 (sock_file (write)))
+(allow platform_app_27_0 embmsd_socket (sock_file (read write getattr)))
+(allow platform_app_27_0 addon_service (service_manager (find)))
+(allow platform_app_27_0 system_app_data_file_27_0 (dir (ioctl read getattr lock search open)))
+(allow platform_app_27_0 system_app_data_file_27_0 (file (ioctl read write getattr lock append map open)))
+(allow platform_app_27_0 security_service (service_manager (find)))
+(allow platform_app_27_0 storage_prop (file (read getattr open)))
+(allow platform_app_27_0 power_ex_service (service_manager (find)))
+(allow platform_app_27_0 fm_device (chr_file (ioctl read write open)))
+(allow platform_app_27_0 vendor_file_27_0 (file (ioctl read getattr lock map execute open)))
+(allow platform_app_27_0 connectionEx_service_27_0 (service_manager (find)))
+(allow priv_app_27_0 asec_apk_file_27_0 (file (read getattr open)))
+(allow priv_app_27_0 asec_apk_file_27_0 (dir (search)))
+(allow priv_app_27_0 security_service (service_manager (find)))
+(allow priv_app_27_0 asec_apk_file_27_0 (file (read write getattr open)))
+(allow priv_app_27_0 storage_prop (file (read getattr open)))
+(allow priv_app_27_0 addon_service (service_manager (find)))
+(allow priv_app_27_0 vendor_file_27_0 (file (ioctl read getattr lock map execute open)))
+(allow priv_app_27_0 system_app_data_file_27_0 (file (read write)))
+(allow priv_app_27_0 connectionEx_service_27_0 (service_manager (find)))
+(allow priv_app_27_0 bcc_exec (file (read getattr execute execute_no_trans open)))
+(allow priv_app_27_0 coredump_file_27_0 (dir (write add_name)))
+(allow racoon_27_0 prod_file (dir (getattr)))
+(allow racoon_27_0 racoon_27_0 (capability (dac_override dac_read_search)))
+(allow racoon_27_0 shell_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow racoon_27_0 racoon_27_0 (netlink_xfrm_socket (read write create getattr bind setopt nlmsg_read nlmsg_write)))
+(allow racoon_27_0 racoon_27_0 (netlink_route_socket (nlmsg_write)))
+(allow racoon_27_0 proc_net_27_0 (file (write open)))
+(allow racoon_27_0 storage_file_27_0 (dir (read getattr search)))
+(allow racoon_27_0 init_exec_27_0 (file (read getattr open)))
+(allow racoon_27_0 tun_device_27_0 (chr_file (write)))
+(allow racoon_27_0 storage_file_27_0 (lnk_file (read)))
+(allow racoon_27_0 racoon_27_0 (udp_socket (ioctl)))
+(allowx racoon_27_0 self (ioctl udp_socket (0x8922)))
+(allowx racoon_27_0 self (ioctl udp_socket (0x89f7)))
+(allow radio_27_0 tty_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow radio_27_0 security_service (service_manager (find)))
+(allow radio_27_0 vce_service (service_manager (find)))
+(allow radio_27_0 addon_service (service_manager (find)))
+(allow radio_27_0 radio_service_27_0 (service_manager (add)))
+(allow radio_27_0 hal_extRadio_hwservice (hwservice_manager (find)))
+(allow radio_27_0 connectionEx_service_27_0 (service_manager (find)))
+(allow radio_27_0 node_27_0 (rawip_socket (node_bind)))
+(allow radio_27_0 power_ex_service (service_manager (find)))
+(allow radio_27_0 system_prop_27_0 (property_service (set)))
+(allow radio_27_0 system_app_data_file_27_0 (dir (getattr)))
+(allow radio_27_0 vendor_file_27_0 (file (read getattr execute open)))
+(allow recovery_27_0 vfat_27_0 (dir (read write create add_name remove_name search open)))
+(allow recovery_27_0 vfat_27_0 (file (read write create getattr setattr unlink rename open)))
+(allow recovery_27_0 sysfs_27_0 (file (read open)))
+(allow recovery_27_0 rootfs_27_0 (file (read getattr open)))
+(allow recovery_27_0 sysfs_fs_ext4_features_27_0 (dir (search)))
+(allow recovery_27_0 tmpfs_27_0 (dir (search)))
+(allow recovery_27_0 cache_file_27_0 (dir (search)))
+(allow recovery_27_0 sysfs_fs_ext4_features_27_0 (file (read)))
+(allow init_27_0 refnotify_exec (file (read getattr map execute open)))
+(allow init_27_0 refnotify (process (transition)))
+(allow refnotify refnotify_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 refnotify (process (noatsecure)))
+(allow init_27_0 refnotify (process (siginh rlimitinh)))
+(typetransition init_27_0 refnotify_exec process refnotify)
+(typetransition refnotify tmpfs_27_0 file refnotify_tmpfs)
+(allow refnotify refnotify_tmpfs (file (read write getattr)))
+(allow refnotify tmpfs_27_0 (dir (getattr search)))
+(allow refnotify refnotify_device (chr_file (ioctl read write open)))
+(allow refnotify spipe_device (chr_file (ioctl read write open)))
+(allow refnotify bm_device (chr_file (ioctl read write open)))
+(allow refnotify cache_file_27_0 (dir (write add_name)))
+(allow refnotify sysfs_27_0 (file (read write open)))
+(allow refnotify property_socket_27_0 (sock_file (write)))
+(allow refnotify cache_file_27_0 (fifo_file (write create open)))
+(allow refnotify init_27_0 (unix_stream_socket (connectto)))
+(allow refnotify powerctl_prop_27_0 (property_service (set)))
+(allow refnotify rtc_device_27_0 (chr_file (read write)))
+(allow rild_27_0 hal_extRadio_hwservice (hwservice_manager (add)))
+(allow rild_27_0 tty_device_27_0 (chr_file (ioctl read write open)))
+(allow rild_27_0 toolbox_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow rild_27_0 rild_27_0 (capability (dac_override)))
+(allow rild_27_0 modem_control (unix_stream_socket (read write sendto connectto)))
+(allow rild_27_0 modem_control (dir (search)))
+(allow rild_27_0 modem_control (file (read write open)))
+(allow rild_27_0 cp_diskserver (dir (search)))
+(allow rild_27_0 cp_diskserver (file (read open)))
+(allow rild_27_0 refnotify (dir (search)))
+(allow rild_27_0 refnotify (file (read write open)))
+(allow rild_27_0 slogmodem (dir (search)))
+(allow rild_27_0 slogmodem (file (read open)))
+(allow rild_27_0 zygote_27_0 (dir (search)))
+(allow rild_27_0 zygote_27_0 (file (read write open)))
+(allow rild_27_0 system_server_27_0 (dir (search)))
+(allow rild_27_0 system_server_27_0 (file (read write open)))
+(allow rild_27_0 vold_27_0 (dir (search)))
+(allow rild_27_0 vold_27_0 (file (read write open)))
+(allow rild_27_0 sdcardd_27_0 (dir (search)))
+(allow rild_27_0 sdcardd_27_0 (file (read write open)))
+(allow rild_27_0 device_27_0 (dir (remove_name)))
+(allow rild_27_0 device_27_0 (lnk_file (unlink)))
+(allow rild_27_0 engpc (dir (search)))
+(allow rild_27_0 engpc (file (read write open)))
+(allow rild_27_0 untrusted_app_27_0 (dir (search)))
+(allow rild_27_0 untrusted_app_27_0 (file (read write open)))
+(allow rild_27_0 kernel_27_0 (dir (search)))
+(allow rild_27_0 kernel_27_0 (file (read write open)))
+(allow rild_27_0 ext_data (unix_stream_socket (connectto)))
+(allow rild_27_0 system_data_file_27_0 (dir (write add_name)))
+(allow rild_27_0 coredump_file_27_0 (file (write create)))
+(allow rild_27_0 aprd (dir (search)))
+(allow rild_27_0 aprd (file (read write open)))
+(allow rild_27_0 servicemanager_27_0 (dir (search)))
+(allow rild_27_0 servicemanager_27_0 (file (read write open)))
+(allow rild_27_0 ctl_default_prop_27_0 (property_service (set)))
+(allow rild_27_0 system_prop_27_0 (property_service (set)))
+(allow rild_27_0 vendor_toolbox_exec_27_0 (file (execute_no_trans)))
+(allow rild_27_0 vendor_shell_exec_27_0 (file (execute_no_trans)))
+(allow rild_27_0 bluetooth_prop_27_0 (file (read getattr open)))
+(allow init_27_0 bcc_exec (file (read getattr map execute open)))
+(allow init_27_0 bcc (process (transition)))
+(allow bcc bcc_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 bcc (process (noatsecure)))
+(allow init_27_0 bcc (process (siginh rlimitinh)))
+(typetransition init_27_0 bcc_exec process bcc)
+(typetransition bcc tmpfs_27_0 file bcc_tmpfs)
+(allow bcc bcc_tmpfs (file (read write getattr)))
+(allow bcc tmpfs_27_0 (dir (getattr search)))
+(allow sdcardd_27_0 system_data_file_27_0 (dir (read write add_name remove_name open)))
+(allow sdcardd_27_0 tmpfs_27_0 (dir (mounton)))
+(allow sdcardd_27_0 storage_file_27_0 (dir (mounton)))
+(allow servicemanager_27_0 aprd (process (getattr)))
+(allow servicemanager_27_0 aprd (dir (search)))
+(allow servicemanager_27_0 aprd (file (read write open)))
+(allow servicemanager_27_0 rild_27_0 (dir (search)))
+(allow servicemanager_27_0 rild_27_0 (file (read open)))
+(allow servicemanager_27_0 rild_27_0 (process (getattr)))
+(allow servicemanager_27_0 nonplat_service_contexts_file_27_0 (file (ioctl read getattr lock map open)))
+(allow servicemanager_27_0 system_data_file_27_0 (dir (write lock append map open)))
+(allow servicemanager_27_0 cmd_services_27_0 (dir (search)))
+(allow servicemanager_27_0 cmd_services_27_0 (file (read open)))
+(allow servicemanager_27_0 cmd_services_27_0 (process (getattr)))
+(allow shell_27_0 serial_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow shell_27_0 apr_data_file (file (read write create getattr unlink rename open)))
+(allow shell_27_0 apr_data_file (dir (read write getattr add_name remove_name search open)))
+(allow shell_27_0 self_system_data_file (file (read write create getattr rename open)))
+(allow shell_27_0 self_system_data_file (dir (read write getattr add_name remove_name search open)))
+(allow shell_27_0 ylog_file_27_0 (dir (read write getattr remove_name search rmdir open)))
+(allow shell_27_0 ylog_file_27_0 (file (read write getattr unlink open)))
+(allow shell_27_0 ylog_lite_file (dir (read write getattr remove_name search rmdir open)))
+(allow shell_27_0 ylog_lite_file (file (read write getattr unlink open)))
+(allow shell_27_0 ylog_27_0 (unix_stream_socket (connectto)))
+(allow shell_27_0 ylog_exec_27_0 (file (getattr)))
+(allow shell_27_0 ylog_prop_27_0 (property_service (set)))
+(allow shell_27_0 ylog_prop_27_0 (file (read getattr open)))
+(allow shell_27_0 ylog_lite_exec (file (getattr)))
+(allow shell_27_0 ylog_lite_prop (property_service (set)))
+(allow shell_27_0 ylog_lite_prop (file (read getattr open)))
+(allow shell_27_0 ylog_lite_cli_exec (file (read getattr execute execute_no_trans open)))
+(allow shell_27_0 ylog_lite_pprop (property_service (set)))
+(allow shell_27_0 ylog_lite_pprop (file (read getattr open)))
+(allow shell_27_0 vendor_file_27_0 (file (read getattr execute execute_no_trans open)))
+(allow shell_27_0 soter_teei_prop (file (read getattr open)))
+(allow init_27_0 slogmodem_exec (file (read getattr map execute open)))
+(allow init_27_0 slogmodem (process (transition)))
+(allow slogmodem slogmodem_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 slogmodem (process (noatsecure)))
+(allow init_27_0 slogmodem (process (siginh rlimitinh)))
+(typetransition init_27_0 slogmodem_exec process slogmodem)
+(typetransition slogmodem tmpfs_27_0 file slogmodem_tmpfs)
+(allow slogmodem slogmodem_tmpfs (file (read write getattr)))
+(allow slogmodem tmpfs_27_0 (dir (getattr search)))
+(allow slogmodem property_socket_27_0 (sock_file (read write)))
+(allow slogmodem spipe_device (chr_file (read write open)))
+(allow slogmodem slog_device (chr_file (ioctl read write open)))
+(allow slogmodem audio_device_27_0 (chr_file (ioctl read write open)))
+(allow slogmodem etb_device (chr_file (ioctl read open)))
+(allow slogmodem init_27_0 (unix_stream_socket (connectto)))
+(allow slogmodem rild_27_0 (unix_stream_socket (read write connectto)))
+(allow slogmodem wcnd (unix_stream_socket (read write connectto)))
+(allow slogmodem refnotify (unix_stream_socket (read write connectto)))
+(allow slogmodem ctl_default_prop_27_0 (property_service (set)))
+(allow slogmodem system_prop_27_0 (property_service (set)))
+(allow slogmodem proc_27_0 (file (read write getattr open)))
+(allow slogmodem block_device_27_0 (dir (search)))
+(allow slogmodem mmcblk_device (blk_file (read open)))
+(allow slogmodem slogmodem (netlink_kobject_uevent_socket (read create bind getopt)))
+(allow slogmodem tty_device_27_0 (chr_file (read write open)))
+(allow slogmodem storage_file_27_0 (dir (write unlink add_name search)))
+(allow slogmodem storage_file_27_0 (lnk_file (read write create getattr unlink open)))
+(allow slogmodem mnt_media_rw_file_27_0 (dir (read write search open)))
+(allow slogmodem vfat_27_0 (dir (read write create getattr unlink add_name remove_name search rmdir open)))
+(allow slogmodem vfat_27_0 (file (read write create getattr unlink rename open)))
+(allow slogmodem slogmodem_data (dir (read write create getattr unlink add_name remove_name search rmdir open)))
+(allow slogmodem slogmodem_data (file (read write create getattr unlink rename open)))
+(allow slogmodem ylog_file_27_0 (dir (read write create getattr unlink add_name remove_name search rmdir open)))
+(allow slogmodem ylog_file_27_0 (file (read write create getattr unlink rename open)))
+(allow slogmodem fuse_27_0 (dir (read write create getattr unlink add_name remove_name search rmdir open)))
+(allow slogmodem fuse_27_0 (file (read write create getattr unlink rename open)))
+(allow slogmodem slogmodem_config_file (dir (write unlink add_name search)))
+(allow slogmodem slogmodem_config_file (file (read write create getattr unlink open)))
+(allow slogmodem tmpfs_27_0 (dir (search)))
+(allow slogmodem rootfs_27_0 (dir (read open)))
+(allow slogmodem debugfs_sipc (file (read write getattr open)))
+(allow slogmodem debugfs_sipc (dir (read getattr search open)))
+(allow slogmodem gnss_file (dir (read search open)))
+(allow slogmodem gnss_file (file (read getattr open)))
+(allow slogmodem sysfs_27_0 (file (read open)))
+(allow slogmodem media_data_file_27_0 (dir (read getattr search open)))
+(allow slogmodem media_data_file_27_0 (file (read open)))
+(allow slogmodem sdcardfs_27_0 (dir (read write create getattr unlink add_name remove_name search rmdir open)))
+(allow slogmodem sdcardfs_27_0 (file (read write create getattr unlink rename open)))
+(allow slogmodem media_rw_data_file_27_0 (file (read write create getattr setattr unlink open)))
+(allow slogmodem media_rw_data_file_27_0 (dir (read write create getattr setattr unlink add_name remove_name search rmdir open)))
+(typetransition sprd_engineermode_app tmpfs_27_0 file sprd_engineermode_app_tmpfs)
+(allow sprd_engineermode_app sprd_engineermode_app_tmpfs (file (read write getattr)))
+(allow sprd_engineermode_app tmpfs_27_0 (dir (getattr search)))
+(allow sprd_engineermode_app sprd_engineermode_app_tmpfs (file (execute)))
+(allow sprd_engineermode_app cmd_services_27_0 (unix_stream_socket (read write connectto)))
+(allow sprd_engineermode_app ylog_prop_27_0 (property_service (set)))
+(allow sprd_engineermode_app debug_prop_27_0 (property_service (set)))
+(allow sprd_engineermode_app slogmodem (unix_stream_socket (read write connectto)))
+(allow sprd_engineermode_app slogmodem (dir (read getattr search open)))
+(allow sprd_engineermode_app slogmodem (file (read getattr open)))
+(allow sprd_engineermode_app property_socket_27_0 (sock_file (write)))
+(allow sprd_engineermode_app init_27_0 (unix_stream_socket (connectto)))
+(allow sprd_engineermode_app ylog_prop_27_0 (property_service (set)))
+(allow sprd_engineermode_app ylog_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow sprd_engineermode_app property_socket_27_0 (sock_file (write)))
+(allow sprd_engineermode_app init_27_0 (unix_stream_socket (connectto)))
+(allow sprd_engineermode_app debug_prop_27_0 (property_service (set)))
+(allow sprd_engineermode_app debug_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow sprd_engineermode_app ylog_file_27_0 (dir (read getattr open)))
+(allow sprd_engineermode_app activity_service_27_0 (service_manager (find)))
+(allow sprd_engineermode_app display_service_27_0 (service_manager (find)))
+(allow sprd_engineermode_app network_management_service_27_0 (service_manager (find)))
+(allow sprd_engineermode_app connectivity_service_27_0 (service_manager (find)))
+(allow sprd_engineermode_app appops_service_27_0 (service_manager (find)))
+(allow sprd_engineermode_app uimode_service_27_0 (service_manager (find)))
+(allow sprd_engineermode_app accessibility_service_27_0 (service_manager (find)))
+(allow sprd_engineermode_app input_method_service_27_0 (service_manager (find)))
+(allow sprd_engineermode_app surfaceflinger_service_27_0 (service_manager (find)))
+(allow sprd_engineermode_app graphicsstats_service_27_0 (service_manager (find)))
+(allow sprd_engineermode_app user_service_27_0 (service_manager (find)))
+(allow sprd_engineermode_app autofill_service_27_0 (service_manager (find)))
+(allow sprd_engineermode_app radio_service_27_0 (service_manager (find)))
+(allow sprd_engineermode_app input_service_27_0 (service_manager (find)))
+(allow sprd_engineermode_app hal_extRadio_hwservice (hwservice_manager (find)))
+(allow sprd_engineermode_app audio_service_27_0 (service_manager (find)))
+(allow sprd_engineermode_app notification_service_27_0 (service_manager (find)))
+(allow sprd_engineermode_app content_service_27_0 (service_manager (find)))
+(allow sprd_engineermode_app mount_service_27_0 (service_manager (find)))
+(allow sprd_engineermode_app bluetooth_manager_service_27_0 (service_manager (find)))
+(allow sprd_engineermode_app textservices_service_27_0 (service_manager (find)))
+(allow sprd_engineermode_app wifi_service_27_0 (service_manager (find)))
+(allow sprd_engineermode_app power_service_27_0 (service_manager (find)))
+(allow sprd_engineermode_app storage_prop (file (read getattr open)))
+(allow sprd_engineermode_app system_prop_27_0 (property_service (set)))
+(allow sprd_engineermode_app radio_prop_27_0 (property_service (set)))
+(allow sprd_engineermode_app ctl_default_prop_27_0 (property_service (set)))
+(allow sprd_engineermode_app rild_27_0 (binder (call)))
+(allow sprd_engineermode_app sysfs_27_0 (file (read getattr open)))
+(allow sprd_engineermode_app wcnd (unix_stream_socket (read write connectto)))
+(allow sprd_engineermode_app engpc (unix_stream_socket (read write connectto)))
+(allow sprd_engineermode_app apr_data_file (dir (read write getattr add_name remove_name search open)))
+(allow sprd_engineermode_app apr_data_file (file (read write create getattr append unlink open)))
+(allow sprd_engineermode_app gnss_file (file (read getattr unlink open)))
+(allow sprd_engineermode_app gnss_file (dir (search)))
+(allow sprd_engineermode_app hal_log_default (unix_stream_socket (read write connectto)))
+(allow sprd_engineermode_app ylog_prop_27_0 (file (read getattr open)))
+(allow sprd_engineermode_app ylog_prop_27_0 (property_service (set)))
+(allow sprd_engineermode_app ylog_file_27_0 (dir (search)))
+(allow sprd_engineermode_app rild_27_0 (unix_stream_socket (read write connectto)))
+(allow sprd_engineermode_app registry_service_27_0 (service_manager (find)))
+(allow sprd_engineermode_app audioserver_service_27_0 (service_manager (find)))
+(allow sprd_engineermode_app sysfs_devices_system_cpu_27_0 (file (write)))
+(allow sprd_engineermode_app phasecheckserver (unix_stream_socket (connectto)))
+(allow sprd_engineermode_app clipboard_service_27_0 (service_manager (find)))
+(allow sprd_engineermode_app wifi_prop_27_0 (property_service (set)))
+(allow sprd_engineermode_app media_session_service_27_0 (service_manager (find)))
+(allow sprd_engineermode_app logd_prop_27_0 (property_service (set)))
+(allow sprd_engineermode_app logd_prop_27_0 (file (read getattr open)))
+(allow sprd_engineermode_app log_tag_prop_27_0 (property_service (set)))
+(allow sprd_engineermode_app cameraserver_service_27_0 (service_manager (find)))
+(allow sprd_engineermode_app hal_extthermal_hwservice (hwservice_manager (find)))
+(allow sprd_engineermode_app hal_thermal_ext (binder (call)))
+(allow sprd_engineermode_app fm_device (chr_file (ioctl read write open)))
+(allow sprd_engineermode_app trust_service_27_0 (service_manager (find)))
+(allow sprd_engineermode_app sprd_engineermode_app (tcp_socket (create getattr connect)))
+(allow sprd_engineermode_app fwmarkd_socket_27_0 (sock_file (write)))
+(typetransition sprd_radio_app tmpfs_27_0 file sprd_radio_app_tmpfs)
+(allow sprd_radio_app sprd_radio_app_tmpfs (file (read write getattr)))
+(allow sprd_radio_app tmpfs_27_0 (dir (getattr search)))
+(allow sprd_radio_app sprd_radio_app_tmpfs (file (execute)))
+(allow sprd_radio_app rild_27_0 (unix_stream_socket (connectto)))
+(allow sprd_radio_app binder_device_27_0 (chr_file (ioctl read write open)))
+(allow sprd_radio_app system_data_file_27_0 (dir (getattr)))
+(allow sprd_radio_app dalvikcache_data_file_27_0 (dir (getattr)))
+(allow sprd_radio_app dalvikcache_data_file_27_0 (file (read getattr open)))
+(allow sprd_radio_app mnt_expand_file_27_0 (dir (getattr)))
+(allow sprd_radio_app system_data_file_27_0 (lnk_file (read getattr)))
+(allow sprd_radio_app app_data_file_27_0 (dir (getattr search)))
+(allow sprd_radio_app app_data_file_27_0 (file (read write open)))
+(allow sprd_radio_app user_profile_data_file_27_0 (file (read getattr open)))
+(allow sprd_radio_app zygote_27_0 (fd (use)))
+(allow sprd_radio_app surfaceflinger_27_0 (binder (call)))
+(allow sprd_radio_app sprd_radio_app (process (execmem)))
+(allow sprd_radio_app ashmem_device_27_0 (chr_file (execute)))
+(allow sprd_radio_app tmpfs_27_0 (file (read execute)))
+(allow sprd_radio_app adbd_27_0 (unix_stream_socket (connectto)))
+(allow sprd_radio_app activity_service_27_0 (service_manager (find)))
+(allow sprd_radio_app display_service_27_0 (service_manager (find)))
+(allow sprd_radio_app network_management_service_27_0 (service_manager (find)))
+(allow sprd_radio_app connectivity_service_27_0 (service_manager (find)))
+(allow sprd_radio_app wcnd (unix_stream_socket (connectto)))
+(allow sprd_radio_app slogmodem (unix_stream_socket (connectto)))
+(allow sprd_radio_app notification_service_27_0 (service_manager (find)))
+(allow sprd_radio_app accessibility_service_27_0 (service_manager (find)))
+(allow sprd_radio_app graphicsstats_service_27_0 (service_manager (find)))
+(allow sprd_radio_app surfaceflinger_service_27_0 (service_manager (find)))
+(allow sprd_radio_app input_method_service_27_0 (service_manager (find)))
+(allow sprd_radio_app input_service_27_0 (service_manager (find)))
+(allow sprd_radio_app media_session_service_27_0 (service_manager (find)))
+(allow sprd_radio_app trust_service_27_0 (service_manager (find)))
+(allow sprd_radio_app search_service_27_0 (service_manager (find)))
+(typetransition sprd_sgps_app tmpfs_27_0 file sprd_sgps_app_tmpfs)
+(allow sprd_sgps_app sprd_sgps_app_tmpfs (file (read write getattr)))
+(allow sprd_sgps_app tmpfs_27_0 (dir (getattr search)))
+(allow sprd_sgps_app sprd_sgps_app_tmpfs (file (execute)))
+(allow sprd_sgps_app gpsd (unix_stream_socket (read write getattr sendto connectto)))
+(allow sprd_sgps_app activity_service_27_0 (service_manager (find)))
+(allow sprd_sgps_app display_service_27_0 (service_manager (find)))
+(allow sprd_sgps_app connectivity_service_27_0 (service_manager (find)))
+(allow sprd_sgps_app network_management_service_27_0 (service_manager (find)))
+(allow sprd_sgps_app accessibility_service_27_0 (service_manager (find)))
+(allow sprd_sgps_app surfaceflinger_service_27_0 (service_manager (find)))
+(allow sprd_sgps_app autofill_service_27_0 (service_manager (find)))
+(allow sprd_sgps_app power_service_27_0 (service_manager (find)))
+(allow sprd_sgps_app mount_service_27_0 (service_manager (find)))
+(allow sprd_sgps_app notification_service_27_0 (service_manager (find)))
+(allow sprd_sgps_app location_service_27_0 (service_manager (find)))
+(allow sprd_sgps_app input_method_service_27_0 (service_manager (find)))
+(allow sprd_sgps_app graphicsstats_service_27_0 (service_manager (find)))
+(allow sprd_sgps_app textservices_service_27_0 (service_manager (find)))
+(allow sprd_sgps_app input_service_27_0 (service_manager (find)))
+(allow sprd_sgps_app audio_service_27_0 (service_manager (find)))
+(allow sprd_sgps_app gnss_file (dir (read write create add_name remove_name search open)))
+(allow sprd_sgps_app gnss_file (file (read write create getattr setattr append unlink open)))
+(allow sprd_sgps_app media_session_service_27_0 (service_manager (find)))
+(allow sprd_sgps_app content_service_27_0 (service_manager (find)))
+(allow sprd_sgps_app property_socket_27_0 (sock_file (write)))
+(allow sprd_sgps_app init_27_0 (unix_stream_socket (connectto)))
+(allow sprd_sgps_app system_prop_27_0 (property_service (set)))
+(typetransition sprd_validationtools_app tmpfs_27_0 file sprd_validationtools_app_tmpfs)
+(allow sprd_validationtools_app sprd_validationtools_app_tmpfs (file (read write getattr)))
+(allow sprd_validationtools_app tmpfs_27_0 (dir (getattr search)))
+(allow sprd_validationtools_app sprd_validationtools_app_tmpfs (file (execute)))
+(allow sprd_validationtools_app property_socket_27_0 (sock_file (write)))
+(allow sprd_validationtools_app init_27_0 (unix_stream_socket (connectto)))
+(allow sprd_validationtools_app ylog_prop_27_0 (property_service (set)))
+(allow sprd_validationtools_app ylog_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow sprd_validationtools_app ylog_file_27_0 (dir (read getattr open)))
+(allow sprd_validationtools_app vendor_file_27_0 (file (ioctl read getattr lock map execute open)))
+(allow sprd_validationtools_app prod_file (dir (read write getattr setattr add_name remove_name search open)))
+(allow sprd_validationtools_app prod_file (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow sprd_validationtools_app prod_file (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow sprd_validationtools_app sysfs_leds_27_0 (dir (search)))
+(allow sprd_validationtools_app sysfs_27_0 (file (read getattr open)))
+(allow sprd_validationtools_app sysfs_27_0 (dir (search)))
+(allow sprd_validationtools_app proc_27_0 (file (read getattr open)))
+(allow sprd_validationtools_app activity_service_27_0 (service_manager (find)))
+(allow sprd_validationtools_app connectivity_service_27_0 (service_manager (find)))
+(allow sprd_validationtools_app display_service_27_0 (service_manager (find)))
+(allow sprd_validationtools_app network_management_service_27_0 (service_manager (find)))
+(allow sprd_validationtools_app accessibility_service_27_0 (service_manager (find)))
+(allow sprd_validationtools_app user_service_27_0 (service_manager (find)))
+(allow sprd_validationtools_app input_method_service_27_0 (service_manager (find)))
+(allow sprd_validationtools_app notification_service_27_0 (service_manager (find)))
+(allow sprd_validationtools_app graphicsstats_service_27_0 (service_manager (find)))
+(allow sprd_validationtools_app drmserver_service_27_0 (service_manager (find)))
+(allow sprd_validationtools_app radio_service_27_0 (service_manager (find)))
+(allow sprd_validationtools_app app_api_service (service_manager (find)))
+(allow sprd_validationtools_app permission_service_27_0 (service_manager (find)))
+(allow sprd_validationtools_app power_service_27_0 (service_manager (find)))
+(allow sprd_validationtools_app appops_service_27_0 (service_manager (find)))
+(allow sprd_validationtools_app batterystats_service_27_0 (service_manager (find)))
+(allow sprd_validationtools_app surfaceflinger_service_27_0 (service_manager (find)))
+(allow sprd_validationtools_app audio_service_27_0 (service_manager (find)))
+(allow sprd_validationtools_app content_service_27_0 (service_manager (find)))
+(allow sprd_validationtools_app mount_service_27_0 (service_manager (find)))
+(allow sprd_validationtools_app bluetooth_manager_service_27_0 (service_manager (find)))
+(allow sprd_validationtools_app textservices_service_27_0 (service_manager (find)))
+(allow sprd_validationtools_app wifi_service_27_0 (service_manager (find)))
+(allow sprd_validationtools_app hal_extRadio_hwservice (hwservice_manager (find)))
+(allow sprd_validationtools_app cameraserver_service_27_0 (service_manager (find)))
+(allow sprd_validationtools_app audioserver_service_27_0 (service_manager (find)))
+(allow sprd_validationtools_app mediaserver_service_27_0 (service_manager (find)))
+(allow sprd_validationtools_app mediaextractor_service_27_0 (service_manager (find)))
+(allow sprd_validationtools_app slogmodem (unix_stream_socket (read write connectto)))
+(allow sprd_validationtools_app wcnd (unix_stream_socket (read write connectto)))
+(allow sprd_validationtools_app phasecheckserver (unix_stream_socket (connectto)))
+(allow sprd_validationtools_app fm_device (chr_file (ioctl read write open)))
+(allow sprd_validationtools_app fingerprintd_data_file_27_0 (dir (search open)))
+(allow sprd_validationtools_app fingerprintd_data_file_27_0 (file (read write open)))
+(allow sprd_validationtools_app block_device_27_0 (dir (search open)))
+(allow sprd_validationtools_app system_data_file_27_0 (dir (read add_name open)))
+(allow sprd_validationtools_app gnss_file (dir (read write create add_name remove_name search open)))
+(allow sprd_validationtools_app gnss_file (file (read write create getattr setattr append unlink open)))
+(allow sprd_validationtools_app gpsd (unix_stream_socket (read write getattr sendto connectto)))
+(allow sprd_validationtools_app storage_prop (file (read getattr open)))
+(allow sprd_validationtools_app rild_27_0 (binder (call)))
+(allow sprd_validationtools_app system_prop_27_0 (property_service (set)))
+(allow sprd_validationtools_app rild_27_0 (unix_stream_socket (connectto)))
+(allow sprd_validationtools_app binder_device_27_0 (chr_file (ioctl read write open)))
+(allow sprd_validationtools_app system_data_file_27_0 (dir (getattr)))
+(allow sprd_validationtools_app mnt_expand_file_27_0 (dir (getattr)))
+(allow sprd_validationtools_app system_data_file_27_0 (lnk_file (read getattr)))
+(allow sprd_validationtools_app app_data_file_27_0 (dir (getattr search)))
+(allow sprd_validationtools_app app_data_file_27_0 (file (read write open)))
+(allow sprd_validationtools_app user_profile_data_file_27_0 (file (read getattr open)))
+(allow sprd_validationtools_app zygote_27_0 (fd (use)))
+(allow sprd_validationtools_app sprd_validationtools_app (binder (call)))
+(allow sprd_validationtools_app sprd_validationtools_app (process (execmem)))
+(allow sprd_validationtools_app ashmem_device_27_0 (chr_file (execute)))
+(allow sprd_validationtools_app tmpfs_27_0 (file (read execute)))
+(allow sprd_validationtools_app adbd_27_0 (unix_stream_socket (connectto)))
+(allow sprd_validationtools_app servicemanager_27_0 (service_manager (list)))
+(allow sprd_validationtools_app sysfs_sensor (file (write getattr open)))
+(allow sprd_validationtools_app soter_teei_prop (file (read getattr open)))
+(allow init_27_0 srtd_exec (file (read getattr map execute open)))
+(allow init_27_0 srtd (process (transition)))
+(allow srtd srtd_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 srtd (process (noatsecure)))
+(allow init_27_0 srtd (process (siginh rlimitinh)))
+(typetransition init_27_0 srtd_exec process srtd)
+(typetransition srtd tmpfs_27_0 file srtd_tmpfs)
+(allow srtd srtd_tmpfs (file (read write getattr)))
+(allow srtd tmpfs_27_0 (dir (getattr search)))
+(allow srtd vendor_shell_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow srtd system_file_27_0 (file (execute_no_trans)))
+(allow srtd srtd (capability (dac_override kill ipc_lock)))
+(allow srtd untrusted_app_27_0 (process (signull)))
+(allow srtd fuse_27_0 (dir (search)))
+(allow srtd system_data_file_27_0 (dir (write create setattr add_name open)))
+(allow srtd rootfs_27_0 (file (read getattr execute execute_no_trans open)))
+(allow srtd vendor_toolbox_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow srtd vendor_file_27_0 (file (execute_no_trans)))
+(allow surfaceflinger_27_0 self (process (execmem)))
+(allow surfaceflinger_27_0 ashmem_device_27_0 (chr_file (execute)))
+(allow surfaceflinger_27_0 security_service (service_manager (find)))
+(allow surfaceflinger_27_0 device_27_0 (dir (ioctl read write getattr lock add_name remove_name search open)))
+(allow surfaceflinger_27_0 system_data_file_27_0 (dir (write add_name)))
+(allow surfaceflinger_27_0 ylog_27_0 (binder (call transfer)))
+(allow surfaceflinger_27_0 gpu_device_27_0 (chr_file (ioctl read write getattr open)))
+(allow surfaceflinger_27_0 graphics_device_27_0 (chr_file (ioctl read write getattr open)))
+(allow surfaceflinger_27_0 sysfs_27_0 (file (read write getattr open)))
+(allow surfaceflinger_27_0 media_prop (property_service (set)))
+(allow surfaceflinger_27_0 media_prop (file (read getattr open)))
+(allow surfaceflinger_27_0 aprd (binder (call transfer)))
+(allow surfaceflinger_27_0 security_service (service_manager (find)))
+(allow surfaceflinger_27_0 system_file_27_0 (file (read open)))
+(allow surfaceflinger_27_0 ion_device_27_0 (chr_file (write)))
+(allow surfaceflinger_27_0 cmd_services_27_0 (binder (call transfer)))
+(allow surfaceflinger_27_0 mmcblk_device (file (read getattr execute open)))
+(allow surfaceflinger_27_0 vendor_file_27_0 (file (read getattr execute open)))
+(allow init_27_0 systemDebuggerd_exec (file (read getattr map execute open)))
+(allow init_27_0 systemDebuggerd (process (transition)))
+(allow systemDebuggerd systemDebuggerd_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 systemDebuggerd (process (noatsecure)))
+(allow init_27_0 systemDebuggerd (process (siginh rlimitinh)))
+(typetransition init_27_0 systemDebuggerd_exec process systemDebuggerd)
+(typetransition systemDebuggerd tmpfs_27_0 file systemDebuggerd_tmpfs)
+(allow systemDebuggerd systemDebuggerd_tmpfs (file (read write getattr)))
+(allow systemDebuggerd tmpfs_27_0 (dir (getattr search)))
+(allow systemDebuggerd proc_27_0 (file (read write getattr open)))
+(allow systemDebuggerd system_prop_27_0 (property_service (set)))
+(allow systemDebuggerd property_socket_27_0 (sock_file (write)))
+(allow systemDebuggerd init_27_0 (unix_stream_socket (connectto)))
+(allow system_app_27_0 vce_service (service_manager (add)))
+(allow system_app_27_0 vce_data_file (file (read write create getattr setattr open)))
+(allow system_app_27_0 vce_data_file (fifo_file (read write create getattr setattr open)))
+(allow system_app_27_0 vce_data_file (dir (write create add_name remove_name search)))
+(allow system_app_27_0 volte_vtsp_device (chr_file (ioctl read write open)))
+(allow system_app_27_0 bt_prop (property_service (set)))
+(allow system_app_27_0 cache_file_27_0 (dir (ioctl write create add_name search open)))
+(allow system_app_27_0 cache_file_27_0 (file (ioctl write create open)))
+(allow system_app_27_0 cache_recovery_file_27_0 (dir (ioctl read write create getattr setattr add_name remove_name search open)))
+(allow system_app_27_0 cache_recovery_file_27_0 (file (read write create getattr setattr unlink open)))
+(allow system_app_27_0 asec_apk_file_27_0 (dir (search)))
+(allow system_app_27_0 srtd (dir (read getattr search open)))
+(allow system_app_27_0 srtd (file (read getattr open)))
+(allow system_app_27_0 gnss_file (dir (read write create add_name remove_name search open)))
+(allow system_app_27_0 gnss_file (file (read write create getattr setattr append unlink open)))
+(allow system_app_27_0 embmsd_socket (sock_file (read write getattr)))
+(allow system_app_27_0 rild_27_0 (binder (call)))
+(allow system_app_27_0 sysfs_devices_system_cpu_27_0 (file (write)))
+(allow system_app_27_0 media_prop (property_service (set)))
+(allow system_app_27_0 security_service (service_manager (find)))
+(allow system_app_27_0 apr_data_file (file (read write create getattr append unlink open)))
+(allow system_app_27_0 apr_data_file (dir (write add_name remove_name search)))
+(allow system_app_27_0 aprd (dir (read getattr search open)))
+(allow system_app_27_0 aprd (file (read getattr open)))
+(allow system_app_27_0 tty_device_27_0 (chr_file (ioctl read write open)))
+(allow system_app_27_0 node_27_0 (rawip_socket (node_bind)))
+(allow system_app_27_0 storage_prop (file (read getattr open)))
+(allow system_app_27_0 radio_prop_27_0 (property_service (set)))
+(allow system_app_27_0 hal_extRadio_hwservice (hwservice_manager (find)))
+(allow system_app_27_0 fm_device (chr_file (ioctl read write open)))
+(allow system_app_27_0 vendor_file_27_0 (file (ioctl read getattr lock map execute open)))
+(allow system_app_27_0 prod_file (dir (write getattr setattr add_name search)))
+(allow system_app_27_0 prod_file (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow system_app_27_0 prod_file (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow system_app_27_0 shell_data_file_27_0 (dir (search)))
+(allow system_app_27_0 dsd_socket_27_0 (sock_file (write)))
+(allow system_app_27_0 cndaemon_socket_27_0 (sock_file (write)))
+(allow system_app_27_0 cndaemon_27_0 (unix_stream_socket (connectto)))
+(allow system_app_27_0 gensecure_service_27_0 (service_manager (add)))
+(allow system_app_27_0 connectionEx_service_27_0 (service_manager (find)))
+(allow system_app_27_0 ims_bridged_27_0 (unix_stream_socket (read write sendto connectto)))
+(allow system_app_27_0 hal_connmgr_hwservice (hwservice_manager (find)))
+(allow system_app_27_0 mlog_file (dir (read open)))
+(allow system_app_27_0 ctl_default_prop_27_0 (property_service (set)))
+(allow system_app_27_0 net_dns_prop_27_0 (file (read getattr open)))
+(allow system_server_27_0 storage_prop (property_service (set)))
+(allow system_server_27_0 storage_prop (file (read getattr open)))
+(allow system_server_27_0 refnotify_device (chr_file (ioctl read write open)))
+(allow system_server_27_0 serial_device_27_0 (chr_file (ioctl read write open)))
+(allow system_server_27_0 wcn_device (chr_file (ioctl read write open)))
+(allow system_server_27_0 dhcp6c_data_file (dir (write add_name search)))
+(allow system_server_27_0 dhcp6c_data_file (file (read write create getattr open)))
+(allow system_server_27_0 aprd (fd (use)))
+(allow system_server_27_0 aprd (fifo_file (write)))
+(allow system_server_27_0 apr_data_file (file (read write create getattr setattr unlink open)))
+(allow system_server_27_0 security_service (service_manager (add find)))
+(allow system_server_27_0 bluetooth_27_0 (file (write)))
+(allow system_server_27_0 platform_app_27_0 (file (write)))
+(allow system_server_27_0 priv_app_27_0 (file (write)))
+(allow system_server_27_0 socket_device_27_0 (sock_file (write)))
+(allow system_server_27_0 system_app_27_0 (file (write)))
+(allow system_server_27_0 untrusted_app_27_0 (file (write)))
+(allow system_server_27_0 untrusted_app_25_27_0 (file (write)))
+(allow system_server_27_0 radio_27_0 (file (write)))
+(allow system_server_27_0 ylog_27_0 (binder (call)))
+(allow system_server_27_0 system_prop_27_0 (property_service (set)))
+(allow system_server_27_0 gnss_file (dir (read write create add_name remove_name search open)))
+(allow system_server_27_0 gnss_file (file (read write create getattr setattr append unlink open)))
+(allow system_server_27_0 powerguru_service (service_manager (add find)))
+(allow system_server_27_0 power_ex_service (service_manager (add find)))
+(allow system_server_27_0 hal_extthermal_hwservice (hwservice_manager (find)))
+(allow system_server_27_0 vendor_file_27_0 (file (ioctl read getattr lock map execute open)))
+(allow system_server_27_0 sprd_engineermode_app (file (write)))
+(allow system_server_27_0 sprd_radio_app (file (write)))
+(allow system_server_27_0 dnsmasq_27_0 (unix_stream_socket (connectto)))
+(allow system_server_27_0 hostapd (binder (call transfer)))
+(allow system_server_27_0 hal_hostapd_hwservice (hwservice_manager (find)))
+(allow system_server_27_0 sprd_validationtools_app (file (write)))
+(allow system_server_27_0 sprd_sgps_app (file (write)))
+(allow system_server_27_0 mediaprovider_27_0 (file (write lock append map open)))
+(allow system_server_27_0 security_service (service_manager (add find)))
+(allow system_server_27_0 cmd_services_27_0 (binder (call)))
+(allow system_server_27_0 connectionEx_service_27_0 (service_manager (add find)))
+(allow system_server_27_0 addon_service (service_manager (add find)))
+(allow system_server_27_0 radio_prop_27_0 (property_service (set)))
+(allow system_server_27_0 kernel_27_0 (system (syslog_read)))
+(allow system_server_27_0 hal_extGnss_hwservice (hwservice_manager (find)))
+(allow system_server_27_0 hal_light_hwservice_27_0 (hwservice_manager (find)))
+(allow system_server_27_0 hal_memtrack_hwservice_27_0 (hwservice_manager (find)))
+(allow system_server_27_0 hal_vibrator_hwservice_27_0 (hwservice_manager (find)))
+(allow tee_27_0 self (capability (setgid setuid)))
+(allow tee_27_0 system_data_file_27_0 (dir (read getattr open)))
+(allow tee_27_0 system_data_file_27_0 (file (read open)))
+(allow init_27_0 thermald_exec (file (read getattr map execute open)))
+(allow init_27_0 thermald (process (transition)))
+(allow thermald thermald_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 thermald (process (noatsecure)))
+(allow init_27_0 thermald (process (siginh rlimitinh)))
+(typetransition init_27_0 thermald_exec process thermald)
+(typetransition thermald tmpfs_27_0 file thermald_tmpfs)
+(allow thermald thermald_tmpfs (file (read write getattr)))
+(allow thermald tmpfs_27_0 (dir (getattr search)))
+(allow thermald tmpfs_27_0 (file (write)))
+(allow thermald property_socket_27_0 (sock_file (write)))
+(allow thermald init_27_0 (unix_stream_socket (connectto)))
+(allow thermald system_data_file_27_0 (file (read open)))
+(allow thermald system_data_file_27_0 (dir (write add_name remove_name)))
+(allow thermald thermald_data_file (file (read write create getattr unlink open)))
+(allow thermald thermald_data_file (dir (read write getattr add_name remove_name search rmdir open)))
+(allow thermald sysfs_27_0 (file (ioctl read write getattr open)))
+(allow thermald system_prop_27_0 (property_service (set)))
+(allow thermald powerctl_prop_27_0 (property_service (set)))
+(allow thermald hal_extRadio_hwservice (hwservice_manager (find)))
+(allow thermald thermald (netlink_kobject_uevent_socket (read create bind setopt)))
+(allow thermald hwservicemanager_27_0 (binder (call)))
+(allow thermald hwservicemanager_prop_27_0 (file (read getattr open)))
+(allow thermald rild_27_0 (binder (call)))
+(allow thermald system_file_27_0 (dir (read open)))
+(allow ueventd_27_0 media_data_file_27_0 (dir (search)))
+(allow ueventd_27_0 media_data_file_27_0 (file (read getattr open)))
+(allow ueventd_27_0 tmpfs_27_0 (blk_file (getattr setattr)))
+(allow ueventd_27_0 mmcblk_device (blk_file (getattr setattr)))
+(allow uncrypt_27_0 mmcblk_device (blk_file (write open)))
+(allow uncrypt_27_0 system_app_data_file_27_0 (dir (read)))
+(allow uncrypt_27_0 system_app_data_file_27_0 (file (read)))
+(allow uncrypt_27_0 media_rw_data_file_27_0 (dir (read getattr search open)))
+(allow uncrypt_27_0 media_rw_data_file_27_0 (file (read getattr open)))
+(allow untrusted_app_27_0 srt_socket (sock_file (read write getattr)))
+(allow untrusted_app_27_0 asec_apk_file_27_0 (file (execute)))
+(allow untrusted_app_27_0 asec_apk_file_27_0 (dir (getattr search)))
+(allow untrusted_app_27_0 asec_public_file_27_0 (dir (getattr search)))
+(allow untrusted_app_27_0 storage_prop (file (read getattr open)))
+(allow untrusted_app_27_0 asec_public_file_27_0 (file (read getattr open)))
+(allow untrusted_app_27_0 app_data_file_27_0 (file (read setattr unlink rename open)))
+(allow untrusted_app_27_0 app_data_file_27_0 (dir (read add_name remove_name search open)))
+(allow untrusted_app_27_0 embmsd_socket (sock_file (read write getattr)))
+(allow untrusted_app_27_0 aprd (file (read getattr open)))
+(allow untrusted_app_27_0 aprd (dir (getattr search)))
+(allow untrusted_app_27_0 security_service (service_manager (find)))
+(allow untrusted_app_27_0 vendor_file_27_0 (file (ioctl read getattr lock map open)))
+(allow untrusted_app_27_0 sysfs_27_0 (file (read open)))
+(allow untrusted_app_27_0 bcc_exec (file (read getattr execute execute_no_trans open)))
+(allow untrusted_app_27_0 vendor_file_27_0 (file (read getattr open)))
+(allow untrusted_app_27_0 coredump_file_27_0 (dir (write add_name)))
+(allow untrusted_app_25_27_0 security_service (service_manager (find)))
+(allow untrusted_app_25_27_0 srt_socket (sock_file (read write getattr)))
+(allow untrusted_app_25_27_0 vendor_file_27_0 (file (read getattr execute execute_no_trans open)))
+(allow untrusted_app_25_27_0 asec_public_file_27_0 (dir (getattr search)))
+(allow untrusted_app_25_27_0 asec_public_file_27_0 (file (read getattr open)))
+(allow untrusted_app_25_27_0 vendor_file_27_0 (file (read getattr execute execute_no_trans open)))
+(allow untrusted_app_25_27_0 bcc_exec (file (read getattr execute execute_no_trans open)))
+(allow untrusted_app_25_27_0 coredump_file_27_0 (dir (write add_name)))
+(allow untrusted_app_25_27_0 hwc_stat_file (dir (write add_name search)))
+(allow untrusted_app_25_27_0 hwc_stat_file (file (read write getattr open)))
+(allow vndservicemanager_27_0 phasecheckserver (dir (search)))
+(allow vndservicemanager_27_0 phasecheckserver (file (read open)))
+(allow vndservicemanager_27_0 phasecheckserver (process (getattr)))
+(allow vold_27_0 tmpfs_27_0 (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow vold_27_0 kernel_27_0 (system (module_request)))
+(allow vold_27_0 mnt_media_rw_file_27_0 (dir (mounton)))
+(allow vold_27_0 mmcblk_device (blk_file (ioctl read write getattr open)))
+(allow vold_27_0 storage_file_27_0 (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow vold_27_0 unlabeled_27_0 (filesystem (mount)))
+(allow vold_27_0 configfs_27_0 (file (read write open)))
+(allow vold_27_0 configfs_27_0 (dir (search)))
+(allow vold_27_0 prod_file (dir (ioctl read getattr lock map open)))
+(allow vold_27_0 labeledfs_27_0 (filesystem (remount)))
+(allow vold_27_0 asec_public_file_27_0 (dir (read getattr search open)))
+(allow vold_27_0 asec_public_file_27_0 (file (read getattr open)))
+(allow vold_27_0 system_radio_prop_27_0 (property_service (set)))
+(allow init_27_0 wcnd_exec (file (read getattr map execute open)))
+(allow init_27_0 wcnd (process (transition)))
+(allow wcnd wcnd_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 wcnd (process (noatsecure)))
+(allow init_27_0 wcnd (process (siginh rlimitinh)))
+(typetransition init_27_0 wcnd_exec process wcnd)
+(typetransition wcnd tmpfs_27_0 file wcnd_tmpfs)
+(allow wcnd wcnd_tmpfs (file (read write getattr)))
+(allow wcnd tmpfs_27_0 (dir (getattr search)))
+(allow wcnd prod_file (dir (write add_name search)))
+(allow wcnd prod_file (file (read write create getattr open)))
+(allow wcnd property_socket_27_0 (sock_file (write)))
+(allow wcnd spipe_device (chr_file (read write open)))
+(allow wcnd slog_device (chr_file (read write open)))
+(allow wcnd hci_attach_dev_27_0 (chr_file (ioctl read write open)))
+(allow wcnd wifi_data_file_27_0 (dir (write add_name search)))
+(allow wcnd wifi_data_file_27_0 (file (read write create getattr setattr open)))
+(allow wcnd bluetooth_data_file_27_0 (dir (write getattr setattr add_name remove_name search)))
+(allow wcnd bluetooth_data_file_27_0 (file (read write create getattr setattr unlink rename open)))
+(allow wcnd wcnd (udp_socket (ioctl)))
+(allowx wcnd wcnd (ioctl udp_socket (0x8914)))
+(allow wcnd init_27_0 (unix_stream_socket (connectto)))
+(allow wcnd init_27_0 (dir (search)))
+(allow wcnd init_27_0 (file (read open)))
+(allow wcnd kernel_27_0 (dir (search)))
+(allow wcnd kernel_27_0 (file (read open)))
+(allow wcnd bluetooth_27_0 (dir (search)))
+(allow wcnd bluetooth_27_0 (file (read open)))
+(allow wcnd bluetooth_27_0 (process (signal)))
+(allow wcnd hal_wifi_supplicant (dir (search)))
+(allow wcnd hal_wifi_supplicant (file (read open)))
+(allow wcnd hal_wifi_supplicant (process (signal)))
+(allow wcnd hal_wifi_supplicant_default (dir (search)))
+(allow wcnd hal_wifi_supplicant_default (file (read open)))
+(allow wcnd hal_wifi_supplicant_default (process (signal)))
+(allow wcnd hostapd (dir (search)))
+(allow wcnd hostapd (file (read open)))
+(allow wcnd hostapd (process (signal)))
+(allow wcnd block_device_27_0 (dir (search)))
+(allow wcnd ctl_default_prop_27_0 (property_service (set)))
+(allow wcnd system_prop_27_0 (property_service (set)))
+(allow wcnd proc_27_0 (file (write)))
+(allow wcnd proc_net_27_0 (file (read write getattr open)))
+(allow wcnd wcnd (netlink_socket (read write create getattr bind setopt)))
+(allow wcnd wcnd (netlink_generic_socket (read write create getattr bind setopt)))
+(allow wcnd netd_socket_27_0 (sock_file (read write)))
+(allow wcnd vendor_shell_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow wcnd vendor_toolbox_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow wcnd system_file_27_0 (file (execute_no_trans)))
+(allow wcnd wcnd (tcp_socket (create)))
+(allow wcnd fuse_27_0 (dir (search)))
+(allow wcnd proc_bluetooth_writable_27_0 (file (write getattr setattr open)))
+(allow wcnd serial_device_27_0 (chr_file (ioctl read write open)))
+(allow wcnd wcnd (capability (dac_override fowner fsetid kill setgid setuid net_admin sys_module sys_nice)))
+(allow wcnd system_data_file_27_0 (file (open)))
+(allow wcnd system_data_file_27_0 (dir (write create add_name)))
+(allow wcnd unlabeled_27_0 (file (read getattr open)))
+(allow wcnd sysfs_27_0 (file (read write setattr open)))
+(allow wcnd sysfs_27_0 (dir (read search open)))
+(allow wcnd proc_27_0 (file (ioctl read setattr open)))
+(allow wcnd platform_app_27_0 (dir (search)))
+(allow wcnd platform_app_27_0 (file (read open)))
+(allow wcnd platform_app_27_0 (process (signal)))
+(allow wcnd bluetooth_data_file_27_0 (dir (read open)))
+(allow wcnd wcnd (capability2 (wake_alarm)))
+(allow wcnd rootfs_27_0 (file (read getattr open)))
+(allow wcnd rootfs_27_0 (system (module_load)))
+(allow wcnd proc_net_27_0 (file (read getattr open)))
+(allow wcnd tty_device_27_0 (chr_file (ioctl read write open)))
+(allow wcnd vendor_file_27_0 (file (execute_no_trans)))
+(allow wcnd gnss_file (dir (read write create getattr add_name search open)))
+(allow wcnd gnss_file (file (read write create getattr setattr open)))
+(allow ylog_27_0 ylog_27_0 (process (execmem)))
+(allow ylog_27_0 shell_data_file_27_0 (file (read write create getattr)))
+(allow ylog_27_0 shell_data_file_27_0 (sock_file (create unlink)))
+(allow ylog_27_0 rootfs_27_0 (file (read getattr execute execute_no_trans open)))
+(allow ylog_27_0 debugfs_tracing_27_0 (file (read write getattr open)))
+(allow ylog_27_0 rootfs_27_0 (file (read getattr execute execute_no_trans open)))
+(allow ylog_27_0 rootfs_27_0 (dir (read open)))
+(allow ylog_27_0 rootfs_27_0 (lnk_file (getattr)))
+(allow ylog_27_0 debugfs_tracing_27_0 (file (read write getattr open)))
+(allow ylog_27_0 debugfs_tracing_27_0 (dir (read open)))
+(allow ylog_27_0 device_logging_prop_27_0 (file (getattr open)))
+(allow ylog_27_0 property_socket_27_0 (sock_file (write)))
+(allow ylog_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow ylog_27_0 storage_file_27_0 (dir (getattr search)))
+(allow ylog_27_0 shell_exec_27_0 (file (read getattr execute open)))
+(allow ylog_27_0 system_data_file_27_0 (dir (read write create add_name remove_name open)))
+(allow ylog_27_0 shell_exec_27_0 (file (execute_no_trans)))
+(allow ylog_27_0 storage_file_27_0 (lnk_file (read getattr)))
+(allow ylog_27_0 fuse_27_0 (dir (read write create setattr rename add_name remove_name reparent search rmdir open)))
+(allow ylog_27_0 fuse_27_0 (file (read write create getattr setattr append unlink rename open)))
+(allow ylog_27_0 vfat_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow ylog_27_0 vfat_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow ylog_27_0 sdcardfs_27_0 (dir (read write create setattr rename add_name remove_name reparent search rmdir open)))
+(allow ylog_27_0 sdcardfs_27_0 (file (read write create getattr setattr append unlink rename open)))
+(allow ylog_27_0 ylog_file_27_0 (dir (read write create getattr rename add_name remove_name reparent search rmdir open)))
+(allow ylog_27_0 ylog_file_27_0 (file (read write create getattr setattr append unlink rename open)))
+(allow ylog_27_0 anr_data_file_27_0 (dir (read write getattr setattr add_name search)))
+(allow ylog_27_0 anr_data_file_27_0 (file (read write create getattr open)))
+(allow ylog_27_0 bluetooth_data_file_27_0 (dir (search)))
+(allow ylog_27_0 bluetooth_data_file_27_0 (file (read write getattr open)))
+(allow ylog_27_0 bluetooth_27_0 (dir (read getattr search open)))
+(allow ylog_27_0 bluetooth_27_0 (file (read open)))
+(allow ylog_27_0 bluetooth_27_0 (lnk_file (read getattr)))
+(allow ylog_27_0 tombstone_data_file_27_0 (dir (read write getattr setattr add_name search)))
+(allow ylog_27_0 tombstone_data_file_27_0 (file (read write create getattr open)))
+(allow ylog_27_0 system_data_file_27_0 (file (open)))
+(allow ylog_27_0 system_file_27_0 (file (execute_no_trans)))
+(allow ylog_27_0 init_27_0 (dir (read getattr search open)))
+(allow ylog_27_0 init_27_0 (file (read open)))
+(allow ylog_27_0 init_27_0 (lnk_file (read getattr)))
+(allow ylog_27_0 kernel_27_0 (dir (read getattr search open)))
+(allow ylog_27_0 kernel_27_0 (file (read open)))
+(allow ylog_27_0 kernel_27_0 (lnk_file (read getattr)))
+(allow ylog_27_0 kernel_27_0 (system (syslog_read syslog_mod)))
+(allow ylog_27_0 ueventd_27_0 (dir (read getattr search open)))
+(allow ylog_27_0 ueventd_27_0 (file (read open)))
+(allow ylog_27_0 ueventd_27_0 (lnk_file (read getattr)))
+(allow ylog_27_0 logd_27_0 (file (read open)))
+(allow ylog_27_0 logd_27_0 (dir (read getattr search open)))
+(allow ylog_27_0 logd_27_0 (lnk_file (read getattr)))
+(allow ylog_27_0 vold_27_0 (file (read open)))
+(allow ylog_27_0 vold_27_0 (dir (read getattr search open)))
+(allow ylog_27_0 vold_27_0 (lnk_file (read getattr)))
+(allow ylog_27_0 gatekeeperd_27_0 (file (read open)))
+(allow ylog_27_0 gatekeeperd_27_0 (dir (read getattr search open)))
+(allow ylog_27_0 gatekeeperd_27_0 (lnk_file (read getattr)))
+(allow ylog_27_0 healthd_27_0 (file (read open)))
+(allow ylog_27_0 healthd_27_0 (dir (read getattr search open)))
+(allow ylog_27_0 healthd_27_0 (lnk_file (read getattr)))
+(allow ylog_27_0 surfaceflinger_27_0 (dir (read getattr search open)))
+(allow ylog_27_0 surfaceflinger_27_0 (file (read open)))
+(allow ylog_27_0 surfaceflinger_27_0 (fd (use)))
+(allow ylog_27_0 surfaceflinger_27_0 (lnk_file (read getattr)))
+(allow ylog_27_0 lmkd_27_0 (file (read open)))
+(allow ylog_27_0 lmkd_27_0 (dir (read getattr search open)))
+(allow ylog_27_0 lmkd_27_0 (lnk_file (read getattr)))
+(allow ylog_27_0 servicemanager_27_0 (dir (read getattr search open)))
+(allow ylog_27_0 servicemanager_27_0 (file (read open)))
+(allow ylog_27_0 servicemanager_27_0 (lnk_file (read getattr)))
+(allow ylog_27_0 rild_27_0 (dir (read getattr search open)))
+(allow ylog_27_0 rild_27_0 (file (read open)))
+(allow ylog_27_0 rild_27_0 (lnk_file (read getattr)))
+(allow ylog_27_0 shell_27_0 (file (read open)))
+(allow ylog_27_0 shell_27_0 (dir (read getattr search open)))
+(allow ylog_27_0 shell_27_0 (lnk_file (read getattr)))
+(allow ylog_27_0 netd_27_0 (file (read open)))
+(allow ylog_27_0 netd_27_0 (dir (read getattr search open)))
+(allow ylog_27_0 netd_27_0 (lnk_file (read getattr)))
+(allow ylog_27_0 netd_27_0 (unix_stream_socket (connectto)))
+(allow ylog_27_0 drmserver_27_0 (dir (read getattr search open)))
+(allow ylog_27_0 drmserver_27_0 (file (read open)))
+(allow ylog_27_0 drmserver_27_0 (lnk_file (read getattr)))
+(allow ylog_27_0 mediaserver_27_0 (dir (read getattr search open)))
+(allow ylog_27_0 mediaserver_27_0 (file (read open)))
+(allow ylog_27_0 mediaserver_27_0 (lnk_file (read getattr)))
+(allow ylog_27_0 installd_27_0 (dir (read getattr search open)))
+(allow ylog_27_0 installd_27_0 (file (read open)))
+(allow ylog_27_0 installd_27_0 (lnk_file (read getattr)))
+(allow ylog_27_0 keystore_27_0 (dir (read getattr search open)))
+(allow ylog_27_0 keystore_27_0 (file (read open)))
+(allow ylog_27_0 keystore_27_0 (lnk_file (read getattr)))
+(allow ylog_27_0 zygote_27_0 (dir (read getattr search open)))
+(allow ylog_27_0 zygote_27_0 (file (read open)))
+(allow ylog_27_0 zygote_27_0 (lnk_file (read getattr)))
+(allow ylog_27_0 adbd_27_0 (dir (read getattr search open)))
+(allow ylog_27_0 adbd_27_0 (file (read open)))
+(allow ylog_27_0 adbd_27_0 (lnk_file (read getattr)))
+(allow ylog_27_0 bootanim_27_0 (dir (read getattr search open)))
+(allow ylog_27_0 bootanim_27_0 (file (read open)))
+(allow ylog_27_0 ctl_default_prop_27_0 (property_service (set)))
+(allow ylog_27_0 ylog_27_0 (capability (chown dac_override fsetid setgid setuid net_raw sys_admin sys_nice)))
+(allow ylog_27_0 sysfs_lowmemorykiller_27_0 (file (read getattr open)))
+(allow ylog_27_0 proc_27_0 (file (write)))
+(allow ylog_27_0 ylog_27_0 (capability2 (syslog)))
+(allow ylog_27_0 system_server_27_0 (dir (read getattr search open)))
+(allow ylog_27_0 system_server_27_0 (file (read open)))
+(allow ylog_27_0 system_server_27_0 (lnk_file (read getattr)))
+(allow ylog_27_0 graphics_device_27_0 (dir (getattr search)))
+(allow ylog_27_0 graphics_device_27_0 (chr_file (read)))
+(allow ylog_27_0 device_27_0 (chr_file (getattr)))
+(allow ylog_27_0 platform_app_27_0 (dir (read getattr search open)))
+(allow ylog_27_0 platform_app_27_0 (file (read open)))
+(allow ylog_27_0 platform_app_27_0 (lnk_file (read getattr)))
+(allow ylog_27_0 untrusted_app_27_0 (dir (read getattr search open)))
+(allow ylog_27_0 untrusted_app_27_0 (file (read open)))
+(allow ylog_27_0 untrusted_app_27_0 (lnk_file (read getattr)))
+(allow ylog_27_0 system_app_27_0 (lnk_file (read getattr)))
+(allow ylog_27_0 system_app_27_0 (dir (read getattr search open)))
+(allow ylog_27_0 system_app_27_0 (file (read open)))
+(allow ylog_27_0 sdcardd_27_0 (dir (read getattr search open)))
+(allow ylog_27_0 sdcardd_27_0 (file (read open)))
+(allow ylog_27_0 sdcardd_27_0 (lnk_file (read getattr)))
+(allow ylog_27_0 radio_27_0 (dir (read getattr search open)))
+(allow ylog_27_0 radio_27_0 (file (read open)))
+(allow ylog_27_0 radio_27_0 (lnk_file (read getattr)))
+(allow ylog_27_0 mnt_media_rw_file_27_0 (dir (search)))
+(allow ylog_27_0 ylog_27_0 (packet_socket (read write create getopt setopt)))
+(allow ylog_27_0 proc_sysrq_27_0 (file (getattr)))
+(allow ylog_27_0 ylog_27_0 (netlink_socket (create)))
+(allow ylog_27_0 pstorefs_27_0 (dir (search)))
+(allow ylog_27_0 logdr_socket_27_0 (sock_file (write)))
+(allow ylog_27_0 logd_27_0 (unix_stream_socket (connectto)))
+(allow ylog_27_0 dnsproxyd_socket_27_0 (sock_file (write)))
+(allow ylog_27_0 devpts_27_0 (chr_file (ioctl read write getattr)))
+(allow ylog_27_0 audio_device_27_0 (dir (getattr)))
+(allow ylog_27_0 audio_device_27_0 (chr_file (read open)))
+(allow ylog_27_0 init_exec_27_0 (file (getattr)))
+(allow ylog_27_0 block_device_27_0 (dir (read getattr search open)))
+(allow ylog_27_0 block_device_27_0 (blk_file (getattr)))
+(allow ylog_27_0 console_device_27_0 (chr_file (getattr)))
+(allow ylog_27_0 dm_device_27_0 (chr_file (getattr)))
+(allow ylog_27_0 fscklogs_27_0 (dir (getattr)))
+(allow ylog_27_0 full_device_27_0 (chr_file (getattr)))
+(allow ylog_27_0 graphics_device_27_0 (chr_file (getattr)))
+(allow ylog_27_0 ppp_device_27_0 (chr_file (getattr)))
+(allow ylog_27_0 mtp_device_27_0 (chr_file (getattr)))
+(allow ylog_27_0 sensors_device_27_0 (chr_file (getattr)))
+(allow ylog_27_0 kmsg_device_27_0 (chr_file (read write getattr open)))
+(allow ylog_27_0 input_device_27_0 (chr_file (getattr)))
+(allow ylog_27_0 input_device_27_0 (dir (getattr)))
+(allow ylog_27_0 camera_device_27_0 (chr_file (getattr)))
+(allow ylog_27_0 qtaguid_device_27_0 (chr_file (getattr)))
+(allow ylog_27_0 usbaccessory_device_27_0 (chr_file (getattr)))
+(allow ylog_27_0 uhid_device_27_0 (chr_file (getattr)))
+(allow ylog_27_0 serial_device_27_0 (chr_file (getattr)))
+(allow ylog_27_0 hci_attach_dev_27_0 (chr_file (getattr)))
+(allow ylog_27_0 tty_device_27_0 (chr_file (read write getattr open)))
+(allow ylog_27_0 video_device_27_0 (chr_file (getattr)))
+(allow ylog_27_0 radio_device_27_0 (chr_file (read write getattr open)))
+(allow ylog_27_0 tun_device_27_0 (chr_file (getattr)))
+(allow ylog_27_0 audio_device_27_0 (chr_file (getattr)))
+(allow ylog_27_0 gpu_device_27_0 (dir (getattr)))
+(allow ylog_27_0 gpu_device_27_0 (chr_file (getattr)))
+(allow ylog_27_0 null_device_27_0 (chr_file (unlink)))
+(allow ylog_27_0 ylog_27_0 (udp_socket (create)))
+(allow ylog_27_0 logd_socket_27_0 (sock_file (write)))
+(allow ylog_27_0 proc_27_0 (file (read getattr open)))
+(allow ylog_27_0 proc_meminfo_27_0 (file (read getattr open)))
+(allow ylog_27_0 usermodehelper_27_0 (file (read open)))
+(allow ylog_27_0 sysfs_27_0 (file (read write getattr open)))
+(allow ylog_27_0 cpuctl_device_27_0 (dir (getattr)))
+(allow ylog_27_0 ion_device_27_0 (chr_file (read write getattr open)))
+(allow ylog_27_0 vcs_device_27_0 (chr_file (getattr)))
+(allow ylog_27_0 cache_file_27_0 (dir (getattr)))
+(allow ylog_27_0 unlabeled_27_0 (dir (getattr)))
+(allow ylog_27_0 unlabeled_27_0 (filesystem (getattr)))
+(allow ylog_27_0 safemode_prop_27_0 (file (getattr open)))
+(allow ylog_27_0 device_logging_prop_27_0 (file (getattr open)))
+(allow ylog_27_0 toolbox_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow ylog_27_0 mmc_prop_27_0 (file (getattr open)))
+(allow ylog_27_0 rootfs_27_0 (file (read getattr execute execute_no_trans open)))
+(allow ylog_27_0 rootfs_27_0 (dir (read open)))
+(allow ylog_27_0 rootfs_27_0 (lnk_file (getattr)))
+(allow ylog_27_0 tmpfs_27_0 (dir (search)))
+(allow ylog_27_0 debugfs_tracing_27_0 (dir (read open)))
+(allow ylog_27_0 debugfs_tracing_27_0 (file (read write getattr open)))
+(allow ylog_27_0 dalvikcache_data_file_27_0 (file (read getattr lock open)))
+(allow ylog_27_0 ashmem_device_27_0 (chr_file (execute)))
+(allow ylog_27_0 proc_net_27_0 (file (read getattr open)))
+(allow ylog_27_0 toolbox_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow ylog_27_0 cache_file_27_0 (dir (getattr)))
+(allow ylog_27_0 ion_device_27_0 (chr_file (getattr)))
+(allow ylog_27_0 toolbox_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow ylog_27_0 tmpfs_27_0 (dir (search)))
+(allow ylog_27_0 debugfs_mmc_27_0 (file (read getattr open)))
+(allow ylog_27_0 debugfs_mmc_27_0 (dir (search)))
+(allow ylog_27_0 media_rw_data_file_27_0 (dir (read write create getattr setattr rename add_name remove_name reparent search rmdir open)))
+(allow ylog_27_0 media_rw_data_file_27_0 (file (read write create getattr setattr append unlink rename open)))
+(allow ylog_27_0 mnt_media_rw_file_27_0 (dir (read write create getattr setattr rename add_name remove_name reparent search rmdir open)))
+(allow ylog_27_0 mnt_media_rw_file_27_0 (file (read write create getattr setattr append unlink rename open)))
+(allow ylog_27_0 proc_modules_27_0 (file (read open)))
+(allow ylog_27_0 proc_interrupts_27_0 (file (read open)))
+(allow ylog_27_0 hwservicemanager_27_0 (file (read open)))
+(allow ylog_27_0 proc_stat_27_0 (file (read getattr open)))
+(allow ylog_27_0 file_contexts_file_27_0 (file (getattr)))
+(allow ylog_27_0 hwservice_contexts_file_27_0 (file (getattr)))
+(allow ylog_27_0 hwservicemanager_27_0 (dir (getattr search)))
+(allow ylog_27_0 hwservicemanager_27_0 (lnk_file (read)))
+(allow ylog_27_0 i2c_device_27_0 (chr_file (getattr)))
+(allow ylog_27_0 iio_device_27_0 (chr_file (getattr)))
+(allow ylog_27_0 keychord_device_27_0 (chr_file (getattr)))
+(allow ylog_27_0 proc_interrupts_27_0 (file (getattr)))
+(allow ylog_27_0 proc_iomem_27_0 (file (getattr)))
+(allow ylog_27_0 proc_misc_27_0 (file (getattr)))
+(allow ylog_27_0 proc_modules_27_0 (file (getattr)))
+(allow ylog_27_0 proc_timer_27_0 (file (getattr)))
+(allow ylog_27_0 proc_zoneinfo_27_0 (file (read getattr open)))
+(allow ylog_27_0 runtime_event_log_tags_file_27_0 (file (getattr)))
+(allow ylog_27_0 seapp_contexts_file_27_0 (file (getattr)))
+(allow ylog_27_0 sepolicy_file_27_0 (file (getattr)))
+(allow ylog_27_0 service_contexts_file_27_0 (file (getattr)))
+(allow ylog_27_0 servicemanager_27_0 (file (getattr)))
+(allow ylog_27_0 servicemanager_27_0 (netlink_selinux_socket (getattr)))
+(allow ylog_27_0 servicemanager_27_0 (unix_dgram_socket (getattr)))
+(allow ylog_27_0 servicemanager_exec_27_0 (file (getattr)))
+(allow ylog_27_0 vndservice_contexts_file_27_0 (file (getattr)))
+(allow ylog_27_0 vndservicemanager_27_0 (file (read)))
+(allow ylog_27_0 boottime_prop_27_0 (file (getattr open)))
+(allow ylog_27_0 debugfs_trace_marker_27_0 (file (getattr)))
+(allow ylog_27_0 fuse_device_27_0 (chr_file (getattr)))
+(allow ylog_27_0 hwservicemanager_27_0 (dir (read open)))
+(allow ylog_27_0 hwservicemanager_27_0 (file (getattr)))
+(allow ylog_27_0 hwservicemanager_27_0 (netlink_selinux_socket (getattr)))
+(allow ylog_27_0 hwservicemanager_27_0 (unix_dgram_socket (getattr)))
+(allow ylog_27_0 hwservicemanager_exec_27_0 (file (getattr)))
+(allow ylog_27_0 hwservicemanager_prop_27_0 (file (getattr)))
+(allow ylog_27_0 loop_control_device_27_0 (chr_file (getattr)))
+(allow ylog_27_0 overlay_prop_27_0 (file (open)))
+(allow ylog_27_0 persistent_properties_ready_prop_27_0 (file (getattr open)))
+(allow ylog_27_0 vndservicemanager_27_0 (dir (read getattr search open)))
+(allow ylog_27_0 vndservicemanager_27_0 (file (getattr open)))
+(allow ylog_27_0 vndservicemanager_27_0 (lnk_file (read)))
+(allow ylog_27_0 vndservicemanager_27_0 (unix_dgram_socket (getattr)))
+(allow ylog_27_0 wifi_prop_27_0 (file (getattr open)))
+(allow ylog_27_0 rild_27_0 (fifo_file (getattr)))
+(allow ylog_27_0 rild_27_0 (file (getattr)))
+(allow ylog_27_0 rild_27_0 (unix_dgram_socket (getattr)))
+(allow ylog_27_0 rild_27_0 (unix_stream_socket (getattr)))
+(allow ylog_27_0 storage_stub_file_27_0 (dir (search)))
+(allow ylog_27_0 shell_exec_27_0 (file (ioctl read getattr lock map execute open)))
+(allow ylog_27_0 logcat_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow ylog_27_0 socket_device_27_0 (sock_file (write)))
+(allow ylog_27_0 servicemanager_27_0 (binder (call)))
+(allow ylog_27_0 debugfs_tracing_debug_27_0 (file (write open)))
+(allow ylog_27_0 ylog_prop_27_0 (file (read getattr open)))
+(allow ylog_27_0 sysfs_lowmemorykiller_27_0 (dir (search)))
+(allow ylog_27_0 system_server_27_0 (binder (call)))
+(allowx ylog_27_0 self (ioctl packet_socket (0x8933)))
+(allow ylog_27_0 ylog_prop_27_0 (property_service (set)))
+(allow ylog_27_0 activity_service_27_0 (service_manager (find)))
+(allow ylog_27_0 logd_27_0 (unix_stream_socket (read write sendto connectto)))
+(allow ylog_27_0 cmd_services_27_0 (unix_stream_socket (connectto)))
+(allow ylog_27_0 bluetooth_27_0 (unix_stream_socket (read write sendto connectto)))
+(allow ylog_27_0 logd_prop_27_0 (property_service (set)))
+(allow ylog_27_0 logd_prop_27_0 (file (read getattr open)))
+(allow ylog_27_0 debugfs_binder (file (read getattr open)))
+(allow init_27_0 ylog_lite_exec (file (read getattr map execute open)))
+(allow init_27_0 ylog_lite (process (transition)))
+(allow ylog_lite ylog_lite_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 ylog_lite (process (noatsecure)))
+(allow init_27_0 ylog_lite (process (siginh rlimitinh)))
+(typetransition init_27_0 ylog_lite_exec process ylog_lite)
+(typetransition ylog_lite tmpfs_27_0 file ylog_lite_tmpfs)
+(allow ylog_lite ylog_lite_tmpfs (file (read write getattr)))
+(allow ylog_lite tmpfs_27_0 (dir (getattr search)))
+(allow ylog_lite ylog_lite (process (execmem)))
+(allow ylog_lite rootfs_27_0 (file (read getattr execute execute_no_trans open)))
+(allow ylog_lite debugfs_tracing_27_0 (file (read write getattr open)))
+(allow ylog_lite rootfs_27_0 (file (read getattr execute execute_no_trans open)))
+(allow ylog_lite rootfs_27_0 (dir (read open)))
+(allow ylog_lite rootfs_27_0 (lnk_file (getattr)))
+(allow ylog_lite debugfs_tracing_27_0 (file (read write getattr open)))
+(allow ylog_lite debugfs_tracing_27_0 (dir (read open)))
+(allow ylog_lite device_logging_prop_27_0 (file (getattr open)))
+(allow ylog_27_0 safemode_prop_27_0 (file (getattr open)))
+(allow ylog_27_0 media_prop (file (getattr open)))
+(allow ylog_27_0 apr_prop (file (getattr open)))
+(allow ylog_27_0 storage_prop (file (getattr open)))
+(allow ylog_lite property_socket_27_0 (sock_file (write)))
+(allow ylog_lite init_27_0 (unix_stream_socket (connectto)))
+(allow ylog_lite storage_file_27_0 (dir (getattr search)))
+(allow ylog_lite vendor_shell_exec_27_0 (file (read getattr execute open)))
+(allow ylog_lite system_data_file_27_0 (dir (read write create getattr add_name remove_name open)))
+(allow ylog_lite vendor_shell_exec_27_0 (file (execute_no_trans)))
+(allow ylog_lite storage_file_27_0 (lnk_file (read getattr)))
+(allow ylog_lite fuse_27_0 (dir (read write create setattr rename add_name remove_name reparent search rmdir open)))
+(allow ylog_lite fuse_27_0 (file (read write create getattr setattr append unlink rename open)))
+(allow ylog_lite vfat_27_0 (dir (ioctl read write create getattr setattr lock rename add_name remove_name reparent search rmdir open)))
+(allow ylog_lite vfat_27_0 (file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(allow ylog_lite sdcardfs_27_0 (dir (read write create setattr rename add_name remove_name reparent search rmdir open)))
+(allow ylog_lite sdcardfs_27_0 (file (read write create getattr setattr append unlink rename open)))
+(allow ylog_lite ylog_lite_file (dir (read write create getattr rename add_name remove_name reparent search rmdir open)))
+(allow ylog_lite ylog_lite_file (file (read write create getattr setattr append unlink rename open)))
+(allow ylog_lite anr_data_file_27_0 (dir (read write getattr setattr add_name search)))
+(allow ylog_lite anr_data_file_27_0 (file (read write create getattr open)))
+(allow ylog_lite bluetooth_data_file_27_0 (dir (search)))
+(allow ylog_lite bluetooth_data_file_27_0 (file (read write getattr open)))
+(allow ylog_lite bluetooth_27_0 (dir (read getattr search open)))
+(allow ylog_lite bluetooth_27_0 (file (read open)))
+(allow ylog_lite bluetooth_27_0 (lnk_file (read getattr)))
+(allow ylog_lite tombstone_data_file_27_0 (dir (read write getattr setattr add_name search)))
+(allow ylog_lite tombstone_data_file_27_0 (file (read write create getattr open)))
+(allow ylog_lite system_data_file_27_0 (file (open)))
+(allow ylog_lite system_file_27_0 (file (execute_no_trans)))
+(allow ylog_lite init_27_0 (dir (read getattr search open)))
+(allow ylog_lite init_27_0 (file (read open)))
+(allow ylog_lite init_27_0 (lnk_file (read getattr)))
+(allow ylog_lite kernel_27_0 (dir (read getattr search open)))
+(allow ylog_lite kernel_27_0 (file (read open)))
+(allow ylog_lite kernel_27_0 (lnk_file (read getattr)))
+(allow ylog_lite kernel_27_0 (system (syslog_read syslog_mod)))
+(allow ylog_lite ueventd_27_0 (dir (read getattr search open)))
+(allow ylog_lite ueventd_27_0 (file (read open)))
+(allow ylog_lite ueventd_27_0 (lnk_file (read getattr)))
+(allow ylog_lite logd_27_0 (file (read open)))
+(allow ylog_lite logd_27_0 (dir (read getattr search open)))
+(allow ylog_lite logd_27_0 (lnk_file (read getattr)))
+(allow ylog_lite vold_27_0 (file (read open)))
+(allow ylog_lite vold_27_0 (dir (read getattr search open)))
+(allow ylog_lite vold_27_0 (lnk_file (read getattr)))
+(allow ylog_lite gatekeeperd_27_0 (file (read open)))
+(allow ylog_lite gatekeeperd_27_0 (dir (read getattr search open)))
+(allow ylog_lite gatekeeperd_27_0 (lnk_file (read getattr)))
+(allow ylog_lite healthd_27_0 (file (read open)))
+(allow ylog_lite healthd_27_0 (dir (read getattr search open)))
+(allow ylog_lite healthd_27_0 (lnk_file (read getattr)))
+(allow ylog_lite surfaceflinger_27_0 (dir (read getattr search open)))
+(allow ylog_lite surfaceflinger_27_0 (file (read open)))
+(allow ylog_lite surfaceflinger_27_0 (fd (use)))
+(allow ylog_lite surfaceflinger_27_0 (lnk_file (read getattr)))
+(allow ylog_lite lmkd_27_0 (file (read open)))
+(allow ylog_lite lmkd_27_0 (dir (read getattr search open)))
+(allow ylog_lite lmkd_27_0 (lnk_file (read getattr)))
+(allow ylog_lite servicemanager_27_0 (dir (read getattr search open)))
+(allow ylog_lite servicemanager_27_0 (file (read open)))
+(allow ylog_lite servicemanager_27_0 (lnk_file (read getattr)))
+(allow ylog_lite rild_27_0 (dir (read getattr search open)))
+(allow ylog_lite rild_27_0 (file (read open)))
+(allow ylog_lite rild_27_0 (lnk_file (read getattr)))
+(allow ylog_lite shell_27_0 (file (read open)))
+(allow ylog_lite shell_27_0 (dir (read getattr search open)))
+(allow ylog_lite shell_27_0 (lnk_file (read getattr)))
+(allow ylog_lite drmserver_27_0 (dir (read getattr search open)))
+(allow ylog_lite drmserver_27_0 (file (read open)))
+(allow ylog_lite drmserver_27_0 (lnk_file (read getattr)))
+(allow ylog_lite mediaserver_27_0 (dir (read getattr search open)))
+(allow ylog_lite mediaserver_27_0 (file (read open)))
+(allow ylog_lite mediaserver_27_0 (lnk_file (read getattr)))
+(allow ylog_lite installd_27_0 (dir (read getattr search open)))
+(allow ylog_lite installd_27_0 (file (read open)))
+(allow ylog_lite installd_27_0 (lnk_file (read getattr)))
+(allow ylog_lite keystore_27_0 (dir (read getattr search open)))
+(allow ylog_lite keystore_27_0 (file (read open)))
+(allow ylog_lite keystore_27_0 (lnk_file (read getattr)))
+(allow ylog_lite zygote_27_0 (dir (read getattr search open)))
+(allow ylog_lite zygote_27_0 (file (read open)))
+(allow ylog_lite zygote_27_0 (lnk_file (read getattr)))
+(allow ylog_lite adbd_27_0 (dir (read getattr search open)))
+(allow ylog_lite adbd_27_0 (file (read open)))
+(allow ylog_lite adbd_27_0 (lnk_file (read getattr)))
+(allow ylog_lite bootanim_27_0 (dir (read getattr search open)))
+(allow ylog_lite bootanim_27_0 (file (read open)))
+(allow ylog_lite ctl_default_prop_27_0 (property_service (set)))
+(allow ylog_lite ylog_lite (capability (chown dac_override fsetid setgid setuid net_raw sys_admin sys_nice)))
+(allow ylog_lite sysfs_lowmemorykiller_27_0 (file (read getattr open)))
+(allow ylog_lite proc_27_0 (file (write)))
+(allow ylog_lite ylog_lite (capability2 (syslog)))
+(allow ylog_lite system_server_27_0 (dir (read getattr search open)))
+(allow ylog_lite system_server_27_0 (file (read open)))
+(allow ylog_lite system_server_27_0 (lnk_file (read getattr)))
+(allow ylog_lite graphics_device_27_0 (dir (getattr search)))
+(allow ylog_lite graphics_device_27_0 (chr_file (read)))
+(allow ylog_lite device_27_0 (chr_file (getattr)))
+(allow ylog_lite platform_app_27_0 (dir (read getattr search open)))
+(allow ylog_lite platform_app_27_0 (file (read open)))
+(allow ylog_lite platform_app_27_0 (lnk_file (read getattr)))
+(allow ylog_lite untrusted_app_27_0 (dir (read getattr search open)))
+(allow ylog_lite untrusted_app_27_0 (file (read open)))
+(allow ylog_lite untrusted_app_27_0 (lnk_file (read getattr)))
+(allow ylog_lite system_app_27_0 (lnk_file (read getattr)))
+(allow ylog_lite system_app_27_0 (dir (read getattr search open)))
+(allow ylog_lite system_app_27_0 (file (read open)))
+(allow ylog_lite sdcardd_27_0 (dir (read getattr search open)))
+(allow ylog_lite sdcardd_27_0 (file (read open)))
+(allow ylog_lite sdcardd_27_0 (lnk_file (read getattr)))
+(allow ylog_lite radio_27_0 (dir (read getattr search open)))
+(allow ylog_lite radio_27_0 (file (read open)))
+(allow ylog_lite radio_27_0 (lnk_file (read getattr)))
+(allow ylog_lite mnt_media_rw_file_27_0 (dir (search)))
+(allow ylog_lite ylog_lite (packet_socket (read write create getopt setopt)))
+(allow ylog_lite logcat_exec_27_0 (file (read getattr open)))
+(allow ylog_lite proc_sysrq_27_0 (file (getattr)))
+(allow ylog_lite ylog_lite (netlink_socket (create)))
+(allow ylog_lite pstorefs_27_0 (dir (search)))
+(allow ylog_lite logdr_socket_27_0 (sock_file (read write)))
+(allow ylog_lite logd_27_0 (unix_stream_socket (connectto)))
+(allow ylog_lite dnsproxyd_socket_27_0 (sock_file (write)))
+(allow ylog_lite devpts_27_0 (chr_file (ioctl read write getattr)))
+(allow ylog_lite audio_device_27_0 (dir (getattr)))
+(allow ylog_lite audio_device_27_0 (chr_file (read open)))
+(allow ylog_lite init_exec_27_0 (file (getattr)))
+(allow ylog_lite block_device_27_0 (dir (read getattr search open)))
+(allow ylog_lite block_device_27_0 (blk_file (getattr)))
+(allow ylog_lite console_device_27_0 (chr_file (getattr)))
+(allow ylog_lite dm_device_27_0 (chr_file (getattr)))
+(allow ylog_lite fscklogs_27_0 (dir (getattr)))
+(allow ylog_lite full_device_27_0 (chr_file (getattr)))
+(allow ylog_lite graphics_device_27_0 (chr_file (getattr)))
+(allow ylog_lite ppp_device_27_0 (chr_file (getattr)))
+(allow ylog_lite mtp_device_27_0 (chr_file (getattr)))
+(allow ylog_lite sensors_device_27_0 (chr_file (getattr)))
+(allow ylog_lite kmsg_device_27_0 (chr_file (read write getattr open)))
+(allow ylog_lite input_device_27_0 (chr_file (getattr)))
+(allow ylog_lite input_device_27_0 (dir (getattr)))
+(allow ylog_lite camera_device_27_0 (chr_file (getattr)))
+(allow ylog_lite qtaguid_device_27_0 (chr_file (getattr)))
+(allow ylog_lite usbaccessory_device_27_0 (chr_file (getattr)))
+(allow ylog_lite uhid_device_27_0 (chr_file (getattr)))
+(allow ylog_lite serial_device_27_0 (chr_file (getattr)))
+(allow ylog_lite hci_attach_dev_27_0 (chr_file (getattr)))
+(allow ylog_lite tty_device_27_0 (chr_file (read write getattr open)))
+(allow ylog_lite video_device_27_0 (chr_file (getattr)))
+(allow ylog_lite radio_device_27_0 (chr_file (read write getattr open)))
+(allow ylog_lite tun_device_27_0 (chr_file (getattr)))
+(allow ylog_lite audio_device_27_0 (chr_file (getattr)))
+(allow ylog_lite gpu_device_27_0 (dir (getattr)))
+(allow ylog_lite gpu_device_27_0 (chr_file (getattr)))
+(allow ylog_lite null_device_27_0 (chr_file (unlink)))
+(allow ylog_lite ylog_lite (udp_socket (create)))
+(allow ylog_lite logd_socket_27_0 (sock_file (write)))
+(allow ylog_lite proc_27_0 (file (read getattr open)))
+(allow ylog_lite proc_meminfo_27_0 (file (read getattr open)))
+(allow ylog_lite usermodehelper_27_0 (file (read open)))
+(allow ylog_lite sysfs_27_0 (file (read write getattr open)))
+(allow ylog_lite cpuctl_device_27_0 (dir (getattr)))
+(allow ylog_lite ion_device_27_0 (chr_file (read write getattr open)))
+(allow ylog_lite vcs_device_27_0 (chr_file (getattr)))
+(allow ylog_lite cache_file_27_0 (dir (getattr)))
+(allow ylog_lite unlabeled_27_0 (dir (getattr)))
+(allow ylog_lite unlabeled_27_0 (filesystem (getattr)))
+(allow ylog_lite safemode_prop_27_0 (file (getattr open)))
+(allow ylog_lite device_logging_prop_27_0 (file (getattr open)))
+(allow ylog_lite vendor_toolbox_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow ylog_lite mmc_prop_27_0 (file (getattr open)))
+(allow ylog_lite rootfs_27_0 (file (read getattr execute execute_no_trans open)))
+(allow ylog_lite rootfs_27_0 (dir (read open)))
+(allow ylog_lite rootfs_27_0 (lnk_file (getattr)))
+(allow ylog_lite tmpfs_27_0 (dir (search)))
+(allow ylog_lite debugfs_tracing_27_0 (dir (read open)))
+(allow ylog_lite debugfs_tracing_27_0 (file (read write getattr open)))
+(allow ylog_lite dalvikcache_data_file_27_0 (file (read getattr lock open)))
+(allow ylog_lite ashmem_device_27_0 (chr_file (execute)))
+(allow ylog_lite proc_net_27_0 (file (read getattr open)))
+(allow ylog_lite cache_file_27_0 (dir (getattr)))
+(allow ylog_lite ion_device_27_0 (chr_file (getattr)))
+(allow ylog_lite tmpfs_27_0 (dir (search)))
+(allow ylog_lite debugfs_mmc_27_0 (file (read getattr open)))
+(allow ylog_lite debugfs_mmc_27_0 (dir (search)))
+(allow ylog_lite media_rw_data_file_27_0 (dir (read write create getattr setattr rename add_name remove_name reparent search rmdir open)))
+(allow ylog_lite media_rw_data_file_27_0 (file (read write create getattr setattr append unlink rename open)))
+(allow ylog_lite mnt_media_rw_file_27_0 (dir (read write create getattr setattr rename add_name remove_name reparent search rmdir open)))
+(allow ylog_lite mnt_media_rw_file_27_0 (file (read write create getattr setattr append unlink rename open)))
+(allow ylog_lite proc_modules_27_0 (file (read open)))
+(allow ylog_lite proc_interrupts_27_0 (file (read open)))
+(allow ylog_lite hwservicemanager_27_0 (file (read open)))
+(allow ylog_lite proc_stat_27_0 (file (read getattr open)))
+(allow ylog_lite file_contexts_file_27_0 (file (getattr)))
+(allow ylog_lite hwservice_contexts_file_27_0 (file (getattr)))
+(allow ylog_lite hwservicemanager_27_0 (dir (getattr search)))
+(allow ylog_lite hwservicemanager_27_0 (lnk_file (read)))
+(allow ylog_lite i2c_device_27_0 (chr_file (getattr)))
+(allow ylog_lite iio_device_27_0 (chr_file (getattr)))
+(allow ylog_lite keychord_device_27_0 (chr_file (getattr)))
+(allow ylog_lite proc_interrupts_27_0 (file (getattr)))
+(allow ylog_lite proc_iomem_27_0 (file (getattr)))
+(allow ylog_lite proc_misc_27_0 (file (getattr)))
+(allow ylog_lite proc_modules_27_0 (file (getattr)))
+(allow ylog_lite proc_timer_27_0 (file (getattr)))
+(allow ylog_lite proc_zoneinfo_27_0 (file (read getattr open)))
+(allow ylog_lite runtime_event_log_tags_file_27_0 (file (getattr)))
+(allow ylog_lite seapp_contexts_file_27_0 (file (getattr)))
+(allow ylog_lite sepolicy_file_27_0 (file (getattr)))
+(allow ylog_lite service_contexts_file_27_0 (file (getattr)))
+(allow ylog_lite servicemanager_27_0 (file (getattr)))
+(allow ylog_lite servicemanager_27_0 (netlink_selinux_socket (getattr)))
+(allow ylog_lite servicemanager_27_0 (unix_dgram_socket (getattr)))
+(allow ylog_lite servicemanager_exec_27_0 (file (getattr)))
+(allow ylog_lite vndservice_contexts_file_27_0 (file (getattr)))
+(allow ylog_lite vndservicemanager_27_0 (file (read)))
+(allow ylog_lite boottime_prop_27_0 (file (getattr open)))
+(allow ylog_lite debugfs_trace_marker_27_0 (file (getattr)))
+(allow ylog_lite fuse_device_27_0 (chr_file (getattr)))
+(allow ylog_lite hwservicemanager_27_0 (dir (read open)))
+(allow ylog_lite hwservicemanager_27_0 (file (getattr)))
+(allow ylog_lite hwservicemanager_27_0 (netlink_selinux_socket (getattr)))
+(allow ylog_lite hwservicemanager_27_0 (unix_dgram_socket (getattr)))
+(allow ylog_lite hwservicemanager_exec_27_0 (file (getattr)))
+(allow ylog_lite hwservicemanager_prop_27_0 (file (getattr)))
+(allow ylog_lite loop_control_device_27_0 (chr_file (getattr)))
+(allow ylog_lite overlay_prop_27_0 (file (open)))
+(allow ylog_lite persistent_properties_ready_prop_27_0 (file (getattr open)))
+(allow ylog_lite vndservicemanager_27_0 (dir (read getattr search open)))
+(allow ylog_lite vndservicemanager_27_0 (file (getattr open)))
+(allow ylog_lite vndservicemanager_27_0 (lnk_file (read)))
+(allow ylog_lite vndservicemanager_27_0 (unix_dgram_socket (getattr)))
+(allow ylog_lite wifi_prop_27_0 (file (getattr open)))
+(allow ylog_lite ylog_lite_prop (file (read getattr open)))
+(allow ylog_lite ylog_lite_prop (property_service (set)))
+(allow ylog_lite logd_27_0 (unix_stream_socket (read write sendto connectto)))
+(allow ylog_lite ylog_lite_pprop (file (read getattr open)))
+(allow ylog_lite ylog_lite_pprop (property_service (set)))
+(allow init_27_0 zram_exec (file (read getattr map execute open)))
+(allow init_27_0 zram (process (transition)))
+(allow zram zram_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 zram (process (noatsecure)))
+(allow init_27_0 zram (process (siginh rlimitinh)))
+(typetransition init_27_0 zram_exec process zram)
+(typetransition zram tmpfs_27_0 file zram_tmpfs)
+(allow zram zram_tmpfs (file (read write getattr)))
+(allow zram tmpfs_27_0 (dir (getattr search)))
+(allow zram vendor_shell_exec_27_0 (file (read getattr execute_no_trans)))
+(allow zram system_file_27_0 (file (execute_no_trans)))
+(allow zram sysfs_27_0 (file (write)))
+(allow zram proc_27_0 (file (write open)))
+(allow zram block_device_27_0 (dir (search)))
+(allow zram self (capability (sys_admin)))
+(allow zram zram_block_device (blk_file (read write getattr open)))
+(allow zram vendor_toolbox_exec_27_0 (file (read getattr execute execute_no_trans open)))
+(allow zram sysfs_zram_27_0 (dir (search)))
+(allow zram sysfs_zram_27_0 (file (write open)))
+(allow zygote_27_0 storage_prop (file (read getattr open)))
+(allow zygote_27_0 fuse_27_0 (dir (mounton)))
+(allow zygote_27_0 sdcardfs_27_0 (dir (mounton)))
+(allow zygote_27_0 device_27_0 (file (read write open)))
+(allow zygote_27_0 device_27_0 (dir (read write open)))
+(allow zygote_27_0 device_27_0 (file (read write create getattr open)))
+(allow zygote_27_0 random_device_27_0 (file (read write create open)))
+(allow zygote_27_0 system_prop_27_0 (property_service (set)))
+(allow zygote_27_0 vendor_file_27_0 (file (ioctl read getattr lock map execute open)))
+(allow zygote_27_0 property_socket_27_0 (sock_file (ioctl read write getattr lock append map open)))
+(allow zygote_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow adbd_27_0 property_socket_27_0 (sock_file (write)))
+(allow adbd_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow adbd_27_0 ctl_mdnsd_prop_27_0 (property_service (set)))
+(allow adbd_27_0 ctl_mdnsd_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow audioserver_27_0 bootanim_27_0 (binder (call)))
+(allow bootanim_27_0 self (process (execmem)))
+(allow bootanim_27_0 ashmem_device_27_0 (chr_file (execute)))
+(dontaudit bootanim_27_0 system_data_file_27_0 (dir (read)))
+(allow bootanim_27_0 property_socket_27_0 (sock_file (write)))
+(allow bootanim_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow bootanim_27_0 qemu_prop (property_service (set)))
+(allow bootanim_27_0 qemu_prop (file (ioctl read getattr lock map open)))
+(allow cameraserver_27_0 system_file_27_0 (dir (read open)))
+(allow cameraserver_27_0 hal_allocator (fd (use)))
+(allow domain sysfs_writable (dir (search)))
+(allow domain sysfs_writable (file (ioctl read write getattr lock append map open)))
+(allow domain qemu_device (chr_file (ioctl read write getattr lock append map open)))
+(allow domain qemu_prop (file (ioctl read getattr lock map open)))
+(allow init_27_0 goldfish_setup_exec (file (read getattr map execute open)))
+(allow init_27_0 goldfish_setup (process (transition)))
+(allow goldfish_setup goldfish_setup_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 goldfish_setup (process (noatsecure)))
+(allow init_27_0 goldfish_setup (process (siginh rlimitinh)))
+(typetransition init_27_0 goldfish_setup_exec process goldfish_setup)
+(typetransition goldfish_setup tmpfs_27_0 file goldfish_setup_tmpfs)
+(allow goldfish_setup goldfish_setup_tmpfs (file (read write getattr)))
+(allow goldfish_setup tmpfs_27_0 (dir (getattr search)))
+(allow goldfish_setup self (capability (net_admin net_raw)))
+(allow goldfish_setup self (udp_socket (ioctl create)))
+(allow goldfish_setup vendor_toolbox_exec_27_0 (file (execute_no_trans)))
+(allowx goldfish_setup self (ioctl udp_socket (0x6900 0x6902)))
+(allowx goldfish_setup self (ioctl udp_socket (((range 0x890b 0x890d)) 0x8911 0x8914 0x8916 0x8918 0x891a ((range 0x891c 0x8920)) ((range 0x8922 0x8927)) 0x8929 ((range 0x8930 0x8932)) ((range 0x8934 0x8937)) 0x8939 ((range 0x8940 0x8941)) 0x8943 ((range 0x8946 0x894b)) ((range 0x8953 0x8955)) ((range 0x8960 0x8962)) ((range 0x8970 0x8971)) ((range 0x8980 0x8983)) ((range 0x8990 0x8995)) ((range 0x89a0 0x89a3)) 0x89b0 ((range 0x89e0 0x89ff)))))
+(allowx goldfish_setup self (ioctl udp_socket (0x8b00 0x8b02 0x8b04 0x8b06 0x8b08 0x8b0a 0x8b0c 0x8b0e 0x8b10 ((range 0x8b14 0x8b1d)) 0x8b20 0x8b22 0x8b24 0x8b26 0x8b28 ((range 0x8b2a 0x8b2c)) ((range 0x8b30 0x8b36)) ((range 0x8be0 0x8bff)))))
+(allow goldfish_setup sysfs_wake_lock_27_0 (file (ioctl read write getattr lock append map open)))
+(allow goldfish_setup self (capability2 (block_suspend)))
+(allow goldfish_setup vendor_shell_exec_27_0 (file (ioctl read getattr lock map execute execute_no_trans open)))
+(allow hal_camera_default vndbinder_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow hal_camera_default vndservicemanager_27_0 (binder (call transfer)))
+(allow vndservicemanager_27_0 hal_camera_default (dir (search)))
+(allow vndservicemanager_27_0 hal_camera_default (file (read open)))
+(allow vndservicemanager_27_0 hal_camera_default (process (getattr)))
+(allow hal_camera_default hal_graphics_mapper_hwservice_27_0 (hwservice_manager (find)))
+(allow hal_cas_default vndbinder_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow hal_cas_default vndservicemanager_27_0 (binder (call transfer)))
+(allow vndservicemanager_27_0 hal_cas_default (dir (search)))
+(allow vndservicemanager_27_0 hal_cas_default (file (read open)))
+(allow vndservicemanager_27_0 hal_cas_default (process (getattr)))
+(allow hal_drm_default vndbinder_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow hal_drm_default vndservicemanager_27_0 (binder (call transfer)))
+(allow vndservicemanager_27_0 hal_drm_default (dir (search)))
+(allow vndservicemanager_27_0 hal_drm_default (file (read open)))
+(allow vndservicemanager_27_0 hal_drm_default (process (getattr)))
+(allow init_27_0 hal_drm_widevine_exec (file (read getattr map execute open)))
+(allow init_27_0 hal_drm_widevine (process (transition)))
+(allow hal_drm_widevine hal_drm_widevine_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 hal_drm_widevine (process (noatsecure)))
+(allow init_27_0 hal_drm_widevine (process (siginh rlimitinh)))
+(typetransition init_27_0 hal_drm_widevine_exec process hal_drm_widevine)
+(typetransition hal_drm_widevine tmpfs_27_0 file hal_drm_widevine_tmpfs)
+(allow hal_drm_widevine hal_drm_widevine_tmpfs (file (read write getattr)))
+(allow hal_drm_widevine tmpfs_27_0 (dir (getattr search)))
+(allow hal_drm mediacodec_27_0 (fd (use)))
+(allow hal_drm base_typeattr_98_27_0 (fd (use)))
+(allow hal_drm_widevine vndbinder_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow hal_drm_widevine vndservicemanager_27_0 (binder (call transfer)))
+(allow vndservicemanager_27_0 hal_drm_widevine (dir (search)))
+(allow vndservicemanager_27_0 hal_drm_widevine (file (read open)))
+(allow vndservicemanager_27_0 hal_drm_widevine (process (getattr)))
+(allow hal_gnss_default vndbinder_device_27_0 (chr_file (ioctl read write open)))
+(allow hal_graphics_composer_default vndbinder_device_27_0 (chr_file (ioctl read write open)))
+(allow init_27_0 tmpfs_27_0 (lnk_file (ioctl read write create getattr setattr lock append map unlink rename open)))
+(dontaudit init_27_0 kernel_27_0 (system (module_request)))
+(allow init_27_0 logcat_exec_27_0 (file (read getattr map execute open)))
+(allow init_27_0 logpersist_27_0 (process (transition)))
+(allow logpersist_27_0 logcat_exec_27_0 (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 logpersist_27_0 (process (noatsecure)))
+(allow init_27_0 logpersist_27_0 (process (siginh rlimitinh)))
+(typetransition init_27_0 logcat_exec_27_0 process logpersist)
+(allow logpersist_27_0 logdr_socket_27_0 (sock_file (write)))
+(allow logpersist_27_0 logd_27_0 (unix_stream_socket (connectto)))
+(allow logpersist_27_0 serial_device_27_0 (chr_file (write open)))
+(allow logpersist_27_0 qemu_cmdline (file (ioctl read getattr lock map open)))
+(allow mediacodec_27_0 system_file_27_0 (dir (read open)))
+(dontaudit netd_27_0 self (capability (sys_module)))
+(dontaudit netd_27_0 kernel_27_0 (system (module_request)))
+(dontaudit priv_app_27_0 firstboot_prop_27_0 (file (getattr open)))
+(dontaudit priv_app_27_0 device_27_0 (dir (read open)))
+(dontaudit priv_app_27_0 proc_interrupts_27_0 (file (read getattr open)))
+(dontaudit priv_app_27_0 proc_modules_27_0 (file (read getattr open)))
+(allow init_27_0 qemu_props_exec (file (read getattr map execute open)))
+(allow init_27_0 qemu_props (process (transition)))
+(allow qemu_props qemu_props_exec (file (read getattr map execute entrypoint open)))
+(dontaudit init_27_0 qemu_props (process (noatsecure)))
+(allow init_27_0 qemu_props (process (siginh rlimitinh)))
+(typetransition init_27_0 qemu_props_exec process qemu_props)
+(typetransition qemu_props tmpfs_27_0 file qemu_props_tmpfs)
+(allow qemu_props qemu_props_tmpfs (file (read write getattr)))
+(allow qemu_props tmpfs_27_0 (dir (getattr search)))
+(allow qemu_props property_socket_27_0 (sock_file (write)))
+(allow qemu_props init_27_0 (unix_stream_socket (connectto)))
+(allow qemu_props qemu_prop (property_service (set)))
+(allow qemu_props qemu_prop (file (ioctl read getattr lock map open)))
+(allow qemu_props property_socket_27_0 (sock_file (write)))
+(allow qemu_props init_27_0 (unix_stream_socket (connectto)))
+(allow qemu_props dalvik_prop_27_0 (property_service (set)))
+(allow qemu_props dalvik_prop_27_0 (file (ioctl read getattr lock map open)))
+(allow qemu_props property_socket_27_0 (sock_file (write)))
+(allow qemu_props init_27_0 (unix_stream_socket (connectto)))
+(allow qemu_props qemu_cmdline (property_service (set)))
+(allow qemu_props qemu_cmdline (file (ioctl read getattr lock map open)))
+(allow shell_27_0 serial_device_27_0 (chr_file (ioctl read write getattr lock append map open)))
+(allow surfaceflinger_27_0 self (process (execmem)))
+(allow surfaceflinger_27_0 ashmem_device_27_0 (chr_file (execute)))
+(allow surfaceflinger_27_0 property_socket_27_0 (sock_file (write)))
+(allow surfaceflinger_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow surfaceflinger_27_0 qemu_prop (property_service (set)))
+(allow surfaceflinger_27_0 qemu_prop (file (ioctl read getattr lock map open)))
+(allow system_server_27_0 opengles_prop (file (ioctl read getattr lock map open)))
+(allow system_server_27_0 radio_noril_prop (file (ioctl read getattr lock map open)))
+(dontaudit vold_27_0 kernel_27_0 (system (module_request)))
+(allow zygote_27_0 property_socket_27_0 (sock_file (write)))
+(allow zygote_27_0 init_27_0 (unix_stream_socket (connectto)))
+(allow zygote_27_0 qemu_prop (property_service (set)))
+(allow zygote_27_0 qemu_prop (file (ioctl read getattr lock map open)))
+(dontaudit webview_zygote_27_0 mnt_expand_file_27_0 (dir (getattr)))
+(typetransition hal_wifi_supplicant_default wifi_data_file_27_0 dir "sockets" wpa_socket)
+(typeattribute base_typeattr_181_27_0)
+(typeattributeset base_typeattr_181_27_0 ((and (domain) ((not (performancemanager_27_0))))))
+(typeattribute base_typeattr_180_27_0)
+(typeattributeset base_typeattr_180_27_0 ((and (domain) ((not (coredomain init_27_0))))))
+(typeattribute base_typeattr_179_27_0)
+(typeattributeset base_typeattr_179_27_0 ((and (domain) ((not (wificond_27_0))))))
+(typeattribute base_typeattr_178_27_0)
+(typeattributeset base_typeattr_178_27_0 ((and (domain) ((not (vr_hwc_27_0))))))
+(typeattribute base_typeattr_177_27_0)
+(typeattributeset base_typeattr_177_27_0 ((and (domain) ((not (init_27_0 kernel_27_0 vold_27_0))))))
+(typeattribute base_typeattr_176_27_0)
+(typeattributeset base_typeattr_176_27_0 ((and (domain) ((not (kernel_27_0 vold_27_0))))))
+(typeattribute base_typeattr_175_27_0)
+(typeattributeset base_typeattr_175_27_0 ((and (domain) ((not (virtual_touchpad_27_0))))))
+(typeattribute base_typeattr_174_27_0)
+(typeattributeset base_typeattr_174_27_0 ((and (coredomain) ((not (init_27_0 modprobe_27_0))))))
+(typeattribute base_typeattr_173_27_0)
+(typeattributeset base_typeattr_173_27_0 ((and (domain) ((not (update_engine_27_0))))))
+(typeattribute base_typeattr_172_27_0)
+(typeattributeset base_typeattr_172_27_0 ((and (vendor_file_type) ((not (vendor_app_file_27_0 vendor_overlay_file_27_0))))))
+(typeattribute base_typeattr_171_27_0)
+(typeattributeset base_typeattr_171_27_0 ((and (domain) ((not (init_27_0 system_server_27_0 tzdatacheck_27_0))))))
+(typeattribute base_typeattr_170_27_0)
+(typeattributeset base_typeattr_170_27_0 ((and (fs_type file_type) ((not (toolbox_exec_27_0))))))
+(typeattribute base_typeattr_169_27_0)
+(typeattributeset base_typeattr_169_27_0 ((and (domain) ((not (thermalserviced_27_0))))))
+(typeattribute base_typeattr_168_27_0)
+(typeattributeset base_typeattr_168_27_0 ((and (service_manager_type) ((not (gatekeeper_service_27_0 incident_service_27_0 installd_service_27_0 netd_service_27_0 virtual_touchpad_service_27_0 vr_hwc_service_27_0))))))
+(typeattribute base_typeattr_167_27_0)
+(typeattributeset base_typeattr_167_27_0 ((and (fs_type file_type) ((not (sgdisk_exec_27_0))))))
+(typeattribute base_typeattr_166_27_0)
+(typeattributeset base_typeattr_166_27_0 ((and (domain) ((not (hwservicemanager_27_0 init_27_0 vndservicemanager_27_0))))))
+(typeattribute base_typeattr_165_27_0)
+(typeattributeset base_typeattr_165_27_0 ((and (appdomain) ((not (system_app_27_0))))))
+(typeattribute base_typeattr_164_27_0)
+(typeattributeset base_typeattr_164_27_0 ((and (data_file_type) ((not (cache_file_27_0 cache_recovery_file_27_0))))))
+(typeattribute base_typeattr_163_27_0)
+(typeattributeset base_typeattr_163_27_0 ((and (domain) ((not (radio_27_0))))))
+(typeattribute base_typeattr_162_27_0)
+(typeattributeset base_typeattr_162_27_0 ((and (core_property_type) ((not (audio_prop_27_0 config_prop_27_0 cppreopt_prop_27_0 dalvik_prop_27_0 debuggerd_prop_27_0 debug_prop_27_0 default_prop_27_0 dhcp_prop_27_0 dumpstate_prop_27_0 ffs_prop_27_0 fingerprint_prop_27_0 logd_prop_27_0 net_radio_prop_27_0 nfc_prop_27_0 pan_result_prop_27_0 persist_debug_prop_27_0 powerctl_prop_27_0 radio_prop_27_0 restorecon_prop_27_0 shell_prop_27_0 system_prop_27_0 system_radio_prop_27_0 vold_prop_27_0))))))
+(typeattribute base_typeattr_161_27_0)
+(typeattributeset base_typeattr_161_27_0 ((and (domain) ((not (performanced_27_0))))))
+(typeattribute base_typeattr_160_27_0)
+(typeattributeset base_typeattr_160_27_0 ((and (domain) ((not (init_27_0 netd_27_0))))))
+(typeattribute base_typeattr_159_27_0)
+(typeattributeset base_typeattr_159_27_0 ((and (domain) ((not (dumpstate_27_0 netd_27_0 system_server_27_0))))))
+(typeattribute base_typeattr_158_27_0)
+(typeattributeset base_typeattr_158_27_0 ((and (domain) ((not (netd_27_0))))))
+(typeattribute base_typeattr_157_27_0)
+(typeattributeset base_typeattr_157_27_0 ((and (domain) ((not (mediaserver_27_0))))))
+(typeattribute base_typeattr_156_27_0)
+(typeattributeset base_typeattr_156_27_0 ((and (domain) ((not (mediametrics_27_0))))))
+(typeattribute base_typeattr_155_27_0)
+(typeattributeset base_typeattr_155_27_0 ((and (domain) ((not (mediaextractor_27_0))))))
+(typeattribute base_typeattr_154_27_0)
+(typeattributeset base_typeattr_154_27_0 ((and (domain) ((not (mediadrmserver_27_0))))))
+(typeattribute base_typeattr_153_27_0)
+(typeattributeset base_typeattr_153_27_0 ((and (domain) ((not (mediacodec_27_0))))))
+(typeattribute base_typeattr_152_27_0)
+(typeattributeset base_typeattr_152_27_0 ((and (domain) ((not (init_27_0 logd_27_0))))))
+(typeattribute base_typeattr_151_27_0)
+(typeattributeset base_typeattr_151_27_0 ((and (domain) ((not (init_27_0 keystore_27_0))))))
+(typeattribute base_typeattr_150_27_0)
+(typeattributeset base_typeattr_150_27_0 ((and (domain) ((not (keystore_27_0))))))
+(typeattribute base_typeattr_149_27_0)
+(typeattributeset base_typeattr_149_27_0 ((and (domain) ((not (servicemanager_27_0 system_server_27_0))))))
+(typeattribute base_typeattr_148_27_0)
+(typeattributeset base_typeattr_148_27_0 ((and (domain) ((not (dumpstate_27_0 installd_27_0 system_server_27_0))))))
+(typeattribute base_typeattr_147_27_0)
+(typeattributeset base_typeattr_147_27_0 ((and (domain) ((not (installd_27_0))))))
+(typeattribute base_typeattr_146_27_0)
+(typeattributeset base_typeattr_146_27_0 ((and (domain) ((not (inputflinger_27_0))))))
+(typeattribute base_typeattr_145_27_0)
+(typeattributeset base_typeattr_145_27_0 ((and (fs_type file_type) ((not (init_exec_27_0))))))
+(typeattribute base_typeattr_144_27_0)
+(typeattributeset base_typeattr_144_27_0 ((and (dev_type) ((not (kmem_device_27_0 port_device_27_0))))))
+(typeattribute base_typeattr_143_27_0)
+(typeattributeset base_typeattr_143_27_0 ((and (dev_type) ((not (device_27_0 alarm_device_27_0 ashmem_device_27_0 binder_device_27_0 hwbinder_device_27_0 dm_device_27_0 keychord_device_27_0 console_device_27_0 hw_random_device_27_0 kmem_device_27_0 port_device_27_0 ptmx_device_27_0 kmsg_device_27_0 null_device_27_0 random_device_27_0 owntty_device_27_0 zero_device_27_0 devpts_27_0))))))
+(typeattribute base_typeattr_142_27_0)
+(typeattributeset base_typeattr_142_27_0 ((and (dev_type) ((not (device_27_0 vndbinder_device_27_0 kmem_device_27_0 port_device_27_0))))))
+(typeattribute base_typeattr_141_27_0)
+(typeattributeset base_typeattr_141_27_0 ((and (fs_type) ((not (contextmount_type sdcard_type rootfs_27_0))))))
+(typeattribute base_typeattr_140_27_0)
+(typeattributeset base_typeattr_140_27_0 ((and (file_type) ((not (exec_type vendor_file_type system_file_27_0))))))
+(typeattribute base_typeattr_139_27_0)
+(typeattributeset base_typeattr_139_27_0 ((and (file_type) ((not (exec_type vendor_file_type system_file_27_0 runtime_event_log_tags_file_27_0 shell_data_file_27_0 keystore_data_file_27_0 vold_data_file_27_0 app_data_file_27_0 system_app_data_file_27_0 misc_logd_file_27_0))))))
+(typeattribute base_typeattr_138_27_0)
+(typeattributeset base_typeattr_138_27_0 ((and (file_type) ((not (exec_type vendor_file_type system_file_27_0 shell_data_file_27_0 keystore_data_file_27_0 vold_data_file_27_0 app_data_file_27_0 system_app_data_file_27_0 misc_logd_file_27_0))))))
+(typeattribute base_typeattr_137_27_0)
+(typeattributeset base_typeattr_137_27_0 ((and (file_type) ((not (exec_type vendor_file_type system_file_27_0 app_data_file_27_0 system_app_data_file_27_0 misc_logd_file_27_0))))))
+(typeattribute base_typeattr_136_27_0)
+(typeattributeset base_typeattr_136_27_0 ((and (domain) ((not (healthd_27_0))))))
+(typeattribute base_typeattr_135_27_0)
+(typeattributeset base_typeattr_135_27_0 ((and (domain) ((not (hal_wifi_supplicant_server))))))
+(typeattribute base_typeattr_134_27_0)
+(typeattributeset base_typeattr_134_27_0 ((and (domain) ((not (hal_wifi_offload_server))))))
+(typeattribute base_typeattr_133_27_0)
+(typeattributeset base_typeattr_133_27_0 ((and (domain) ((not (hal_wifi_server))))))
+(typeattribute base_typeattr_132_27_0)
+(typeattributeset base_typeattr_132_27_0 ((and (domain) ((not (hal_weaver_server))))))
+(typeattribute base_typeattr_131_27_0)
+(typeattributeset base_typeattr_131_27_0 ((and (domain) ((not (hal_vr_server))))))
+(typeattribute base_typeattr_130_27_0)
+(typeattributeset base_typeattr_130_27_0 ((and (domain) ((not (hal_vibrator_server))))))
+(typeattribute base_typeattr_129_27_0)
+(typeattributeset base_typeattr_129_27_0 ((and (domain) ((not (hal_usb_server))))))
+(typeattribute base_typeattr_128_27_0)
+(typeattributeset base_typeattr_128_27_0 ((and (domain) ((not (hal_tv_input_server))))))
+(typeattribute base_typeattr_127_27_0)
+(typeattributeset base_typeattr_127_27_0 ((and (domain) ((not (hal_tv_cec_server))))))
+(typeattribute base_typeattr_126_27_0)
+(typeattributeset base_typeattr_126_27_0 ((and (domain) ((not (hal_thermal_server))))))
+(typeattribute base_typeattr_125_27_0)
+(typeattributeset base_typeattr_125_27_0 ((and (domain) ((not (hal_telephony_server))))))
+(typeattribute base_typeattr_124_27_0)
+(typeattributeset base_typeattr_124_27_0 ((and (domain) ((not (hal_sensors_server))))))
+(typeattribute base_typeattr_123_27_0)
+(typeattributeset base_typeattr_123_27_0 ((and (domain) ((not (hal_power_server))))))
+(typeattribute base_typeattr_122_27_0)
+(typeattributeset base_typeattr_122_27_0 ((and (domain) ((not (hal_oemlock_server))))))
+(typeattribute base_typeattr_121_27_0)
+(typeattributeset base_typeattr_121_27_0 ((and (domain) ((not (hal_nfc_server))))))
+(typeattribute base_typeattr_120_27_0)
+(typeattributeset base_typeattr_120_27_0 ((and (halserverdomain) ((not (hal_dumpstate_server rild_27_0))))))
+(typeattribute base_typeattr_119_27_0)
+(typeattributeset base_typeattr_119_27_0 ((and (halserverdomain) ((not (hal_tetheroffload_server hal_wifi_server hal_wifi_supplicant_server rild_27_0))))))
+(typeattribute base_typeattr_118_27_0)
+(typeattributeset base_typeattr_118_27_0 ((and (halserverdomain) ((not (hal_bluetooth_server hal_wifi_server hal_wifi_supplicant_server rild_27_0))))))
+(typeattribute base_typeattr_117_27_0)
+(typeattributeset base_typeattr_117_27_0 ((and (domain) ((not (hal_neuralnetworks_server))))))
+(typeattribute base_typeattr_116_27_0)
+(typeattributeset base_typeattr_116_27_0 ((and (domain) ((not (hal_memtrack_server))))))
+(typeattribute base_typeattr_115_27_0)
+(typeattributeset base_typeattr_115_27_0 ((and (domain) ((not (hal_light_server))))))
+(typeattribute base_typeattr_114_27_0)
+(typeattributeset base_typeattr_114_27_0 ((and (domain) ((not (hal_keymaster_server))))))
+(typeattribute base_typeattr_113_27_0)
+(typeattributeset base_typeattr_113_27_0 ((and (domain) ((not (hal_ir_server))))))
+(typeattribute base_typeattr_112_27_0)
+(typeattributeset base_typeattr_112_27_0 ((and (domain) ((not (hal_health_server))))))
+(typeattribute base_typeattr_111_27_0)
+(typeattributeset base_typeattr_111_27_0 ((and (domain) ((not (hal_graphics_composer_server))))))
+(typeattribute base_typeattr_110_27_0)
+(typeattributeset base_typeattr_110_27_0 ((and (domain) ((not (hal_graphics_allocator_server))))))
+(typeattribute base_typeattr_109_27_0)
+(typeattributeset base_typeattr_109_27_0 ((and (domain) ((not (hal_gnss_server))))))
+(typeattribute base_typeattr_108_27_0)
+(typeattributeset base_typeattr_108_27_0 ((and (domain) ((not (hal_gatekeeper_server))))))
+(typeattribute base_typeattr_107_27_0)
+(typeattributeset base_typeattr_107_27_0 ((and (domain) ((not (hal_fingerprint_server))))))
+(typeattribute base_typeattr_106_27_0)
+(typeattributeset base_typeattr_106_27_0 ((and (domain) ((not (hal_dumpstate_server))))))
+(typeattribute base_typeattr_105_27_0)
+(typeattributeset base_typeattr_105_27_0 ((and (domain) ((not (hal_drm_server))))))
+(typeattribute base_typeattr_104_27_0)
+(typeattributeset base_typeattr_104_27_0 ((and (domain) ((not (hal_contexthub_server))))))
+(typeattribute base_typeattr_103_27_0)
+(typeattributeset base_typeattr_103_27_0 ((and (data_file_type) ((not (anr_data_file_27_0 tombstone_data_file_27_0 zoneinfo_data_file_27_0))))))
+(typeattribute base_typeattr_102_27_0)
+(typeattributeset base_typeattr_102_27_0 ((and (domain) ((not (hal_configstore_server logd_27_0 tombstoned_27_0))))))
+(typeattribute base_typeattr_101_27_0)
+(typeattributeset base_typeattr_101_27_0 ((and (domain) ((not (hal_configstore_server))))))
+(typeattribute base_typeattr_100_27_0)
+(typeattributeset base_typeattr_100_27_0 ((and (domain) ((not (hal_cas_server))))))
+(typeattribute base_typeattr_99_27_0)
+(typeattributeset base_typeattr_99_27_0 ((and (halserverdomain) ((not (hal_camera_server))))))
+(typeattribute base_typeattr_98_27_0)
+(typeattributeset base_typeattr_98_27_0 ((and (appdomain) ((not (isolated_app_27_0))))))
+(typeattribute base_typeattr_97_27_0)
+(typeattributeset base_typeattr_97_27_0 ((and (domain) ((not (hal_camera_server))))))
+(typeattribute base_typeattr_96_27_0)
+(typeattributeset base_typeattr_96_27_0 ((and (domain) ((not (hal_broadcastradio_server))))))
+(typeattribute base_typeattr_95_27_0)
+(typeattributeset base_typeattr_95_27_0 ((and (domain) ((not (hal_bootctl_server))))))
+(typeattribute base_typeattr_94_27_0)
+(typeattributeset base_typeattr_94_27_0 ((and (domain) ((not (hal_bluetooth_server))))))
+(typeattribute base_typeattr_93_27_0)
+(typeattributeset base_typeattr_93_27_0 ((and (halserverdomain) ((not (hal_audio_server))))))
+(typeattribute base_typeattr_92_27_0)
+(typeattributeset base_typeattr_92_27_0 ((and (domain) ((not (hal_audio_server))))))
+(typeattribute base_typeattr_91_27_0)
+(typeattributeset base_typeattr_91_27_0 ((and (domain) ((not (hal_allocator_server))))))
+(typeattribute base_typeattr_90_27_0)
+(typeattributeset base_typeattr_90_27_0 ((and (domain) ((not (gatekeeperd_27_0))))))
+(typeattribute base_typeattr_89_27_0)
+(typeattributeset base_typeattr_89_27_0 ((and (domain) ((not (vold_27_0))))))
+(typeattribute base_typeattr_88_27_0)
+(typeattributeset base_typeattr_88_27_0 ((and (fs_type file_type) ((not (fsck_exec_27_0))))))
+(typeattribute base_typeattr_87_27_0)
+(typeattributeset base_typeattr_87_27_0 ((and (domain) ((not (init_27_0 vold_27_0))))))
+(typeattribute base_typeattr_86_27_0)
+(typeattributeset base_typeattr_86_27_0 ((and (domain) ((not (fingerprintd_27_0))))))
+(typeattribute base_typeattr_85_27_0)
+(typeattributeset base_typeattr_85_27_0 ((and (domain) ((not (dumpstate_27_0 shell_27_0 system_server_27_0))))))
+(typeattribute base_typeattr_84_27_0)
+(typeattributeset base_typeattr_84_27_0 ((and (domain) ((not (dumpstate_27_0))))))
+(typeattribute base_typeattr_83_27_0)
+(typeattributeset base_typeattr_83_27_0 ((and (service_manager_type) ((not (dumpstate_service_27_0 gatekeeper_service_27_0 incident_service_27_0 virtual_touchpad_service_27_0 vr_hwc_service_27_0))))))
+(typeattribute base_typeattr_82_27_0)
+(typeattributeset base_typeattr_82_27_0 ((and (domain) ((not (drmserver_27_0))))))
+(typeattribute base_typeattr_81_27_0)
+(typeattributeset base_typeattr_81_27_0 ((not (coredomain))))
+(typeattribute base_typeattr_80_27_0)
+(typeattributeset base_typeattr_80_27_0 ((not (rootfs_27_0 system_file_27_0 vendor_file_27_0))))
+(typeattribute base_typeattr_79_27_0)
+(typeattributeset base_typeattr_79_27_0 ((and (domain) ((not (installd_27_0 profman_27_0))))))
+(typeattribute base_typeattr_78_27_0)
+(typeattributeset base_typeattr_78_27_0 ((and (domain) ((not (dumpstate_27_0 init_27_0 system_server_27_0))))))
+(typeattribute base_typeattr_77_27_0)
+(typeattributeset base_typeattr_77_27_0 ((not (hwservicemanager_27_0))))
+(typeattribute base_typeattr_76_27_0)
+(typeattributeset base_typeattr_76_27_0 ((not (servicemanager_27_0 vndservicemanager_27_0))))
+(typeattribute base_typeattr_75_27_0)
+(typeattributeset base_typeattr_75_27_0 ((and (domain) ((not (appdomain adbd_27_0 dumpstate_27_0 installd_27_0))))))
+(typeattribute base_typeattr_74_27_0)
+(typeattributeset base_typeattr_74_27_0 ((and (domain) ((not (appdomain adbd_27_0 dumpstate_27_0 init_27_0 installd_27_0 system_server_27_0))))))
+(typeattribute base_typeattr_73_27_0)
+(typeattributeset base_typeattr_73_27_0 ((and (domain) ((not (adbd_27_0 dumpstate_27_0 init_27_0 installd_27_0 shell_27_0 vold_27_0))))))
+(typeattribute base_typeattr_72_27_0)
+(typeattributeset base_typeattr_72_27_0 ((and (domain) ((not (installd_27_0 shell_27_0))))))
+(typeattribute base_typeattr_71_27_0)
+(typeattributeset base_typeattr_71_27_0 ((and (domain) ((not (appdomain installd_27_0 uncrypt_27_0))))))
+(typeattribute base_typeattr_70_27_0)
+(typeattributeset base_typeattr_70_27_0 ((and (appdomain) ((not (shell_27_0))))))
+(typeattribute base_typeattr_69_27_0)
+(typeattributeset base_typeattr_69_27_0 ((and (domain) ((not (runas_27_0 webview_zygote_27_0 zygote_27_0))))))
+(typeattribute base_typeattr_68_27_0)
+(typeattributeset base_typeattr_68_27_0 ((and (domain) ((not (adbd_27_0 init_27_0 runas_27_0 zygote_27_0))))))
+(typeattribute base_typeattr_67_27_0)
+(typeattributeset base_typeattr_67_27_0 ((and (domain) ((not (appdomain installd_27_0))))))
+(typeattribute base_typeattr_66_27_0)
+(typeattributeset base_typeattr_66_27_0 ((and (domain) ((not (appdomain installd_27_0 system_server_27_0))))))
+(typeattribute base_typeattr_65_27_0)
+(typeattributeset base_typeattr_65_27_0 ((and (domain) ((not (init_27_0 installd_27_0 system_app_27_0 system_server_27_0))))))
+(typeattribute base_typeattr_64_27_0)
+(typeattributeset base_typeattr_64_27_0 ((not (domain))))
+(typeattribute base_typeattr_63_27_0)
+(typeattributeset base_typeattr_63_27_0 ((and (domain) ((not (untrusted_app_all))))))
+(typeattribute base_typeattr_62_27_0)
+(typeattributeset base_typeattr_62_27_0 ((and (file_type) ((not (apk_data_file_27_0 app_data_file_27_0 asec_public_file_27_0))))))
+(typeattribute base_typeattr_61_27_0)
+(typeattributeset base_typeattr_61_27_0 ((and (domain) ((not (dumpstate_27_0 system_server_27_0))))))
+(typeattribute base_typeattr_60_27_0)
+(typeattributeset base_typeattr_60_27_0 ((and (domain) ((not (crash_dump_27_0 dumpstate_27_0 mediacodec_27_0 mediaextractor_27_0 system_server_27_0 tombstoned_27_0))))))
+(typeattribute base_typeattr_59_27_0)
+(typeattributeset base_typeattr_59_27_0 ((and (domain) ((not (system_server_27_0 webview_zygote_27_0))))))
+(typeattribute base_typeattr_58_27_0)
+(typeattributeset base_typeattr_58_27_0 ((and (domain) ((not (system_server_27_0))))))
+(typeattribute base_typeattr_57_27_0)
+(typeattributeset base_typeattr_57_27_0 ((and (domain) ((not (system_server_27_0 zygote_27_0))))))
+(typeattribute base_typeattr_56_27_0)
+(typeattributeset base_typeattr_56_27_0 ((and (domain) ((not (cppreopts_27_0 dex2oat_27_0 init_27_0 installd_27_0 otapreopt_slot_27_0 postinstall_dexopt_27_0 zygote_27_0))))))
+(typeattribute base_typeattr_55_27_0)
+(typeattributeset base_typeattr_55_27_0 ((and (exec_type) ((not (vendor_file_type crash_dump_exec_27_0 netutils_wrapper_exec_27_0))))))
+(typeattribute base_typeattr_54_27_0)
+(typeattributeset base_typeattr_54_27_0 ((and (domain) ((not (appdomain coredomain vendor_executes_system_violators rild_27_0))))))
+(typeattribute base_typeattr_53_27_0)
+(typeattributeset base_typeattr_53_27_0 ((and (coredomain) ((not (init_27_0))))))
+(typeattribute base_typeattr_52_27_0)
+(typeattributeset base_typeattr_52_27_0 ((and (coredomain) ((not (appdomain idmap_27_0 init_27_0 installd_27_0 system_server_27_0 zygote_27_0))))))
+(typeattribute base_typeattr_51_27_0)
+(typeattributeset base_typeattr_51_27_0 ((and (coredomain) ((not (appdomain dex2oat_27_0 idmap_27_0 init_27_0 installd_27_0 postinstall_dexopt_27_0 system_server_27_0))))))
+(typeattribute base_typeattr_50_27_0)
+(typeattributeset base_typeattr_50_27_0 ((and (dev_type file_type) ((not (core_data_file_type coredomain_socket unlabeled_27_0))))))
+(typeattribute base_typeattr_49_27_0)
+(typeattributeset base_typeattr_49_27_0 ((and (coredomain) ((not (socket_between_core_and_vendor_violators init_27_0 ueventd_27_0))))))
+(typeattribute base_typeattr_48_27_0)
+(typeattributeset base_typeattr_48_27_0 ((and (core_data_file_type coredomain_socket unlabeled_27_0) ((not (pdx_endpoint_socket_type pdx_channel_socket_type app_data_file_27_0))))))
+(typeattribute base_typeattr_47_27_0)
+(typeattributeset base_typeattr_47_27_0 ((and (domain) ((not (netdomain coredomain socket_between_core_and_vendor_violators))))))
+(typeattribute base_typeattr_46_27_0)
+(typeattributeset base_typeattr_46_27_0 ((and (coredomain) ((not (incidentd_27_0 init_27_0 logd_27_0 mdnsd_27_0 netd_27_0 tombstoned_27_0))))))
+(typeattribute base_typeattr_45_27_0)
+(typeattributeset base_typeattr_45_27_0 ((and (domain) ((not (appdomain coredomain socket_between_core_and_vendor_violators))))))
+(typeattribute base_typeattr_44_27_0)
+(typeattributeset base_typeattr_44_27_0 ((and (domain) ((not (coredomain socket_between_core_and_vendor_violators))))))
+(typeattribute base_typeattr_43_27_0)
+(typeattributeset base_typeattr_43_27_0 ((and (coredomain) ((not (adbd_27_0 init_27_0))))))
+(typeattribute base_typeattr_42_27_0)
+(typeattributeset base_typeattr_42_27_0 ((and (coredomain) ((not (shell_27_0))))))
+(typeattribute base_typeattr_41_27_0)
+(typeattributeset base_typeattr_41_27_0 ((and (coredomain) ((not (shell_27_0 ueventd_27_0))))))
+(typeattribute base_typeattr_40_27_0)
+(typeattributeset base_typeattr_40_27_0 ((and (service_manager_type) ((not (app_api_service ephemeral_app_api_service audioserver_service_27_0 cameraserver_service_27_0 drmserver_service_27_0 keystore_service_27_0 mediaserver_service_27_0 mediametrics_service_27_0 mediaextractor_service_27_0 mediadrmserver_service_27_0 nfc_service_27_0 radio_service_27_0 surfaceflinger_service_27_0 virtual_touchpad_service_27_0 vr_hwc_service_27_0 vr_manager_service_27_0))))))
+(typeattribute base_typeattr_39_27_0)
+(typeattributeset base_typeattr_39_27_0 ((and (appdomain) ((not (coredomain))))))
+(typeattribute base_typeattr_38_27_0)
+(typeattributeset base_typeattr_38_27_0 ((and (domain) ((not (appdomain coredomain binder_in_vendor_violators))))))
+(typeattribute base_typeattr_37_27_0)
+(typeattributeset base_typeattr_37_27_0 ((and (domain) ((not (hwservicemanager_27_0 servicemanager_27_0 vndservicemanager_27_0))))))
+(typeattribute base_typeattr_36_27_0)
+(typeattributeset base_typeattr_36_27_0 ((and (domain) ((not (hal_bootctl init_27_0 recovery_27_0 ueventd_27_0 uncrypt_27_0 update_engine_27_0 vold_27_0))))))
+(typeattribute base_typeattr_35_27_0)
+(typeattributeset base_typeattr_35_27_0 ((and (domain) ((not (install_recovery_27_0 recovery_27_0))))))
+(typeattribute base_typeattr_34_27_0)
+(typeattributeset base_typeattr_34_27_0 ((and (domain) ((not (recovery_27_0 update_engine_27_0))))))
+(typeattribute base_typeattr_33_27_0)
+(typeattributeset base_typeattr_33_27_0 ((and (domain) ((not (init_27_0 recovery_27_0 vold_27_0))))))
+(typeattribute base_typeattr_32_27_0)
+(typeattributeset base_typeattr_32_27_0 ((and (domain) ((not (init_27_0 recovery_27_0 shell_27_0 system_server_27_0 ueventd_27_0))))))
+(typeattribute base_typeattr_31_27_0)
+(typeattributeset base_typeattr_31_27_0 ((and (domain) ((not (init_27_0 system_server_27_0))))))
+(typeattribute base_typeattr_30_27_0)
+(typeattributeset base_typeattr_30_27_0 ((and (domain) ((not (hal_drm hal_cas adbd_27_0 dumpstate_27_0 init_27_0 mediadrmserver_27_0 recovery_27_0 shell_27_0 system_server_27_0))))))
+(typeattribute base_typeattr_29_27_0)
+(typeattributeset base_typeattr_29_27_0 ((and (fs_type) ((not (contextmount_type))))))
+(typeattribute base_typeattr_28_27_0)
+(typeattributeset base_typeattr_28_27_0 ((and (domain) ((not (kernel_27_0 recovery_27_0))))))
+(typeattribute base_typeattr_27_27_0)
+(typeattributeset base_typeattr_27_27_0 ((and (data_file_type) ((not (system_data_file_27_0 apk_data_file_27_0 dalvikcache_data_file_27_0))))))
+(typeattribute base_typeattr_26_27_0)
+(typeattributeset base_typeattr_26_27_0 ((and (domain) ((not (appdomain))))))
+(typeattribute base_typeattr_25_27_0)
+(typeattributeset base_typeattr_25_27_0 ((and (fs_type) ((not (rootfs_27_0))))))
+(typeattribute base_typeattr_24_27_0)
+(typeattributeset base_typeattr_24_27_0 ((and (domain) ((not (appdomain recovery_27_0))))))
+(typeattribute base_typeattr_23_27_0)
+(typeattributeset base_typeattr_23_27_0 ((and (file_type) ((not (exec_type vendor_file_type system_file_27_0 postinstall_file_27_0))))))
+(typeattribute base_typeattr_22_27_0)
+(typeattributeset base_typeattr_22_27_0 ((and (domain) ((not (appdomain dumpstate_27_0 shell_27_0 webview_zygote_27_0 zygote_27_0))))))
+(typeattribute base_typeattr_21_27_0)
+(typeattributeset base_typeattr_21_27_0 ((and (fs_type) ((not (sdcard_type))))))
+(typeattribute base_typeattr_20_27_0)
+(typeattributeset base_typeattr_20_27_0 ((and (domain) ((not (init_27_0 kernel_27_0 otapreopt_chroot_27_0 recovery_27_0 update_engine_27_0 vold_27_0 zygote_27_0))))))
+(typeattribute base_typeattr_19_27_0)
+(typeattributeset base_typeattr_19_27_0 ((and (domain) ((not (init_27_0 kernel_27_0 recovery_27_0))))))
+(typeattribute base_typeattr_18_27_0)
+(typeattributeset base_typeattr_18_27_0 ((and (domain) ((not (init_27_0 ueventd_27_0))))))
+(typeattribute base_typeattr_17_27_0)
+(typeattributeset base_typeattr_17_27_0 ((and (domain) ((not (shell_27_0 ueventd_27_0))))))
+(typeattribute base_typeattr_16_27_0)
+(typeattributeset base_typeattr_16_27_0 ((and (file_type) ((not (exec_type postinstall_file_27_0))))))
+(typeattribute base_typeattr_15_27_0)
+(typeattributeset base_typeattr_15_27_0 ((and (domain) ((not (init_27_0 shell_27_0 system_server_27_0 ueventd_27_0))))))
+(typeattribute base_typeattr_14_27_0)
+(typeattributeset base_typeattr_14_27_0 ((and (domain) ((not (init_27_0))))))
+(typeattribute base_typeattr_13_27_0)
+(typeattributeset base_typeattr_13_27_0 ((and (domain) ((not (kernel_27_0))))))
+(typeattribute base_typeattr_12_27_0)
+(typeattributeset base_typeattr_12_27_0 ((and (domain) ((not (recovery_27_0))))))
+(typeattribute base_typeattr_11_27_0)
+(typeattributeset base_typeattr_11_27_0 ((and (domain) ((not (healthd_27_0 init_27_0 kernel_27_0 recovery_27_0 tee_27_0 ueventd_27_0 uncrypt_27_0))))))
+(typeattribute base_typeattr_10_27_0)
+(typeattributeset base_typeattr_10_27_0 ((and (domain) ((not (init_27_0 kernel_27_0 ueventd_27_0 vold_27_0))))))
+(typeattribute base_typeattr_9_27_0)
+(typeattributeset base_typeattr_9_27_0 ((and (domain) ((not (init_27_0 recovery_27_0))))))
+(typeattribute base_typeattr_8_27_0)
+(typeattributeset base_typeattr_8_27_0 ((all)))
+(typeattribute base_typeattr_7_27_0)
+(typeattributeset base_typeattr_7_27_0 ((and (domain) ((not (domain))))))
+(typeattribute base_typeattr_6_27_0)
+(typeattributeset base_typeattr_6_27_0 ((and (domain) ((not (coredomain))))))
+(typeattribute base_typeattr_5_27_0)
+(typeattributeset base_typeattr_5_27_0 ((and (domain) ((not (isolated_app_27_0 servicemanager_27_0 vndservicemanager_27_0))))))
+(typeattribute base_typeattr_4_27_0)
+(typeattributeset base_typeattr_4_27_0 ((and (appdomain coredomain binder_in_vendor_violators) ((not (hwservicemanager_27_0))))))
+(typeattribute base_typeattr_3_27_0)
+(typeattributeset base_typeattr_3_27_0 ((and (domain) ((not (display_service_server))))))
+(typeattribute base_typeattr_2_27_0)
+(typeattributeset base_typeattr_2_27_0 ((and (domain) ((not (cameraserver_27_0))))))
+(typeattribute base_typeattr_1_27_0)
+(typeattributeset base_typeattr_1_27_0 ((and (domain) ((not (bufferhubd_27_0))))))
diff --git a/vendor/etc/selinux/nonplat_service_contexts b/vendor/etc/selinux/nonplat_service_contexts
new file mode 100644
index 0000000000000000000000000000000000000000..0fd626302c0903394c164775250572ba1d46706f
--- /dev/null
+++ b/vendor/etc/selinux/nonplat_service_contexts
@@ -0,0 +1,2 @@
+security                                  u:object_r:security_service:s0
+VideoCallEngineService                    u:object_r:vce_service:s0
diff --git a/vendor/etc/selinux/plat_sepolicy_vers.txt b/vendor/etc/selinux/plat_sepolicy_vers.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a0d6856dbeecfde64269587cdef95a06b5edc878
--- /dev/null
+++ b/vendor/etc/selinux/plat_sepolicy_vers.txt
@@ -0,0 +1 @@
+27.0
diff --git a/vendor/etc/selinux/precompiled_sepolicy b/vendor/etc/selinux/precompiled_sepolicy
new file mode 100644
index 0000000000000000000000000000000000000000..e2c7105986b54b0dda5e5352edffd962431bdb67
Binary files /dev/null and b/vendor/etc/selinux/precompiled_sepolicy differ
diff --git a/vendor/etc/selinux/precompiled_sepolicy.plat_and_mapping.sha256 b/vendor/etc/selinux/precompiled_sepolicy.plat_and_mapping.sha256
new file mode 100644
index 0000000000000000000000000000000000000000..4e463a3683b455d1155ec27ae34d31872ca7c33a
--- /dev/null
+++ b/vendor/etc/selinux/precompiled_sepolicy.plat_and_mapping.sha256
@@ -0,0 +1 @@
+1be82cd4fd2271a60aa8c290a11c85253c601d4834f2c019783f5847ba75a6c0
diff --git a/vendor/etc/selinux/vndservice_contexts b/vendor/etc/selinux/vndservice_contexts
new file mode 100644
index 0000000000000000000000000000000000000000..c0062445f61c55c26a586a4b81a123744e55d45a
--- /dev/null
+++ b/vendor/etc/selinux/vndservice_contexts
@@ -0,0 +1,2 @@
+*                       u:object_r:default_android_vndservice:s0
+phasechecknative                          u:object_r:phasecheck_service:s0
diff --git a/vendor/etc/slog_modem.conf b/vendor/etc/slog_modem.conf
new file mode 100644
index 0000000000000000000000000000000000000000..c8264d656ccc61f2b39a1ecc9903e8dafbf66668
--- /dev/null
+++ b/vendor/etc/slog_modem.conf
@@ -0,0 +1,16 @@
+minidump enable	external
+
+
+#Type	Name		State	Internal Size	External Size	File Size	Level	overwrite
+stream	cp_wcdma	off	50		50		512		5	on
+stream	cp_td-scdma	off	50		50		512		5	on
+stream	cp_3mode	off	50		50		512		5	on
+stream	cp_4mode	off	50		50		512		5	on
+stream	cp_5mode	off	50		50		512		5	on
+stream	cp_wcn		off	50		50		128		5	on
+stream	cp_gnss		off	50		50		128		5	on
+stream	agdsp		off	50		50		128		5	on
+stream	pm_sh		off	50		50		128		5	on
+
+agdsp_log_dest off
+agdsp_pcm_dump off
diff --git a/vendor/etc/slog_modem_autotest.conf b/vendor/etc/slog_modem_autotest.conf
new file mode 100644
index 0000000000000000000000000000000000000000..c8264d656ccc61f2b39a1ecc9903e8dafbf66668
--- /dev/null
+++ b/vendor/etc/slog_modem_autotest.conf
@@ -0,0 +1,16 @@
+minidump enable	external
+
+
+#Type	Name		State	Internal Size	External Size	File Size	Level	overwrite
+stream	cp_wcdma	off	50		50		512		5	on
+stream	cp_td-scdma	off	50		50		512		5	on
+stream	cp_3mode	off	50		50		512		5	on
+stream	cp_4mode	off	50		50		512		5	on
+stream	cp_5mode	off	50		50		512		5	on
+stream	cp_wcn		off	50		50		128		5	on
+stream	cp_gnss		off	50		50		128		5	on
+stream	agdsp		off	50		50		128		5	on
+stream	pm_sh		off	50		50		128		5	on
+
+agdsp_log_dest off
+agdsp_pcm_dump off
diff --git a/vendor/etc/slog_modem_cali.conf b/vendor/etc/slog_modem_cali.conf
new file mode 100644
index 0000000000000000000000000000000000000000..00fcf36a5641642850a4f03e1c1129b9c37b9cbe
--- /dev/null
+++ b/vendor/etc/slog_modem_cali.conf
@@ -0,0 +1,16 @@
+minidump enable	external
+
+
+#Type	Name		State	Internal Size	External Size	File Size	Level	overwrite
+stream	cp_wcdma	off	50		0		512		5	on
+stream	cp_td-scdma	off	50		0		512		5	on
+stream	cp_3mode	off	50		0		512		5	on
+stream	cp_4mode	off	50		0		512		5	on
+stream	cp_5mode	off	50		0		512		5	on
+stream	cp_wcn		on	50		0		128		5	on
+stream	cp_gnss		off	50		0		128		5	on
+stream	agdsp		off	50		0		128		5	on
+stream	pm_sh		off	50		0		128		5	on
+
+agdsp_log_dest off
+agdsp_pcm_dump off
diff --git a/vendor/etc/slog_modem_factory.conf b/vendor/etc/slog_modem_factory.conf
new file mode 100644
index 0000000000000000000000000000000000000000..bdf51797030933c4aeda69c26a57a0b55ec4a8b3
--- /dev/null
+++ b/vendor/etc/slog_modem_factory.conf
@@ -0,0 +1,16 @@
+minidump enable	external
+
+
+#Type	Name		State	Internal Size	External Size	File Size	Level	overwrite
+stream	cp_wcdma	off	50		50		512		5	on
+stream	cp_td-scdma	off	50		50		512		5	on
+stream	cp_3mode	off	50		50		512		5	on
+stream	cp_4mode	off	50		50		512		5	on
+stream	cp_5mode	off	50		50		512		5	on
+stream	cp_wcn		on	50		50		128		5	on
+stream	cp_gnss		off	50		50		128		5	on
+stream	agdsp		off	50		50		128		5	on
+stream	pm_sh		off	50		50		128		5	on
+
+agdsp_log_dest off
+agdsp_pcm_dump off
diff --git a/vendor/etc/smart_amp_init.bin b/vendor/etc/smart_amp_init.bin
new file mode 100644
index 0000000000000000000000000000000000000000..dde28a275ff6a7248ac839c9b05c8617ff752013
Binary files /dev/null and b/vendor/etc/smart_amp_init.bin differ
diff --git a/vendor/etc/spirentroot.cer b/vendor/etc/spirentroot.cer
new file mode 100644
index 0000000000000000000000000000000000000000..2529d50c85f5f006282cd2ce42fb22f53ee6d5a4
--- /dev/null
+++ b/vendor/etc/spirentroot.cer
@@ -0,0 +1,13 @@
+-----BEGIN CERTIFICATE-----
+MIICDDCCAbYCCQDTsReF396KmzANBgkqhkiG9w0BAQUFADCBjDEQMA4GA1UEChMH
+U3BpcmVudDEMMAoGA1UECxMDUEFXMSIwIAYJKoZIhvcNAQkBFhNzdXBwb3J0QHNw
+aXJlbnQuY29tMRIwEAYDVQQHEwlFYXRvbnRvd24xCzAJBgNVBAgTAk5KMQswCQYD
+VQQGEwJVUzEYMBYGA1UEAxMPd3d3LnNwaXJlbnQuY29tMB4XDTExMDkwMjAyMjc0
+OFoXDTIxMDgzMDAyMjc0OFowgYwxEDAOBgNVBAoTB1NwaXJlbnQxDDAKBgNVBAsT
+A1BBVzEiMCAGCSqGSIb3DQEJARYTc3VwcG9ydEBzcGlyZW50LmNvbTESMBAGA1UE
+BxMJRWF0b250b3duMQswCQYDVQQIEwJOSjELMAkGA1UEBhMCVVMxGDAWBgNVBAMT
+D3d3dy5zcGlyZW50LmNvbTBcMA0GCSqGSIb3DQEBAQUAA0sAMEgCQQDrVQ0g3cgC
+0GZ7CVBwlBWf3ogxpi82rvxY7o3NGNoNWJKD/aju650HDph+/hriAxbAva9zIaKA
+YJEmN9oNPDxRAgMBAAEwDQYJKoZIhvcNAQEFBQADQQAJpKZ/i+KHVdndyfdYI5lM
+oNe6EkRXrrFSNPiKH6UoKdq+bbMlLljzBhd76Bgn18rMdAfx0yp2Z+aoK68/bbGJ
+-----END CERTIFICATE-----
diff --git a/vendor/etc/stub_audio_policy_configuration.xml b/vendor/etc/stub_audio_policy_configuration.xml
new file mode 100644
index 0000000000000000000000000000000000000000..17005d22ca426074688c6ae5b5a0e6709315d846
--- /dev/null
+++ b/vendor/etc/stub_audio_policy_configuration.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright (C) 2017 The Android Open Source 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.
+-->
+
+<module name="stub" halVersion="2.0">
+  <attachedDevices>
+    <item>Default Out</item>
+    <item>Default In</item>
+  </attachedDevices>
+  <defaultOutputDevice>Default Out</defaultOutputDevice>
+  <mixPorts>
+    <mixPort name="stub output" role="source" flags="AUDIO_OUTPUT_FLAG_PRIMARY">
+      <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+               samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
+    </mixPort>
+
+    <mixPort name="stub input" role="sink">
+      <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+               samplingRates="48000" channelMasks="AUDIO_CHANNEL_IN_STEREO"/>
+    </mixPort>
+  </mixPorts>
+  <devicePorts>
+    <devicePort tagName="Default Out" type="AUDIO_DEVICE_OUT_STUB" role="sink">
+    </devicePort>
+
+    <devicePort tagName="Default In" type="AUDIO_DEVICE_IN_STUB" role="source">
+    </devicePort>
+  </devicePorts>
+  <routes>
+    <route type="mix" sink="Default Out" sources="stub output"/>
+
+    <route type="mix" sink="stub input" sources="Default In"/>
+  </routes>
+</module>
diff --git a/vendor/etc/supl.xml b/vendor/etc/supl.xml
new file mode 100644
index 0000000000000000000000000000000000000000..8c241f1ca4f6da1576e1ced6b973c991d50d5400
--- /dev/null
+++ b/vendor/etc/supl.xml
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="utf-8"?>
+<SPRDGNSS>
+	<COMM>
+		<PROTOCOL NAME="RX_SUPL_PROTOCOL" TYPE="SUPL" INTERFACE="DUMMY2">
+		  <PROPERTY NAME="ENABLE" VALUE="TRUE"/>
+		  <PROPERTY NAME="SERVER-ADDRESS" VALUE="supl.google.com"/>
+		  <PROPERTY NAME="SERVER-PORT" VALUE="7275"/>
+		  <PROPERTY NAME="HLP-ENABLE" VALUE="FALSE"/>
+		  <PROPERTY NAME="HLP-ADDRESS" VALUE=""/>
+		  <PROPERTY NAME="HLP-PORT" VALUE=""/>
+		  <PROPERTY NAME="SUPL-MODE" VALUE="msb"/>
+		  <PROPERTY NAME="VERSION" VALUE="SUPL_15.5.2"/>
+		  <PROPERTY NAME="SUPL-VERSION" VALUE="v2.0.0"/>
+		  <PROPERTY NAME="LOG-ENABLE" VALUE="TRUE"/>		
+		  <PROPERTY NAME="RESET-ENABLE" VALUE="FALSE"/>
+		  <PROPERTY NAME="UDP-ENABLE" VALUE="FALSE"/>
+		  <PROPERTY NAME="CONTROL-PLANE" VALUE="FALSE"/>
+		  <PROPERTY NAME="MIN-PERFORMANCE" VALUE="FALSE"/>
+		  <PROPERTY NAME="MPM" VALUE="LOCATION"/>
+		  <PROPERTY NAME="ExtAddr Enable" VALUE="FALSE"/>
+		  <PROPERTY NAME="EXTERNAL-ADDRESS" VALUE="123456"/>
+		  <PROPERTY NAME="MlcNum Enable" VALUE="FALSE"/>
+		  <PROPERTY NAME="MLC-NUMBER" VALUE="123456"/>
+		  <PROPERTY NAME="CP-AUTORESET" VALUE="TRUE"/>
+		  <PROPERTY NAME="CER-VERIFY" VALUE="FALSE"/>
+		  <PROPERTY NAME="SUPL-CER" VALUE="/data/gnss/supl/spirentroot.cer"/>
+		  <PROPERTY NAME="CELL-ID-GSM-MCC" VALUE="460"/>
+		  <PROPERTY NAME="CELL-ID-GSM-MNC" VALUE="1"/>
+		  <PROPERTY NAME="CELL-ID-GSM-LAC" VALUE="6340"/>
+		  <PROPERTY NAME="CELL-ID-GSM-CI" VALUE="9457"/>
+		  <PROPERTY NAME="TLS-ENABLE" VALUE="TRUE"/>
+		  <PROPERTY NAME="SETID" VALUE="IMSI"/>
+		  <PROPERTY NAME="ACCURACY-UNIT" VALUE="METER"/>
+		  <PROPERTY NAME="HORIZON-ACCURACY" VALUE="25"/>
+		  <PROPERTY NAME="VERTICAL-ACCURACY" VALUE="10"/>
+		  <PROPERTY NAME="LOC-AGE" VALUE="0"/>
+		  <PROPERTY NAME="DELAY" VALUE="0"/>
+		  <PROPERTY NAME="LAB-IOT" VALUE="FALSE"/>
+		  <PROPERTY NAME="ECID-ENABLE" VALUE="FALSE"/>
+		  <PROPERTY NAME="LOCAL-MSISDN" VALUE="0"/>
+		  <PROPERTY NAME="3RD-MSISDN" VALUE="0"/>
+		  <PROPERTY NAME="TRIGGER-START" VALUE="FALSE"/>
+		  <PROPERTY NAME="TRIGGER-TYPE" VALUE="AREA"/>
+		  <PROPERTY NAME="PERIODIC-MIN-INTERVAL" VALUE="60"/>
+		  <PROPERTY NAME="PERIODIC-START-TIME" VALUE="30"/>
+		  <PROPERTY NAME="PERIODIC-STOP-TIME" VALUE="240"/>
+		  <PROPERTY NAME="PERIODIC-POSMETHOD" VALUE="BASE"/>
+		  <PROPERTY NAME="AREA-POSMETHOD" VALUE="BASE"/>
+		  <PROPERTY NAME="AREA-TYPE" VALUE="INSIDE"/>
+		  <PROPERTY NAME="GEOGRAPHIC" VALUE="CIRCULAR"/>
+		  <PROPERTY NAME="GEORADIUS" VALUE="1000"/>
+		  <PROPERTY NAME="GEO-LAT" VALUE="31.6658"/>
+		  <PROPERTY NAME="GEO-LON" VALUE="121.4564"/>
+		  <PROPERTY NAME="GEO-TRIGGER" VALUE="FALSE"/>
+		  <PROPERTY NAME="SIGN" VALUE="NORTH"/>
+		  <PROPERTY NAME="AREA-MIN-INTERVAL" VALUE="60"/>
+		  <PROPERTY NAME="MAX-NUM" VALUE="5"/>
+		  <PROPERTY NAME="AREA-START-TIME" VALUE="30"/>
+		  <PROPERTY NAME="AREA-STOP-TIME" VALUE="240"/>
+		  <PROPERTY NAME="NI-ENABLE" VALUE="TRUE"/>
+		  <PROPERTY NAME="EM-NOTIFY" VALUE="FALSE"/>
+		  <PROPERTY NAME="ROAMING-ENABLE" VALUE="TRUE"/>
+		  <PROPERTY NAME="SUPLLOG-SAVE" VALUE="FALSE"/>
+		  <PROPERTY NAME="NOTIFY-TIMEOUT" VALUE="8"/>
+		  <PROPERTY NAME="VERIFY-TIMEOUT" VALUE="8"/>
+		  <PROPERTY NAME="NI-TEST" VALUE="NOTIFIONLY"/>
+		  <PROPERTY NAME="HASH-ALGO" VALUE="AUTO"/>
+		  <PROPERTY NAME="REAL-TIME" VALUE="TRUE"/>
+		  <PROPERTY NAME="QUASIREAL-TIME" VALUE="TRUE"/>
+		  <PROPERTY NAME="BATCH" VALUE="TRUE"/>
+		  <PROPERTY NAME="MAXNUM-POS" VALUE="60"/>
+		  <PROPERTY NAME="MAXNUM-MSR" VALUE="60"/>
+		  <PROPERTY NAME="PERIODIC-MININT" VALUE="10"/>
+		  <PROPERTY NAME="PERIODIC-MAXINT" VALUE="60"/>
+		</PROTOCOL>
+	</COMM>
+</SPRDGNSS>
diff --git a/vendor/etc/thermal.conf b/vendor/etc/thermal.conf
new file mode 100644
index 0000000000000000000000000000000000000000..d8d6c591f092757c127b491e019bd67c395c55d0
Binary files /dev/null and b/vendor/etc/thermal.conf differ
diff --git a/vendor/etc/tiny_hw.xml b/vendor/etc/tiny_hw.xml
new file mode 100644
index 0000000000000000000000000000000000000000..9d877cbae04fd9692e00a569d2ea4db9c01c1cb5
--- /dev/null
+++ b/vendor/etc/tiny_hw.xml
@@ -0,0 +1,224 @@
+<!-- TinyHAL configuration file for GOD -->
+<tinyalsa-audio device="SC8830 audio">
+
+   <!-- We are able to have most of our routing static so do that -->
+   <path>
+
+     <!-- DAC->Headphone -->
+     <ctl name="HPL Playback Volume" val="6" />
+     <ctl name="HPR Playback Volume" val="6" />
+     <ctl name="DAC Playback Volume" val="2" />
+
+     <!-- DAC->Speaker -->
+     <ctl name="SPKL Playback Volume" val="2" />
+     <ctl name="DAC Playback Volume" val="2" />
+
+     <!-- DAC->Earpiece -->
+     <ctl name="EAR Playback Volume" val="6" />
+     <ctl name="DAC Playback Volume" val="2" />
+
+     <!-- ADC ->(main mic)  -->
+     <ctl name="ADCL Capture Volume" val="5" />
+     <ctl name="ADCR Capture Volume" val="5" />
+
+   </path>
+
+<!-- MUST NOT modify private field directly -->
+<private name="vb control">
+   <func name="VBC Switch" val="arm" />
+</private>
+<private name="eq update">
+  <func name="VBC EQ Update" val="0" />
+</private>
+
+<private name="da eq switch">
+  <func name="VBC DA EQ Switch" val="0" />
+</private>
+
+<private name="ad01 eq switch">
+  <func name="VBC AD01 EQ Switch" val="0" />
+</private>
+
+<private name="da eq profile">
+  <func name="VBC DA EQ Profile Select" val="0" />
+</private>
+
+<private name="ad01 eq profile">
+  <func name="VBC AD01 EQ Profile Select" val="0" />
+</private>
+
+<private name="internal PA">
+  <func name="Inter PA Config" val="304" />
+</private>
+
+<private name="spk mute">
+  <func name="Speaker Mute" val="0" />
+</private>
+
+<private name="spk2 mute">
+  <func name="Speaker2 Mute" val="0" />
+</private>
+
+<private name="earpiece mute">
+  <func name="Earpiece Mute" val="0" />
+</private>
+
+<private name="hp mute">
+  <func name="HeadPhone Mute" val="0" />
+</private>
+
+<private name="Aud Codec Info">
+  <func name="Aud Codec Info" val="0" />
+</private>
+<!--
+1.for pike2 use substitute of FM mute fuction
+for fm da0 mux unselect function, FM mute function
+ effect the two channel,so remove name "fm da1 mux".
+2. enable fm mux selected function when FM function
+is enabled, and disable it when FM function disable.
+-->
+<private name="fm da0 mux">
+  <func name="VBC_FM_UNMUTE_SMOOTH" val="0" />
+</private>
+<private name="vbc_ad01iis_to_dfm">
+    <func name="AD IISMUX" val="0" />
+</private>
+<!-- END OF MUST NOT modify private field directly -->
+
+<device name="builtin-mic">
+  <path name="on">
+     <ctl name="ADC LRCLK Select" val="invert"/>
+     <ctl name="ADC1 LRCLK Select" val="invert"/>
+     <ctl name="ADCL Mixer MainMICADCL Switch" val="1" />
+     <ctl name="Mic Function" val="1" />
+  </path>
+  <path name="off">
+     <ctl name="Mic Function" val="0" />
+     <ctl name="ADCL Mixer MainMICADCL Switch" val="0" />
+     <ctl name="ADC1 LRCLK Select" val="normal"/>
+     <ctl name="ADC LRCLK Select" val="normal"/>
+  </path>
+</device>
+
+<device name="back-mic">
+  <path name="on">
+     <ctl name="ADCR Mixer AuxMICADCR Switch" val="1" />
+     <ctl name="Aux Mic Function" val="1" />
+  </path>
+  <path name="off">
+     <ctl name="Aux Mic Function" val="0" />
+     <ctl name="ADCR Mixer AuxMICADCR Switch" val="0" />
+  </path>
+</device>
+
+<device name="headset-in">
+  <path name="on">
+     <ctl name="ADCL Mixer HPMICADCL Switch" val="1" />
+     <ctl name="ADCR Mixer HPMICADCR Switch" val="1" />
+     <ctl name="HP Mic Function" val="1" />
+  </path>
+  <path name="off">
+     <ctl name="HP Mic Function" val="0" />
+     <ctl name="ADCL Mixer HPMICADCL Switch" val="0" />
+     <ctl name="ADCR Mixer HPMICADCR Switch" val="0" />
+  </path>
+</device>
+
+<device name="line-speaker">
+  <path name="on">
+     <ctl name="SPKL Mixer ADCLSPKL Switch" val="1" />
+     <ctl name="SPKL Mixer ADCRSPKL Switch" val="1" />
+  </path>
+  <path name="off">
+     <ctl name="SPKL Mixer ADCLSPKL Switch" val="0" />
+     <ctl name="SPKL Mixer ADCRSPKL Switch" val="0" />
+  </path>
+</device>
+
+<device name="line-headphone">
+  <path name="on">
+     <ctl name="HPL Mixer ADCRHPL Switch" val="1" />
+     <ctl name="HPR Mixer ADCLHPR Switch" val="1" />
+  </path>
+  <path name="off">
+     <ctl name="HPL Mixer ADCRHPL Switch" val="0" />
+     <ctl name="HPR Mixer ADCLHPR Switch" val="0" />
+  </path>
+</device>
+
+<device name="line">
+  <path name="on">
+     <ctl name="HeadPhone Mute" val="1" />
+     <ctl name="ADCL Mixer AILADCL Switch" val="1" />
+     <ctl name="ADCR Mixer AIRADCR Switch" val="1" />
+     <ctl name="Line Function" val="1" />
+     <ctl name="HeadPhone Mute" val="0" />
+  </path>
+  <path name="off">
+     <ctl name="Line Function" val="0" />
+     <ctl name="ADCL Mixer AILADCL Switch" val="0" />
+     <ctl name="ADCR Mixer AIRADCR Switch" val="0" />
+  </path>
+</device>
+
+<device name="digital-fm">
+  <path name="on">
+	 <ctl name="Digital FM Function" val="1" />
+	 <ctl name="DA0 ADDFM MUX" val="1" />
+	 <ctl name="DA1 ADDFM MUX" val="1" />
+	 <ctl name="DA0 ADDST MUX" val="0" />
+	 <ctl name="DA1 ADDST MUX" val="0" />
+  </path>
+  <path name="off">
+	 <ctl name="Digital FM Function" val="0" />
+	 <ctl name="DA0 ADDST MUX" val="0" />
+	 <ctl name="DA1 ADDST MUX" val="0" />
+	 <ctl name="DA0 ADDFM MUX" val="0" />
+	 <ctl name="DA1 ADDFM MUX" val="0" />
+  </path>
+</device>
+
+<device name="speaker">
+   <path name="on">
+     <ctl name="SPKL Mixer DACLSPKL Switch" val="1" />
+     <ctl name="Speaker Function" val="1" />
+   </path>
+   <path name="off">
+     <ctl name="Speaker Function" val="0" />
+     <ctl name="SPKL Mixer DACLSPKL Switch" val="0" />
+   </path>
+</device>
+
+<device name="headphone">
+   <path name="on">
+     <ctl name="HPL EAR Sel" val="HPL" />
+     <ctl name="HPL Mixer DACLHPL Switch" val="1" />
+     <ctl name="HPR Mixer DACRHPR Switch" val="1" />
+     <ctl name="HeadPhone Function" val="1" />
+   </path>
+   <path name="off">
+     <ctl name="HeadPhone Function" val="0" />
+     <ctl name="HPL Mixer DACLHPL Switch" val="0" />
+     <ctl name="HPR Mixer DACRHPR Switch" val="0" />
+     <ctl name="HPL EAR Sel" val="EAR" />
+   </path>
+</device>
+
+<device name="earpiece">
+   <path name="on">
+	<ctl name="EAR Mixer DACLEAR Switch" val="1" />
+	<ctl name="Earpiece Function" val="1" />
+   </path>
+   <path name="off">
+	<ctl name="Earpiece Function" val="0" />
+	<ctl name="EAR Mixer DACLEAR Switch" val="0" />
+   </path>
+</device>
+
+<device name="dual-mic-voice">
+   <path name="on">
+   </path>
+   <path name="off">
+   </path>
+</device>
+</tinyalsa-audio>
diff --git a/vendor/etc/usb_audio_policy_configuration.xml b/vendor/etc/usb_audio_policy_configuration.xml
new file mode 100644
index 0000000000000000000000000000000000000000..a487ecb3a7d1b236a216be99c65ae5bf11ea9d8e
--- /dev/null
+++ b/vendor/etc/usb_audio_policy_configuration.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright (C) 2015 The Android Open Source 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.
+-->
+<!-- USB Audio HAL Audio Policy Configuration file -->
+
+<module name="usb" halVersion="2.0">
+    <mixPorts>
+        <mixPort name="usb_accessory output" role="source">
+            <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+                     samplingRates="44100" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
+        </mixPort>
+        <mixPort name="usb_device output" role="source"/>
+        <mixPort name="usb_device input" role="sink"/>
+    </mixPorts>
+    <devicePorts>
+        <devicePort tagName="USB Host Out" type="AUDIO_DEVICE_OUT_USB_ACCESSORY" role="sink">
+            <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+                     samplingRates="44100" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
+        </devicePort>
+        <devicePort tagName="USB Device Out" type="AUDIO_DEVICE_OUT_USB_DEVICE" role="sink"/>
+        <devicePort tagName="USB Headset Out" type="AUDIO_DEVICE_OUT_USB_HEADSET" role="sink"/>
+        <devicePort tagName="USB Device In" type="AUDIO_DEVICE_IN_USB_DEVICE" role="source"/>
+        <devicePort tagName="USB Headset In" type="AUDIO_DEVICE_IN_USB_HEADSET" role="source"/>
+    </devicePorts>
+    <routes>
+        <route type="mix" sink="USB Host Out"
+               sources="usb_accessory output"/>
+        <route type="mix" sink="USB Device Out"
+               sources="usb_device output"/>
+        <route type="mix" sink="USB Headset Out"
+               sources="usb_device output"/>
+        <route type="mix" sink="usb_device input"
+               sources="USB Device In,USB Headset In"/>
+    </routes>
+</module>
diff --git a/vendor/etc/wcn/connectivity_calibration.ini b/vendor/etc/wcn/connectivity_calibration.ini
new file mode 100644
index 0000000000000000000000000000000000000000..ea0d06b3861a7ad45c076205fa662926a5ec7d6b
--- /dev/null
+++ b/vendor/etc/wcn/connectivity_calibration.ini
@@ -0,0 +1,131 @@
+[SETCTION 0]
+#-----------------------------------------------------------------
+# Marlin2 cali Version info
+#-----------------------------------------------------------------
+cali_version = 1
+
+[SETCTION 1]
+#-----------------------------------------------------------------
+# Calibration Config
+#-----------------------------------------------------------------
+is_calibrated   = 1
+rc_cali_en      = 1
+dcoc_cali_en    = 1
+txiq_cali_en    = 1
+rxiq_cali_en    = 1
+txpower_cali_en = 1
+dpd_cali_en     = 1
+config_reserved =-85, -59, 20, 10
+
+[SETCTION 2]
+#-----------------------------------------------------------------
+# rc calibration data
+#-----------------------------------------------------------------
+rctune_value    = 0x2c
+rc_cali_reserved= 0x0, 0xf
+
+[SETCTION 3]
+#-----------------------------------------------------------------
+# doco calibration data
+#-----------------------------------------------------------------
+dcoc_cali_code    = 0x202, 0x201, 0x200, 0x201, 0x1ff, 0x1ff, 0x200, 0x1fe, 0x1ff, 0x200, 0x200, 0x200, 0x200, 0x200, 0x200, 0x200, 0x7fe, 0x802
+dcoc_reserved   = 0x0, 0x0, 0x0, 0x0
+
+[SETCTION 4]
+#-----------------------------------------------------------------
+# txiq calibration data
+#-----------------------------------------------------------------
+rf_txiq_c11     = 0x1f61
+rf_txiq_c12     = 0xfffffff8
+rf_txiq_c22     = 0x1f5e
+rf_txiq_dc      = 0x500a
+txiq_reserved   = 0x0, 0x1001, 0xfffffffc, 0xfff
+
+
+[SETCTION 5]
+#-----------------------------------------------------------------
+# rxiq calibration data
+#-----------------------------------------------------------------
+rf_rxiq_coef21_22   = 0x903e1
+rf_rxiq_coef11_12   = 0x4000000
+rxiq_reserved       = 0x3dd00011, 0x0
+
+[SETCTION 6]
+#-----------------------------------------------------------------
+# txpower calibration data
+#-----------------------------------------------------------------
+txpower_psat_temperature   = 0
+txpower_psat_gainindex   = 11
+txpower_psat_power   = 130
+txpower_psat_backoff   = 0
+txpower_psat_upper_limit   = 1
+txpower_psat_lower_limit   = 50
+txpower_freq_delta_gainindex = -1, -1, 0, 0, 0, 0, 0, 0, 1, 1, 2, 2, 2, 0
+txpower_psat_11b_backoff = 3
+txpower_psat_11g_backoff = 0
+txpower_psat_11n_backoff = 2
+txpower_sar_11b_backoff = 0
+txpower_sar_11g_backoff = 0
+txpower_sar_11n_backoff = 0
+txpower_countrycode_11b_backoff = 0
+txpower_countrycode_11g_backoff = 0
+txpower_countrycode_11n_backoff = 0
+g_txpower_npi_set = 0
+txpower_gain_mapping_flag    = 0
+txpower_gain_mapping_table1  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_gain_mapping_table2  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_gain_mapping_table3  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_gain_mapping_table4  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_gain_mapping_table5  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_gain_mapping_table6  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_gain_mapping_table7  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_gain_mapping_table8  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_gain_mapping_table9  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_gain_mapping_table10  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_gain_mapping_table11 = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_gain_mapping_table12 = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_gain_mapping_table13 = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_gain_mapping_table14 = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_subcarries_compensation_flag = 0
+txpower_subcarries_channel1  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_subcarries_channel2  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_subcarries_channel3  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_subcarries_channel4  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_subcarries_channel5  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_subcarries_channel6  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_subcarries_channel7  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_subcarries_channel8  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_subcarries_channel9  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_subcarries_channel10  = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_subcarries_channel11 = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_subcarries_channel12 = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_subcarries_channel13 = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_subcarries_channel14 = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+txpower_psat_trace_value = 0, 0, 0, 0
+txpower_reserved = 0, 0, 0, 0
+c_pad = 0, 0, 0
+[SETCTION 7]
+#-----------------------------------------------------------------
+# DPD calibration data
+#-----------------------------------------------------------------
+dpd_cali_channel_num   = 0
+dpd_cali_channel   = 3, 8, 13
+dpd_mod_switch_flag = 0
+dpd_npi_cali_flag = 0
+channel1_dpd_cali_table = 0x3ed5fd42, 0x3ed5fd42, 0x3e7efdba, 0x3e9dfdbb, 0x3e6efe78, 0x3e43fe25, 0x3da8fdc1, 0x3e7efe02, 0x3e10fde5, 0x3e7cfe7d, 0x3e80fe31, 0x3e58fd86, 0x3e75fdad, 0x3e50fdc8, 0x3e5bfe62, 0x3e62fe20, 0x3e74fd62, 0x3ea0fd2d, 0x3f04fd10, 0x3e7dfd98, 0x3e85fd98, 0x3ef4fcf6, 0x3e80fcca, 0x3efafc8f, 0x3f33fc8b, 0x3f2bfc3b, 0x3f11fc36, 0x3f02fc30, 0x3f3efc22, 0x3f32fc66, 0x3f25fc0d, 0x3ef0fc10, 0x3ea8fc2f, 0x3f38fc79, 0x3f2cfd75, 0x3ebefd48, 0x3e3afcb2, 0x3e72fce9, 0x3f28fcdd, 0x3ef3fd64, 0x3ee6fd23, 0x3eb6fc72, 0x3ebefcb2, 0x3f31fcbb, 0x3f02fd43, 0x3edefcc3, 0x3ee5fc5f, 0x3ee7fc69, 0x3f19fc33, 0x3f1afce5, 0x3e88fc41, 0x3e48fc10, 0x3e80fc0a, 0x3ef3fc04, 0x3e9bfccf, 0x3e7cfc1d, 0x3e03fc01, 0x3e66fc03, 0x3f22fc08, 0x3eaffccf, 0x3ea8fc40, 0x3ec1fc11, 0x3e7dfc33, 0x3f32fc3b, 0x3eeafcdf, 0x3ebdfcf1, 0x3ebafc25, 0x3e88fcb8, 0x3f07fd89, 0x3e1afdb8, 0x3e49fe2a, 0x3dcefd80, 0x3e46fd51, 0x3eaafdaf, 0x3e1bfd8d, 0x3e0cfdaa, 0x3de1fc3b, 0x3e72fccf, 0x3eb8fd43, 0x3e5afd66, 0x3e02fd91, 0x3f0afc2c, 0x3ea2fcb8, 0x3ed9fcf2, 0x3e8ffd0c, 0x3e1efd01, 0x3f46fc22, 0x3ea9fc4d, 0x3ef2fc61, 0x3e7dfcde, 0x3e5ffcdd, 0x3f58fc27, 0x3eebfc38, 0x3f2ffc6a, 0x3e98fcef, 0x3e87fce7, 0x3f13fc28, 0x3eecfc3c, 0x3efbfcf9, 0x3e8efd61, 0x3eb9fd6f, 0x3e8efc92, 0x3ed3fd1b, 0x3eaefd9a, 0x3e4cfdb4, 0x3e48fde0, 0x3f05fdca, 0x3ee5fdcb, 0x3ea6fdac, 0x3ebbfe08, 0x3ed3fe4a, 0x3f50fdc8, 0x3ed7fdb5, 0x3ee3fda3, 0x3e7cfdcf, 0x3efffe47, 0x3f1dfe28, 0x3ed6fd81, 0x3ee0fda2, 0x3e6ffdd9, 0x3e32fe33, 0x3ea9fd23, 0x3e71fd3b, 0x3e82fd9d, 0x3e60fdbe, 0x3dcbfdd8, 0x3e0cfc5f, 0x3e68fcdf, 0x3e72fd9d, 0x3e4cfdbd, 0x3e03fdcd, 0x3dacfc7e, 0x3e25fcfa, 0x3e6dfda1, 0x3e35fdce, 0x3db7fe10, 0x3dcefd43, 0x3ddcfd3c, 0x3e85fda1, 0x3e28fde4, 0x3dbbfe52, 0x3dcefdc8, 0x3e65fd83, 0x3ea6fda4, 0x3e35fe5e, 0x3dc3ff1e, 0x3e1ffeeb, 0x3e70fd7b, 0x3e8cfda1, 0x3e33fe59, 0x3e04ff00, 0x3df2fe63, 0x3e67fd4a, 0x3e6efda1, 0x3e56fe40, 0x3dcafecc, 0x3d6bfdfc, 0x3e59fd48, 0x3e71fda1, 0x3e55fe3a, 0x3dc2fecf, 0x3ec8fe3b, 0x3e64fd4a, 0x3e75fda2, 0x3e62fe5b, 0x3dd5ff0e, 0x3ed8fe7b, 0x3e5ffcfb, 0x3ec6fda1, 0x3e60fe50, 0x3e3fff0f, 0x3e57fe8b, 0x3e66fcf0, 0x3e95fda1, 0x3e52fe5b, 0x3e11ff0d, 0x3dcafec5, 0x3e65fce4, 0x3e77fda1, 0x3e48fe59, 0x3dc6ff0f, 0x3fff0000
+channel2_dpd_cali_table = 0x3f10fee1, 0x3f10fee1, 0x3e3bfe56, 0x3dd0fe72, 0x3ddafe64, 0x3dfdfe67, 0x3e0efec8, 0x3e14fe74, 0x3dd1fe7c, 0x3dcdfe91, 0x3e25fe7b, 0x3e68fe77, 0x3f23fe2b, 0x3f3ffe32, 0x3f32fe2a, 0x3ec2fdbe, 0x3f37fda8, 0x3fcffd77, 0x3ffafd53, 0x3fddfd48, 0x3fadfd21, 0x3fc4fd29, 0x3f97fd2e, 0x3f89fdbd, 0x3fcbfe40, 0x3f38fe49, 0x3f1ffe10, 0x3eb3fdac, 0x3f08fd45, 0x3f45fd87, 0x3f11fdbe, 0x3f18fdd2, 0x3e70fdec, 0x3f1afde2, 0x3f1dfdb9, 0x3f1efd95, 0x3f33fd4a, 0x3e9afd3c, 0x3f98fd4b, 0x3f3ffd55, 0x3f3afcee, 0x3f40fcd7, 0x3f49fc95, 0x3fa6fc8f, 0x3f24fcde, 0x3f0dfce0, 0x3eedfc35, 0x3e7dfc41, 0x3e72fc9f, 0x3e6afcd7, 0x3ee0fd48, 0x3f12fc2e, 0x3e76fc22, 0x3e77fc79, 0x3e6afcd3, 0x3e6cfd60, 0x3e13fc5a, 0x3e43fc2b, 0x3e13fcca, 0x3df0fcf3, 0x3d7afd82, 0x3d52fc55, 0x3e34fc36, 0x3e08fcd5, 0x3e66fd2f, 0x3dfefd9a, 0x3d72fc57, 0x3ddcfc9e, 0x3dacfcf1, 0x3dd4fd23, 0x3d72fd9a, 0x3ccbfc48, 0x3d7dfcb9, 0x3dcefcd1, 0x3de6fd15, 0x3d9ffd9a, 0x3d05fc83, 0x3d81fcec, 0x3dacfcea, 0x3e23fd5f, 0x3d2afd9a, 0x3cf0fcc2, 0x3d15fce0, 0x3de4fcde, 0x3de6fd0e, 0x3d3ffd97, 0x3cfbfc51, 0x3d7efca7, 0x3de4fcdd, 0x3da7fd1d, 0x3d06fd9a, 0x3cd2fce7, 0x3d5bfd29, 0x3dcafd53, 0x3e10fd2f, 0x3cf1fd9a, 0x3c82fc92, 0x3d34fd03, 0x3dcdfd8e, 0x3da5fd44, 0x3cd1fd9a, 0x3c33fd0b, 0x3cf4fdc8, 0x3d9bfdba, 0x3da0fde7, 0x3ccdfd9d, 0x3c01fde3, 0x3cccfdbc, 0x3d9cfdb1, 0x3da2fd71, 0x3ccdfd9a, 0x3c03fcdb, 0x3cc4fd3f, 0x3dbbfdaf, 0x3d9ffdac, 0x3ccdfd9c, 0x3c00fdd4, 0x3cd0fe31, 0x3dc0fdcb, 0x3da3fe2c, 0x3ccffda5, 0x3c03fe54, 0x3cdefe5c, 0x3df9fdc6, 0x3de7fe1a, 0x3cd3fda7, 0x3c01fe2b, 0x3d33fe28, 0x3dfdfdb0, 0x3de4fe02, 0x3cd9fd9e, 0x3c20fdf3, 0x3da1fe55, 0x3e34fdc6, 0x3e0cfe65, 0x3ce0fdaa, 0x3c43fe6c, 0x3da4fe64, 0x3e41fdc1, 0x3e66fe65, 0x3d06fdb5, 0x3cc4fe9b, 0x3d83fe66, 0x3e65fdc2, 0x3e5bfe60, 0x3d43fdc6, 0x3cf8fec0, 0x3da7fe66, 0x3e63fde4, 0x3e5cfe5b, 0x3db7fdd6, 0x3d1dff05, 0x3d75fe66, 0x3e66fdd1, 0x3e4cfe38, 0x3dd1fdd0, 0x3ce1ff03, 0x3d85fe66, 0x3e65fdc7, 0x3e64fe13, 0x3dcefdcf, 0x3cc6fed7, 0x3d7cfe65, 0x3e66fdae, 0x3e64fde5, 0x3de2fdca, 0x3d67fe9d, 0x3e95fe62, 0x3e66fdac, 0x3e65fde2, 0x3e21fdc3, 0x3d78fe44, 0x3ec6fe60, 0x3e66fdb8, 0x3e66fde7, 0x3debfdc2, 0x3d64fe3f, 0x3ecdfe63, 0x3e66fdd7, 0x3e66fdf5, 0x3e40fde6, 0x3fff0000
+channel3_dpd_cali_table = 0x3ed7ff74, 0x3ed7ff74, 0x3db7fe2e, 0x3cfcfead, 0x3de4fec8, 0x3dd7fe9e, 0x3dc8fe0e, 0x3df0fdea, 0x3d33fe2b, 0x3dfdfe41, 0x3e49fe8a, 0x3e5ffdbd, 0x3ef6fde5, 0x3f0efe06, 0x3f4efe65, 0x3f8dfdd6, 0x3f18fd89, 0x3f8efdd0, 0x3fa5fdb3, 0x3fb9fe63, 0x3f2cfe52, 0x3ef7fda0, 0x3e7dfd8b, 0x3eedfdeb, 0x3ea8fe20, 0x3e0ffe7f, 0x3e67fe0f, 0x3e66fd4a, 0x3ea9fd55, 0x3e8efd5d, 0x3e15fd02, 0x3e1ffc45, 0x3e39fc15, 0x3f2ffc36, 0x3ec9fcd5, 0x3e12fc1d, 0x3e76fc07, 0x3f02fc01, 0x3f3afc02, 0x3ee1fcb9, 0x3e64fc2c, 0x3ef5fc03, 0x3e91fc02, 0x3e99fc3c, 0x3dd3fcd0, 0x3d6efd7d, 0x3d1afc16, 0x3d04fcb2, 0x3ceefc8b, 0x3d99fcce, 0x3cfbfd65, 0x3cfdfc07, 0x3d14fc7e, 0x3ddafc6b, 0x3dd2fcd6, 0x3d6dfd79, 0x3d30fc10, 0x3d4dfc7c, 0x3e34fc98, 0x3de9fcf4, 0x3d76fd82, 0x3d57fc29, 0x3e23fc83, 0x3e65fd0b, 0x3df0fd4a, 0x3db0fdad, 0x3d6efc61, 0x3e34fcf6, 0x3e54fd81, 0x3dbcfd89, 0x3d12fd9e, 0x3c54fc7c, 0x3c90fd37, 0x3d6dfde2, 0x3d61fdb9, 0x3cd0fdbd, 0x3c1efe15, 0x3c4efd54, 0x3d41fded, 0x3d8cfdb5, 0x3ccdfdaf, 0x3c08fd99, 0x3c9cfd48, 0x3da2fde5, 0x3d94fda2, 0x3ccdfdbd, 0x3c08fd7d, 0x3ca1fd43, 0x3d91fdc5, 0x3d99fda0, 0x3ccffdaf, 0x3c0afd17, 0x3c8efd38, 0x3e01fd76, 0x3d6ffd9d, 0x3cdbfda6, 0x3c05fd0c, 0x3ca1fd43, 0x3dd9fdc4, 0x3d50fd9e, 0x3cd4fdf2, 0x3c01fdcc, 0x3c46fd53, 0x3d1afdee, 0x3d02fda1, 0x3cb0fe0f, 0x3c00fe4a, 0x3c45fd3f, 0x3c8dfe02, 0x3cb1fdaa, 0x3c9afe57, 0x3c00fe8f, 0x3c69fd3c, 0x3d25fe03, 0x3ce1fdb4, 0x3ccdfe68, 0x3c00fe9b, 0x3c5efd39, 0x3d66fe03, 0x3ce3fdac, 0x3ccafe61, 0x3c00fe5e, 0x3ca7fd46, 0x3df7fe03, 0x3d91fdbc, 0x3ccefe86, 0x3c00fe97, 0x3cb4fd41, 0x3e60fe03, 0x3d96fdbe, 0x3cd2fe78, 0x3c00fe62, 0x3cbffd43, 0x3e65fe03, 0x3d9dfdbf, 0x3cd1fe6a, 0x3c00fe26, 0x3d58fd4c, 0x3e66fe03, 0x3d9dfde8, 0x3ce0fe92, 0x3c01fe9e, 0x3db5fd4e, 0x3e66fe03, 0x3daefdd9, 0x3cfdfe89, 0x3c03fe43, 0x3dd0fd5a, 0x3e66fe03, 0x3dbbfdf6, 0x3d03fe87, 0x3c11fe6a, 0x3ddbfd6d, 0x3e66fe03, 0x3dcdfe06, 0x3d02fe9f, 0x3c25fea9, 0x3e23fd7c, 0x3e66fe03, 0x3de1fe10, 0x3d03fea7, 0x3c29febd, 0x3e36fd84, 0x3e66fe04, 0x3de8fe21, 0x3d24febe, 0x3c7cfedc, 0x3e65fd8a, 0x3e66fe04, 0x3df5fe3f, 0x3d27fed0, 0x3cb9ff12, 0x3e66fd91, 0x3e66fe04, 0x3e00fe43, 0x3d86fedf, 0x3d04ff42, 0x3e66fd98, 0x3e67fe05, 0x3e14fe49, 0x3db0fed6, 0x3fff0000
+dpd_reserved   = 0x0, 0x0, 0x0, 0x0
+[SETCTION 8]
+#-----------------------------------------------------------------
+# RF parameters data
+#-----------------------------------------------------------------
+rf_ctune = 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2
+rf_reserved = 0xFE, 0xB, 1, 1
+
+[SETCTION 9]
+#-----------------------------------------------------------------
+# TPC Configuration data
+#-----------------------------------------------------------------
+tpc_cfg = 0x0, 0xc4256de, 0xb9215be, 0xdbaf1ee, 0xc4256de, 0x114caae6, 0x114bb524, 0xdbaf1ee, 0xdba56de, 0xf6bb524, 0xf6b4dec, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1160b97, 0x1c8095f, 0x1c8095f, 0x1c8095f, 0x1c8095f, 0x1c8095f, 0x1c8095f, 0x1c8095f, 0x1c8095f, 0x1c8095f, 0x1c8095f, 0x1c8095f, 0x1c8095f, 0x1c8095f
+tpc_reserved = 0x0, 0x0, 0x0, 0x0
diff --git a/vendor/etc/wcn/connectivity_configure.ini b/vendor/etc/wcn/connectivity_configure.ini
new file mode 100644
index 0000000000000000000000000000000000000000..75d16875b02ea9c98394f6f23f86d917f3ad2296
--- /dev/null
+++ b/vendor/etc/wcn/connectivity_configure.ini
@@ -0,0 +1,177 @@
+[SETCTION 0]
+#------------------------------------------------------------------------------------------------------------------------------------------------------------
+# Marlin config Version info
+#------------------------------------------------------------------------------------------------------------------------------------------------------------
+conf_version = 1
+
+[SETCTION 1]
+#------------------------------------------------------------------------------------------------------------------------------------------------------------
+# wifi TX Power  tx power control
+#------------------------------------------------------------------------------------------------------------------------------------------------------------
+data_rate_power = 1
+channel_num = 3
+channel_range = 1, 5, 6, 9, 10, 13   #range1:ch1~ch5,range2:ch6~ch9,range3:ch10~ch13
+b_tx_power_dr0= 0, 0, 0           #(1M,2M)
+b_tx_power_dr1= 0, 0, 0           #(5.5,11M)
+
+g_tx_power_dr0 = 0, 0, 0          #(6/9M)
+g_tx_power_dr1 = 1, 1, 1          #(12/18M)
+g_tx_power_dr2 = 1, 1, 1          #(24/36M)
+g_tx_power_dr3 = 2, 2, 2          #(48/54M)
+
+n_tx_power_dr0 = 0, 0, 0          #(MCS0/1)
+n_tx_power_dr1 = 1, 1, 1          #(MCS2/3)
+n_tx_power_dr2 = 1, 1, 1          #(MCS4/5)
+n_tx_power_dr3 = 2, 2, 2          #(MCS6/7)
+
+power_reserved = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+
+[SETCTION 2]
+#------------------------------------------------------------------------------------------------------------------------------------------------------------
+# wifi PHY/RF reg init
+#------------------------------------------------------------------------------------------------------------------------------------------------------------
+phy0_init_num = 1
+init_phy0_regs = 0x57e6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
+
+phy1_init_num = 0
+init_phy1_regs = 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
+
+RF_init_num =0
+init_rf_regs = 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
+
+reserved_w16_num = 0
+reserved_w16_regs = 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
+
+reserved_w32_num = 0
+reserved_w32_regs = 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
+
+[SETCTION 3]
+#------------------------------------------------------------------------------------------------------------------------------------------------------------
+# wifi enhance config
+#------------------------------------------------------------------------------------------------------------------------------------------------------------
+tpc_enable = 0
+power_save_key = 0
+enhance_reserved = 1, 0, 0, 0
+
+[SETCTION 4]
+#------------------------------------------------------------------------------------------------------------------------------------------------------------
+# Wifi/BT/lte coex config
+#------------------------------------------------------------------------------------------------------------------------------------------------------------
+CoexExcutionMode = 0
+CoexWifiScanCntPerChannel = 4
+CoexWifiScanDurationOneTime = 20
+CoexScoPeriodsToBlockDuringDhcp = 1
+CoexA2dpDhcpProtectLevel = 1
+CoexScoperiodsToBlockDuringEap = 1
+CoexA2dpEapProtectLevel = 1
+CoexScoPeriodsToBlockDuringWifiJoin = 1
+CoexA2dpWifiJoinProtectLevel = 1
+CoexEnterPMStateTime = 15
+CoexAclA2dpBtWorkTime = 50
+CoexAclA2dpWifiWorkTime = 40
+CoexAclNoA2dpBtWorkTime = 40
+CoexAclNoA2dpWifiWorkTime = 50
+CoexAclMixBtWorkTime = 60
+CoexAclMixWifiWorkTime = 30
+CoexPageInqBtWorkTime = 400
+CoexPageInqWifiWorkTime = 100
+CoexScoSchema = 1
+CoexDynamicScoSchemaEnable = 1
+CoexScoPeriodsBtTakeAll = 5
+CoexLteTxAdvancedTime = 1500
+CoexLteOneSubFrameLen = 1000
+CoexLteTxTimerLen = 800
+CoexLteTxTimerFrameHeadLen = 200
+CoexLteStrategyFlag = 15
+CoexWifiDegradePowerValue = 0
+CoexBtDegradePowerValue = 0
+CoexWifi2300TxSpur2Lte = 0, 0, 0, 0, 0, 0, 0
+CoexWifi2310TxSpur2Lte = 0, 0, 0, 0, 0, 0, 0
+CoexWifi2320TxSpur2Lte = 0, 0, 0, 0, 0, 0, 0
+CoexWifi2330TxSpur2Lte = 0, 0, 0, 0, 0, 0, 0
+CoexWifi2340TxSpur2Lte = 0, 0, 0, 0, 0, 0, 0
+CoexWifi2350TxSpur2Lte = 0, 0, 0, 0, 0, 0, 0
+CoexWifi2360TxSpur2Lte = 0, 0, 0, 0, 0, 0, 0
+CoexWifi2370TxSpur2Lte = 0, 0, 0, 0, 0, 0, 0
+CoexWifi2380TxSpur2Lte = 0, 0, 0, 0, 0, 0, 0
+CoexWifi2390TxSpur2Lte = 0, 0, 0, 0, 0, 0, 0
+CoexWifi2400TxSpur2Lte = 0, 0, 0, 0, 0, 0, 0
+CoexLteTxSpur2Wifi2300 = 0, 0, 0, 0, 0, 0, 0
+CoexLteTxSpur2Wifi2310 = 0, 0, 0, 0, 0, 0, 0
+CoexLteTxSpur2Wifi2320 = 0, 0, 0, 0, 0, 0, 0
+CoexLteTxSpur2Wifi2330 = 0, 0, 0, 0, 0, 0, 0
+CoexLteTxSpur2Wifi2340 = 0, 0, 0, 0, 0, 0, 0
+CoexLteTxSpur2Wifi2350 = 0, 0, 0, 0, 0, 0, 0
+CoexLteTxSpur2Wifi2360 = 0, 0, 0, 0, 0, 0, 0
+CoexLteTxSpur2Wifi2370 = 0, 0, 0, 0, 0, 0, 0
+CoexLteTxSpur2Wifi2380 = 0, 0, 0, 0, 0, 0, 0
+CoexLteTxSpur2Wifi2390 = 0, 0, 0, 0, 0, 0, 0
+CoexLteTxSpur2Wifi2400 = 0, 0, 0, 0, 0, 0, 0
+CoexReserved = 1, 2,3000,407, 412, 462, 500, 100, 251, 251, 251, 400, 112, 112, 0, 0
+
+[SETCTION 5]
+#------------------------------------------------------------------------------------------------------------------------------------------------------------
+# Wifi&BT public config
+#------------------------------------------------------------------------------------------------------------------------------------------------------------
+public_reserved = 0x1, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
+
+[SETCTION 6]
+#------------------------------------------------------------------------------------------------------------------------------------------------------------
+# Bluetooth pskey for marlin
+#------------------------------------------------------------------------------------------------------------------------------------------------------------
+pskey_cmd = 0x001C0101 #
+g_dbg_source_sink_syn_test_data = 0
+g_sys_sleep_in_standby_supported = 1
+g_sys_sleep_master_supported = 1
+g_sys_sleep_slave_supported = 1
+
+default_ahb_clk = 26000000
+device_class = 0x001F00
+win_ext = 30
+
+g_aGainValue = 0x0000F600, 0x0000D000, 0x0000AA00, 0x00008400, 0x00004400, 0x00000A00
+g_aPowerValue = 0x8AE60000, 0x88E80000, 0x86EA0000, 0x8AEA0000, 0x89EC0000, 
+g_aBRChannelpwrvalue = 0x89EC0000, 0x89EC0000, 0x89EC0000, 0x89EC0000, 0x89EC0000, 0x89EC0000, 0x89EC0000, 0x89EC0000 
+g_aEDRChannelpwrvalue = 0x8DEA0000, 0x8DEA0000, 0x8DEA0000, 0x8DEA0000, 0x8DEA0000, 0x8DEA0000, 0x8DEA0000, 0x8DEA0000
+g_aLEPowerControlFlag = 0xFFFF
+g_aLEChannelpwrvalue = 0x8BE8, 0x8BE8, 0x8BE8, 0x8BE8, 0x8BE8, 0x8BE8, 0x8C78, 0x8BE8
+
+g_central_or_peripheral = 0x00
+
+feature_set = 0xFF, 0xFF, 0x8D, 0xFE, 0xDB, 0x7D, 0x7B, 0x87, 0xFF, 0xA7, 0xFF, 0x7F, 0x00, 0xE0, 0xF7, 0x3E
+device_addr = 0x6D, 0x6D, 0x8E, 0x8E, 0x8F, 0x8F
+
+g_sys_sco_transmit_mode = 0 #true tramsmit by uart, otherwise by share memory
+g_sys_uart0_communication_supported = 1 #true use uart0, otherwise use uart1 for debug
+edr_tx_edr_delay = 5
+edr_rx_edr_delay = 14
+
+g_wbs_nv_117 = 0x007C
+
+is_wdg_supported = 0
+
+share_memo_rx_base_addr = 0
+#share_memo_tx_base_addr = 0
+g_wbs_nv_118 = 0x0066
+g_nbv_nv_117 = 0x10F9
+
+share_memo_tx_packet_num_addr = 1
+share_memo_tx_data_base_addr = 0
+
+g_PrintLevel = 0xFFFFFFFF
+
+share_memo_tx_block_length = 0
+share_memo_rx_block_length = 0
+share_memo_tx_water_mark = 0
+#share_memo_tx_timeout_value = 0
+g_nbv_nv_118 = 0x0A45
+
+uart_rx_watermark = 48
+uart_flow_control_thld = 63
+
+comp_id = 0x01EC
+pcm_clk_divd = 0x26
+
+br_edr_diff_reserved = 0xFFFF
+
+bt_reserved = 0, 0, 0, 0, 0, 0, 0, 0
diff --git a/vendor/etc/wifi/wpa_supplicant.conf b/vendor/etc/wifi/wpa_supplicant.conf
new file mode 100644
index 0000000000000000000000000000000000000000..6a112d86c6ecec2744d70ccc3c78dd0799e7e8fe
--- /dev/null
+++ b/vendor/etc/wifi/wpa_supplicant.conf
@@ -0,0 +1,5 @@
+update_config=1
+eapol_version=1
+ap_scan=1
+fast_reauth=1
+wowlan_triggers=any
diff --git a/vendor/etc/wifi/wpa_supplicant_overlay.conf b/vendor/etc/wifi/wpa_supplicant_overlay.conf
new file mode 100644
index 0000000000000000000000000000000000000000..06fc04283aa88b9992432011438e92ad9ae8d0de
--- /dev/null
+++ b/vendor/etc/wifi/wpa_supplicant_overlay.conf
@@ -0,0 +1 @@
+p2p_disabled=1
diff --git a/vendor/firmware/vbc_eq b/vendor/firmware/vbc_eq
new file mode 120000
index 0000000000000000000000000000000000000000..9c42d77a0eb17692fb53cdf53773021d07c3c5b5
--- /dev/null
+++ b/vendor/firmware/vbc_eq
@@ -0,0 +1 @@
+/data/local/media/vbc_eq
\ No newline at end of file
diff --git a/vendor/lib/android.frameworks.schedulerservice@1.0.so b/vendor/lib/android.frameworks.schedulerservice@1.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..13f368c0826cfafb8ee69e3fe61527562307bc87
Binary files /dev/null and b/vendor/lib/android.frameworks.schedulerservice@1.0.so differ
diff --git a/vendor/lib/android.frameworks.sensorservice@1.0.so b/vendor/lib/android.frameworks.sensorservice@1.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..ddf63cb43977eb02f5e160cbf35406bbec60099a
Binary files /dev/null and b/vendor/lib/android.frameworks.sensorservice@1.0.so differ
diff --git a/vendor/lib/android.hardware.audio.common@2.0-util.so b/vendor/lib/android.hardware.audio.common@2.0-util.so
new file mode 100644
index 0000000000000000000000000000000000000000..771fb88c94ec4229f499b9c572342ccef5955779
Binary files /dev/null and b/vendor/lib/android.hardware.audio.common@2.0-util.so differ
diff --git a/vendor/lib/android.hardware.audio.common@2.0.so b/vendor/lib/android.hardware.audio.common@2.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..4e38297b69308ac30c36aab749ce0f7eeecdf1ff
Binary files /dev/null and b/vendor/lib/android.hardware.audio.common@2.0.so differ
diff --git a/vendor/lib/android.hardware.audio.effect@2.0.so b/vendor/lib/android.hardware.audio.effect@2.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..79fd763a9e0d9729a904b44bccb212b89382c32e
Binary files /dev/null and b/vendor/lib/android.hardware.audio.effect@2.0.so differ
diff --git a/vendor/lib/android.hardware.audio@2.0.so b/vendor/lib/android.hardware.audio@2.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..331f32ea2a30ab8f262f3d94fd2f03b7c3d6cf1e
Binary files /dev/null and b/vendor/lib/android.hardware.audio@2.0.so differ
diff --git a/vendor/lib/android.hardware.biometrics.fingerprint@2.1.so b/vendor/lib/android.hardware.biometrics.fingerprint@2.1.so
new file mode 100644
index 0000000000000000000000000000000000000000..ed3aaa0339eb7f30577a5b9d146bd13606d32ac6
Binary files /dev/null and b/vendor/lib/android.hardware.biometrics.fingerprint@2.1.so differ
diff --git a/vendor/lib/android.hardware.bluetooth@1.0.so b/vendor/lib/android.hardware.bluetooth@1.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..28674e9f7f2d1420e1bf2de12616d458fd19df55
Binary files /dev/null and b/vendor/lib/android.hardware.bluetooth@1.0.so differ
diff --git a/vendor/lib/android.hardware.broadcastradio@1.0.so b/vendor/lib/android.hardware.broadcastradio@1.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..5c9914e260f315476b77e0a2059131354921140a
Binary files /dev/null and b/vendor/lib/android.hardware.broadcastradio@1.0.so differ
diff --git a/vendor/lib/android.hardware.broadcastradio@1.1.so b/vendor/lib/android.hardware.broadcastradio@1.1.so
new file mode 100644
index 0000000000000000000000000000000000000000..227c3e388efcbeaaf840d918cd9f37cdfe126926
Binary files /dev/null and b/vendor/lib/android.hardware.broadcastradio@1.1.so differ
diff --git a/vendor/lib/android.hardware.camera.common@1.0.so b/vendor/lib/android.hardware.camera.common@1.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..2c7fb97cd1972f6435af0a77cc12c617cc76ee38
Binary files /dev/null and b/vendor/lib/android.hardware.camera.common@1.0.so differ
diff --git a/vendor/lib/android.hardware.camera.device@1.0.so b/vendor/lib/android.hardware.camera.device@1.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..d44c785d7bf3465a56494d6f332a5bb7280ed154
Binary files /dev/null and b/vendor/lib/android.hardware.camera.device@1.0.so differ
diff --git a/vendor/lib/android.hardware.camera.device@3.2.so b/vendor/lib/android.hardware.camera.device@3.2.so
new file mode 100644
index 0000000000000000000000000000000000000000..75273d4c13af1e23aa4fa3fb7f0f2fea97a436e7
Binary files /dev/null and b/vendor/lib/android.hardware.camera.device@3.2.so differ
diff --git a/vendor/lib/android.hardware.camera.provider@2.4.so b/vendor/lib/android.hardware.camera.provider@2.4.so
new file mode 100644
index 0000000000000000000000000000000000000000..ee91e8f4efdf81f3562e570b07eaac793d513405
Binary files /dev/null and b/vendor/lib/android.hardware.camera.provider@2.4.so differ
diff --git a/vendor/lib/android.hardware.configstore-utils.so b/vendor/lib/android.hardware.configstore-utils.so
new file mode 100644
index 0000000000000000000000000000000000000000..7755de1ce505e01a5d58d24977c69a15d032eb84
Binary files /dev/null and b/vendor/lib/android.hardware.configstore-utils.so differ
diff --git a/vendor/lib/android.hardware.configstore@1.0.so b/vendor/lib/android.hardware.configstore@1.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..b0e858306197a6fcaa5184e399ddb215b16fe773
Binary files /dev/null and b/vendor/lib/android.hardware.configstore@1.0.so differ
diff --git a/vendor/lib/android.hardware.contexthub@1.0.so b/vendor/lib/android.hardware.contexthub@1.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..0a875b7f8871dd12d2cfc6aa6fcb5971134405a0
Binary files /dev/null and b/vendor/lib/android.hardware.contexthub@1.0.so differ
diff --git a/vendor/lib/android.hardware.dumpstate@1.0.so b/vendor/lib/android.hardware.dumpstate@1.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..999f82d58274fd32909871e7e98c85374cfe978f
Binary files /dev/null and b/vendor/lib/android.hardware.dumpstate@1.0.so differ
diff --git a/vendor/lib/android.hardware.gatekeeper@1.0.so b/vendor/lib/android.hardware.gatekeeper@1.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..db54450b9741a7d5bfebb1c80a2d173f4ef68c4c
Binary files /dev/null and b/vendor/lib/android.hardware.gatekeeper@1.0.so differ
diff --git a/vendor/lib/android.hardware.gnss@1.0.so b/vendor/lib/android.hardware.gnss@1.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..47a3058253de38ce01638b06c328c7557267c28a
Binary files /dev/null and b/vendor/lib/android.hardware.gnss@1.0.so differ
diff --git a/vendor/lib/android.hardware.graphics.allocator@2.0.so b/vendor/lib/android.hardware.graphics.allocator@2.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..c0c6201312dec76ca47d4c6d43e5559f238f3406
Binary files /dev/null and b/vendor/lib/android.hardware.graphics.allocator@2.0.so differ
diff --git a/vendor/lib/android.hardware.graphics.bufferqueue@1.0.so b/vendor/lib/android.hardware.graphics.bufferqueue@1.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..64a0da02d356b19c1ec8e5e3fd589e9d816e7575
Binary files /dev/null and b/vendor/lib/android.hardware.graphics.bufferqueue@1.0.so differ
diff --git a/vendor/lib/android.hardware.ir@1.0.so b/vendor/lib/android.hardware.ir@1.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..4a8bb9c309d7ade2863e7cdb0ac9b41c42ce49d3
Binary files /dev/null and b/vendor/lib/android.hardware.ir@1.0.so differ
diff --git a/vendor/lib/android.hardware.keymaster@3.0.so b/vendor/lib/android.hardware.keymaster@3.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..7a9730ed18fe08ae16ea219d966bca884460c94b
Binary files /dev/null and b/vendor/lib/android.hardware.keymaster@3.0.so differ
diff --git a/vendor/lib/android.hardware.light@2.0.so b/vendor/lib/android.hardware.light@2.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..650d703ed972cbb8e52d53b91b3ea5860e5095f3
Binary files /dev/null and b/vendor/lib/android.hardware.light@2.0.so differ
diff --git a/vendor/lib/android.hardware.media@1.0.so b/vendor/lib/android.hardware.media@1.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..0a65b270a24983d122c3e28211053de4bd068db9
Binary files /dev/null and b/vendor/lib/android.hardware.media@1.0.so differ
diff --git a/vendor/lib/android.hardware.memtrack@1.0.so b/vendor/lib/android.hardware.memtrack@1.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..c9b06fd9ce3e5b2969557dfdd78d65212b1dd6b7
Binary files /dev/null and b/vendor/lib/android.hardware.memtrack@1.0.so differ
diff --git a/vendor/lib/android.hardware.power@1.0.so b/vendor/lib/android.hardware.power@1.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..34f4b44253b73522cbe0016f3cd10ac61c25c850
Binary files /dev/null and b/vendor/lib/android.hardware.power@1.0.so differ
diff --git a/vendor/lib/android.hardware.power@1.1_vendor.so b/vendor/lib/android.hardware.power@1.1_vendor.so
new file mode 100644
index 0000000000000000000000000000000000000000..bd038de4cab16defc806f6301702dff485ca7f1d
Binary files /dev/null and b/vendor/lib/android.hardware.power@1.1_vendor.so differ
diff --git a/vendor/lib/android.hardware.radio.deprecated@1.0.so b/vendor/lib/android.hardware.radio.deprecated@1.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..f7a6f3ffcbc9aec79de9217cda803c745e485a27
Binary files /dev/null and b/vendor/lib/android.hardware.radio.deprecated@1.0.so differ
diff --git a/vendor/lib/android.hardware.radio@1.0.so b/vendor/lib/android.hardware.radio@1.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..9a10884008de38ad11496c873c4a1d5fc4039b34
Binary files /dev/null and b/vendor/lib/android.hardware.radio@1.0.so differ
diff --git a/vendor/lib/android.hardware.sensors@1.0.so b/vendor/lib/android.hardware.sensors@1.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..88c8a080861f5640efbc19adcefc92ca3b93d961
Binary files /dev/null and b/vendor/lib/android.hardware.sensors@1.0.so differ
diff --git a/vendor/lib/android.hardware.soundtrigger@2.0.so b/vendor/lib/android.hardware.soundtrigger@2.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..b0bd43a3f079f0b225ca8e38ed91bc7d46331f54
Binary files /dev/null and b/vendor/lib/android.hardware.soundtrigger@2.0.so differ
diff --git a/vendor/lib/android.hardware.thermal@1.0.so b/vendor/lib/android.hardware.thermal@1.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..0af36226a3c46d2a80badfb8bedae7e6a3deb134
Binary files /dev/null and b/vendor/lib/android.hardware.thermal@1.0.so differ
diff --git a/vendor/lib/android.hardware.tv.cec@1.0.so b/vendor/lib/android.hardware.tv.cec@1.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..18e96c472fa23011b4f6ce0fa07b82e052a48123
Binary files /dev/null and b/vendor/lib/android.hardware.tv.cec@1.0.so differ
diff --git a/vendor/lib/android.hardware.tv.input@1.0.so b/vendor/lib/android.hardware.tv.input@1.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..89a8e70feae7a158305b167815f41e46eaff8f54
Binary files /dev/null and b/vendor/lib/android.hardware.tv.input@1.0.so differ
diff --git a/vendor/lib/android.hardware.vibrator@1.0.so b/vendor/lib/android.hardware.vibrator@1.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..ce7debfec850e91d9f6c1066984cdb083b6c4f79
Binary files /dev/null and b/vendor/lib/android.hardware.vibrator@1.0.so differ
diff --git a/vendor/lib/android.hardware.vr@1.0.so b/vendor/lib/android.hardware.vr@1.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..fbf33529cbf2e58ec82f627f61eed5014c2426ed
Binary files /dev/null and b/vendor/lib/android.hardware.vr@1.0.so differ
diff --git a/vendor/lib/android.hardware.wifi.supplicant@1.0.so b/vendor/lib/android.hardware.wifi.supplicant@1.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..fb845a40311d80f3a17703fbb3d5ddd73fc459e8
Binary files /dev/null and b/vendor/lib/android.hardware.wifi.supplicant@1.0.so differ
diff --git a/vendor/lib/android.hardware.wifi@1.0.so b/vendor/lib/android.hardware.wifi@1.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..696dddd91efba0d54882d35e2f2099468a58266c
Binary files /dev/null and b/vendor/lib/android.hardware.wifi@1.0.so differ
diff --git a/vendor/lib/android.hidl.allocator@1.0.so b/vendor/lib/android.hidl.allocator@1.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..4974696ac599da737408a23bac96787f11e1bf5b
Binary files /dev/null and b/vendor/lib/android.hidl.allocator@1.0.so differ
diff --git a/vendor/lib/android.hidl.memory@1.0.so b/vendor/lib/android.hidl.memory@1.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..196d07197f0b548cbef860cb0bb54d822f5efb94
Binary files /dev/null and b/vendor/lib/android.hidl.memory@1.0.so differ
diff --git a/vendor/lib/android.hidl.token@1.0-utils.so b/vendor/lib/android.hidl.token@1.0-utils.so
new file mode 100644
index 0000000000000000000000000000000000000000..d9e1a59f914ede01a43fed9c7d46eb544ea8f82d
Binary files /dev/null and b/vendor/lib/android.hidl.token@1.0-utils.so differ
diff --git a/vendor/lib/android.system.wifi.keystore@1.0.so b/vendor/lib/android.system.wifi.keystore@1.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..18c039fd02e5b8a7cf734fbefb606bde68a009a9
Binary files /dev/null and b/vendor/lib/android.system.wifi.keystore@1.0.so differ
diff --git a/vendor/lib/autotest/libgpio.so b/vendor/lib/autotest/libgpio.so
new file mode 100644
index 0000000000000000000000000000000000000000..220532bdf6f9f6648c98578abba5b2f4a02c8d50
Binary files /dev/null and b/vendor/lib/autotest/libgpio.so differ
diff --git a/vendor/lib/autotest/libnfctest.so b/vendor/lib/autotest/libnfctest.so
new file mode 100644
index 0000000000000000000000000000000000000000..2cc86416ee0508b0dcdb592aee38937b60e808a6
Binary files /dev/null and b/vendor/lib/autotest/libnfctest.so differ
diff --git a/vendor/lib/camera.device@1.0-impl.so b/vendor/lib/camera.device@1.0-impl.so
new file mode 100644
index 0000000000000000000000000000000000000000..f78099076c0044835689214c2c045b427505d795
Binary files /dev/null and b/vendor/lib/camera.device@1.0-impl.so differ
diff --git a/vendor/lib/camera.device@3.2-impl-sprd.so b/vendor/lib/camera.device@3.2-impl-sprd.so
new file mode 100644
index 0000000000000000000000000000000000000000..7a2bd541123b8e59a695ba2977f4931d04088b04
Binary files /dev/null and b/vendor/lib/camera.device@3.2-impl-sprd.so differ
diff --git a/vendor/lib/camera.device@3.3-impl-sprd.so b/vendor/lib/camera.device@3.3-impl-sprd.so
new file mode 100644
index 0000000000000000000000000000000000000000..a670054daeb27ea0963c3c66645c780a072f5f2c
Binary files /dev/null and b/vendor/lib/camera.device@3.3-impl-sprd.so differ
diff --git a/vendor/lib/egl/libGLES_mali.so b/vendor/lib/egl/libGLES_mali.so
new file mode 100644
index 0000000000000000000000000000000000000000..296a1a241ce49a781787819852baf3730e404b14
Binary files /dev/null and b/vendor/lib/egl/libGLES_mali.so differ
diff --git a/vendor/lib/hw/android.hardware.audio.effect@2.0-impl.so b/vendor/lib/hw/android.hardware.audio.effect@2.0-impl.so
new file mode 100644
index 0000000000000000000000000000000000000000..9ca6e3ddcf8e3066b006a30a6b46eb2e1445ec49
Binary files /dev/null and b/vendor/lib/hw/android.hardware.audio.effect@2.0-impl.so differ
diff --git a/vendor/lib/hw/android.hardware.audio@2.0-impl.so b/vendor/lib/hw/android.hardware.audio@2.0-impl.so
new file mode 100644
index 0000000000000000000000000000000000000000..b2147ed7e7c1244d8bc9f17775641f6966a97db0
Binary files /dev/null and b/vendor/lib/hw/android.hardware.audio@2.0-impl.so differ
diff --git a/vendor/lib/hw/android.hardware.bluetooth@1.0-impl.so b/vendor/lib/hw/android.hardware.bluetooth@1.0-impl.so
new file mode 100644
index 0000000000000000000000000000000000000000..b66e65a1ef788c055bab005c2477402c7c1db601
Binary files /dev/null and b/vendor/lib/hw/android.hardware.bluetooth@1.0-impl.so differ
diff --git a/vendor/lib/hw/android.hardware.broadcastradio@1.0-impl.so b/vendor/lib/hw/android.hardware.broadcastradio@1.0-impl.so
new file mode 100644
index 0000000000000000000000000000000000000000..48ce70dd86ef3a6c8995abee0cf0065599fe64b9
Binary files /dev/null and b/vendor/lib/hw/android.hardware.broadcastradio@1.0-impl.so differ
diff --git a/vendor/lib/hw/android.hardware.camera.provider@2.4-impl-sprd.so b/vendor/lib/hw/android.hardware.camera.provider@2.4-impl-sprd.so
new file mode 100644
index 0000000000000000000000000000000000000000..4d296e97a42200988a1be4d4b1354d1a6d1ded84
Binary files /dev/null and b/vendor/lib/hw/android.hardware.camera.provider@2.4-impl-sprd.so differ
diff --git a/vendor/lib/hw/android.hardware.drm@1.0-impl.so b/vendor/lib/hw/android.hardware.drm@1.0-impl.so
new file mode 100644
index 0000000000000000000000000000000000000000..ade910c2d24a7b7efd78960d31f36f5d45534a1c
Binary files /dev/null and b/vendor/lib/hw/android.hardware.drm@1.0-impl.so differ
diff --git a/vendor/lib/hw/android.hardware.gatekeeper@1.0-impl.so b/vendor/lib/hw/android.hardware.gatekeeper@1.0-impl.so
new file mode 100644
index 0000000000000000000000000000000000000000..91048248ff26983c320d74a6f1ada2ad5bc49a16
Binary files /dev/null and b/vendor/lib/hw/android.hardware.gatekeeper@1.0-impl.so differ
diff --git a/vendor/lib/hw/android.hardware.graphics.allocator@2.0-impl.so b/vendor/lib/hw/android.hardware.graphics.allocator@2.0-impl.so
new file mode 100644
index 0000000000000000000000000000000000000000..902e06ab0f6c25cc5741164b603adadd47357b55
Binary files /dev/null and b/vendor/lib/hw/android.hardware.graphics.allocator@2.0-impl.so differ
diff --git a/vendor/lib/hw/android.hardware.graphics.composer@2.1-impl.so b/vendor/lib/hw/android.hardware.graphics.composer@2.1-impl.so
new file mode 100644
index 0000000000000000000000000000000000000000..50df42beb5b15492ffeec8857193d27a1f2e37be
Binary files /dev/null and b/vendor/lib/hw/android.hardware.graphics.composer@2.1-impl.so differ
diff --git a/vendor/lib/hw/android.hardware.graphics.mapper@2.0-impl.so b/vendor/lib/hw/android.hardware.graphics.mapper@2.0-impl.so
new file mode 100644
index 0000000000000000000000000000000000000000..9738b3d6b04ddbc788b794e4297b9ff17febeb37
Binary files /dev/null and b/vendor/lib/hw/android.hardware.graphics.mapper@2.0-impl.so differ
diff --git a/vendor/lib/hw/android.hardware.health@1.0-impl.so b/vendor/lib/hw/android.hardware.health@1.0-impl.so
new file mode 100644
index 0000000000000000000000000000000000000000..d24f863f8a8a4730153d54afa28e7e4a75b8c06b
Binary files /dev/null and b/vendor/lib/hw/android.hardware.health@1.0-impl.so differ
diff --git a/vendor/lib/hw/android.hardware.keymaster@3.0-impl.so b/vendor/lib/hw/android.hardware.keymaster@3.0-impl.so
new file mode 100644
index 0000000000000000000000000000000000000000..571ad16a17a184150dfcc77f42862134201db692
Binary files /dev/null and b/vendor/lib/hw/android.hardware.keymaster@3.0-impl.so differ
diff --git a/vendor/lib/hw/android.hardware.light@2.0-impl.so b/vendor/lib/hw/android.hardware.light@2.0-impl.so
new file mode 100644
index 0000000000000000000000000000000000000000..5bdd277f612320595d96df557eea29a52192dc23
Binary files /dev/null and b/vendor/lib/hw/android.hardware.light@2.0-impl.so differ
diff --git a/vendor/lib/hw/android.hardware.memtrack@1.0-impl.so b/vendor/lib/hw/android.hardware.memtrack@1.0-impl.so
new file mode 100644
index 0000000000000000000000000000000000000000..dc91164962def48b0a27210acb0ed22cb9a96baa
Binary files /dev/null and b/vendor/lib/hw/android.hardware.memtrack@1.0-impl.so differ
diff --git a/vendor/lib/hw/android.hardware.renderscript@1.0-impl.so b/vendor/lib/hw/android.hardware.renderscript@1.0-impl.so
new file mode 100644
index 0000000000000000000000000000000000000000..e25fcb63d2e2a4a296042f87f2a1dabc218f7e86
Binary files /dev/null and b/vendor/lib/hw/android.hardware.renderscript@1.0-impl.so differ
diff --git a/vendor/lib/hw/android.hardware.sensors@1.0-impl.so b/vendor/lib/hw/android.hardware.sensors@1.0-impl.so
new file mode 100644
index 0000000000000000000000000000000000000000..222adfed0f28566fb56245cc853fc66de61f8bc4
Binary files /dev/null and b/vendor/lib/hw/android.hardware.sensors@1.0-impl.so differ
diff --git a/vendor/lib/hw/android.hardware.soundtrigger@2.0-impl.so b/vendor/lib/hw/android.hardware.soundtrigger@2.0-impl.so
new file mode 100644
index 0000000000000000000000000000000000000000..f2681968aa85f93c9e43e6d89b07acec614773e2
Binary files /dev/null and b/vendor/lib/hw/android.hardware.soundtrigger@2.0-impl.so differ
diff --git a/vendor/lib/hw/android.hardware.vibrator@1.0-impl.so b/vendor/lib/hw/android.hardware.vibrator@1.0-impl.so
new file mode 100644
index 0000000000000000000000000000000000000000..a7738db851c7dc265fcba3396baf0e1074a26eaf
Binary files /dev/null and b/vendor/lib/hw/android.hardware.vibrator@1.0-impl.so differ
diff --git a/vendor/lib/hw/audio.primary.default.so b/vendor/lib/hw/audio.primary.default.so
new file mode 100644
index 0000000000000000000000000000000000000000..5bd8f811895432160254896b7b4289bb6fce5bd4
Binary files /dev/null and b/vendor/lib/hw/audio.primary.default.so differ
diff --git a/vendor/lib/hw/audio.primary.sp7731e.so b/vendor/lib/hw/audio.primary.sp7731e.so
new file mode 100644
index 0000000000000000000000000000000000000000..2613b40a1f5ed0bdd2f661ce5e4680a8f66e8510
Binary files /dev/null and b/vendor/lib/hw/audio.primary.sp7731e.so differ
diff --git a/vendor/lib/hw/audio.r_submix.default.so b/vendor/lib/hw/audio.r_submix.default.so
new file mode 100644
index 0000000000000000000000000000000000000000..b6e751ab9636d82cee1bb80c04ea18f26ce53ed3
Binary files /dev/null and b/vendor/lib/hw/audio.r_submix.default.so differ
diff --git a/vendor/lib/hw/audio.usb.default.so b/vendor/lib/hw/audio.usb.default.so
new file mode 100644
index 0000000000000000000000000000000000000000..0a82ca7e6265ea642aa29525d49201375f3c529a
Binary files /dev/null and b/vendor/lib/hw/audio.usb.default.so differ
diff --git a/vendor/lib/hw/camera.sp7731e.so b/vendor/lib/hw/camera.sp7731e.so
new file mode 100644
index 0000000000000000000000000000000000000000..596e4123ee777c9f741c7ad660eac33e2bf2bb46
Binary files /dev/null and b/vendor/lib/hw/camera.sp7731e.so differ
diff --git a/vendor/lib/hw/dpu.sp7731e.so b/vendor/lib/hw/dpu.sp7731e.so
new file mode 100644
index 0000000000000000000000000000000000000000..525fcc3e222a33e2b4ec8915fb2ba792e9aaba52
Binary files /dev/null and b/vendor/lib/hw/dpu.sp7731e.so differ
diff --git a/vendor/lib/hw/gatekeeper.default.so b/vendor/lib/hw/gatekeeper.default.so
new file mode 100644
index 0000000000000000000000000000000000000000..6f0c384bd7f60a92bc45a5652e73aa0f0931f8ef
Binary files /dev/null and b/vendor/lib/hw/gatekeeper.default.so differ
diff --git a/vendor/lib/hw/gps.default.so b/vendor/lib/hw/gps.default.so
new file mode 100644
index 0000000000000000000000000000000000000000..55587436c3b23cfba136a5d6adeb752b034f7ae6
Binary files /dev/null and b/vendor/lib/hw/gps.default.so differ
diff --git a/vendor/lib/hw/gralloc.default.so b/vendor/lib/hw/gralloc.default.so
new file mode 100644
index 0000000000000000000000000000000000000000..b47844d4e8bf883738801718326e8479217c2fa6
Binary files /dev/null and b/vendor/lib/hw/gralloc.default.so differ
diff --git a/vendor/lib/hw/gralloc.sp7731e.so b/vendor/lib/hw/gralloc.sp7731e.so
new file mode 100644
index 0000000000000000000000000000000000000000..6bfcfcebde9a0d57d7460ecf4b38b69bd6b7d133
Binary files /dev/null and b/vendor/lib/hw/gralloc.sp7731e.so differ
diff --git a/vendor/lib/hw/gsp.sp7731e.so b/vendor/lib/hw/gsp.sp7731e.so
new file mode 100644
index 0000000000000000000000000000000000000000..d6b2bc875b043e3c9a330b0b7bff95fcb27f21fd
Binary files /dev/null and b/vendor/lib/hw/gsp.sp7731e.so differ
diff --git a/vendor/lib/hw/hwcomposer.sp7731e.so b/vendor/lib/hw/hwcomposer.sp7731e.so
new file mode 100644
index 0000000000000000000000000000000000000000..15b8899a84cc685bedce54e6e9bb66cfe5dd4f7e
Binary files /dev/null and b/vendor/lib/hw/hwcomposer.sp7731e.so differ
diff --git a/vendor/lib/hw/keystore.sp7731e.so b/vendor/lib/hw/keystore.sp7731e.so
new file mode 120000
index 0000000000000000000000000000000000000000..f4275794320b8bddac7ea658b930d5ce1ea42245
--- /dev/null
+++ b/vendor/lib/hw/keystore.sp7731e.so
@@ -0,0 +1 @@
+keystore.sprdtrusty.so
\ No newline at end of file
diff --git a/vendor/lib/hw/keystore.sprdtrusty.so b/vendor/lib/hw/keystore.sprdtrusty.so
new file mode 100644
index 0000000000000000000000000000000000000000..8aed59fe76ea8f51f7c5f65e246a04ee5dee6791
Binary files /dev/null and b/vendor/lib/hw/keystore.sprdtrusty.so differ
diff --git a/vendor/lib/hw/lights.sp7731e.so b/vendor/lib/hw/lights.sp7731e.so
new file mode 100644
index 0000000000000000000000000000000000000000..a627360e95b1838a9c5bc5338c19be8d0ec39add
Binary files /dev/null and b/vendor/lib/hw/lights.sp7731e.so differ
diff --git a/vendor/lib/hw/local_time.default.so b/vendor/lib/hw/local_time.default.so
new file mode 100644
index 0000000000000000000000000000000000000000..981c506d1323f803697a46901e9fc3d127177d40
Binary files /dev/null and b/vendor/lib/hw/local_time.default.so differ
diff --git a/vendor/lib/hw/memtrack.sp7731e.so b/vendor/lib/hw/memtrack.sp7731e.so
new file mode 100644
index 0000000000000000000000000000000000000000..7da2b63b593e08ff6fe5707673c488355aa19212
Binary files /dev/null and b/vendor/lib/hw/memtrack.sp7731e.so differ
diff --git a/vendor/lib/hw/power.default.so b/vendor/lib/hw/power.default.so
new file mode 100644
index 0000000000000000000000000000000000000000..35dd0d1de64b834872229aef8a253f3901536f9d
Binary files /dev/null and b/vendor/lib/hw/power.default.so differ
diff --git a/vendor/lib/hw/power.sprd.so b/vendor/lib/hw/power.sprd.so
new file mode 100644
index 0000000000000000000000000000000000000000..61039ac61b83d26299cad104764557b2bff87bda
Binary files /dev/null and b/vendor/lib/hw/power.sprd.so differ
diff --git a/vendor/lib/hw/sensors.sp7731e.so b/vendor/lib/hw/sensors.sp7731e.so
new file mode 100644
index 0000000000000000000000000000000000000000..bd71c2b4b96b947c4415e9c693943e75999a826f
Binary files /dev/null and b/vendor/lib/hw/sensors.sp7731e.so differ
diff --git a/vendor/lib/hw/thermal.default.so b/vendor/lib/hw/thermal.default.so
new file mode 100644
index 0000000000000000000000000000000000000000..4d4106b2a9f8baf535f5d2d5db54634af1ca1387
Binary files /dev/null and b/vendor/lib/hw/thermal.default.so differ
diff --git a/vendor/lib/hw/vendor.sprd.hardware.connmgr@1.0-impl.so b/vendor/lib/hw/vendor.sprd.hardware.connmgr@1.0-impl.so
new file mode 100644
index 0000000000000000000000000000000000000000..528d0db70e8634f4a4a6ca7e6592426fec06dddf
Binary files /dev/null and b/vendor/lib/hw/vendor.sprd.hardware.connmgr@1.0-impl.so differ
diff --git a/vendor/lib/hw/vendor.sprd.hardware.gnss@1.0-impl.so b/vendor/lib/hw/vendor.sprd.hardware.gnss@1.0-impl.so
new file mode 100644
index 0000000000000000000000000000000000000000..0492f3060fca8144c82c1164956e73628ad1d129
Binary files /dev/null and b/vendor/lib/hw/vendor.sprd.hardware.gnss@1.0-impl.so differ
diff --git a/vendor/lib/hw/vendor.sprd.hardware.log@1.0-impl.so b/vendor/lib/hw/vendor.sprd.hardware.log@1.0-impl.so
new file mode 100644
index 0000000000000000000000000000000000000000..2fe44133af624f3ad2f81d71431b9ef0275bb172
Binary files /dev/null and b/vendor/lib/hw/vendor.sprd.hardware.log@1.0-impl.so differ
diff --git a/vendor/lib/hw/vendor.sprd.hardware.power@2.0-impl.so b/vendor/lib/hw/vendor.sprd.hardware.power@2.0-impl.so
new file mode 100644
index 0000000000000000000000000000000000000000..69a1f77f76384260710b4a2e158ab998070fc191
Binary files /dev/null and b/vendor/lib/hw/vendor.sprd.hardware.power@2.0-impl.so differ
diff --git a/vendor/lib/hw/vendor.sprd.hardware.thermal@1.0-impl.so b/vendor/lib/hw/vendor.sprd.hardware.thermal@1.0-impl.so
new file mode 100644
index 0000000000000000000000000000000000000000..c5769e4b32d8e702b7f1f33658f8ffc444170e4f
Binary files /dev/null and b/vendor/lib/hw/vendor.sprd.hardware.thermal@1.0-impl.so differ
diff --git a/vendor/lib/hw/vibrator.default.so b/vendor/lib/hw/vibrator.default.so
new file mode 100644
index 0000000000000000000000000000000000000000..685be83ff6da7d0d2f182b7ad7bf13fa0479ced0
Binary files /dev/null and b/vendor/lib/hw/vibrator.default.so differ
diff --git a/vendor/lib/libAudioCustomMmi.so b/vendor/lib/libAudioCustomMmi.so
new file mode 100644
index 0000000000000000000000000000000000000000..7dda42917c081d96282bffc8e8cdcff42f60b613
Binary files /dev/null and b/vendor/lib/libAudioCustomMmi.so differ
diff --git a/vendor/lib/libETC1.so b/vendor/lib/libETC1.so
new file mode 100644
index 0000000000000000000000000000000000000000..7c32182c9ed9f7f6d6fbbba3861d9bafaaae6167
Binary files /dev/null and b/vendor/lib/libETC1.so differ
diff --git a/vendor/lib/libFMHalSource.so b/vendor/lib/libFMHalSource.so
new file mode 100644
index 0000000000000000000000000000000000000000..aece38172832b722efb552b97312dd17e561904f
Binary files /dev/null and b/vendor/lib/libFMHalSource.so differ
diff --git a/vendor/lib/libLLVM.so b/vendor/lib/libLLVM.so
new file mode 100644
index 0000000000000000000000000000000000000000..4d1007ab9e3c7c13c3f8500dc3b0907807219ccc
Binary files /dev/null and b/vendor/lib/libLLVM.so differ
diff --git a/vendor/lib/libOpenCL.so b/vendor/lib/libOpenCL.so
new file mode 120000
index 0000000000000000000000000000000000000000..91ec6a69e7b2c0e9ea73476e8895ddcb3ece8f97
--- /dev/null
+++ b/vendor/lib/libOpenCL.so
@@ -0,0 +1 @@
+libOpenCL.so.1
\ No newline at end of file
diff --git a/vendor/lib/libOpenCL.so.1 b/vendor/lib/libOpenCL.so.1
new file mode 120000
index 0000000000000000000000000000000000000000..41db7bc001efd9c8759772f2e7adb12af0b3a42b
--- /dev/null
+++ b/vendor/lib/libOpenCL.so.1
@@ -0,0 +1 @@
+libOpenCL.so.1.1
\ No newline at end of file
diff --git a/vendor/lib/libOpenCL.so.1.1 b/vendor/lib/libOpenCL.so.1.1
new file mode 120000
index 0000000000000000000000000000000000000000..079ce5a2d43880b70523106d2cfdcb6ebd6ec11c
--- /dev/null
+++ b/vendor/lib/libOpenCL.so.1.1
@@ -0,0 +1 @@
+egl/libGLES_mali.so
\ No newline at end of file
diff --git a/vendor/lib/libRSDriverArm.so b/vendor/lib/libRSDriverArm.so
new file mode 100644
index 0000000000000000000000000000000000000000..2925f7314b7e1631a2d937b1835170b8d4641917
Binary files /dev/null and b/vendor/lib/libRSDriverArm.so differ
diff --git a/vendor/lib/libRScpp.so b/vendor/lib/libRScpp.so
new file mode 100644
index 0000000000000000000000000000000000000000..7ada34e517cd2d881ebcb0c25e8e0f5b9ff16332
Binary files /dev/null and b/vendor/lib/libRScpp.so differ
diff --git a/vendor/lib/libSprdImageFilter.so b/vendor/lib/libSprdImageFilter.so
new file mode 100644
index 0000000000000000000000000000000000000000..839356e607b63e595afea43c20e40a9d53e49836
Binary files /dev/null and b/vendor/lib/libSprdImageFilter.so differ
diff --git a/vendor/lib/libSprdPdAlgo.so b/vendor/lib/libSprdPdAlgo.so
new file mode 100644
index 0000000000000000000000000000000000000000..e315cfb8f63de34b09fd3713e9f88be55eaaed41
Binary files /dev/null and b/vendor/lib/libSprdPdAlgo.so differ
diff --git a/vendor/lib/libae.so b/vendor/lib/libae.so
new file mode 100644
index 0000000000000000000000000000000000000000..b1bada913e60ad264220ef1c7d3b88078d62f169
Binary files /dev/null and b/vendor/lib/libae.so differ
diff --git a/vendor/lib/libalsautils.so b/vendor/lib/libalsautils.so
new file mode 100644
index 0000000000000000000000000000000000000000..04dfcc1dd2137d14e24b8b282624bdb92b344996
Binary files /dev/null and b/vendor/lib/libalsautils.so differ
diff --git a/vendor/lib/libandroid_runtime.so b/vendor/lib/libandroid_runtime.so
new file mode 100644
index 0000000000000000000000000000000000000000..4edd67766c12ddae494873ac5b2c6cafaaaa7f0a
Binary files /dev/null and b/vendor/lib/libandroid_runtime.so differ
diff --git a/vendor/lib/libandroidfw.so b/vendor/lib/libandroidfw.so
new file mode 100644
index 0000000000000000000000000000000000000000..ea5a255c60bee8cf90d64052110202fc15ace143
Binary files /dev/null and b/vendor/lib/libandroidfw.so differ
diff --git a/vendor/lib/libappfuse.so b/vendor/lib/libappfuse.so
new file mode 100644
index 0000000000000000000000000000000000000000..50d872af1bf29ad196053b5d4ffa7b4afed71048
Binary files /dev/null and b/vendor/lib/libappfuse.so differ
diff --git a/vendor/lib/libatci.so b/vendor/lib/libatci.so
new file mode 100644
index 0000000000000000000000000000000000000000..f13925f0c54d21c94ac5ba6efac5e1c37dceb51a
Binary files /dev/null and b/vendor/lib/libatci.so differ
diff --git a/vendor/lib/libatm.so b/vendor/lib/libatm.so
new file mode 100644
index 0000000000000000000000000000000000000000..d42645887c9bb6356e84a80b5f1c2524ae632641
Binary files /dev/null and b/vendor/lib/libatm.so differ
diff --git a/vendor/lib/libaudioclient.so b/vendor/lib/libaudioclient.so
new file mode 100644
index 0000000000000000000000000000000000000000..c47093df90fd16ff2b07dad43f0edc8b6a69e5f6
Binary files /dev/null and b/vendor/lib/libaudioclient.so differ
diff --git a/vendor/lib/libaudiomanager.so b/vendor/lib/libaudiomanager.so
new file mode 100644
index 0000000000000000000000000000000000000000..1b5cccde2076c91f886a09521d3c76831828069e
Binary files /dev/null and b/vendor/lib/libaudiomanager.so differ
diff --git a/vendor/lib/libaudiomiscctl.so b/vendor/lib/libaudiomiscctl.so
new file mode 100644
index 0000000000000000000000000000000000000000..9209e1b6926330cf980480e1a020f6c8c38a1151
Binary files /dev/null and b/vendor/lib/libaudiomiscctl.so differ
diff --git a/vendor/lib/libaudioutils.so b/vendor/lib/libaudioutils.so
new file mode 100644
index 0000000000000000000000000000000000000000..a242003e869e1e07aaccb004c3499bcc2995a3c2
Binary files /dev/null and b/vendor/lib/libaudioutils.so differ
diff --git a/vendor/lib/libavservices_minijail.so b/vendor/lib/libavservices_minijail.so
new file mode 100644
index 0000000000000000000000000000000000000000..782bb9ac4b2a2da8f5d06022469948542a673a1a
Binary files /dev/null and b/vendor/lib/libavservices_minijail.so differ
diff --git a/vendor/lib/libavservices_minijail_vendor.so b/vendor/lib/libavservices_minijail_vendor.so
new file mode 100644
index 0000000000000000000000000000000000000000..74de264acd2468619cb9704be783ce9b0be20fe2
Binary files /dev/null and b/vendor/lib/libavservices_minijail_vendor.so differ
diff --git a/vendor/lib/libawb1.so b/vendor/lib/libawb1.so
new file mode 100644
index 0000000000000000000000000000000000000000..5f365e6b93a206901594f01fa29ca63f642185bf
Binary files /dev/null and b/vendor/lib/libawb1.so differ
diff --git a/vendor/lib/libbase.so b/vendor/lib/libbase.so
new file mode 100644
index 0000000000000000000000000000000000000000..77fcd5acc3c49bfb98e0b68e7a4722a4be724d28
Binary files /dev/null and b/vendor/lib/libbase.so differ
diff --git a/vendor/lib/libbcc.so b/vendor/lib/libbcc.so
new file mode 100644
index 0000000000000000000000000000000000000000..304b4da2c99f01592d4c37e56bb4f0809eaa0392
Binary files /dev/null and b/vendor/lib/libbcc.so differ
diff --git a/vendor/lib/libbccArm.so b/vendor/lib/libbccArm.so
new file mode 100644
index 0000000000000000000000000000000000000000..7b4a1b203764ebf2707679c3c0fe5dce0b65eace
Binary files /dev/null and b/vendor/lib/libbccArm.so differ
diff --git a/vendor/lib/libbcinfo.so b/vendor/lib/libbcinfo.so
new file mode 100644
index 0000000000000000000000000000000000000000..23239f497ca6b8e7b5345c915708666040228b29
Binary files /dev/null and b/vendor/lib/libbcinfo.so differ
diff --git a/vendor/lib/libbinder.so b/vendor/lib/libbinder.so
new file mode 100644
index 0000000000000000000000000000000000000000..74e1d13740e379f4b7af7078344fdc103d080420
Binary files /dev/null and b/vendor/lib/libbinder.so differ
diff --git a/vendor/lib/libbm.so b/vendor/lib/libbm.so
new file mode 100644
index 0000000000000000000000000000000000000000..9a6d57bc8b1503d9ea3f934fb608c1a85a8b982b
Binary files /dev/null and b/vendor/lib/libbm.so differ
diff --git a/vendor/lib/libbokeh_depth.so b/vendor/lib/libbokeh_depth.so
new file mode 100644
index 0000000000000000000000000000000000000000..58cc5349e0bb4af563dbc9a6fac71ea0668e130a
Binary files /dev/null and b/vendor/lib/libbokeh_depth.so differ
diff --git a/vendor/lib/libboost.so b/vendor/lib/libboost.so
new file mode 100644
index 0000000000000000000000000000000000000000..335540eb5158dd44a2f243f5a408c3850caf6ccc
--- /dev/null
+++ b/vendor/lib/libboost.so
@@ -0,0 +1,15 @@
+=
+:;
+?=
+89
+jfd'm{h~leldlg}z'mlxy
+jfd'm{h~leldlg}z'mlxy3}lz}l{jf{l
+jfd'hgm{f`m'zl{l{'j}z'ml`jl'n{hya`jzz}h}z
+hgm{f`m'fylgneyl{o'j}z
+
+0
+
+>
+
+<
+
diff --git a/vendor/lib/libbt-sprd_suite.so b/vendor/lib/libbt-sprd_suite.so
new file mode 100644
index 0000000000000000000000000000000000000000..48f4fc6fde39113dda2cea639dba2d270dbe77b4
Binary files /dev/null and b/vendor/lib/libbt-sprd_suite.so differ
diff --git a/vendor/lib/libbt-vendor.so b/vendor/lib/libbt-vendor.so
new file mode 100644
index 0000000000000000000000000000000000000000..fb3ecf75713ddce4df443724095d75ce6f967367
Binary files /dev/null and b/vendor/lib/libbt-vendor.so differ
diff --git a/vendor/lib/libcambr.so b/vendor/lib/libcambr.so
new file mode 100644
index 0000000000000000000000000000000000000000..f3f349399a15ab2b2e6a84ec0028b61d261700de
Binary files /dev/null and b/vendor/lib/libcambr.so differ
diff --git a/vendor/lib/libcamcommon.so b/vendor/lib/libcamcommon.so
new file mode 100644
index 0000000000000000000000000000000000000000..ef2f199b08ad91dda3b1e84f64589f2c7c31bc8b
Binary files /dev/null and b/vendor/lib/libcamcommon.so differ
diff --git a/vendor/lib/libcamdrv.so b/vendor/lib/libcamdrv.so
new file mode 100644
index 0000000000000000000000000000000000000000..060ee42d59b1342d4ab3206ca7bc9208bf886541
Binary files /dev/null and b/vendor/lib/libcamdrv.so differ
diff --git a/vendor/lib/libcamera_client.so b/vendor/lib/libcamera_client.so
new file mode 100644
index 0000000000000000000000000000000000000000..918662a5ff3618a1dc10c3f3b7a71db0d41615f5
Binary files /dev/null and b/vendor/lib/libcamera_client.so differ
diff --git a/vendor/lib/libcamera_metadata.so b/vendor/lib/libcamera_metadata.so
new file mode 100644
index 0000000000000000000000000000000000000000..db5dbeecbdd65c6faa1d8ededac3571f771a3ecc
Binary files /dev/null and b/vendor/lib/libcamera_metadata.so differ
diff --git a/vendor/lib/libcamfb.so b/vendor/lib/libcamfb.so
new file mode 100644
index 0000000000000000000000000000000000000000..1af447f64386c36463ce2f8db3c78454083268c4
Binary files /dev/null and b/vendor/lib/libcamfb.so differ
diff --git a/vendor/lib/libcamoem.so b/vendor/lib/libcamoem.so
new file mode 100644
index 0000000000000000000000000000000000000000..dd81fde549fa421ec094538661e4bc37825caae5
Binary files /dev/null and b/vendor/lib/libcamoem.so differ
diff --git a/vendor/lib/libcampm.so b/vendor/lib/libcampm.so
new file mode 100644
index 0000000000000000000000000000000000000000..3a95d5a42105606785b94891d1662a13edee73b9
Binary files /dev/null and b/vendor/lib/libcampm.so differ
diff --git a/vendor/lib/libcamrt.so b/vendor/lib/libcamrt.so
new file mode 100644
index 0000000000000000000000000000000000000000..b45f468ebbbb2e807d481e9859acade5e37cdf14
Binary files /dev/null and b/vendor/lib/libcamrt.so differ
diff --git a/vendor/lib/libcamsensor.so b/vendor/lib/libcamsensor.so
new file mode 100644
index 0000000000000000000000000000000000000000..07fe4fd62799c93fdf744e53defb2bb3f4aa7807
Binary files /dev/null and b/vendor/lib/libcamsensor.so differ
diff --git a/vendor/lib/libclcore.bc b/vendor/lib/libclcore.bc
new file mode 100644
index 0000000000000000000000000000000000000000..ee0429ad1639eb61a40e4a240db2fe0a09a6d839
Binary files /dev/null and b/vendor/lib/libclcore.bc differ
diff --git a/vendor/lib/libclcore_neon.bc b/vendor/lib/libclcore_neon.bc
new file mode 100644
index 0000000000000000000000000000000000000000..ce3da69387f2e1bbd0d7a388e143e959999adc6f
Binary files /dev/null and b/vendor/lib/libclcore_neon.bc differ
diff --git a/vendor/lib/libcld80211.so b/vendor/lib/libcld80211.so
new file mode 100644
index 0000000000000000000000000000000000000000..4eac514783bc218c08a0d0ffe0510148fc229c80
Binary files /dev/null and b/vendor/lib/libcld80211.so differ
diff --git a/vendor/lib/libcompresssimu.so b/vendor/lib/libcompresssimu.so
new file mode 100644
index 0000000000000000000000000000000000000000..306cb2e58e24592430b3cb363f0fe5b4b8c7da91
Binary files /dev/null and b/vendor/lib/libcompresssimu.so differ
diff --git a/vendor/lib/libcrypto.so b/vendor/lib/libcrypto.so
new file mode 100644
index 0000000000000000000000000000000000000000..f498aaae22e4d7e3aa42c25aa58b6825284bad5a
Binary files /dev/null and b/vendor/lib/libcrypto.so differ
diff --git a/vendor/lib/libdebuggerd_client.so b/vendor/lib/libdebuggerd_client.so
new file mode 100644
index 0000000000000000000000000000000000000000..45e1e64ec1cd3cfe116d677f8c017fc32e6b7ffb
Binary files /dev/null and b/vendor/lib/libdebuggerd_client.so differ
diff --git a/vendor/lib/libdeflicker.so b/vendor/lib/libdeflicker.so
new file mode 100644
index 0000000000000000000000000000000000000000..86a758271aac9e39f4dc081c3fedf6d7e45ff6d5
Binary files /dev/null and b/vendor/lib/libdeflicker.so differ
diff --git a/vendor/lib/libdepthengine.so b/vendor/lib/libdepthengine.so
new file mode 100644
index 0000000000000000000000000000000000000000..755c6716ff5be8a3e7067236b8aa492cb7ebe36f
Binary files /dev/null and b/vendor/lib/libdepthengine.so differ
diff --git a/vendor/lib/libdng_sdk.so b/vendor/lib/libdng_sdk.so
new file mode 100644
index 0000000000000000000000000000000000000000..4480459a3809c2d576fa0fea6aaf5715c9e2129f
Binary files /dev/null and b/vendor/lib/libdng_sdk.so differ
diff --git a/vendor/lib/libdrmframework.so b/vendor/lib/libdrmframework.so
new file mode 100644
index 0000000000000000000000000000000000000000..d1a0676b5ca20eddbaa035694c9e5dd39d9559a3
Binary files /dev/null and b/vendor/lib/libdrmframework.so differ
diff --git a/vendor/lib/libdumpdata.so b/vendor/lib/libdumpdata.so
new file mode 100644
index 0000000000000000000000000000000000000000..19df163a1d83877d478406404fed39a35ce1350a
Binary files /dev/null and b/vendor/lib/libdumpdata.so differ
diff --git a/vendor/lib/libeffects.so b/vendor/lib/libeffects.so
new file mode 100644
index 0000000000000000000000000000000000000000..3bf72c98fde7d805f673aeb185732a71d4bb1c71
Binary files /dev/null and b/vendor/lib/libeffects.so differ
diff --git a/vendor/lib/libeng-audio.so b/vendor/lib/libeng-audio.so
new file mode 100644
index 0000000000000000000000000000000000000000..c145d4df90dc72ffbfb5c0cdc7595f5dbed2eda7
Binary files /dev/null and b/vendor/lib/libeng-audio.so differ
diff --git a/vendor/lib/libengbt.so b/vendor/lib/libengbt.so
new file mode 100644
index 0000000000000000000000000000000000000000..6f6b8f746752b9be022624cab90173760c7cdae7
Binary files /dev/null and b/vendor/lib/libengbt.so differ
diff --git a/vendor/lib/libengfm.so b/vendor/lib/libengfm.so
new file mode 100644
index 0000000000000000000000000000000000000000..4e6e9aa58477b3b540af8bff7131c633597f497d
Binary files /dev/null and b/vendor/lib/libengfm.so differ
diff --git a/vendor/lib/libexpat.so b/vendor/lib/libexpat.so
new file mode 100644
index 0000000000000000000000000000000000000000..16c91c99ec6be36bc3632c0ad4515e1c8c9cc0f3
Binary files /dev/null and b/vendor/lib/libexpat.so differ
diff --git a/vendor/lib/libflash.so b/vendor/lib/libflash.so
new file mode 100644
index 0000000000000000000000000000000000000000..bc16aca67937c2dfe97658b4d6e5e2e68c4390c8
Binary files /dev/null and b/vendor/lib/libflash.so differ
diff --git a/vendor/lib/libfmjni.so b/vendor/lib/libfmjni.so
new file mode 100644
index 0000000000000000000000000000000000000000..845dc7d3f9da1fb06333afa7dde7231d331c4745
Binary files /dev/null and b/vendor/lib/libfmjni.so differ
diff --git a/vendor/lib/libfmq.so b/vendor/lib/libfmq.so
new file mode 100644
index 0000000000000000000000000000000000000000..8c958b85ebae8237df506ed86581a2cc7c695352
Binary files /dev/null and b/vendor/lib/libfmq.so differ
diff --git a/vendor/lib/libft2.so b/vendor/lib/libft2.so
new file mode 100644
index 0000000000000000000000000000000000000000..0c8910057972712557b79f768cadee1e38612ae8
Binary files /dev/null and b/vendor/lib/libft2.so differ
diff --git a/vendor/lib/libgatekeeper.so b/vendor/lib/libgatekeeper.so
new file mode 100644
index 0000000000000000000000000000000000000000..0d56cfde2cf1b64a65507976273d530098b3db4c
Binary files /dev/null and b/vendor/lib/libgatekeeper.so differ
diff --git a/vendor/lib/libgui.so b/vendor/lib/libgui.so
new file mode 100644
index 0000000000000000000000000000000000000000..8d3e2a1c684f75d6e125d3dd7f9aa453acbcebc8
Binary files /dev/null and b/vendor/lib/libgui.so differ
diff --git a/vendor/lib/libhardware_legacy.so b/vendor/lib/libhardware_legacy.so
new file mode 100644
index 0000000000000000000000000000000000000000..1083a0827e3c527398078b5b419f4ec50785a5fc
Binary files /dev/null and b/vendor/lib/libhardware_legacy.so differ
diff --git a/vendor/lib/libharfbuzz_ng.so b/vendor/lib/libharfbuzz_ng.so
new file mode 100644
index 0000000000000000000000000000000000000000..309f343cd95988080d003f8759156963d3421ca6
Binary files /dev/null and b/vendor/lib/libharfbuzz_ng.so differ
diff --git a/vendor/lib/libhidlbase.so b/vendor/lib/libhidlbase.so
new file mode 100644
index 0000000000000000000000000000000000000000..80fa9ed5242f93f17e405645f74b8df0577d92fe
Binary files /dev/null and b/vendor/lib/libhidlbase.so differ
diff --git a/vendor/lib/libhidlmemory.so b/vendor/lib/libhidlmemory.so
new file mode 100644
index 0000000000000000000000000000000000000000..1d68c0163feb385d2fd0efb5ac415519ce6836f9
Binary files /dev/null and b/vendor/lib/libhidlmemory.so differ
diff --git a/vendor/lib/libhidltransport.so b/vendor/lib/libhidltransport.so
new file mode 100644
index 0000000000000000000000000000000000000000..15f3591104be8927b0edae2202426af6fe588003
Binary files /dev/null and b/vendor/lib/libhidltransport.so differ
diff --git a/vendor/lib/libhwbinder.so b/vendor/lib/libhwbinder.so
new file mode 100644
index 0000000000000000000000000000000000000000..a2fff398f63e3a1cb0cf1fe0c34efb9cb156e51f
Binary files /dev/null and b/vendor/lib/libhwbinder.so differ
diff --git a/vendor/lib/libhwc2on1adapter.so b/vendor/lib/libhwc2on1adapter.so
new file mode 100644
index 0000000000000000000000000000000000000000..36634d3d2cf082ab82b7ca6c75c4c1ef5936127e
Binary files /dev/null and b/vendor/lib/libhwc2on1adapter.so differ
diff --git a/vendor/lib/libhwminijail.so b/vendor/lib/libhwminijail.so
new file mode 100644
index 0000000000000000000000000000000000000000..5a87e6807d3941f73b2d76c328271df1369d8c0a
Binary files /dev/null and b/vendor/lib/libhwminijail.so differ
diff --git a/vendor/lib/libhwui.so b/vendor/lib/libhwui.so
new file mode 100644
index 0000000000000000000000000000000000000000..c03d28b986d178e6a3fb2ae86465e332f12bc437
Binary files /dev/null and b/vendor/lib/libhwui.so differ
diff --git a/vendor/lib/libimg_utils.so b/vendor/lib/libimg_utils.so
new file mode 100644
index 0000000000000000000000000000000000000000..fa3e80eda67bdb1558caf153521783a710ed31ed
Binary files /dev/null and b/vendor/lib/libimg_utils.so differ
diff --git a/vendor/lib/libinput.so b/vendor/lib/libinput.so
new file mode 100644
index 0000000000000000000000000000000000000000..e4099c6a105ad48da1385a1f8881195b0ceccf52
Binary files /dev/null and b/vendor/lib/libinput.so differ
diff --git a/vendor/lib/libinputflinger.so b/vendor/lib/libinputflinger.so
new file mode 100644
index 0000000000000000000000000000000000000000..5951eb59dc4144e3be09318d240c184c7c192a36
Binary files /dev/null and b/vendor/lib/libinputflinger.so differ
diff --git a/vendor/lib/libinputservice.so b/vendor/lib/libinputservice.so
new file mode 100644
index 0000000000000000000000000000000000000000..eb2f6e92b8e7d62ee194527ee79b120e588cefcd
Binary files /dev/null and b/vendor/lib/libinputservice.so differ
diff --git a/vendor/lib/libispalg.so b/vendor/lib/libispalg.so
new file mode 100644
index 0000000000000000000000000000000000000000..c201bfc7ef5a85be7d540abf7011d0cb63f79539
Binary files /dev/null and b/vendor/lib/libispalg.so differ
diff --git a/vendor/lib/libiwnpi.so b/vendor/lib/libiwnpi.so
new file mode 100644
index 0000000000000000000000000000000000000000..8266f6e08dd980a0203f2ca2103b4a31711328c7
Binary files /dev/null and b/vendor/lib/libiwnpi.so differ
diff --git a/vendor/lib/libjpeg.so b/vendor/lib/libjpeg.so
new file mode 100644
index 0000000000000000000000000000000000000000..4b050daaf26c97b9fda12b29b3efbc1d521e5cfe
Binary files /dev/null and b/vendor/lib/libjpeg.so differ
diff --git a/vendor/lib/libjpeg_hw_sprd.so b/vendor/lib/libjpeg_hw_sprd.so
new file mode 100644
index 0000000000000000000000000000000000000000..2bf083a289f271cda3178fd59f3092badb470b9f
Binary files /dev/null and b/vendor/lib/libjpeg_hw_sprd.so differ
diff --git a/vendor/lib/libkernelbootcp.trusty.so b/vendor/lib/libkernelbootcp.trusty.so
new file mode 100644
index 0000000000000000000000000000000000000000..c4216b26d8b10cf8f36bfa36116ecbf829ca6191
Binary files /dev/null and b/vendor/lib/libkernelbootcp.trusty.so differ
diff --git a/vendor/lib/libkeymaster_messages.so b/vendor/lib/libkeymaster_messages.so
new file mode 100644
index 0000000000000000000000000000000000000000..7c6a1350f1060ef10539745b82d7f7c0fb99f44e
Binary files /dev/null and b/vendor/lib/libkeymaster_messages.so differ
diff --git a/vendor/lib/libkeymaster_portable.so b/vendor/lib/libkeymaster_portable.so
new file mode 100644
index 0000000000000000000000000000000000000000..d763d8f21a759174de87561dec8983efbe4bc8c3
Binary files /dev/null and b/vendor/lib/libkeymaster_portable.so differ
diff --git a/vendor/lib/libkeystore-engine-wifi-hidl.so b/vendor/lib/libkeystore-engine-wifi-hidl.so
new file mode 100644
index 0000000000000000000000000000000000000000..503aaed08ff77cffa60beb2b69b213e7d954f154
Binary files /dev/null and b/vendor/lib/libkeystore-engine-wifi-hidl.so differ
diff --git a/vendor/lib/libkeystore-wifi-hidl.so b/vendor/lib/libkeystore-wifi-hidl.so
new file mode 100644
index 0000000000000000000000000000000000000000..24abae588dfa9d558b3a4a2860d3b4b110a6ede6
Binary files /dev/null and b/vendor/lib/libkeystore-wifi-hidl.so differ
diff --git a/vendor/lib/libkeystore_binder.so b/vendor/lib/libkeystore_binder.so
new file mode 100644
index 0000000000000000000000000000000000000000..7f348c862f9cc88a592228bb5262f879bfd1937e
Binary files /dev/null and b/vendor/lib/libkeystore_binder.so differ
diff --git a/vendor/lib/liblcsagent.so b/vendor/lib/liblcsagent.so
new file mode 100644
index 0000000000000000000000000000000000000000..51ccba99a6547220f21daac2e6b02955c49e7eee
Binary files /dev/null and b/vendor/lib/liblcsagent.so differ
diff --git a/vendor/lib/liblcscp.so b/vendor/lib/liblcscp.so
new file mode 100644
index 0000000000000000000000000000000000000000..f38bf2e1677acaeb2e52cde56a0bffc0fe7ee2c7
Binary files /dev/null and b/vendor/lib/liblcscp.so differ
diff --git a/vendor/lib/liblcsmgt.so b/vendor/lib/liblcsmgt.so
new file mode 100644
index 0000000000000000000000000000000000000000..8f7466bec9b71ac0612d1d30510b3f6cc4054f39
Binary files /dev/null and b/vendor/lib/liblcsmgt.so differ
diff --git a/vendor/lib/liblcswbxml2.so b/vendor/lib/liblcswbxml2.so
new file mode 100644
index 0000000000000000000000000000000000000000..7ae5d0cb2c7d4e08a7709e544afddfaec452966c
Binary files /dev/null and b/vendor/lib/liblcswbxml2.so differ
diff --git a/vendor/lib/libleakdetect.so b/vendor/lib/libleakdetect.so
new file mode 100644
index 0000000000000000000000000000000000000000..aae52644888fa8e71139f5dc4e18dedf081d7e67
Binary files /dev/null and b/vendor/lib/libleakdetect.so differ
diff --git a/vendor/lib/liblsc.so b/vendor/lib/liblsc.so
new file mode 100644
index 0000000000000000000000000000000000000000..81cf5797d5d945c85c612ea90cfaa18faab0727d
Binary files /dev/null and b/vendor/lib/liblsc.so differ
diff --git a/vendor/lib/liblte.so b/vendor/lib/liblte.so
new file mode 100644
index 0000000000000000000000000000000000000000..0b77b5260228a14a0d9b4f9f0d7b59ada42b32b5
Binary files /dev/null and b/vendor/lib/liblte.so differ
diff --git a/vendor/lib/liblzma.so b/vendor/lib/liblzma.so
new file mode 100644
index 0000000000000000000000000000000000000000..866396885230a07e86ed55f48e61652ef23ab73e
Binary files /dev/null and b/vendor/lib/liblzma.so differ
diff --git a/vendor/lib/libmalicore.bc b/vendor/lib/libmalicore.bc
new file mode 100644
index 0000000000000000000000000000000000000000..6f3fe6a78dcee5eef94584fccba460ff13dcae98
Binary files /dev/null and b/vendor/lib/libmalicore.bc differ
diff --git a/vendor/lib/libmedia.so b/vendor/lib/libmedia.so
new file mode 100644
index 0000000000000000000000000000000000000000..d0a2f94af0ab0bab611b01783650e50af4774854
Binary files /dev/null and b/vendor/lib/libmedia.so differ
diff --git a/vendor/lib/libmedia_helper.so b/vendor/lib/libmedia_helper.so
new file mode 100644
index 0000000000000000000000000000000000000000..11088ad907ee12744819297567b4288547db7c1b
Binary files /dev/null and b/vendor/lib/libmedia_helper.so differ
diff --git a/vendor/lib/libmediacodecservice.so b/vendor/lib/libmediacodecservice.so
new file mode 100644
index 0000000000000000000000000000000000000000..c60eba61aae06eae260c9bc34dd66c1acc109052
Binary files /dev/null and b/vendor/lib/libmediacodecservice.so differ
diff --git a/vendor/lib/libmediadrm.so b/vendor/lib/libmediadrm.so
new file mode 100644
index 0000000000000000000000000000000000000000..c3ca0e18a615a344cf3872f92025a067038ffa29
Binary files /dev/null and b/vendor/lib/libmediadrm.so differ
diff --git a/vendor/lib/libmediametrics.so b/vendor/lib/libmediametrics.so
new file mode 100644
index 0000000000000000000000000000000000000000..12ce98f156317a56212ae6f682e911d621f04f79
Binary files /dev/null and b/vendor/lib/libmediametrics.so differ
diff --git a/vendor/lib/libmemion.so b/vendor/lib/libmemion.so
new file mode 100644
index 0000000000000000000000000000000000000000..a9b05d505780e47444b63f970b9e0e30b7c835e6
Binary files /dev/null and b/vendor/lib/libmemion.so differ
diff --git a/vendor/lib/libmemtrack.so b/vendor/lib/libmemtrack.so
new file mode 100644
index 0000000000000000000000000000000000000000..a508651394f7fc86bf8080dbb88e05b42de95ac6
Binary files /dev/null and b/vendor/lib/libmemtrack.so differ
diff --git a/vendor/lib/libmemunreachable.so b/vendor/lib/libmemunreachable.so
new file mode 100644
index 0000000000000000000000000000000000000000..cd20a858f90a27c29f34d4cdf588e17f6aee4e41
Binary files /dev/null and b/vendor/lib/libmemunreachable.so differ
diff --git a/vendor/lib/libminijail_vendor.so b/vendor/lib/libminijail_vendor.so
new file mode 100644
index 0000000000000000000000000000000000000000..596fa4c03a7cf1046c0d215ca82b87063bd3d9fb
Binary files /dev/null and b/vendor/lib/libminijail_vendor.so differ
diff --git a/vendor/lib/libminikin.so b/vendor/lib/libminikin.so
new file mode 100644
index 0000000000000000000000000000000000000000..a5dd19214e59b0ae78ffd236cad0d0faacf814e5
Binary files /dev/null and b/vendor/lib/libminikin.so differ
diff --git a/vendor/lib/libmpbase.so b/vendor/lib/libmpbase.so
new file mode 100644
index 0000000000000000000000000000000000000000..8beccc48c7178aeb7f2ee4f54613f351d19e0481
Binary files /dev/null and b/vendor/lib/libmpbase.so differ
diff --git a/vendor/lib/libnativebridge.so b/vendor/lib/libnativebridge.so
new file mode 100644
index 0000000000000000000000000000000000000000..4db5951b4bb3caae0c95316e265fc0f87842cb00
Binary files /dev/null and b/vendor/lib/libnativebridge.so differ
diff --git a/vendor/lib/libnativehelper.so b/vendor/lib/libnativehelper.so
new file mode 100644
index 0000000000000000000000000000000000000000..8a84e934f4d166b3523c75368d80bb24c183b2c4
Binary files /dev/null and b/vendor/lib/libnativehelper.so differ
diff --git a/vendor/lib/libnativeloader.so b/vendor/lib/libnativeloader.so
new file mode 100644
index 0000000000000000000000000000000000000000..4e581edefec2ce59a78f99e82155865125e150d1
Binary files /dev/null and b/vendor/lib/libnativeloader.so differ
diff --git a/vendor/lib/libnbaio.so b/vendor/lib/libnbaio.so
new file mode 100644
index 0000000000000000000000000000000000000000..270f117a4984bc709cfab14ad561a2f57a56fd3b
Binary files /dev/null and b/vendor/lib/libnbaio.so differ
diff --git a/vendor/lib/libnbaio_mono.so b/vendor/lib/libnbaio_mono.so
new file mode 100644
index 0000000000000000000000000000000000000000..92310aa8c843605a747792f3c1e6d12a746ececa
Binary files /dev/null and b/vendor/lib/libnbaio_mono.so differ
diff --git a/vendor/lib/libnetd_client.so b/vendor/lib/libnetd_client.so
new file mode 100644
index 0000000000000000000000000000000000000000..96d945204afc3cd6feafd78cb27a20b73283cbe5
Binary files /dev/null and b/vendor/lib/libnetd_client.so differ
diff --git a/vendor/lib/libnetutils.so b/vendor/lib/libnetutils.so
new file mode 100644
index 0000000000000000000000000000000000000000..7e61c1d8d462d731985af69b1eb543098d5f2812
Binary files /dev/null and b/vendor/lib/libnetutils.so differ
diff --git a/vendor/lib/libnl.so b/vendor/lib/libnl.so
new file mode 100644
index 0000000000000000000000000000000000000000..749efae046265f03c08449f14a431b297232fc50
Binary files /dev/null and b/vendor/lib/libnl.so differ
diff --git a/vendor/lib/libnvexchange.so b/vendor/lib/libnvexchange.so
new file mode 100644
index 0000000000000000000000000000000000000000..f6aa6b419ab730b25f2ec00fdedd88e7473bb0a0
Binary files /dev/null and b/vendor/lib/libnvexchange.so differ
diff --git a/vendor/lib/libomx_avcdec_hw_sprd.so b/vendor/lib/libomx_avcdec_hw_sprd.so
new file mode 100644
index 0000000000000000000000000000000000000000..3ca0952901ed3dbc419b53f00c6a2b2cc7086214
Binary files /dev/null and b/vendor/lib/libomx_avcdec_hw_sprd.so differ
diff --git a/vendor/lib/libomx_avcdec_sw_sprd.so b/vendor/lib/libomx_avcdec_sw_sprd.so
new file mode 100644
index 0000000000000000000000000000000000000000..4d26d4fea4c2e5eec1c223fadcc709dcafd05ca4
Binary files /dev/null and b/vendor/lib/libomx_avcdec_sw_sprd.so differ
diff --git a/vendor/lib/libomx_avcenc_hw_sprd.so b/vendor/lib/libomx_avcenc_hw_sprd.so
new file mode 100644
index 0000000000000000000000000000000000000000..1930a857214253161435c29aa5fd17802f874447
Binary files /dev/null and b/vendor/lib/libomx_avcenc_hw_sprd.so differ
diff --git a/vendor/lib/libomx_m4vh263dec_sw_sprd.so b/vendor/lib/libomx_m4vh263dec_sw_sprd.so
new file mode 100644
index 0000000000000000000000000000000000000000..64c23d7b775979d8d2c94b8cd357f0d0dbb9cb4a
Binary files /dev/null and b/vendor/lib/libomx_m4vh263dec_sw_sprd.so differ
diff --git a/vendor/lib/libomx_m4vh263enc_sw_sprd.so b/vendor/lib/libomx_m4vh263enc_sw_sprd.so
new file mode 100644
index 0000000000000000000000000000000000000000..f45d481402cc3da743815cda4883bfa8d1a0d69b
Binary files /dev/null and b/vendor/lib/libomx_m4vh263enc_sw_sprd.so differ
diff --git a/vendor/lib/libomx_mp3dec_sprd.so b/vendor/lib/libomx_mp3dec_sprd.so
new file mode 100644
index 0000000000000000000000000000000000000000..fbbee7d02aca44879e01a612d3c9eed84e4deeda
Binary files /dev/null and b/vendor/lib/libomx_mp3dec_sprd.so differ
diff --git a/vendor/lib/libomx_mp3enc_sprd.so b/vendor/lib/libomx_mp3enc_sprd.so
new file mode 100644
index 0000000000000000000000000000000000000000..3e66b6f8c70bccb316436685037a4ead1a98767e
Binary files /dev/null and b/vendor/lib/libomx_mp3enc_sprd.so differ
diff --git a/vendor/lib/libomx_vpxdec_hw_sprd.so b/vendor/lib/libomx_vpxdec_hw_sprd.so
new file mode 100644
index 0000000000000000000000000000000000000000..ab94004b66cae82a7ef8b9217eaaefaae0805961
Binary files /dev/null and b/vendor/lib/libomx_vpxdec_hw_sprd.so differ
diff --git a/vendor/lib/libpdfium.so b/vendor/lib/libpdfium.so
new file mode 100644
index 0000000000000000000000000000000000000000..a0dbd9873f162e02f1faeb25b1d358546b736805
Binary files /dev/null and b/vendor/lib/libpdfium.so differ
diff --git a/vendor/lib/libpiex.so b/vendor/lib/libpiex.so
new file mode 100644
index 0000000000000000000000000000000000000000..55c8468970026dbb4c4bd9fae959128a9aab02c2
Binary files /dev/null and b/vendor/lib/libpiex.so differ
diff --git a/vendor/lib/libpixelflinger.so b/vendor/lib/libpixelflinger.so
new file mode 100644
index 0000000000000000000000000000000000000000..e1f60b50d90403ffbc16c3ddf90b95bb916a2dd5
Binary files /dev/null and b/vendor/lib/libpixelflinger.so differ
diff --git a/vendor/lib/libpng.so b/vendor/lib/libpng.so
new file mode 100644
index 0000000000000000000000000000000000000000..db41ef3f47cc24fd3be7dd4e9d535e2694ba5d4d
Binary files /dev/null and b/vendor/lib/libpng.so differ
diff --git a/vendor/lib/libpower.so b/vendor/lib/libpower.so
new file mode 100644
index 0000000000000000000000000000000000000000..ba869b60b8b4302d9c72e94b89f3f945cdfe3139
Binary files /dev/null and b/vendor/lib/libpower.so differ
diff --git a/vendor/lib/libpowermanager.so b/vendor/lib/libpowermanager.so
new file mode 100644
index 0000000000000000000000000000000000000000..b1365f268cea38e91cbd5209ed1a9ba5c69fd0df
Binary files /dev/null and b/vendor/lib/libpowermanager.so differ
diff --git a/vendor/lib/libprocessgroup.so b/vendor/lib/libprocessgroup.so
new file mode 100644
index 0000000000000000000000000000000000000000..815939178dda43e165500f65051e1fff37e705c0
Binary files /dev/null and b/vendor/lib/libprocessgroup.so differ
diff --git a/vendor/lib/libprotobuf-cpp-full.so b/vendor/lib/libprotobuf-cpp-full.so
new file mode 100644
index 0000000000000000000000000000000000000000..1105373bded4031b4d30b433e3745fd473077de4
Binary files /dev/null and b/vendor/lib/libprotobuf-cpp-full.so differ
diff --git a/vendor/lib/libprotobuf-cpp-lite.so b/vendor/lib/libprotobuf-cpp-lite.so
new file mode 100644
index 0000000000000000000000000000000000000000..c6bdfc45f84ad5850d32e994dab2fdaf007bd404
Binary files /dev/null and b/vendor/lib/libprotobuf-cpp-lite.so differ
diff --git a/vendor/lib/libradio_metadata.so b/vendor/lib/libradio_metadata.so
new file mode 100644
index 0000000000000000000000000000000000000000..3e8ae9d627b5b4924b7222fb8537c850c6b17f92
Binary files /dev/null and b/vendor/lib/libradio_metadata.so differ
diff --git a/vendor/lib/libreference-ril.so b/vendor/lib/libreference-ril.so
new file mode 100644
index 0000000000000000000000000000000000000000..04b0666bd61856ce18091acaee841feec522932e
Binary files /dev/null and b/vendor/lib/libreference-ril.so differ
diff --git a/vendor/lib/libresample48kto44k.so b/vendor/lib/libresample48kto44k.so
new file mode 100644
index 0000000000000000000000000000000000000000..3ee66ed000176a59c7222bddaf4c2f39a5fee47f
Binary files /dev/null and b/vendor/lib/libresample48kto44k.so differ
diff --git a/vendor/lib/libril.so b/vendor/lib/libril.so
new file mode 100644
index 0000000000000000000000000000000000000000..1ad5eef1007837f7aea067a211aa2b9c717482c9
Binary files /dev/null and b/vendor/lib/libril.so differ
diff --git a/vendor/lib/libril_threads.so b/vendor/lib/libril_threads.so
new file mode 100644
index 0000000000000000000000000000000000000000..2d03b356c3c837791aea55e416ea8ea7d06ee1a7
Binary files /dev/null and b/vendor/lib/libril_threads.so differ
diff --git a/vendor/lib/librilsprd.so b/vendor/lib/librilsprd.so
new file mode 100644
index 0000000000000000000000000000000000000000..1ea8871f030b427f22c8fa5ae9d499db6aa72658
Binary files /dev/null and b/vendor/lib/librilsprd.so differ
diff --git a/vendor/lib/librilutils.so b/vendor/lib/librilutils.so
new file mode 100644
index 0000000000000000000000000000000000000000..bd516f6b11e38ad1e2a2e0f51ce12b519c6c54b4
Binary files /dev/null and b/vendor/lib/librilutils.so differ
diff --git a/vendor/lib/libschedulerservicehidl.so b/vendor/lib/libschedulerservicehidl.so
new file mode 100644
index 0000000000000000000000000000000000000000..a5ec1d41c9edb47a4d0e35c22d44c9801d722769
Binary files /dev/null and b/vendor/lib/libschedulerservicehidl.so differ
diff --git a/vendor/lib/libselinux.so b/vendor/lib/libselinux.so
new file mode 100644
index 0000000000000000000000000000000000000000..c4c0d5fa51c757bad7f91310c1689b9e76cd3887
Binary files /dev/null and b/vendor/lib/libselinux.so differ
diff --git a/vendor/lib/libselinux_vendor.so b/vendor/lib/libselinux_vendor.so
new file mode 100644
index 0000000000000000000000000000000000000000..953ff720be9f7d01ea82113cf3c6a5123aaf7bff
Binary files /dev/null and b/vendor/lib/libselinux_vendor.so differ
diff --git a/vendor/lib/libsensor.so b/vendor/lib/libsensor.so
new file mode 100644
index 0000000000000000000000000000000000000000..0a5214990bbe3c6fed864a9bdffd80d0a5f6b7ea
Binary files /dev/null and b/vendor/lib/libsensor.so differ
diff --git a/vendor/lib/libsensorndkbridge.so b/vendor/lib/libsensorndkbridge.so
new file mode 100644
index 0000000000000000000000000000000000000000..d0ef8f839c06d17bbdeadf16f82ee2c261e7c6ca
Binary files /dev/null and b/vendor/lib/libsensorndkbridge.so differ
diff --git a/vendor/lib/libsensorservice.so b/vendor/lib/libsensorservice.so
new file mode 100644
index 0000000000000000000000000000000000000000..09fcd6da7bc62a3a1e52b3fef2e1a3df5b837437
Binary files /dev/null and b/vendor/lib/libsensorservice.so differ
diff --git a/vendor/lib/libsensorservicehidl.so b/vendor/lib/libsensorservicehidl.so
new file mode 100644
index 0000000000000000000000000000000000000000..62cc21984218a7ae719bcacb12231269ae0e1dde
Binary files /dev/null and b/vendor/lib/libsensorservicehidl.so differ
diff --git a/vendor/lib/libskia.so b/vendor/lib/libskia.so
new file mode 100644
index 0000000000000000000000000000000000000000..97f9916b13473e677d013ee59026ad04481942bc
Binary files /dev/null and b/vendor/lib/libskia.so differ
diff --git a/vendor/lib/libsmartamp.so b/vendor/lib/libsmartamp.so
new file mode 100644
index 0000000000000000000000000000000000000000..8f2cd7f54761303747a609d349279a459109fa30
Binary files /dev/null and b/vendor/lib/libsmartamp.so differ
diff --git a/vendor/lib/libsoftkeymasterdevice.so b/vendor/lib/libsoftkeymasterdevice.so
new file mode 100644
index 0000000000000000000000000000000000000000..165962e3f4d6387c08c442041b10fa7e87cb20f5
Binary files /dev/null and b/vendor/lib/libsoftkeymasterdevice.so differ
diff --git a/vendor/lib/libsonivox.so b/vendor/lib/libsonivox.so
new file mode 100644
index 0000000000000000000000000000000000000000..4f88b63ea9476b314ad5bebe3691d2f09586cff2
Binary files /dev/null and b/vendor/lib/libsonivox.so differ
diff --git a/vendor/lib/libsoundtrigger.so b/vendor/lib/libsoundtrigger.so
new file mode 100644
index 0000000000000000000000000000000000000000..29ddad318cce3d72ec9bcb29f501083df5713eae
Binary files /dev/null and b/vendor/lib/libsoundtrigger.so differ
diff --git a/vendor/lib/libspafv1.so b/vendor/lib/libspafv1.so
new file mode 100644
index 0000000000000000000000000000000000000000..58d472c635104e8c5927c9173475c57b1aaf9374
Binary files /dev/null and b/vendor/lib/libspafv1.so differ
diff --git a/vendor/lib/libspcaftrigger.so b/vendor/lib/libspcaftrigger.so
new file mode 100644
index 0000000000000000000000000000000000000000..6d043f6e796d4d81ca41f4afcfe4cd9f8ecb898c
Binary files /dev/null and b/vendor/lib/libspcaftrigger.so differ
diff --git a/vendor/lib/libspeexresampler.so b/vendor/lib/libspeexresampler.so
new file mode 100644
index 0000000000000000000000000000000000000000..47750eb9415357f2cc8d4428301fa6af50954026
Binary files /dev/null and b/vendor/lib/libspeexresampler.so differ
diff --git a/vendor/lib/libsprd-ril.so b/vendor/lib/libsprd-ril.so
new file mode 100644
index 0000000000000000000000000000000000000000..9ebe20e1adf4ca60e1d32837e80509f4604b15b3
Binary files /dev/null and b/vendor/lib/libsprd-ril.so differ
diff --git a/vendor/lib/libsprd_easy_hdr.so b/vendor/lib/libsprd_easy_hdr.so
new file mode 100644
index 0000000000000000000000000000000000000000..aca087c8935e968a7ed506d90e77110cf1023626
Binary files /dev/null and b/vendor/lib/libsprd_easy_hdr.so differ
diff --git a/vendor/lib/libsprd_omx_core.so b/vendor/lib/libsprd_omx_core.so
new file mode 100644
index 0000000000000000000000000000000000000000..d35ad2cc30b4b8950b8c770ff48f083d8fa50fb3
Binary files /dev/null and b/vendor/lib/libsprd_omx_core.so differ
diff --git a/vendor/lib/libsprdbokeh.so b/vendor/lib/libsprdbokeh.so
new file mode 100644
index 0000000000000000000000000000000000000000..7dff739340eb99a4abd60dd0a1009f5ba3c2d0aa
Binary files /dev/null and b/vendor/lib/libsprdbokeh.so differ
diff --git a/vendor/lib/libsprddepth.so b/vendor/lib/libsprddepth.so
new file mode 100644
index 0000000000000000000000000000000000000000..eb4d3e1ec990575a785cfa77f48f49d486b3c9ce
Binary files /dev/null and b/vendor/lib/libsprddepth.so differ
diff --git a/vendor/lib/libsprdfd.so b/vendor/lib/libsprdfd.so
new file mode 100644
index 0000000000000000000000000000000000000000..8d7ebdf5583b44d5b7706ed74806d2c146cd6643
Binary files /dev/null and b/vendor/lib/libsprdfd.so differ
diff --git a/vendor/lib/libsprdlsc.so b/vendor/lib/libsprdlsc.so
new file mode 100644
index 0000000000000000000000000000000000000000..1e169b3949b3196a1f086ef226920c946236f50b
Binary files /dev/null and b/vendor/lib/libsprdlsc.so differ
diff --git a/vendor/lib/libsprdswisp.so b/vendor/lib/libsprdswisp.so
new file mode 100644
index 0000000000000000000000000000000000000000..1c5b842d63991fff876ed92cd956689216cc567f
Binary files /dev/null and b/vendor/lib/libsprdswisp.so differ
diff --git a/vendor/lib/libsqlite.so b/vendor/lib/libsqlite.so
new file mode 100644
index 0000000000000000000000000000000000000000..72f8d2e5dbf56eb884803d7349e7908e29c42295
Binary files /dev/null and b/vendor/lib/libsqlite.so differ
diff --git a/vendor/lib/libssl.so b/vendor/lib/libssl.so
new file mode 100644
index 0000000000000000000000000000000000000000..e53aea3e576216a7026b0d0de5220620b487015e
Binary files /dev/null and b/vendor/lib/libssl.so differ
diff --git a/vendor/lib/libstagefright.so b/vendor/lib/libstagefright.so
new file mode 100644
index 0000000000000000000000000000000000000000..9ce6b34e8465e161183bde04f8f86360050120b0
Binary files /dev/null and b/vendor/lib/libstagefright.so differ
diff --git a/vendor/lib/libstagefright_foundation.so b/vendor/lib/libstagefright_foundation.so
new file mode 100644
index 0000000000000000000000000000000000000000..842bd5e8e12a0026b757e0ee1be2c2f9f01defde
Binary files /dev/null and b/vendor/lib/libstagefright_foundation.so differ
diff --git a/vendor/lib/libstagefright_soft_imaadpcmdec.so b/vendor/lib/libstagefright_soft_imaadpcmdec.so
new file mode 100644
index 0000000000000000000000000000000000000000..a4f6f418e9f5cb7d8229a6d9a13e0e81c9e6efbd
Binary files /dev/null and b/vendor/lib/libstagefright_soft_imaadpcmdec.so differ
diff --git a/vendor/lib/libstagefright_soft_mjpgdec.so b/vendor/lib/libstagefright_soft_mjpgdec.so
new file mode 100644
index 0000000000000000000000000000000000000000..1d0687618cd9fd18ca95f1129db9b83de9437fbe
Binary files /dev/null and b/vendor/lib/libstagefright_soft_mjpgdec.so differ
diff --git a/vendor/lib/libstagefright_sprd_deintl.so b/vendor/lib/libstagefright_sprd_deintl.so
new file mode 100644
index 0000000000000000000000000000000000000000..c13aac2c78535e3fd6d97edb90570918cd593a38
Binary files /dev/null and b/vendor/lib/libstagefright_sprd_deintl.so differ
diff --git a/vendor/lib/libstagefright_sprd_h264dec.so b/vendor/lib/libstagefright_sprd_h264dec.so
new file mode 100644
index 0000000000000000000000000000000000000000..90e1c44f5bd44f412851797f84bbaf9897c3e8c8
Binary files /dev/null and b/vendor/lib/libstagefright_sprd_h264dec.so differ
diff --git a/vendor/lib/libstagefright_sprd_h264enc.so b/vendor/lib/libstagefright_sprd_h264enc.so
new file mode 100644
index 0000000000000000000000000000000000000000..f77e753b0fedcf2f458febaa137f3e6ca01d979f
Binary files /dev/null and b/vendor/lib/libstagefright_sprd_h264enc.so differ
diff --git a/vendor/lib/libstagefright_sprd_mp3dec.so b/vendor/lib/libstagefright_sprd_mp3dec.so
new file mode 100644
index 0000000000000000000000000000000000000000..c8a74a32eecaf701cad104f9d3738195645c7628
Binary files /dev/null and b/vendor/lib/libstagefright_sprd_mp3dec.so differ
diff --git a/vendor/lib/libstagefright_sprd_mp3enc.so b/vendor/lib/libstagefright_sprd_mp3enc.so
new file mode 100644
index 0000000000000000000000000000000000000000..de6622ae067e3408d09c8ff379f05f3e15d8b9e5
Binary files /dev/null and b/vendor/lib/libstagefright_sprd_mp3enc.so differ
diff --git a/vendor/lib/libstagefright_sprd_mpeg4dec.so b/vendor/lib/libstagefright_sprd_mpeg4dec.so
new file mode 100644
index 0000000000000000000000000000000000000000..9a463e18601013c51bcb61606e3d644e65c8188e
Binary files /dev/null and b/vendor/lib/libstagefright_sprd_mpeg4dec.so differ
diff --git a/vendor/lib/libstagefright_sprd_mpeg4enc.so b/vendor/lib/libstagefright_sprd_mpeg4enc.so
new file mode 100644
index 0000000000000000000000000000000000000000..c20a4ed660d04ca61b74823bb9588c128a743d1f
Binary files /dev/null and b/vendor/lib/libstagefright_sprd_mpeg4enc.so differ
diff --git a/vendor/lib/libstagefright_sprd_vpxdec.so b/vendor/lib/libstagefright_sprd_vpxdec.so
new file mode 100644
index 0000000000000000000000000000000000000000..ac0bf2a1e8a80743603ed21852411c51968af6f0
Binary files /dev/null and b/vendor/lib/libstagefright_sprd_vpxdec.so differ
diff --git a/vendor/lib/libstagefrighthw.so b/vendor/lib/libstagefrighthw.so
new file mode 100644
index 0000000000000000000000000000000000000000..de8e6e755f58e2b91f05b02559dabdfef1ca1c3b
Binary files /dev/null and b/vendor/lib/libstagefrighthw.so differ
diff --git a/vendor/lib/libsupl.so b/vendor/lib/libsupl.so
new file mode 100644
index 0000000000000000000000000000000000000000..7d11546f1159d6bc01ce24531f3e8742aa1c1d62
Binary files /dev/null and b/vendor/lib/libsupl.so differ
diff --git a/vendor/lib/libsuspend.so b/vendor/lib/libsuspend.so
new file mode 100644
index 0000000000000000000000000000000000000000..deeb1cf52f50128ff76b5a664d22d4c9ae46909f
Binary files /dev/null and b/vendor/lib/libsuspend.so differ
diff --git a/vendor/lib/libteeproduction.so b/vendor/lib/libteeproduction.so
new file mode 100644
index 0000000000000000000000000000000000000000..7fda6bfddf70d4355bb575a65231c380ea00774a
Binary files /dev/null and b/vendor/lib/libteeproduction.so differ
diff --git a/vendor/lib/libtinyalsa.so b/vendor/lib/libtinyalsa.so
new file mode 100644
index 0000000000000000000000000000000000000000..fddbb877f2eaf27bd3c2c6bc323450addd3b2ad4
Binary files /dev/null and b/vendor/lib/libtinyalsa.so differ
diff --git a/vendor/lib/libtinyxml.so b/vendor/lib/libtinyxml.so
new file mode 100644
index 0000000000000000000000000000000000000000..6407338b4782cbb22c5289051691a10dab8ad3fb
Binary files /dev/null and b/vendor/lib/libtinyxml.so differ
diff --git a/vendor/lib/libtracedump.so b/vendor/lib/libtracedump.so
new file mode 100644
index 0000000000000000000000000000000000000000..95d832559905ad79c70ff16ac78a42b46ed61437
Binary files /dev/null and b/vendor/lib/libtracedump.so differ
diff --git a/vendor/lib/libtrusty.so b/vendor/lib/libtrusty.so
new file mode 100644
index 0000000000000000000000000000000000000000..53a9258b48bff472e08f72ad785d3c0c3fea60ec
Binary files /dev/null and b/vendor/lib/libtrusty.so differ
diff --git a/vendor/lib/libui.so b/vendor/lib/libui.so
new file mode 100644
index 0000000000000000000000000000000000000000..62b18a00e953f92b1fc0245bb38ae5754f542f55
Binary files /dev/null and b/vendor/lib/libui.so differ
diff --git a/vendor/lib/libunwind.so b/vendor/lib/libunwind.so
new file mode 100644
index 0000000000000000000000000000000000000000..8cb48762b828b2369f1081dd44d8757cef5aaadd
Binary files /dev/null and b/vendor/lib/libunwind.so differ
diff --git a/vendor/lib/libusbhost.so b/vendor/lib/libusbhost.so
new file mode 100644
index 0000000000000000000000000000000000000000..dab8861d75f95a817d5ed6c5f717d19a344d9713
Binary files /dev/null and b/vendor/lib/libusbhost.so differ
diff --git a/vendor/lib/libvbeffect.so b/vendor/lib/libvbeffect.so
new file mode 100644
index 0000000000000000000000000000000000000000..50f6f77bb0b53b7bca5399af87a3714c0ec04c89
Binary files /dev/null and b/vendor/lib/libvbeffect.so differ
diff --git a/vendor/lib/libvbpga.so b/vendor/lib/libvbpga.so
new file mode 100644
index 0000000000000000000000000000000000000000..4e105178e9c3df0b766d76760a7fd0b64f3f865f
Binary files /dev/null and b/vendor/lib/libvbpga.so differ
diff --git a/vendor/lib/libvintf.so b/vendor/lib/libvintf.so
new file mode 100644
index 0000000000000000000000000000000000000000..edb63a3556936777f00e4838384c760ee027976e
Binary files /dev/null and b/vendor/lib/libvintf.so differ
diff --git a/vendor/lib/libwebrtc_audio_preprocessing.so b/vendor/lib/libwebrtc_audio_preprocessing.so
new file mode 100644
index 0000000000000000000000000000000000000000..12dc6fe588fe2769575a4b5624609415c8ea2494
Binary files /dev/null and b/vendor/lib/libwebrtc_audio_preprocessing.so differ
diff --git a/vendor/lib/libwifi-hal.so b/vendor/lib/libwifi-hal.so
new file mode 100644
index 0000000000000000000000000000000000000000..575fda9143c797fc160eca0ac5432fe4011b58fd
Binary files /dev/null and b/vendor/lib/libwifi-hal.so differ
diff --git a/vendor/lib/libwifi-system.so b/vendor/lib/libwifi-system.so
new file mode 100644
index 0000000000000000000000000000000000000000..b16397ba220bd3142cb3d6c92c07b815f8ef4e62
Binary files /dev/null and b/vendor/lib/libwifi-system.so differ
diff --git a/vendor/lib/libwpa_client.so b/vendor/lib/libwpa_client.so
new file mode 100644
index 0000000000000000000000000000000000000000..564e8d9fd4df8c98ad93e1c7d29ad7ead7cdba57
Binary files /dev/null and b/vendor/lib/libwpa_client.so differ
diff --git a/vendor/lib/libwvhidl.so b/vendor/lib/libwvhidl.so
new file mode 100644
index 0000000000000000000000000000000000000000..4909e42d0d41b7a651e282b998b0e0badc56a590
Binary files /dev/null and b/vendor/lib/libwvhidl.so differ
diff --git a/vendor/lib/libziparchive.so b/vendor/lib/libziparchive.so
new file mode 100644
index 0000000000000000000000000000000000000000..42158358841f0c5eed2ba69943afb78a610d792d
Binary files /dev/null and b/vendor/lib/libziparchive.so differ
diff --git a/vendor/lib/mediacas/libclearkeycasplugin.so b/vendor/lib/mediacas/libclearkeycasplugin.so
new file mode 100644
index 0000000000000000000000000000000000000000..c7170ec2498e78abd7b0fc9b11932bc89d92e7a2
Binary files /dev/null and b/vendor/lib/mediacas/libclearkeycasplugin.so differ
diff --git a/vendor/lib/mediadrm/libdrmclearkeyplugin.so b/vendor/lib/mediadrm/libdrmclearkeyplugin.so
new file mode 100644
index 0000000000000000000000000000000000000000..fc34b521bdac3c0acca0aa406c4d1f1989726fe0
Binary files /dev/null and b/vendor/lib/mediadrm/libdrmclearkeyplugin.so differ
diff --git a/vendor/lib/mediadrm/libwvdrmengine.so b/vendor/lib/mediadrm/libwvdrmengine.so
new file mode 100644
index 0000000000000000000000000000000000000000..f5d446125cf8e210557fb59728b282919e1248c2
Binary files /dev/null and b/vendor/lib/mediadrm/libwvdrmengine.so differ
diff --git a/vendor/lib/npidevice/autotestgpio.so b/vendor/lib/npidevice/autotestgpio.so
new file mode 100644
index 0000000000000000000000000000000000000000..639d4bc0339356dcbb3fd02c50c73c13f76245d8
Binary files /dev/null and b/vendor/lib/npidevice/autotestgpio.so differ
diff --git a/vendor/lib/npidevice/libbt-sprd_eut.so b/vendor/lib/npidevice/libbt-sprd_eut.so
new file mode 100644
index 0000000000000000000000000000000000000000..4a4c0d9e267d640ef783186185e1d5c4f8bcee5d
Binary files /dev/null and b/vendor/lib/npidevice/libbt-sprd_eut.so differ
diff --git a/vendor/lib/npidevice/libcheckkeybox.so b/vendor/lib/npidevice/libcheckkeybox.so
new file mode 100644
index 0000000000000000000000000000000000000000..0204622eb54f268332180298eae8807d8e156981
Binary files /dev/null and b/vendor/lib/npidevice/libcheckkeybox.so differ
diff --git a/vendor/lib/npidevice/libgetuid.so b/vendor/lib/npidevice/libgetuid.so
new file mode 100644
index 0000000000000000000000000000000000000000..3b86e93b8785991b519fcc7e692d5b4493e70dab
Binary files /dev/null and b/vendor/lib/npidevice/libgetuid.so differ
diff --git a/vendor/lib/npidevice/libgpspc.so b/vendor/lib/npidevice/libgpspc.so
new file mode 100644
index 0000000000000000000000000000000000000000..eab4a8bb3917b83d5067a875924e649918ff3ab9
Binary files /dev/null and b/vendor/lib/npidevice/libgpspc.so differ
diff --git a/vendor/lib/soundfx/libaudiopreprocessing.so b/vendor/lib/soundfx/libaudiopreprocessing.so
new file mode 100644
index 0000000000000000000000000000000000000000..9acfe2038c8eb8c2414b07d7beb24c2987d539a4
Binary files /dev/null and b/vendor/lib/soundfx/libaudiopreprocessing.so differ
diff --git a/vendor/lib/soundfx/libbundlewrapper.so b/vendor/lib/soundfx/libbundlewrapper.so
new file mode 100644
index 0000000000000000000000000000000000000000..9cf7c44b76b4dfc1626f200e5bcc77e7abaeb087
Binary files /dev/null and b/vendor/lib/soundfx/libbundlewrapper.so differ
diff --git a/vendor/lib/soundfx/libdownmix.so b/vendor/lib/soundfx/libdownmix.so
new file mode 100644
index 0000000000000000000000000000000000000000..e96aedc9d4dbb788ed51d3dec7a888b46c9e4e25
Binary files /dev/null and b/vendor/lib/soundfx/libdownmix.so differ
diff --git a/vendor/lib/soundfx/libeffectproxy.so b/vendor/lib/soundfx/libeffectproxy.so
new file mode 100644
index 0000000000000000000000000000000000000000..0d04fd3866bf27c1ebe14a526b2f279a45e490c4
Binary files /dev/null and b/vendor/lib/soundfx/libeffectproxy.so differ
diff --git a/vendor/lib/soundfx/libldnhncr.so b/vendor/lib/soundfx/libldnhncr.so
new file mode 100644
index 0000000000000000000000000000000000000000..1bfda11593f308edcd90ab8e78b6c1203fb45bc3
Binary files /dev/null and b/vendor/lib/soundfx/libldnhncr.so differ
diff --git a/vendor/lib/soundfx/libreverbwrapper.so b/vendor/lib/soundfx/libreverbwrapper.so
new file mode 100644
index 0000000000000000000000000000000000000000..b36092f9288b7b3d3546bf3820acb027109e0f63
Binary files /dev/null and b/vendor/lib/soundfx/libreverbwrapper.so differ
diff --git a/vendor/lib/soundfx/libvisualizer.so b/vendor/lib/soundfx/libvisualizer.so
new file mode 100644
index 0000000000000000000000000000000000000000..ce22dbe3818b7d67af921217defe755ddeef6e40
Binary files /dev/null and b/vendor/lib/soundfx/libvisualizer.so differ
diff --git a/vendor/lib/tuning/imx258_mipi_raw_tuning.bin b/vendor/lib/tuning/imx258_mipi_raw_tuning.bin
new file mode 100644
index 0000000000000000000000000000000000000000..3bfd0d4c8d70d2b7f26045726589260313a37231
Binary files /dev/null and b/vendor/lib/tuning/imx258_mipi_raw_tuning.bin differ
diff --git a/vendor/lib/tuning/ov13855_mipi_raw_3a.bin b/vendor/lib/tuning/ov13855_mipi_raw_3a.bin
new file mode 100644
index 0000000000000000000000000000000000000000..514a33cfe3a465e589737602d1fe4dace6b961ff
Binary files /dev/null and b/vendor/lib/tuning/ov13855_mipi_raw_3a.bin differ
diff --git a/vendor/lib/tuning/ov13855_mipi_raw_caf.bin b/vendor/lib/tuning/ov13855_mipi_raw_caf.bin
new file mode 100644
index 0000000000000000000000000000000000000000..c813b53d70f505e426188ac8f20410d40a50c3c1
Binary files /dev/null and b/vendor/lib/tuning/ov13855_mipi_raw_caf.bin differ
diff --git a/vendor/lib/tuning/ov13855_mipi_raw_shading.bin b/vendor/lib/tuning/ov13855_mipi_raw_shading.bin
new file mode 100644
index 0000000000000000000000000000000000000000..58fe71365fde7d36f46d0c2a61b7da91f715e1ad
Binary files /dev/null and b/vendor/lib/tuning/ov13855_mipi_raw_shading.bin differ
diff --git a/vendor/lib/vendor.sprd.hardware.connmgr@1.0.so b/vendor/lib/vendor.sprd.hardware.connmgr@1.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..301b2e0b737a4468160982b8cfb7696d7764a457
Binary files /dev/null and b/vendor/lib/vendor.sprd.hardware.connmgr@1.0.so differ
diff --git a/vendor/lib/vendor.sprd.hardware.gnss@1.0_vendor.so b/vendor/lib/vendor.sprd.hardware.gnss@1.0_vendor.so
new file mode 100644
index 0000000000000000000000000000000000000000..6127b9025ae88bd65dc01a3e1ca832100101b44b
Binary files /dev/null and b/vendor/lib/vendor.sprd.hardware.gnss@1.0_vendor.so differ
diff --git a/vendor/lib/vendor.sprd.hardware.log@1.0_vendor.so b/vendor/lib/vendor.sprd.hardware.log@1.0_vendor.so
new file mode 100644
index 0000000000000000000000000000000000000000..7bc2a871894a43c11f0887bc0ac4e28bc43a19f2
Binary files /dev/null and b/vendor/lib/vendor.sprd.hardware.log@1.0_vendor.so differ
diff --git a/vendor/lib/vendor.sprd.hardware.power@2.0_vendor.so b/vendor/lib/vendor.sprd.hardware.power@2.0_vendor.so
new file mode 100644
index 0000000000000000000000000000000000000000..2244902c20413613a2e8ceb1e802d0e09bc1171d
Binary files /dev/null and b/vendor/lib/vendor.sprd.hardware.power@2.0_vendor.so differ
diff --git a/vendor/lib/vendor.sprd.hardware.radio@1.0.so b/vendor/lib/vendor.sprd.hardware.radio@1.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..a8338c666304d520ca4afc36e572fb09a6a6f8b9
Binary files /dev/null and b/vendor/lib/vendor.sprd.hardware.radio@1.0.so differ
diff --git a/vendor/lib/vendor.sprd.hardware.thermal@1.0.so b/vendor/lib/vendor.sprd.hardware.thermal@1.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..3b080465a8979aeea953e9e64985ac2cf6c624ac
Binary files /dev/null and b/vendor/lib/vendor.sprd.hardware.thermal@1.0.so differ
diff --git a/vendor/lib/vendor.sprd.hardware.wifi.hostapd@1.0.so b/vendor/lib/vendor.sprd.hardware.wifi.hostapd@1.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..b82fc5213df20dbd44628f3db273a716e8f73a34
Binary files /dev/null and b/vendor/lib/vendor.sprd.hardware.wifi.hostapd@1.0.so differ
diff --git a/vendor/lib/vendor.sprd.hardware.wifi.supplicant@1.0.so b/vendor/lib/vendor.sprd.hardware.wifi.supplicant@1.0.so
new file mode 100644
index 0000000000000000000000000000000000000000..a0471cb56883e2be3f59438c5e8e0e84a040368a
Binary files /dev/null and b/vendor/lib/vendor.sprd.hardware.wifi.supplicant@1.0.so differ
diff --git a/vendor/manifest.xml b/vendor/manifest.xml
new file mode 100644
index 0000000000000000000000000000000000000000..af640a75cd314f3c40fe06c2e1181605eab4382e
--- /dev/null
+++ b/vendor/manifest.xml
@@ -0,0 +1,338 @@
+<manifest version="1.0" type="device">
+    <hal format="hidl">
+        <name>android.hardware.audio</name>
+        <transport>hwbinder</transport>
+        <version>2.0</version>
+        <interface>
+            <name>IDevicesFactory</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.audio.effect</name>
+        <transport>hwbinder</transport>
+        <version>2.0</version>
+        <interface>
+            <name>IEffectsFactory</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.bluetooth</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IBluetoothHci</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.camera.provider</name>
+        <transport>hwbinder</transport>
+        <version>2.4</version>
+        <interface>
+            <name>ICameraProvider</name>
+            <instance>legacy/0</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.cas</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IMediaCasService</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.configstore</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>ISurfaceFlingerConfigs</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.drm</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>ICryptoFactory</name>
+            <instance>default</instance>
+            <instance>widevine</instance>
+        </interface>
+        <interface>
+            <name>IDrmFactory</name>
+            <instance>default</instance>
+            <instance>widevine</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.dumpstate</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IDumpstateDevice</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.gatekeeper</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IGatekeeper</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.gnss</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IGnss</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.graphics.allocator</name>
+        <transport>hwbinder</transport>
+        <version>2.0</version>
+        <interface>
+            <name>IAllocator</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.graphics.composer</name>
+        <transport>hwbinder</transport>
+        <version>2.1</version>
+        <interface>
+            <name>IComposer</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.graphics.mapper</name>
+        <transport arch="32+64">passthrough</transport>
+        <version>2.0</version>
+        <interface>
+            <name>IMapper</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.health</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IHealth</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.keymaster</name>
+        <transport>hwbinder</transport>
+        <version>3.0</version>
+        <interface>
+            <name>IKeymasterDevice</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.light</name>
+        <transport>hwbinder</transport>
+        <version>2.0</version>
+        <interface>
+            <name>ILight</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.media.omx</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IOmx</name>
+            <instance>default</instance>
+        </interface>
+        <interface>
+            <name>IOmxStore</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.memtrack</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IMemtrack</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.power</name>
+        <transport>hwbinder</transport>
+        <version>1.1</version>
+        <interface>
+            <name>IPower</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.radio</name>
+        <transport>hwbinder</transport>
+        <version>1.1</version>
+        <interface>
+            <name>IRadio</name>
+            <instance>slot1</instance>
+            <instance>slot2</instance>
+        </interface>
+        <interface>
+            <name>ISap</name>
+            <instance>slot1</instance>
+            <instance>slot2</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.radio.deprecated</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IOemHook</name>
+            <instance>slot1</instance>
+            <instance>slot2</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.renderscript</name>
+        <transport arch="32+64">passthrough</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IDevice</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.sensors</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>ISensors</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.soundtrigger</name>
+        <transport>hwbinder</transport>
+        <version>2.0</version>
+        <interface>
+            <name>ISoundTriggerHw</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.thermal</name>
+        <transport>hwbinder</transport>
+        <version>1.1</version>
+        <interface>
+            <name>IThermal</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.vibrator</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IVibrator</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.wifi</name>
+        <transport>hwbinder</transport>
+        <version>1.1</version>
+        <interface>
+            <name>IWifi</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>android.hardware.wifi.supplicant</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>ISupplicant</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.sprd.hardware.connmgr</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IConnmgr</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.sprd.hardware.gnss</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IGnssExt</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.sprd.hardware.log</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>ILogControl</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.sprd.hardware.power</name>
+        <transport>hwbinder</transport>
+        <version>2.0</version>
+        <interface>
+            <name>IPower</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.sprd.hardware.radio</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IExtRadio</name>
+            <instance>slot1</instance>
+            <instance>slot2</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.sprd.hardware.thermal</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IExtThermal</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
+        <name>vendor.sprd.hardware.wifi.hostapd</name>
+        <transport>hwbinder</transport>
+        <version>1.0</version>
+        <interface>
+            <name>IHostapd</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <sepolicy>
+        <version>27.0</version>
+    </sepolicy>
+</manifest>
diff --git a/vendor/media/LMspeed_508.emd b/vendor/media/LMspeed_508.emd
new file mode 100644
index 0000000000000000000000000000000000000000..173c480ec975256b53fd9b352689404b160bc221
Binary files /dev/null and b/vendor/media/LMspeed_508.emd differ
diff --git a/vendor/media/PFFprec_600.emd b/vendor/media/PFFprec_600.emd
new file mode 100644
index 0000000000000000000000000000000000000000..dac36e95043b6d139eb77f42a9cb9351e845fb14
Binary files /dev/null and b/vendor/media/PFFprec_600.emd differ
diff --git a/vendor/overlay/SysuiDarkTheme/SysuiDarkThemeOverlay.apk b/vendor/overlay/SysuiDarkTheme/SysuiDarkThemeOverlay.apk
new file mode 100644
index 0000000000000000000000000000000000000000..e3b0b3e6c01a02849b3d886ca1da18fa4d4606ac
Binary files /dev/null and b/vendor/overlay/SysuiDarkTheme/SysuiDarkThemeOverlay.apk differ
diff --git a/vendor/overlay/framework-res__auto_generated_rro.apk b/vendor/overlay/framework-res__auto_generated_rro.apk
new file mode 100644
index 0000000000000000000000000000000000000000..38f92ab28bbf36f29f46879da786af948acf47ee
Binary files /dev/null and b/vendor/overlay/framework-res__auto_generated_rro.apk differ