33.0 MB
/home/dev/aosp/build/android-12.0.0_r4/raven-user/Google/system.img.apexes/com.google.android.permission.apex-apex_payload.img.mount vs.
/home/dev/aosp/build/android-12.0.0_r4/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.permission.apex-apex_payload.img.mount
375 B
file list
    
Offset 6, 9 lines modifiedOffset 6, 9 lines modified
6 etc/sdkinfo.pb6 etc/sdkinfo.pb
7 javalib7 javalib
8 javalib/framework-permission-s.jar8 javalib/framework-permission-s.jar
9 javalib/framework-permission.jar9 javalib/framework-permission.jar
10 javalib/service-permission.jar10 javalib/service-permission.jar
11 lost+found11 lost+found
12 priv-app12 priv-app
13 priv-app/GooglePermissionController13 priv-app/PermissionController
14 priv-app/GooglePermissionController/GooglePermissionController.apk14 priv-app/PermissionController/PermissionController.apk
520 B
/home/dev/aosp/build/android-12.0.0_r4/raven-user/Google/system.img.apexes/com.google.android.permission.apex-apex_payload.img.mount/apex_manifest.pb vs.
/home/dev/aosp/build/android-12.0.0_r4/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.permission.apex-apex_payload.img.mount/apex_manifest.pb
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
00000000:·0a16·636f·6d2e·616e·6472·6f69·642e·7065··..com.android.pe00000000:·0a16·636f·6d2e·616e·6472·6f69·642e·7065··..com.android.pe
00000010:·726d·6973·7369·6f6e·10c8·d195·9401·······rmission......00000010:·726d·6973·7369·6f6e·109c·9fcb·9801·······rmission......
33.0 MB
/home/dev/aosp/build/android-12.0.0_r4/raven-user/Google/system.img.apexes/com.google.android.permission.apex-apex_payload.img.mount/priv-app vs.
/home/dev/aosp/build/android-12.0.0_r4/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.permission.apex-apex_payload.img.mount/priv-app
190 B
file list
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 GooglePermissionController1 PermissionController
2 GooglePermissionController/GooglePermissionController.apk2 PermissionController/PermissionController.apk
33.0 MB
/home/dev/aosp/build/android-12.0.0_r4/raven-user/Google/system.img.apexes/com.google.android.permission.apex-apex_payload.img.mount/priv-app/GooglePermissionController vs.
/home/dev/aosp/build/android-12.0.0_r4/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.permission.apex-apex_payload.img.mount/priv-app/PermissionController
88.0 B
file list
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 GooglePermissionController.apk1 PermissionController.apk
33.0 MB
/home/dev/aosp/build/android-12.0.0_r4/raven-user/Google/system.img.apexes/com.google.android.permission.apex-apex_payload.img.mount/priv-app/GooglePermissionController/GooglePermissionController.apk vs.
/home/dev/aosp/build/android-12.0.0_r4/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.permission.apex-apex_payload.img.mount/priv-app/PermissionController/PermissionController.apk
1.62 KB
java -jar /usr/bin/apksigner verify --verbose --print-certs {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 Verifies1 Verifies
2 Verified·using·v1·scheme·(JAR·signing):·false2 Verified·using·v1·scheme·(JAR·signing):·false
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true
5 Number·of·signers:·15 Number·of·signers:·1
6 Signer·#1·certificate·DN:·CN=Android,·OU=Android,·O=Google·Inc.,·L=Mountain·View,·ST=California,·C=US6 Signer·#1·certificate·DN:·EMAILADDRESS=android@android.com,·CN=Android,·OU=Android,·O=Android,·L=Mountain·View,·ST=California,·C=US
7 Signer·#1·certificate·SHA-256·digest:·89dfb5047ee01929c2184d68ef4964f2a90af124c3233828b8f640d9e6c00f83 
8 Signer·#1·certificate·SHA-1·digest:·1d156d16e46b29796ef586b1b6c80e8690156717 
9 Signer·#1·certificate·MD5·digest:·21cb7d2befc33835df9d5071b299e02b7 Signer·#1·certificate·SHA-256·digest:·c8a2e9bccf597c2fb6dc66bee293fc13f2fc47ec77bc6b2b0d52c11f51192ab8
 8 Signer·#1·certificate·SHA-1·digest:·27196e386b875e76adf700e7ea84e4c6eee33dfa
 9 Signer·#1·certificate·MD5·digest:·8ddb342f2da5408402d7568af21e29f9
10 Signer·#1·key·algorithm:·RSA10 Signer·#1·key·algorithm:·RSA
11 Signer·#1·key·size·(bits):·409611 Signer·#1·key·size·(bits):·2048
12 Signer·#1·public·key·SHA-256·digest:·a480c0d20a10a904871d616e9a55850d4aec298c66e788b1bed9d0c4f5f57496 
13 Signer·#1·public·key·SHA-1·digest:·093ddc2aaa32c50e8b232996d3ce0f982b11ede6 
14 Signer·#1·public·key·MD5·digest:·6b14903a0b963e503a3ca212db8dd35b12 Signer·#1·public·key·SHA-256·digest:·3d3df7dc9bf26e02d4cd76256d41d45e41a4dedebe7feb95c40e3697681be8a7
 13 Signer·#1·public·key·SHA-1·digest:·06cac910fdbd67398c0bb8e297ef679dea589f61
 14 Signer·#1·public·key·MD5·digest:·f3714d30107c5b7d1e29325669b80e05
7.29 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·18364602·bytes,·number·of·entries:·11631 Zip·file·size:·18282518·bytes,·number·of·entries:·1161
2 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.activity_activity-ktx.version2 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.activity_activity-ktx.version
3 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.activity_activity.version3 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.activity_activity.version
4 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.annotation_annotation-experimental.version4 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.annotation_annotation-experimental.version
5 -rw----·····1.0·fat·······13·bx·stor·09-Jan-01·00:00·META-INF/androidx.appcompat_appcompat-resources.version5 -rw----·····1.0·fat·······13·bx·stor·09-Jan-01·00:00·META-INF/androidx.appcompat_appcompat-resources.version
6 -rw----·····1.0·fat·······13·bx·stor·09-Jan-01·00:00·META-INF/androidx.appcompat_appcompat.version6 -rw----·····1.0·fat·······13·bx·stor·09-Jan-01·00:00·META-INF/androidx.appcompat_appcompat.version
7 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.arch.core_core-runtime.version7 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.arch.core_core-runtime.version
8 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version8 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version
Offset 55, 16 lines modifiedOffset 55, 15 lines modified
55 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.transition_transition.version55 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.transition_transition.version
56 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.vectordrawable_vectordrawable-animated.version56 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.vectordrawable_vectordrawable-animated.version
57 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.vectordrawable_vectordrawable.version57 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.vectordrawable_vectordrawable.version
58 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.versionedparcelable_versionedparcelable.version58 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.versionedparcelable_versionedparcelable.version
59 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.viewpager2_viewpager2.version59 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.viewpager2_viewpager2.version
60 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.viewpager_viewpager.version60 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.viewpager_viewpager.version
61 -rw----·····1.0·fat········6·bx·stor·09-Jan-01·00:00·META-INF/com.google.android.material_material.version61 -rw----·····1.0·fat········6·bx·stor·09-Jan-01·00:00·META-INF/com.google.android.material_material.version
62 -rw----·····1.0·fat····72418·bx·stor·09-Jan-01·00:00·assets/NOTICE.html.gz 
63 -rw----·····1.0·fat··4818148·bx·stor·09-Jan-01·00:00·classes.dex62 -rw----·····1.0·fat··4818008·bx·stor·09-Jan-01·00:00·classes.dex
64 -rw----·····1.0·fat······272·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png63 -rw----·····1.0·fat······272·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png
65 -rw----·····1.0·fat······227·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png64 -rw----·····1.0·fat······227·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png
66 -rw----·····1.0·fat······404·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png65 -rw----·····1.0·fat······404·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png
67 -rw----·····1.0·fat······464·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png66 -rw----·····1.0·fat······464·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png
68 -rw----·····1.0·fat······563·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png67 -rw----·····1.0·fat······563·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png
69 -rw----·····1.0·fat·····1096·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png68 -rw----·····1.0·fat·····1096·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png
70 -rw----·····1.0·fat·····1243·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png69 -rw----·····1.0·fat·····1243·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png
Offset 299, 16 lines modifiedOffset 298, 16 lines modified
299 -rw----·····1.0·fat···552479·bx·stor·09-Jan-01·00:00·res/drawable/fine_off_light.gif298 -rw----·····1.0·fat···552479·bx·stor·09-Jan-01·00:00·res/drawable/fine_off_light.gif
300 -rw----·····1.0·fat··1007364·bx·stor·09-Jan-01·00:00·res/drawable/fine_on_dark.gif299 -rw----·····1.0·fat··1007364·bx·stor·09-Jan-01·00:00·res/drawable/fine_on_dark.gif
301 -rw----·····1.0·fat···569615·bx·stor·09-Jan-01·00:00·res/drawable/fine_on_light.gif300 -rw----·····1.0·fat···569615·bx·stor·09-Jan-01·00:00·res/drawable/fine_on_light.gif
302 -rw----·····1.0·fat·····4530·bx·stor·09-Jan-01·00:00·res/raw/lb_voice_failure.ogg301 -rw----·····1.0·fat·····4530·bx·stor·09-Jan-01·00:00·res/raw/lb_voice_failure.ogg
303 -rw----·····1.0·fat·····4557·bx·stor·09-Jan-01·00:00·res/raw/lb_voice_no_input.ogg302 -rw----·····1.0·fat·····4557·bx·stor·09-Jan-01·00:00·res/raw/lb_voice_no_input.ogg
304 -rw----·····1.0·fat·····4074·bx·stor·09-Jan-01·00:00·res/raw/lb_voice_open.ogg303 -rw----·····1.0·fat·····4074·bx·stor·09-Jan-01·00:00·res/raw/lb_voice_open.ogg
305 -rw----·····1.0·fat·····4383·bx·stor·09-Jan-01·00:00·res/raw/lb_voice_success.ogg304 -rw----·····1.0·fat·····4383·bx·stor·09-Jan-01·00:00·res/raw/lb_voice_success.ogg
306 -rw----·····1.0·fat··5096636·bx·stor·09-Jan-01·00:00·resources.arsc305 -rw----·····1.0·fat··5096620·bx·stor·09-Jan-01·00:00·resources.arsc
307 -rw----·····2.0·fat····30920·bl·defN·09-Jan-01·00:00·AndroidManifest.xml306 -rw----·····2.0·fat····30536·bl·defN·09-Jan-01·00:00·AndroidManifest.xml
308 -rw----·····2.0·fat······243·bl·defN·09-Jan-01·00:00·META-INF/activity-ktx_release.kotlin_module307 -rw----·····2.0·fat······243·bl·defN·09-Jan-01·00:00·META-INF/activity-ktx_release.kotlin_module
309 -rw----·····2.0·fat·······24·bl·defN·09-Jan-01·00:00·META-INF/annotation-experimental_release.kotlin_module308 -rw----·····2.0·fat·······24·bl·defN·09-Jan-01·00:00·META-INF/annotation-experimental_release.kotlin_module
310 -rw----·····2.0·fat······117·bl·defN·09-Jan-01·00:00·META-INF/collection-ktx.kotlin_module309 -rw----·····2.0·fat······117·bl·defN·09-Jan-01·00:00·META-INF/collection-ktx.kotlin_module
311 -rw----·····2.0·fat······229·bl·defN·09-Jan-01·00:00·META-INF/com.android.tools/proguard/coroutines.pro310 -rw----·····2.0·fat······229·bl·defN·09-Jan-01·00:00·META-INF/com.android.tools/proguard/coroutines.pro
312 -rw----·····2.0·fat······302·bl·defN·09-Jan-01·00:00·META-INF/com.android.tools/r8-from-1.6.0/coroutines.pro311 -rw----·····2.0·fat······302·bl·defN·09-Jan-01·00:00·META-INF/com.android.tools/r8-from-1.6.0/coroutines.pro
313 -rw----·····2.0·fat······224·bl·defN·09-Jan-01·00:00·META-INF/com.android.tools/r8-upto-1.6.0/coroutines.pro312 -rw----·····2.0·fat······224·bl·defN·09-Jan-01·00:00·META-INF/com.android.tools/r8-upto-1.6.0/coroutines.pro
314 -rw----·····2.0·fat·····1087·bl·defN·09-Jan-01·00:00·META-INF/core-ktx_release.kotlin_module313 -rw----·····2.0·fat·····1087·bl·defN·09-Jan-01·00:00·META-INF/core-ktx_release.kotlin_module
Offset 323, 15 lines modifiedOffset 322, 15 lines modified
323 -rw----·····2.0·fat·······24·bl·defN·09-Jan-01·00:00·META-INF/navigation-common_release.kotlin_module322 -rw----·····2.0·fat·······24·bl·defN·09-Jan-01·00:00·META-INF/navigation-common_release.kotlin_module
324 -rw----·····2.0·fat······251·bl·defN·09-Jan-01·00:00·META-INF/navigation-fragment-ktx_release.kotlin_module323 -rw----·····2.0·fat······251·bl·defN·09-Jan-01·00:00·META-INF/navigation-fragment-ktx_release.kotlin_module
325 -rw----·····2.0·fat·······24·bl·defN·09-Jan-01·00:00·META-INF/navigation-fragment_release.kotlin_module324 -rw----·····2.0·fat·······24·bl·defN·09-Jan-01·00:00·META-INF/navigation-fragment_release.kotlin_module
326 -rw----·····2.0·fat······185·bl·defN·09-Jan-01·00:00·META-INF/navigation-runtime-ktx_release.kotlin_module325 -rw----·····2.0·fat······185·bl·defN·09-Jan-01·00:00·META-INF/navigation-runtime-ktx_release.kotlin_module
327 -rw----·····2.0·fat·······24·bl·defN·09-Jan-01·00:00·META-INF/navigation-runtime_release.kotlin_module326 -rw----·····2.0·fat·······24·bl·defN·09-Jan-01·00:00·META-INF/navigation-runtime_release.kotlin_module
328 -rw----·····2.0·fat······195·bl·defN·09-Jan-01·00:00·META-INF/navigation-ui-ktx_release.kotlin_module327 -rw----·····2.0·fat······195·bl·defN·09-Jan-01·00:00·META-INF/navigation-ui-ktx_release.kotlin_module
329 -rw----·····2.0·fat·······24·bl·defN·09-Jan-01·00:00·META-INF/navigation-ui_release.kotlin_module328 -rw----·····2.0·fat·······24·bl·defN·09-Jan-01·00:00·META-INF/navigation-ui_release.kotlin_module
330 -rw----·····2.0·fat······733·bl·defN·09-Jan-01·00:00·META-INF/packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController.kotlin_module329 -rw----·····2.0·fat······733·bl·defN·09-Jan-01·00:00·META-INF/packages__modules__Permission__PermissionController__android_common_apex30__PermissionController.kotlin_module
331 -rw----·····2.0·fat······433·bl·defN·09-Jan-01·00:00·META-INF/proguard/androidx-annotations.pro330 -rw----·····2.0·fat······433·bl·defN·09-Jan-01·00:00·META-INF/proguard/androidx-annotations.pro
332 -rw----·····2.0·fat······445·bl·defN·09-Jan-01·00:00·META-INF/proguard/coroutines.pro331 -rw----·····2.0·fat······445·bl·defN·09-Jan-01·00:00·META-INF/proguard/coroutines.pro
333 -rw----·····2.0·fat·······55·bl·defN·09-Jan-01·00:00·META-INF/savedstate-ktx_release.kotlin_module332 -rw----·····2.0·fat·······55·bl·defN·09-Jan-01·00:00·META-INF/savedstate-ktx_release.kotlin_module
334 -rw----·····2.0·fat·······53·bl·defN·09-Jan-01·00:00·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler333 -rw----·····2.0·fat·······53·bl·defN·09-Jan-01·00:00·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler
335 -rw----·····2.0·fat·······51·bl·defN·09-Jan-01·00:00·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory334 -rw----·····2.0·fat·······51·bl·defN·09-Jan-01·00:00·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory
336 -rw----·····2.0·fat······926·bl·defN·09-Jan-01·00:00·kotlin/annotation/annotation.kotlin_builtins335 -rw----·····2.0·fat······926·bl·defN·09-Jan-01·00:00·kotlin/annotation/annotation.kotlin_builtins
337 -rw----·····2.0·fat·····3685·bl·defN·09-Jan-01·00:00·kotlin/collections/collections.kotlin_builtins336 -rw----·····2.0·fat·····3685·bl·defN·09-Jan-01·00:00·kotlin/collections/collections.kotlin_builtins
Offset 1154, 12 lines modifiedOffset 1153, 11 lines modified
1154 -rw----·····2.0·fat······268·bl·defN·09-Jan-01·00:00·res/xml/standalone_badge.xml1153 -rw----·····2.0·fat······268·bl·defN·09-Jan-01·00:00·res/xml/standalone_badge.xml
1155 -rw----·····2.0·fat······312·bl·defN·09-Jan-01·00:00·res/xml/standalone_badge_gravity_bottom_end.xml1154 -rw----·····2.0·fat······312·bl·defN·09-Jan-01·00:00·res/xml/standalone_badge_gravity_bottom_end.xml
1156 -rw----·····2.0·fat······312·bl·defN·09-Jan-01·00:00·res/xml/standalone_badge_gravity_bottom_start.xml1155 -rw----·····2.0·fat······312·bl·defN·09-Jan-01·00:00·res/xml/standalone_badge_gravity_bottom_start.xml
1157 -rw----·····2.0·fat······312·bl·defN·09-Jan-01·00:00·res/xml/standalone_badge_gravity_top_start.xml1156 -rw----·····2.0·fat······312·bl·defN·09-Jan-01·00:00·res/xml/standalone_badge_gravity_top_start.xml
1158 -rw----·····2.0·fat······360·bl·defN·09-Jan-01·00:00·res/xml/standalone_badge_offset.xml1157 -rw----·····2.0·fat······360·bl·defN·09-Jan-01·00:00·res/xml/standalone_badge_offset.xml
1159 -rw----·····2.0·fat·····1016·bl·defN·09-Jan-01·00:00·res/xml/uninstall_button_preference_widget.xml1158 -rw----·····2.0·fat·····1016·bl·defN·09-Jan-01·00:00·res/xml/uninstall_button_preference_widget.xml
1160 -rw----·····2.0·fat······580·bl·defN·09-Jan-01·00:00·res/xml/unused_app_categories.xml1159 -rw----·····2.0·fat······580·bl·defN·09-Jan-01·00:00·res/xml/unused_app_categories.xml
1161 -rw----·····2.0·fat·······32·bl·defN·09-Jan-01·00:00·stamp-cert-sha256 
1162 -rw----·····2.0·fat···136692·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF1160 -rw----·····2.0·fat···136480·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF
1163 -rw----·····2.0·fat·····2242·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA1161 -rw----·····2.0·fat·····1722·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA
1164 -rw----·····2.0·fat···136580·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF1162 -rw----·····2.0·fat···136368·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF
1165 1163·files,·18827295·bytes·uncompressed,·18138370·bytes·compressed:··3.7%1163 1161·files,·18753361·bytes·uncompressed,·18064653·bytes·compressed:··3.7%
2.73 KB
AndroidManifest.xml (decoded)
2.67 KB
AndroidManifest.xml
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="310733000"·android:versionName="s_aml_310733000"·android:compileSdkVersion="31"·android:compileSdkVersionCodename="12"·coreApp="true"·package="com.google.android.permissioncontroller"·platformBuildVersionCode="31"·platformBuildVersionName="12">2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="319999900"·android:versionName="31·system·image"·android:compileSdkVersion="31"·android:compileSdkVersionCodename="12"·coreApp="true"·package="com.android.permissioncontroller"·platformBuildVersionCode="31"·platformBuildVersionName="12">
3 ··<uses-sdk·android:minSdkVersion="30"·android:targetSdkVersion="29"/>3 ··<uses-sdk·android:minSdkVersion="30"·android:targetSdkVersion="29"/>
4 ··<original-package·android:name="com.android.permissioncontroller"/>4 ··<original-package·android:name="com.android.permissioncontroller"/>
5 ··<permission·android:name="com.android.permissioncontroller.permission.MANAGE_ROLES_FROM_CONTROLLER"·android:protectionLevel="signature"/>5 ··<permission·android:name="com.android.permissioncontroller.permission.MANAGE_ROLES_FROM_CONTROLLER"·android:protectionLevel="signature"/>
6 ··<uses-permission·android:name="android.permission.MANAGE_USERS"/>6 ··<uses-permission·android:name="android.permission.MANAGE_USERS"/>
7 ··<uses-permission·android:name="android.permission.GRANT_RUNTIME_PERMISSIONS"/>7 ··<uses-permission·android:name="android.permission.GRANT_RUNTIME_PERMISSIONS"/>
8 ··<uses-permission·android:name="android.permission.REVOKE_RUNTIME_PERMISSIONS"/>8 ··<uses-permission·android:name="android.permission.REVOKE_RUNTIME_PERMISSIONS"/>
9 ··<uses-permission·android:name="android.permission.ADJUST_RUNTIME_PERMISSIONS_POLICY"/>9 ··<uses-permission·android:name="android.permission.ADJUST_RUNTIME_PERMISSIONS_POLICY"/>
Offset 206, 12 lines modifiedOffset 206, 11 lines modified
206 ······<intent-filter>206 ······<intent-filter>
207 ········<action·android:name="android.intent.action.PENDING_INCIDENT_REPORTS_CHANGED"/>207 ········<action·android:name="android.intent.action.PENDING_INCIDENT_REPORTS_CHANGED"/>
208 ······</intent-filter>208 ······</intent-filter>
209 ····</receiver>209 ····</receiver>
210 ····<activity·android:theme="@style/Theme.DeviceDefault.Dialog.Alert.DayNight"·android:name="com.android.permissioncontroller.incident.ConfirmationActivity"·android:exported="false"·android:excludeFromRecents="true"·android:noHistory="true"/>210 ····<activity·android:theme="@style/Theme.DeviceDefault.Dialog.Alert.DayNight"·android:name="com.android.permissioncontroller.incident.ConfirmationActivity"·android:exported="false"·android:excludeFromRecents="true"·android:noHistory="true"/>
211 ····<receiver·android:name="com.android.permissioncontroller.incident.ApprovalReceiver"·android:exported="false"/>211 ····<receiver·android:name="com.android.permissioncontroller.incident.ApprovalReceiver"·android:exported="false"/>
212 ····<receiver·android:name="com.android.permissioncontroller.permission.service.ExemptRestrictedPermission"·android:exported="false"/>212 ····<receiver·android:name="com.android.permissioncontroller.permission.service.ExemptRestrictedPermission"·android:exported="false"/>
213 ····<meta-data·android:name="android.content.pm.LOGGING_PARENT"·android:value="com.google.android.modulemetadata"/> 
214 ····<provider·android:name="com.android.car.ui.core.CarUiInstaller"·android:exported="false"·android:process="@string/car_ui_installer_process_name"·android:authorities="com.android.permissioncontroller.CarUiInstaller"·android:directBootAware="true"/>213 ····<provider·android:name="com.android.car.ui.core.CarUiInstaller"·android:exported="false"·android:process="@string/car_ui_installer_process_name"·android:authorities="com.android.permissioncontroller.CarUiInstaller"·android:directBootAware="true"/>
215 ····<provider·android:name="com.android.car.ui.core.SearchResultsProvider"·android:readPermission="com.android.car.ui.READ_SEARCH_RESULTS"·android:exported="true"·android:process="@string/car_ui_installer_process_name"·android:authorities="com.android.permissioncontroller.SearchResultsProvider"/>214 ····<provider·android:name="com.android.car.ui.core.SearchResultsProvider"·android:readPermission="com.android.car.ui.READ_SEARCH_RESULTS"·android:exported="true"·android:process="@string/car_ui_installer_process_name"·android:authorities="com.android.permissioncontroller.SearchResultsProvider"/>
216 ··</application>215 ··</application>
217 </manifest>216 </manifest>
1.24 KB
APK metadata
    
Offset 59, 15 lines modifiedOffset 59, 14 lines modified
59 -·META-INF/androidx.transition_transition.version59 -·META-INF/androidx.transition_transition.version
60 -·META-INF/androidx.vectordrawable_vectordrawable-animated.version60 -·META-INF/androidx.vectordrawable_vectordrawable-animated.version
61 -·META-INF/androidx.vectordrawable_vectordrawable.version61 -·META-INF/androidx.vectordrawable_vectordrawable.version
62 -·META-INF/androidx.versionedparcelable_versionedparcelable.version62 -·META-INF/androidx.versionedparcelable_versionedparcelable.version
63 -·META-INF/androidx.viewpager2_viewpager2.version63 -·META-INF/androidx.viewpager2_viewpager2.version
64 -·META-INF/androidx.viewpager_viewpager.version64 -·META-INF/androidx.viewpager_viewpager.version
65 -·META-INF/com.google.android.material_material.version65 -·META-INF/com.google.android.material_material.version
66 -·assets/NOTICE.html.gz 
67 -·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png66 -·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png
68 -·png67 -·png
69 -·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png68 -·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png
70 -·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png69 -·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png
71 -·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png70 -·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png
72 -·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png71 -·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png
73 -·res/drawable-hdpi-v4/abc_list_focused_holo.9.png72 -·res/drawable-hdpi-v4/abc_list_focused_holo.9.png
Offset 198, 17 lines modifiedOffset 197, 16 lines modified
198 isFrameworkApk:·false197 isFrameworkApk:·false
199 packageInfo:·null198 packageInfo:·null
200 sdkInfo:199 sdkInfo:
201 ··minSdkVersion:·'30'200 ··minSdkVersion:·'30'
202 ··targetSdkVersion:·'29'201 ··targetSdkVersion:·'29'
203 sharedLibrary:·false202 sharedLibrary:·false
204 sparseResources:·false203 sparseResources:·false
205 unknownFiles:204 unknownFiles:·{}
206 ··stamp-cert-sha256:·'8' 
207 usesFramework:205 usesFramework:
208 ··ids:206 ··ids:
209 ··-·1207 ··-·1
210 ··tag:·null208 ··tag:·null
211 version:·2.4.0-dirty209 version:·2.4.0-dirty
212 versionInfo:210 versionInfo:
213 ··versionCode:·'310733000'211 ··versionCode:·'319999900'
214 ··versionName:·s_aml_310733000212 ··versionName:·31·system·image
71.6 KB
classes.dex
71.6 KB
classes.jar
9.55 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·8070766·bytes,·number·of·entries:·39121 Zip·file·size:·8070580·bytes,·number·of·entries:·3912
2 ?rwxrwxr-x··2.0·unx······691·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaItem$1.class2 ?rwxrwxr-x··2.0·unx······691·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaItem$1.class
3 ?rwxrwxr-x··2.0·unx·····1383·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaItem.class3 ?rwxrwxr-x··2.0·unx·····1383·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaItem.class
4 ?rwxrwxr-x··2.0·unx······956·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaDescriptionCompat$1.class4 ?rwxrwxr-x··2.0·unx······956·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaDescriptionCompat$1.class
5 ?rwxrwxr-x··2.0·unx·····1702·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaDescriptionCompat$Builder.class5 ?rwxrwxr-x··2.0·unx·····1702·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaDescriptionCompat$Builder.class
6 ?rwxrwxr-x··2.0·unx·····5373·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaDescriptionCompat.class6 ?rwxrwxr-x··2.0·unx·····5373·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaDescriptionCompat.class
7 ?rwxrwxr-x··2.0·unx······655·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaMetadataCompat$1.class7 ?rwxrwxr-x··2.0·unx······655·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaMetadataCompat$1.class
8 ?rwxrwxr-x··2.0·unx·····3474·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaMetadataCompat.class8 ?rwxrwxr-x··2.0·unx·····3474·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaMetadataCompat.class
Offset 1619, 15 lines modifiedOffset 1619, 15 lines modified
1619 ?rwxrwxr-x··2.0·unx·····1642·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel$ButtonState.class1619 ?rwxrwxr-x··2.0·unx·····1642·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel$ButtonState.class
1620 ?rwxrwxr-x··2.0·unx·····1690·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel$ButtonType.class1620 ?rwxrwxr-x··2.0·unx·····1690·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel$ButtonType.class
1621 ?rwxrwxr-x··2.0·unx·····2130·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel$ChangeRequest.class1621 ?rwxrwxr-x··2.0·unx·····2130·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel$ChangeRequest.class
1622 ?rwxrwxr-x··2.0·unx······288·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel$Companion.class1622 ?rwxrwxr-x··2.0·unx······288·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel$Companion.class
1623 ?rwxrwxr-x··2.0·unx······284·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel$ConfirmDialogShowingFragment.class1623 ?rwxrwxr-x··2.0·unx······284·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel$ConfirmDialogShowingFragment.class
1624 ?rwxrwxr-x··2.0·unx·····1634·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage.class1624 ?rwxrwxr-x··2.0·unx·····1634·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage.class
1625 ?rwxrwxr-x··2.0·unx······291·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion.class1625 ?rwxrwxr-x··2.0·unx······291·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion.class
1626 ?rwxrwxr-x··2.0·unx·····2572·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState.class1626 ?rwxrwxr-x··2.0·unx·····2437·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState.class
1627 ?rwxrwxr-x··2.0·unx·····3925·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$RequestInfo.class1627 ?rwxrwxr-x··2.0·unx·····3925·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$RequestInfo.class
1628 ?rwxrwxr-x··2.0·unx·····1311·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1$getRequestInfosFromGroupStates$1.class1628 ?rwxrwxr-x··2.0·unx·····1311·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1$getRequestInfosFromGroupStates$1.class
1629 ?rwxrwxr-x··2.0·unx······876·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/PermissionAppsViewModel$CategorizedAppsLiveData$WhenMappings.class1629 ?rwxrwxr-x··2.0·unx······876·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/PermissionAppsViewModel$CategorizedAppsLiveData$WhenMappings.class
1630 ?rwxrwxr-x··2.0·unx······289·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/PermissionAppsViewModel$Companion.class1630 ?rwxrwxr-x··2.0·unx······289·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/PermissionAppsViewModel$Companion.class
1631 ?rwxrwxr-x··2.0·unx·····1710·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/ReviewOngoingUsageViewModel$PackageAttribution.class1631 ?rwxrwxr-x··2.0·unx·····1710·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/ReviewOngoingUsageViewModel$PackageAttribution.class
1632 ?rwxrwxr-x··2.0·unx·····1488·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/ReviewOngoingUsageViewModel$Usages.class1632 ?rwxrwxr-x··2.0·unx·····1488·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/ReviewOngoingUsageViewModel$Usages.class
1633 ?rwxrwxr-x··2.0·unx······285·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$Companion.class1633 ?rwxrwxr-x··2.0·unx······285·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$Companion.class
Offset 2881, 17 lines modifiedOffset 2881, 17 lines modified
2881 ?rwxrwxr-x··2.0·unx·····4550·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel.class2881 ?rwxrwxr-x··2.0·unx·····4550·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel.class
2882 ?rwxrwxr-x··2.0·unx······822·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModelFactory.class2882 ?rwxrwxr-x··2.0·unx······822·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModelFactory.class
2883 ?rwxrwxr-x··2.0·unx·····2208·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel$buttonStateLiveData$1$1.class2883 ?rwxrwxr-x··2.0·unx·····2208·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel$buttonStateLiveData$1$1.class
2884 ?rwxrwxr-x··2.0·unx······932·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel$buttonStateLiveData$1$2.class2884 ?rwxrwxr-x··2.0·unx······932·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel$buttonStateLiveData$1$2.class
2885 ?rwxrwxr-x··2.0·unx······763·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel$fullStorageStateLiveData$1$1.class2885 ?rwxrwxr-x··2.0·unx······763·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel$fullStorageStateLiveData$1$1.class
2886 ?rwxrwxr-x··2.0·unx····20015·b-·defN·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel.class2886 ?rwxrwxr-x··2.0·unx····20015·b-·defN·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel.class
2887 ?rwxrwxr-x··2.0·unx······986·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionViewModelFactory.class2887 ?rwxrwxr-x··2.0·unx······986·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionViewModelFactory.class
2888 ?rwxrwxr-x··2.0·unx·····3411·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1.class2888 ?rwxrwxr-x··2.0·unx·····3384·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1.class
2889 ?rwxrwxr-x··2.0·unx·····1599·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendToSettingsFromLink$1.class2889 ?rwxrwxr-x··2.0·unx·····1599·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendToSettingsFromLink$1.class
2890 ?rwxrwxr-x··2.0·unx····23924·b-·defN·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel.class2890 ?rwxrwxr-x··2.0·unx····23789·b-·defN·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel.class
2891 ?rwxrwxr-x··2.0·unx·····1190·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModelFactory.class2891 ?rwxrwxr-x··2.0·unx·····1190·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModelFactory.class
2892 ?rwxrwxr-x··2.0·unx······694·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/ManageCustomPermissionsViewModelFactory.class2892 ?rwxrwxr-x··2.0·unx······694·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/ManageCustomPermissionsViewModelFactory.class
2893 ?rwxrwxr-x··2.0·unx······744·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/ManageStandardPermissionsViewModel$numAutoRevoked$1.class2893 ?rwxrwxr-x··2.0·unx······744·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/ManageStandardPermissionsViewModel$numAutoRevoked$1.class
2894 ?rwxrwxr-x··2.0·unx······731·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/NumCustomPermGroupsWithPackagesLiveData$1.class2894 ?rwxrwxr-x··2.0·unx······731·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/NumCustomPermGroupsWithPackagesLiveData$1.class
2895 ?rwxrwxr-x··2.0·unx·····2430·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/PermissionAppsViewModel$CategorizedAppsLiveData$1.class2895 ?rwxrwxr-x··2.0·unx·····2430·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/PermissionAppsViewModel$CategorizedAppsLiveData$1.class
2896 ?rwxrwxr-x··2.0·unx·····1208·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/PermissionAppsViewModel$CategorizedAppsLiveData$2.class2896 ?rwxrwxr-x··2.0·unx·····1208·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/PermissionAppsViewModel$CategorizedAppsLiveData$2.class
2897 ?rwxrwxr-x··2.0·unx·····1216·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/PermissionAppsViewModel$CategorizedAppsLiveData$3.class2897 ?rwxrwxr-x··2.0·unx·····1216·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/PermissionAppsViewModel$CategorizedAppsLiveData$3.class
Offset 3726, 15 lines modifiedOffset 3726, 15 lines modified
3726 ?rwxrwxr-x··2.0·unx·····5175·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/legacy/AppPermissionActivity.class3726 ?rwxrwxr-x··2.0·unx·····5175·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/legacy/AppPermissionActivity.class
3727 ?rwxrwxr-x··2.0·unx·····2334·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AllAppPermissionsViewModel$AllPackagePermissionsLiveData.class3727 ?rwxrwxr-x··2.0·unx·····2334·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AllAppPermissionsViewModel$AllPackagePermissionsLiveData.class
3728 ?rwxrwxr-x··2.0·unx·····7300·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel$packagePermGroupsLiveData$1.class3728 ?rwxrwxr-x··2.0·unx·····7300·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel$packagePermGroupsLiveData$1.class
3729 ?rwxrwxr-x··2.0·unx·····4789·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel$setAutoRevoke$1.class3729 ?rwxrwxr-x··2.0·unx·····4789·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel$setAutoRevoke$1.class
3730 ?rwxrwxr-x··2.0·unx····10032·b-·defN·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel$buttonStateLiveData$1.class3730 ?rwxrwxr-x··2.0·unx····10032·b-·defN·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel$buttonStateLiveData$1.class
3731 ?rwxrwxr-x··2.0·unx·····2267·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel$fullStorageStateLiveData$1.class3731 ?rwxrwxr-x··2.0·unx·····2267·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel$fullStorageStateLiveData$1.class
3732 ?rwxrwxr-x··2.0·unx·····5930·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1$1.class3732 ?rwxrwxr-x··2.0·unx·····5930·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1$1.class
3733 ?rwxrwxr-x··2.0·unx····14553·b-·defN·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1.class3733 ?rwxrwxr-x··2.0·unx····14445·b-·defN·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1.class
3734 ?rwxrwxr-x··2.0·unx·····1471·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/NumCustomPermGroupsWithPackagesLiveData.class3734 ?rwxrwxr-x··2.0·unx·····1471·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/NumCustomPermGroupsWithPackagesLiveData.class
3735 ?rwxrwxr-x··2.0·unx·····4002·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/ReviewOngoingUsageViewModel$appUsagesLiveData$1.class3735 ?rwxrwxr-x··2.0·unx·····4002·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/ReviewOngoingUsageViewModel$appUsagesLiveData$1.class
3736 ?rwxrwxr-x··2.0·unx·····3388·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/ReviewOngoingUsageViewModel$callOpUsageLiveData$1.class3736 ?rwxrwxr-x··2.0·unx·····3388·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/ReviewOngoingUsageViewModel$callOpUsageLiveData$1.class
3737 ?rwxrwxr-x··2.0·unx·····3933·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/ReviewOngoingUsageViewModel$proxyChainsLiveData$1.class3737 ?rwxrwxr-x··2.0·unx·····3933·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/ReviewOngoingUsageViewModel$proxyChainsLiveData$1.class
3738 ?rwxrwxr-x··2.0·unx·····3241·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$logAppInteraction$1.class3738 ?rwxrwxr-x··2.0·unx·····3241·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$logAppInteraction$1.class
3739 ?rwxrwxr-x··2.0·unx·····3357·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$logAppView$1.class3739 ?rwxrwxr-x··2.0·unx·····3357·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel$logAppView$1.class
3740 ?rwxrwxr-x··2.0·unx·····1050·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/UsedCustomPermGroupNamesLiveData.class3740 ?rwxrwxr-x··2.0·unx·····1050·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/UsedCustomPermGroupNamesLiveData.class
Offset 3907, 8 lines modifiedOffset 3907, 8 lines modified
3907 ?rwxrwxr-x··2.0·unx·····1572·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class3907 ?rwxrwxr-x··2.0·unx·····1572·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class
3908 ?rwxrwxr-x··2.0·unx·····6700·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class3908 ?rwxrwxr-x··2.0·unx·····6700·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class
3909 ?rwxrwxr-x··2.0·unx····10428·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class3909 ?rwxrwxr-x··2.0·unx····10428·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class
3910 ?rwxrwxr-x··2.0·unx·····3046·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class3910 ?rwxrwxr-x··2.0·unx·····3046·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class
3911 ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class3911 ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class
3912 ?rwxrwxr-x··2.0·unx·····1034·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class3912 ?rwxrwxr-x··2.0·unx·····1034·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class
3913 ?rwxrwxr-x··2.0·unx·····1969·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class3913 ?rwxrwxr-x··2.0·unx·····1969·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class
3914 3912·files,·9192063·bytes·uncompressed,·7265620·bytes·compressed:··21.0%3914 3912·files,·9191658·bytes·uncompressed,·7265434·bytes·compressed:··21.0%
2.35 KB
com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState.class
2.17 KB
procyon -ec {}
    
Offset 19, 31 lines modifiedOffset 19, 31 lines modified
19 ········Intrinsics.checkNotNullParameter((Object)affectedPermissions,·"affectedPermissions");19 ········Intrinsics.checkNotNullParameter((Object)affectedPermissions,·"affectedPermissions");
20 ········this.group·=·group;20 ········this.group·=·group;
21 ········this.isBackground·=·isBackground;21 ········this.isBackground·=·isBackground;
22 ········this.affectedPermissions·=·affectedPermissions;22 ········this.affectedPermissions·=·affectedPermissions;
23 ········this.state·=·state;23 ········this.state·=·state;
24 ····}24 ····}
25 ····25 ····
26 ····public·final·List·getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()·{26 ····public·final·List·getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()·{
27 ········return·this.affectedPermissions;27 ········return·this.affectedPermissions;
28 ····}28 ····}
29 ····29 ····
30 ····public·final·LightAppPermGroup·getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()·{30 ····public·final·LightAppPermGroup·getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()·{
31 ········return·this.group;31 ········return·this.group;
32 ····}32 ····}
33 ····33 ····
34 ····public·final·int·getState$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()·{34 ····public·final·int·getState$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()·{
35 ········return·this.state;35 ········return·this.state;
36 ····}36 ····}
37 ····37 ····
38 ····public·final·boolean·isBackground$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()·{38 ····public·final·boolean·isBackground$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()·{
39 ········return·this.isBackground;39 ········return·this.isBackground;
40 ····}40 ····}
41 ····41 ····
42 ····public·final·void·setState$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(final·int·state)·{42 ····public·final·void·setState$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(final·int·state)·{
43 ········this.state·=·state;43 ········this.state·=·state;
44 ····}44 ····}
45 ····45 ····
46 ····public·String·toString()·{46 ····public·String·toString()·{
47 ········final·int·state·=·this.state;47 ········final·int·state·=·this.state;
48 ········String·str;48 ········String·str;
49 ········if·(state·!=·0)·{49 ········if·(state·!=·0)·{
2.35 KB
com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1.class
2.14 KB
procyon -ec {}
    
Offset 27, 22 lines modifiedOffset 27, 22 lines modified
27 ········}27 ········}
28 ········else·{28 ········else·{
29 ············stringExtra·=·intent.getStringExtra("com.android.permissioncontroller.extra.RESULT_PERMISSION_INTERACTED");29 ············stringExtra·=·intent.getStringExtra("com.android.permissioncontroller.extra.RESULT_PERMISSION_INTERACTED");
30 ········}30 ········}
31 ········if·(stringExtra·==·null)·{31 ········if·(stringExtra·==·null)·{
32 ············final·GrantPermissionsViewModel$GroupState·grantPermissionsViewModel$GroupState·=·(GrantPermissionsViewModel$GroupState)GrantPermissionsViewModel.access$getGroupStates$p(this.this$0).get(TuplesKt.to((Object)this.$groupName,·(Object)Boolean.FALSE));32 ············final·GrantPermissionsViewModel$GroupState·grantPermissionsViewModel$GroupState·=·(GrantPermissionsViewModel$GroupState)GrantPermissionsViewModel.access$getGroupStates$p(this.this$0).get(TuplesKt.to((Object)this.$groupName,·(Object)Boolean.FALSE));
33 ············if·(grantPermissionsViewModel$GroupState·!=·null)·{33 ············if·(grantPermissionsViewModel$GroupState·!=·null)·{
34 ················lightAppPermGroup·=·grantPermissionsViewModel$GroupState.getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController();34 ················lightAppPermGroup·=·grantPermissionsViewModel$GroupState.getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController();
35 ············}35 ············}
36 ············if·(lightAppPermGroup·==·null)·{36 ············if·(lightAppPermGroup·==·null)·{
37 ················final·GrantPermissionsViewModel$GroupState·grantPermissionsViewModel$GroupState2·=·(GrantPermissionsViewModel$GroupState)GrantPermissionsViewModel.access$getGroupStates$p(this.this$0).get(TuplesKt.to((Object)this.$groupName,·(Object)Boolean.TRUE));37 ················final·GrantPermissionsViewModel$GroupState·grantPermissionsViewModel$GroupState2·=·(GrantPermissionsViewModel$GroupState)GrantPermissionsViewModel.access$getGroupStates$p(this.this$0).get(TuplesKt.to((Object)this.$groupName,·(Object)Boolean.TRUE));
38 ················if·(grantPermissionsViewModel$GroupState2·==·null)·{38 ················if·(grantPermissionsViewModel$GroupState2·==·null)·{
39 ····················return;39 ····················return;
40 ················}40 ················}
41 ················lightAppPermGroup·=·grantPermissionsViewModel$GroupState2.getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController();41 ················lightAppPermGroup·=·grantPermissionsViewModel$GroupState2.getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController();
42 ············}42 ············}
43 ············final·boolean·userSet·=·lightAppPermGroup.getBackground().isUserSet();43 ············final·boolean·userSet·=·lightAppPermGroup.getBackground().isUserSet();
44 ············final·int·i·=·1;44 ············final·int·i·=·1;
45 ············if·(userSet)·{45 ············if·(userSet)·{
46 ················final·KotlinUtils·instance·=·KotlinUtils.INSTANCE;46 ················final·KotlinUtils·instance·=·KotlinUtils.INSTANCE;
47 ················final·Application·access$getApp$p·=·GrantPermissionsViewModel.access$getApp$p(this.this$0);47 ················final·Application·access$getApp$p·=·GrantPermissionsViewModel.access$getApp$p(this.this$0);
48 ················final·Pair[]·array·=·new·Pair[i];48 ················final·Pair[]·array·=·new·Pair[i];
23.3 KB
com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel.class
23.2 KB
procyon -ec {}
    
Offset 284, 36 lines modifiedOffset 284, 36 lines modified
284 ················final·int·n;284 ················final·int·n;
285 ················final·GrantPermissionsViewModel$GroupState·grantPermissionsViewModel$GroupState·=·new·GrantPermissionsViewModel$GroupState(groupWithPerm2,·contains,·(List)null,·0,·n,·(DefaultConstructorMarker)null);285 ················final·GrantPermissionsViewModel$GroupState·grantPermissionsViewModel$GroupState·=·new·GrantPermissionsViewModel$GroupState(groupWithPerm2,·contains,·(List)null,·0,·n,·(DefaultConstructorMarker)null);
286 ················n·=·12;286 ················n·=·12;
287 ················value·=·grantPermissionsViewModel$GroupState;287 ················value·=·grantPermissionsViewModel$GroupState;
288 ················linkedHashMap.put(to,·grantPermissionsViewModel$GroupState);288 ················linkedHashMap.put(to,·grantPermissionsViewModel$GroupState);
289 ············}289 ············}
290 ············final·GrantPermissionsViewModel$GroupState·grantPermissionsViewModel$GroupState2·=·(GrantPermissionsViewModel$GroupState)value;290 ············final·GrantPermissionsViewModel$GroupState·grantPermissionsViewModel$GroupState2·=·(GrantPermissionsViewModel$GroupState)value;
291 ············int·state$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController·=·grantPermissionsViewModel$GroupState2.getState$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController();291 ············int·state$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController·=·grantPermissionsViewModel$GroupState2.getState$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController();
292 ············final·Bundle·storedState·=·this.storedState;292 ············final·Bundle·storedState·=·this.storedState;
293 ············if·(storedState·!=·null·&&·state$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController·!=·0)·{293 ············if·(storedState·!=·null·&&·state$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController·!=·0)·{
294 ················state$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController·=·storedState.getInt(this.getInstanceStateKey(groupWithPerm2.getPermGroupName(),·contains),·0);294 ················state$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController·=·storedState.getInt(this.getInstanceStateKey(groupWithPerm2.getPermGroupName(),·contains),·0);
295 ············}295 ············}
296 ············final·ArrayList<String>·list4·=·new·ArrayList<String>();296 ············final·ArrayList<String>·list4·=·new·ArrayList<String>();
297 ············for·(final·String·next2·:·list3)·{297 ············for·(final·String·next2·:·list3)·{
298 ················if·(groupWithPerm2.getPermissions().containsKey(next2))·{298 ················if·(groupWithPerm2.getPermissions().containsKey(next2))·{
299 ····················list4.add(next2);299 ····················list4.add(next2);
300 ················}300 ················}
301 ············}301 ············}
302 ············final·int·groupState·=·this.getGroupState(s2,·groupWithPerm2,·list4);302 ············final·int·groupState·=·this.getGroupState(s2,·groupWithPerm2,·list4);
303 ············if·(groupState·!=·0)·{303 ············if·(groupState·!=·0)·{
304 ················state$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController·=·groupState;304 ················state$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController·=·groupState;
305 ············}305 ············}
306 ············if·(this.permGroupsToSkip.contains(groupWithPerm2.getPermGroupName()))·{306 ············if·(this.permGroupsToSkip.contains(groupWithPerm2.getPermGroupName()))·{
307 ················state$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController·=·3;307 ················state$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController·=·3;
308 ············}308 ············}
309 ············if·(state$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController·!=·0)·{309 ············if·(state$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController·!=·0)·{
310 ················grantPermissionsViewModel$GroupState2.setState$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(state$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController);310 ················grantPermissionsViewModel$GroupState2.setState$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(state$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController);
311 ············}311 ············}
312 ············grantPermissionsViewModel$GroupState2.getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController().add(s2);312 ············grantPermissionsViewModel$GroupState2.getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController().add(s2);
313 ············list2·=·list;313 ············list2·=·list;
314 ········}314 ········}
315 ········return·linkedHashMap;315 ········return·linkedHashMap;
316 ····}316 ····}
317 ····317 ····
318 ····private·final·int·getStateFromPolicy(final·String·s,·final·LightAppPermGroup·lightAppPermGroup)·{318 ····private·final·int·getStateFromPolicy(final·String·s,·final·LightAppPermGroup·lightAppPermGroup)·{
319 ········final·boolean·contains·=·lightAppPermGroup.getBackgroundPermNames().contains(s);319 ········final·boolean·contains·=·lightAppPermGroup.getBackgroundPermNames().contains(s);
Offset 418, 104 lines modifiedOffset 418, 104 lines modified
418 ············final·boolean·b·=·true;418 ············final·boolean·b·=·true;
419 ············final·int·n3·=·13;419 ············final·int·n3·=·13;
420 ············if·(n·!=·(b·?·1·:·0))·{420 ············if·(n·!=·(b·?·1·:·0))·{
421 ················if·(n·!=·2)·{421 ················if·(n·!=·2)·{
422 ····················if·(n·==·3)·{422 ····················if·(n·==·3)·{
423 ························n·=·14;423 ························n·=·14;
424 ························if·(grantPermissionsViewModel$GroupState·!=·null)·{424 ························if·(grantPermissionsViewModel$GroupState·!=·null)·{
425 ····························this.reportRequestResult(grantPermissionsViewModel$GroupState.getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(),·n);425 ····························this.reportRequestResult(grantPermissionsViewModel$GroupState.getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(),·n);
426 ························}426 ························}
427 ························if·(grantPermissionsViewModel$GroupState2·!=·null)·{427 ························if·(grantPermissionsViewModel$GroupState2·!=·null)·{
428 ····························this.reportRequestResult(grantPermissionsViewModel$GroupState2.getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(),·n);428 ····························this.reportRequestResult(grantPermissionsViewModel$GroupState2.getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(),·n);
429 ························}429 ························}
430 ····················}430 ····················}
431 ················}431 ················}
432 ················else·{432 ················else·{
433 ····················if·(grantPermissionsViewModel$GroupState·!=·null)·{433 ····················if·(grantPermissionsViewModel$GroupState·!=·null)·{
434 ························this.reportRequestResult(grantPermissionsViewModel$GroupState.getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(),·n3);434 ························this.reportRequestResult(grantPermissionsViewModel$GroupState.getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(),·n3);
435 ····················}435 ····················}
436 ····················if·(grantPermissionsViewModel$GroupState2·!=·null)·{436 ····················if·(grantPermissionsViewModel$GroupState2·!=·null)·{
437 ························this.reportRequestResult(grantPermissionsViewModel$GroupState2.getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(),·n3);437 ························this.reportRequestResult(grantPermissionsViewModel$GroupState2.getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(),·n3);
438 ····················}438 ····················}
439 ················}439 ················}
440 ············}440 ············}
441 ············else·{441 ············else·{
442 ················if·(grantPermissionsViewModel$GroupState·!=·null)·{442 ················if·(grantPermissionsViewModel$GroupState·!=·null)·{
443 ····················this.reportRequestResult(grantPermissionsViewModel$GroupState.getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(),·n2);443 ····················this.reportRequestResult(grantPermissionsViewModel$GroupState.getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(),·n2);
444 ················}444 ················}
445 ················if·(grantPermissionsViewModel$GroupState2·!=·null)·{445 ················if·(grantPermissionsViewModel$GroupState2·!=·null)·{
446 ····················this.reportRequestResult(grantPermissionsViewModel$GroupState2.getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(),·n3);446 ····················this.reportRequestResult(grantPermissionsViewModel$GroupState2.getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(),·n3);
447 ················}447 ················}
448 ············}448 ············}
449 ········}449 ········}
450 ········else·{450 ········else·{
451 ············if·(grantPermissionsViewModel$GroupState·!=·null)·{451 ············if·(grantPermissionsViewModel$GroupState·!=·null)·{
452 ················this.reportRequestResult(grantPermissionsViewModel$GroupState.getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(),·n2);452 ················this.reportRequestResult(grantPermissionsViewModel$GroupState.getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(),·n2);
453 ············}453 ············}
454 ············if·(grantPermissionsViewModel$GroupState2·!=·null)·{454 ············if·(grantPermissionsViewModel$GroupState2·!=·null)·{
455 ················this.reportRequestResult(grantPermissionsViewModel$GroupState2.getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(),·n2);455 ················this.reportRequestResult(grantPermissionsViewModel$GroupState2.getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(),·n2);
456 ············}456 ············}
457 ········}457 ········}
458 ····}458 ····}
459 ····459 ····
460 ····private·final·void·onPermissionGrantResultSingleState(final·GrantPermissionsViewModel$GroupState·grantPermissionsViewModel$GroupState,·final·List·list,·final·boolean·b,·final·boolean·b2,·final·boolean·b3)·{460 ····private·final·void·onPermissionGrantResultSingleState(final·GrantPermissionsViewModel$GroupState·grantPermissionsViewModel$GroupState,·final·List·list,·final·boolean·b,·final·boolean·b2,·final·boolean·b3)·{
461 ········if·(grantPermissionsViewModel$GroupState.getState$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()·!=·0)·{461 ········if·(grantPermissionsViewModel$GroupState.getState$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()·!=·0)·{
462 ············return;462 ············return;
463 ········}463 ········}
464 ········int·n;464 ········int·n;
465 ········if·(b)·{465 ········if·(b)·{
466 ············if·(b2)·{466 ············if·(b2)·{
467 ················n·=·10;467 ················n·=·10;
468 ············}468 ············}
469 ············else·{469 ············else·{
470 ················n·=·4;470 ················n·=·4;
471 ············}471 ············}
472 ············final·boolean·background$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController·=·grantPermissionsViewModel$GroupState.isBackground$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController();472 ············final·boolean·background$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController·=·grantPermissionsViewModel$GroupState.isBackground$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController();
473 ············final·int·state$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController·=·1;473 ············final·int·state$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController·=·1;
474 ············if·(background$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController)·{474 ············if·(background$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController)·{
475 ················KotlinUtils.INSTANCE.grantBackgroundRuntimePermissions(this.app,·grantPermissionsViewModel$GroupState.getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(),·grantPermissionsViewModel$GroupState.getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController());475 ················KotlinUtils.INSTANCE.grantBackgroundRuntimePermissions(this.app,·grantPermissionsViewModel$GroupState.getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(),·grantPermissionsViewModel$GroupState.getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController());
476 ············}476 ············}
477 ············else·{477 ············else·{
478 ················final·String·s·=·"android.permission.ACCESS_FINE_LOCATION";478 ················final·String·s·=·"android.permission.ACCESS_FINE_LOCATION";
479 ················if·(list·==·null)·{479 ················if·(list·==·null)·{
480 ····················final·KotlinUtils·instance·=·KotlinUtils.INSTANCE;480 ····················final·KotlinUtils·instance·=·KotlinUtils.INSTANCE;
481 ····················instance.grantForegroundRuntimePermissions(this.app,·grantPermissionsViewModel$GroupState.getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(),·grantPermissionsViewModel$GroupState.getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(),·b2);481 ····················instance.grantForegroundRuntimePermissions(this.app,·grantPermissionsViewModel$GroupState.getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(),·grantPermissionsViewModel$GroupState.getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(),·b2);
482 ····················if·(grantPermissionsViewModel$GroupState.getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController().contains(s))·{482 ····················if·(grantPermissionsViewModel$GroupState.getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController().contains(s))·{
483 ························instance.setFlagsWhenLocationAccuracyChanged(this.app,·grantPermissionsViewModel$GroupState.getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(),·(boolean)(state$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController·!=·0));483 ························instance.setFlagsWhenLocationAccuracyChanged(this.app,·grantPermissionsViewModel$GroupState.getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(),·(boolean)(state$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController·!=·0));
484 ····················}484 ····················}
485 ················}485 ················}
486 ················else·{486 ················else·{
487 ····················final·KotlinUtils·instance2·=·KotlinUtils.INSTANCE;487 ····················final·KotlinUtils·instance2·=·KotlinUtils.INSTANCE;
488 ····················final·LightAppPermGroup·grantForegroundRuntimePermissions·=·instance2.grantForegroundRuntimePermissions(this.app,·grantPermissionsViewModel$GroupState.getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(),·list,·b2);488 ····················final·LightAppPermGroup·grantForegroundRuntimePermissions·=·instance2.grantForegroundRuntimePermissions(this.app,·grantPermissionsViewModel$GroupState.getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(),·list,·b2);
489 ····················if·(!b2·||·grantForegroundRuntimePermissions.isOneTime())·{489 ····················if·(!b2·||·grantForegroundRuntimePermissions.isOneTime())·{
490 ························instance2.setFlagsWhenLocationAccuracyChanged(this.app,·grantForegroundRuntimePermissions,·list.contains((Object)s));490 ························instance2.setFlagsWhenLocationAccuracyChanged(this.app,·grantForegroundRuntimePermissions,·list.contains((Object)s));
491 ····················}491 ····················}
492 ················}492 ················}
493 ············}493 ············}
494 ············grantPermissionsViewModel$GroupState.setState$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(state$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController);494 ············grantPermissionsViewModel$GroupState.setState$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(state$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController);
495 ········}495 ········}
496 ········else·{496 ········else·{
497 ············if·(grantPermissionsViewModel$GroupState.isBackground$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController())·{497 ············if·(grantPermissionsViewModel$GroupState.isBackground$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController())·{
498 ················KotlinUtils.revokeBackgroundRuntimePermissions$default(KotlinUtils.INSTANCE,·this.app,·grantPermissionsViewModel$GroupState.getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(),·b3,·false,·grantPermissionsViewModel$GroupState.getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(),·8,·(Object)null);498 ················KotlinUtils.revokeBackgroundRuntimePermissions$default(KotlinUtils.INSTANCE,·this.app,·grantPermissionsViewModel$GroupState.getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(),·b3,·false,·grantPermissionsViewModel$GroupState.getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(),·8,·(Object)null);
499 ············}499 ············}
500 ············else·if·(list·==·null)·{500 ············else·if·(list·==·null)·{
501 ················KotlinUtils.INSTANCE.revokeForegroundRuntimePermissions(this.app,·grantPermissionsViewModel$GroupState.getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(),·b3,·b2,·grantPermissionsViewModel$GroupState.getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController());501 ················KotlinUtils.INSTANCE.revokeForegroundRuntimePermissions(this.app,·grantPermissionsViewModel$GroupState.getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(),·b3,·b2,·grantPermissionsViewModel$GroupState.getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController());
502 ············}502 ············}
503 ············else·{503 ············else·{
504 ················KotlinUtils.INSTANCE.revokeForegroundRuntimePermissions(this.app,·grantPermissionsViewModel$GroupState.getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(),·b3,·b2,·list);504 ················KotlinUtils.INSTANCE.revokeForegroundRuntimePermissions(this.app,·grantPermissionsViewModel$GroupState.getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(),·b3,·b2,·list);
505 ············}505 ············}
506 ············if·(b3)·{506 ············if·(b3)·{
507 ················n·=·7;507 ················n·=·7;
... Open expanded diff ...
33.9 KB
com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1.class
33.7 KB
procyon -ec {}
    
Offset 98, 48 lines modifiedOffset 98, 48 lines modified
98 ········List<GrantPermissionsViewModel$RequestInfo>·value·=·new·ArrayList<GrantPermissionsViewModel$RequestInfo>();98 ········List<GrantPermissionsViewModel$RequestInfo>·value·=·new·ArrayList<GrantPermissionsViewModel$RequestInfo>();
99 ········Iterator<Map.Entry<Pair,·V>>·iterator·=·GrantPermissionsViewModel.access$getGroupStates$p(this.this$0).entrySet().iterator();99 ········Iterator<Map.Entry<Pair,·V>>·iterator·=·GrantPermissionsViewModel.access$getGroupStates$p(this.this$0).entrySet().iterator();
100 ····Label_1115_Outer:100 ····Label_1115_Outer:
101 ········while·(iterator.hasNext())·{101 ········while·(iterator.hasNext())·{
102 ············final·Map.Entry<Pair,·V>·entry·=·(Map.Entry<Pair,·V>)iterator.next();102 ············final·Map.Entry<Pair,·V>·entry·=·(Map.Entry<Pair,·V>)iterator.next();
103 ············final·Pair·pair·=·(Pair)entry.getKey();103 ············final·Pair·pair·=·(Pair)entry.getKey();
104 ············final·GrantPermissionsViewModel$GroupState·grantPermissionsViewModel$GroupState·=·(GrantPermissionsViewModel$GroupState)entry.getValue();104 ············final·GrantPermissionsViewModel$GroupState·grantPermissionsViewModel$GroupState·=·(GrantPermissionsViewModel$GroupState)entry.getValue();
105 ············final·LightPermGroupInfo·permGroupInfo·=·grantPermissionsViewModel$GroupState.getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController().getPermGroupInfo();105 ············final·LightPermGroupInfo·permGroupInfo·=·grantPermissionsViewModel$GroupState.getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController().getPermGroupInfo();
106 ············final·String·s·=·(String)pair.component1();106 ············final·String·s·=·(String)pair.component1();
107 ············final·boolean·booleanValue·=·(boolean)pair.component2();107 ············final·boolean·booleanValue·=·(boolean)pair.component2();
108 ············if·(grantPermissionsViewModel$GroupState.getState$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()·!=·0)·{108 ············if·(grantPermissionsViewModel$GroupState.getState$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()·!=·0)·{
109 ················continue·Label_1115_Outer;109 ················continue·Label_1115_Outer;
110 ············}110 ············}
111 ············final·GrantPermissionsViewModel$GroupState·grantPermissionsViewModel$GroupState2·=·(GrantPermissionsViewModel$GroupState)GrantPermissionsViewModel.access$getGroupStates$p(this.this$0).get(TuplesKt.to((Object)s,·(Object)Boolean.FALSE));111 ············final·GrantPermissionsViewModel$GroupState·grantPermissionsViewModel$GroupState2·=·(GrantPermissionsViewModel$GroupState)GrantPermissionsViewModel.access$getGroupStates$p(this.this$0).get(TuplesKt.to((Object)s,·(Object)Boolean.FALSE));
112 ············final·GrantPermissionsViewModel$GroupState·grantPermissionsViewModel$GroupState3·=·(GrantPermissionsViewModel$GroupState)GrantPermissionsViewModel.access$getGroupStates$p(this.this$0).get(TuplesKt.to((Object)s,·(Object)Boolean.TRUE));112 ············final·GrantPermissionsViewModel$GroupState·grantPermissionsViewModel$GroupState3·=·(GrantPermissionsViewModel$GroupState)GrantPermissionsViewModel.access$getGroupStates$p(this.this$0).get(TuplesKt.to((Object)s,·(Object)Boolean.TRUE));
113 ············LightAppPermGroup·group$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController;113 ············LightAppPermGroup·group$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController;
114 ············if·(grantPermissionsViewModel$GroupState2·==·null)·{114 ············if·(grantPermissionsViewModel$GroupState2·==·null)·{
115 ················group$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController·=·null;115 ················group$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController·=·null;
116 ············}116 ············}
117 ············else·{117 ············else·{
118 ················group$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController·=·grantPermissionsViewModel$GroupState2.getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController();118 ················group$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController·=·grantPermissionsViewModel$GroupState2.getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController();
119 ············}119 ············}
120 ············boolean·b;120 ············boolean·b;
121 ············boolean·b2;121 ············boolean·b2;
122 ············if·(group$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController·!=·null)·{122 ············if·(group$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController·!=·null)·{
123 ················final·LightAppPermGroup·group$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController2·=·grantPermissionsViewModel$GroupState2.getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController();123 ················final·LightAppPermGroup·group$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController2·=·grantPermissionsViewModel$GroupState2.getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController();
124 ················final·Iterator·iterator2·=·grantPermissionsViewModel$GroupState2.getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController().iterator();124 ················final·Iterator·iterator2·=·grantPermissionsViewModel$GroupState2.getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController().iterator();
125 ················b·=·false;125 ················b·=·false;
126 ················b2·=·false;126 ················b2·=·false;
127 ················while·(iterator2.hasNext())·{127 ················while·(iterator2.hasNext())·{
128 ····················final·String·s2·=·(String)iterator2.next();128 ····················final·String·s2·=·(String)iterator2.next();
129 ····················final·LightPermission·lightPermission·=·(LightPermission)group$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController2.getPermissions().get(s2);129 ····················final·LightPermission·lightPermission·=·(LightPermission)group$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController2.getPermissions().get(s2);
130 ····················Object·value2;130 ····················Object·value2;
131 ····················if·(lightPermission·==·null)·{131 ····················if·(lightPermission·==·null)·{
132 ························value2·=·null;132 ························value2·=·null;
133 ····················}133 ····················}
134 ····················else·{134 ····················else·{
135 ························value2·=·lightPermission.isGrantedIncludingAppOp();135 ························value2·=·lightPermission.isGrantedIncludingAppOp();
136 ····················}136 ····················}
137 ····················if·(Intrinsics.areEqual(value2,·(Object)Boolean.FALSE))·{137 ····················if·(Intrinsics.areEqual(value2,·(Object)Boolean.FALSE))·{
138 ························final·LightPermission·lightPermission2·=·(LightPermission)group$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController2.getPermissions().get(s2);138 ························final·LightPermission·lightPermission2·=·(LightPermission)group$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController2.getPermissions().get(s2);
139 ························Object·value3;139 ························Object·value3;
140 ························if·(lightPermission2·==·null)·{140 ························if·(lightPermission2·==·null)·{
141 ····························value3·=·null;141 ····························value3·=·null;
142 ························}142 ························}
143 ························else·{143 ························else·{
144 ····························value3·=·lightPermission2.isUserSet();144 ····························value3·=·lightPermission2.isUserSet();
145 ························}145 ························}
Offset 152, 36 lines modifiedOffset 152, 36 lines modified
152 ····················}152 ····················}
153 ················}153 ················}
154 ············}154 ············}
155 ············else·{155 ············else·{
156 ················b·=·false;156 ················b·=·false;
157 ················b2·=·false;157 ················b2·=·false;
158 ············}158 ············}
159 ············LightAppPermGroup·group$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController3;159 ············LightAppPermGroup·group$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController3;
160 ············if·(grantPermissionsViewModel$GroupState3·==·null)·{160 ············if·(grantPermissionsViewModel$GroupState3·==·null)·{
161 ················group$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController3·=·null;161 ················group$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController3·=·null;
162 ············}162 ············}
163 ············else·{163 ············else·{
164 ················group$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController3·=·grantPermissionsViewModel$GroupState3.getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController();164 ················group$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController3·=·grantPermissionsViewModel$GroupState3.getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController();
165 ············}165 ············}
166 ············Object·value4·=·null;166 ············Object·value4·=·null;
167 ············Label_0494:·{167 ············Label_0494:·{
168 ················if·(group$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController3·!=·null)·{168 ················if·(group$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController3·!=·null)·{
169 ····················final·LightAppPermGroup$AppPermSubGroup·background·=·group$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController3.getBackground();169 ····················final·LightAppPermGroup$AppPermSubGroup·background·=·group$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController3.getBackground();
170 ····················if·(background·!=·null)·{170 ····················if·(background·!=·null)·{
171 ························value4·=·background.isGranted();171 ························value4·=·background.isGranted();
172 ························break·Label_0494;172 ························break·Label_0494;
173 ····················}173 ····················}
174 ················}174 ················}
175 ················value4·=·null;175 ················value4·=·null;
176 ············}176 ············}
177 ············boolean·userSet;177 ············boolean·userSet;
178 ············boolean·b3;178 ············boolean·b3;
179 ············if·(Intrinsics.areEqual(value4,·(Object)Boolean.FALSE))·{179 ············if·(Intrinsics.areEqual(value4,·(Object)Boolean.FALSE))·{
180 ················userSet·=·grantPermissionsViewModel$GroupState3.getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController().getBackground().isUserSet();180 ················userSet·=·grantPermissionsViewModel$GroupState3.getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController().getBackground().isUserSet();
181 ················b3·=·true;181 ················b3·=·true;
182 ············}182 ············}
183 ············else·{183 ············else·{
184 ················userSet·=·false;184 ················userSet·=·false;
185 ················b3·=·false;185 ················b3·=·false;
186 ············}186 ············}
187 ············final·int·initialCapacity·=·11;187 ············final·int·initialCapacity·=·11;
Offset 191, 41 lines modifiedOffset 191, 41 lines modified
191 ············}191 ············}
192 ············final·Boolean·true·=·Boolean.TRUE;192 ············final·Boolean·true·=·Boolean.TRUE;
193 ············list.set(0,·true);193 ············list.set(0,·true);
194 ············list.set(3,·true);194 ············list.set(3,·true);
195 ············list.set(5,·Utils.supportsOneTimeGrant(s));195 ············list.set(5,·Utils.supportsOneTimeGrant(s));
196 ············GrantPermissionsViewModel$Companion$RequestMessage·grantPermissionsViewModel$Companion$RequestMessage·=·GrantPermissionsViewModel$Companion$RequestMessage.FG_MESSAGE;196 ············GrantPermissionsViewModel$Companion$RequestMessage·grantPermissionsViewModel$Companion$RequestMessage·=·GrantPermissionsViewModel$Companion$RequestMessage.FG_MESSAGE;
197 ············final·GrantPermissionsViewModel$Companion$RequestMessage·no_MESSAGE·=·GrantPermissionsViewModel$Companion$RequestMessage.NO_MESSAGE;197 ············final·GrantPermissionsViewModel$Companion$RequestMessage·no_MESSAGE·=·GrantPermissionsViewModel$Companion$RequestMessage.NO_MESSAGE;
198 ············final·int·targetSdkVersion·=·grantPermissionsViewModel$GroupState.getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController().getPackageInfo().getTargetSdkVersion();198 ············final·int·targetSdkVersion·=·grantPermissionsViewModel$GroupState.getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController().getPackageInfo().getTargetSdkVersion();
199 ············final·Iterator<Map.Entry<Pair,·V>>·iterator3·=·iterator;199 ············final·Iterator<Map.Entry<Pair,·V>>·iterator3·=·iterator;
200 ············while·(true)·{200 ············while·(true)·{
201 ················GrantPermissionsViewModel$Companion$RequestMessage·grantPermissionsViewModel$Companion$RequestMessage2·=·null;201 ················GrantPermissionsViewModel$Companion$RequestMessage·grantPermissionsViewModel$Companion$RequestMessage2·=·null;
202 ················Label_1522:·{202 ················Label_1522:·{
203 ····················Label_1311:·{203 ····················Label_1311:·{
204 ························Label_1305:·{204 ························Label_1305:·{
205 ····························if·(targetSdkVersion·>=·30)·{205 ····························if·(targetSdkVersion·>=·30)·{
206 ································if·(!booleanValue·&&·!grantPermissionsViewModel$GroupState.getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController().getHasPermWithBackgroundMode())·{206 ································if·(!booleanValue·&&·!grantPermissionsViewModel$GroupState.getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController().getHasPermWithBackgroundMode())·{
207 ····································list.set(3,·b2·^·true);207 ····································list.set(3,·b2·^·true);
208 ····································list.set(4,·b2);208 ····································list.set(4,·b2);
209 ····································break·Label_1311;209 ····································break·Label_1311;
210 ································}210 ································}
211 ································if·(b)·{211 ································if·(b)·{
212 ····································if·(!b3)·{212 ····································if·(!b3)·{
213 ········································list.set(0,·Boolean.FALSE);213 ········································list.set(0,·Boolean.FALSE);
214 ········································list.set(2,·true);214 ········································list.set(2,·true);
215 ········································list.set(3,·b2·^·true);215 ········································list.set(3,·b2·^·true);
216 ········································list.set(4,·b2);216 ········································list.set(4,·b2);
217 ········································break·Label_1311;217 ········································break·Label_1311;
218 ····································}218 ····································}
219 ····································if·(!grantPermissionsViewModel$GroupState.getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController().getPermGroupName().equals("android.permission-group.CAMERA")·&&·!grantPermissionsViewModel$GroupState.getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController().getPermGroupName().equals("android.permission-group.MICROPHONE"))·{219 ····································if·(!grantPermissionsViewModel$GroupState.getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController().getPermGroupName().equals("android.permission-group.CAMERA")·&&·!grantPermissionsViewModel$GroupState.getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController().getPermGroupName().equals("android.permission-group.MICROPHONE"))·{
220 ········································Log.e(this.LOG_TAG,·"For·R+·apps,·background·permissions·must·be·requested·after·foreground·permissions·are·already·granted");220 ········································Log.e(this.LOG_TAG,·"For·R+·apps,·background·permissions·must·be·requested·after·foreground·permissions·are·already·granted");
221 ········································this.setValue((Object)null);221 ········································this.setValue((Object)null);
222 ········································return;222 ········································return;
223 ····································}223 ····································}
224 ····································if·(grantPermissionsViewModel$GroupState.getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController().getPackageInfo().getTargetSdkVersion()·>=·31)·{224 ····································if·(grantPermissionsViewModel$GroupState.getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController().getPackageInfo().getTargetSdkVersion()·>=·31)·{
225 ········································Log.e(this.LOG_TAG,·"For·S·apps,·background·permissions·must·be·requested·after·foreground·permissions·are·already·granted");225 ········································Log.e(this.LOG_TAG,·"For·S·apps,·background·permissions·must·be·requested·after·foreground·permissions·are·already·granted");
226 ········································this.setValue((Object)null);226 ········································this.setValue((Object)null);
227 ········································return;227 ········································return;
228 ····································}228 ····································}
229 ····································list.set(0,·Boolean.FALSE);229 ····································list.set(0,·Boolean.FALSE);
230 ····································list.set(2,·true);230 ····································list.set(2,·true);
231 ····································list.set(3,·b2·^·true);231 ····································list.set(3,·b2·^·true);
... Open expanded diff ...
32.8 MB
resources.arsc
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
00000000:·0200·0c00·bcc4·4d00·0100·0000·0100·1c00··......M.........00000000:·0200·0c00·acc4·4d00·0100·0000·0100·1c00··......M.........
00000010:·c006·2d00·aea4·0000·6102·0000·0001·0000··..-.....a.......00000010:·b006·2d00·aea4·0000·6102·0000·0001·0000··..-.....a.......
00000020:·589c·0200·a8e0·2c00·0000·0000·7300·0000··X.....,.....s...00000020:·589c·0200·98e0·2c00·0000·0000·7300·0000··X.....,.....s...
00000030:·e600·0000·5101·0000·ce01·0000·3e02·0000··....Q.......>...00000030:·e600·0000·5101·0000·ce01·0000·3e02·0000··....Q.......>...
00000040:·a602·0000·2003·0000·ad03·0000·2b04·0000··....·.......+...00000040:·a602·0000·2003·0000·ad03·0000·2b04·0000··....·.......+...
00000050:·bb04·0000·4b05·0000·d805·0000·6c06·0000··....K.......l...00000050:·bb04·0000·4b05·0000·d805·0000·6c06·0000··....K.......l...
00000060:·0607·0000·8a07·0000·f807·0000·6608·0000··............f...00000060:·0607·0000·8a07·0000·f807·0000·6608·0000··............f...
00000070:·e708·0000·6809·0000·f809·0000·850a·0000··....h...........00000070:·e708·0000·6809·0000·f809·0000·850a·0000··....h...........
00000080:·7a0b·0000·4e0c·0000·2b0d·0000·140e·0000··z...N...+.......00000080:·7a0b·0000·4e0c·0000·2b0d·0000·140e·0000··z...N...+.......
00000090:·dd0e·0000·af0f·0000·a210·0000·6911·0000··............i...00000090:·dd0e·0000·af0f·0000·a210·0000·6911·0000··............i...
Offset 1986, 8564 lines modifiedOffset 1986, 8564 lines modified
00007c10:·fa71·0900·1672·0900·3872·0900·9872·0900··.q...r..8r...r..00007c10:·fa71·0900·1672·0900·3872·0900·9872·0900··.q...r..8r...r..
00007c20:·e572·0900·3573·0900·3e73·0900·8473·0900··.r..5s..>s...s..00007c20:·e572·0900·3573·0900·3e73·0900·8473·0900··.r..5s..>s...s..
00007c30:·cc73·0900·0374·0900·8c74·0900·1975·0900··.s...t...t...u..00007c30:·cc73·0900·0374·0900·8c74·0900·1975·0900··.s...t...t...u..
00007c40:·3f76·0900·4b76·0900·8176·0900·b278·0900··?v..Kv...v...x..00007c40:·3f76·0900·4b76·0900·8176·0900·b278·0900··?v..Kv...v...x..
00007c50:·f978·0900·5479·0900·ab79·0900·257a·0900··.x..Ty...y..%z..00007c50:·f978·0900·5479·0900·ab79·0900·257a·0900··.x..Ty...y..%z..
00007c60:·c77a·0900·837b·0900·317c·0900·5f7c·0900··.z...{..1|.._|..00007c60:·c77a·0900·837b·0900·317c·0900·5f7c·0900··.z...{..1|.._|..
Offset 49555, 148149 lines modifiedOffset 49555, 148149 lines modified
Offset 198003, 3004 lines modifiedOffset 198003, 3004 lines modified
Offset 201055, 17 lines modifiedOffset 201055, 17 lines modified
Offset 201077, 454 lines modifiedOffset 201077, 454 lines modified
Offset 201551, 32 lines modifiedOffset 201551, 32 lines modified
Offset 201594, 61 lines modifiedOffset 201594, 61 lines modified
Offset 201660, 16 lines modifiedOffset 201660, 16 lines modified
Offset 201734, 22 lines modifiedOffset 201734, 22 lines modified
Offset 201804, 17 lines modifiedOffset 201804, 17 lines modified
Offset 201835, 24 lines modifiedOffset 201835, 24 lines modified
Offset 201924, 66 lines modifiedOffset 201924, 66 lines modified
Offset 202061, 66 lines modifiedOffset 202061, 66 lines modified
Offset 202147, 31 lines modifiedOffset 202147, 31 lines modified
Offset 202213, 16 lines modifiedOffset 202213, 16 lines modified
Offset 202241, 44 lines modifiedOffset 202241, 44 lines modified
Offset 202297, 1173 lines modifiedOffset 202297, 1173 lines modified
Offset 203474, 16 lines modifiedOffset 203474, 16 lines modified
Offset 203683, 44 lines modifiedOffset 203683, 44 lines modified
Offset 203764, 20 lines modifiedOffset 203764, 20 lines modified
Offset 203862, 16 lines modifiedOffset 203862, 16 lines modified
Offset 203905, 16 lines modifiedOffset 203905, 16 lines modified
Offset 203924, 39 lines modifiedOffset 203924, 39 lines modified
Offset 203968, 19 lines modifiedOffset 203968, 19 lines modified
Offset 204029, 19 lines modifiedOffset 204029, 19 lines modified
Offset 204094, 16 lines modifiedOffset 204094, 16 lines modified
Offset 204172, 62 lines modifiedOffset 204172, 62 lines modified
Offset 204443, 34 lines modifiedOffset 204443, 34 lines modified
Offset 204686, 34 lines modifiedOffset 204686, 34 lines modified
Offset 204929, 34 lines modifiedOffset 204929, 34 lines modified
Offset 205172, 34 lines modifiedOffset 205172, 34 lines modified
Offset 205415, 34 lines modifiedOffset 205415, 34 lines modified
Offset 205512, 17 lines modifiedOffset 205512, 17 lines modified
Offset 205667, 26 lines modifiedOffset 205667, 26 lines modified
Offset 205757, 16 lines modifiedOffset 205757, 16 lines modified
Offset 205911, 22 lines modifiedOffset 205911, 22 lines modified
Offset 205996, 17 lines modifiedOffset 205996, 17 lines modified
Offset 206151, 26 lines modifiedOffset 206151, 26 lines modified
Offset 206241, 16 lines modifiedOffset 206241, 16 lines modified
Offset 206395, 22 lines modifiedOffset 206395, 22 lines modified
Offset 206569, 16 lines modifiedOffset 206569, 16 lines modified
Offset 206635, 32 lines modifiedOffset 206635, 32 lines modified
Offset 206876, 37 lines modifiedOffset 206876, 37 lines modified
Offset 207122, 25 lines modifiedOffset 207122, 25 lines modified
Offset 207262, 16 lines modifiedOffset 207262, 16 lines modified
Offset 207365, 22 lines modifiedOffset 207365, 22 lines modified
Offset 207396, 16 lines modifiedOffset 207396, 16 lines modified
Offset 207452, 16 lines modifiedOffset 207452, 16 lines modified
Offset 207598, 36 lines modifiedOffset 207598, 36 lines modified
Offset 207646, 17 lines modifiedOffset 207646, 17 lines modified
Offset 207852, 23 lines modifiedOffset 207852, 23 lines modified
Offset 208038, 21 lines modifiedOffset 208038, 21 lines modified
Offset 208093, 29 lines modifiedOffset 208093, 29 lines modified
Offset 208285, 21 lines modifiedOffset 208285, 21 lines modified
Offset 208340, 27 lines modifiedOffset 208340, 27 lines modified
Offset 208518, 16 lines modifiedOffset 208518, 16 lines modified
Offset 208585, 22 lines modifiedOffset 208585, 22 lines modified
Offset 208758, 16 lines modifiedOffset 208758, 16 lines modified
Offset 208825, 23 lines modifiedOffset 208825, 23 lines modified
Offset 208851, 17 lines modifiedOffset 208851, 17 lines modified
Offset 208998, 36 lines modifiedOffset 208998, 36 lines modified
Offset 209065, 40 lines modifiedOffset 209065, 40 lines modified
Offset 209154, 16 lines modifiedOffset 209154, 16 lines modified
Offset 209248, 16 lines modifiedOffset 209248, 16 lines modified
Offset 209323, 23 lines modifiedOffset 209323, 23 lines modified
Offset 209395, 16 lines modifiedOffset 209395, 16 lines modified
Offset 209564, 22 lines modifiedOffset 209564, 22 lines modified
Offset 209749, 21 lines modifiedOffset 209749, 21 lines modified
Offset 209804, 30 lines modifiedOffset 209804, 30 lines modified
Offset 209997, 21 lines modifiedOffset 209997, 21 lines modified
Offset 210052, 44 lines modifiedOffset 210052, 44 lines modified
Offset 210114, 349 lines modifiedOffset 210114, 349 lines modified
Offset 210488, 19 lines modifiedOffset 210488, 19 lines modified
Offset 210526, 75 lines modifiedOffset 210526, 75 lines modified
Offset 210618, 32 lines modifiedOffset 210618, 32 lines modified
Offset 210703, 33 lines modifiedOffset 210703, 33 lines modified
Offset 210798, 46 lines modifiedOffset 210798, 46 lines modified
Offset 210862, 93 lines modifiedOffset 210862, 93 lines modified
Offset 210956, 16 lines modifiedOffset 210956, 16 lines modified
Offset 211018, 43 lines modifiedOffset 211018, 43 lines modified
Offset 211079, 92 lines modifiedOffset 211079, 92 lines modified
Offset 211172, 16 lines modifiedOffset 211172, 16 lines modified
Offset 211235, 42 lines modifiedOffset 211235, 42 lines modified
Offset 211295, 122 lines modifiedOffset 211295, 122 lines modified
Offset 211418, 16 lines modifiedOffset 211418, 16 lines modified
Offset 211480, 43 lines modifiedOffset 211480, 43 lines modified
Offset 211541, 87 lines modifiedOffset 211541, 87 lines modified
Offset 211629, 16 lines modifiedOffset 211629, 16 lines modified
Offset 211692, 41 lines modifiedOffset 211692, 41 lines modified
Offset 211777, 34 lines modifiedOffset 211777, 34 lines modified
Offset 211812, 16 lines modifiedOffset 211812, 16 lines modified
Offset 211874, 39 lines modifiedOffset 211874, 39 lines modified
Offset 212116, 1282 lines modifiedOffset 212116, 1282 lines modified
Offset 213400, 103 lines modifiedOffset 213400, 103 lines modified
Offset 213509, 443 lines modifiedOffset 213509, 443 lines modified
Offset 213958, 16 lines modifiedOffset 213958, 16 lines modified
Offset 213990, 16 lines modifiedOffset 213990, 16 lines modified
Offset 214016, 23 lines modifiedOffset 214016, 23 lines modified
Offset 214049, 16 lines modifiedOffset 214049, 16 lines modified
Offset 214086, 51 lines modifiedOffset 214086, 51 lines modified
Offset 214193, 27 lines modifiedOffset 214193, 27 lines modified
Offset 214252, 16 lines modifiedOffset 214252, 16 lines modified
Offset 214283, 22 lines modifiedOffset 214283, 22 lines modified
Offset 214310, 20 lines modifiedOffset 214310, 20 lines modified
Offset 214351, 59 lines modifiedOffset 214351, 59 lines modified
Offset 214431, 24 lines modifiedOffset 214431, 24 lines modified
Offset 214464, 5708 lines modifiedOffset 214464, 5708 lines modified
Offset 220180, 87 lines modifiedOffset 220180, 87 lines modified
Offset 220271, 799 lines modifiedOffset 220271, 799 lines modified
Offset 221201, 45 lines modifiedOffset 221201, 45 lines modified
Offset 221253, 43 lines modifiedOffset 221253, 43 lines modified
... Open expanded diff ...
27.7 KB
smali/com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel.smali
    
Offset 1423, 15 lines modifiedOffset 1423, 15 lines modified
1423 ····move-object·v7,·v61423 ····move-object·v7,·v6
  
1424 ····.line·5161424 ····.line·516
1425 ····:cond_31425 ····:cond_3
1426 ····check-cast·v7,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;1426 ····check-cast·v7,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;
  
1427 ····.line·5201427 ····.line·520
1428 ····invoke-virtual·{v7},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getState$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()I1428 ····invoke-virtual·{v7},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getState$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()I
  
1429 ····move-result·v11429 ····move-result·v1
  
1430 ····.line·5211430 ····.line·521
1431 ····iget-object·v6,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->storedState:Landroid/os/Bundle;1431 ····iget-object·v6,·v0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->storedState:Landroid/os/Bundle;
  
1432 ····if-eqz·v6,·:cond_41432 ····if-eqz·v6,·:cond_4
Offset 1526, 19 lines modifiedOffset 1526, 19 lines modified
  
1526 ····const/4·v1,·0x31526 ····const/4·v1,·0x3
  
1527 ····:cond_81527 ····:cond_8
1528 ····if-eqz·v1,·:cond_91528 ····if-eqz·v1,·:cond_9
  
1529 ····.line·5371529 ····.line·537
1530 ····invoke-virtual·{v7,·v1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->setState$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(I)V1530 ····invoke-virtual·{v7,·v1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->setState$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(I)V
  
1531 ····.line·5401531 ····.line·540
1532 ····:cond_91532 ····:cond_9
1533 ····invoke-virtual·{v7},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List;1533 ····invoke-virtual·{v7},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List;
  
1534 ····move-result-object·v11534 ····move-result-object·v1
  
1535 ····invoke-interface·{v1,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z1535 ····invoke-interface·{v1,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
1536 ····move-object/from16·v1,·p11536 ····move-object/from16·v1,·p1
  
Offset 2010, 91 lines modifiedOffset 2010, 91 lines modified
  
2010 ····:cond_02010 ····:cond_0
2011 ····const/16·p2,·0xe2011 ····const/16·p2,·0xe
  
2012 ····if-eqz·v0,·:cond_12012 ····if-eqz·v0,·:cond_1
  
2013 ····.line·10872013 ····.line·1087
2014 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List;2014 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List;
  
2015 ····move-result-object·v02015 ····move-result-object·v0
  
2016 ····invoke-direct·{p0,·v0,·p2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V2016 ····invoke-direct·{p0,·v0,·p2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V
  
2017 ····:cond_12017 ····:cond_1
2018 ····if-eqz·p1,·:cond_82018 ····if-eqz·p1,·:cond_8
  
2019 ····.line·10912019 ····.line·1091
2020 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List;2020 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List;
  
2021 ····move-result-object·p12021 ····move-result-object·p1
  
2022 ····invoke-direct·{p0,·p1,·p2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V2022 ····invoke-direct·{p0,·p1,·p2},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V
  
2023 ····goto·:goto_02023 ····goto·:goto_0
  
2024 ····:cond_22024 ····:cond_2
2025 ····if-eqz·v0,·:cond_32025 ····if-eqz·v0,·:cond_3
  
2026 ····.line·10772026 ····.line·1077
2027 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List;2027 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List;
  
2028 ····move-result-object·p22028 ····move-result-object·p2
  
2029 ····invoke-direct·{p0,·p2,·v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V2029 ····invoke-direct·{p0,·p2,·v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V
  
2030 ····:cond_32030 ····:cond_3
2031 ····if-eqz·p1,·:cond_82031 ····if-eqz·p1,·:cond_8
  
2032 ····.line·10812032 ····.line·1081
2033 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List;2033 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List;
  
2034 ····move-result-object·p12034 ····move-result-object·p1
  
2035 ····invoke-direct·{p0,·p1,·v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V2035 ····invoke-direct·{p0,·p1,·v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V
  
2036 ····goto·:goto_02036 ····goto·:goto_0
  
2037 ····:cond_42037 ····:cond_4
2038 ····if-eqz·v0,·:cond_52038 ····if-eqz·v0,·:cond_5
  
2039 ····.line·10672039 ····.line·1067
2040 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List;2040 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List;
  
2041 ····move-result-object·p22041 ····move-result-object·p2
  
2042 ····invoke-direct·{p0,·p2,·v1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V2042 ····invoke-direct·{p0,·p2,·v1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V
  
2043 ····:cond_52043 ····:cond_5
2044 ····if-eqz·p1,·:cond_82044 ····if-eqz·p1,·:cond_8
  
2045 ····.line·10712045 ····.line·1071
2046 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List;2046 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List;
  
2047 ····move-result-object·p12047 ····move-result-object·p1
  
2048 ····invoke-direct·{p0,·p1,·v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V2048 ····invoke-direct·{p0,·p1,·v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V
  
2049 ····goto·:goto_02049 ····goto·:goto_0
  
2050 ····:cond_62050 ····:cond_6
2051 ····if-eqz·v0,·:cond_72051 ····if-eqz·v0,·:cond_7
  
2052 ····.line·10572052 ····.line·1057
2053 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List;2053 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List;
  
2054 ····move-result-object·p22054 ····move-result-object·p2
  
2055 ····invoke-direct·{p0,·p2,·v1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V2055 ····invoke-direct·{p0,·p2,·v1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V
  
2056 ····:cond_72056 ····:cond_7
2057 ····if-eqz·p1,·:cond_82057 ····if-eqz·p1,·:cond_8
  
2058 ····.line·10612058 ····.line·1061
2059 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List;2059 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List;
  
2060 ····move-result-object·p12060 ····move-result-object·p1
  
2061 ····invoke-direct·{p0,·p1,·v1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V2061 ····invoke-direct·{p0,·p1,·v1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel;->reportRequestResult(Ljava/util/List;I)V
  
2062 ····:cond_82062 ····:cond_8
2063 ····:goto_02063 ····:goto_0
... Open expanded diff ...
3.47 KB
smali/com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState.smali
    
Offset 110, 15 lines modifiedOffset 110, 15 lines modified
110 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;-><init>(Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;ZLjava/util/List;I)V110 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;-><init>(Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;ZLjava/util/List;I)V
  
111 ····return-void111 ····return-void
112 .end·method112 .end·method
  
  
113 #·virtual·methods113 #·virtual·methods
114 .method·public·final·getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List;114 .method·public·final·getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List;
115 ····.locals·0115 ····.locals·0
116 ····.annotation·system·Ldalvik/annotation/Signature;116 ····.annotation·system·Ldalvik/annotation/Signature;
117 ········value·=·{117 ········value·=·{
118 ············"()",118 ············"()",
119 ············"Ljava/util/List<",119 ············"Ljava/util/List<",
120 ············"Ljava/lang/String;",120 ············"Ljava/lang/String;",
121 ············">;"121 ············">;"
Offset 130, 44 lines modifiedOffset 130, 44 lines modified
  
130 ····.line·912130 ····.line·912
131 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->affectedPermissions:Ljava/util/List;131 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->affectedPermissions:Ljava/util/List;
  
132 ····return-object·p0132 ····return-object·p0
133 .end·method133 .end·method
  
134 .method·public·final·getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;134 .method·public·final·getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
135 ····.locals·0135 ····.locals·0
136 ····.annotation·build·Lorg/jetbrains/annotations/NotNull;136 ····.annotation·build·Lorg/jetbrains/annotations/NotNull;
137 ····.end·annotation137 ····.end·annotation
  
138 ····.line·910138 ····.line·910
139 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->group:Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;139 ····iget-object·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->group:Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
140 ····return-object·p0140 ····return-object·p0
141 .end·method141 .end·method
  
142 .method·public·final·getState$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()I142 .method·public·final·getState$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()I
143 ····.locals·0143 ····.locals·0
  
144 ····.line·913144 ····.line·913
145 ····iget·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->state:I145 ····iget·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->state:I
  
146 ····return·p0146 ····return·p0
147 .end·method147 .end·method
  
148 .method·public·final·isBackground$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Z148 .method·public·final·isBackground$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Z
149 ····.locals·0149 ····.locals·0
  
150 ····.line·911150 ····.line·911
151 ····iget-boolean·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->isBackground:Z151 ····iget-boolean·p0,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->isBackground:Z
  
152 ····return·p0152 ····return·p0
153 .end·method153 .end·method
  
154 .method·public·final·setState$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController(I)V154 .method·public·final·setState$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController(I)V
155 ····.locals·0155 ····.locals·0
  
156 ····.line·913156 ····.line·913
157 ····iput·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->state:I157 ····iput·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->state:I
  
158 ····return-void158 ····return-void
159 .end·method159 .end·method
22.5 KB
smali/com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$requestInfosLiveData$1.smali
    
Offset 401, 15 lines modifiedOffset 401, 15 lines modified
401 ····invoke-interface·{v3},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;401 ····invoke-interface·{v3},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
402 ····move-result-object·v3402 ····move-result-object·v3
  
403 ····check-cast·v3,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;403 ····check-cast·v3,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;
  
404 ····.line·261404 ····.line·261
405 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;405 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
406 ····move-result-object·v8406 ····move-result-object·v8
  
407 ····invoke-virtual·{v8},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermGroupInfo()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermGroupInfo;407 ····invoke-virtual·{v8},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPermGroupInfo()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPermGroupInfo;
  
408 ····move-result-object·v10408 ····move-result-object·v10
  
Offset 427, 15 lines modifiedOffset 427, 15 lines modified
427 ····check-cast·v7,·Ljava/lang/Boolean;427 ····check-cast·v7,·Ljava/lang/Boolean;
  
428 ····invoke-virtual·{v7},·Ljava/lang/Boolean;->booleanValue()Z428 ····invoke-virtual·{v7},·Ljava/lang/Boolean;->booleanValue()Z
  
429 ····move-result·v7429 ····move-result·v7
  
430 ····.line·263430 ····.line·263
431 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getState$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()I431 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getState$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()I
  
432 ····move-result·v9432 ····move-result·v9
  
433 ····if-eqz·v9,·:cond_0433 ····if-eqz·v9,·:cond_0
  
434 ····goto·:goto_0434 ····goto·:goto_0
  
Offset 482, 28 lines modifiedOffset 482, 28 lines modified
  
482 ····const/4·v12,·0x0482 ····const/4·v12,·0x0
  
483 ····goto·:goto_1483 ····goto·:goto_1
  
484 ····.line·274484 ····.line·274
485 ····:cond_1485 ····:cond_1
486 ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;486 ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
487 ····move-result-object·v12487 ····move-result-object·v12
  
488 ····:goto_1488 ····:goto_1
489 ····if-eqz·v12,·:cond_5489 ····if-eqz·v12,·:cond_5
  
490 ····.line·275490 ····.line·275
491 ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;491 ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
492 ····move-result-object·v12492 ····move-result-object·v12
  
493 ····.line·276493 ····.line·276
494 ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Ljava/util/List;494 ····invoke-virtual·{v9},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getAffectedPermissions$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Ljava/util/List;
  
495 ····move-result-object·v13495 ····move-result-object·v13
  
496 ····invoke-interface·{v13},·Ljava/util/List;->iterator()Ljava/util/Iterator;496 ····invoke-interface·{v13},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
497 ····move-result-object·v13497 ····move-result-object·v13
  
Offset 613, 15 lines modifiedOffset 613, 15 lines modified
  
613 ····const/4·v4,·0x0613 ····const/4·v4,·0x0
  
614 ····goto·:goto_5614 ····goto·:goto_5
  
615 ····.line·290615 ····.line·290
616 ····:cond_7616 ····:cond_7
617 ····invoke-virtual·{v11},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;617 ····invoke-virtual·{v11},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
618 ····move-result-object·v4618 ····move-result-object·v4
  
619 ····:goto_5619 ····:goto_5
620 ····if-nez·v4,·:cond_8620 ····if-nez·v4,·:cond_8
  
621 ····:goto_6621 ····:goto_6
Offset 653, 15 lines modifiedOffset 653, 15 lines modified
653 ····invoke-static·{v4,·v5},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z653 ····invoke-static·{v4,·v5},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
  
654 ····move-result·v4654 ····move-result·v4
  
655 ····if-eqz·v4,·:cond_a655 ····if-eqz·v4,·:cond_a
  
656 ····.line·292656 ····.line·292
657 ····invoke-virtual·{v11},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;657 ····invoke-virtual·{v11},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
658 ····move-result-object·v4658 ····move-result-object·v4
  
659 ····invoke-virtual·{v4},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackground()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup;659 ····invoke-virtual·{v4},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackground()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup;
  
660 ····move-result-object·v4660 ····move-result-object·v4
  
Offset 729, 15 lines modifiedOffset 729, 15 lines modified
729 ····.line·300729 ····.line·300
730 ····sget-object·v8,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;->FG_MESSAGE:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;730 ····sget-object·v8,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;->FG_MESSAGE:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;
  
731 ····.line·303731 ····.line·303
732 ····sget-object·v13,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;->NO_MESSAGE:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;732 ····sget-object·v13,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;->NO_MESSAGE:Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$Companion$RequestMessage;
  
733 ····.line·305733 ····.line·305
734 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;734 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
735 ····move-result-object·v18735 ····move-result-object·v18
  
736 ····invoke-virtual/range·{v18·..·v18},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPackageInfo()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;736 ····invoke-virtual/range·{v18·..·v18},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getPackageInfo()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightPackageInfo;
  
737 ····move-result-object·v18737 ····move-result-object·v18
  
Offset 750, 15 lines modifiedOffset 750, 15 lines modified
750 ····const/16·v2,·0x1e750 ····const/16·v2,·0x1e
  
751 ····if-lt·v12,·v2,·:cond_14751 ····if-lt·v12,·v2,·:cond_14
  
752 ····if-nez·v7,·:cond_d752 ····if-nez·v7,·:cond_d
  
753 ····.line·306753 ····.line·306
754 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;754 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
755 ····move-result-object·v2755 ····move-result-object·v2
  
756 ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getHasPermWithBackgroundMode()Z756 ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getHasPermWithBackgroundMode()Z
  
757 ····move-result·v2757 ····move-result·v2
  
Offset 792, 15 lines modifiedOffset 792, 15 lines modified
792 ····:cond_d792 ····:cond_d
793 ····:goto_a793 ····:goto_a
... Open expanded diff ...
2.23 KB
smali/com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$sendDirectlyToSettings$1.smali
    
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 ····check-cast·p1,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;91 ····check-cast·p1,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;
  
92 ····if-nez·p1,·:cond_192 ····if-nez·p1,·:cond_1
  
93 ····goto·:goto_193 ····goto·:goto_1
  
94 ····:cond_194 ····:cond_1
95 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;95 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
96 ····move-result-object·v096 ····move-result-object·v0
  
97 ····:goto_197 ····:goto_1
98 ····if-nez·v0,·:cond_398 ····if-nez·v0,·:cond_3
  
99 ····.line·99799 ····.line·997
Offset 124, 15 lines modifiedOffset 124, 15 lines modified
124 ····check-cast·p1,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;124 ····check-cast·p1,·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;
  
125 ····if-nez·p1,·:cond_2125 ····if-nez·p1,·:cond_2
  
126 ····return-void126 ····return-void
  
127 ····:cond_2127 ····:cond_2
128 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;128 ····invoke-virtual·{p1},·Lcom/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel$GroupState;->getGroup$packages__modules__Permission__PermissionController__android_common_apex30__PermissionController()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;
  
129 ····move-result-object·v0129 ····move-result-object·v0
  
130 ····.line·998130 ····.line·998
131 ····:cond_3131 ····:cond_3
132 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackground()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup;132 ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup;->getBackground()Lcom/android/permissioncontroller/permission/model/livedatatypes/LightAppPermGroup$AppPermSubGroup;
  
2.52 KB
original/META-INF/MANIFEST.MF
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 Manifest-Version:·1.0\xd1 Manifest-Version:·1.0\xd
2 Created-By:·soong_zip\xd2 Created-By:·soong_zip\xd
3 \xd3 \xd
4 Name:·AndroidManifest.xml\xd4 Name:·AndroidManifest.xml\xd
5 SHA-256-Digest:·WaZCltU9n8IL1j6PX/fvWTzvn7c6teLy/+aax9RwjV4=\xd5 SHA-256-Digest:·DSIFM83GyLW1Y3YmDVr1R+bVJvshMZsami1ROwc2uOI=\xd
6 \xd6 \xd
7 Name:·META-INF/activity-ktx_release.kotlin_module\xd7 Name:·META-INF/activity-ktx_release.kotlin_module\xd
8 SHA-256-Digest:·TalfFy+uaDkFlPToqViVvY5iM+YJHtzm8HkBZQOXAwA=\xd8 SHA-256-Digest:·TalfFy+uaDkFlPToqViVvY5iM+YJHtzm8HkBZQOXAwA=\xd
9 \xd9 \xd
10 Name:·META-INF/androidx.activity_activity-ktx.version\xd10 Name:·META-INF/androidx.activity_activity-ktx.version\xd
11 SHA-256-Digest:·NmRZBZGpmWZvggiOTDSDPC3VD9iRba2YILfga/Ydov4=\xd11 SHA-256-Digest:·NmRZBZGpmWZvggiOTDSDPC3VD9iRba2YILfga/Ydov4=\xd
12 \xd12 \xd
Offset 251, 16 lines modifiedOffset 251, 15 lines modified
251 Name:·META-INF/navigation-ui-ktx_release.kotlin_module\xd251 Name:·META-INF/navigation-ui-ktx_release.kotlin_module\xd
252 SHA-256-Digest:·aM1n9UWNVfCq0Vm+E9Ncc3zY7uz/rjjPYBczsp8bC8g=\xd252 SHA-256-Digest:·aM1n9UWNVfCq0Vm+E9Ncc3zY7uz/rjjPYBczsp8bC8g=\xd
253 \xd253 \xd
254 Name:·META-INF/navigation-ui_release.kotlin_module\xd254 Name:·META-INF/navigation-ui_release.kotlin_module\xd
255 SHA-256-Digest:·FSkzw/2woM+1O1GxqpN1073/dyK5Ioi9vttPuclmZe8=\xd255 SHA-256-Digest:·FSkzw/2woM+1O1GxqpN1073/dyK5Ioi9vttPuclmZe8=\xd
256 \xd256 \xd
257 Name:·META-INF/packages__modules__Permission__PermissionController__an\xd257 Name:·META-INF/packages__modules__Permission__PermissionController__an\xd
 258 ·droid_common_apex30__PermissionController.kotlin_module\xd
258 ·droid_common_GooglePermissionController_apex30__PermissionController.\xd 
259 ·kotlin_module\xd 
260 SHA-256-Digest:·AOrQqUKzI8LTNnt3yGOeVnpVG9QIcdT6UoJwXCzG7H0=\xd259 SHA-256-Digest:·AOrQqUKzI8LTNnt3yGOeVnpVG9QIcdT6UoJwXCzG7H0=\xd
261 \xd260 \xd
262 Name:·META-INF/proguard/androidx-annotations.pro\xd261 Name:·META-INF/proguard/androidx-annotations.pro\xd
263 SHA-256-Digest:·ZPsrYDbTv6tHn2FcOMKd/OSAccw1ey0GKnECDWReXJ0=\xd262 SHA-256-Digest:·ZPsrYDbTv6tHn2FcOMKd/OSAccw1ey0GKnECDWReXJ0=\xd
264 \xd263 \xd
265 Name:·META-INF/proguard/coroutines.pro\xd264 Name:·META-INF/proguard/coroutines.pro\xd
266 SHA-256-Digest:·cHxiotA4I+V9oYOCyoCRMpQgwlnoggMSLvZZNLoBUzA=\xd265 SHA-256-Digest:·cHxiotA4I+V9oYOCyoCRMpQgwlnoggMSLvZZNLoBUzA=\xd
Offset 271, 19 lines modifiedOffset 270, 16 lines modified
271 Name:·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler\xd270 Name:·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler\xd
272 SHA-256-Digest:·3XOOv4comXkX8gLH7A0XvEBW6OmxLq0VmzQjLI6Qm14=\xd271 SHA-256-Digest:·3XOOv4comXkX8gLH7A0XvEBW6OmxLq0VmzQjLI6Qm14=\xd
273 \xd272 \xd
274 Name:·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFact\xd273 Name:·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFact\xd
275 ·ory\xd274 ·ory\xd
276 SHA-256-Digest:·XEEFr31GLkMn/xTX+NAzVEejezmFLQVuwvCKpR3wJcE=\xd275 SHA-256-Digest:·XEEFr31GLkMn/xTX+NAzVEejezmFLQVuwvCKpR3wJcE=\xd
277 \xd276 \xd
278 Name:·assets/NOTICE.html.gz\xd 
279 SHA-256-Digest:·aMFJr0VzQKGjbpTgM0mRV7E5y+8KK+G72oQDZnaRqIg=\xd 
280 \xd 
281 Name:·classes.dex\xd277 Name:·classes.dex\xd
282 SHA-256-Digest:·hp8n9ery6pXnNRKIEtYRW+G5BdY4Ykzi30EOb7HQ7JQ=\xd278 SHA-256-Digest:·k09vRL/y8gCUnenFNaOHoWnm2jJxT8KBSKk5hqDYT8c=\xd
283 \xd279 \xd
284 Name:·kotlin/annotation/annotation.kotlin_builtins\xd280 Name:·kotlin/annotation/annotation.kotlin_builtins\xd
285 SHA-256-Digest:·98k+cGfKErqbPZTG5UDkwjy2/djJr/cEtVPKumUPw1c=\xd281 SHA-256-Digest:·98k+cGfKErqbPZTG5UDkwjy2/djJr/cEtVPKumUPw1c=\xd
286 \xd282 \xd
287 Name:·kotlin/collections/collections.kotlin_builtins\xd283 Name:·kotlin/collections/collections.kotlin_builtins\xd
288 SHA-256-Digest:·U5uFwkA/bvBjgWGtmd97ESVkEulBEzXtLqOTGj79fHY=\xd284 SHA-256-Digest:·U5uFwkA/bvBjgWGtmd97ESVkEulBEzXtLqOTGj79fHY=\xd
289 \xd285 \xd
Offset 3525, 12 lines modifiedOffset 3521, 9 lines modified
3525 Name:·res/xml/uninstall_button_preference_widget.xml\xd3521 Name:·res/xml/uninstall_button_preference_widget.xml\xd
3526 SHA-256-Digest:·1Ag0GhSifPZZzMPlnZOwoFN3+r2807lOHiUCKr6Dl2o=\xd3522 SHA-256-Digest:·1Ag0GhSifPZZzMPlnZOwoFN3+r2807lOHiUCKr6Dl2o=\xd
3527 \xd3523 \xd
3528 Name:·res/xml/unused_app_categories.xml\xd3524 Name:·res/xml/unused_app_categories.xml\xd
3529 SHA-256-Digest:·jtJtA5SOeE8o4pgVqNpahWOznaFnmrwHL8hdTFJ2tN0=\xd3525 SHA-256-Digest:·jtJtA5SOeE8o4pgVqNpahWOznaFnmrwHL8hdTFJ2tN0=\xd
3530 \xd3526 \xd
3531 Name:·resources.arsc\xd3527 Name:·resources.arsc\xd
 3528 SHA-256-Digest:·t6bZdm8N41UG8FJLOecNMvaPrn1B4gwzsoX2PGqDQp4=\xd
3532 SHA-256-Digest:·LlEkj+HyOnV0SdRzMECRDjAWzhJZYFIsqZ674ZkwiM8=\xd 
3533 \xd 
3534 Name:·stamp-cert-sha256\xd 
3535 SHA-256-Digest:·HZwqAqk4Fv9ceuZPmq0Cwj3kncUUYg2xp61iTSqDZ5w=\xd 
3536 \xd3529 \xd
2.76 KB
original/META-INF/CERT.SF
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 Signature-Version:·1.0\xd1 Signature-Version:·1.0\xd
2 Created-By:·1.0·(Android·SignApk)\xd2 Created-By:·1.0·(Android·SignApk)\xd
3 SHA-256-Digest-Manifest:·nuhVHOUAn4pK4qAF6PWTjQESY5QaSHQ1OHwjr7WcUw4=\xd3 SHA-256-Digest-Manifest:·Pyge46erVr5jdtp6I9s0WY6mpFY1UpOFunKKDaqEybY=\xd
4 X-Android-APK-Signed:·2,·3\xd4 X-Android-APK-Signed:·2,·3\xd
5 \xd5 \xd
6 Name:·AndroidManifest.xml\xd6 Name:·AndroidManifest.xml\xd
7 SHA-256-Digest:·AcKlmKHZ9nMdIDy+Xjbo+8LbgJ662SKIJTGVVgv1M9g=\xd7 SHA-256-Digest:·4vJsdbebJ4g8eh8U61crB0TmQcpKqWq9mYtMj/033Gc=\xd
8 \xd8 \xd
9 Name:·META-INF/activity-ktx_release.kotlin_module\xd9 Name:·META-INF/activity-ktx_release.kotlin_module\xd
10 SHA-256-Digest:·tJ8RsP/fuTO9dKjGFXRDsL6wp6BFvvLrFXGSZ9Rddlc=\xd10 SHA-256-Digest:·tJ8RsP/fuTO9dKjGFXRDsL6wp6BFvvLrFXGSZ9Rddlc=\xd
11 \xd11 \xd
12 Name:·META-INF/androidx.activity_activity-ktx.version\xd12 Name:·META-INF/androidx.activity_activity-ktx.version\xd
13 SHA-256-Digest:·18IlnUF8CQ0sIJj77Kl+N8abff6AXDSR0S/M23F0d84=\xd13 SHA-256-Digest:·18IlnUF8CQ0sIJj77Kl+N8abff6AXDSR0S/M23F0d84=\xd
14 \xd14 \xd
Offset 253, 17 lines modifiedOffset 253, 16 lines modified
253 Name:·META-INF/navigation-ui-ktx_release.kotlin_module\xd253 Name:·META-INF/navigation-ui-ktx_release.kotlin_module\xd
254 SHA-256-Digest:·qx6Pq4vXD1cvlyPfOc0qC2fH3L1piKOgB/j5tSybxc0=\xd254 SHA-256-Digest:·qx6Pq4vXD1cvlyPfOc0qC2fH3L1piKOgB/j5tSybxc0=\xd
255 \xd255 \xd
256 Name:·META-INF/navigation-ui_release.kotlin_module\xd256 Name:·META-INF/navigation-ui_release.kotlin_module\xd
257 SHA-256-Digest:·dJJy0p4/6S/5/GO9LvLFcN0aM7votwEak1KwZJMeWhE=\xd257 SHA-256-Digest:·dJJy0p4/6S/5/GO9LvLFcN0aM7votwEak1KwZJMeWhE=\xd
258 \xd258 \xd
259 Name:·META-INF/packages__modules__Permission__PermissionController__an\xd259 Name:·META-INF/packages__modules__Permission__PermissionController__an\xd
 260 ·droid_common_apex30__PermissionController.kotlin_module\xd
 261 SHA-256-Digest:·BlGAU72anJk/k9iBDPCDkkLPebmpUIuvVe+ndRnBmvg=\xd
260 ·droid_common_GooglePermissionController_apex30__PermissionController.\xd 
261 ·kotlin_module\xd 
262 SHA-256-Digest:·Z5uHUjhsZQx3sRgbKdffdF/vCpzp9Y2UzA9ChktffVo=\xd 
263 \xd262 \xd
264 Name:·META-INF/proguard/androidx-annotations.pro\xd263 Name:·META-INF/proguard/androidx-annotations.pro\xd
265 SHA-256-Digest:·2DSGqre75s/HlcLdGURGKFwkYDXokjrZWYuN4viGZZs=\xd264 SHA-256-Digest:·2DSGqre75s/HlcLdGURGKFwkYDXokjrZWYuN4viGZZs=\xd
266 \xd265 \xd
267 Name:·META-INF/proguard/coroutines.pro\xd266 Name:·META-INF/proguard/coroutines.pro\xd
268 SHA-256-Digest:·d0A8lB3jhcaXEbpInDrrXhW876od0/McYeNu8xa+yBQ=\xd267 SHA-256-Digest:·d0A8lB3jhcaXEbpInDrrXhW876od0/McYeNu8xa+yBQ=\xd
269 \xd268 \xd
Offset 273, 19 lines modifiedOffset 272, 16 lines modified
273 Name:·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler\xd272 Name:·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler\xd
274 SHA-256-Digest:·TfXHp0+Y1yZvb12iDbcKgW2vFRRnjouXWeFXvatQRiw=\xd273 SHA-256-Digest:·TfXHp0+Y1yZvb12iDbcKgW2vFRRnjouXWeFXvatQRiw=\xd
275 \xd274 \xd
276 Name:·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFact\xd275 Name:·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFact\xd
277 ·ory\xd276 ·ory\xd
278 SHA-256-Digest:·t9G1ZJOVRPKupHNOFryHSnJ2QJRoya+p4DcNzFAJ6j8=\xd277 SHA-256-Digest:·t9G1ZJOVRPKupHNOFryHSnJ2QJRoya+p4DcNzFAJ6j8=\xd
279 \xd278 \xd
280 Name:·assets/NOTICE.html.gz\xd 
281 SHA-256-Digest:·qiTUn8L96J+0O6Hic/F9k4pgHm2m59eIhIs3RSBfOXA=\xd 
282 \xd 
283 Name:·classes.dex\xd279 Name:·classes.dex\xd
284 SHA-256-Digest:·QytuCQhJhbDG8xw6uQxKzRNp1SSKuK5y+Amb/U9b7XU=\xd280 SHA-256-Digest:·AqWFgp9QD2ca1Xlp4fu/+ikWHj/72Xs3ZNvV6sMCCDA=\xd
285 \xd281 \xd
286 Name:·kotlin/annotation/annotation.kotlin_builtins\xd282 Name:·kotlin/annotation/annotation.kotlin_builtins\xd
287 SHA-256-Digest:·2kZfon1lRo0UGgaGv88sZi7sEP+awuzOStpYx9cLGdc=\xd283 SHA-256-Digest:·2kZfon1lRo0UGgaGv88sZi7sEP+awuzOStpYx9cLGdc=\xd
288 \xd284 \xd
289 Name:·kotlin/collections/collections.kotlin_builtins\xd285 Name:·kotlin/collections/collections.kotlin_builtins\xd
290 SHA-256-Digest:·Q7jZRv9+2qLROmcpCDWJWzGOsq/s4QM2TNcA5RrXm70=\xd286 SHA-256-Digest:·Q7jZRv9+2qLROmcpCDWJWzGOsq/s4QM2TNcA5RrXm70=\xd
291 \xd287 \xd
Offset 3527, 12 lines modifiedOffset 3523, 9 lines modified
3527 Name:·res/xml/uninstall_button_preference_widget.xml\xd3523 Name:·res/xml/uninstall_button_preference_widget.xml\xd
3528 SHA-256-Digest:·deJngKyGSDZZB72ZNGlGZDHHQq7UQUAmpB5HtpZw2cg=\xd3524 SHA-256-Digest:·deJngKyGSDZZB72ZNGlGZDHHQq7UQUAmpB5HtpZw2cg=\xd
3529 \xd3525 \xd
3530 Name:·res/xml/unused_app_categories.xml\xd3526 Name:·res/xml/unused_app_categories.xml\xd
3531 SHA-256-Digest:·q4DDuY0E6UNBEkE5w+JOfK3zUoNiJ9pVRZU3pyjobYk=\xd3527 SHA-256-Digest:·q4DDuY0E6UNBEkE5w+JOfK3zUoNiJ9pVRZU3pyjobYk=\xd
3532 \xd3528 \xd
3533 Name:·resources.arsc\xd3529 Name:·resources.arsc\xd
 3530 SHA-256-Digest:·V3cManw2VnTossAluVSPccFhQsto0otyK2d0lHLw7lw=\xd
3534 SHA-256-Digest:·2PQrSZ8lG8NRKAhqdDElwZ1/Ow2/N4eDx996cB0P9Nk=\xd 
3535 \xd 
3536 Name:·stamp-cert-sha256\xd 
3537 SHA-256-Digest:·L0p4Bm/NGffFWX26fUKi8jlq3aKsfwyEBtSavY6F0c0=\xd 
3538 \xd3531 \xd
1.4 KB
res/values-te/strings.xml
1.35 KB
res/values-te/strings.xml
    
Offset 531, 15 lines modifiedOffset 531, 15 lines modified
531 ··<string·name="role_sms_request_title">%1$sను·మీ·డిఫాల్ట్·SMS·యాప్‌గా·సెట్·చేయాలా?</string>531 ··<string·name="role_sms_request_title">%1$sను·మీ·డిఫాల్ట్·SMS·యాప్‌గా·సెట్·చేయాలా?</string>
532 ··<string·name="role_sms_search_keywords">వచన·మెసేజ్‌,·వచనం·పంపడం,·మెసేజ్‌లు,·మెసేజ్‌·పంపడం</string>532 ··<string·name="role_sms_search_keywords">వచన·మెసేజ్‌,·వచనం·పంపడం,·మెసేజ్‌లు,·మెసేజ్‌·పంపడం</string>
533 ··<string·name="role_sms_short_label">SMS·యాప్</string>533 ··<string·name="role_sms_short_label">SMS·యాప్</string>
534 ··<string·name="role_watch_description">మీ·నోటిఫికేషన్‌లతో·ఇంటరాక్ట్·అవ్వడానికి·అలాగే·మీ·ఫోన్,·SMS,·కాంటాక్ట్‌లు·అలాగే·Calendar·అనుమతులను·యాక్సెస్·చేయడానికి·%1$s·అనుమతించబడుతుంది.</string>534 ··<string·name="role_watch_description">మీ·నోటిఫికేషన్‌లతో·ఇంటరాక్ట్·అవ్వడానికి·అలాగే·మీ·ఫోన్,·SMS,·కాంటాక్ట్‌లు·అలాగే·Calendar·అనుమతులను·యాక్సెస్·చేయడానికి·%1$s·అనుమతించబడుతుంది.</string>
535 ··<string·name="screen_overlay_button">సెట్టింగ్‌లను·తెరువు</string>535 ··<string·name="screen_overlay_button">సెట్టింగ్‌లను·తెరువు</string>
536 ··<string·name="screen_overlay_message">ఈ·అనుమతి·సెట్టింగ్‌ను·మార్చడానికి,·మీరు·సెట్టింగ్‌లు·&gt;·యాప్‌ల·నుండి·స్క్రీన్·అతివ్యాప్తిని·ఆఫ్·చేయాలి</string>536 ··<string·name="screen_overlay_message">ఈ·అనుమతి·సెట్టింగ్‌ను·మార్చడానికి,·మీరు·సెట్టింగ్‌లు·&gt;·యాప్‌ల·నుండి·స్క్రీన్·అతివ్యాప్తిని·ఆఫ్·చేయాలి</string>
537 ··<string·name="screen_overlay_title">స్క్రీన్·అతివ్యాప్తి·గుర్తించబడింది</string>537 ··<string·name="screen_overlay_title">స్క్రీన్·అతివ్యాప్తి·గుర్తించబడింది</string>
538 ··<string·name="search_menu">సెట్టింగ్‌లను·ర్చ్·ేయండి</string>538 ··<string·name="search_menu">సెట్టింగ్‌లను·తకండి</string>
539 ··<string·name="search_menu_title">సెర్చ్</string>539 ··<string·name="search_menu_title">సెర్చ్</string>
540 ··<string·name="settings">సెట్టింగ్‌లు</string>540 ··<string·name="settings">సెట్టింగ్‌లు</string>
541 ··<string·name="settings_button">సెట్టింగ్‌లు</string>541 ··<string·name="settings_button">సెట్టింగ్‌లు</string>
542 ··<string·name="settingslib_learn_more_text">మరింత·తెలుసుకోండి</string>542 ··<string·name="settingslib_learn_more_text">మరింత·తెలుసుకోండి</string>
543 ··<string·name="sort_by_app">యాప్·వాడకం·బట్టి·వర్గీకరణ</string>543 ··<string·name="sort_by_app">యాప్·వాడకం·బట్టి·వర్గీకరణ</string>
544 ··<string·name="sort_by_time">టైమ్‌ను·బట్టి·వర్గీకరణ</string>544 ··<string·name="sort_by_time">టైమ్‌ను·బట్టి·వర్గీకరణ</string>
545 ··<string·name="sort_spinner_most_accesses">మరిన్ని·యాక్సెస్‌లు</string>545 ··<string·name="sort_spinner_most_accesses">మరిన్ని·యాక్సెస్‌లు</string>
322 B
original/META-INF/packages__modules__Permission__PermissionController__android_common_GooglePermissionController_apex30__PermissionController.kotlin_module vs.
original/META-INF/packages__modules__Permission__PermissionController__android_common_apex30__PermissionController.kotlin_module
Files identical despite different names
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·18364602··»  Blocks:·35872······IO·Block:·4096···regular·file1 ··Size:·18282518··»  Blocks:·35712······IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·1970-01-01·00:00:00.000000000·+00004 Modify:·1970-01-01·00:00:00.000000000·+0000