From 4296d27bea53f914fd04d5a03bdad41b23f43b08 Mon Sep 17 00:00:00 2001 From: roynatech2544 Date: Sat, 8 Oct 2022 00:04:29 +0900 Subject: [PATCH] rootdir: Drop chown fastcharge sysfs to system Also fix errors of aidl --- .../com/eurekateam/samsungextras/interfaces/Battery.kt | 2 +- .../apps/aidl-support/fm/default/FMSupport.cpp | 3 ++- .../apps/aidl-support/parts/default/Battery.cpp | 8 -------- universal7885-common/rootdir/etc/init.exynos7885.rc | 3 --- 4 files changed, 3 insertions(+), 13 deletions(-) diff --git a/universal7885-common/apps/SamsungParts/src/com/eurekateam/samsungextras/interfaces/Battery.kt b/universal7885-common/apps/SamsungParts/src/com/eurekateam/samsungextras/interfaces/Battery.kt index 1f07b9e..768bd22 100644 --- a/universal7885-common/apps/SamsungParts/src/com/eurekateam/samsungextras/interfaces/Battery.kt +++ b/universal7885-common/apps/SamsungParts/src/com/eurekateam/samsungextras/interfaces/Battery.kt @@ -32,7 +32,7 @@ class Battery { return mBattery.getBatteryStats(BatterySys.CHARGE) == 0 } set(k) { - mBattery.setBatteryWritable(BatterySys.CHARGE, k) + mBattery.setBatteryWritable(BatterySys.CHARGE, !k) } var FastCharge: Boolean diff --git a/universal7885-common/apps/aidl-support/fm/default/FMSupport.cpp b/universal7885-common/apps/aidl-support/fm/default/FMSupport.cpp index 7d16e13..ae13a0a 100644 --- a/universal7885-common/apps/aidl-support/fm/default/FMSupport.cpp +++ b/universal7885-common/apps/aidl-support/fm/default/FMSupport.cpp @@ -58,12 +58,13 @@ constexpr const char *FM_FREQ_SEEK = break; case GetType::GET_TYPE_FM_SYSFS_IF: *_aidl_return = access("/sys/devices/virtual/s610_radio/s610_radio/", F_OK); + break; default: break; }; return ndk::ScopedAStatus::ok(); } -:ndk::ScopedAStatus FMSupport::setValue(SetType type, int value) { +::ndk::ScopedAStatus FMSupport::setValue(SetType type, int value) { switch (type) { case SetType::SET_TYPE_FM_FREQ: FileIO::writeline(FM_FREQ_CTL, freq * 1000); diff --git a/universal7885-common/apps/aidl-support/parts/default/Battery.cpp b/universal7885-common/apps/aidl-support/parts/default/Battery.cpp index efe39ce..3c5fbed 100644 --- a/universal7885-common/apps/aidl-support/parts/default/Battery.cpp +++ b/universal7885-common/apps/aidl-support/parts/default/Battery.cpp @@ -49,15 +49,7 @@ static inline const char *BatterySysToPath(BatterySys type) { ::ndk::ScopedAStatus BatteryStats::setBatteryWritable(BatterySys stats, bool value) { - bool FastCharge = false; - if (FastCharge) - seteuid(ANDROID_SYSTEM_UID); - FileIO::writeline(BatterySysToPath(stats), value ? 1 : 0); - - if (FastCharge) - seteuid(ANDROID_ROOT_UID); - return ::ndk::ScopedAStatus::ok(); } diff --git a/universal7885-common/rootdir/etc/init.exynos7885.rc b/universal7885-common/rootdir/etc/init.exynos7885.rc index 21bfef2..808811c 100644 --- a/universal7885-common/rootdir/etc/init.exynos7885.rc +++ b/universal7885-common/rootdir/etc/init.exynos7885.rc @@ -8,9 +8,6 @@ on early-init on init start watchdogd - # Fastcharge - chown system radio /sys/class/sec/switch/afc_disable - write /proc/sys/vm/swappiness 160 # ZRAM setup