Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b76e345c authored by Guillaume Jacquart's avatar Guillaume Jacquart
Browse files

epic49: eBackup WIP

parent 5b4d7acf
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -29,6 +29,7 @@ PRODUCT_PACKAGES += \
    BlissWeather \
    Browser \
    Camera \
    eBackup \
    eCalendar \
    eDrive \
    FakeStore \

eBackup/Android.bp

0 → 100644
+45 −0
Original line number Diff line number Diff line
android_app_import {
    name: "eBackup",
    certificate: "platform",
    privileged: true,
    optional_uses_libs: [
        "androidx.window.extensions",
        "androidx.window.sidecar",
    ],
    required: [
    "privapp-permissions-com.stevesoltys.seedvault.xml",
    ],
    apk: "app-release-unsigned.apk",
}

// prebuilt_etc {
//    name: "privapp_whitelist_com.stevesoltys.seedvault.xml",
//    system_ext_specific: true,
//    src: "permissions_com_stevesoltys.seedvault.xml",
//    relative_install_path: "permissions",
//}

//prebuilt_etc {
//    name: "com.stevesoltys.backup_allowlist",
//    system_ext_specific: true,
//    sub_dir: "sysconfig",
//    relative_install_path: "sysconfig",
//    src: "allowlist_com.stevesoltys.seedvault.xml",
//    filename_from_src: true,
//}

//prebuilt_etc {
//    name: "com.stevesoltys.backup_default-permissions",
//    system_ext_specific: true,
//    sub_dir: "default-permissions",
//    relative_install_path: "default-permissions",
//    src: "default-permissions_com.stevesoltys.seedvault.xml",
//    filename_from_src: true,
//}

prebuilt_etc {
    name: "privapp-permissions-com.stevesoltys.seedvault.xml",
    relative_install_path: "permissions",
    src: "privapp-permissions-com.stevesoltys.seedvault.xml",
}
+13 −0
Original line number Diff line number Diff line
<?xml version="1.0" encoding="utf-8"?>
<!--
  SPDX-FileCopyrightText: 2017 Steve Soltys
  SPDX-FileCopyrightText: 2020 The Calyx Institute
  SPDX-License-Identifier: Apache-2.0
  -->
<config>
    <backup-transport-whitelisted-service
        service="com.stevesoltys.seedvault/.transport.ConfigurableBackupTransportService" />
    <hidden-api-whitelisted-app package="com.stevesoltys.seedvault" />
    <!-- needed for storage backups launching foreground service from background -->
    <allow-in-power-save package="com.stevesoltys.seedvault" />
</config>
+133 B

File added.

No diff preview for this file type.

+13 −0
Original line number Diff line number Diff line
<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<!--
  SPDX-FileCopyrightText: 2020 The Calyx Institute
  SPDX-License-Identifier: Apache-2.0
  -->
<exceptions>
    <exception package="com.stevesoltys.seedvault">
        <!-- Notifications -->
        <permission name="android.permission.POST_NOTIFICATIONS" fixed="false"/>
        <!-- Needed to back up original files with all metadata -->
        <permission name="android.permission.ACCESS_MEDIA_LOCATION" fixed="true"/>
    </exception>
</exceptions>
Loading