27.7 MB
/home/dev/aosp/build/android-11.0.0_r17/crosshatch-user/Google/system.img.apexes/com.google.android.permission.apex-apex_payload.img.mount vs.
/home/dev/aosp/build/android-11.0.0_r17/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.permission.apex-apex_payload.img.mount
341 B
file list
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 apex_manifest.pb1 apex_manifest.pb
2 javalib2 javalib
3 javalib/framework-permission.jar3 javalib/framework-permission.jar
4 javalib/service-permission.jar4 javalib/service-permission.jar
5 lost+found5 lost+found
6 priv-app6 priv-app
7 priv-app/GooglePermissionController7 priv-app/PermissionController
8 priv-app/GooglePermissionController/GooglePermissionController.apk8 priv-app/PermissionController/PermissionController.apk
532 B
/home/dev/aosp/build/android-11.0.0_r17/crosshatch-user/Google/system.img.apexes/com.google.android.permission.apex-apex_payload.img.mount/apex_manifest.pb vs.
/home/dev/aosp/build/android-11.0.0_r17/aosp_crosshatch-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·10e2·c2bd·8f01·······rmission......00000010:·726d·6973·7369·6f6e·1080·c686·8f01·······rmission......
27.7 MB
/home/dev/aosp/build/android-11.0.0_r17/crosshatch-user/Google/system.img.apexes/com.google.android.permission.apex-apex_payload.img.mount/priv-app vs.
/home/dev/aosp/build/android-11.0.0_r17/aosp_crosshatch-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
27.7 MB
/home/dev/aosp/build/android-11.0.0_r17/crosshatch-user/Google/system.img.apexes/com.google.android.permission.apex-apex_payload.img.mount/priv-app/GooglePermissionController vs.
/home/dev/aosp/build/android-11.0.0_r17/aosp_crosshatch-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
27.7 MB
/home/dev/aosp/build/android-11.0.0_r17/crosshatch-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-11.0.0_r17/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.permission.apex-apex_payload.img.mount/priv-app/PermissionController/PermissionController.apk
9.05 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·8178336·bytes,·number·of·entries:·10601 Zip·file·size:·8112636·bytes,·number·of·entries:·1058
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.appcompat_appcompat-resources.version4 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.appcompat_appcompat-resources.version
5 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.appcompat_appcompat.version5 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.appcompat_appcompat.version
6 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.arch.core_core-runtime.version6 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.arch.core_core-runtime.version
7 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version7 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version
8 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.cardview_cardview.version8 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.cardview_cardview.version
Offset 49, 16 lines modifiedOffset 49, 15 lines modified
49 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.slidingpanelayout_slidingpanelayout.version49 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.slidingpanelayout_slidingpanelayout.version
50 -rw----·····1.0·fat·······11·bx·stor·09-Jan-01·00:00·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version50 -rw----·····1.0·fat·······11·bx·stor·09-Jan-01·00:00·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version
51 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.transition_transition.version51 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.transition_transition.version
52 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.vectordrawable_vectordrawable-animated.version52 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.vectordrawable_vectordrawable-animated.version
53 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.vectordrawable_vectordrawable.version53 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.vectordrawable_vectordrawable.version
54 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.versionedparcelable_versionedparcelable.version54 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.versionedparcelable_versionedparcelable.version
55 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.viewpager_viewpager.version55 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.viewpager_viewpager.version
56 -rw----·····1.0·fat····55018·bx·stor·09-Jan-01·00:00·assets/NOTICE.html.gz56 -rw----·····1.0·fat··3805832·bx·stor·09-Jan-01·00:00·classes.dex
57 -rw----·····1.0·fat··3805456·bx·stor·09-Jan-01·00:00·classes.dex 
58 -rw----·····1.0·fat······272·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png57 -rw----·····1.0·fat······272·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png
59 -rw----·····1.0·fat······227·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png58 -rw----·····1.0·fat······227·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png
60 -rw----·····1.0·fat······404·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png59 -rw----·····1.0·fat······404·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png
61 -rw----·····1.0·fat······464·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png60 -rw----·····1.0·fat······464·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png
62 -rw----·····1.0·fat······563·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png61 -rw----·····1.0·fat······563·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png
63 -rw----·····1.0·fat·····1096·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png62 -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
64 -rw----·····1.0·fat·····1243·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png63 -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 374, 16 lines modifiedOffset 373, 16 lines modified
374 -rw----·····1.0·fat······513·bx·stor·09-Jan-01·00:00·res/drawable-xxxhdpi-v4/abc_text_select_handle_right_mtrl_light.png373 -rw----·····1.0·fat······513·bx·stor·09-Jan-01·00:00·res/drawable-xxxhdpi-v4/abc_text_select_handle_right_mtrl_light.png
375 -rw----·····1.0·fat·····1155·bx·stor·09-Jan-01·00:00·res/drawable-xxxhdpi-v4/design_ic_visibility.png374 -rw----·····1.0·fat·····1155·bx·stor·09-Jan-01·00:00·res/drawable-xxxhdpi-v4/design_ic_visibility.png
376 -rw----·····1.0·fat·····1201·bx·stor·09-Jan-01·00:00·res/drawable-xxxhdpi-v4/design_ic_visibility_off.png375 -rw----·····1.0·fat·····1201·bx·stor·09-Jan-01·00:00·res/drawable-xxxhdpi-v4/design_ic_visibility_off.png
377 -rw----·····1.0·fat·····4530·bx·stor·09-Jan-01·00:00·res/raw/lb_voice_failure.ogg376 -rw----·····1.0·fat·····4530·bx·stor·09-Jan-01·00:00·res/raw/lb_voice_failure.ogg
378 -rw----·····1.0·fat·····4557·bx·stor·09-Jan-01·00:00·res/raw/lb_voice_no_input.ogg377 -rw----·····1.0·fat·····4557·bx·stor·09-Jan-01·00:00·res/raw/lb_voice_no_input.ogg
379 -rw----·····1.0·fat·····4074·bx·stor·09-Jan-01·00:00·res/raw/lb_voice_open.ogg378 -rw----·····1.0·fat·····4074·bx·stor·09-Jan-01·00:00·res/raw/lb_voice_open.ogg
380 -rw----·····1.0·fat·····4383·bx·stor·09-Jan-01·00:00·res/raw/lb_voice_success.ogg379 -rw----·····1.0·fat·····4383·bx·stor·09-Jan-01·00:00·res/raw/lb_voice_success.ogg
381 -rw----·····1.0·fat··3570868·bx·stor·09-Jan-01·00:00·resources.arsc380 -rw----·····1.0·fat··3570768·bx·stor·09-Jan-01·00:00·resources.arsc
382 -rw----·····2.0·fat····27080·bl·defN·09-Jan-01·00:00·AndroidManifest.xml381 -rw----·····2.0·fat····26700·bl·defN·09-Jan-01·00:00·AndroidManifest.xml
383 -rw----·····2.0·fat······185·bl·defN·09-Jan-01·00:00·META-INF/activity-ktx_release.kotlin_module382 -rw----·····2.0·fat······185·bl·defN·09-Jan-01·00:00·META-INF/activity-ktx_release.kotlin_module
384 -rw----·····2.0·fat······109·bl·defN·09-Jan-01·00:00·META-INF/collection-ktx.kotlin_module383 -rw----·····2.0·fat······109·bl·defN·09-Jan-01·00:00·META-INF/collection-ktx.kotlin_module
385 -rw----·····2.0·fat······229·bl·defN·09-Jan-01·00:00·META-INF/com.android.tools/proguard/coroutines.pro384 -rw----·····2.0·fat······229·bl·defN·09-Jan-01·00:00·META-INF/com.android.tools/proguard/coroutines.pro
386 -rw----·····2.0·fat······302·bl·defN·09-Jan-01·00:00·META-INF/com.android.tools/r8-from-1.6.0/coroutines.pro385 -rw----·····2.0·fat······302·bl·defN·09-Jan-01·00:00·META-INF/com.android.tools/r8-from-1.6.0/coroutines.pro
387 -rw----·····2.0·fat······224·bl·defN·09-Jan-01·00:00·META-INF/com.android.tools/r8-upto-1.6.0/coroutines.pro386 -rw----·····2.0·fat······224·bl·defN·09-Jan-01·00:00·META-INF/com.android.tools/r8-upto-1.6.0/coroutines.pro
388 -rw----·····2.0·fat·······14·bl·defN·09-Jan-01·00:00·META-INF/com.google.android.material_material.version387 -rw----·····2.0·fat·······14·bl·defN·09-Jan-01·00:00·META-INF/com.google.android.material_material.version
389 -rw----·····2.0·fat·····1079·bl·defN·09-Jan-01·00:00·META-INF/core-ktx_release.kotlin_module388 -rw----·····2.0·fat·····1079·bl·defN·09-Jan-01·00:00·META-INF/core-ktx_release.kotlin_module
Offset 395, 15 lines modifiedOffset 394, 15 lines modified
395 -rw----·····2.0·fat·······50·bl·defN·09-Jan-01·00:00·META-INF/lifecycle-livedata-core-ktx_release.kotlin_module394 -rw----·····2.0·fat·······50·bl·defN·09-Jan-01·00:00·META-INF/lifecycle-livedata-core-ktx_release.kotlin_module
396 -rw----·····2.0·fat·······98·bl·defN·09-Jan-01·00:00·META-INF/lifecycle-runtime-ktx_release.kotlin_module395 -rw----·····2.0·fat·······98·bl·defN·09-Jan-01·00:00·META-INF/lifecycle-runtime-ktx_release.kotlin_module
397 -rw----·····2.0·fat·······93·bl·defN·09-Jan-01·00:00·META-INF/lifecycle-viewmodel-ktx_release.kotlin_module396 -rw----·····2.0·fat·······93·bl·defN·09-Jan-01·00:00·META-INF/lifecycle-viewmodel-ktx_release.kotlin_module
398 -rw----·····2.0·fat······153·bl·defN·09-Jan-01·00:00·META-INF/navigation-common-ktx_release.kotlin_module397 -rw----·····2.0·fat······153·bl·defN·09-Jan-01·00:00·META-INF/navigation-common-ktx_release.kotlin_module
399 -rw----·····2.0·fat······243·bl·defN·09-Jan-01·00:00·META-INF/navigation-fragment-ktx_release.kotlin_module398 -rw----·····2.0·fat······243·bl·defN·09-Jan-01·00:00·META-INF/navigation-fragment-ktx_release.kotlin_module
400 -rw----·····2.0·fat······177·bl·defN·09-Jan-01·00:00·META-INF/navigation-runtime-ktx_release.kotlin_module399 -rw----·····2.0·fat······177·bl·defN·09-Jan-01·00:00·META-INF/navigation-runtime-ktx_release.kotlin_module
401 -rw----·····2.0·fat······187·bl·defN·09-Jan-01·00:00·META-INF/navigation-ui-ktx_release.kotlin_module400 -rw----·····2.0·fat······187·bl·defN·09-Jan-01·00:00·META-INF/navigation-ui-ktx_release.kotlin_module
402 -rw----·····2.0·fat······355·bl·defN·09-Jan-01·00:00·META-INF/packages__apps__PermissionController__android_common_GooglePermissionController_com.android.permission__PermissionController.kotlin_module401 -rw----·····2.0·fat······355·bl·defN·09-Jan-01·00:00·META-INF/packages__apps__PermissionController__android_common_com.android.permission__PermissionController.kotlin_module
403 -rw----·····2.0·fat······339·bl·defN·09-Jan-01·00:00·META-INF/proguard/androidx-annotations.pro402 -rw----·····2.0·fat······339·bl·defN·09-Jan-01·00:00·META-INF/proguard/androidx-annotations.pro
404 -rw----·····2.0·fat······445·bl·defN·09-Jan-01·00:00·META-INF/proguard/coroutines.pro403 -rw----·····2.0·fat······445·bl·defN·09-Jan-01·00:00·META-INF/proguard/coroutines.pro
405 -rw----·····2.0·fat·······53·bl·defN·09-Jan-01·00:00·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler404 -rw----·····2.0·fat·······53·bl·defN·09-Jan-01·00:00·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler
406 -rw----·····2.0·fat·······51·bl·defN·09-Jan-01·00:00·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory405 -rw----·····2.0·fat·······51·bl·defN·09-Jan-01·00:00·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory
407 -rw----·····2.0·fat······926·bl·defN·09-Jan-01·00:00·kotlin/annotation/annotation.kotlin_builtins406 -rw----·····2.0·fat······926·bl·defN·09-Jan-01·00:00·kotlin/annotation/annotation.kotlin_builtins
408 -rw----·····2.0·fat·····3685·bl·defN·09-Jan-01·00:00·kotlin/collections/collections.kotlin_builtins407 -rw----·····2.0·fat·····3685·bl·defN·09-Jan-01·00:00·kotlin/collections/collections.kotlin_builtins
409 -rw----·····2.0·fat······200·bl·defN·09-Jan-01·00:00·kotlin/coroutines/coroutines.kotlin_builtins408 -rw----·····2.0·fat······200·bl·defN·09-Jan-01·00:00·kotlin/coroutines/coroutines.kotlin_builtins
Offset 771, 15 lines modifiedOffset 770, 15 lines modified
771 -rw----·····2.0·fat······432·bl·defN·09-Jan-01·00:00·res/interpolator/progress_indeterminate_horizontal_rect1_scalex_copy.xml770 -rw----·····2.0·fat······432·bl·defN·09-Jan-01·00:00·res/interpolator/progress_indeterminate_horizontal_rect1_scalex_copy.xml
772 -rw----·····2.0·fat······452·bl·defN·09-Jan-01·00:00·res/interpolator/progress_indeterminate_horizontal_rect1_translatex_copy.xml771 -rw----·····2.0·fat······452·bl·defN·09-Jan-01·00:00·res/interpolator/progress_indeterminate_horizontal_rect1_translatex_copy.xml
773 -rw----·····2.0·fat······568·bl·defN·09-Jan-01·00:00·res/interpolator/progress_indeterminate_horizontal_rect2_scalex_copy.xml772 -rw----·····2.0·fat······568·bl·defN·09-Jan-01·00:00·res/interpolator/progress_indeterminate_horizontal_rect2_scalex_copy.xml
774 -rw----·····2.0·fat······512·bl·defN·09-Jan-01·00:00·res/interpolator/progress_indeterminate_horizontal_rect2_translatex_copy.xml773 -rw----·····2.0·fat······512·bl·defN·09-Jan-01·00:00·res/interpolator/progress_indeterminate_horizontal_rect2_translatex_copy.xml
775 -rw----·····2.0·fat······732·bl·defN·09-Jan-01·00:00·res/layout-ldrtl/car_ui_recycler_view.xml774 -rw----·····2.0·fat······732·bl·defN·09-Jan-01·00:00·res/layout-ldrtl/car_ui_recycler_view.xml
776 -rw----·····2.0·fat······528·bl·defN·09-Jan-01·00:00·res/layout-sw600dp-v13/design_layout_snackbar.xml775 -rw----·····2.0·fat······528·bl·defN·09-Jan-01·00:00·res/layout-sw600dp-v13/design_layout_snackbar.xml
777 -rw----·····2.0·fat······528·bl·defN·09-Jan-01·00:00·res/layout-sw600dp-v13/mtrl_layout_snackbar.xml776 -rw----·····2.0·fat······528·bl·defN·09-Jan-01·00:00·res/layout-sw600dp-v13/mtrl_layout_snackbar.xml
778 -rw----·····2.0·fat·····2756·bl·defN·09-Jan-01·00:00·res/layout-television-v8/grant_permissions.xml777 -rw----·····2.0·fat·····2776·bl·defN·09-Jan-01·00:00·res/layout-television-v8/grant_permissions.xml
779 -rw----·····2.0·fat·····1188·bl·defN·09-Jan-01·00:00·res/layout-television-v8/header.xml778 -rw----·····2.0·fat·····1188·bl·defN·09-Jan-01·00:00·res/layout-television-v8/header.xml
780 -rw----·····2.0·fat·····1216·bl·defN·09-Jan-01·00:00·res/layout-television-v8/permissions_frame.xml779 -rw----·····2.0·fat·····1216·bl·defN·09-Jan-01·00:00·res/layout-television-v8/permissions_frame.xml
781 -rw----·····2.0·fat······640·bl·defN·09-Jan-01·00:00·res/layout-television-v8/preference_permissions_category.xml780 -rw----·····2.0·fat······640·bl·defN·09-Jan-01·00:00·res/layout-television-v8/preference_permissions_category.xml
782 -rw----·····2.0·fat······684·bl·defN·09-Jan-01·00:00·res/layout-television-v8/preference_permissions_no_apps.xml781 -rw----·····2.0·fat······684·bl·defN·09-Jan-01·00:00·res/layout-television-v8/preference_permissions_no_apps.xml
783 -rw----·····2.0·fat·····1900·bl·defN·09-Jan-01·00:00·res/layout-television-v8/preference_permissions_revoke.xml782 -rw----·····2.0·fat·····1900·bl·defN·09-Jan-01·00:00·res/layout-television-v8/preference_permissions_revoke.xml
784 -rw----·····2.0·fat·····1052·bl·defN·09-Jan-01·00:00·res/layout-v21/notification_action.xml783 -rw----·····2.0·fat·····1052·bl·defN·09-Jan-01·00:00·res/layout-v21/notification_action.xml
785 -rw----·····2.0·fat·····1228·bl·defN·09-Jan-01·00:00·res/layout-v21/notification_action_tombstone.xml784 -rw----·····2.0·fat·····1228·bl·defN·09-Jan-01·00:00·res/layout-v21/notification_action_tombstone.xml
Offset 1051, 12 lines modifiedOffset 1050, 11 lines modified
1051 -rw----·····2.0·fat······728·bl·defN·09-Jan-01·00:00·res/xml/adjust_user_sensitive.xml1050 -rw----·····2.0·fat······728·bl·defN·09-Jan-01·00:00·res/xml/adjust_user_sensitive.xml
1052 -rw----·····2.0·fat······432·bl·defN·09-Jan-01·00:00·res/xml/all_permissions.xml1051 -rw----·····2.0·fat······432·bl·defN·09-Jan-01·00:00·res/xml/all_permissions.xml
1053 -rw----·····2.0·fat······756·bl·defN·09-Jan-01·00:00·res/xml/allowed_denied.xml1052 -rw----·····2.0·fat······756·bl·defN·09-Jan-01·00:00·res/xml/allowed_denied.xml
1054 -rw----·····2.0·fat······900·bl·defN·09-Jan-01·00:00·res/xml/allowed_denied_storage.xml1053 -rw----·····2.0·fat······900·bl·defN·09-Jan-01·00:00·res/xml/allowed_denied_storage.xml
1055 -rw----·····2.0·fat····17152·bl·defN·09-Jan-01·00:00·res/xml/roles.xml1054 -rw----·····2.0·fat····17152·bl·defN·09-Jan-01·00:00·res/xml/roles.xml
1056 -rw----·····2.0·fat······980·bl·defN·09-Jan-01·00:00·res/xml/uninstall_button_preference_widget.xml1055 -rw----·····2.0·fat······980·bl·defN·09-Jan-01·00:00·res/xml/uninstall_button_preference_widget.xml
1057 -rw----·····2.0·fat······868·bl·defN·09-Jan-01·00:00·res/xml/unused_app_categories.xml1056 -rw----·····2.0·fat······868·bl·defN·09-Jan-01·00:00·res/xml/unused_app_categories.xml
1058 -rw----·····2.0·fat·······32·bl·defN·09-Jan-01·00:00·stamp-cert-sha2561057 -rw----·····2.0·fat···125559·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF
1059 -rw----·····2.0·fat···125771·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF1058 -rw----·····2.0·fat·····1722·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA
1060 -rw----·····2.0·fat·····2242·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA1059 -rw----·····2.0·fat···125447·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF
1061 -rw----·····2.0·fat···125659·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF1060 1058·files,·8477489·bytes·uncompressed,·7912809·bytes·compressed:··6.7%
1062 1060·files,·8533567·bytes·uncompressed,·7968692·bytes·compressed:··6.6% 
2.42 KB
AndroidManifest.xml (decoded)
2.36 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·android:compileSdkVersion="30"·android:compileSdkVersionCodename="11"·android:versionCode="300900706"·android:versionName="r_aml_300900706"·coreApp="true"·package="com.google.android.permissioncontroller"·platformBuildVersionCode="30"·platformBuildVersionName="11"·xmlns:android="http://schemas.android.com/apk/res/android">2 <manifest·android:compileSdkVersion="30"·android:compileSdkVersionCodename="11"·android:versionCode="300000000"·android:versionName="30·system·image"·coreApp="true"·package="com.android.permissioncontroller"·platformBuildVersionCode="30"·platformBuildVersionName="11"·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<uses-sdk·android:minSdkVersion="29"·android:targetSdkVersion="29"/>3 ··<uses-sdk·android:minSdkVersion="29"·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 176, 11 lines modifiedOffset 176, 10 lines modified
176 ····<receiver·android:exported="true"·android:name="com.android.permissioncontroller.incident.ConfirmationReceiver">176 ····<receiver·android:exported="true"·android:name="com.android.permissioncontroller.incident.ConfirmationReceiver">
177 ······<intent-filter>177 ······<intent-filter>
178 ········<action·android:name="android.intent.action.PENDING_INCIDENT_REPORTS_CHANGED"/>178 ········<action·android:name="android.intent.action.PENDING_INCIDENT_REPORTS_CHANGED"/>
179 ······</intent-filter>179 ······</intent-filter>
180 ····</receiver>180 ····</receiver>
181 ····<activity·android:excludeFromRecents="true"·android:exported="false"·android:name="com.android.permissioncontroller.incident.ConfirmationActivity"·android:noHistory="true"·android:theme="@style/Theme.DeviceDefault.Dialog.Alert.DayNight"/>181 ····<activity·android:excludeFromRecents="true"·android:exported="false"·android:name="com.android.permissioncontroller.incident.ConfirmationActivity"·android:noHistory="true"·android:theme="@style/Theme.DeviceDefault.Dialog.Alert.DayNight"/>
182 ····<receiver·android:exported="false"·android:name="com.android.permissioncontroller.incident.ApprovalReceiver"/>182 ····<receiver·android:exported="false"·android:name="com.android.permissioncontroller.incident.ApprovalReceiver"/>
183 ····<meta-data·android:name="android.content.pm.LOGGING_PARENT"·android:value="com.google.android.modulemetadata"/> 
184 ····<provider·android:authorities="com.android.permissioncontroller.CarUiInstaller"·android:directBootAware="true"·android:exported="false"·android:name="com.android.car.ui.core.CarUiInstaller"·android:process="@string/car_ui_installer_process_name"/>183 ····<provider·android:authorities="com.android.permissioncontroller.CarUiInstaller"·android:directBootAware="true"·android:exported="false"·android:name="com.android.car.ui.core.CarUiInstaller"·android:process="@string/car_ui_installer_process_name"/>
185 ··</application>184 ··</application>
186 </manifest>185 </manifest>
1.26 KB
APK metadata
    
Offset 53, 15 lines modifiedOffset 53, 14 lines modified
53 -·META-INF/androidx.slidingpanelayout_slidingpanelayout.version53 -·META-INF/androidx.slidingpanelayout_slidingpanelayout.version
54 -·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version54 -·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version
55 -·META-INF/androidx.transition_transition.version55 -·META-INF/androidx.transition_transition.version
56 -·META-INF/androidx.vectordrawable_vectordrawable-animated.version56 -·META-INF/androidx.vectordrawable_vectordrawable-animated.version
57 -·META-INF/androidx.vectordrawable_vectordrawable.version57 -·META-INF/androidx.vectordrawable_vectordrawable.version
58 -·META-INF/androidx.versionedparcelable_versionedparcelable.version58 -·META-INF/androidx.versionedparcelable_versionedparcelable.version
59 -·META-INF/androidx.viewpager_viewpager.version59 -·META-INF/androidx.viewpager_viewpager.version
60 -·assets/NOTICE.html.gz 
61 -·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png60 -·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png
62 -·png61 -·png
63 -·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png62 -·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png
64 -·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png63 -·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png
65 -·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png64 -·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png
66 -·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png65 -·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png
67 -·res/drawable-hdpi-v4/abc_list_focused_holo.9.png66 -·res/drawable-hdpi-v4/abc_list_focused_holo.9.png
Offset 191, 17 lines modifiedOffset 190, 16 lines modified
191 isFrameworkApk:·false190 isFrameworkApk:·false
192 packageInfo:·null191 packageInfo:·null
193 sdkInfo:192 sdkInfo:
194 ··minSdkVersion:·'29'193 ··minSdkVersion:·'29'
195 ··targetSdkVersion:·'29'194 ··targetSdkVersion:·'29'
196 sharedLibrary:·false195 sharedLibrary:·false
197 sparseResources:·false196 sparseResources:·false
198 unknownFiles:197 unknownFiles:·{}
199 ··stamp-cert-sha256:·'8' 
200 usesFramework:198 usesFramework:
201 ··ids:199 ··ids:
202 ··-·1200 ··-·1
203 ··tag:·null201 ··tag:·null
204 version:·2.3.4-dirty202 version:·2.3.4-dirty
205 versionInfo:203 versionInfo:
206 ··versionCode:·'300900706'204 ··versionCode:·'300000000'
207 ··versionName:·r_aml_300900706205 ··versionName:·30·system·image
103 KB
classes.dex
103 KB
classes.jar
12.5 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·6514864·bytes,·number·of·entries:·31881 Zip·file·size:·6515665·bytes,·number·of·entries:·3188
2 ?rwxrwxr-x··2.0·unx······919·b-·stor·80-Jan-01·00:00·$$ServiceLoaderMethods.class2 ?rwxrwxr-x··2.0·unx······919·b-·stor·80-Jan-01·00:00·$$ServiceLoaderMethods.class
3 ?rwxrwxr-x··2.0·unx······242·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class3 ?rwxrwxr-x··2.0·unx······242·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class
4 ?rwxrwxr-x··2.0·unx······234·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ItemCallback.class4 ?rwxrwxr-x··2.0·unx······234·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ItemCallback.class
5 ?rwxrwxr-x··2.0·unx······691·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaItem$1.class5 ?rwxrwxr-x··2.0·unx······691·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaItem$1.class
6 ?rwxrwxr-x··2.0·unx·····1383·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaItem.class6 ?rwxrwxr-x··2.0·unx·····1383·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaItem.class
7 ?rwxrwxr-x··2.0·unx······255·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$SearchCallback.class7 ?rwxrwxr-x··2.0·unx······255·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$SearchCallback.class
8 ?rwxrwxr-x··2.0·unx······959·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaDescriptionCompat$1.class8 ?rwxrwxr-x··2.0·unx······959·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaDescriptionCompat$1.class
Offset 2982, 15 lines modifiedOffset 2982, 15 lines modified
2982 ?rwxrwxr-x··2.0·unx·····3236·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/incident/RestrictedImageProto.class2982 ?rwxrwxr-x··2.0·unx·····3236·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/incident/RestrictedImageProto.class
2983 ?rwxrwxr-x··2.0·unx······603·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/incident/RestrictedImageSetProto$Builder.class2983 ?rwxrwxr-x··2.0·unx······603·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/incident/RestrictedImageSetProto$Builder.class
2984 ?rwxrwxr-x··2.0·unx·····3654·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/incident/RestrictedImageSetProto.class2984 ?rwxrwxr-x··2.0·unx·····3654·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/incident/RestrictedImageSetProto.class
2985 ?rwxrwxr-x··2.0·unx······611·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/incident/RestrictedImagesDumpProto$Builder.class2985 ?rwxrwxr-x··2.0·unx······611·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/incident/RestrictedImagesDumpProto$Builder.class
2986 ?rwxrwxr-x··2.0·unx·····2603·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/incident/RestrictedImagesDumpProto.class2986 ?rwxrwxr-x··2.0·unx·····2603·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/incident/RestrictedImagesDumpProto.class
2987 ?rwxrwxr-x··2.0·unx·····3041·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/data/AllPackageInfosLiveData.class2987 ?rwxrwxr-x··2.0·unx·····3041·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/data/AllPackageInfosLiveData.class
2988 ?rwxrwxr-x··2.0·unx·····1483·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/data/AppOpLiveData.class2988 ?rwxrwxr-x··2.0·unx·····1483·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/data/AppOpLiveData.class
2989 ?rwxrwxr-x··2.0·unx·····9590·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData.class2989 ?rwxrwxr-x··2.0·unx·····9653·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData.class
2990 ?rwxrwxr-x··2.0·unx·····4130·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/data/AutoRevokedPackagesLiveData$observePermStateLiveDatas$2.class2990 ?rwxrwxr-x··2.0·unx·····4130·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/data/AutoRevokedPackagesLiveData$observePermStateLiveDatas$2.class
2991 ?rwxrwxr-x··2.0·unx·····4338·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/data/AutoRevokedPackagesLiveData$onUpdate$2.class2991 ?rwxrwxr-x··2.0·unx·····4338·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/data/AutoRevokedPackagesLiveData$onUpdate$2.class
2992 ?rwxrwxr-x··2.0·unx·····5002·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/data/AutoRevokedPackagesLiveData.class2992 ?rwxrwxr-x··2.0·unx·····5002·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/data/AutoRevokedPackagesLiveData.class
2993 ?rwxrwxr-x··2.0·unx·····1442·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/data/CarrierPrivilegedStatusLiveData.class2993 ?rwxrwxr-x··2.0·unx·····1442·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/data/CarrierPrivilegedStatusLiveData.class
2994 ?rwxrwxr-x··2.0·unx·····2818·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/data/CustomPermGroupNamesLiveData.class2994 ?rwxrwxr-x··2.0·unx·····2818·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/data/CustomPermGroupNamesLiveData.class
2995 ?rwxrwxr-x··2.0·unx·····2129·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/data/ForegroundPermNamesLiveData.class2995 ?rwxrwxr-x··2.0·unx·····2129·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/data/ForegroundPermNamesLiveData.class
2996 ?rwxrwxr-x··2.0·unx····10352·b-·defN·80-Jan-01·00:00·com/android/permissioncontroller/permission/data/LightAppPermGroupLiveData.class2996 ?rwxrwxr-x··2.0·unx····10352·b-·defN·80-Jan-01·00:00·com/android/permissioncontroller/permission/data/LightAppPermGroupLiveData.class
Offset 3032, 28 lines modifiedOffset 3032, 28 lines modified
3032 ?rwxrwxr-x··2.0·unx·····2474·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/service/PermissionControllerServiceModel$onDump$2$autoRevokeDump$1.class3032 ?rwxrwxr-x··2.0·unx·····2474·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/service/PermissionControllerServiceModel$onDump$2$autoRevokeDump$1.class
3033 ?rwxrwxr-x··2.0·unx·····1717·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/service/PermissionControllerServiceModel$onDump$2$dumpedLogs$1.class3033 ?rwxrwxr-x··2.0·unx·····1717·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/service/PermissionControllerServiceModel$onDump$2$dumpedLogs$1.class
3034 ?rwxrwxr-x··2.0·unx·····4138·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/service/PermissionControllerServiceModel$onDump$2.class3034 ?rwxrwxr-x··2.0·unx·····4138·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/service/PermissionControllerServiceModel$onDump$2.class
3035 ?rwxrwxr-x··2.0·unx·····2411·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/service/PermissionControllerServiceModel$removeObservers$1.class3035 ?rwxrwxr-x··2.0·unx·····2411·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/service/PermissionControllerServiceModel$removeObservers$1.class
3036 ?rwxrwxr-x··2.0·unx·····8099·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/service/RuntimePermissionsUpgradeController$onUpgradeLocked$upgradeDataProvider$1.class3036 ?rwxrwxr-x··2.0·unx·····8099·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/service/RuntimePermissionsUpgradeController$onUpgradeLocked$upgradeDataProvider$1.class
3037 ?rwxrwxr-x··2.0·unx·····3308·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/service/RuntimePermissionsUpgradeController$upgradeIfNeeded$1.class3037 ?rwxrwxr-x··2.0·unx·····3308·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/service/RuntimePermissionsUpgradeController$upgradeIfNeeded$1.class
3038 ?rwxrwxr-x··2.0·unx·····3433·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/LocationProviderInterceptDialog.class3038 ?rwxrwxr-x··2.0·unx·····3433·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/LocationProviderInterceptDialog.class
3039 ?rwxrwxr-x··2.0·unx····10249·b-·defN·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/ManagePermissionsActivity.class3039 ?rwxrwxr-x··2.0·unx····10431·b-·defN·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/ManagePermissionsActivity.class
3040 ?rwxrwxr-x··2.0·unx·····6965·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/ReviewAccessibilityServicesActivity.class3040 ?rwxrwxr-x··2.0·unx·····6965·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/ReviewAccessibilityServicesActivity.class
3041 ?rwxrwxr-x··2.0·unx·····2233·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/ReviewPermissionsActivity.class3041 ?rwxrwxr-x··2.0·unx·····2233·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/ReviewPermissionsActivity.class
3042 ?rwxrwxr-x··2.0·unx·····2612·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$DefaultDenyDialog.class3042 ?rwxrwxr-x··2.0·unx·····2693·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$DefaultDenyDialog.class
3043 ?rwxrwxr-x··2.0·unx·····2128·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/handheld/AllAppPermissionsFragment$MyMultiTargetSwitchPreference.class3043 ?rwxrwxr-x··2.0·unx·····2128·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/handheld/AllAppPermissionsFragment$MyMultiTargetSwitchPreference.class
3044 ?rwxrwxr-x··2.0·unx·····4663·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment$ConfirmDialog.class3044 ?rwxrwxr-x··2.0·unx·····4663·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment$ConfirmDialog.class
3045 ?rwxrwxr-x··2.0·unx·····2180·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$DisableDialog.class3045 ?rwxrwxr-x··2.0·unx·····2180·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$DisableDialog.class
3046 ?rwxrwxr-x··2.0·unx·····2381·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$onCreate$2.class3046 ?rwxrwxr-x··2.0·unx·····2381·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/handheld/AutoRevokeFragment$onCreate$2.class
3047 ?rwxrwxr-x··2.0·unx·····2489·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/handheld/PermissionPreference$BackgroundAccessChooser.class3047 ?rwxrwxr-x··2.0·unx·····2489·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/handheld/PermissionPreference$BackgroundAccessChooser.class
3048 ?rwxrwxr-x··2.0·unx·····2350·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/handheld/PermissionPreference$DefaultDenyDialog.class3048 ?rwxrwxr-x··2.0·unx·····2350·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/handheld/PermissionPreference$DefaultDenyDialog.class
3049 ?rwxrwxr-x··2.0·unx····12862·b-·defN·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/handheld/PermissionPreference.class3049 ?rwxrwxr-x··2.0·unx····12862·b-·defN·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/handheld/PermissionPreference.class
3050 ?rwxrwxr-x··2.0·unx·····4480·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/handheld/PermissionsFrameFragment.class3050 ?rwxrwxr-x··2.0·unx·····4480·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/handheld/PermissionsFrameFragment.class
3051 ?rwxrwxr-x··2.0·unx····12628·b-·defN·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/handheld/ReviewPermissionsFragment.class3051 ?rwxrwxr-x··2.0·unx····12628·b-·defN·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/handheld/ReviewPermissionsFragment.class
3052 ?rwxrwxr-x··2.0·unx·····4820·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/legacy/AppPermissionActivity.class3052 ?rwxrwxr-x··2.0·unx·····5216·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/legacy/AppPermissionActivity.class
3053 ?rwxrwxr-x··2.0·unx·····2307·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AllAppPermissionsViewModel$AllPackagePermissionsLiveData.class3053 ?rwxrwxr-x··2.0·unx·····2307·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AllAppPermissionsViewModel$AllPackagePermissionsLiveData.class
3054 ?rwxrwxr-x··2.0·unx·····6755·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel$packagePermGroupsLiveData$1.class3054 ?rwxrwxr-x··2.0·unx·····6755·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel$packagePermGroupsLiveData$1.class
3055 ?rwxrwxr-x··2.0·unx·····4885·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel$setAutoRevoke$1.class3055 ?rwxrwxr-x··2.0·unx·····4885·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel$setAutoRevoke$1.class
3056 ?rwxrwxr-x··2.0·unx·····9579·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel$buttonStateLiveData$1.class3056 ?rwxrwxr-x··2.0·unx·····9579·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel$buttonStateLiveData$1.class
3057 ?rwxrwxr-x··2.0·unx·····2204·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel$fullStorageStateLiveData$1.class3057 ?rwxrwxr-x··2.0·unx·····2204·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel$fullStorageStateLiveData$1.class
3058 ?rwxrwxr-x··2.0·unx·····3193·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$logAppInteraction$1.class3058 ?rwxrwxr-x··2.0·unx·····3193·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$logAppInteraction$1.class
3059 ?rwxrwxr-x··2.0·unx·····3314·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$logAppView$1.class3059 ?rwxrwxr-x··2.0·unx·····3314·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/model/AutoRevokeViewModel$logAppView$1.class
Offset 3136, 27 lines modifiedOffset 3136, 27 lines modified
3136 ?rwxrwxr-x··2.0·unx······692·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/android/HandlerDispatcher.class3136 ?rwxrwxr-x··2.0·unx······692·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/android/HandlerDispatcher.class
3137 ?rwxrwxr-x··2.0·unx·····2365·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/MissingMainCoroutineDispatcher.class3137 ?rwxrwxr-x··2.0·unx·····2365·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/MissingMainCoroutineDispatcher.class
3138 ?rwxrwxr-x··2.0·unx·····3132·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/ExperimentalCoroutineDispatcher.class3138 ?rwxrwxr-x··2.0·unx·····3132·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/ExperimentalCoroutineDispatcher.class
3139 ?rwxrwxr-x··2.0·unx·····2872·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/LimitingDispatcher.class3139 ?rwxrwxr-x··2.0·unx·····2872·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/LimitingDispatcher.class
3140 ?rwxrwxr-x··2.0·unx·····3029·b-·stor·80-Jan-01·00:00·com/android/car/ui/preference/EditTextPreferenceDialogFragment.class3140 ?rwxrwxr-x··2.0·unx·····3029·b-·stor·80-Jan-01·00:00·com/android/car/ui/preference/EditTextPreferenceDialogFragment.class
3141 ?rwxrwxr-x··2.0·unx·····1167·b-·stor·80-Jan-01·00:00·com/android/car/ui/preference/SeekbarPreferenceDialogFragment.class3141 ?rwxrwxr-x··2.0·unx·····1167·b-·stor·80-Jan-01·00:00·com/android/car/ui/preference/SeekbarPreferenceDialogFragment.class
3142 ?rwxrwxr-x··2.0·unx·····9668·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/auto/AutoAllAppPermissionsFragment.class3142 ?rwxrwxr-x··2.0·unx·····9668·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/auto/AutoAllAppPermissionsFragment.class
3143 ?rwxrwxr-x··2.0·unx····17830·b-·defN·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment.class3143 ?rwxrwxr-x··2.0·unx····18474·b-·defN·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment.class
3144 ?rwxrwxr-x··2.0·unx·····1223·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/auto/AutoAppPermissionsFragment$AdditionalPermissionsFragment.class3144 ?rwxrwxr-x··2.0·unx·····1223·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/auto/AutoAppPermissionsFragment$AdditionalPermissionsFragment.class
3145 ?rwxrwxr-x··2.0·unx····11665·b-·defN·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/auto/AutoAppPermissionsFragment.class3145 ?rwxrwxr-x··2.0·unx····11665·b-·defN·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/auto/AutoAppPermissionsFragment.class
3146 ?rwxrwxr-x··2.0·unx·····6238·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/auto/AutoManagePermissionsFragment.class3146 ?rwxrwxr-x··2.0·unx·····6238·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/auto/AutoManagePermissionsFragment.class
3147 ?rwxrwxr-x··2.0·unx·····9008·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/auto/AutoPermissionAppsFragment.class3147 ?rwxrwxr-x··2.0·unx·····9008·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/auto/AutoPermissionAppsFragment.class
3148 ?rwxrwxr-x··2.0·unx····11095·b-·defN·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/handheld/AllAppPermissionsFragment.class3148 ?rwxrwxr-x··2.0·unx····11095·b-·defN·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/handheld/AllAppPermissionsFragment.class
3149 ?rwxrwxr-x··2.0·unx····21309·b-·defN·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment.class3149 ?rwxrwxr-x··2.0·unx····21309·b-·defN·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment.class
3150 ?rwxrwxr-x··2.0·unx····17234·b-·defN·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/handheld/AppPermissionGroupsFragment.class3150 ?rwxrwxr-x··2.0·unx····17234·b-·defN·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/handheld/AppPermissionGroupsFragment.class
3151 ?rwxrwxr-x··2.0·unx·····3164·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/handheld/ManageCustomPermissionsFragment.class3151 ?rwxrwxr-x··2.0·unx·····3164·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/handheld/ManageCustomPermissionsFragment.class
3152 ?rwxrwxr-x··2.0·unx·····7128·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/handheld/ManageStandardPermissionsFragment.class3152 ?rwxrwxr-x··2.0·unx·····7128·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/handheld/ManageStandardPermissionsFragment.class
3153 ?rwxrwxr-x··2.0·unx····14816·b-·defN·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/handheld/PermissionAppsFragment.class3153 ?rwxrwxr-x··2.0·unx····14816·b-·defN·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/handheld/PermissionAppsFragment.class
3154 ?rwxrwxr-x··2.0·unx·····9797·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/television/AllAppPermissionsFragment.class3154 ?rwxrwxr-x··2.0·unx·····9797·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/television/AllAppPermissionsFragment.class
3155 ?rwxrwxr-x··2.0·unx····17040·b-·defN·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/television/AppPermissionFragment.class3155 ?rwxrwxr-x··2.0·unx····16908·b-·defN·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/television/AppPermissionFragment.class
3156 ?rwxrwxr-x··2.0·unx·····2031·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/television/AppPermissionsFragment$AdditionalPermissionsFragment.class3156 ?rwxrwxr-x··2.0·unx·····2031·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/television/AppPermissionsFragment$AdditionalPermissionsFragment.class
3157 ?rwxrwxr-x··2.0·unx····16505·b-·defN·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/television/AppPermissionsFragment.class3157 ?rwxrwxr-x··2.0·unx····16505·b-·defN·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/television/AppPermissionsFragment.class
3158 ?rwxrwxr-x··2.0·unx·····2200·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/television/ManagePermissionsFragment$AdditionalPermissionsFragment.class3158 ?rwxrwxr-x··2.0·unx·····2200·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/television/ManagePermissionsFragment$AdditionalPermissionsFragment.class
3159 ?rwxrwxr-x··2.0·unx·····6843·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/television/ManagePermissionsFragment.class3159 ?rwxrwxr-x··2.0·unx·····6843·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/television/ManagePermissionsFragment.class
3160 ?rwxrwxr-x··2.0·unx·····3104·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/television/PermissionAppsFragment$SystemAppsFragment.class3160 ?rwxrwxr-x··2.0·unx·····3104·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/television/PermissionAppsFragment$SystemAppsFragment.class
3161 ?rwxrwxr-x··2.0·unx····12404·b-·defN·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/television/PermissionAppsFragment.class3161 ?rwxrwxr-x··2.0·unx····12404·b-·defN·80-Jan-01·00:00·com/android/permissioncontroller/permission/ui/television/PermissionAppsFragment.class
3162 ?rwxrwxr-x··2.0·unx·····2701·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/role/ui/auto/AutoDefaultAppFragment.class3162 ?rwxrwxr-x··2.0·unx·····2701·b-·stor·80-Jan-01·00:00·com/android/permissioncontroller/role/ui/auto/AutoDefaultAppFragment.class
Offset 3183, 8 lines modifiedOffset 3183, 8 lines modified
3183 ?rwxrwxr-x··2.0·unx······136·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsJvmKt.class3183 ?rwxrwxr-x··2.0·unx······136·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsJvmKt.class
3184 ?rwxrwxr-x··2.0·unx·····8500·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class3184 ?rwxrwxr-x··2.0·unx·····8500·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class
3185 ?rwxrwxr-x··2.0·unx·····4816·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class3185 ?rwxrwxr-x··2.0·unx·····4816·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class
3186 ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class3186 ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class
3187 ?rwxrwxr-x··2.0·unx·····2046·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class3187 ?rwxrwxr-x··2.0·unx·····2046·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class
3188 ?rwxrwxr-x··2.0·unx······105·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class3188 ?rwxrwxr-x··2.0·unx······105·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class
3189 ?rwxrwxr-x··2.0·unx·····1497·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class3189 ?rwxrwxr-x··2.0·unx·····1497·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class
3190 3188·files,·7243904·bytes·uncompressed,·5865948·bytes·compressed:··19.0%3190 3188·files,·7245138·bytes·uncompressed,·5866749·bytes·compressed:··19.0%
883 B
com/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$PermissionChangeListener.class
667 B
procyon -ec {}
    
Offset 14, 12 lines modifiedOffset 14, 12 lines modified
14 ········this.mUid·=·mUid;14 ········this.mUid·=·mUid;
15 ····}15 ····}
16 ····16 ····
17 ····public·void·onPermissionsChanged(final·int·n)·{17 ····public·void·onPermissionsChanged(final·int·n)·{
18 ········if·(n·==·this.mUid)·{18 ········if·(n·==·this.mUid)·{
19 ············Log.w("AppPermissionFragment",·"Permissions·changed.");19 ············Log.w("AppPermissionFragment",·"Permissions·changed.");
20 ············final·AutoAppPermissionFragment·this$0·=·this.this$0;20 ············final·AutoAppPermissionFragment·this$0·=·this.this$0;
21 ············AutoAppPermissionFragment.access$302(this$0,·AutoAppPermissionFragment.access$400(this$0));21 ············AutoAppPermissionFragment.access$402(this$0,·AutoAppPermissionFragment.access$500(this$0));
22 ············AutoAppPermissionFragment.access$200(this.this$0);22 ············AutoAppPermissionFragment.access$300(this.this$0);
23 ········}23 ········}
24 ····}24 ····}
25 }25 }
1.47 KB
com/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData.class
1.31 KB
procyon -ec {}
    
Offset 131, 18 lines modifiedOffset 131, 18 lines modified
131 ························}131 ························}
132 ····················}132 ····················}
133 ················}133 ················}
134 ················if·(booleanValue·&&·(b·||·this.shouldShowAsForegroundGroup()))·{134 ················if·(booleanValue·&&·(b·||·this.shouldShowAsForegroundGroup()))·{
135 ····················if·(b3)·{135 ····················if·(b3)·{
136 ························return·AppPermGroupUiInfo$PermGrantState.PERMS_ASK;136 ························return·AppPermGroupUiInfo$PermGrantState.PERMS_ASK;
137 ····················}137 ····················}
138 ····················if·(Utils.couldHaveForegroundCapabilities(Utils.getUserContext(this.app,·this.user),·this.packageName))·{138 ····················if·(!Utils.couldHaveForegroundCapabilities(Utils.getUserContext(this.app,·this.user),·this.packageName)·&&·!Utils.isEmergencyApp(Utils.getUserContext(this.app,·this.user),·this.packageName))·{
139 ························return·AppPermGroupUiInfo$PermGrantState.PERMS_ALLOWED_ALWAYS;139 ························return·AppPermGroupUiInfo$PermGrantState.PERMS_ALLOWED_FOREGROUND_ONLY;
140 ····················}140 ····················}
141 ····················return·AppPermGroupUiInfo$PermGrantState.PERMS_ALLOWED_FOREGROUND_ONLY;141 ····················return·AppPermGroupUiInfo$PermGrantState.PERMS_ALLOWED_ALWAYS;
142 ················}142 ················}
143 ················else·if·(booleanValue)·{143 ················else·if·(booleanValue)·{
144 ····················if·(b3)·{144 ····················if·(b3)·{
145 ························return·AppPermGroupUiInfo$PermGrantState.PERMS_ASK;145 ························return·AppPermGroupUiInfo$PermGrantState.PERMS_ASK;
146 ····················}146 ····················}
147 ····················return·AppPermGroupUiInfo$PermGrantState.PERMS_ALLOWED;147 ····················return·AppPermGroupUiInfo$PermGrantState.PERMS_ALLOWED;
148 ················}148 ················}
54.4 KB
com/android/permissioncontroller/permission/ui/ManagePermissionsActivity.class
54.3 KB
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 16 lines modified
  
1 package·com.android.permissioncontroller.permission.ui;1 package·com.android.permissioncontroller.permission.ui;
  
 2 import·android.app.Activity;
2 import·androidx.activity.ComponentActivity;3 import·androidx.activity.ComponentActivity;
3 import·android.content.Context;4 import·android.content.Context;
4 import·com.android.permissioncontroller.DeviceUtils;5 import·com.android.permissioncontroller.DeviceUtils;
5 import·android.view.MenuItem;6 import·android.view.MenuItem;
 7 import·android.content.Intent;
6 import·android.app.ActionBar;8 import·android.app.ActionBar;
7 import·androidx.navigation.NavGraph;9 import·androidx.navigation.NavGraph;
8 import·androidx.navigation.fragment.NavHostFragment;10 import·androidx.navigation.fragment.NavHostFragment;
9 import·android.os.Bundle;11 import·android.os.Bundle;
10 import·androidx.fragment.app.FragmentActivity;12 import·androidx.fragment.app.FragmentActivity;
  
11 public·final·class·ManagePermissionsActivity·extends·FragmentActivity13 public·final·class·ManagePermissionsActivity·extends·FragmentActivity
Offset 31, 14 lines modifiedOffset 33, 22 lines modified
31 ········final·ActionBar·actionBar·=·super.getActionBar();33 ········final·ActionBar·actionBar·=·super.getActionBar();
32 ········if·(actionBar·!=·null)·{34 ········if·(actionBar·!=·null)·{
33 ············actionBar.setHomeActionContentDescription(2131886191);35 ············actionBar.setHomeActionContentDescription(2131886191);
34 ········}36 ········}
35 ········return·actionBar;37 ········return·actionBar;
36 ····}38 ····}
37 ····39 ····
 40 ····protected·void·onActivityResult(final·int·n,·final·int·n2,·final·Intent·intent)·{
 41 ········super.onActivityResult(n,·n2,·intent);
 42 ········if·(n·==·5)·{
 43 ············((Activity)this).setResult(n2,·intent);
 44 ············((Activity)this).finish();
 45 ········}
 46 ····}
 47 ····
38 ····public·void·onCreate(final·Bundle·p0)·{48 ····public·void·onCreate(final·Bundle·p0)·{
39 ········//·49 ········//·
40 ········//·This·method·could·not·be·decompiled.50 ········//·This·method·could·not·be·decompiled.
41 ········//·51 ········//·
42 ········//·Original·Bytecode:52 ········//·Original·Bytecode:
43 ········//·53 ········//·
44 ········//·····1:·astore_2·······54 ········//·····1:·astore_2·······
Offset 204, 18 lines modifiedOffset 214, 18 lines modified
204 ········//···370:·astore··········20214 ········//···370:·astore··········20
205 ········//···372:·ldc·············"android.intent.extra.PACKAGE_NAME"215 ········//···372:·ldc·············"android.intent.extra.PACKAGE_NAME"
206 ········//···374:·astore··········22216 ········//···374:·astore··········22
207 ········//···376:·ldc·············"android.intent.extra.PERMISSION_NAME"217 ········//···376:·ldc·············"android.intent.extra.PERMISSION_NAME"
208 ········//···378:·astore··········23218 ········//···378:·astore··········23
209 ········//···380:·iload···········14219 ········//···380:·iload···········14
210 ········//···382:·iload···········19220 ········//···382:·iload···········19
211 ········//···384:·if_icmpeq·······1272221 ········//···384:·if_icmpeq·······1275
212 ········//···387:·iload···········14222 ········//···387:·iload···········14
213 ········//···389:·iload···········18223 ········//···389:·iload···········18
214 ········//···391:·if_icmpeq·······776224 ········//···391:·if_icmpeq·······779
215 ········//···394:·iload···········14225 ········//···394:·iload···········14
216 ········//···396:·iload···········17226 ········//···396:·iload···········17
217 ········//···398:·if_icmpeq·······583227 ········//···398:·if_icmpeq·······583
218 ········//···401:·iload···········14228 ········//···401:·iload···········14
219 ········//···403:·iload···········16229 ········//···403:·iload···········16
220 ········//···405:·if_icmpeq·······453230 ········//···405:·if_icmpeq·······453
221 ········//···408:·new·············Ljava/lang/StringBuilder;231 ········//···408:·new·············Ljava/lang/StringBuilder;
Offset 308, 410 lines modifiedOffset 318, 409 lines modified
308 ········//···592:·astore··········5318 ········//···592:·astore··········5
309 ········//···594:·aload_0········319 ········//···594:·aload_0········
310 ········//···595:·invokevirtual···android/app/Activity.getIntent:()Landroid/content/Intent;320 ········//···595:·invokevirtual···android/app/Activity.getIntent:()Landroid/content/Intent;
311 ········//···598:·aload···········20321 ········//···598:·aload···········20
312 ········//···600:·invokevirtual···android/content/Intent.getStringExtra:(Ljava/lang/String;)Ljava/lang/String;322 ········//···600:·invokevirtual···android/content/Intent.getStringExtra:(Ljava/lang/String;)Ljava/lang/String;
313 ········//···603:·astore··········8323 ········//···603:·astore··········8
314 ········//···605:·aload···········8324 ········//···605:·aload···········8
315 ········//···607:·ifnonnull·······689325 ········//···607:·ifnonnull·······691
316 ········//···610:·aload_0········326 ········//···610:·aload_0········
317 ········//···611:·invokevirtual···android/app/Activity.getPackageManager:()Landroid/content/pm/PackageManager;327 ········//···611:·invokevirtual···android/app/Activity.getPackageManager:()Landroid/content/pm/PackageManager;
318 ········//···614:·astore··········25328 ········//···614:·astore··········25
319 ········//···616:·aload···········25329 ········//···616:·aload···········25
320 ········//···618:·aload···········5330 ········//···618:·aload···········5
321 ········//···620:·iconst_0·······331 ········//···620:·iconst_0·······
322 ········//···621:·invokevirtual···android/content/pm/PackageManager.getPermissionInfo:(Ljava/lang/String;I)Landroid/content/pm/PermissionInfo;332 ········//···621:·invokevirtual···android/content/pm/PackageManager.getPermissionInfo:(Ljava/lang/String;I)Landroid/content/pm/PermissionInfo;
323 ········//···624:·astore··········6333 ········//···624:·astore··········6
324 ········//···626:·aload···········6334 ········//···626:·aload···········6
325 ········//···628:·invokestatic····com/android/permissioncontroller/permission/utils/Utils.getGroupOfPermission:(Landroid/content/pm/PermissionInfo;)Ljava/lang/String;335 ········//···628:·invokestatic····com/android/permissioncontroller/permission/utils/Utils.getGroupOfPermission:(Landroid/content/pm/PermissionInfo;)Ljava/lang/String;
326 ········//···631:·astore··········8336 ········//···631:·astore··········8
327 ········//···633:·goto············689337 ········//···633:·goto············691
328 ········//···636:·pop············338 ········//···636:·pop············
329 ········//···637:·new·············Ljava/lang/StringBuilder;339 ········//···637:·new·············Ljava/lang/StringBuilder;
330 ········//···640:·astore··········6340 ········//···640:·astore··········6
331 ········//···642:·aload···········6341 ········//···642:·aload···········6
332 ········//···644:·invokespecial···java/lang/StringBuilder.<init>:()V342 ········//···644:·invokespecial···java/lang/StringBuilder.<init>:()V
333 ········//···647:·aload···········6343 ········//···647:·aload···········6
334 ········//···649:·ldc·············"Permission·"344 ········//···649:·ldc_w···········"Permission·"
335 ········//···651:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;345 ········//···652:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
336 ········//···654:·pop············346 ········//···655:·pop············
337 ········//···655:·aload···········6347 ········//···656:·aload···········6
338 ········//···657:·aload···········5348 ········//···658:·aload···········5
339 ········//···659:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;349 ········//···660:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
340 ········//···662:·pop············350 ········//···663:·pop············
341 ········//···663:·ldc·············"·does·not·exist"351 ········//···664:·ldc_w···········"·does·not·exist"
342 ········//···665:·astore··········25352 ········//···667:·astore··········25
343 ········//···667:·aload···········6353 ········//···669:·aload···········6
344 ········//···669:·aload···········25354 ········//···671:·aload···········25
345 ········//···671:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;355 ········//···673:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
346 ········//···674:·pop············356 ········//···676:·pop············
347 ········//···675:·aload···········6357 ········//···677:·aload···········6
348 ········//···677:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;358 ········//···679:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;
349 ········//···680:·astore··········6359 ········//···682:·astore··········6
350 ········//···682:·aload_3········360 ········//···684:·aload_3········
351 ········//···683:·aload···········6361 ········//···685:·aload···········6
352 ········//···685:·invokestatic····android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I362 ········//···687:·invokestatic····android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I
353 ········//···688:·pop············363 ········//···690:·pop············
354 ········//···689:·aload···········5364 ········//···691:·aload···········5
355 ········//···691:·ifnonnull·······711365 ········//···693:·ifnonnull·······714
356 ········//···694:·aload···········8366 ········//···696:·aload···········8
357 ········//···696:·ifnonnull·······711367 ········//···698:·ifnonnull·······714
358 ········//···699:·aload_3········368 ········//···701:·aload_3········
359 ········//···700:·ldc·············"Missing·mandatory·argument·EXTRA_PERMISSION_NAME·orEXTRA_PERMISSION_GROUP_NAME"369 ········//···702:·ldc_w···········"Missing·mandatory·argument·EXTRA_PERMISSION_NAME·orEXTRA_PERMISSION_GROUP_NAME"
360 ········//···702:·invokestatic····android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I370 ········//···705:·invokestatic····android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I
361 ········//···705:·pop············371 ········//···708:·pop············
362 ········//···706:·aload_0········372 ········//···709:·aload_0········
363 ········//···707:·invokevirtual···android/app/Activity.finish:()V373 ········//···710:·invokevirtual···android/app/Activity.finish:()V
364 ········//···710:·return·········374 ········//···713:·return·········
365 ········//···711:·aload_0········375 ········//···714:·aload_0········
366 ········//···712:·invokestatic····com/android/permissioncontroller/DeviceUtils.isAuto:(Landroid/content/Context;)Z376 ········//···715:·invokestatic····com/android/permissioncontroller/DeviceUtils.isAuto:(Landroid/content/Context;)Z
367 ········//···715:·istore··········24377 ········//···718:·istore··········24
368 ········//···717:·iload···········24378 ········//···720:·iload···········24
369 ········//···719:·ifeq············731379 ········//···722:·ifeq············734
370 ········//···722:·aload···········5380 ········//···725:·aload···········5
371 ········//···724:·invokestatic····com/android/permissioncontroller/permission/ui/auto/AutoPermissionAppsFragment.newInstance:(Ljava/lang/String;)Lcom/android/permissioncontroller/permission/ui/auto/AutoPermissionAppsFragment;381 ········//···727:·invokestatic····com/android/permissioncontroller/permission/ui/auto/AutoPermissionAppsFragment.newInstance:(Ljava/lang/String;)Lcom/android/permissioncontroller/permission/ui/auto/AutoPermissionAppsFragment;
372 ········//···727:·astore_3·······382 ········//···730:·astore_3·······
373 ········//···728:·goto············1473383 ········//···731:·goto············1473
374 ········//···731:·aload_0········384 ········//···734:·aload_0········
375 ········//···732:·invokestatic····com/android/permissioncontroller/DeviceUtils.isTelevision:(Landroid/content/Context;)Z385 ········//···735:·invokestatic····com/android/permissioncontroller/DeviceUtils.isTelevision:(Landroid/content/Context;)Z
... Open expanded diff ...
1.69 KB
com/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$DefaultDenyDialog.class
1.49 KB
procyon -ec {}
    
Offset 23, 10 lines modifiedOffset 23, 10 lines modified
23 ········sb2.append(AutoAppPermissionFragment$DefaultDenyDialog.class.getName());23 ········sb2.append(AutoAppPermissionFragment$DefaultDenyDialog.class.getName());
24 ········sb2.append(".arg.changeTarget");24 ········sb2.append(".arg.changeTarget");
25 ········CHANGE_TARGET·=·sb2.toString();25 ········CHANGE_TARGET·=·sb2.toString();
26 ····}26 ····}
27 ····27 ····
28 ····public·Dialog·onCreateDialog(final·Bundle·bundle)·{28 ····public·Dialog·onCreateDialog(final·Bundle·bundle)·{
29 ········final·AutoAppPermissionFragment·autoAppPermissionFragment·=·(AutoAppPermissionFragment)((Fragment)this).getTargetFragment();29 ········final·AutoAppPermissionFragment·autoAppPermissionFragment·=·(AutoAppPermissionFragment)((Fragment)this).getTargetFragment();
30 ········return·(Dialog)new·AlertDialogBuilder(((Fragment)this).getContext()).setMessage(((Fragment)this).getArguments().getInt(AutoAppPermissionFragment$DefaultDenyDialog.MSG)).setNegativeButton(2131886196,·(DialogInterface$OnClickListener)new·-$$Lambda$AutoAppPermissionFragment$DefaultDenyDialog$Q1Ld2eh_1PNMlqrjqNrKtDUWhV4(autoAppPermissionFragment)).setPositiveButton(2131886259,·(DialogInterface$OnClickListener)new·-$$Lambda$AutoAppPermissionFragment$DefaultDenyDialog$qVtVYOs0Anz17x1cnXJRcKrDfBU(this,·autoAppPermissionFragment)).create();30 ········return·(Dialog)new·AlertDialogBuilder(((Fragment)this).getContext()).setMessage(((Fragment)this).requireArguments().getInt(AutoAppPermissionFragment$DefaultDenyDialog.MSG)).setNegativeButton(2131886196,·(DialogInterface$OnClickListener)new·-$$Lambda$AutoAppPermissionFragment$DefaultDenyDialog$Q1Ld2eh_1PNMlqrjqNrKtDUWhV4(autoAppPermissionFragment)).setPositiveButton(2131886259,·(DialogInterface$OnClickListener)new·-$$Lambda$AutoAppPermissionFragment$DefaultDenyDialog$qVtVYOs0Anz17x1cnXJRcKrDfBU(this,·autoAppPermissionFragment)).create();
31 ····}31 ····}
32 }32 }
6.74 KB
com/android/permissioncontroller/permission/ui/legacy/AppPermissionActivity.class
6.58 KB
procyon -ec {}
    
Offset 4, 14 lines modifiedOffset 4, 15 lines modified
4 import·androidx.activity.ComponentActivity;4 import·androidx.activity.ComponentActivity;
5 import·android.app.Activity;5 import·android.app.Activity;
6 import·android.view.MenuItem;6 import·android.view.MenuItem;
7 import·androidx.fragment.app.FragmentTransaction;7 import·androidx.fragment.app.FragmentTransaction;
8 import·java.util.Iterator;8 import·java.util.Iterator;
9 import·java.util.List;9 import·java.util.List;
10 import·android.content.pm.PermissionInfo;10 import·android.content.pm.PermissionInfo;
 11 import·com.android.permissioncontroller.permission.ui.television.AppPermissionFragment;
11 import·androidx.fragment.app.Fragment;12 import·androidx.fragment.app.Fragment;
12 import·com.android.permissioncontroller.permission.ui.auto.AutoAppPermissionFragment;13 import·com.android.permissioncontroller.permission.ui.auto.AutoAppPermissionFragment;
13 import·android.content.Intent;14 import·android.content.Intent;
14 import·com.android.permissioncontroller.permission.ui.LocationProviderInterceptDialog;15 import·com.android.permissioncontroller.permission.ui.LocationProviderInterceptDialog;
15 import·com.android.permissioncontroller.permission.utils.LocationUtils;16 import·com.android.permissioncontroller.permission.utils.LocationUtils;
16 import·android.os.UserHandle;17 import·android.os.UserHandle;
17 import·android.content.pm.PackageManager$NameNotFoundException;18 import·android.content.pm.PackageManager$NameNotFoundException;
Offset 27, 47 lines modifiedOffset 28, 47 lines modified
27 {28 {
28 ····private·static·final·String·LOG_TAG;29 ····private·static·final·String·LOG_TAG;
29 ····30 ····
30 ····static·{31 ····static·{
31 ········LOG_TAG·=·AppPermissionActivity.class.getSimpleName();32 ········LOG_TAG·=·AppPermissionActivity.class.getSimpleName();
32 ····}33 ····}
33 ····34 ····
34 ····public·void·onCreate(Bundle·stringExtra)·{35 ····public·void·onCreate(final·Bundle·bundle)·{
35 ········final·String·log_TAG·=·AppPermissionActivity.LOG_TAG;36 ········final·String·log_TAG·=·AppPermissionActivity.LOG_TAG;
36 ········if·(!DeviceUtils.isAuto((Context)this)·&&·!DeviceUtils.isWear((Context)this)·&&·!DeviceUtils.isTelevision((Context)this))·{37 ········if·(!DeviceUtils.isAuto((Context)this)·&&·!DeviceUtils.isWear((Context)this)·&&·!DeviceUtils.isTelevision((Context)this))·{
37 ············throw·new·IllegalStateException("Do·not·use·AppPermissionActivity·for·handheld·ui.·Create·intent·with·ACTION_MANAGE_APP_PERMISSION·instead.");38 ············throw·new·IllegalStateException("Do·not·use·AppPermissionActivity·for·handheld·ui.·Create·intent·with·ACTION_MANAGE_APP_PERMISSION·instead.");
38 ········}39 ········}
39 ········if·(DeviceUtils.isAuto((Context)this))·{40 ········if·(DeviceUtils.isAuto((Context)this))·{
40 ············((Activity)this).setTheme(2131951865);41 ············((Activity)this).setTheme(2131951865);
41 ········}42 ········}
42 ········super.onCreate(stringExtra);43 ········super.onCreate(bundle);
43 ········((Activity)this).getWindow().addSystemFlags(524288);44 ········((Activity)this).getWindow().addSystemFlags(524288);
44 ········final·Intent·intent·=·((Activity)this).getIntent();45 ········final·Intent·intent·=·((Activity)this).getIntent();
45 ········final·String·s·=·"android.intent.extra.PACKAGE_NAME";46 ········final·String·s·=·"android.intent.extra.PACKAGE_NAME";
46 ········stringExtra·=·(Bundle)intent.getStringExtra(s);47 ········final·String·stringExtra·=·intent.getStringExtra(s);
47 ········if·(stringExtra·==·null)·{48 ········if·(stringExtra·==·null)·{
48 ············Log.e(log_TAG,·"Missing·mandatory·argument·EXTRA_PACKAGE_NAME");49 ············Log.e(log_TAG,·"Missing·mandatory·argument·EXTRA_PACKAGE_NAME");
49 ············((Activity)this).finish();50 ············((Activity)this).finish();
50 ············return;51 ············return;
51 ········}52 ········}
52 ········final·String·stringExtra2·=·((Activity)this).getIntent().getStringExtra("android.intent.extra.PERMISSION_NAME");53 ········final·String·stringExtra2·=·((Activity)this).getIntent().getStringExtra("android.intent.extra.PERMISSION_NAME");
53 ········String·s2·=·((Activity)this).getIntent().getStringExtra("android.intent.extra.PERMISSION_GROUP_NAME");54 ········String·s2·=·((Activity)this).getIntent().getStringExtra("android.intent.extra.PERMISSION_GROUP_NAME");
54 ········if·(stringExtra2·==·null·&&·s2·==·null)·{55 ········if·(stringExtra2·==·null·&&·s2·==·null)·{
55 ············Log.e(log_TAG,·"Missing·argument·EXTRA_PERMISSION_NAME·or·EXTRA_PERMISSION_GROUP_NAME,·at·least·one·must·be·present.");56 ············Log.e(log_TAG,·"Missing·argument·EXTRA_PERMISSION_NAME·or·EXTRA_PERMISSION_GROUP_NAME,·at·least·one·must·be·present.");
56 ············((Activity)this).finish();57 ············((Activity)this).finish();
57 ············return;58 ············return;
58 ········}59 ········}
59 ········Label_0316:·{60 ········Label_0313:·{
60 ············if·(s2·==·null)·{61 ············if·(s2·==·null)·{
61 ················s2·=·Utils.getGroupOfPlatformPermission(stringExtra2);62 ················s2·=·Utils.getGroupOfPlatformPermission(stringExtra2);
62 ················try·{63 ················try·{
63 ····················final·PermissionInfo·permissionInfo·=·((Activity)this).getPackageManager().getPermissionInfo(stringExtra2,·0);64 ····················final·PermissionInfo·permissionInfo·=·((Activity)this).getPackageManager().getPermissionInfo(stringExtra2,·0);
64 ····················try·{65 ····················try·{
65 ························if·(permissionInfo.packageName.equals("android"))·{66 ························if·(permissionInfo.packageName.equals("android"))·{
66 ····························break·Label_0316;67 ····························break·Label_0313;
67 ························}68 ························}
68 ························final·List·allPermissionGroups·=·((Activity)this).getPackageManager().getAllPermissionGroups(0);69 ························final·List·allPermissionGroups·=·((Activity)this).getPackageManager().getAllPermissionGroups(0);
69 ························try·{70 ························try·{
70 ····························final·Iterator<PermissionGroupInfo>·iterator·=·allPermissionGroups.iterator();71 ····························final·Iterator<PermissionGroupInfo>·iterator·=·allPermissionGroups.iterator();
71 ····························try·{72 ····························try·{
72 ································while·(iterator.hasNext())·{73 ································while·(iterator.hasNext())·{
73 ····································final·PermissionGroupInfo·next·=·iterator.next();74 ····································final·PermissionGroupInfo·next·=·iterator.next();
Offset 96, 38 lines modifiedOffset 97, 48 lines modified
96 ························catch·(PackageManager$NameNotFoundException·ex5)·{}97 ························catch·(PackageManager$NameNotFoundException·ex5)·{}
97 ····················}98 ····················}
98 ····················catch·(PackageManager$NameNotFoundException·ex6)·{}99 ····················catch·(PackageManager$NameNotFoundException·ex6)·{}
99 ················}100 ················}
100 ················catch·(PackageManager$NameNotFoundException·ex7)·{}101 ················catch·(PackageManager$NameNotFoundException·ex7)·{}
101 ············}102 ············}
102 ········}103 ········}
 104 ········final·String·s3·=·s2;
103 ········final·UserHandle·userHandle·=·(UserHandle)((Activity)this).getIntent().getParcelableExtra("android.intent.extra.USER");105 ········final·UserHandle·userHandle·=·(UserHandle)((Activity)this).getIntent().getParcelableExtra("android.intent.extra.USER");
104 ········if·(userHandle·==·null)·{106 ········if·(userHandle·==·null)·{
105 ············Log.e(log_TAG,·"Missing·mandatory·argument·EXTRA_USER");107 ············Log.e(log_TAG,·"Missing·mandatory·argument·EXTRA_USER");
106 ············((Activity)this).finish();108 ············((Activity)this).finish();
107 ············return;109 ············return;
108 ········}110 ········}
109 ········if·(LocationUtils.isLocationGroupAndProvider((Context)this,·s2,·(String)stringExtra))·{111 ········if·(LocationUtils.isLocationGroupAndProvider((Context)this,·s3,·stringExtra))·{
110 ············final·Intent·intent2·=·new·Intent((Context)this,·(Class)LocationProviderInterceptDialog.class);112 ············final·Intent·intent2·=·new·Intent((Context)this,·(Class)LocationProviderInterceptDialog.class);
111 ············intent2.putExtra(s,·(String)stringExtra);113 ············intent2.putExtra(s,·stringExtra);
112 ············((Activity)this).startActivityAsUser(intent2,·userHandle);114 ············((Activity)this).startActivityAsUser(intent2,·userHandle);
113 ············((Activity)this).finish();115 ············((Activity)this).finish();
114 ············return;116 ············return;
115 ········}117 ········}
116 ········if·(LocationUtils.isLocationGroupAndControllerExtraPackage((Context)this,·s2,·(String)stringExtra))·{118 ········if·(LocationUtils.isLocationGroupAndControllerExtraPackage((Context)this,·s3,·stringExtra))·{
117 ············LocationUtils.startLocationControllerExtraPackageSettings((Context)this,·userHandle);119 ············LocationUtils.startLocationControllerExtraPackageSettings((Context)this,·userHandle);
118 ············((Activity)this).finish();120 ············((Activity)this).finish();
119 ············return;121 ············return;
120 ········}122 ········}
121 ········if·(DeviceUtils.isAuto((Context)this))·{123 ········final·boolean·auto·=·DeviceUtils.isAuto((Context)this);
122 ············final·AutoAppPermissionFragment·instance·=·AutoAppPermissionFragment.newInstance((String)stringExtra,·stringExtra2,·s2,·userHandle);124 ········final·int·n·=·16908290;
 125 ········if·(auto)·{
 126 ············final·AutoAppPermissionFragment·instance·=·AutoAppPermissionFragment.newInstance(stringExtra,·stringExtra2,·s3,·userHandle);
123 ············final·FragmentTransaction·beginTransaction·=·this.getSupportFragmentManager().beginTransaction();127 ············final·FragmentTransaction·beginTransaction·=·this.getSupportFragmentManager().beginTransaction();
124 ············beginTransaction.replace(16908290,·(Fragment)instance);128 ············beginTransaction.replace(n,·(Fragment)instance);
125 ············beginTransaction.commit();129 ············beginTransaction.commit();
126 ········}130 ········}
 131 ········else·if·(DeviceUtils.isTelevision((Context)this))·{
 132 ············final·AppPermissionFragment·appPermissionFragment·=·new·AppPermissionFragment();
 133 ············((Fragment)appPermissionFragment).setArguments(AppPermissionFragment.createArgs(stringExtra,·stringExtra2,·s3,·userHandle,·(String)null,·0L,·(String)null));
 134 ············final·FragmentTransaction·beginTransaction2·=·this.getSupportFragmentManager().beginTransaction();
 135 ············beginTransaction2.replace(n,·(Fragment)appPermissionFragment);
 136 ············beginTransaction2.commit();
 137 ········}
127 ········else·{138 ········else·{
128 ············((Activity)this).startActivity(new·Intent(((Activity)this).getIntent()).setAction("android.intent.action.MANAGE_APP_PERMISSION"));139 ············((Activity)this).startActivity(new·Intent(((Activity)this).getIntent()).setAction("android.intent.action.MANAGE_APP_PERMISSION"));
129 ············((Activity)this).finish();140 ············((Activity)this).finish();
130 ········}141 ········}
131 ····}142 ····}
132 ····143 ····
133 ····public·boolean·onOptionsItemSelected(final·MenuItem·menuItem)·{144 ····public·boolean·onOptionsItemSelected(final·MenuItem·menuItem)·{
1.72 KB
com/android/permissioncontroller/permission/ui/television/AppPermissionFragment$ConfirmDialog.class
1.53 KB
procyon -ec {}
    
Offset 42, 20 lines modifiedOffset 42, 20 lines modified
42 ········final·StringBuilder·sb5·=·new·StringBuilder();42 ········final·StringBuilder·sb5·=·new·StringBuilder();
43 ········sb5.append(AppPermissionFragment$ConfirmDialog.class.getName());43 ········sb5.append(AppPermissionFragment$ConfirmDialog.class.getName());
44 ········sb5.append(".arg.onetime");44 ········sb5.append(".arg.onetime");
45 ········ONE_TIME·=·sb5.toString();45 ········ONE_TIME·=·sb5.toString();
46 ····}46 ····}
47 ····47 ····
48 ····public·void·onCancel(final·DialogInterface·dialogInterface)·{48 ····public·void·onCancel(final·DialogInterface·dialogInterface)·{
49 ········final·AppPermissionFragment·appPermissionFragment·=·(AppPermissionFragment)((Fragment)this).getParentFragment();49 ········final·AppPermissionFragment·appPermissionFragment·=·(AppPermissionFragment)((Fragment)this).getTargetFragment();
50 ········AppPermissionFragment.access$300(appPermissionFragment,·(Map)((LiveData)AppPermissionFragment.access$200(appPermissionFragment).getButtonStateLiveData()).getValue());50 ········AppPermissionFragment.access$300(appPermissionFragment,·(Map)((LiveData)AppPermissionFragment.access$200(appPermissionFragment).getButtonStateLiveData()).getValue());
51 ····}51 ····}
52 ····52 ····
53 ····public·Dialog·onCreateDialog(final·Bundle·bundle)·{53 ····public·Dialog·onCreateDialog(final·Bundle·bundle)·{
54 ········final·AppPermissionFragment·appPermissionFragment·=·(AppPermissionFragment)((Fragment)this).getParentFragment();54 ········final·AppPermissionFragment·appPermissionFragment·=·(AppPermissionFragment)((Fragment)this).getTargetFragment();
55 ········final·Serializable·serializable·=·((Fragment)this).getArguments().getSerializable(AppPermissionFragment$ConfirmDialog.CHANGE_REQUEST);55 ········final·Serializable·serializable·=·((Fragment)this).getArguments().getSerializable(AppPermissionFragment$ConfirmDialog.CHANGE_REQUEST);
56 ········final·AppPermissionViewModel$ChangeRequest·grant_All_FILE_ACCESS·=·AppPermissionViewModel$ChangeRequest.GRANT_All_FILE_ACCESS;56 ········final·AppPermissionViewModel$ChangeRequest·grant_All_FILE_ACCESS·=·AppPermissionViewModel$ChangeRequest.GRANT_All_FILE_ACCESS;
57 ········final·boolean·canceledOnTouchOutside·=·true;57 ········final·boolean·canceledOnTouchOutside·=·true;
58 ········final·boolean·b·=·serializable·==·grant_All_FILE_ACCESS·&&·canceledOnTouchOutside;58 ········final·boolean·b·=·serializable·==·grant_All_FILE_ACCESS·&&·canceledOnTouchOutside;
59 ········int·n·=·2131886259;59 ········int·n·=·2131886259;
60 ········if·(b)·{60 ········if·(b)·{
61 ············n·=·2131886250;61 ············n·=·2131886250;
20.4 KB
com/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment.class
20.3 KB
procyon -ec {}
    
Offset 6, 20 lines modifiedOffset 6, 22 lines modified
6 import·androidx.fragment.app.DialogFragment;6 import·androidx.fragment.app.DialogFragment;
7 import·androidx.preference.PreferenceFragmentCompat;7 import·androidx.preference.PreferenceFragmentCompat;
8 import·androidx.preference.PreferenceScreen;8 import·androidx.preference.PreferenceScreen;
9 import·androidx.preference.PreferenceCategory;9 import·androidx.preference.PreferenceCategory;
10 import·android.view.View;10 import·android.view.View;
11 import·android.content.pm.PackageManager$NameNotFoundException;11 import·android.content.pm.PackageManager$NameNotFoundException;
12 import·androidx.preference.Preference$OnPreferenceClickListener;12 import·androidx.preference.Preference$OnPreferenceClickListener;
 13 import·java.util.Iterator;
13 import·java.util.ArrayList;14 import·java.util.ArrayList;
14 import·com.android.permissioncontroller.permission.model.Permission;15 import·com.android.permissioncontroller.permission.model.Permission;
15 import·androidx.fragment.app.FragmentTransaction;16 import·androidx.fragment.app.FragmentTransaction;
16 import·androidx.fragment.app.Fragment;17 import·androidx.fragment.app.Fragment;
17 import·com.android.permissioncontroller.permission.utils.SafetyNetLogger;18 import·android.content.Intent;
18 import·com.android.permissioncontroller.permission.utils.LocationUtils;19 import·com.android.permissioncontroller.permission.utils.LocationUtils;
 20 import·com.android.permissioncontroller.permission.utils.SafetyNetLogger;
19 import·android.os.Parcelable;21 import·android.os.Parcelable;
20 import·android.os.Bundle;22 import·android.os.Bundle;
21 import·androidx.preference.Preference;23 import·androidx.preference.Preference;
22 import·android.content.pm.PackageInfo;24 import·android.content.pm.PackageInfo;
23 import·java.util.List;25 import·java.util.List;
24 import·android.content.pm.PackageItemInfo;26 import·android.content.pm.PackageItemInfo;
25 import·android.content.Context;27 import·android.content.Context;
Offset 48, 33 lines modifiedOffset 50, 38 lines modified
48 ····private·PackageManager$OnPermissionsChangedListener·mPermissionChangeListener;50 ····private·PackageManager$OnPermissionsChangedListener·mPermissionChangeListener;
49 ····51 ····
50 ····private·RestrictedLockUtils$EnforcedAdmin·getAdmin()·{52 ····private·RestrictedLockUtils$EnforcedAdmin·getAdmin()·{
51 ········return·RestrictedLockUtils.getProfileOrDeviceOwner(((Fragment)this).getContext(),·this.mGroup.getUser());53 ········return·RestrictedLockUtils.getProfileOrDeviceOwner(((Fragment)this).getContext(),·this.mGroup.getUser());
52 ····}54 ····}
53 ····55 ····
54 ····private·AppPermissionGroup·getAppPermissionGroup()·{56 ····private·AppPermissionGroup·getAppPermissionGroup()·{
55 ········final·FragmentActivity·activity·=·((Fragment)this).getActivity();57 ········final·FragmentActivity·requireActivity·=·((Fragment)this).requireActivity();
56 ········final·Context·context·=·((PreferenceFragmentCompat)this).getPreferenceManager().getContext();58 ········final·Context·context·=·((PreferenceFragmentCompat)this).getPreferenceManager().getContext();
57 ········final·String·string·=·((Fragment)this).getArguments().getString("android.intent.extra.PACKAGE_NAME");59 ········final·String·string·=·((Fragment)this).requireArguments().getString("android.intent.extra.PACKAGE_NAME");
58 ········String·s·=·((Fragment)this).getArguments().getString("android.intent.extra.PERMISSION_GROUP_NAME");60 ········String·s·=·((Fragment)this).requireArguments().getString("android.intent.extra.PERMISSION_GROUP_NAME");
59 ········if·(s·==·null)·{61 ········if·(s·==·null)·{
60 ············s·=·((Fragment)this).getArguments().getString("android.intent.extra.PERMISSION_NAME");62 ············s·=·((Fragment)this).requireArguments().getString("android.intent.extra.PERMISSION_NAME");
61 ········}63 ········}
62 ········final·PackageItemInfo·groupInfo·=·Utils.getGroupInfo(s,·context);64 ········final·PackageItemInfo·groupInfo·=·Utils.getGroupInfo(s,·context);
63 ········final·List·groupPermissionInfos·=·Utils.getGroupPermissionInfos(s,·context);65 ········final·List·groupPermissionInfos·=·Utils.getGroupPermissionInfos(s,·context);
64 ········final·String·s2·=·"Illegal·group:·";66 ········final·String·s2·=·"Illegal·group:·";
65 ········final·String·s3·=·"AppPermissionFragment";67 ········final·String·s3·=·"AppPermissionFragment";
66 ········if·(groupInfo·==·null·||·groupPermissionInfos·==·null)·{68 ········if·(groupInfo·==·null·||·groupPermissionInfos·==·null)·{
67 ············final·StringBuilder·sb·=·new·StringBuilder();69 ············final·StringBuilder·sb·=·new·StringBuilder();
68 ············sb.append(s2);70 ············sb.append(s2);
69 ············sb.append(s);71 ············sb.append(s);
70 ············Log.i(s3,·sb.toString());72 ············Log.i(s3,·sb.toString());
71 ············return·null;73 ············return·null;
72 ········}74 ········}
73 ········final·PackageInfo·packageInfo·=·AutoPermissionsUtils.getPackageInfo((Activity)activity,·string,·(UserHandle)((Fragment)this).getArguments().getParcelable("android.intent.extra.USER"));75 ········final·UserHandle·userHandle·=·(UserHandle)((Fragment)this).requireArguments().getParcelable("android.intent.extra.USER");
 76 ········if·(userHandle·==·null)·{
 77 ············Log.e(s3,·"User·handle·is·null");
 78 ············return·null;
 79 ········}
 80 ········final·PackageInfo·packageInfo·=·AutoPermissionsUtils.getPackageInfo((Activity)requireActivity,·string,·userHandle);
74 ········if·(packageInfo·==·null)·{81 ········if·(packageInfo·==·null)·{
75 ············Log.i(s3,·"PackageInfo·is·null");82 ············Log.i(s3,·"PackageInfo·is·null");
76 ············return·null;83 ············return·null;
77 ········}84 ········}
78 ········final·AppPermissionGroup·create·=·AppPermissionGroup.create(context,·packageInfo,·groupInfo,·groupPermissionInfos,·false);85 ········final·AppPermissionGroup·create·=·AppPermissionGroup.create(context,·packageInfo,·groupInfo,·groupPermissionInfos,·false);
79 ········if·(create·!=·null·&&·Utils.shouldShowPermission(context,·create))·{86 ········if·(create·!=·null·&&·Utils.shouldShowPermission(context,·create))·{
80 ············return·create;87 ············return·create;
Offset 126, 17 lines modifiedOffset 133, 52 lines modified
126 ············arguments.putString(s,·s3);133 ············arguments.putString(s,·s3);
127 ········}134 ········}
128 ········arguments.putParcelable("android.intent.extra.USER",·(Parcelable)userHandle);135 ········arguments.putParcelable("android.intent.extra.USER",·(Parcelable)userHandle);
129 ········((Fragment)autoAppPermissionFragment).setArguments(arguments);136 ········((Fragment)autoAppPermissionFragment).setArguments(arguments);
130 ········return·autoAppPermissionFragment;137 ········return·autoAppPermissionFragment;
131 ····}138 ····}
132 ····139 ····
 140 ····private·void·onDenyAnyWay(int·mHasConfirmedRevoke)·{
 141 ········int·hasGrantedByDefaultPermission;
 142 ········if·((mHasConfirmedRevoke·&·0x1)·!=·0x0)·{
 143 ············if·(this.mGroup.areRuntimePermissionsGranted())·{
 144 ················SafetyNetLogger.logPermissionToggled(this.mGroup);
 145 ············}
 146 ············this.mGroup.revokeRuntimePermissions(false);
 147 ············hasGrantedByDefaultPermission·=·(this.mGroup.hasGrantedByDefaultPermission()·?·1·:·0);
 148 ········}
 149 ········else·{
 150 ············hasGrantedByDefaultPermission·=·0;
 151 ········}
 152 ········mHasConfirmedRevoke·&=·0x2;
 153 ········if·(mHasConfirmedRevoke·!=·0·&&·this.mGroup.getBackgroundPermissions()·!=·null)·{
 154 ············mHasConfirmedRevoke·=·(this.mGroup.getBackgroundPermissions().areRuntimePermissionsGranted()·?·1·:·0);
 155 ············if·(mHasConfirmedRevoke·!=·0)·{
 156 ················SafetyNetLogger.logPermissionToggled(this.mGroup.getBackgroundPermissions());
 157 ············}
 158 ············this.mGroup.getBackgroundPermissions().revokeRuntimePermissions(false);
 159 ············mHasConfirmedRevoke·=·(this.mGroup.getBackgroundPermissions().hasGrantedByDefaultPermission()·?·1·:·0);
 160 ············hasGrantedByDefaultPermission·|=·mHasConfirmedRevoke;
 161 ········}
 162 ········Label_0170:·{
 163 ············if·(hasGrantedByDefaultPermission·==·0)·{
 164 ················mHasConfirmedRevoke·=·(this.mGroup.doesSupportRuntimePermissions()·?·1·:·0);
 165 ················if·(mHasConfirmedRevoke·!=·0)·{
 166 ····················break·Label_0170;
 167 ················}
 168 ············}
 169 ············mHasConfirmedRevoke·=·1;
 170 ············this.mHasConfirmedRevoke·=·(mHasConfirmedRevoke·!=·0);
 171 ········}
 172 ········this.updateUi();
 173 ····}
 174 ····
133 ····private·boolean·requestChange(final·boolean·b,·final·int·n)·{175 ····private·boolean·requestChange(final·boolean·b,·final·int·n)·{
134 ········if·(LocationUtils.isLocationGroupAndProvider(((Fragment)this).getContext(),·this.mGroup.getName(),·this.mGroup.getApp().packageName))·{176 ········if·(LocationUtils.isLocationGroupAndProvider(((Fragment)this).getContext(),·this.mGroup.getName(),·this.mGroup.getApp().packageName))·{
135 ············LocationUtils.showLocationDialog(((Fragment)this).getContext(),·(CharSequence)Utils.getAppLabel(this.mGroup.getApp().applicationInfo,·((Fragment)this).getContext()));177 ············LocationUtils.showLocationDialog(((Fragment)this).getContext(),·(CharSequence)Utils.getAppLabel(this.mGroup.getApp().applicationInfo,·((Fragment)this).requireContext()));
136 ············this.updateUi();178 ············this.updateUi();
137 ············return·false;179 ············return·false;
138 ········}180 ········}
139 ········final·boolean·b2·=·true;181 ········final·boolean·b2·=·true;
140 ········if·(b)·{182 ········if·(b)·{
141 ············if·((n·&·0x1)·!=·0x0)·{183 ············if·((n·&·0x1)·!=·0x0)·{
142 ················if·(!this.mGroup.areRuntimePermissionsGranted())·{184 ················if·(!this.mGroup.areRuntimePermissionsGranted())·{
Offset 182, 14 lines modifiedOffset 224, 18 lines modified
182 ····}224 ····}
183 ····225 ····
184 ····private·void·setDetail(final·int·summary)·{226 ····private·void·setDetail(final·int·summary)·{
185 ········((Preference)this.mDetailsPreference).setSummary(summary);227 ········((Preference)this.mDetailsPreference).setSummary(summary);
186 ········((Preference)this.mDetailsPreference).setVisible(true);228 ········((Preference)this.mDetailsPreference).setVisible(true);
187 ····}229 ····}
188 ····230 ····
 231 ····private·void·setResult(final·int·n)·{
 232 ········((Activity)((Fragment)this).requireActivity()).setResult(-1,·new·Intent().putExtra("com.android.permissioncontroller.extra.RESULT_PERMISSION_INTERACTED",·((Fragment)this).requireArguments().getString("android.intent.extra.PERMISSION_GROUP_NAME")).putExtra("com.android.permissioncontroller.extra.PERMISSION_RESULT",·n));
 233 ····}
 234 ····
189 ····private·void·setSelectedPermissionState(final·TwoStatePreference·twoStatePreference)·{235 ····private·void·setSelectedPermissionState(final·TwoStatePreference·twoStatePreference)·{
... Open expanded diff ...
3.12 KB
com/android/permissioncontroller/permission/ui/television/AppPermissionFragment.class
2.95 KB
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 13 lines modified
  
1 package·com.android.permissioncontroller.permission.ui.television;1 package·com.android.permissioncontroller.permission.ui.television;
  
2 import·androidx.fragment.app.DialogFragment;2 import·androidx.fragment.app.DialogFragment;
3 import·androidx.lifecycle.LiveData;3 import·androidx.lifecycle.LiveData;
4 import·androidx.preference.PreferenceGroup;4 import·androidx.preference.PreferenceGroup;
5 import·androidx.activity.ComponentActivity; 
6 import·androidx.preference.PreferenceFragmentCompat;5 import·androidx.preference.PreferenceFragmentCompat;
7 import·java.io.Serializable;6 import·java.io.Serializable;
8 import·android.view.View;7 import·android.view.View;
9 import·androidx.lifecycle.Observer;8 import·androidx.lifecycle.Observer;
10 import·androidx.lifecycle.LifecycleOwner;9 import·androidx.lifecycle.LifecycleOwner;
11 import·android.os.Looper;10 import·android.os.Looper;
12 import·androidx.lifecycle.ViewModelProvider$Factory;11 import·androidx.lifecycle.ViewModelProvider$Factory;
Offset 148, 15 lines modifiedOffset 147, 14 lines modified
148 ········this.setButtonState(this.mDenyButton,·map.get(AppPermissionViewModel$ButtonType.DENY));147 ········this.setButtonState(this.mDenyButton,·map.get(AppPermissionViewModel$ButtonType.DENY));
149 ········this.setButtonState(this.mDenyForegroundButton,·map.get(AppPermissionViewModel$ButtonType.DENY_FOREGROUND));148 ········this.setButtonState(this.mDenyForegroundButton,·map.get(AppPermissionViewModel$ButtonType.DENY_FOREGROUND));
150 ········this.mIsInitialLoad·=·false;149 ········this.mIsInitialLoad·=·false;
151 ····}150 ····}
152 ····151 ····
153 ····private·void·setResult(final·int·n)·{152 ····private·void·setResult(final·int·n)·{
154 ········((Activity)((Fragment)this).getActivity()).setResult(-1,·new·Intent().putExtra("com.android.permissioncontroller.extra.RESULT_PERMISSION_INTERACTED",·this.mPermGroupName).putExtra("com.android.permissioncontroller.extra.PERMISSION_RESULT",·n));153 ········((Activity)((Fragment)this).getActivity()).setResult(-1,·new·Intent().putExtra("com.android.permissioncontroller.extra.RESULT_PERMISSION_INTERACTED",·this.mPermGroupName).putExtra("com.android.permissioncontroller.extra.PERMISSION_RESULT",·n));
155 ········((ComponentActivity)((Fragment)this).getActivity()).onBackPressed(); 
156 ····}154 ····}
157 ····155 ····
158 ····public·void·createPreferences()·{156 ····public·void·createPreferences()·{
159 ········final·PreferenceScreen·preferenceScreen·=·((PreferenceFragmentCompat)this).getPreferenceScreen();157 ········final·PreferenceScreen·preferenceScreen·=·((PreferenceFragmentCompat)this).getPreferenceScreen();
160 ········final·Context·context·=·((Fragment)this).getContext();158 ········final·Context·context·=·((Fragment)this).getContext();
161 ········((PreferenceGroup)preferenceScreen).removeAll();159 ········((PreferenceGroup)preferenceScreen).removeAll();
162 ········final·PackageInfo·packageInfo·=·getPackageInfo((Activity)((Fragment)this).getActivity(),·this.mPackageName);160 ········final·PackageInfo·packageInfo·=·getPackageInfo((Activity)((Fragment)this).getActivity(),·this.mPackageName);
Offset 270, 15 lines modifiedOffset 268, 16 lines modified
270 ········deepCopy.putInt(AppPermissionFragment$ConfirmDialog.MSG,·n);268 ········deepCopy.putInt(AppPermissionFragment$ConfirmDialog.MSG,·n);
271 ········deepCopy.putSerializable(AppPermissionFragment$ConfirmDialog.CHANGE_REQUEST,·(Serializable)appPermissionViewModel$ChangeRequest);269 ········deepCopy.putSerializable(AppPermissionFragment$ConfirmDialog.CHANGE_REQUEST,·(Serializable)appPermissionViewModel$ChangeRequest);
272 ········deepCopy.putInt(AppPermissionFragment$ConfirmDialog.access$000(),·n2);270 ········deepCopy.putInt(AppPermissionFragment$ConfirmDialog.access$000(),·n2);
273 ········deepCopy.putBoolean(AppPermissionFragment$ConfirmDialog.access$100(),·b);271 ········deepCopy.putBoolean(AppPermissionFragment$ConfirmDialog.access$100(),·b);
274 ········final·AppPermissionFragment$ConfirmDialog·appPermissionFragment$ConfirmDialog·=·new·AppPermissionFragment$ConfirmDialog();272 ········final·AppPermissionFragment$ConfirmDialog·appPermissionFragment$ConfirmDialog·=·new·AppPermissionFragment$ConfirmDialog();
275 ········((DialogFragment)appPermissionFragment$ConfirmDialog).setCancelable(true);273 ········((DialogFragment)appPermissionFragment$ConfirmDialog).setCancelable(true);
276 ········((Fragment)appPermissionFragment$ConfirmDialog).setArguments(deepCopy);274 ········((Fragment)appPermissionFragment$ConfirmDialog).setArguments(deepCopy);
277 ········((DialogFragment)appPermissionFragment$ConfirmDialog).show(((Fragment)this).getChildFragmentManager().beginTransaction(),·AppPermissionFragment$ConfirmDialog.class.getName());275 ········((Fragment)appPermissionFragment$ConfirmDialog).setTargetFragment((Fragment)this,·0);
 276 ········((DialogFragment)appPermissionFragment$ConfirmDialog).show(((Fragment)this).getFragmentManager(),·AppPermissionFragment$ConfirmDialog.class.getName());
278 ····}277 ····}
279 ····278 ····
280 ····public·void·updatePreferences()·{279 ····public·void·updatePreferences()·{
281 ········if·(((LiveData)this.mViewModel.getButtonStateLiveData()).getValue()·!=·null)·{280 ········if·(((LiveData)this.mViewModel.getButtonStateLiveData()).getValue()·!=·null)·{
282 ············this.setRadioButtonsState((Map)((LiveData)this.mViewModel.getButtonStateLiveData()).getValue());281 ············this.setRadioButtonsState((Map)((LiveData)this.mViewModel.getButtonStateLiveData()).getValue());
283 ········}282 ········}
284 ····}283 ····}
27.4 MB
resources.arsc
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
00000000:·0200·0c00·b47c·3600·0100·0000·0100·1c00··.....|6.........00000000:·0200·0c00·507c·3600·0100·0000·0100·1c00··....P|6.........
00000010:·b8c4·1f00·7b6e·0000·ae00·0000·0001·0000··....{n..........00000010:·54c4·1f00·7a6e·0000·ae00·0000·0001·0000··T...zn..........
00000020:·c0bc·0100·d0b9·1f00·0000·0000·7300·0000··............s...00000020:·bcbc·0100·6cb9·1f00·0000·0000·7300·0000··....l.......s...
00000030:·e300·0000·7301·0000·0302·0000·8702·0000··....s...........00000030:·e300·0000·7301·0000·0302·0000·8702·0000··....s...........
00000040:·1703·0000·0c04·0000·f504·0000·8f05·0000··................00000040:·1703·0000·0c04·0000·f504·0000·8f05·0000··................
00000050:·1d06·0000·4a07·0000·7708·0000·ab09·0000··....J...w.......00000050:·1d06·0000·4a07·0000·7708·0000·ab09·0000··....J...w.......
00000060:·e20a·0000·430c·0000·a40d·0000·200e·0000··....C.......·...00000060:·e20a·0000·430c·0000·a40d·0000·200e·0000··....C.......·...
00000070:·a60e·0000·a80f·0000·b510·0000·4811·0000··............H...00000070:·a60e·0000·a80f·0000·b510·0000·4811·0000··............H...
00000080:·db11·0000·4013·0000·a214·0000·f315·0000··....@...........00000080:·db11·0000·4013·0000·a214·0000·f315·0000··....@...........
00000090:·4c17·0000·da17·0000·6318·0000·5f19·0000··L.......c..._...00000090:·4c17·0000·da17·0000·6318·0000·5f19·0000··L.......c..._...
Offset 435, 140282 lines modifiedOffset 435, 140282 lines modified
00001b20:·6ca4·0100·b3a4·0100·f9a4·0100·35a5·0100··l...........5...00001b20:·6ca4·0100·b3a4·0100·f9a4·0100·35a5·0100··l...........5...
00001b30:·73a5·0100·bea5·0100·08a6·0100·33a6·0100··s...........3...00001b30:·73a5·0100·bea5·0100·08a6·0100·33a6·0100··s...........3...
00001b40:·6ca6·0100·aaa6·0100·0aa7·0100·5aa7·0100··l...........Z...00001b40:·6ca6·0100·aaa6·0100·0aa7·0100·5aa7·0100··l...........Z...
00001b50:·a9a7·0100·3aa8·0100·2fa9·0100·8ea9·0100··....:.../.......00001b50:·a9a7·0100·3aa8·0100·2fa9·0100·8ea9·0100··....:.../.......
00001b60:·a5a9·0100·f1a9·0100·16aa·0100·e2aa·0100··................00001b60:·a5a9·0100·f1a9·0100·16aa·0100·e2aa·0100··................
00001b70:·83ab·0100·c6ab·0100·e1ab·0100·edab·0100··................00001b70:·83ab·0100·c6ab·0100·e1ab·0100·edab·0100··................
00001b80:·0bac·0100·2bac·0100·aaac·0100·b7ac·0100··....+...........00001b80:·0bac·0100·2bac·0100·aaac·0100·b7ac·0100··....+...........
00001b90:·c9ac·0100·eaac·0100·01ad·0100·0bad·0100··................00001b90:·c9ac·0100·e8ac·0100·ffac·0100·09ad·0100··................
00001ba0:·18ad·0100·adad·0100·07ae·0100·29ae·0100··............)...00001ba0:·16ad·0100·abad·0100·05ae·0100·27ae·0100··............'...
00001bb0:·50ae·0100·9eae·0100·c1ae·0100·e1ae·0100··P...............00001bb0:·4eae·0100·9cae·0100·bfae·0100·dfae·0100··N...............
00001bc0:·7caf·0100·b6af·0100·f3af·0100·5cb0·0100··|...........\...00001bc0:·7aaf·0100·b4af·0100·f1af·0100·5ab0·0100··z...........Z...
00001bd0:·90b0·0100·96b0·0100·a7b0·0100·c2b0·0100··................00001bd0:·8eb0·0100·94b0·0100·a5b0·0100·c0b0·0100··................
00001be0:·dfb0·0100·ebb0·0100·17b1·0100·2eb1·0100··................00001be0:·ddb0·0100·e9b0·0100·15b1·0100·2cb1·0100··............,...
00001bf0:·41b1·0100·56b1·0100·6db1·0100·73b1·0100··A...V...m...s...00001bf0:·3fb1·0100·54b1·0100·6bb1·0100·71b1·0100··?...T...k...q...
00001c00:·8db1·0100·a3b1·0100·aeb1·0100·b4b1·0100··................00001c00:·8bb1·0100·a1b1·0100·acb1·0100·b2b1·0100··................
00001c10:·d0b1·0100·ebb1·0100·0ab2·0100·3eb2·0100··............>...00001c10:·ceb1·0100·e9b1·0100·08b2·0100·3cb2·0100··............<...
00001c20:·7bb2·0100·89b2·0100·98b2·0100·a5b2·0100··{...............00001c20:·79b2·0100·87b2·0100·96b2·0100·a3b2·0100··y...............
00001c30:·aeb2·0100·c7b2·0100·e7b2·0100·17b3·0100··................00001c30:·acb2·0100·c5b2·0100·e5b2·0100·15b3·0100··................
00001c40:·2cb3·0100·9cb3·0100·07b4·0100·87b4·0100··,...............00001c40:·2ab3·0100·9ab3·0100·05b4·0100·85b4·0100··*...............
00001c50:·94b5·0100·8ab6·0100·07b7·0100·20b7·0100··............·...00001c50:·92b5·0100·88b6·0100·05b7·0100·1eb7·0100··................
00001c60:·2fb7·0100·3eb7·0100·56b7·0100·66b7·0100··/...>...V...f...00001c60:·2db7·0100·3cb7·0100·54b7·0100·64b7·0100··-...<...T...d...
00001c70:·6eb7·0100·7bb7·0100·99b7·0100·c0b7·0100··n...{...........00001c70:·6cb7·0100·79b7·0100·97b7·0100·beb7·0100··l...y...........
00001c80:·e7b7·0100·09b8·0100·1fb8·0100·39b8·0100··............9...00001c80:·e5b7·0100·07b8·0100·1db8·0100·37b8·0100··............7...
00001c90:·4db8·0100·72b8·0100·84b8·0100·cab8·0100··M...r...........00001c90:·4bb8·0100·70b8·0100·82b8·0100·c8b8·0100··K...p...........
00001ca0:·f0b8·0100·fab8·0100·0bb9·0100·26b9·0100··............&...00001ca0:·eeb8·0100·f8b8·0100·09b9·0100·24b9·0100··............$...
00001cb0:·47b9·0100·4db9·0100·75b9·0100·82b9·0100··G...M...u.......00001cb0:·45b9·0100·4bb9·0100·73b9·0100·80b9·0100··E...K...s.......
00001cc0:·99b9·0100·a5b9·0100·b7b9·0100·c4b9·0100··................00001cc0:·97b9·0100·a3b9·0100·b5b9·0100·c2b9·0100··................
00001cd0:·f8b9·0100·48ba·0100·a3ba·0100·efba·0100··....H...........00001cd0:·f6b9·0100·46ba·0100·a1ba·0100·edba·0100··....F...........
00001ce0:·4abb·0100·9bbb·0100·dabb·0100·34bc·0100··J...........4...00001ce0:·48bb·0100·99bb·0100·d8bb·0100·32bc·0100··H...........2...
00001cf0:·4dbc·0100·5fbc·0100·68bc·0100·72bc·0100··M..._...h...r...00001cf0:·4bbc·0100·5dbc·0100·66bc·0100·70bc·0100··K...]...f...p...
00001d00:·7fbc·0100·99bc·0100·b6bc·0100·cabc·0100··................00001d00:·7dbc·0100·97bc·0100·b4bc·0100·c8bc·0100··}...............
00001d10:·d4bc·0100·f8bc·0100·17bd·0100·2ebd·0100··................00001d10:·d2bc·0100·f6bc·0100·15bd·0100·2cbd·0100··............,...
00001d20:·40bd·0100·6ebd·0100·a4bd·0100·acbd·0100··@...n...........00001d20:·3ebd·0100·6cbd·0100·a2bd·0100·aabd·0100··>...l...........
00001d30:·bbbd·0100·ccbd·0100·ddbd·0100·f6bd·0100··................00001d30:·b9bd·0100·cabd·0100·dbbd·0100·f4bd·0100··................
00001d40:·0fbe·0100·27be·0100·3fbe·0100·49be·0100··....'...?...I...00001d40:·0dbe·0100·25be·0100·3dbe·0100·47be·0100··....%...=...G...
00001d50:·55be·0100·67be·0100·76be·0100·8bbe·0100··U...g...v.......00001d50:·53be·0100·65be·0100·74be·0100·89be·0100··S...e...t.......
00001d60:·a0be·0100·b4be·0100·c7be·0100·dabe·0100··................00001d60:·9ebe·0100·b2be·0100·c5be·0100·d8be·0100··................
00001d70:·f1be·0100·12bf·0100·37bf·0100·50bf·0100··........7...P...00001d70:·efbe·0100·10bf·0100·35bf·0100·4ebf·0100··........5...N...
00001d80:·78bf·0100·97bf·0100·a6bf·0100·bbbf·0100··x...............00001d80:·76bf·0100·95bf·0100·a4bf·0100·b9bf·0100··v...............
00001d90:·cdbf·0100·e0bf·0100·ebbf·0100·07c0·0100··................00001d90:·cbbf·0100·debf·0100·e9bf·0100·05c0·0100··................
00001da0:·2ec0·0100·42c0·0100·53c0·0100·5ac0·0100··....B...S...Z...00001da0:·2cc0·0100·40c0·0100·51c0·0100·58c0·0100··,...@...Q...X...
00001db0:·6cc0·0100·87c0·0100·97c0·0100·acc0·0100··l...............00001db0:·6ac0·0100·85c0·0100·95c0·0100·aac0·0100··j...............
00001dc0:·b6c0·0100·bcc0·0100·cfc0·0100·edc0·0100··................00001dc0:·b4c0·0100·bac0·0100·cdc0·0100·ebc0·0100··................
00001dd0:·fcc0·0100·06c1·0100·0fc1·0100·2ec1·0100··................00001dd0:·fac0·0100·04c1·0100·0dc1·0100·2cc1·0100··............,...
00001de0:·54c1·0100·63c1·0100·86c1·0100·a9c1·0100··T...c...........00001de0:·52c1·0100·61c1·0100·84c1·0100·a7c1·0100··R...a...........
00001df0:·bfc1·0100·ddc1·0100·f6c1·0100·20c2·0100··............·...00001df0:·bdc1·0100·dbc1·0100·f4c1·0100·1ec2·0100··................
00001e00:·47c2·0100·71c2·0100·92c2·0100·eec2·0100··G...q...........00001e00:·45c2·0100·6fc2·0100·90c2·0100·ecc2·0100··E...o...........
00001e10:·0ac3·0100·83c3·0100·efc3·0100·73c4·0100··............s...00001e10:·08c3·0100·81c3·0100·edc3·0100·71c4·0100··............q...
00001e20:·8ec4·0100·a3c4·0100·adc4·0100·cfc4·0100··................00001e20:·8cc4·0100·a1c4·0100·abc4·0100·cdc4·0100··................
00001e30:·d8c4·0100·e1c4·0100·e9c4·0100·fac4·0100··................00001e30:·d6c4·0100·dfc4·0100·e7c4·0100·f8c4·0100··................
00001e40:·3bc5·0100·74c5·0100·a9c5·0100·edc5·0100··;...t...........00001e40:·39c5·0100·72c5·0100·a7c5·0100·ebc5·0100··9...r...........
00001e50:·28c6·0100·59c6·0100·87c6·0100·b6c6·0100··(...Y...........00001e50:·26c6·0100·57c6·0100·85c6·0100·b4c6·0100··&...W...........
00001e60:·e2c6·0100·02c7·0100·49c7·0100·97c7·0100··........I.......00001e60:·e0c6·0100·00c7·0100·47c7·0100·95c7·0100··........G.......
00001e70:·cac7·0100·ffc7·0100·38c8·0100·71c8·0100··........8...q...00001e70:·c8c7·0100·fdc7·0100·36c8·0100·6fc8·0100··........6...o...
00001e80:·b3c8·0100·e5c8·0100·39c9·0100·71c9·0100··........9...q...00001e80:·b1c8·0100·e3c8·0100·37c9·0100·6fc9·0100··........7...o...
00001e90:·b7c9·0100·02ca·0100·b7ca·0100·e9ca·0100··................00001e90:·b5c9·0100·00ca·0100·b5ca·0100·e7ca·0100··................
00001ea0:·31cb·0100·5dcb·0100·76cb·0100·cccb·0100··1...]...v.......00001ea0:·2fcb·0100·5bcb·0100·74cb·0100·cacb·0100··/...[...t.......
00001eb0:·d9cb·0100·3acc·0100·49cc·0100·62cc·0100··....:...I...b...00001eb0:·d7cb·0100·38cc·0100·47cc·0100·60cc·0100··....8...G...`...
00001ec0:·7acc·0100·a7cc·0100·bdcc·0100·d1cc·0100··z...............00001ec0:·78cc·0100·a5cc·0100·bbcc·0100·cfcc·0100··x...............
00001ed0:·e8cc·0100·f4cc·0100·fdcc·0100·04cd·0100··................00001ed0:·e6cc·0100·f2cc·0100·fbcc·0100·02cd·0100··................
00001ee0:·2ecd·0100·3dcd·0100·47cd·0100·5bcd·0100··....=...G...[...00001ee0:·2ccd·0100·3bcd·0100·45cd·0100·59cd·0100··,...;...E...Y...
00001ef0:·69cd·0100·86cd·0100·b1cd·0100·c0cd·0100··i...............00001ef0:·67cd·0100·84cd·0100·afcd·0100·becd·0100··g...............
00001f00:·d5cd·0100·e7cd·0100·facd·0100·17ce·0100··................00001f00:·d3cd·0100·e5cd·0100·f8cd·0100·15ce·0100··................
00001f10:·28ce·0100·6dce·0100·84ce·0100·95ce·0100··(...m...........00001f10:·26ce·0100·6bce·0100·82ce·0100·93ce·0100··&...k...........
00001f20:·aece·0100·b9ce·0100·ccce·0100·07cf·0100··................00001f20:·acce·0100·b7ce·0100·cace·0100·05cf·0100··................
00001f30:·56cf·0100·cecf·0100·e3cf·0100·fccf·0100··V...............00001f30:·54cf·0100·cccf·0100·e1cf·0100·facf·0100··T...............
00001f40:·22d0·0100·7bd0·0100·ced0·0100·2ad1·0100··"...{.......*...00001f40:·20d0·0100·79d0·0100·ccd0·0100·28d1·0100···...y.......(...
00001f50:·81d1·0100·dfd1·0100·34d2·0100·89d2·0100··........4.......00001f50:·7fd1·0100·ddd1·0100·32d2·0100·87d2·0100··........2.......
00001f60:·0bd3·0100·f3d5·0100·16d6·0100·74d6·0100··............t...00001f60:·09d3·0100·f1d5·0100·14d6·0100·72d6·0100··............r...
00001f70:·83d6·0100·07d7·0100·fdd7·0100·0bd8·0100··................00001f70:·81d6·0100·05d7·0100·fbd7·0100·09d8·0100··................
00001f80:·33d8·0100·66d8·0100·92d8·0100·f6d8·0100··3...f...........00001f80:·31d8·0100·64d8·0100·90d8·0100·f4d8·0100··1...d...........
00001f90:·47d9·0100·9dd9·0100·add9·0100·b9d9·0100··G...............00001f90:·45d9·0100·9bd9·0100·abd9·0100·b7d9·0100··E...............
00001fa0:·c7d9·0100·11da·0100·72da·0100·26db·0100··........r...&...00001fa0:·c5d9·0100·0fda·0100·70da·0100·24db·0100··........p...$...
00001fb0:·a5db·0100·c4db·0100·f5db·0100·38dd·0100··............8...00001fb0:·a3db·0100·c2db·0100·f3db·0100·36dd·0100··............6...
00001fc0:·6cdd·0100·b2dd·0100·e6dd·0100·27de·0100··l...........'...00001fc0:·6add·0100·b0dd·0100·e4dd·0100·25de·0100··j...........%...
00001fd0:·47de·0100·59de·0100·8bde·0100·d6de·0100··G...Y...........00001fd0:·45de·0100·57de·0100·89de·0100·d4de·0100··E...W...........
00001fe0:·0ddf·0100·3adf·0100·88df·0100·cbdf·0100··....:...........00001fe0:·0bdf·0100·38df·0100·86df·0100·c9df·0100··....8...........
00001ff0:·15e0·0100·2de0·0100·82e0·0100·cae0·0100··....-...........00001ff0:·13e0·0100·2be0·0100·80e0·0100·c8e0·0100··....+...........
00002000:·f2e0·0100·37e1·0100·65e1·0100·cfe1·0100··....7...e.......00002000:·f0e0·0100·35e1·0100·63e1·0100·cde1·0100··....5...c.......
00002010:·14e2·0100·36e2·0100·43e2·0100·5fe2·0100··....6...C..._...00002010:·12e2·0100·34e2·0100·41e2·0100·5de2·0100··....4...A...]...
00002020:·9be2·0100·b7e2·0100·d8e2·0100·f4e2·0100··................00002020:·99e2·0100·b5e2·0100·d6e2·0100·f2e2·0100··................
00002030:·15e3·0100·36e3·0100·4ae3·0100·62e3·0100··....6...J...b...00002030:·13e3·0100·34e3·0100·48e3·0100·60e3·0100··....4...H...`...
00002040:·81e3·0100·abe3·0100·11e4·0100·c9e4·0100··................00002040:·7fe3·0100·a9e3·0100·0fe4·0100·c7e4·0100··................
00002050:·bde6·0100·35e7·0100·b5e7·0100·53e8·0100··....5.......S...00002050:·bbe6·0100·33e7·0100·b3e7·0100·51e8·0100··....3.......Q...
00002060:·24e9·0100·52e9·0100·73e9·0100·94e9·0100··$...R...s.......00002060:·22e9·0100·50e9·0100·71e9·0100·92e9·0100··"...P...q.......
00002070:·bce9·0100·68ea·0100·96ea·0100·f8ea·0100··....h...........00002070:·bae9·0100·66ea·0100·94ea·0100·f6ea·0100··....f...........
00002080:·84eb·0100·17ec·0100·85ec·0100·4eed·0100··............N...00002080:·82eb·0100·15ec·0100·83ec·0100·4ced·0100··............L...
00002090:·fded·0100·daee·0100·acef·0100·85f0·0100··................00002090:·fbed·0100·d8ee·0100·aaef·0100·83f0·0100··................
000020a0:·c7f0·0100·28f1·0100·b4f1·0100·5bf2·0100··....(.......[...000020a0:·c5f0·0100·26f1·0100·b2f1·0100·59f2·0100··....&.......Y...
000020b0:·f7f2·0100·95f3·0100·3af4·0100·58f4·0100··........:...X...000020b0:·f5f2·0100·93f3·0100·38f4·0100·56f4·0100··........8...V...
000020c0:·86f4·0100·9ef4·0100·c6f4·0100·f1f4·0100··................000020c0:·84f4·0100·9cf4·0100·c4f4·0100·eff4·0100··................
000020d0:·2cf5·0100·4df5·0100·7ef5·0100·9af5·0100··,...M...~.......000020d0:·2af5·0100·4bf5·0100·7cf5·0100·98f5·0100··*...K...|.......
000020e0:·c6f5·0100·e9f5·0100·1cf6·0100·36f6·0100··............6...000020e0:·c4f5·0100·e7f5·0100·1af6·0100·34f6·0100··............4...
000020f0:·60f6·0100·8af6·0100·a9f6·0100·d3f6·0100··`...............000020f0:·5ef6·0100·88f6·0100·a7f6·0100·d1f6·0100··^...............
00002100:·e9f6·0100·1bf7·0100·7df8·0100·a5f8·0100··........}.......00002100:·e7f6·0100·19f7·0100·7bf8·0100·a3f8·0100··........{.......
00002110:·9af9·0100·2dfb·0100·bafb·0100·55fc·0100··....-.......U...00002110:·98f9·0100·2bfb·0100·b8fb·0100·53fc·0100··....+.......S...
00002120:·b8fc·0100·50fd·0100·21fe·0100·02ff·0100··....P...!.......00002120:·b6fc·0100·4efd·0100·1ffe·0100·00ff·0100··....N...........
00002130:·1d00·0200·b300·0200·5701·0200·0602·0200··........W.......00002130:·1b00·0200·b100·0200·5501·0200·0402·0200··........U.......
00002140:·7b02·0200·0c03·0200·b203·0200·5604·0200··{...........V...00002140:·7902·0200·0a03·0200·b003·0200·5404·0200··y...........T...
00002150:·7f05·0200·3d06·0200·4a06·0200·5506·0200··....=...J...U...00002150:·7d05·0200·3b06·0200·4806·0200·5306·0200··}...;...H...S...
00002160:·db07·0200·2908·0200·6f08·0200·c008·0200··....)...o.......00002160:·d907·0200·2708·0200·6d08·0200·be08·0200··....'...m.......
00002170:·cd08·0200·d808·0200·fe08·0200·1b09·0200··................00002170:·cb08·0200·d608·0200·fc08·0200·1909·0200··................
00002180:·2c09·0200·4609·0200·6609·0200·9d09·0200··,...F...f.......00002180:·2a09·0200·4609·0200·6009·0200·8009·0200··*...F...`.......
00002190:·960a·0200·d20a·0200·e60a·0200·050b·0200··................00002190:·b709·0200·b00a·0200·ec0a·0200·1a0b·0200··................
000021a0:·590b·0200·660b·0200·8f0b·0200·a30b·0200··Y...f...........000021a0:·420b·0200·560b·0200·750b·0200·c90b·0200··B...V...u.......
000021b0:·c10b·0200·dd0b·0200·f00b·0200·0b0c·0200··................000021b0:·d60b·0200·ff0b·0200·130c·0200·2f0c·0200··............/...
000021c0:·140c·0200·410c·0200·980c·0200·a50c·0200··....A...........000021c0:·420c·0200·5d0c·0200·660c·0200·930c·0200··B...]...f.......
000021d0:·ec0c·0200·0b0d·0200·560d·0200·dc0d·0200··........V.......000021d0:·ea0c·0200·f70c·0200·3e0d·0200·5d0d·0200··........>...]...
000021e0:·3e0e·0200·5a0e·0200·740e·0200·9f0e·0200··>...Z...t.......000021e0:·a80d·0200·2e0e·0200·900e·0200·ac0e·0200··................
000021f0:·d00e·0200·280f·0200·7a0f·0200·ca0f·0200··....(...z.......000021f0:·c60e·0200·f10e·0200·220f·0200·7a0f·0200··........"...z...
00002200:·1410·0200·6810·0200·b410·0200·d910·0200··....h...........00002200:·cc0f·0200·1c10·0200·6610·0200·ba10·0200··........f.......
00002210:·1211·0200·6111·0200·8211·0200·9411·0200··....a...........00002210:·0611·0200·2b11·0200·6411·0200·b311·0200··....+...d.......
00002220:·e311·0200·0412·0200·1a12·0200·3612·0200··............6...00002220:·d411·0200·e611·0200·3512·0200·5612·0200··........5...V...
00002230:·5212·0200·6212·0200·6f12·0200·8812·0200··R...b...o.......00002230:·6c12·0200·8812·0200·a412·0200·b412·0200··l...............
00002240:·9312·0200·c112·0200·e312·0200·6d13·0200··............m...00002240:·c112·0200·da12·0200·e512·0200·1313·0200··................
00002250:·a613·0200·bd13·0200·d313·0200·1714·0200··................00002250:·3513·0200·bf13·0200·f813·0200·0f14·0200··5...............
... Open expanded diff (truncated) ...
2.67 KB
smali/com/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData$Companion.smali
    
Offset 30, 24 lines modifiedOffset 30, 24 lines modified
30 .end·annotation30 .end·annotation
  
  
31 #·direct·methods31 #·direct·methods
32 .method·private·constructor·<init>()V32 .method·private·constructor·<init>()V
33 ····.locals·033 ····.locals·0
  
34 ····.line·31634 ····.line·317
35 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/data/DataRepositoryForPackage;-><init>()V35 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/data/DataRepositoryForPackage;-><init>()V
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
38 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V38 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
39 ····.locals·039 ····.locals·0
  
40 ····.line·31640 ····.line·317
41 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData$Companion;-><init>()V41 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData$Companion;-><init>()V
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
  
44 #·virtual·methods44 #·virtual·methods
Offset 72, 26 lines modifiedOffset 72, 26 lines modified
72 ····.annotation·build·Lorg/jetbrains/annotations/NotNull;72 ····.annotation·build·Lorg/jetbrains/annotations/NotNull;
73 ····.end·annotation73 ····.end·annotation
  
74 ····const-string·v0,·"key"74 ····const-string·v0,·"key"
  
75 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V75 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
76 ····.line·32076 ····.line·321
77 ····new-instance·v0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;77 ····new-instance·v0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;
  
78 ····invoke-static·{},·Lcom/android/permissioncontroller/PermissionControllerApplication;->get()Lcom/android/permissioncontroller/PermissionControllerApplication;78 ····invoke-static·{},·Lcom/android/permissioncontroller/PermissionControllerApplication;->get()Lcom/android/permissioncontroller/PermissionControllerApplication;
  
79 ····move-result-object·v279 ····move-result-object·v2
  
80 ····const-string·v1,·"PermissionControllerApplication.get()"80 ····const-string·v1,·"PermissionControllerApplication.get()"
  
81 ····invoke-static·{v2,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V81 ····invoke-static·{v2,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
82 ····.line·32182 ····.line·322
83 ····invoke-virtual·{p1},·Lkotlin/Triple;->getFirst()Ljava/lang/Object;83 ····invoke-virtual·{p1},·Lkotlin/Triple;->getFirst()Ljava/lang/Object;
  
84 ····move-result-object·v184 ····move-result-object·v1
  
85 ····move-object·v3,·v185 ····move-object·v3,·v1
  
86 ····check-cast·v3,·Ljava/lang/String;86 ····check-cast·v3,·Ljava/lang/String;
Offset 112, 24 lines modifiedOffset 112, 24 lines modified
  
112 ····check-cast·v5,·Landroid/os/UserHandle;112 ····check-cast·v5,·Landroid/os/UserHandle;
  
113 ····const/4·v6,·0x0113 ····const/4·v6,·0x0
  
114 ····move-object·v1,·v0114 ····move-object·v1,·v0
  
115 ····.line·320115 ····.line·321
116 ····invoke-direct/range·{v1·..·v6},·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;-><init>(Landroid/app/Application;Ljava/lang/String;Ljava/lang/String;Landroid/os/UserHandle;Lkotlin/jvm/internal/DefaultConstructorMarker;)V116 ····invoke-direct/range·{v1·..·v6},·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;-><init>(Landroid/app/Application;Ljava/lang/String;Ljava/lang/String;Landroid/os/UserHandle;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
  
117 ····return-object·v0117 ····return-object·v0
118 .end·method118 .end·method
  
119 .method·public·bridge·synthetic·newValue(Ljava/lang/Object;)Lcom/android/permissioncontroller/permission/data/DataRepository$InactiveTimekeeper;119 .method·public·bridge·synthetic·newValue(Ljava/lang/Object;)Lcom/android/permissioncontroller/permission/data/DataRepository$InactiveTimekeeper;
120 ····.locals·0120 ····.locals·0
  
121 ····.line·316121 ····.line·317
122 ····check-cast·p1,·Lkotlin/Triple;122 ····check-cast·p1,·Lkotlin/Triple;
  
123 ····invoke-virtual·{p0,·p1},·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData$Companion;->newValue(Lkotlin/Triple;)Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;123 ····invoke-virtual·{p0,·p1},·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData$Companion;->newValue(Lkotlin/Triple;)Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;
  
124 ····move-result-object·p1124 ····move-result-object·p1
  
125 ····return-object·p1125 ····return-object·p1
11.5 KB
smali/com/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData.smali
    
Offset 19, 15 lines modifiedOffset 19, 15 lines modified
19 ········"Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo;",19 ········"Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo;",
20 ········">;",20 ········">;",
21 ········"Lcom/android/permissioncontroller/permission/utils/LocationUtils$LocationListener;"21 ········"Lcom/android/permissioncontroller/permission/utils/LocationUtils$LocationListener;"
22 ····}22 ····}
23 .end·annotation23 .end·annotation
  
24 .annotation·system·Ldalvik/annotation/SourceDebugExtension;24 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
25 ····value·=·"SMAP\nAppPermGroupUiInfoLiveData.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AppPermGroupUiInfoLiveData.kt\ncom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n+·3·_Maps.kt\nkotlin/collections/MapsKt___MapsKt\n*L\n1#1,324:1\n461#2:325\n446#2,6:326\n121#3,3:332\n*E\n*S·KotlinDebug\n*F\n+·1·AppPermGroupUiInfoLiveData.kt\ncom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData\n*L\n118#1:325\n118#1,6:326\n238#1,3:332\n*E\n"25 ····value·=·"SMAP\nAppPermGroupUiInfoLiveData.kt\nKotlin\n*S·Kotlin\n*F\n+·1·AppPermGroupUiInfoLiveData.kt\ncom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData\n+·2·Maps.kt\nkotlin/collections/MapsKt__MapsKt\n+·3·_Maps.kt\nkotlin/collections/MapsKt___MapsKt\n*L\n1#1,325:1\n461#2:326\n446#2,6:327\n121#3,3:333\n*E\n*S·KotlinDebug\n*F\n+·1·AppPermGroupUiInfoLiveData.kt\ncom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData\n*L\n118#1:326\n118#1,6:327\n238#1,3:333\n*E\n"
26 .end·annotation26 .end·annotation
  
  
27 #·static·fields27 #·static·fields
28 .field·public·static·final·Companion:Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData$Companion;28 .field·public·static·final·Companion:Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData$Companion;
  
  
Offset 542, 24 lines modifiedOffset 542, 24 lines modified
  
542 ····if-eqz·p2,·:cond_a542 ····if-eqz·p2,·:cond_a
  
543 ····move·v2,·v7543 ····move·v2,·v7
  
544 ····:cond_b544 ····:cond_b
545 ····:goto_4545 ····:goto_4
546 ····if-eqz·v2,·:cond_f546 ····if-eqz·v2,·:cond_10
  
547 ····if-nez·v3,·:cond_c547 ····if-nez·v3,·:cond_c
  
548 ····.line·239548 ····.line·239
549 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->shouldShowAsForegroundGroup()Z549 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->shouldShowAsForegroundGroup()Z
  
550 ····move-result·p1550 ····move-result·p1
  
551 ····if-eqz·p1,·:cond_f551 ····if-eqz·p1,·:cond_10
  
552 ····:cond_c552 ····:cond_c
553 ····if-eqz·v5,·:cond_d553 ····if-eqz·v5,·:cond_d
  
554 ····.line·241554 ····.line·241
555 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ASK:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;555 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ASK:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;
  
Offset 578, 128 lines modifiedOffset 578, 149 lines modified
578 ····iget-object·p2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageName:Ljava/lang/String;578 ····iget-object·p2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageName:Ljava/lang/String;
  
579 ····.line·243579 ····.line·243
580 ····invoke-static·{p1,·p2},·Lcom/android/permissioncontroller/permission/utils/Utils;->couldHaveForegroundCapabilities(Landroid/content/Context;Ljava/lang/String;)Z580 ····invoke-static·{p1,·p2},·Lcom/android/permissioncontroller/permission/utils/Utils;->couldHaveForegroundCapabilities(Landroid/content/Context;Ljava/lang/String;)Z
  
581 ····move-result·p1581 ····move-result·p1
  
582 ····if-eqz·p1,·:cond_e582 ····if-nez·p1,·:cond_f
  
583 ····.line·245583 ····.line·245
584 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ALLOWED_ALWAYS:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;584 ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->app:Landroid/app/Application;
  
585 ····return-object·p1585 ····iget-object·p2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->user:Landroid/os/UserHandle;
  
 586 ····invoke-static·{p1,·p2},·Lcom/android/permissioncontroller/permission/utils/Utils;->getUserContext(Landroid/app/Application;Landroid/os/UserHandle;)Landroid/content/Context;
  
 587 ····move-result-object·p1
  
 588 ····iget-object·p2,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->packageName:Ljava/lang/String;
  
 589 ····invoke-static·{p1,·p2},·Lcom/android/permissioncontroller/permission/utils/Utils;->isEmergencyApp(Landroid/content/Context;Ljava/lang/String;)Z
  
586 ····.line·247590 ····move-result·p1
  
 591 ····if-eqz·p1,·:cond_e
  
 592 ····goto·:goto_5
  
 593 ····.line·248
587 ····:cond_e594 ····:cond_e
588 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ALLOWED_FOREGROUND_ONLY:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;595 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ALLOWED_FOREGROUND_ONLY:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;
  
589 ····return-object·p1596 ····return-object·p1
  
 597 ····.line·246
590 ····:cond_f598 ····:cond_f
591 ····if-eqz·v2,·:cond_11599 ····:goto_5
 600 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ALLOWED_ALWAYS:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;
  
592 ····if-eqz·v5,·:cond_10601 ····return-object·p1
  
 602 ····:cond_10
 603 ····if-eqz·v2,·:cond_12
  
593 ····.line·252604 ····if-eqz·v5,·:cond_11
  
 605 ····.line·253
594 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ASK:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;606 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ASK:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;
  
595 ····return-object·p1607 ····return-object·p1
  
596 ····.line·254608 ····.line·255
597 ····:cond_10609 ····:cond_11
598 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ALLOWED:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;610 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ALLOWED:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;
  
599 ····return-object·p1611 ····return-object·p1
  
600 ····:cond_11612 ····:cond_12
601 ····if-eqz·v4,·:cond_12613 ····if-eqz·v4,·:cond_13
  
602 ····.line·258614 ····.line·259
603 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_DENIED:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;615 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_DENIED:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;
  
604 ····return-object·p1616 ····return-object·p1
  
605 ····:cond_12617 ····:cond_13
606 ····if-eqz·v5,·:cond_13618 ····if-eqz·v5,·:cond_14
  
607 ····.line·261619 ····.line·262
608 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ASK:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;620 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_ASK:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;
  
609 ····return-object·p1621 ····return-object·p1
  
610 ····.line·263622 ····.line·264
611 ····:cond_13623 ····:cond_14
612 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_DENIED:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;624 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;->PERMS_DENIED:Lcom/android/permissioncontroller/permission/model/livedatatypes/AppPermGroupUiInfo$PermGrantState;
  
613 ····return-object·p1625 ····return-object·p1
614 .end·method626 .end·method
  
615 .method·private·final·getIsSpecialLocationState()Ljava/lang/Boolean;627 .method·private·final·getIsSpecialLocationState()Ljava/lang/Boolean;
616 ····.locals·4628 ····.locals·4
  
617 ····.line·267629 ····.line·268
618 ····iget-boolean·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->isSpecialLocation:Z630 ····iget-boolean·v0,·p0,·Lcom/android/permissioncontroller/permission/data/AppPermGroupUiInfoLiveData;->isSpecialLocation:Z
  
... Open expanded diff ...
26.2 KB
smali/com/android/permissioncontroller/permission/ui/ManagePermissionsActivity.smali
    
Offset 33, 149 lines modifiedOffset 33, 169 lines modified
33 .end·method33 .end·method
  
34 .method·private·setNavGraph(Landroid/os/Bundle;I)V34 .method·private·setNavGraph(Landroid/os/Bundle;I)V
35 ····.locals·335 ····.locals·3
  
36 ····const·v0,·0x7f0d00b736 ····const·v0,·0x7f0d00b7
  
37 ····.line·29237 ····.line·298
38 ····invoke-virtual·{p0,·v0},·Landroidx/activity/ComponentActivity;->setContentView(I)V38 ····invoke-virtual·{p0,·v0},·Landroidx/activity/ComponentActivity;->setContentView(I)V
  
39 ····.line·29339 ····.line·299
40 ····invoke-virtual·{p0},·Landroidx/fragment/app/FragmentActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager;40 ····invoke-virtual·{p0},·Landroidx/fragment/app/FragmentActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager;
  
41 ····move-result-object·v041 ····move-result-object·v0
  
42 ····const·v1,·0x7f0a01e942 ····const·v1,·0x7f0a01e9
  
43 ····.line·29443 ····.line·300
44 ····invoke-virtual·{v0,·v1},·Landroidx/fragment/app/FragmentManager;->findFragmentById(I)Landroidx/fragment/app/Fragment;44 ····invoke-virtual·{v0,·v1},·Landroidx/fragment/app/FragmentManager;->findFragmentById(I)Landroidx/fragment/app/Fragment;
  
45 ····move-result-object·v045 ····move-result-object·v0
  
46 ····check-cast·v0,·Landroidx/navigation/fragment/NavHostFragment;46 ····check-cast·v0,·Landroidx/navigation/fragment/NavHostFragment;
  
47 ····.line·29547 ····.line·301
48 ····invoke-virtual·{v0},·Landroidx/navigation/fragment/NavHostFragment;->getNavController()Landroidx/navigation/NavController;48 ····invoke-virtual·{v0},·Landroidx/navigation/fragment/NavHostFragment;->getNavController()Landroidx/navigation/NavController;
  
49 ····move-result-object·v149 ····move-result-object·v1
  
50 ····invoke-virtual·{v1},·Landroidx/navigation/NavController;->getNavInflater()Landroidx/navigation/NavInflater;50 ····invoke-virtual·{v1},·Landroidx/navigation/NavController;->getNavInflater()Landroidx/navigation/NavInflater;
  
51 ····move-result-object·v151 ····move-result-object·v1
  
52 ····const/high16·v2,·0x7f0f000052 ····const/high16·v2,·0x7f0f0000
  
53 ····.line·29653 ····.line·302
54 ····invoke-virtual·{v1,·v2},·Landroidx/navigation/NavInflater;->inflate(I)Landroidx/navigation/NavGraph;54 ····invoke-virtual·{v1,·v2},·Landroidx/navigation/NavInflater;->inflate(I)Landroidx/navigation/NavGraph;
  
55 ····move-result-object·v155 ····move-result-object·v1
  
56 ····.line·29756 ····.line·303
57 ····invoke-virtual·{v1,·p2},·Landroidx/navigation/NavGraph;->setStartDestination(I)V57 ····invoke-virtual·{v1,·p2},·Landroidx/navigation/NavGraph;->setStartDestination(I)V
  
58 ····.line·29858 ····.line·304
59 ····invoke-virtual·{v0},·Landroidx/navigation/fragment/NavHostFragment;->getNavController()Landroidx/navigation/NavController;59 ····invoke-virtual·{v0},·Landroidx/navigation/fragment/NavHostFragment;->getNavController()Landroidx/navigation/NavController;
  
60 ····move-result-object·p260 ····move-result-object·p2
  
61 ····invoke-virtual·{p2,·v1,·p1},·Landroidx/navigation/NavController;->setGraph(Landroidx/navigation/NavGraph;Landroid/os/Bundle;)V61 ····invoke-virtual·{p2,·v1,·p1},·Landroidx/navigation/NavController;->setGraph(Landroidx/navigation/NavGraph;Landroid/os/Bundle;)V
  
62 ····return-void62 ····return-void
63 .end·method63 .end·method
  
  
64 #·virtual·methods64 #·virtual·methods
65 .method·public·getActionBar()Landroid/app/ActionBar;65 .method·public·getActionBar()Landroid/app/ActionBar;
66 ····.locals·266 ····.locals·2
  
67 ····.line·30367 ····.line·309
68 ····invoke-super·{p0},·Landroid/app/Activity;->getActionBar()Landroid/app/ActionBar;68 ····invoke-super·{p0},·Landroid/app/Activity;->getActionBar()Landroid/app/ActionBar;
  
69 ····move-result-object·v069 ····move-result-object·v0
  
70 ····if-eqz·v0,·:cond_070 ····if-eqz·v0,·:cond_0
  
71 ····const·v1,·0x7f12006f71 ····const·v1,·0x7f12006f
  
72 ····.line·30572 ····.line·311
73 ····invoke-virtual·{v0,·v1},·Landroid/app/ActionBar;->setHomeActionContentDescription(I)V73 ····invoke-virtual·{v0,·v1},·Landroid/app/ActionBar;->setHomeActionContentDescription(I)V
  
74 ····:cond_074 ····:cond_0
75 ····return-object·v075 ····return-object·v0
76 .end·method76 .end·method
  
 77 .method·protected·onActivityResult(IILandroid/content/Intent;)V
 78 ····.locals·1
  
 79 ····.line·333
 80 ····invoke-super·{p0,·p1,·p2,·p3},·Landroidx/fragment/app/FragmentActivity;->onActivityResult(IILandroid/content/Intent;)V
  
 81 ····const/4·v0,·0x5
  
 82 ····if-ne·p1,·v0,·:cond_0
  
 83 ····.line·335
 84 ····invoke-virtual·{p0,·p2,·p3},·Landroid/app/Activity;->setResult(ILandroid/content/Intent;)V
  
 85 ····.line·336
 86 ····invoke-virtual·{p0},·Landroid/app/Activity;->finish()V
  
 87 ····:cond_0
 88 ····return-void
 89 .end·method
  
77 .method·public·onCreate(Landroid/os/Bundle;)V90 .method·public·onCreate(Landroid/os/Bundle;)V
78 ····.locals·1791 ····.locals·17
  
79 ····move-object/from16·v0,·p092 ····move-object/from16·v0,·p0
  
80 ····.line·8793 ····.line·94
81 ····sget-object·v1,·Lcom/android/permissioncontroller/permission/ui/ManagePermissionsActivity;->LOG_TAG:Ljava/lang/String;94 ····sget-object·v1,·Lcom/android/permissioncontroller/permission/ui/ManagePermissionsActivity;->LOG_TAG:Ljava/lang/String;
  
82 ····invoke-static/range·{p0·..·p0},·Lcom/android/permissioncontroller/DeviceUtils;->isAuto(Landroid/content/Context;)Z95 ····invoke-static/range·{p0·..·p0},·Lcom/android/permissioncontroller/DeviceUtils;->isAuto(Landroid/content/Context;)Z
  
83 ····move-result·v296 ····move-result·v2
  
84 ····if-eqz·v2,·:cond_097 ····if-eqz·v2,·:cond_0
  
85 ····const·v2,·0x7f1300f998 ····const·v2,·0x7f1300f9
  
86 ····.line·9099 ····.line·97
87 ····invoke-virtual·{v0,·v2},·Landroid/app/Activity;->setTheme(I)V100 ····invoke-virtual·{v0,·v2},·Landroid/app/Activity;->setTheme(I)V
  
88 ····.line·92101 ····.line·99
89 ····:cond_0102 ····:cond_0
90 ····invoke-super/range·{p0·..·p1},·Landroidx/fragment/app/FragmentActivity;->onCreate(Landroid/os/Bundle;)V103 ····invoke-super/range·{p0·..·p1},·Landroidx/fragment/app/FragmentActivity;->onCreate(Landroid/os/Bundle;)V
  
91 ····.line·96104 ····.line·103
92 ····invoke-static/range·{p0·..·p0},·Lcom/android/permissioncontroller/DeviceUtils;->isTelevision(Landroid/content/Context;)Z105 ····invoke-static/range·{p0·..·p0},·Lcom/android/permissioncontroller/DeviceUtils;->isTelevision(Landroid/content/Context;)Z
  
93 ····move-result·v2106 ····move-result·v2
  
94 ····if-nez·v2,·:cond_1107 ····if-nez·v2,·:cond_1
  
95 ····invoke-static/range·{p0·..·p0},·Lcom/android/permissioncontroller/DeviceUtils;->isAuto(Landroid/content/Context;)Z108 ····invoke-static/range·{p0·..·p0},·Lcom/android/permissioncontroller/DeviceUtils;->isAuto(Landroid/content/Context;)Z
  
96 ····move-result·v2109 ····move-result·v2
... Open expanded diff ...
1.6 KB
smali/com/android/permissioncontroller/permission/ui/television/AppPermissionFragment$ConfirmDialog.smali
    
Offset 252, 15 lines modifiedOffset 252, 15 lines modified
252 ····return-void252 ····return-void
253 .end·method253 .end·method
  
254 .method·public·onCancel(Landroid/content/DialogInterface;)V254 .method·public·onCancel(Landroid/content/DialogInterface;)V
255 ····.locals·1255 ····.locals·1
  
256 ····.line·472256 ····.line·472
257 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getParentFragment()Landroidx/fragment/app/Fragment;257 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getTargetFragment()Landroidx/fragment/app/Fragment;
  
258 ····move-result-object·p1258 ····move-result-object·p1
  
259 ····check-cast·p1,·Lcom/android/permissioncontroller/permission/ui/television/AppPermissionFragment;259 ····check-cast·p1,·Lcom/android/permissioncontroller/permission/ui/television/AppPermissionFragment;
  
260 ····.line·473260 ····.line·473
261 ····invoke-static·{p1},·Lcom/android/permissioncontroller/permission/ui/television/AppPermissionFragment;->access$200(Lcom/android/permissioncontroller/permission/ui/television/AppPermissionFragment;)Lcom/android/permissioncontroller/permission/ui/model/AppPermissionViewModel;261 ····invoke-static·{p1},·Lcom/android/permissioncontroller/permission/ui/television/AppPermissionFragment;->access$200(Lcom/android/permissioncontroller/permission/ui/television/AppPermissionFragment;)Lcom/android/permissioncontroller/permission/ui/model/AppPermissionViewModel;
Offset 282, 15 lines modifiedOffset 282, 15 lines modified
282 ····return-void282 ····return-void
283 .end·method283 .end·method
  
284 .method·public·onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog;284 .method·public·onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog;
285 ····.locals·6285 ····.locals·6
  
286 ····.line·443286 ····.line·443
287 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getParentFragment()Landroidx/fragment/app/Fragment;287 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getTargetFragment()Landroidx/fragment/app/Fragment;
  
288 ····move-result-object·p1288 ····move-result-object·p1
  
289 ····check-cast·p1,·Lcom/android/permissioncontroller/permission/ui/television/AppPermissionFragment;289 ····check-cast·p1,·Lcom/android/permissioncontroller/permission/ui/television/AppPermissionFragment;
  
290 ····.line·444290 ····.line·444
291 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle;291 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle;
4.04 KB
smali/com/android/permissioncontroller/permission/ui/television/AppPermissionFragment.smali
    
Offset 798, 21 lines modifiedOffset 798, 14 lines modified
  
798 ····move-result-object·v0798 ····move-result-object·v0
  
799 ····const/4·v1,·-0x1799 ····const/4·v1,·-0x1
  
800 ····invoke-virtual·{v0,·v1,·p1},·Landroid/app/Activity;->setResult(ILandroid/content/Intent;)V800 ····invoke-virtual·{v0,·v1,·p1},·Landroid/app/Activity;->setResult(ILandroid/content/Intent;)V
  
801 ····.line·389 
802 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity; 
  
803 ····move-result-object·p1 
  
804 ····invoke-virtual·{p1},·Landroidx/activity/ComponentActivity;->onBackPressed()V 
  
805 ····return-void801 ····return-void
806 .end·method802 .end·method
  
  
807 #·virtual·methods803 #·virtual·methods
808 .method·public·createPreferences()V804 .method·public·createPreferences()V
809 ····.locals·8805 ····.locals·8
Offset 1522, 78 lines modifiedOffset 1515, 79 lines modified
  
1522 ····return-void1515 ····return-void
1523 .end·method1516 .end·method
  
1524 .method·public·showConfirmDialog(Lcom/android/permissioncontroller/permission/ui/model/AppPermissionViewModel$ChangeRequest;IIZ)V1517 .method·public·showConfirmDialog(Lcom/android/permissioncontroller/permission/ui/model/AppPermissionViewModel$ChangeRequest;IIZ)V
1525 ····.locals·21518 ····.locals·2
  
1526 ····.line·4131519 ····.line·412
1527 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle;1520 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle;
  
1528 ····move-result-object·v01521 ····move-result-object·v0
  
1529 ····invoke-virtual·{v0},·Landroid/os/Bundle;->deepCopy()Landroid/os/Bundle;1522 ····invoke-virtual·{v0},·Landroid/os/Bundle;->deepCopy()Landroid/os/Bundle;
  
1530 ····move-result-object·v01523 ····move-result-object·v0
  
1531 ····.line·4141524 ····.line·413
1532 ····sget-object·v1,·Lcom/android/permissioncontroller/permission/ui/television/AppPermissionFragment$ConfirmDialog;->MSG:Ljava/lang/String;1525 ····sget-object·v1,·Lcom/android/permissioncontroller/permission/ui/television/AppPermissionFragment$ConfirmDialog;->MSG:Ljava/lang/String;
  
1533 ····invoke-virtual·{v0,·v1,·p2},·Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V1526 ····invoke-virtual·{v0,·v1,·p2},·Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
  
1534 ····.line·4151527 ····.line·414
1535 ····sget-object·p2,·Lcom/android/permissioncontroller/permission/ui/television/AppPermissionFragment$ConfirmDialog;->CHANGE_REQUEST:Ljava/lang/String;1528 ····sget-object·p2,·Lcom/android/permissioncontroller/permission/ui/television/AppPermissionFragment$ConfirmDialog;->CHANGE_REQUEST:Ljava/lang/String;
  
1536 ····invoke-virtual·{v0,·p2,·p1},·Landroid/os/Bundle;->putSerializable(Ljava/lang/String;Ljava/io/Serializable;)V1529 ····invoke-virtual·{v0,·p2,·p1},·Landroid/os/Bundle;->putSerializable(Ljava/lang/String;Ljava/io/Serializable;)V
  
1537 ····.line·4161530 ····.line·415
1538 ····invoke-static·{},·Lcom/android/permissioncontroller/permission/ui/television/AppPermissionFragment$ConfirmDialog;->access$000()Ljava/lang/String;1531 ····invoke-static·{},·Lcom/android/permissioncontroller/permission/ui/television/AppPermissionFragment$ConfirmDialog;->access$000()Ljava/lang/String;
  
1539 ····move-result-object·p11532 ····move-result-object·p1
  
1540 ····invoke-virtual·{v0,·p1,·p3},·Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V1533 ····invoke-virtual·{v0,·p1,·p3},·Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
  
1541 ····.line·4171534 ····.line·416
1542 ····invoke-static·{},·Lcom/android/permissioncontroller/permission/ui/television/AppPermissionFragment$ConfirmDialog;->access$100()Ljava/lang/String;1535 ····invoke-static·{},·Lcom/android/permissioncontroller/permission/ui/television/AppPermissionFragment$ConfirmDialog;->access$100()Ljava/lang/String;
  
1543 ····move-result-object·p11536 ····move-result-object·p1
  
1544 ····invoke-virtual·{v0,·p1,·p4},·Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V1537 ····invoke-virtual·{v0,·p1,·p4},·Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
  
1545 ····.line·4181538 ····.line·417
1546 ····new-instance·p1,·Lcom/android/permissioncontroller/permission/ui/television/AppPermissionFragment$ConfirmDialog;1539 ····new-instance·p1,·Lcom/android/permissioncontroller/permission/ui/television/AppPermissionFragment$ConfirmDialog;
  
1547 ····invoke-direct·{p1},·Lcom/android/permissioncontroller/permission/ui/television/AppPermissionFragment$ConfirmDialog;-><init>()V1540 ····invoke-direct·{p1},·Lcom/android/permissioncontroller/permission/ui/television/AppPermissionFragment$ConfirmDialog;-><init>()V
  
1548 ····const/4·p2,·0x11541 ····const/4·p2,·0x1
  
1549 ····.line·4191542 ····.line·418
1550 ····invoke-virtual·{p1,·p2},·Landroidx/fragment/app/DialogFragment;->setCancelable(Z)V1543 ····invoke-virtual·{p1,·p2},·Landroidx/fragment/app/DialogFragment;->setCancelable(Z)V
  
1551 ····.line·4201544 ····.line·419
1552 ····invoke-virtual·{p1,·v0},·Landroidx/fragment/app/Fragment;->setArguments(Landroid/os/Bundle;)V1545 ····invoke-virtual·{p1,·v0},·Landroidx/fragment/app/Fragment;->setArguments(Landroid/os/Bundle;)V
  
1553 ····.line·4211546 ····const/4·p2,·0x0
1554 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getChildFragmentManager()Landroidx/fragment/app/FragmentManager; 
  
1555 ····move-result-object·p21547 ····.line·420
 1548 ····invoke-virtual·{p1,·p0,·p2},·Landroidx/fragment/app/Fragment;->setTargetFragment(Landroidx/fragment/app/Fragment;I)V
  
1556 ····invoke-virtual·{p2},·Landroidx/fragment/app/FragmentManager;->beginTransaction()Landroidx/fragment/app/FragmentTransaction;1549 ····.line·421
 1550 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getFragmentManager()Landroidx/fragment/app/FragmentManager;
  
1557 ····move-result-object·p21551 ····move-result-object·p2
  
1558 ····const-class·p3,·Lcom/android/permissioncontroller/permission/ui/television/AppPermissionFragment$ConfirmDialog;1552 ····const-class·p3,·Lcom/android/permissioncontroller/permission/ui/television/AppPermissionFragment$ConfirmDialog;
  
1559 ····.line·4221553 ····.line·422
1560 ····invoke-virtual·{p3},·Ljava/lang/Class;->getName()Ljava/lang/String;1554 ····invoke-virtual·{p3},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
1561 ····move-result-object·p31555 ····move-result-object·p3
  
1562 ····.line·4211556 ····.line·421
1563 ····invoke-virtual·{p1,·p2,·p3},·Landroidx/fragment/app/DialogFragment;->show(Landroidx/fragment/app/FragmentTransaction;Ljava/lang/String;)I1557 ····invoke-virtual·{p1,·p2,·p3},·Landroidx/fragment/app/DialogFragment;->show(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V
  
1564 ····return-void1558 ····return-void
1565 .end·method1559 .end·method
  
1566 .method·public·updatePreferences()V1560 .method·public·updatePreferences()V
1567 ····.locals·11561 ····.locals·1
  
16.4 KB
smali/com/android/permissioncontroller/permission/ui/legacy/AppPermissionActivity.smali
    
Offset 12, 202 lines modifiedOffset 12, 202 lines modified
12 .field·private·static·final·LOG_TAG:Ljava/lang/String;12 .field·private·static·final·LOG_TAG:Ljava/lang/String;
  
  
13 #·direct·methods13 #·direct·methods
14 .method·static·constructor·<clinit>()V14 .method·static·constructor·<clinit>()V
15 ····.locals·115 ····.locals·1
  
16 ····.line·5616 ····.line·57
17 ····const-class·v0,·Lcom/android/permissioncontroller/permission/ui/legacy/AppPermissionActivity;17 ····const-class·v0,·Lcom/android/permissioncontroller/permission/ui/legacy/AppPermissionActivity;
  
18 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;18 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
  
19 ····move-result-object·v019 ····move-result-object·v0
  
20 ····sput-object·v0,·Lcom/android/permissioncontroller/permission/ui/legacy/AppPermissionActivity;->LOG_TAG:Ljava/lang/String;20 ····sput-object·v0,·Lcom/android/permissioncontroller/permission/ui/legacy/AppPermissionActivity;->LOG_TAG:Ljava/lang/String;
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
23 .method·public·constructor·<init>()V23 .method·public·constructor·<init>()V
24 ····.locals·024 ····.locals·0
  
25 ····.line·5525 ····.line·56
26 ····invoke-direct·{p0},·Landroidx/fragment/app/FragmentActivity;-><init>()V26 ····invoke-direct·{p0},·Landroidx/fragment/app/FragmentActivity;-><init>()V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·onCreate(Landroid/os/Bundle;)V30 .method·public·onCreate(Landroid/os/Bundle;)V
31 ····.locals·831 ····.locals·10
  
32 ····.line·7232 ····.line·73
33 ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/legacy/AppPermissionActivity;->LOG_TAG:Ljava/lang/String;33 ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/legacy/AppPermissionActivity;->LOG_TAG:Ljava/lang/String;
  
34 ····invoke-static·{p0},·Lcom/android/permissioncontroller/DeviceUtils;->isAuto(Landroid/content/Context;)Z34 ····invoke-static·{p0},·Lcom/android/permissioncontroller/DeviceUtils;->isAuto(Landroid/content/Context;)Z
  
35 ····move-result·v135 ····move-result·v1
  
36 ····if-nez·v1,·:cond_136 ····if-nez·v1,·:cond_1
  
37 ····invoke-static·{p0},·Lcom/android/permissioncontroller/DeviceUtils;->isWear(Landroid/content/Context;)Z37 ····invoke-static·{p0},·Lcom/android/permissioncontroller/DeviceUtils;->isWear(Landroid/content/Context;)Z
  
38 ····move-result·v138 ····move-result·v1
  
39 ····if-nez·v1,·:cond_139 ····if-nez·v1,·:cond_1
  
40 ····.line·7340 ····.line·74
41 ····invoke-static·{p0},·Lcom/android/permissioncontroller/DeviceUtils;->isTelevision(Landroid/content/Context;)Z41 ····invoke-static·{p0},·Lcom/android/permissioncontroller/DeviceUtils;->isTelevision(Landroid/content/Context;)Z
  
42 ····move-result·v142 ····move-result·v1
  
43 ····if-eqz·v1,·:cond_043 ····if-eqz·v1,·:cond_0
  
44 ····goto·:goto_044 ····goto·:goto_0
  
45 ····.line·7445 ····.line·75
46 ····:cond_046 ····:cond_0
47 ····new-instance·p1,·Ljava/lang/IllegalStateException;47 ····new-instance·p1,·Ljava/lang/IllegalStateException;
  
48 ····const-string·v0,·"Do·not·use·AppPermissionActivity·for·handheld·ui.·Create·intent·with·ACTION_MANAGE_APP_PERMISSION·instead."48 ····const-string·v0,·"Do·not·use·AppPermissionActivity·for·handheld·ui.·Create·intent·with·ACTION_MANAGE_APP_PERMISSION·instead."
  
49 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V49 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
50 ····throw·p150 ····throw·p1
  
51 ····.line·7751 ····.line·78
52 ····:cond_152 ····:cond_1
53 ····:goto_053 ····:goto_0
54 ····invoke-static·{p0},·Lcom/android/permissioncontroller/DeviceUtils;->isAuto(Landroid/content/Context;)Z54 ····invoke-static·{p0},·Lcom/android/permissioncontroller/DeviceUtils;->isAuto(Landroid/content/Context;)Z
  
55 ····move-result·v155 ····move-result·v1
  
56 ····if-eqz·v1,·:cond_256 ····if-eqz·v1,·:cond_2
  
57 ····const·v1,·0x7f1300f957 ····const·v1,·0x7f1300f9
  
58 ····.line·8058 ····.line·81
59 ····invoke-virtual·{p0,·v1},·Landroid/app/Activity;->setTheme(I)V59 ····invoke-virtual·{p0,·v1},·Landroid/app/Activity;->setTheme(I)V
  
60 ····.line·8260 ····.line·83
61 ····:cond_261 ····:cond_2
62 ····invoke-super·{p0,·p1},·Landroidx/fragment/app/FragmentActivity;->onCreate(Landroid/os/Bundle;)V62 ····invoke-super·{p0,·p1},·Landroidx/fragment/app/FragmentActivity;->onCreate(Landroid/os/Bundle;)V
  
63 ····.line·8463 ····.line·85
64 ····invoke-virtual·{p0},·Landroid/app/Activity;->getWindow()Landroid/view/Window;64 ····invoke-virtual·{p0},·Landroid/app/Activity;->getWindow()Landroid/view/Window;
  
65 ····move-result-object·p165 ····move-result-object·p1
  
66 ····const/high16·v1,·0x8000066 ····const/high16·v1,·0x80000
  
67 ····invoke-virtual·{p1,·v1},·Landroid/view/Window;->addSystemFlags(I)V67 ····invoke-virtual·{p1,·v1},·Landroid/view/Window;->addSystemFlags(I)V
  
68 ····.line·8668 ····.line·87
69 ····invoke-virtual·{p0},·Landroid/app/Activity;->getIntent()Landroid/content/Intent;69 ····invoke-virtual·{p0},·Landroid/app/Activity;->getIntent()Landroid/content/Intent;
  
70 ····move-result-object·p170 ····move-result-object·p1
  
71 ····const-string·v1,·"android.intent.extra.PACKAGE_NAME"71 ····const-string·v1,·"android.intent.extra.PACKAGE_NAME"
  
72 ····invoke-virtual·{p1,·v1},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;72 ····invoke-virtual·{p1,·v1},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
  
73 ····move-result-object·p173 ····move-result-object·v2
  
74 ····if-nez·p1,·:cond_374 ····if-nez·v2,·:cond_3
  
75 ····const-string·p1,·"Missing·mandatory·argument·EXTRA_PACKAGE_NAME"75 ····const-string·p1,·"Missing·mandatory·argument·EXTRA_PACKAGE_NAME"
  
76 ····.line·8876 ····.line·89
77 ····invoke-static·{v0,·p1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I77 ····invoke-static·{v0,·p1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
  
78 ····.line·8978 ····.line·90
79 ····invoke-virtual·{p0},·Landroid/app/Activity;->finish()V79 ····invoke-virtual·{p0},·Landroid/app/Activity;->finish()V
  
80 ····return-void80 ····return-void
  
81 ····.line·9381 ····.line·94
82 ····:cond_382 ····:cond_3
83 ····invoke-virtual·{p0},·Landroid/app/Activity;->getIntent()Landroid/content/Intent;83 ····invoke-virtual·{p0},·Landroid/app/Activity;->getIntent()Landroid/content/Intent;
  
84 ····move-result-object·v284 ····move-result-object·p1
  
85 ····const-string·v3,·"android.intent.extra.PERMISSION_NAME"85 ····const-string·v3,·"android.intent.extra.PERMISSION_NAME"
  
86 ····invoke-virtual·{v2,·v3},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;86 ····invoke-virtual·{p1,·v3},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
  
... Open expanded diff ...
6.85 KB
smali/com/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$DefaultDenyDialog.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
20 .field·private·static·final·MSG:Ljava/lang/String;20 .field·private·static·final·MSG:Ljava/lang/String;
  
  
21 #·direct·methods21 #·direct·methods
22 .method·static·constructor·<clinit>()V22 .method·static·constructor·<clinit>()V
23 ····.locals·223 ····.locals·2
  
24 ····.line·77424 ····.line·793
25 ····new-instance·v0,·Ljava/lang/StringBuilder;25 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
26 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V26 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
27 ····const-class·v1,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$DefaultDenyDialog;27 ····const-class·v1,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$DefaultDenyDialog;
  
28 ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String;28 ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String;
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
  
43 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;43 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
44 ····move-result-object·v044 ····move-result-object·v0
  
45 ····sput-object·v0,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$DefaultDenyDialog;->MSG:Ljava/lang/String;45 ····sput-object·v0,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$DefaultDenyDialog;->MSG:Ljava/lang/String;
  
46 ····.line·77546 ····.line·794
47 ····new-instance·v0,·Ljava/lang/StringBuilder;47 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
48 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V48 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
49 ····const-class·v1,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$DefaultDenyDialog;49 ····const-class·v1,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$DefaultDenyDialog;
  
50 ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String;50 ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String;
Offset 72, 62 lines modifiedOffset 72, 62 lines modified
  
72 ····return-void72 ····return-void
73 .end·method73 .end·method
  
74 .method·public·constructor·<init>()V74 .method·public·constructor·<init>()V
75 ····.locals·075 ····.locals·0
  
76 ····.line·77376 ····.line·792
77 ····invoke-direct·{p0},·Landroidx/fragment/app/DialogFragment;-><init>()V77 ····invoke-direct·{p0},·Landroidx/fragment/app/DialogFragment;-><init>()V
  
78 ····return-void78 ····return-void
79 .end·method79 .end·method
  
80 .method·static·synthetic·access$000()Ljava/lang/String;80 .method·static·synthetic·access$000()Ljava/lang/String;
81 ····.locals·181 ····.locals·1
  
82 ····.line·77382 ····.line·792
83 ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$DefaultDenyDialog;->MSG:Ljava/lang/String;83 ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$DefaultDenyDialog;->MSG:Ljava/lang/String;
  
84 ····return-object·v084 ····return-object·v0
85 .end·method85 .end·method
  
86 .method·static·synthetic·access$100()Ljava/lang/String;86 .method·static·synthetic·access$100()Ljava/lang/String;
87 ····.locals·187 ····.locals·1
  
88 ····.line·77388 ····.line·792
89 ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$DefaultDenyDialog;->CHANGE_TARGET:Ljava/lang/String;89 ····sget-object·v0,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$DefaultDenyDialog;->CHANGE_TARGET:Ljava/lang/String;
  
90 ····return-object·v090 ····return-object·v0
91 .end·method91 .end·method
  
92 .method·static·synthetic·lambda$onCreateDialog$0(Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;Landroid/content/DialogInterface;I)V92 .method·static·synthetic·lambda$onCreateDialog$0(Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;Landroid/content/DialogInterface;I)V
93 ····.locals·093 ····.locals·0
  
94 ····.line·78494 ····.line·804
95 ····invoke-static·{p0},·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;->access$200(Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;)V95 ····invoke-static·{p0},·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;->access$300(Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;)V
  
96 ····return-void96 ····return-void
97 .end·method97 .end·method
  
98 .method·private·synthetic·lambda$onCreateDialog$1(Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;Landroid/content/DialogInterface;I)V98 .method·private·synthetic·lambda$onCreateDialog$1(Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;Landroid/content/DialogInterface;I)V
99 ····.locals·099 ····.locals·0
  
100 ····.line·787100 ····.line·807
101 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle;101 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->requireArguments()Landroid/os/Bundle;
  
102 ····move-result-object·p2102 ····move-result-object·p2
  
103 ····sget-object·p3,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$DefaultDenyDialog;->CHANGE_TARGET:Ljava/lang/String;103 ····sget-object·p3,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$DefaultDenyDialog;->CHANGE_TARGET:Ljava/lang/String;
  
104 ····invoke-virtual·{p2,·p3},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I104 ····invoke-virtual·{p2,·p3},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
  
105 ····move-result·p2105 ····move-result·p2
  
106 ····invoke-virtual·{p1,·p2},·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;->onDenyAnyWay(I)V106 ····invoke-static·{p1,·p2},·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;->access$200(Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;I)V
  
107 ····return-void107 ····return-void
108 .end·method108 .end·method
  
  
109 #·virtual·methods109 #·virtual·methods
110 .method·public·synthetic·lambda$onCreateDialog$1$AutoAppPermissionFragment$DefaultDenyDialog(Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;Landroid/content/DialogInterface;I)V110 .method·public·synthetic·lambda$onCreateDialog$1$AutoAppPermissionFragment$DefaultDenyDialog(Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;Landroid/content/DialogInterface;I)V
Offset 137, 32 lines modifiedOffset 137, 32 lines modified
  
137 ····return-void137 ····return-void
138 .end·method138 .end·method
  
139 .method·public·onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog;139 .method·public·onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog;
140 ····.locals·3140 ····.locals·3
  
141 ····.line·780141 ····.line·800
142 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getTargetFragment()Landroidx/fragment/app/Fragment;142 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getTargetFragment()Landroidx/fragment/app/Fragment;
  
143 ····move-result-object·p1143 ····move-result-object·p1
  
144 ····check-cast·p1,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;144 ····check-cast·p1,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;
  
145 ····.line·781145 ····.line·801
146 ····new-instance·v0,·Lcom/android/car/ui/AlertDialogBuilder;146 ····new-instance·v0,·Lcom/android/car/ui/AlertDialogBuilder;
  
147 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;147 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
  
148 ····move-result-object·v1148 ····move-result-object·v1
  
149 ····invoke-direct·{v0,·v1},·Lcom/android/car/ui/AlertDialogBuilder;-><init>(Landroid/content/Context;)V149 ····invoke-direct·{v0,·v1},·Lcom/android/car/ui/AlertDialogBuilder;-><init>(Landroid/content/Context;)V
  
150 ····.line·782150 ····.line·802
151 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle;151 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->requireArguments()Landroid/os/Bundle;
  
152 ····move-result-object·v1152 ····move-result-object·v1
  
153 ····sget-object·v2,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$DefaultDenyDialog;->MSG:Ljava/lang/String;153 ····sget-object·v2,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$DefaultDenyDialog;->MSG:Ljava/lang/String;
  
154 ····invoke-virtual·{v1,·v2},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I154 ····invoke-virtual·{v1,·v2},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
  
... Open expanded diff ...
103 KB
smali/com/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment.smali
    
Offset 31, 53 lines modifiedOffset 31, 62 lines modified
31 .field·private·mPermissionChangeListener:Landroid/content/pm/PackageManager$OnPermissionsChangedListener;31 .field·private·mPermissionChangeListener:Landroid/content/pm/PackageManager$OnPermissionsChangedListener;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·public·constructor·<init>()V33 .method·public·constructor·<init>()V
34 ····.locals·034 ····.locals·0
  
35 ····.line·6235 ····.line·66
36 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/auto/AutoSettingsFrameFragment;-><init>()V36 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/auto/AutoSettingsFrameFragment;-><init>()V
  
37 ····return-void37 ····return-void
38 .end·method38 .end·method
  
39 .method·static·synthetic·access$200(Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;)V39 .method·static·synthetic·access$200(Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;I)V
40 ····.locals·040 ····.locals·0
  
41 ····.line·6241 ····.line·66
 42 ····invoke-direct·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;->onDenyAnyWay(I)V
  
 43 ····return-void
 44 .end·method
  
 45 .method·static·synthetic·access$300(Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;)V
 46 ····.locals·0
  
 47 ····.line·66
42 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;->updateUi()V48 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;->updateUi()V
  
43 ····return-void49 ····return-void
44 .end·method50 .end·method
  
45 .method·static·synthetic·access$302(Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;)Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;51 .method·static·synthetic·access$402(Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;)Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;
46 ····.locals·052 ····.locals·0
  
47 ····.line·6253 ····.line·66
48 ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;->mGroup:Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;54 ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;->mGroup:Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;
  
49 ····return-object·p155 ····return-object·p1
50 .end·method56 .end·method
  
51 .method·static·synthetic·access$400(Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;)Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;57 .method·static·synthetic·access$500(Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;)Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;
52 ····.locals·058 ····.locals·0
  
53 ····.line·6259 ····.line·66
54 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;->getAppPermissionGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;60 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;->getAppPermissionGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;
  
55 ····move-result-object·p061 ····move-result-object·p0
  
56 ····return-object·p062 ····return-object·p0
57 .end·method63 .end·method
  
58 .method·private·getAdmin()Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;64 .method·private·getAdmin()Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;
59 ····.locals·265 ····.locals·2
  
60 ····.line·44866 ····.line·469
61 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;67 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
  
62 ····move-result-object·v068 ····move-result-object·v0
  
63 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;->mGroup:Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;69 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;->mGroup:Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;
  
64 ····invoke-virtual·{v1},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->getUser()Landroid/os/UserHandle;70 ····invoke-virtual·{v1},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->getUser()Landroid/os/UserHandle;
Offset 90, 152 lines modifiedOffset 99, 162 lines modified
  
90 ····return-object·v099 ····return-object·v0
91 .end·method100 .end·method
  
92 .method·private·getAppPermissionGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;101 .method·private·getAppPermissionGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;
93 ····.locals·10102 ····.locals·10
  
94 ····.line·145103 ····.line·157
95 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;104 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->requireActivity()Landroidx/fragment/app/FragmentActivity;
  
96 ····move-result-object·v0105 ····move-result-object·v0
  
97 ····.line·146106 ····.line·158
98 ····invoke-virtual·{p0},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceManager()Landroidx/preference/PreferenceManager;107 ····invoke-virtual·{p0},·Landroidx/preference/PreferenceFragmentCompat;->getPreferenceManager()Landroidx/preference/PreferenceManager;
  
99 ····move-result-object·v1108 ····move-result-object·v1
  
100 ····invoke-virtual·{v1},·Landroidx/preference/PreferenceManager;->getContext()Landroid/content/Context;109 ····invoke-virtual·{v1},·Landroidx/preference/PreferenceManager;->getContext()Landroid/content/Context;
  
101 ····move-result-object·v1110 ····move-result-object·v1
  
102 ····.line·148111 ····.line·160
103 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle;112 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->requireArguments()Landroid/os/Bundle;
  
104 ····move-result-object·v2113 ····move-result-object·v2
  
105 ····const-string·v3,·"android.intent.extra.PACKAGE_NAME"114 ····const-string·v3,·"android.intent.extra.PACKAGE_NAME"
  
106 ····invoke-virtual·{v2,·v3},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;115 ····invoke-virtual·{v2,·v3},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
  
107 ····move-result-object·v2116 ····move-result-object·v2
  
108 ····.line·149117 ····.line·161
109 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle;118 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->requireArguments()Landroid/os/Bundle;
  
110 ····move-result-object·v3119 ····move-result-object·v3
  
111 ····const-string·v4,·"android.intent.extra.PERMISSION_GROUP_NAME"120 ····const-string·v4,·"android.intent.extra.PERMISSION_GROUP_NAME"
  
112 ····invoke-virtual·{v3,·v4},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;121 ····invoke-virtual·{v3,·v4},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
  
113 ····move-result-object·v3122 ····move-result-object·v3
  
114 ····if-nez·v3,·:cond_0123 ····if-nez·v3,·:cond_0
  
115 ····.line·151124 ····.line·163
116 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle;125 ····invoke-virtual·{p0},·Landroidx/fragment/app/Fragment;->requireArguments()Landroid/os/Bundle;
  
117 ····move-result-object·v3126 ····move-result-object·v3
  
118 ····const-string·v4,·"android.intent.extra.PERMISSION_NAME"127 ····const-string·v4,·"android.intent.extra.PERMISSION_NAME"
  
119 ····invoke-virtual·{v3,·v4},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;128 ····invoke-virtual·{v3,·v4},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
  
120 ····move-result-object·v3129 ····move-result-object·v3
  
121 ····.line·153130 ····.line·165
122 ····:cond_0131 ····:cond_0
123 ····invoke-static·{v3,·v1},·Lcom/android/permissioncontroller/permission/utils/Utils;->getGroupInfo(Ljava/lang/String;Landroid/content/Context;)Landroid/content/pm/PackageItemInfo;132 ····invoke-static·{v3,·v1},·Lcom/android/permissioncontroller/permission/utils/Utils;->getGroupInfo(Ljava/lang/String;Landroid/content/Context;)Landroid/content/pm/PackageItemInfo;
  
124 ····move-result-object·v4133 ····move-result-object·v4
  
125 ····.line·154134 ····.line·166
126 ····invoke-static·{v3,·v1},·Lcom/android/permissioncontroller/permission/utils/Utils;->getGroupPermissionInfos(Ljava/lang/String;Landroid/content/Context;)Ljava/util/List;135 ····invoke-static·{v3,·v1},·Lcom/android/permissioncontroller/permission/utils/Utils;->getGroupPermissionInfos(Ljava/lang/String;Landroid/content/Context;)Ljava/util/List;
... Open expanded diff (truncated) ...
2.16 KB
smali/com/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$1.smali
    
Offset 20, 30 lines modifiedOffset 20, 30 lines modified
20 .field·final·synthetic·val$packageName:Ljava/lang/String;20 .field·final·synthetic·val$packageName:Ljava/lang/String;
  
  
21 #·direct·methods21 #·direct·methods
22 .method·constructor·<init>(Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Landroid/app/Activity;)V22 .method·constructor·<init>(Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Landroid/app/Activity;)V
23 ····.locals·023 ····.locals·0
  
24 ····.line·22624 ····.line·242
25 ····iput-object·p4,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$1;->val$packageName:Ljava/lang/String;25 ····iput-object·p4,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$1;->val$packageName:Ljava/lang/String;
  
26 ····iput-object·p5,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$1;->val$activity:Landroid/app/Activity;26 ····iput-object·p5,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$1;->val$activity:Landroid/app/Activity;
  
27 ····invoke-direct·{p0,·p2,·p3},·Lcom/android/permissioncontroller/permission/utils/PackageRemovalMonitor;-><init>(Landroid/content/Context;Ljava/lang/String;)V27 ····invoke-direct·{p0,·p2,·p3},·Lcom/android/permissioncontroller/permission/utils/PackageRemovalMonitor;-><init>(Landroid/content/Context;Ljava/lang/String;)V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
  
30 #·virtual·methods30 #·virtual·methods
31 .method·public·onPackageRemoved()V31 .method·public·onPackageRemoved()V
32 ····.locals·232 ····.locals·2
  
33 ····.line·22933 ····.line·245
34 ····new-instance·v0,·Ljava/lang/StringBuilder;34 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
35 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V35 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
36 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$1;->val$packageName:Ljava/lang/String;36 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$1;->val$packageName:Ljava/lang/String;
  
37 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;37 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
Offset 56, 21 lines modifiedOffset 56, 21 lines modified
  
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····const-string·v1,·"AppPermissionFragment"57 ····const-string·v1,·"AppPermissionFragment"
  
58 ····invoke-static·{v1,·v0},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I58 ····invoke-static·{v1,·v0},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
59 ····.line·23059 ····.line·246
60 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$1;->val$activity:Landroid/app/Activity;60 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$1;->val$activity:Landroid/app/Activity;
  
61 ····const/4·v1,·0x061 ····const/4·v1,·0x0
  
62 ····invoke-virtual·{v0,·v1},·Landroid/app/Activity;->setResult(I)V62 ····invoke-virtual·{v0,·v1},·Landroid/app/Activity;->setResult(I)V
  
63 ····.line·23163 ····.line·247
64 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$1;->val$activity:Landroid/app/Activity;64 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$1;->val$activity:Landroid/app/Activity;
  
65 ····invoke-virtual·{v0},·Landroid/app/Activity;->finish()V65 ····invoke-virtual·{v0},·Landroid/app/Activity;->finish()V
  
66 ····return-void66 ····return-void
67 .end·method67 .end·method
1.89 KB
smali/com/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$SelectedPermissionPreference.smali
    
Offset 18, 59 lines modifiedOffset 18, 59 lines modified
18 .method·constructor·<init>(Landroid/content/Context;)V18 .method·constructor·<init>(Landroid/content/Context;)V
19 ····.locals·219 ····.locals·2
  
20 ····const·v0,·0x7f04032a20 ····const·v0,·0x7f04032a
  
21 ····const·v1,·0x101008e21 ····const·v1,·0x101008e
  
22 ····.line·75122 ····.line·770
23 ····invoke-static·{p1,·v0,·v1},·Landroidx/core/content/res/TypedArrayUtils;->getAttr(Landroid/content/Context;II)I23 ····invoke-static·{p1,·v0,·v1},·Landroidx/core/content/res/TypedArrayUtils;->getAttr(Landroid/content/Context;II)I
  
24 ····move-result·v024 ····move-result·v0
  
25 ····const/4·v1,·0x025 ····const/4·v1,·0x0
  
26 ····invoke-direct·{p0,·p1,·v1,·v0},·Landroidx/preference/TwoStatePreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V26 ····invoke-direct·{p0,·p1,·v1,·v0},·Landroidx/preference/TwoStatePreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
27 ····const/4·p1,·0x027 ····const/4·p1,·0x0
  
28 ····.line·75328 ····.line·772
29 ····invoke-virtual·{p0,·p1},·Landroidx/preference/Preference;->setPersistent(Z)V29 ····invoke-virtual·{p0,·p1},·Landroidx/preference/Preference;->setPersistent(Z)V
  
30 ····const·p1,·0x7f0d002030 ····const·p1,·0x7f0d0020
  
31 ····.line·75431 ····.line·773
32 ····invoke-virtual·{p0,·p1},·Landroidx/preference/Preference;->setLayoutResource(I)V32 ····invoke-virtual·{p0,·p1},·Landroidx/preference/Preference;->setLayoutResource(I)V
  
33 ····const·p1,·0x7f0d00e233 ····const·p1,·0x7f0d00e2
  
34 ····.line·75534 ····.line·774
35 ····invoke-virtual·{p0,·p1},·Landroidx/preference/Preference;->setWidgetLayoutResource(I)V35 ····invoke-virtual·{p0,·p1},·Landroidx/preference/Preference;->setWidgetLayoutResource(I)V
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
  
38 #·virtual·methods38 #·virtual·methods
39 .method·public·onBindViewHolder(Landroidx/preference/PreferenceViewHolder;)V39 .method·public·onBindViewHolder(Landroidx/preference/PreferenceViewHolder;)V
40 ····.locals·140 ····.locals·1
  
41 ····.line·76041 ····.line·779
42 ····invoke-super·{p0,·p1},·Landroidx/preference/Preference;->onBindViewHolder(Landroidx/preference/PreferenceViewHolder;)V42 ····invoke-super·{p0,·p1},·Landroidx/preference/Preference;->onBindViewHolder(Landroidx/preference/PreferenceViewHolder;)V
  
43 ····const·v0,·0x7f0a022e43 ····const·v0,·0x7f0a022e
  
44 ····.line·76244 ····.line·781
45 ····invoke-virtual·{p1,·v0},·Landroidx/preference/PreferenceViewHolder;->findViewById(I)Landroid/view/View;45 ····invoke-virtual·{p1,·v0},·Landroidx/preference/PreferenceViewHolder;->findViewById(I)Landroid/view/View;
  
46 ····move-result-object·p146 ····move-result-object·p1
  
47 ····check-cast·p1,·Landroid/widget/RadioButton;47 ····check-cast·p1,·Landroid/widget/RadioButton;
  
48 ····.line·76348 ····.line·782
49 ····invoke-virtual·{p0},·Landroidx/preference/TwoStatePreference;->isChecked()Z49 ····invoke-virtual·{p0},·Landroidx/preference/TwoStatePreference;->isChecked()Z
  
50 ····move-result·v050 ····move-result·v0
  
51 ····invoke-virtual·{p1,·v0},·Landroid/widget/RadioButton;->setChecked(Z)V51 ····invoke-virtual·{p1,·v0},·Landroid/widget/RadioButton;->setChecked(Z)V
  
52 ····return-void52 ····return-void
3.61 KB
smali/com/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$PermissionChangeListener.smali
    
Offset 23, 52 lines modifiedOffset 23, 52 lines modified
23 .field·final·synthetic·this$0:Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;23 .field·final·synthetic·this$0:Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;I)V25 .method·constructor·<init>(Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;I)V
26 ····.locals·026 ····.locals·0
  
27 ····.line·79827 ····.line·818
28 ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$PermissionChangeListener;->this$0:Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;28 ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$PermissionChangeListener;->this$0:Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····.line·79930 ····.line·819
31 ····iput·p2,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$PermissionChangeListener;->mUid:I31 ····iput·p2,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$PermissionChangeListener;->mUid:I
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
  
34 #·virtual·methods34 #·virtual·methods
35 .method·public·onPermissionsChanged(I)V35 .method·public·onPermissionsChanged(I)V
36 ····.locals·136 ····.locals·1
  
37 ····.line·80437 ····.line·824
38 ····iget·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$PermissionChangeListener;->mUid:I38 ····iget·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$PermissionChangeListener;->mUid:I
  
39 ····if-ne·p1,·v0,·:cond_039 ····if-ne·p1,·v0,·:cond_0
  
40 ····const-string·p1,·"AppPermissionFragment"40 ····const-string·p1,·"AppPermissionFragment"
  
41 ····const-string·v0,·"Permissions·changed."41 ····const-string·v0,·"Permissions·changed."
  
42 ····.line·80542 ····.line·825
43 ····invoke-static·{p1,·v0},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I43 ····invoke-static·{p1,·v0},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
44 ····.line·80644 ····.line·826
45 ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$PermissionChangeListener;->this$0:Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;45 ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$PermissionChangeListener;->this$0:Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;
  
46 ····invoke-static·{p1},·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;->access$400(Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;)Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;46 ····invoke-static·{p1},·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;->access$500(Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;)Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;
  
47 ····move-result-object·v047 ····move-result-object·v0
  
48 ····invoke-static·{p1,·v0},·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;->access$302(Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;)Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;48 ····invoke-static·{p1,·v0},·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;->access$402(Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;)Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;
  
49 ····.line·80749 ····.line·827
50 ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$PermissionChangeListener;->this$0:Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;50 ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment$PermissionChangeListener;->this$0:Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;
  
51 ····invoke-static·{p1},·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;->access$200(Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;)V51 ····invoke-static·{p1},·Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;->access$300(Lcom/android/permissioncontroller/permission/ui/auto/AutoAppPermissionFragment;)V
  
52 ····:cond_052 ····:cond_0
53 ····return-void53 ····return-void
54 .end·method54 .end·method
3.28 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:·8kV4LR1ENhCJO/E7vdunEJVlKYy6FIduwmZ1w1bwqY4=\xd5 SHA-256-Digest:·6F4J4in7jntX+j61DRRtkQr6wdIwkWercOLfpNXiLBc=\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:·QUSOEL4Jo0J28s4F+Xdz9b3685A3d8IfD3PRcg8HEGM=\xd8 SHA-256-Digest:·QUSOEL4Jo0J28s4F+Xdz9b3685A3d8IfD3PRcg8HEGM=\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:·xz+m3R8eN7+R2i0GPdiN0mdjZIprRweAsI2x/eS0FUc=\xd11 SHA-256-Digest:·xz+m3R8eN7+R2i0GPdiN0mdjZIprRweAsI2x/eS0FUc=\xd
12 \xd12 \xd
Offset 223, 17 lines modifiedOffset 223, 16 lines modified
223 \xd223 \xd
224 Name:·META-INF/navigation-runtime-ktx_release.kotlin_module\xd224 Name:·META-INF/navigation-runtime-ktx_release.kotlin_module\xd
225 SHA-256-Digest:·xrN51y6P3FOI7tUrX8EQpPuQohEdR7Qcg873gyOr9EY=\xd225 SHA-256-Digest:·xrN51y6P3FOI7tUrX8EQpPuQohEdR7Qcg873gyOr9EY=\xd
226 \xd226 \xd
227 Name:·META-INF/navigation-ui-ktx_release.kotlin_module\xd227 Name:·META-INF/navigation-ui-ktx_release.kotlin_module\xd
228 SHA-256-Digest:·wcfB0p345ZfXVIbmiuuTX8yKr80Fnyd8fMtZDyMmG6g=\xd228 SHA-256-Digest:·wcfB0p345ZfXVIbmiuuTX8yKr80Fnyd8fMtZDyMmG6g=\xd
229 \xd229 \xd
230 Name:·META-INF/packages__apps__PermissionController__android_common_Go\xd230 Name:·META-INF/packages__apps__PermissionController__android_common_co\xd
231 ·oglePermissionController_com.android.permission__PermissionController\xd231 ·m.android.permission__PermissionController.kotlin_module\xd
232 ·.kotlin_module\xd 
233 SHA-256-Digest:·jhFfFrRfBkiSFCfa+CQ+Z/kP5OwmQG7ycBLiwzXg4RU=\xd232 SHA-256-Digest:·jhFfFrRfBkiSFCfa+CQ+Z/kP5OwmQG7ycBLiwzXg4RU=\xd
234 \xd233 \xd
235 Name:·META-INF/proguard/androidx-annotations.pro\xd234 Name:·META-INF/proguard/androidx-annotations.pro\xd
236 SHA-256-Digest:·M/eLd9AzF+l12cP2AYORDIyrIrDy2h+TQrjFnXW8IP8=\xd235 SHA-256-Digest:·M/eLd9AzF+l12cP2AYORDIyrIrDy2h+TQrjFnXW8IP8=\xd
237 \xd236 \xd
238 Name:·META-INF/proguard/coroutines.pro\xd237 Name:·META-INF/proguard/coroutines.pro\xd
239 SHA-256-Digest:·cHxiotA4I+V9oYOCyoCRMpQgwlnoggMSLvZZNLoBUzA=\xd238 SHA-256-Digest:·cHxiotA4I+V9oYOCyoCRMpQgwlnoggMSLvZZNLoBUzA=\xd
Offset 241, 19 lines modifiedOffset 240, 16 lines modified
241 Name:·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler\xd240 Name:·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler\xd
242 SHA-256-Digest:·3XOOv4comXkX8gLH7A0XvEBW6OmxLq0VmzQjLI6Qm14=\xd241 SHA-256-Digest:·3XOOv4comXkX8gLH7A0XvEBW6OmxLq0VmzQjLI6Qm14=\xd
243 \xd242 \xd
244 Name:·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFact\xd243 Name:·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFact\xd
245 ·ory\xd244 ·ory\xd
246 SHA-256-Digest:·XEEFr31GLkMn/xTX+NAzVEejezmFLQVuwvCKpR3wJcE=\xd245 SHA-256-Digest:·XEEFr31GLkMn/xTX+NAzVEejezmFLQVuwvCKpR3wJcE=\xd
247 \xd246 \xd
248 Name:·assets/NOTICE.html.gz\xd 
249 SHA-256-Digest:·C2IGWawL77VPMEYEWAF7fkePHIZ0+yof8vBzA5YkmjQ=\xd 
250 \xd 
251 Name:·classes.dex\xd247 Name:·classes.dex\xd
252 SHA-256-Digest:·MfqiclInTBzXonMfpCWbQXmoccQkAoPP7K22c39igro=\xd248 SHA-256-Digest:·Er9SmhH9IqfB8zPtploDyoqxMYrhhaQrc/yWlbiPyJI=\xd
253 \xd249 \xd
254 Name:·kotlin/annotation/annotation.kotlin_builtins\xd250 Name:·kotlin/annotation/annotation.kotlin_builtins\xd
255 SHA-256-Digest:·98k+cGfKErqbPZTG5UDkwjy2/djJr/cEtVPKumUPw1c=\xd251 SHA-256-Digest:·98k+cGfKErqbPZTG5UDkwjy2/djJr/cEtVPKumUPw1c=\xd
256 \xd252 \xd
257 Name:·kotlin/collections/collections.kotlin_builtins\xd253 Name:·kotlin/collections/collections.kotlin_builtins\xd
258 SHA-256-Digest:·U5uFwkA/bvBjgWGtmd97ESVkEulBEzXtLqOTGj79fHY=\xd254 SHA-256-Digest:·U5uFwkA/bvBjgWGtmd97ESVkEulBEzXtLqOTGj79fHY=\xd
259 \xd255 \xd
Offset 2374, 15 lines modifiedOffset 2370, 15 lines modified
2374 Name:·res/layout-sw600dp-v13/design_layout_snackbar.xml\xd2370 Name:·res/layout-sw600dp-v13/design_layout_snackbar.xml\xd
2375 SHA-256-Digest:·YOzX90DERiPoYJ9LFyhkj44gvMOv0zWmU3y+c7QvlFo=\xd2371 SHA-256-Digest:·YOzX90DERiPoYJ9LFyhkj44gvMOv0zWmU3y+c7QvlFo=\xd
2376 \xd2372 \xd
2377 Name:·res/layout-sw600dp-v13/mtrl_layout_snackbar.xml\xd2373 Name:·res/layout-sw600dp-v13/mtrl_layout_snackbar.xml\xd
2378 SHA-256-Digest:·1bOrcH0fAsKzfifLbw58/eT3Ud/Pgqa9XEr04LUjo2Y=\xd2374 SHA-256-Digest:·1bOrcH0fAsKzfifLbw58/eT3Ud/Pgqa9XEr04LUjo2Y=\xd
2379 \xd2375 \xd
2380 Name:·res/layout-television-v8/grant_permissions.xml\xd2376 Name:·res/layout-television-v8/grant_permissions.xml\xd
2381 SHA-256-Digest:·E1numSpLcke7lhg14zSWlAA8q3qlgI/9FmKuEJCBc3A=\xd2377 SHA-256-Digest:·yAMrdPmEK9untg/27w1QBPIwhYlWaLrzUjNGgGCfzkU=\xd
2382 \xd2378 \xd
2383 Name:·res/layout-television-v8/header.xml\xd2379 Name:·res/layout-television-v8/header.xml\xd
2384 SHA-256-Digest:·o8gXZ7KEHg5OO5ISj3IjCQqUqBeqpyZ51W9641LWU6Q=\xd2380 SHA-256-Digest:·o8gXZ7KEHg5OO5ISj3IjCQqUqBeqpyZ51W9641LWU6Q=\xd
2385 \xd2381 \xd
2386 Name:·res/layout-television-v8/permissions_frame.xml\xd2382 Name:·res/layout-television-v8/permissions_frame.xml\xd
2387 SHA-256-Digest:·wFkdoCuTJ+XH0rkb+oKqQ91e/rIqUQnG33rpPG2NZH8=\xd2383 SHA-256-Digest:·wFkdoCuTJ+XH0rkb+oKqQ91e/rIqUQnG33rpPG2NZH8=\xd
2388 \xd2384 \xd
Offset 3226, 12 lines modifiedOffset 3222, 9 lines modified
3226 Name:·res/xml/uninstall_button_preference_widget.xml\xd3222 Name:·res/xml/uninstall_button_preference_widget.xml\xd
3227 SHA-256-Digest:·uwkz9rTMCNbZG7qfxSzzaN+Ucsdwbyzmt22StyE72/k=\xd3223 SHA-256-Digest:·uwkz9rTMCNbZG7qfxSzzaN+Ucsdwbyzmt22StyE72/k=\xd
3228 \xd3224 \xd
3229 Name:·res/xml/unused_app_categories.xml\xd3225 Name:·res/xml/unused_app_categories.xml\xd
3230 SHA-256-Digest:·AZENzsIHFB4xiBP+57XO/CQy41dQMIG9U1k/81JVMjs=\xd3226 SHA-256-Digest:·AZENzsIHFB4xiBP+57XO/CQy41dQMIG9U1k/81JVMjs=\xd
3231 \xd3227 \xd
3232 Name:·resources.arsc\xd3228 Name:·resources.arsc\xd
3233 SHA-256-Digest:·ey7Xn9cWjVC6d3FG0RLjP4mfmt7Jhf2HWd6IQayt8sg=\xd3229 SHA-256-Digest:·0UksfUZxYqnoyL50JcEJKnSkqP3M+MPJLrhkADgw6RY=\xd
3234 \xd 
3235 Name:·stamp-cert-sha256\xd 
3236 SHA-256-Digest:·HZwqAqk4Fv9ceuZPmq0Cwj3kncUUYg2xp61iTSqDZ5w=\xd 
3237 \xd3230 \xd
3.49 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:·doyS3QqNBdok3felxfyzyM7uRqC/BG+s6fM51AXuIlo=\xd3 SHA-256-Digest-Manifest:·VvZy+6mjGOSgKRCUSYx8k+Qr0IkrT6QElgupqz3TD4k=\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:·2zZkfI6FB8aHsavzLKipvEOX7sJ0vTYaAEFwCiWzfm8=\xd7 SHA-256-Digest:·gqWLH614w+cK17R9KWBmNZELqhpR+FQtfeyor+xnSYQ=\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:·c7Qxlh1FKe6/sRGX4QVDW0Z0vMSn/wIm2VT9nVOHoqM=\xd10 SHA-256-Digest:·c7Qxlh1FKe6/sRGX4QVDW0Z0vMSn/wIm2VT9nVOHoqM=\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:·do+nhy9QP1gUuUAY6cg7CqGO24e+nOqd1t635U4aQMc=\xd13 SHA-256-Digest:·do+nhy9QP1gUuUAY6cg7CqGO24e+nOqd1t635U4aQMc=\xd
14 \xd14 \xd
Offset 225, 37 lines modifiedOffset 225, 33 lines modified
225 \xd225 \xd
226 Name:·META-INF/navigation-runtime-ktx_release.kotlin_module\xd226 Name:·META-INF/navigation-runtime-ktx_release.kotlin_module\xd
227 SHA-256-Digest:·lChMZAdLuY9ylp/RG5PnuEEr4YhR36vGmD3pprzgH5o=\xd227 SHA-256-Digest:·lChMZAdLuY9ylp/RG5PnuEEr4YhR36vGmD3pprzgH5o=\xd
228 \xd228 \xd
229 Name:·META-INF/navigation-ui-ktx_release.kotlin_module\xd229 Name:·META-INF/navigation-ui-ktx_release.kotlin_module\xd
230 SHA-256-Digest:·UVS2RCHV+F/ABSTHevRsaCfA1Njk1VQXGWe0RPHBTOw=\xd230 SHA-256-Digest:·UVS2RCHV+F/ABSTHevRsaCfA1Njk1VQXGWe0RPHBTOw=\xd
231 \xd231 \xd
232 Name:·META-INF/packages__apps__PermissionController__android_common_Go\xd232 Name:·META-INF/packages__apps__PermissionController__android_common_co\xd
233 ·oglePermissionController_com.android.permission__PermissionController\xd233 ·m.android.permission__PermissionController.kotlin_module\xd
234 ·.kotlin_module\xd234 SHA-256-Digest:·ZruD7I4XJi5P5bXpIMPqTOYWDiWiUizeymxu/X/Kj+A=\xd
235 SHA-256-Digest:·QC6qCcWN3LaVyv4XNIUK4q29wbXmVWg/AExtjEQttRM=\xd 
236 \xd235 \xd
237 Name:·META-INF/proguard/androidx-annotations.pro\xd236 Name:·META-INF/proguard/androidx-annotations.pro\xd
238 SHA-256-Digest:·z4VPeB3xyX+1oqubmSAZIacjNrmoTsLyFuu+ubl7+m4=\xd237 SHA-256-Digest:·z4VPeB3xyX+1oqubmSAZIacjNrmoTsLyFuu+ubl7+m4=\xd
239 \xd238 \xd
240 Name:·META-INF/proguard/coroutines.pro\xd239 Name:·META-INF/proguard/coroutines.pro\xd
241 SHA-256-Digest:·d0A8lB3jhcaXEbpInDrrXhW876od0/McYeNu8xa+yBQ=\xd240 SHA-256-Digest:·d0A8lB3jhcaXEbpInDrrXhW876od0/McYeNu8xa+yBQ=\xd
242 \xd241 \xd
243 Name:·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler\xd242 Name:·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler\xd
244 SHA-256-Digest:·TfXHp0+Y1yZvb12iDbcKgW2vFRRnjouXWeFXvatQRiw=\xd243 SHA-256-Digest:·TfXHp0+Y1yZvb12iDbcKgW2vFRRnjouXWeFXvatQRiw=\xd
245 \xd244 \xd
246 Name:·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFact\xd245 Name:·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFact\xd
247 ·ory\xd246 ·ory\xd
248 SHA-256-Digest:·t9G1ZJOVRPKupHNOFryHSnJ2QJRoya+p4DcNzFAJ6j8=\xd247 SHA-256-Digest:·t9G1ZJOVRPKupHNOFryHSnJ2QJRoya+p4DcNzFAJ6j8=\xd
249 \xd248 \xd
250 Name:·assets/NOTICE.html.gz\xd 
251 SHA-256-Digest:·mKTdNKA7rwG03ACRn7IRpe5jcKjluP8C1xAKm9JmJNk=\xd 
252 \xd 
253 Name:·classes.dex\xd249 Name:·classes.dex\xd
254 SHA-256-Digest:·RrLD1dtPgVQecfdMtpzABTApgRZcfzo+DBqe6d8IpnI=\xd250 SHA-256-Digest:·lWYBa99h9y+4/cpLNjbwRPpiuawtjuEHcSGwBDZd21k=\xd
255 \xd251 \xd
256 Name:·kotlin/annotation/annotation.kotlin_builtins\xd252 Name:·kotlin/annotation/annotation.kotlin_builtins\xd
257 SHA-256-Digest:·2kZfon1lRo0UGgaGv88sZi7sEP+awuzOStpYx9cLGdc=\xd253 SHA-256-Digest:·2kZfon1lRo0UGgaGv88sZi7sEP+awuzOStpYx9cLGdc=\xd
258 \xd254 \xd
259 Name:·kotlin/collections/collections.kotlin_builtins\xd255 Name:·kotlin/collections/collections.kotlin_builtins\xd
260 SHA-256-Digest:·Q7jZRv9+2qLROmcpCDWJWzGOsq/s4QM2TNcA5RrXm70=\xd256 SHA-256-Digest:·Q7jZRv9+2qLROmcpCDWJWzGOsq/s4QM2TNcA5RrXm70=\xd
261 \xd257 \xd
Offset 2376, 15 lines modifiedOffset 2372, 15 lines modified
2376 Name:·res/layout-sw600dp-v13/design_layout_snackbar.xml\xd2372 Name:·res/layout-sw600dp-v13/design_layout_snackbar.xml\xd
2377 SHA-256-Digest:·7vkmrGaPeDziEcbyinJ+IhS4K0H/dtLls5N3PUKKISI=\xd2373 SHA-256-Digest:·7vkmrGaPeDziEcbyinJ+IhS4K0H/dtLls5N3PUKKISI=\xd
2378 \xd2374 \xd
2379 Name:·res/layout-sw600dp-v13/mtrl_layout_snackbar.xml\xd2375 Name:·res/layout-sw600dp-v13/mtrl_layout_snackbar.xml\xd
2380 SHA-256-Digest:·FjMPUtt6pbgy4Sn1X7o4WMQ8LdK0k5nTx7GKDGdNJIU=\xd2376 SHA-256-Digest:·FjMPUtt6pbgy4Sn1X7o4WMQ8LdK0k5nTx7GKDGdNJIU=\xd
2381 \xd2377 \xd
2382 Name:·res/layout-television-v8/grant_permissions.xml\xd2378 Name:·res/layout-television-v8/grant_permissions.xml\xd
2383 SHA-256-Digest:·ZFadAlKtUGqGZiUH8tBoU5nuZmhRjvYOrYLypvxZesM=\xd2379 SHA-256-Digest:·OMjgJR7p64H5Y77hxVkUkMrSNCHE7LSjI1PBIVG0k4Y=\xd
2384 \xd2380 \xd
2385 Name:·res/layout-television-v8/header.xml\xd2381 Name:·res/layout-television-v8/header.xml\xd
2386 SHA-256-Digest:·MKWg/0EuBLtWvk2TmJuu2RlxjxGLuvr3ANBrY4lmpJ4=\xd2382 SHA-256-Digest:·MKWg/0EuBLtWvk2TmJuu2RlxjxGLuvr3ANBrY4lmpJ4=\xd
2387 \xd2383 \xd
2388 Name:·res/layout-television-v8/permissions_frame.xml\xd2384 Name:·res/layout-television-v8/permissions_frame.xml\xd
2389 SHA-256-Digest:·LzP+WB1XpBHkd5UzHXKm1oW78XDCyq+HrSzV97p1fv4=\xd2385 SHA-256-Digest:·LzP+WB1XpBHkd5UzHXKm1oW78XDCyq+HrSzV97p1fv4=\xd
2390 \xd2386 \xd
Offset 3228, 12 lines modifiedOffset 3224, 9 lines modified
3228 Name:·res/xml/uninstall_button_preference_widget.xml\xd3224 Name:·res/xml/uninstall_button_preference_widget.xml\xd
3229 SHA-256-Digest:·F9NeNZ4SO6uCGscJpbXIcGQj2Lx5AMPVdNQSSpjW0k4=\xd3225 SHA-256-Digest:·F9NeNZ4SO6uCGscJpbXIcGQj2Lx5AMPVdNQSSpjW0k4=\xd
3230 \xd3226 \xd
3231 Name:·res/xml/unused_app_categories.xml\xd3227 Name:·res/xml/unused_app_categories.xml\xd
3232 SHA-256-Digest:·zIeO7d3vW/yOupK9Sc5D4t4W9sCD4jZy5HkyjvmWJW0=\xd3228 SHA-256-Digest:·zIeO7d3vW/yOupK9Sc5D4t4W9sCD4jZy5HkyjvmWJW0=\xd
3233 \xd3229 \xd
3234 Name:·resources.arsc\xd3230 Name:·resources.arsc\xd
3235 SHA-256-Digest:·VEksAXKMuOnybkcyJVy6bs+yBJ4iTRz2yFZAbimIgyk=\xd3231 SHA-256-Digest:·7dgsmY/d4XJ1BbY3ZTGA6h19Np5xI859VcmUulm1pMA=\xd
3236 \xd 
3237 Name:·stamp-cert-sha256\xd 
3238 SHA-256-Digest:·L0p4Bm/NGffFWX26fUKi8jlq3aKsfwyEBtSavY6F0c0=\xd 
3239 \xd3232 \xd
1.58 KB
res/values-uk/strings.xml
1.53 KB
res/values-uk/strings.xml
    
Offset 349, 15 lines modifiedOffset 349, 15 lines modified
349 ··<string·name="role_sms_request_description">Отримує·доступ·до·контактів,·SMS·і·телефона</string>349 ··<string·name="role_sms_request_description">Отримує·доступ·до·контактів,·SMS·і·телефона</string>
350 ··<string·name="role_sms_request_title">Чи·має·%1$s·використовуватись·як·додаток·для·SMS·за·умовчанням?</string>350 ··<string·name="role_sms_request_title">Чи·має·%1$s·використовуватись·як·додаток·для·SMS·за·умовчанням?</string>
351 ··<string·name="role_sms_search_keywords">текстове·повідомлення,·писати,·повідомлення,·обмін·повідомленнями</string>351 ··<string·name="role_sms_search_keywords">текстове·повідомлення,·писати,·повідомлення,·обмін·повідомленнями</string>
352 ··<string·name="role_sms_short_label">Додаток·для·SMS</string>352 ··<string·name="role_sms_short_label">Додаток·для·SMS</string>
353 ··<string·name="screen_overlay_button">Відкрити·налаштування</string>353 ··<string·name="screen_overlay_button">Відкрити·налаштування</string>
354 ··<string·name="screen_overlay_message">Щоб·змінити·налаштування·цього·дозволу,·спершу·вимкніть·показ·додатка·поверх·інших·вікон·у·меню·\&quot;Налаштування\&quot;·&gt;·\&quot;Додатки\&quot;</string>354 ··<string·name="screen_overlay_message">Щоб·змінити·налаштування·цього·дозволу,·спершу·вимкніть·показ·додатка·поверх·інших·вікон·у·меню·\&quot;Налаштування\&quot;·&gt;·\&quot;Додатки\&quot;</string>
355 ··<string·name="screen_overlay_title">Виявлено·показ·поверх·інших·вікон</string>355 ··<string·name="screen_overlay_title">Виявлено·показ·поверх·інших·вікон</string>
356 ··<string·name="search_menu">Налаштування·пошуку</string>356 ··<string·name="search_menu">Пошук·налаштувань</string>
357 ··<string·name="search_menu_title">Пошук</string>357 ··<string·name="search_menu_title">Пошук</string>
358 ··<string·name="settings">Налаштування</string>358 ··<string·name="settings">Налаштування</string>
359 ··<string·name="settings_button">Налаштування</string>359 ··<string·name="settings_button">Налаштування</string>
360 ··<string·name="special_app_access">Спеціальний·доступ</string>360 ··<string·name="special_app_access">Спеціальний·доступ</string>
361 ··<string·name="special_app_access_no_apps">Немає·додатків</string>361 ··<string·name="special_app_access_no_apps">Немає·додатків</string>
362 ··<string·name="special_app_access_search_keyword">спеціальний·доступ·додатка</string>362 ··<string·name="special_app_access_search_keyword">спеціальний·доступ·додатка</string>
363 ··<string·name="special_file_access_dialog">&quot;Дозволити·цьому·додатку·переглядати,·змінювати·й·видаляти·файли·на·цьому·пристрої·або·інших·підключених·носіях·пам'яті?·Цей·додаток·зможе·отримувати·доступ·до·файлів·без·вашого·відома.&quot;</string>363 ··<string·name="special_file_access_dialog">&quot;Дозволити·цьому·додатку·переглядати,·змінювати·й·видаляти·файли·на·цьому·пристрої·або·інших·підключених·носіях·пам'яті?·Цей·додаток·зможе·отримувати·доступ·до·файлів·без·вашого·відома.&quot;</string>
1.58 KB
res/values-sq/strings.xml
1.54 KB
res/values-sq/strings.xml
    
Offset 349, 15 lines modifiedOffset 349, 15 lines modified
349 ··<string·name="role_sms_request_description">Merr·qasjen·te·kontaktet,·mesazhet·SMS·dhe·telefoni</string>349 ··<string·name="role_sms_request_description">Merr·qasjen·te·kontaktet,·mesazhet·SMS·dhe·telefoni</string>
350 ··<string·name="role_sms_request_title">Dëshiron·ta·caktosh·%1$s·si·aplikacionin·e·parazgjedhur·për·mesazhet·SMS?</string>350 ··<string·name="role_sms_request_title">Dëshiron·ta·caktosh·%1$s·si·aplikacionin·e·parazgjedhur·për·mesazhet·SMS?</string>
351 ··<string·name="role_sms_search_keywords">mesazhe·me·tekst,·dërgimi·i·mesazheve,·mesazhe,·mesazhim</string>351 ··<string·name="role_sms_search_keywords">mesazhe·me·tekst,·dërgimi·i·mesazheve,·mesazhe,·mesazhim</string>
352 ··<string·name="role_sms_short_label">Aplikacioni·i·mesazheve·SMS</string>352 ··<string·name="role_sms_short_label">Aplikacioni·i·mesazheve·SMS</string>
353 ··<string·name="screen_overlay_button">Hap·\&quot;Cilësimet\&quot;</string>353 ··<string·name="screen_overlay_button">Hap·\&quot;Cilësimet\&quot;</string>
354 ··<string·name="screen_overlay_message">Për··ndryshuar·këtë·cilësim··lejes,··fillim·duhet··çaktivizosh·mbivendosjen·e·ekranit·nga·Cilësimet·&gt;·Aplikacionet</string>354 ··<string·name="screen_overlay_message">Për··ndryshuar·këtë·cilësim··lejes,··fillim·duhet··çaktivizosh·mbivendosjen·e·ekranit·nga·Cilësimet·&gt;·Aplikacionet</string>
355 ··<string·name="screen_overlay_title">Mbivendosja·e·ekranit·u·zbulua</string>355 ··<string·name="screen_overlay_title">Mbivendosja·e·ekranit·u·zbulua</string>
356 ··<string·name="search_menu">Cilësimet·e·kërkimit</string>356 ··<string·name="search_menu">Kërko·te·cilësimet</string>
357 ··<string·name="search_menu_title">Kërko</string>357 ··<string·name="search_menu_title">Kërko</string>
358 ··<string·name="settings">Cilësimet</string>358 ··<string·name="settings">Cilësimet</string>
359 ··<string·name="settings_button">Cilësimet</string>359 ··<string·name="settings_button">Cilësimet</string>
360 ··<string·name="special_app_access">Qasje·e·veçantë·aplikacioni</string>360 ··<string·name="special_app_access">Qasje·e·veçantë·aplikacioni</string>
361 ··<string·name="special_app_access_no_apps">Nuk·ka·aplikacione</string>361 ··<string·name="special_app_access_no_apps">Nuk·ka·aplikacione</string>
362 ··<string·name="special_app_access_search_keyword">qasje·e·veçantë·e·aplikacionit</string>362 ··<string·name="special_app_access_search_keyword">qasje·e·veçantë·e·aplikacionit</string>
363 ··<string·name="special_file_access_dialog">Të·lejohet··ky·aplikacion··qaset,·modifikojë·dhe·fshijë·skedarët··pajisje·ose··çdo·pajisje·me·hapësirë·ruajtëse··lidhur?·Ky·aplikacion·mund··ketë·qasje·te·skedarët·pa··pyetur.</string>363 ··<string·name="special_file_access_dialog">Të·lejohet··ky·aplikacion··qaset,·modifikojë·dhe·fshijë·skedarët··pajisje·ose··çdo·pajisje·me·hapësirë·ruajtëse··lidhur?·Ky·aplikacion·mund··ketë·qasje·te·skedarët·pa··pyetur.</string>
3.12 KB
res/values-pt-rPT/strings.xml
3.07 KB
res/values-pt-rPT/strings.xml
    
Offset 124, 15 lines modifiedOffset 124, 15 lines modified
124 ··<string·name="default_apps">Aplicações·predefinidas</string>124 ··<string·name="default_apps">Aplicações·predefinidas</string>
125 ··<string·name="default_apps_for_work">Predefinição·para·o·trabalho</string>125 ··<string·name="default_apps_for_work">Predefinição·para·o·trabalho</string>
126 ··<string·name="default_apps_manage_domain_urls">Abertura·de·links</string>126 ··<string·name="default_apps_manage_domain_urls">Abertura·de·links</string>
127 ··<string·name="default_apps_more">Mais·predefinições</string>127 ··<string·name="default_apps_more">Mais·predefinições</string>
128 ··<string·name="default_permission_description">executar·uma·ação·desconhecida</string>128 ··<string·name="default_permission_description">executar·uma·ação·desconhecida</string>
129 ··<string·name="denied_header">Recusadas</string>129 ··<string·name="denied_header">Recusadas</string>
130 ··<string·name="deny_permission_deny_and_dont_ask_again">Recusar·e·não·perguntar·novamente</string>130 ··<string·name="deny_permission_deny_and_dont_ask_again">Recusar·e·não·perguntar·novamente</string>
131 ··<string·name="disabled_by_admin">Desativada·pelo·administrador</string>131 ··<string·name="disabled_by_admin">Desativado·pelo·administrador</string>
132 ··<string·name="enabled_by_admin">Ativado·pelo·administrador</string>132 ··<string·name="enabled_by_admin">Ativado·pelo·administrador</string>
133 ··<string·name="encryption_unaware_confirmation_message">Nota:·se·reiniciar·o·dispositivo·e·tiver·um·bloqueio·de·ecrã·definido,··é·possível·iniciar·esta·app·quando·o·dispositivo·for·desbloqueado.</string>133 ··<string·name="encryption_unaware_confirmation_message">Nota:·se·reiniciar·o·dispositivo·e·tiver·um·bloqueio·de·ecrã·definido,··é·possível·iniciar·esta·app·quando·o·dispositivo·for·desbloqueado.</string>
134 ··<string·name="expand_button_title">Avançadas</string>134 ··<string·name="expand_button_title">Avançadas</string>
135 ··<string·name="fg_capabilities_assistant">Algumas·opções·não·estão·disponíveis·porque·esta·app·é·o·seu·assistente·digital·predefinido.</string>135 ··<string·name="fg_capabilities_assistant">Algumas·opções·não·estão·disponíveis·porque·esta·app·é·o·seu·assistente·digital·predefinido.</string>
136 ··<string·name="fg_capabilities_carrier">Algumas·opções·não·estão·disponíveis·porque·esta·app·é·gerida·pelo·seu·operador.</string>136 ··<string·name="fg_capabilities_carrier">Algumas·opções·não·estão·disponíveis·porque·esta·app·é·gerida·pelo·seu·operador.</string>
137 ··<string·name="fg_capabilities_sound_trigger">Algumas·opções·não·estão·disponíveis·porque·esta·app·necessita·de·detetar·som.</string>137 ··<string·name="fg_capabilities_sound_trigger">Algumas·opções·não·estão·disponíveis·porque·esta·app·necessita·de·detetar·som.</string>
138 ··<string·name="fg_capabilities_voice_interaction">Algumas·opções·não·estão·disponíveis·porque·esta·app·é·utilizada·para·a·entrada·de·texto·por·voz.</string>138 ··<string·name="fg_capabilities_voice_interaction">Algumas·opções·não·estão·disponíveis·porque·esta·app·é·utilizada·para·a·entrada·de·texto·por·voz.</string>
Offset 347, 15 lines modifiedOffset 347, 15 lines modified
347 ··<string·name="role_sms_request_description">Obtém·acesso·aos·contactos,·aos·SMS·e·ao·telemóvel.</string>347 ··<string·name="role_sms_request_description">Obtém·acesso·aos·contactos,·aos·SMS·e·ao·telemóvel.</string>
348 ··<string·name="role_sms_request_title">Pretende·definir·o·%1$s·como·app·SMS·predefinida?</string>348 ··<string·name="role_sms_request_title">Pretende·definir·o·%1$s·como·app·SMS·predefinida?</string>
349 ··<string·name="role_sms_search_keywords">mensagem·de·texto,·enviar·mensagens·de·texto,·mensagens</string>349 ··<string·name="role_sms_search_keywords">mensagem·de·texto,·enviar·mensagens·de·texto,·mensagens</string>
350 ··<string·name="role_sms_short_label">Aplicação·de·SMS</string>350 ··<string·name="role_sms_short_label">Aplicação·de·SMS</string>
351 ··<string·name="screen_overlay_button">Abrir·definições</string>351 ··<string·name="screen_overlay_button">Abrir·definições</string>
352 ··<string·name="screen_overlay_message">Para·alterar·esta·definição·de·autorização,·primeiro·tem·de·desativar·a·sobreposição·do·ecrã·em·Definições·&gt;·Aplicações</string>352 ··<string·name="screen_overlay_message">Para·alterar·esta·definição·de·autorização,·primeiro·tem·de·desativar·a·sobreposição·do·ecrã·em·Definições·&gt;·Aplicações</string>
353 ··<string·name="screen_overlay_title">Sobreposição·de·ecrã·detetada</string>353 ··<string·name="screen_overlay_title">Sobreposição·de·ecrã·detetada</string>
354 ··<string·name="search_menu">Pesquisa·de·definições</string>354 ··<string·name="search_menu">Pesquisar·nas·definições</string>
355 ··<string·name="search_menu_title">Pesquisar</string>355 ··<string·name="search_menu_title">Pesquisar</string>
356 ··<string·name="settings">Definições</string>356 ··<string·name="settings">Definições</string>
357 ··<string·name="settings_button">Definições</string>357 ··<string·name="settings_button">Definições</string>
358 ··<string·name="special_app_access">Acesso·especial·a·apps</string>358 ··<string·name="special_app_access">Acesso·especial·a·apps</string>
359 ··<string·name="special_app_access_no_apps">Sem·aplicações</string>359 ··<string·name="special_app_access_no_apps">Sem·aplicações</string>
360 ··<string·name="special_app_access_search_keyword">acesso·especial·a·apps</string>360 ··<string·name="special_app_access_search_keyword">acesso·especial·a·apps</string>
361 ··<string·name="special_file_access_dialog">Pretende·permitir·que·esta·app·aceda,·modifique·e·elimine·ficheiros·no·dispositivo·ou·em·qualquer·dispositivo·de·armazenamento·associado?·Esta·app·pode·aceder·aos·ficheiros·sem·lhe·pedir·autorização.</string>361 ··<string·name="special_file_access_dialog">Pretende·permitir·que·esta·app·aceda,·modifique·e·elimine·ficheiros·no·dispositivo·ou·em·qualquer·dispositivo·de·armazenamento·associado?·Esta·app·pode·aceder·aos·ficheiros·sem·lhe·pedir·autorização.</string>
1.7 KB
res/values-pt/strings.xml
1.65 KB
res/values-pt/strings.xml
    
Offset 56, 15 lines modifiedOffset 56, 15 lines modified
56 ··<string·name="app_permission_button_allow_foreground">Permitir·durante·o·uso·do·app</string>56 ··<string·name="app_permission_button_allow_foreground">Permitir·durante·o·uso·do·app</string>
57 ··<string·name="app_permission_button_allow_media_only">Permitir·acesso·apenas·a·arquivos·de·mídia</string>57 ··<string·name="app_permission_button_allow_media_only">Permitir·acesso·apenas·a·arquivos·de·mídia</string>
58 ··<string·name="app_permission_button_ask">Perguntar·sempre</string>58 ··<string·name="app_permission_button_ask">Perguntar·sempre</string>
59 ··<string·name="app_permission_button_deny">Negar</string>59 ··<string·name="app_permission_button_deny">Negar</string>
60 ··<string·name="app_permission_footer_app_permissions_link">Ver·todas·as·permissões·do·app·%1$s</string>60 ··<string·name="app_permission_footer_app_permissions_link">Ver·todas·as·permissões·do·app·%1$s</string>
61 ··<string·name="app_permission_footer_permission_apps_link">Ver·todos·os·apps·que·têm·esta·permissão</string>61 ··<string·name="app_permission_footer_permission_apps_link">Ver·todos·os·apps·que·têm·esta·permissão</string>
62 ··<string·name="app_permission_footer_special_file_access">Se·você·permitir·o·gerenciamento·de·todos·os·arquivos,·o·app·poderá·acessar,·modificar·e·excluir·qualquer·arquivo·no·armazenamento·comum·do·dispositivo·ou·no·armazenamento·de·dispositivos·conectados.·O·app·poderá·acessar·arquivos·sem·pedir·autorização.</string>62 ··<string·name="app_permission_footer_special_file_access">Se·você·permitir·o·gerenciamento·de·todos·os·arquivos,·o·app·poderá·acessar,·modificar·e·excluir·qualquer·arquivo·no·armazenamento·comum·do·dispositivo·ou·no·armazenamento·de·dispositivos·conectados.·O·app·poderá·acessar·arquivos·sem·pedir·autorização.</string>
63 ··<string·name="app_permission_header">Permitir·que·este·app·acesse·o·app·%1$s</string>63 ··<string·name="app_permission_header">Permitir·que·este·app·acesse:·%1$s</string>
64 ··<string·name="app_permission_manager">Gerenciar·permissões</string>64 ··<string·name="app_permission_manager">Gerenciar·permissões</string>
65 ··<string·name="app_permission_most_recent_denied_summary">Negado·atualmente/último·acesso:·%1$s</string>65 ··<string·name="app_permission_most_recent_denied_summary">Negado·atualmente/último·acesso:·%1$s</string>
66 ··<string·name="app_permission_most_recent_summary">Último·acesso:·%1$s</string>66 ··<string·name="app_permission_most_recent_summary">Último·acesso:·%1$s</string>
67 ··<string·name="app_permission_never_accessed_denied_summary">Negado/nunca·acessado</string>67 ··<string·name="app_permission_never_accessed_denied_summary">Negado/nunca·acessado</string>
68 ··<string·name="app_permission_never_accessed_summary">Nunca·acessou</string>68 ··<string·name="app_permission_never_accessed_summary">Nunca·acessou</string>
69 ··<string·name="app_permission_title">Acesso·aos·recursos·de·%1$s</string>69 ··<string·name="app_permission_title">Acesso·aos·recursos·de·%1$s</string>
70 ··<string·name="app_permissions">Permissões·do·app</string>70 ··<string·name="app_permissions">Permissões·do·app</string>
1.71 KB
res/values-pt-rBR/strings.xml
1.66 KB
res/values-pt-rBR/strings.xml
    
Offset 56, 15 lines modifiedOffset 56, 15 lines modified
56 ··<string·name="app_permission_button_allow_foreground">Permitir·durante·o·uso·do·app</string>56 ··<string·name="app_permission_button_allow_foreground">Permitir·durante·o·uso·do·app</string>
57 ··<string·name="app_permission_button_allow_media_only">Permitir·acesso·apenas·a·arquivos·de·mídia</string>57 ··<string·name="app_permission_button_allow_media_only">Permitir·acesso·apenas·a·arquivos·de·mídia</string>
58 ··<string·name="app_permission_button_ask">Perguntar·sempre</string>58 ··<string·name="app_permission_button_ask">Perguntar·sempre</string>
59 ··<string·name="app_permission_button_deny">Negar</string>59 ··<string·name="app_permission_button_deny">Negar</string>
60 ··<string·name="app_permission_footer_app_permissions_link">Ver·todas·as·permissões·do·app·%1$s</string>60 ··<string·name="app_permission_footer_app_permissions_link">Ver·todas·as·permissões·do·app·%1$s</string>
61 ··<string·name="app_permission_footer_permission_apps_link">Ver·todos·os·apps·que·têm·esta·permissão</string>61 ··<string·name="app_permission_footer_permission_apps_link">Ver·todos·os·apps·que·têm·esta·permissão</string>
62 ··<string·name="app_permission_footer_special_file_access">Se·você·permitir·o·gerenciamento·de·todos·os·arquivos,·o·app·poderá·acessar,·modificar·e·excluir·qualquer·arquivo·no·armazenamento·comum·do·dispositivo·ou·no·armazenamento·de·dispositivos·conectados.·O·app·poderá·acessar·arquivos·sem·pedir·autorização.</string>62 ··<string·name="app_permission_footer_special_file_access">Se·você·permitir·o·gerenciamento·de·todos·os·arquivos,·o·app·poderá·acessar,·modificar·e·excluir·qualquer·arquivo·no·armazenamento·comum·do·dispositivo·ou·no·armazenamento·de·dispositivos·conectados.·O·app·poderá·acessar·arquivos·sem·pedir·autorização.</string>
63 ··<string·name="app_permission_header">Permitir·que·este·app·acesse·o·app·%1$s</string>63 ··<string·name="app_permission_header">Permitir·que·este·app·acesse:·%1$s</string>
64 ··<string·name="app_permission_manager">Gerenciar·permissões</string>64 ··<string·name="app_permission_manager">Gerenciar·permissões</string>
65 ··<string·name="app_permission_most_recent_denied_summary">Negado·atualmente/último·acesso:·%1$s</string>65 ··<string·name="app_permission_most_recent_denied_summary">Negado·atualmente/último·acesso:·%1$s</string>
66 ··<string·name="app_permission_most_recent_summary">Último·acesso:·%1$s</string>66 ··<string·name="app_permission_most_recent_summary">Último·acesso:·%1$s</string>
67 ··<string·name="app_permission_never_accessed_denied_summary">Negado/nunca·acessado</string>67 ··<string·name="app_permission_never_accessed_denied_summary">Negado/nunca·acessado</string>
68 ··<string·name="app_permission_never_accessed_summary">Nunca·acessou</string>68 ··<string·name="app_permission_never_accessed_summary">Nunca·acessou</string>
69 ··<string·name="app_permission_title">Acesso·aos·recursos·de·%1$s</string>69 ··<string·name="app_permission_title">Acesso·aos·recursos·de·%1$s</string>
70 ··<string·name="app_permissions">Permissões·do·app</string>70 ··<string·name="app_permissions">Permissões·do·app</string>
1.52 KB
res/values-tl/strings.xml
1.47 KB
res/values-tl/strings.xml
    
Offset 347, 15 lines modifiedOffset 347, 15 lines modified
347 ··<string·name="role_sms_request_description">Magkaka-access·sa·mga·contact,·SMS,·telepono</string>347 ··<string·name="role_sms_request_description">Magkaka-access·sa·mga·contact,·SMS,·telepono</string>
348 ··<string·name="role_sms_request_title">Itakda·ang·%1$s·bilang·iyong·default·na·SMS·app?</string>348 ··<string·name="role_sms_request_title">Itakda·ang·%1$s·bilang·iyong·default·na·SMS·app?</string>
349 ··<string·name="role_sms_search_keywords">text·message,·pag-text,·mga·mensahe,·pagmemensahe</string>349 ··<string·name="role_sms_search_keywords">text·message,·pag-text,·mga·mensahe,·pagmemensahe</string>
350 ··<string·name="role_sms_short_label">SMS·app</string>350 ··<string·name="role_sms_short_label">SMS·app</string>
351 ··<string·name="screen_overlay_button">Buksan·ang·mga·setting</string>351 ··<string·name="screen_overlay_button">Buksan·ang·mga·setting</string>
352 ··<string·name="screen_overlay_message">Para·baguhin·ang·setting·ng·pahintulot·na·ito,·kailangan·mo·munang·i-off·ang·screen·overlay·sa·Mga·Setting·&gt;·Mga·App</string>352 ··<string·name="screen_overlay_message">Para·baguhin·ang·setting·ng·pahintulot·na·ito,·kailangan·mo·munang·i-off·ang·screen·overlay·sa·Mga·Setting·&gt;·Mga·App</string>
353 ··<string·name="screen_overlay_title">Natukoy·ang·screen·overlay</string>353 ··<string·name="screen_overlay_title">Natukoy·ang·screen·overlay</string>
354 ··<string·name="search_menu">Mga·setting·ng·paghahanap</string>354 ··<string·name="search_menu">Maghanap·sa·mga·setting</string>
355 ··<string·name="search_menu_title">Maghanap</string>355 ··<string·name="search_menu_title">Maghanap</string>
356 ··<string·name="settings">Mga·Setting</string>356 ··<string·name="settings">Mga·Setting</string>
357 ··<string·name="settings_button">Mga·Setting</string>357 ··<string·name="settings_button">Mga·Setting</string>
358 ··<string·name="special_app_access">Espesyal·na·app·access</string>358 ··<string·name="special_app_access">Espesyal·na·app·access</string>
359 ··<string·name="special_app_access_no_apps">Walang·app</string>359 ··<string·name="special_app_access_no_apps">Walang·app</string>
360 ··<string·name="special_app_access_search_keyword">Espesyal·na·access·ng·app</string>360 ··<string·name="special_app_access_search_keyword">Espesyal·na·access·ng·app</string>
361 ··<string·name="special_file_access_dialog">Payagan·ang·app·na·ito·na·mag-access,·magbago,·at·mag-delete·ng·mga·file·sa·device,·o·sa·anumang·nakakonektang·storage·device?·Posibleng·mag-access·ng·mga·file·ang·app·na·ito·nang·hindi·ka·tinatanong.</string>361 ··<string·name="special_file_access_dialog">Payagan·ang·app·na·ito·na·mag-access,·magbago,·at·mag-delete·ng·mga·file·sa·device,·o·sa·anumang·nakakonektang·storage·device?·Posibleng·mag-access·ng·mga·file·ang·app·na·ito·nang·hindi·ka·tinatanong.</string>
1.56 KB
res/values-hr/strings.xml
1.51 KB
res/values-hr/strings.xml
    
Offset 347, 15 lines modifiedOffset 347, 15 lines modified
347 ··<string·name="role_sms_request_description">Dobiva·pristup·kontaktima,·SMS-ovima,·telefonu</string>347 ··<string·name="role_sms_request_description">Dobiva·pristup·kontaktima,·SMS-ovima,·telefonu</string>
348 ··<string·name="role_sms_request_title">Želite·li·postaviti·aplikaciju·%1$s·kao·zadanu·aplikaciju·za·SMS-ove?</string>348 ··<string·name="role_sms_request_title">Želite·li·postaviti·aplikaciju·%1$s·kao·zadanu·aplikaciju·za·SMS-ove?</string>
349 ··<string·name="role_sms_search_keywords">tekstna·poruka,·slanje·SMS-a,·poruke,·slanje·poruka</string>349 ··<string·name="role_sms_search_keywords">tekstna·poruka,·slanje·SMS-a,·poruke,·slanje·poruka</string>
350 ··<string·name="role_sms_short_label">Aplikacija·za·SMS</string>350 ··<string·name="role_sms_short_label">Aplikacija·za·SMS</string>
351 ··<string·name="screen_overlay_button">Otvori·postavke</string>351 ··<string·name="screen_overlay_button">Otvori·postavke</string>
352 ··<string·name="screen_overlay_message">Da·biste·promijenili·tu·postavku·dopuštenja,·prvo·morate·isključiti·preklapanje·na·zaslonu·u·Postavkama·&gt;·Aplikacije</string>352 ··<string·name="screen_overlay_message">Da·biste·promijenili·tu·postavku·dopuštenja,·prvo·morate·isključiti·preklapanje·na·zaslonu·u·Postavkama·&gt;·Aplikacije</string>
353 ··<string·name="screen_overlay_title">Otkriveno·je·preklapanje·na·zaslonu</string>353 ··<string·name="screen_overlay_title">Otkriveno·je·preklapanje·na·zaslonu</string>
354 ··<string·name="search_menu">Pretraži·postavke</string>354 ··<string·name="search_menu">Pretražite·postavke</string>
355 ··<string·name="search_menu_title">Pretraži</string>355 ··<string·name="search_menu_title">Pretraži</string>
356 ··<string·name="settings">Postavke</string>356 ··<string·name="settings">Postavke</string>
357 ··<string·name="settings_button">Postavke</string>357 ··<string·name="settings_button">Postavke</string>
358 ··<string·name="special_app_access">Poseban·pristup·aplikaciji</string>358 ··<string·name="special_app_access">Poseban·pristup·aplikaciji</string>
359 ··<string·name="special_app_access_no_apps">Nema·aplikacija</string>359 ··<string·name="special_app_access_no_apps">Nema·aplikacija</string>
360 ··<string·name="special_app_access_search_keyword">poseban·pristup·za·aplikacije</string>360 ··<string·name="special_app_access_search_keyword">poseban·pristup·za·aplikacije</string>
361 ··<string·name="special_file_access_dialog">Želite·li·ovoj·aplikaciji·dopustiti·da·pristupi·datotekama·na·uređaju·ili·bilo·kojim·povezanim·uređajima·za·pohranu·te·da·ih·mijenja·i·briše?·Ova·aplikacija·može·pristupiti·datotekama·bez·vašeg·dopuštenja.</string>361 ··<string·name="special_file_access_dialog">Želite·li·ovoj·aplikaciji·dopustiti·da·pristupi·datotekama·na·uređaju·ili·bilo·kojim·povezanim·uređajima·za·pohranu·te·da·ih·mijenja·i·briše?·Ova·aplikacija·može·pristupiti·datotekama·bez·vašeg·dopuštenja.</string>
3.0 KB
res/values-vi/strings.xml
2.95 KB
res/values-vi/strings.xml
    
Offset 124, 15 lines modifiedOffset 124, 15 lines modified
124 ··<string·name="default_apps">Ứng·dụng·mặc·định</string>124 ··<string·name="default_apps">Ứng·dụng·mặc·định</string>
125 ··<string·name="default_apps_for_work">Ứng·dụng·mặc·định·cho·công·việc</string>125 ··<string·name="default_apps_for_work">Ứng·dụng·mặc·định·cho·công·việc</string>
126 ··<string·name="default_apps_manage_domain_urls">Mở·liên·kết</string>126 ··<string·name="default_apps_manage_domain_urls">Mở·liên·kết</string>
127 ··<string·name="default_apps_more">Ứng·dụng·mặc·định·khác</string>127 ··<string·name="default_apps_more">Ứng·dụng·mặc·định·khác</string>
128 ··<string·name="default_permission_description">thực·hiện·hành·động·không·xác·định</string>128 ··<string·name="default_permission_description">thực·hiện·hành·động·không·xác·định</string>
129 ··<string·name="denied_header">Bị·từ·chối</string>129 ··<string·name="denied_header">Bị·từ·chối</string>
130 ··<string·name="deny_permission_deny_and_dont_ask_again">Từ·chối··không·hỏi·lại</string>130 ··<string·name="deny_permission_deny_and_dont_ask_again">Từ·chối··không·hỏi·lại</string>
131 ··<string·name="disabled_by_admin">B·quản·trị·viên·tắt</string>131 ··<string·name="disabled_by_admin">Đã·b·quản·trị·viên··hiệu·hóa</string>
132 ··<string·name="enabled_by_admin">Do·quản·trị·viên·bật</string>132 ··<string·name="enabled_by_admin">Do·quản·trị·viên·bật</string>
133 ··<string·name="encryption_unaware_confirmation_message">Lưu·ý:·Nếu·bạn·khởi·động·lại·thiết·bị··đặt·khóa·màn·hình,·thì·ứng·dụng·này·sẽ·không·thể·khởi·động·cho·đến·khi·bạn·mở·khóa·thiết·bị.</string>133 ··<string·name="encryption_unaware_confirmation_message">Lưu·ý:·Nếu·bạn·khởi·động·lại·thiết·bị··đặt·khóa·màn·hình,·thì·ứng·dụng·này·sẽ·không·thể·khởi·động·cho·đến·khi·bạn·mở·khóa·thiết·bị.</string>
134 ··<string·name="expand_button_title">Nâng·cao</string>134 ··<string·name="expand_button_title">Nâng·cao</string>
135 ··<string·name="fg_capabilities_assistant">Một·số·tùy·chọn··thể·không··sẵn··ứng·dụng·này··trợ··kỹ·thuật·số·mặc·định</string>135 ··<string·name="fg_capabilities_assistant">Một·số·tùy·chọn··thể·không··sẵn··ứng·dụng·này··trợ··kỹ·thuật·số·mặc·định</string>
136 ··<string·name="fg_capabilities_carrier">Một·số·tùy·chọn··thể·không··sẵn··ứng·dụng·này·do·nhà·mạng·quản·lý</string>136 ··<string·name="fg_capabilities_carrier">Một·số·tùy·chọn··thể·không··sẵn··ứng·dụng·này·do·nhà·mạng·quản·lý</string>
137 ··<string·name="fg_capabilities_sound_trigger">Một·số·tùy·chọn··thể·không··sẵn··ứng·dụng·này·cần·phát·hiện·âm·thanh</string>137 ··<string·name="fg_capabilities_sound_trigger">Một·số·tùy·chọn··thể·không··sẵn··ứng·dụng·này·cần·phát·hiện·âm·thanh</string>
138 ··<string·name="fg_capabilities_voice_interaction">Một·số·tùy·chọn··thể·không··sẵn··ứng·dụng·này·dùng·để·nhập·liệu·bằng·giọng·nói</string>138 ··<string·name="fg_capabilities_voice_interaction">Một·số·tùy·chọn··thể·không··sẵn··ứng·dụng·này·dùng·để·nhập·liệu·bằng·giọng·nói</string>
Offset 347, 15 lines modifiedOffset 347, 15 lines modified
347 ··<string·name="role_sms_request_description">Có·quyền·truy·cập·vào·danh·bạ,·SMS,·điện·thoại</string>347 ··<string·name="role_sms_request_description">Có·quyền·truy·cập·vào·danh·bạ,·SMS,·điện·thoại</string>
348 ··<string·name="role_sms_request_title">Bạn·muốn·đặt·%1$s·làm·ứng·dụng·SMS·mặc·định?</string>348 ··<string·name="role_sms_request_title">Bạn·muốn·đặt·%1$s·làm·ứng·dụng·SMS·mặc·định?</string>
349 ··<string·name="role_sms_search_keywords">tin·nhắn·văn·bản,·nhắn·tin,·tin·nhắn,·nhắn</string>349 ··<string·name="role_sms_search_keywords">tin·nhắn·văn·bản,·nhắn·tin,·tin·nhắn,·nhắn</string>
350 ··<string·name="role_sms_short_label">Ứng·dụng·SMS</string>350 ··<string·name="role_sms_short_label">Ứng·dụng·SMS</string>
351 ··<string·name="screen_overlay_button">Mở·cài·đặt</string>351 ··<string·name="screen_overlay_button">Mở·cài·đặt</string>
352 ··<string·name="screen_overlay_message">Để·thay·đổi·tùy·chọn·cài·đặt·quyền·này,·trước·tiên,·bạn·phải·tắt·lớp·phủ·màn·hình·trong·phần·Cài·đặt·&gt;·Ứng·dụng</string>352 ··<string·name="screen_overlay_message">Để·thay·đổi·tùy·chọn·cài·đặt·quyền·này,·trước·tiên,·bạn·phải·tắt·lớp·phủ·màn·hình·trong·phần·Cài·đặt·&gt;·Ứng·dụng</string>
353 ··<string·name="screen_overlay_title">Đã·phát·hiện·lớp·phủ·màn·hình</string>353 ··<string·name="screen_overlay_title">Đã·phát·hiện·lớp·phủ·màn·hình</string>
354 ··<string·name="search_menu">Tìm·kiếm·trong·các·mục·cài·đặt</string>354 ··<string·name="search_menu">Tìm·trong·thông·tin·cài·đặt</string>
355 ··<string·name="search_menu_title">Tìm·kiếm</string>355 ··<string·name="search_menu_title">Tìm·kiếm</string>
356 ··<string·name="settings">Cài·đặt</string>356 ··<string·name="settings">Cài·đặt</string>
357 ··<string·name="settings_button">Cài·đặt</string>357 ··<string·name="settings_button">Cài·đặt</string>
358 ··<string·name="special_app_access">Quyền·truy·cập·đặc·biệt</string>358 ··<string·name="special_app_access">Quyền·truy·cập·đặc·biệt</string>
359 ··<string·name="special_app_access_no_apps">Không··ứng·dụng</string>359 ··<string·name="special_app_access_no_apps">Không··ứng·dụng</string>
360 ··<string·name="special_app_access_search_keyword">quyền·truy·cập·ứng·dụng·đặc·biệt</string>360 ··<string·name="special_app_access_search_keyword">quyền·truy·cập·ứng·dụng·đặc·biệt</string>
361 ··<string·name="special_file_access_dialog">Cho·phép·ứng·dụng·này·truy·cập,·sửa·đổi··xóa·tệp·trên·thiết·bị·này·hoặc·bất·kỳ·thiết·bị·lưu·trữ·nào·được·kết·nối?·Ứng·dụng·này··thể·truy·cập·vào·tệp··không·cần·hỏi·bạn.</string>361 ··<string·name="special_file_access_dialog">Cho·phép·ứng·dụng·này·truy·cập,·sửa·đổi··xóa·tệp·trên·thiết·bị·này·hoặc·bất·kỳ·thiết·bị·lưu·trữ·nào·được·kết·nối?·Ứng·dụng·này··thể·truy·cập·vào·tệp··không·cần·hỏi·bạn.</string>
4.73 KB
res/values-eu/strings.xml
4.68 KB
res/values-eu/strings.xml
    
Offset 124, 15 lines modifiedOffset 124, 15 lines modified
124 ··<string·name="default_apps">Aplikazio·lehenetsiak</string>124 ··<string·name="default_apps">Aplikazio·lehenetsiak</string>
125 ··<string·name="default_apps_for_work">Lanerako·aplikazio·lehenetsiak</string>125 ··<string·name="default_apps_for_work">Lanerako·aplikazio·lehenetsiak</string>
126 ··<string·name="default_apps_manage_domain_urls">Irekiko·diren·estekak</string>126 ··<string·name="default_apps_manage_domain_urls">Irekiko·diren·estekak</string>
127 ··<string·name="default_apps_more">Aplikazio·lehenetsi·gehiago</string>127 ··<string·name="default_apps_more">Aplikazio·lehenetsi·gehiago</string>
128 ··<string·name="default_permission_description">Gauzatu·ekintza·ezezagunak</string>128 ··<string·name="default_permission_description">Gauzatu·ekintza·ezezagunak</string>
129 ··<string·name="denied_header">Ukatutakoak</string>129 ··<string·name="denied_header">Ukatutakoak</string>
130 ··<string·name="deny_permission_deny_and_dont_ask_again">Baztertu·eta·ez·galdetu·berriro</string>130 ··<string·name="deny_permission_deny_and_dont_ask_again">Baztertu·eta·ez·galdetu·berriro</string>
131 ··<string·name="disabled_by_admin">Administratzaileak·desgaitu·egin·du</string>131 ··<string·name="disabled_by_admin">Administratzaileak·desgaitu·du</string>
132 ··<string·name="enabled_by_admin">Administratzaileak·gaitu·egin·du</string>132 ··<string·name="enabled_by_admin">Administratzaileak·gaitu·egin·du</string>
133 ··<string·name="encryption_unaware_confirmation_message">Oharra:·gailua·berrabiarazten·baduzu·eta·pantailaren·blokeoa·badaukazu·ezarrita,·ezingo·da·abiarazi·aplikazioa·gailua·desblokeatzen·duzun·arte.</string>133 ··<string·name="encryption_unaware_confirmation_message">Oharra:·gailua·berrabiarazten·baduzu·eta·pantailaren·blokeoa·badaukazu·ezarrita,·ezingo·da·abiarazi·aplikazioa·gailua·desblokeatzen·duzun·arte.</string>
134 ··<string·name="expand_button_title">Hobespen·aurreratuak</string>134 ··<string·name="expand_button_title">Hobespen·aurreratuak</string>
135 ··<string·name="fg_capabilities_assistant">Aukera·batzuk·ez·daude·erabilgarri·laguntzaile·digital·lehenetsia·delako·aplikazio·hori</string>135 ··<string·name="fg_capabilities_assistant">Aukera·batzuk·ez·daude·erabilgarri·laguntzaile·digital·lehenetsia·delako·aplikazio·hori</string>
136 ··<string·name="fg_capabilities_carrier">Aukera·batzuk·ez·daude·erabilgarri·operadoreak·kudeatzen·duelako·aplikazio·hori</string>136 ··<string·name="fg_capabilities_carrier">Aukera·batzuk·ez·daude·erabilgarri·operadoreak·kudeatzen·duelako·aplikazio·hori</string>
137 ··<string·name="fg_capabilities_sound_trigger">Aukera·batzuk·ez·daude·erabilgarri·aplikazio·horrek·ez·duelako·hautematen·soinua</string>137 ··<string·name="fg_capabilities_sound_trigger">Aukera·batzuk·ez·daude·erabilgarri·aplikazio·horrek·ez·duelako·hautematen·soinua</string>
138 ··<string·name="fg_capabilities_voice_interaction">Aukera·batzuk·ez·daude·erabilgarri·ahozko·idazketarako·erabiltzen·delako·aplikazio·hori</string>138 ··<string·name="fg_capabilities_voice_interaction">Aukera·batzuk·ez·daude·erabilgarri·ahozko·idazketarako·erabiltzen·delako·aplikazio·hori</string>
Offset 147, 15 lines modifiedOffset 147, 15 lines modified
147 ··<string·name="grant_dialog_button_allow_media_only">Eman·multimedia-fitxategiak·atzitzeko·baimena</string>147 ··<string·name="grant_dialog_button_allow_media_only">Eman·multimedia-fitxategiak·atzitzeko·baimena</string>
148 ··<string·name="grant_dialog_button_allow_one_time">Oraingo·honetan·soilik</string>148 ··<string·name="grant_dialog_button_allow_one_time">Oraingo·honetan·soilik</string>
149 ··<string·name="grant_dialog_button_deny">Ukatu</string>149 ··<string·name="grant_dialog_button_deny">Ukatu</string>
150 ··<string·name="grant_dialog_button_deny_and_dont_ask_again">Ukatu·eta·ez·galdetu·berriro</string>150 ··<string·name="grant_dialog_button_deny_and_dont_ask_again">Ukatu·eta·ez·galdetu·berriro</string>
151 ··<string·name="grant_dialog_button_deny_anyway">Ukatu·hala·ere</string>151 ··<string·name="grant_dialog_button_deny_anyway">Ukatu·hala·ere</string>
152 ··<string·name="grant_dialog_button_dismiss">Baztertu</string>152 ··<string·name="grant_dialog_button_dismiss">Baztertu</string>
153 ··<string·name="grant_dialog_button_more_info">Datu·gehiago</string>153 ··<string·name="grant_dialog_button_more_info">Datu·gehiago</string>
154 ··<string·name="grant_dialog_button_no_upgrade">Mantendu·“Aplikazioa·erabiltzen·ari·zarenean”·aukera</string>154 ··<string·name="grant_dialog_button_no_upgrade">Mantendu·“Aplikazioa·abian·denean”·aukera</string>
155 ··<string·name="grant_dialog_button_no_upgrade_one_time">Mantendu·\&quot;Oraingo·honetan·soilik\&quot;</string>155 ··<string·name="grant_dialog_button_no_upgrade_one_time">Mantendu·\&quot;Oraingo·honetan·soilik\&quot;</string>
156 ··<string·name="help_feedback_label">Laguntza·eta·iritziak</string>156 ··<string·name="help_feedback_label">Laguntza·eta·iritziak</string>
157 ··<string·name="home_missing_work_profile_support">Ez·ditu·onartzen·laneko·profilak</string>157 ··<string·name="home_missing_work_profile_support">Ez·ditu·onartzen·laneko·profilak</string>
158 ··<string·name="incident_report_channel_name">Partekatu·arazketa-datuak</string>158 ··<string·name="incident_report_channel_name">Partekatu·arazketa-datuak</string>
159 ··<string·name="incident_report_dialog_allow_label">Baimendu</string>159 ··<string·name="incident_report_dialog_allow_label">Baimendu</string>
160 ··<string·name="incident_report_dialog_deny_label">Ukatu</string>160 ··<string·name="incident_report_dialog_deny_label">Ukatu</string>
161 ··<string·name="incident_report_dialog_intro">Arazo·bat·hauteman·du·sistemak.</string>161 ··<string·name="incident_report_dialog_intro">Arazo·bat·hauteman·du·sistemak.</string>
Offset 284, 15 lines modifiedOffset 284, 15 lines modified
284 ··<string·name="permission_review_title_template_update">Eguneratu·egin·da·&lt;b&gt;%1$s&lt;/b&gt;.·Aukeratu·aplikazioak·zer·atzi·dezakeen.</string>284 ··<string·name="permission_review_title_template_update">Eguneratu·egin·da·&lt;b&gt;%1$s&lt;/b&gt;.·Aukeratu·aplikazioak·zer·atzi·dezakeen.</string>
285 ··<string·name="permission_revoked_all">guztiak·desgaituta</string>285 ··<string·name="permission_revoked_all">guztiak·desgaituta</string>
286 ··<string·name="permission_revoked_count">%1$d·desgaituta</string>286 ··<string·name="permission_revoked_count">%1$d·desgaituta</string>
287 ··<string·name="permission_revoked_none">guztiak·gaituta</string>287 ··<string·name="permission_revoked_none">guztiak·gaituta</string>
288 ··<string·name="permission_search_keyword">baimenak</string>288 ··<string·name="permission_search_keyword">baimenak</string>
289 ··<string·name="permission_subtitle_all_files">Fitxategi·guztiak</string>289 ··<string·name="permission_subtitle_all_files">Fitxategi·guztiak</string>
290 ··<string·name="permission_subtitle_media_only">Multimedia-fitxategiak</string>290 ··<string·name="permission_subtitle_media_only">Multimedia-fitxategiak</string>
291 ··<string·name="permission_subtitle_only_in_foreground">Aplikazioa·erabiltzen·ari·zarenean·soilik</string>291 ··<string·name="permission_subtitle_only_in_foreground">Aplikazioa·abian·denean·soilik</string>
292 ··<string·name="permission_summary_disabled_by_admin_background_only">Administratzaileak·atz.·planoa·atzitzeko·aukera·desgaitu·du</string>292 ··<string·name="permission_summary_disabled_by_admin_background_only">Administratzaileak·atz.·planoa·atzitzeko·aukera·desgaitu·du</string>
293 ··<string·name="permission_summary_disabled_by_policy_background_only">Gidalerro·batek·atzeko·planoa·atzitzeko·aukera·desgaitu·du</string>293 ··<string·name="permission_summary_disabled_by_policy_background_only">Gidalerro·batek·atzeko·planoa·atzitzeko·aukera·desgaitu·du</string>
294 ··<string·name="permission_summary_enabled_by_admin_background_only">Administratzaileak·atzeko·planoa·atzitzeko·aukera·gaitu·du</string>294 ··<string·name="permission_summary_enabled_by_admin_background_only">Administratzaileak·atzeko·planoa·atzitzeko·aukera·gaitu·du</string>
295 ··<string·name="permission_summary_enabled_by_admin_foreground_only">Administratzaileak·aurreko·planoa·atzitzeko·aukera·gaitu·du</string>295 ··<string·name="permission_summary_enabled_by_admin_foreground_only">Administratzaileak·aurreko·planoa·atzitzeko·aukera·gaitu·du</string>
296 ··<string·name="permission_summary_enabled_by_policy_background_only">Gidalerro·batek·atzeko·planoa·atzitzeko·aukera·gaitu·du</string>296 ··<string·name="permission_summary_enabled_by_policy_background_only">Gidalerro·batek·atzeko·planoa·atzitzeko·aukera·gaitu·du</string>
297 ··<string·name="permission_summary_enabled_by_policy_foreground_only">Gidalerro·batek·aurreko·planoa·atzitzeko·aukera·gaitu·du</string>297 ··<string·name="permission_summary_enabled_by_policy_foreground_only">Gidalerro·batek·aurreko·planoa·atzitzeko·aukera·gaitu·du</string>
298 ··<string·name="permission_summary_enabled_system_fixed">Gailuak·baimen·hau·behar·du·funtzionatzeko</string>298 ··<string·name="permission_summary_enabled_system_fixed">Gailuak·baimen·hau·behar·du·funtzionatzeko</string>
1.67 KB
res/values-en-rCA/strings.xml
1.61 KB
res/values-en-rCA/strings.xml
    
Offset 149, 15 lines modifiedOffset 149, 15 lines modified
149 ··<string·name="grant_dialog_button_deny">Deny</string>149 ··<string·name="grant_dialog_button_deny">Deny</string>
150 ··<string·name="grant_dialog_button_deny_and_dont_ask_again">Deny·&amp;·don’t·ask·again</string>150 ··<string·name="grant_dialog_button_deny_and_dont_ask_again">Deny·&amp;·don’t·ask·again</string>
151 ··<string·name="grant_dialog_button_deny_anyway">Deny·anyway</string>151 ··<string·name="grant_dialog_button_deny_anyway">Deny·anyway</string>
152 ··<string·name="grant_dialog_button_dismiss">Dismiss</string>152 ··<string·name="grant_dialog_button_dismiss">Dismiss</string>
153 ··<string·name="grant_dialog_button_more_info">More·info</string>153 ··<string·name="grant_dialog_button_more_info">More·info</string>
154 ··<string·name="grant_dialog_button_no_upgrade">&quot;Keep·'While·the·app·is·in·use'&quot;</string>154 ··<string·name="grant_dialog_button_no_upgrade">&quot;Keep·'While·the·app·is·in·use'&quot;</string>
155 ··<string·name="grant_dialog_button_no_upgrade_one_time">&quot;Keep·'Only·this·time'&quot;</string>155 ··<string·name="grant_dialog_button_no_upgrade_one_time">&quot;Keep·'Only·this·time'&quot;</string>
156 ··<string·name="help_feedback_label">Help·&amp;·feedback</string>156 ··<string·name="help_feedback_label">Help·and·feedback</string>
157 ··<string·name="home_missing_work_profile_support">Doesn’t·support·work·profile</string>157 ··<string·name="home_missing_work_profile_support">Doesn’t·support·work·profile</string>
158 ··<string·name="incident_report_channel_name">Share·Debugging·Data</string>158 ··<string·name="incident_report_channel_name">Share·Debugging·Data</string>
159 ··<string·name="incident_report_dialog_allow_label">Allow</string>159 ··<string·name="incident_report_dialog_allow_label">Allow</string>
160 ··<string·name="incident_report_dialog_deny_label">Deny</string>160 ··<string·name="incident_report_dialog_deny_label">Deny</string>
161 ··<string·name="incident_report_dialog_intro">The·system·has·detected·a·problem.</string>161 ··<string·name="incident_report_dialog_intro">The·system·has·detected·a·problem.</string>
162 ··<string·name="incident_report_dialog_text">%1$s·would·like·to·upload·a·bug·report·from·this·device·taken·on·%2$s·at·%3$s.·Bug·reports·include·personal·information·about·your·device·or·data·logged·by·apps,·such·as·user·names,·location·data,·device·identifiers·and·network·information.·Only·share·bug·reports·with·people·and·apps·that·you·trust·with·this·information.·Allow·%4$s·to·upload·a·bug·report?</string>162 ··<string·name="incident_report_dialog_text">%1$s·would·like·to·upload·a·bug·report·from·this·device·taken·on·%2$s·at·%3$s.·Bug·reports·include·personal·information·about·your·device·or·data·logged·by·apps,·such·as·user·names,·location·data,·device·identifiers·and·network·information.·Only·share·bug·reports·with·people·and·apps·that·you·trust·with·this·information.·Allow·%4$s·to·upload·a·bug·report?</string>
163 ··<string·name="incident_report_dialog_title">Share·debugging·data?</string>163 ··<string·name="incident_report_dialog_title">Share·debugging·data?</string>
1.44 KB
res/values-is/strings.xml
1.39 KB
res/values-is/strings.xml
    
Offset 347, 15 lines modifiedOffset 347, 15 lines modified
347 ··<string·name="role_sms_request_description">Fær·aðgang··tengiliðum,·SMS-skilaboðum·og·síma</string>347 ··<string·name="role_sms_request_description">Fær·aðgang··tengiliðum,·SMS-skilaboðum·og·síma</string>
348 ··<string·name="role_sms_request_title">Velja·%1$s·sem·sjálfgefið·SMS-forrit?</string>348 ··<string·name="role_sms_request_title">Velja·%1$s·sem·sjálfgefið·SMS-forrit?</string>
349 ··<string·name="role_sms_search_keywords">skilaboð,·textaskilaboð,·SMS-skilaboð,·SMS</string>349 ··<string·name="role_sms_search_keywords">skilaboð,·textaskilaboð,·SMS-skilaboð,·SMS</string>
350 ··<string·name="role_sms_short_label">SMS-forrit</string>350 ··<string·name="role_sms_short_label">SMS-forrit</string>
351 ··<string·name="screen_overlay_button">Opna·stillingar</string>351 ··<string·name="screen_overlay_button">Opna·stillingar</string>
352 ··<string·name="screen_overlay_message">Til··breyta·þessari·heimildarstillingu·þarftu·fyrst··slökkva·á·skjáyfirlögn·undir·Stillingar·&gt;·Forrit</string>352 ··<string·name="screen_overlay_message">Til··breyta·þessari·heimildarstillingu·þarftu·fyrst··slökkva·á·skjáyfirlögn·undir·Stillingar·&gt;·Forrit</string>
353 ··<string·name="screen_overlay_title">Skjáyfirlögn·greindist</string>353 ··<string·name="screen_overlay_title">Skjáyfirlögn·greindist</string>
354 ··<string·name="search_menu">Leitarstillingar</string>354 ··<string·name="search_menu">Leita·í·stillingum</string>
355 ··<string·name="search_menu_title">Leit</string>355 ··<string·name="search_menu_title">Leit</string>
356 ··<string·name="settings">Stillingar</string>356 ··<string·name="settings">Stillingar</string>
357 ··<string·name="settings_button">Áfram</string>357 ··<string·name="settings_button">Áfram</string>
358 ··<string·name="special_app_access">Sérstakur·forritaaðgangur</string>358 ··<string·name="special_app_access">Sérstakur·forritaaðgangur</string>
359 ··<string·name="special_app_access_no_apps">Engin·forrit</string>359 ··<string·name="special_app_access_no_apps">Engin·forrit</string>
360 ··<string·name="special_app_access_search_keyword">sérstakur·forritaaðgangur</string>360 ··<string·name="special_app_access_search_keyword">sérstakur·forritaaðgangur</string>
361 ··<string·name="special_file_access_dialog">Viltu·gefa·þessu·forriti·aðgang··skrám·í·tækinu·eða·tengdum·geymslutækjum·og·leyfi·til··breyta·þeim·og·eyða?·Þetta·forrit·getur·opnað·skrár·án·þess··spyrja·þig.</string>361 ··<string·name="special_file_access_dialog">Viltu·gefa·þessu·forriti·aðgang··skrám·í·tækinu·eða·tengdum·geymslutækjum·og·leyfi·til··breyta·þeim·og·eyða?·Þetta·forrit·getur·opnað·skrár·án·þess··spyrja·þig.</string>
1.67 KB
res/values-en-rIN/strings.xml
1.61 KB
res/values-en-rIN/strings.xml
    
Offset 149, 15 lines modifiedOffset 149, 15 lines modified
149 ··<string·name="grant_dialog_button_deny">Deny</string>149 ··<string·name="grant_dialog_button_deny">Deny</string>
150 ··<string·name="grant_dialog_button_deny_and_dont_ask_again">Deny·&amp;·don’t·ask·again</string>150 ··<string·name="grant_dialog_button_deny_and_dont_ask_again">Deny·&amp;·don’t·ask·again</string>
151 ··<string·name="grant_dialog_button_deny_anyway">Deny·anyway</string>151 ··<string·name="grant_dialog_button_deny_anyway">Deny·anyway</string>
152 ··<string·name="grant_dialog_button_dismiss">Dismiss</string>152 ··<string·name="grant_dialog_button_dismiss">Dismiss</string>
153 ··<string·name="grant_dialog_button_more_info">More·info</string>153 ··<string·name="grant_dialog_button_more_info">More·info</string>
154 ··<string·name="grant_dialog_button_no_upgrade">&quot;Keep·'While·the·app·is·in·use'&quot;</string>154 ··<string·name="grant_dialog_button_no_upgrade">&quot;Keep·'While·the·app·is·in·use'&quot;</string>
155 ··<string·name="grant_dialog_button_no_upgrade_one_time">&quot;Keep·'Only·this·time'&quot;</string>155 ··<string·name="grant_dialog_button_no_upgrade_one_time">&quot;Keep·'Only·this·time'&quot;</string>
156 ··<string·name="help_feedback_label">Help·&amp;·feedback</string>156 ··<string·name="help_feedback_label">Help·and·feedback</string>
157 ··<string·name="home_missing_work_profile_support">Doesn’t·support·work·profile</string>157 ··<string·name="home_missing_work_profile_support">Doesn’t·support·work·profile</string>
158 ··<string·name="incident_report_channel_name">Share·Debugging·Data</string>158 ··<string·name="incident_report_channel_name">Share·Debugging·Data</string>
159 ··<string·name="incident_report_dialog_allow_label">Allow</string>159 ··<string·name="incident_report_dialog_allow_label">Allow</string>
160 ··<string·name="incident_report_dialog_deny_label">Deny</string>160 ··<string·name="incident_report_dialog_deny_label">Deny</string>
161 ··<string·name="incident_report_dialog_intro">The·system·has·detected·a·problem.</string>161 ··<string·name="incident_report_dialog_intro">The·system·has·detected·a·problem.</string>
162 ··<string·name="incident_report_dialog_text">%1$s·would·like·to·upload·a·bug·report·from·this·device·taken·on·%2$s·at·%3$s.·Bug·reports·include·personal·information·about·your·device·or·data·logged·by·apps,·such·as·user·names,·location·data,·device·identifiers·and·network·information.·Only·share·bug·reports·with·people·and·apps·that·you·trust·with·this·information.·Allow·%4$s·to·upload·a·bug·report?</string>162 ··<string·name="incident_report_dialog_text">%1$s·would·like·to·upload·a·bug·report·from·this·device·taken·on·%2$s·at·%3$s.·Bug·reports·include·personal·information·about·your·device·or·data·logged·by·apps,·such·as·user·names,·location·data,·device·identifiers·and·network·information.·Only·share·bug·reports·with·people·and·apps·that·you·trust·with·this·information.·Allow·%4$s·to·upload·a·bug·report?</string>
163 ··<string·name="incident_report_dialog_title">Share·debugging·data?</string>163 ··<string·name="incident_report_dialog_title">Share·debugging·data?</string>
1.59 KB
res/values-hy/strings.xml
1.54 KB
res/values-hy/strings.xml
    
Offset 349, 15 lines modifiedOffset 349, 15 lines modified
349 ··<string·name="role_sms_request_description">Տրվում·է·կոնտակտների,·SMS-ների·և·հեռախոսի·հասանելիություն</string>349 ··<string·name="role_sms_request_description">Տրվում·է·կոնտակտների,·SMS-ների·և·հեռախոսի·հասանելիություն</string>
350 ··<string·name="role_sms_request_title">Նշե՞լ·%1$s·հավելվածը·որպես·SMS-ների·կանխադրված·հավելված</string>350 ··<string·name="role_sms_request_title">Նշե՞լ·%1$s·հավելվածը·որպես·SMS-ների·կանխադրված·հավելված</string>
351 ··<string·name="role_sms_search_keywords">տեքստային·հաղորդագրություն,·կարճ·հաղորդագրությունների·ուղարկում,·հաղորդագրություններ,·հաղորդակցում</string>351 ··<string·name="role_sms_search_keywords">տեքստային·հաղորդագրություն,·կարճ·հաղորդագրությունների·ուղարկում,·հաղորդագրություններ,·հաղորդակցում</string>
352 ··<string·name="role_sms_short_label">SMS-ների·հավելված</string>352 ··<string·name="role_sms_short_label">SMS-ների·հավելված</string>
353 ··<string·name="screen_overlay_button">Բացել·կարգավորումները</string>353 ··<string·name="screen_overlay_button">Բացել·կարգավորումները</string>
354 ··<string·name="screen_overlay_message">Այս·թույլտվության·կարգավորումները·փոխելու·համար·նախ·անհրաժեշտ·է·անջատել·էկրանի·վրադրումը՝·անցնելով·Կարգավորումներ·&gt;·Հավելվածներ</string>354 ··<string·name="screen_overlay_message">Այս·թույլտվության·կարգավորումները·փոխելու·համար·նախ·անհրաժեշտ·է·անջատել·էկրանի·վրադրումը՝·անցնելով·Կարգավորումներ·&gt;·Հավելվածներ</string>
355 ··<string·name="screen_overlay_title">Հայտնաբերվել·է·էկրանի·վրադրում</string>355 ··<string·name="screen_overlay_title">Հայտնաբերվել·է·էկրանի·վրադրում</string>
356 ··<string·name="search_menu">Որոնման·կարգավորումներ</string>356 ··<string·name="search_menu">Որոնեք·կարգավորումներ</string>
357 ··<string·name="search_menu_title">Որոնել</string>357 ··<string·name="search_menu_title">Որոնել</string>
358 ··<string·name="settings">Կարգավորումներ</string>358 ··<string·name="settings">Կարգավորումներ</string>
359 ··<string·name="settings_button">Կարգավորումներ</string>359 ··<string·name="settings_button">Կարգավորումներ</string>
360 ··<string·name="special_app_access">Հատուկ·հասանելիություն</string>360 ··<string·name="special_app_access">Հատուկ·հասանելիություն</string>
361 ··<string·name="special_app_access_no_apps">Հավելվածներ·չկան</string>361 ··<string·name="special_app_access_no_apps">Հավելվածներ·չկան</string>
362 ··<string·name="special_app_access_search_keyword">հատուկ·հասանելիություն·հավելվածների·համար</string>362 ··<string·name="special_app_access_search_keyword">հատուկ·հասանելիություն·հավելվածների·համար</string>
363 ··<string·name="special_file_access_dialog">Թույլատրե՞լ·այս·հավելվածին·օգտագործել,·փոփոխել·և·ջնջել·այս·սարքի·կամ·միացված·կրիչների·ֆայլերը։·Այս·հավելվածը·կկարողանա·օգտագործել·ֆայլերը՝·առանց·ձեզ·հարցնելու։</string>363 ··<string·name="special_file_access_dialog">Թույլատրե՞լ·այս·հավելվածին·օգտագործել,·փոփոխել·և·ջնջել·այս·սարքի·կամ·միացված·կրիչների·ֆայլերը։·Այս·հավելվածը·կկարողանա·օգտագործել·ֆայլերը՝·առանց·ձեզ·հարցնելու։</string>
1.67 KB
res/values-en-rAU/strings.xml
1.61 KB
res/values-en-rAU/strings.xml
    
Offset 149, 15 lines modifiedOffset 149, 15 lines modified
149 ··<string·name="grant_dialog_button_deny">Deny</string>149 ··<string·name="grant_dialog_button_deny">Deny</string>
150 ··<string·name="grant_dialog_button_deny_and_dont_ask_again">Deny·&amp;·don’t·ask·again</string>150 ··<string·name="grant_dialog_button_deny_and_dont_ask_again">Deny·&amp;·don’t·ask·again</string>
151 ··<string·name="grant_dialog_button_deny_anyway">Deny·anyway</string>151 ··<string·name="grant_dialog_button_deny_anyway">Deny·anyway</string>
152 ··<string·name="grant_dialog_button_dismiss">Dismiss</string>152 ··<string·name="grant_dialog_button_dismiss">Dismiss</string>
153 ··<string·name="grant_dialog_button_more_info">More·info</string>153 ··<string·name="grant_dialog_button_more_info">More·info</string>
154 ··<string·name="grant_dialog_button_no_upgrade">&quot;Keep·'While·the·app·is·in·use'&quot;</string>154 ··<string·name="grant_dialog_button_no_upgrade">&quot;Keep·'While·the·app·is·in·use'&quot;</string>
155 ··<string·name="grant_dialog_button_no_upgrade_one_time">&quot;Keep·'Only·this·time'&quot;</string>155 ··<string·name="grant_dialog_button_no_upgrade_one_time">&quot;Keep·'Only·this·time'&quot;</string>
156 ··<string·name="help_feedback_label">Help·&amp;·feedback</string>156 ··<string·name="help_feedback_label">Help·and·feedback</string>
157 ··<string·name="home_missing_work_profile_support">Doesn’t·support·work·profile</string>157 ··<string·name="home_missing_work_profile_support">Doesn’t·support·work·profile</string>
158 ··<string·name="incident_report_channel_name">Share·Debugging·Data</string>158 ··<string·name="incident_report_channel_name">Share·Debugging·Data</string>
159 ··<string·name="incident_report_dialog_allow_label">Allow</string>159 ··<string·name="incident_report_dialog_allow_label">Allow</string>
160 ··<string·name="incident_report_dialog_deny_label">Deny</string>160 ··<string·name="incident_report_dialog_deny_label">Deny</string>
161 ··<string·name="incident_report_dialog_intro">The·system·has·detected·a·problem.</string>161 ··<string·name="incident_report_dialog_intro">The·system·has·detected·a·problem.</string>
162 ··<string·name="incident_report_dialog_text">%1$s·would·like·to·upload·a·bug·report·from·this·device·taken·on·%2$s·at·%3$s.·Bug·reports·include·personal·information·about·your·device·or·data·logged·by·apps,·such·as·user·names,·location·data,·device·identifiers·and·network·information.·Only·share·bug·reports·with·people·and·apps·that·you·trust·with·this·information.·Allow·%4$s·to·upload·a·bug·report?</string>162 ··<string·name="incident_report_dialog_text">%1$s·would·like·to·upload·a·bug·report·from·this·device·taken·on·%2$s·at·%3$s.·Bug·reports·include·personal·information·about·your·device·or·data·logged·by·apps,·such·as·user·names,·location·data,·device·identifiers·and·network·information.·Only·share·bug·reports·with·people·and·apps·that·you·trust·with·this·information.·Allow·%4$s·to·upload·a·bug·report?</string>
163 ··<string·name="incident_report_dialog_title">Share·debugging·data?</string>163 ··<string·name="incident_report_dialog_title">Share·debugging·data?</string>
3.09 KB
res/values-fa/strings.xml
3.04 KB
res/values-fa/strings.xml
    
Offset 124, 16 lines modifiedOffset 124, 16 lines modified
124 ··<string·name="default_apps">برنامه‌های·پیش‌فرض</string>124 ··<string·name="default_apps">برنامه‌های·پیش‌فرض</string>
125 ··<string·name="default_apps_for_work">پیش‌فرض·برای·کار</string>125 ··<string·name="default_apps_for_work">پیش‌فرض·برای·کار</string>
126 ··<string·name="default_apps_manage_domain_urls">باز·کردن·پیوندها</string>126 ··<string·name="default_apps_manage_domain_urls">باز·کردن·پیوندها</string>
127 ··<string·name="default_apps_more">سایر·پیش‌فرض‌ها</string>127 ··<string·name="default_apps_more">سایر·پیش‌فرض‌ها</string>
128 ··<string·name="default_permission_description">انجام·یک·اقدام·ناشناس</string>128 ··<string·name="default_permission_description">انجام·یک·اقدام·ناشناس</string>
129 ··<string·name="denied_header">غیرمجاز</string>129 ··<string·name="denied_header">غیرمجاز</string>
130 ··<string·name="deny_permission_deny_and_dont_ask_again">رد·شود·و·دیگر·سؤال·نشود</string>130 ··<string·name="deny_permission_deny_and_dont_ask_again">رد·شود·و·دیگر·سؤال·نشود</string>
131 ··<string·name="disabled_by_admin">غیرفعال‌شده·توسط·سرپرست</string>131 ··<string·name="disabled_by_admin">توسط·سرپرست·غیرفعال·شده</string>
132 ··<string·name="enabled_by_admin">فعال‌شده·توسط·سرپرست</string>132 ··<string·name="enabled_by_admin">توسط·سرپرست·فعال·شده</string>
133 ··<string·name="encryption_unaware_confirmation_message">توجه:·اگر·دستگاهتان·را·بازراه‌اندازی·کنید·و·قفل·صفحه·تنظیم·کرده·باشید،·تا·قفل·تلفن·را·باز·نکنید،·این·برنامه·نمی‌تواند·شروع·به·کار·کند.</string>133 ··<string·name="encryption_unaware_confirmation_message">توجه:·اگر·دستگاهتان·را·بازراه‌اندازی·کنید·و·قفل·صفحه·تنظیم·کرده·باشید،·تا·قفل·تلفن·را·باز·نکنید،·این·برنامه·نمی‌تواند·شروع·به·کار·کند.</string>
134 ··<string·name="expand_button_title">پیشرفته</string>134 ··<string·name="expand_button_title">پیشرفته</string>
135 ··<string·name="fg_capabilities_assistant">برخی·از·گزینه‌ها·در·دسترس·نخواهد·بود·زیرا·این·برنامه·دستیار·دیجیتال·پیش‌فرض·شما·است</string>135 ··<string·name="fg_capabilities_assistant">برخی·از·گزینه‌ها·در·دسترس·نخواهد·بود·زیرا·این·برنامه·دستیار·دیجیتال·پیش‌فرض·شما·است</string>
136 ··<string·name="fg_capabilities_carrier">برخی·از·گزینه‌ها·در·دسترس·نخواهد·بود·زیرا·این·برنامه·را·شرکت·مخابراتی·شما·مدیریت·می‌کند</string>136 ··<string·name="fg_capabilities_carrier">برخی·از·گزینه‌ها·در·دسترس·نخواهد·بود·زیرا·این·برنامه·را·شرکت·مخابراتی·شما·مدیریت·می‌کند</string>
137 ··<string·name="fg_capabilities_sound_trigger">برخی·از·گزینه‌ها·در·دسترس·نخواهد·بود·زیرا·این·برنامه·باید·بتواند·صدا·را·شناسایی·کند</string>137 ··<string·name="fg_capabilities_sound_trigger">برخی·از·گزینه‌ها·در·دسترس·نخواهد·بود·زیرا·این·برنامه·باید·بتواند·صدا·را·شناسایی·کند</string>
138 ··<string·name="fg_capabilities_voice_interaction">برخی·از·گزینه‌ها·در·دسترس·نخواهد·بود·زیرا·از·این·برنامه·برای·ورودی·گفتاری·استفاده·می‌شود</string>138 ··<string·name="fg_capabilities_voice_interaction">برخی·از·گزینه‌ها·در·دسترس·نخواهد·بود·زیرا·از·این·برنامه·برای·ورودی·گفتاری·استفاده·می‌شود</string>
139 ··<string·name="filter_by_permissions">فیلتر·کردن·براساس·مجوزها</string>139 ··<string·name="filter_by_permissions">فیلتر·کردن·براساس·مجوزها</string>
Offset 347, 15 lines modifiedOffset 347, 15 lines modified
347 ··<string·name="role_sms_request_description">به·مخاطبین،·پیامک،·و·تلفن·دسترسی·می‌یابد</string>347 ··<string·name="role_sms_request_description">به·مخاطبین،·پیامک،·و·تلفن·دسترسی·می‌یابد</string>
348 ··<string·name="role_sms_request_title">%1$s·به‌عنوان·برنامه·پیامک·پیش‌فرض·تنظیم·شود؟</string>348 ··<string·name="role_sms_request_title">%1$s·به‌عنوان·برنامه·پیامک·پیش‌فرض·تنظیم·شود؟</string>
349 ··<string·name="role_sms_search_keywords">پیام·نوشتاری،·ارسال·پیامک،·پیام‌ها،·پیام‌رسانی</string>349 ··<string·name="role_sms_search_keywords">پیام·نوشتاری،·ارسال·پیامک،·پیام‌ها،·پیام‌رسانی</string>
350 ··<string·name="role_sms_short_label">برنامه·پیامک</string>350 ··<string·name="role_sms_short_label">برنامه·پیامک</string>
351 ··<string·name="screen_overlay_button">باز·کردن·تنظیمات</string>351 ··<string·name="screen_overlay_button">باز·کردن·تنظیمات</string>
352 ··<string·name="screen_overlay_message">برای·تغییر·این·تنظیم·مجوز،·ابتدا·باید·هم‌پوشانی·صفحه·را·از·«تنظیمات·&gt;·برنامه‌ها»·خاموش·کنید</string>352 ··<string·name="screen_overlay_message">برای·تغییر·این·تنظیم·مجوز،·ابتدا·باید·هم‌پوشانی·صفحه·را·از·«تنظیمات·&gt;·برنامه‌ها»·خاموش·کنید</string>
353 ··<string·name="screen_overlay_title">هم‌پوشانی·صفحه·شناسایی·شد</string>353 ··<string·name="screen_overlay_title">هم‌پوشانی·صفحه·شناسایی·شد</string>
354 ··<string·name="search_menu">جستجوی·تنظیمات</string>354 ··<string·name="search_menu">تنظیمات·جستجو</string>
355 ··<string·name="search_menu_title">جستجو</string>355 ··<string·name="search_menu_title">جستجو</string>
356 ··<string·name="settings">تنظیمات</string>356 ··<string·name="settings">تنظیمات</string>
357 ··<string·name="settings_button">تنظیمات</string>357 ··<string·name="settings_button">تنظیمات</string>
358 ··<string·name="special_app_access">دسترسی·ویژه·برنامه</string>358 ··<string·name="special_app_access">دسترسی·ویژه·برنامه</string>
359 ··<string·name="special_app_access_no_apps">برنامه‌ای·موجود·نیست</string>359 ··<string·name="special_app_access_no_apps">برنامه‌ای·موجود·نیست</string>
360 ··<string·name="special_app_access_search_keyword">دسترسی·ویژه·برنامه</string>360 ··<string·name="special_app_access_search_keyword">دسترسی·ویژه·برنامه</string>
361 ··<string·name="special_file_access_dialog">به·این·برنامه·اجازه·داده·شود·به·فایل‌های·موجود·در·این·دستگاه·یا·دستگاه‌های·ذخیره‌سازی·متصل·دسترسی·داشته·باشد،·آن‌ها·را·تغییر·دهد،·و·حذف·کند؟·این·برنامه·ممکن·است·بدون·سؤال·کردن·از·شما·به·فایل‌ها·دسترسی·پیدا·کند.</string>361 ··<string·name="special_file_access_dialog">به·این·برنامه·اجازه·داده·شود·به·فایل‌های·موجود·در·این·دستگاه·یا·دستگاه‌های·ذخیره‌سازی·متصل·دسترسی·داشته·باشد،·آن‌ها·را·تغییر·دهد،·و·حذف·کند؟·این·برنامه·ممکن·است·بدون·سؤال·کردن·از·شما·به·فایل‌ها·دسترسی·پیدا·کند.</string>
1.45 KB
res/values-in/strings.xml
1.41 KB
res/values-in/strings.xml
    
Offset 347, 15 lines modifiedOffset 347, 15 lines modified
347 ··<string·name="role_sms_request_description">Mendapatkan·akses·ke·kontak,·SMS,·telepon</string>347 ··<string·name="role_sms_request_description">Mendapatkan·akses·ke·kontak,·SMS,·telepon</string>
348 ··<string·name="role_sms_request_title">Tetapkan·%1$s·sebagai·aplikasi·SMS·default·Anda?</string>348 ··<string·name="role_sms_request_title">Tetapkan·%1$s·sebagai·aplikasi·SMS·default·Anda?</string>
349 ··<string·name="role_sms_search_keywords">SMS,·teks,·pesan,·perpesanan</string>349 ··<string·name="role_sms_search_keywords">SMS,·teks,·pesan,·perpesanan</string>
350 ··<string·name="role_sms_short_label">Aplikasi·SMS</string>350 ··<string·name="role_sms_short_label">Aplikasi·SMS</string>
351 ··<string·name="screen_overlay_button">Buka·setelan</string>351 ··<string·name="screen_overlay_button">Buka·setelan</string>
352 ··<string·name="screen_overlay_message">Untuk·mengubah·setelan·izin·ini,·terlebih·dahulu·Anda·harus·menonaktifkan·hamparan·layar·dari·Setelan·&gt;·Aplikasi</string>352 ··<string·name="screen_overlay_message">Untuk·mengubah·setelan·izin·ini,·terlebih·dahulu·Anda·harus·menonaktifkan·hamparan·layar·dari·Setelan·&gt;·Aplikasi</string>
353 ··<string·name="screen_overlay_title">Hamparan·layar·terdeteksi</string>353 ··<string·name="screen_overlay_title">Hamparan·layar·terdeteksi</string>
354 ··<string·name="search_menu">Setelan·penelusuran</string>354 ··<string·name="search_menu">Telusuri·setelan</string>
355 ··<string·name="search_menu_title">Telusuri</string>355 ··<string·name="search_menu_title">Telusuri</string>
356 ··<string·name="settings">Setelan</string>356 ··<string·name="settings">Setelan</string>
357 ··<string·name="settings_button">Setelan</string>357 ··<string·name="settings_button">Setelan</string>
358 ··<string·name="special_app_access">Akses·aplikasi·khusus</string>358 ··<string·name="special_app_access">Akses·aplikasi·khusus</string>
359 ··<string·name="special_app_access_no_apps">Tidak·ada·aplikasi</string>359 ··<string·name="special_app_access_no_apps">Tidak·ada·aplikasi</string>
360 ··<string·name="special_app_access_search_keyword">akses·aplikasi·khusus</string>360 ··<string·name="special_app_access_search_keyword">akses·aplikasi·khusus</string>
361 ··<string·name="special_file_access_dialog">Izinkan·aplikasi·ini·untuk·mengakses,·mengubah,·dan·menghapus·file·di·perangkat,·atau·perangkat·penyimpanan·yang·terhubung?·Aplikasi·ini·dapat·mengakses·file·tanpa·bertanya·pada·Anda.</string>361 ··<string·name="special_file_access_dialog">Izinkan·aplikasi·ini·untuk·mengakses,·mengubah,·dan·menghapus·file·di·perangkat,·atau·perangkat·penyimpanan·yang·terhubung?·Aplikasi·ini·dapat·mengakses·file·tanpa·bertanya·pada·Anda.</string>
2.71 KB
res/layout-television/grant_permissions.xml
2.62 KB
res/layout-television/grant_permissions.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 <LinearLayout·android:background="@color/grant_permissions_background_color"·android:orientation="horizontal"·android:paddingBottom="@dimen/action_dialog_padding_bottom"·android:paddingLeft="@dimen/action_dialog_padding_left"·android:paddingRight="@dimen/action_dialog_padding_right"·android:paddingTop="@dimen/action_dialog_padding_top"·xmlns:android="http://schemas.android.com/apk/res/android">2 <LinearLayout·android:background="@color/grant_permissions_background_color"·android:id="@id/grant_dialog"·android:orientation="horizontal"·android:paddingBottom="@dimen/action_dialog_padding_bottom"·android:paddingLeft="@dimen/action_dialog_padding_left"·android:paddingRight="@dimen/action_dialog_padding_right"·android:paddingTop="@dimen/action_dialog_padding_top"·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<ImageView·android:id="@id/permission_icon"·android:layout_height="@dimen/grant_permissions_app_icon_size"·android:layout_marginTop="@dimen/grant_permissions_app_icon_margin_top"·android:layout_width="@dimen/grant_permissions_app_icon_size"·android:tint="@color/grant_permissions_app_color"/>3 ··<ImageView·android:id="@id/permission_icon"·android:layout_height="@dimen/grant_permissions_app_icon_size"·android:layout_marginTop="@dimen/grant_permissions_app_icon_margin_top"·android:layout_width="@dimen/grant_permissions_app_icon_size"·android:tint="@color/grant_permissions_app_color"/>
4 ··<LinearLayout·android:layout_height="wrap_content"·android:layout_marginLeft="@dimen/action_dialog_content_margin_left"·android:layout_marginRight="@dimen/action_dialog_content_margin_right"·android:layout_weight="1.0"·android:layout_width="0.0dip"·android:orientation="vertical">4 ··<LinearLayout·android:layout_height="wrap_content"·android:layout_marginLeft="@dimen/action_dialog_content_margin_left"·android:layout_marginRight="@dimen/action_dialog_content_margin_right"·android:layout_weight="1.0"·android:layout_width="0.0dip"·android:orientation="vertical">
5 ····<TextView·android:id="@id/current_page_text"·android:layout_height="wrap_content"·android:layout_marginBottom="@dimen/grant_permissions_app_breadcrumb_margin_bottom"·android:layout_width="wrap_content"·android:textAppearance="@style/GrantPermissions.BreadcrumbText"/>5 ····<TextView·android:id="@id/current_page_text"·android:layout_height="wrap_content"·android:layout_marginBottom="@dimen/grant_permissions_app_breadcrumb_margin_bottom"·android:layout_width="wrap_content"·android:textAppearance="@style/GrantPermissions.BreadcrumbText"/>
6 ····<TextView·android:id="@id/permission_message"·android:layout_height="wrap_content"·android:layout_marginBottom="@dimen/grant_permissions_app_title_margin_bottom"·android:layout_width="wrap_content"·android:textAppearance="@style/GrantPermissions.TitleText"/>6 ····<TextView·android:id="@id/permission_message"·android:layout_height="wrap_content"·android:layout_marginBottom="@dimen/grant_permissions_app_title_margin_bottom"·android:layout_width="wrap_content"·android:textAppearance="@style/GrantPermissions.TitleText"/>
7 ····<TextView·android:layout_height="0.0dip"·android:layout_marginBottom="@dimen/grant_permissions_app_details_margin_bottom"·android:layout_weight="1.0"·android:layout_width="fill_parent"·android:text="@string/grant_dialog_how_to_change"·android:textAppearance="@style/GrantPermissions.BodyText"/>7 ····<TextView·android:layout_height="0.0dip"·android:layout_marginBottom="@dimen/grant_permissions_app_details_margin_bottom"·android:layout_weight="1.0"·android:layout_width="fill_parent"·android:text="@string/grant_dialog_how_to_change"·android:textAppearance="@style/GrantPermissions.BodyText"/>
8 ··</LinearLayout>8 ··</LinearLayout>
9 ··<LinearLayout·android:layout_height="wrap_content"·android:layout_marginLeft="@dimen/action_dialog_actions_margin_left"·android:layout_marginTop="@dimen/action_dialog_actions_margin_top"·android:layout_width="@dimen/action_dialog_actions_width"·android:orientation="vertical">9 ··<LinearLayout·android:layout_height="wrap_content"·android:layout_marginLeft="@dimen/action_dialog_actions_margin_left"·android:layout_marginTop="@dimen/action_dialog_actions_margin_top"·android:layout_width="@dimen/action_dialog_actions_width"·android:orientation="vertical">
1.59 KB
res/values-da/strings.xml
1.54 KB
res/values-da/strings.xml
    
Offset 124, 15 lines modifiedOffset 124, 15 lines modified
124 ··<string·name="default_apps">Standardapps</string>124 ··<string·name="default_apps">Standardapps</string>
125 ··<string·name="default_apps_for_work">Standard·til·arbejde</string>125 ··<string·name="default_apps_for_work">Standard·til·arbejde</string>
126 ··<string·name="default_apps_manage_domain_urls">Åbning·af·links</string>126 ··<string·name="default_apps_manage_domain_urls">Åbning·af·links</string>
127 ··<string·name="default_apps_more">Flere·standardapps</string>127 ··<string·name="default_apps_more">Flere·standardapps</string>
128 ··<string·name="default_permission_description">udføre·en·ukendt·handling</string>128 ··<string·name="default_permission_description">udføre·en·ukendt·handling</string>
129 ··<string·name="denied_header">Afvist</string>129 ··<string·name="denied_header">Afvist</string>
130 ··<string·name="deny_permission_deny_and_dont_ask_again">Afvis,·og·spørg·ikke·igen</string>130 ··<string·name="deny_permission_deny_and_dont_ask_again">Afvis,·og·spørg·ikke·igen</string>
131 ··<string·name="disabled_by_admin">Deaktiveret·af·administratoren</string>131 ··<string·name="disabled_by_admin">Deaktiveret·af·administrator</string>
132 ··<string·name="enabled_by_admin">Aktiveret·af·administratoren</string>132 ··<string·name="enabled_by_admin">Aktiveret·af·administratoren</string>
133 ··<string·name="encryption_unaware_confirmation_message">Bemærk!·Hvis·du·genstarter·din·enhed·og·har·indstillet·en·skærmlås,·kan·denne·app·ikke·starte,·før·du·låser·enheden·op.</string>133 ··<string·name="encryption_unaware_confirmation_message">Bemærk!·Hvis·du·genstarter·din·enhed·og·har·indstillet·en·skærmlås,·kan·denne·app·ikke·starte,·før·du·låser·enheden·op.</string>
134 ··<string·name="expand_button_title">Avanceret</string>134 ··<string·name="expand_button_title">Avanceret</string>
135 ··<string·name="fg_capabilities_assistant">Nogle·muligheder·er·ikke·tilgængelige,·da·denne·app·er·vores·gængse·digitale·assistent</string>135 ··<string·name="fg_capabilities_assistant">Nogle·muligheder·er·ikke·tilgængelige,·da·denne·app·er·vores·gængse·digitale·assistent</string>
136 ··<string·name="fg_capabilities_carrier">Nogle·muligheder·er·ikke·tilgængelige,·da·denne·app·administreres·af·dit·telefonselskab</string>136 ··<string·name="fg_capabilities_carrier">Nogle·muligheder·er·ikke·tilgængelige,·da·denne·app·administreres·af·dit·telefonselskab</string>
137 ··<string·name="fg_capabilities_sound_trigger">Nogle·muligheder·er·ikke·tilgængelige,·da·denne·app·skal·kunne·registrere·lyd</string>137 ··<string·name="fg_capabilities_sound_trigger">Nogle·muligheder·er·ikke·tilgængelige,·da·denne·app·skal·kunne·registrere·lyd</string>
138 ··<string·name="fg_capabilities_voice_interaction">Nogle·muligheder·er·ikke·tilgængelige,·da·denne·app·bruges·til·indtaling</string>138 ··<string·name="fg_capabilities_voice_interaction">Nogle·muligheder·er·ikke·tilgængelige,·da·denne·app·bruges·til·indtaling</string>
1.62 KB
res/values-or/strings.xml
1.58 KB
res/values-or/strings.xml
    
Offset 124, 15 lines modifiedOffset 124, 15 lines modified
124 ··<string·name="default_apps">ଡିଫଲ୍ଟ·ଆପ୍ସ</string>124 ··<string·name="default_apps">ଡିଫଲ୍ଟ·ଆପ୍ସ</string>
125 ··<string·name="default_apps_for_work">କାର୍ଯ୍ୟ·ପାଇଁ·ଡିଫଲ୍ଟ·ଅଛି</string>125 ··<string·name="default_apps_for_work">କାର୍ଯ୍ୟ·ପାଇଁ·ଡିଫଲ୍ଟ·ଅଛି</string>
126 ··<string·name="default_apps_manage_domain_urls">ଓପନିଂ·ଲିଙ୍କ୍</string>126 ··<string·name="default_apps_manage_domain_urls">ଓପନିଂ·ଲିଙ୍କ୍</string>
127 ··<string·name="default_apps_more">ଅଧିକ·ଡିଫଲ୍ଟଗୁଡ଼ିକ</string>127 ··<string·name="default_apps_more">ଅଧିକ·ଡିଫଲ୍ଟଗୁଡ଼ିକ</string>
128 ··<string·name="default_permission_description">ଏହା·ଏକ·ଅଜଣା·କାର୍ଯ୍ୟ·ସମ୍ପାଦନ·କରିଥାଏ</string>128 ··<string·name="default_permission_description">ଏହା·ଏକ·ଅଜଣା·କାର୍ଯ୍ୟ·ସମ୍ପାଦନ·କରିଥାଏ</string>
129 ··<string·name="denied_header">ଅଗ୍ରାହ୍ୟ·କରାଯାଇଛି</string>129 ··<string·name="denied_header">ଅଗ୍ରାହ୍ୟ·କରାଯାଇଛି</string>
130 ··<string·name="deny_permission_deny_and_dont_ask_again">ମନାକରନ୍ତୁ·ଏବଂ·ପୁଣି·ପଚାରନ୍ତୁ·ନାହିଁ</string>130 ··<string·name="deny_permission_deny_and_dont_ask_again">ମନାକରନ୍ତୁ·ଏବଂ·ପୁଣି·ପଚାରନ୍ତୁ·ନାହିଁ</string>
131 ··<string·name="disabled_by_admin">ବ୍ୟବସ୍ଥାପକଙ୍କ·ଦ୍ଵାରା·ଅକ୍ଷମ·କରାଯାଇଛି</string>131 ··<string·name="disabled_by_admin">ଆଡମିନଙ୍କ·ଦ୍ଵାରା·ଅକ୍ଷମ·କରାଯାଇଛି</string>
132 ··<string·name="enabled_by_admin">ଆଡମିନଙ୍କ·ଦ୍ୱାରା·ସକ୍ଷମ·କରାଯାଇଛି</string>132 ··<string·name="enabled_by_admin">ଆଡମିନଙ୍କ·ଦ୍ୱାରା·ସକ୍ଷମ·କରାଯାଇଛି</string>
133 ··<string·name="encryption_unaware_confirmation_message">ଟିପ୍ପଣୀ:·ଯଦି·ଆପଣ·ଆପଣଙ୍କ·ଡିଭାଇସ୍·ରିଷ୍ଟାର୍ଟ·କରିବେ·ଏବଂ·ଏକ·ସ୍କ୍ରିନ୍·ଲକ୍·ସେଟ୍·ହେବ,·ଆପଣଙ୍କ·ଡିଭାଇସ୍·ଅନ୍‌ଲକ୍·ନହେବା·ପର୍ଯ୍ୟନ୍ତ·ଏହି·ଆପ୍·ଆରମ୍ଭ·ହୋଇପାରିବ·ନାହିଁ।</string>133 ··<string·name="encryption_unaware_confirmation_message">ଟିପ୍ପଣୀ:·ଯଦି·ଆପଣ·ଆପଣଙ୍କ·ଡିଭାଇସ୍·ରିଷ୍ଟାର୍ଟ·କରିବେ·ଏବଂ·ଏକ·ସ୍କ୍ରିନ୍·ଲକ୍·ସେଟ୍·ହେବ,·ଆପଣଙ୍କ·ଡିଭାଇସ୍·ଅନ୍‌ଲକ୍·ନହେବା·ପର୍ଯ୍ୟନ୍ତ·ଏହି·ଆପ୍·ଆରମ୍ଭ·ହୋଇପାରିବ·ନାହିଁ।</string>
134 ··<string·name="expand_button_title">ଅଧିକ·ଉନ୍ନତ</string>134 ··<string·name="expand_button_title">ଅଧିକ·ଉନ୍ନତ</string>
135 ··<string·name="fg_capabilities_assistant">ଏହି·ଆପ୍·ଆପଣଙ୍କ·ଡିଫଲ୍ଟ·ଡିଜିଟାଲ୍·ଆସିଷ୍ଟାଣ୍ଟ·ହୋଇଥିବା·ଯୋଗୁଁ·କିଛି·ବିକଳ୍ପ·ଉପଲବ୍ଧ·ନାହିଁ</string>135 ··<string·name="fg_capabilities_assistant">ଏହି·ଆପ୍·ଆପଣଙ୍କ·ଡିଫଲ୍ଟ·ଡିଜିଟାଲ୍·ଆସିଷ୍ଟାଣ୍ଟ·ହୋଇଥିବା·ଯୋଗୁଁ·କିଛି·ବିକଳ୍ପ·ଉପଲବ୍ଧ·ନାହିଁ</string>
136 ··<string·name="fg_capabilities_carrier">ଏହି·ଆପ୍·ଆପଣଙ୍କ·କମ୍ପାନୀ·ଦ୍ଵାରା·ପରିଚାଳିତ·ହେଉଥିବା·ଯୋଗୁଁ·କିଛି·ବିକଳ୍ପ·ଉପଲବ୍ଧ·ନାହିଁ</string>136 ··<string·name="fg_capabilities_carrier">ଏହି·ଆପ୍·ଆପଣଙ୍କ·କମ୍ପାନୀ·ଦ୍ଵାରା·ପରିଚାଳିତ·ହେଉଥିବା·ଯୋଗୁଁ·କିଛି·ବିକଳ୍ପ·ଉପଲବ୍ଧ·ନାହିଁ</string>
137 ··<string·name="fg_capabilities_sound_trigger">ଏହି·ଆପ୍·ସାଉଣ୍ଡ·ଚିହ୍ନଟ·ଆବଶ୍ୟକ·କରୁଥିବା·ଯୋଗୁଁ·କିଛି·ବିକଳ୍ପ·ଉପଲବ୍ଧ·ନାହିଁ</string>137 ··<string·name="fg_capabilities_sound_trigger">ଏହି·ଆପ୍·ସାଉଣ୍ଡ·ଚିହ୍ନଟ·ଆବଶ୍ୟକ·କରୁଥିବା·ଯୋଗୁଁ·କିଛି·ବିକଳ୍ପ·ଉପଲବ୍ଧ·ନାହିଁ</string>
138 ··<string·name="fg_capabilities_voice_interaction">ଭଏସ୍·ଇନପୁଟ୍·ପାଇଁ·ଏହି·ଆପ୍·ବ୍ୟବହାର·କରାଯାଇଥିବା·ଯୋଗୁଁ·କିଛି·ବିକଳ୍ପ·ଉପଲବ୍ଧ·ନାହିଁ</string>138 ··<string·name="fg_capabilities_voice_interaction">ଭଏସ୍·ଇନପୁଟ୍·ପାଇଁ·ଏହି·ଆପ୍·ବ୍ୟବହାର·କରାଯାଇଥିବା·ଯୋଗୁଁ·କିଛି·ବିକଳ୍ପ·ଉପଲବ୍ଧ·ନାହିଁ</string>
1.83 KB
res/values-te/strings.xml
1.78 KB
res/values-te/strings.xml
    
Offset 124, 16 lines modifiedOffset 124, 16 lines modified
124 ··<string·name="default_apps">డిఫాల్ట్·యాప్‌లు</string>124 ··<string·name="default_apps">డిఫాల్ట్·యాప్‌లు</string>
125 ··<string·name="default_apps_for_work">కార్యాలయం·కోసం·డిఫాల్ట్</string>125 ··<string·name="default_apps_for_work">కార్యాలయం·కోసం·డిఫాల్ట్</string>
126 ··<string·name="default_apps_manage_domain_urls">లింక్‌లను·తెరవడం</string>126 ··<string·name="default_apps_manage_domain_urls">లింక్‌లను·తెరవడం</string>
127 ··<string·name="default_apps_more">మరిన్ని·డిఫాల్ట్‌లు</string>127 ··<string·name="default_apps_more">మరిన్ని·డిఫాల్ట్‌లు</string>
128 ··<string·name="default_permission_description">తెలియని·చర్యను·చేస్తుంది</string>128 ··<string·name="default_permission_description">తెలియని·చర్యను·చేస్తుంది</string>
129 ··<string·name="denied_header">తిరస్కరించినవి</string>129 ··<string·name="denied_header">తిరస్కరించినవి</string>
130 ··<string·name="deny_permission_deny_and_dont_ask_again">నిరాకరించు,·మళ్లీ·అడగవద్దు</string>130 ··<string·name="deny_permission_deny_and_dont_ask_again">నిరాకరించు,·మళ్లీ·అడగవద్దు</string>
131 ··<string·name="disabled_by_admin">ిరవాహకులు·నిలిపివారు</string>131 ··<string·name="disabled_by_admin">అడమిన్·డిజేబుల్·ారు</string>
132 ··<string·name="enabled_by_admin">ిరవాహకులు·ప్రారంభించారు</string>132 ··<string·name="enabled_by_admin">అడమిన్·ఎనేబుల్·చేశారు</string>
133 ··<string·name="encryption_unaware_confirmation_message">చిన్న·గమనిక:·మీరు·భద్రత·కోసం·స్క్రీన్·లాక్‌ని·సెటప్‌·చేసి·పెట్టుకున్నారు·పైగా·మీ·పరికరాన్ని·పునఃప్రారంభించినట్టున్నారు·కనుక·స్క్రీన్·లాక్·అయ్యిపోయింది.·మీరు·పాస్‌వర్డ్‌ని·నమోదు·చేసేవరకూ··యాప్·ప్రారంభం·కాదు.</string>133 ··<string·name="encryption_unaware_confirmation_message">చిన్న·గమనిక:·మీరు·భద్రత·కోసం·స్క్రీన్·లాక్‌ని·సెటప్‌·చేసి·పెట్టుకున్నారు·పైగా·మీ·పరికరాన్ని·పునఃప్రారంభించినట్టున్నారు·కనుక·స్క్రీన్·లాక్·అయ్యిపోయింది.·మీరు·పాస్‌వర్డ్‌ని·నమోదు·చేసేవరకూ··యాప్·ప్రారంభం·కాదు.</string>
134 ··<string·name="expand_button_title">అధునాతన·సెట్టింగ్‌లు</string>134 ··<string·name="expand_button_title">అధునాతన·సెట్టింగ్‌లు</string>
135 ··<string·name="fg_capabilities_assistant">ఈ·యాప్·మీ·డిఫాల్ట్·డిజిటల్·అసిస్టెంట్·కాబట్టి·కొన్ని·ఆప్షన్‌లు·అందుబాటులో·లేవు</string>135 ··<string·name="fg_capabilities_assistant">ఈ·యాప్·మీ·డిఫాల్ట్·డిజిటల్·అసిస్టెంట్·కాబట్టి·కొన్ని·ఆప్షన్‌లు·అందుబాటులో·లేవు</string>
136 ··<string·name="fg_capabilities_carrier">ఈ·యాప్·మీ·క్యారియర్·ద్వారా·నిర్వహించబడుతోంది·కాబట్టి·కొన్ని·ఆప్షన్‌లు·అందుబాటులో·లేవు</string>136 ··<string·name="fg_capabilities_carrier">ఈ·యాప్·మీ·క్యారియర్·ద్వారా·నిర్వహించబడుతోంది·కాబట్టి·కొన్ని·ఆప్షన్‌లు·అందుబాటులో·లేవు</string>
137 ··<string·name="fg_capabilities_sound_trigger">ధ్వనిని··యాప్·గుర్తించాల్సి·ఉంది·కాబట్టి·కొన్ని·ఆప్షన్‌లు·అందుబాటులో·లేవు</string>137 ··<string·name="fg_capabilities_sound_trigger">ధ్వనిని··యాప్·గుర్తించాల్సి·ఉంది·కాబట్టి·కొన్ని·ఆప్షన్‌లు·అందుబాటులో·లేవు</string>
138 ··<string·name="fg_capabilities_voice_interaction">ఈ·యాప్‌ను·వాయిస్·ఇన్‌పుట్·కోసం·ఉపయోగిస్తున్న·కారణంగా·కొన్ని·ఆప్షన్‌లు·అందుబాటులో·లేవు</string>138 ··<string·name="fg_capabilities_voice_interaction">ఈ·యాప్‌ను·వాయిస్·ఇన్‌పుట్·కోసం·ఉపయోగిస్తున్న·కారణంగా·కొన్ని·ఆప్షన్‌లు·అందుబాటులో·లేవు</string>
139 ··<string·name="filter_by_permissions">అనుమతుల·ఆధారంగా·ఫిల్టర్·చేయండి</string>139 ··<string·name="filter_by_permissions">అనుమతుల·ఆధారంగా·ఫిల్టర్·చేయండి</string>
1.58 KB
res/values-el/strings.xml
1.53 KB
res/values-el/strings.xml
    
Offset 347, 15 lines modifiedOffset 347, 15 lines modified
347 ··<string·name="role_sms_request_description">Αποκτά·πρόσβαση·στις·επαφές,·τα·SMS,·το·τηλέφωνο</string>347 ··<string·name="role_sms_request_description">Αποκτά·πρόσβαση·στις·επαφές,·τα·SMS,·το·τηλέφωνο</string>
348 ··<string·name="role_sms_request_title">Ορισμός·της·εφαρμογής·%1$s·ως·προεπιλεγμένης·εφαρμογής·SMS;</string>348 ··<string·name="role_sms_request_title">Ορισμός·της·εφαρμογής·%1$s·ως·προεπιλεγμένης·εφαρμογής·SMS;</string>
349 ··<string·name="role_sms_search_keywords">μήνυμα·κειμένου,·αποστολή·SMS,·μηνύματα,·ανταλλαγή·μηνυμάτων</string>349 ··<string·name="role_sms_search_keywords">μήνυμα·κειμένου,·αποστολή·SMS,·μηνύματα,·ανταλλαγή·μηνυμάτων</string>
350 ··<string·name="role_sms_short_label">Εφαρμογή·SMS</string>350 ··<string·name="role_sms_short_label">Εφαρμογή·SMS</string>
351 ··<string·name="screen_overlay_button">Άνοιγμα·ρυθμίσεων</string>351 ··<string·name="screen_overlay_button">Άνοιγμα·ρυθμίσεων</string>
352 ··<string·name="screen_overlay_message">Για·να·αλλάξετε·αυτήν·τη·ρύθμιση·άδειας,·θα·πρέπει·πρώτα·να·απενεργοποιήσετε·την·επικάλυψη·οθόνης·από·τις·Ρυθμίσεις·&gt;·Εφαρμογές</string>352 ··<string·name="screen_overlay_message">Για·να·αλλάξετε·αυτήν·τη·ρύθμιση·άδειας,·θα·πρέπει·πρώτα·να·απενεργοποιήσετε·την·επικάλυψη·οθόνης·από·τις·Ρυθμίσεις·&gt;·Εφαρμογές</string>
353 ··<string·name="screen_overlay_title">Εντοπίστηκε·επικάλυψη·οθόνης</string>353 ··<string·name="screen_overlay_title">Εντοπίστηκε·επικάλυψη·οθόνης</string>
354 ··<string·name="search_menu">Ρυθμίσεις·αναζήτησης</string>354 ··<string·name="search_menu">Αναζήτηση·στις·ρυθμίσεις</string>
355 ··<string·name="search_menu_title">Αναζήτηση</string>355 ··<string·name="search_menu_title">Αναζήτηση</string>
356 ··<string·name="settings">Ρυθμίσεις</string>356 ··<string·name="settings">Ρυθμίσεις</string>
357 ··<string·name="settings_button">Ρυθμίσεις</string>357 ··<string·name="settings_button">Ρυθμίσεις</string>
358 ··<string·name="special_app_access">Ειδική·άδεια·εφαρμογής</string>358 ··<string·name="special_app_access">Ειδική·άδεια·εφαρμογής</string>
359 ··<string·name="special_app_access_no_apps">Καμία·εφαρμογή</string>359 ··<string·name="special_app_access_no_apps">Καμία·εφαρμογή</string>
360 ··<string·name="special_app_access_search_keyword">ειδική·πρόσβαση·στην·εφαρμογή</string>360 ··<string·name="special_app_access_search_keyword">ειδική·πρόσβαση·στην·εφαρμογή</string>
361 ··<string·name="special_file_access_dialog">Να·επιτρέπεται·σε·αυτήν·την·εφαρμογή·η·πρόσβαση,·τροποποίηση·και·διαγραφή·αρχείων·στη·συσκευή·ή·τυχόν·συνδεδεμένες·συσκευές·αποθηκευτικού·χώρου;·Η·εφαρμογή·θα·μπορεί·να·αποκτήσει·πρόσβαση·σε·αρχεία·χωρίς·να·σας·ρωτήσει.</string>361 ··<string·name="special_file_access_dialog">Να·επιτρέπεται·σε·αυτήν·την·εφαρμογή·η·πρόσβαση,·τροποποίηση·και·διαγραφή·αρχείων·στη·συσκευή·ή·τυχόν·συνδεδεμένες·συσκευές·αποθηκευτικού·χώρου;·Η·εφαρμογή·θα·μπορεί·να·αποκτήσει·πρόσβαση·σε·αρχεία·χωρίς·να·σας·ρωτήσει.</string>
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·8178336···»   Blocks:·15976······IO·Block:·4096···regular·file1 ··Size:·8112636···»   Blocks:·15848······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