Small tweaks

Signed-off-by: Tad <tad@spotco.us>
This commit is contained in:
Tad 2022-02-09 00:22:02 -05:00
parent 65584e96ce
commit bc3a9cddba
6 changed files with 58 additions and 22 deletions

View File

@ -0,0 +1,41 @@
From 9eafc9bac81580be0a391981ea28d8b2fc51b4f7 Mon Sep 17 00:00:00 2001
From: Bruno Martins <bgcngm@gmail.com>
Date: Thu, 3 Dec 2020 20:52:39 +0000
Subject: [PATCH] msm8974-common: Re-enable ZRAM
This time around with ZRAM size set to 75% of total RAM size,
as per Qualcomm Android GO Performance Tuning Guide.
Change-Id: I8f8362ccb5110fba6c5ed50b5d87a0b94a48e01c
---
rootdir/etc/fstab.qcom | 2 ++
rootdir/etc/init.qcom.rc | 4 ++++
2 files changed, 6 insertions(+)
diff --git a/rootdir/etc/fstab.qcom b/rootdir/etc/fstab.qcom
index 26986943..28965315 100644
--- a/rootdir/etc/fstab.qcom
+++ b/rootdir/etc/fstab.qcom
@@ -18,5 +18,7 @@
/dev/block/platform/msm_sdcc.1/by-name/radio /firmware/radio vfat ro,shortname=lower,uid=1000,gid=1000,dmask=227,fmask=337,context=u:object_r:firmware_file:s0 wait
/dev/block/platform/msm_sdcc.1/by-name/adsp /firmware/adsp vfat ro,shortname=lower,uid=1000,gid=1000,dmask=227,fmask=337,context=u:object_r:firmware_file:s0 wait
+/dev/block/zram0 none swap defaults zramsize=75%,max_comp_streams=4,swapprio=10,notrim
+
/devices/msm_sdcc.2/mmc_host* auto auto defaults voldmanaged=sdcard1:auto,encryptable=userdata
/devices/platform/xhci-hcd/usb* auto auto defaults voldmanaged=usb:auto
diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc
index c978a74f..470ce27f 100644
--- a/rootdir/etc/init.qcom.rc
+++ b/rootdir/etc/init.qcom.rc
@@ -289,6 +289,10 @@ service wcnss-service /vendor/bin/wcnss_service
oneshot
## Properties start here
+on property:sys.boot_completed=1
+ # Enable ZRAM once boot is completed
+ swapon_all /vendor/etc/fstab.qcom
+
on property:vendor.bluetooth.hciattach=true
start hciattach

View File

@ -1,4 +1,4 @@
From 39a82d79321100965f446fb4007f2a44f3d41f4d Mon Sep 17 00:00:00 2001 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Philip Nagler-Frank <philip@nagler.world> From: Philip Nagler-Frank <philip@nagler.world>
Date: Mon, 22 Mar 2021 21:03:57 -0400 Date: Mon, 22 Mar 2021 21:03:57 -0400
Subject: [PATCH] Add permission to allow an APK to fake a signature. Subject: [PATCH] Add permission to allow an APK to fake a signature.
@ -14,7 +14,7 @@ Change-Id: I770c2c8b2ab6857d4ea0a4142fb814302685a64e
6 files changed, 54 insertions(+), 2 deletions(-) 6 files changed, 54 insertions(+), 2 deletions(-)
diff --git a/api/current.txt b/api/current.txt diff --git a/api/current.txt b/api/current.txt
index 952ccdad992..6bd7ffe6dcb 100644 index 952ccdad992c..6bd7ffe6dcb8 100644
--- a/api/current.txt --- a/api/current.txt
+++ b/api/current.txt +++ b/api/current.txt
@@ -77,6 +77,7 @@ package android { @@ -77,6 +77,7 @@ package android {
@ -34,10 +34,10 @@ index 952ccdad992..6bd7ffe6dcb 100644
field public static final String MICROPHONE = "android.permission-group.MICROPHONE"; field public static final String MICROPHONE = "android.permission-group.MICROPHONE";
field public static final String PHONE = "android.permission-group.PHONE"; field public static final String PHONE = "android.permission-group.PHONE";
diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml
index 962d6ce79a4..5a654329446 100644 index ee428371a016..ad6cfd6ae501 100644
--- a/core/res/AndroidManifest.xml --- a/core/res/AndroidManifest.xml
+++ b/core/res/AndroidManifest.xml +++ b/core/res/AndroidManifest.xml
@@ -2842,6 +2842,21 @@ @@ -2852,6 +2852,21 @@
android:description="@string/permdesc_getPackageSize" android:description="@string/permdesc_getPackageSize"
android:protectionLevel="normal" /> android:protectionLevel="normal" />
@ -60,7 +60,7 @@ index 962d6ce79a4..5a654329446 100644
{@link android.content.pm.PackageManager#addPackageToPreferred} {@link android.content.pm.PackageManager#addPackageToPreferred}
for details. --> for details. -->
diff --git a/core/res/res/values/config.xml b/core/res/res/values/config.xml diff --git a/core/res/res/values/config.xml b/core/res/res/values/config.xml
index b61b26a0e7f..0b6206def57 100644 index f4efcc7e4eec..51b461e79492 100644
--- a/core/res/res/values/config.xml --- a/core/res/res/values/config.xml
+++ b/core/res/res/values/config.xml +++ b/core/res/res/values/config.xml
@@ -1654,6 +1654,8 @@ @@ -1654,6 +1654,8 @@
@ -73,7 +73,7 @@ index b61b26a0e7f..0b6206def57 100644
<!-- This string array can be overriden to enable test location providers initially. --> <!-- This string array can be overriden to enable test location providers initially. -->
diff --git a/core/res/res/values/strings.xml b/core/res/res/values/strings.xml diff --git a/core/res/res/values/strings.xml b/core/res/res/values/strings.xml
index d6ee28b93f9..d5b3f54afc5 100644 index 5c659123b027..4ea996c492c7 100644
--- a/core/res/res/values/strings.xml --- a/core/res/res/values/strings.xml
+++ b/core/res/res/values/strings.xml +++ b/core/res/res/values/strings.xml
@@ -847,6 +847,18 @@ @@ -847,6 +847,18 @@
@ -96,7 +96,7 @@ index d6ee28b93f9..d5b3f54afc5 100644
<string name="permlab_statusBar">disable or modify status bar</string> <string name="permlab_statusBar">disable or modify status bar</string>
<!-- Description of an application permission, listed so the user can choose whether they want to allow the application to do this. --> <!-- Description of an application permission, listed so the user can choose whether they want to allow the application to do this. -->
diff --git a/non-updatable-api/current.txt b/non-updatable-api/current.txt diff --git a/non-updatable-api/current.txt b/non-updatable-api/current.txt
index 5f15216e840..57748a8090a 100644 index 5f15216e8400..57748a8090a2 100644
--- a/non-updatable-api/current.txt --- a/non-updatable-api/current.txt
+++ b/non-updatable-api/current.txt +++ b/non-updatable-api/current.txt
@@ -79,6 +79,7 @@ package android { @@ -79,6 +79,7 @@ package android {
@ -116,7 +116,7 @@ index 5f15216e840..57748a8090a 100644
field public static final String MICROPHONE = "android.permission-group.MICROPHONE"; field public static final String MICROPHONE = "android.permission-group.MICROPHONE";
field public static final String PHONE = "android.permission-group.PHONE"; field public static final String PHONE = "android.permission-group.PHONE";
diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java
index cbf2300d998..c9cafa76c66 100644 index ea9378e98b1a..c2a677613c6d 100644
--- a/services/core/java/com/android/server/pm/PackageManagerService.java --- a/services/core/java/com/android/server/pm/PackageManagerService.java
+++ b/services/core/java/com/android/server/pm/PackageManagerService.java +++ b/services/core/java/com/android/server/pm/PackageManagerService.java
@@ -4454,8 +4454,9 @@ public class PackageManagerService extends IPackageManager.Stub @@ -4454,8 +4454,9 @@ public class PackageManagerService extends IPackageManager.Stub
@ -156,6 +156,3 @@ index cbf2300d998..c9cafa76c66 100644
@Override @Override
public void checkPackageStartable(String packageName, int userId) { public void checkPackageStartable(String packageName, int userId) {
final int callingUid = Binder.getCallingUid(); final int callingUid = Binder.getCallingUid();
--
2.30.2

View File

@ -1,4 +1,4 @@
From afedf9abaf7dc3df592b0b9e1046b3c87217af64 Mon Sep 17 00:00:00 2001 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Tad <tad@spotco.us> From: Tad <tad@spotco.us>
Date: Mon, 12 Feb 2018 02:55:55 -0500 Date: Mon, 12 Feb 2018 02:55:55 -0500
Subject: [PATCH] Harden signature spoofing Subject: [PATCH] Harden signature spoofing
@ -9,10 +9,10 @@ Change-Id: I86f35690710612f23ffce9067e1fd4d58b9fba6f
1 file changed, 1 insertion(+), 1 deletion(-) 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml
index 5a654329446..a87ab52cbaa 100644 index ad6cfd6ae501..acd7dbbbc4b1 100644
--- a/core/res/AndroidManifest.xml --- a/core/res/AndroidManifest.xml
+++ b/core/res/AndroidManifest.xml +++ b/core/res/AndroidManifest.xml
@@ -2853,7 +2853,7 @@ @@ -2863,7 +2863,7 @@
seen by applications --> seen by applications -->
<permission android:name="android.permission.FAKE_PACKAGE_SIGNATURE" <permission android:name="android.permission.FAKE_PACKAGE_SIGNATURE"
android:permissionGroup="android.permission-group.UNDEFINED" android:permissionGroup="android.permission-group.UNDEFINED"
@ -21,6 +21,3 @@ index 5a654329446..a87ab52cbaa 100644
android:label="@string/permlab_fakePackageSignature" android:label="@string/permlab_fakePackageSignature"
android:description="@string/permdesc_fakePackageSignature" /> android:description="@string/permdesc_fakePackageSignature" />
--
2.30.2

View File

@ -1,4 +1,4 @@
From 07a7a113fb952844fad6b90ff064544a76c9f4c7 Mon Sep 17 00:00:00 2001 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Philip Nagler-Frank <philip@nagler.world> From: Philip Nagler-Frank <philip@nagler.world>
Date: Mon, 22 Mar 2021 21:07:09 -0400 Date: Mon, 22 Mar 2021 21:07:09 -0400
Subject: [PATCH] Add permission to allow an APK to fake a signature. Subject: [PATCH] Add permission to allow an APK to fake a signature.
@ -29,6 +29,3 @@ index 65fdd590a..fdd71e215 100644
PLATFORM_PERMISSION_GROUPS = new ArrayMap<>(); PLATFORM_PERMISSION_GROUPS = new ArrayMap<>();
int numPlatformPermissions = PLATFORM_PERMISSIONS.size(); int numPlatformPermissions = PLATFORM_PERMISSIONS.size();
for (int i = 0; i < numPlatformPermissions; i++) { for (int i = 0; i < numPlatformPermissions; i++) {
--
2.30.2

@ -1 +1 @@
Subproject commit 658d0533ceacb6a2cd08d40badd9d2695a96409f Subproject commit 4472db7087a7da96df144ef2c6cb43e23b29d907

View File

@ -320,6 +320,10 @@ if enterAndClear "device/htc/m8-common"; then
awk -i inplace '!/TARGET_RELEASETOOLS_EXTENSIONS/' BoardConfigCommon.mk; #broken releasetools awk -i inplace '!/TARGET_RELEASETOOLS_EXTENSIONS/' BoardConfigCommon.mk; #broken releasetools
fi; fi;
if enterAndClear "device/htc/msm8974-common"; then
applyPatch "$DOS_PATCHES/android_device_htc_msm8974-common/295147.patch"; #Enable ZRAM
fi;
if enterAndClear "device/lge/g2-common"; then if enterAndClear "device/lge/g2-common"; then
sed -i '3itypeattribute hwaddrs misc_block_device_exception;' sepolicy/hwaddrs.te; sed -i '3itypeattribute hwaddrs misc_block_device_exception;' sepolicy/hwaddrs.te;
echo "allow hwaddrs self:capability { fowner };" >> sepolicy/hwaddrs.te; echo "allow hwaddrs self:capability { fowner };" >> sepolicy/hwaddrs.te;