initial device tree for Zenfone 6
diff --git a/prebuilt/root/init.asus.debugtool.rc b/prebuilt/root/init.asus.debugtool.rc
new file mode 100755
index 0000000..bae2ded
--- /dev/null
+++ b/prebuilt/root/init.asus.debugtool.rc
@@ -0,0 +1,232 @@
+on fs
+    wait /dev/block/bootdevice/by-name/asdf
+    exec /system/bin/e2fsck -p /dev/block/bootdevice/by-name/asdf
+    mount ext4 /dev/block/bootdevice/by-name/asdf /asdf nosuid nodev noatime barrier=1
+    restorecon_recursive /asdf
+
+    mkdir /asdf/asdf_logcat
+    chown system system /asdf/asdf_logcat
+    chmod 0775 /asdf/asdf_logcat
+
+    # add display lcd config file for early Splendid feature
+    mkdir /asdf/lcd
+    restorecon_recursive /asdf/lcd
+    chmod 0777 /asdf/lcd
+
+    start checkasdf
+
+on post-fs-data
+    mkdir /data/logcat_log
+    mkdir /data/anr
+    mkdir /data/tombstones
+    mkdir /data/logcat_log/btsnoop
+    mkdir /data/logcat_log/evtlog
+    mkdir /data/logcat_log/evtlog.old
+
+    chown system system /data/logcat_log
+    chown system system /data/anr
+    chown system system /data/tombstones
+    chown system system /data/logcat_log/btsnoop
+    chown root root /data/logcat_log/evtlog
+    chown root root /data/logcat_log/evtlog.old
+
+    chmod 0775 /data/logcat_log
+    chmod 0775 /data/anr
+    chmod 0775 /data/tombstones
+    chmod 0777 /data/logcat_log/btsnoop
+    chmod 0775 /data/logcat_log/evtlog
+    chmod 0775 /data/logcat_log/evtlog.old
+    chmod 0666 /proc/QPSTInfo
+
+service asus_kernelmsg /system/bin/init.asus.kernelmessage.sh
+    class late_start
+    user root
+    group root
+    disabled
+    oneshot
+
+on property:persist.asus.kernelmessage=0
+    stop asus_kernelmsg
+
+on property:persist.asus.kernelmessage=7
+    start asus_kernelmsg
+
+service savelogmtp /system/bin/savelogmtp.sh
+    class late_start
+    user root
+    group root
+    oneshot
+    disabled
+    seclabel u:r:dumpstate:s0
+
+service wifistresstest /system/etc/wifistresstest.sh
+    class late_start
+    user root
+    group sdcard_rw
+    oneshot
+    disabled
+    seclabel u:r:dumpstate:s0
+
+service check-datalog /system/bin/sh /system/bin/init.asus.checkdatalog.sh
+    class late_start
+    user root
+    oneshot
+    seclabel u:r:dumpstate:s0
+
+on property:persist.asus.startlog=1
+    start check-datalog
+
+on property:persist.asus.startlog=0
+    start check-datalog
+
+#log_kernel
+service logcat-kernel /system/bin/logcat -r 10000 -b kernel -n 20 -v threadtime -f /data/logcat_log/kernel.log
+    class late_start
+    user system
+    disabled
+    seclabel u:r:dumpstate:s0
+
+#logcat log, the default is -b main -b system -b crash.
+service logcat /system/bin/logcat -r 10000 -n 20 -v threadtime -f /data/logcat_log/logcat.txt
+    class late_start
+    user system
+    disabled
+    seclabel u:r:dumpstate:s0
+
+#log_radio
+service logcat-radio /system/bin/logcat -r 10000 -b radio -n 20 -v threadtime -f /data/logcat_log/logcat-radio.txt
+    class late_start
+    user system
+    disabled
+    seclabel u:r:dumpstate:s0
+
+#log_events
+service logcat-events /system/bin/logcat -r 10000 -b events -n 20 -v threadtime -f /data/logcat_log/logcat-events.txt
+    class late_start
+    user system
+    disabled
+    seclabel u:r:dumpstate:s0
+
+#log_asdf
+service logcat-asdf /system/bin/logcat -r 10000 -b kernel -b main -b system -b crash -n 2 -v threadtime -f /asdf/asdf_logcat/asdf-logcat.txt
+    class late_start
+    user system
+    disabled
+    seclabel u:r:dumpstate:s0
+
+#log_clean
+service logcat-clean /system/bin/logcat -b all -c
+    disabled
+    oneshot
+    seclabel u:r:dumpstate:s0
+
+service savelogscomplete  /system/bin/savelogs_complete.sh
+    user root
+    group root
+    oneshot
+    disabled
+    seclabel u:r:zygote:s0
+
+service savelogs /system/bin/savelogs.sh
+    class late_start
+    user root
+    group sdcard_rw
+    oneshot
+    disabled
+    seclabel u:r:dumpstate:s0
+
+service cscclearlog /system/bin/cscclearlog.sh
+    user root
+    group root
+    oneshot
+    disabled
+    seclabel u:r:dumpstate:s0
+
+service checkasdf /system/bin/sh /system/bin/init.asus.checkasdf.sh
+    user root
+    group root
+    oneshot
+    disabled
+    seclabel u:r:dumpstate:s0
+
+on property:persist.asus.savelogs=*
+    start savelogs
+
+on property:persist.asus.checklogsize=*
+    start checklogsize
+
+service checklogsize /system/bin/init.asus.checklogsize.sh
+    class late_start
+    user root
+    group sdcard_rw
+    oneshot
+    disabled
+    seclabel u:r:savelogmtp:s0
+
+on property:persist.asus.savelogs.complete=1
+    start savelogscomplete
+
+on property:sys.asus.savelogmtp=1
+    start savelogmtp
+
+on property:persist.sys.downloadmode.enable=1
+    write /proc/QPSTInfo 1
+
+on property:persist.sys.downloadmode.enable=0
+    write /proc/QPSTInfo 0
+
+# ASUS_BSP: Check & load devcfg +++
+service check_devcfg /system/bin/init.asus.checkdevcfg.sh
+    class late_start
+    user root
+    oneshot
+    disable
+    seclabel u:r:dumpstate:s0
+
+on property:persist.sys.downloadmode.enable=1
+    start check_devcfg
+
+on property:persist.sys.downloadmode.enable=0
+    start check_devcfg
+
+on property:persist.vendor.modem.restart=*
+    start check_devcfg
+# ASUS_BSP: Check & load devcfg ---
+
+service set_enforce /system/bin/init.asus.setenforce.sh
+    class late_start
+    user root
+    oneshot
+    disable
+    seclabel u:r:dumpstate:s0
+
+on property:sys.asus.setenforce=1
+    start set_enforce
+
+on property:sys.asus.setenforce=0
+    start set_enforce
+
+service tar-evtlog  /system/bin/tarevtlog.sh
+    class late_start
+    user root
+    group sdcard_rw
+    oneshot
+    seclabel u:r:dumpstate:s0
+
+on property:persist.asus.tarevtlog=1
+    start tar-evtlog
+
+on property:debug.asus.clearlog=1
+	start cscclearlog
+
+# check boot completed & tar coredump +++
+service checkboot /system/bin/sh /system/bin/init.asus.checkboot.sh
+    user root
+    group root
+    oneshot
+    disabled
+    seclabel u:r:dumpstate:s0
+
+on property:sys.boot_completed=1
+    start checkboot
+# check boot completed & tar coredump ---