| Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
| 1 | apex_manifest.pb | 1 | apex_manifest.pb |
| 2 | app | 2 | app |
| 3 | app/OsuLogin | 3 | app/OsuLogin |
| 4 | app/OsuLogin | 4 | app/OsuLogin/OsuLogin.apk |
| 5 | etc | 5 | etc |
| 6 | etc/classpaths | 6 | etc/classpaths |
| 7 | etc/classpaths/bootclasspath.pb | 7 | etc/classpaths/bootclasspath.pb |
| 8 | etc/security | 8 | etc/security |
| 9 | etc/security/cacerts_wfa | 9 | etc/security/cacerts_wfa |
| 10 | etc/security/cacerts_wfa/21125ccd.0 | 10 | etc/security/cacerts_wfa/21125ccd.0 |
| 11 | etc/security/cacerts_wfa/674b5f5b.0 | 11 | etc/security/cacerts_wfa/674b5f5b.0 |
| 12 | etc/security/cacerts_wfa/ea93cb5b.0 | 12 | etc/security/cacerts_wfa/ea93cb5b.0 |
| 13 | javalib | 13 | javalib |
| 14 | javalib/framework-wifi.jar | 14 | javalib/framework-wifi.jar |
| 15 | javalib/service-wifi.jar | 15 | javalib/service-wifi.jar |
| 16 | lost+found | 16 | lost+found |
| 17 | priv-app | 17 | priv-app |
| 18 | priv-app/ServiceWifiResources | 18 | priv-app/ServiceWifiResources |
| 19 | priv-app/ServiceWifiResources | 19 | priv-app/ServiceWifiResources/ServiceWifiResources.apk |
| Offset 1, 2 lines modified | Offset 1, 2 lines modified | ||
| 00000000:·0a10·636f·6d2e·616e·6472·6f69·642e·7769··..com.android.wi | 00000000:·0a10·636f·6d2e·616e·6472·6f69·642e·7769··..com.android.wi | ||
| 00000010:·6669·10 | 00000010:·6669·109c·9fcb·9801······················fi...... |
| Offset 1, 2 lines modified | Offset 1, 2 lines modified | ||
| 1 | OsuLogin | 1 | OsuLogin |
| 2 | OsuLogin | 2 | OsuLogin/OsuLogin.apk |
| Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
| 1 | OsuLogin | 1 | OsuLogin.apk |
| Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
| 1 | Verifies | 1 | Verifies |
| 2 | Verified·using·v1·scheme·(JAR·signing):·false | 2 | Verified·using·v1·scheme·(JAR·signing):·false |
| 3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | 3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false |
| 4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true | 4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true |
| 5 | Number·of·signers:·1 | 5 | Number·of·signers:·1 |
| 6 | Signer·#1·certificate·DN:· | 6 | 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· | 7 | 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:·RSA | 10 | Signer·#1·key·algorithm:·RSA |
| 11 | Signer·#1·key·size·(bits):·4096 | 11 | 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· | 12 | 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 | ||
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 1 | Zip·file·size:·2 | 1 | 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.version | 2 | -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.version | 3 | -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.version | 4 | -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.version | 5 | -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.version | 6 | -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.version | 7 | -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.version | 8 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.cursoradapter_cursoradapter.version |
| Offset 23, 15 lines modified | Offset 23, 15 lines modified | ||
| 23 | -rw----·····1.0·fat·······13·bx·stor·09-Jan-01·00:00·META-INF/androidx.print_print.version | 23 | -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.version | 24 | -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.version | 25 | -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.version | 26 | -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.version | 27 | -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.version | 28 | -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.version | 29 | -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.viewpager_viewpager.version |
| 30 | -rw----·····1.0·fat··· | 30 | -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.png | 31 | -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.png | 32 | -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.png | 33 | -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.png | 34 | -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.png | 35 | -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.png | 36 | -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.png | 37 | -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 modified | Offset 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.png | 40 | -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.png | 41 | -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.png | 42 | -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.png | 43 | -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.png | 44 | -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.png | 45 | -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.arsc | 46 | -rw----·····1.0·fat····38368·bx·stor·09-Jan-01·00:00·resources.arsc |
| 47 | -rw----·····2.0·fat·····3 | 47 | -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_module | 48 | -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.pro | 49 | -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.xml | 50 | -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.xml | 51 | -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.xml | 52 | -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.xml | 53 | -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.xml | 54 | -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.xml | 55 | -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.xml | 56 | -rw----·····2.0·fat·····1128·bl·defN·09-Jan-01·00:00·res/animator/fragment_open_exit.xml |
| Offset 74, 12 lines modified | Offset 73, 11 lines modified | ||
| 74 | -rw----·····2.0·fat·····2872·bl·defN·09-Jan-01·00:00·res/layout/notification_template_lines_media.xml | 73 | -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.xml | 74 | -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.xml | 75 | -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.xml | 76 | -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.xml | 77 | -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.xml | 78 | -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.xml | 79 | -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·····9 | 80 | -rw----·····2.0·fat·····9483·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF |
| 83 | -rw----·····2.0·fat·····2 | 81 | -rw----·····2.0·fat·····2349·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA |
| 84 | -rw----·····2.0·fat·····9 | 82 | -rw----·····2.0·fat·····9371·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF |
| 85 | 8 | 83 | 81·files,·268211·bytes·uncompressed,·230955·bytes·compressed:··13.9% |
| Offset 1, 9 lines modified | Offset 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 | 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 modified | Offset 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> |
| Offset 1, 10 lines modified | Offset 1, 11 lines modified | ||
| 1 | !!brut.androlib.meta.MetaInfo | 1 | !!brut.androlib.meta.MetaInfo |
| 2 | compressionType:·false | 2 | compressionType:·false |
| 3 | doNotCompress: | 3 | doNotCompress: |
| 4 | -·dex | ||
| 4 | -·arsc | 5 | -·arsc |
| 5 | -·META-INF/androidx.activity_activity.version | 6 | -·META-INF/androidx.activity_activity.version |
| 6 | -·META-INF/androidx.annotation_annotation-experimental.version | 7 | -·META-INF/androidx.annotation_annotation-experimental.version |
| 7 | -·META-INF/androidx.arch.core_core-runtime.version | 8 | -·META-INF/androidx.arch.core_core-runtime.version |
| 8 | -·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version | 9 | -·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version |
| 9 | -·META-INF/androidx.coordinatorlayout_coordinatorlayout.version | 10 | -·META-INF/androidx.coordinatorlayout_coordinatorlayout.version |
| 10 | -·META-INF/androidx.core_core.version | 11 | -·META-INF/androidx.core_core.version |
| Offset 26, 15 lines modified | Offset 27, 14 lines modified | ||
| 26 | -·META-INF/androidx.print_print.version | 27 | -·META-INF/androidx.print_print.version |
| 27 | -·META-INF/androidx.savedstate_savedstate.version | 28 | -·META-INF/androidx.savedstate_savedstate.version |
| 28 | -·META-INF/androidx.slidingpanelayout_slidingpanelayout.version | 29 | -·META-INF/androidx.slidingpanelayout_slidingpanelayout.version |
| 29 | -·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version | 30 | -·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version |
| 30 | -·META-INF/androidx.tracing_tracing.version | 31 | -·META-INF/androidx.tracing_tracing.version |
| 31 | -·META-INF/androidx.versionedparcelable_versionedparcelable.version | 32 | -·META-INF/androidx.versionedparcelable_versionedparcelable.version |
| 32 | -·META-INF/androidx.viewpager_viewpager.version | 33 | -·META-INF/androidx.viewpager_viewpager.version |
| 33 | -·assets/NOTICE.html.gz | ||
| 34 | -·res/drawable-hdpi-v4/notification_bg_low_normal.9.png | 34 | -·res/drawable-hdpi-v4/notification_bg_low_normal.9.png |
| 35 | -·res/drawable-hdpi-v4/notification_bg_low_pressed.9.png | 35 | -·res/drawable-hdpi-v4/notification_bg_low_pressed.9.png |
| 36 | -·res/drawable-hdpi-v4/notification_bg_normal.9.png | 36 | -·res/drawable-hdpi-v4/notification_bg_normal.9.png |
| 37 | -·res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png | 37 | -·res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png |
| 38 | -·png | 38 | -·png |
| 39 | -·res/drawable-mdpi-v4/notification_bg_low_normal.9.png | 39 | -·res/drawable-mdpi-v4/notification_bg_low_normal.9.png |
| 40 | -·res/drawable-mdpi-v4/notification_bg_low_pressed.9.png | 40 | -·res/drawable-mdpi-v4/notification_bg_low_pressed.9.png |
| Offset 47, 17 lines modified | Offset 47, 16 lines modified | ||
| 47 | isFrameworkApk:·false | 47 | isFrameworkApk:·false |
| 48 | packageInfo:·null | 48 | packageInfo:·null |
| 49 | sdkInfo: | 49 | sdkInfo: |
| 50 | ··minSdkVersion:·'30' | 50 | ··minSdkVersion:·'30' |
| 51 | ··targetSdkVersion:·'31' | 51 | ··targetSdkVersion:·'31' |
| 52 | sharedLibrary:·false | 52 | sharedLibrary:·false |
| 53 | sparseResources:·false | 53 | sparseResources:·false |
| 54 | unknownFiles: | 54 | unknownFiles:·{} |
| 55 | ··stamp-cert-sha256:·'8' | ||
| 56 | usesFramework: | 55 | usesFramework: |
| 57 | ··ids: | 56 | ··ids: |
| 58 | ··-·1 | 57 | ··-·1 |
| 59 | ··tag:·null | 58 | ··tag:·null |
| 60 | version:·2.4.0-dirty | 59 | version:·2.4.0-dirty |
| 61 | versionInfo: | 60 | versionInfo: |
| 62 | ··versionCode:·'31' | 61 | ··versionCode:·'31' |
| 63 | ··versionName:·12 | 62 | ··versionName:·'12' |
| Offset 554, 18 lines modified | Offset 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...Onl | 000022a0:·c3a3·6f20·6f6e·6c69·6e65·000e·0e4f·6e6c··..o·online...Onl | ||
| 000022b0:·696e·6520·7369·676e·2d75·7000·0e0e·5369··ine·sign-up...Si | 000022b0:·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 | 00002300:·6100·6e00·6400·7200·6f00·6900·6400·2e00··a.n.d.r.o.i.d... | ||
| 000023 | 00002310:·6800·6f00·7400·7300·7000·6f00·7400·3200··h.o.t.s.p.o.t.2. | ||
| 000023 | 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··................ |
| Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
| 1 | Manifest-Version:·1.0\xd | 1 | Manifest-Version:·1.0\xd |
| 2 | Created-By:·soong_zip\xd | 2 | Created-By:·soong_zip\xd |
| 3 | \xd | 3 | \xd |
| 4 | Name:·AndroidManifest.xml\xd | 4 | Name:·AndroidManifest.xml\xd |
| 5 | SHA-256-Digest:· | 5 | SHA-256-Digest:·LAf/i8JwS5VaVtwTJli0QQ9PUQJkkLsFEYEJqhNGPi4=\xd |
| 6 | \xd | 6 | \xd |
| 7 | Name:·META-INF/androidx.activity_activity.version\xd | 7 | Name:·META-INF/androidx.activity_activity.version\xd |
| 8 | SHA-256-Digest:·NmRZBZGpmWZvggiOTDSDPC3VD9iRba2YILfga/Ydov4=\xd | 8 | SHA-256-Digest:·NmRZBZGpmWZvggiOTDSDPC3VD9iRba2YILfga/Ydov4=\xd |
| 9 | \xd | 9 | \xd |
| 10 | Name:·META-INF/androidx.annotation_annotation-experimental.version\xd | 10 | Name:·META-INF/androidx.annotation_annotation-experimental.version\xd |
| 11 | SHA-256-Digest:·aJlh2UWnR9mF5VrFLvT9RD0XE8NHATPXftk/CscN5/o=\xd | 11 | SHA-256-Digest:·aJlh2UWnR9mF5VrFLvT9RD0XE8NHATPXftk/CscN5/o=\xd |
| 12 | \xd | 12 | \xd |
| Offset 94, 17 lines modified | Offset 94, 14 lines modified | ||
| 94 | \xd | 94 | \xd |
| 95 | Name:·META-INF/annotation-experimental_release.kotlin_module\xd | 95 | Name:·META-INF/annotation-experimental_release.kotlin_module\xd |
| 96 | SHA-256-Digest:·mKckouYv5xWcyulM7nBj+CzFrb1dIGyWvUIJIPZkC9g=\xd | 96 | SHA-256-Digest:·mKckouYv5xWcyulM7nBj+CzFrb1dIGyWvUIJIPZkC9g=\xd |
| 97 | \xd | 97 | \xd |
| 98 | Name:·META-INF/proguard/androidx-annotations.pro\xd | 98 | Name:·META-INF/proguard/androidx-annotations.pro\xd |
| 99 | SHA-256-Digest:·ZPsrYDbTv6tHn2FcOMKd/OSAccw1ey0GKnECDWReXJ0=\xd | 99 | SHA-256-Digest:·ZPsrYDbTv6tHn2FcOMKd/OSAccw1ey0GKnECDWReXJ0=\xd |
| 100 | \xd | 100 | \xd |
| 101 | Name:·assets/NOTICE.html.gz\xd | ||
| 102 | SHA-256-Digest:·FybzrJ7baiHG6/c6HYA9CJpZ1tzUu68etUp2UaCK85s=\xd | ||
| 103 | \xd | ||
| 104 | Name:·classes.dex\xd | 101 | Name:·classes.dex\xd |
| 105 | SHA-256-Digest:·rwknPIXS08yWfAUM+dsoQlQjtZa5GPyCL6XmZ63kt6U=\xd | 102 | SHA-256-Digest:·rwknPIXS08yWfAUM+dsoQlQjtZa5GPyCL6XmZ63kt6U=\xd |
| 106 | \xd | 103 | \xd |
| 107 | Name:·res/anim-v21/fragment_fast_out_extra_slow_in.xml\xd | 104 | Name:·res/anim-v21/fragment_fast_out_extra_slow_in.xml\xd |
| 108 | SHA-256-Digest:·I2mH6G9DBPQCAwkhrZOzHoryzGmfPlTv1iKPr1LEqnY=\xd | 105 | SHA-256-Digest:·I2mH6G9DBPQCAwkhrZOzHoryzGmfPlTv1iKPr1LEqnY=\xd |
| 109 | \xd | 106 | \xd |
| 110 | Name:·res/animator/fragment_close_enter.xml\xd | 107 | Name:·res/animator/fragment_close_enter.xml\xd |
| Offset 236, 12 lines modified | Offset 233, 9 lines modified | ||
| 236 | Name:·res/layout/osu_web_view.xml\xd | 233 | Name:·res/layout/osu_web_view.xml\xd |
| 237 | SHA-256-Digest:·BHCZo4xMFX+qvwBYImdUt1tbCKY1vGwU7h7/IHpzYFg=\xd | 234 | SHA-256-Digest:·BHCZo4xMFX+qvwBYImdUt1tbCKY1vGwU7h7/IHpzYFg=\xd |
| 238 | \xd | 235 | \xd |
| 239 | Name:·res/xml/network_security_config.xml\xd | 236 | Name:·res/xml/network_security_config.xml\xd |
| 240 | SHA-256-Digest:·PgVIwFDXfVtWeb9sAmvDG8mOlTg6AUyoZYpu/3VfWfY=\xd | 237 | SHA-256-Digest:·PgVIwFDXfVtWeb9sAmvDG8mOlTg6AUyoZYpu/3VfWfY=\xd |
| 241 | \xd | 238 | \xd |
| 242 | Name:·resources.arsc\xd | 239 | 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 | \xd | 241 | \xd |
| Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
| 1 | Signature-Version:·1.0\xd | 1 | Signature-Version:·1.0\xd |
| 2 | Created-By:·1.0·(Android·SignApk)\xd | 2 | Created-By:·1.0·(Android·SignApk)\xd |
| 3 | SHA-256-Digest-Manifest:· | 3 | SHA-256-Digest-Manifest:·tBW8GhNoj7ntcGYSbwCpqEEa45vdEpxnzgiRpl394OE=\xd |
| 4 | X-Android-APK-Signed:·2,·3\xd | 4 | X-Android-APK-Signed:·2,·3\xd |
| 5 | \xd | 5 | \xd |
| 6 | Name:·AndroidManifest.xml\xd | 6 | Name:·AndroidManifest.xml\xd |
| 7 | SHA-256-Digest:· | 7 | SHA-256-Digest:·cOnGZjwwpROV3+Ct90P8nnqHgMbMKbmSWB5dedMoiS4=\xd |
| 8 | \xd | 8 | \xd |
| 9 | Name:·META-INF/androidx.activity_activity.version\xd | 9 | Name:·META-INF/androidx.activity_activity.version\xd |
| 10 | SHA-256-Digest:·qF6tRVVqboUU4xPkCFxVXM4cPD/naQqqUZZELlzouQo=\xd | 10 | SHA-256-Digest:·qF6tRVVqboUU4xPkCFxVXM4cPD/naQqqUZZELlzouQo=\xd |
| 11 | \xd | 11 | \xd |
| 12 | Name:·META-INF/androidx.annotation_annotation-experimental.version\xd | 12 | Name:·META-INF/androidx.annotation_annotation-experimental.version\xd |
| 13 | SHA-256-Digest:·ujE0E8S7cCJWd8VHFuYV3JVpUdNPQLbs4zHo7I9dbQk=\xd | 13 | SHA-256-Digest:·ujE0E8S7cCJWd8VHFuYV3JVpUdNPQLbs4zHo7I9dbQk=\xd |
| 14 | \xd | 14 | \xd |
| Offset 96, 17 lines modified | Offset 96, 14 lines modified | ||
| 96 | \xd | 96 | \xd |
| 97 | Name:·META-INF/annotation-experimental_release.kotlin_module\xd | 97 | Name:·META-INF/annotation-experimental_release.kotlin_module\xd |
| 98 | SHA-256-Digest:·MCq+Y1IkDUPmdLWCqezpnWA4aiIaq0p7Zu1hvLHnm3E=\xd | 98 | SHA-256-Digest:·MCq+Y1IkDUPmdLWCqezpnWA4aiIaq0p7Zu1hvLHnm3E=\xd |
| 99 | \xd | 99 | \xd |
| 100 | Name:·META-INF/proguard/androidx-annotations.pro\xd | 100 | Name:·META-INF/proguard/androidx-annotations.pro\xd |
| 101 | SHA-256-Digest:·2DSGqre75s/HlcLdGURGKFwkYDXokjrZWYuN4viGZZs=\xd | 101 | SHA-256-Digest:·2DSGqre75s/HlcLdGURGKFwkYDXokjrZWYuN4viGZZs=\xd |
| 102 | \xd | 102 | \xd |
| 103 | Name:·assets/NOTICE.html.gz\xd | ||
| 104 | SHA-256-Digest:·T9kZJ6htfwMQAwbZTybxEXctYwv4CFMiRfleiYB7vF0=\xd | ||
| 105 | \xd | ||
| 106 | Name:·classes.dex\xd | 103 | Name:·classes.dex\xd |
| 107 | SHA-256-Digest:·+m7rB53614WTpWDKdD4qNFc2mP77SNZ14tVq/nlQ+Gk=\xd | 104 | SHA-256-Digest:·+m7rB53614WTpWDKdD4qNFc2mP77SNZ14tVq/nlQ+Gk=\xd |
| 108 | \xd | 105 | \xd |
| 109 | Name:·res/anim-v21/fragment_fast_out_extra_slow_in.xml\xd | 106 | Name:·res/anim-v21/fragment_fast_out_extra_slow_in.xml\xd |
| 110 | SHA-256-Digest:·Rw5L5YmiyI39wrLraJFEMIg+GM/gEUozJv3cZ98ln2U=\xd | 107 | SHA-256-Digest:·Rw5L5YmiyI39wrLraJFEMIg+GM/gEUozJv3cZ98ln2U=\xd |
| 111 | \xd | 108 | \xd |
| 112 | Name:·res/animator/fragment_close_enter.xml\xd | 109 | Name:·res/animator/fragment_close_enter.xml\xd |
| Offset 238, 12 lines modified | Offset 235, 9 lines modified | ||
| 238 | Name:·res/layout/osu_web_view.xml\xd | 235 | Name:·res/layout/osu_web_view.xml\xd |
| 239 | SHA-256-Digest:·J0mD4CFi4fJlUEG6t7WJMWAta3HClBUzD/sOvENpodU=\xd | 236 | SHA-256-Digest:·J0mD4CFi4fJlUEG6t7WJMWAta3HClBUzD/sOvENpodU=\xd |
| 240 | \xd | 237 | \xd |
| 241 | Name:·res/xml/network_security_config.xml\xd | 238 | Name:·res/xml/network_security_config.xml\xd |
| 242 | SHA-256-Digest:·vT7Xxi2qJezzwgH1Dam2RnLfkmNnmP/B+tZowXZBJqw=\xd | 239 | SHA-256-Digest:·vT7Xxi2qJezzwgH1Dam2RnLfkmNnmP/B+tZowXZBJqw=\xd |
| 243 | \xd | 240 | \xd |
| 244 | Name:·resources.arsc\xd | 241 | 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 | \xd | 243 | \xd |
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 1 | ··Size:·2 | 1 | ··Size:·257702····» Blocks:·504········IO·Block:·4096···regular·file |
| 2 | Links:·1 | 2 | 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·+0000 | 4 | Modify:·1970-01-01·00:00:00.000000000·+0000 |
| Offset 1, 5 lines modified | Offset 1, 5 lines modified | ||
| 1 | Zip·file·size:·8573 | 1 | 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.MF | 2 | -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.pro | 3 | -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···8567 | 4 | -rw-r--r--··2.0·unx···856708·b-·stor·08-Jan-01·00:00·classes.dex |
| 5 | 3·files,·857 | 5 | 3·files,·857186·bytes·uncompressed,·856907·bytes·compressed:··0.0% |
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 1 | Zip·file·size:·1121 | 1 | 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.class | 2 | ?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.class | 3 | ?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.class | 4 | ?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.class | 5 | ?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.class | 6 | ?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.class | 7 | ?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.class | 8 | ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·android/net/wifi/EasyConnectStatusCallback$EasyConnectFailureStatusCode.class |
| Offset 588, 17 lines modified | Offset 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.class | 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.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.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.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.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.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.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.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.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.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.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.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.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.class |
| 595 | ?rwxrwxr-x··2.0·unx·····1 | 595 | ?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.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.class |
| 597 | ?rwxrwxr-x··2.0·unx·····4 | 597 | ?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.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.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.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.class |
| 600 | ?rwxrwxr-x··2.0·unx······344·b-·stor·80-Jan-01·00:00·android/net/wifi/IActionListener$Default.class | 600 | ?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.class | 601 | ?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.class | 602 | ?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.class | 603 | ?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.class | 604 | ?rwxrwxr-x··2.0·unx·····1186·b-·stor·80-Jan-01·00:00·android/net/wifi/ICoexCallback$Stub$Proxy.class |
| Offset 717, 8 lines modified | Offset 717, 8 lines modified | ||
| 717 | ?rwxrwxr-x··2.0·unx·····1168·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiManager$SuggestionUserApprovalStatusListenerProxy.class | 717 | ?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.class | 718 | ?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.class | 719 | ?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.class | 720 | ?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.class | 721 | ?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.class | 722 | ?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.class | 723 | ?rwxrwxr-x··2.0·unx·····1293·b-·stor·80-Jan-01·00:00·android/net/wifi/rtt/WifiRttManager$1.class |
| 724 | 722·files,·1201 | 724 | 722·files,·1201422·bytes·uncompressed,·983026·bytes·compressed:··18.2% |
| Offset 10, 14 lines modified | Offset 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; |
| Offset 28, 30 lines modified | Offset 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; |
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 1 | ··Size:·8573 | 1 | ··Size:·857305····» Blocks:·1680·······IO·Block:·4096···regular·file |
| 2 | Links:·1 | 2 | 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·+0000 | 4 | Modify:·1970-01-01·00:00:00.000000000·+0000 |
| Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
| 1 | Zip·file·size:·39 | 1 | Zip·file·size:·3989707·bytes,·number·of·entries:·14 |
| 2 | -rw-r--r--··2.0·unx··398 | 2 | -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.uau | 3 | -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.uau | 4 | -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.uau | 5 | -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.uau | 6 | -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.uau | 7 | -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.uau | 8 | -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.uau | 9 | -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.uau | 10 | -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.uau | 11 | -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.uau | 12 | -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.uau | 13 | -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.pro | 14 | -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.MF | 15 | -rw----·····2.0·fat·······45·b-·defN·08-Jan-01·00:00·META-INF/MANIFEST.MF |
| 16 | 14·files,·399 | 16 | 14·files,·3995200·bytes·uncompressed,·3987672·bytes·compressed:··0.2% |
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 1 | Zip·file·size:·58 | 1 | 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.class | 2 | ?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.class | 3 | ?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.class | 4 | ?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.class | 5 | ?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.class | 6 | ?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.class | 7 | ?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.class | 8 | ?rwxrwxr-x··2.0·unx······632·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ActiveModeWarden$3.class |
| Offset 31, 22 lines modified | Offset 31, 21 lines modified | ||
| 31 | ?rwxrwxr-x··2.0·unx······331·b-·stor·80-Jan-01·00:00·com/android/server/wifi/BackupManagerProxy.class | 31 | ?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.class | 32 | ?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.class | 33 | ?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.class | 34 | ?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.class | 35 | ?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.class | 36 | ?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.class | 37 | ?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$$ExternalSyntheticLambda1 | 38 | ?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$$ExternalSyntheticLambda1 | 39 | ?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$$ExternalSyntheticLambda | 40 | ?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$$ExternalSyntheticLambda | 41 | ?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$$ExternalSyntheticLambda | 42 | ?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$$ExternalSyntheticLambda | 43 | ?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.class | 45 | ?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.class | 46 | ?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.class | 47 | ?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.class | 48 | ?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.class | 49 | ?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.class | 50 | ?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.class | 51 | ?rwxrwxr-x··2.0·unx······442·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImplListener.class |
| Offset 89, 15 lines modified | Offset 88, 15 lines modified | ||
| 89 | ?rwxrwxr-x··2.0·unx······572·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ExternalScoreUpdateObserverProxy$$ExternalSyntheticLambda0.class | 88 | ?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.class | 89 | ?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.class | 90 | ?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.class | 91 | ?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.class | 92 | ?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.class | 93 | ?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.class | 94 | ?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$$ExternalSyntheticLambda2 | 95 | ?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.class | 96 | ?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.class | 97 | ?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.class | 98 | ?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.class | 99 | ?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.class | 100 | ?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.class | 101 | ?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.class | 102 | ?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 modified | Offset 111, 15 lines modified | ||
| 112 | ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$SubsystemRestartListener.class | 111 | ?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.class | 112 | ?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.class | 113 | ?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.class | 114 | ?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.class | 115 | ?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.class | 116 | ?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.class | 117 | ?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······ | 118 | ?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.class | 119 | ?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.class | 120 | ?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.class | 121 | ?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.class | 122 | ?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.class | 123 | ?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.class | 124 | ?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.class | 125 | ?rwxrwxr-x··2.0·unx····29173·b-·defN·80-Jan-01·00:00·com/android/server/wifi/HostapdHal.class |
| Offset 281, 15 lines modified | Offset 280, 15 lines modified | ||
| 281 | ?rwxrwxr-x··2.0·unx······158·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiCarrierInfoManager$OnUserApproveCarrierListener.class | 280 | ?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.class | 281 | ?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.class | 282 | ?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.class | 283 | ?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.class | 284 | ?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.class | 285 | ?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.class | 286 | ?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····39 | 287 | ?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.class | 288 | ?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.class | 289 | ?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.class | 290 | ?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.class | 291 | ?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.class | 292 | ?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.class | 293 | ?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.class | 294 | ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiConfigManager$$ExternalSyntheticLambda4.class |
| Offset 468, 16 lines modified | Offset 467, 16 lines modified | ||
| 468 | ?rwxrwxr-x··2.0·unx······642·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiNetworkFactory$$ExternalSyntheticLambda3.class | 467 | ?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.class | 468 | ?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.class | 469 | ?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.class | 470 | ?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.class | 471 | ?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.class | 472 | ?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.class | 473 | ?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·····1 | 474 | ?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·····1 | 475 | ?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.class | 476 | ?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.class | 477 | ?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.class | 478 | ?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.class | 479 | ?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.class | 480 | ?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.class | 481 | ?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.class | 482 | ?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 modified | Offset 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.class | 986 | ?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.class | 987 | ?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.class | 988 | ?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.class | 989 | ?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.class | 990 | ?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.class | 991 | ?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.class | 992 | ?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····144 | 993 | ?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.class | 994 | ?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.class | 995 | ?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.class | 996 | ?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.class | 997 | ?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.class | 998 | ?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.class | 999 | ?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.class | 1000 | ?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 modified | Offset 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.class | 1023 | ?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.class | 1024 | ?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.class | 1025 | ?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.class | 1026 | ?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.class | 1027 | ?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.class | 1028 | ?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.class | 1029 | ?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····14 | 1030 | ?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.class | 1031 | ?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.class | 1032 | ?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.class | 1033 | ?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.class | 1034 | ?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.class | 1035 | ?rwxrwxr-x··2.0·unx·····1192·b-·stor·80-Jan-01·00:00·com/android/server/wifi/util/Environment.class |
| ... Open expanded diff ... | |||
| Offset 108, 17 lines modified | Offset 108, 14 lines modified | ||
| 108 | Filename:·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda10.class | 108 | Filename:·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda10.class |
| 109 | Comment:· | 109 | Comment:· |
| 110 | Filename:·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda11.class | 110 | 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.class | 112 | Filename:·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda4.class |
| 115 | Comment:· | 113 | Comment:· |
| 116 | Filename:·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda5.class | 114 | Filename:·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda5.class |
| 117 | Comment:· | 115 | Comment:· |
| 118 | Filename:·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda6.class | 116 | Filename:·com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda6.class |
| Offset 276, 15 lines modified | Offset 273, 15 lines modified | ||
| 276 | Filename:·com/android/server/wifi/ExternalScoreUpdateObserverProxy.class | 273 | Filename:·com/android/server/wifi/ExternalScoreUpdateObserverProxy.class |
| 277 | Comment:· | 274 | Comment:· |
| 278 | Filename:·com/android/server/wifi/FrameworkFacade.class | 275 | Filename:·com/android/server/wifi/FrameworkFacade.class |
| 279 | Comment:· | 276 | Comment:· |
| 280 | Filename:·com/android/server/wifi/HalDeviceManager$$ExternalSyntheticLambda2 | 277 | Filename:·com/android/server/wifi/HalDeviceManager$$ExternalSyntheticLambda23.class |
| 281 | Comment:· | 278 | Comment:· |
| 282 | Filename:·com/android/server/wifi/HalDeviceManager$1.class | 279 | Filename:·com/android/server/wifi/HalDeviceManager$1.class |
| 283 | Comment:· | 280 | Comment:· |
| 284 | Filename:·com/android/server/wifi/HalDeviceManager$HdmIfaceTypeForCreation.class | 281 | Filename:·com/android/server/wifi/HalDeviceManager$HdmIfaceTypeForCreation.class |
| 285 | Comment:· | 282 | Comment:· |
| Offset 3447, 17 lines modified | Offset 3444, 14 lines modified | ||
| 3447 | Filename:·com/android/wifi/x/android/hardware/wifi/V1_0/IWifiIface.class | 3444 | 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.class | 3446 | 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.class | 3448 | 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.class | 3450 | 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.class | 3452 | Filename:·com/android/wifi/x/android/hardware/wifi/V1_0/IWifiRttControllerEventCallback.class |
| Offset 5280, 17 lines modified | Offset 5274, 14 lines modified | ||
| 5280 | Filename:·com/android/server/wifi/HalDeviceManager$$ExternalSyntheticLambda21.class | 5274 | Filename:·com/android/server/wifi/HalDeviceManager$$ExternalSyntheticLambda21.class |
| 5281 | Comment:· | 5275 | Comment:· |
| 5282 | Filename:·com/android/server/wifi/HalDeviceManager$$ExternalSyntheticLambda22.class | 5276 | 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.class | 5278 | Filename:·com/android/server/wifi/HalDeviceManager$$ExternalSyntheticLambda2.class |
| 5287 | Comment:· | 5279 | Comment:· |
| 5288 | Filename:·com/android/server/wifi/HalDeviceManager$$ExternalSyntheticLambda3.class | 5280 | Filename:·com/android/server/wifi/HalDeviceManager$$ExternalSyntheticLambda3.class |
| 5289 | Comment:· | 5281 | Comment:· |
| 5290 | Filename:·com/android/server/wifi/HalDeviceManager$$ExternalSyntheticLambda4.class | 5282 | Filename:·com/android/server/wifi/HalDeviceManager$$ExternalSyntheticLambda4.class |
| Offset 6480, 17 lines modified | Offset 6471, 14 lines modified | ||
| 6480 | Filename:·com/android/wifi/x/android/hardware/wifi/V1_0/IWifiChipEventCallback$Stub.class | 6471 | 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.class | 6473 | 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.class | 6475 | 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.class | 6477 | 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.class | 6479 | Filename:·com/android/wifi/x/android/hardware/wifi/V1_0/IWifiRttController$Proxy.class |
| Offset 1, 11 lines modified | Offset 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·Supplier | 5 | public·final·class·ClientModeImpl$$ExternalSyntheticLambda10·implements·Supplier |
| 4 | { | 6 | { |
| 5 | ····public·final·Object·get()·{ | 7 | ····public·final·Object·get()·{ |
| 6 | ········return·ClientModeImpl.$r8$lambda$ | 8 | ········return·ClientModeImpl.$r8$lambda$llYv_tWqu9skf8hN3wPbg1T8IVc(this.f$0,·this.f$1,·this.f$2,·this.f$3); |
| 7 | ····} | 9 | ····} |
| 8 | } | 10 | } |
| Offset 1, 13 lines modified | Offset 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·Supplier | 3 | public·final·class·ClientModeImpl$$ExternalSyntheticLambda11·implements·Supplier |
| 6 | { | 4 | { |
| 7 | ····public·final·Object·get()·{ | 5 | ····public·final·Object·get()·{ |
| 8 | ········return·ClientModeImpl.$r8$lambda$ | 6 | ········return·ClientModeImpl.$r8$lambda$zs2V8sReupmyDz1aV8ITeKqOjCA(this.f$0,·this.f$1,·this.f$2); |
| 9 | ····} | 7 | ····} |
| 10 | } | 8 | } |
| Offset 1, 9 lines modified | Offset 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· | 5 | public·final·class·ClientModeImpl$$ExternalSyntheticLambda4·implements·Function |
| 3 | { | 6 | { |
| 4 | ····public·final·void·run()·{ | ||
| 5 | ···· | 7 | ····public·final·Object·apply(final·Object·o)·{ |
| 8 | ········return·ScanResultUtil.toScanDetail((ScanResult)o); | ||
| 6 | ····} | 9 | ····} |
| 7 | } | 10 | } |
| Offset 1, 13 lines modified | Offset 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·Function | 4 | 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· | 7 | ········return·ClientModeImpl.$r8$lambda$HUaKrgD2mHUYC9UFpaCv-QhyyXM((WifiConfiguration)o); |
| 9 | ····} | 8 | ····} |
| 10 | } | 9 | } |
| Offset 1, 12 lines modified | Offset 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. | 4 | import·java.util.function.Predicate; |
| 4 | public·final·class·ClientModeImpl$$ExternalSyntheticLambda6·implements· | 5 | public·final·class·ClientModeImpl$$ExternalSyntheticLambda6·implements·Predicate |
| 5 | { | 6 | { |
| 6 | ····public·final· | 7 | ····public·final·boolean·test(final·Object·o)·{ |
| 7 | ········return·ClientModeImpl.$r8$lambda$ | 8 | ········return·ClientModeImpl.$r8$lambda$LbJMpqKu4G0jxzzzGMeuz7zXfro(this.f$0,·(ScanResult)o); |
| 8 | ····} | 9 | ····} |
| 9 | } | 10 | } |
| Offset 1, 13 lines modified | Offset 1, 12 lines modified | ||
| 1 | package·com.android.server.wifi; | 1 | package·com.android.server.wifi; |
| 2 | import·android.net.wifi.Sc | 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·Predicate | 4 | 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· | 7 | ········return·WifiConfigurationUtil.isSecurityParamsValid((SecurityParams)o); |
| 9 | ····} | 8 | ····} |
| 10 | } | 9 | } |
| Offset 1, 12 lines modified | Offset 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. | 2 | import·java.util.function.Supplier; |
| 4 | public·final·class·ClientModeImpl$$ExternalSyntheticLambda8·implements· | 3 | public·final·class·ClientModeImpl$$ExternalSyntheticLambda8·implements·Supplier |
| 5 | { | 4 | { |
| 6 | ····public·final·boolean·test(final·Object·o)·{ | ||
| 7 | ···· | 5 | ····public·final·Object·get()·{ |
| 6 | ········return·ClientModeImpl.$r8$lambda$2o41lCD3sfVG3sHfq7Tres3R_M0(this.f$0); | ||
| 8 | ····} | 7 | ····} |
| 9 | } | 8 | } |
| Offset 1, 9 lines modified | Offset 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·Runnable | 3 | 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$ | 6 | ········HalDeviceManager$WifiEventCallbackV15.$r8$lambda$IMx73aXwLcCesNPPUj7nJejQ57w(this.f$0,·this.f$1); |
| 6 | ····} | 7 | ····} |
| 7 | } | 8 | } |
| Offset 116, 15 lines modified | Offset 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!!!·ERROR | 121 | ········//·····4:·invokeinterface·java/util/List.stream:()invokeinterface!!!·ERROR |
| 122 | ········//·····9:·astore_0······· | 122 | ········//·····9:·astore_0······· |
| 123 | ········//····10:·getstatic·······com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda | 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!!!·ERROR | 127 | ········//····16:·invokeinterface·invokeinterface!!!·ERROR |
| 128 | ········//····21:·invokeinterface·invokeinterface!!!·ERROR | 128 | ········//····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; |
| Offset 1056, 21 lines modified | Offset 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·!=· | 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 | ····} |
| Offset 9, 20 lines modified | Offset 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( | 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"); |
| Offset 9, 19 lines modified | Offset 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( | 16 | ········Log.e("WifiNetworkFactory",·"Timed-out·connecting·to·network"); |
| 18 | ········if·(WifiNetworkFactory.access$700(this.this$0)·!=·null)·{ | ||
| 19 | ········ | 17 | ········final·WifiNetworkFactory·this$0·=·this.this$0; |
| 20 | ········ | 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 | } |
| Offset 201, 14 lines modified | Offset 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·{ |
| Offset 799, 18 lines modified | Offset 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; |
| Offset 1, 53 lines modified | Offset 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·IHwInterface | 4 | 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 | } |
| Offset 39, 16 lines modified | Offset 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); |
| Offset 20, 17 lines modified | Offset 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 modified | Offset 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 modified | Offset 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 | ················································································ | 250 | ················································································n·-=·int1; |
| 256 | ················································································ | 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 | ···················································································· | 252 | ····················································································dataPosition·+=·int1; |
| 273 | ···················································································· | 253 | ····················································································parcel.setDataPosition(dataPosition); |
| 274 | ···················································································· | 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 modified | Offset 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 | ········sb1 | 352 | ········sb17.append("com.android.wifi.x.android.net.ProvisioningConfigurationParcelable"); |
| 383 | ········sb1 | 353 | ········sb17.append(stringJoiner.toString()); |
| 384 | ········return·sb1 | 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 modified | Offset 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 | } |
| Offset 10, 19 lines modified | Offset 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 modified | Offset 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 | ····} |
| Offset 17, 55 lines modified | Offset 17, 55 lines modified | ||
| 17 | import·android.net.apf.ApfCapabilities; | 17 | import·android.net.apf.ApfCapabilities; |
| 18 | public·class·ProvisioningConfiguration | 18 | 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·=· | 42 | ········this.mUsingMultinetworkPolicyTracker·=·b; |
| 41 | ········this.mUsingIpReachabilityMonitor·=· | 43 | ········this.mUsingIpReachabilityMonitor·=·b; |
| 42 | ········this.mProvisioningTimeoutMs·=·18000; | 44 | ········this.mProvisioningTimeoutMs·=·18000; |
| 43 | ········final·int·n·=·2; | ||
| 44 | ········this.mIPv6AddrGenMode·=· | 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·=· | 55 | ········this.mUsingMultinetworkPolicyTracker·=·b; |
| 55 | ········this.mUsingIpReachabilityMonitor·=· | 56 | ········this.mUsingIpReachabilityMonitor·=·b; |
| 56 | ········this.mProvisioningTimeoutMs·=·18000; | 57 | ········this.mProvisioningTimeoutMs·=·18000; |
| 57 | ········final·int·n·=·2; | ||
| 58 | ········this.mIPv6AddrGenMode·=· | 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.mIPv | 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 modified | Offset 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 modified | Offset 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.mDisplayN | 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 ... | |||
| Offset 2, 10 lines modified | Offset 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$QueuedBroadcast | 4 | public·final·class·ClientModeImpl$$ExternalSyntheticLambda0·implements·ClientModeManagerBroadcastQueue$QueuedBroadcast |
| 5 | { | 5 | { |
| 6 | ····public·final·void·send()·{ | 6 | ····public·final·void·send()·{ |
| 7 | ········ClientModeImpl.$r8$lambda$ | 7 | ········ClientModeImpl.$r8$lambda$hdybZCgFSoLVz4uNCdttAJ_Nv4Q(this.f$0,·this.f$1); |
| 8 | ····} | 8 | ····} |
| 9 | } | 9 | } |
| Offset 2, 10 lines modified | Offset 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$QueuedBroadcast | 4 | public·final·class·ClientModeImpl$$ExternalSyntheticLambda1·implements·ClientModeManagerBroadcastQueue$QueuedBroadcast |
| 5 | { | 5 | { |
| 6 | ····public·final·void·send()·{ | 6 | ····public·final·void·send()·{ |
| 7 | ········ClientModeImpl.$r8$lambda$ | 7 | ········ClientModeImpl.$r8$lambda$d4CaaQGG6hGeVWcpChRE2R6BRxU(this.f$0,·this.f$1); |
| 8 | ····} | 8 | ····} |
| 9 | } | 9 | } |
| Offset 2, 10 lines modified | Offset 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$QueuedBroadcast | 4 | public·final·class·ClientModeImpl$$ExternalSyntheticLambda2·implements·ClientModeManagerBroadcastQueue$QueuedBroadcast |
| 5 | { | 5 | { |
| 6 | ····public·final·void·send()·{ | 6 | ····public·final·void·send()·{ |
| 7 | ········ClientModeImpl.$r8$lambda$ | 7 | ········ClientModeImpl.$r8$lambda$V_99ZJVaLvT-1nYdsuJwTrl_K4c(this.f$0,·this.f$1,·this.f$2); |
| 8 | ····} | 8 | ····} |
| 9 | } | 9 | } |
| Offset 2, 10 lines modified | Offset 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$QueuedBroadcast | 4 | public·final·class·ClientModeImpl$$ExternalSyntheticLambda3·implements·ClientModeManagerBroadcastQueue$QueuedBroadcast |
| 5 | { | 5 | { |
| 6 | ····public·final·void·send()·{ | 6 | ····public·final·void·send()·{ |
| 7 | ········ClientModeImpl.$r8$lambda$ | 7 | ········ClientModeImpl.$r8$lambda$xMBv0jfvbWxWQOeeEMeZj8dQeWc(this.f$0,·this.f$1,·this.f$2); |
| 8 | ····} | 8 | ····} |
| 9 | } | 9 | } |
| Offset 66, 20 lines modified | Offset 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 modified | Offset 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 | ····p | 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 modified | Offset 1918, 24 lines modified | ||
| 1919 | ········//·····7:·astore_3······· | 1918 | ········//·····7:·astore_3······· |
| 1920 | ········//·····8:·aload_3········ | 1919 | ········//·····8:·aload_3········ |
| 1921 | ········//·····9:·ifnull··········13 | 1920 | ········//·····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!!!·ERROR | 1923 | ········//····14:·invokeinterface·java/util/List.stream:()invokeinterface!!!·ERROR |
| 1925 | ········//····19:·astore_2······· | 1924 | ········//····19:·astore_2······· |
| 1926 | ········//····20:·new·············Lcom/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda | 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$$ExternalSyntheticLambda | 1929 | ········//····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!!!·ERROR | 1932 | ········//····31:·invokeinterface·invokeinterface!!!·ERROR |
| 1934 | ········//····36:·astore_2······· | 1933 | ········//····36:·astore_2······· |
| 1935 | ········//····37:·getstatic·······com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda | 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!!!·ERROR | 1938 | ········//····43:·invokeinterface·invokeinterface!!!·ERROR |
| 1940 | ········//····48:·astore_2······· | 1939 | ········//····48:·astore_2······· |
| 1941 | ········//····49:·invokestatic····invokestatic···!!!·ERROR | 1940 | ········//····49:·invokestatic····invokestatic···!!!·ERROR |
| 1942 | ········//····52:·astore_3······· | 1941 | ········//····52:·astore_3······· |
| Offset 2021, 15 lines modified | Offset 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;)I | 2021 | ········//···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!!!·ERROR | 2025 | ········//···212:·invokeinterface·java/util/List.stream:()invokeinterface!!!·ERROR |
| 2027 | ········//···217:·astore_2······· | 2026 | ········//···217:·astore_2······· |
| 2028 | ········//···218:·getstatic·······com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda | 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!!!·ERROR | 2031 | ········//···224:·invokeinterface·invokeinterface!!!·ERROR |
| 2033 | ········//···229:·invokeinterface·invokeinterface!!!·ERROR | 2032 | ········//···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 modified | Offset 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··········5 | 2984 | ········//···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!!!·ERROR | 2987 | ········//···122:·invokeinterface·java/util/Collection.stream:()invokeinterface!!!·ERROR |
| 2989 | ········//···127:·astore··········6 | 2988 | ········//···127:·astore··········6 |
| 2990 | ········//···129:·getstatic·······com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda | 2989 | ········//···129:·getstatic·······com/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda5.INSTANCE:Lcom/android/server/wifi/ClientModeImpl$$ExternalSyntheticLambda5; |
| 2991 | ········//···132:·astore··········8 | 2990 | ········//···132:·astore··········8 |
| 2992 | ········//···134:·aload···········6 | 2991 | ········//···134:·aload···········6 |
| 2993 | ········//···136:·aload···········8 | 2992 | ········//···136:·aload···········8 |
| 2994 | ········//···138:·invokeinterface·invokeinterface!!!·ERROR | 2993 | ········//···138:·invokeinterface·invokeinterface!!!·ERROR |
| 2995 | ········//···143:·astore··········6 | 2994 | ········//···143:·astore··········6 |
| 2996 | ········//···145:·invokestatic····invokestatic···!!!·ERROR | 2995 | ········//···145:·invokestatic····invokestatic···!!!·ERROR |
| 2997 | ········//···148:·astore··········8 | 2996 | ········//···148:·astore··········8 |
| Offset 4201, 15 lines modified | Offset 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. | 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 modified | Offset 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$$ExternalSyntheticLambda | 4510 | ········return·(Network)this.mWifiThreadRunner.call((Supplier)new·ClientModeImpl$$ExternalSyntheticLambda8(this),·(Object)null); |
| 4512 | ····} | 4511 | ····} |
| 4513 | ···· | 4512 | ···· |
| ... Open expanded diff ... | |||
| Offset 4, 10 lines modified | Offset 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$getTypeCallback | 7 | 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$ | 10 | ········HalDeviceManager.$r8$lambda$htkXoxigJjY0VToJY8dn5gjqQaI(this.f$0,·wifiStatus,·n); |
| 11 | ····} | 11 | ····} |
| 12 | } | 12 | } |
| Offset 1, 14 lines modified | Offset 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_ | 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_ | 5 | import·com.android.wifi.x.android.hardware.wifi.V1_4.IWifiChip$createRttController_1_4Callback; |
| 6 | public·final·class·HalDeviceManager$$ExternalSyntheticLambda20·implements·IWifi | 6 | public·final·class·HalDeviceManager$$ExternalSyntheticLambda20·implements·IWifiChip$createRttController_1_4Callback |
| 7 | { | 7 | { |
| 8 | ····public·final·void·onValues(final·WifiStatus·wifiStatus,·final·IWifi | 8 | ····public·final·void·onValues(final·WifiStatus·wifiStatus,·final·IWifiRttController·wifiRttController)·{ |
| 9 | ········HalDeviceManager.$r8$lambda$ | 9 | ········HalDeviceManager.$r8$lambda$ZWQ2pmy0kt0lNfDgrxObCZzQxh4(this.f$0,·wifiStatus,·wifiRttController); |
| 10 | ····} | 10 | ····} |
| 11 | } | 11 | } |
| Offset 1, 14 lines modified | Offset 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_ | 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_ | 5 | import·com.android.wifi.x.android.hardware.wifi.V1_5.IWifiChip$createBridgedApIfaceCallback; |
| 6 | public·final·class·HalDeviceManager$$ExternalSyntheticLambda21·implements·IWifiChip$create | 6 | public·final·class·HalDeviceManager$$ExternalSyntheticLambda21·implements·IWifiChip$createBridgedApIfaceCallback |
| 7 | { | 7 | { |
| 8 | ····public·final·void·onValues(final·WifiStatus·wifiStatus,·final·IWifi | 8 | ····public·final·void·onValues(final·WifiStatus·wifiStatus,·final·IWifiApIface·wifiApIface)·{ |
| 9 | ········HalDeviceManager.$r8$lambda$ | 9 | ········HalDeviceManager.$r8$lambda$1KbquCHR-iEzbMpDpstPXiL9gOY(this.f$0,·this.f$1,·wifiStatus,·wifiApIface); |
| 10 | ····} | 10 | ····} |
| 11 | } | 11 | } |
| Offset 1, 14 lines modified | Offset 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$ | 4 | import·com.android.wifi.x.android.hardware.wifi.V1_5.IWifiChip$getCapabilities_1_5Callback; |
| 6 | public·final·class·HalDeviceManager$$ExternalSyntheticLambda22·implements·IWifiChip$ | 5 | public·final·class·HalDeviceManager$$ExternalSyntheticLambda22·implements·IWifiChip$getCapabilities_1_5Callback |
| 7 | { | 6 | { |
| 8 | ····public·final·void·onValues(final·WifiStatus·wifiStatus,·final· | 7 | ····public·final·void·onValues(final·WifiStatus·wifiStatus,·final·int·n)·{ |
| 9 | ········HalDeviceManager.$r8$lambda$ | 8 | ········HalDeviceManager.$r8$lambda$TYo0rsDJVIsYdh4-oSlqEIgAzd4(this.f$0,·this.f$1,·wifiStatus,·n); |
| 10 | ····} | 9 | ····} |
| 11 | } | 10 | } |
| Offset 1, 13 lines modified | Offset 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· | 3 | public·final·class·HalDeviceManager$$ExternalSyntheticLambda23·implements·Function |
| 6 | { | 4 | { |
| 7 | ····public·final·void·onValues(final·WifiStatus·wifiStatus,·final·int·n)·{ | ||
| 8 | ···· | 5 | ····public·final·Object·apply(final·Object·o)·{ |
| 6 | ········return·HalDeviceManager.$r8$lambda$1_9MjJisIeYMa9BrsEAaf9AV4m8((Integer)o); | ||
| 9 | ····} | 7 | ····} |
| 10 | } | 8 | } |
| Offset 5, 10 lines modified | Offset 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$createRttControllerCallback | 8 | 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$ | 11 | ········HalDeviceManager.$r8$lambda$tAexTwskUlAdFB4qkXMWAYO71FU(this.f$0,·wifiStatus,·wifiRttController); |
| 12 | ····} | 12 | ····} |
| 13 | } | 13 | } |
| Offset 860, 23 lines modified | Offset 860, 23 lines modified | ||
| 860 | ··#857·=·Utf8···············access$1200 | 860 | ··#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$1300 | 862 | ··#859·=·Utf8···············access$1300 |
| 863 | ··#860·=·Utf8···············(Lcom/android/server/wifi/SoftApManager;)Z | 863 | ··#860·=·Utf8···············(Lcom/android/server/wifi/SoftApManager;)Z |
| 864 | ··#861·=·Utf8···············access$1400 | 864 | ··#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$1500 | 866 | ··#863·=·Utf8···············access$1500 |
| 867 | ··#864·=·Utf8···············(Lcom/android/server/wifi/SoftApManager;)L | 867 | ··#864·=·Utf8···············(Lcom/android/server/wifi/SoftApManager;)Ljava/util/Set; |
| 868 | ··#865·=·Utf8···············access$1600 | 868 | ··#865·=·Utf8···············access$1600 |
| 869 | ··#866·=·Utf8···············(Lcom/android/server/wifi/SoftApManager;)Ljava/util/Set; | ||
| 870 | ··#867·=·Utf8···············access$1700 | ||
| 871 | ··#86 | 869 | ··#866·=·Utf8···············(Lcom/android/server/wifi/SoftApManager;)Landroid/net/wifi/SoftApCapability; |
| 872 | ··#86 | 870 | ··#867·=·Utf8···············access$1602 |
| 873 | ··#8 | 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$1800 | 874 | ··#871·=·Utf8···············access$1800 |
| 875 | ··#872·=·Utf8···············(Lcom/android/server/wifi/SoftApManager;)Lcom/android/server/wifi/ | 875 | ··#872·=·Utf8···············(Lcom/android/server/wifi/SoftApManager;)Lcom/android/server/wifi/WifiContext; |
| 876 | ··#873·=·Utf8···············access$200 | 876 | ··#873·=·Utf8···············access$200 |
| 877 | ··#874·=·Utf8···············access$2000 | 877 | ··#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$2100 | 879 | ··#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$2200 | 881 | ··#878·=·Utf8···············access$2200 |
| 882 | ··#879·=·Utf8···············(Lcom/android/server/wifi/SoftApManager;)I | 882 | ··#879·=·Utf8···············(Lcom/android/server/wifi/SoftApManager;)I |
| Offset 1545, 61 lines modified | Offset 1545, 61 lines modified | ||
| 1545 | ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC | 1545 | ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC |
| 1546 | ····Code: | 1546 | ····Code: |
| 1547 | ······stack=300,·locals=1,·args_size=1 | 1547 | ······stack=300,·locals=1,·args_size=1 |
| 1548 | ·········0:·aload_0 | 1548 | ·········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:·areturn | 1550 | ·········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$1 | 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_SYNTHETIC | 1553 | ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC |
| 1562 | ····Code: | 1554 | ····Code: |
| 1563 | ······stack=300,·locals=1,·args_size=1 | 1555 | ······stack=300,·locals=1,·args_size=1 |
| 1564 | ·········0:·aload_0 | 1556 | ·········0:·aload_0 |
| 1565 | ·········1:·getfield······#134················//·Field·mSafeChannelFrequencyList:Ljava/util/Set; | 1557 | ·········1:·getfield······#134················//·Field·mSafeChannelFrequencyList:Ljava/util/Set; |
| 1566 | ·········4:·areturn | 1558 | ·········4:·areturn |
| 1567 | ··static·android.net.wifi.SoftApCapability·access$1 | 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_SYNTHETIC | 1561 | ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC |
| 1570 | ····Code: | 1562 | ····Code: |
| 1571 | ······stack=300,·locals=1,·args_size=1 | 1563 | ······stack=300,·locals=1,·args_size=1 |
| 1572 | ·········0:·aload_0 | 1564 | ·········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:·areturn | 1566 | ·········4:·areturn |
| 1575 | ··static·android.net.wifi.SoftApCapability·access$1 | 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_SYNTHETIC | 1569 | ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC |
| 1578 | ····Code: | 1570 | ····Code: |
| 1579 | ······stack=300,·locals=2,·args_size=2 | 1571 | ······stack=300,·locals=2,·args_size=2 |
| 1580 | ·········0:·aload_0 | 1572 | ·········0:·aload_0 |
| 1581 | ·········1:·aload_1 | 1573 | ·········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_1 | 1575 | ·········5:·aload_1 |
| 1584 | ·········6:·areturn | 1576 | ·········6:·areturn |
| 1585 | ··static·com.android.server.wifi.coex.CoexManager·access$1 | 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_SYNTHETIC | 1579 | ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC |
| 1588 | ····Code: | 1580 | ····Code: |
| 1589 | ······stack=300,·locals=1,·args_size=1 | 1581 | ······stack=300,·locals=1,·args_size=1 |
| 1590 | ·········0:·aload_0 | 1582 | ·········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:·areturn | 1584 | ·········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_SYNTHETIC | 1595 | ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC |
| 1596 | ····Code: | 1596 | ····Code: |
| 1597 | ······stack=300,·locals=1,·args_size=1 | 1597 | ······stack=300,·locals=1,·args_size=1 |
| 1598 | ·········0:·aload_0 | 1598 | ·········0:·aload_0 |
| 1599 | ·········1:·invokespecial·#293················//·Method·getTag:()Ljava/lang/String; | 1599 | ·········1:·invokespecial·#293················//·Method·getTag:()Ljava/lang/String; |
| Offset 293, 24 lines modified | Offset 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 | ···· |
| Offset 17, 16 lines modified | Offset 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 modified | Offset 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·( | 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 modified | Offset 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 | 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 modified | Offset 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 ... | |||
| Offset 987, 96 lines modified | Offset 987, 96 lines modified | ||
| 987 | ···#979·=·Methodref··········#169.#978····//·android/net/wifi/p2p/WifiP2pDeviceList."<init>":(Landroid/net/wifi/p2p/WifiP2pDeviceList;)V | 987 | ···#979·=·Methodref··········#169.#978····//·android/net/wifi/p2p/WifiP2pDeviceList."<init>":(Landroid/net/wifi/p2p/WifiP2pDeviceList;)V |
| 988 | ···#980·=·Utf8···············WIFI_P2P_DEVICE_NAME | 988 | ···#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 | ···#9 | 994 | ···#986·=·Utf8···············access$11700 |
| 1001 | ···#9 | 995 | ···#987·=·Utf8···············(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;)Lcom/android/server/wifi/WifiGlobals; |
| 1002 | ···#9 | 996 | ···#988·=·NameAndType········#986:#987····//·access$11700:(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;)Lcom/android/server/wifi/WifiGlobals; |
| 1003 | ···#9 | 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 | ···#99 | 998 | ···#990·=·Utf8···············com/android/server/wifi/WifiGlobals |
| 1005 | ···#99 | 999 | ···#991·=·Class··············#990·········//·com/android/server/wifi/WifiGlobals |
| 1006 | ···#99 | 1000 | ···#992·=·Utf8···············getWifiP2pDeviceNamePrefix |
| 1007 | ···#99 | 1001 | ···#993·=·NameAndType········#992:#623····//·getWifiP2pDeviceNamePrefix:()Ljava/lang/String; |
| 1008 | ·· | 1002 | ···#994·=·Methodref··········#991.#993····//·com/android/server/wifi/WifiGlobals.getWifiP2pDeviceNamePrefix:()Ljava/lang/String; |
| 1009 | ·· | 1003 | ···#995·=·Float··············3.9E-44f |
| 1010 | ·· | 1004 | ···#996·=·Utf8···············java/nio/charset/StandardCharsets |
| 1011 | ·· | 1005 | ···#997·=·Class··············#996·········//·java/nio/charset/StandardCharsets |
| 1012 | ·· | 1006 | ···#998·=·Utf8···············UTF_8 |
| 1013 | ·· | 1007 | ···#999·=·Utf8···············Ljava/nio/charset/Charset; |
| 1014 | ··#100 | 1008 | ··#1000·=·NameAndType········#998:#999····//·UTF_8:Ljava/nio/charset/Charset; |
| 1015 | ··#100 | 1009 | ··#1001·=·Fieldref···········#997.#1000···//·java/nio/charset/StandardCharsets.UTF_8:Ljava/nio/charset/Charset; |
| 1016 | ··#100 | 1010 | ··#1002·=·Utf8···············getBytes |
| 1017 | ··#100 | 1011 | ··#1003·=·Utf8···············(Ljava/nio/charset/Charset;)[B |
| 1018 | ··#10 | 1012 | ··#1004·=·NameAndType········#1002:#1003··//·getBytes:(Ljava/nio/charset/Charset;)[B |
| 1019 | ··#10 | 1013 | ··#1005·=·Methodref··········#775.#1004···//·java/lang/String.getBytes:(Ljava/nio/charset/Charset;)[B |
| 1020 | ··#10 | 1014 | ··#1006·=·Utf8···············The·length·of·default·device·name·prefix·is·invalid,·fallback·to·default·name. |
| 1021 | ··#10 | 1015 | ··#1007·=·String·············#1006········//·The·length·of·default·device·name·prefix·is·invalid,·fallback·to·default·name. |
| 1022 | ··#10 | 1016 | ··#1008·=·Utf8···············Android_ |
| 1023 | ··#10 | 1017 | ··#1009·=·String·············#1008········//·Android_ |
| 1024 | ··#101 | 1018 | ··#1010·=·Utf8···············getWifiP2pDeviceNamePostfixNumDigits |
| 1025 | ··#101 | 1019 | ··#1011·=·NameAndType········#1010:#722···//·getWifiP2pDeviceNamePostfixNumDigits:()I |
| 1026 | ··#101 | 1020 | ··#1012·=·Methodref··········#991.#1011···//·com/android/server/wifi/WifiGlobals.getWifiP2pDeviceNamePostfixNumDigits:()I |
| 1027 | ··#101 | 1021 | ··#1013·=·Utf8···············The·postfix·length·exceeds·the·remaining·byte·number,·use·the·smaller·one. |
| 1028 | ··#10 | 1022 | ··#1014·=·String·············#1013········//·The·postfix·length·exceeds·the·remaining·byte·number,·use·the·smaller·one. |
| 1029 | ··#10 | 1023 | ··#1015·=·Float··············5.6E-45f |
| 1030 | ··#10 | 1024 | ··#1016·=·Utf8···············com/android/server/wifi/util/StringUtil |
| 1031 | ··#10 | 1025 | ··#1017·=·Class··············#1016········//·com/android/server/wifi/util/StringUtil |
| 1032 | ··#10 | 1026 | ··#1018·=·Utf8···············generateRandomNumberString |
| 1033 | ··#10 | 1027 | ··#1019·=·NameAndType········#1018:#562···//·generateRandomNumberString:(I)Ljava/lang/String; |
| 1034 | ··#102 | 1028 | ··#1020·=·Methodref··········#1017.#1019··//·com/android/server/wifi/util/StringUtil.generateRandomNumberString:(I)Ljava/lang/String; |
| 1035 | ··#102 | 1029 | ··#1021·=·Utf8···············access$10500 |
| 1036 | ··#102 | 1030 | ··#1022·=·Utf8···············(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;)Lcom/android/server/wifi/FrameworkFacade; |
| 1037 | ··#102 | 1031 | ··#1023·=·NameAndType········#1021:#1022··//·access$10500:(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;)Lcom/android/server/wifi/FrameworkFacade; |
| 1038 | ··#10 | 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 | ··#10 | 1033 | ··#1025·=·Utf8···············android_id |
| 1040 | ··#10 | 1034 | ··#1026·=·String·············#1025········//·android_id |
| 1041 | ··#10 | 1035 | ··#1027·=·Utf8···············com/android/server/wifi/FrameworkFacade |
| 1042 | ··#10 | 1036 | ··#1028·=·Class··············#1027········//·com/android/server/wifi/FrameworkFacade |
| 1043 | ··#10 | 1037 | ··#1029·=·Utf8···············getSecureStringSetting |
| 1044 | ··#103 | 1038 | ··#1030·=·Utf8···············(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; |
| 1045 | ··#103 | 1039 | ··#1031·=·NameAndType········#1029:#1030··//·getSecureStringSetting:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; |
| 1046 | ··#103 | 1040 | ··#1032·=·Methodref··········#1028.#1031··//·com/android/server/wifi/FrameworkFacade.getSecureStringSetting:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; |
| 1047 | ··#103 | 1041 | ··#1033·=·Utf8···············substring |
| 1048 | ··#10 | 1042 | ··#1034·=·Utf8···············(II)Ljava/lang/String; |
| 1049 | ··#10 | 1043 | ··#1035·=·NameAndType········#1033:#1034··//·substring:(II)Ljava/lang/String; |
| 1050 | ··#10 | 1044 | ··#1036·=·Methodref··········#775.#1035···//·java/lang/String.substring:(II)Ljava/lang/String; |
| 1051 | ··#10 | 1045 | ··#1037·=·Utf8···············the·default·device·name: |
| 1052 | ··#10 | 1046 | ··#1038·=·String·············#1037········//·the·default·device·name: |
| 1053 | ··#10 | 1047 | ··#1039·=·Utf8···············getInterface |
| 1054 | ··#104 | 1048 | ··#1040·=·NameAndType········#1039:#623···//·getInterface:()Ljava/lang/String; |
| 1055 | ··#104 | 1049 | ··#1041·=·Methodref··········#785.#1040···//·android/net/wifi/p2p/WifiP2pGroup.getInterface:()Ljava/lang/String; |
| 1056 | ··#104 | 1050 | ··#1042·=·Utf8···············setP2pGroupIdle |
| 1057 | ··#104 | 1051 | ··#1043·=·Utf8···············(Ljava/lang/String;I)Z |
| 1058 | ··#10 | 1052 | ··#1044·=·NameAndType········#1042:#1043··//·setP2pGroupIdle:(Ljava/lang/String;I)Z |
| 1059 | ··#10 | 1053 | ··#1045·=·Methodref··········#512.#1044···//·com/android/server/wifi/p2p/WifiP2pNative.setP2pGroupIdle:(Ljava/lang/String;I)Z |
| 1060 | ··#10 | 1054 | ··#1046·=·Utf8···············p2pGroupRemove |
| 1061 | ··#10 | 1055 | ··#1047·=·NameAndType········#1046:#411···//·p2pGroupRemove:(Ljava/lang/String;)Z |
| 1062 | ··#10 | 1056 | ··#1048·=·Methodref··········#512.#1047···//·com/android/server/wifi/p2p/WifiP2pNative.p2pGroupRemove:(Ljava/lang/String;)Z |
| 1063 | ··#10 | 1057 | ··#1049·=·Utf8···············android/net/NetworkInfo$DetailedState |
| 1064 | ··#105 | 1058 | ··#1050·=·Class··············#1049········//·android/net/NetworkInfo$DetailedState |
| 1065 | ··#105 | 1059 | ··#1051·=·Utf8···············FAILED |
| 1066 | ··#105 | 1060 | ··#1052·=·Utf8···············Landroid/net/NetworkInfo$DetailedState; |
| 1067 | ··#105 | 1061 | ··#1053·=·NameAndType········#1051:#1052··//·FAILED:Landroid/net/NetworkInfo$DetailedState; |
| 1068 | ··#10 | 1062 | ··#1054·=·Fieldref···········#1050.#1053··//·android/net/NetworkInfo$DetailedState.FAILED:Landroid/net/NetworkInfo$DetailedState; |
| 1069 | ··#10 | 1063 | ··#1055·=·Utf8···············access$7502 |
| 1070 | ··#10 | 1064 | ··#1056·=·Utf8···············(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;Landroid/net/NetworkInfo$DetailedState;)Landroid/net/NetworkInfo$DetailedState; |
| 1071 | ··#10 | 1065 | ··#1057·=·NameAndType········#1055:#1056··//·access$7502:(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;Landroid/net/NetworkInfo$DetailedState;)Landroid/net/NetworkInfo$DetailedState; |
| 1072 | ··#10 | 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 | ··#10 | 1067 | ··#1059·=·Utf8···············(Landroid/net/wifi/p2p/WifiP2pDeviceList;)Z |
| 1074 | ··#106 | 1068 | ··#1060·=·NameAndType········#517:#1059···//·remove:(Landroid/net/wifi/p2p/WifiP2pDeviceList;)Z |
| 1075 | ··#106 | 1069 | ··#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:()Z | 1078 | ··#1070·=·NameAndType········#718:#297····//·clear:()Z |
| 1079 | ··#1071·=·Methodref··········#169.#1070···//·android/net/wifi/p2p/WifiP2pDeviceList.clear:()Z | 1079 | ··#1071·=·Methodref··········#169.#1070···//·android/net/wifi/p2p/WifiP2pDeviceList.clear:()Z |
| 1080 | ··#1072·=·Integer············139265 | 1080 | ··#1072·=·Integer············139265 |
| 1081 | ··#1073·=·Float··············1.95152E-40f | 1081 | ··#1073·=·Float··············1.95152E-40f |
| 1082 | ··#1074·=·Utf8···············sendMessage | 1082 | ··#1074·=·Utf8···············sendMessage |
| Offset 1235, 15 lines modified | Offset 1235, 15 lines modified | ||
| 1235 | ··#1227·=·Integer············2130968580 | 1235 | ··#1227·=·Integer············2130968580 |
| 1236 | ··#1228·=·Float··············1.7545818E38f | 1236 | ··#1228·=·Float··············1.7545818E38f |
| 1237 | ··#1229·=·Utf8···············android/widget/EditText | 1237 | ··#1229·=·Utf8···············android/widget/EditText |
| 1238 | ··#1230·=·Class··············#1229········//·android/widget/EditText | 1238 | ··#1230·=·Class··············#1229········//·android/widget/EditText |
| 1239 | ··#1231·=·Utf8···············makeAlertDialogBuilder | 1239 | ··#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··········#10 | 1242 | ··#1234·=·Methodref··········#1028.#1233··//·com/android/server/wifi/FrameworkFacade.makeAlertDialogBuilder:(Landroid/content/Context;)Landroid/app/AlertDialog$Builder; |
| 1243 | ··#1235·=·Integer············2131165230 | 1243 | ··#1235·=·Integer············2131165230 |
| 1244 | ··#1236·=·Float··············1.7944671E38f | 1244 | ··#1236·=·Float··············1.7944671E38f |
| 1245 | ··#1237·=·Utf8···············android/app/AlertDialog$Builder | 1245 | ··#1237·=·Utf8···············android/app/AlertDialog$Builder |
| 1246 | ··#1238·=·Class··············#1237········//·android/app/AlertDialog$Builder | 1246 | ··#1238·=·Class··············#1237········//·android/app/AlertDialog$Builder |
| 1247 | ··#1239·=·Utf8···············setTitle | 1247 | ··#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 modified | Offset 4741, 151 lines modified | ||
| 4741 | ········11:·astore_2 | 4741 | ········11:·astore_2 |
| 4742 | ········12:·aload_1 | 4742 | ········12:·aload_1 |
| 4743 | ········13:·aload_2 | 4743 | ········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/String | 4745 | ········17:·checkcast·····#775················//·class·java/lang/String |
| 4746 | ········20:·astore_1 | 4746 | ········20:·astore_1 |
| 4747 | ········21:·aload_1 | 4747 | ········21:·aload_1 |
| 4748 | ········22:·ifnull········27 | ||
| ... Open expanded diff ... | |||
| Offset 24, 31 lines modified | Offset 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(); |
| Offset 48, 18 lines modified | Offset 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_28 | 55 | ········Label_2840:·{ |
| 56 | ············switch·(what)·{ | 56 | ············switch·(what)·{ |
| 57 | ················default:·{ | 57 | ················default:·{ |
| 58 | ····················break·Label_28 | 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 modified | Offset 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 modified | Offset 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· | 127 | ····················if·(statusCode·==·17·||·statusCode·==·30·||·statusCode·==·33)·{ |
| 130 | ························n7·=·0; | ||
| 131 | ····················} | ||
| 132 | ····················else·{ | ||
| 133 | ························n | 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,·n | 134 | ····················ClientModeImpl.access$8300(this$6,·n,·osuAp,·n6); |
| 140 | ····················if·(n | 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 modified | Offset 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·n | 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 | ························n | 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·n | 240 | ························int·n8·=·0; |
| 247 | ························Label_20 | 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 | ····································n | 245 | ····································n8·=·10; |
| 252 | ····································ClientModeImpl.access$1200(this.this$0).loadCarrierConfigsForDisableReasonInfos(); | 246 | ····································ClientModeImpl.access$1200(this.this$0).loadCarrierConfigsForDisableReasonInfos(); |
| 253 | ····································break·Label_20 | 247 | ····································break·Label_2058; |
| 254 | ································} | 248 | ································} |
| 255 | ····························} | 249 | ····························} |
| 256 | ····························n | 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 | ····························n | 255 | ····························n7·=·9; |
| 262 | ························} | 256 | ························} |
| 263 | ························else·{ | 257 | ························else·{ |
| 264 | ····························n | 258 | ····························n7·=·n8; |
| 265 | ························} | 259 | ························} |
| 266 | ····················} | 260 | ····················} |
| 267 | ····················else·{ | 261 | ····················else·{ |
| 268 | ························n | 262 | ························n7·=·n5; |
| 269 | ····················} | 263 | ····················} |
| 270 | ····················ClientModeImpl.access$1700(this.this$0).updateNetworkSelectionStatus(ClientModeImpl.access$700(this.this$0),·n | 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 modified | Offset 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 ... | |||
| Offset 56, 21 lines modified | Offset 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_2 | 66 | ········Label_2105:·{ |
| 67 | ············switch·(what)·{ | 67 | ············switch·(what)·{ |
| 68 | ················default:·{ | 68 | ················default:·{ |
| 69 | ····················break·Label_2 | 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 modified | Offset 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·(arg | 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$ | 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,· | 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$480 | 231 | ························final·String·access$4804·=·ClientModeImpl.access$1500(this.this$0); |
| 246 | ························final·StringBuilder·sb | 232 | ························final·StringBuilder·sb4·=·new·StringBuilder(); |
| 247 | ························sb | 233 | ························sb4.append("Internet·validation·failed·during·MBB,·disconnecting·ClientModeManager="); |
| 248 | ························sb | 234 | ························sb4.append(ClientModeImpl.access$3300(this.this$0)); |
| 249 | ························Log.d(access$480 | 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_2 | 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 | ········} |
| Offset 15, 15 lines modified | Offset 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. | 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()); |
| Offset 56, 76 lines modified | Offset 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$1 | 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 | ························ | 77 | ························final·Iterator<ClientModeManager>·iterator·=·(Iterator<ClientModeManager>)SoftApManager.access$1400(this.this$1.this$0).getClientModeManagers().iterator(); |
| 78 | ························while·(true)·{ | ||
| 83 | ···························· | 79 | ····························while·(iterator.hasNext())·{ |
| 84 | ································ | 80 | ································final·int·frequency·=·((ClientMode)iterator.next()).syncRequestConnectionInfo().getFrequency(); |
| 85 | ································ | 81 | ································if·(frequency·>·0·&&·!SoftApManager.access$1500(this.this$1.this$0).contains(frequency))·{ |
| 86 | ···································· | 82 | ····································final·String·access$202·=·SoftApManager.access$200(this.this$1.this$0); |
| 87 | ···································· | 83 | ····································final·StringBuilder·sb2·=·new·StringBuilder(); |
| 88 | ···································· | 84 | ····································sb2.append("Wifi·connected·to·unavailable·freq:·"); |
| 89 | ···································· | 85 | ····································sb2.append(frequency); |
| 90 | ···································· | 86 | ····································Log.d(access$202,·sb2.toString()); |
| 91 | ···································· | 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 | ········································ | 99 | ········································++i; |
| 95 | ····································} | 100 | ····································} |
| 96 | ···································· | 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); |
| Offset 98, 15 lines modified | Offset 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$1 | 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 modified | Offset 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$1 | 164 | ········if·(!SoftApManager.access$1600(this.this$1.this$0).areFeaturesSupported((long)2))·{ |
| 165 | ············return; | 165 | ············return; |
| 166 | ········} | 166 | ········} |
| 167 | ········int·b·=·SoftApManager.access$1 | 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 modified | Offset 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$1 | 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$1 | 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$1 | 360 | ········this$2.mSoftApBridgedModeIdleInstanceTimeoutMessage·=·new·WakeupMessage((Context)access$1800,·handler,·s,·sapWifiState); |
| 361 | ········if·(SdkLevel.isAtLeastS())·{ | 361 | ········if·(SdkLevel.isAtLeastS())·{ |
| 362 | ············SoftApManager.access$1 | 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$1 | 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 modified | Offset 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$1 | 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 modified | Offset 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$1 | 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$1 | 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 modified | Offset 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$1 | 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$1 | 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; |
| Offset 3, 19 lines modified | Offset 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$get | 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·IWifiRttController | 16 | public·final·class·IWifiRttController$Proxy·implements·IWifiRttController |
| 19 | { | 17 | { |
| Offset 31, 31 lines modified | Offset 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(); |
| Offset 10, 19 lines modified | Offset 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·" | 17 | ········return·"4925f4fdbb270e4f35cc5519a15ed8dd8c69a549"; |
| 18 | ····} | 18 | ····} |
| 19 | ···· | 19 | ···· |
| 20 | ····public·int·getInterfaceVersion()·{ | 20 | ····public·int·getInterfaceVersion()·{ |
| 21 | ········return·1 | 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)·{ |
| Offset 1, 12 lines modified | Offset 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$Stub | 6 | 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 modified | Offset 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 | } |
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 1 | ··Size:·39 | 1 | ··Size:·3989707···» Blocks:·7800·······IO·Block:·4096···regular·file |
| 2 | Links:·1 | 2 | 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·+0000 | 4 | Modify:·1970-01-01·00:00:00.000000000·+0000 |
| Offset 1, 2 lines modified | Offset 1, 2 lines modified | ||
| 1 | ServiceWifiResources | 1 | ServiceWifiResources |
| 2 | ServiceWifiResources | 2 | ServiceWifiResources/ServiceWifiResources.apk |
| Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
| 1 | ServiceWifiResources | 1 | ServiceWifiResources.apk |
| Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
| 1 | Verifies | 1 | Verifies |
| 2 | Verified·using·v1·scheme·(JAR·signing):·false | 2 | Verified·using·v1·scheme·(JAR·signing):·false |
| 3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | 3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false |
| 4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true | 4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true |
| 5 | Number·of·signers:·1 | 5 | 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·MD | 6 | 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:·RSA | 10 | Signer·#1·key·algorithm:·RSA |
| 11 | Signer·#1·key·size·(bits):·4096 | 11 | 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· | 12 | 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 | ||
| Offset 1, 13 lines modified | Offset 1, 11 lines modified | ||
| 1 | Zip·file·size:·6 | 1 | 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···6107 | 2 | -rw----·····1.0·fat···610748·bx·stor·09-Jan-01·00:00·resources.arsc |
| 4 | -rw----·····2.0·fat·····2 | 3 | -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.xml | 4 | -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.xml | 5 | -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.xml | 6 | -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.xml | 7 | -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······ | 8 | -rw----·····2.0·fat······764·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF |
| 11 | -rw----·····2.0·fat·····2 | 9 | -rw----·····2.0·fat·····2385·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA |
| 12 | -rw----·····2.0·fat······ | 10 | -rw----·····2.0·fat······629·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF |
| 13 | 11 | 9·files,·621942·bytes·uncompressed,·616717·bytes·compressed:··0.8% | |
| Offset 1, 13 lines modified | Offset 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. | 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> |
| Offset 1, 21 lines modified | Offset 1, 19 lines modified | ||
| 1 | !!brut.androlib.meta.MetaInfo | 1 | !!brut.androlib.meta.MetaInfo |
| 2 | compressionType:·false | 2 | compressionType:·false |
| 3 | doNotCompress: | 3 | doNotCompress: |
| 4 | -·arsc | 4 | -·arsc |
| 5 | -·assets/NOTICE.html.gz | ||
| 6 | isFrameworkApk:·false | 5 | isFrameworkApk:·false |
| 7 | packageInfo:·null | 6 | packageInfo:·null |
| 8 | sdkInfo: | 7 | sdkInfo: |
| 9 | ··minSdkVersion:·'30' | 8 | ··minSdkVersion:·'30' |
| 10 | ··targetSdkVersion:·'31' | 9 | ··targetSdkVersion:·'31' |
| 11 | sharedLibrary:·false | 10 | sharedLibrary:·false |
| 12 | sparseResources:·false | 11 | sparseResources:·false |
| 13 | unknownFiles: | 12 | unknownFiles:·{} |
| 14 | ··stamp-cert-sha256:·'8' | ||
| 15 | usesFramework: | 13 | usesFramework: |
| 16 | ··ids: | 14 | ··ids: |
| 17 | ··-·1 | 15 | ··-·1 |
| 18 | ··tag:·null | 16 | ··tag:·null |
| 19 | version:·2.4.0-dirty | 17 | version:·2.4.0-dirty |
| 20 | versionInfo: | 18 | versionInfo: |
| 21 | ··versionCode:·'1' | 19 | ··versionCode:·'1' |
| Offset 1, 10 lines modified | Offset 1, 10 lines modified | ||
| 00000000:·0200·0c00· | 00000000:·0200·0c00·bc51·0900·0100·0000·0100·1c00··.....Q.......... | ||
| 00000010:· | 00000010:·b0d1·0500·1714·0000·0000·0000·0001·0000··................ | ||
| 00000020:·7 | 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 modified | Offset 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 modified | Offset 24667, 13391 lines modified | ||
| Offset 38102, 74 lines modified | Offset 38102, 71 lines modified |
| Offset 1, 26 lines modified | Offset 1, 20 lines modified | ||
| 1 | Manifest-Version:·1.0\xd | 1 | Manifest-Version:·1.0\xd |
| 2 | \xd | 2 | \xd |
| 3 | Name:·AndroidManifest.xml\xd | 3 | 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 | \xd | 5 | \xd |
| 9 | Name:·res/drawable/ic_wifi_settings.xml\xd | 6 | Name:·res/drawable/ic_wifi_settings.xml\xd |
| 10 | SHA-256-Digest:·szc1/CI/9jDmLHWOf52BcpNb9Sdx+5jQRf2ajp8ZnV0=\xd | 7 | SHA-256-Digest:·szc1/CI/9jDmLHWOf52BcpNb9Sdx+5jQRf2ajp8ZnV0=\xd |
| 11 | \xd | 8 | \xd |
| 12 | Name:·res/drawable/stat_notify_wifi_in_range.xml\xd | 9 | Name:·res/drawable/stat_notify_wifi_in_range.xml\xd |
| 13 | SHA-256-Digest:·wD/zI6SBSG2AqnyqIHd07kSRhv/evCykVugfNy7esW0=\xd | 10 | SHA-256-Digest:·wD/zI6SBSG2AqnyqIHd07kSRhv/evCykVugfNy7esW0=\xd |
| 14 | \xd | 11 | \xd |
| 15 | Name:·res/layout/wifi_p2p_dialog.xml\xd | 12 | Name:·res/layout/wifi_p2p_dialog.xml\xd |
| 16 | SHA-256-Digest:·PwsGNI1zHoyLPpY4PzG4/8bzXRS63HeZzaAhZNVUUXg=\xd | 13 | SHA-256-Digest:·PwsGNI1zHoyLPpY4PzG4/8bzXRS63HeZzaAhZNVUUXg=\xd |
| 17 | \xd | 14 | \xd |
| 18 | Name:·res/layout/wifi_p2p_dialog_row.xml\xd | 15 | Name:·res/layout/wifi_p2p_dialog_row.xml\xd |
| 19 | SHA-256-Digest:·yl7Cu4ksYCXf27CtQmDP6zoX4bluPpAo6W9aKm5QAjA=\xd | 16 | SHA-256-Digest:·yl7Cu4ksYCXf27CtQmDP6zoX4bluPpAo6W9aKm5QAjA=\xd |
| 20 | \xd | 17 | \xd |
| 21 | Name:·resources.arsc\xd | 18 | 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 | \xd | 20 | \xd |
| Offset 1, 29 lines modified | Offset 1, 23 lines modified | ||
| 1 | Signature-Version:·1.0\xd | 1 | Signature-Version:·1.0\xd |
| 2 | Created-By:·1.0·(Android·SignApk)\xd | 2 | Created-By:·1.0·(Android·SignApk)\xd |
| 3 | SHA-256-Digest-Manifest:· | 3 | SHA-256-Digest-Manifest:·bR7/9BBxlaI1H+4TpFB4xJyOFLXsXLlvASCWEZq/qxY=\xd |
| 4 | X-Android-APK-Signed:·2,·3\xd | 4 | X-Android-APK-Signed:·2,·3\xd |
| 5 | \xd | 5 | \xd |
| 6 | Name:·AndroidManifest.xml\xd | 6 | 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 | \xd | 8 | \xd |
| 12 | Name:·res/drawable/ic_wifi_settings.xml\xd | 9 | Name:·res/drawable/ic_wifi_settings.xml\xd |
| 13 | SHA-256-Digest:·fhgyEEGAy5a2LIec4H0IXmn5i/5YwIFNStysuEhkreM=\xd | 10 | SHA-256-Digest:·fhgyEEGAy5a2LIec4H0IXmn5i/5YwIFNStysuEhkreM=\xd |
| 14 | \xd | 11 | \xd |
| 15 | Name:·res/drawable/stat_notify_wifi_in_range.xml\xd | 12 | Name:·res/drawable/stat_notify_wifi_in_range.xml\xd |
| 16 | SHA-256-Digest:·7pUN1z3QO7N3Zg39m87MSmhxpQSQTOSM00jEAT4r4n8=\xd | 13 | SHA-256-Digest:·7pUN1z3QO7N3Zg39m87MSmhxpQSQTOSM00jEAT4r4n8=\xd |
| 17 | \xd | 14 | \xd |
| 18 | Name:·res/layout/wifi_p2p_dialog.xml\xd | 15 | Name:·res/layout/wifi_p2p_dialog.xml\xd |
| 19 | SHA-256-Digest:·JWYRzQpw3forPBWR0eTtV9316s0gjAfKTUGC60p1Y44=\xd | 16 | SHA-256-Digest:·JWYRzQpw3forPBWR0eTtV9316s0gjAfKTUGC60p1Y44=\xd |
| 20 | \xd | 17 | \xd |
| 21 | Name:·res/layout/wifi_p2p_dialog_row.xml\xd | 18 | Name:·res/layout/wifi_p2p_dialog_row.xml\xd |
| 22 | SHA-256-Digest:·5u+C2n7WffhNrYbQjuEz5rxcnM5EAWmFeAEaYsAAO8c=\xd | 19 | SHA-256-Digest:·5u+C2n7WffhNrYbQjuEz5rxcnM5EAWmFeAEaYsAAO8c=\xd |
| 23 | \xd | 20 | \xd |
| 24 | Name:·resources.arsc\xd | 21 | 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 | \xd | 23 | \xd |
| Offset 2, 9 lines modified | Offset 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·på·Verizon·Wi-Fi·Access.·Ring·til·os·på·telefonnummer·800-922-0204.</string> | 4 | ··<string·name="wifi_eap_error_message_code_32761">%1$s·:·Du·abonnerer·ikke·på·Verizon·Wi-Fi·Access.·Ring·til·os·på·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·på·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·på·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·på·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·på·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·på·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·på·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· | 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> |
| Offset 2, 9 lines modified | Offset 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·på·Verizon·Wi-Fi·Access.·Ring·til·os·på·telefonnummer·800-922-0204.</string> | 4 | ··<string·name="wifi_eap_error_message_code_32761">%1$s·:·Du·abonnerer·ikke·på·Verizon·Wi-Fi·Access.·Ring·til·os·på·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·på·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·på·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·på·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·på·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·på·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·på·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· | 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> |
| Offset 1, 10 lines modified | Offset 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· | 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· | 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> |
| Offset 11, 15 lines modified | Offset 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">"ৱাই-ফাই·নেটৱৰ্কৰ·সৈতে·সংযোগ·কৰিবপৰা·নগ'ল"</string> | 17 | ··<string·name="wifi_available_title_failed_to_connect">"ৱাই-ফাই·নেটৱৰ্কৰ·সৈতে·সংযোগ·কৰিবপৰা·নগ'ল"</string> |
| 18 | ··<string·name="wifi_cannot_connect_with_randomized_mac_message">গোপনীয়তাৰ·ছেটিং | 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">"%1$s·এপ্লিকেশ্বনটোৱে·ৱাই-ফাই·নেটৱৰ্ক·%2$sৰ·সৈতে·সংযুক্ত·হ'ব·বিচাৰিছে"</string> | 20 | ··<string·name="wifi_connect_alert_message">"%1$s·এপ্লিকেশ্বনটোৱে·ৱাই-ফাই·নেটৱৰ্ক·%2$sৰ·সৈতে·সংযুক্ত·হ'ব·বিচাৰিছে"</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">"সংযোগ·কৰিবলৈ·%1$sএ·আপোনাৰ·ডিভাইচৰ·MAC·ঠিকনাটো,·এটা·সুকীয়া·চিনাক্তকাৰী·ব্যৱহাৰ·কৰিব·লাগে।·বৰ্তমান,·এই·নেটৱৰ্কটোৰ·বাবে·আপোনাৰ·গোপনীয়তাৰ·ছেটিঙে·এটা·যাদৃচ্ছিক·চিনাক্তকাৰী·ব্যৱহাৰ·কৰে।· | 25 | ··<string·name="wifi_disable_mac_randomization_dialog_message">"সংযোগ·কৰিবলৈ·%1$sএ·আপোনাৰ·ডিভাইচৰ·MAC·ঠিকনাটো,·এটা·সুকীয়া·চিনাক্তকাৰী·ব্যৱহাৰ·কৰিব·লাগে।·বৰ্তমান,·এই·নেটৱৰ্কটোৰ·বাবে·আপোনাৰ·গোপনীয়তাৰ·ছেটিঙে·এটা·যাদৃচ্ছিক·চিনাক্তকাৰী·ব্যৱহাৰ·কৰে।· |
| Offset 13, 15 lines modified | Offset 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·ter | 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">"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">"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."</string> | 26 | Perubahan·ini·memungkinkan·lokasi·perangkat·dilacak·oleh·perangkat·di·sekitar."</string> |
| Offset 32, 37 lines modified | Offset 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·ter | 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·ter | 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"> | 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·ter | 66 | ··<string·name="wifi_watchdog_network_disabled">Tidak·dapat·terhubung·ke·Wi-Fi</string> |
| 67 | ··<string·name="wifi_watchdog_network_disabled_detailed">"·memiliki·koneksi·internet·yang·buruk."</string> | 67 | ··<string·name="wifi_watchdog_network_disabled_detailed">"·memiliki·koneksi·internet·yang·buruk."</string> |
| 68 | </resources> | 68 | </resources> |
| Offset 1, 10 lines modified | Offset 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· | 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· | 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> |
| Offset 20, 15 lines modified | Offset 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">"%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">"%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· | 26 | Denne·ændring·kan·gøre·det·muligt·for·enheder·i·nærheden·spore·din·enheds·lokation."</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 modified | Offset 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· | 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·få·adgang·til·eller·dele·et·unikt·id,·der·er·knyttet·til·dit·SIM-kort.·Derved·kan·din·enheds· | 57 | ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Hvis·du·opretter·forbindelse,·kan·Wi-Fi-netværk·fra·%s·få·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> |
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 1 | ··Size:·6 | 1 | ··Size:·627361····» Blocks:·1232·······IO·Block:·4096···regular·file |
| 2 | Links:·1 | 2 | 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·+0000 | 4 | Modify:·1970-01-01·00:00:00.000000000·+0000 |