diff --git a/doc/feature_list.md b/doc/feature_list.md new file mode 100644 index 0000000..f509d1d --- /dev/null +++ b/doc/feature_list.md @@ -0,0 +1,29 @@ +## Test set up +source code and release package + +## boot.img + +## ota.zip +platforms: macOS, Linux + +specify the partition to extract: +"-Dpart=XXX" + +* jdk: java 11 + +* wrapper script +should be compatible with "/usr/bin/env sh" + +## dtbo + +[multiple dtb](https://source.android.com/docs/core/architecture/dto/multiple) + +## TODO: command line usage +unpack +``` +abe unpack boot.img +``` +pack +``` +abe pack +``` diff --git a/lazybox/src/main/kotlin/cfig/lazybox/sysinfo/SysInfo.kt b/lazybox/src/main/kotlin/cfig/lazybox/sysinfo/SysInfo.kt index 6b06be3..d776583 100644 --- a/lazybox/src/main/kotlin/cfig/lazybox/sysinfo/SysInfo.kt +++ b/lazybox/src/main/kotlin/cfig/lazybox/sysinfo/SysInfo.kt @@ -125,6 +125,15 @@ makeTar("%s", "%s") File("config.gz").deleteOnExit() File("config").deleteOnExit() } + + FileOutputStream("$prefix/4_setting").use { fos -> + fos.write("[global]\n".toByteArray()) + runAndWrite("adb shell settings list global", fos, false) + fos.write("\n[system]\n".toByteArray()) + runAndWrite("adb shell settings list system", fos, false) + fos.write("\n[secure]\n".toByteArray()) + runAndWrite("adb shell settings list secure", fos, false) + } "adb pull /proc/device-tree".check_call(prefix) Files.move(Paths.get("$prefix/device-tree"), Paths.get("$prefix/device_tree")) diff --git a/lazybox/tools/ethtool b/lazybox/tools/ethtool new file mode 100755 index 0000000..e0bb6fd Binary files /dev/null and b/lazybox/tools/ethtool differ diff --git a/lazybox/tools/lazybox b/lazybox/tools/lazybox new file mode 100755 index 0000000..8c2ac9a Binary files /dev/null and b/lazybox/tools/lazybox differ diff --git a/lazybox/tools/trace-cmd b/lazybox/tools/trace-cmd new file mode 100755 index 0000000..318df4c Binary files /dev/null and b/lazybox/tools/trace-cmd differ