1<manifest xmlns:android="http://schemas.android.com/apk/res/android" 2 package="com.android.dynsystem" 3 android:sharedUserId="android.uid.system"> 4 5 <uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> 6 <uses-permission android:name="android.permission.INTERNET" /> 7 <uses-permission android:name="android.permission.MANAGE_DYNAMIC_SYSTEM" /> 8 <uses-permission android:name="android.permission.REBOOT" /> 9 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 10 <uses-permission android:name="android.permission.READ_OEM_UNLOCK_STATE" /> 11 12 <application 13 android:allowBackup="false" 14 android:label="@string/app_name"> 15 16 <service 17 android:name=".DynamicSystemInstallationService" 18 android:enabled="true" 19 android:exported="true" 20 android:permission="android.permission.INSTALL_DYNAMIC_SYSTEM" 21 android:process=":dynsystem"> 22 <intent-filter> 23 <action android:name="android.os.image.action.NOTIFY_IF_IN_USE" /> 24 <category android:name="android.intent.category.DEFAULT" /> 25 </intent-filter> 26 </service> 27 28 <activity android:name=".VerificationActivity" 29 android:exported="true" 30 android:permission="android.permission.INSTALL_DYNAMIC_SYSTEM" 31 android:theme="@android:style/Theme.Material.Light.Dialog.NoActionBar" 32 android:process=":dynsystem"> 33 <intent-filter> 34 <action android:name="android.os.image.action.START_INSTALL" /> 35 <category android:name="android.intent.category.DEFAULT" /> 36 </intent-filter> 37 </activity> 38 39 <receiver 40 android:name=".BootCompletedReceiver" 41 android:enabled="true" 42 android:exported="false"> 43 <intent-filter> 44 <action android:name="android.intent.action.BOOT_COMPLETED" /> 45 </intent-filter> 46 </receiver> 47 </application> 48</manifest> 49