Offset 302, 15 lines modifiedOffset 302, 15 lines modified
302 ····const/4·v0,·0x0302 ····const/4·v0,·0x0
  
303 ····if-eqz·p1,·:cond_0303 ····if-eqz·p1,·:cond_0
  
304 ····.line·335304 ····.line·335
305 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionViewModel$ChangeRequest;->GRANT_All_FILE_ACCESS:Lcom/android/permissioncontroller/permission/ui/model/AppPermissionViewModel$ChangeRequest;305 ····sget-object·p1,·Lcom/android/permissioncontroller/permission/ui/model/AppPermissionViewModel$ChangeRequest;->GRANT_All_FILE_ACCESS:Lcom/android/permissioncontroller/permission/ui/model/AppPermissionViewModel$ChangeRequest;
  
306 ····const·v1,·0x7f1201c6306 ····const·v1,·0x7f1201c5
  
307 ····const/4·v2,·-0x1307 ····const/4·v2,·-0x1
  
308 ····invoke-virtual·{p0,·p1,·v1,·v2,·v0},·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->showConfirmDialog(Lcom/android/permissioncontroller/permission/ui/model/AppPermissionViewModel$ChangeRequest;IIZ)V308 ····invoke-virtual·{p0,·p1,·v1,·v2,·v0},·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->showConfirmDialog(Lcom/android/permissioncontroller/permission/ui/model/AppPermissionViewModel$ChangeRequest;IIZ)V
  
309 ····goto·:goto_0309 ····goto·:goto_0
  
Offset 524, 15 lines modifiedOffset 524, 15 lines modified
524 .end·method524 .end·method
  
525 .method·private·setAdminSupportDetail(Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;)V525 .method·private·setAdminSupportDetail(Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;)V
526 ····.locals·2526 ····.locals·2
  
527 ····if-eqz·p1,·:cond_0527 ····if-eqz·p1,·:cond_0
  
528 ····const·v0,·0x7f08009f528 ····const·v0,·0x7f0800b0
  
529 ····.line·466529 ····.line·466
530 ····invoke-direct·{p0,·v0},·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->showRightIcon(I)V530 ····invoke-direct·{p0,·v0},·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->showRightIcon(I)V
  
531 ····.line·467531 ····.line·467
532 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->mWidgetFrame:Landroid/view/ViewGroup;532 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->mWidgetFrame:Landroid/view/ViewGroup;
  
Offset 721, 15 lines modifiedOffset 721, 15 lines modified
721 ····if-eqz·v0,·:cond_1721 ····if-eqz·v0,·:cond_1
  
722 ····.line·450722 ····.line·450
723 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->mDivider:Landroid/view/View;723 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->mDivider:Landroid/view/View;
  
724 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->setVisibility(I)V724 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->setVisibility(I)V
  
725 ····const·v0,·0x7f0800af725 ····const·v0,·0x7f0800c0
  
726 ····.line·451726 ····.line·451
727 ····invoke-direct·{p0,·v0},·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->showRightIcon(I)V727 ····invoke-direct·{p0,·v0},·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->showRightIcon(I)V
  
728 ····.line·452728 ····.line·452
729 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->mPackageName:Ljava/lang/String;729 ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->mPackageName:Ljava/lang/String;
  
Offset 1149, 15 lines modifiedOffset 1149, 15 lines modified
1149 ····.locals·41149 ····.locals·4
  
1150 ····if-nez·p2,·:cond_01150 ····if-nez·p2,·:cond_0
  
1151 ····return-void1151 ····return-void
  
1152 ····:cond_01152 ····:cond_0
1153 ····const·v0,·0x7f0a01501153 ····const·v0,·0x7f0a0172
  
1154 ····.line·4091154 ····.line·409
1155 ····invoke-virtual·{p2,·v0},·Landroid/view/View;->requireViewById(I)Landroid/view/View;1155 ····invoke-virtual·{p2,·v0},·Landroid/view/View;->requireViewById(I)Landroid/view/View;
  
1156 ····move-result-object·p21156 ····move-result-object·p2
  
1157 ····check-cast·p2,·Landroid/widget/TextView;1157 ····check-cast·p2,·Landroid/widget/TextView;
Offset 1739, 24 lines modifiedOffset 1739, 24 lines modified
  
1739 ····const/4·v7,·0x01739 ····const/4·v7,·0x0
  
1740 ····move-object·v2,·p01740 ····move-object·v2,·p0
  
1741 ····invoke-virtual/range·{v2·..·v7},·Lcom/android/permissioncontroller/permission/ui/handheld/SettingsWithLargeHeader;->setHeader(Landroid/graphics/drawable/Drawable;Ljava/lang/CharSequence;Landroid/content/Intent;Landroid/os/UserHandle;Z)V1741 ····invoke-virtual/range·{v2·..·v7},·Lcom/android/permissioncontroller/permission/ui/handheld/SettingsWithLargeHeader;->setHeader(Landroid/graphics/drawable/Drawable;Ljava/lang/CharSequence;Landroid/content/Intent;Landroid/os/UserHandle;Z)V
  
1742 ····const·v0,·0x7f0a019d1742 ····const·v0,·0x7f0a01be
  
1743 ····.line·2161743 ····.line·216
1744 ····invoke-virtual·{p1,·v0},·Landroid/view/ViewGroup;->requireViewById(I)Landroid/view/View;1744 ····invoke-virtual·{p1,·v0},·Landroid/view/ViewGroup;->requireViewById(I)Landroid/view/View;
  
1745 ····move-result-object·v01745 ····move-result-object·v0
  
1746 ····invoke-virtual·{p0,·v0},·Lcom/android/permissioncontroller/permission/ui/handheld/SettingsWithLargeHeader;->updateHeader(Landroid/view/View;)V1746 ····invoke-virtual·{p0,·v0},·Lcom/android/permissioncontroller/permission/ui/handheld/SettingsWithLargeHeader;->updateHeader(Landroid/view/View;)V
  
1747 ····const·v0,·0x7f0a021c1747 ····const·v0,·0x7f0a023e
  
1748 ····.line·2181748 ····.line·218
1749 ····invoke-virtual·{p1,·v0},·Landroid/view/ViewGroup;->requireViewById(I)Landroid/view/View;1749 ····invoke-virtual·{p1,·v0},·Landroid/view/ViewGroup;->requireViewById(I)Landroid/view/View;
  
1750 ····move-result-object·v01750 ····move-result-object·v0
  
1751 ····check-cast·v0,·Landroid/widget/TextView;1751 ····check-cast·v0,·Landroid/widget/TextView;
Offset 1784, 15 lines modifiedOffset 1784, 15 lines modified
  
1784 ····const-string·v2,·"com.android.permissioncontroller.extra.CALLER_NAME"1784 ····const-string·v2,·"com.android.permissioncontroller.extra.CALLER_NAME"
  
1785 ····invoke-virtual·{v0,·v2},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;1785 ····invoke-virtual·{v0,·v2},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
  
1786 ····move-result-object·v01786 ····move-result-object·v0
  
1787 ····const·v2,·0x7f0a014e1787 ····const·v2,·0x7f0a0170
  
1788 ····.line·2231788 ····.line·223
1789 ····invoke-virtual·{p1,·v2},·Landroid/view/ViewGroup;->requireViewById(I)Landroid/view/View;1789 ····invoke-virtual·{p1,·v2},·Landroid/view/ViewGroup;->requireViewById(I)Landroid/view/View;
  
1790 ····move-result-object·v21790 ····move-result-object·v2
  
1791 ····check-cast·v2,·Landroid/widget/TextView;1791 ····check-cast·v2,·Landroid/widget/TextView;
Offset 1813, 15 lines modifiedOffset 1813, 15 lines modified
1813 ····invoke-virtual·{v2,·v3},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V1813 ····invoke-virtual·{v2,·v3},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
1814 ····const-string·v3,·"android.intent.action.MANAGE_APP_PERMISSIONS"1814 ····const-string·v3,·"android.intent.action.MANAGE_APP_PERMISSIONS"
  
1815 ····.line·2261815 ····.line·226
1816 ····invoke-direct·{p0,·v2,·v0,·v3},·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->setBottomLinkState(Landroid/widget/TextView;Ljava/lang/String;Ljava/lang/String;)V1816 ····invoke-direct·{p0,·v2,·v0,·v3},·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->setBottomLinkState(Landroid/widget/TextView;Ljava/lang/String;Ljava/lang/String;)V
  
1817 ····const·v2,·0x7f0a014f1817 ····const·v2,·0x7f0a0171
  
1818 ····.line·2281818 ····.line·228
1819 ····invoke-virtual·{p1,·v2},·Landroid/view/ViewGroup;->requireViewById(I)Landroid/view/View;1819 ····invoke-virtual·{p1,·v2},·Landroid/view/ViewGroup;->requireViewById(I)Landroid/view/View;
  
1820 ····move-result-object·v21820 ····move-result-object·v2
  
1821 ····check-cast·v2,·Landroid/widget/TextView;1821 ····check-cast·v2,·Landroid/widget/TextView;
Offset 1836, 123 lines modifiedOffset 1836, 123 lines modified
1836 ····invoke-virtual·{v2,·p3},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V1836 ····invoke-virtual·{v2,·p3},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
1837 ····const-string·p3,·"android.intent.action.MANAGE_PERMISSION_APPS"1837 ····const-string·p3,·"android.intent.action.MANAGE_PERMISSION_APPS"
  
1838 ····.line·2301838 ····.line·230
1839 ····invoke-direct·{p0,·v2,·v0,·p3},·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->setBottomLinkState(Landroid/widget/TextView;Ljava/lang/String;Ljava/lang/String;)V1839 ····invoke-direct·{p0,·v2,·v0,·p3},·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->setBottomLinkState(Landroid/widget/TextView;Ljava/lang/String;Ljava/lang/String;)V
  
1840 ····const·p3,·0x7f0a005e1840 ····const·p3,·0x7f0a005d
  
1841 ····.line·2321841 ····.line·232
1842 ····invoke-virtual·{p1,·p3},·Landroid/view/ViewGroup;->requireViewById(I)Landroid/view/View;1842 ····invoke-virtual·{p1,·p3},·Landroid/view/ViewGroup;->requireViewById(I)Landroid/view/View;
  
1843 ····move-result-object·p31843 ····move-result-object·p3
  
1844 ····check-cast·p3,·Landroid/widget/RadioButton;1844 ····check-cast·p3,·Landroid/widget/RadioButton;
  
1845 ····iput-object·p3,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->mAllowButton:Landroid/widget/RadioButton;1845 ····iput-object·p3,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->mAllowButton:Landroid/widget/RadioButton;
  
1846 ····const·p3,·0x7f0a005c1846 ····const·p3,·0x7f0a005b
  
1847 ····.line·2331847 ····.line·233
1848 ····invoke-virtual·{p1,·p3},·Landroid/view/ViewGroup;->requireViewById(I)Landroid/view/View;1848 ····invoke-virtual·{p1,·p3},·Landroid/view/ViewGroup;->requireViewById(I)Landroid/view/View;
  
1849 ····move-result-object·p31849 ····move-result-object·p3
  
1850 ····check-cast·p3,·Landroid/widget/RadioButton;1850 ····check-cast·p3,·Landroid/widget/RadioButton;
  
1851 ····iput-object·p3,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->mAllowAlwaysButton:Landroid/widget/RadioButton;1851 ····iput-object·p3,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->mAllowAlwaysButton:Landroid/widget/RadioButton;
  
1852 ····const·p3,·0x7f0a005d1852 ····const·p3,·0x7f0a005c
  
1853 ····.line·2341853 ····.line·234
1854 ····invoke-virtual·{p1,·p3},·Landroid/view/ViewGroup;->requireViewById(I)Landroid/view/View;1854 ····invoke-virtual·{p1,·p3},·Landroid/view/ViewGroup;->requireViewById(I)Landroid/view/View;
  
1855 ····move-result-object·p31855 ····move-result-object·p3
  
1856 ····check-cast·p3,·Landroid/widget/RadioButton;1856 ····check-cast·p3,·Landroid/widget/RadioButton;
  
1857 ····iput-object·p3,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->mAllowForegroundButton:Landroid/widget/RadioButton;1857 ····iput-object·p3,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->mAllowForegroundButton:Landroid/widget/RadioButton;
  
1858 ····const·p3,·0x7f0a006c1858 ····const·p3,·0x7f0a006b
  
1859 ····.line·2351859 ····.line·235
1860 ····invoke-virtual·{p1,·p3},·Landroid/view/ViewGroup;->requireViewById(I)Landroid/view/View;1860 ····invoke-virtual·{p1,·p3},·Landroid/view/ViewGroup;->requireViewById(I)Landroid/view/View;
  
1861 ····move-result-object·p31861 ····move-result-object·p3
  
1862 ····check-cast·p3,·Landroid/widget/RadioButton;1862 ····check-cast·p3,·Landroid/widget/RadioButton;
  
1863 ····iput-object·p3,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->mAskOneTimeButton:Landroid/widget/RadioButton;1863 ····iput-object·p3,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->mAskOneTimeButton:Landroid/widget/RadioButton;
  
1864 ····const·p3,·0x7f0a006d1864 ····const·p3,·0x7f0a006c
  
1865 ····.line·2361865 ····.line·236
1866 ····invoke-virtual·{p1,·p3},·Landroid/view/ViewGroup;->requireViewById(I)Landroid/view/View;1866 ····invoke-virtual·{p1,·p3},·Landroid/view/ViewGroup;->requireViewById(I)Landroid/view/View;
  
1867 ····move-result-object·p31867 ····move-result-object·p3
  
1868 ····check-cast·p3,·Landroid/widget/RadioButton;1868 ····check-cast·p3,·Landroid/widget/RadioButton;
  
1869 ····iput-object·p3,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->mAskButton:Landroid/widget/RadioButton;1869 ····iput-object·p3,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->mAskButton:Landroid/widget/RadioButton;
  
1870 ····const·p3,·0x7f0a01061870 ····const·p3,·0x7f0a0128
  
1871 ····.line·2371871 ····.line·237
1872 ····invoke-virtual·{p1,·p3},·Landroid/view/ViewGroup;->requireViewById(I)Landroid/view/View;1872 ····invoke-virtual·{p1,·p3},·Landroid/view/ViewGroup;->requireViewById(I)Landroid/view/View;
  
1873 ····move-result-object·p31873 ····move-result-object·p3
  
1874 ····check-cast·p3,·Landroid/widget/RadioButton;1874 ····check-cast·p3,·Landroid/widget/RadioButton;
  
1875 ····iput-object·p3,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->mDenyButton:Landroid/widget/RadioButton;1875 ····iput-object·p3,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->mDenyButton:Landroid/widget/RadioButton;
  
1876 ····const·p3,·0x7f0a01051876 ····const·p3,·0x7f0a0127
  
1877 ····.line·2381877 ····.line·238
1878 ····invoke-virtual·{p1,·p3},·Landroid/view/ViewGroup;->requireViewById(I)Landroid/view/View;1878 ····invoke-virtual·{p1,·p3},·Landroid/view/ViewGroup;->requireViewById(I)Landroid/view/View;
  
1879 ····move-result-object·p31879 ····move-result-object·p3
  
1880 ····check-cast·p3,·Landroid/widget/RadioButton;1880 ····check-cast·p3,·Landroid/widget/RadioButton;
  
1881 ····iput-object·p3,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->mDenyForegroundButton:Landroid/widget/RadioButton;1881 ····iput-object·p3,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->mDenyForegroundButton:Landroid/widget/RadioButton;
  
1882 ····const·p3,·0x7f0a02c81882 ····const·p3,·0x7f0a02e6
  
1883 ····.line·2391883 ····.line·239
1884 ····invoke-virtual·{p1,·p3},·Landroid/view/ViewGroup;->requireViewById(I)Landroid/view/View;1884 ····invoke-virtual·{p1,·p3},·Landroid/view/ViewGroup;->requireViewById(I)Landroid/view/View;
  
1885 ····move-result-object·p31885 ····move-result-object·p3
  
1886 ····iput-object·p3,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->mDivider:Landroid/view/View;1886 ····iput-object·p3,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->mDivider:Landroid/view/View;
  
1887 ····const·p3,·0x7f0a02d71887 ····const·p3,·0x7f0a02f5
  
1888 ····.line·2401888 ····.line·240
1889 ····invoke-virtual·{p1,·p3},·Landroid/view/ViewGroup;->requireViewById(I)Landroid/view/View;1889 ····invoke-virtual·{p1,·p3},·Landroid/view/ViewGroup;->requireViewById(I)Landroid/view/View;
  
1890 ····move-result-object·p31890 ····move-result-object·p3
  
1891 ····check-cast·p3,·Landroid/view/ViewGroup;1891 ····check-cast·p3,·Landroid/view/ViewGroup;
  
1892 ····iput-object·p3,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->mWidgetFrame:Landroid/view/ViewGroup;1892 ····iput-object·p3,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->mWidgetFrame:Landroid/view/ViewGroup;
  
1893 ····const·p3,·0x7f0a021a1893 ····const·p3,·0x7f0a023c
  
1894 ····.line·2411894 ····.line·241
1895 ····invoke-virtual·{p1,·p3},·Landroid/view/ViewGroup;->requireViewById(I)Landroid/view/View;1895 ····invoke-virtual·{p1,·p3},·Landroid/view/ViewGroup;->requireViewById(I)Landroid/view/View;
  
1896 ····move-result-object·p31896 ····move-result-object·p3
  
1897 ····check-cast·p3,·Landroid/widget/TextView;1897 ····check-cast·p3,·Landroid/widget/TextView;
  
1898 ····iput-object·p3,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->mPermissionDetails:Landroid/widget/TextView;1898 ····iput-object·p3,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->mPermissionDetails:Landroid/widget/TextView;
  
1899 ····const·p3,·0x7f0a01f11899 ····const·p3,·0x7f0a0212
  
1900 ····.line·2431900 ····.line·243
1901 ····invoke-virtual·{p1,·p3},·Landroid/view/ViewGroup;->requireViewById(I)Landroid/view/View;1901 ····invoke-virtual·{p1,·p3},·Landroid/view/ViewGroup;->requireViewById(I)Landroid/view/View;
  
1902 ····move-result-object·p31902 ····move-result-object·p3
  
1903 ····check-cast·p3,·Landroidx/core/widget/NestedScrollView;1903 ····check-cast·p3,·Landroidx/core/widget/NestedScrollView;
Offset 2059, 15 lines modifiedOffset 2059, 15 lines modified
2059 ····check-cast·p3,·Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData$FullStoragePackageState;2059 ····check-cast·p3,·Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData$FullStoragePackageState;
  
2060 ····invoke-direct·{p0,·p3,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->setSpecialStorageState(Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData$FullStoragePackageState;Landroid/view/View;)V2060 ····invoke-direct·{p0,·p3,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/AppPermissionFragment;->setSpecialStorageState(Lcom/android/permissioncontroller/permission/data/FullStoragePermissionAppsLiveData$FullStoragePackageState;Landroid/view/View;)V
  
2061 ····goto·:goto_12061 ····goto·:goto_1
  
2062 ····:cond_12062 ····:cond_1
2063 ····const·p3,·0x7f0a01502063 ····const·p3,·0x7f0a0172
  
2064 ····.line·2602064 ····.line·260
2065 ····invoke-virtual·{p1,·p3},·Landroid/view/ViewGroup;->requireViewById(I)Landroid/view/View;2065 ····invoke-virtual·{p1,·p3},·Landroid/view/ViewGroup;->requireViewById(I)Landroid/view/View;
  
2066 ····move-result-object·p32066 ····move-result-object·p3
  
2067 ····check-cast·p3,·Landroid/widget/TextView;2067 ····check-cast·p3,·Landroid/widget/TextView;