From f83d3c1ec909c9550a1b7cb6e49f157519ea3512 Mon Sep 17 00:00:00 2001 From: althafvly Date: Wed, 12 Mar 2025 14:44:18 +0530 Subject: [PATCH 1/2] Sign release with test key --- .gitlab-ci.yml | 2 +- app/build.gradle | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index def4b6650..8386cd99f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -43,7 +43,7 @@ build: exit 1 fi cd "release" - unsigned_build=$(ls *.apk | grep "unsigned") + unsigned_build=$(ls *.apk | grep "release") cp $unsigned_build $UNSIGNED_APK artifacts: paths: diff --git a/app/build.gradle b/app/build.gradle index 36abb3ecd..e8e46ba17 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -110,6 +110,7 @@ android { } release { + signingConfig = signingConfigs.debug minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules-release.pro' -- GitLab From 436ef8df42521be842dd16fce0fe436fe0a52d3a Mon Sep 17 00:00:00 2001 From: althafvly Date: Mon, 10 Mar 2025 12:26:34 +0530 Subject: [PATCH 2/2] fix: Remove excessive privileges --- app/src/main/AndroidManifest.xml | 77 +++++++++++++++++++------------- 1 file changed, 46 insertions(+), 31 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index bce6ab210..8955302a5 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -31,6 +31,9 @@ + + @@ -298,7 +302,7 @@ + android:permission="${applicationId}.permission.SYNC_ADAPTER"> @@ -310,7 +314,7 @@ + android:permission="${applicationId}.permission.SYNC_ADAPTER"> @@ -340,7 +344,7 @@ android:name=".syncadapter.MurenaCalendarsSyncAdapterService" android:exported="true" android:process=":sync" - tools:ignore="ExportedService"> + android:permission="${applicationId}.permission.SYNC_ADAPTER"> @@ -354,7 +358,7 @@ android:name=".syncadapter.MurenaTasksSyncAdapterService" android:exported="true" android:process=":sync" - tools:ignore="ExportedService"> + android:permission="${applicationId}.permission.SYNC_ADAPTER"> @@ -368,7 +372,7 @@ android:name=".syncadapter.MurenaNotesSyncAdapterService" android:exported="true" android:process=":sync" - tools:ignore="ExportedService"> + android:permission="${applicationId}.permission.SYNC_ADAPTER"> @@ -382,7 +386,7 @@ android:name=".syncadapter.MurenaEmailSyncAdapterService" android:exported="true" android:process=":sync" - tools:ignore="ExportedService"> + android:permission="${applicationId}.permission.SYNC_ADAPTER"> @@ -396,7 +400,7 @@ android:name=".syncadapter.MurenaMediaSyncAdapterService" android:exported="true" android:process=":sync" - tools:ignore="ExportedService"> + android:permission="${applicationId}.permission.SYNC_ADAPTER"> @@ -410,7 +414,7 @@ android:name=".syncadapter.MurenaAppDataSyncAdapterService" android:exported="true" android:process=":sync" - tools:ignore="ExportedService"> + android:permission="${applicationId}.permission.SYNC_ADAPTER"> @@ -425,7 +429,7 @@ android:name=".syncadapter.MurenaMeteredEdriveSyncAdapterService" android:exported="true" android:process=":sync" - tools:ignore="ExportedService"> + android:permission="${applicationId}.permission.SYNC_ADAPTER"> @@ -452,7 +456,7 @@ android:name=".syncadapter.MurenaAddressBooksSyncAdapterService" android:exported="true" android:process=":sync" - tools:ignore="ExportedService"> + android:permission="${applicationId}.permission.SYNC_ADAPTER"> @@ -466,7 +470,7 @@ android:name=".syncadapter.MurenaContactsSyncAdapterService" android:exported="true" android:process=":sync" - tools:ignore="ExportedService"> + android:permission="${applicationId}.permission.SYNC_ADAPTER"> @@ -496,7 +500,7 @@ android:name=".syncadapter.GoogleCalendarsSyncAdapterService" android:exported="true" android:process=":sync" - tools:ignore="ExportedService"> + android:permission="${applicationId}.permission.SYNC_ADAPTER"> @@ -510,7 +514,7 @@ android:name=".syncadapter.GoogleTasksSyncAdapterService" android:exported="true" android:process=":sync" - tools:ignore="ExportedService"> + android:permission="${applicationId}.permission.SYNC_ADAPTER"> @@ -537,7 +541,7 @@ android:name=".syncadapter.GoogleAddressBooksSyncAdapterService" android:exported="true" android:process=":sync" - tools:ignore="ExportedService"> + android:permission="${applicationId}.permission.SYNC_ADAPTER"> @@ -551,7 +555,7 @@ android:name=".syncadapter.GoogleContactsSyncAdapterService" android:exported="true" android:process=":sync" - tools:ignore="ExportedService"> + android:permission="${applicationId}.permission.SYNC_ADAPTER"> @@ -568,7 +572,7 @@ android:name=".syncadapter.GoogleEmailSyncAdapterService" android:exported="true" android:process=":sync" - tools:ignore="ExportedService"> + android:permission="${applicationId}.permission.SYNC_ADAPTER"> @@ -595,7 +599,7 @@ android:name=".syncadapter.YahooCalendarsSyncAdapterService" android:exported="true" android:process=":sync" - tools:ignore="ExportedService"> + android:permission="${applicationId}.permission.SYNC_ADAPTER"> @@ -609,7 +613,7 @@ android:name=".syncadapter.YahooTasksSyncAdapterService" android:exported="true" android:process=":sync" - tools:ignore="ExportedService"> + android:permission="${applicationId}.permission.SYNC_ADAPTER"> @@ -623,7 +627,7 @@ android:name=".syncadapter.YahooEmailSyncAdapterService" android:exported="true" android:process=":sync" - tools:ignore="ExportedService"> + android:permission="${applicationId}.permission.SYNC_ADAPTER"> @@ -650,7 +654,7 @@ android:name=".syncadapter.YahooAddressBooksSyncAdapterService" android:exported="true" android:process=":sync" - tools:ignore="ExportedService"> + android:permission="${applicationId}.permission.SYNC_ADAPTER"> @@ -664,7 +668,7 @@ android:name=".syncadapter.YahooContactsSyncAdapterService" android:exported="true" android:process=":sync" - tools:ignore="ExportedService"> + android:permission="${applicationId}.permission.SYNC_ADAPTER"> @@ -681,7 +685,7 @@ android:name="com.owncloud.android.services.AccountManagerService" android:enabled="true" android:exported="true" - tools:ignore="ExportedService" /> + android:permission="android.permission.MANAGE_ACCOUNTS" /> + android:exported="true" + android:permission="android.permission.RECEIVE_BOOT_COMPLETED"> @@ -728,7 +733,8 @@ + android:exported="true" + android:permission="android.permission.MANAGE_ACCOUNTS"> @@ -750,8 +756,14 @@ - - + + @@ -782,7 +794,10 @@ - + \ No newline at end of file -- GitLab