Skip to content

Commit 7e77232

Browse files
elginsk8rluk1337
authored andcommitted
Euicc: Convert to EuiccPolicy overlay
Change-Id: I192ddbf961fc2be98dbdf804ab792bb530a0acda
1 parent 48005a4 commit 7e77232

9 files changed

Lines changed: 11 additions & 179 deletions

File tree

Euicc/Android.bp

Lines changed: 6 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,17 @@
11
//
2-
// Copyright (C) 2023 The LineageOS Project
3-
//
2+
// SPDX-FileCopyrightText: 2023-2025 The LineageOS Project
43
// SPDX-License-Identifier: Apache-2.0
54
//
65

7-
android_app {
6+
phony {
87
name: "SonyEuicc",
9-
10-
srcs: ["src/**/*.kt"],
11-
12-
sdk_version: "current",
13-
product_specific: true,
14-
certificate: "platform",
15-
privileged: true,
16-
17-
optimize: {
18-
proguard_flags_files: ["proguard.flags"],
19-
},
208
required: [
21-
"org.lineageos.euicc.xml",
22-
"hidden-api-whitelist-org.lineageos.euicc.xml",
9+
"EuiccPolicy",
10+
"EuiccPolicySony",
2311
],
2412
}
2513

26-
prebuilt_etc {
27-
name: "org.lineageos.euicc.xml",
28-
relative_install_path: "permissions",
29-
filename: "org.lineageos.euicc.xml",
30-
src: "org.lineageos.euicc.xml",
31-
product_specific: true,
32-
}
33-
34-
prebuilt_etc {
35-
name: "hidden-api-whitelist-org.lineageos.euicc.xml",
36-
relative_install_path: "sysconfig",
37-
filename: "hidden-api-whitelist-org.lineageos.euicc.xml",
38-
src: "hidden-api-whitelist-org.lineageos.euicc.xml",
14+
runtime_resource_overlay {
15+
name: "EuiccPolicySony",
3916
product_specific: true,
4017
}

Euicc/AndroidManifest.xml

Lines changed: 4 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,10 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!--
3-
Copyright (C) 2023 The LineageOS Project
3+
SPDX-FileCopyrightText: 2023-2025 The LineageOS Project
44
SPDX-License-Identifier: Apache-2.0
55
-->
66
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
7-
package="org.lineageos.euicc">
8-
9-
<queries>
10-
<package android:name="com.google.android.gms" />
11-
<package android:name="com.google.android.gsf" />
12-
<package android:name="com.google.android.euicc" />
13-
<package android:name="com.google.euiccpixel" />
14-
<package android:name="com.google.android.ims" />
15-
</queries>
16-
17-
<uses-permission android:name="android.permission.CHANGE_COMPONENT_ENABLED_STATE" />
18-
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
19-
<uses-permission android:name="android.permission.WRITE_EMBEDDED_SUBSCRIPTIONS" />
20-
21-
<application
22-
android:persistent="true"
23-
android:usesNonSdkApi="true">
24-
<receiver
25-
android:exported="true"
26-
android:name=".BootCompletedReceiver">
27-
<intent-filter>
28-
<action android:name="android.intent.action.BOOT_COMPLETED" />
29-
<category android:name="android.intent.category.DEFAULT" />
30-
</intent-filter>
31-
</receiver>
32-
33-
<receiver
34-
android:directBootAware="true"
35-
android:exported="true"
36-
android:name=".EuiccReceiver"
37-
android:permission="android.permission.WRITE_EMBEDDED_SUBSCRIPTIONS">
38-
<intent-filter>
39-
<action android:name="com.google.android.euicc.action.PARTNER_CUSTOMIZATION"/>
40-
</intent-filter>
41-
</receiver>
42-
</application>
7+
package="org.lineageos.euicc.overlay.sony">
8+
<overlay android:targetPackage="org.lineageos.euicc"
9+
android:isStatic="true" />
4310
</manifest>

Euicc/hidden-api-whitelist-org.lineageos.euicc.xml

Lines changed: 0 additions & 4 deletions
This file was deleted.

Euicc/org.lineageos.euicc.xml

Lines changed: 0 additions & 7 deletions
This file was deleted.

Euicc/proguard.flags

Lines changed: 0 additions & 3 deletions
This file was deleted.

Euicc/res/values/strings.xml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!--
3-
Copyright (C) 2023-2025 The LineageOS Project
3+
SPDX-FileCopyrightText: 2023-2025 The LineageOS Project
44
SPDX-License-Identifier: Apache-2.0
55
-->
66
<resources>
7-
<string name="carrier_list_json" translatable="false" />
8-
<string name="default_smdp_override" translatable="false" />
97
<string name="sim_slot_mappings_json" translatable="false">
108
{
119
\"sim-slot-mappings\": [

Euicc/src/org/lineageos/euicc/BootCompletedReceiver.kt

Lines changed: 0 additions & 22 deletions
This file was deleted.

Euicc/src/org/lineageos/euicc/EuiccDisabler.kt

Lines changed: 0 additions & 53 deletions
This file was deleted.

Euicc/src/org/lineageos/euicc/EuiccReceiver.kt

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)