diff --git a/device/rockchip/rk3288/init.rc b/device/rockchip/rk3288/init.rc
index 6446f5686c..bfa91302cf 100644
--- a/device/rockchip/rk3288/init.rc
+++ b/device/rockchip/rk3288/init.rc
@@ -642,3 +642,16 @@ service drawpath /system/bin/drawpath
class main
disabled
oneshot
+
+service catlog /system/bin/busybox sh /system/bin/cat_log.sh
+ disabled
+ oneshot
+
+# on property:sys.boot_completed=1
+# start catlog
+
+on property:app.logsave.start=1
+ start catlog
+
+on property:app.logsave.start=0
+ stop catlog
diff --git a/packages/apps/Settings/AndroidManifest.xml b/packages/apps/Settings/AndroidManifest.xml
index 021ae1ddea..88773af532 100755
--- a/packages/apps/Settings/AndroidManifest.xml
+++ b/packages/apps/Settings/AndroidManifest.xml
@@ -2254,6 +2254,16 @@
+
+
+
+
+
+
+
+
diff --git a/packages/apps/Settings/res/values-zh-rCN/strings.xml b/packages/apps/Settings/res/values-zh-rCN/strings.xml
index 7c73d359eb..9c6e4f26a0 100755
--- a/packages/apps/Settings/res/values-zh-rCN/strings.xml
+++ b/packages/apps/Settings/res/values-zh-rCN/strings.xml
@@ -1441,6 +1441,7 @@
"错误报告快捷方式"
"在电源菜单中显示用于提交错误报告的按钮"
"不锁定屏幕"
+ 启用日志保存
"充电时屏幕不会休眠"
"启用蓝牙 HCI 信息收集日志"
"捕获单个文件中的所有蓝牙 HCI 包"
diff --git a/packages/apps/Settings/res/values/strings.xml b/packages/apps/Settings/res/values/strings.xml
index 4e3f60bb6c..e365d8f38e 100755
--- a/packages/apps/Settings/res/values/strings.xml
+++ b/packages/apps/Settings/res/values/strings.xml
@@ -3408,6 +3408,7 @@
Show a button in the power menu for taking a bug report
Stay awake
+ Enable logging to save
Screen will never sleep while charging
diff --git a/packages/apps/Settings/res/xml/development_prefs.xml b/packages/apps/Settings/res/xml/development_prefs.xml
index 5119179ff8..e5191b5165 100644
--- a/packages/apps/Settings/res/xml/development_prefs.xml
+++ b/packages/apps/Settings/res/xml/development_prefs.xml
@@ -31,6 +31,10 @@
android:targetPackage="com.android.settings"
android:targetClass="com.android.settings.SetFullBackupPassword" />
+