5.16 MB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.wifi.apex-apex_payload.img.mount vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.wifi.apex-apex_payload.img.mount
641 B
file list
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 apex_manifest.pb1 apex_manifest.pb
2 app2 app
3 app/OsuLoginGoogle3 app/OsuLogin
4 app/OsuLoginGoogle/OsuLoginGoogle.apk4 app/OsuLogin/OsuLogin.apk
5 etc5 etc
6 etc/classpaths6 etc/classpaths
7 etc/classpaths/bootclasspath.pb7 etc/classpaths/bootclasspath.pb
8 etc/security8 etc/security
9 etc/security/cacerts_wfa9 etc/security/cacerts_wfa
10 etc/security/cacerts_wfa/21125ccd.010 etc/security/cacerts_wfa/21125ccd.0
11 etc/security/cacerts_wfa/674b5f5b.011 etc/security/cacerts_wfa/674b5f5b.0
12 etc/security/cacerts_wfa/ea93cb5b.012 etc/security/cacerts_wfa/ea93cb5b.0
13 javalib13 javalib
14 javalib/framework-wifi.jar14 javalib/framework-wifi.jar
15 javalib/service-wifi.jar15 javalib/service-wifi.jar
16 lost+found16 lost+found
17 priv-app17 priv-app
18 priv-app/ServiceWifiResourcesGoogle18 priv-app/ServiceWifiResources
19 priv-app/ServiceWifiResourcesGoogle/ServiceWifiResourcesGoogle.apk19 priv-app/ServiceWifiResources/ServiceWifiResources.apk
498 B
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.wifi.apex-apex_payload.img.mount/apex_manifest.pb vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.wifi.apex-apex_payload.img.mount/apex_manifest.pb
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
00000000:·0a10·636f·6d2e·616e·6472·6f69·642e·7769··..com.android.wi00000000:·0a10·636f·6d2e·616e·6472·6f69·642e·7769··..com.android.wi
00000010:·6669·10b8·cda6·9401······················fi......00000010:·6669·109c·9fcb·9801······················fi......
17.0 KB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.wifi.apex-apex_payload.img.mount/app vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.wifi.apex-apex_payload.img.mount/app
118 B
file list
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 OsuLoginGoogle1 OsuLogin
2 OsuLoginGoogle/OsuLoginGoogle.apk2 OsuLogin/OsuLogin.apk
16.7 KB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.wifi.apex-apex_payload.img.mount/app/OsuLoginGoogle vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.wifi.apex-apex_payload.img.mount/app/OsuLogin
64.0 B
file list
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 OsuLoginGoogle.apk1 OsuLogin.apk
16.3 KB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.wifi.apex-apex_payload.img.mount/app/OsuLoginGoogle/OsuLoginGoogle.apk vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.wifi.apex-apex_payload.img.mount/app/OsuLogin/OsuLogin.apk
1.59 KB
java -jar /usr/bin/apksigner verify --verbose --print-certs {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 Verifies1 Verifies
2 Verified·using·v1·scheme·(JAR·signing):·false2 Verified·using·v1·scheme·(JAR·signing):·false
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true
5 Number·of·signers:·15 Number·of·signers:·1
6 Signer·#1·certificate·DN:·CN=Android,·OU=Android,·O=Google·Inc.,·L=Mountain·View,·ST=California,·C=US6 Signer·#1·certificate·DN:·EMAILADDRESS=android@android.com,·CN=OsuLogin,·OU=Android,·O=Android,·L=Mountain·View,·ST=California,·C=US
7 Signer·#1·certificate·SHA-256·digest:·ee7cdddad1e412c4aeb614a2dc74ecce03215c4e48770ef208e7145c78252e4b 
8 Signer·#1·certificate·SHA-1·digest:·2810e5fcfa3b1702466efc70535da11b2fd668fe 
9 Signer·#1·certificate·MD5·digest:·1077b69fad33a9a2c04343b4c0cd07eb7 Signer·#1·certificate·SHA-256·digest:·936ef217719fcd1c387ae1f67addfdc53119c6097faec6867bfcbec14a2578de
 8 Signer·#1·certificate·SHA-1·digest:·39709ce8dec128324538c93d23f45345c33511b9
 9 Signer·#1·certificate·MD5·digest:·e148ff5afea6b5b2f96a8f2ab54d732a
10 Signer·#1·key·algorithm:·RSA10 Signer·#1·key·algorithm:·RSA
11 Signer·#1·key·size·(bits):·409611 Signer·#1·key·size·(bits):·4096
12 Signer·#1·public·key·SHA-256·digest:·237f5674012173b1a7444bf2801b4d5322068359a9b9caa12ab2581b44d146b4 
13 Signer·#1·public·key·SHA-1·digest:·c58009e94d7e036cefb638ca6d686c526b569bfa 
14 Signer·#1·public·key·MD5·digest:·06a120e13cbef1bc4096b65215c90c2212 Signer·#1·public·key·SHA-256·digest:·1e8e44fcc24a0351b778f2c4a7fb2a3d34536cfa359c2e7cc5ce8115317eb217
 13 Signer·#1·public·key·SHA-1·digest:·1f33f3e65460e550d76482e37a79421303263d83
 14 Signer·#1·public·key·MD5·digest:·8b238a4cea8db023ee6c2955ba591860
5.6 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·212771·bytes,·number·of·entries:·831 Zip·file·size:·257702·bytes,·number·of·entries:·81
2 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.activity_activity.version2 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.activity_activity.version
3 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.annotation_annotation-experimental.version3 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.annotation_annotation-experimental.version
4 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.arch.core_core-runtime.version4 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.arch.core_core-runtime.version
5 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version5 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version
6 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.coordinatorlayout_coordinatorlayout.version6 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.coordinatorlayout_coordinatorlayout.version
7 -rw----·····1.0·fat·······13·bx·stor·09-Jan-01·00:00·META-INF/androidx.core_core.version7 -rw----·····1.0·fat·······13·bx·stor·09-Jan-01·00:00·META-INF/androidx.core_core.version
8 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.cursoradapter_cursoradapter.version8 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.cursoradapter_cursoradapter.version
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 -rw----·····1.0·fat·······13·bx·stor·09-Jan-01·00:00·META-INF/androidx.print_print.version23 -rw----·····1.0·fat·······13·bx·stor·09-Jan-01·00:00·META-INF/androidx.print_print.version
24 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.savedstate_savedstate.version24 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.savedstate_savedstate.version
25 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.slidingpanelayout_slidingpanelayout.version25 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.slidingpanelayout_slidingpanelayout.version
26 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version26 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version
27 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.tracing_tracing.version27 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.tracing_tracing.version
28 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.versionedparcelable_versionedparcelable.version28 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.versionedparcelable_versionedparcelable.version
29 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.viewpager_viewpager.version29 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.viewpager_viewpager.version
30 -rw----·····1.0·fat····47259·bx·stor·09-Jan-01·00:00·assets/NOTICE.html.gz30 -rw----·····1.0·fat···165436·bx·stor·09-Jan-01·00:00·classes.dex
31 -rw----·····1.0·fat······212·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/notification_bg_low_normal.9.png31 -rw----·····1.0·fat······212·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/notification_bg_low_normal.9.png
32 -rw----·····1.0·fat······225·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/notification_bg_low_pressed.9.png32 -rw----·····1.0·fat······225·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/notification_bg_low_pressed.9.png
33 -rw----·····1.0·fat······212·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/notification_bg_normal.9.png33 -rw----·····1.0·fat······212·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/notification_bg_normal.9.png
34 -rw----·····1.0·fat······225·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png34 -rw----·····1.0·fat······225·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png
35 -rw----·····1.0·fat······107·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/notify_panel_notification_icon_bg.png35 -rw----·····1.0·fat······107·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/notify_panel_notification_icon_bg.png
36 -rw----·····1.0·fat······215·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/notification_bg_low_normal.9.png36 -rw----·····1.0·fat······215·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/notification_bg_low_normal.9.png
37 -rw----·····1.0·fat······223·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/notification_bg_low_pressed.9.png37 -rw----·····1.0·fat······223·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/notification_bg_low_pressed.9.png
Offset 40, 18 lines modifiedOffset 40, 17 lines modified
40 -rw----·····1.0·fat·······98·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/notify_panel_notification_icon_bg.png40 -rw----·····1.0·fat·······98·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/notify_panel_notification_icon_bg.png
41 -rw----·····1.0·fat······221·bx·stor·09-Jan-01·00:00·res/drawable-xhdpi-v4/notification_bg_low_normal.9.png41 -rw----·····1.0·fat······221·bx·stor·09-Jan-01·00:00·res/drawable-xhdpi-v4/notification_bg_low_normal.9.png
42 -rw----·····1.0·fat······252·bx·stor·09-Jan-01·00:00·res/drawable-xhdpi-v4/notification_bg_low_pressed.9.png42 -rw----·····1.0·fat······252·bx·stor·09-Jan-01·00:00·res/drawable-xhdpi-v4/notification_bg_low_pressed.9.png
43 -rw----·····1.0·fat······221·bx·stor·09-Jan-01·00:00·res/drawable-xhdpi-v4/notification_bg_normal.9.png43 -rw----·····1.0·fat······221·bx·stor·09-Jan-01·00:00·res/drawable-xhdpi-v4/notification_bg_normal.9.png
44 -rw----·····1.0·fat······247·bx·stor·09-Jan-01·00:00·res/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png44 -rw----·····1.0·fat······247·bx·stor·09-Jan-01·00:00·res/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png
45 -rw----·····1.0·fat······138·bx·stor·09-Jan-01·00:00·res/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png45 -rw----·····1.0·fat······138·bx·stor·09-Jan-01·00:00·res/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png
46 -rw----·····1.0·fat····38368·bx·stor·09-Jan-01·00:00·resources.arsc46 -rw----·····1.0·fat····38368·bx·stor·09-Jan-01·00:00·resources.arsc
47 -rw----·····2.0·fat·····3812·bl·defN·09-Jan-01·00:00·AndroidManifest.xml47 -rw----·····2.0·fat·····3472·bl·defN·09-Jan-01·00:00·AndroidManifest.xml
48 -rw----·····2.0·fat·······24·bl·defN·09-Jan-01·00:00·META-INF/annotation-experimental_release.kotlin_module48 -rw----·····2.0·fat·······24·bl·defN·09-Jan-01·00:00·META-INF/annotation-experimental_release.kotlin_module
49 -rw----·····2.0·fat······433·bl·defN·09-Jan-01·00:00·META-INF/proguard/androidx-annotations.pro49 -rw----·····2.0·fat······433·bl·defN·09-Jan-01·00:00·META-INF/proguard/androidx-annotations.pro
50 -rw----·····2.0·fat···165436·bl·defN·09-Jan-01·00:00·classes.dex 
51 -rw----·····2.0·fat······364·bl·defN·09-Jan-01·00:00·res/anim-v21/fragment_fast_out_extra_slow_in.xml50 -rw----·····2.0·fat······364·bl·defN·09-Jan-01·00:00·res/anim-v21/fragment_fast_out_extra_slow_in.xml
52 -rw----·····2.0·fat·····1128·bl·defN·09-Jan-01·00:00·res/animator/fragment_close_enter.xml51 -rw----·····2.0·fat·····1128·bl·defN·09-Jan-01·00:00·res/animator/fragment_close_enter.xml
53 -rw----·····2.0·fat·····1128·bl·defN·09-Jan-01·00:00·res/animator/fragment_close_exit.xml52 -rw----·····2.0·fat·····1128·bl·defN·09-Jan-01·00:00·res/animator/fragment_close_exit.xml
54 -rw----·····2.0·fat······452·bl·defN·09-Jan-01·00:00·res/animator/fragment_fade_enter.xml53 -rw----·····2.0·fat······452·bl·defN·09-Jan-01·00:00·res/animator/fragment_fade_enter.xml
55 -rw----·····2.0·fat······452·bl·defN·09-Jan-01·00:00·res/animator/fragment_fade_exit.xml54 -rw----·····2.0·fat······452·bl·defN·09-Jan-01·00:00·res/animator/fragment_fade_exit.xml
56 -rw----·····2.0·fat·····1128·bl·defN·09-Jan-01·00:00·res/animator/fragment_open_enter.xml55 -rw----·····2.0·fat·····1128·bl·defN·09-Jan-01·00:00·res/animator/fragment_open_enter.xml
57 -rw----·····2.0·fat·····1128·bl·defN·09-Jan-01·00:00·res/animator/fragment_open_exit.xml56 -rw----·····2.0·fat·····1128·bl·defN·09-Jan-01·00:00·res/animator/fragment_open_exit.xml
Offset 74, 12 lines modifiedOffset 73, 11 lines modified
74 -rw----·····2.0·fat·····2872·bl·defN·09-Jan-01·00:00·res/layout/notification_template_lines_media.xml73 -rw----·····2.0·fat·····2872·bl·defN·09-Jan-01·00:00·res/layout/notification_template_lines_media.xml
75 -rw----·····2.0·fat·····1292·bl·defN·09-Jan-01·00:00·res/layout/notification_template_media.xml74 -rw----·····2.0·fat·····1292·bl·defN·09-Jan-01·00:00·res/layout/notification_template_media.xml
76 -rw----·····2.0·fat·····2756·bl·defN·09-Jan-01·00:00·res/layout/notification_template_media_custom.xml75 -rw----·····2.0·fat·····2756·bl·defN·09-Jan-01·00:00·res/layout/notification_template_media_custom.xml
77 -rw----·····2.0·fat······440·bl·defN·09-Jan-01·00:00·res/layout/notification_template_part_chronometer.xml76 -rw----·····2.0·fat······440·bl·defN·09-Jan-01·00:00·res/layout/notification_template_part_chronometer.xml
78 -rw----·····2.0·fat······440·bl·defN·09-Jan-01·00:00·res/layout/notification_template_part_time.xml77 -rw----·····2.0·fat······440·bl·defN·09-Jan-01·00:00·res/layout/notification_template_part_time.xml
79 -rw----·····2.0·fat·····1372·bl·defN·09-Jan-01·00:00·res/layout/osu_web_view.xml78 -rw----·····2.0·fat·····1372·bl·defN·09-Jan-01·00:00·res/layout/osu_web_view.xml
80 -rw----·····2.0·fat······556·bl·defN·09-Jan-01·00:00·res/xml/network_security_config.xml79 -rw----·····2.0·fat······556·bl·defN·09-Jan-01·00:00·res/xml/network_security_config.xml
81 -rw----·····2.0·fat·······32·bl·defN·09-Jan-01·00:00·stamp-cert-sha256 
82 -rw----·····2.0·fat·····9665·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF80 -rw----·····2.0·fat·····9483·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF
83 -rw----·····2.0·fat·····2246·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA81 -rw----·····2.0·fat·····2349·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA
84 -rw----·····2.0·fat·····9553·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF82 -rw----·····2.0·fat·····9371·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF
85 83·files,·316103·bytes·uncompressed,·183749·bytes·compressed:··41.9%83 81·files,·268211·bytes·uncompressed,·230955·bytes·compressed:··13.9%
2.03 KB
AndroidManifest.xml (decoded)
1.98 KB
AndroidManifest.xml
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="31"·android:versionName="12-7668490"·android:compileSdkVersion="31"·android:compileSdkVersionCodename="12"·package="com.google.android.hotspot2.osulogin"·platformBuildVersionCode="31"·platformBuildVersionName="12">2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="31"·android:versionName="12"·android:compileSdkVersion="31"·android:compileSdkVersionCodename="12"·package="com.android.hotspot2.osulogin"·platformBuildVersionCode="31"·platformBuildVersionName="12">
3 ··<uses-sdk·android:minSdkVersion="30"·android:targetSdkVersion="31"/>3 ··<uses-sdk·android:minSdkVersion="30"·android:targetSdkVersion="31"/>
4 ··<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"/>4 ··<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"/>
5 ··<uses-permission·android:name="android.permission.CHANGE_WIFI_STATE"/>5 ··<uses-permission·android:name="android.permission.CHANGE_WIFI_STATE"/>
6 ··<uses-permission·android:name="android.permission.INTERNET"/>6 ··<uses-permission·android:name="android.permission.INTERNET"/>
7 ··<queries>7 ··<queries>
8 ····<intent>8 ····<intent>
9 ······<action·android:name="android.media.browse.MediaBrowserService"/>9 ······<action·android:name="android.media.browse.MediaBrowserService"/>
Offset 17, 10 lines modifiedOffset 17, 9 lines modified
17 ··<application·android:label="@string/app_name"·android:enabled="true"·android:configChanges="keyboardHidden|orientation|screenSize"·android:supportsRtl="true"·android:extractNativeLibs="false"·android:networkSecurityConfig="@xml/network_security_config"·android:appComponentFactory="androidx.core.app.CoreComponentFactory">17 ··<application·android:label="@string/app_name"·android:enabled="true"·android:configChanges="keyboardHidden|orientation|screenSize"·android:supportsRtl="true"·android:extractNativeLibs="false"·android:networkSecurityConfig="@xml/network_security_config"·android:appComponentFactory="androidx.core.app.CoreComponentFactory">
18 ····<activity·android:theme="@style/AppTheme"·android:label="@string/action_bar_label"·android:name="com.android.hotspot2.osulogin.OsuLoginActivity"·android:exported="true"·android:configChanges="keyboardHidden|orientation|screenSize">18 ····<activity·android:theme="@style/AppTheme"·android:label="@string/action_bar_label"·android:name="com.android.hotspot2.osulogin.OsuLoginActivity"·android:exported="true"·android:configChanges="keyboardHidden|orientation|screenSize">
19 ······<intent-filter>19 ······<intent-filter>
20 ········<action·android:name="android.net.wifi.action.PASSPOINT_LAUNCH_OSU_VIEW"/>20 ········<action·android:name="android.net.wifi.action.PASSPOINT_LAUNCH_OSU_VIEW"/>
21 ········<category·android:name="android.intent.category.DEFAULT"/>21 ········<category·android:name="android.intent.category.DEFAULT"/>
22 ······</intent-filter>22 ······</intent-filter>
23 ····</activity>23 ····</activity>
24 ····<meta-data·android:name="android.content.pm.LOGGING_PARENT"·android:value="com.google.android.modulemetadata"/> 
25 ··</application>24 ··</application>
26 </manifest>25 </manifest>
1.58 KB
APK metadata
    
Offset 1, 10 lines modifiedOffset 1, 11 lines modified
1 !!brut.androlib.meta.MetaInfo1 !!brut.androlib.meta.MetaInfo
2 compressionType:·false2 compressionType:·false
3 doNotCompress:3 doNotCompress:
 4 -·dex
4 -·arsc5 -·arsc
5 -·META-INF/androidx.activity_activity.version6 -·META-INF/androidx.activity_activity.version
6 -·META-INF/androidx.annotation_annotation-experimental.version7 -·META-INF/androidx.annotation_annotation-experimental.version
7 -·META-INF/androidx.arch.core_core-runtime.version8 -·META-INF/androidx.arch.core_core-runtime.version
8 -·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version9 -·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version
9 -·META-INF/androidx.coordinatorlayout_coordinatorlayout.version10 -·META-INF/androidx.coordinatorlayout_coordinatorlayout.version
10 -·META-INF/androidx.core_core.version11 -·META-INF/androidx.core_core.version
Offset 26, 15 lines modifiedOffset 27, 14 lines modified
26 -·META-INF/androidx.print_print.version27 -·META-INF/androidx.print_print.version
27 -·META-INF/androidx.savedstate_savedstate.version28 -·META-INF/androidx.savedstate_savedstate.version
28 -·META-INF/androidx.slidingpanelayout_slidingpanelayout.version29 -·META-INF/androidx.slidingpanelayout_slidingpanelayout.version
29 -·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version30 -·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version
30 -·META-INF/androidx.tracing_tracing.version31 -·META-INF/androidx.tracing_tracing.version
31 -·META-INF/androidx.versionedparcelable_versionedparcelable.version32 -·META-INF/androidx.versionedparcelable_versionedparcelable.version
32 -·META-INF/androidx.viewpager_viewpager.version33 -·META-INF/androidx.viewpager_viewpager.version
33 -·assets/NOTICE.html.gz 
34 -·res/drawable-hdpi-v4/notification_bg_low_normal.9.png34 -·res/drawable-hdpi-v4/notification_bg_low_normal.9.png
35 -·res/drawable-hdpi-v4/notification_bg_low_pressed.9.png35 -·res/drawable-hdpi-v4/notification_bg_low_pressed.9.png
36 -·res/drawable-hdpi-v4/notification_bg_normal.9.png36 -·res/drawable-hdpi-v4/notification_bg_normal.9.png
37 -·res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png37 -·res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png
38 -·png38 -·png
39 -·res/drawable-mdpi-v4/notification_bg_low_normal.9.png39 -·res/drawable-mdpi-v4/notification_bg_low_normal.9.png
40 -·res/drawable-mdpi-v4/notification_bg_low_pressed.9.png40 -·res/drawable-mdpi-v4/notification_bg_low_pressed.9.png
Offset 47, 17 lines modifiedOffset 47, 16 lines modified
47 isFrameworkApk:·false47 isFrameworkApk:·false
48 packageInfo:·null48 packageInfo:·null
49 sdkInfo:49 sdkInfo:
50 ··minSdkVersion:·'30'50 ··minSdkVersion:·'30'
51 ··targetSdkVersion:·'31'51 ··targetSdkVersion:·'31'
52 sharedLibrary:·false52 sharedLibrary:·false
53 sparseResources:·false53 sparseResources:·false
54 unknownFiles:54 unknownFiles:·{}
55 ··stamp-cert-sha256:·'8' 
56 usesFramework:55 usesFramework:
57 ··ids:56 ··ids:
58 ··-·157 ··-·1
59 ··tag:·null58 ··tag:·null
60 version:·2.4.0-dirty59 version:·2.4.0-dirty
61 versionInfo:60 versionInfo:
62 ··versionCode:·'31'61 ··versionCode:·'31'
63 ··versionName:·12-766849062 ··versionName:·'12'
1.53 KB
resources.arsc
    
Offset 554, 18 lines modifiedOffset 554, 18 lines modified
00002290:·a7c3·a36f·2e00·1012·496e·7363·7269·c3a7··...o....Inscri..00002290:·a7c3·a36f·2e00·1012·496e·7363·7269·c3a7··...o....Inscri..
000022a0:·c3a3·6f20·6f6e·6c69·6e65·000e·0e4f·6e6c··..o·online...Onl000022a0:·c3a3·6f20·6f6e·6c69·6e65·000e·0e4f·6e6c··..o·online...Onl
000022b0:·696e·6520·7369·676e·2d75·7000·0e0e·5369··ine·sign-up...Si000022b0:·696e·6520·7369·676e·2d75·7000·0e0e·5369··ine·sign-up...Si
000022c0:·676e·2d75·7020·6661·696c·6564·0004·0ce7··gn-up·failed....000022c0:·676e·2d75·7020·6661·696c·6564·0004·0ce7··gn-up·failed....
000022d0:·b79a·e4b8·8ae8·a8bb·e586·8a00·040c·e8a8··................000022d0:·b79a·e4b8·8ae8·a8bb·e586·8a00·040c·e8a8··................
000022e0:·bbe5·868a·e5a4·b1e6·9597·0000·0002·2001··..............·.000022e0:·bbe5·868a·e5a4·b1e6·9597·0000·0002·2001··..............·.
000022f0:·f472·0000·7f00·0000·6300·6f00·6d00·2e00··.r......c.o.m...000022f0:·f472·0000·7f00·0000·6300·6f00·6d00·2e00··.r......c.o.m...
00002300:·6700·6f00·6f00·6700·6c00·6500·2e00·6100··g.o.o.g.l.e...a. 
00002310:·6e00·6400·7200·6f00·6900·6400·2e00·6800··n.d.r.o.i.d...h.00002300:·6100·6e00·6400·7200·6f00·6900·6400·2e00··a.n.d.r.o.i.d...
00002320:·6f00·7400·7300·7000·6f00·7400·3200·2e00··o.t.s.p.o.t.2...00002310:·6800·6f00·7400·7300·7000·6f00·7400·3200··h.o.t.s.p.o.t.2.
00002330:·6f00·7300·7500·6c00·6f00·6700·6900·6e00··o.s.u.l.o.g.i.n.00002320:·2e00·6f00·7300·7500·6c00·6f00·6700·6900··..o.s.u.l.o.g.i.
 00002330:·6e00·0000·0000·0000·0000·0000·0000·0000··n...............
00002340:·0000·0000·0000·0000·0000·0000·0000·0000··................00002340:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002350:·0000·0000·0000·0000·0000·0000·0000·0000··................00002350:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002360:·0000·0000·0000·0000·0000·0000·0000·0000··................00002360:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002370:·0000·0000·0000·0000·0000·0000·0000·0000··................00002370:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002380:·0000·0000·0000·0000·0000·0000·0000·0000··................00002380:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002390:·0000·0000·0000·0000·0000·0000·0000·0000··................00002390:·0000·0000·0000·0000·0000·0000·0000·0000··................
000023a0:·0000·0000·0000·0000·0000·0000·0000·0000··................000023a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
1.6 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:·NLUcnb/0KzGOQ5Vwh0cE9bcgHK9zENdUtJJbT0pKz8k=\xd5 SHA-256-Digest:·LAf/i8JwS5VaVtwTJli0QQ9PUQJkkLsFEYEJqhNGPi4=\xd
6 \xd6 \xd
7 Name:·META-INF/androidx.activity_activity.version\xd7 Name:·META-INF/androidx.activity_activity.version\xd
8 SHA-256-Digest:·NmRZBZGpmWZvggiOTDSDPC3VD9iRba2YILfga/Ydov4=\xd8 SHA-256-Digest:·NmRZBZGpmWZvggiOTDSDPC3VD9iRba2YILfga/Ydov4=\xd
9 \xd9 \xd
10 Name:·META-INF/androidx.annotation_annotation-experimental.version\xd10 Name:·META-INF/androidx.annotation_annotation-experimental.version\xd
11 SHA-256-Digest:·aJlh2UWnR9mF5VrFLvT9RD0XE8NHATPXftk/CscN5/o=\xd11 SHA-256-Digest:·aJlh2UWnR9mF5VrFLvT9RD0XE8NHATPXftk/CscN5/o=\xd
12 \xd12 \xd
Offset 94, 17 lines modifiedOffset 94, 14 lines modified
94 \xd94 \xd
95 Name:·META-INF/annotation-experimental_release.kotlin_module\xd95 Name:·META-INF/annotation-experimental_release.kotlin_module\xd
96 SHA-256-Digest:·mKckouYv5xWcyulM7nBj+CzFrb1dIGyWvUIJIPZkC9g=\xd96 SHA-256-Digest:·mKckouYv5xWcyulM7nBj+CzFrb1dIGyWvUIJIPZkC9g=\xd
97 \xd97 \xd
98 Name:·META-INF/proguard/androidx-annotations.pro\xd98 Name:·META-INF/proguard/androidx-annotations.pro\xd
99 SHA-256-Digest:·ZPsrYDbTv6tHn2FcOMKd/OSAccw1ey0GKnECDWReXJ0=\xd99 SHA-256-Digest:·ZPsrYDbTv6tHn2FcOMKd/OSAccw1ey0GKnECDWReXJ0=\xd
100 \xd100 \xd
101 Name:·assets/NOTICE.html.gz\xd 
102 SHA-256-Digest:·FybzrJ7baiHG6/c6HYA9CJpZ1tzUu68etUp2UaCK85s=\xd 
103 \xd 
104 Name:·classes.dex\xd101 Name:·classes.dex\xd
105 SHA-256-Digest:·rwknPIXS08yWfAUM+dsoQlQjtZa5GPyCL6XmZ63kt6U=\xd102 SHA-256-Digest:·rwknPIXS08yWfAUM+dsoQlQjtZa5GPyCL6XmZ63kt6U=\xd
106 \xd103 \xd
107 Name:·res/anim-v21/fragment_fast_out_extra_slow_in.xml\xd104 Name:·res/anim-v21/fragment_fast_out_extra_slow_in.xml\xd
108 SHA-256-Digest:·I2mH6G9DBPQCAwkhrZOzHoryzGmfPlTv1iKPr1LEqnY=\xd105 SHA-256-Digest:·I2mH6G9DBPQCAwkhrZOzHoryzGmfPlTv1iKPr1LEqnY=\xd
109 \xd106 \xd
110 Name:·res/animator/fragment_close_enter.xml\xd107 Name:·res/animator/fragment_close_enter.xml\xd
Offset 236, 12 lines modifiedOffset 233, 9 lines modified
236 Name:·res/layout/osu_web_view.xml\xd233 Name:·res/layout/osu_web_view.xml\xd
237 SHA-256-Digest:·BHCZo4xMFX+qvwBYImdUt1tbCKY1vGwU7h7/IHpzYFg=\xd234 SHA-256-Digest:·BHCZo4xMFX+qvwBYImdUt1tbCKY1vGwU7h7/IHpzYFg=\xd
238 \xd235 \xd
239 Name:·res/xml/network_security_config.xml\xd236 Name:·res/xml/network_security_config.xml\xd
240 SHA-256-Digest:·PgVIwFDXfVtWeb9sAmvDG8mOlTg6AUyoZYpu/3VfWfY=\xd237 SHA-256-Digest:·PgVIwFDXfVtWeb9sAmvDG8mOlTg6AUyoZYpu/3VfWfY=\xd
241 \xd238 \xd
242 Name:·resources.arsc\xd239 Name:·resources.arsc\xd
 240 SHA-256-Digest:·gZCdAhr/3yogIpWCwldaTvgBQj9RWxy27dYsXzYZkcc=\xd
243 SHA-256-Digest:·1wZKqRC6W1EAS5G1+iJw3oV2S5CXG71XinHyWM4D/B8=\xd 
244 \xd 
245 Name:·stamp-cert-sha256\xd 
246 SHA-256-Digest:·HZwqAqk4Fv9ceuZPmq0Cwj3kncUUYg2xp61iTSqDZ5w=\xd 
247 \xd241 \xd
1.77 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:·ijw0Gnm6rYgDDEYcpMZgwDKZCv0yZw9Uds/aKJeYBwo=\xd3 SHA-256-Digest-Manifest:·tBW8GhNoj7ntcGYSbwCpqEEa45vdEpxnzgiRpl394OE=\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:·LMVcULf+iYPUNItVTOQeiQW9ZffnHVO/BEJy90GInKs=\xd7 SHA-256-Digest:·cOnGZjwwpROV3+Ct90P8nnqHgMbMKbmSWB5dedMoiS4=\xd
8 \xd8 \xd
9 Name:·META-INF/androidx.activity_activity.version\xd9 Name:·META-INF/androidx.activity_activity.version\xd
10 SHA-256-Digest:·qF6tRVVqboUU4xPkCFxVXM4cPD/naQqqUZZELlzouQo=\xd10 SHA-256-Digest:·qF6tRVVqboUU4xPkCFxVXM4cPD/naQqqUZZELlzouQo=\xd
11 \xd11 \xd
12 Name:·META-INF/androidx.annotation_annotation-experimental.version\xd12 Name:·META-INF/androidx.annotation_annotation-experimental.version\xd
13 SHA-256-Digest:·ujE0E8S7cCJWd8VHFuYV3JVpUdNPQLbs4zHo7I9dbQk=\xd13 SHA-256-Digest:·ujE0E8S7cCJWd8VHFuYV3JVpUdNPQLbs4zHo7I9dbQk=\xd
14 \xd14 \xd
Offset 96, 17 lines modifiedOffset 96, 14 lines modified
96 \xd96 \xd
97 Name:·META-INF/annotation-experimental_release.kotlin_module\xd97 Name:·META-INF/annotation-experimental_release.kotlin_module\xd
98 SHA-256-Digest:·MCq+Y1IkDUPmdLWCqezpnWA4aiIaq0p7Zu1hvLHnm3E=\xd98 SHA-256-Digest:·MCq+Y1IkDUPmdLWCqezpnWA4aiIaq0p7Zu1hvLHnm3E=\xd
99 \xd99 \xd
100 Name:·META-INF/proguard/androidx-annotations.pro\xd100 Name:·META-INF/proguard/androidx-annotations.pro\xd
101 SHA-256-Digest:·2DSGqre75s/HlcLdGURGKFwkYDXokjrZWYuN4viGZZs=\xd101 SHA-256-Digest:·2DSGqre75s/HlcLdGURGKFwkYDXokjrZWYuN4viGZZs=\xd
102 \xd102 \xd
103 Name:·assets/NOTICE.html.gz\xd 
104 SHA-256-Digest:·T9kZJ6htfwMQAwbZTybxEXctYwv4CFMiRfleiYB7vF0=\xd 
105 \xd 
106 Name:·classes.dex\xd103 Name:·classes.dex\xd
107 SHA-256-Digest:·+m7rB53614WTpWDKdD4qNFc2mP77SNZ14tVq/nlQ+Gk=\xd104 SHA-256-Digest:·+m7rB53614WTpWDKdD4qNFc2mP77SNZ14tVq/nlQ+Gk=\xd
108 \xd105 \xd
109 Name:·res/anim-v21/fragment_fast_out_extra_slow_in.xml\xd106 Name:·res/anim-v21/fragment_fast_out_extra_slow_in.xml\xd
110 SHA-256-Digest:·Rw5L5YmiyI39wrLraJFEMIg+GM/gEUozJv3cZ98ln2U=\xd107 SHA-256-Digest:·Rw5L5YmiyI39wrLraJFEMIg+GM/gEUozJv3cZ98ln2U=\xd
111 \xd108 \xd
112 Name:·res/animator/fragment_close_enter.xml\xd109 Name:·res/animator/fragment_close_enter.xml\xd
Offset 238, 12 lines modifiedOffset 235, 9 lines modified
238 Name:·res/layout/osu_web_view.xml\xd235 Name:·res/layout/osu_web_view.xml\xd
239 SHA-256-Digest:·J0mD4CFi4fJlUEG6t7WJMWAta3HClBUzD/sOvENpodU=\xd236 SHA-256-Digest:·J0mD4CFi4fJlUEG6t7WJMWAta3HClBUzD/sOvENpodU=\xd
240 \xd237 \xd
241 Name:·res/xml/network_security_config.xml\xd238 Name:·res/xml/network_security_config.xml\xd
242 SHA-256-Digest:·vT7Xxi2qJezzwgH1Dam2RnLfkmNnmP/B+tZowXZBJqw=\xd239 SHA-256-Digest:·vT7Xxi2qJezzwgH1Dam2RnLfkmNnmP/B+tZowXZBJqw=\xd
243 \xd240 \xd
244 Name:·resources.arsc\xd241 Name:·resources.arsc\xd
 242 SHA-256-Digest:·pAC4NmA4IA4Vghk3eeI7lfQh/wHJIQ1c2ikgxG6k7VU=\xd
245 SHA-256-Digest:·MCI3Cg6KDIQ/9doTVIYo3jXQelGZGjM6HgLx5HSgDgY=\xd 
246 \xd 
247 Name:·stamp-cert-sha256\xd 
248 SHA-256-Digest:·L0p4Bm/NGffFWX26fUKi8jlq3aKsfwyEBtSavY6F0c0=\xd 
249 \xd243 \xd
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·212771····»    Blocks:·416········IO·Block:·4096···regular·file1 ··Size:·257702····»    Blocks:·504········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
  
  
228 KB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.wifi.apex-apex_payload.img.mount/javalib vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.wifi.apex-apex_payload.img.mount/javalib
8.08 KB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.wifi.apex-apex_payload.img.mount/javalib/framework-wifi.jar vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.wifi.apex-apex_payload.img.mount/javalib/framework-wifi.jar
578 B
zipinfo {}
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
1 Zip·file·size:·857393·bytes,·number·of·entries:·31 Zip·file·size:·857305·bytes,·number·of·entries:·3
2 -rw----·····2.0·fat·······45·b-·defN·08-Jan-01·00:00·META-INF/MANIFEST.MF2 -rw----·····2.0·fat·······45·b-·defN·08-Jan-01·00:00·META-INF/MANIFEST.MF
3 -rw----·····2.0·fat······433·b-·defN·80-Feb-01·00:00·META-INF/proguard/androidx-annotations.pro3 -rw----·····2.0·fat······433·b-·defN·80-Feb-01·00:00·META-INF/proguard/androidx-annotations.pro
4 -rw-r--r--··2.0·unx···856796·b-·stor·08-Jan-01·00:00·classes.dex4 -rw-r--r--··2.0·unx···856708·b-·stor·08-Jan-01·00:00·classes.dex
5 3·files,·857274·bytes·uncompressed,·856995·bytes·compressed:··0.0%5 3·files,·857186·bytes·uncompressed,·856907·bytes·compressed:··0.0%
6.92 KB
classes.dex
6.89 KB
classes.jar
4.12 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·1121706·bytes,·number·of·entries:·7221 Zip·file·size:·1121626·bytes,·number·of·entries:·722
2 ?rwxrwxr-x··2.0·unx·····1626·b-·stor·80-Jan-01·00:00·android/net/wifi/AnqpInformationElement.class2 ?rwxrwxr-x··2.0·unx·····1626·b-·stor·80-Jan-01·00:00·android/net/wifi/AnqpInformationElement.class
3 ?rwxrwxr-x··2.0·unx······940·b-·stor·80-Jan-01·00:00·android/net/wifi/BatchedScanResult$1.class3 ?rwxrwxr-x··2.0·unx······940·b-·stor·80-Jan-01·00:00·android/net/wifi/BatchedScanResult$1.class
4 ?rwxrwxr-x··2.0·unx·····1706·b-·stor·80-Jan-01·00:00·android/net/wifi/BatchedScanResult.class4 ?rwxrwxr-x··2.0·unx·····1706·b-·stor·80-Jan-01·00:00·android/net/wifi/BatchedScanResult.class
5 ?rwxrwxr-x··2.0·unx······670·b-·stor·80-Jan-01·00:00·android/net/wifi/CoexUnsafeChannel$1.class5 ?rwxrwxr-x··2.0·unx······670·b-·stor·80-Jan-01·00:00·android/net/wifi/CoexUnsafeChannel$1.class
6 ?rwxrwxr-x··2.0·unx·····2077·b-·stor·80-Jan-01·00:00·android/net/wifi/CoexUnsafeChannel.class6 ?rwxrwxr-x··2.0·unx·····2077·b-·stor·80-Jan-01·00:00·android/net/wifi/CoexUnsafeChannel.class
7 ?rwxrwxr-x··2.0·unx·····1154·b-·stor·80-Jan-01·00:00·android/net/wifi/EAPConstants.class7 ?rwxrwxr-x··2.0·unx·····1154·b-·stor·80-Jan-01·00:00·android/net/wifi/EAPConstants.class
8 ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·android/net/wifi/EasyConnectStatusCallback$EasyConnectFailureStatusCode.class8 ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·android/net/wifi/EasyConnectStatusCallback$EasyConnectFailureStatusCode.class
Offset 588, 17 lines modifiedOffset 588, 17 lines modified
588 ?rwxrwxr-x··2.0·unx·····1650·b-·stor·80-Jan-01·00:00·com/android/wifi/x/com/android/net/module/util/LinkPropertiesUtils$CompareOrUpdateResult.class588 ?rwxrwxr-x··2.0·unx·····1650·b-·stor·80-Jan-01·00:00·com/android/wifi/x/com/android/net/module/util/LinkPropertiesUtils$CompareOrUpdateResult.class
589 ?rwxrwxr-x··2.0·unx·····1205·b-·stor·80-Jan-01·00:00·com/android/wifi/x/com/android/net/module/util/LinkPropertiesUtils$CompareResult.class589 ?rwxrwxr-x··2.0·unx·····1205·b-·stor·80-Jan-01·00:00·com/android/wifi/x/com/android/net/module/util/LinkPropertiesUtils$CompareResult.class
590 ?rwxrwxr-x··2.0·unx·····1700·b-·stor·80-Jan-01·00:00·com/android/wifi/x/com/android/net/module/util/LinkPropertiesUtils.class590 ?rwxrwxr-x··2.0·unx·····1700·b-·stor·80-Jan-01·00:00·com/android/wifi/x/com/android/net/module/util/LinkPropertiesUtils.class
591 ?rwxrwxr-x··2.0·unx······193·b-·stor·80-Jan-01·00:00·com/android/wifi/x/com/android/net/module/util/LocationPermissionChecker$LocationPermissionCheckStatus.class591 ?rwxrwxr-x··2.0·unx······193·b-·stor·80-Jan-01·00:00·com/android/wifi/x/com/android/net/module/util/LocationPermissionChecker$LocationPermissionCheckStatus.class
592 ?rwxrwxr-x··2.0·unx·····4987·b-·stor·80-Jan-01·00:00·com/android/wifi/x/com/android/net/module/util/LocationPermissionChecker.class592 ?rwxrwxr-x··2.0·unx·····4987·b-·stor·80-Jan-01·00:00·com/android/wifi/x/com/android/net/module/util/LocationPermissionChecker.class
593 ?rwxrwxr-x··2.0·unx·····2294·b-·stor·80-Jan-01·00:00·com/android/wifi/x/com/android/net/module/util/MacAddressUtils.class593 ?rwxrwxr-x··2.0·unx·····2294·b-·stor·80-Jan-01·00:00·com/android/wifi/x/com/android/net/module/util/MacAddressUtils.class
594 ?rwxrwxr-x··2.0·unx·····1906·b-·stor·80-Jan-01·00:00·com/android/wifi/x/com/android/net/module/util/NetUtils.class594 ?rwxrwxr-x··2.0·unx·····1906·b-·stor·80-Jan-01·00:00·com/android/wifi/x/com/android/net/module/util/NetUtils.class
595 ?rwxrwxr-x··2.0·unx·····1783·b-·stor·80-Jan-01·00:00·com/android/wifi/x/com/android/net/module/util/NetworkCapabilitiesUtils.class595 ?rwxrwxr-x··2.0·unx·····1820·b-·stor·80-Jan-01·00:00·com/android/wifi/x/com/android/net/module/util/NetworkCapabilitiesUtils.class
596 ?rwxrwxr-x··2.0·unx······778·b-·stor·80-Jan-01·00:00·com/android/wifi/x/com/android/net/module/util/NetworkIdentityUtils.class596 ?rwxrwxr-x··2.0·unx······778·b-·stor·80-Jan-01·00:00·com/android/wifi/x/com/android/net/module/util/NetworkIdentityUtils.class
597 ?rwxrwxr-x··2.0·unx·····4797·b-·stor·80-Jan-01·00:00·com/android/wifi/x/com/android/net/module/util/NetworkStackConstants.class597 ?rwxrwxr-x··2.0·unx·····4680·b-·stor·80-Jan-01·00:00·com/android/wifi/x/com/android/net/module/util/NetworkStackConstants.class
598 ?rwxrwxr-x··2.0·unx·····1569·b-·stor·80-Jan-01·00:00·com/android/wifi/x/com/android/net/module/util/PermissionUtils.class598 ?rwxrwxr-x··2.0·unx·····1569·b-·stor·80-Jan-01·00:00·com/android/wifi/x/com/android/net/module/util/PermissionUtils.class
599 ?rwxrwxr-x··2.0·unx·····2430·b-·stor·80-Jan-01·00:00·com/android/wifi/x/com/android/net/module/util/ProxyUtils.class599 ?rwxrwxr-x··2.0·unx·····2430·b-·stor·80-Jan-01·00:00·com/android/wifi/x/com/android/net/module/util/ProxyUtils.class
600 ?rwxrwxr-x··2.0·unx······344·b-·stor·80-Jan-01·00:00·android/net/wifi/IActionListener$Default.class600 ?rwxrwxr-x··2.0·unx······344·b-·stor·80-Jan-01·00:00·android/net/wifi/IActionListener$Default.class
601 ?rwxrwxr-x··2.0·unx·····1265·b-·stor·80-Jan-01·00:00·android/net/wifi/IActionListener$Stub$Proxy.class601 ?rwxrwxr-x··2.0·unx·····1265·b-·stor·80-Jan-01·00:00·android/net/wifi/IActionListener$Stub$Proxy.class
602 ?rwxrwxr-x··2.0·unx·····1546·b-·stor·80-Jan-01·00:00·android/net/wifi/IActionListener$Stub.class602 ?rwxrwxr-x··2.0·unx·····1546·b-·stor·80-Jan-01·00:00·android/net/wifi/IActionListener$Stub.class
603 ?rwxrwxr-x··2.0·unx······335·b-·stor·80-Jan-01·00:00·android/net/wifi/ICoexCallback$Default.class603 ?rwxrwxr-x··2.0·unx······335·b-·stor·80-Jan-01·00:00·android/net/wifi/ICoexCallback$Default.class
604 ?rwxrwxr-x··2.0·unx·····1186·b-·stor·80-Jan-01·00:00·android/net/wifi/ICoexCallback$Stub$Proxy.class604 ?rwxrwxr-x··2.0·unx·····1186·b-·stor·80-Jan-01·00:00·android/net/wifi/ICoexCallback$Stub$Proxy.class
Offset 717, 8 lines modifiedOffset 717, 8 lines modified
717 ?rwxrwxr-x··2.0·unx·····1168·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiManager$SuggestionUserApprovalStatusListenerProxy.class717 ?rwxrwxr-x··2.0·unx·····1168·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiManager$SuggestionUserApprovalStatusListenerProxy.class
718 ?rwxrwxr-x··2.0·unx·····1564·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiManager$TrafficStateCallbackProxy.class718 ?rwxrwxr-x··2.0·unx·····1564·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiManager$TrafficStateCallbackProxy.class
719 ?rwxrwxr-x··2.0·unx·····3034·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiManager$WifiConnectedNetworkScorerProxy.class719 ?rwxrwxr-x··2.0·unx·····3034·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiManager$WifiConnectedNetworkScorerProxy.class
720 ?rwxrwxr-x··2.0·unx······209·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiScanner$PnoScanListener.class720 ?rwxrwxr-x··2.0·unx······209·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiScanner$PnoScanListener.class
721 ?rwxrwxr-x··2.0·unx·····4910·b-·stor·80-Jan-01·00:00·android/net/wifi/aware/WifiAwareManager$WifiAwareDiscoverySessionCallbackProxy.class721 ?rwxrwxr-x··2.0·unx·····4910·b-·stor·80-Jan-01·00:00·android/net/wifi/aware/WifiAwareManager$WifiAwareDiscoverySessionCallbackProxy.class
722 ?rwxrwxr-x··2.0·unx·····1869·b-·stor·80-Jan-01·00:00·android/net/wifi/aware/WifiAwareManager$WifiAwareEventCallbackProxy.class722 ?rwxrwxr-x··2.0·unx·····1869·b-·stor·80-Jan-01·00:00·android/net/wifi/aware/WifiAwareManager$WifiAwareEventCallbackProxy.class
723 ?rwxrwxr-x··2.0·unx·····1293·b-·stor·80-Jan-01·00:00·android/net/wifi/rtt/WifiRttManager$1.class723 ?rwxrwxr-x··2.0·unx·····1293·b-·stor·80-Jan-01·00:00·android/net/wifi/rtt/WifiRttManager$1.class
724 722·files,·1201502·bytes·uncompressed,·983106·bytes·compressed:··18.2%724 722·files,·1201422·bytes·uncompressed,·983026·bytes·compressed:··18.2%
901 B
com/android/wifi/x/com/android/net/module/util/NetworkCapabilitiesUtils.class
747 B
procyon -ec {}
    
Offset 10, 14 lines modifiedOffset 10, 15 lines modified
10 ····public·static·final·int·NET_CAPABILITY_BIP·=·31;10 ····public·static·final·int·NET_CAPABILITY_BIP·=·31;
11 ····public·static·final·int·NET_CAPABILITY_ENTERPRISE·=·29;11 ····public·static·final·int·NET_CAPABILITY_ENTERPRISE·=·29;
12 ····public·static·final·int·NET_CAPABILITY_NOT_VCN_MANAGED·=·28;12 ····public·static·final·int·NET_CAPABILITY_NOT_VCN_MANAGED·=·28;
13 ····public·static·final·int·NET_CAPABILITY_OEM_PRIVATE·=·26;13 ····public·static·final·int·NET_CAPABILITY_OEM_PRIVATE·=·26;
14 ····public·static·final·int·NET_CAPABILITY_VEHICLE_INTERNAL·=·27;14 ····public·static·final·int·NET_CAPABILITY_VEHICLE_INTERNAL·=·27;
15 ····public·static·final·int·NET_CAPABILITY_VSIM·=·30;15 ····public·static·final·int·NET_CAPABILITY_VSIM·=·30;
16 ····static·final·long·RESTRICTED_CAPABILITIES·=·3900704700L;16 ····static·final·long·RESTRICTED_CAPABILITIES·=·3900704700L;
 17 ····public·static·final·int·TRANSPORT_USB·=·8;
17 ····static·final·long·UNRESTRICTED_CAPABILITIES·=·4163L;18 ····static·final·long·UNRESTRICTED_CAPABILITIES·=·4163L;
18 ····19 ····
19 ····static·{20 ····static·{
20 ········final·int[]·array;21 ········final·int[]·array;
21 ········final·int[]·display_TRANSPORT_PRIORITIES·=·array·=·new·int[7];22 ········final·int[]·display_TRANSPORT_PRIORITIES·=·array·=·new·int[7];
22 ········array[0]·=·4;23 ········array[0]·=·4;
23 ········array[1]·=·0;24 ········array[1]·=·0;
1.87 KB
com/android/wifi/x/com/android/net/module/util/NetworkStackConstants.class
1.73 KB
procyon -ec {}
    
Offset 28, 30 lines modifiedOffset 28, 27 lines modified
28 ····public·static·final·int·ETHER_TYPE_IPV6·=·34525;28 ····public·static·final·int·ETHER_TYPE_IPV6·=·34525;
29 ····public·static·final·int·ETHER_TYPE_LENGTH·=·2;29 ····public·static·final·int·ETHER_TYPE_LENGTH·=·2;
30 ····public·static·final·int·ETHER_TYPE_OFFSET·=·12;30 ····public·static·final·int·ETHER_TYPE_OFFSET·=·12;
31 ····public·static·final·int·ICMPV6_CHECKSUM_OFFSET·=·2;31 ····public·static·final·int·ICMPV6_CHECKSUM_OFFSET·=·2;
32 ····public·static·final·int·ICMPV6_ECHO_REPLY_TYPE·=·129;32 ····public·static·final·int·ICMPV6_ECHO_REPLY_TYPE·=·129;
33 ····public·static·final·int·ICMPV6_ECHO_REQUEST_TYPE·=·128;33 ····public·static·final·int·ICMPV6_ECHO_REQUEST_TYPE·=·128;
34 ····public·static·final·int·ICMPV6_HEADER_MIN_LEN·=·4;34 ····public·static·final·int·ICMPV6_HEADER_MIN_LEN·=·4;
35 ····public·static·final·int·ICMPV6_NA_HEADER_LEN·=·24; 
36 ····public·static·final·int·ICMPV6_ND_OPTION_LENGTH_SCALING_FACTOR·=·8;35 ····public·static·final·int·ICMPV6_ND_OPTION_LENGTH_SCALING_FACTOR·=·8;
37 ····public·static·final·int·ICMPV6_ND_OPTION_MIN_LENGTH·=·8;36 ····public·static·final·int·ICMPV6_ND_OPTION_MIN_LENGTH·=·8;
38 ····public·static·final·int·ICMPV6_ND_OPTION_MTU·=·5;37 ····public·static·final·int·ICMPV6_ND_OPTION_MTU·=·5;
39 ····public·static·final·int·ICMPV6_ND_OPTION_PIO·=·3;38 ····public·static·final·int·ICMPV6_ND_OPTION_PIO·=·3;
40 ····public·static·final·int·ICMPV6_ND_OPTION_PREF64·=·38;39 ····public·static·final·int·ICMPV6_ND_OPTION_PREF64·=·38;
41 ····public·static·final·int·ICMPV6_ND_OPTION_RDNSS·=·25;40 ····public·static·final·int·ICMPV6_ND_OPTION_RDNSS·=·25;
42 ····public·static·final·int·ICMPV6_ND_OPTION_SLLA·=·1;41 ····public·static·final·int·ICMPV6_ND_OPTION_SLLA·=·1;
43 ····public·static·final·int·ICMPV6_ND_OPTION_TLLA·=·2;42 ····public·static·final·int·ICMPV6_ND_OPTION_TLLA·=·2;
44 ····public·static·final·int·ICMPV6_NEIGHBOR_ADVERTISEMENT·=·136;43 ····public·static·final·int·ICMPV6_NEIGHBOR_ADVERTISEMENT·=·136;
45 ····public·static·final·int·ICMPV6_NEIGHBOR_SOLICITATION·=·135;44 ····public·static·final·int·ICMPV6_NEIGHBOR_SOLICITATION·=·135;
46 ····public·static·final·int·ICMPV6_NS_HEADER_LEN·=·24; 
47 ····public·static·final·int·ICMPV6_RA_HEADER_LEN·=·16;45 ····public·static·final·int·ICMPV6_RA_HEADER_LEN·=·16;
48 ····public·static·final·int·ICMPV6_ROUTER_ADVERTISEMENT·=·134;46 ····public·static·final·int·ICMPV6_ROUTER_ADVERTISEMENT·=·134;
49 ····public·static·final·int·ICMPV6_ROUTER_SOLICITATION·=·133;47 ····public·static·final·int·ICMPV6_ROUTER_SOLICITATION·=·133;
50 ····public·static·final·int·ICMPV6_RS_HEADER_LEN·=·8; 
51 ····public·static·final·int·INFINITE_LEASE·=·255;48 ····public·static·final·int·INFINITE_LEASE·=·255;
52 ····public·static·final·Inet4Address·IPV4_ADDR_ALL;49 ····public·static·final·Inet4Address·IPV4_ADDR_ALL;
53 ····public·static·final·Inet4Address·IPV4_ADDR_ANY;50 ····public·static·final·Inet4Address·IPV4_ADDR_ANY;
54 ····public·static·final·int·IPV4_ADDR_BITS·=·32;51 ····public·static·final·int·IPV4_ADDR_BITS·=·32;
55 ····public·static·final·int·IPV4_ADDR_LEN·=·4;52 ····public·static·final·int·IPV4_ADDR_LEN·=·4;
56 ····public·static·final·int·IPV4_CONFLICT_ANNOUNCE_NUM·=·2;53 ····public·static·final·int·IPV4_CONFLICT_ANNOUNCE_NUM·=·2;
57 ····public·static·final·int·IPV4_CONFLICT_PROBE_NUM·=·3;54 ····public·static·final·int·IPV4_CONFLICT_PROBE_NUM·=·3;
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·857393····»    Blocks:·1680·······IO·Block:·4096···regular·file1 ··Size:·857305····»    Blocks:·1680·······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
  
  
220 KB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.wifi.apex-apex_payload.img.mount/javalib/service-wifi.jar vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.wifi.apex-apex_payload.img.mount/javalib/service-wifi.jar
1.56 KB
zipinfo {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 Zip·file·size:·3994487·bytes,·number·of·entries:·141 Zip·file·size:·3989707·bytes,·number·of·entries:·14
2 -rw-r--r--··2.0·unx··3989532·b-·stor·08-Jan-01·00:00·classes.dex2 -rw-r--r--··2.0·unx··3984752·b-·stor·08-Jan-01·00:00·classes.dex
3 -rw----·····2.0·fat·····1420·b-·defN·08-Jan-01·00:00·com/android/server/wifi/util/XmlUtilHelper.uau3 -rw----·····2.0·fat·····1420·b-·defN·08-Jan-01·00:00·com/android/server/wifi/util/XmlUtilHelper.uau
4 -rw----·····2.0·fat·····2907·b-·defN·08-Jan-01·00:00·com/android/internal/util/StateMachine.uau4 -rw----·····2.0·fat·····2907·b-·defN·08-Jan-01·00:00·com/android/internal/util/StateMachine.uau
5 -rw----·····2.0·fat······741·b-·defN·08-Jan-01·00:00·com/android/internal/util/State.uau5 -rw----·····2.0·fat······741·b-·defN·08-Jan-01·00:00·com/android/internal/util/State.uau
6 -rw----·····2.0·fat······200·b-·defN·08-Jan-01·00:00·com/android/internal/util/IState.uau6 -rw----·····2.0·fat······200·b-·defN·08-Jan-01·00:00·com/android/internal/util/IState.uau
7 -rw----·····2.0·fat······859·b-·defN·08-Jan-01·00:00·com/android/internal/util/HexDump.uau7 -rw----·····2.0·fat······859·b-·defN·08-Jan-01·00:00·com/android/internal/util/HexDump.uau
8 -rw----·····2.0·fat······204·b-·defN·08-Jan-01·00:00·com/android/internal/util/FastXmlSerializer.uau8 -rw----·····2.0·fat······204·b-·defN·08-Jan-01·00:00·com/android/internal/util/FastXmlSerializer.uau
9 -rw----·····2.0·fat······344·b-·defN·08-Jan-01·00:00·android/util/Rational.uau9 -rw----·····2.0·fat······344·b-·defN·08-Jan-01·00:00·android/util/Rational.uau
10 -rw----·····2.0·fat······627·b-·defN·08-Jan-01·00:00·android/util/LocalLog.uau10 -rw----·····2.0·fat······627·b-·defN·08-Jan-01·00:00·android/util/LocalLog.uau
11 -rw----·····2.0·fat······279·b-·defN·08-Jan-01·00:00·android/util/LocalLog.ReadOnlyLocalLog.uau11 -rw----·····2.0·fat······279·b-·defN·08-Jan-01·00:00·android/util/LocalLog.ReadOnlyLocalLog.uau
12 -rw----·····2.0·fat·····1056·b-·defN·08-Jan-01·00:00·android/net/InterfaceConfiguration.uau12 -rw----·····2.0·fat·····1056·b-·defN·08-Jan-01·00:00·android/net/InterfaceConfiguration.uau
13 -rw----·····2.0·fat·····1333·b-·defN·08-Jan-01·00:00·android/net/DhcpResults.uau13 -rw----·····2.0·fat·····1333·b-·defN·08-Jan-01·00:00·android/net/DhcpResults.uau
14 -rw----·····2.0·fat······433·b-·defN·80-Feb-01·00:00·META-INF/proguard/androidx-annotations.pro14 -rw----·····2.0·fat······433·b-·defN·80-Feb-01·00:00·META-INF/proguard/androidx-annotations.pro
15 -rw----·····2.0·fat·······45·b-·defN·08-Jan-01·00:00·META-INF/MANIFEST.MF15 -rw----·····2.0·fat·······45·b-·defN·08-Jan-01·00:00·META-INF/MANIFEST.MF
16 14·files,·3999980·bytes·uncompressed,·3992452·bytes·compressed:··0.2%16 14·files,·3995200·bytes·uncompressed,·3987672·bytes·compressed:··0.2%
218 KB
classes.dex
218 KB
classes.jar
44.2 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·5873460·bytes,·number·of·entries:·26011 Zip·file·size:·5864291·bytes,·number·of·entries:·2597
2 ?rwxrwxr-x··2.0·unx······240·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ActiveModeManager$Listener.class2 ?rwxrwxr-x··2.0·unx······240·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ActiveModeManager$Listener.class
3 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ActiveModeManager$Role.class3 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ActiveModeManager$Role.class
4 ?rwxrwxr-x··2.0·unx·····1593·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ActiveModeManager.class4 ?rwxrwxr-x··2.0·unx·····1593·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ActiveModeManager.class
5 ?rwxrwxr-x··2.0·unx······588·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ActiveModeWarden$$ExternalSyntheticLambda2.class5 ?rwxrwxr-x··2.0·unx······588·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ActiveModeWarden$$ExternalSyntheticLambda2.class
6 ?rwxrwxr-x··2.0·unx······480·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ActiveModeWarden$1.class6 ?rwxrwxr-x··2.0·unx······480·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ActiveModeWarden$1.class
7 ?rwxrwxr-x··2.0·unx······701·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ActiveModeWarden$2.class7 ?rwxrwxr-x··2.0·unx······701·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ActiveModeWarden$2.class
8 ?rwxrwxr-x··2.0·unx······632·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ActiveModeWarden$3.class8 ?rwxrwxr-x··2.0·unx······632·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ActiveModeWarden$3.class
Offset 31, 22 lines modifiedOffset 31, 21 lines modified
31 ?rwxrwxr-x··2.0·unx······331·b-·stor·80-Jan-01·00:00·com/android/server/wifi/BackupManagerProxy.class31 ?rwxrwxr-x··2.0·unx······331·b-·stor·80-Jan-01·00:00·com/android/server/wifi/BackupManagerProxy.class
32 ?rwxrwxr-x··2.0·unx····12252·b-·defN·80-Jan-01·00:00·com/android/server/wifi/BaseWifiService.class32 ?rwxrwxr-x··2.0·unx····12252·b-·defN·80-Jan-01·00:00·com/android/server/wifi/BaseWifiService.class
33 ?rwxrwxr-x··2.0·unx······167·b-·stor·80-Jan-01·00:00·com/android/server/wifi/BuildProperties.class33 ?rwxrwxr-x··2.0·unx······167·b-·stor·80-Jan-01·00:00·com/android/server/wifi/BuildProperties.class
34 ?rwxrwxr-x··2.0·unx·····1318·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ByteBufferReader.class34 ?rwxrwxr-x··2.0·unx·····1318·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ByteBufferReader.class
35 ?rwxrwxr-x··2.0·unx······160·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientMode$LinkProbeCallback$LinkProbeFailure.class35 ?rwxrwxr-x··2.0·unx······160·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientMode$LinkProbeCallback$LinkProbeFailure.class
36 ?rwxrwxr-x··2.0·unx······671·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientMode$LinkProbeCallback.class36 ?rwxrwxr-x··2.0·unx······671·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientMode$LinkProbeCallback.class
37 ?rwxrwxr-x··2.0·unx·····2882·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientMode.class37 ?rwxrwxr-x··2.0·unx·····2882·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientMode.class
38 ?rwxrwxr-x··2.0·unx······557·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda10.class 
39 ?rwxrwxr-x··2.0·unx······939·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda11.class38 ?rwxrwxr-x··2.0·unx······939·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda10.class
40 ?rwxrwxr-x··2.0·unx······691·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda12.class39 ?rwxrwxr-x··2.0·unx······691·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda11.class
41 ?rwxrwxr-x··2.0·unx······458·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda4.class 
42 ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda5.class40 ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda4.class
43 ?rwxrwxr-x··2.0·unx······644·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda6.class41 ?rwxrwxr-x··2.0·unx······644·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda5.class
44 ?rwxrwxr-x··2.0·unx······597·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda7.class42 ?rwxrwxr-x··2.0·unx······597·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda6.class
45 ?rwxrwxr-x··2.0·unx······594·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda8.class43 ?rwxrwxr-x··2.0·unx······594·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda7.class
 44 ?rwxrwxr-x··2.0·unx······556·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda8.class
46 ?rwxrwxr-x··2.0·unx······562·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda9.class45 ?rwxrwxr-x··2.0·unx······562·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda9.class
47 ?rwxrwxr-x··2.0·unx·······92·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImpl$1.class46 ?rwxrwxr-x··2.0·unx·······92·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImpl$1.class
48 ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImpl$ConnectNetworkMessage.class47 ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImpl$ConnectNetworkMessage.class
49 ?rwxrwxr-x··2.0·unx······963·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImpl$ConnectableState$1.class48 ?rwxrwxr-x··2.0·unx······963·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImpl$ConnectableState$1.class
50 ?rwxrwxr-x··2.0·unx······144·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImpl$ResetSimReason.class49 ?rwxrwxr-x··2.0·unx······144·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImpl$ResetSimReason.class
51 ?rwxrwxr-x··2.0·unx······947·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImpl$WifiVcnNetworkPolicyChangeListener.class50 ?rwxrwxr-x··2.0·unx······947·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImpl$WifiVcnNetworkPolicyChangeListener.class
52 ?rwxrwxr-x··2.0·unx······442·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImplListener.class51 ?rwxrwxr-x··2.0·unx······442·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImplListener.class
Offset 89, 15 lines modifiedOffset 88, 15 lines modified
89 ?rwxrwxr-x··2.0·unx······572·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ExternalScoreUpdateObserverProxy$$ExternalSyntheticLambda0.class88 ?rwxrwxr-x··2.0·unx······572·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ExternalScoreUpdateObserverProxy$$ExternalSyntheticLambda0.class
90 ?rwxrwxr-x··2.0·unx······572·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ExternalScoreUpdateObserverProxy$$ExternalSyntheticLambda1.class89 ?rwxrwxr-x··2.0·unx······572·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ExternalScoreUpdateObserverProxy$$ExternalSyntheticLambda1.class
91 ?rwxrwxr-x··2.0·unx······572·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ExternalScoreUpdateObserverProxy$$ExternalSyntheticLambda2.class90 ?rwxrwxr-x··2.0·unx······572·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ExternalScoreUpdateObserverProxy$$ExternalSyntheticLambda2.class
92 ?rwxrwxr-x··2.0·unx······608·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ExternalScoreUpdateObserverProxy$$ExternalSyntheticLambda3.class91 ?rwxrwxr-x··2.0·unx······608·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ExternalScoreUpdateObserverProxy$$ExternalSyntheticLambda3.class
93 ?rwxrwxr-x··2.0·unx······612·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ExternalScoreUpdateObserverProxy$$ExternalSyntheticLambda4.class92 ?rwxrwxr-x··2.0·unx······612·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ExternalScoreUpdateObserverProxy$$ExternalSyntheticLambda4.class
94 ?rwxrwxr-x··2.0·unx·····3421·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ExternalScoreUpdateObserverProxy.class93 ?rwxrwxr-x··2.0·unx·····3421·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ExternalScoreUpdateObserverProxy.class
95 ?rwxrwxr-x··2.0·unx·····7492·b-·stor·80-Jan-01·00:00·com/android/server/wifi/FrameworkFacade.class94 ?rwxrwxr-x··2.0·unx·····7492·b-·stor·80-Jan-01·00:00·com/android/server/wifi/FrameworkFacade.class
96 ?rwxrwxr-x··2.0·unx······616·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$$ExternalSyntheticLambda24.class95 ?rwxrwxr-x··2.0·unx······616·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$$ExternalSyntheticLambda23.class
97 ?rwxrwxr-x··2.0·unx······373·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$1.class96 ?rwxrwxr-x··2.0·unx······373·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$1.class
98 ?rwxrwxr-x··2.0·unx······155·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$HdmIfaceTypeForCreation.class97 ?rwxrwxr-x··2.0·unx······155·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$HdmIfaceTypeForCreation.class
99 ?rwxrwxr-x··2.0·unx·····1041·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$IfaceCreationData.class98 ?rwxrwxr-x··2.0·unx·····1041·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$IfaceCreationData.class
100 ?rwxrwxr-x··2.0·unx·····1401·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$InterfaceCacheEntry.class99 ?rwxrwxr-x··2.0·unx·····1401·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$InterfaceCacheEntry.class
101 ?rwxrwxr-x··2.0·unx······165·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$InterfaceDestroyedListener.class100 ?rwxrwxr-x··2.0·unx······165·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$InterfaceDestroyedListener.class
102 ?rwxrwxr-x··2.0·unx······274·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$InterfaceRttControllerLifecycleCallback.class101 ?rwxrwxr-x··2.0·unx······274·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$InterfaceRttControllerLifecycleCallback.class
103 ?rwxrwxr-x··2.0·unx······646·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$InterfaceRttControllerLifecycleCallbackProxy$$ExternalSyntheticLambda0.class102 ?rwxrwxr-x··2.0·unx······646·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$InterfaceRttControllerLifecycleCallbackProxy$$ExternalSyntheticLambda0.class
Offset 112, 15 lines modifiedOffset 111, 15 lines modified
112 ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$SubsystemRestartListener.class111 ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$SubsystemRestartListener.class
113 ?rwxrwxr-x··2.0·unx·····1672·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$WifiChipInfo.class112 ?rwxrwxr-x··2.0·unx·····1672·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$WifiChipInfo.class
114 ?rwxrwxr-x··2.0·unx······584·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$WifiDeathRecipient$$ExternalSyntheticLambda0.class113 ?rwxrwxr-x··2.0·unx······584·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$WifiDeathRecipient$$ExternalSyntheticLambda0.class
115 ?rwxrwxr-x··2.0·unx·····1930·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$WifiDeathRecipient.class114 ?rwxrwxr-x··2.0·unx·····1930·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$WifiDeathRecipient.class
116 ?rwxrwxr-x··2.0·unx······694·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$WifiEventCallback$$ExternalSyntheticLambda0.class115 ?rwxrwxr-x··2.0·unx······694·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$WifiEventCallback$$ExternalSyntheticLambda0.class
117 ?rwxrwxr-x··2.0·unx······549·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$WifiEventCallback$$ExternalSyntheticLambda1.class116 ?rwxrwxr-x··2.0·unx······549·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$WifiEventCallback$$ExternalSyntheticLambda1.class
118 ?rwxrwxr-x··2.0·unx······549·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$WifiEventCallback$$ExternalSyntheticLambda2.class117 ?rwxrwxr-x··2.0·unx······549·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$WifiEventCallback$$ExternalSyntheticLambda2.class
119 ?rwxrwxr-x··2.0·unx······550·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$WifiEventCallbackV15$$ExternalSyntheticLambda0.class118 ?rwxrwxr-x··2.0·unx······706·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$WifiEventCallbackV15$$ExternalSyntheticLambda0.class
120 ?rwxrwxr-x··2.0·unx·····1006·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$WifiIfaceInfo.class119 ?rwxrwxr-x··2.0·unx·····1006·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$WifiIfaceInfo.class
121 ?rwxrwxr-x··2.0·unx······564·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HostapdHal$$ExternalSyntheticLambda0.class120 ?rwxrwxr-x··2.0·unx······564·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HostapdHal$$ExternalSyntheticLambda0.class
122 ?rwxrwxr-x··2.0·unx······572·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HostapdHal$HostapdDeathRecipient$$ExternalSyntheticLambda0.class121 ?rwxrwxr-x··2.0·unx······572·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HostapdHal$HostapdDeathRecipient$$ExternalSyntheticLambda0.class
123 ?rwxrwxr-x··2.0·unx·····1631·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HostapdHal$HostapdDeathRecipient.class122 ?rwxrwxr-x··2.0·unx·····1631·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HostapdHal$HostapdDeathRecipient.class
124 ?rwxrwxr-x··2.0·unx······600·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HostapdHal$ServiceManagerDeathRecipient$$ExternalSyntheticLambda0.class123 ?rwxrwxr-x··2.0·unx······600·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HostapdHal$ServiceManagerDeathRecipient$$ExternalSyntheticLambda0.class
125 ?rwxrwxr-x··2.0·unx·····1951·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HostapdHal$ServiceManagerDeathRecipient.class124 ?rwxrwxr-x··2.0·unx·····1951·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HostapdHal$ServiceManagerDeathRecipient.class
126 ?rwxrwxr-x··2.0·unx····29173·b-·defN·80-Jan-01·00:00·com/android/server/wifi/HostapdHal.class125 ?rwxrwxr-x··2.0·unx····29173·b-·defN·80-Jan-01·00:00·com/android/server/wifi/HostapdHal.class
Offset 281, 15 lines modifiedOffset 280, 15 lines modified
281 ?rwxrwxr-x··2.0·unx······158·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiCarrierInfoManager$OnUserApproveCarrierListener.class280 ?rwxrwxr-x··2.0·unx······158·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiCarrierInfoManager$OnUserApproveCarrierListener.class
282 ?rwxrwxr-x··2.0·unx······433·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiCarrierInfoManager$SimAuthRequestData.class281 ?rwxrwxr-x··2.0·unx······433·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiCarrierInfoManager$SimAuthRequestData.class
283 ?rwxrwxr-x··2.0·unx······308·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiCarrierInfoManager$SimAuthResponseData.class282 ?rwxrwxr-x··2.0·unx······308·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiCarrierInfoManager$SimAuthResponseData.class
284 ?rwxrwxr-x··2.0·unx······898·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiCarrierInfoManager$SimInfo.class283 ?rwxrwxr-x··2.0·unx······898·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiCarrierInfoManager$SimInfo.class
285 ?rwxrwxr-x··2.0·unx·····1712·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiCarrierInfoManager$SubscriptionChangeListener.class284 ?rwxrwxr-x··2.0·unx·····1712·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiCarrierInfoManager$SubscriptionChangeListener.class
286 ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiCarrierInfoManager$UserActionCode.class285 ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiCarrierInfoManager$UserActionCode.class
287 ?rwxrwxr-x··2.0·unx·····2033·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiCarrierInfoManager$UserDataEnabledChangedListener.class286 ?rwxrwxr-x··2.0·unx·····2033·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiCarrierInfoManager$UserDataEnabledChangedListener.class
288 ?rwxrwxr-x··2.0·unx····39153·b-·defN·80-Jan-01·00:00·com/android/server/wifi/WifiCarrierInfoManager.class287 ?rwxrwxr-x··2.0·unx····39081·b-·defN·80-Jan-01·00:00·com/android/server/wifi/WifiCarrierInfoManager.class
289 ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiCarrierInfoStoreManagerData$DataSource.class288 ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiCarrierInfoStoreManagerData$DataSource.class
290 ?rwxrwxr-x··2.0·unx·····4778·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiChannelUtilization.class289 ?rwxrwxr-x··2.0·unx·····4778·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiChannelUtilization.class
291 ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiConfigManager$$ExternalSyntheticLambda0.class290 ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiConfigManager$$ExternalSyntheticLambda0.class
292 ?rwxrwxr-x··2.0·unx······651·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiConfigManager$$ExternalSyntheticLambda1.class291 ?rwxrwxr-x··2.0·unx······651·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiConfigManager$$ExternalSyntheticLambda1.class
293 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiConfigManager$$ExternalSyntheticLambda2.class292 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiConfigManager$$ExternalSyntheticLambda2.class
294 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiConfigManager$$ExternalSyntheticLambda3.class293 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiConfigManager$$ExternalSyntheticLambda3.class
295 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiConfigManager$$ExternalSyntheticLambda4.class294 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiConfigManager$$ExternalSyntheticLambda4.class
Offset 468, 16 lines modifiedOffset 467, 16 lines modified
468 ?rwxrwxr-x··2.0·unx······642·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiNetworkFactory$$ExternalSyntheticLambda3.class467 ?rwxrwxr-x··2.0·unx······642·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiNetworkFactory$$ExternalSyntheticLambda3.class
469 ?rwxrwxr-x··2.0·unx······576·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiNetworkFactory$$ExternalSyntheticLambda4.class468 ?rwxrwxr-x··2.0·unx······576·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiNetworkFactory$$ExternalSyntheticLambda4.class
470 ?rwxrwxr-x··2.0·unx······500·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiNetworkFactory$$ExternalSyntheticLambda5.class469 ?rwxrwxr-x··2.0·unx······500·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiNetworkFactory$$ExternalSyntheticLambda5.class
471 ?rwxrwxr-x··2.0·unx······484·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiNetworkFactory$$ExternalSyntheticLambda6.class470 ?rwxrwxr-x··2.0·unx······484·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiNetworkFactory$$ExternalSyntheticLambda6.class
472 ?rwxrwxr-x··2.0·unx······632·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiNetworkFactory$$ExternalSyntheticLambda7.class471 ?rwxrwxr-x··2.0·unx······632·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiNetworkFactory$$ExternalSyntheticLambda7.class
473 ?rwxrwxr-x··2.0·unx······805·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiNetworkFactory$1.class472 ?rwxrwxr-x··2.0·unx······805·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiNetworkFactory$1.class
474 ?rwxrwxr-x··2.0·unx·····1292·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiNetworkFactory$AccessPoint.class473 ?rwxrwxr-x··2.0·unx·····1292·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiNetworkFactory$AccessPoint.class
475 ?rwxrwxr-x··2.0·unx·····1321·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiNetworkFactory$ConnectActionListener.class474 ?rwxrwxr-x··2.0·unx·····1240·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiNetworkFactory$ConnectActionListener.class
476 ?rwxrwxr-x··2.0·unx·····1261·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiNetworkFactory$ConnectionTimeoutAlarmListener.class475 ?rwxrwxr-x··2.0·unx·····1159·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiNetworkFactory$ConnectionTimeoutAlarmListener.class
477 ?rwxrwxr-x··2.0·unx·····2203·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiNetworkFactory$NetworkFactoryScanListener.class476 ?rwxrwxr-x··2.0·unx·····2203·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiNetworkFactory$NetworkFactoryScanListener.class
478 ?rwxrwxr-x··2.0·unx······618·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiNetworkFactory$NetworkFactoryUserSelectionCallback$$ExternalSyntheticLambda0.class477 ?rwxrwxr-x··2.0·unx······618·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiNetworkFactory$NetworkFactoryUserSelectionCallback$$ExternalSyntheticLambda0.class
479 ?rwxrwxr-x··2.0·unx······730·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiNetworkFactory$NetworkFactoryUserSelectionCallback$$ExternalSyntheticLambda1.class478 ?rwxrwxr-x··2.0·unx······730·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiNetworkFactory$NetworkFactoryUserSelectionCallback$$ExternalSyntheticLambda1.class
480 ?rwxrwxr-x··2.0·unx·····2064·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiNetworkFactory$NetworkFactoryUserSelectionCallback.class479 ?rwxrwxr-x··2.0·unx·····2064·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiNetworkFactory$NetworkFactoryUserSelectionCallback.class
481 ?rwxrwxr-x··2.0·unx······793·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiNetworkFactory$NetworkRequestDataSource$$ExternalSyntheticLambda0.class480 ?rwxrwxr-x··2.0·unx······793·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiNetworkFactory$NetworkRequestDataSource$$ExternalSyntheticLambda0.class
482 ?rwxrwxr-x··2.0·unx······696·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiNetworkFactory$PeriodicScanAlarmListener.class481 ?rwxrwxr-x··2.0·unx······696·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiNetworkFactory$PeriodicScanAlarmListener.class
483 ?rwxrwxr-x··2.0·unx······612·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiNetworkScoreCache$CacheListener$1.class482 ?rwxrwxr-x··2.0·unx······612·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiNetworkScoreCache$CacheListener$1.class
Offset 987, 15 lines modifiedOffset 986, 15 lines modified
987 ?rwxrwxr-x··2.0·unx·····1691·b-·stor·80-Jan-01·00:00·com/android/server/wifi/rtt/RttServiceImpl$RttRequestInfo.class986 ?rwxrwxr-x··2.0·unx·····1691·b-·stor·80-Jan-01·00:00·com/android/server/wifi/rtt/RttServiceImpl$RttRequestInfo.class
988 ?rwxrwxr-x··2.0·unx······559·b-·stor·80-Jan-01·00:00·com/android/server/wifi/rtt/RttServiceImpl$RttRequesterInfo.class987 ?rwxrwxr-x··2.0·unx······559·b-·stor·80-Jan-01·00:00·com/android/server/wifi/rtt/RttServiceImpl$RttRequesterInfo.class
989 ?rwxrwxr-x··2.0·unx······566·b-·stor·80-Jan-01·00:00·com/android/server/wifi/rtt/RttServiceImpl$RttServiceSynchronized$$ExternalSyntheticLambda0.class988 ?rwxrwxr-x··2.0·unx······566·b-·stor·80-Jan-01·00:00·com/android/server/wifi/rtt/RttServiceImpl$RttServiceSynchronized$$ExternalSyntheticLambda0.class
990 ?rwxrwxr-x··2.0·unx······800·b-·stor·80-Jan-01·00:00·com/android/server/wifi/rtt/RttServiceImpl$RttServiceSynchronized$1$$ExternalSyntheticLambda0.class989 ?rwxrwxr-x··2.0·unx······800·b-·stor·80-Jan-01·00:00·com/android/server/wifi/rtt/RttServiceImpl$RttServiceSynchronized$1$$ExternalSyntheticLambda0.class
991 ?rwxrwxr-x··2.0·unx·····1482·b-·stor·80-Jan-01·00:00·com/android/server/wifi/rtt/RttServiceImpl$RttServiceSynchronized$1.class990 ?rwxrwxr-x··2.0·unx·····1482·b-·stor·80-Jan-01·00:00·com/android/server/wifi/rtt/RttServiceImpl$RttServiceSynchronized$1.class
992 ?rwxrwxr-x··2.0·unx····17076·b-·defN·80-Jan-01·00:00·com/android/server/wifi/rtt/RttServiceImpl$RttServiceSynchronized.class991 ?rwxrwxr-x··2.0·unx····17076·b-·defN·80-Jan-01·00:00·com/android/server/wifi/rtt/RttServiceImpl$RttServiceSynchronized.class
993 ?rwxrwxr-x··2.0·unx·····5099·b-·stor·80-Jan-01·00:00·com/android/server/wifi/rtt/RttServiceImpl$RttShellCommand.class992 ?rwxrwxr-x··2.0·unx·····5099·b-·stor·80-Jan-01·00:00·com/android/server/wifi/rtt/RttServiceImpl$RttShellCommand.class
994 ?rwxrwxr-x··2.0·unx····14409·b-·defN·80-Jan-01·00:00·com/android/server/wifi/rtt/RttServiceImpl.class993 ?rwxrwxr-x··2.0·unx····14478·b-·defN·80-Jan-01·00:00·com/android/server/wifi/rtt/RttServiceImpl.class
995 ?rwxrwxr-x··2.0·unx·····3162·b-·stor·80-Jan-01·00:00·com/android/server/wifi/scanner/BackgroundScanScheduler$Bucket.class994 ?rwxrwxr-x··2.0·unx·····3162·b-·stor·80-Jan-01·00:00·com/android/server/wifi/scanner/BackgroundScanScheduler$Bucket.class
996 ?rwxrwxr-x··2.0·unx······760·b-·stor·80-Jan-01·00:00·com/android/server/wifi/scanner/BackgroundScanScheduler$BucketList$1.class995 ?rwxrwxr-x··2.0·unx······760·b-·stor·80-Jan-01·00:00·com/android/server/wifi/scanner/BackgroundScanScheduler$BucketList$1.class
997 ?rwxrwxr-x··2.0·unx·····1982·b-·stor·80-Jan-01·00:00·com/android/server/wifi/scanner/BackgroundScanScheduler$BucketList.class996 ?rwxrwxr-x··2.0·unx·····1982·b-·stor·80-Jan-01·00:00·com/android/server/wifi/scanner/BackgroundScanScheduler$BucketList.class
998 ?rwxrwxr-x··2.0·unx····10826·b-·defN·80-Jan-01·00:00·com/android/server/wifi/scanner/BackgroundScanScheduler.class997 ?rwxrwxr-x··2.0·unx····10826·b-·defN·80-Jan-01·00:00·com/android/server/wifi/scanner/BackgroundScanScheduler.class
999 ?rwxrwxr-x··2.0·unx·····2643·b-·stor·80-Jan-01·00:00·com/android/server/wifi/scanner/ChannelHelper$ChannelCollection.class998 ?rwxrwxr-x··2.0·unx·····2643·b-·stor·80-Jan-01·00:00·com/android/server/wifi/scanner/ChannelHelper$ChannelCollection.class
1000 ?rwxrwxr-x··2.0·unx·····2686·b-·stor·80-Jan-01·00:00·com/android/server/wifi/scanner/ChannelHelper.class999 ?rwxrwxr-x··2.0·unx·····2686·b-·stor·80-Jan-01·00:00·com/android/server/wifi/scanner/ChannelHelper.class
1001 ?rwxrwxr-x··2.0·unx······708·b-·stor·80-Jan-01·00:00·com/android/server/wifi/scanner/KnownBandsChannelHelper$$ExternalSyntheticLambda0.class1000 ?rwxrwxr-x··2.0·unx······708·b-·stor·80-Jan-01·00:00·com/android/server/wifi/scanner/KnownBandsChannelHelper$$ExternalSyntheticLambda0.class
Offset 1024, 15 lines modifiedOffset 1023, 15 lines modified
1024 ?rwxrwxr-x··2.0·unx······510·b-·stor·80-Jan-01·00:00·com/android/server/wifi/scanner/WificondScannerImpl$$ExternalSyntheticLambda0.class1023 ?rwxrwxr-x··2.0·unx······510·b-·stor·80-Jan-01·00:00·com/android/server/wifi/scanner/WificondScannerImpl$$ExternalSyntheticLambda0.class
1025 ?rwxrwxr-x··2.0·unx······694·b-·stor·80-Jan-01·00:00·com/android/server/wifi/scanner/WificondScannerImpl$$ExternalSyntheticLambda1.class1024 ?rwxrwxr-x··2.0·unx······694·b-·stor·80-Jan-01·00:00·com/android/server/wifi/scanner/WificondScannerImpl$$ExternalSyntheticLambda1.class
1026 ?rwxrwxr-x··2.0·unx······694·b-·stor·80-Jan-01·00:00·com/android/server/wifi/scanner/WificondScannerImpl$$ExternalSyntheticLambda2.class1025 ?rwxrwxr-x··2.0·unx······694·b-·stor·80-Jan-01·00:00·com/android/server/wifi/scanner/WificondScannerImpl$$ExternalSyntheticLambda2.class
1027 ?rwxrwxr-x··2.0·unx······487·b-·stor·80-Jan-01·00:00·com/android/server/wifi/scanner/WificondScannerImpl$1.class1026 ?rwxrwxr-x··2.0·unx······487·b-·stor·80-Jan-01·00:00·com/android/server/wifi/scanner/WificondScannerImpl$1.class
1028 ?rwxrwxr-x··2.0·unx······529·b-·stor·80-Jan-01·00:00·com/android/server/wifi/scanner/WificondScannerImpl$LastPnoScanSettings.class1027 ?rwxrwxr-x··2.0·unx······529·b-·stor·80-Jan-01·00:00·com/android/server/wifi/scanner/WificondScannerImpl$LastPnoScanSettings.class
1029 ?rwxrwxr-x··2.0·unx······625·b-·stor·80-Jan-01·00:00·com/android/server/wifi/scanner/WificondScannerImpl$LastScanSettings.class1028 ?rwxrwxr-x··2.0·unx······625·b-·stor·80-Jan-01·00:00·com/android/server/wifi/scanner/WificondScannerImpl$LastScanSettings.class
1030 ?rwxrwxr-x··2.0·unx······535·b-·stor·80-Jan-01·00:00·com/android/server/wifi/util/ActionListenerWrapper.class1029 ?rwxrwxr-x··2.0·unx······535·b-·stor·80-Jan-01·00:00·com/android/server/wifi/util/ActionListenerWrapper.class
1031 ?rwxrwxr-x··2.0·unx····14460·b-·defN·80-Jan-01·00:00·com/android/server/wifi/util/ApConfigUtil.class1030 ?rwxrwxr-x··2.0·unx····14354·b-·defN·80-Jan-01·00:00·com/android/server/wifi/util/ApConfigUtil.class
1032 ?rwxrwxr-x··2.0·unx·····1504·b-·stor·80-Jan-01·00:00·com/android/server/wifi/util/ArrayUtils.class1031 ?rwxrwxr-x··2.0·unx·····1504·b-·stor·80-Jan-01·00:00·com/android/server/wifi/util/ArrayUtils.class
1033 ?rwxrwxr-x··2.0·unx······279·b-·stor·80-Jan-01·00:00·com/android/server/wifi/util/BitMask.class1032 ?rwxrwxr-x··2.0·unx······279·b-·stor·80-Jan-01·00:00·com/android/server/wifi/util/BitMask.class
1034 ?rwxrwxr-x··2.0·unx·····1007·b-·stor·80-Jan-01·00:00·com/android/server/wifi/util/ByteArrayRingBuffer.class1033 ?rwxrwxr-x··2.0·unx·····1007·b-·stor·80-Jan-01·00:00·com/android/server/wifi/util/ByteArrayRingBuffer.class
1035 ?rwxrwxr-x··2.0·unx······890·b-·stor·80-Jan-01·00:00·com/android/server/wifi/util/EncryptedData.class1034 ?rwxrwxr-x··2.0·unx······890·b-·stor·80-Jan-01·00:00·com/android/server/wifi/util/EncryptedData.class
1036 ?rwxrwxr-x··2.0·unx·····1192·b-·stor·80-Jan-01·00:00·com/android/server/wifi/util/Environment.class1035 ?rwxrwxr-x··2.0·unx·····1192·b-·stor·80-Jan-01·00:00·com/android/server/wifi/util/Environment.class
... Open expanded diff ...
3.0 KB
zipnote «TEMP»/diffoscope_j2vzdnps_mimgapexes/tmpbx84icu7.zip
    
Offset 108, 17 lines modifiedOffset 108, 14 lines modified
  
108 Filename:·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda10.class108 Filename:·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda10.class
109 Comment:·109 Comment:·
  
110 Filename:·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda11.class110 Filename:·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda11.class
111 Comment:·111 Comment:·
  
112 Filename:·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda12.class 
113 Comment:· 
  
114 Filename:·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda4.class112 Filename:·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda4.class
115 Comment:·113 Comment:·
  
116 Filename:·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda5.class114 Filename:·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda5.class
117 Comment:·115 Comment:·
  
118 Filename:·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda6.class116 Filename:·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda6.class
Offset 276, 15 lines modifiedOffset 273, 15 lines modified
  
276 Filename:·com/android/server/wifi/ExternalScoreUpdateObserverProxy.class273 Filename:·com/android/server/wifi/ExternalScoreUpdateObserverProxy.class
277 Comment:·274 Comment:·
  
278 Filename:·com/android/server/wifi/FrameworkFacade.class275 Filename:·com/android/server/wifi/FrameworkFacade.class
279 Comment:·276 Comment:·
  
280 Filename:·com/android/server/wifi/HalDeviceManager$$ExternalSyntheticLambda24.class277 Filename:·com/android/server/wifi/HalDeviceManager$$ExternalSyntheticLambda23.class
281 Comment:·278 Comment:·
  
282 Filename:·com/android/server/wifi/HalDeviceManager$1.class279 Filename:·com/android/server/wifi/HalDeviceManager$1.class
283 Comment:·280 Comment:·
  
284 Filename:·com/android/server/wifi/HalDeviceManager$HdmIfaceTypeForCreation.class281 Filename:·com/android/server/wifi/HalDeviceManager$HdmIfaceTypeForCreation.class
285 Comment:·282 Comment:·
Offset 3447, 17 lines modifiedOffset 3444, 14 lines modified
  
3447 Filename:·com/android/wifi/x/android/hardware/wifi/V1_0/IWifiIface.class3444 Filename:·com/android/wifi/x/android/hardware/wifi/V1_0/IWifiIface.class
3448 Comment:·3445 Comment:·
  
3449 Filename:·com/android/wifi/x/android/hardware/wifi/V1_0/IWifiNanIfaceEventCallback.class3446 Filename:·com/android/wifi/x/android/hardware/wifi/V1_0/IWifiNanIfaceEventCallback.class
3450 Comment:·3447 Comment:·
  
3451 Filename:·com/android/wifi/x/android/hardware/wifi/V1_0/IWifiRttController$getBoundIfaceCallback.class 
3452 Comment:· 
  
3453 Filename:·com/android/wifi/x/android/hardware/wifi/V1_0/IWifiRttController$getCapabilitiesCallback.class3448 Filename:·com/android/wifi/x/android/hardware/wifi/V1_0/IWifiRttController$getCapabilitiesCallback.class
3454 Comment:·3449 Comment:·
  
3455 Filename:·com/android/wifi/x/android/hardware/wifi/V1_0/IWifiRttController.class3450 Filename:·com/android/wifi/x/android/hardware/wifi/V1_0/IWifiRttController.class
3456 Comment:·3451 Comment:·
  
3457 Filename:·com/android/wifi/x/android/hardware/wifi/V1_0/IWifiRttControllerEventCallback.class3452 Filename:·com/android/wifi/x/android/hardware/wifi/V1_0/IWifiRttControllerEventCallback.class
Offset 5280, 17 lines modifiedOffset 5274, 14 lines modified
  
5280 Filename:·com/android/server/wifi/HalDeviceManager$$ExternalSyntheticLambda21.class5274 Filename:·com/android/server/wifi/HalDeviceManager$$ExternalSyntheticLambda21.class
5281 Comment:·5275 Comment:·
  
5282 Filename:·com/android/server/wifi/HalDeviceManager$$ExternalSyntheticLambda22.class5276 Filename:·com/android/server/wifi/HalDeviceManager$$ExternalSyntheticLambda22.class
5283 Comment:·5277 Comment:·
  
5284 Filename:·com/android/server/wifi/HalDeviceManager$$ExternalSyntheticLambda23.class 
5285 Comment:· 
  
5286 Filename:·com/android/server/wifi/HalDeviceManager$$ExternalSyntheticLambda2.class5278 Filename:·com/android/server/wifi/HalDeviceManager$$ExternalSyntheticLambda2.class
5287 Comment:·5279 Comment:·
  
5288 Filename:·com/android/server/wifi/HalDeviceManager$$ExternalSyntheticLambda3.class5280 Filename:·com/android/server/wifi/HalDeviceManager$$ExternalSyntheticLambda3.class
5289 Comment:·5281 Comment:·
  
5290 Filename:·com/android/server/wifi/HalDeviceManager$$ExternalSyntheticLambda4.class5282 Filename:·com/android/server/wifi/HalDeviceManager$$ExternalSyntheticLambda4.class
Offset 6480, 17 lines modifiedOffset 6471, 14 lines modified
  
6480 Filename:·com/android/wifi/x/android/hardware/wifi/V1_0/IWifiChipEventCallback$Stub.class6471 Filename:·com/android/wifi/x/android/hardware/wifi/V1_0/IWifiChipEventCallback$Stub.class
6481 Comment:·6472 Comment:·
  
6482 Filename:·com/android/wifi/x/android/hardware/wifi/V1_0/IWifiEventCallback$Stub.class6473 Filename:·com/android/wifi/x/android/hardware/wifi/V1_0/IWifiEventCallback$Stub.class
6483 Comment:·6474 Comment:·
  
6484 Filename:·com/android/wifi/x/android/hardware/wifi/V1_0/IWifiIface$Proxy.class 
6485 Comment:· 
  
6486 Filename:·com/android/wifi/x/android/hardware/wifi/V1_0/IWifiNanIface.class6475 Filename:·com/android/wifi/x/android/hardware/wifi/V1_0/IWifiNanIface.class
6487 Comment:·6476 Comment:·
  
6488 Filename:·com/android/wifi/x/android/hardware/wifi/V1_0/IWifiP2pIface.class6477 Filename:·com/android/wifi/x/android/hardware/wifi/V1_0/IWifiP2pIface.class
6489 Comment:·6478 Comment:·
  
6490 Filename:·com/android/wifi/x/android/hardware/wifi/V1_0/IWifiRttController$Proxy.class6479 Filename:·com/android/wifi/x/android/hardware/wifi/V1_0/IWifiRttController$Proxy.class
689 B
com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda10.class
547 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 13 lines modified
  
1 package·com.android.server.wifi;1 package·com.android.server.wifi;
  
 2 import·android.net.wifi.hotspot2.IProvisioningCallback;
 3 import·android.net.wifi.hotspot2.OsuProvider;
2 import·java.util.function.Supplier;4 import·java.util.function.Supplier;
  
3 public·final·class·ClientModeImpl$$ExternalSyntheticLambda10·implements·Supplier5 public·final·class·ClientModeImpl$$ExternalSyntheticLambda10·implements·Supplier
4 {6 {
5 ····public·final·Object·get()·{7 ····public·final·Object·get()·{
6 ········return·ClientModeImpl.$r8$lambda$eT_7dugG8XT7GZyihrpNuk-1WDg(this.f$0);8 ········return·ClientModeImpl.$r8$lambda$llYv_tWqu9skf8hN3wPbg1T8IVc(this.f$0,·this.f$1,·this.f$2,·this.f$3);
7 ····}9 ····}
8 }10 }
709 B
com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda11.class
567 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 11 lines modified
  
1 package·com.android.server.wifi;1 package·com.android.server.wifi;
  
2 import·android.net.wifi.hotspot2.IProvisioningCallback; 
3 import·android.net.wifi.hotspot2.OsuProvider; 
4 import·java.util.function.Supplier;2 import·java.util.function.Supplier;
  
5 public·final·class·ClientModeImpl$$ExternalSyntheticLambda11·implements·Supplier3 public·final·class·ClientModeImpl$$ExternalSyntheticLambda11·implements·Supplier
6 {4 {
7 ····public·final·Object·get()·{5 ····public·final·Object·get()·{
8 ········return·ClientModeImpl.$r8$lambda$VGLZdni0MXOgT5EDSK0AbVzD1Gk(this.f$0,·this.f$1,·this.f$2,·this.f$3);6 ········return·ClientModeImpl.$r8$lambda$zs2V8sReupmyDz1aV8ITeKqOjCA(this.f$0,·this.f$1,·this.f$2);
9 ····}7 ····}
10 }8 }
741 B
com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda4.class
601 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 13 lines modified
  
1 package·com.android.server.wifi;1 package·com.android.server.wifi;
  
 2 import·com.android.server.wifi.util.ScanResultUtil;
 3 import·android.net.wifi.ScanResult;
 4 import·java.util.function.Function;
  
2 public·final·class·ClientModeImpl$$ExternalSyntheticLambda4·implements·Runnable5 public·final·class·ClientModeImpl$$ExternalSyntheticLambda4·implements·Function
3 {6 {
4 ····public·final·void·run()·{ 
5 ········ClientModeImpl.$r8$lambda$3yLtwKJk7Ie6N-JHQexpoJUZVu8(this.f$0);7 ····public·final·Object·apply(final·Object·o)·{
 8 ········return·ScanResultUtil.toScanDetail((ScanResult)o);
6 ····}9 ····}
7 }10 }
693 B
com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda5.class
553 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
  
1 package·com.android.server.wifi;1 package·com.android.server.wifi;
  
 2 import·android.net.wifi.WifiConfiguration;
2 import·com.android.server.wifi.util.ScanResultUtil; 
3 import·android.net.wifi.ScanResult; 
4 import·java.util.function.Function;3 import·java.util.function.Function;
  
5 public·final·class·ClientModeImpl$$ExternalSyntheticLambda5·implements·Function4 public·final·class·ClientModeImpl$$ExternalSyntheticLambda5·implements·Function
6 {5 {
7 ····public·final·Object·apply(final·Object·o)·{6 ····public·final·Object·apply(final·Object·o)·{
8 ········return·ScanResultUtil.toScanDetail((ScanResult)o);7 ········return·ClientModeImpl.$r8$lambda$HUaKrgD2mHUYC9UFpaCv-QhyyXM((WifiConfiguration)o);
9 ····}8 ····}
10 }9 }
845 B
com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda6.class
705 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
  
1 package·com.android.server.wifi;1 package·com.android.server.wifi;
  
 2 import·android.net.wifi.ScanResult;
2 import·android.net.wifi.WifiConfiguration;3 import·android.net.wifi.WifiConfiguration;
3 import·java.util.function.Function;4 import·java.util.function.Predicate;
  
4 public·final·class·ClientModeImpl$$ExternalSyntheticLambda6·implements·Function5 public·final·class·ClientModeImpl$$ExternalSyntheticLambda6·implements·Predicate
5 {6 {
6 ····public·final·Object·apply(final·Object·o)·{7 ····public·final·boolean·test(final·Object·o)·{
7 ········return·ClientModeImpl.$r8$lambda$AnPIHmmaYeZLOQR3BULhN1qnXQk((WifiConfiguration)o);8 ········return·ClientModeImpl.$r8$lambda$LbJMpqKu4G0jxzzzGMeuz7zXfro(this.f$0,·(ScanResult)o);
8 ····}9 ····}
9 }10 }
706 B
com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda7.class
566 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
  
1 package·com.android.server.wifi;1 package·com.android.server.wifi;
  
2 import·android.net.wifi.ScanResult;2 import·android.net.wifi.SecurityParams;
3 import·android.net.wifi.WifiConfiguration; 
4 import·java.util.function.Predicate;3 import·java.util.function.Predicate;
  
5 public·final·class·ClientModeImpl$$ExternalSyntheticLambda7·implements·Predicate4 public·final·class·ClientModeImpl$$ExternalSyntheticLambda7·implements·Predicate
6 {5 {
7 ····public·final·boolean·test(final·Object·o)·{6 ····public·final·boolean·test(final·Object·o)·{
8 ········return·ClientModeImpl.$r8$lambda$12aKFEBAuGqjZsm44MZLwGdNpb8(this.f$0,·(ScanResult)o);7 ········return·WifiConfigurationUtil.isSecurityParamsValid((SecurityParams)o);
9 ····}8 ····}
10 }9 }
761 B
com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda8.class
621 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 11 lines modified
  
1 package·com.android.server.wifi;1 package·com.android.server.wifi;
  
2 import·android.net.wifi.SecurityParams; 
3 import·java.util.function.Predicate;2 import·java.util.function.Supplier;
  
4 public·final·class·ClientModeImpl$$ExternalSyntheticLambda8·implements·Predicate3 public·final·class·ClientModeImpl$$ExternalSyntheticLambda8·implements·Supplier
5 {4 {
6 ····public·final·boolean·test(final·Object·o)·{ 
7 ········return·WifiConfigurationUtil.isSecurityParamsValid((SecurityParams)o);5 ····public·final·Object·get()·{
 6 ········return·ClientModeImpl.$r8$lambda$2o41lCD3sfVG3sHfq7Tres3R_M0(this.f$0);
8 ····}7 ····}
9 }8 }
689 B
com/android/server/wifi/HalDeviceManager$WifiEventCallbackV15$$ExternalSyntheticLambda0.class
503 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 11 lines modified
  
1 package·com.android.server.wifi;1 package·com.android.server.wifi;
  
 2 import·com.android.wifi.x.android.hardware.wifi.V1_0.WifiStatus;
  
2 public·final·class·HalDeviceManager$WifiEventCallbackV15$$ExternalSyntheticLambda0·implements·Runnable3 public·final·class·HalDeviceManager$WifiEventCallbackV15$$ExternalSyntheticLambda0·implements·Runnable
3 {4 {
4 ····public·final·void·run()·{5 ····public·final·void·run()·{
5 ········HalDeviceManager$WifiEventCallbackV15.$r8$lambda$dq6VD-t8oog1_F11oMsZaxkNLMk(this.f$0);6 ········HalDeviceManager$WifiEventCallbackV15.$r8$lambda$IMx73aXwLcCesNPPUj7nJejQ57w(this.f$0,·this.f$1);
6 ····}7 ····}
7 }8 }
1.17 KB
com/android/server/wifi/ScanResultMatchInfo.class
1.08 KB
procyon -ec {}
    
Offset 116, 15 lines modifiedOffset 116, 15 lines modified
116 ········//·This·method·could·not·be·decompiled.116 ········//·This·method·could·not·be·decompiled.
117 ········//·117 ········//·
118 ········//·Original·Bytecode:118 ········//·Original·Bytecode:
119 ········//·119 ········//·
120 ········//·····1:·getfield········com/android/server/wifi/ScanResultMatchInfo.securityParamsList:Ljava/util/List;120 ········//·····1:·getfield········com/android/server/wifi/ScanResultMatchInfo.securityParamsList:Ljava/util/List;
121 ········//·····4:·invokeinterface·java/util/List.stream:()invokeinterface!!!·ERROR121 ········//·····4:·invokeinterface·java/util/List.stream:()invokeinterface!!!·ERROR
122 ········//·····9:·astore_0·······122 ········//·····9:·astore_0·······
123 ········//····10:·getstatic·······com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda8.INSTANCE:Lcom/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda8;123 ········//····10:·getstatic·······com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda7.INSTANCE:Lcom/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda7;
124 ········//····13:·astore_1·······124 ········//····13:·astore_1·······
125 ········//····14:·aload_0········125 ········//····14:·aload_0········
126 ········//····15:·aload_1········126 ········//····15:·aload_1········
127 ········//····16:·invokeinterface·invokeinterface!!!·ERROR127 ········//····16:·invokeinterface·invokeinterface!!!·ERROR
128 ········//····21:·invokeinterface·invokeinterface!!!·ERROR128 ········//····21:·invokeinterface·invokeinterface!!!·ERROR
129 ········//····26:·aconst_null····129 ········//····26:·aconst_null····
130 ········//····27:·invokevirtual···java/util/Optional.orElse:(Ljava/lang/Object;)Ljava/lang/Object;130 ········//····27:·invokevirtual···java/util/Optional.orElse:(Ljava/lang/Object;)Ljava/lang/Object;
989 B
com/android/server/wifi/WifiCarrierInfoManager.class
885 B
procyon -ec {}
    
Offset 1056, 21 lines modifiedOffset 1056, 16 lines modified
1056 ········sb.append("anonymous");1056 ········sb.append("anonymous");
1057 ········sb.append("@");1057 ········sb.append("@");
1058 ········sb.append(format);1058 ········sb.append(format);
1059 ········return·sb.toString();1059 ········return·sb.toString();
1060 ····}1060 ····}
1061 ····1061 ····
1062 ····public·int·getBestMatchSubscriptionId(final·WifiConfiguration·wifiConfiguration)·{1062 ····public·int·getBestMatchSubscriptionId(final·WifiConfiguration·wifiConfiguration)·{
1063 ········final·int·n·=·-1; 
1064 ········if·(wifiConfiguration·==·null)·{ 
1065 ············Log.wtf("WifiCarrierInfoManager",·"getBestMatchSubscriptionId:·Config·must·be·NonNull!"); 
1066 ············return·n; 
1067 ········} 
1068 ········final·int·subscriptionId·=·wifiConfiguration.subscriptionId;1063 ········final·int·subscriptionId·=·wifiConfiguration.subscriptionId;
1069 ········if·(subscriptionId·!=·n)·{1064 ········if·(subscriptionId·!=·-1)·{
1070 ············return·subscriptionId;1065 ············return·subscriptionId;
1071 ········}1066 ········}
1072 ········if·(wifiConfiguration.isPasspoint())·{1067 ········if·(wifiConfiguration.isPasspoint())·{
1073 ············return·this.getMatchingSubId(wifiConfiguration.carrierId);1068 ············return·this.getMatchingSubId(wifiConfiguration.carrierId);
1074 ········}1069 ········}
1075 ········return·this.getBestMatchSubscriptionIdForEnterprise(wifiConfiguration);1070 ········return·this.getBestMatchSubscriptionIdForEnterprise(wifiConfiguration);
1076 ····}1071 ····}
1.13 KB
com/android/server/wifi/WifiNetworkFactory$ConnectActionListener.class
1020 B
procyon -ec {}
    
Offset 9, 20 lines modifiedOffset 9, 15 lines modified
9 ····final·/*·synthetic·*/·WifiNetworkFactory·this$0;9 ····final·/*·synthetic·*/·WifiNetworkFactory·this$0;
10 ····10 ····
11 ····private·WifiNetworkFactory$ConnectActionListener(final·WifiNetworkFactory·this$0)·{11 ····private·WifiNetworkFactory$ConnectActionListener(final·WifiNetworkFactory·this$0)·{
12 ········this.this$0·=·this$0;12 ········this.this$0·=·this$0;
13 ····}13 ····}
14 ····14 ····
15 ····public·void·onFailure(final·int·n)·{15 ····public·void·onFailure(final·int·n)·{
16 ········final·String·s·=·"WifiNetworkFactory"; 
17 ········Log.e(s,·"Failed·to·trigger·network·connection");16 ········Log.e("WifiNetworkFactory",·"Failed·to·trigger·network·connection");
18 ········if·(WifiNetworkFactory.access$700(this.this$0)·==·null)·{ 
19 ············Log.e(s,·"mUserSelectedNetwork·is·null,·when·connection·failure"); 
20 ············return; 
21 ········} 
22 ········final·WifiNetworkFactory·this$0·=·this.this$0;17 ········final·WifiNetworkFactory·this$0·=·this.this$0;
23 ········WifiNetworkFactory.access$800(this$0,·WifiNetworkFactory.access$700(this$0),·WifiNetworkFactory.access$700(this.this$0).BSSID);18 ········WifiNetworkFactory.access$800(this$0,·WifiNetworkFactory.access$700(this$0),·WifiNetworkFactory.access$700(this.this$0).BSSID);
24 ····}19 ····}
25 ····20 ····
26 ····public·void·onSuccess()·{21 ····public·void·onSuccess()·{
27 ········if·(WifiNetworkFactory.access$000(this.this$0))·{22 ········if·(WifiNetworkFactory.access$000(this.this$0))·{
28 ············Log.v("WifiNetworkFactory",·"Triggered·network·connection");23 ············Log.v("WifiNetworkFactory",·"Triggered·network·connection");
1.23 KB
com/android/server/wifi/WifiNetworkFactory$ConnectionTimeoutAlarmListener.class
1.08 KB
procyon -ec {}
    
Offset 9, 19 lines modifiedOffset 9, 13 lines modified
9 ····final·/*·synthetic·*/·WifiNetworkFactory·this$0;9 ····final·/*·synthetic·*/·WifiNetworkFactory·this$0;
10 ····10 ····
11 ····private·WifiNetworkFactory$ConnectionTimeoutAlarmListener(final·WifiNetworkFactory·this$0)·{11 ····private·WifiNetworkFactory$ConnectionTimeoutAlarmListener(final·WifiNetworkFactory·this$0)·{
12 ········this.this$0·=·this$0;12 ········this.this$0·=·this$0;
13 ····}13 ····}
14 ····14 ····
15 ····public·void·onAlarm()·{15 ····public·void·onAlarm()·{
16 ········final·String·s·=·"WifiNetworkFactory"; 
17 ········Log.e(s,·"Timed-out·connecting·to·network");16 ········Log.e("WifiNetworkFactory",·"Timed-out·connecting·to·network");
18 ········if·(WifiNetworkFactory.access$700(this.this$0)·!=·null)·{ 
19 ············final·WifiNetworkFactory·this$0·=·this.this$0;17 ········final·WifiNetworkFactory·this$0·=·this.this$0;
20 ············WifiNetworkFactory.access$800(this$0,·WifiNetworkFactory.access$700(this$0),·WifiNetworkFactory.access$700(this.this$0).BSSID);18 ········WifiNetworkFactory.access$800(this$0,·WifiNetworkFactory.access$700(this$0),·WifiNetworkFactory.access$700(this.this$0).BSSID);
21 ········} 
22 ········else·{ 
23 ············Log.wtf(s,·"mUserSelectedNetwork·is·null,·when·connection·time·out"); 
24 ········} 
25 ········WifiNetworkFactory.access$902(this.this$0,·false);19 ········WifiNetworkFactory.access$902(this.this$0,·false);
26 ····}20 ····}
27 }21 }
869 B
com/android/server/wifi/rtt/RttServiceImpl.class
773 B
procyon -ec {}
    
Offset 201, 14 lines modifiedOffset 201, 15 lines modified
201 ························Log.e(s3,·sb.toString());201 ························Log.e(s3,·sb.toString());
202 ····················}202 ····················}
203 ····················return;203 ····················return;
204 ················}204 ················}
205 ················final·int·mockableCallingUid·=·this.getMockableCallingUid();205 ················final·int·mockableCallingUid·=·this.getMockableCallingUid();
206 ················this.enforceAccessPermission();206 ················this.enforceAccessPermission();
207 ················this.enforceChangePermission();207 ················this.enforceChangePermission();
 208 ················this.mWifiPermissionsUtil.checkPackage(mockableCallingUid,·s);
208 ················this.mWifiPermissionsUtil.enforceFineLocationPermission(s,·s2,·mockableCallingUid);209 ················this.mWifiPermissionsUtil.enforceFineLocationPermission(s,·s2,·mockableCallingUid);
209 ················WorkSource·withoutNames;210 ················WorkSource·withoutNames;
210 ················if·(workSource·!=·null)·{211 ················if·(workSource·!=·null)·{
211 ····················this.enforceLocationHardware();212 ····················this.enforceLocationHardware();
212 ····················withoutNames·=·workSource.withoutNames();213 ····················withoutNames·=·workSource.withoutNames();
213 ················}214 ················}
214 ················else·{215 ················else·{
1010 B
com/android/server/wifi/util/ApConfigUtil.class
915 B
procyon -ec {}
    
Offset 799, 18 lines modifiedOffset 799, 14 lines modified
799 ········return·context.getResources().getBoolean(2130837508)·&&·context.getResources().getBoolean(2130837545);799 ········return·context.getResources().getBoolean(2130837508)·&&·context.getResources().getBoolean(2130837545);
800 ····}800 ····}
801 ····801 ····
802 ····public·static·boolean·isSoftApDynamicCountryCodeSupported(final·Context·context)·{802 ····public·static·boolean·isSoftApDynamicCountryCodeSupported(final·Context·context)·{
803 ········return·context.getResources().getBoolean(2130837541);803 ········return·context.getResources().getBoolean(2130837541);
804 ····}804 ····}
805 ····805 ····
806 ····public·static·boolean·isStaWithBridgedModeSupported(final·Context·context)·{ 
807 ········return·SdkLevel.isAtLeastS()·&&·context.getResources().getBoolean(2130837559); 
808 ····} 
809 ···· 
810 ····public·static·boolean·isWpa3SaeSupported(final·Context·context)·{806 ····public·static·boolean·isWpa3SaeSupported(final·Context·context)·{
811 ········return·context.getResources().getBoolean(2130837578);807 ········return·context.getResources().getBoolean(2130837578);
812 ····}808 ····}
813 ····809 ····
814 ····public·static·int·removeUnavailableBands(final·SoftApCapability·softApCapability,·final·int·n,·final·CoexManager·coexManager)·{810 ····public·static·int·removeUnavailableBands(final·SoftApCapability·softApCapability,·final·int·n,·final·CoexManager·coexManager)·{
815 ········final·int[]·band_TYPES·=·SoftApConfiguration.BAND_TYPES;811 ········final·int[]·band_TYPES·=·SoftApConfiguration.BAND_TYPES;
816 ········final·int·length·=·band_TYPES.length;812 ········final·int·length·=·band_TYPES.length;
2.01 KB
com/android/wifi/x/android/hardware/wifi/V1_0/IWifiIface.class
1.89 KB
procyon -ec {}
    
Offset 1, 53 lines modifiedOffset 1, 14 lines modified
  
1 package·com.android.wifi.x.android.hardware.wifi.V1_0;1 package·com.android.wifi.x.android.hardware.wifi.V1_0;
  
2 import·java.util.Iterator; 
3 import·java.util.ArrayList; 
4 import·android.os.RemoteException; 
5 import·android.os.IHwBinder;2 import·android.os.IHwBinder;
6 import·android.os.IHwInterface;3 import·android.os.IHwInterface;
  
7 public·interface·IWifiIface·extends·IHwInterface4 public·interface·IWifiIface·extends·IHwInterface
8 {5 {
9 ····default·IWifiIface·asInterface(final·IHwBinder·hwBinder)·{ 
10 ········if·(hwBinder·==·null)·{ 
11 ············return·null; 
12 ········} 
13 ········final·String·anObject·=·"android.hardware.wifi@1.0::IWifiIface"; 
14 ········final·IHwInterface·queryLocalInterface·=·hwBinder.queryLocalInterface(anObject); 
15 ········if·(queryLocalInterface·!=·null·&&·queryLocalInterface·instanceof·IWifiIface)·{ 
16 ············return·(IWifiIface)queryLocalInterface; 
17 ········} 
18 ········final·IWifiIface$Proxy·wifiIface$Proxy·=·new·IWifiIface$Proxy(hwBinder); 
19 ········try·{ 
20 ············final·ArrayList·interfaceChain·=·((IWifiIface)wifiIface$Proxy).interfaceChain(); 
21 ············try·{ 
22 ················final·Iterator<String>·iterator·=·interfaceChain.iterator(); 
23 ················try·{ 
24 ····················while·(iterator.hasNext())·{ 
25 ························final·String·next·=·iterator.next(); 
26 ························try·{ 
27 ····························if·(((String)next).equals(anObject))·{ 
28 ································return·(IWifiIface)wifiIface$Proxy; 
29 ····························} 
30 ····························continue; 
31 ························} 
32 ························catch·(RemoteException·ex)·{} 
33 ····················} 
34 ················} 
35 ················catch·(RemoteException·ex2)·{} 
36 ············} 
37 ············catch·(RemoteException·ex3)·{} 
38 ········} 
39 ········catch·(RemoteException·ex4)·{} 
40 ········return·null; 
41 ····} 
42 ···· 
43 ····IHwBinder·asBinder();6 ····IHwBinder·asBinder();
44 ····7 ····
45 ····void·getName(final·IWifiIface$getNameCallback·p0);8 ····void·getName(final·IWifiIface$getNameCallback·p0);
46 ····9 ····
47 ····void·getType(final·IWifiIface$getTypeCallback·p0);10 ····void·getType(final·IWifiIface$getTypeCallback·p0);
48 ···· 
49 ····ArrayList·interfaceChain(); 
50 }11 }
673 B
com/android/wifi/x/android/hardware/wifi/V1_0/IWifiRttController.class
533 B
procyon -ec {}
    
Offset 39, 16 lines modifiedOffset 39, 14 lines modified
39 ············}39 ············}
40 ············catch·(RemoteException·ex3)·{}40 ············catch·(RemoteException·ex3)·{}
41 ········}41 ········}
42 ········catch·(RemoteException·ex4)·{}42 ········catch·(RemoteException·ex4)·{}
43 ········return·null;43 ········return·null;
44 ····}44 ····}
45 ····45 ····
46 ····void·getBoundIface(final·IWifiRttController$getBoundIfaceCallback·p0); 
47 ···· 
48 ····void·getCapabilities(final·IWifiRttController$getCapabilitiesCallback·p0);46 ····void·getCapabilities(final·IWifiRttController$getCapabilitiesCallback·p0);
49 ····47 ····
50 ····ArrayList·interfaceChain();48 ····ArrayList·interfaceChain();
51 ····49 ····
52 ····WifiStatus·rangeCancel(final·int·p0,·final·ArrayList·p1);50 ····WifiStatus·rangeCancel(final·int·p0,·final·ArrayList·p1);
53 ····51 ····
54 ····WifiStatus·rangeRequest(final·int·p0,·final·ArrayList·p1);52 ····WifiStatus·rangeRequest(final·int·p0,·final·ArrayList·p1);
7.77 KB
com/android/wifi/x/android/net/ProvisioningConfigurationParcelable.class
7.63 KB
procyon -ec {}
    
Offset 20, 17 lines modifiedOffset 20, 15 lines modified
20 ····public·static·final·Parcelable$Creator·CREATOR;20 ····public·static·final·Parcelable$Creator·CREATOR;
21 ····public·ApfCapabilities·apfCapabilities;21 ····public·ApfCapabilities·apfCapabilities;
22 ····public·String·displayName;22 ····public·String·displayName;
23 ····public·boolean·enableIPv4;23 ····public·boolean·enableIPv4;
24 ····public·boolean·enableIPv6;24 ····public·boolean·enableIPv6;
25 ····public·boolean·enablePreconnection;25 ····public·boolean·enablePreconnection;
26 ····public·InitialConfigurationParcelable·initialConfig;26 ····public·InitialConfigurationParcelable·initialConfig;
27 ····public·int·ipv4ProvisioningMode; 
28 ····public·int·ipv6AddrGenMode;27 ····public·int·ipv6AddrGenMode;
29 ····public·int·ipv6ProvisioningMode; 
30 ····public·Layer2InformationParcelable·layer2Info;28 ····public·Layer2InformationParcelable·layer2Info;
31 ····public·Network·network;29 ····public·Network·network;
32 ····public·List·options;30 ····public·List·options;
33 ····public·int·provisioningTimeoutMs;31 ····public·int·provisioningTimeoutMs;
34 ····public·int·requestedPreDhcpActionMs;32 ····public·int·requestedPreDhcpActionMs;
35 ····public·ScanResultInfoParcelable·scanResultInfo;33 ····public·ScanResultInfoParcelable·scanResultInfo;
36 ····public·StaticIpConfiguration·staticIpConfig;34 ····public·StaticIpConfiguration·staticIpConfig;
Offset 46, 16 lines modifiedOffset 44, 14 lines modified
46 ········this.enableIPv6·=·false;44 ········this.enableIPv6·=·false;
47 ········this.usingMultinetworkPolicyTracker·=·false;45 ········this.usingMultinetworkPolicyTracker·=·false;
48 ········this.usingIpReachabilityMonitor·=·false;46 ········this.usingIpReachabilityMonitor·=·false;
49 ········this.requestedPreDhcpActionMs·=·0;47 ········this.requestedPreDhcpActionMs·=·0;
50 ········this.provisioningTimeoutMs·=·0;48 ········this.provisioningTimeoutMs·=·0;
51 ········this.ipv6AddrGenMode·=·0;49 ········this.ipv6AddrGenMode·=·0;
52 ········this.enablePreconnection·=·false;50 ········this.enablePreconnection·=·false;
53 ········this.ipv4ProvisioningMode·=·0; 
54 ········this.ipv6ProvisioningMode·=·0; 
55 ····}51 ····}
56 ····52 ····
57 ····private·int·describeContents(final·Object·o)·{53 ····private·int·describeContents(final·Object·o)·{
58 ········int·n·=·0;54 ········int·n·=·0;
59 ········if·(o·==·null)·{55 ········if·(o·==·null)·{
60 ············return·0;56 ············return·0;
61 ········}57 ········}
Offset 247, 39 lines modifiedOffset 243, 21 lines modified
247 ················································································n·-=·int1;243 ················································································n·-=·int1;
248 ················································································if·(dataPosition·>·n)·{244 ················································································if·(dataPosition·>·n)·{
249 ····················································································throw·new·BadParcelableException(s);245 ····················································································throw·new·BadParcelableException(s);
250 ················································································}246 ················································································}
251 ············································································}247 ············································································}
252 ············································································else·{248 ············································································else·{
253 ················································································this.options·=·parcel.createTypedArrayList(DhcpOption.CREATOR);249 ················································································this.options·=·parcel.createTypedArrayList(DhcpOption.CREATOR);
254 ················································································if·(parcel.dataPosition()·-·dataPosition·>=·int1)·{ 
255 ····················································································n·-=·int1;250 ················································································n·-=·int1;
256 ····················································································if·(dataPosition·>·n)·{251 ················································································if·(dataPosition·<=·n)·{
257 ························································································throw·new·BadParcelableException(s); 
258 ····················································································} 
259 ················································································} 
260 ················································································else·{ 
261 ····················································································this.ipv4ProvisioningMode·=·parcel.readInt(); 
262 ····················································································if·(parcel.dataPosition()·-·dataPosition·>=·int1)·{ 
263 ························································································n·-=·int1; 
264 ························································································if·(dataPosition·>·n)·{ 
265 ····························································································throw·new·BadParcelableException(s); 
266 ························································································} 
267 ····················································································} 
268 ····················································································else·{ 
269 ························································································this.ipv6ProvisioningMode·=·parcel.readInt(); 
270 ························································································n·-=·int1; 
271 ························································································if·(dataPosition·<=·n)·{ 
272 ····························································································dataPosition·+=·int1;252 ····················································································dataPosition·+=·int1;
273 ····························································································parcel.setDataPosition(dataPosition);253 ····················································································parcel.setDataPosition(dataPosition);
274 ····························································································return;254 ····················································································return;
275 ························································································} 
276 ························································································throw·new·BadParcelableException(s); 
277 ····················································································} 
278 ················································································}255 ················································································}
 256 ················································································throw·new·BadParcelableException(s);
279 ············································································}257 ············································································}
280 ········································································}258 ········································································}
281 ····································································}259 ····································································}
282 ································································}260 ································································}
283 ····························································}261 ····························································}
284 ························································}262 ························································}
285 ····················································}263 ····················································}
Offset 367, 25 lines modifiedOffset 345, 17 lines modified
367 ········sb15.append(Objects.toString((Object)this.layer2Info));345 ········sb15.append(Objects.toString((Object)this.layer2Info));
368 ········stringJoiner.add(sb15.toString());346 ········stringJoiner.add(sb15.toString());
369 ········final·StringBuilder·sb16·=·new·StringBuilder();347 ········final·StringBuilder·sb16·=·new·StringBuilder();
370 ········sb16.append("options:·");348 ········sb16.append("options:·");
371 ········sb16.append(Objects.toString((Object)this.options));349 ········sb16.append(Objects.toString((Object)this.options));
372 ········stringJoiner.add(sb16.toString());350 ········stringJoiner.add(sb16.toString());
373 ········final·StringBuilder·sb17·=·new·StringBuilder();351 ········final·StringBuilder·sb17·=·new·StringBuilder();
374 ········sb17.append("ipv4ProvisioningMode:·"); 
375 ········sb17.append(this.ipv4ProvisioningMode); 
376 ········stringJoiner.add(sb17.toString()); 
377 ········final·StringBuilder·sb18·=·new·StringBuilder(); 
378 ········sb18.append("ipv6ProvisioningMode:·"); 
379 ········sb18.append(this.ipv6ProvisioningMode); 
380 ········stringJoiner.add(sb18.toString()); 
381 ········final·StringBuilder·sb19·=·new·StringBuilder(); 
382 ········sb19.append("com.android.wifi.x.android.net.ProvisioningConfigurationParcelable");352 ········sb17.append("com.android.wifi.x.android.net.ProvisioningConfigurationParcelable");
383 ········sb19.append(stringJoiner.toString());353 ········sb17.append(stringJoiner.toString());
384 ········return·sb19.toString();354 ········return·sb17.toString();
385 ····}355 ····}
386 ····356 ····
387 ····public·final·void·writeToParcel(final·Parcel·parcel,·int·dataPosition)·{357 ····public·final·void·writeToParcel(final·Parcel·parcel,·int·dataPosition)·{
388 ········dataPosition·=·parcel.dataPosition();358 ········dataPosition·=·parcel.dataPosition();
389 ········parcel.writeInt(0);359 ········parcel.writeInt(0);
390 ········parcel.writeInt((int)(this.enableIPv4·?·1·:·0));360 ········parcel.writeInt((int)(this.enableIPv4·?·1·:·0));
391 ········parcel.writeInt((int)(this.enableIPv6·?·1·:·0));361 ········parcel.writeInt((int)(this.enableIPv6·?·1·:·0));
Offset 437, 16 lines modifiedOffset 407, 14 lines modified
437 ············parcel.writeInt(n);407 ············parcel.writeInt(n);
438 ············this.layer2Info.writeToParcel(parcel,·0);408 ············this.layer2Info.writeToParcel(parcel,·0);
439 ········}409 ········}
440 ········else·{410 ········else·{
441 ············parcel.writeInt(0);411 ············parcel.writeInt(0);
442 ········}412 ········}
443 ········parcel.writeTypedList(this.options);413 ········parcel.writeTypedList(this.options);
444 ········parcel.writeInt(this.ipv4ProvisioningMode); 
445 ········parcel.writeInt(this.ipv6ProvisioningMode); 
446 ········final·int·dataPosition2·=·parcel.dataPosition();414 ········final·int·dataPosition2·=·parcel.dataPosition();
447 ········parcel.setDataPosition(dataPosition);415 ········parcel.setDataPosition(dataPosition);
448 ········dataPosition·=·dataPosition2·-·dataPosition;416 ········dataPosition·=·dataPosition2·-·dataPosition;
449 ········parcel.writeInt(dataPosition);417 ········parcel.writeInt(dataPosition);
450 ········parcel.setDataPosition(dataPosition2);418 ········parcel.setDataPosition(dataPosition2);
451 ····}419 ····}
452 }420 }
1.77 KB
com/android/wifi/x/android/net/shared/ProvisioningConfiguration$Builder.class
1.62 KB
procyon -ec {}
    
Offset 10, 19 lines modifiedOffset 10, 15 lines modified
10 ····protected·ProvisioningConfiguration·mConfig;10 ····protected·ProvisioningConfiguration·mConfig;
11 ····11 ····
12 ····public·ProvisioningConfiguration$Builder()·{12 ····public·ProvisioningConfiguration$Builder()·{
13 ········this.mConfig·=·new·ProvisioningConfiguration();13 ········this.mConfig·=·new·ProvisioningConfiguration();
14 ····}14 ····}
15 ····15 ····
16 ····public·ProvisioningConfiguration·build()·{16 ····public·ProvisioningConfiguration·build()·{
17 ········final·ProvisioningConfiguration·mConfig·=·this.mConfig; 
18 ········if·(mConfig.mIPv6ProvisioningMode·==·2·&&·mConfig.mIPv4ProvisioningMode·!=·0)·{ 
19 ············throw·new·IllegalArgumentException("IPv4·must·be·disabled·in·IPv6·link-localonly·mode."); 
20 ········} 
21 ········return·new·ProvisioningConfiguration(mConfig);17 ········return·new·ProvisioningConfiguration(this.mConfig);
22 ····}18 ····}
23 ····19 ····
24 ····public·ProvisioningConfiguration$Builder·withApfCapabilities(final·ApfCapabilities·mApfCapabilities)·{20 ····public·ProvisioningConfiguration$Builder·withApfCapabilities(final·ApfCapabilities·mApfCapabilities)·{
25 ········this.mConfig.mApfCapabilities·=·mApfCapabilities;21 ········this.mConfig.mApfCapabilities·=·mApfCapabilities;
26 ········return·this;22 ········return·this;
27 ····}23 ····}
28 ····24 ····
Offset 68, 17 lines modifiedOffset 64, 15 lines modified
68 ····64 ····
69 ····public·ProvisioningConfiguration$Builder·withScanResultInfo(final·ProvisioningConfiguration$ScanResultInfo·mScanResultInfo)·{65 ····public·ProvisioningConfiguration$Builder·withScanResultInfo(final·ProvisioningConfiguration$ScanResultInfo·mScanResultInfo)·{
70 ········this.mConfig.mScanResultInfo·=·mScanResultInfo;66 ········this.mConfig.mScanResultInfo·=·mScanResultInfo;
71 ········return·this;67 ········return·this;
72 ····}68 ····}
73 ····69 ····
74 ····public·ProvisioningConfiguration$Builder·withStaticConfiguration(final·StaticIpConfiguration·mStaticIpConfig)·{70 ····public·ProvisioningConfiguration$Builder·withStaticConfiguration(final·StaticIpConfiguration·mStaticIpConfig)·{
75 ········final·ProvisioningConfiguration·mConfig·=·this.mConfig; 
76 ········mConfig.mIPv4ProvisioningMode·=·1; 
77 ········mConfig.mStaticIpConfig·=·mStaticIpConfig;71 ········this.mConfig.mStaticIpConfig·=·mStaticIpConfig;
78 ········return·this;72 ········return·this;
79 ····}73 ····}
80 ····74 ····
81 ····public·ProvisioningConfiguration$Builder·withoutIpReachabilityMonitor()·{75 ····public·ProvisioningConfiguration$Builder·withoutIpReachabilityMonitor()·{
82 ········this.mConfig.mUsingIpReachabilityMonitor·=·false;76 ········this.mConfig.mUsingIpReachabilityMonitor·=·false;
83 ········return·this;77 ········return·this;
84 ····}78 ····}
14.9 KB
com/android/wifi/x/android/net/shared/ProvisioningConfiguration.class
14.8 KB
procyon -ec {}
    
Offset 17, 55 lines modifiedOffset 17, 55 lines modified
17 import·android.net.apf.ApfCapabilities;17 import·android.net.apf.ApfCapabilities;
  
18 public·class·ProvisioningConfiguration18 public·class·ProvisioningConfiguration
19 {19 {
20 ····public·ApfCapabilities·mApfCapabilities;20 ····public·ApfCapabilities·mApfCapabilities;
21 ····public·List·mDhcpOptions;21 ····public·List·mDhcpOptions;
22 ····public·String·mDisplayName;22 ····public·String·mDisplayName;
 23 ····public·boolean·mEnableIPv4;
 24 ····public·boolean·mEnableIPv6;
23 ····public·boolean·mEnablePreconnection;25 ····public·boolean·mEnablePreconnection;
24 ····public·int·mIPv4ProvisioningMode; 
25 ····public·int·mIPv6AddrGenMode;26 ····public·int·mIPv6AddrGenMode;
26 ····public·int·mIPv6ProvisioningMode; 
27 ····public·InitialConfiguration·mInitialConfig;27 ····public·InitialConfiguration·mInitialConfig;
28 ····public·Layer2Information·mLayer2Info;28 ····public·Layer2Information·mLayer2Info;
29 ····public·Network·mNetwork;29 ····public·Network·mNetwork;
30 ····public·int·mProvisioningTimeoutMs;30 ····public·int·mProvisioningTimeoutMs;
31 ····public·int·mRequestedPreDhcpActionMs;31 ····public·int·mRequestedPreDhcpActionMs;
32 ····public·ProvisioningConfiguration$ScanResultInfo·mScanResultInfo;32 ····public·ProvisioningConfiguration$ScanResultInfo·mScanResultInfo;
33 ····public·StaticIpConfiguration·mStaticIpConfig;33 ····public·StaticIpConfiguration·mStaticIpConfig;
34 ····public·boolean·mUsingIpReachabilityMonitor;34 ····public·boolean·mUsingIpReachabilityMonitor;
35 ····public·boolean·mUsingMultinetworkPolicyTracker;35 ····public·boolean·mUsingMultinetworkPolicyTracker;
36 ····36 ····
37 ····public·ProvisioningConfiguration()·{37 ····public·ProvisioningConfiguration()·{
 38 ········final·boolean·b·=·true;
 39 ········this.mEnableIPv4·=·b;
 40 ········this.mEnableIPv6·=·b;
38 ········this.mEnablePreconnection·=·false;41 ········this.mEnablePreconnection·=·false;
39 ········final·boolean·miPv6ProvisioningMode·=·true; 
40 ········this.mUsingMultinetworkPolicyTracker·=·miPv6ProvisioningMode;42 ········this.mUsingMultinetworkPolicyTracker·=·b;
41 ········this.mUsingIpReachabilityMonitor·=·miPv6ProvisioningMode;43 ········this.mUsingIpReachabilityMonitor·=·b;
42 ········this.mProvisioningTimeoutMs·=·18000;44 ········this.mProvisioningTimeoutMs·=·18000;
43 ········final·int·n·=·2; 
44 ········this.mIPv6AddrGenMode·=·n;45 ········this.mIPv6AddrGenMode·=·2;
45 ········this.mNetwork·=·null;46 ········this.mNetwork·=·null;
46 ········this.mDisplayName·=·null;47 ········this.mDisplayName·=·null;
47 ········this.mIPv4ProvisioningMode·=·n; 
48 ········this.mIPv6ProvisioningMode·=·(miPv6ProvisioningMode·?·1·:·0); 
49 ····}48 ····}
50 ····49 ····
51 ····public·ProvisioningConfiguration(final·ProvisioningConfiguration·provisioningConfiguration)·{50 ····public·ProvisioningConfiguration(final·ProvisioningConfiguration·provisioningConfiguration)·{
 51 ········final·boolean·b·=·true;
 52 ········this.mEnableIPv4·=·b;
 53 ········this.mEnableIPv6·=·b;
52 ········this.mEnablePreconnection·=·false;54 ········this.mEnablePreconnection·=·false;
53 ········final·boolean·miPv6ProvisioningMode·=·true; 
54 ········this.mUsingMultinetworkPolicyTracker·=·miPv6ProvisioningMode;55 ········this.mUsingMultinetworkPolicyTracker·=·b;
55 ········this.mUsingIpReachabilityMonitor·=·miPv6ProvisioningMode;56 ········this.mUsingIpReachabilityMonitor·=·b;
56 ········this.mProvisioningTimeoutMs·=·18000;57 ········this.mProvisioningTimeoutMs·=·18000;
57 ········final·int·n·=·2; 
58 ········this.mIPv6AddrGenMode·=·n;58 ········this.mIPv6AddrGenMode·=·2;
59 ········StaticIpConfiguration·mStaticIpConfig·=·null;59 ········StaticIpConfiguration·mStaticIpConfig·=·null;
60 ········this.mNetwork·=·null;60 ········this.mNetwork·=·null;
61 ········this.mDisplayName·=·null;61 ········this.mDisplayName·=·null;
62 ········this.mIPv4ProvisioningMode·=·n; 
63 ········this.mIPv6ProvisioningMode·=·(miPv6ProvisioningMode·?·1·:·0);62 ········this.mEnableIPv4·=·provisioningConfiguration.mEnableIPv4;
 63 ········this.mEnableIPv6·=·provisioningConfiguration.mEnableIPv6;
64 ········this.mEnablePreconnection·=·provisioningConfiguration.mEnablePreconnection;64 ········this.mEnablePreconnection·=·provisioningConfiguration.mEnablePreconnection;
65 ········this.mUsingMultinetworkPolicyTracker·=·provisioningConfiguration.mUsingMultinetworkPolicyTracker;65 ········this.mUsingMultinetworkPolicyTracker·=·provisioningConfiguration.mUsingMultinetworkPolicyTracker;
66 ········this.mUsingIpReachabilityMonitor·=·provisioningConfiguration.mUsingIpReachabilityMonitor;66 ········this.mUsingIpReachabilityMonitor·=·provisioningConfiguration.mUsingIpReachabilityMonitor;
67 ········this.mRequestedPreDhcpActionMs·=·provisioningConfiguration.mRequestedPreDhcpActionMs;67 ········this.mRequestedPreDhcpActionMs·=·provisioningConfiguration.mRequestedPreDhcpActionMs;
68 ········this.mInitialConfig·=·InitialConfiguration.copy(provisioningConfiguration.mInitialConfig);68 ········this.mInitialConfig·=·InitialConfiguration.copy(provisioningConfiguration.mInitialConfig);
69 ········if·(provisioningConfiguration.mStaticIpConfig·!=·null)·{69 ········if·(provisioningConfiguration.mStaticIpConfig·!=·null)·{
70 ············mStaticIpConfig·=·new·StaticIpConfiguration(provisioningConfiguration.mStaticIpConfig);70 ············mStaticIpConfig·=·new·StaticIpConfiguration(provisioningConfiguration.mStaticIpConfig);
Offset 75, 16 lines modifiedOffset 75, 14 lines modified
75 ········this.mProvisioningTimeoutMs·=·provisioningConfiguration.mProvisioningTimeoutMs;75 ········this.mProvisioningTimeoutMs·=·provisioningConfiguration.mProvisioningTimeoutMs;
76 ········this.mIPv6AddrGenMode·=·provisioningConfiguration.mIPv6AddrGenMode;76 ········this.mIPv6AddrGenMode·=·provisioningConfiguration.mIPv6AddrGenMode;
77 ········this.mNetwork·=·provisioningConfiguration.mNetwork;77 ········this.mNetwork·=·provisioningConfiguration.mNetwork;
78 ········this.mDisplayName·=·provisioningConfiguration.mDisplayName;78 ········this.mDisplayName·=·provisioningConfiguration.mDisplayName;
79 ········this.mScanResultInfo·=·provisioningConfiguration.mScanResultInfo;79 ········this.mScanResultInfo·=·provisioningConfiguration.mScanResultInfo;
80 ········this.mLayer2Info·=·provisioningConfiguration.mLayer2Info;80 ········this.mLayer2Info·=·provisioningConfiguration.mLayer2Info;
81 ········this.mDhcpOptions·=·provisioningConfiguration.mDhcpOptions;81 ········this.mDhcpOptions·=·provisioningConfiguration.mDhcpOptions;
82 ········this.mIPv4ProvisioningMode·=·provisioningConfiguration.mIPv4ProvisioningMode; 
83 ········this.mIPv6ProvisioningMode·=·provisioningConfiguration.mIPv6ProvisioningMode; 
84 ····}82 ····}
85 ····83 ····
86 ····private·static·boolean·dhcpOptionEquals(final·DhcpOption·dhcpOption,·final·DhcpOption·dhcpOption2)·{84 ····private·static·boolean·dhcpOptionEquals(final·DhcpOption·dhcpOption,·final·DhcpOption·dhcpOption2)·{
87 ········boolean·b·=·true;85 ········boolean·b·=·true;
88 ········if·(dhcpOption·==·dhcpOption2)·{86 ········if·(dhcpOption·==·dhcpOption2)·{
89 ············return·b;87 ············return·b;
90 ········}88 ········}
Offset 112, 65 lines modifiedOffset 110, 31 lines modified
112 ············if·(!dhcpOptionEquals(list.get(i),·list2.get(i)))·{110 ············if·(!dhcpOptionEquals(list.get(i),·list2.get(i)))·{
113 ················return·false;111 ················return·false;
114 ············}112 ············}
115 ········}113 ········}
116 ········return·b;114 ········return·b;
117 ····}115 ····}
118 ····116 ····
119 ····static·String·ipv4ProvisioningModeToString(final·int·n)·{ 
120 ········if·(n·==·0)·{ 
121 ············return·"disabled"; 
122 ········} 
123 ········if·(n·==·1)·{ 
124 ············return·"static"; 
125 ········} 
126 ········if·(n·!=·2)·{ 
127 ············return·"unknown"; 
128 ········} 
129 ········return·"dhcp"; 
130 ····} 
131 ···· 
132 ····static·String·ipv6ProvisioningModeToString(final·int·n)·{ 
133 ········if·(n·==·0)·{ 
134 ············return·"disabled"; 
135 ········} 
136 ········if·(n·==·1)·{ 
137 ············return·"slaac"; 
138 ········} 
139 ········if·(n·!=·2)·{ 
140 ············return·"unknown"; 
141 ········} 
142 ········return·"link-local"; 
143 ····} 
144 ···· 
145 ····public·boolean·equals(final·Object·o)·{117 ····public·boolean·equals(final·Object·o)·{
146 ········final·boolean·b·=·o·instanceof·ProvisioningConfiguration;118 ········final·boolean·b·=·o·instanceof·ProvisioningConfiguration;
147 ········boolean·b2·=·false;119 ········boolean·b2·=·false;
148 ········if·(!b)·{120 ········if·(!b)·{
149 ············return·false;121 ············return·false;
150 ········}122 ········}
151 ········final·ProvisioningConfiguration·provisioningConfiguration·=·(ProvisioningConfiguration)o;123 ········final·ProvisioningConfiguration·provisioningConfiguration·=·(ProvisioningConfiguration)o;
152 ········if·(this.mEnablePreconnection·==·provisioningConfiguration.mEnablePreconnection·&&·this.mUsingMultinetworkPolicyTracker·==·provisioningConfiguration.mUsingMultinetworkPolicyTracker·&&·this.mUsingIpReachabilityMonitor·==·provisioningConfiguration.mUsingIpReachabilityMonitor·&&·this.mRequestedPreDhcpActionMs·==·provisioningConfiguration.mRequestedPreDhcpActionMs·&&·Objects.equals(this.mInitialConfig,·provisioningConfiguration.mInitialConfig)·&&·Objects.equals(this.mStaticIpConfig,·provisioningConfiguration.mStaticIpConfig)·&&·Objects.equals(this.mApfCapabilities,·provisioningConfiguration.mApfCapabilities)·&&·this.mProvisioningTimeoutMs·==·provisioningConfiguration.mProvisioningTimeoutMs·&&·this.mIPv6AddrGenMode·==·provisioningConfiguration.mIPv6AddrGenMode·&&·Objects.equals(this.mNetwork,·provisioningConfiguration.mNetwork)·&&·Objects.equals(this.mDisplayName,·provisioningConfiguration.mDisplayName)·&&·Objects.equals(this.mScanResultInfo,·provisioningConfiguration.mScanResultInfo)·&&·Objects.equals(this.mLayer2Info,·provision[·...·truncated·by·diffoscope;·len:·274,·SHA:·2c7df8dacf770881ff27de667a68aead52d8f759992c6df08530378dcae58b46·...·])·{124 ········if·(this.mEnableIPv4·==·provisioningConfiguration.mEnableIPv4·&&·this.mEnableIPv6·==·provisioningConfiguration.mEnableIPv6·&&·this.mEnablePreconnection·==·provisioningConfiguration.mEnablePreconnection·&&·this.mUsingMultinetworkPolicyTracker·==·provisioningConfiguration.mUsingMultinetworkPolicyTracker·&&·this.mUsingIpReachabilityMonitor·==·provisioningConfiguration.mUsingIpReachabilityMonitor·&&·this.mRequestedPreDhcpActionMs·==·provisioningConfiguration.mRequestedPreDhcpActionMs·&&·Objects.equals(this.mInitialConfig,·provisioningConfiguration.mInitialConfig)·&&·Objects.equals(this.mStaticIpConfig,·provisioningConfiguration.mStaticIpConfig)·&&·Objects.equals(this.mApfCapabilities,·provisioningConfiguration.mApfCapabilities)·&&·this.mProvisioningTimeoutMs·==·provisioningConfiguration.mProvisioningTimeoutMs·&&·this.mIPv6AddrGenMode·==·provisioningConfiguration.mIPv6AddrGenMode·&&·Objects.equals(this.mNetwork,·provisioningConfiguration.mNetwork)·&&·Objects.equals(this.mDisplayName,·provisioningConfiguration.mDisplayName)·&&·Obj[·...·truncated·by·diffoscope;·len:·234,·SHA:·1c5f4ecfd810124a15acee396de77243097d94e4da6c594d3a27509611277c2f·...·])·{
153 ············b2·=·true;125 ············b2·=·true;
154 ········}126 ········}
155 ········return·b2;127 ········return·b2;
156 ····}128 ····}
... Open expanded diff ...
589 B
com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda0.class
449 B
procyon -ec {}
    
Offset 2, 10 lines modifiedOffset 2, 10 lines modified
2 package·com.android.server.wifi;2 package·com.android.server.wifi;
  
3 import·android.content.Intent;3 import·android.content.Intent;
  
4 public·final·class·ClientModeImpl$$ExternalSyntheticLambda0·implements·ClientModeManagerBroadcastQueue$QueuedBroadcast4 public·final·class·ClientModeImpl$$ExternalSyntheticLambda0·implements·ClientModeManagerBroadcastQueue$QueuedBroadcast
5 {5 {
6 ····public·final·void·send()·{6 ····public·final·void·send()·{
7 ········ClientModeImpl.$r8$lambda$Nj9sqgxRw2MluAWcCIslVIjN5Og(this.f$0,·this.f$1);7 ········ClientModeImpl.$r8$lambda$hdybZCgFSoLVz4uNCdttAJ_Nv4Q(this.f$0,·this.f$1);
8 ····}8 ····}
9 }9 }
604 B
com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda1.class
464 B
procyon -ec {}
    
Offset 2, 10 lines modifiedOffset 2, 10 lines modified
2 package·com.android.server.wifi;2 package·com.android.server.wifi;
  
3 import·android.net.NetworkInfo$DetailedState;3 import·android.net.NetworkInfo$DetailedState;
  
4 public·final·class·ClientModeImpl$$ExternalSyntheticLambda1·implements·ClientModeManagerBroadcastQueue$QueuedBroadcast4 public·final·class·ClientModeImpl$$ExternalSyntheticLambda1·implements·ClientModeManagerBroadcastQueue$QueuedBroadcast
5 {5 {
6 ····public·final·void·send()·{6 ····public·final·void·send()·{
7 ········ClientModeImpl.$r8$lambda$eDRHJTTRj8x0vsnn2dseqrNwcvI(this.f$0,·this.f$1);7 ········ClientModeImpl.$r8$lambda$d4CaaQGG6hGeVWcpChRE2R6BRxU(this.f$0,·this.f$1);
8 ····}8 ····}
9 }9 }
609 B
com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda2.class
469 B
procyon -ec {}
    
Offset 2, 10 lines modifiedOffset 2, 10 lines modified
2 package·com.android.server.wifi;2 package·com.android.server.wifi;
  
3 import·android.content.Intent;3 import·android.content.Intent;
  
4 public·final·class·ClientModeImpl$$ExternalSyntheticLambda2·implements·ClientModeManagerBroadcastQueue$QueuedBroadcast4 public·final·class·ClientModeImpl$$ExternalSyntheticLambda2·implements·ClientModeManagerBroadcastQueue$QueuedBroadcast
5 {5 {
6 ····public·final·void·send()·{6 ····public·final·void·send()·{
7 ········ClientModeImpl.$r8$lambda$5isGWPdsLXOPhvGFVGQzQvuOCH4(this.f$0,·this.f$1,·this.f$2);7 ········ClientModeImpl.$r8$lambda$V_99ZJVaLvT-1nYdsuJwTrl_K4c(this.f$0,·this.f$1,·this.f$2);
8 ····}8 ····}
9 }9 }
609 B
com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda3.class
469 B
procyon -ec {}
    
Offset 2, 10 lines modifiedOffset 2, 10 lines modified
2 package·com.android.server.wifi;2 package·com.android.server.wifi;
  
3 import·android.content.Intent;3 import·android.content.Intent;
  
4 public·final·class·ClientModeImpl$$ExternalSyntheticLambda3·implements·ClientModeManagerBroadcastQueue$QueuedBroadcast4 public·final·class·ClientModeImpl$$ExternalSyntheticLambda3·implements·ClientModeManagerBroadcastQueue$QueuedBroadcast
5 {5 {
6 ····public·final·void·send()·{6 ····public·final·void·send()·{
7 ········ClientModeImpl.$r8$lambda$Ct5GcibHaHA5A4AVTK302q6QImU(this.f$0,·this.f$1,·this.f$2);7 ········ClientModeImpl.$r8$lambda$xMBv0jfvbWxWQOeeEMeZj8dQeWc(this.f$0,·this.f$1,·this.f$2);
8 ····}8 ····}
9 }9 }
9.05 KB
com/android/server/wifi/ClientModeImpl.class
8.97 KB
procyon -ec {}
    
Offset 66, 20 lines modifiedOffset 66, 20 lines modified
66 import·android.net.CaptivePortalData$Builder;66 import·android.net.CaptivePortalData$Builder;
67 import·com.android.wifi.x.com.android.modules.utils.build.SdkLevel;67 import·com.android.wifi.x.com.android.modules.utils.build.SdkLevel;
68 import·android.net.wifi.SupplicantState;68 import·android.net.wifi.SupplicantState;
69 import·android.os.Message;69 import·android.os.Message;
70 import·android.net.KeepalivePacketData;70 import·android.net.KeepalivePacketData;
71 import·android.os.PowerManager;71 import·android.os.PowerManager;
72 import·android.os.Looper;72 import·android.os.Looper;
73 import·android.net.Network; 
74 import·android.net.wifi.hotspot2.IProvisioningCallback;73 import·android.net.wifi.hotspot2.IProvisioningCallback;
75 import·android.net.wifi.hotspot2.OsuProvider;74 import·android.net.wifi.hotspot2.OsuProvider;
76 import·android.net.wifi.WifiInfo; 
77 import·android.content.Intent;75 import·android.content.Intent;
 76 import·android.net.wifi.WifiInfo;
78 import·android.net.wifi.ScanResult;77 import·android.net.wifi.ScanResult;
 78 import·android.net.Network;
79 import·com.android.server.wifi.util.WifiPermissionsUtil;79 import·com.android.server.wifi.util.WifiPermissionsUtil;
80 import·android.net.vcn.VcnManager;80 import·android.net.vcn.VcnManager;
81 import·java.net.URL;81 import·java.net.URL;
82 import·android.telephony.TelephonyManager;82 import·android.telephony.TelephonyManager;
83 import·android.net.wifi.WifiConfiguration;83 import·android.net.wifi.WifiConfiguration;
84 import·android.os.PowerManager$WakeLock;84 import·android.os.PowerManager$WakeLock;
85 import·com.android.server.wifi.hotspot2.PasspointManager;85 import·com.android.server.wifi.hotspot2.PasspointManager;
Offset 156, 20 lines modifiedOffset 156, 19 lines modified
156 ····private·static·final·int·MESSAGE_HANDLING_STATUS_OBSOLETE·=·253;156 ····private·static·final·int·MESSAGE_HANDLING_STATUS_OBSOLETE·=·253;
157 ····private·static·final·int·MESSAGE_HANDLING_STATUS_OK·=·1;157 ····private·static·final·int·MESSAGE_HANDLING_STATUS_OK·=·1;
158 ····private·static·final·int·MESSAGE_HANDLING_STATUS_PROCESSED·=·2;158 ····private·static·final·int·MESSAGE_HANDLING_STATUS_PROCESSED·=·2;
159 ····private·static·final·int·MESSAGE_HANDLING_STATUS_REFUSED·=·255;159 ····private·static·final·int·MESSAGE_HANDLING_STATUS_REFUSED·=·255;
160 ····private·static·final·int·MESSAGE_HANDLING_STATUS_UNKNOWN·=·0;160 ····private·static·final·int·MESSAGE_HANDLING_STATUS_UNKNOWN·=·0;
161 ····private·static·final·String·NETWORKTYPE·=·"WIFI";161 ····private·static·final·String·NETWORKTYPE·=·"WIFI";
162 ····public·static·final·short·NETWORK_NOT_FOUND_EVENT_THRESHOLD·=·3;162 ····public·static·final·short·NETWORK_NOT_FOUND_EVENT_THRESHOLD·=·3;
163 ····public·static·final·int·NETWORK_STATUS_UNWANTED_DISABLE_AUTOJOIN·=·2;163 ····private·static·final·int·NETWORK_STATUS_UNWANTED_DISABLE_AUTOJOIN·=·2;
164 ····private·static·final·int·NETWORK_STATUS_UNWANTED_DISCONNECT·=·0;164 ····private·static·final·int·NETWORK_STATUS_UNWANTED_DISCONNECT·=·0;
165 ····private·static·final·int·NETWORK_STATUS_UNWANTED_VALIDATION_FAILED·=·1;165 ····private·static·final·int·NETWORK_STATUS_UNWANTED_VALIDATION_FAILED·=·1;
166 ····public·static·final·short·NUM_LOG_RECS_VERBOSE·=·3000;166 ····public·static·final·short·NUM_LOG_RECS_VERBOSE·=·3000;
167 ····public·static·final·short·NUM_LOG_RECS_VERBOSE_LOW_MEMORY·=·200;167 ····public·static·final·short·NUM_LOG_RECS_VERBOSE_LOW_MEMORY·=·200;
168 ····public·static·final·int·PROBABILITY_WITH_INTERNET_TO_PERMANENTLY_DISABLE_NETWORK·=·60; 
169 ····static·final·int·RESET_SIM_REASON_DEFAULT_DATA_SIM_CHANGED·=·2;168 ····static·final·int·RESET_SIM_REASON_DEFAULT_DATA_SIM_CHANGED·=·2;
170 ····static·final·int·RESET_SIM_REASON_SIM_INSERTED·=·1;169 ····static·final·int·RESET_SIM_REASON_SIM_INSERTED·=·1;
171 ····static·final·int·RESET_SIM_REASON_SIM_REMOVED·=·0;170 ····static·final·int·RESET_SIM_REASON_SIM_REMOVED·=·0;
172 ····static·final·int·ROAM_GUARD_TIMER_MSEC·=·15000;171 ····static·final·int·ROAM_GUARD_TIMER_MSEC·=·15000;
173 ····public·static·final·String·SUPPLICANT_BSSID_ANY·=·"any";172 ····public·static·final·String·SUPPLICANT_BSSID_ANY·=·"any";
174 ····private·static·final·int·SUSPEND_DUE_TO_DHCP·=·1;173 ····private·static·final·int·SUSPEND_DUE_TO_DHCP·=·1;
175 ····private·static·final·int·SUSPEND_DUE_TO_HIGH_PERF·=·2;174 ····private·static·final·int·SUSPEND_DUE_TO_HIGH_PERF·=·2;
Offset 1919, 24 lines modifiedOffset 1918, 24 lines modified
1919 ········//·····7:·astore_3·······1918 ········//·····7:·astore_3·······
1920 ········//·····8:·aload_3········1919 ········//·····8:·aload_3········
1921 ········//·····9:·ifnull··········131920 ········//·····9:·ifnull··········13
1922 ········//····12:·return·········1921 ········//····12:·return·········
1923 ········//····13:·aload_2········1922 ········//····13:·aload_2········
1924 ········//····14:·invokeinterface·java/util/List.stream:()invokeinterface!!!·ERROR1923 ········//····14:·invokeinterface·java/util/List.stream:()invokeinterface!!!·ERROR
1925 ········//····19:·astore_2·······1924 ········//····19:·astore_2·······
1926 ········//····20:·new·············Lcom/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda7;1925 ········//····20:·new·············Lcom/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda6;
1927 ········//····23:·astore_3·······1926 ········//····23:·astore_3·······
1928 ········//····24:·aload_3········1927 ········//····24:·aload_3········
1929 ········//····25:·aload_1········1928 ········//····25:·aload_1········
1930 ········//····26:·invokespecial···com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda7.<init>:(Landroid/net/wifi/WifiConfiguration;)V1929 ········//····26:·invokespecial···com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda6.<init>:(Landroid/net/wifi/WifiConfiguration;)V
1931 ········//····29:·aload_2········1930 ········//····29:·aload_2········
1932 ········//····30:·aload_3········1931 ········//····30:·aload_3········
1933 ········//····31:·invokeinterface·invokeinterface!!!·ERROR1932 ········//····31:·invokeinterface·invokeinterface!!!·ERROR
1934 ········//····36:·astore_2·······1933 ········//····36:·astore_2·······
1935 ········//····37:·getstatic·······com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda5.INSTANCE:Lcom/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda5;1934 ········//····37:·getstatic·······com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda4.INSTANCE:Lcom/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda4;
1936 ········//····40:·astore_3·······1935 ········//····40:·astore_3·······
1937 ········//····41:·aload_2········1936 ········//····41:·aload_2········
1938 ········//····42:·aload_3········1937 ········//····42:·aload_3········
1939 ········//····43:·invokeinterface·invokeinterface!!!·ERROR1938 ········//····43:·invokeinterface·invokeinterface!!!·ERROR
1940 ········//····48:·astore_2·······1939 ········//····48:·astore_2·······
1941 ········//····49:·invokestatic····invokestatic···!!!·ERROR1940 ········//····49:·invokestatic····invokestatic···!!!·ERROR
1942 ········//····52:·astore_3·······1941 ········//····52:·astore_3·······
Offset 2021, 15 lines modifiedOffset 2020, 15 lines modified
2021 ········//···201:·ldc_w···········"Cannot·select·a·candidate·security·params·from·scan·results,try·to·select·the·first·available·security·params."2020 ········//···201:·ldc_w···········"Cannot·select·a·candidate·security·params·from·scan·results,try·to·select·the·first·available·security·params."
2022 ········//···204:·invokestatic····android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I2021 ········//···204:·invokestatic····android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I
2023 ········//···207:·pop············2022 ········//···207:·pop············
2024 ········//···208:·aload_1········2023 ········//···208:·aload_1········
2025 ········//···209:·invokevirtual···android/net/wifi/WifiConfiguration.getSecurityParamsList:()Ljava/util/List;2024 ········//···209:·invokevirtual···android/net/wifi/WifiConfiguration.getSecurityParamsList:()Ljava/util/List;
2026 ········//···212:·invokeinterface·java/util/List.stream:()invokeinterface!!!·ERROR2025 ········//···212:·invokeinterface·java/util/List.stream:()invokeinterface!!!·ERROR
2027 ········//···217:·astore_2·······2026 ········//···217:·astore_2·······
2028 ········//···218:·getstatic·······com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda8.INSTANCE:Lcom/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda8;2027 ········//···218:·getstatic·······com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda7.INSTANCE:Lcom/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda7;
2029 ········//···221:·astore_3·······2028 ········//···221:·astore_3·······
2030 ········//···222:·aload_2········2029 ········//···222:·aload_2········
2031 ········//···223:·aload_3········2030 ········//···223:·aload_3········
2032 ········//···224:·invokeinterface·invokeinterface!!!·ERROR2031 ········//···224:·invokeinterface·invokeinterface!!!·ERROR
2033 ········//···229:·invokeinterface·invokeinterface!!!·ERROR2032 ········//···229:·invokeinterface·invokeinterface!!!·ERROR
2034 ········//···234:·aconst_null····2033 ········//···234:·aconst_null····
2035 ········//···235:·invokevirtual···java/util/Optional.orElse:(Ljava/lang/Object;)Ljava/lang/Object;2034 ········//···235:·invokevirtual···java/util/Optional.orElse:(Ljava/lang/Object;)Ljava/lang/Object;
Offset 2983, 15 lines modifiedOffset 2982, 15 lines modified
2983 ········//···110:·return·········2982 ········//···110:·return·········
2984 ········//···111:·new·············Ljava/util/ArrayList;2983 ········//···111:·new·············Ljava/util/ArrayList;
2985 ········//···114:·astore··········52984 ········//···114:·astore··········5
2986 ········//···116:·aload_2········2985 ········//···116:·aload_2········
2987 ········//···117:·invokeinterface·java/util/Map.values:()Ljava/util/Collection;2986 ········//···117:·invokeinterface·java/util/Map.values:()Ljava/util/Collection;
2988 ········//···122:·invokeinterface·java/util/Collection.stream:()invokeinterface!!!·ERROR2987 ········//···122:·invokeinterface·java/util/Collection.stream:()invokeinterface!!!·ERROR
2989 ········//···127:·astore··········62988 ········//···127:·astore··········6
2990 ········//···129:·getstatic·······com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda6.INSTANCE:Lcom/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda6;2989 ········//···129:·getstatic·······com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda5.INSTANCE:Lcom/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda5;
2991 ········//···132:·astore··········82990 ········//···132:·astore··········8
2992 ········//···134:·aload···········62991 ········//···134:·aload···········6
2993 ········//···136:·aload···········82992 ········//···136:·aload···········8
2994 ········//···138:·invokeinterface·invokeinterface!!!·ERROR2993 ········//···138:·invokeinterface·invokeinterface!!!·ERROR
2995 ········//···143:·astore··········62994 ········//···143:·astore··········6
2996 ········//···145:·invokestatic····invokestatic···!!!·ERROR2995 ········//···145:·invokestatic····invokestatic···!!!·ERROR
2997 ········//···148:·astore··········82996 ········//···148:·astore··········8
Offset 4201, 15 lines modifiedOffset 4200, 15 lines modified
4201 ········}4200 ········}
4202 ········else·{4201 ········else·{
4203 ············this.mWifiNative.simAuthFailedResponse(this.mInterfaceName);4202 ············this.mWifiNative.simAuthFailedResponse(this.mInterfaceName);
4204 ········}4203 ········}
4205 ····}4204 ····}
4206 ····4205 ····
4207 ····public·void·handleIfaceDestroyed()·{4206 ····public·void·handleIfaceDestroyed()·{
4208 ········this.mWifiThreadRunner.post((Runnable)new·ClientModeImpl$$ExternalSyntheticLambda4(this));4207 ········this.handleNetworkDisconnect(false,·10000);
4209 ····}4208 ····}
4210 ····4209 ····
4211 ····void·handlePostDhcpSetup()·{4210 ····void·handlePostDhcpSetup()·{
4212 ········final·int·powerSave·=·1;4211 ········final·int·powerSave·=·1;
4213 ········this.setSuspendOptimizationsNative(powerSave,·powerSave·!=·0);4212 ········this.setSuspendOptimizationsNative(powerSave,·powerSave·!=·0);
4214 ········this.setPowerSave(powerSave·!=·0);4213 ········this.setPowerSave(powerSave·!=·0);
4215 ········this.mWifiP2pConnection.sendMessage(143375,·0);4214 ········this.mWifiP2pConnection.sendMessage(143375,·0);
Offset 4504, 33 lines modifiedOffset 4503, 33 lines modified
4504 ········if·(mVcnPolicyChangeListener·!=·null)·{4503 ········if·(mVcnPolicyChangeListener·!=·null)·{
4505 ············this.mVcnManager.removeVcnNetworkPolicyChangeListener((VcnManager$VcnNetworkPolicyChangeListener)mVcnPolicyChangeListener);4504 ············this.mVcnManager.removeVcnNetworkPolicyChangeListener((VcnManager$VcnNetworkPolicyChangeListener)mVcnPolicyChangeListener);
4506 ············this.mVcnPolicyChangeListener·=·null;4505 ············this.mVcnPolicyChangeListener·=·null;
4507 ········}4506 ········}
4508 ····}4507 ····}
4509 ····4508 ····
4510 ····public·Network·syncGetCurrentNetwork()·{4509 ····public·Network·syncGetCurrentNetwork()·{
4511 ········return·(Network)this.mWifiThreadRunner.call((Supplier)new·ClientModeImpl$$ExternalSyntheticLambda10(this),·(Object)null);4510 ········return·(Network)this.mWifiThreadRunner.call((Supplier)new·ClientModeImpl$$ExternalSyntheticLambda8(this),·(Object)null);
4512 ····}4511 ····}
4513 ····4512 ····
... Open expanded diff ...
773 B
com/android/server/wifi/HalDeviceManager$$ExternalSyntheticLambda19.class
627 B
procyon -ec {}
    
Offset 4, 10 lines modifiedOffset 4, 10 lines modified
4 import·com.android.wifi.x.android.hardware.wifi.V1_0.WifiStatus;4 import·com.android.wifi.x.android.hardware.wifi.V1_0.WifiStatus;
5 import·com.android.server.wifi.util.GeneralUtil$Mutable;5 import·com.android.server.wifi.util.GeneralUtil$Mutable;
6 import·com.android.wifi.x.android.hardware.wifi.V1_0.IWifiIface$getTypeCallback;6 import·com.android.wifi.x.android.hardware.wifi.V1_0.IWifiIface$getTypeCallback;
  
7 public·final·class·HalDeviceManager$$ExternalSyntheticLambda19·implements·IWifiIface$getTypeCallback7 public·final·class·HalDeviceManager$$ExternalSyntheticLambda19·implements·IWifiIface$getTypeCallback
8 {8 {
9 ····public·final·void·onValues(final·WifiStatus·wifiStatus,·final·int·n)·{9 ····public·final·void·onValues(final·WifiStatus·wifiStatus,·final·int·n)·{
10 ········HalDeviceManager.$r8$lambda$TC7d_FFYQr1pSvJ2lJRvWu57t40(this.f$0,·wifiStatus,·n);10 ········HalDeviceManager.$r8$lambda$htkXoxigJjY0VToJY8dn5gjqQaI(this.f$0,·wifiStatus,·n);
11 ····}11 ····}
12 }12 }
1.31 KB
com/android/server/wifi/HalDeviceManager$$ExternalSyntheticLambda20.class
1.17 KB
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·com.android.server.wifi;1 package·com.android.server.wifi;
  
2 import·com.android.wifi.x.android.hardware.wifi.V1_0.IWifiIface;2 import·com.android.wifi.x.android.hardware.wifi.V1_4.IWifiRttController;
3 import·com.android.wifi.x.android.hardware.wifi.V1_0.WifiStatus;3 import·com.android.wifi.x.android.hardware.wifi.V1_0.WifiStatus;
4 import·com.android.server.wifi.util.GeneralUtil$Mutable;4 import·com.android.server.wifi.util.GeneralUtil$Mutable;
5 import·com.android.wifi.x.android.hardware.wifi.V1_0.IWifiRttController$getBoundIfaceCallback;5 import·com.android.wifi.x.android.hardware.wifi.V1_4.IWifiChip$createRttController_1_4Callback;
  
6 public·final·class·HalDeviceManager$$ExternalSyntheticLambda20·implements·IWifiRttController$getBoundIfaceCallback6 public·final·class·HalDeviceManager$$ExternalSyntheticLambda20·implements·IWifiChip$createRttController_1_4Callback
7 {7 {
8 ····public·final·void·onValues(final·WifiStatus·wifiStatus,·final·IWifiIface·wifiIface)·{8 ····public·final·void·onValues(final·WifiStatus·wifiStatus,·final·IWifiRttController·wifiRttController)·{
9 ········HalDeviceManager.$r8$lambda$gHc9gY6I3C7W7vwQIXUudA_-9Ns(this.f$0,·wifiStatus,·wifiIface);9 ········HalDeviceManager.$r8$lambda$ZWQ2pmy0kt0lNfDgrxObCZzQxh4(this.f$0,·wifiStatus,·wifiRttController);
10 ····}10 ····}
11 }11 }
1.32 KB
com/android/server/wifi/HalDeviceManager$$ExternalSyntheticLambda21.class
1.18 KB
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·com.android.server.wifi;1 package·com.android.server.wifi;
  
2 import·com.android.wifi.x.android.hardware.wifi.V1_4.IWifiRttController;2 import·com.android.wifi.x.android.hardware.wifi.V1_5.IWifiApIface;
3 import·com.android.wifi.x.android.hardware.wifi.V1_0.WifiStatus;3 import·com.android.wifi.x.android.hardware.wifi.V1_0.WifiStatus;
4 import·com.android.server.wifi.util.GeneralUtil$Mutable;4 import·com.android.server.wifi.util.GeneralUtil$Mutable;
5 import·com.android.wifi.x.android.hardware.wifi.V1_4.IWifiChip$createRttController_1_4Callback;5 import·com.android.wifi.x.android.hardware.wifi.V1_5.IWifiChip$createBridgedApIfaceCallback;
  
6 public·final·class·HalDeviceManager$$ExternalSyntheticLambda21·implements·IWifiChip$createRttController_1_4Callback6 public·final·class·HalDeviceManager$$ExternalSyntheticLambda21·implements·IWifiChip$createBridgedApIfaceCallback
7 {7 {
8 ····public·final·void·onValues(final·WifiStatus·wifiStatus,·final·IWifiRttController·wifiRttController)·{8 ····public·final·void·onValues(final·WifiStatus·wifiStatus,·final·IWifiApIface·wifiApIface)·{
9 ········HalDeviceManager.$r8$lambda$s-mF9yJn2y3lteNFEhKyLXuXD9M(this.f$0,·wifiStatus,·wifiRttController);9 ········HalDeviceManager.$r8$lambda$1KbquCHR-iEzbMpDpstPXiL9gOY(this.f$0,·this.f$1,·wifiStatus,·wifiApIface);
10 ····}10 ····}
11 }11 }
1.21 KB
com/android/server/wifi/HalDeviceManager$$ExternalSyntheticLambda22.class
1.06 KB
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 13 lines modified
  
1 package·com.android.server.wifi;1 package·com.android.server.wifi;
  
2 import·com.android.wifi.x.android.hardware.wifi.V1_5.IWifiApIface; 
3 import·com.android.wifi.x.android.hardware.wifi.V1_0.WifiStatus;2 import·com.android.wifi.x.android.hardware.wifi.V1_0.WifiStatus;
4 import·com.android.server.wifi.util.GeneralUtil$Mutable;3 import·com.android.server.wifi.util.GeneralUtil$Mutable;
5 import·com.android.wifi.x.android.hardware.wifi.V1_5.IWifiChip$createBridgedApIfaceCallback;4 import·com.android.wifi.x.android.hardware.wifi.V1_5.IWifiChip$getCapabilities_1_5Callback;
  
6 public·final·class·HalDeviceManager$$ExternalSyntheticLambda22·implements·IWifiChip$createBridgedApIfaceCallback5 public·final·class·HalDeviceManager$$ExternalSyntheticLambda22·implements·IWifiChip$getCapabilities_1_5Callback
7 {6 {
8 ····public·final·void·onValues(final·WifiStatus·wifiStatus,·final·IWifiApIface·wifiApIface)·{7 ····public·final·void·onValues(final·WifiStatus·wifiStatus,·final·int·n)·{
9 ········HalDeviceManager.$r8$lambda$1KbquCHR-iEzbMpDpstPXiL9gOY(this.f$0,·this.f$1,·wifiStatus,·wifiApIface);8 ········HalDeviceManager.$r8$lambda$TYo0rsDJVIsYdh4-oSlqEIgAzd4(this.f$0,·this.f$1,·wifiStatus,·n);
10 ····}9 ····}
11 }10 }
1010 B
com/android/server/wifi/HalDeviceManager$$ExternalSyntheticLambda23.class
861 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 11 lines modified
  
1 package·com.android.server.wifi;1 package·com.android.server.wifi;
  
 2 import·java.util.function.Function;
2 import·com.android.wifi.x.android.hardware.wifi.V1_0.WifiStatus; 
3 import·com.android.server.wifi.util.GeneralUtil$Mutable; 
4 import·com.android.wifi.x.android.hardware.wifi.V1_5.IWifiChip$getCapabilities_1_5Callback; 
  
5 public·final·class·HalDeviceManager$$ExternalSyntheticLambda23·implements·IWifiChip$getCapabilities_1_5Callback3 public·final·class·HalDeviceManager$$ExternalSyntheticLambda23·implements·Function
6 {4 {
7 ····public·final·void·onValues(final·WifiStatus·wifiStatus,·final·int·n)·{ 
8 ········HalDeviceManager.$r8$lambda$1Xyk4XFU-OuwVAElx-OP6HWppf0(this.f$0,·this.f$1,·wifiStatus,·n);5 ····public·final·Object·apply(final·Object·o)·{
 6 ········return·HalDeviceManager.$r8$lambda$1_9MjJisIeYMa9BrsEAaf9AV4m8((Integer)o);
9 ····}7 ····}
10 }8 }
855 B
com/android/server/wifi/HalDeviceManager$$ExternalSyntheticLambda5.class
711 B
procyon -ec {}
    
Offset 5, 10 lines modifiedOffset 5, 10 lines modified
5 import·com.android.wifi.x.android.hardware.wifi.V1_0.WifiStatus;5 import·com.android.wifi.x.android.hardware.wifi.V1_0.WifiStatus;
6 import·com.android.server.wifi.util.GeneralUtil$Mutable;6 import·com.android.server.wifi.util.GeneralUtil$Mutable;
7 import·com.android.wifi.x.android.hardware.wifi.V1_0.IWifiChip$createRttControllerCallback;7 import·com.android.wifi.x.android.hardware.wifi.V1_0.IWifiChip$createRttControllerCallback;
  
8 public·final·class·HalDeviceManager$$ExternalSyntheticLambda5·implements·IWifiChip$createRttControllerCallback8 public·final·class·HalDeviceManager$$ExternalSyntheticLambda5·implements·IWifiChip$createRttControllerCallback
9 {9 {
10 ····public·final·void·onValues(final·WifiStatus·wifiStatus,·final·IWifiRttController·wifiRttController)·{10 ····public·final·void·onValues(final·WifiStatus·wifiStatus,·final·IWifiRttController·wifiRttController)·{
11 ········HalDeviceManager.$r8$lambda$iZDzTxCN4fGL6SKa4TKLX6oXsjI(this.f$0,·wifiStatus,·wifiRttController);11 ········HalDeviceManager.$r8$lambda$tAexTwskUlAdFB4qkXMWAYO71FU(this.f$0,·wifiStatus,·wifiRttController);
12 ····}12 ····}
13 }13 }
6.1 KB
com/android/server/wifi/SoftApManager.class
6.01 KB
javap -verbose -constants -s -l -private {}
    
Offset 860, 23 lines modifiedOffset 860, 23 lines modified
860 ··#857·=·Utf8···············access$1200860 ··#857·=·Utf8···············access$1200
861 ··#858·=·Utf8···············(Lcom/android/server/wifi/SoftApManager;)Lcom/android/server/wifi/WifiMetrics;861 ··#858·=·Utf8···············(Lcom/android/server/wifi/SoftApManager;)Lcom/android/server/wifi/WifiMetrics;
862 ··#859·=·Utf8···············access$1300862 ··#859·=·Utf8···············access$1300
863 ··#860·=·Utf8···············(Lcom/android/server/wifi/SoftApManager;)Z863 ··#860·=·Utf8···············(Lcom/android/server/wifi/SoftApManager;)Z
864 ··#861·=·Utf8···············access$1400864 ··#861·=·Utf8···············access$1400
865 ··#862·=·Utf8···············(Lcom/android/server/wifi/SoftApManager;)Lcom/android/server/wifi/ActiveModeWarden;865 ··#862·=·Utf8···············(Lcom/android/server/wifi/SoftApManager;)Lcom/android/server/wifi/ActiveModeWarden;
866 ··#863·=·Utf8···············access$1500866 ··#863·=·Utf8···············access$1500
867 ··#864·=·Utf8···············(Lcom/android/server/wifi/SoftApManager;)Lcom/android/server/wifi/WifiContext;867 ··#864·=·Utf8···············(Lcom/android/server/wifi/SoftApManager;)Ljava/util/Set;
868 ··#865·=·Utf8···············access$1600868 ··#865·=·Utf8···············access$1600
869 ··#866·=·Utf8···············(Lcom/android/server/wifi/SoftApManager;)Ljava/util/Set; 
870 ··#867·=·Utf8···············access$1700 
871 ··#868·=·Utf8···············(Lcom/android/server/wifi/SoftApManager;)Landroid/net/wifi/SoftApCapability;869 ··#866·=·Utf8···············(Lcom/android/server/wifi/SoftApManager;)Landroid/net/wifi/SoftApCapability;
872 ··#869·=·Utf8···············access$1702870 ··#867·=·Utf8···············access$1602
873 ··#870·=·Utf8···············(Lcom/android/server/wifi/SoftApManager;Landroid/net/wifi/SoftApCapability;)Landroid/net/wifi/SoftApCapability;871 ··#868·=·Utf8···············(Lcom/android/server/wifi/SoftApManager;Landroid/net/wifi/SoftApCapability;)Landroid/net/wifi/SoftApCapability;
 872 ··#869·=·Utf8···············access$1700
 873 ··#870·=·Utf8···············(Lcom/android/server/wifi/SoftApManager;)Lcom/android/server/wifi/coex/CoexManager;
874 ··#871·=·Utf8···············access$1800874 ··#871·=·Utf8···············access$1800
875 ··#872·=·Utf8···············(Lcom/android/server/wifi/SoftApManager;)Lcom/android/server/wifi/coex/CoexManager;875 ··#872·=·Utf8···············(Lcom/android/server/wifi/SoftApManager;)Lcom/android/server/wifi/WifiContext;
876 ··#873·=·Utf8···············access$200876 ··#873·=·Utf8···············access$200
877 ··#874·=·Utf8···············access$2000877 ··#874·=·Utf8···············access$2000
878 ··#875·=·Utf8···············(Lcom/android/server/wifi/SoftApManager;)Lcom/android/server/wifi/WifiNative;878 ··#875·=·Utf8···············(Lcom/android/server/wifi/SoftApManager;)Lcom/android/server/wifi/WifiNative;
879 ··#876·=·Utf8···············access$2100879 ··#876·=·Utf8···············access$2100
880 ··#877·=·Utf8···············(Lcom/android/server/wifi/SoftApManager;)Lcom/android/server/wifi/SoftApNotifier;880 ··#877·=·Utf8···············(Lcom/android/server/wifi/SoftApManager;)Lcom/android/server/wifi/SoftApNotifier;
881 ··#878·=·Utf8···············access$2200881 ··#878·=·Utf8···············access$2200
882 ··#879·=·Utf8···············(Lcom/android/server/wifi/SoftApManager;)I882 ··#879·=·Utf8···············(Lcom/android/server/wifi/SoftApManager;)I
Offset 1545, 61 lines modifiedOffset 1545, 61 lines modified
1545 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC1545 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC
1546 ····Code:1546 ····Code:
1547 ······stack=300,·locals=1,·args_size=11547 ······stack=300,·locals=1,·args_size=1
1548 ·········0:·aload_01548 ·········0:·aload_0
1549 ·········1:·getfield······#255················//·Field·mActiveModeWarden:Lcom/android/server/wifi/ActiveModeWarden;1549 ·········1:·getfield······#255················//·Field·mActiveModeWarden:Lcom/android/server/wifi/ActiveModeWarden;
1550 ·········4:·areturn1550 ·········4:·areturn
  
1551 ··static·com.android.server.wifi.WifiContext·access$1500(com.android.server.wifi.SoftApManager); 
1552 ····descriptor:·(Lcom/android/server/wifi/SoftApManager;)Lcom/android/server/wifi/WifiContext; 
1553 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC 
1554 ····Code: 
1555 ······stack=300,·locals=1,·args_size=1 
1556 ·········0:·aload_0 
1557 ·········1:·getfield······#150················//·Field·mContext:Lcom/android/server/wifi/WifiContext; 
1558 ·········4:·areturn 
  
1559 ··static·java.util.Set·access$1600(com.android.server.wifi.SoftApManager);1551 ··static·java.util.Set·access$1500(com.android.server.wifi.SoftApManager);
1560 ····descriptor:·(Lcom/android/server/wifi/SoftApManager;)Ljava/util/Set;1552 ····descriptor:·(Lcom/android/server/wifi/SoftApManager;)Ljava/util/Set;
1561 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC1553 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC
1562 ····Code:1554 ····Code:
1563 ······stack=300,·locals=1,·args_size=11555 ······stack=300,·locals=1,·args_size=1
1564 ·········0:·aload_01556 ·········0:·aload_0
1565 ·········1:·getfield······#134················//·Field·mSafeChannelFrequencyList:Ljava/util/Set;1557 ·········1:·getfield······#134················//·Field·mSafeChannelFrequencyList:Ljava/util/Set;
1566 ·········4:·areturn1558 ·········4:·areturn
  
1567 ··static·android.net.wifi.SoftApCapability·access$1700(com.android.server.wifi.SoftApManager);1559 ··static·android.net.wifi.SoftApCapability·access$1600(com.android.server.wifi.SoftApManager);
1568 ····descriptor:·(Lcom/android/server/wifi/SoftApManager;)Landroid/net/wifi/SoftApCapability;1560 ····descriptor:·(Lcom/android/server/wifi/SoftApManager;)Landroid/net/wifi/SoftApCapability;
1569 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC1561 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC
1570 ····Code:1562 ····Code:
1571 ······stack=300,·locals=1,·args_size=11563 ······stack=300,·locals=1,·args_size=1
1572 ·········0:·aload_01564 ·········0:·aload_0
1573 ·········1:·getfield······#180················//·Field·mCurrentSoftApCapability:Landroid/net/wifi/SoftApCapability;1565 ·········1:·getfield······#180················//·Field·mCurrentSoftApCapability:Landroid/net/wifi/SoftApCapability;
1574 ·········4:·areturn1566 ·········4:·areturn
  
1575 ··static·android.net.wifi.SoftApCapability·access$1702(com.android.server.wifi.SoftApManager,·android.net.wifi.SoftApCapability);1567 ··static·android.net.wifi.SoftApCapability·access$1602(com.android.server.wifi.SoftApManager,·android.net.wifi.SoftApCapability);
1576 ····descriptor:·(Lcom/android/server/wifi/SoftApManager;Landroid/net/wifi/SoftApCapability;)Landroid/net/wifi/SoftApCapability;1568 ····descriptor:·(Lcom/android/server/wifi/SoftApManager;Landroid/net/wifi/SoftApCapability;)Landroid/net/wifi/SoftApCapability;
1577 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC1569 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC
1578 ····Code:1570 ····Code:
1579 ······stack=300,·locals=2,·args_size=21571 ······stack=300,·locals=2,·args_size=2
1580 ·········0:·aload_01572 ·········0:·aload_0
1581 ·········1:·aload_11573 ·········1:·aload_1
1582 ·········2:·putfield······#180················//·Field·mCurrentSoftApCapability:Landroid/net/wifi/SoftApCapability;1574 ·········2:·putfield······#180················//·Field·mCurrentSoftApCapability:Landroid/net/wifi/SoftApCapability;
1583 ·········5:·aload_11575 ·········5:·aload_1
1584 ·········6:·areturn1576 ·········6:·areturn
  
1585 ··static·com.android.server.wifi.coex.CoexManager·access$1800(com.android.server.wifi.SoftApManager);1577 ··static·com.android.server.wifi.coex.CoexManager·access$1700(com.android.server.wifi.SoftApManager);
1586 ····descriptor:·(Lcom/android/server/wifi/SoftApManager;)Lcom/android/server/wifi/coex/CoexManager;1578 ····descriptor:·(Lcom/android/server/wifi/SoftApManager;)Lcom/android/server/wifi/coex/CoexManager;
1587 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC1579 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC
1588 ····Code:1580 ····Code:
1589 ······stack=300,·locals=1,·args_size=11581 ······stack=300,·locals=1,·args_size=1
1590 ·········0:·aload_01582 ·········0:·aload_0
1591 ·········1:·getfield······#158················//·Field·mCoexManager:Lcom/android/server/wifi/coex/CoexManager;1583 ·········1:·getfield······#158················//·Field·mCoexManager:Lcom/android/server/wifi/coex/CoexManager;
1592 ·········4:·areturn1584 ·········4:·areturn
  
 1585 ··static·com.android.server.wifi.WifiContext·access$1800(com.android.server.wifi.SoftApManager);
 1586 ····descriptor:·(Lcom/android/server/wifi/SoftApManager;)Lcom/android/server/wifi/WifiContext;
 1587 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC
 1588 ····Code:
 1589 ······stack=300,·locals=1,·args_size=1
 1590 ·········0:·aload_0
 1591 ·········1:·getfield······#150················//·Field·mContext:Lcom/android/server/wifi/WifiContext;
 1592 ·········4:·areturn
  
1593 ··static·java.lang.String·access$200(com.android.server.wifi.SoftApManager);1593 ··static·java.lang.String·access$200(com.android.server.wifi.SoftApManager);
1594 ····descriptor:·(Lcom/android/server/wifi/SoftApManager;)Ljava/lang/String;1594 ····descriptor:·(Lcom/android/server/wifi/SoftApManager;)Ljava/lang/String;
1595 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC1595 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC
1596 ····Code:1596 ····Code:
1597 ······stack=300,·locals=1,·args_size=11597 ······stack=300,·locals=1,·args_size=1
1598 ·········0:·aload_01598 ·········0:·aload_0
1599 ·········1:·invokespecial·#293················//·Method·getTag:()Ljava/lang/String;1599 ·········1:·invokespecial·#293················//·Method·getTag:()Ljava/lang/String;
1.25 KB
com/android/server/wifi/WifiNetworkFactory.class
1.16 KB
procyon -ec {}
    
Offset 293, 24 lines modifiedOffset 293, 24 lines modified
293 ············}293 ············}
294 ············this.mRegisteredCallbacks.finishBroadcast();294 ············this.mRegisteredCallbacks.finishBroadcast();
295 ········}295 ········}
296 ········final·NetworkRequest·mActiveSpecificNetworkRequest·=·this.mActiveSpecificNetworkRequest;296 ········final·NetworkRequest·mActiveSpecificNetworkRequest·=·this.mActiveSpecificNetworkRequest;
297 ········if·(mActiveSpecificNetworkRequest·!=·null)·{297 ········if·(mActiveSpecificNetworkRequest·!=·null)·{
298 ············this.releaseRequestAsUnfulfillableByAnyFactory(mActiveSpecificNetworkRequest);298 ············this.releaseRequestAsUnfulfillableByAnyFactory(mActiveSpecificNetworkRequest);
299 ········}299 ········}
300 ········this.cancelPeriodicScans(); 
301 ········this.cancelConnectionTimeout(); 
302 ········this.mActiveSpecificNetworkRequest·=·null;300 ········this.mActiveSpecificNetworkRequest·=·null;
303 ········this.mActiveSpecificNetworkRequestSpecifier·=·null;301 ········this.mActiveSpecificNetworkRequestSpecifier·=·null;
304 ········this.mUserSelectedNetwork·=·null;302 ········this.mUserSelectedNetwork·=·null;
305 ········this.mUserSelectedNetworkConnectRetryCount·=·0;303 ········this.mUserSelectedNetworkConnectRetryCount·=·0;
306 ········this.mIsPeriodicScanEnabled·=·false;304 ········this.mIsPeriodicScanEnabled·=·false;
307 ········this.mIsPeriodicScanPaused·=·false;305 ········this.mIsPeriodicScanPaused·=·false;
308 ········this.mActiveMatchedScanResults·=·null;306 ········this.mActiveMatchedScanResults·=·null;
309 ········this.mPendingConnectionSuccess·=·false;307 ········this.mPendingConnectionSuccess·=·false;
 308 ········this.cancelPeriodicScans();
 309 ········this.cancelConnectionTimeout();
310 ········final·RemoteCallbackList·mRegisteredCallbacks2·=·this.mRegisteredCallbacks;310 ········final·RemoteCallbackList·mRegisteredCallbacks2·=·this.mRegisteredCallbacks;
311 ········if·(mRegisteredCallbacks2·!=·null)·{311 ········if·(mRegisteredCallbacks2·!=·null)·{
312 ············mRegisteredCallbacks2.kill();312 ············mRegisteredCallbacks2.kill();
313 ········}313 ········}
314 ········this.mRegisteredCallbacks·=·null;314 ········this.mRegisteredCallbacks·=·null;
315 ····}315 ····}
316 ····316 ····
7.04 KB
com/android/server/wifi/WifiServiceImpl.class
6.95 KB
procyon -ec {}
    
Offset 17, 16 lines modifiedOffset 17, 16 lines modified
17 import·android.net.StaticIpConfiguration;17 import·android.net.StaticIpConfiguration;
18 import·android.net.InetAddresses;18 import·android.net.InetAddresses;
19 import·java.net.InetAddress;19 import·java.net.InetAddress;
20 import·com.android.wifi.x.com.android.net.module.util.Inet4AddressUtils;20 import·com.android.wifi.x.com.android.net.module.util.Inet4AddressUtils;
21 import·java.net.Inet4Address;21 import·java.net.Inet4Address;
22 import·android.net.DhcpInfo;22 import·android.net.DhcpInfo;
23 import·android.net.Network;23 import·android.net.Network;
24 import·java.util.ArrayList; 
25 import·android.net.wifi.IWifiManager$Stub;24 import·android.net.wifi.IWifiManager$Stub;
 25 import·java.util.ArrayList;
26 import·com.android.wifi.x.com.android.modules.utils.ParceledListSlice;26 import·com.android.wifi.x.com.android.modules.utils.ParceledListSlice;
27 import·java.util.Collections;27 import·java.util.Collections;
28 import·com.android.server.wifi.util.RssiUtil;28 import·com.android.server.wifi.util.RssiUtil;
29 import·android.os.Process;29 import·android.os.Process;
30 import·java.util.Objects;30 import·java.util.Objects;
31 import·java.security.cert.CertPath;31 import·java.security.cert.CertPath;
32 import·java.security.cert.CertPathParameters;32 import·java.security.cert.CertPathParameters;
Offset 413, 15 lines modifiedOffset 413, 15 lines modified
413 ········if·(ApConfigUtil.isApMacRandomizationSupported(this.mContext))·{413 ········if·(ApConfigUtil.isApMacRandomizationSupported(this.mContext))·{
414 ············longValue·|=·0x400000000L;414 ············longValue·|=·0x400000000L;
415 ········}415 ········}
416 ········if·(SdkLevel.isAtLeastS())·{416 ········if·(SdkLevel.isAtLeastS())·{
417 ············if·(ApConfigUtil.isBridgedModeSupported(this.mContext))·{417 ············if·(ApConfigUtil.isBridgedModeSupported(this.mContext))·{
418 ················longValue·|=·0x40000000000L;418 ················longValue·|=·0x40000000000L;
419 ············}419 ············}
420 ············if·(ApConfigUtil.isStaWithBridgedModeSupported(this.mContext))·{420 ············if·(this.mContext.getResources().getBoolean(2130837559))·{
421 ················longValue·|=·0x20000000000L;421 ················longValue·|=·0x20000000000L;
422 ············}422 ············}
423 ········}423 ········}
424 ········return·longValue·|·(long)this.mWifiThreadRunner.call((Supplier)new·WifiServiceImpl$$ExternalSyntheticLambda93(this),·(Object)value);424 ········return·longValue·|·(long)this.mWifiThreadRunner.call((Supplier)new·WifiServiceImpl$$ExternalSyntheticLambda93(this),·(Object)value);
425 ····}425 ····}
426 ····426 ····
427 ····private·WifiActivityEnergyInfo·getWifiActivityEnergyInfo()·{427 ····private·WifiActivityEnergyInfo·getWifiActivityEnergyInfo()·{
Offset 1223, 51 lines modifiedOffset 1223, 54 lines modified
1223 ········}1223 ········}
1224 ········return·(Map)this.mWifiThreadRunner.call((Supplier)new·WifiServiceImpl$$ExternalSyntheticLambda123(this,·list),·(Object)Collections.emptyMap());1224 ········return·(Map)this.mWifiThreadRunner.call((Supplier)new·WifiServiceImpl$$ExternalSyntheticLambda123(this,·list),·(Object)Collections.emptyMap());
1225 ····}1225 ····}
1226 ····1226 ····
1227 ····public·ParceledListSlice·getConfiguredNetworks(String·s,·String·s2,·final·boolean·b)·{1227 ····public·ParceledListSlice·getConfiguredNetworks(String·s,·String·s2,·final·boolean·b)·{
1228 ········this.enforceAccessPermission();1228 ········this.enforceAccessPermission();
1229 ········final·int·callingUid·=·Binder.getCallingUid();1229 ········final·int·callingUid·=·Binder.getCallingUid();
1230 ········final·boolean·deviceOrProfileOwner·=·this.isDeviceOrProfileOwner(callingUid,·s); 
1231 ········final·int·checkCarrierPrivilegesForPackageAnyPhone·=·this.mWifiInjector.makeTelephonyManager().checkCarrierPrivilegesForPackageAnyPhone(s); 
1232 ········int·n·=·1; 
1233 ········if·(checkCarrierPrivilegesForPackageAnyPhone·!=·n)·{ 
1234 ············n·=·0; 
1235 ········} 
1236 ········final·boolean·privileged·=·this.isPrivileged(IWifiManager$Stub.getCallingPid(),·callingUid); 
1237 ········if·(b·&&·!deviceOrProfileOwner·&&·n·==·0·&&·!privileged)·{ 
1238 ············throw·new·SecurityException("Not·a·DO,·PO,·carrier·or·privileged·app"); 
1239 ········} 
1240 ········if·(callingUid·!=·2000·&&·callingUid·!=·0·&&·!b)·{1230 ········if·(callingUid·!=·2000·&&·callingUid·!=·0)·{
 1231 ············this.mWifiPermissionsUtil.checkPackage(callingUid,·s);
 1232 ············if·(!b)·{
1241 ············final·long·clearCallingIdentity·=·Binder.clearCallingIdentity();1233 ················final·long·clearCallingIdentity·=·Binder.clearCallingIdentity();
1242 ············try·{ 
1243 ················try·{1234 ················try·{
 1235 ····················try·{
1244 ····················this.mWifiPermissionsUtil.enforceCanAccessScanResults(s,·s2,·callingUid,·(String)null);1236 ························this.mWifiPermissionsUtil.enforceCanAccessScanResults(s,·s2,·callingUid,·(String)null);
 1237 ························Binder.restoreCallingIdentity(clearCallingIdentity);
 1238 ····················}
 1239 ····················finally·{}
 1240 ················}
 1241 ················catch·(SecurityException·obj)·{
 1242 ····················s2·=·"WifiService";
 1243 ····················final·StringBuilder·sb·=·new·StringBuilder();
 1244 ····················sb.append("Permission·violation·-·getConfiguredNetworks·not·allowed·for·uid=");
 1245 ····················sb.append(callingUid);
 1246 ····················sb.append(",·packageName=");
 1247 ····················sb.append(s);
 1248 ····················s·=·",·reason=";
 1249 ····················sb.append(s);
 1250 ····················sb.append(obj);
 1251 ····················Log.w(s2,·sb.toString());
 1252 ····················final·ParceledListSlice·parceledListSlice·=·new·ParceledListSlice((List)new·ArrayList());
1245 ····················Binder.restoreCallingIdentity(clearCallingIdentity);1253 ····················Binder.restoreCallingIdentity(clearCallingIdentity);
 1254 ····················return·parceledListSlice;
1246 ················}1255 ················}
1247 ················finally·{} 
1248 ············} 
1249 ············catch·(SecurityException·obj)·{ 
1250 ················s2·=·"WifiService"; 
1251 ················final·StringBuilder·sb·=·new·StringBuilder(); 
1252 ················sb.append("Permission·violation·-·getConfiguredNetworks·not·allowed·for·uid="); 
1253 ················sb.append(callingUid); 
1254 ················sb.append(",·packageName="); 
1255 ················sb.append(s); 
1256 ················s·=·",·reason="; 
1257 ················sb.append(s); 
1258 ················sb.append(obj); 
1259 ················Log.w(s2,·sb.toString()); 
1260 ················final·ParceledListSlice·parceledListSlice·=·new·ParceledListSlice((List)new·ArrayList()); 
1261 ················Binder.restoreCallingIdentity(clearCallingIdentity);1256 ················Binder.restoreCallingIdentity(clearCallingIdentity);
1262 ················return·parceledListSlice; 
1263 ············}1257 ············}
1264 ············Binder.restoreCallingIdentity(clearCallingIdentity); 
1265 ········}1258 ········}
1266 ········final·WifiServiceImpl·wifiServiceImpl;1259 ········final·WifiServiceImpl·wifiServiceImpl;
 1260 ········final·boolean·deviceOrProfileOwner·=·wifiServiceImpl.isDeviceOrProfileOwner(callingUid,·s);
 1261 ········final·int·checkCarrierPrivilegesForPackageAnyPhone·=·wifiServiceImpl.mWifiInjector.makeTelephonyManager().checkCarrierPrivilegesForPackageAnyPhone(s);
 1262 ········int·n·=·1;
 1263 ········if·(checkCarrierPrivilegesForPackageAnyPhone·!=·n)·{
 1264 ············n·=·0;
 1265 ········}
 1266 ········final·boolean·privileged·=·wifiServiceImpl.isPrivileged(IWifiManager$Stub.getCallingPid(),·callingUid);
 1267 ········if·(b·&&·!deviceOrProfileOwner·&&·n·==·0·&&·!privileged)·{
 1268 ············throw·new·SecurityException("Not·a·DO,·PO,·carrier·or·privileged·app");
 1269 ········}
1267 ········final·boolean·targetSdkLessThanQOrPrivileged·=·wifiServiceImpl.isTargetSdkLessThanQOrPrivileged(s,·Binder.getCallingPid(),·callingUid);1270 ········final·boolean·targetSdkLessThanQOrPrivileged·=·wifiServiceImpl.isTargetSdkLessThanQOrPrivileged(s,·Binder.getCallingPid(),·callingUid);
1268 ········if·(!targetSdkLessThanQOrPrivileged·&&·n·==·0)·{1271 ········if·(!targetSdkLessThanQOrPrivileged·&&·n·==·0)·{
1269 ············wifiServiceImpl.mLog.info("getConfiguredNetworks·not·allowed·for·uid=%").c((long)callingUid).flush();1272 ············wifiServiceImpl.mLog.info("getConfiguredNetworks·not·allowed·for·uid=%").c((long)callingUid).flush();
1270 ············return·new·ParceledListSlice((List)new·ArrayList());1273 ············return·new·ParceledListSlice((List)new·ArrayList());
1271 ········}1274 ········}
1272 ········if·(wifiServiceImpl.isVerboseLoggingEnabled())·{1275 ········if·(wifiServiceImpl.isVerboseLoggingEnabled())·{
1273 ············wifiServiceImpl.mLog.info("getConfiguredNetworks·uid=%").c((long)callingUid).flush();1276 ············wifiServiceImpl.mLog.info("getConfiguredNetworks·uid=%").c((long)callingUid).flush();
Offset 2025, 14 lines modifiedOffset 2028, 15 lines modified
2025 ········}2028 ········}
2026 ········throw·new·UnsupportedOperationException();2029 ········throw·new·UnsupportedOperationException();
2027 ····}2030 ····}
2028 ····2031 ····
2029 ····public·void·registerSuggestionConnectionStatusListener(final·ISuggestionConnectionStatusListener·suggestionConnectionStatusListener,·final·String·s,·final·String·s2)·{2032 ····public·void·registerSuggestionConnectionStatusListener(final·ISuggestionConnectionStatusListener·suggestionConnectionStatusListener,·final·String·s,·final·String·s2)·{
2030 ········if·(suggestionConnectionStatusListener·!=·null)·{2033 ········if·(suggestionConnectionStatusListener·!=·null)·{
2031 ············final·int·callingUid·=·Binder.getCallingUid();2034 ············final·int·callingUid·=·Binder.getCallingUid();
 2035 ············this.mWifiPermissionsUtil.checkPackage(callingUid,·s);
2032 ············this.enforceAccessPermission();2036 ············this.enforceAccessPermission();
2033 ············this.enforceLocationPermission(s,·s2,·callingUid);2037 ············this.enforceLocationPermission(s,·s2,·callingUid);
2034 ············if·(this.isVerboseLoggingEnabled())·{2038 ············if·(this.isVerboseLoggingEnabled())·{
... Open expanded diff ...
58.0 KB
com/android/server/wifi/p2p/WifiP2pServiceImpl$P2pStateMachine.class
57.8 KB
javap -verbose -constants -s -l -private {}
    
Offset 987, 96 lines modifiedOffset 987, 96 lines modified
987 ···#979·=·Methodref··········#169.#978····//·android/net/wifi/p2p/WifiP2pDeviceList."<init>":(Landroid/net/wifi/p2p/WifiP2pDeviceList;)V987 ···#979·=·Methodref··········#169.#978····//·android/net/wifi/p2p/WifiP2pDeviceList."<init>":(Landroid/net/wifi/p2p/WifiP2pDeviceList;)V
988 ···#980·=·Utf8···············WIFI_P2P_DEVICE_NAME988 ···#980·=·Utf8···············WIFI_P2P_DEVICE_NAME
989 ···#981·=·NameAndType········#980:#284····//·WIFI_P2P_DEVICE_NAME:Lcom/android/server/wifi/WifiSettingsConfigStore$Key;989 ···#981·=·NameAndType········#980:#284····//·WIFI_P2P_DEVICE_NAME:Lcom/android/server/wifi/WifiSettingsConfigStore$Key;
990 ···#982·=·Fieldref···········#282.#981····//·com/android/server/wifi/WifiSettingsConfigStore.WIFI_P2P_DEVICE_NAME:Lcom/android/server/wifi/WifiSettingsConfigStore$Key;990 ···#982·=·Fieldref···········#282.#981····//·com/android/server/wifi/WifiSettingsConfigStore.WIFI_P2P_DEVICE_NAME:Lcom/android/server/wifi/WifiSettingsConfigStore$Key;
991 ···#983·=·Utf8···············(Lcom/android/server/wifi/WifiSettingsConfigStore$Key;)Ljava/lang/Object;991 ···#983·=·Utf8···············(Lcom/android/server/wifi/WifiSettingsConfigStore$Key;)Ljava/lang/Object;
992 ···#984·=·NameAndType········#884:#983····//·get:(Lcom/android/server/wifi/WifiSettingsConfigStore$Key;)Ljava/lang/Object;992 ···#984·=·NameAndType········#884:#983····//·get:(Lcom/android/server/wifi/WifiSettingsConfigStore$Key;)Ljava/lang/Object;
993 ···#985·=·Methodref··········#282.#984····//·com/android/server/wifi/WifiSettingsConfigStore.get:(Lcom/android/server/wifi/WifiSettingsConfigStore$Key;)Ljava/lang/Object;993 ···#985·=·Methodref··········#282.#984····//·com/android/server/wifi/WifiSettingsConfigStore.get:(Lcom/android/server/wifi/WifiSettingsConfigStore$Key;)Ljava/lang/Object;
994 ···#986·=·Utf8···············android/text/TextUtils 
995 ···#987·=·Class··············#986·········//·android/text/TextUtils 
996 ···#988·=·Utf8···············isEmpty 
997 ···#989·=·Utf8···············(Ljava/lang/CharSequence;)Z 
998 ···#990·=·NameAndType········#988:#989····//·isEmpty:(Ljava/lang/CharSequence;)Z 
999 ···#991·=·Methodref··········#987.#990····//·android/text/TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z 
1000 ···#992·=·Utf8···············access$11700994 ···#986·=·Utf8···············access$11700
1001 ···#993·=·Utf8···············(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;)Lcom/android/server/wifi/WifiGlobals;995 ···#987·=·Utf8···············(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;)Lcom/android/server/wifi/WifiGlobals;
1002 ···#994·=·NameAndType········#992:#993····//·access$11700:(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;)Lcom/android/server/wifi/WifiGlobals;996 ···#988·=·NameAndType········#986:#987····//·access$11700:(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;)Lcom/android/server/wifi/WifiGlobals;
1003 ···#995·=·Methodref··········#149.#994····//·com/android/server/wifi/p2p/WifiP2pServiceImpl.access$11700:(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;)Lcom/android/server/wifi/WifiGlobals;997 ···#989·=·Methodref··········#149.#988····//·com/android/server/wifi/p2p/WifiP2pServiceImpl.access$11700:(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;)Lcom/android/server/wifi/WifiGlobals;
1004 ···#996·=·Utf8···············com/android/server/wifi/WifiGlobals998 ···#990·=·Utf8···············com/android/server/wifi/WifiGlobals
1005 ···#997·=·Class··············#996·········//·com/android/server/wifi/WifiGlobals999 ···#991·=·Class··············#990·········//·com/android/server/wifi/WifiGlobals
1006 ···#998·=·Utf8···············getWifiP2pDeviceNamePrefix1000 ···#992·=·Utf8···············getWifiP2pDeviceNamePrefix
1007 ···#999·=·NameAndType········#998:#623····//·getWifiP2pDeviceNamePrefix:()Ljava/lang/String;1001 ···#993·=·NameAndType········#992:#623····//·getWifiP2pDeviceNamePrefix:()Ljava/lang/String;
1008 ··#1000·=·Methodref··········#997.#999····//·com/android/server/wifi/WifiGlobals.getWifiP2pDeviceNamePrefix:()Ljava/lang/String;1002 ···#994·=·Methodref··········#991.#993····//·com/android/server/wifi/WifiGlobals.getWifiP2pDeviceNamePrefix:()Ljava/lang/String;
1009 ··#1001·=·Float··············3.9E-44f1003 ···#995·=·Float··············3.9E-44f
1010 ··#1002·=·Utf8···············java/nio/charset/StandardCharsets1004 ···#996·=·Utf8···············java/nio/charset/StandardCharsets
1011 ··#1003·=·Class··············#1002········//·java/nio/charset/StandardCharsets1005 ···#997·=·Class··············#996·········//·java/nio/charset/StandardCharsets
1012 ··#1004·=·Utf8···············UTF_81006 ···#998·=·Utf8···············UTF_8
1013 ··#1005·=·Utf8···············Ljava/nio/charset/Charset;1007 ···#999·=·Utf8···············Ljava/nio/charset/Charset;
1014 ··#1006·=·NameAndType········#1004:#1005··//·UTF_8:Ljava/nio/charset/Charset;1008 ··#1000·=·NameAndType········#998:#999····//·UTF_8:Ljava/nio/charset/Charset;
1015 ··#1007·=·Fieldref···········#1003.#1006··//·java/nio/charset/StandardCharsets.UTF_8:Ljava/nio/charset/Charset;1009 ··#1001·=·Fieldref···········#997.#1000···//·java/nio/charset/StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
1016 ··#1008·=·Utf8···············getBytes1010 ··#1002·=·Utf8···············getBytes
1017 ··#1009·=·Utf8···············(Ljava/nio/charset/Charset;)[B1011 ··#1003·=·Utf8···············(Ljava/nio/charset/Charset;)[B
1018 ··#1010·=·NameAndType········#1008:#1009··//·getBytes:(Ljava/nio/charset/Charset;)[B1012 ··#1004·=·NameAndType········#1002:#1003··//·getBytes:(Ljava/nio/charset/Charset;)[B
1019 ··#1011·=·Methodref··········#775.#1010···//·java/lang/String.getBytes:(Ljava/nio/charset/Charset;)[B1013 ··#1005·=·Methodref··········#775.#1004···//·java/lang/String.getBytes:(Ljava/nio/charset/Charset;)[B
1020 ··#1012·=·Utf8···············The·length·of·default·device·name·prefix·is·invalid,·fallback·to·default·name.1014 ··#1006·=·Utf8···············The·length·of·default·device·name·prefix·is·invalid,·fallback·to·default·name.
1021 ··#1013·=·String·············#1012········//·The·length·of·default·device·name·prefix·is·invalid,·fallback·to·default·name.1015 ··#1007·=·String·············#1006········//·The·length·of·default·device·name·prefix·is·invalid,·fallback·to·default·name.
1022 ··#1014·=·Utf8···············Android_1016 ··#1008·=·Utf8···············Android_
1023 ··#1015·=·String·············#1014········//·Android_1017 ··#1009·=·String·············#1008········//·Android_
1024 ··#1016·=·Utf8···············getWifiP2pDeviceNamePostfixNumDigits1018 ··#1010·=·Utf8···············getWifiP2pDeviceNamePostfixNumDigits
1025 ··#1017·=·NameAndType········#1016:#722···//·getWifiP2pDeviceNamePostfixNumDigits:()I1019 ··#1011·=·NameAndType········#1010:#722···//·getWifiP2pDeviceNamePostfixNumDigits:()I
1026 ··#1018·=·Methodref··········#997.#1017···//·com/android/server/wifi/WifiGlobals.getWifiP2pDeviceNamePostfixNumDigits:()I1020 ··#1012·=·Methodref··········#991.#1011···//·com/android/server/wifi/WifiGlobals.getWifiP2pDeviceNamePostfixNumDigits:()I
1027 ··#1019·=·Utf8···············The·postfix·length·exceeds·the·remaining·byte·number,·use·the·smaller·one.1021 ··#1013·=·Utf8···············The·postfix·length·exceeds·the·remaining·byte·number,·use·the·smaller·one.
1028 ··#1020·=·String·············#1019········//·The·postfix·length·exceeds·the·remaining·byte·number,·use·the·smaller·one.1022 ··#1014·=·String·············#1013········//·The·postfix·length·exceeds·the·remaining·byte·number,·use·the·smaller·one.
1029 ··#1021·=·Float··············5.6E-45f1023 ··#1015·=·Float··············5.6E-45f
1030 ··#1022·=·Utf8···············com/android/server/wifi/util/StringUtil1024 ··#1016·=·Utf8···············com/android/server/wifi/util/StringUtil
1031 ··#1023·=·Class··············#1022········//·com/android/server/wifi/util/StringUtil1025 ··#1017·=·Class··············#1016········//·com/android/server/wifi/util/StringUtil
1032 ··#1024·=·Utf8···············generateRandomNumberString1026 ··#1018·=·Utf8···············generateRandomNumberString
1033 ··#1025·=·NameAndType········#1024:#562···//·generateRandomNumberString:(I)Ljava/lang/String;1027 ··#1019·=·NameAndType········#1018:#562···//·generateRandomNumberString:(I)Ljava/lang/String;
1034 ··#1026·=·Methodref··········#1023.#1025··//·com/android/server/wifi/util/StringUtil.generateRandomNumberString:(I)Ljava/lang/String;1028 ··#1020·=·Methodref··········#1017.#1019··//·com/android/server/wifi/util/StringUtil.generateRandomNumberString:(I)Ljava/lang/String;
1035 ··#1027·=·Utf8···············access$105001029 ··#1021·=·Utf8···············access$10500
1036 ··#1028·=·Utf8···············(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;)Lcom/android/server/wifi/FrameworkFacade;1030 ··#1022·=·Utf8···············(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;)Lcom/android/server/wifi/FrameworkFacade;
1037 ··#1029·=·NameAndType········#1027:#1028··//·access$10500:(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;)Lcom/android/server/wifi/FrameworkFacade;1031 ··#1023·=·NameAndType········#1021:#1022··//·access$10500:(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;)Lcom/android/server/wifi/FrameworkFacade;
1038 ··#1030·=·Methodref··········#149.#1029···//·com/android/server/wifi/p2p/WifiP2pServiceImpl.access$10500:(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;)Lcom/android/server/wifi/FrameworkFacade;1032 ··#1024·=·Methodref··········#149.#1023···//·com/android/server/wifi/p2p/WifiP2pServiceImpl.access$10500:(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;)Lcom/android/server/wifi/FrameworkFacade;
1039 ··#1031·=·Utf8···············android_id1033 ··#1025·=·Utf8···············android_id
1040 ··#1032·=·String·············#1031········//·android_id1034 ··#1026·=·String·············#1025········//·android_id
1041 ··#1033·=·Utf8···············com/android/server/wifi/FrameworkFacade1035 ··#1027·=·Utf8···············com/android/server/wifi/FrameworkFacade
1042 ··#1034·=·Class··············#1033········//·com/android/server/wifi/FrameworkFacade1036 ··#1028·=·Class··············#1027········//·com/android/server/wifi/FrameworkFacade
1043 ··#1035·=·Utf8···············getSecureStringSetting1037 ··#1029·=·Utf8···············getSecureStringSetting
1044 ··#1036·=·Utf8···············(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;1038 ··#1030·=·Utf8···············(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
1045 ··#1037·=·NameAndType········#1035:#1036··//·getSecureStringSetting:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;1039 ··#1031·=·NameAndType········#1029:#1030··//·getSecureStringSetting:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
1046 ··#1038·=·Methodref··········#1034.#1037··//·com/android/server/wifi/FrameworkFacade.getSecureStringSetting:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;1040 ··#1032·=·Methodref··········#1028.#1031··//·com/android/server/wifi/FrameworkFacade.getSecureStringSetting:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
1047 ··#1039·=·Utf8···············substring1041 ··#1033·=·Utf8···············substring
1048 ··#1040·=·Utf8···············(II)Ljava/lang/String;1042 ··#1034·=·Utf8···············(II)Ljava/lang/String;
1049 ··#1041·=·NameAndType········#1039:#1040··//·substring:(II)Ljava/lang/String;1043 ··#1035·=·NameAndType········#1033:#1034··//·substring:(II)Ljava/lang/String;
1050 ··#1042·=·Methodref··········#775.#1041···//·java/lang/String.substring:(II)Ljava/lang/String;1044 ··#1036·=·Methodref··········#775.#1035···//·java/lang/String.substring:(II)Ljava/lang/String;
1051 ··#1043·=·Utf8···············the·default·device·name:1045 ··#1037·=·Utf8···············the·default·device·name:
1052 ··#1044·=·String·············#1043········//·the·default·device·name:1046 ··#1038·=·String·············#1037········//·the·default·device·name:
1053 ··#1045·=·Utf8···············getInterface1047 ··#1039·=·Utf8···············getInterface
1054 ··#1046·=·NameAndType········#1045:#623···//·getInterface:()Ljava/lang/String;1048 ··#1040·=·NameAndType········#1039:#623···//·getInterface:()Ljava/lang/String;
1055 ··#1047·=·Methodref··········#785.#1046···//·android/net/wifi/p2p/WifiP2pGroup.getInterface:()Ljava/lang/String;1049 ··#1041·=·Methodref··········#785.#1040···//·android/net/wifi/p2p/WifiP2pGroup.getInterface:()Ljava/lang/String;
1056 ··#1048·=·Utf8···············setP2pGroupIdle1050 ··#1042·=·Utf8···············setP2pGroupIdle
1057 ··#1049·=·Utf8···············(Ljava/lang/String;I)Z1051 ··#1043·=·Utf8···············(Ljava/lang/String;I)Z
1058 ··#1050·=·NameAndType········#1048:#1049··//·setP2pGroupIdle:(Ljava/lang/String;I)Z1052 ··#1044·=·NameAndType········#1042:#1043··//·setP2pGroupIdle:(Ljava/lang/String;I)Z
1059 ··#1051·=·Methodref··········#512.#1050···//·com/android/server/wifi/p2p/WifiP2pNative.setP2pGroupIdle:(Ljava/lang/String;I)Z1053 ··#1045·=·Methodref··········#512.#1044···//·com/android/server/wifi/p2p/WifiP2pNative.setP2pGroupIdle:(Ljava/lang/String;I)Z
1060 ··#1052·=·Utf8···············p2pGroupRemove1054 ··#1046·=·Utf8···············p2pGroupRemove
1061 ··#1053·=·NameAndType········#1052:#411···//·p2pGroupRemove:(Ljava/lang/String;)Z1055 ··#1047·=·NameAndType········#1046:#411···//·p2pGroupRemove:(Ljava/lang/String;)Z
1062 ··#1054·=·Methodref··········#512.#1053···//·com/android/server/wifi/p2p/WifiP2pNative.p2pGroupRemove:(Ljava/lang/String;)Z1056 ··#1048·=·Methodref··········#512.#1047···//·com/android/server/wifi/p2p/WifiP2pNative.p2pGroupRemove:(Ljava/lang/String;)Z
1063 ··#1055·=·Utf8···············android/net/NetworkInfo$DetailedState1057 ··#1049·=·Utf8···············android/net/NetworkInfo$DetailedState
1064 ··#1056·=·Class··············#1055········//·android/net/NetworkInfo$DetailedState1058 ··#1050·=·Class··············#1049········//·android/net/NetworkInfo$DetailedState
1065 ··#1057·=·Utf8···············FAILED1059 ··#1051·=·Utf8···············FAILED
1066 ··#1058·=·Utf8···············Landroid/net/NetworkInfo$DetailedState;1060 ··#1052·=·Utf8···············Landroid/net/NetworkInfo$DetailedState;
1067 ··#1059·=·NameAndType········#1057:#1058··//·FAILED:Landroid/net/NetworkInfo$DetailedState;1061 ··#1053·=·NameAndType········#1051:#1052··//·FAILED:Landroid/net/NetworkInfo$DetailedState;
1068 ··#1060·=·Fieldref···········#1056.#1059··//·android/net/NetworkInfo$DetailedState.FAILED:Landroid/net/NetworkInfo$DetailedState;1062 ··#1054·=·Fieldref···········#1050.#1053··//·android/net/NetworkInfo$DetailedState.FAILED:Landroid/net/NetworkInfo$DetailedState;
1069 ··#1061·=·Utf8···············access$75021063 ··#1055·=·Utf8···············access$7502
1070 ··#1062·=·Utf8···············(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;Landroid/net/NetworkInfo$DetailedState;)Landroid/net/NetworkInfo$DetailedState;1064 ··#1056·=·Utf8···············(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;Landroid/net/NetworkInfo$DetailedState;)Landroid/net/NetworkInfo$DetailedState;
1071 ··#1063·=·NameAndType········#1061:#1062··//·access$7502:(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;Landroid/net/NetworkInfo$DetailedState;)Landroid/net/NetworkInfo$DetailedState;1065 ··#1057·=·NameAndType········#1055:#1056··//·access$7502:(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;Landroid/net/NetworkInfo$DetailedState;)Landroid/net/NetworkInfo$DetailedState;
1072 ··#1064·=·Methodref··········#149.#1063···//·com/android/server/wifi/p2p/WifiP2pServiceImpl.access$7502:(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;Landroid/net/NetworkInfo$DetailedState;)Landroid/net/NetworkInfo$DetailedState;1066 ··#1058·=·Methodref··········#149.#1057···//·com/android/server/wifi/p2p/WifiP2pServiceImpl.access$7502:(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;Landroid/net/NetworkInfo$DetailedState;)Landroid/net/NetworkInfo$DetailedState;
1073 ··#1065·=·Utf8···············(Landroid/net/wifi/p2p/WifiP2pDeviceList;)Z1067 ··#1059·=·Utf8···············(Landroid/net/wifi/p2p/WifiP2pDeviceList;)Z
1074 ··#1066·=·NameAndType········#517:#1065···//·remove:(Landroid/net/wifi/p2p/WifiP2pDeviceList;)Z1068 ··#1060·=·NameAndType········#517:#1059···//·remove:(Landroid/net/wifi/p2p/WifiP2pDeviceList;)Z
1075 ··#1067·=·Methodref··········#169.#1066···//·android/net/wifi/p2p/WifiP2pDeviceList.remove:(Landroid/net/wifi/p2p/WifiP2pDeviceList;)Z1069 ··#1061·=·Methodref··········#169.#1060···//·android/net/wifi/p2p/WifiP2pDeviceList.remove:(Landroid/net/wifi/p2p/WifiP2pDeviceList;)Z
 1070 ··#1062·=·Utf8···············android/text/TextUtils
 1071 ··#1063·=·Class··············#1062········//·android/text/TextUtils
 1072 ··#1064·=·Utf8···············isEmpty
 1073 ··#1065·=·Utf8···············(Ljava/lang/CharSequence;)Z
 1074 ··#1066·=·NameAndType········#1064:#1065··//·isEmpty:(Ljava/lang/CharSequence;)Z
 1075 ··#1067·=·Methodref··········#1063.#1066··//·android/text/TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
1076 ··#1068·=·NameAndType········#517:#885····//·remove:(Ljava/lang/String;)Landroid/net/wifi/p2p/WifiP2pDevice;1076 ··#1068·=·NameAndType········#517:#885····//·remove:(Ljava/lang/String;)Landroid/net/wifi/p2p/WifiP2pDevice;
1077 ··#1069·=·Methodref··········#169.#1068···//·android/net/wifi/p2p/WifiP2pDeviceList.remove:(Ljava/lang/String;)Landroid/net/wifi/p2p/WifiP2pDevice;1077 ··#1069·=·Methodref··········#169.#1068···//·android/net/wifi/p2p/WifiP2pDeviceList.remove:(Ljava/lang/String;)Landroid/net/wifi/p2p/WifiP2pDevice;
1078 ··#1070·=·NameAndType········#718:#297····//·clear:()Z1078 ··#1070·=·NameAndType········#718:#297····//·clear:()Z
1079 ··#1071·=·Methodref··········#169.#1070···//·android/net/wifi/p2p/WifiP2pDeviceList.clear:()Z1079 ··#1071·=·Methodref··········#169.#1070···//·android/net/wifi/p2p/WifiP2pDeviceList.clear:()Z
1080 ··#1072·=·Integer············1392651080 ··#1072·=·Integer············139265
1081 ··#1073·=·Float··············1.95152E-40f1081 ··#1073·=·Float··············1.95152E-40f
1082 ··#1074·=·Utf8···············sendMessage1082 ··#1074·=·Utf8···············sendMessage
Offset 1235, 15 lines modifiedOffset 1235, 15 lines modified
1235 ··#1227·=·Integer············21309685801235 ··#1227·=·Integer············2130968580
1236 ··#1228·=·Float··············1.7545818E38f1236 ··#1228·=·Float··············1.7545818E38f
1237 ··#1229·=·Utf8···············android/widget/EditText1237 ··#1229·=·Utf8···············android/widget/EditText
1238 ··#1230·=·Class··············#1229········//·android/widget/EditText1238 ··#1230·=·Class··············#1229········//·android/widget/EditText
1239 ··#1231·=·Utf8···············makeAlertDialogBuilder1239 ··#1231·=·Utf8···············makeAlertDialogBuilder
1240 ··#1232·=·Utf8···············(Landroid/content/Context;)Landroid/app/AlertDialog$Builder;1240 ··#1232·=·Utf8···············(Landroid/content/Context;)Landroid/app/AlertDialog$Builder;
1241 ··#1233·=·NameAndType········#1231:#1232··//·makeAlertDialogBuilder:(Landroid/content/Context;)Landroid/app/AlertDialog$Builder;1241 ··#1233·=·NameAndType········#1231:#1232··//·makeAlertDialogBuilder:(Landroid/content/Context;)Landroid/app/AlertDialog$Builder;
1242 ··#1234·=·Methodref··········#1034.#1233··//·com/android/server/wifi/FrameworkFacade.makeAlertDialogBuilder:(Landroid/content/Context;)Landroid/app/AlertDialog$Builder;1242 ··#1234·=·Methodref··········#1028.#1233··//·com/android/server/wifi/FrameworkFacade.makeAlertDialogBuilder:(Landroid/content/Context;)Landroid/app/AlertDialog$Builder;
1243 ··#1235·=·Integer············21311652301243 ··#1235·=·Integer············2131165230
1244 ··#1236·=·Float··············1.7944671E38f1244 ··#1236·=·Float··············1.7944671E38f
1245 ··#1237·=·Utf8···············android/app/AlertDialog$Builder1245 ··#1237·=·Utf8···············android/app/AlertDialog$Builder
1246 ··#1238·=·Class··············#1237········//·android/app/AlertDialog$Builder1246 ··#1238·=·Class··············#1237········//·android/app/AlertDialog$Builder
1247 ··#1239·=·Utf8···············setTitle1247 ··#1239·=·Utf8···············setTitle
1248 ··#1240·=·Utf8···············(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;1248 ··#1240·=·Utf8···············(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
1249 ··#1241·=·NameAndType········#1239:#1240··//·setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;1249 ··#1241·=·NameAndType········#1239:#1240··//·setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
Offset 4741, 154 lines modifiedOffset 4741, 151 lines modified
4741 ········11:·astore_24741 ········11:·astore_2
4742 ········12:·aload_14742 ········12:·aload_1
4743 ········13:·aload_24743 ········13:·aload_2
4744 ········14:·invokevirtual·#985················//·Method·com/android/server/wifi/WifiSettingsConfigStore.get:(Lcom/android/server/wifi/WifiSettingsConfigStore$Key;)Ljava/lang/Object;4744 ········14:·invokevirtual·#985················//·Method·com/android/server/wifi/WifiSettingsConfigStore.get:(Lcom/android/server/wifi/WifiSettingsConfigStore$Key;)Ljava/lang/Object;
4745 ········17:·checkcast·····#775················//·class·java/lang/String4745 ········17:·checkcast·····#775················//·class·java/lang/String
4746 ········20:·astore_14746 ········20:·astore_1
4747 ········21:·aload_14747 ········21:·aload_1
 4748 ········22:·ifnull········27
... Open expanded diff ...
1.58 KB
com/android/wifi/x/android/hardware/wifi/V1_0/IWifiRttController$Proxy.class
1.43 KB
procyon -ec {}
    
Offset 24, 31 lines modifiedOffset 24, 14 lines modified
24 ········return·this.mRemote;24 ········return·this.mRemote;
25 ····}25 ····}
26 ····26 ····
27 ····public·final·boolean·equals(final·Object·o)·{27 ····public·final·boolean·equals(final·Object·o)·{
28 ········return·HidlSupport.interfacesEqual((IHwInterface)this,·o);28 ········return·HidlSupport.interfacesEqual((IHwInterface)this,·o);
29 ····}29 ····}
30 ····30 ····
31 ····public·void·getBoundIface(final·IWifiRttController$getBoundIfaceCallback·wifiRttController$getBoundIfaceCallback)·{ 
32 ········final·HwParcel·hwParcel·=·new·HwParcel(); 
33 ········hwParcel.writeInterfaceToken("android.hardware.wifi@1.0::IWifiRttController"); 
34 ········final·HwParcel·hwParcel2·=·new·HwParcel(); 
35 ········try·{ 
36 ············this.mRemote.transact(1,·hwParcel,·hwParcel2,·0); 
37 ············hwParcel2.verifySuccess(); 
38 ············hwParcel.releaseTemporaryStorage(); 
39 ············final·WifiStatus·wifiStatus·=·new·WifiStatus(); 
40 ············wifiStatus.readFromParcel(hwParcel2); 
41 ············wifiRttController$getBoundIfaceCallback.onValues(wifiStatus,·IWifiIface.asInterface(hwParcel2.readStrongBinder())); 
42 ········} 
43 ········finally·{ 
44 ············hwParcel2.release(); 
45 ········} 
46 ····} 
47 ···· 
48 ····public·void·getCapabilities(final·IWifiRttController$getCapabilitiesCallback·wifiRttController$getCapabilitiesCallback)·{31 ····public·void·getCapabilities(final·IWifiRttController$getCapabilitiesCallback·wifiRttController$getCapabilitiesCallback)·{
49 ········final·HwParcel·hwParcel·=·new·HwParcel();32 ········final·HwParcel·hwParcel·=·new·HwParcel();
50 ········hwParcel.writeInterfaceToken("android.hardware.wifi@1.0::IWifiRttController");33 ········hwParcel.writeInterfaceToken("android.hardware.wifi@1.0::IWifiRttController");
51 ········final·HwParcel·hwParcel2·=·new·HwParcel();34 ········final·HwParcel·hwParcel2·=·new·HwParcel();
52 ········try·{35 ········try·{
53 ············this.mRemote.transact(5,·hwParcel,·hwParcel2,·0);36 ············this.mRemote.transact(5,·hwParcel,·hwParcel2,·0);
54 ············hwParcel2.verifySuccess();37 ············hwParcel2.verifySuccess();
10.1 KB
com/android/server/wifi/ClientModeImpl$L2ConnectingState.class
10.0 KB
procyon -ec {}
    
Offset 48, 18 lines modifiedOffset 48, 18 lines modified
48 ········int·n·=·11;48 ········int·n·=·11;
49 ········int·n2·=·4;49 ········int·n2·=·4;
50 ········final·int·n3·=·5;50 ········final·int·n3·=·5;
51 ········final·int·n4·=·3;51 ········final·int·n4·=·3;
52 ········final·int·n5·=·2;52 ········final·int·n5·=·2;
53 ········int·n6·=·0;53 ········int·n6·=·0;
54 ········final·int·osuAp·=·1;54 ········final·int·osuAp·=·1;
55 ········Label_2879:·{55 ········Label_2840:·{
56 ············switch·(what)·{56 ············switch·(what)·{
57 ················default:·{57 ················default:·{
58 ····················break·Label_2879;58 ····················break·Label_2840;
59 ················}59 ················}
60 ················case·147528:·{60 ················case·147528:·{
61 ····················final·ClientModeImpl·this$0·=·this.this$0;61 ····················final·ClientModeImpl·this$0·=·this.this$0;
62 ····················final·StringBuilder·sb·=·new·StringBuilder();62 ····················final·StringBuilder·sb·=·new·StringBuilder();
63 ····················sb.append("Received·TRANSITION_DISABLE_INDICATION:·networkId=");63 ····················sb.append("Received·TRANSITION_DISABLE_INDICATION:·networkId=");
64 ····················sb.append(message.arg1);64 ····················sb.append(message.arg1);
65 ····················sb.append(",·indication=");65 ····················sb.append(",·indication=");
Offset 89, 15 lines modifiedOffset 89, 14 lines modified
89 ····················if·(ClientModeImpl.access$4200(this.this$0)·>=·n4·&&·ClientModeImpl.access$4100(this.this$0)·!=·null·&&·ClientModeImpl.access$4100(this.this$0).SSID·!=·null·&&·ClientModeImpl.access$4100(this.this$0).SSID.equals(anObject))·{89 ····················if·(ClientModeImpl.access$4200(this.this$0)·>=·n4·&&·ClientModeImpl.access$4100(this.this$0)·!=·null·&&·ClientModeImpl.access$4100(this.this$0).SSID·!=·null·&&·ClientModeImpl.access$4100(this.this$0).SSID.equals(anObject))·{
90 ························ClientModeImpl.access$8600(this.this$0);90 ························ClientModeImpl.access$8600(this.this$0);
91 ························ClientModeImpl.access$1700(this.this$0).updateNetworkSelectionStatus(ClientModeImpl.access$4100(this.this$0).networkId,·n);91 ························ClientModeImpl.access$1700(this.this$0).updateNetworkSelectionStatus(ClientModeImpl.access$4100(this.this$0).networkId,·n);
92 ························if·(SdkLevel.isAtLeastS())·{92 ························if·(SdkLevel.isAtLeastS())·{
93 ····························ClientModeImpl.access$1700(this.this$0).setRecentFailureAssociationStatus(ClientModeImpl.access$4100(this.this$0).networkId,·1011);93 ····························ClientModeImpl.access$1700(this.this$0).setRecentFailureAssociationStatus(ClientModeImpl.access$4100(this.this$0).networkId,·1011);
94 ························}94 ························}
95 ························ClientModeImpl.access$8300(this.this$0,·12,·osuAp,·0);95 ························ClientModeImpl.access$8300(this.this$0,·12,·osuAp,·0);
96 ························ClientModeImpl.access$6900(this.this$0,·false,·osuAp); 
97 ························final·ClientModeImpl·this$3·=·this.this$0;96 ························final·ClientModeImpl·this$3·=·this.this$0;
98 ························((StateMachine)this$3).transitionTo((IState)ClientModeImpl.access$7000(this$3));97 ························((StateMachine)this$3).transitionTo((IState)ClientModeImpl.access$7000(this$3));
99 ························break;98 ························break;
100 ····················}99 ····················}
101 ····················break;100 ····················break;
102 ················}101 ················}
103 ················case·147499:·{102 ················case·147499:·{
Offset 121, 30 lines modifiedOffset 120, 25 lines modified
121 ····················}120 ····················}
122 ····················else·if·("any".equals(ClientModeImpl.access$3900(this.this$0)))·{121 ····················else·if·("any".equals(ClientModeImpl.access$3900(this.this$0)))·{
123 ························ClientModeImpl.access$3902(this.this$0,·s);122 ························ClientModeImpl.access$3902(this.this$0,·s);
124 ····················}123 ····················}
125 ····················ClientModeImpl.access$1700(this.this$0).updateNetworkSelectionStatus(ClientModeImpl.access$700(this.this$0),·osuAp);124 ····················ClientModeImpl.access$1700(this.this$0).updateNetworkSelectionStatus(ClientModeImpl.access$700(this.this$0),·osuAp);
126 ····················final·ClientModeImpl·this$5·=·this.this$0;125 ····················final·ClientModeImpl·this$5·=·this.this$0;
127 ····················ClientModeImpl.access$8700(this$5,·ClientModeImpl.access$700(this$5),·obj);126 ····················ClientModeImpl.access$8700(this$5,·ClientModeImpl.access$700(this$5),·obj);
128 ····················int·n7; 
129 ····················if·(statusCode·!=·17·&&·statusCode·!=·30·&&·statusCode·!=·33)·{127 ····················if·(statusCode·==·17·||·statusCode·==·30·||·statusCode·==·33)·{
130 ························n7·=·0; 
131 ····················} 
132 ····················else·{ 
133 ························n7·=·n3;128 ························n6·=·n3;
134 ····················}129 ····················}
135 ····················final·ClientModeImpl·this$6·=·this.this$0;130 ····················final·ClientModeImpl·this$6·=·this.this$0;
136 ····················if·(!timedOut)·{131 ····················if·(!timedOut)·{
137 ························n·=·n5;132 ························n·=·n5;
138 ····················}133 ····················}
139 ····················ClientModeImpl.access$8300(this$6,·n,·osuAp,·n7);134 ····················ClientModeImpl.access$8300(this$6,·n,·osuAp,·n6);
140 ····················if·(n7·!=·n3)·{135 ····················if·(n6·!=·n3)·{
141 ························ClientModeImpl.access$8100(this.this$0).noteConnectionFailureAndTriggerIfNeeded(ClientModeImpl.access$8000(this.this$0),·s,·osuAp,·this.this$0.isConnected());136 ························ClientModeImpl.access$8100(this.this$0).noteConnectionFailureAndTriggerIfNeeded(ClientModeImpl.access$8000(this.this$0),·s,·osuAp,·this.this$0.isConnected());
142 ····················}137 ····················}
143 ····················ClientModeImpl.access$6900(this.this$0,·false,·osuAp); 
144 ····················final·ClientModeImpl·this$7·=·this.this$0;138 ····················final·ClientModeImpl·this$7·=·this.this$0;
145 ····················((StateMachine)this$7).transitionTo((IState)ClientModeImpl.access$7000(this$7));139 ····················((StateMachine)this$7).transitionTo((IState)ClientModeImpl.access$7000(this$7));
146 ····················break;140 ····················break;
147 ················}141 ················}
148 ················case·147472:·{142 ················case·147472:·{
149 ····················this.this$0.logd("Received·SUP_REQUEST_SIM_AUTH");143 ····················this.this$0.logd("Received·SUP_REQUEST_SIM_AUTH");
150 ····················final·WifiCarrierInfoManager$SimAuthRequestData·wifiCarrierInfoManager$SimAuthRequestData·=·(WifiCarrierInfoManager$SimAuthRequestData)message.obj;144 ····················final·WifiCarrierInfoManager$SimAuthRequestData·wifiCarrierInfoManager$SimAuthRequestData·=·(WifiCarrierInfoManager$SimAuthRequestData)message.obj;
Offset 231, 47 lines modifiedOffset 225, 47 lines modified
231 ····················sb8.append("L2ConnectingState:·Authentication·failure··reason=");225 ····················sb8.append("L2ConnectingState:·Authentication·failure··reason=");
232 ····················sb8.append(arg3);226 ····················sb8.append(arg3);
233 ····················sb8.append("·error=");227 ····················sb8.append("·error=");
234 ····················sb8.append(arg4);228 ····················sb8.append(arg4);
235 ····················this$8.log(sb8.toString());229 ····················this$8.log(sb8.toString());
236 ····················final·WifiConfiguration·configuredNetwork·=·ClientModeImpl.access$1700(this.this$0).getConfiguredNetwork(ClientModeImpl.access$700(this.this$0));230 ····················final·WifiConfiguration·configuredNetwork·=·ClientModeImpl.access$1700(this.this$0).getConfiguredNetwork(ClientModeImpl.access$700(this.this$0));
237 ····················final·ClientModeImpl·this$9·=·this.this$0;231 ····················final·ClientModeImpl·this$9·=·this.this$0;
238 ····················int·n8;232 ····················int·n7;
239 ····················if·(ClientModeImpl.access$8800(this$9,·ClientModeImpl.access$700(this$9),·arg3))·{233 ····················if·(ClientModeImpl.access$8800(this$9,·ClientModeImpl.access$700(this$9),·arg3))·{
240 ························n8·=·8;234 ························n7·=·8;
241 ························if·(configuredNetwork·!=·null·&&·ClientModeImpl.access$6000(this.this$0))·{235 ························if·(configuredNetwork·!=·null·&&·ClientModeImpl.access$6000(this.this$0))·{
242 ····························ClientModeImpl.access$8900(this.this$0).onWrongPasswordError(configuredNetwork.SSID);236 ····························ClientModeImpl.access$8900(this.this$0).onWrongPasswordError(configuredNetwork.SSID);
243 ························}237 ························}
244 ····················}238 ····················}
245 ····················else·if·(arg3·==·n4)·{239 ····················else·if·(arg3·==·n4)·{
246 ························int·n9·=·0;240 ························int·n8·=·0;
247 ························Label_2087:·{241 ························Label_2058:·{
248 ····························if·(configuredNetwork·!=·null)·{242 ····························if·(configuredNetwork·!=·null)·{
249 ································final·WifiEnterpriseConfig·enterpriseConfig·=·configuredNetwork.enterpriseConfig;243 ································final·WifiEnterpriseConfig·enterpriseConfig·=·configuredNetwork.enterpriseConfig;
250 ································if·(enterpriseConfig·!=·null·&&·enterpriseConfig.isAuthenticationSimBased()·&&·ClientModeImpl.access$9000(this.this$0).onEapFailure(arg4,·configuredNetwork,·ClientModeImpl.access$6000(this.this$0)))·{244 ································if·(enterpriseConfig·!=·null·&&·enterpriseConfig.isAuthenticationSimBased()·&&·ClientModeImpl.access$9000(this.this$0).onEapFailure(arg4,·configuredNetwork,·ClientModeImpl.access$6000(this.this$0)))·{
251 ····································n9·=·10;245 ····································n8·=·10;
252 ····································ClientModeImpl.access$1200(this.this$0).loadCarrierConfigsForDisableReasonInfos();246 ····································ClientModeImpl.access$1200(this.this$0).loadCarrierConfigsForDisableReasonInfos();
253 ····································break·Label_2087;247 ····································break·Label_2058;
254 ································}248 ································}
255 ····························}249 ····························}
256 ····························n9·=·n5;250 ····························n8·=·n5;
257 ························}251 ························}
258 ························final·ClientModeImpl·this$10·=·this.this$0;252 ························final·ClientModeImpl·this$10·=·this.this$0;
259 ························ClientModeImpl.access$9100(this$10,·ClientModeImpl.access$700(this$10),·arg4);253 ························ClientModeImpl.access$9100(this$10,·ClientModeImpl.access$700(this$10),·arg4);
260 ························if·(arg4·==·1031)·{254 ························if·(arg4·==·1031)·{
261 ····························n8·=·9;255 ····························n7·=·9;
262 ························}256 ························}
263 ························else·{257 ························else·{
264 ····························n8·=·n9;258 ····························n7·=·n8;
265 ························}259 ························}
266 ····················}260 ····················}
267 ····················else·{261 ····················else·{
268 ························n8·=·n5;262 ························n7·=·n5;
269 ····················}263 ····················}
270 ····················ClientModeImpl.access$1700(this.this$0).updateNetworkSelectionStatus(ClientModeImpl.access$700(this.this$0),·n8);264 ····················ClientModeImpl.access$1700(this.this$0).updateNetworkSelectionStatus(ClientModeImpl.access$700(this.this$0),·n7);
271 ····················ClientModeImpl.access$1700(this.this$0).clearRecentFailureReason(ClientModeImpl.access$700(this.this$0));265 ····················ClientModeImpl.access$1700(this.this$0).clearRecentFailureReason(ClientModeImpl.access$700(this.this$0));
272 ····················if·(arg3·!=·0)·{266 ····················if·(arg3·!=·0)·{
273 ························if·(arg3·!=·osuAp)·{267 ························if·(arg3·!=·osuAp)·{
274 ····························if·(arg3·!=·n5)·{268 ····························if·(arg3·!=·n5)·{
275 ································if·(arg3·!=·n4)·{269 ································if·(arg3·!=·n4)·{
276 ····································n2·=·0;270 ····································n2·=·0;
277 ································}271 ································}
Offset 296, 15 lines modifiedOffset 290, 14 lines modified
296 ····························s3·=·ClientModeImpl.access$3900(this.this$0);290 ····························s3·=·ClientModeImpl.access$3900(this.this$0);
297 ························}291 ························}
298 ························else·{292 ························else·{
299 ····························s3·=·ClientModeImpl.access$7200(this.this$0);293 ····························s3·=·ClientModeImpl.access$7200(this.this$0);
300 ························}294 ························}
301 ························access$1502.noteConnectionFailureAndTriggerIfNeeded(access$1503,·s3,·n5,·this.this$0.isConnected());295 ························access$1502.noteConnectionFailureAndTriggerIfNeeded(access$1503,·s3,·n5,·this.this$0.isConnected());
302 ····················}296 ····················}
303 ····················ClientModeImpl.access$6900(this.this$0,·false,·osuAp); 
304 ····················final·ClientModeImpl·this$11·=·this.this$0;297 ····················final·ClientModeImpl·this$11·=·this.this$0;
305 ····················((StateMachine)this$11).transitionTo((IState)ClientModeImpl.access$7000(this$11));298 ····················((StateMachine)this$11).transitionTo((IState)ClientModeImpl.access$7000(this$11));
306 ····················break;299 ····················break;
307 ················}300 ················}
308 ················case·147462:·{301 ················case·147462:·{
... Open expanded diff ...
6.16 KB
com/android/server/wifi/ClientModeImpl$L3ConnectedState.class
6.04 KB
procyon -ec {}
    
Offset 56, 21 lines modifiedOffset 56, 21 lines modified
56 ····}56 ····}
57 ····57 ····
58 ····public·boolean·processMessage(final·Message·message)·{58 ····public·boolean·processMessage(final·Message·message)·{
59 ········final·int·what·=·message.what;59 ········final·int·what·=·message.what;
60 ········final·int·n·=·5;60 ········final·int·n·=·5;
61 ········final·int·n2·=·131324;61 ········final·int·n2·=·131324;
62 ········final·int·n3·=·3;62 ········final·int·n3·=·3;
63 ········int·n4·=·6;63 ········final·int·n4·=·6;
64 ········byte·b·=·0;64 ········byte·b·=·0;
65 ········final·byte·b2·=·1;65 ········final·byte·b2·=·1;
66 ········Label_2247:·{66 ········Label_2105:·{
67 ············switch·(what)·{67 ············switch·(what)·{
68 ················default:·{68 ················default:·{
69 ····················break·Label_2247;69 ····················break·Label_2105;
70 ················}70 ················}
71 ················case·147460:·{71 ················case·147460:·{
72 ····················final·DisconnectEventInfo·disconnectEventInfo·=·(DisconnectEventInfo)message.obj;72 ····················final·DisconnectEventInfo·disconnectEventInfo·=·(DisconnectEventInfo)message.obj;
73 ····················ClientModeImpl.access$8300(this.this$0,·n4,·(int)b2,·0);73 ····················ClientModeImpl.access$8300(this.this$0,·n4,·(int)b2,·0);
74 ····················if·(ClientModeImpl.unexpectedDisconnectedReason(disconnectEventInfo.reasonCode))·{74 ····················if·(ClientModeImpl.unexpectedDisconnectedReason(disconnectEventInfo.reasonCode))·{
75 ························ClientModeImpl.access$6100(this.this$0).triggerBugReportDataCapture(n);75 ························ClientModeImpl.access$6100(this.this$0).triggerBugReportDataCapture(n);
76 ····················}76 ····················}
Offset 207, 60 lines modifiedOffset 207, 46 lines modified
207 ····················}207 ····················}
208 ····················else·{208 ····················else·{
209 ························s2·=·"NETWORK_STATUS_UNWANTED_VALIDATION_FAILED";209 ························s2·=·"NETWORK_STATUS_UNWANTED_VALIDATION_FAILED";
210 ····················}210 ····················}
211 ····················Log.d(access$4802,·s2);211 ····················Log.d(access$4802,·s2);
212 ····················final·WifiConfiguration·access$4803·=·ClientModeImpl.access$4800(this.this$0);212 ····················final·WifiConfiguration·access$4803·=·ClientModeImpl.access$4800(this.this$0);
213 ····················if·(access$4803·!=·null)·{213 ····················if·(access$4803·!=·null)·{
214 ························final·int·arg3·=·message.arg1; 
215 ························final·int·n7·=·4; 
216 ························if·(arg3·==·n6)·{214 ························if·(message.arg1·==·n6)·{
217 ····························ClientModeImpl.access$1700(this.this$0).setNetworkValidatedInternetAccess(access$4803.networkId,·false);215 ····························ClientModeImpl.access$1700(this.this$0).setNetworkValidatedInternetAccess(access$4803.networkId,·false);
218 ····························final·int·estimatePercentInternetAvailability·=·ClientModeImpl.access$2700(this.this$0).lookupBssid(((WifiInfo)ClientModeImpl.access$1300(this.this$0)).getSSID(),·((WifiInfo)ClientModeImpl.access$1300(this.this$0)).getBSSID()).estimatePercentInternetAvailability(); 
219 ····························if·(ClientModeImpl.access$1400(this.this$0))·{ 
220 ································final·StringBuilder·sb4·=·new·StringBuilder(); 
221 ································sb4.append("Potentially·disabling·network·due·to·no·internet.·Probability·of·having·internet·=·"); 
222 ································sb4.append(estimatePercentInternetAvailability); 
223 ································Log.d("WifiClientModeImpl",·sb4.toString()); 
224 ····························} 
225 ····························final·WifiConfigManager·access$4804·=·ClientModeImpl.access$1700(this.this$0); 
226 ····························final·int·networkId·=·access$4803.networkId; 
227 ····························if·(estimatePercentInternetAvailability·>=·60)·{ 
228 ································n4·=·n7; 
229 ····························} 
230 ····························access$4804.updateNetworkSelectionStatus(networkId,·n4);216 ····························ClientModeImpl.access$1700(this.this$0).updateNetworkSelectionStatus(access$4803.networkId,·n4);
231 ························}217 ························}
232 ························else·{218 ························else·{
233 ····························ClientModeImpl.access$13500(this.this$0,·n2);219 ····························ClientModeImpl.access$13500(this.this$0,·n2);
234 ····························ClientModeImpl.access$6100(this.this$0).reportConnectionEvent((byte)n6,·(ClientModeManager)ClientModeImpl.access$3300(this.this$0));220 ····························ClientModeImpl.access$6100(this.this$0).reportConnectionEvent((byte)n6,·(ClientModeManager)ClientModeImpl.access$3300(this.this$0));
235 ····························ClientModeImpl.access$1700(this.this$0).incrementNetworkNoInternetAccessReports(access$4803.networkId);221 ····························ClientModeImpl.access$1700(this.this$0).incrementNetworkNoInternetAccessReports(access$4803.networkId);
236 ····························if·(!this.this$0.isRecentlySelectedByTheUser(access$4803)·&&·!access$4803.noInternetAccessExpected)·{222 ····························if·(!this.this$0.isRecentlySelectedByTheUser(access$4803)·&&·!access$4803.noInternetAccessExpected)·{
237 ································Log.i(ClientModeImpl.access$1500(this.this$0),·"Temporarily·disabling·network·because·of·no-internet·access");223 ································Log.i(ClientModeImpl.access$1500(this.this$0),·"Temporarily·disabling·network·because·of·no-internet·access");
238 ································ClientModeImpl.access$1700(this.this$0).updateNetworkSelectionStatus(access$4803.networkId,·n7);224 ································ClientModeImpl.access$1700(this.this$0).updateNetworkSelectionStatus(access$4803.networkId,·4);
239 ································ClientModeImpl.access$1200(this.this$0).handleBssidConnectionFailure(ClientModeImpl.access$7200(this.this$0),·access$4803.SSID,·(int)b2,·((WifiInfo)ClientModeImpl.access$1300(this.this$0)).getRssi());225 ································ClientModeImpl.access$1200(this.this$0).handleBssidConnectionFailure(ClientModeImpl.access$7200(this.this$0),·access$4803.SSID,·(int)b2,·((WifiInfo)ClientModeImpl.access$1300(this.this$0)).getRssi());
240 ····························}226 ····························}
241 ····························ClientModeImpl.access$2700(this.this$0).noteValidationFailure(ClientModeImpl.access$1300(this.this$0));227 ····························ClientModeImpl.access$2700(this.this$0).noteValidationFailure(ClientModeImpl.access$1300(this.this$0));
242 ························}228 ························}
243 ····················}229 ····················}
244 ····················if·(ClientModeImpl.access$3300(this.this$0).getRole()·==·ActiveModeManager.ROLE_CLIENT_SECONDARY_TRANSIENT)·{230 ····················if·(ClientModeImpl.access$3300(this.this$0).getRole()·==·ActiveModeManager.ROLE_CLIENT_SECONDARY_TRANSIENT)·{
245 ························final·String·access$4805·=·ClientModeImpl.access$1500(this.this$0);231 ························final·String·access$4804·=·ClientModeImpl.access$1500(this.this$0);
246 ························final·StringBuilder·sb5·=·new·StringBuilder();232 ························final·StringBuilder·sb4·=·new·StringBuilder();
247 ························sb5.append("Internet·validation·failed·during·MBB,·disconnecting·ClientModeManager=");233 ························sb4.append("Internet·validation·failed·during·MBB,·disconnecting·ClientModeManager=");
248 ························sb5.append(ClientModeImpl.access$3300(this.this$0));234 ························sb4.append(ClientModeImpl.access$3300(this.this$0));
249 ························Log.d(access$4805,·sb5.toString());235 ························Log.d(access$4804,·sb4.toString());
250 ························ClientModeImpl.access$600(this.this$0).logStaEvent(ClientModeImpl.access$500(this.this$0),·n5,·7);236 ························ClientModeImpl.access$600(this.this$0).logStaEvent(ClientModeImpl.access$500(this.this$0),·n5,·7);
251 ························ClientModeImpl.access$600(this.this$0).incrementMakeBeforeBreakNoInternetCount();237 ························ClientModeImpl.access$600(this.this$0).incrementMakeBeforeBreakNoInternetCount();
252 ························ClientModeImpl.access$1100(this.this$0).disconnect(ClientModeImpl.access$500(this.this$0));238 ························ClientModeImpl.access$1100(this.this$0).disconnect(ClientModeImpl.access$500(this.this$0));
253 ························break;239 ························break;
254 ····················}240 ····················}
255 ····················break;241 ····················break;
256 ················}242 ················}
257 ················case·131211:·{243 ················case·131211:·{
258 ····················ClientModeImpl.access$600(this.this$0).incrementIpRenewalFailure();244 ····················ClientModeImpl.access$600(this.this$0).incrementIpRenewalFailure();
259 ····················break·Label_2247;245 ····················break·Label_2105;
260 ················}246 ················}
261 ············}247 ············}
262 ············b·=·b2;248 ············b·=·b2;
263 ········}249 ········}
264 ········if·(b·==·b2)·{250 ········if·(b·==·b2)·{
265 ············ClientModeImpl.access$6300(this.this$0,·message,·(State)this);251 ············ClientModeImpl.access$6300(this.this$0,·message,·(State)this);
266 ········}252 ········}
760 B
com/android/server/wifi/HalDeviceManager$3.class
664 B
procyon -ec {}
    
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ········this.this$0·=·this$0;15 ········this.this$0·=·this$0;
16 ····}16 ····}
17 ····17 ····
18 ····public·void·onChipReconfigureFailure(final·WifiStatus·wifiStatus)·{18 ····public·void·onChipReconfigureFailure(final·WifiStatus·wifiStatus)·{
19 ········final·StringBuilder·sb·=·new·StringBuilder();19 ········final·StringBuilder·sb·=·new·StringBuilder();
20 ········sb.append("onChipReconfigureFailure:·status=");20 ········sb.append("onChipReconfigureFailure:·status=");
21 ········sb.append(HalDeviceManager.access$1200(wifiStatus));21 ········sb.append(HalDeviceManager.access$1200(wifiStatus));
22 ········Log.d("HalDevMgr",·sb.toString());22 ········Log.e("HalDevMgr",·sb.toString());
23 ····}23 ····}
24 ····24 ····
25 ····public·void·onChipReconfigured(final·int·i)·{25 ····public·void·onChipReconfigured(final·int·i)·{
26 ········final·StringBuilder·sb·=·new·StringBuilder();26 ········final·StringBuilder·sb·=·new·StringBuilder();
27 ········sb.append("onChipReconfigured:·modeId=");27 ········sb.append("onChipReconfigured:·modeId=");
28 ········sb.append(i);28 ········sb.append(i);
29 ········Log.d("HalDevMgr",·sb.toString());29 ········Log.d("HalDevMgr",·sb.toString());
8.57 KB
com/android/server/wifi/SoftApManager$SoftApStateMachine$IdleState.class
8.43 KB
procyon -ec {}
    
Offset 56, 76 lines modifiedOffset 56, 67 lines modified
56 ························sb.append(obj);56 ························sb.append(obj);
57 ························Log.d(access$200,·sb.toString());57 ························Log.d(access$200,·sb.toString());
58 ························SoftApManager.access$302(this.this$1.this$0,·obj);58 ························SoftApManager.access$302(this.this$1.this$0,·obj);
59 ························SoftApManager.access$2600(this.this$1.this$0);59 ························SoftApManager.access$2600(this.this$1.this$0);
60 ····················}60 ····················}
61 ················}61 ················}
62 ················else·if·(SoftApManager.access$2500(this.this$1.this$0).getTargetMode()·==·n2)·{62 ················else·if·(SoftApManager.access$2500(this.this$1.this$0).getTargetMode()·==·n2)·{
63 ····················SoftApManager.access$1702(this.this$1.this$0,·new·SoftApCapability((SoftApCapability)message.obj));63 ····················SoftApManager.access$1602(this.this$1.this$0,·new·SoftApCapability((SoftApCapability)message.obj));
64 ················}64 ················}
65 ············}65 ············}
66 ············else·{66 ············else·{
67 ················((StateMachine)SoftApManager.access$000(this.this$1.this$0)).quitNow();67 ················((StateMachine)SoftApManager.access$000(this.this$1.this$0)).quitNow();
68 ············}68 ············}
69 ········}69 ········}
70 ········else·{70 ········else·{
71 ············SoftApManager.access$1002(this.this$1.this$0,·(WorkSource)message.obj);71 ············SoftApManager.access$1002(this.this$1.this$0,·(WorkSource)message.obj);
72 ············final·SoftApConfiguration·access$201·=·SoftApManager.access$300(this.this$1.this$0);72 ············final·SoftApConfiguration·access$201·=·SoftApManager.access$300(this.this$1.this$0);
73 ············final·int·n3·=·14;73 ············final·int·n3·=·14;
74 ············if·(access$201·!=·null·&&·SoftApManager.access$300(this.this$1.this$0).getSsid()·!=·null)·{74 ············if·(access$201·!=·null·&&·SoftApManager.access$300(this.this$1.this$0).getSsid()·!=·null)·{
 75 ················Label_0741:·{
75 ················if·(SoftApManager.access$1300(this.this$1.this$0))·{76 ····················if·(SoftApManager.access$1300(this.this$1.this$0))·{
76 ····················int·n4·=·0; 
77 ····················Label_0579:·{ 
78 ························Label_0574:·{ 
79 ····························if·(SoftApManager.access$1400(this.this$1.this$0).getClientModeManagers().size()·!=·0)·{ 
80 ································Label_0567:·{ 
81 ····································if·(ApConfigUtil.isStaWithBridgedModeSupported((Context)SoftApManager.access$1500(this.this$1.this$0)))·{ 
82 ········································final·Iterator<ClientModeManager>·iterator·=·(Iterator<ClientModeManager>)SoftApManager.access$1400(this.this$1.this$0).getClientModeManagers().iterator();77 ························final·Iterator<ClientModeManager>·iterator·=·(Iterator<ClientModeManager>)SoftApManager.access$1400(this.this$1.this$0).getClientModeManagers().iterator();
 78 ························while·(true)·{
83 ········································while·(iterator.hasNext())·{79 ····························while·(iterator.hasNext())·{
84 ············································final·int·frequency·=·((ClientMode)iterator.next()).syncRequestConnectionInfo().getFrequency();80 ································final·int·frequency·=·((ClientMode)iterator.next()).syncRequestConnectionInfo().getFrequency();
85 ············································if·(frequency·>·0·&&·!SoftApManager.access$1600(this.this$1.this$0).contains(frequency))·{81 ································if·(frequency·>·0·&&·!SoftApManager.access$1500(this.this$1.this$0).contains(frequency))·{
86 ················································final·String·access$202·=·SoftApManager.access$200(this.this$1.this$0);82 ····································final·String·access$202·=·SoftApManager.access$200(this.this$1.this$0);
87 ················································final·StringBuilder·sb2·=·new·StringBuilder();83 ····································final·StringBuilder·sb2·=·new·StringBuilder();
88 ················································sb2.append("Wifi·connected·to·unavailable·freq:·");84 ····································sb2.append("Wifi·connected·to·unavailable·freq:·");
89 ················································sb2.append(frequency);85 ····································sb2.append(frequency);
90 ················································Log.d(access$202,·sb2.toString());86 ····································Log.d(access$202,·sb2.toString());
91 ················································break·Label_0567;87 ····································int·n4·=·n2;
 88 ····································final·int[]·bands·=·SoftApManager.access$300(this.this$1.this$0).getBands();
 89 ····································final·int·length·=·bands.length;
 90 ····································int·i·=·0;
 91 ····································int·n5·=·0;
 92 ····································while·(i·<·length)·{
 93 ········································final·int·n6·=·bands[i];
 94 ········································final·int·removeUnavailableBands·=·ApConfigUtil.removeUnavailableBands(SoftApManager.access$1600(this.this$1.this$0),·n6,·SoftApManager.access$1700(this.this$1.this$0));
 95 ········································if·(n6·!=·removeUnavailableBands)·{
92 ············································}96 ············································n4·=·n2;
93 ········································}97 ········································}
 98 ········································n5·|=·removeUnavailableBands;
94 ········································break·Label_0574;99 ········································++i;
95 ····································}100 ····································}
96 ····································Log.d(SoftApManager.access$200(this.this$1.this$0),·"·STA·iface·exist·but·device·doesn't·support·STA·+·Bridged·AP");101 ····································if·(n4·!=·0)·{
 102 ········································final·int·append24GToBandIf24GSupported·=·ApConfigUtil.append24GToBandIf24GSupported(n5,·(Context)SoftApManager.access$1800(this.this$1.this$0));
 103 ········································final·String·access$203·=·SoftApManager.access$200(this.this$1.this$0);
 104 ········································final·StringBuilder·sb3·=·new·StringBuilder();
 105 ········································sb3.append("Fallback·to·single·AP·mode·with·band·");
 106 ········································sb3.append(append24GToBandIf24GSupported);
 107 ········································Log.i(access$203,·sb3.toString());
 108 ········································SoftApManager.access$302(this.this$1.this$0,·new·SoftApConfiguration$Builder(SoftApManager.access$300(this.this$1.this$0)).setBand(append24GToBandIf24GSupported).build());
 109 ····································}
 110 ····································break·Label_0741;
97 ································}111 ································}
98 ································n4·=·n2; 
99 ································break·Label_0579; 
100 ····························}112 ····························}
 113 ····························int·n4·=·0;
 114 ····························continue;
101 ························}115 ························}
102 ························n4·=·0; 
103 ····················} 
104 ····················final·int[]·bands·=·SoftApManager.access$300(this.this$1.this$0).getBands(); 
105 ····················final·int·length·=·bands.length; 
106 ····················int·i·=·0; 
107 ····················int·n5·=·0; 
108 ····················while·(i·<·length)·{ 
109 ························final·int·n6·=·bands[i]; 
110 ························final·int·removeUnavailableBands·=·ApConfigUtil.removeUnavailableBands(SoftApManager.access$1700(this.this$1.this$0),·n6,·SoftApManager.access$1800(this.this$1.this$0)); 
111 ························if·(n6·!=·removeUnavailableBands)·{ 
112 ····························n4·=·n2; 
113 ························} 
114 ························n5·|=·removeUnavailableBands; 
115 ························++i; 
116 ····················} 
117 ····················if·(n4·!=·0)·{ 
118 ························final·int·append24GToBandIf24GSupported·=·ApConfigUtil.append24GToBandIf24GSupported(n5,·(Context)SoftApManager.access$1500(this.this$1.this$0)); 
119 ························final·String·access$203·=·SoftApManager.access$200(this.this$1.this$0); 
120 ························final·StringBuilder·sb3·=·new·StringBuilder(); 
121 ························sb3.append("Fallback·to·single·AP·mode·with·band·"); 
122 ························sb3.append(append24GToBandIf24GSupported); 
123 ························Log.i(access$203,·sb3.toString()); 
124 ························SoftApManager.access$302(this.this$1.this$0,·new·SoftApConfiguration$Builder(SoftApManager.access$300(this.this$1.this$0)).setBand(append24GToBandIf24GSupported).build()); 
125 ····················}116 ····················}
126 ················}117 ················}
127 ················final·SoftApManager·this$0·=·this.this$1.this$0;118 ················final·SoftApManager·this$0·=·this.this$1.this$0;
128 ················SoftApManager.access$102(this$0,·SoftApManager.access$2000(this$0).setupInterfaceForSoftApMode(SoftApManager$SoftApStateMachine.access$1900(this.this$1),·SoftApManager.access$1000(this.this$1.this$0),·SoftApManager.access$300(this.this$1.this$0).getBand(),·SoftApManager.access$1300(this.this$1.this$0)));119 ················SoftApManager.access$102(this$0,·SoftApManager.access$2000(this$0).setupInterfaceForSoftApMode(SoftApManager$SoftApStateMachine.access$1900(this.this$1),·SoftApManager.access$1000(this.this$1.this$0),·SoftApManager.access$300(this.this$1.this$0).getBand(),·SoftApManager.access$1300(this.this$1.this$0)));
129 ················if·(TextUtils.isEmpty((CharSequence)SoftApManager.access$100(this.this$1.this$0)))·{120 ················if·(TextUtils.isEmpty((CharSequence)SoftApManager.access$100(this.this$1.this$0)))·{
130 ····················Log.e(SoftApManager.access$200(this.this$1.this$0),·"setup·failure·when·creating·ap·interface.");121 ····················Log.e(SoftApManager.access$200(this.this$1.this$0),·"setup·failure·when·creating·ap·interface.");
131 ····················SoftApManager.access$1100(this.this$1.this$0,·n3,·n,·0);122 ····················SoftApManager.access$1100(this.this$1.this$0,·n3,·n,·0);
9.44 KB
com/android/server/wifi/SoftApManager$SoftApStateMachine$StartedState.class
9.29 KB
procyon -ec {}
    
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ········}98 ········}
99 ········else·{99 ········else·{
100 ············((StateMachine)this.this$1).sendMessage(8);100 ············((StateMachine)this.this$1).sendMessage(8);
101 ········}101 ········}
102 ········SoftApManager.access$1200(this.this$1.this$0).addSoftApUpChangedEvent(b,·SoftApManager.access$2500(this.this$1.this$0).getTargetMode(),·SoftApManager.access$4100(this.this$1.this$0),·SoftApManager.access$1300(this.this$1.this$0));102 ········SoftApManager.access$1200(this.this$1.this$0).addSoftApUpChangedEvent(b,·SoftApManager.access$2500(this.this$1.this$0).getTargetMode(),·SoftApManager.access$4100(this.this$1.this$0),·SoftApManager.access$1300(this.this$1.this$0));
103 ········if·(b)·{103 ········if·(b)·{
104 ············SoftApManager.access$1200(this.this$1.this$0).updateSoftApConfiguration(SoftApManager.access$300(this.this$1.this$0),·SoftApManager.access$2500(this.this$1.this$0).getTargetMode(),·SoftApManager.access$1300(this.this$1.this$0));104 ············SoftApManager.access$1200(this.this$1.this$0).updateSoftApConfiguration(SoftApManager.access$300(this.this$1.this$0),·SoftApManager.access$2500(this.this$1.this$0).getTargetMode(),·SoftApManager.access$1300(this.this$1.this$0));
105 ············SoftApManager.access$1200(this.this$1.this$0).updateSoftApCapability(SoftApManager.access$1700(this.this$1.this$0),·SoftApManager.access$2500(this.this$1.this$0).getTargetMode(),·SoftApManager.access$1300(this.this$1.this$0));105 ············SoftApManager.access$1200(this.this$1.this$0).updateSoftApCapability(SoftApManager.access$1600(this.this$1.this$0),·SoftApManager.access$2500(this.this$1.this$0).getTargetMode(),·SoftApManager.access$1300(this.this$1.this$0));
106 ········}106 ········}
107 ····}107 ····}
108 ····108 ····
109 ····private·void·removeIfaceInstanceFromBridgedApIface(final·String·str)·{109 ····private·void·removeIfaceInstanceFromBridgedApIface(final·String·str)·{
110 ········if·(TextUtils.isEmpty((CharSequence)str))·{110 ········if·(TextUtils.isEmpty((CharSequence)str))·{
111 ············return;111 ············return;
112 ········}112 ········}
Offset 157, 18 lines modifiedOffset 157, 18 lines modified
157 ············Log.d(access$202,·sb2.toString());157 ············Log.d(access$202,·sb2.toString());
158 ············return;158 ············return;
159 ········}159 ········}
160 ········this.cancelTimeoutMessage();160 ········this.cancelTimeoutMessage();
161 ····}161 ····}
162 ····162 ····
163 ····private·void·updateClientConnection()·{163 ····private·void·updateClientConnection()·{
164 ········if·(!SoftApManager.access$1700(this.this$1.this$0).areFeaturesSupported((long)2))·{164 ········if·(!SoftApManager.access$1600(this.this$1.this$0).areFeaturesSupported((long)2))·{
165 ············return;165 ············return;
166 ········}166 ········}
167 ········int·b·=·SoftApManager.access$1700(this.this$1.this$0).getMaxSupportedClients();167 ········int·b·=·SoftApManager.access$1600(this.this$1.this$0).getMaxSupportedClients();
168 ········final·int·maxNumberOfClients·=·SoftApManager.access$300(this.this$1.this$0).getMaxNumberOfClients();168 ········final·int·maxNumberOfClients·=·SoftApManager.access$300(this.this$1.this$0).getMaxNumberOfClients();
169 ········if·(maxNumberOfClients·>·0)·{169 ········if·(maxNumberOfClients·>·0)·{
170 ············b·=·Math.min(maxNumberOfClients,·b);170 ············b·=·Math.min(maxNumberOfClients,·b);
171 ········}171 ········}
172 ········final·List·access$2800·=·SoftApManager.access$2800(this.this$1.this$0);172 ········final·List·access$2800·=·SoftApManager.access$2800(this.this$1.this$0);
173 ········int·n·=·access$2800.size()·-·b;173 ········int·n·=·access$2800.size()·-·b;
174 ········final·ArrayList<WifiClient>·list·=·new·ArrayList<WifiClient>();174 ········final·ArrayList<WifiClient>·list·=·new·ArrayList<WifiClient>();
Offset 348, 37 lines modifiedOffset 348, 37 lines modified
348 ····348 ····
349 ····public·void·enter()·{349 ····public·void·enter()·{
350 ········SoftApManager.access$702(this.this$1.this$0,·false);350 ········SoftApManager.access$702(this.this$1.this$0,·false);
351 ········SoftApManager.access$802(this.this$1.this$0,·false);351 ········SoftApManager.access$802(this.this$1.this$0,·false);
352 ········this.onUpChanged(SoftApManager.access$2000(this.this$1.this$0).isInterfaceUp(SoftApManager.access$100(this.this$1.this$0)));352 ········this.onUpChanged(SoftApManager.access$2000(this.this$1.this$0).isInterfaceUp(SoftApManager.access$100(this.this$1.this$0)));
353 ········final·Handler·handler·=·((StateMachine)SoftApManager.access$000(this.this$1.this$0)).getHandler();353 ········final·Handler·handler·=·((StateMachine)SoftApManager.access$000(this.this$1.this$0)).getHandler();
354 ········final·SoftApManager·this$0·=·this.this$1.this$0;354 ········final·SoftApManager·this$0·=·this.this$1.this$0;
355 ········this$0.mSoftApTimeoutMessage·=·new·WakeupMessage((Context)SoftApManager.access$1500(this$0),·handler,·"SoftApManager·Soft·AP·Send·Message·Timeout",·5);355 ········this$0.mSoftApTimeoutMessage·=·new·WakeupMessage((Context)SoftApManager.access$1800(this$0),·handler,·"SoftApManager·Soft·AP·Send·Message·Timeout",·5);
356 ········final·SoftApManager·this$2·=·this.this$1.this$0;356 ········final·SoftApManager·this$2·=·this.this$1.this$0;
357 ········final·WifiContext·access$1500·=·SoftApManager.access$1500(this$2);357 ········final·WifiContext·access$1800·=·SoftApManager.access$1800(this$2);
358 ········final·String·s·=·"SoftApManager·Soft·AP·Send·Message·Bridged·Mode·Idle·Timeout";358 ········final·String·s·=·"SoftApManager·Soft·AP·Send·Message·Bridged·Mode·Idle·Timeout";
359 ········final·int·sapWifiState·=·13;359 ········final·int·sapWifiState·=·13;
360 ········this$2.mSoftApBridgedModeIdleInstanceTimeoutMessage·=·new·WakeupMessage((Context)access$1500,·handler,·s,·sapWifiState);360 ········this$2.mSoftApBridgedModeIdleInstanceTimeoutMessage·=·new·WakeupMessage((Context)access$1800,·handler,·s,·sapWifiState);
361 ········if·(SdkLevel.isAtLeastS())·{361 ········if·(SdkLevel.isAtLeastS())·{
362 ············SoftApManager.access$1800(this.this$1.this$0).registerCoexListener(SoftApManager.access$4200(this.this$1.this$0));362 ············SoftApManager.access$1700(this.this$1.this$0).registerCoexListener(SoftApManager.access$4200(this.this$1.this$0));
363 ········}363 ········}
364 ········SoftApManager.access$4300(this.this$1.this$0).setSapWifiState(sapWifiState);364 ········SoftApManager.access$4300(this.this$1.this$0).setSapWifiState(sapWifiState);
365 ········Log.d(SoftApManager.access$200(this.this$1.this$0),·"Resetting·connected·clients·on·start");365 ········Log.d(SoftApManager.access$200(this.this$1.this$0),·"Resetting·connected·clients·on·start");
366 ········SoftApManager.access$3500(this.this$1.this$0).clear();366 ········SoftApManager.access$3500(this.this$1.this$0).clear();
367 ········this.this$1.this$0.mPendingDisconnectClients.clear();367 ········this.this$1.this$0.mPendingDisconnectClients.clear();
368 ········SoftApManager.access$4402(this.this$1.this$0,·false);368 ········SoftApManager.access$4402(this.this$1.this$0,·false);
369 ········this.scheduleTimeoutMessages();369 ········this.scheduleTimeoutMessages();
370 ····}370 ····}
371 ····371 ····
372 ····public·void·exit()·{372 ····public·void·exit()·{
373 ········if·(!SoftApManager.access$800(this.this$1.this$0))·{373 ········if·(!SoftApManager.access$800(this.this$1.this$0))·{
374 ············SoftApManager.access$2300(this.this$1.this$0);374 ············SoftApManager.access$2300(this.this$1.this$0);
375 ········}375 ········}
376 ········if·(SdkLevel.isAtLeastS())·{376 ········if·(SdkLevel.isAtLeastS())·{
377 ············SoftApManager.access$1800(this.this$1.this$0).unregisterCoexListener(SoftApManager.access$4200(this.this$1.this$0));377 ············SoftApManager.access$1700(this.this$1.this$0).unregisterCoexListener(SoftApManager.access$4200(this.this$1.this$0));
378 ········}378 ········}
379 ········if·(SoftApManager.access$2800(this.this$1.this$0).size()·!=·0)·{379 ········if·(SoftApManager.access$2800(this.this$1.this$0).size()·!=·0)·{
380 ············Log.d(SoftApManager.access$200(this.this$1.this$0),·"Resetting·num·stations·on·stop");380 ············Log.d(SoftApManager.access$200(this.this$1.this$0),·"Resetting·num·stations·on·stop");
381 ············for·(final·List<WifiClient>·list·:·SoftApManager.access$3500(this.this$1.this$0).values())·{381 ············for·(final·List<WifiClient>·list·:·SoftApManager.access$3500(this.this$1.this$0).values())·{
382 ················if·(list.size()·!=·0)·{382 ················if·(list.size()·!=·0)·{
383 ····················SoftApManager.access$1200(this.this$1.this$0).addSoftApNumAssociatedStationsChangedEvent(0,·0,·SoftApManager.access$2500(this.this$1.this$0).getTargetMode(),·(SoftApInfo)SoftApManager.access$2900(this.this$1.this$0).get(((WifiClient)list.get(0)).getApInstanceIdentifier()));383 ····················SoftApManager.access$1200(this.this$1.this$0).addSoftApNumAssociatedStationsChangedEvent(0,·0,·SoftApManager.access$2500(this.this$1.this$0).getTargetMode(),·(SoftApInfo)SoftApManager.access$2900(this.this$1.this$0).get(((WifiClient)list.get(0)).getApInstanceIdentifier()));
384 ················}384 ················}
Offset 433, 15 lines modifiedOffset 433, 15 lines modified
433 ············}433 ············}
434 ············case·15:·{434 ············case·15:·{
435 ················if·(!SoftApManager.access$1300(this.this$1.this$0)·||·SoftApManager.access$2900(this.this$1.this$0).size()·!=·n2)·{435 ················if·(!SoftApManager.access$1300(this.this$1.this$0)·||·SoftApManager.access$2900(this.this$1.this$0).size()·!=·n2)·{
436 ····················Log.d(SoftApManager.access$200(this.this$1.this$0),·"Ignore·wifi·connected·in·single·AP·state");436 ····················Log.d(SoftApManager.access$200(this.this$1.this$0),·"Ignore·wifi·connected·in·single·AP·state");
437 ····················return·b;437 ····················return·b;
438 ················}438 ················}
439 ················final·int·frequency·=·((WifiInfo)message.obj).getFrequency();439 ················final·int·frequency·=·((WifiInfo)message.obj).getFrequency();
440 ················if·(!SoftApManager.access$1600(this.this$1.this$0).contains(frequency))·{440 ················if·(!SoftApManager.access$1500(this.this$1.this$0).contains(frequency))·{
441 ····················final·String·access$3402·=·SoftApManager.access$200(this.this$1.this$0);441 ····················final·String·access$3402·=·SoftApManager.access$200(this.this$1.this$0);
442 ····················final·StringBuilder·sb2·=·new·StringBuilder();442 ····················final·StringBuilder·sb2·=·new·StringBuilder();
443 ····················sb2.append("Wifi·connected·to·freq:");443 ····················sb2.append("Wifi·connected·to·freq:");
444 ····················sb2.append(frequency);444 ····················sb2.append(frequency);
445 ····················sb2.append("·which·is·unavailable·for·SAP");445 ····················sb2.append("·which·is·unavailable·for·SAP");
446 ····················Log.i(access$3402,·sb2.toString());446 ····················Log.i(access$3402,·sb2.toString());
447 ····················while·(true)·{447 ····················while·(true)·{
Offset 469, 17 lines modifiedOffset 469, 17 lines modified
469 ············}469 ············}
470 ············case·14:·{470 ············case·14:·{
471 ················SoftApManager.access$4700(this.this$1.this$0);471 ················SoftApManager.access$4700(this.this$1.this$0);
472 ················if·(SoftApManager.access$1300(this.this$1.this$0)·&&·SoftApManager.access$2900(this.this$1.this$0).size()·==·n2)·{472 ················if·(SoftApManager.access$1300(this.this$1.this$0)·&&·SoftApManager.access$2900(this.this$1.this$0).size()·==·n2)·{
473 ····················final·HashSet<String>·set·=·new·HashSet<String>();473 ····················final·HashSet<String>·set·=·new·HashSet<String>();
474 ····················for·(final·SoftApInfo·softApInfo2·:·SoftApManager.access$2900(this.this$1.this$0).values())·{474 ····················for·(final·SoftApInfo·softApInfo2·:·SoftApManager.access$2900(this.this$1.this$0).values())·{
475 ························final·int·frequency2·=·softApInfo2.getFrequency();475 ························final·int·frequency2·=·softApInfo2.getFrequency();
476 ························if·(!SoftApManager.access$1600(this.this$1.this$0).contains(frequency2))·{476 ························if·(!SoftApManager.access$1500(this.this$1.this$0).contains(frequency2))·{
477 ····························final·int·convertFrequencyToBand·=·ApConfigUtil.convertFrequencyToBand(frequency2);477 ····························final·int·convertFrequencyToBand·=·ApConfigUtil.convertFrequencyToBand(frequency2);
478 ····························if·(convertFrequencyToBand·==·ApConfigUtil.removeUnavailableBands(SoftApManager.access$1700(this.this$1.this$0),·convertFrequencyToBand,·SoftApManager.access$1800(this.this$1.this$0)))·{478 ····························if·(convertFrequencyToBand·==·ApConfigUtil.removeUnavailableBands(SoftApManager.access$1600(this.this$1.this$0),·convertFrequencyToBand,·SoftApManager.access$1700(this.this$1.this$0)))·{
479 ································continue;479 ································continue;
480 ····························}480 ····························}
481 ····························set.add(softApInfo2.getApInstanceIdentifier());481 ····························set.add(softApInfo2.getApInstanceIdentifier());
482 ························}482 ························}
483 ····················}483 ····················}
484 ····················this.removeIfaceInstanceFromBridgedApIface(this.getHighestFrequencyInstance((Set)set));484 ····················this.removeIfaceInstanceFromBridgedApIface(this.getHighestFrequencyInstance((Set)set));
485 ····················return·b;485 ····················return·b;
Offset 559, 16 lines modifiedOffset 559, 16 lines modified
559 ················sb6.append(softApConfiguration);559 ················sb6.append(softApConfiguration);
560 ················sb6.append("·update·since·it·requires·restart");560 ················sb6.append("·update·since·it·requires·restart");
561 ················Log.d(access$3407,·sb6.toString());561 ················Log.d(access$3407,·sb6.toString());
562 ················return·b;562 ················return·b;
563 ············}563 ············}
564 ············case·10:·{564 ············case·10:·{
565 ················if·(SoftApManager.access$2500(this.this$1.this$0).getTargetMode()·==·(b·?·1·:·0))·{565 ················if·(SoftApManager.access$2500(this.this$1.this$0).getTargetMode()·==·(b·?·1·:·0))·{
566 ····················SoftApManager.access$1702(this.this$1.this$0,·new·SoftApCapability((SoftApCapability)message.obj));566 ····················SoftApManager.access$1602(this.this$1.this$0,·new·SoftApCapability((SoftApCapability)message.obj));
567 ····················SoftApManager.access$1200(this.this$1.this$0).updateSoftApCapability(SoftApManager.access$1700(this.this$1.this$0),·SoftApManager.access$2500(this.this$1.this$0).getTargetMode(),·SoftApManager.access$1300(this.this$1.this$0));567 ····················SoftApManager.access$1200(this.this$1.this$0).updateSoftApCapability(SoftApManager.access$1600(this.this$1.this$0),·SoftApManager.access$2500(this.this$1.this$0).getTargetMode(),·SoftApManager.access$1300(this.this$1.this$0));
568 ····················this.updateClientConnection();568 ····················this.updateClientConnection();
569 ····················return·b;569 ····················return·b;
570 ················}570 ················}
571 ················return·b;571 ················return·b;
572 ············}572 ············}
573 ············case·9:·{573 ············case·9:·{
574 ················final·Object·obj·=·message.obj;574 ················final·Object·obj·=·message.obj;
2.55 KB
com/android/wifi/x/android/hardware/wifi/V1_4/IWifiRttController$Proxy.class
2.4 KB
procyon -ec {}
    
Offset 3, 19 lines modifiedOffset 3, 17 lines modified
  
3 import·android.os.RemoteException;3 import·android.os.RemoteException;
4 import·com.android.wifi.x.android.hardware.wifi.V1_0.IWifiRttControllerEventCallback;4 import·com.android.wifi.x.android.hardware.wifi.V1_0.IWifiRttControllerEventCallback;
5 import·com.android.wifi.x.android.hardware.wifi.V1_0.RttConfig;5 import·com.android.wifi.x.android.hardware.wifi.V1_0.RttConfig;
6 import·android.os.HwBlob;6 import·android.os.HwBlob;
7 import·java.util.ArrayList;7 import·java.util.ArrayList;
8 import·com.android.wifi.x.android.hardware.wifi.V1_0.RttCapabilities;8 import·com.android.wifi.x.android.hardware.wifi.V1_0.RttCapabilities;
9 import·com.android.wifi.x.android.hardware.wifi.V1_0.IWifiRttController$getCapabilitiesCallback; 
10 import·com.android.wifi.x.android.hardware.wifi.V1_0.IWifiIface; 
11 import·com.android.wifi.x.android.hardware.wifi.V1_0.WifiStatus;9 import·com.android.wifi.x.android.hardware.wifi.V1_0.WifiStatus;
12 import·android.os.HwParcel;10 import·android.os.HwParcel;
13 import·com.android.wifi.x.android.hardware.wifi.V1_0.IWifiRttController$getBoundIfaceCallback;11 import·com.android.wifi.x.android.hardware.wifi.V1_0.IWifiRttController$getCapabilitiesCallback;
14 import·android.os.IHwInterface;12 import·android.os.IHwInterface;
15 import·android.os.HidlSupport;13 import·android.os.HidlSupport;
16 import·java.util.Objects;14 import·java.util.Objects;
17 import·android.os.IHwBinder;15 import·android.os.IHwBinder;
  
18 public·final·class·IWifiRttController$Proxy·implements·IWifiRttController16 public·final·class·IWifiRttController$Proxy·implements·IWifiRttController
19 {17 {
Offset 31, 31 lines modifiedOffset 29, 14 lines modified
31 ········return·this.mRemote;29 ········return·this.mRemote;
32 ····}30 ····}
33 ····31 ····
34 ····public·final·boolean·equals(final·Object·o)·{32 ····public·final·boolean·equals(final·Object·o)·{
35 ········return·HidlSupport.interfacesEqual((IHwInterface)this,·o);33 ········return·HidlSupport.interfacesEqual((IHwInterface)this,·o);
36 ····}34 ····}
37 ····35 ····
38 ····public·void·getBoundIface(final·IWifiRttController$getBoundIfaceCallback·wifiRttController$getBoundIfaceCallback)·{ 
39 ········final·HwParcel·hwParcel·=·new·HwParcel(); 
40 ········hwParcel.writeInterfaceToken("android.hardware.wifi@1.0::IWifiRttController"); 
41 ········final·HwParcel·hwParcel2·=·new·HwParcel(); 
42 ········try·{ 
43 ············this.mRemote.transact(1,·hwParcel,·hwParcel2,·0); 
44 ············hwParcel2.verifySuccess(); 
45 ············hwParcel.releaseTemporaryStorage(); 
46 ············final·WifiStatus·wifiStatus·=·new·WifiStatus(); 
47 ············wifiStatus.readFromParcel(hwParcel2); 
48 ············wifiRttController$getBoundIfaceCallback.onValues(wifiStatus,·IWifiIface.asInterface(hwParcel2.readStrongBinder())); 
49 ········} 
50 ········finally·{ 
51 ············hwParcel2.release(); 
52 ········} 
53 ····} 
54 ···· 
55 ····public·void·getCapabilities(final·IWifiRttController$getCapabilitiesCallback·wifiRttController$getCapabilitiesCallback)·{36 ····public·void·getCapabilities(final·IWifiRttController$getCapabilitiesCallback·wifiRttController$getCapabilitiesCallback)·{
56 ········final·HwParcel·hwParcel·=·new·HwParcel();37 ········final·HwParcel·hwParcel·=·new·HwParcel();
57 ········hwParcel.writeInterfaceToken("android.hardware.wifi@1.0::IWifiRttController");38 ········hwParcel.writeInterfaceToken("android.hardware.wifi@1.0::IWifiRttController");
58 ········final·HwParcel·hwParcel2·=·new·HwParcel();39 ········final·HwParcel·hwParcel2·=·new·HwParcel();
59 ········try·{40 ········try·{
60 ············this.mRemote.transact(5,·hwParcel,·hwParcel2,·0);41 ············this.mRemote.transact(5,·hwParcel,·hwParcel2,·0);
61 ············hwParcel2.verifySuccess();42 ············hwParcel2.verifySuccess();
805 B
com/android/wifi/x/android/net/ip/IpClientUtil$IpClientCallbacksProxy.class
655 B
procyon -ec {}
    
Offset 10, 19 lines modifiedOffset 10, 19 lines modified
10 ····protected·final·IpClientCallbacks·mCb;10 ····protected·final·IpClientCallbacks·mCb;
11 ····11 ····
12 ····IpClientUtil$IpClientCallbacksProxy(final·IpClientCallbacks·mCb)·{12 ····IpClientUtil$IpClientCallbacksProxy(final·IpClientCallbacks·mCb)·{
13 ········this.mCb·=·mCb;13 ········this.mCb·=·mCb;
14 ····}14 ····}
15 ····15 ····
16 ····public·String·getInterfaceHash()·{16 ····public·String·getInterfaceHash()·{
17 ········return·"ca534b24b8f1e946a36977f391a156016ea7ef4a";17 ········return·"4925f4fdbb270e4f35cc5519a15ed8dd8c69a549";
18 ····}18 ····}
19 ····19 ····
20 ····public·int·getInterfaceVersion()·{20 ····public·int·getInterfaceVersion()·{
21 ········return·12;21 ········return·10;
22 ····}22 ····}
23 ····23 ····
24 ····public·void·installPacketFilter(final·byte[]·array)·{24 ····public·void·installPacketFilter(final·byte[]·array)·{
25 ········this.mCb.installPacketFilter(array);25 ········this.mCb.installPacketFilter(array);
26 ····}26 ····}
27 ····27 ····
28 ····public·void·onIpClientCreated(final·IIpClient·ipClient)·{28 ····public·void·onIpClientCreated(final·IIpClient·ipClient)·{
1.21 KB
com/android/server/wifi/HalDeviceManager$WifiEventCallbackV15.class
1.08 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
  
1 package·com.android.server.wifi;1 package·com.android.server.wifi;
  
2 import·com.android.wifi.x.android.hardware.wifi.V1_0.WifiStatus; 
3 import·java.util.Iterator;2 import·java.util.Iterator;
 3 import·android.util.Log;
 4 import·com.android.wifi.x.android.hardware.wifi.V1_0.WifiStatus;
4 import·com.android.wifi.x.android.hardware.wifi.V1_5.IWifiEventCallback$Stub;5 import·com.android.wifi.x.android.hardware.wifi.V1_5.IWifiEventCallback$Stub;
  
5 class·HalDeviceManager$WifiEventCallbackV15·extends·IWifiEventCallback$Stub6 class·HalDeviceManager$WifiEventCallbackV15·extends·IWifiEventCallback$Stub
6 {7 {
7 ····private·final·HalDeviceManager$WifiEventCallback·mWifiEventCallback;8 ····private·final·HalDeviceManager$WifiEventCallback·mWifiEventCallback;
8 ····final·/*·synthetic·*/·HalDeviceManager·this$0;9 ····final·/*·synthetic·*/·HalDeviceManager·this$0;
9 ····10 ····
Offset 24, 10 lines modifiedOffset 25, 11 lines modified
24 ····}25 ····}
25 ····26 ····
26 ····public·void·onStop()·{27 ····public·void·onStop()·{
27 ········this.mWifiEventCallback.onStop();28 ········this.mWifiEventCallback.onStop();
28 ····}29 ····}
29 ····30 ····
30 ····public·void·onSubsystemRestart(final·WifiStatus·wifiStatus)·{31 ····public·void·onSubsystemRestart(final·WifiStatus·wifiStatus)·{
 32 ········Log.i("HalDevMgr",·"onSubsystemRestart");
31 ········HalDeviceManager.access$500(this.this$0).post((Runnable)new·HalDeviceManager$WifiEventCallbackV15$$ExternalSyntheticLambda0(this));33 ········HalDeviceManager.access$500(this.this$0).post((Runnable)new·HalDeviceManager$WifiEventCallbackV15$$ExternalSyntheticLambda0(this,·wifiStatus));
32 ····}34 ····}
33 }35 }
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·3994487···»   Blocks:·7808·······IO·Block:·4096···regular·file1 ··Size:·3989707···»   Blocks:·7800·······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
  
  
4.92 MB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.wifi.apex-apex_payload.img.mount/priv-app vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.wifi.apex-apex_payload.img.mount/priv-app
190 B
file list
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 ServiceWifiResourcesGoogle1 ServiceWifiResources
2 ServiceWifiResourcesGoogle/ServiceWifiResourcesGoogle.apk2 ServiceWifiResources/ServiceWifiResources.apk
4.91 MB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.wifi.apex-apex_payload.img.mount/priv-app/ServiceWifiResourcesGoogle vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.wifi.apex-apex_payload.img.mount/priv-app/ServiceWifiResources
88.0 B
file list
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 ServiceWifiResourcesGoogle.apk1 ServiceWifiResources.apk
4.91 MB
/home/dev/aosp/build/android-12.0.0_r21/raven-user/Google/system.img.apexes/com.google.android.wifi.apex-apex_payload.img.mount/priv-app/ServiceWifiResourcesGoogle/ServiceWifiResourcesGoogle.apk vs.
/home/dev/aosp/build/android-12.0.0_r21/aosp_raven-user/Ubuntu18.04/system.img.apexes/com.android.wifi.apex-apex_payload.img.mount/priv-app/ServiceWifiResources/ServiceWifiResources.apk
1.61 KB
java -jar /usr/bin/apksigner verify --verbose --print-certs {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 Verifies1 Verifies
2 Verified·using·v1·scheme·(JAR·signing):·false2 Verified·using·v1·scheme·(JAR·signing):·false
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true
5 Number·of·signers:·15 Number·of·signers:·1
6 Signer·#1·certificate·DN:·CN=Android,·OU=Android,·O=Google·Inc.,·L=Mountain·View,·ST=California,·C=US 
7 Signer·#1·certificate·SHA-256·digest:·ce0ff265e2d7e4c685823fb03b4decb2e572695ee35e38983f830e6d49e412d3 
8 Signer·#1·certificate·SHA-1·digest:·6973a561c4986ef808ffbd42cee7f374a42423f4 
9 Signer·#1·certificate·MD5·digest:·25a106cf4389646070e71c5ffa75345c6 Signer·#1·certificate·DN:·EMAILADDRESS=android@android.com,·CN=ServiceWifiResources,·OU=Android,·O=Android,·L=Mountain·View,·ST=California,·C=US
 7 Signer·#1·certificate·SHA-256·digest:·6ef8a09a1c719adcc9be004ee627a4b37cc7955f2f6e64e6b07d068f7798d384
 8 Signer·#1·certificate·SHA-1·digest:·3e7717b776b99fbc26f06e0e534d9714812b7750
 9 Signer·#1·certificate·MD5·digest:·56dffc0bef1927126c169c71a5dcff55
10 Signer·#1·key·algorithm:·RSA10 Signer·#1·key·algorithm:·RSA
11 Signer·#1·key·size·(bits):·409611 Signer·#1·key·size·(bits):·4096
12 Signer·#1·public·key·SHA-256·digest:·7026df1d05f9c32baf3d72018690f3bbde665e4315781056c4e71d099981df3f 
13 Signer·#1·public·key·SHA-1·digest:·4c49b2ff2295bc8f6e1ea43242886d171b94a32d 
14 Signer·#1·public·key·MD5·digest:·e6188df86a93173b1859baa180b394dc12 Signer·#1·public·key·SHA-256·digest:·e93cea51c3867e6ec9ee1b89c3796ea1d5352ee46c7ee099b1c8eda7e22627df
 13 Signer·#1·public·key·SHA-1·digest:·995aa2933d7b92d9e34d5c02316fdc60ff6d1511
 14 Signer·#1·public·key·MD5·digest:·bd5c3ef35ee3a3b12741a975896bd63b
1.47 KB
zipinfo {}
    
Offset 1, 13 lines modifiedOffset 1, 11 lines modified
1 Zip·file·size:·680746·bytes,·number·of·entries:·111 Zip·file·size:·627361·bytes,·number·of·entries:·9
2 -rw----·····1.0·fat····47270·bx·stor·09-Jan-01·00:00·assets/NOTICE.html.gz 
3 -rw----·····1.0·fat···610792·bx·stor·09-Jan-01·00:00·resources.arsc2 -rw----·····1.0·fat···610748·bx·stor·09-Jan-01·00:00·resources.arsc
4 -rw----·····2.0·fat·····2716·bl·defN·09-Jan-01·00:00·AndroidManifest.xml3 -rw----·····2.0·fat·····2404·bl·defN·09-Jan-01·00:00·AndroidManifest.xml
5 -rw----·····2.0·fat·····1916·bl·defN·09-Jan-01·00:00·res/drawable/ic_wifi_settings.xml4 -rw----·····2.0·fat·····1916·bl·defN·09-Jan-01·00:00·res/drawable/ic_wifi_settings.xml
6 -rw----·····2.0·fat·····1324·bl·defN·09-Jan-01·00:00·res/drawable/stat_notify_wifi_in_range.xml5 -rw----·····2.0·fat·····1324·bl·defN·09-Jan-01·00:00·res/drawable/stat_notify_wifi_in_range.xml
7 -rw----·····2.0·fat·····1192·bl·defN·09-Jan-01·00:00·res/layout/wifi_p2p_dialog.xml6 -rw----·····2.0·fat·····1192·bl·defN·09-Jan-01·00:00·res/layout/wifi_p2p_dialog.xml
8 -rw----·····2.0·fat······580·bl·defN·09-Jan-01·00:00·res/layout/wifi_p2p_dialog_row.xml7 -rw----·····2.0·fat······580·bl·defN·09-Jan-01·00:00·res/layout/wifi_p2p_dialog_row.xml
9 -rw----·····2.0·fat·······32·bl·defN·09-Jan-01·00:00·stamp-cert-sha256 
10 -rw----·····2.0·fat······946·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF8 -rw----·····2.0·fat······764·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF
11 -rw----·····2.0·fat·····2244·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA9 -rw----·····2.0·fat·····2385·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA
12 -rw----·····2.0·fat······811·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF10 -rw----·····2.0·fat······629·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF
13 11·files,·669823·bytes·uncompressed,·664351·bytes·compressed:··0.8%11 9·files,·621942·bytes·uncompressed,·616717·bytes·compressed:··0.8%
1.56 KB
AndroidManifest.xml (decoded)
1.5 KB
AndroidManifest.xml
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="1"·android:versionName="R-initial"·android:compileSdkVersion="31"·android:compileSdkVersionCodename="12"·coreApp="true"·package="com.google.android.wifi.resources"·platformBuildVersionCode="31"·platformBuildVersionName="12">2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="1"·android:versionName="R-initial"·android:compileSdkVersion="31"·android:compileSdkVersionCodename="12"·coreApp="true"·package="com.android.wifi.resources"·platformBuildVersionCode="31"·platformBuildVersionName="12">
3 ··<uses-sdk·android:minSdkVersion="30"·android:targetSdkVersion="31"/>3 ··<uses-sdk·android:minSdkVersion="30"·android:targetSdkVersion="31"/>
4 ··<protected-broadcast·android:name="com.android.server.wifi.action.CarrierNetwork.USER_CLICKED"/>4 ··<protected-broadcast·android:name="com.android.server.wifi.action.CarrierNetwork.USER_CLICKED"/>
5 ··<application·android:label="@string/wifiResourcesAppLabel"·android:hasCode="false"·android:extractNativeLibs="false"·android:usesCleartextTraffic="true"·android:defaultToDeviceProtectedStorage="true"·android:directBootAware="true">5 ··<application·android:label="@string/wifiResourcesAppLabel"·android:hasCode="false"·android:extractNativeLibs="false"·android:usesCleartextTraffic="true"·android:defaultToDeviceProtectedStorage="true"·android:directBootAware="true">
6 ····<activity·android:name="android.app.Activity"·android:enabled="true"·android:exported="true">6 ····<activity·android:name="android.app.Activity"·android:enabled="true"·android:exported="true">
7 ······<intent-filter>7 ······<intent-filter>
8 ········<action·android:name="com.android.server.wifi.intent.action.SERVICE_WIFI_RESOURCES_APK"/>8 ········<action·android:name="com.android.server.wifi.intent.action.SERVICE_WIFI_RESOURCES_APK"/>
9 ······</intent-filter>9 ······</intent-filter>
10 ····</activity>10 ····</activity>
11 ····<meta-data·android:name="android.content.pm.LOGGING_PARENT"·android:value="com.google.android.modulemetadata"/> 
12 ··</application>11 ··</application>
13 </manifest>12 </manifest>
452 B
APK metadata
    
Offset 1, 21 lines modifiedOffset 1, 19 lines modified
1 !!brut.androlib.meta.MetaInfo1 !!brut.androlib.meta.MetaInfo
2 compressionType:·false2 compressionType:·false
3 doNotCompress:3 doNotCompress:
4 -·arsc4 -·arsc
5 -·assets/NOTICE.html.gz 
6 isFrameworkApk:·false5 isFrameworkApk:·false
7 packageInfo:·null6 packageInfo:·null
8 sdkInfo:7 sdkInfo:
9 ··minSdkVersion:·'30'8 ··minSdkVersion:·'30'
10 ··targetSdkVersion:·'31'9 ··targetSdkVersion:·'31'
11 sharedLibrary:·false10 sharedLibrary:·false
12 sparseResources:·false11 sparseResources:·false
13 unknownFiles:12 unknownFiles:·{}
14 ··stamp-cert-sha256:·'8' 
15 usesFramework:13 usesFramework:
16 ··ids:14 ··ids:
17 ··-·115 ··-·1
18 ··tag:·null16 ··tag:·null
19 version:·2.4.0-dirty17 version:·2.4.0-dirty
20 versionInfo:18 versionInfo:
21 ··versionCode:·'1'19 ··versionCode:·'1'
4.89 MB
resources.arsc
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
00000000:·0200·0c00·e851·0900·0100·0000·0100·1c00··.....Q..........00000000:·0200·0c00·bc51·0900·0100·0000·0100·1c00··.....Q..........
00000010:·dcd1·0500·1814·0000·0000·0000·0001·0000··................00000010:·b0d1·0500·1714·0000·0000·0000·0001·0000··................
00000020:·7c50·0000·0000·0000·0000·0000·0300·0000··|P..............00000020:·7850·0000·0000·0000·0000·0000·0300·0000··xP..............
00000030:·2600·0000·4800·0000·4f00·0000·5f00·0000··&...H...O..._...00000030:·2600·0000·4800·0000·4f00·0000·5f00·0000··&...H...O..._...
00000040:·8e00·0000·9a00·0000·a900·0000·b400·0000··................00000040:·8e00·0000·9a00·0000·a900·0000·b400·0000··................
00000050:·f200·0000·fe00·0000·1701·0000·0602·0000··................00000050:·f200·0000·fe00·0000·1701·0000·0602·0000··................
00000060:·3602·0000·5a02·0000·8702·0000·a802·0000··6...Z...........00000060:·3602·0000·5a02·0000·8702·0000·a802·0000··6...Z...........
00000070:·cd02·0000·f302·0000·1b03·0000·4303·0000··............C...00000070:·cd02·0000·f302·0000·1b03·0000·4303·0000··............C...
00000080:·6b03·0000·9303·0000·bb03·0000·e303·0000··k...............00000080:·6b03·0000·9303·0000·bb03·0000·e303·0000··k...............
00000090:·0b04·0000·1504·0000·2804·0000·a104·0000··........(.......00000090:·0b04·0000·1504·0000·2804·0000·a104·0000··........(.......
Offset 16, 24650 lines modifiedOffset 16, 24650 lines modified
000000f0:·9607·0000·bb07·0000·e707·0000·0108·0000··................000000f0:·9607·0000·bb07·0000·e707·0000·0108·0000··................
00000100:·1708·0000·2608·0000·2f08·0000·6809·0000··....&.../...h...00000100:·1708·0000·2608·0000·2f08·0000·6809·0000··....&.../...h...
00000110:·a609·0000·af09·0000·e309·0000·ed09·0000··................00000110:·a609·0000·af09·0000·e309·0000·ed09·0000··................
00000120:·0c0a·0000·330a·0000·550a·0000·800a·0000··....3...U.......00000120:·0c0a·0000·330a·0000·550a·0000·800a·0000··....3...U.......
00000130:·9c0a·0000·750b·0000·ba0b·0000·dc0b·0000··....u...........00000130:·9c0a·0000·750b·0000·ba0b·0000·dc0b·0000··....u...........
00000140:·ef0b·0000·000c·0000·370c·0000·560c·0000··........7...V...00000140:·ef0b·0000·000c·0000·370c·0000·560c·0000··........7...V...
Offset 24667, 13391 lines modifiedOffset 24667, 13391 lines modified
Offset 38102, 74 lines modifiedOffset 38102, 71 lines modified
1.01 KB
original/META-INF/MANIFEST.MF
    
Offset 1, 26 lines modifiedOffset 1, 20 lines modified
1 Manifest-Version:·1.0\xd1 Manifest-Version:·1.0\xd
2 \xd2 \xd
3 Name:·AndroidManifest.xml\xd3 Name:·AndroidManifest.xml\xd
 4 SHA-256-Digest:·QqeqnegicdDGC/5u97++sq9qotaauXRNkgAa8b/6nHM=\xd
4 SHA-256-Digest:·/sRkJcLeWBLUWMr8zNSVlNTr6/BPfOgiAPa9c61M46Q=\xd 
5 \xd 
6 Name:·assets/NOTICE.html.gz\xd 
7 SHA-256-Digest:·iQEWPRKm4G2/uzsXfHVQ/rqwV8Pu2QuxnfjG/0reGAU=\xd 
8 \xd5 \xd
9 Name:·res/drawable/ic_wifi_settings.xml\xd6 Name:·res/drawable/ic_wifi_settings.xml\xd
10 SHA-256-Digest:·szc1/CI/9jDmLHWOf52BcpNb9Sdx+5jQRf2ajp8ZnV0=\xd7 SHA-256-Digest:·szc1/CI/9jDmLHWOf52BcpNb9Sdx+5jQRf2ajp8ZnV0=\xd
11 \xd8 \xd
12 Name:·res/drawable/stat_notify_wifi_in_range.xml\xd9 Name:·res/drawable/stat_notify_wifi_in_range.xml\xd
13 SHA-256-Digest:·wD/zI6SBSG2AqnyqIHd07kSRhv/evCykVugfNy7esW0=\xd10 SHA-256-Digest:·wD/zI6SBSG2AqnyqIHd07kSRhv/evCykVugfNy7esW0=\xd
14 \xd11 \xd
15 Name:·res/layout/wifi_p2p_dialog.xml\xd12 Name:·res/layout/wifi_p2p_dialog.xml\xd
16 SHA-256-Digest:·PwsGNI1zHoyLPpY4PzG4/8bzXRS63HeZzaAhZNVUUXg=\xd13 SHA-256-Digest:·PwsGNI1zHoyLPpY4PzG4/8bzXRS63HeZzaAhZNVUUXg=\xd
17 \xd14 \xd
18 Name:·res/layout/wifi_p2p_dialog_row.xml\xd15 Name:·res/layout/wifi_p2p_dialog_row.xml\xd
19 SHA-256-Digest:·yl7Cu4ksYCXf27CtQmDP6zoX4bluPpAo6W9aKm5QAjA=\xd16 SHA-256-Digest:·yl7Cu4ksYCXf27CtQmDP6zoX4bluPpAo6W9aKm5QAjA=\xd
20 \xd17 \xd
21 Name:·resources.arsc\xd18 Name:·resources.arsc\xd
 19 SHA-256-Digest:·E/6FMzN6OaEZhvn8/ph3Hv44hiWBQuN/w9aXTR1eCgE=\xd
22 SHA-256-Digest:·bpz/lHF3zFhgZvrRI1cp1iHHT0DX8B+WJbmb9ExZbHg=\xd 
23 \xd 
24 Name:·stamp-cert-sha256\xd 
25 SHA-256-Digest:·HZwqAqk4Fv9ceuZPmq0Cwj3kncUUYg2xp61iTSqDZ5w=\xd 
26 \xd20 \xd
1.21 KB
original/META-INF/CERT.SF
    
Offset 1, 29 lines modifiedOffset 1, 23 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:·DkMr+iLeFs0VOV9Vbgyx2ezscMAW3x6pSZ+zVKp00iU=\xd3 SHA-256-Digest-Manifest:·bR7/9BBxlaI1H+4TpFB4xJyOFLXsXLlvASCWEZq/qxY=\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:·x2ysYL9wSN+klQCAAJSJ2j1Vuygf97q2HL0l7ok97l0=\xd
7 SHA-256-Digest:·7tcU4MtRh1FLscdix5PtstvuCUARIcyKsGWInIujFTY=\xd 
8 \xd 
9 Name:·assets/NOTICE.html.gz\xd 
10 SHA-256-Digest:·LcgO+nB6c+/83crSxUpKqjQw76uGWf/3o/h/U0HbEjE=\xd 
11 \xd8 \xd
12 Name:·res/drawable/ic_wifi_settings.xml\xd9 Name:·res/drawable/ic_wifi_settings.xml\xd
13 SHA-256-Digest:·fhgyEEGAy5a2LIec4H0IXmn5i/5YwIFNStysuEhkreM=\xd10 SHA-256-Digest:·fhgyEEGAy5a2LIec4H0IXmn5i/5YwIFNStysuEhkreM=\xd
14 \xd11 \xd
15 Name:·res/drawable/stat_notify_wifi_in_range.xml\xd12 Name:·res/drawable/stat_notify_wifi_in_range.xml\xd
16 SHA-256-Digest:·7pUN1z3QO7N3Zg39m87MSmhxpQSQTOSM00jEAT4r4n8=\xd13 SHA-256-Digest:·7pUN1z3QO7N3Zg39m87MSmhxpQSQTOSM00jEAT4r4n8=\xd
17 \xd14 \xd
18 Name:·res/layout/wifi_p2p_dialog.xml\xd15 Name:·res/layout/wifi_p2p_dialog.xml\xd
19 SHA-256-Digest:·JWYRzQpw3forPBWR0eTtV9316s0gjAfKTUGC60p1Y44=\xd16 SHA-256-Digest:·JWYRzQpw3forPBWR0eTtV9316s0gjAfKTUGC60p1Y44=\xd
20 \xd17 \xd
21 Name:·res/layout/wifi_p2p_dialog_row.xml\xd18 Name:·res/layout/wifi_p2p_dialog_row.xml\xd
22 SHA-256-Digest:·5u+C2n7WffhNrYbQjuEz5rxcnM5EAWmFeAEaYsAAO8c=\xd19 SHA-256-Digest:·5u+C2n7WffhNrYbQjuEz5rxcnM5EAWmFeAEaYsAAO8c=\xd
23 \xd20 \xd
24 Name:·resources.arsc\xd21 Name:·resources.arsc\xd
 22 SHA-256-Digest:·zWYT85Nld5xvoRWXc4asNGjYvJr616OKolMwhM1SfxM=\xd
25 SHA-256-Digest:·UTj7C5UJ/VlWtVP0GEn6vBczQMOoG4z8HDoQI8+wOTc=\xd 
26 \xd 
27 Name:·stamp-cert-sha256\xd 
28 SHA-256-Digest:·L0p4Bm/NGffFWX26fUKi8jlq3aKsfwyEBtSavY6F0c0=\xd 
29 \xd23 \xd
1.44 KB
res/values-mcc310-mnc4-da/strings.xml
1.37 KB
res/values-mcc310-mnc4-da/strings.xml
    
Offset 2, 9 lines modifiedOffset 2, 9 lines modified
2 <resources>2 <resources>
3 ··<string·name="wifi_eap_error_message_code_32760">%1$s·:·Du·kan·ikke·oprette·forbindelse·til·Verizon·Wi-Fi·Access·uden·for·Verizons·dækningsområde.</string>3 ··<string·name="wifi_eap_error_message_code_32760">%1$s·:·Du·kan·ikke·oprette·forbindelse·til·Verizon·Wi-Fi·Access·uden·for·Verizons·dækningsområde.</string>
4 ··<string·name="wifi_eap_error_message_code_32761">%1$s·:·Du·abonnerer·ikke··Verizon·Wi-Fi·Access.·Ring·til·os··telefonnummer·800-922-0204.</string>4 ··<string·name="wifi_eap_error_message_code_32761">%1$s·:·Du·abonnerer·ikke··Verizon·Wi-Fi·Access.·Ring·til·os··telefonnummer·800-922-0204.</string>
5 ··<string·name="wifi_eap_error_message_code_32762">%1$s·:·Der·er·et·problem·med·din·Verizon·Wi-Fi·Access-konto.·Ring·til·os··telefonnummer·800-922-0204.</string>5 ··<string·name="wifi_eap_error_message_code_32762">%1$s·:·Der·er·et·problem·med·din·Verizon·Wi-Fi·Access-konto.·Ring·til·os··telefonnummer·800-922-0204.</string>
6 ··<string·name="wifi_eap_error_message_code_32763">%1$s·:·Du·har·allerede·oprettet·forbindelse·til·Verizon·Wi-Fi·Access.</string>6 ··<string·name="wifi_eap_error_message_code_32763">%1$s·:·Du·har·allerede·oprettet·forbindelse·til·Verizon·Wi-Fi·Access.</string>
7 ··<string·name="wifi_eap_error_message_code_32764">%1$s·:·Du·kan·ikke·oprette·forbindelse·til·Verizon·Wi-Fi·Access.·Ring·til·os··telefonnummer·800-922-0204.</string>7 ··<string·name="wifi_eap_error_message_code_32764">%1$s·:·Du·kan·ikke·oprette·forbindelse·til·Verizon·Wi-Fi·Access.·Ring·til·os··telefonnummer·800-922-0204.</string>
8 ··<string·name="wifi_eap_error_message_code_32765">%1$s·:·Der·er·et·problem·med·din·Verizon·Wi-Fi·Access-konto.·Ring·til·os··telefonnummer·800-922-0204.</string>8 ··<string·name="wifi_eap_error_message_code_32765">%1$s·:·Der·er·et·problem·med·din·Verizon·Wi-Fi·Access-konto.·Ring·til·os··telefonnummer·800-922-0204.</string>
9 ··<string·name="wifi_eap_error_message_code_32766">%1$s·:·Verizon·Wi-Fi·Access·er·ikke·tilgængeligt·i·dit·område.·Prøv·igen·senere·eller·fra·en·anden·placering.</string>9 ··<string·name="wifi_eap_error_message_code_32766">%1$s·:·Verizon·Wi-Fi·Access·er·ikke·tilgængeligt·i·dit·område.·Prøv·igen·senere·eller·fra·en·anden·lokation.</string>
10 </resources>10 </resources>
1.45 KB
res/values-mcc311-mnc480-da/strings.xml
1.37 KB
res/values-mcc311-mnc480-da/strings.xml
    
Offset 2, 9 lines modifiedOffset 2, 9 lines modified
2 <resources>2 <resources>
3 ··<string·name="wifi_eap_error_message_code_32760">%1$s·:·Du·kan·ikke·oprette·forbindelse·til·Verizon·Wi-Fi·Access·uden·for·Verizons·dækningsområde.</string>3 ··<string·name="wifi_eap_error_message_code_32760">%1$s·:·Du·kan·ikke·oprette·forbindelse·til·Verizon·Wi-Fi·Access·uden·for·Verizons·dækningsområde.</string>
4 ··<string·name="wifi_eap_error_message_code_32761">%1$s·:·Du·abonnerer·ikke··Verizon·Wi-Fi·Access.·Ring·til·os··telefonnummer·800-922-0204.</string>4 ··<string·name="wifi_eap_error_message_code_32761">%1$s·:·Du·abonnerer·ikke··Verizon·Wi-Fi·Access.·Ring·til·os··telefonnummer·800-922-0204.</string>
5 ··<string·name="wifi_eap_error_message_code_32762">%1$s·:·Der·er·et·problem·med·din·Verizon·Wi-Fi·Access-konto.·Ring·til·os··telefonnummer·800-922-0204.</string>5 ··<string·name="wifi_eap_error_message_code_32762">%1$s·:·Der·er·et·problem·med·din·Verizon·Wi-Fi·Access-konto.·Ring·til·os··telefonnummer·800-922-0204.</string>
6 ··<string·name="wifi_eap_error_message_code_32763">%1$s·:·Du·har·allerede·oprettet·forbindelse·til·Verizon·Wi-Fi·Access.</string>6 ··<string·name="wifi_eap_error_message_code_32763">%1$s·:·Du·har·allerede·oprettet·forbindelse·til·Verizon·Wi-Fi·Access.</string>
7 ··<string·name="wifi_eap_error_message_code_32764">%1$s·:·Du·kan·ikke·oprette·forbindelse·til·Verizon·Wi-Fi·Access.·Ring·til·os··telefonnummer·800-922-0204.</string>7 ··<string·name="wifi_eap_error_message_code_32764">%1$s·:·Du·kan·ikke·oprette·forbindelse·til·Verizon·Wi-Fi·Access.·Ring·til·os··telefonnummer·800-922-0204.</string>
8 ··<string·name="wifi_eap_error_message_code_32765">%1$s·:·Der·er·et·problem·med·din·Verizon·Wi-Fi·Access-konto.·Ring·til·os··telefonnummer·800-922-0204.</string>8 ··<string·name="wifi_eap_error_message_code_32765">%1$s·:·Der·er·et·problem·med·din·Verizon·Wi-Fi·Access-konto.·Ring·til·os··telefonnummer·800-922-0204.</string>
9 ··<string·name="wifi_eap_error_message_code_32766">%1$s·:·Verizon·Wi-Fi·Access·er·ikke·tilgængeligt·i·dit·område.·Prøv·igen·senere·eller·fra·en·anden·placering.</string>9 ··<string·name="wifi_eap_error_message_code_32766">%1$s·:·Verizon·Wi-Fi·Access·er·ikke·tilgængeligt·i·dit·område.·Prøv·igen·senere·eller·fra·en·anden·lokation.</string>
10 </resources>10 </resources>
1.7 KB
res/values-mcc311-mnc480-kk/strings.xml
1.62 KB
res/values-mcc311-mnc480-kk/strings.xml
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
3 ··<string·name="wifi_eap_error_message_code_32760">%1$s·:·Verizon·Wi-Fi·Access·қызметіне·Verizon·қызмет·көрсету·аясынан·тыс·жерден·қосыла·алмайсыз.</string>3 ··<string·name="wifi_eap_error_message_code_32760">%1$s·:·Verizon·Wi-Fi·Access·қызметіне·Verizon·қызмет·көрсету·аясынан·тыс·жерден·қосыла·алмайсыз.</string>
4 ··<string·name="wifi_eap_error_message_code_32761">%1$s·:·Verizon·Wi-Fi·Access·қызметіне·жазылған·жоқсыз.·Бізге·800-922-0204·нөмірі·арқылы·хабарласыңыз.</string>4 ··<string·name="wifi_eap_error_message_code_32761">%1$s·:·Verizon·Wi-Fi·Access·қызметіне·жазылған·жоқсыз.·Бізге·800-922-0204·нөмірі·арқылы·хабарласыңыз.</string>
5 ··<string·name="wifi_eap_error_message_code_32762">%1$s·:·Verizon·Wi-Fi·Access·есептік·жазбасына·қатысты·мәселе·шықты.·Бізге·800-922-0204·нөмірі·арқылы·хабарласыңыз.</string>5 ··<string·name="wifi_eap_error_message_code_32762">%1$s·:·Verizon·Wi-Fi·Access·аккаунтына·қатысты·мәселе·шықты.·Бізге·800-922-0204·нөмірі·арқылы·хабарласыңыз.</string>
6 ··<string·name="wifi_eap_error_message_code_32763">%1$s·:·Verizon·Wi-Fi·Access·қызметіне·әлдеқашан·қосылғансыз.</string>6 ··<string·name="wifi_eap_error_message_code_32763">%1$s·:·Verizon·Wi-Fi·Access·қызметіне·әлдеқашан·қосылғансыз.</string>
7 ··<string·name="wifi_eap_error_message_code_32764">%1$s·:·Verizon·Wi-Fi·Access·қызметіне·қосылу·кезінде·мәселе·шықты.·Бізге·800-922-0204·нөмірі·арқылы·хабарласыңыз.</string>7 ··<string·name="wifi_eap_error_message_code_32764">%1$s·:·Verizon·Wi-Fi·Access·қызметіне·қосылу·кезінде·мәселе·шықты.·Бізге·800-922-0204·нөмірі·арқылы·хабарласыңыз.</string>
8 ··<string·name="wifi_eap_error_message_code_32765">%1$s·:·Verizon·Wi-Fi·Access·есептік·жазбасына·қатысты·мәселе·шықты.·Бізге·800-922-0204·нөмірі·арқылы·хабарласыңыз.</string>8 ··<string·name="wifi_eap_error_message_code_32765">%1$s·:·Verizon·Wi-Fi·Access·аккаунтына·қатысты·мәселе·шықты.·Бізге·800-922-0204·нөмірі·арқылы·хабарласыңыз.</string>
9 ··<string·name="wifi_eap_error_message_code_32766">%1$s·:·Verizon·Wi-Fi·Access·қазіргі·орналасқан·жеріңізде·жұмыс·істемейді.·Әрекетті·кейінірек·немесе·басқа·жерден·қайталап·көріңіз.</string>9 ··<string·name="wifi_eap_error_message_code_32766">%1$s·:·Verizon·Wi-Fi·Access·қазіргі·орналасқан·жеріңізде·жұмыс·істемейді.·Әрекетті·кейінірек·немесе·басқа·жерден·қайталап·көріңіз.</string>
10 </resources>10 </resources>
1.84 KB
res/values-as/strings.xml
1.79 KB
res/values-as/strings.xml
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 ··<string·name="wifi_available_action_all_networks">সকলো·নেটৱৰ্ক</string>11 ··<string·name="wifi_available_action_all_networks">সকলো·নেটৱৰ্ক</string>
12 ··<string·name="wifi_available_action_connect">সংযোগ·কৰক</string>12 ··<string·name="wifi_available_action_connect">সংযোগ·কৰক</string>
13 ··<string·name="wifi_available_content_failed_to_connect">সকলো·নেটৱৰ্ক·চাবলৈ·টিপক</string>13 ··<string·name="wifi_available_content_failed_to_connect">সকলো·নেটৱৰ্ক·চাবলৈ·টিপক</string>
14 ··<string·name="wifi_available_title">পাছৱৰ্ড·অবিহনে·সংযোগ·কৰিবপৰা·ৱাই-ফাই·নেটৱর্কৰ·সৈতে·সংযোগ·কৰক</string>14 ··<string·name="wifi_available_title">পাছৱৰ্ড·অবিহনে·সংযোগ·কৰিবপৰা·ৱাই-ফাই·নেটৱর্কৰ·সৈতে·সংযোগ·কৰক</string>
15 ··<string·name="wifi_available_title_connected">ৱাই-ফাই·নেটৱৰ্কৰ·সৈতে·সংযোগ·কৰা·হ’ল</string>15 ··<string·name="wifi_available_title_connected">ৱাই-ফাই·নেটৱৰ্কৰ·সৈতে·সংযোগ·কৰা·হ’ল</string>
16 ··<string·name="wifi_available_title_connecting">ৱাই-ফাই·নেটৱৰ্কৰ·সৈতে·সংযোগ·কৰি·থকা·হৈছে</string>16 ··<string·name="wifi_available_title_connecting">ৱাই-ফাই·নেটৱৰ্কৰ·সৈতে·সংযোগ·কৰি·থকা·হৈছে</string>
17 ··<string·name="wifi_available_title_failed_to_connect">&quot;ৱাই-ফাই·নেটৱৰ্কৰ·সৈতে·সংযোগ·কৰিবপৰা·নগ'ল&quot;</string>17 ··<string·name="wifi_available_title_failed_to_connect">&quot;ৱাই-ফাই·নেটৱৰ্কৰ·সৈতে·সংযোগ·কৰিবপৰা·নগ'ল&quot;</string>
18 ··<string·name="wifi_cannot_connect_with_randomized_mac_message">গোপনীয়তাৰ·ছেটিংসমূহ·সলনি·কৰিবলৈ·আৰু·পুনৰ·চেষ্টা·কৰিবলৈ·টিপক</string>18 ··<string·name="wifi_cannot_connect_with_randomized_mac_message">গোপনীয়তাৰ·ছেটিং·সলনি·কৰিবলৈ·আৰু·পুনৰ·চেষ্টা·কৰিবলৈ·টিপক</string>
19 ··<string·name="wifi_cannot_connect_with_randomized_mac_title">%1$sৰ·সৈতে·সংযোগ·কৰিব·নোৱাৰি</string>19 ··<string·name="wifi_cannot_connect_with_randomized_mac_title">%1$sৰ·সৈতে·সংযোগ·কৰিব·নোৱাৰি</string>
20 ··<string·name="wifi_connect_alert_message">&quot;%1$s·এপ্লিকেশ্বনটোৱে·ৱাই-ফাই·নেটৱৰ্ক·%2$sৰ·সৈতে·সংযুক্ত·হ'ব·বিচাৰিছে&quot;</string>20 ··<string·name="wifi_connect_alert_message">&quot;%1$s·এপ্লিকেশ্বনটোৱে·ৱাই-ফাই·নেটৱৰ্ক·%2$sৰ·সৈতে·সংযুক্ত·হ'ব·বিচাৰিছে&quot;</string>
21 ··<string·name="wifi_connect_alert_title">সংযোগ·কৰাৰ·অনুমতি·দিবনে?</string>21 ··<string·name="wifi_connect_alert_title">সংযোগ·কৰাৰ·অনুমতি·দিবনে?</string>
22 ··<string·name="wifi_connect_default_application">এপ্লিকেশ্বন</string>22 ··<string·name="wifi_connect_default_application">এপ্লিকেশ্বন</string>
23 ··<string·name="wifi_disable_mac_randomization_dialog_confirm_text">ছেটিংটো·সলনি·কৰক</string>23 ··<string·name="wifi_disable_mac_randomization_dialog_confirm_text">ছেটিংটো·সলনি·কৰক</string>
24 ··<string·name="wifi_disable_mac_randomization_dialog_failure">গোপনীয়তাৰ·ছেটিংটো·সলনি·কৰিব·নোৱাৰি</string>24 ··<string·name="wifi_disable_mac_randomization_dialog_failure">গোপনীয়তাৰ·ছেটিংটো·সলনি·কৰিব·নোৱাৰি</string>
25 ··<string·name="wifi_disable_mac_randomization_dialog_message">&quot;সংযোগ·কৰিবলৈ·%1$sএ·আপোনাৰ·ডিভাইচৰ·MAC·ঠিকনাটো,·এটা·সুকীয়া·চিনাক্তকাৰী·ব্যৱহাৰ·কৰিব·লাগে।·বৰ্তমান,·এই·নেটৱৰ্কটোৰ·বাবে·আপোনাৰ·গোপনীয়তাৰ·ছেটিঙে·এটা·যাদৃচ্ছিক·চিনাক্তকাৰী·ব্যৱহাৰ·কৰে।·25 ··<string·name="wifi_disable_mac_randomization_dialog_message">&quot;সংযোগ·কৰিবলৈ·%1$sএ·আপোনাৰ·ডিভাইচৰ·MAC·ঠিকনাটো,·এটা·সুকীয়া·চিনাক্তকাৰী·ব্যৱহাৰ·কৰিব·লাগে।·বৰ্তমান,·এই·নেটৱৰ্কটোৰ·বাবে·আপোনাৰ·গোপনীয়তাৰ·ছেটিঙে·এটা·যাদৃচ্ছিক·চিনাক্তকাৰী·ব্যৱহাৰ·কৰে।·
5.54 KB
res/values-in/strings.xml
5.5 KB
res/values-in/strings.xml
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
13 ··<string·name="wifi_available_content_failed_to_connect">Ketuk·untuk·melihat·semua·jaringan</string>13 ··<string·name="wifi_available_content_failed_to_connect">Ketuk·untuk·melihat·semua·jaringan</string>
14 ··<string·name="wifi_available_title">Hubungkan·ke·jaringan·Wi-Fi·terbuka</string>14 ··<string·name="wifi_available_title">Hubungkan·ke·jaringan·Wi-Fi·terbuka</string>
15 ··<string·name="wifi_available_title_connected">Terhubung·ke·jaringan·Wi-Fi</string>15 ··<string·name="wifi_available_title_connected">Terhubung·ke·jaringan·Wi-Fi</string>
16 ··<string·name="wifi_available_title_connecting">Menghubungkan·ke·jaringan·Wi-Fi</string>16 ··<string·name="wifi_available_title_connecting">Menghubungkan·ke·jaringan·Wi-Fi</string>
17 ··<string·name="wifi_available_title_failed_to_connect">Tidak·dapat·menghubungkan·ke·jaringan·Wi‑Fi</string>17 ··<string·name="wifi_available_title_failed_to_connect">Tidak·dapat·menghubungkan·ke·jaringan·Wi‑Fi</string>
18 ··<string·name="wifi_cannot_connect_with_randomized_mac_message">Ketuk·untuk·mengubah·setelan·privasi·dan·coba·lagi</string>18 ··<string·name="wifi_cannot_connect_with_randomized_mac_message">Ketuk·untuk·mengubah·setelan·privasi·dan·coba·lagi</string>
19 ··<string·name="wifi_cannot_connect_with_randomized_mac_title">Tidak·dapat·terhubung·ke·%1$s</string>19 ··<string·name="wifi_cannot_connect_with_randomized_mac_title">Tidak·dapat·terhubung·ke·%1$s</string>
20 ··<string·name="wifi_connect_alert_message">Aplikasi·%1$s·ingin·tersambung·ke·Jaringan·Wifi·%2$s</string>20 ··<string·name="wifi_connect_alert_message">Aplikasi·%1$s·ingin·terhubung·ke·Jaringan·Wifi·%2$s</string>
21 ··<string·name="wifi_connect_alert_title">Izinkan·hubungan?</string>21 ··<string·name="wifi_connect_alert_title">Izinkan·hubungan?</string>
22 ··<string·name="wifi_connect_default_application">Aplikasi</string>22 ··<string·name="wifi_connect_default_application">Aplikasi</string>
23 ··<string·name="wifi_disable_mac_randomization_dialog_confirm_text">Ganti·setelan</string>23 ··<string·name="wifi_disable_mac_randomization_dialog_confirm_text">Ganti·setelan</string>
24 ··<string·name="wifi_disable_mac_randomization_dialog_failure">Tidak·dapat·mengubah·setelan·privasi</string>24 ··<string·name="wifi_disable_mac_randomization_dialog_failure">Tidak·dapat·mengubah·setelan·privasi</string>
25 ··<string·name="wifi_disable_mac_randomization_dialog_message">&quot;Untuk·terhubung,·%1$s·perlu·menggunakan·alamat·MAC·perangkat,·yaitu·ID·unik.·Saat·ini,·setelan·privasi·untuk·jaringan·ini·menggunakan·ID·yang·diacak.·25 ··<string·name="wifi_disable_mac_randomization_dialog_message">&quot;Untuk·terhubung,·%1$s·perlu·menggunakan·alamat·MAC·perangkat,·yaitu·ID·unik.·Saat·ini,·setelan·privasi·untuk·jaringan·ini·menggunakan·ID·yang·diacak.·
  
26 Perubahan·ini·memungkinkan·lokasi·perangkat·dilacak·oleh·perangkat·di·sekitar.&quot;</string>26 Perubahan·ini·memungkinkan·lokasi·perangkat·dilacak·oleh·perangkat·di·sekitar.&quot;</string>
Offset 32, 37 lines modifiedOffset 32, 37 lines modified
32 ··<string·name="wifi_eap_error_message_code_32761">%1$s·:·Error·autentikasi·EAP·32761</string>32 ··<string·name="wifi_eap_error_message_code_32761">%1$s·:·Error·autentikasi·EAP·32761</string>
33 ··<string·name="wifi_eap_error_message_code_32762">%1$s·:·Error·autentikasi·EAP·32762</string>33 ··<string·name="wifi_eap_error_message_code_32762">%1$s·:·Error·autentikasi·EAP·32762</string>
34 ··<string·name="wifi_eap_error_message_code_32763">%1$s·:·Error·autentikasi·EAP·32763</string>34 ··<string·name="wifi_eap_error_message_code_32763">%1$s·:·Error·autentikasi·EAP·32763</string>
35 ··<string·name="wifi_eap_error_message_code_32764">%1$s·:·Error·autentikasi·EAP·32764</string>35 ··<string·name="wifi_eap_error_message_code_32764">%1$s·:·Error·autentikasi·EAP·32764</string>
36 ··<string·name="wifi_eap_error_message_code_32765">%1$s·:·Error·autentikasi·EAP·32765</string>36 ··<string·name="wifi_eap_error_message_code_32765">%1$s·:·Error·autentikasi·EAP·32765</string>
37 ··<string·name="wifi_eap_error_message_code_32766">%1$s·:·Error·autentikasi·EAP·32766</string>37 ··<string·name="wifi_eap_error_message_code_32766">%1$s·:·Error·autentikasi·EAP·32766</string>
38 ··<string·name="wifi_p2p_enter_pin_message">Ketik·PIN·yang·diminta:</string>38 ··<string·name="wifi_p2p_enter_pin_message">Ketik·PIN·yang·diminta:</string>
39 ··<string·name="wifi_p2p_frequency_conflict_message">Ponsel·akan·terputus·sementara·dari·Wi-Fi·saat·tersambung·ke·%1$s</string>39 ··<string·name="wifi_p2p_frequency_conflict_message">Ponsel·akan·terputus·sementara·dari·Wi-Fi·saat·terhubung·ke·%1$s</string>
40 ··<string·name="wifi_p2p_from_message">Dari:</string>40 ··<string·name="wifi_p2p_from_message">Dari:</string>
41 ··<string·name="wifi_p2p_invitation_sent_title">Undangan·terkirim</string>41 ··<string·name="wifi_p2p_invitation_sent_title">Undangan·terkirim</string>
42 ··<string·name="wifi_p2p_invitation_to_connect_title">Undangan·untuk·terhubung</string>42 ··<string·name="wifi_p2p_invitation_to_connect_title">Undangan·untuk·terhubung</string>
43 ··<string·name="wifi_p2p_show_pin_message">PIN:</string>43 ··<string·name="wifi_p2p_show_pin_message">PIN:</string>
44 ··<string·name="wifi_p2p_to_message">Kepada:</string>44 ··<string·name="wifi_p2p_to_message">Kepada:</string>
45 ··<string·name="wifi_sim_required_message">Untuk·terhubung·ke·%1$s,·masukkan·SIM·%2$s</string>45 ··<string·name="wifi_sim_required_message">Untuk·terhubung·ke·%1$s,·masukkan·SIM·%2$s</string>
46 ··<string·name="wifi_sim_required_title">Wi-Fi·tidak·tersambung</string>46 ··<string·name="wifi_sim_required_title">Wi-Fi·tidak·terhubung</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Tidak·ada·perangkat·yang·terhubung.·Ketuk·untuk·mengubah.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Tidak·ada·perangkat·yang·terhubung.·Ketuk·untuk·mengubah.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·dinonaktifkan</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·dinonaktifkan</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Izinkan</string>49 ··<string·name="wifi_suggestion_action_allow_app">Izinkan</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Hubungkan</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Hubungkan</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Ikuti</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Hubungkan</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Lain·kali</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Lain·kali</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Jangan·hubungkan</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Jangan·hubungkan</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Jangan·hubungkan</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Jangan·hubungkan</string>
55 ··<string·name="wifi_suggestion_content">Jaringan·yang·disarankan·%s.·Perangkat·dapat·terhubung·secara·otomatis.</string>55 ··<string·name="wifi_suggestion_content">Jaringan·yang·disarankan·%s.·Perangkat·dapat·terhubung·secara·otomatis.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Jaringan·ini·menerima·ID·SIM·yang·dapat·digunakan·untuk·melacak·lokasi·perangkat</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Jaringan·ini·menerima·ID·SIM·yang·dapat·digunakan·untuk·melacak·lokasi·perangkat</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Jika·Anda·menghubungkan,·jaringan·Wi-Fi·%s·mungkin·mengakses·atau·membagikan·ID·unik·terkait·dengan·SIM·Anda.·Ini·memungkinkan·lokasi·perangkat·Anda·untuk·dilacak.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Jika·Anda·menghubungkan,·jaringan·Wi-Fi·%s·mungkin·mengakses·atau·membagikan·ID·unik·terkait·dengan·SIM·Anda.·Ini·memungkinkan·lokasi·perangkat·Anda·untuk·dilacak.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Konfirmasi·koneksi?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Konfirmasi·koneksi?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">Hubungkan·ke·Wi-Fi·%s?</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Hubungkan·ke·Wi-Fi·%s?</string>
60 ··<string·name="wifi_suggestion_title">Izinkan·jaringan·Wi-Fi·yang·disarankan?</string>60 ··<string·name="wifi_suggestion_title">Izinkan·jaringan·Wi-Fi·yang·disarankan?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Anda·berada·di·dekat·jaringan·yang·tersimpan:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Anda·berada·di·dekat·jaringan·yang·tersimpan:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·diaktifkan·otomatis</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·diaktifkan·otomatis</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Jangan·aktifkan·kembali</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Jangan·aktifkan·kembali</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Saat·berada·di·dekat·jaringan·berkualitas·tinggi·yang·tersimpan</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Saat·berada·di·dekat·jaringan·berkualitas·tinggi·yang·tersimpan</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·akan·aktif·otomatis</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·akan·aktif·otomatis</string>
66 ··<string·name="wifi_watchdog_network_disabled">Tidak·dapat·tersambung·ke·Wi-Fi</string>66 ··<string·name="wifi_watchdog_network_disabled">Tidak·dapat·terhubung·ke·Wi-Fi</string>
67 ··<string·name="wifi_watchdog_network_disabled_detailed">&quot;·memiliki·koneksi·internet·yang·buruk.&quot;</string>67 ··<string·name="wifi_watchdog_network_disabled_detailed">&quot;·memiliki·koneksi·internet·yang·buruk.&quot;</string>
68 </resources>68 </resources>
1.69 KB
res/values-mcc310-mnc4-kk/strings.xml
1.62 KB
res/values-mcc310-mnc4-kk/strings.xml
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <resources>2 <resources>
3 ··<string·name="wifi_eap_error_message_code_32760">%1$s·:·Verizon·Wi-Fi·Access·қызметіне·Verizon·қызмет·көрсету·аясынан·тыс·жерден·қосыла·алмайсыз.</string>3 ··<string·name="wifi_eap_error_message_code_32760">%1$s·:·Verizon·Wi-Fi·Access·қызметіне·Verizon·қызмет·көрсету·аясынан·тыс·жерден·қосыла·алмайсыз.</string>
4 ··<string·name="wifi_eap_error_message_code_32761">%1$s·:·Verizon·Wi-Fi·Access·қызметіне·жазылған·жоқсыз.·Бізге·800-922-0204·нөмірі·арқылы·хабарласыңыз.</string>4 ··<string·name="wifi_eap_error_message_code_32761">%1$s·:·Verizon·Wi-Fi·Access·қызметіне·жазылған·жоқсыз.·Бізге·800-922-0204·нөмірі·арқылы·хабарласыңыз.</string>
5 ··<string·name="wifi_eap_error_message_code_32762">%1$s·:·Verizon·Wi-Fi·Access·есептік·жазбасына·қатысты·мәселе·шықты.·Бізге·800-922-0204·нөмірі·арқылы·хабарласыңыз.</string>5 ··<string·name="wifi_eap_error_message_code_32762">%1$s·:·Verizon·Wi-Fi·Access·аккаунтына·қатысты·мәселе·шықты.·Бізге·800-922-0204·нөмірі·арқылы·хабарласыңыз.</string>
6 ··<string·name="wifi_eap_error_message_code_32763">%1$s·:·Verizon·Wi-Fi·Access·қызметіне·әлдеқашан·қосылғансыз.</string>6 ··<string·name="wifi_eap_error_message_code_32763">%1$s·:·Verizon·Wi-Fi·Access·қызметіне·әлдеқашан·қосылғансыз.</string>
7 ··<string·name="wifi_eap_error_message_code_32764">%1$s·:·Verizon·Wi-Fi·Access·қызметіне·қосылу·кезінде·мәселе·шықты.·Бізге·800-922-0204·нөмірі·арқылы·хабарласыңыз.</string>7 ··<string·name="wifi_eap_error_message_code_32764">%1$s·:·Verizon·Wi-Fi·Access·қызметіне·қосылу·кезінде·мәселе·шықты.·Бізге·800-922-0204·нөмірі·арқылы·хабарласыңыз.</string>
8 ··<string·name="wifi_eap_error_message_code_32765">%1$s·:·Verizon·Wi-Fi·Access·есептік·жазбасына·қатысты·мәселе·шықты.·Бізге·800-922-0204·нөмірі·арқылы·хабарласыңыз.</string>8 ··<string·name="wifi_eap_error_message_code_32765">%1$s·:·Verizon·Wi-Fi·Access·аккаунтына·қатысты·мәселе·шықты.·Бізге·800-922-0204·нөмірі·арқылы·хабарласыңыз.</string>
9 ··<string·name="wifi_eap_error_message_code_32766">%1$s·:·Verizon·Wi-Fi·Access·қазіргі·орналасқан·жеріңізде·жұмыс·істемейді.·Әрекетті·кейінірек·немесе·басқа·жерден·қайталап·көріңіз.</string>9 ··<string·name="wifi_eap_error_message_code_32766">%1$s·:·Verizon·Wi-Fi·Access·қазіргі·орналасқан·жеріңізде·жұмыс·істемейді.·Әрекетті·кейінірек·немесе·басқа·жерден·қайталап·көріңіз.</string>
10 </resources>10 </resources>
3.93 KB
res/values-da/strings.xml
3.88 KB
res/values-da/strings.xml
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
20 ··<string·name="wifi_connect_alert_message">Applikationen·%1$s·vil·gerne·have·forbindelse·til·Wi-Fi-netværk·%2$s</string>20 ··<string·name="wifi_connect_alert_message">Applikationen·%1$s·vil·gerne·have·forbindelse·til·Wi-Fi-netværk·%2$s</string>
21 ··<string·name="wifi_connect_alert_title">Vil·du·tillade·denne·forbindelse?</string>21 ··<string·name="wifi_connect_alert_title">Vil·du·tillade·denne·forbindelse?</string>
22 ··<string·name="wifi_connect_default_application">En·applikation</string>22 ··<string·name="wifi_connect_default_application">En·applikation</string>
23 ··<string·name="wifi_disable_mac_randomization_dialog_confirm_text">Skift·indstilling</string>23 ··<string·name="wifi_disable_mac_randomization_dialog_confirm_text">Skift·indstilling</string>
24 ··<string·name="wifi_disable_mac_randomization_dialog_failure">Privatlivsindstillingen·kan·ikke·ændres</string>24 ··<string·name="wifi_disable_mac_randomization_dialog_failure">Privatlivsindstillingen·kan·ikke·ændres</string>
25 ··<string·name="wifi_disable_mac_randomization_dialog_message">&quot;%1$s·skal·bruge·din·enheds·MAC-adresse·(som·er·et·unikt·id),·for·at·oprette·forbindelse.·I·øjeblikket·bruges·et·tilfældigt·id·i·henhold·til·dine·privatlivsindstillinger·for·dette·netværk.·25 ··<string·name="wifi_disable_mac_randomization_dialog_message">&quot;%1$s·skal·bruge·din·enheds·MAC-adresse·(som·er·et·unikt·id),·for·at·oprette·forbindelse.·I·øjeblikket·bruges·et·tilfældigt·id·i·henhold·til·dine·privatlivsindstillinger·for·dette·netværk.·
  
26 Denne·ændring·kan·gøre·det·muligt·for·enheder·i·nærheden·spore·din·enheds·placering.&quot;</string>26 Denne·ændring·kan·gøre·det·muligt·for·enheder·i·nærheden·spore·din·enheds·lokation.&quot;</string>
27 ··<string·name="wifi_disable_mac_randomization_dialog_network_not_found">Netværket·blev·ikke·fundet</string>27 ··<string·name="wifi_disable_mac_randomization_dialog_network_not_found">Netværket·blev·ikke·fundet</string>
28 ··<string·name="wifi_disable_mac_randomization_dialog_success">Indstillingen·blev·opdateret.·Prøv·at·oprette·forbindelse·igen.</string>28 ··<string·name="wifi_disable_mac_randomization_dialog_success">Indstillingen·blev·opdateret.·Prøv·at·oprette·forbindelse·igen.</string>
29 ··<string·name="wifi_disable_mac_randomization_dialog_title">Vil·du·ændre·privatlivsindstillingen?</string>29 ··<string·name="wifi_disable_mac_randomization_dialog_title">Vil·du·ændre·privatlivsindstillingen?</string>
30 ··<string·name="wifi_eap_error_message_code_32760">%1$s:·EAP-godkendelsesfejl·32760</string>30 ··<string·name="wifi_eap_error_message_code_32760">%1$s:·EAP-godkendelsesfejl·32760</string>
31 ··<string·name="wifi_eap_error_message_code_32761">%1$s:·EAP-godkendelsesfejl·32761</string>31 ··<string·name="wifi_eap_error_message_code_32761">%1$s:·EAP-godkendelsesfejl·32761</string>
32 ··<string·name="wifi_eap_error_message_code_32762">%1$s:·EAP-godkendelsesfejl·32762</string>32 ··<string·name="wifi_eap_error_message_code_32762">%1$s:·EAP-godkendelsesfejl·32762</string>
33 ··<string·name="wifi_eap_error_message_code_32763">%1$s:·EAP-godkendelsesfejl·32763</string>33 ··<string·name="wifi_eap_error_message_code_32763">%1$s:·EAP-godkendelsesfejl·32763</string>
Offset 49, 16 lines modifiedOffset 49, 16 lines modified
49 ··<string·name="wifi_suggestion_action_allow_app">Tillad</string>49 ··<string·name="wifi_suggestion_action_allow_app">Tillad</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Opret·forbindelse</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Opret·forbindelse</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Opret·forbindelse</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Opret·forbindelse</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Nej·tak</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Nej·tak</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Opret·ikke·forbindelse</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Opret·ikke·forbindelse</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Opret·ikke·forbindelse</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Opret·ikke·forbindelse</string>
55 ··<string·name="wifi_suggestion_content">Netværk·foreslået·af·%s.·Enheden·opretter·muligvis·forbindelse·automatisk.</string>55 ··<string·name="wifi_suggestion_content">Netværk·foreslået·af·%s.·Enheden·opretter·muligvis·forbindelse·automatisk.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Disse·netværk·kræver·et·SIM-id,·der·kan·bruges·til·at·spore·enhedens·placering</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Disse·netværk·kræver·et·SIM-id,·der·kan·bruges·til·at·spore·enhedens·lokation</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Hvis·du·opretter·forbindelse,·kan·Wi-Fi-netværk·fra·%s··adgang·til·eller·dele·et·unikt·id,·der·er·knyttet·til·dit·SIM-kort.·Derved·kan·din·enheds·placering·muligvis·spores.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Hvis·du·opretter·forbindelse,·kan·Wi-Fi-netværk·fra·%s··adgang·til·eller·dele·et·unikt·id,·der·er·knyttet·til·dit·SIM-kort.·Derved·kan·din·enheds·lokation·muligvis·spores.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Vil·du·bekræfte·forbindelsen?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Vil·du·bekræfte·forbindelsen?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">Opret·forbindelse·til·%s-Wi-Fi</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Opret·forbindelse·til·%s-Wi-Fi</string>
60 ··<string·name="wifi_suggestion_title">Vil·du·tillade·foreslåede·Wi‑Fi-netværk?</string>60 ··<string·name="wifi_suggestion_title">Vil·du·tillade·foreslåede·Wi‑Fi-netværk?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Du·er·i·nærheden·af·et·gemt·netværk:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Du·er·i·nærheden·af·et·gemt·netværk:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·blev·automatisk·aktiveret</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·blev·automatisk·aktiveret</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Aktivér·ikke·igen</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Aktivér·ikke·igen</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Når·du·er·i·nærheden·af·et·gemt·netværk·af·høj·kvalitet</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Når·du·er·i·nærheden·af·et·gemt·netværk·af·høj·kvalitet</string>
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·680746····»    Blocks:·1336·······IO·Block:·4096···regular·file1 ··Size:·627361····»    Blocks:·1232·······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