diff options
author | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2019-06-06 11:09:53 +0200 |
---|---|---|
committer | Joonas Kylmälä <joonas.kylmala@iki.fi> | 2019-06-12 16:49:32 -0400 |
commit | 0d68752cc3efd8757c4aeac3f2df0a5bcf131267 (patch) | |
tree | 7cd60aa171f7c648f6a6da3104f01f1ad468ac0f | |
parent | eec900c3f2f2c1fbad96e8594967229ecc7a0c0f (diff) | |
download | device_samsung_i9300-0d68752cc3efd8757c4aeac3f2df0a5bcf131267.tar.gz device_samsung_i9300-0d68752cc3efd8757c4aeac3f2df0a5bcf131267.tar.bz2 device_samsung_i9300-0d68752cc3efd8757c4aeac3f2df0a5bcf131267.zip |
Add root on serial console for -eng builds
The stock init.rc was modified with the following change:
service console /system/bin/sh
- user shell
+ user root
- seclabel u:r:shell:s0
+ seclabel u:r:su:s0
There is more informations on init.rc syntax here:
https://android.googlesource.com/platform/system/core/+/master/init/README.md
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
-rw-r--r-- | console.rc | 9 | ||||
-rw-r--r-- | device.mk | 6 |
2 files changed, 15 insertions, 0 deletions
diff --git a/console.rc b/console.rc new file mode 100644 index 0000000..601e217 --- /dev/null +++ b/console.rc @@ -0,0 +1,9 @@ +service console /system/bin/sh + override + class core + console + disabled + user root + group shell log readproc + seclabel u:r:su:s0 + setenv HOSTNAME console @@ -102,3 +102,9 @@ PRODUCT_COPY_FILES += \ frameworks/av/media/libstagefright/data/media_codecs_google_telephony.xml:system/etc/media_codecs_google_telephony.xml \ frameworks/av/media/libstagefright/data/media_codecs_google_video.xml:system/etc/media_codecs_google_video.xml \ frameworks/av/media/libstagefright/data/media_codecs_google_tv.xml:system/etc/media_codecs_google_tv.xml \ + +# Get root on the serial console for -eng builds +# This can help debugging early boot issues +ifeq ($(TARGET_BUILD_VARIANT),eng) +PRODUCT_COPY_FILES += device/samsung/i9305/console.rc:system/etc/init/console.rc +endif |