5.95 MB
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.wifi.apex-apex_payload.img.mount vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.wifi.apex-apex_payload.img.mount
592 B
file list
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 apex_manifest.pb1 apex_manifest.pb
2 app2 app
3 app/OsuLoginGoogle3 app/OsuLogin
4 app/OsuLoginGoogle/OsuLoginGoogle.apk4 app/OsuLogin/OsuLogin.apk
5 etc5 etc
6 etc/security6 etc/security
7 etc/security/cacerts_wfa7 etc/security/cacerts_wfa
8 etc/security/cacerts_wfa/21125ccd.08 etc/security/cacerts_wfa/21125ccd.0
9 etc/security/cacerts_wfa/674b5f5b.09 etc/security/cacerts_wfa/674b5f5b.0
10 etc/security/cacerts_wfa/ea93cb5b.010 etc/security/cacerts_wfa/ea93cb5b.0
11 javalib11 javalib
12 javalib/framework-wifi.jar12 javalib/framework-wifi.jar
13 javalib/service-wifi.jar13 javalib/service-wifi.jar
14 lost+found14 lost+found
15 priv-app15 priv-app
16 priv-app/ServiceWifiResourcesGoogle16 priv-app/ServiceWifiResources
17 priv-app/ServiceWifiResourcesGoogle/ServiceWifiResourcesGoogle.apk17 priv-app/ServiceWifiResources/ServiceWifiResources.apk
508 B
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.wifi.apex-apex_payload.img.mount/apex_manifest.pb vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.wifi.apex-apex_payload.img.mount/apex_manifest.pb
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
00000000:·0a10·636f·6d2e·616e·6472·6f69·642e·7769··..com.android.wi00000000:·0a10·636f·6d2e·616e·6472·6f69·642e·7769··..com.android.wi
00000010:·6669·10e4·c9bd·8f01······················fi......00000010:·6669·1080·c686·8f01······················fi......
15.6 KB
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.wifi.apex-apex_payload.img.mount/app vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.wifi.apex-apex_payload.img.mount/app
118 B
file list
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 OsuLoginGoogle1 OsuLogin
2 OsuLoginGoogle/OsuLoginGoogle.apk2 OsuLogin/OsuLogin.apk
15.2 KB
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.wifi.apex-apex_payload.img.mount/app/OsuLoginGoogle vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.wifi.apex-apex_payload.img.mount/app/OsuLogin
64.0 B
file list
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 OsuLoginGoogle.apk1 OsuLogin.apk
14.9 KB
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.wifi.apex-apex_payload.img.mount/app/OsuLoginGoogle/OsuLoginGoogle.apk vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.wifi.apex-apex_payload.img.mount/app/OsuLogin/OsuLogin.apk
5.45 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·187865·bytes,·number·of·entries:·801 Zip·file·size:·236890·bytes,·number·of·entries:·78
2 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.activity_activity.version2 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.activity_activity.version
3 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.arch.core_core-runtime.version3 -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.asynclayoutinflater_asynclayoutinflater.version4 -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.coordinatorlayout_coordinatorlayout.version5 -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.core_core.version6 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.core_core.version
7 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.cursoradapter_cursoradapter.version7 -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.customview_customview.version8 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.customview_customview.version
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
21 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.media_media.version21 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.media_media.version
22 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.print_print.version22 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.print_print.version
23 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.savedstate_savedstate.version23 -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.slidingpanelayout_slidingpanelayout.version24 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.slidingpanelayout_slidingpanelayout.version
25 -rw----·····1.0·fat·······11·bx·stor·09-Jan-01·00:00·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version25 -rw----·····1.0·fat·······11·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.versionedparcelable_versionedparcelable.version26 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.versionedparcelable_versionedparcelable.version
27 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.viewpager_viewpager.version27 -rw----·····1.0·fat·······14·bx·stor·09-Jan-01·00:00·META-INF/androidx.viewpager_viewpager.version
28 -rw----·····1.0·fat····30105·bx·stor·09-Jan-01·00:00·assets/NOTICE.html.gz28 -rw----·····1.0·fat···149572·bx·stor·09-Jan-01·00:00·classes.dex
29 -rw----·····1.0·fat······212·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/notification_bg_low_normal.9.png29 -rw----·····1.0·fat······212·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/notification_bg_low_normal.9.png
30 -rw----·····1.0·fat······225·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/notification_bg_low_pressed.9.png30 -rw----·····1.0·fat······225·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/notification_bg_low_pressed.9.png
31 -rw----·····1.0·fat······212·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/notification_bg_normal.9.png31 -rw----·····1.0·fat······212·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/notification_bg_normal.9.png
32 -rw----·····1.0·fat······225·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png32 -rw----·····1.0·fat······225·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png
33 -rw----·····1.0·fat······107·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/notify_panel_notification_icon_bg.png33 -rw----·····1.0·fat······107·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/notify_panel_notification_icon_bg.png
34 -rw----·····1.0·fat······215·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/notification_bg_low_normal.9.png34 -rw----·····1.0·fat······215·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/notification_bg_low_normal.9.png
35 -rw----·····1.0·fat······223·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/notification_bg_low_pressed.9.png35 -rw----·····1.0·fat······223·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/notification_bg_low_pressed.9.png
Offset 38, 17 lines modifiedOffset 38, 16 lines modified
38 -rw----·····1.0·fat·······98·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/notify_panel_notification_icon_bg.png38 -rw----·····1.0·fat·······98·bx·stor·09-Jan-01·00:00·res/drawable-mdpi-v4/notify_panel_notification_icon_bg.png
39 -rw----·····1.0·fat······221·bx·stor·09-Jan-01·00:00·res/drawable-xhdpi-v4/notification_bg_low_normal.9.png39 -rw----·····1.0·fat······221·bx·stor·09-Jan-01·00:00·res/drawable-xhdpi-v4/notification_bg_low_normal.9.png
40 -rw----·····1.0·fat······252·bx·stor·09-Jan-01·00:00·res/drawable-xhdpi-v4/notification_bg_low_pressed.9.png40 -rw----·····1.0·fat······252·bx·stor·09-Jan-01·00:00·res/drawable-xhdpi-v4/notification_bg_low_pressed.9.png
41 -rw----·····1.0·fat······221·bx·stor·09-Jan-01·00:00·res/drawable-xhdpi-v4/notification_bg_normal.9.png41 -rw----·····1.0·fat······221·bx·stor·09-Jan-01·00:00·res/drawable-xhdpi-v4/notification_bg_normal.9.png
42 -rw----·····1.0·fat······247·bx·stor·09-Jan-01·00:00·res/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png42 -rw----·····1.0·fat······247·bx·stor·09-Jan-01·00:00·res/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png
43 -rw----·····1.0·fat······138·bx·stor·09-Jan-01·00:00·res/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png43 -rw----·····1.0·fat······138·bx·stor·09-Jan-01·00:00·res/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png
44 -rw----·····1.0·fat····37712·bx·stor·09-Jan-01·00:00·resources.arsc44 -rw----·····1.0·fat····37712·bx·stor·09-Jan-01·00:00·resources.arsc
45 -rw----·····2.0·fat·····3232·bl·defN·09-Jan-01·00:00·AndroidManifest.xml45 -rw----·····2.0·fat·····2896·bl·defN·09-Jan-01·00:00·AndroidManifest.xml
46 -rw----·····2.0·fat······339·bl·defN·09-Jan-01·00:00·META-INF/proguard/androidx-annotations.pro46 -rw----·····2.0·fat······339·bl·defN·09-Jan-01·00:00·META-INF/proguard/androidx-annotations.pro
47 -rw----·····2.0·fat···149572·bl·defN·09-Jan-01·00:00·classes.dex 
48 -rw----·····2.0·fat······364·bl·defN·09-Jan-01·00:00·res/anim-v21/fragment_fast_out_extra_slow_in.xml47 -rw----·····2.0·fat······364·bl·defN·09-Jan-01·00:00·res/anim-v21/fragment_fast_out_extra_slow_in.xml
49 -rw----·····2.0·fat·····1076·bl·defN·09-Jan-01·00:00·res/anim/fragment_close_enter.xml48 -rw----·····2.0·fat·····1076·bl·defN·09-Jan-01·00:00·res/anim/fragment_close_enter.xml
50 -rw----·····2.0·fat·····1120·bl·defN·09-Jan-01·00:00·res/anim/fragment_close_exit.xml49 -rw----·····2.0·fat·····1120·bl·defN·09-Jan-01·00:00·res/anim/fragment_close_exit.xml
51 -rw----·····2.0·fat······388·bl·defN·09-Jan-01·00:00·res/anim/fragment_fade_enter.xml50 -rw----·····2.0·fat······388·bl·defN·09-Jan-01·00:00·res/anim/fragment_fade_enter.xml
52 -rw----·····2.0·fat······388·bl·defN·09-Jan-01·00:00·res/anim/fragment_fade_exit.xml51 -rw----·····2.0·fat······388·bl·defN·09-Jan-01·00:00·res/anim/fragment_fade_exit.xml
53 -rw----·····2.0·fat·····1076·bl·defN·09-Jan-01·00:00·res/anim/fragment_open_enter.xml52 -rw----·····2.0·fat·····1076·bl·defN·09-Jan-01·00:00·res/anim/fragment_open_enter.xml
54 -rw----·····2.0·fat·····1076·bl·defN·09-Jan-01·00:00·res/anim/fragment_open_exit.xml53 -rw----·····2.0·fat·····1076·bl·defN·09-Jan-01·00:00·res/anim/fragment_open_exit.xml
Offset 71, 12 lines modifiedOffset 70, 11 lines modified
71 -rw----·····2.0·fat·····2872·bl·defN·09-Jan-01·00:00·res/layout/notification_template_lines_media.xml70 -rw----·····2.0·fat·····2872·bl·defN·09-Jan-01·00:00·res/layout/notification_template_lines_media.xml
72 -rw----·····2.0·fat·····1292·bl·defN·09-Jan-01·00:00·res/layout/notification_template_media.xml71 -rw----·····2.0·fat·····1292·bl·defN·09-Jan-01·00:00·res/layout/notification_template_media.xml
73 -rw----·····2.0·fat·····2756·bl·defN·09-Jan-01·00:00·res/layout/notification_template_media_custom.xml72 -rw----·····2.0·fat·····2756·bl·defN·09-Jan-01·00:00·res/layout/notification_template_media_custom.xml
74 -rw----·····2.0·fat······440·bl·defN·09-Jan-01·00:00·res/layout/notification_template_part_chronometer.xml73 -rw----·····2.0·fat······440·bl·defN·09-Jan-01·00:00·res/layout/notification_template_part_chronometer.xml
75 -rw----·····2.0·fat······440·bl·defN·09-Jan-01·00:00·res/layout/notification_template_part_time.xml74 -rw----·····2.0·fat······440·bl·defN·09-Jan-01·00:00·res/layout/notification_template_part_time.xml
76 -rw----·····2.0·fat·····1372·bl·defN·09-Jan-01·00:00·res/layout/osu_web_view.xml75 -rw----·····2.0·fat·····1372·bl·defN·09-Jan-01·00:00·res/layout/osu_web_view.xml
77 -rw----·····2.0·fat······556·bl·defN·09-Jan-01·00:00·res/xml/network_security_config.xml76 -rw----·····2.0·fat······556·bl·defN·09-Jan-01·00:00·res/xml/network_security_config.xml
78 -rw----·····2.0·fat·······32·bl·defN·09-Jan-01·00:00·stamp-cert-sha25677 -rw----·····2.0·fat·····9088·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF
79 -rw----·····2.0·fat·····9270·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF78 -rw----·····2.0·fat·····2349·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA
80 -rw----·····2.0·fat·····2246·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA79 -rw----·····2.0·fat·····8976·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF
81 -rw----·····2.0·fat·····9158·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF80 78·files,·249887·bytes·uncompressed,·214225·bytes·compressed:··14.3%
82 80·files,·280621·bytes·uncompressed,·159892·bytes·compressed:··43.0% 
1.9 KB
AndroidManifest.xml (decoded)
1.84 KB
AndroidManifest.xml
    
Offset 1, 16 lines modifiedOffset 1, 15 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <manifest·android:compileSdkVersion="30"·android:compileSdkVersionCodename="11"·android:versionCode="30"·android:versionName="11-6862456"·package="com.google.android.hotspot2.osulogin"·platformBuildVersionCode="30"·platformBuildVersionName="11"·xmlns:android="http://schemas.android.com/apk/res/android">2 <manifest·android:compileSdkVersion="30"·android:compileSdkVersionCodename="11"·android:versionCode="30"·android:versionName="11"·package="com.android.hotspot2.osulogin"·platformBuildVersionCode="30"·platformBuildVersionName="11"·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<uses-sdk·android:minSdkVersion="30"·android:targetSdkVersion="30"/>3 ··<uses-sdk·android:minSdkVersion="30"·android:targetSdkVersion="30"/>
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 ··<application·android:appComponentFactory="androidx.core.app.CoreComponentFactory"·android:configChanges="keyboardHidden|orientation|screenSize"·android:enabled="true"·android:extractNativeLibs="false"·android:label="@string/app_name"·android:networkSecurityConfig="@xml/network_security_config"·android:supportsRtl="true">7 ··<application·android:appComponentFactory="androidx.core.app.CoreComponentFactory"·android:configChanges="keyboardHidden|orientation|screenSize"·android:enabled="true"·android:extractNativeLibs="false"·android:label="@string/app_name"·android:networkSecurityConfig="@xml/network_security_config"·android:supportsRtl="true">
8 ····<activity·android:configChanges="keyboardHidden|orientation|screenSize"·android:label="@string/action_bar_label"·android:name="com.android.hotspot2.osulogin.OsuLoginActivity"·android:theme="@style/AppTheme">8 ····<activity·android:configChanges="keyboardHidden|orientation|screenSize"·android:label="@string/action_bar_label"·android:name="com.android.hotspot2.osulogin.OsuLoginActivity"·android:theme="@style/AppTheme">
9 ······<intent-filter>9 ······<intent-filter>
10 ········<action·android:name="android.net.wifi.action.PASSPOINT_LAUNCH_OSU_VIEW"/>10 ········<action·android:name="android.net.wifi.action.PASSPOINT_LAUNCH_OSU_VIEW"/>
11 ········<category·android:name="android.intent.category.DEFAULT"/>11 ········<category·android:name="android.intent.category.DEFAULT"/>
12 ······</intent-filter>12 ······</intent-filter>
13 ····</activity>13 ····</activity>
14 ····<meta-data·android:name="android.content.pm.LOGGING_PARENT"·android:value="com.google.android.modulemetadata"/> 
15 ··</application>14 ··</application>
16 </manifest>15 </manifest>
1.57 KB
APK metadata
    
Offset 1, 10 lines modifiedOffset 1, 11 lines modified
1 !!brut.androlib.meta.MetaInfo1 !!brut.androlib.meta.MetaInfo
2 compressionType:·false2 compressionType:·false
3 doNotCompress:3 doNotCompress:
 4 -·dex
4 -·arsc5 -·arsc
5 -·META-INF/androidx.activity_activity.version6 -·META-INF/androidx.activity_activity.version
6 -·META-INF/androidx.arch.core_core-runtime.version7 -·META-INF/androidx.arch.core_core-runtime.version
7 -·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version8 -·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version
8 -·META-INF/androidx.coordinatorlayout_coordinatorlayout.version9 -·META-INF/androidx.coordinatorlayout_coordinatorlayout.version
9 -·META-INF/androidx.core_core.version10 -·META-INF/androidx.core_core.version
10 -·META-INF/androidx.cursoradapter_cursoradapter.version11 -·META-INF/androidx.cursoradapter_cursoradapter.version
Offset 24, 15 lines modifiedOffset 25, 14 lines modified
24 -·META-INF/androidx.media_media.version25 -·META-INF/androidx.media_media.version
25 -·META-INF/androidx.print_print.version26 -·META-INF/androidx.print_print.version
26 -·META-INF/androidx.savedstate_savedstate.version27 -·META-INF/androidx.savedstate_savedstate.version
27 -·META-INF/androidx.slidingpanelayout_slidingpanelayout.version28 -·META-INF/androidx.slidingpanelayout_slidingpanelayout.version
28 -·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version29 -·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version
29 -·META-INF/androidx.versionedparcelable_versionedparcelable.version30 -·META-INF/androidx.versionedparcelable_versionedparcelable.version
30 -·META-INF/androidx.viewpager_viewpager.version31 -·META-INF/androidx.viewpager_viewpager.version
31 -·assets/NOTICE.html.gz 
32 -·res/drawable-hdpi-v4/notification_bg_low_normal.9.png32 -·res/drawable-hdpi-v4/notification_bg_low_normal.9.png
33 -·res/drawable-hdpi-v4/notification_bg_low_pressed.9.png33 -·res/drawable-hdpi-v4/notification_bg_low_pressed.9.png
34 -·res/drawable-hdpi-v4/notification_bg_normal.9.png34 -·res/drawable-hdpi-v4/notification_bg_normal.9.png
35 -·res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png35 -·res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png
36 -·png36 -·png
37 -·res/drawable-mdpi-v4/notification_bg_low_normal.9.png37 -·res/drawable-mdpi-v4/notification_bg_low_normal.9.png
38 -·res/drawable-mdpi-v4/notification_bg_low_pressed.9.png38 -·res/drawable-mdpi-v4/notification_bg_low_pressed.9.png
Offset 45, 17 lines modifiedOffset 45, 16 lines modified
45 isFrameworkApk:·false45 isFrameworkApk:·false
46 packageInfo:·null46 packageInfo:·null
47 sdkInfo:47 sdkInfo:
48 ··minSdkVersion:·'30'48 ··minSdkVersion:·'30'
49 ··targetSdkVersion:·'30'49 ··targetSdkVersion:·'30'
50 sharedLibrary:·false50 sharedLibrary:·false
51 sparseResources:·false51 sparseResources:·false
52 unknownFiles:52 unknownFiles:·{}
53 ··stamp-cert-sha256:·'8' 
54 usesFramework:53 usesFramework:
55 ··ids:54 ··ids:
56 ··-·155 ··-·1
57 ··tag:·null56 ··tag:·null
58 version:·2.3.4-dirty57 version:·2.3.4-dirty
59 versionInfo:58 versionInfo:
60 ··versionCode:·'30'59 ··versionCode:·'30'
61 ··versionName:·11-686245660 ··versionName:·'11'
2.06 KB
classes.dex
Format-specific differences are supported for Dalvik .dex files but no file-specific differences were detected; falling back to a binary diff. file(1) reports: Dalvik dex file version 039
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
00000000:·6465·780a·3033·3900·c6e0·9dc9·7132·5344··dex.039.....q2SD00000000:·6465·780a·3033·3900·fbe1·460b·1da1·c25d··dex.039...F....]
00000010:·3515·2633·01ba·23cf·4988·ee5b·9154·55dc··5.&3..#.I..[.TU.00000010:·4836·1ce9·9237·d081·a965·090d·667d·91db··H6...7...e..f}..
00000020:·4448·0200·7000·0000·7856·3412·0000·0000··DH..p...xV4.....00000020:·4448·0200·7000·0000·7856·3412·0000·0000··DH..p...xV4.....
00000030:·0000·0000·7447·0200·da06·0000·7000·0000··....tG......p...00000030:·0000·0000·7447·0200·da06·0000·7000·0000··....tG......p...
00000040:·9101·0000·d81b·0000·b601·0000·1c22·0000··............."..00000040:·9101·0000·d81b·0000·b601·0000·1c22·0000··............."..
00000050:·7f01·0000·a436·0000·8305·0000·9c42·0000··.....6.......B..00000050:·7f01·0000·a436·0000·8305·0000·9c42·0000··.....6.......B..
00000060:·b800·0000·b46e·0000·90c2·0100·b485·0000··.....n..........00000060:·b800·0000·b46e·0000·90c2·0100·b485·0000··.....n..........
00000070:·8c6f·0100·8e6f·0100·926f·0100·966f·0100··.o...o...o...o..00000070:·8c6f·0100·8e6f·0100·926f·0100·966f·0100··.o...o...o...o..
00000080:·a16f·0100·ac6f·0100·b66f·0100·c06f·0100··.o...o...o...o..00000080:·a16f·0100·ac6f·0100·b66f·0100·c06f·0100··.o...o...o...o..
Offset 8335, 15 lines modifiedOffset 8335, 15 lines modified
000208e0:·7265·6174·6f72·0001·7800·027b·7d00·017d··reator..x..{}..}000208e0:·7265·6174·6f72·0001·7800·027b·7d00·017d··reator..x..{}..}
000208f0:·0070·7e7e·5238·7b22·636f·6d70·696c·6174··.p~~R8{"compilat000208f0:·0070·7e7e·5238·7b22·636f·6d70·696c·6174··.p~~R8{"compilat
00020900:·696f·6e2d·6d6f·6465·223a·2272·656c·6561··ion-mode":"relea00020900:·696f·6e2d·6d6f·6465·223a·2272·656c·6561··ion-mode":"relea
00020910:·7365·222c·2268·6173·2d63·6865·636b·7375··se","has-checksu00020910:·7365·222c·2268·6173·2d63·6865·636b·7375··se","has-checksu
00020920:·6d73·223a·6661·6c73·652c·226d·696e·2d61··ms":false,"min-a00020920:·6d73·223a·6661·6c73·652c·226d·696e·2d61··ms":false,"min-a
00020930:·7069·223a·3330·2c22·7067·2d6d·6170·2d69··pi":30,"pg-map-i00020930:·7069·223a·3330·2c22·7067·2d6d·6170·2d69··pi":30,"pg-map-i
00020940:·6422·3a22·3764·3766·3930·6622·2c22·7665··d":"7d7f90f","ve00020940:·6422·3a22·3764·3766·3930·6622·2c22·7665··d":"7d7f90f","ve
00020950:·7273·696f·6e22·3a22·322e·312e·372d·7231··rsion":"2.1.7-r100020950:·7273·696f·6e22·3a22·322e·312e·372d·7233··rsion":"2.1.7-r3
00020960:·227d·0002·af02·01b8·0d18·5e02·b102·02f5··"}........^.....00020960:·227d·0002·af02·01b8·0d18·5e02·b102·02f5··"}........^.....
00020970:·0604·00b0·0b1e·02b3·0201·b80d·1c04·374a··..............7J00020970:·0604·00b0·0b1e·02b3·0201·b80d·1c04·374a··..............7J
00020980:·0237·4601·3755·0117·6902·b302·01b8·0d1c··.7F.7U..i.......00020980:·0237·4601·3755·0117·6902·b302·01b8·0d1c··.7F.7U..i.......
00020990:·0337·4601·3755·0117·6900·0b01·b80d·1c01··.7F.7U..i.......00020990:·0337·4601·3755·0117·6900·0b01·b80d·1c01··.7F.7U..i.......
000209a0:·1785·02b3·0201·b80d·1c06·1728·374f·0237··...........(7O.7000209a0:·1785·02b3·0201·b80d·1c06·1728·374f·0237··...........(7O.7
000209b0:·3c01·376e·0237·5501·176a·02af·0201·b80d··<.7n.7U..j......000209b0:·3c01·376e·0237·5501·176a·02af·0201·b80d··<.7n.7U..j......
000209c0:·1863·02b3·0201·b80d·1c04·374a·0237·4601··.c........7J.7F.000209c0:·1863·02b3·0201·b80d·1c04·374a·0237·4601··.c........7J.7F.
1.54 KB
original/META-INF/MANIFEST.MF
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 Manifest-Version:·1.0\xd1 Manifest-Version:·1.0\xd
2 Created-By:·soong_zip\xd2 Created-By:·soong_zip\xd
3 \xd3 \xd
4 Name:·AndroidManifest.xml\xd4 Name:·AndroidManifest.xml\xd
5 SHA-256-Digest:·KuNyVNquxo+56Acjr/jg1v3hq10zGncKqACtYUlvUeo=\xd5 SHA-256-Digest:·9fqSZDQ4fTcqt2bKHslKwRkklcadH+9koyDxwvyR8vI=\xd
6 \xd6 \xd
7 Name:·META-INF/androidx.activity_activity.version\xd7 Name:·META-INF/androidx.activity_activity.version\xd
8 SHA-256-Digest:·xz+m3R8eN7+R2i0GPdiN0mdjZIprRweAsI2x/eS0FUc=\xd8 SHA-256-Digest:·xz+m3R8eN7+R2i0GPdiN0mdjZIprRweAsI2x/eS0FUc=\xd
9 \xd9 \xd
10 Name:·META-INF/androidx.arch.core_core-runtime.version\xd10 Name:·META-INF/androidx.arch.core_core-runtime.version\xd
11 SHA-256-Digest:·WGhAFSfUNZxPdHzBoS8USnnSOWmxlIzVAhsq/Qc8d3Y=\xd11 SHA-256-Digest:·WGhAFSfUNZxPdHzBoS8USnnSOWmxlIzVAhsq/Qc8d3Y=\xd
12 \xd12 \xd
Offset 85, 19 lines modifiedOffset 85, 16 lines modified
85 \xd85 \xd
86 Name:·META-INF/androidx.viewpager_viewpager.version\xd86 Name:·META-INF/androidx.viewpager_viewpager.version\xd
87 SHA-256-Digest:·wVwueMje4MuWGduylY6MPUJVWRbNN5syBnZiEg6rKdA=\xd87 SHA-256-Digest:·wVwueMje4MuWGduylY6MPUJVWRbNN5syBnZiEg6rKdA=\xd
88 \xd88 \xd
89 Name:·META-INF/proguard/androidx-annotations.pro\xd89 Name:·META-INF/proguard/androidx-annotations.pro\xd
90 SHA-256-Digest:·M/eLd9AzF+l12cP2AYORDIyrIrDy2h+TQrjFnXW8IP8=\xd90 SHA-256-Digest:·M/eLd9AzF+l12cP2AYORDIyrIrDy2h+TQrjFnXW8IP8=\xd
91 \xd91 \xd
92 Name:·assets/NOTICE.html.gz\xd 
93 SHA-256-Digest:·52hJZT3+tMsgwLlQX9FSVmqmpGROspBEi0p5pGtLwwE=\xd 
94 \xd 
95 Name:·classes.dex\xd92 Name:·classes.dex\xd
96 SHA-256-Digest:·32uGEtrEQlpoo618HP7hw4RtxHdhfRm8JUHnCn9U+qs=\xd93 SHA-256-Digest:·b/b/HkoJ9W8/WPQVBASYT+rOoGBYQP/wgt0F6kyCXoE=\xd
97 \xd94 \xd
98 Name:·res/anim-v21/fragment_fast_out_extra_slow_in.xml\xd95 Name:·res/anim-v21/fragment_fast_out_extra_slow_in.xml\xd
99 SHA-256-Digest:·I2mH6G9DBPQCAwkhrZOzHoryzGmfPlTv1iKPr1LEqnY=\xd96 SHA-256-Digest:·I2mH6G9DBPQCAwkhrZOzHoryzGmfPlTv1iKPr1LEqnY=\xd
100 \xd97 \xd
101 Name:·res/anim/fragment_close_enter.xml\xd98 Name:·res/anim/fragment_close_enter.xml\xd
102 SHA-256-Digest:·cnnjmIh0RI20b2sdQmQUSeiaZDvc96rBqNlbu+4U9yg=\xd99 SHA-256-Digest:·cnnjmIh0RI20b2sdQmQUSeiaZDvc96rBqNlbu+4U9yg=\xd
103 \xd100 \xd
Offset 229, 10 lines modifiedOffset 226, 7 lines modified
229 \xd226 \xd
230 Name:·res/xml/network_security_config.xml\xd227 Name:·res/xml/network_security_config.xml\xd
231 SHA-256-Digest:·PgVIwFDXfVtWeb9sAmvDG8mOlTg6AUyoZYpu/3VfWfY=\xd228 SHA-256-Digest:·PgVIwFDXfVtWeb9sAmvDG8mOlTg6AUyoZYpu/3VfWfY=\xd
232 \xd229 \xd
233 Name:·resources.arsc\xd230 Name:·resources.arsc\xd
234 SHA-256-Digest:·X3g020yoUxpJxj8wIxfcf+KxWBD4qGyfE8H0DXInyYI=\xd231 SHA-256-Digest:·X3g020yoUxpJxj8wIxfcf+KxWBD4qGyfE8H0DXInyYI=\xd
235 \xd232 \xd
236 Name:·stamp-cert-sha256\xd 
237 SHA-256-Digest:·HZwqAqk4Fv9ceuZPmq0Cwj3kncUUYg2xp61iTSqDZ5w=\xd 
238 \xd 
1.71 KB
original/META-INF/CERT.SF
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 Signature-Version:·1.0\xd1 Signature-Version:·1.0\xd
2 Created-By:·1.0·(Android·SignApk)\xd2 Created-By:·1.0·(Android·SignApk)\xd
3 SHA-256-Digest-Manifest:·UukMBuOo1Qvtgf/GLcCiDQ+qq3O6jGtQnGeWd3Onmmg=\xd3 SHA-256-Digest-Manifest:·0ZjbR75OLiHIx6Gci9VvE4NGeHsCUxGGxTfUroN7/So=\xd
4 X-Android-APK-Signed:·2,·3\xd4 X-Android-APK-Signed:·2,·3\xd
5 \xd5 \xd
6 Name:·AndroidManifest.xml\xd6 Name:·AndroidManifest.xml\xd
7 SHA-256-Digest:·c+Mq+W5CtS52QJCLpsrPDhRqRYDzqf9Y3hjPzPGvbZA=\xd7 SHA-256-Digest:·/Kh2lEsrgPvuVu4NTKlN0Vonoz70UEO6hOP+QpJ7h3Y=\xd
8 \xd8 \xd
9 Name:·META-INF/androidx.activity_activity.version\xd9 Name:·META-INF/androidx.activity_activity.version\xd
10 SHA-256-Digest:·AQ3Pd00eOa/ToZfN1dppTDwv3ByVeOmdQMPQvJ0OEVc=\xd10 SHA-256-Digest:·AQ3Pd00eOa/ToZfN1dppTDwv3ByVeOmdQMPQvJ0OEVc=\xd
11 \xd11 \xd
12 Name:·META-INF/androidx.arch.core_core-runtime.version\xd12 Name:·META-INF/androidx.arch.core_core-runtime.version\xd
13 SHA-256-Digest:·tYyn5dB58gBNXy2LVbjREtp2J39iyiJ1CCjJ/3hfnvc=\xd13 SHA-256-Digest:·tYyn5dB58gBNXy2LVbjREtp2J39iyiJ1CCjJ/3hfnvc=\xd
14 \xd14 \xd
Offset 87, 19 lines modifiedOffset 87, 16 lines modified
87 \xd87 \xd
88 Name:·META-INF/androidx.viewpager_viewpager.version\xd88 Name:·META-INF/androidx.viewpager_viewpager.version\xd
89 SHA-256-Digest:·mXZnQ9FaOiO1QhYONAVDHj4k5AgBLDByoIrjA8x1qtg=\xd89 SHA-256-Digest:·mXZnQ9FaOiO1QhYONAVDHj4k5AgBLDByoIrjA8x1qtg=\xd
90 \xd90 \xd
91 Name:·META-INF/proguard/androidx-annotations.pro\xd91 Name:·META-INF/proguard/androidx-annotations.pro\xd
92 SHA-256-Digest:·z4VPeB3xyX+1oqubmSAZIacjNrmoTsLyFuu+ubl7+m4=\xd92 SHA-256-Digest:·z4VPeB3xyX+1oqubmSAZIacjNrmoTsLyFuu+ubl7+m4=\xd
93 \xd93 \xd
94 Name:·assets/NOTICE.html.gz\xd 
95 SHA-256-Digest:·nHH3wiYB9ILCun7yDB5QXSXDnQfWjGQnATEWgbx+/5k=\xd 
96 \xd 
97 Name:·classes.dex\xd94 Name:·classes.dex\xd
98 SHA-256-Digest:·t1Y9SjJN/SeFImUUJ6sq9H4sGx8X9DLpb7RAacdc46w=\xd95 SHA-256-Digest:·XyQsGpAxMYHYSxso4rUNgQWjyPYpUlIP3O9XtR7p8S4=\xd
99 \xd96 \xd
100 Name:·res/anim-v21/fragment_fast_out_extra_slow_in.xml\xd97 Name:·res/anim-v21/fragment_fast_out_extra_slow_in.xml\xd
101 SHA-256-Digest:·Rw5L5YmiyI39wrLraJFEMIg+GM/gEUozJv3cZ98ln2U=\xd98 SHA-256-Digest:·Rw5L5YmiyI39wrLraJFEMIg+GM/gEUozJv3cZ98ln2U=\xd
102 \xd99 \xd
103 Name:·res/anim/fragment_close_enter.xml\xd100 Name:·res/anim/fragment_close_enter.xml\xd
104 SHA-256-Digest:·rm0C3Yl3nUSWYxFZOsNmCIhd8FAS7M0kEOy2aoaiEes=\xd101 SHA-256-Digest:·rm0C3Yl3nUSWYxFZOsNmCIhd8FAS7M0kEOy2aoaiEes=\xd
105 \xd102 \xd
Offset 231, 10 lines modifiedOffset 228, 7 lines modified
231 \xd228 \xd
232 Name:·res/xml/network_security_config.xml\xd229 Name:·res/xml/network_security_config.xml\xd
233 SHA-256-Digest:·vT7Xxi2qJezzwgH1Dam2RnLfkmNnmP/B+tZowXZBJqw=\xd230 SHA-256-Digest:·vT7Xxi2qJezzwgH1Dam2RnLfkmNnmP/B+tZowXZBJqw=\xd
234 \xd231 \xd
235 Name:·resources.arsc\xd232 Name:·resources.arsc\xd
236 SHA-256-Digest:·YHehjk4wNw8iHDiwe7wqnytcbLaYarsI9lL1GdIgwP0=\xd233 SHA-256-Digest:·YHehjk4wNw8iHDiwe7wqnytcbLaYarsI9lL1GdIgwP0=\xd
237 \xd234 \xd
238 Name:·stamp-cert-sha256\xd 
239 SHA-256-Digest:·L0p4Bm/NGffFWX26fUKi8jlq3aKsfwyEBtSavY6F0c0=\xd 
240 \xd 
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·187865····»    Blocks:·368········IO·Block:·4096···regular·file1 ··Size:·236890····»    Blocks:·464········IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·1970-01-01·00:00:00.000000000·+00004 Modify:·1970-01-01·00:00:00.000000000·+0000
  
  
821 KB
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.wifi.apex-apex_payload.img.mount/javalib vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.wifi.apex-apex_payload.img.mount/javalib
32.1 KB
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.wifi.apex-apex_payload.img.mount/javalib/framework-wifi.jar vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.wifi.apex-apex_payload.img.mount/javalib/framework-wifi.jar
481 B
zipinfo {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 Zip·file·size:·677998·bytes,·number·of·entries:·21 Zip·file·size:·679222·bytes,·number·of·entries:·2
2 -rw----·····2.0·fat···677712·b-·stor·08-Jan-01·00:00·classes.dex2 -rw----·····2.0·fat···678936·b-·stor·08-Jan-01·00:00·classes.dex
3 -rw----·····2.0·fat·······45·b-·defN·08-Jan-01·00:00·META-INF/MANIFEST.MF3 -rw----·····2.0·fat·······45·b-·defN·08-Jan-01·00:00·META-INF/MANIFEST.MF
4 2·files,·677757·bytes·uncompressed,·677759·bytes·compressed:··0.0%4 2·files,·678981·bytes·uncompressed,·678983·bytes·compressed:··0.0%
31.0 KB
classes.dex
31.0 KB
classes.jar
10.5 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·908793·bytes,·number·of·entries:·5271 Zip·file·size:·910349·bytes,·number·of·entries:·527
2 ?rwxrwxr-x··2.0·unx······462·b-·stor·80-Jan-01·00:00·android/net/wifi/-$$Lambda$Gsf5KUGneXzqwdBsuVbe0aqUmdQ.class2 ?rwxrwxr-x··2.0·unx······462·b-·stor·80-Jan-01·00:00·android/net/wifi/-$$Lambda$Gsf5KUGneXzqwdBsuVbe0aqUmdQ.class
3 ?rwxrwxr-x··2.0·unx······436·b-·stor·80-Jan-01·00:00·android/net/wifi/-$$Lambda$O5kkps4d9X9Xr5DI8L3NlcZliu8.class3 ?rwxrwxr-x··2.0·unx······436·b-·stor·80-Jan-01·00:00·android/net/wifi/-$$Lambda$O5kkps4d9X9Xr5DI8L3NlcZliu8.class
4 ?rwxrwxr-x··2.0·unx······729·b-·stor·80-Jan-01·00:00·android/net/wifi/-$$Lambda$WifiFrameworkInitializer$K4DpGPGObWI293pmRTuiEj5r-DE.class4 ?rwxrwxr-x··2.0·unx······729·b-·stor·80-Jan-01·00:00·android/net/wifi/-$$Lambda$WifiFrameworkInitializer$K4DpGPGObWI293pmRTuiEj5r-DE.class
5 ?rwxrwxr-x··2.0·unx······690·b-·stor·80-Jan-01·00:00·android/net/wifi/-$$Lambda$WifiFrameworkInitializer$NhRsE1V-xfIYpVcOvGhb_9LK1o4.class5 ?rwxrwxr-x··2.0·unx······690·b-·stor·80-Jan-01·00:00·android/net/wifi/-$$Lambda$WifiFrameworkInitializer$NhRsE1V-xfIYpVcOvGhb_9LK1o4.class
6 ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·android/net/wifi/-$$Lambda$WifiFrameworkInitializer$evN9sVM7TGOwMVxoJTGBCfu_880.class6 ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·android/net/wifi/-$$Lambda$WifiFrameworkInitializer$evN9sVM7TGOwMVxoJTGBCfu_880.class
7 ?rwxrwxr-x··2.0·unx······729·b-·stor·80-Jan-01·00:00·android/net/wifi/-$$Lambda$WifiFrameworkInitializer$qxuZsnr_-ppKI2ad2pa3htyx2u0.class7 ?rwxrwxr-x··2.0·unx······729·b-·stor·80-Jan-01·00:00·android/net/wifi/-$$Lambda$WifiFrameworkInitializer$qxuZsnr_-ppKI2ad2pa3htyx2u0.class
8 ?rwxrwxr-x··2.0·unx······736·b-·stor·80-Jan-01·00:00·android/net/wifi/-$$Lambda$WifiFrameworkInitializer$x3Vn05kArEY-A6R4yC4wjkP7XRY.class8 ?rwxrwxr-x··2.0·unx······736·b-·stor·80-Jan-01·00:00·android/net/wifi/-$$Lambda$WifiFrameworkInitializer$x3Vn05kArEY-A6R4yC4wjkP7XRY.class
Offset 83, 23 lines modifiedOffset 83, 23 lines modified
83 ?rwxrwxr-x··2.0·unx·····2319·b-·stor·80-Jan-01·00:00·android/net/wifi/RttManager$RttParams.class83 ?rwxrwxr-x··2.0·unx·····2319·b-·stor·80-Jan-01·00:00·android/net/wifi/RttManager$RttParams.class
84 ?rwxrwxr-x··2.0·unx······982·b-·stor·80-Jan-01·00:00·android/net/wifi/RttManager$RttResult.class84 ?rwxrwxr-x··2.0·unx······982·b-·stor·80-Jan-01·00:00·android/net/wifi/RttManager$RttResult.class
85 ?rwxrwxr-x··2.0·unx······202·b-·stor·80-Jan-01·00:00·android/net/wifi/RttManager$WifiInformationElement.class85 ?rwxrwxr-x··2.0·unx······202·b-·stor·80-Jan-01·00:00·android/net/wifi/RttManager$WifiInformationElement.class
86 ?rwxrwxr-x··2.0·unx·····6988·b-·stor·80-Jan-01·00:00·android/net/wifi/RttManager.class86 ?rwxrwxr-x··2.0·unx·····6988·b-·stor·80-Jan-01·00:00·android/net/wifi/RttManager.class
87 ?rwxrwxr-x··2.0·unx·····2485·b-·stor·80-Jan-01·00:00·android/net/wifi/ScanResult$1.class87 ?rwxrwxr-x··2.0·unx·····2485·b-·stor·80-Jan-01·00:00·android/net/wifi/ScanResult$1.class
88 ?rwxrwxr-x··2.0·unx·····1404·b-·stor·80-Jan-01·00:00·android/net/wifi/ScanResult$InformationElement.class88 ?rwxrwxr-x··2.0·unx·····1404·b-·stor·80-Jan-01·00:00·android/net/wifi/ScanResult$InformationElement.class
89 ?rwxrwxr-x··2.0·unx······865·b-·stor·80-Jan-01·00:00·android/net/wifi/ScanResult$RadioChainInfo.class89 ?rwxrwxr-x··2.0·unx······865·b-·stor·80-Jan-01·00:00·android/net/wifi/ScanResult$RadioChainInfo.class
90 ?rwxrwxr-x··2.0·unx·····9225·b-·stor·80-Jan-01·00:00·android/net/wifi/ScanResult.class90 ?rwxrwxr-x··2.0·unx·····9323·b-·stor·80-Jan-01·00:00·android/net/wifi/ScanResult.class
91 ?rwxrwxr-x··2.0·unx······756·b-·stor·80-Jan-01·00:00·android/net/wifi/SoftApCapability$1.class91 ?rwxrwxr-x··2.0·unx······756·b-·stor·80-Jan-01·00:00·android/net/wifi/SoftApCapability$1.class
92 ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·android/net/wifi/SoftApCapability$HotspotFeatures.class92 ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·android/net/wifi/SoftApCapability$HotspotFeatures.class
93 ?rwxrwxr-x··2.0·unx·····2013·b-·stor·80-Jan-01·00:00·android/net/wifi/SoftApCapability.class93 ?rwxrwxr-x··2.0·unx·····2013·b-·stor·80-Jan-01·00:00·android/net/wifi/SoftApCapability.class
94 ?rwxrwxr-x··2.0·unx·····1361·b-·stor·80-Jan-01·00:00·android/net/wifi/SoftApConfiguration$1.class94 ?rwxrwxr-x··2.0·unx·····1361·b-·stor·80-Jan-01·00:00·android/net/wifi/SoftApConfiguration$1.class
95 ?rwxrwxr-x··2.0·unx······136·b-·stor·80-Jan-01·00:00·android/net/wifi/SoftApConfiguration$BandType.class95 ?rwxrwxr-x··2.0·unx······136·b-·stor·80-Jan-01·00:00·android/net/wifi/SoftApConfiguration$BandType.class
96 ?rwxrwxr-x··2.0·unx·····5025·b-·stor·80-Jan-01·00:00·android/net/wifi/SoftApConfiguration$Builder.class96 ?rwxrwxr-x··2.0·unx·····5025·b-·stor·80-Jan-01·00:00·android/net/wifi/SoftApConfiguration$Builder.class
97 ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·android/net/wifi/SoftApConfiguration$SecurityType.class97 ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·android/net/wifi/SoftApConfiguration$SecurityType.class
98 ?rwxrwxr-x··2.0·unx·····7269·b-·stor·80-Jan-01·00:00·android/net/wifi/SoftApConfiguration.class98 ?rwxrwxr-x··2.0·unx·····7275·b-·stor·80-Jan-01·00:00·android/net/wifi/SoftApConfiguration.class
99 ?rwxrwxr-x··2.0·unx······709·b-·stor·80-Jan-01·00:00·android/net/wifi/SoftApInfo$1.class99 ?rwxrwxr-x··2.0·unx······709·b-·stor·80-Jan-01·00:00·android/net/wifi/SoftApInfo$1.class
100 ?rwxrwxr-x··2.0·unx·····2038·b-·stor·80-Jan-01·00:00·android/net/wifi/SoftApInfo.class100 ?rwxrwxr-x··2.0·unx·····2038·b-·stor·80-Jan-01·00:00·android/net/wifi/SoftApInfo.class
101 ?rwxrwxr-x··2.0·unx······715·b-·stor·80-Jan-01·00:00·android/net/wifi/SupplicantState$1.class101 ?rwxrwxr-x··2.0·unx······715·b-·stor·80-Jan-01·00:00·android/net/wifi/SupplicantState$1.class
102 ?rwxrwxr-x··2.0·unx·····1532·b-·stor·80-Jan-01·00:00·android/net/wifi/SupplicantState$2.class102 ?rwxrwxr-x··2.0·unx·····1532·b-·stor·80-Jan-01·00:00·android/net/wifi/SupplicantState$2.class
103 ?rwxrwxr-x··2.0·unx·····2669·b-·stor·80-Jan-01·00:00·android/net/wifi/SupplicantState.class103 ?rwxrwxr-x··2.0·unx·····2669·b-·stor·80-Jan-01·00:00·android/net/wifi/SupplicantState.class
104 ?rwxrwxr-x··2.0·unx······297·b-·stor·80-Jan-01·00:00·android/net/wifi/SynchronousExecutor.class104 ?rwxrwxr-x··2.0·unx······297·b-·stor·80-Jan-01·00:00·android/net/wifi/SynchronousExecutor.class
105 ?rwxrwxr-x··2.0·unx······133·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiAnnotations$Bandwidth.class105 ?rwxrwxr-x··2.0·unx······133·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiAnnotations$Bandwidth.class
Offset 137, 15 lines modifiedOffset 137, 15 lines modified
137 ?rwxrwxr-x··2.0·unx····23467·b-·defN·80-Jan-01·00:00·android/net/wifi/WifiConfiguration.class137 ?rwxrwxr-x··2.0·unx····23467·b-·defN·80-Jan-01·00:00·android/net/wifi/WifiConfiguration.class
138 ?rwxrwxr-x··2.0·unx·····1753·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiEnterpriseConfig$1.class138 ?rwxrwxr-x··2.0·unx·····1753·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiEnterpriseConfig$1.class
139 ?rwxrwxr-x··2.0·unx······681·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiEnterpriseConfig$Eap.class139 ?rwxrwxr-x··2.0·unx······681·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiEnterpriseConfig$Eap.class
140 ?rwxrwxr-x··2.0·unx······133·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiEnterpriseConfig$Ocsp.class140 ?rwxrwxr-x··2.0·unx······133·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiEnterpriseConfig$Ocsp.class
141 ?rwxrwxr-x··2.0·unx······714·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiEnterpriseConfig$Phase2.class141 ?rwxrwxr-x··2.0·unx······714·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiEnterpriseConfig$Phase2.class
142 ?rwxrwxr-x··2.0·unx······167·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiEnterpriseConfig$SupplicantLoader.class142 ?rwxrwxr-x··2.0·unx······167·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiEnterpriseConfig$SupplicantLoader.class
143 ?rwxrwxr-x··2.0·unx······167·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiEnterpriseConfig$SupplicantSaver.class143 ?rwxrwxr-x··2.0·unx······167·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiEnterpriseConfig$SupplicantSaver.class
144 ?rwxrwxr-x··2.0·unx····15814·b-·defN·80-Jan-01·00:00·android/net/wifi/WifiEnterpriseConfig.class144 ?rwxrwxr-x··2.0·unx····16540·b-·defN·80-Jan-01·00:00·android/net/wifi/WifiEnterpriseConfig.class
145 ?rwxrwxr-x··2.0·unx······522·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiFrameworkInitializer$NoPreloadHolder.class145 ?rwxrwxr-x··2.0·unx······522·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiFrameworkInitializer$NoPreloadHolder.class
146 ?rwxrwxr-x··2.0·unx·····4509·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiFrameworkInitializer.class146 ?rwxrwxr-x··2.0·unx·····4509·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiFrameworkInitializer.class
147 ?rwxrwxr-x··2.0·unx·····2646·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiInfo$1.class147 ?rwxrwxr-x··2.0·unx·····2646·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiInfo$1.class
148 ?rwxrwxr-x··2.0·unx······942·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiInfo$Builder.class148 ?rwxrwxr-x··2.0·unx······942·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiInfo$Builder.class
149 ?rwxrwxr-x··2.0·unx····11818·b-·defN·80-Jan-01·00:00·android/net/wifi/WifiInfo.class149 ?rwxrwxr-x··2.0·unx····11818·b-·defN·80-Jan-01·00:00·android/net/wifi/WifiInfo.class
150 ?rwxrwxr-x··2.0·unx······148·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiManager$ActionListener.class150 ?rwxrwxr-x··2.0·unx······148·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiManager$ActionListener.class
151 ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiManager$ActionListenerFailureReason.class151 ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiManager$ActionListenerFailureReason.class
Offset 177, 19 lines modifiedOffset 177, 19 lines modified
177 ?rwxrwxr-x··2.0·unx······247·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiManager$WpsCallback.class177 ?rwxrwxr-x··2.0·unx······247·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiManager$WpsCallback.class
178 ?rwxrwxr-x··2.0·unx····42029·b-·defN·80-Jan-01·00:00·android/net/wifi/WifiManager.class178 ?rwxrwxr-x··2.0·unx····42029·b-·defN·80-Jan-01·00:00·android/net/wifi/WifiManager.class
179 ?rwxrwxr-x··2.0·unx······814·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiNetworkAgentSpecifier$1.class179 ?rwxrwxr-x··2.0·unx······814·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiNetworkAgentSpecifier$1.class
180 ?rwxrwxr-x··2.0·unx·····3114·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiNetworkAgentSpecifier.class180 ?rwxrwxr-x··2.0·unx·····3114·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiNetworkAgentSpecifier.class
181 ?rwxrwxr-x··2.0·unx······717·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiNetworkConnectionStatistics$1.class181 ?rwxrwxr-x··2.0·unx······717·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiNetworkConnectionStatistics$1.class
182 ?rwxrwxr-x··2.0·unx·····1156·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiNetworkConnectionStatistics.class182 ?rwxrwxr-x··2.0·unx·····1156·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiNetworkConnectionStatistics.class
183 ?rwxrwxr-x··2.0·unx·····1045·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiNetworkSpecifier$1.class183 ?rwxrwxr-x··2.0·unx·····1045·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiNetworkSpecifier$1.class
184 ?rwxrwxr-x··2.0·unx·····5952·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiNetworkSpecifier$Builder.class184 ?rwxrwxr-x··2.0·unx·····6450·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiNetworkSpecifier$Builder.class
185 ?rwxrwxr-x··2.0·unx·····2843·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiNetworkSpecifier.class185 ?rwxrwxr-x··2.0·unx·····2843·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiNetworkSpecifier.class
186 ?rwxrwxr-x··2.0·unx······991·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiNetworkSuggestion$1.class186 ?rwxrwxr-x··2.0·unx······991·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiNetworkSuggestion$1.class
187 ?rwxrwxr-x··2.0·unx·····7593·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiNetworkSuggestion$Builder.class187 ?rwxrwxr-x··2.0·unx·····8098·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiNetworkSuggestion$Builder.class
188 ?rwxrwxr-x··2.0·unx·····4241·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiNetworkSuggestion.class188 ?rwxrwxr-x··2.0·unx·····4282·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiNetworkSuggestion.class
189 ?rwxrwxr-x··2.0·unx······166·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiScanner$ActionListener.class189 ?rwxrwxr-x··2.0·unx······166·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiScanner$ActionListener.class
190 ?rwxrwxr-x··2.0·unx······247·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiScanner$BssidInfo.class190 ?rwxrwxr-x··2.0·unx······247·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiScanner$BssidInfo.class
191 ?rwxrwxr-x··2.0·unx······275·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiScanner$ChannelSpec.class191 ?rwxrwxr-x··2.0·unx······275·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiScanner$ChannelSpec.class
192 ?rwxrwxr-x··2.0·unx······624·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiScanner$HotlistSettings$1.class192 ?rwxrwxr-x··2.0·unx······624·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiScanner$HotlistSettings$1.class
193 ?rwxrwxr-x··2.0·unx······574·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiScanner$HotlistSettings.class193 ?rwxrwxr-x··2.0·unx······574·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiScanner$HotlistSettings.class
194 ?rwxrwxr-x··2.0·unx······344·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiScanner$ListenerWithExecutor.class194 ?rwxrwxr-x··2.0·unx······344·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiScanner$ListenerWithExecutor.class
195 ?rwxrwxr-x··2.0·unx······764·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiScanner$OperationResult$1.class195 ?rwxrwxr-x··2.0·unx······764·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiScanner$OperationResult$1.class
Offset 281, 18 lines modifiedOffset 281, 18 lines modified
281 ?rwxrwxr-x··2.0·unx·····2354·b-·stor·80-Jan-01·00:00·android/net/wifi/hotspot2/omadm/XMLParser.class281 ?rwxrwxr-x··2.0·unx·····2354·b-·stor·80-Jan-01·00:00·android/net/wifi/hotspot2/omadm/XMLParser.class
282 ?rwxrwxr-x··2.0·unx·····1979·b-·stor·80-Jan-01·00:00·android/net/wifi/hotspot2/pps/Credential$1.class282 ?rwxrwxr-x··2.0·unx·····1979·b-·stor·80-Jan-01·00:00·android/net/wifi/hotspot2/pps/Credential$1.class
283 ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·android/net/wifi/hotspot2/pps/Credential$CertificateCredential$1.class283 ?rwxrwxr-x··2.0·unx······913·b-·stor·80-Jan-01·00:00·android/net/wifi/hotspot2/pps/Credential$CertificateCredential$1.class
284 ?rwxrwxr-x··2.0·unx·····2327·b-·stor·80-Jan-01·00:00·android/net/wifi/hotspot2/pps/Credential$CertificateCredential.class284 ?rwxrwxr-x··2.0·unx·····2327·b-·stor·80-Jan-01·00:00·android/net/wifi/hotspot2/pps/Credential$CertificateCredential.class
285 ?rwxrwxr-x··2.0·unx······855·b-·stor·80-Jan-01·00:00·android/net/wifi/hotspot2/pps/Credential$SimCredential$1.class285 ?rwxrwxr-x··2.0·unx······855·b-·stor·80-Jan-01·00:00·android/net/wifi/hotspot2/pps/Credential$SimCredential$1.class
286 ?rwxrwxr-x··2.0·unx·····2742·b-·stor·80-Jan-01·00:00·android/net/wifi/hotspot2/pps/Credential$SimCredential.class286 ?rwxrwxr-x··2.0·unx·····2742·b-·stor·80-Jan-01·00:00·android/net/wifi/hotspot2/pps/Credential$SimCredential.class
287 ?rwxrwxr-x··2.0·unx·····1102·b-·stor·80-Jan-01·00:00·android/net/wifi/hotspot2/pps/Credential$UserCredential$1.class287 ?rwxrwxr-x··2.0·unx·····1102·b-·stor·80-Jan-01·00:00·android/net/wifi/hotspot2/pps/Credential$UserCredential$1.class
288 ?rwxrwxr-x··2.0·unx·····4553·b-·stor·80-Jan-01·00:00·android/net/wifi/hotspot2/pps/Credential$UserCredential.class288 ?rwxrwxr-x··2.0·unx·····4612·b-·stor·80-Jan-01·00:00·android/net/wifi/hotspot2/pps/Credential$UserCredential.class
289 ?rwxrwxr-x··2.0·unx·····9194·b-·stor·80-Jan-01·00:00·android/net/wifi/hotspot2/pps/Credential.class289 ?rwxrwxr-x··2.0·unx·····9241·b-·stor·80-Jan-01·00:00·android/net/wifi/hotspot2/pps/Credential.class
290 ?rwxrwxr-x··2.0·unx·····1574·b-·stor·80-Jan-01·00:00·android/net/wifi/hotspot2/pps/HomeSp$1.class290 ?rwxrwxr-x··2.0·unx·····1574·b-·stor·80-Jan-01·00:00·android/net/wifi/hotspot2/pps/HomeSp$1.class
291 ?rwxrwxr-x··2.0·unx·····5346·b-·stor·80-Jan-01·00:00·android/net/wifi/hotspot2/pps/HomeSp.class291 ?rwxrwxr-x··2.0·unx·····5266·b-·stor·80-Jan-01·00:00·android/net/wifi/hotspot2/pps/HomeSp.class
292 ?rwxrwxr-x··2.0·unx·····2153·b-·stor·80-Jan-01·00:00·android/net/wifi/hotspot2/pps/Policy$1.class292 ?rwxrwxr-x··2.0·unx·····2153·b-·stor·80-Jan-01·00:00·android/net/wifi/hotspot2/pps/Policy$1.class
293 ?rwxrwxr-x··2.0·unx······949·b-·stor·80-Jan-01·00:00·android/net/wifi/hotspot2/pps/Policy$RoamingPartner$1.class293 ?rwxrwxr-x··2.0·unx······949·b-·stor·80-Jan-01·00:00·android/net/wifi/hotspot2/pps/Policy$RoamingPartner$1.class
294 ?rwxrwxr-x··2.0·unx·····2602·b-·stor·80-Jan-01·00:00·android/net/wifi/hotspot2/pps/Policy$RoamingPartner.class294 ?rwxrwxr-x··2.0·unx·····2602·b-·stor·80-Jan-01·00:00·android/net/wifi/hotspot2/pps/Policy$RoamingPartner.class
295 ?rwxrwxr-x··2.0·unx·····6832·b-·stor·80-Jan-01·00:00·android/net/wifi/hotspot2/pps/Policy.class295 ?rwxrwxr-x··2.0·unx·····6832·b-·stor·80-Jan-01·00:00·android/net/wifi/hotspot2/pps/Policy.class
296 ?rwxrwxr-x··2.0·unx·····1354·b-·stor·80-Jan-01·00:00·android/net/wifi/hotspot2/pps/UpdateParameter$1.class296 ?rwxrwxr-x··2.0·unx·····1354·b-·stor·80-Jan-01·00:00·android/net/wifi/hotspot2/pps/UpdateParameter$1.class
297 ?rwxrwxr-x··2.0·unx·····6806·b-·stor·80-Jan-01·00:00·android/net/wifi/hotspot2/pps/UpdateParameter.class297 ?rwxrwxr-x··2.0·unx·····6806·b-·stor·80-Jan-01·00:00·android/net/wifi/hotspot2/pps/UpdateParameter.class
298 ?rwxrwxr-x··2.0·unx······379·b-·stor·80-Jan-01·00:00·android/net/wifi/p2p/IWifiP2pManager.class298 ?rwxrwxr-x··2.0·unx······379·b-·stor·80-Jan-01·00:00·android/net/wifi/p2p/IWifiP2pManager.class
Offset 522, 8 lines modifiedOffset 522, 8 lines modified
522 ?rwxrwxr-x··2.0·unx·····1233·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiManager$SuggestionConnectionStatusListenerProxy.class522 ?rwxrwxr-x··2.0·unx·····1233·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiManager$SuggestionConnectionStatusListenerProxy.class
523 ?rwxrwxr-x··2.0·unx·····1576·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiManager$TrafficStateCallbackProxy.class523 ?rwxrwxr-x··2.0·unx·····1576·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiManager$TrafficStateCallbackProxy.class
524 ?rwxrwxr-x··2.0·unx·····2903·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiManager$WifiConnectedNetworkScorerProxy.class524 ?rwxrwxr-x··2.0·unx·····2903·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiManager$WifiConnectedNetworkScorerProxy.class
525 ?rwxrwxr-x··2.0·unx······209·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiScanner$PnoScanListener.class525 ?rwxrwxr-x··2.0·unx······209·b-·stor·80-Jan-01·00:00·android/net/wifi/WifiScanner$PnoScanListener.class
526 ?rwxrwxr-x··2.0·unx·····4791·b-·stor·80-Jan-01·00:00·android/net/wifi/aware/WifiAwareManager$WifiAwareDiscoverySessionCallbackProxy.class526 ?rwxrwxr-x··2.0·unx·····4791·b-·stor·80-Jan-01·00:00·android/net/wifi/aware/WifiAwareManager$WifiAwareDiscoverySessionCallbackProxy.class
527 ?rwxrwxr-x··2.0·unx·····1869·b-·stor·80-Jan-01·00:00·android/net/wifi/aware/WifiAwareManager$WifiAwareEventCallbackProxy.class527 ?rwxrwxr-x··2.0·unx·····1869·b-·stor·80-Jan-01·00:00·android/net/wifi/aware/WifiAwareManager$WifiAwareEventCallbackProxy.class
528 ?rwxrwxr-x··2.0·unx·····1317·b-·stor·80-Jan-01·00:00·android/net/wifi/rtt/WifiRttManager$1.class528 ?rwxrwxr-x··2.0·unx·····1317·b-·stor·80-Jan-01·00:00·android/net/wifi/rtt/WifiRttManager$1.class
529 527·files,·963754·bytes·uncompressed,·808501·bytes·compressed:··16.1%529 527·files,·965654·bytes·uncompressed,·810057·bytes·compressed:··16.1%
3.54 KB
android/net/wifi/ScanResult.class
3.48 KB
procyon -ec {}
    
Offset 15, 18 lines modifiedOffset 15, 19 lines modified
15 ····public·static·final·int·BAND_24_GHZ_FIRST_CH_NUM·=·1;15 ····public·static·final·int·BAND_24_GHZ_FIRST_CH_NUM·=·1;
16 ····public·static·final·int·BAND_24_GHZ_LAST_CH_NUM·=·14;16 ····public·static·final·int·BAND_24_GHZ_LAST_CH_NUM·=·14;
17 ····public·static·final·int·BAND_24_GHZ_START_FREQ_MHZ·=·2412;17 ····public·static·final·int·BAND_24_GHZ_START_FREQ_MHZ·=·2412;
18 ····public·static·final·int·BAND_5_GHZ_END_FREQ_MHZ·=·5865;18 ····public·static·final·int·BAND_5_GHZ_END_FREQ_MHZ·=·5865;
19 ····public·static·final·int·BAND_5_GHZ_FIRST_CH_NUM·=·32;19 ····public·static·final·int·BAND_5_GHZ_FIRST_CH_NUM·=·32;
20 ····public·static·final·int·BAND_5_GHZ_LAST_CH_NUM·=·173;20 ····public·static·final·int·BAND_5_GHZ_LAST_CH_NUM·=·173;
21 ····public·static·final·int·BAND_5_GHZ_START_FREQ_MHZ·=·5160;21 ····public·static·final·int·BAND_5_GHZ_START_FREQ_MHZ·=·5160;
22 ····public·static·final·int·BAND_6_GHZ_END_FREQ_MHZ·=·7105;22 ····public·static·final·int·BAND_6_GHZ_END_FREQ_MHZ·=·7115;
23 ····public·static·final·int·BAND_6_GHZ_FIRST_CH_NUM·=·1;23 ····public·static·final·int·BAND_6_GHZ_FIRST_CH_NUM·=·1;
24 ····public·static·final·int·BAND_6_GHZ_LAST_CH_NUM·=·233;24 ····public·static·final·int·BAND_6_GHZ_LAST_CH_NUM·=·233;
25 ····public·static·final·int·BAND_6_GHZ_START_FREQ_MHZ·=·5945;25 ····public·static·final·int·BAND_6_GHZ_OP_CLASS_136_CH_2_FREQ_MHZ·=·5935;
 26 ····public·static·final·int·BAND_6_GHZ_START_FREQ_MHZ·=·5955;
26 ····public·static·final·int·CHANNEL_WIDTH_160MHZ·=·3;27 ····public·static·final·int·CHANNEL_WIDTH_160MHZ·=·3;
27 ····public·static·final·int·CHANNEL_WIDTH_20MHZ·=·0;28 ····public·static·final·int·CHANNEL_WIDTH_20MHZ·=·0;
28 ····public·static·final·int·CHANNEL_WIDTH_40MHZ·=·1;29 ····public·static·final·int·CHANNEL_WIDTH_40MHZ·=·1;
29 ····public·static·final·int·CHANNEL_WIDTH_80MHZ·=·2;30 ····public·static·final·int·CHANNEL_WIDTH_80MHZ·=·2;
30 ····public·static·final·int·CHANNEL_WIDTH_80MHZ_PLUS_MHZ·=·4;31 ····public·static·final·int·CHANNEL_WIDTH_80MHZ_PLUS_MHZ·=·4;
31 ····public·static·final·int·CIPHER_CCMP·=·3;32 ····public·static·final·int·CIPHER_CCMP·=·3;
32 ····public·static·final·int·CIPHER_GCMP_256·=·4;33 ····public·static·final·int·CIPHER_GCMP_256·=·4;
Offset 223, 57 lines modifiedOffset 224, 73 lines modified
223 ················return·2484;224 ················return·2484;
224 ············}225 ············}
225 ············if·(n·>=·n4·&&·n·<=·n5)·{226 ············if·(n·>=·n4·&&·n·<=·n5)·{
226 ················return·(n·-·1)·*·5·+·2412;227 ················return·(n·-·1)·*·5·+·2412;
227 ············}228 ············}
228 ············return·n3;229 ············return·n3;
229 ········}230 ········}
230 ········else·if·(n2·==·2)·{ 
231 ············if·(n·>=·32·&&·n·<=·173)·{ 
232 ················return·(n·-·32)·*·5·+·5160; 
233 ············} 
234 ············return·n3; 
235 ········} 
236 ········else·{231 ········else·{
237 ············if·(n2·!=·8)·{232 ············final·int·n6·=·2;
 233 ············if·(n2·==·n6)·{
 234 ················if·(n·>=·32·&&·n·<=·173)·{
 235 ····················return·(n·-·32)·*·5·+·5160;
 236 ················}
238 ················return·n3;237 ················return·n3;
239 ············}238 ············}
240 ············if·(n·>=·n4·&&·n·<=·233)·{239 ············else·{
241 ················return·(n·-·1)·*·5·+·5945;240 ················if·(n2·!=·8)·{
 241 ····················return·n3;
 242 ················}
 243 ················if·(n·<·n4·||·n·>·233)·{
 244 ····················return·n3;
 245 ················}
 246 ················if·(n·==·n6)·{
 247 ····················return·5935;
 248 ················}
 249 ················return·(n·-·1)·*·5·+·5955;
242 ············}250 ············}
243 ············return·n3; 
244 ········}251 ········}
245 ····}252 ····}
246 ····253 ····
247 ····public·static·int·convertFrequencyMhzToChannel(final·int·n)·{254 ····public·static·int·convertFrequencyMhzToChannel(final·int·n)·{
248 ········if·(n·==·2484)·{255 ········if·(n·==·2484)·{
249 ············return·14;256 ············return·14;
250 ········}257 ········}
251 ········if·(is24GHz(n))·{258 ········if·(is24GHz(n))·{
252 ············return·(n·-·2412)·/·5·+·1;259 ············return·(n·-·2412)·/·5·+·1;
253 ········}260 ········}
254 ········if·(is5GHz(n))·{261 ········if·(is5GHz(n))·{
255 ············return·(n·-·5160)·/·5·+·32;262 ············return·(n·-·5160)·/·5·+·32;
256 ········}263 ········}
257 ········if·(is6GHz(n))·{264 ········if·(!is6GHz(n))·{
258 ············return·(n·-·5945)·/·5·+·1;265 ············return·-1;
259 ········}266 ········}
260 ········return·-1;267 ········if·(n·==·5935)·{
 268 ············return·2;
 269 ········}
 270 ········return·(n·-·5955)·/·5·+·1;
261 ····}271 ····}
262 ····272 ····
263 ····public·static·boolean·is24GHz(final·int·n)·{273 ····public·static·boolean·is24GHz(final·int·n)·{
264 ········return·n·>=·2412·&&·n·<=·2484;274 ········return·n·>=·2412·&&·n·<=·2484;
265 ····}275 ····}
266 ····276 ····
267 ····public·static·boolean·is5GHz(final·int·n)·{277 ····public·static·boolean·is5GHz(final·int·n)·{
268 ········return·n·>=·5160·&&·n·<=·5865;278 ········return·n·>=·5160·&&·n·<=·5865;
269 ····}279 ····}
270 ····280 ····
271 ····public·static·boolean·is6GHz(final·int·n)·{281 ····public·static·boolean·is6GHz(final·int·n)·{
272 ········return·n·>=·5945·&&·n·<=·7105;282 ········boolean·b·=·true;
 283 ········if·(n·==·5935)·{
 284 ············return·b;
 285 ········}
 286 ········if·(n·<·5955·||·n·>·7115)·{
 287 ············b·=·false;
 288 ········}
 289 ········return·b;
273 ····}290 ····}
274 ····291 ····
275 ····private·static·String·wifiStandardToString(final·int·n)·{292 ····private·static·String·wifiStandardToString(final·int·n)·{
276 ········if·(n·==·0)·{293 ········if·(n·==·0)·{
277 ············return·"unknown";294 ············return·"unknown";
278 ········}295 ········}
279 ········if·(n·==·1)·{296 ········if·(n·==·1)·{
2.25 KB
android/net/wifi/SoftApConfiguration.class
2.17 KB
procyon -ec {}
    
Offset 210, 45 lines modifiedOffset 210, 46 lines modified
210 ········final·WifiConfiguration·wifiConfiguration·=·new·WifiConfiguration();210 ········final·WifiConfiguration·wifiConfiguration·=·new·WifiConfiguration();
211 ········wifiConfiguration.SSID·=·this.mSsid;211 ········wifiConfiguration.SSID·=·this.mSsid;
212 ········wifiConfiguration.preSharedKey·=·this.mPassphrase;212 ········wifiConfiguration.preSharedKey·=·this.mPassphrase;
213 ········wifiConfiguration.hiddenSSID·=·this.mHiddenSsid;213 ········wifiConfiguration.hiddenSSID·=·this.mHiddenSsid;
214 ········wifiConfiguration.apChannel·=·this.mChannel;214 ········wifiConfiguration.apChannel·=·this.mChannel;
215 ········final·int·mSecurityType·=·this.mSecurityType;215 ········final·int·mSecurityType·=·this.mSecurityType;
216 ········final·String·s·=·"SoftApConfiguration";216 ········final·String·s·=·"SoftApConfiguration";
 217 ········final·int·n·=·2;
217 ········final·boolean·apBand·=·true;218 ········final·boolean·apBand·=·true;
218 ········if·(mSecurityType·!=·0)·{219 ········if·(mSecurityType·!=·0)·{
219 ············if·(mSecurityType·!=·(apBand·?·1·:·0))·{220 ············if·(mSecurityType·!=·(apBand·?·1·:·0)·&&·mSecurityType·!=·n)·{
220 ················final·StringBuilder·sb·=·new·StringBuilder();221 ················final·StringBuilder·sb·=·new·StringBuilder();
221 ················sb.append("Convert·fail,·unsupported·security·type·:");222 ················sb.append("Convert·fail,·unsupported·security·type·:");
222 ················sb.append(this.mSecurityType);223 ················sb.append(this.mSecurityType);
223 ················Log.e(s,·sb.toString());224 ················Log.e(s,·sb.toString());
224 ················return·null;225 ················return·null;
225 ············}226 ············}
226 ············wifiConfiguration.allowedKeyManagement.set(4);227 ············wifiConfiguration.allowedKeyManagement.set(4);
227 ········}228 ········}
228 ········else·{229 ········else·{
229 ············wifiConfiguration.allowedKeyManagement.set(0);230 ············wifiConfiguration.allowedKeyManagement.set(0);
230 ········}231 ········}
231 ········final·int·mBand·=·this.mBand;232 ········final·int·mBand·=·this.mBand;
232 ········if·(mBand·!=·(apBand·?·1·:·0))·{233 ········if·(mBand·!=·(apBand·?·1·:·0))·{
233 ············if·(mBand·!=·2)·{234 ············if·(mBand·!=·n)·{
234 ················final·int·n·=·3;235 ················final·int·n2·=·3;
235 ················final·int·n2·=·-1;236 ················final·int·n3·=·-1;
236 ················if·(mBand·!=·n)·{237 ················if·(mBand·!=·n2)·{
237 ····················if·(mBand·!=·7)·{238 ····················if·(mBand·!=·7)·{
238 ························final·StringBuilder·sb2·=·new·StringBuilder();239 ························final·StringBuilder·sb2·=·new·StringBuilder();
239 ························sb2.append("Convert·fail,·unsupported·band·setting·:");240 ························sb2.append("Convert·fail,·unsupported·band·setting·:");
240 ························sb2.append(this.mBand);241 ························sb2.append(this.mBand);
241 ························Log.e(s,·sb2.toString());242 ························Log.e(s,·sb2.toString());
242 ························return·null;243 ························return·null;
243 ····················}244 ····················}
244 ····················wifiConfiguration.apBand·=·n2;245 ····················wifiConfiguration.apBand·=·n3;
245 ················}246 ················}
246 ················else·{247 ················else·{
247 ····················wifiConfiguration.apBand·=·n2;248 ····················wifiConfiguration.apBand·=·n3;
248 ················}249 ················}
249 ············}250 ············}
250 ············else·{251 ············else·{
251 ················wifiConfiguration.apBand·=·(apBand·?·1·:·0);252 ················wifiConfiguration.apBand·=·(apBand·?·1·:·0);
252 ············}253 ············}
253 ········}254 ········}
254 ········else·{255 ········else·{
2.16 KB
android/net/wifi/WifiEnterpriseConfig.class
2.07 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 15 lines modified
  
1 package·android.net.wifi;1 package·android.net.wifi;
  
2 import·java.util.Map;2 import·java.util.Map;
3 import·android.os.Parcel;3 import·android.os.Parcel;
 4 import·java.security.spec.ECParameterSpec;
 5 import·java.security.interfaces.ECPublicKey;
 6 import·java.security.interfaces.RSAPublicKey;
4 import·android.util.Log;7 import·android.util.Log;
5 import·java.nio.charset.StandardCharsets;8 import·java.nio.charset.StandardCharsets;
6 import·java.util.Iterator;9 import·java.util.Iterator;
7 import·android.text.TextUtils;10 import·android.text.TextUtils;
8 import·java.util.Arrays;11 import·java.util.Arrays;
9 import·java.util.HashMap;12 import·java.util.HashMap;
10 import·java.security.PrivateKey;13 import·java.security.PrivateKey;
Offset 206, 14 lines modifiedOffset 209, 38 lines modified
206 ········final·StringBuilder·sb2·=·new·StringBuilder();209 ········final·StringBuilder·sb2·=·new·StringBuilder();
207 ········sb2.append("mPhase2Method·is·invald·for·WiFi·enterprise·configuration:·");210 ········sb2.append("mPhase2Method·is·invald·for·WiFi·enterprise·configuration:·");
208 ········sb2.append(this.mPhase2Method);211 ········sb2.append(this.mPhase2Method);
209 ········Log.e(s,·sb2.toString());212 ········Log.e(s,·sb2.toString());
210 ········return·false;213 ········return·false;
211 ····}214 ····}
212 ····215 ····
 216 ····public·static·boolean·isSuiteBCipherCert(final·X509Certificate·x509Certificate)·{
 217 ········if·(x509Certificate·==·null)·{
 218 ············return·false;
 219 ········}
 220 ········final·String·sigAlgOID·=·x509Certificate.getSigAlgOID();
 221 ········final·boolean·equals·=·sigAlgOID.equals("1.2.840.113549.1.1.12");
 222 ········final·boolean·b·=·true;
 223 ········if·(equals)·{
 224 ············if·(x509Certificate.getPublicKey()·instanceof·RSAPublicKey)·{
 225 ················final·RSAPublicKey·rsaPublicKey·=·(RSAPublicKey)x509Certificate.getPublicKey();
 226 ················if·(rsaPublicKey.getModulus()·!=·null·&&·rsaPublicKey.getModulus().bitLength()·>=·3072)·{
 227 ····················return·b;
 228 ················}
 229 ············}
 230 ········}
 231 ········else·if·(sigAlgOID.equals("1.2.840.10045.4.3.3")·&&·x509Certificate.getPublicKey()·instanceof·ECPublicKey)·{
 232 ············final·ECParameterSpec·params·=·((ECPublicKey)x509Certificate.getPublicKey()).getParams();
 233 ············if·(params·!=·null·&&·params.getOrder()·!=·null·&&·params.getOrder().bitLength()·>=·384)·{
 234 ················return·b;
 235 ············}
 236 ········}
 237 ········return·false;
 238 ····}
 239 ····
213 ····private·String·removeDoubleQuotes(final·String·s)·{240 ····private·String·removeDoubleQuotes(final·String·s)·{
214 ········if·(TextUtils.isEmpty((CharSequence)s))·{241 ········if·(TextUtils.isEmpty((CharSequence)s))·{
215 ············return·"";242 ············return·"";
216 ········}243 ········}
217 ········final·int·length·=·s.length();244 ········final·int·length·=·s.length();
218 ········final·int·n·=·1;245 ········final·int·n·=·1;
219 ········if·(length·>·n)·{246 ········if·(length·>·n)·{
4.0 KB
android/net/wifi/WifiNetworkSpecifier$Builder.class
3.9 KB
procyon -ec {}
    
Offset 88, 44 lines modifiedOffset 88, 66 lines modified
88 ········if·(this.mBssidPatternMatcher·==·null)·{88 ········if·(this.mBssidPatternMatcher·==·null)·{
89 ············this.mBssidPatternMatcher·=·WifiNetworkSpecifier$Builder.MATCH_ALL_BSSID_PATTERN;89 ············this.mBssidPatternMatcher·=·WifiNetworkSpecifier$Builder.MATCH_ALL_BSSID_PATTERN;
90 ········}90 ········}
91 ····}91 ····}
92 ····92 ····
93 ····private·void·setSecurityParamsInWifiConfiguration(final·WifiConfiguration·wifiConfiguration)·{93 ····private·void·setSecurityParamsInWifiConfiguration(final·WifiConfiguration·wifiConfiguration)·{
94 ········final·boolean·empty·=·TextUtils.isEmpty((CharSequence)this.mWpa2PskPassphrase);94 ········final·boolean·empty·=·TextUtils.isEmpty((CharSequence)this.mWpa2PskPassphrase);
 95 ········final·int·securityParams·=·2;
95 ········final·String·s·=·"\"";96 ········final·String·s·=·"\"";
96 ········if·(!empty)·{97 ········if·(!empty)·{
97 ············wifiConfiguration.setSecurityParams(2);98 ············wifiConfiguration.setSecurityParams(securityParams);
98 ············final·StringBuilder·sb·=·new·StringBuilder();99 ············final·StringBuilder·sb·=·new·StringBuilder();
99 ············sb.append(s);100 ············sb.append(s);
100 ············sb.append(this.mWpa2PskPassphrase);101 ············sb.append(this.mWpa2PskPassphrase);
101 ············sb.append(s);102 ············sb.append(s);
102 ············wifiConfiguration.preSharedKey·=·sb.toString();103 ············wifiConfiguration.preSharedKey·=·sb.toString();
103 ········}104 ········}
104 ········else·if·(!TextUtils.isEmpty((CharSequence)this.mWpa3SaePassphrase))·{105 ········else·if·(!TextUtils.isEmpty((CharSequence)this.mWpa3SaePassphrase))·{
105 ············wifiConfiguration.setSecurityParams(4);106 ············wifiConfiguration.setSecurityParams(4);
106 ············final·StringBuilder·sb2·=·new·StringBuilder();107 ············final·StringBuilder·sb2·=·new·StringBuilder();
107 ············sb2.append(s);108 ············sb2.append(s);
108 ············sb2.append(this.mWpa3SaePassphrase);109 ············sb2.append(this.mWpa3SaePassphrase);
109 ············sb2.append(s);110 ············sb2.append(s);
110 ············wifiConfiguration.preSharedKey·=·sb2.toString();111 ············wifiConfiguration.preSharedKey·=·sb2.toString();
111 ········}112 ········}
112 ········else·if·(this.mWpa2EnterpriseConfig·!=·null)·{ 
113 ············wifiConfiguration.setSecurityParams(3); 
114 ············wifiConfiguration.enterpriseConfig·=·this.mWpa2EnterpriseConfig; 
115 ········} 
116 ········else·if·(this.mWpa3EnterpriseConfig·!=·null)·{ 
117 ············wifiConfiguration.setSecurityParams(5); 
118 ············wifiConfiguration.enterpriseConfig·=·this.mWpa3EnterpriseConfig; 
119 ········} 
120 ········else·if·(this.mIsEnhancedOpen)·{ 
121 ············wifiConfiguration.setSecurityParams(6); 
122 ········} 
123 ········else·{113 ········else·{
124 ············wifiConfiguration.setSecurityParams(0);114 ············final·WifiEnterpriseConfig·mWpa2EnterpriseConfig·=·this.mWpa2EnterpriseConfig;
 115 ············final·int·n·=·3;
 116 ············if·(mWpa2EnterpriseConfig·!=·null)·{
 117 ················wifiConfiguration.setSecurityParams(n);
 118 ················wifiConfiguration.enterpriseConfig·=·this.mWpa2EnterpriseConfig;
 119 ············}
 120 ············else·{
 121 ················final·WifiEnterpriseConfig·mWpa3EnterpriseConfig·=·this.mWpa3EnterpriseConfig;
 122 ················if·(mWpa3EnterpriseConfig·!=·null)·{
 123 ····················final·int·eapMethod·=·mWpa3EnterpriseConfig.getEapMethod();
 124 ····················final·int·securityParams2·=·5;
 125 ····················final·int·requirePmf·=·1;
 126 ····················if·(eapMethod·==·requirePmf·&&·WifiEnterpriseConfig.isSuiteBCipherCert(this.mWpa3EnterpriseConfig.getClientCertificate())·&&·WifiEnterpriseConfig.isSuiteBCipherCert(this.mWpa3EnterpriseConfig.getCaCertificate()))·{
 127 ························wifiConfiguration.setSecurityParams(securityParams2);
 128 ····················}
 129 ····················else·{
 130 ························wifiConfiguration.setSecurityParams(n);
 131 ························wifiConfiguration.allowedProtocols.set(requirePmf);
 132 ························wifiConfiguration.allowedPairwiseCiphers.set(securityParams);
 133 ························wifiConfiguration.allowedPairwiseCiphers.set(n);
 134 ························wifiConfiguration.allowedGroupCiphers.set(n);
 135 ························wifiConfiguration.allowedGroupCiphers.set(securityParams2);
 136 ························wifiConfiguration.requirePmf·=·(requirePmf·!=·0);
 137 ····················}
 138 ····················wifiConfiguration.enterpriseConfig·=·this.mWpa3EnterpriseConfig;
 139 ················}
 140 ················else·if·(this.mIsEnhancedOpen)·{
 141 ····················wifiConfiguration.setSecurityParams(6);
 142 ················}
 143 ················else·{
 144 ····················wifiConfiguration.setSecurityParams(0);
 145 ················}
 146 ············}
125 ········}147 ········}
126 ····}148 ····}
127 ····149 ····
128 ····private·void·validateSecurityParams()·{150 ····private·void·validateSecurityParams()·{
129 ········final·int·n·=·0·+·(this.mIsEnhancedOpen·?·1·:·0);151 ········final·int·n·=·0·+·(this.mIsEnhancedOpen·?·1·:·0);
130 ········final·boolean·empty·=·TextUtils.isEmpty((CharSequence)this.mWpa2PskPassphrase);152 ········final·boolean·empty·=·TextUtils.isEmpty((CharSequence)this.mWpa2PskPassphrase);
131 ········final·int·n2·=·1;153 ········final·int·n2·=·1;
5.25 KB
android/net/wifi/WifiNetworkSuggestion$Builder.class
5.14 KB
procyon -ec {}
    
Offset 87, 56 lines modifiedOffset 87, 78 lines modified
87 ········this.mPasspointConfiguration.setCarrierId(this.mCarrierId);87 ········this.mPasspointConfiguration.setCarrierId(this.mCarrierId);
88 ········this.mPasspointConfiguration.setMeteredOverride(wifiConfiguration.meteredOverride);88 ········this.mPasspointConfiguration.setMeteredOverride(wifiConfiguration.meteredOverride);
89 ········return·wifiConfiguration;89 ········return·wifiConfiguration;
90 ····}90 ····}
91 ····91 ····
92 ····private·void·setSecurityParamsInWifiConfiguration(final·WifiConfiguration·wifiConfiguration)·{92 ····private·void·setSecurityParamsInWifiConfiguration(final·WifiConfiguration·wifiConfiguration)·{
93 ········final·boolean·empty·=·TextUtils.isEmpty((CharSequence)this.mWpa2PskPassphrase);93 ········final·boolean·empty·=·TextUtils.isEmpty((CharSequence)this.mWpa2PskPassphrase);
 94 ········final·int·securityParams·=·2;
94 ········final·String·s·=·"\"";95 ········final·String·s·=·"\"";
95 ········if·(!empty)·{96 ········if·(!empty)·{
96 ············wifiConfiguration.setSecurityParams(2);97 ············wifiConfiguration.setSecurityParams(securityParams);
97 ············final·StringBuilder·sb·=·new·StringBuilder();98 ············final·StringBuilder·sb·=·new·StringBuilder();
98 ············sb.append(s);99 ············sb.append(s);
99 ············sb.append(this.mWpa2PskPassphrase);100 ············sb.append(this.mWpa2PskPassphrase);
100 ············sb.append(s);101 ············sb.append(s);
101 ············wifiConfiguration.preSharedKey·=·sb.toString();102 ············wifiConfiguration.preSharedKey·=·sb.toString();
102 ········}103 ········}
103 ········else·if·(!TextUtils.isEmpty((CharSequence)this.mWpa3SaePassphrase))·{104 ········else·if·(!TextUtils.isEmpty((CharSequence)this.mWpa3SaePassphrase))·{
104 ············wifiConfiguration.setSecurityParams(4);105 ············wifiConfiguration.setSecurityParams(4);
105 ············final·StringBuilder·sb2·=·new·StringBuilder();106 ············final·StringBuilder·sb2·=·new·StringBuilder();
106 ············sb2.append(s);107 ············sb2.append(s);
107 ············sb2.append(this.mWpa3SaePassphrase);108 ············sb2.append(this.mWpa3SaePassphrase);
108 ············sb2.append(s);109 ············sb2.append(s);
109 ············wifiConfiguration.preSharedKey·=·sb2.toString();110 ············wifiConfiguration.preSharedKey·=·sb2.toString();
110 ········}111 ········}
111 ········else·if·(this.mWpa2EnterpriseConfig·!=·null)·{ 
112 ············wifiConfiguration.setSecurityParams(3); 
113 ············wifiConfiguration.enterpriseConfig·=·this.mWpa2EnterpriseConfig; 
114 ········} 
115 ········else·if·(this.mWpa3EnterpriseConfig·!=·null)·{ 
116 ············wifiConfiguration.setSecurityParams(5); 
117 ············wifiConfiguration.enterpriseConfig·=·this.mWpa3EnterpriseConfig; 
118 ········} 
119 ········else·if·(this.mIsEnhancedOpen)·{ 
120 ············wifiConfiguration.setSecurityParams(6); 
121 ········} 
122 ········else·if·(!TextUtils.isEmpty((CharSequence)this.mWapiPskPassphrase))·{ 
123 ············wifiConfiguration.setSecurityParams(7); 
124 ············final·StringBuilder·sb3·=·new·StringBuilder(); 
125 ············sb3.append(s); 
126 ············sb3.append(this.mWapiPskPassphrase); 
127 ············sb3.append(s); 
128 ············wifiConfiguration.preSharedKey·=·sb3.toString(); 
129 ········} 
130 ········else·if·(this.mWapiEnterpriseConfig·!=·null)·{ 
131 ············wifiConfiguration.setSecurityParams(8); 
132 ············wifiConfiguration.enterpriseConfig·=·this.mWapiEnterpriseConfig; 
133 ········} 
134 ········else·{112 ········else·{
135 ············wifiConfiguration.setSecurityParams(0);113 ············final·WifiEnterpriseConfig·mWpa2EnterpriseConfig·=·this.mWpa2EnterpriseConfig;
 114 ············final·int·n·=·3;
 115 ············if·(mWpa2EnterpriseConfig·!=·null)·{
 116 ················wifiConfiguration.setSecurityParams(n);
 117 ················wifiConfiguration.enterpriseConfig·=·this.mWpa2EnterpriseConfig;
 118 ············}
 119 ············else·{
 120 ················final·WifiEnterpriseConfig·mWpa3EnterpriseConfig·=·this.mWpa3EnterpriseConfig;
 121 ················if·(mWpa3EnterpriseConfig·!=·null)·{
 122 ····················final·int·eapMethod·=·mWpa3EnterpriseConfig.getEapMethod();
 123 ····················final·int·securityParams2·=·5;
 124 ····················final·int·requirePmf·=·1;
 125 ····················if·(eapMethod·==·requirePmf·&&·WifiEnterpriseConfig.isSuiteBCipherCert(this.mWpa3EnterpriseConfig.getClientCertificate())·&&·WifiEnterpriseConfig.isSuiteBCipherCert(this.mWpa3EnterpriseConfig.getCaCertificate()))·{
 126 ························wifiConfiguration.setSecurityParams(securityParams2);
 127 ····················}
 128 ····················else·{
 129 ························wifiConfiguration.setSecurityParams(n);
 130 ························wifiConfiguration.allowedProtocols.set(requirePmf);
 131 ························wifiConfiguration.allowedPairwiseCiphers.set(securityParams);
 132 ························wifiConfiguration.allowedPairwiseCiphers.set(n);
 133 ························wifiConfiguration.allowedGroupCiphers.set(n);
 134 ························wifiConfiguration.allowedGroupCiphers.set(securityParams2);
 135 ························wifiConfiguration.requirePmf·=·(requirePmf·!=·0);
 136 ····················}
 137 ····················wifiConfiguration.enterpriseConfig·=·this.mWpa3EnterpriseConfig;
 138 ················}
 139 ················else·if·(this.mIsEnhancedOpen)·{
 140 ····················wifiConfiguration.setSecurityParams(6);
 141 ················}
 142 ················else·if·(!TextUtils.isEmpty((CharSequence)this.mWapiPskPassphrase))·{
 143 ····················wifiConfiguration.setSecurityParams(7);
 144 ····················final·StringBuilder·sb3·=·new·StringBuilder();
 145 ····················sb3.append(s);
 146 ····················sb3.append(this.mWapiPskPassphrase);
 147 ····················sb3.append(s);
 148 ····················wifiConfiguration.preSharedKey·=·sb3.toString();
 149 ················}
 150 ················else·if·(this.mWapiEnterpriseConfig·!=·null)·{
 151 ····················wifiConfiguration.setSecurityParams(8);
 152 ····················wifiConfiguration.enterpriseConfig·=·this.mWapiEnterpriseConfig;
 153 ················}
 154 ················else·{
 155 ····················wifiConfiguration.setSecurityParams(0);
 156 ················}
 157 ············}
136 ········}158 ········}
137 ····}159 ····}
138 ····160 ····
139 ····private·void·validateSecurityParams()·{161 ····private·void·validateSecurityParams()·{
140 ········final·int·n·=·0·+·(this.mIsEnhancedOpen·?·1·:·0);162 ········final·int·n·=·0·+·(this.mIsEnhancedOpen·?·1·:·0);
141 ········final·boolean·empty·=·TextUtils.isEmpty((CharSequence)this.mWpa2PskPassphrase);163 ········final·boolean·empty·=·TextUtils.isEmpty((CharSequence)this.mWpa2PskPassphrase);
142 ········final·int·n2·=·1;164 ········final·int·n2·=·1;
661 B
android/net/wifi/WifiNetworkSuggestion.class
573 B
procyon -ec {}
    
Offset 70, 14 lines modifiedOffset 70, 17 lines modified
70 ········if·(this.wifiConfiguration.BSSID·==·null)·{70 ········if·(this.wifiConfiguration.BSSID·==·null)·{
71 ············return·null;71 ············return·null;
72 ········}72 ········}
73 ········return·MacAddress.fromString(this.wifiConfiguration.BSSID);73 ········return·MacAddress.fromString(this.wifiConfiguration.BSSID);
74 ····}74 ····}
75 ····75 ····
76 ····public·WifiEnterpriseConfig·getEnterpriseConfig()·{76 ····public·WifiEnterpriseConfig·getEnterpriseConfig()·{
 77 ········if·(!this.wifiConfiguration.isEnterprise())·{
 78 ············return·null;
 79 ········}
77 ········return·this.wifiConfiguration.enterpriseConfig;80 ········return·this.wifiConfiguration.enterpriseConfig;
78 ····}81 ····}
79 ····82 ····
80 ····public·String·getPassphrase()·{83 ····public·String·getPassphrase()·{
81 ········if·(this.wifiConfiguration.preSharedKey·==·null)·{84 ········if·(this.wifiConfiguration.preSharedKey·==·null)·{
82 ············return·null;85 ············return·null;
83 ········}86 ········}
675 B
android/net/wifi/hotspot2/pps/Credential$UserCredential.class
553 B
procyon -ec {}
    
Offset 103, 14 lines modifiedOffset 103, 18 lines modified
103 ········return·this.mPassword;103 ········return·this.mPassword;
104 ····}104 ····}
105 ····105 ····
106 ····public·String·getSoftTokenApp()·{106 ····public·String·getSoftTokenApp()·{
107 ········return·this.mSoftTokenApp;107 ········return·this.mSoftTokenApp;
108 ····}108 ····}
109 ····109 ····
 110 ····public·int·getUniqueId()·{
 111 ········return·Objects.hash(this.mUsername);
 112 ····}
 113 ····
110 ····public·String·getUsername()·{114 ····public·String·getUsername()·{
111 ········return·this.mUsername;115 ········return·this.mUsername;
112 ····}116 ····}
113 ····117 ····
114 ····public·int·hashCode()·{118 ····public·int·hashCode()·{
115 ········return·Objects.hash(this.mUsername,·this.mPassword,·this.mMachineManaged,·this.mSoftTokenApp,·this.mAbleToShare,·this.mEapType,·this.mNonEapInnerMethod);119 ········return·Objects.hash(this.mUsername,·this.mPassword,·this.mMachineManaged,·this.mSoftTokenApp,·this.mAbleToShare,·this.mEapType,·this.mNonEapInnerMethod);
116 ····}120 ····}
1.03 KB
android/net/wifi/hotspot2/pps/Credential.class
958 B
procyon -ec {}
    
Offset 327, 15 lines modifiedOffset 327, 28 lines modified
327 ····}327 ····}
328 ····328 ····
329 ····public·Credential$SimCredential·getSimCredential()·{329 ····public·Credential$SimCredential·getSimCredential()·{
330 ········return·this.mSimCredential;330 ········return·this.mSimCredential;
331 ····}331 ····}
332 ····332 ····
333 ····public·int·getUniqueId()·{333 ····public·int·getUniqueId()·{
334 ········return·Objects.hash(this.mUserCredential,·this.mCertCredential,·this.mSimCredential,·this.mRealm);334 ········final·Object[]·array·=·new·Object[4];
 335 ········final·Credential$UserCredential·mUserCredential·=·this.mUserCredential;
 336 ········int·uniqueId;
 337 ········if·(mUserCredential·!=·null)·{
 338 ············uniqueId·=·mUserCredential.getUniqueId();
 339 ········}
 340 ········else·{
 341 ············uniqueId·=·0;
 342 ········}
 343 ········array[0]·=·uniqueId;
 344 ········array[1]·=·this.mCertCredential;
 345 ········array[2]·=·this.mSimCredential;
 346 ········array[3]·=·this.mRealm;
 347 ········return·Objects.hash(array);
335 ····}348 ····}
336 ····349 ····
337 ····public·Credential$UserCredential·getUserCredential()·{350 ····public·Credential$UserCredential·getUserCredential()·{
338 ········return·this.mUserCredential;351 ········return·this.mUserCredential;
339 ····}352 ····}
340 ····353 ····
341 ····public·int·hashCode()·{354 ····public·int·hashCode()·{
928 B
android/net/wifi/hotspot2/pps/HomeSp.class
844 B
procyon -ec {}
    
Offset 157, 15 lines modifiedOffset 157, 15 lines modified
157 ····}157 ····}
158 ····158 ····
159 ····public·long[]·getRoamingConsortiumOis()·{159 ····public·long[]·getRoamingConsortiumOis()·{
160 ········return·this.mRoamingConsortiumOis;160 ········return·this.mRoamingConsortiumOis;
161 ····}161 ····}
162 ····162 ····
163 ····public·int·getUniqueId()·{163 ····public·int·getUniqueId()·{
164 ········return·Objects.hash(this.mFqdn,·this.mFriendlyName,·this.mHomeNetworkIds,·Arrays.hashCode(this.mMatchAllOis),·Arrays.hashCode(this.mMatchAnyOis),·Arrays.hashCode(this.mOtherHomePartners),·Arrays.hashCode(this.mRoamingConsortiumOis));164 ········return·Objects.hash(this.mFqdn);
165 ····}165 ····}
166 ····166 ····
167 ····public·int·hashCode()·{167 ····public·int·hashCode()·{
168 ········return·Objects.hash(this.mFqdn,·this.mFriendlyName,·this.mIconUrl,·this.mHomeNetworkIds,·Arrays.hashCode(this.mMatchAllOis),·Arrays.hashCode(this.mMatchAnyOis),·Arrays.hashCode(this.mOtherHomePartners),·Arrays.hashCode(this.mRoamingConsortiumOis));168 ········return·Objects.hash(this.mFqdn,·this.mFriendlyName,·this.mIconUrl,·this.mHomeNetworkIds,·Arrays.hashCode(this.mMatchAllOis),·Arrays.hashCode(this.mMatchAnyOis),·Arrays.hashCode(this.mOtherHomePartners),·Arrays.hashCode(this.mRoamingConsortiumOis));
169 ····}169 ····}
170 ····170 ····
171 ····public·void·setFqdn(final·String·mFqdn)·{171 ····public·void·setFqdn(final·String·mFqdn)·{
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·677998····»    Blocks:·1328·······IO·Block:·4096···regular·file1 ··Size:·679222····»    Blocks:·1328·······IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·1970-01-01·00:00:00.000000000·+00004 Modify:·1970-01-01·00:00:00.000000000·+0000
  
  
789 KB
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.wifi.apex-apex_payload.img.mount/javalib/service-wifi.jar vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.wifi.apex-apex_payload.img.mount/javalib/service-wifi.jar
1.56 KB
zipinfo {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 Zip·file·size:·3357418·bytes,·number·of·entries:·141 Zip·file·size:·3371466·bytes,·number·of·entries:·14
2 -rw----·····2.0·fat··3352736·b-·stor·08-Jan-01·00:00·classes.dex2 -rw----·····2.0·fat··3366784·b-·stor·08-Jan-01·00:00·classes.dex
3 -rw----·····2.0·fat·····1434·b-·defN·08-Jan-01·00:00·com/android/server/wifi/util/XmlUtilHelper.uau3 -rw----·····2.0·fat·····1434·b-·defN·08-Jan-01·00:00·com/android/server/wifi/util/XmlUtilHelper.uau
4 -rw----·····2.0·fat·····2565·b-·defN·08-Jan-01·00:00·com/android/internal/util/StateMachine.uau4 -rw----·····2.0·fat·····2565·b-·defN·08-Jan-01·00:00·com/android/internal/util/StateMachine.uau
5 -rw----·····2.0·fat······703·b-·defN·08-Jan-01·00:00·com/android/internal/util/State.uau5 -rw----·····2.0·fat······703·b-·defN·08-Jan-01·00:00·com/android/internal/util/State.uau
6 -rw----·····2.0·fat······200·b-·defN·08-Jan-01·00:00·com/android/internal/util/IState.uau6 -rw----·····2.0·fat······200·b-·defN·08-Jan-01·00:00·com/android/internal/util/IState.uau
7 -rw----·····2.0·fat······821·b-·defN·08-Jan-01·00:00·com/android/internal/util/HexDump.uau7 -rw----·····2.0·fat······821·b-·defN·08-Jan-01·00:00·com/android/internal/util/HexDump.uau
8 -rw----·····2.0·fat······204·b-·defN·08-Jan-01·00:00·com/android/internal/util/FastXmlSerializer.uau8 -rw----·····2.0·fat······204·b-·defN·08-Jan-01·00:00·com/android/internal/util/FastXmlSerializer.uau
9 -rw----·····2.0·fat······268·b-·defN·08-Jan-01·00:00·android/util/Rational.uau9 -rw----·····2.0·fat······268·b-·defN·08-Jan-01·00:00·android/util/Rational.uau
10 -rw----·····2.0·fat······589·b-·defN·08-Jan-01·00:00·android/util/LocalLog.uau10 -rw----·····2.0·fat······589·b-·defN·08-Jan-01·00:00·android/util/LocalLog.uau
11 -rw----·····2.0·fat······241·b-·defN·08-Jan-01·00:00·android/util/LocalLog.ReadOnlyLocalLog.uau11 -rw----·····2.0·fat······241·b-·defN·08-Jan-01·00:00·android/util/LocalLog.ReadOnlyLocalLog.uau
12 -rw----·····2.0·fat·····1056·b-·defN·08-Jan-01·00:00·android/net/InterfaceConfiguration.uau12 -rw----·····2.0·fat·····1056·b-·defN·08-Jan-01·00:00·android/net/InterfaceConfiguration.uau
13 -rw----·····2.0·fat·····1029·b-·defN·08-Jan-01·00:00·android/net/DhcpResults.uau13 -rw----·····2.0·fat·····1029·b-·defN·08-Jan-01·00:00·android/net/DhcpResults.uau
14 -rw----·····2.0·fat······339·b-·defN·80-Feb-01·00:00·META-INF/proguard/androidx-annotations.pro14 -rw----·····2.0·fat······339·b-·defN·80-Feb-01·00:00·META-INF/proguard/androidx-annotations.pro
15 -rw----·····2.0·fat·······45·b-·defN·08-Jan-01·00:00·META-INF/MANIFEST.MF15 -rw----·····2.0·fat·······45·b-·defN·08-Jan-01·00:00·META-INF/MANIFEST.MF
16 14·files,·3362230·bytes·uncompressed,·3355383·bytes·compressed:··0.2%16 14·files,·3376278·bytes·uncompressed,·3369431·bytes·compressed:··0.2%
786 KB
classes.dex
786 KB
classes.jar
88.2 KB
zipinfo {}
    
Offset 1, 24 lines modifiedOffset 1, 27 lines modified
1 Zip·file·size:·5011405·bytes,·number·of·entries:·21871 Zip·file·size:·5036991·bytes,·number·of·entries:·2197
2 ?rwxrwxr-x··2.0·unx······650·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$ActiveModeWarden$-Plt3MFTYdXeWBuvNCn1gi-5J5k.class2 ?rwxrwxr-x··2.0·unx······650·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$ActiveModeWarden$-Plt3MFTYdXeWBuvNCn1gi-5J5k.class
3 ?rwxrwxr-x··2.0·unx······518·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$ActiveModeWarden$S7UNguyF36djptgCPj9SyKz9CEc.class3 ?rwxrwxr-x··2.0·unx······518·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$ActiveModeWarden$S7UNguyF36djptgCPj9SyKz9CEc.class
4 ?rwxrwxr-x··2.0·unx······799·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$ActiveModeWarden$WifiController$EnabledState$eY1NyossFk5pfRDLOy4YXG2Puwg.class4 ?rwxrwxr-x··2.0·unx······799·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$ActiveModeWarden$WifiController$EnabledState$eY1NyossFk5pfRDLOy4YXG2Puwg.class
5 ?rwxrwxr-x··2.0·unx······518·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$ActiveModeWarden$xPvl3LCNSD6grhqXRhYeMKywknM.class5 ?rwxrwxr-x··2.0·unx······518·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$ActiveModeWarden$xPvl3LCNSD6grhqXRhYeMKywknM.class
6 ?rwxrwxr-x··2.0·unx······525·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$AvailableNetworkNotifier$8AuO976D3dRYxVBuKj3-nbzUsBo.class6 ?rwxrwxr-x··2.0·unx······525·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$AvailableNetworkNotifier$8AuO976D3dRYxVBuKj3-nbzUsBo.class
7 ?rwxrwxr-x··2.0·unx······534·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$AvailableNetworkNotifier$CHSKQjmLyURyOXr7RtOrIJsg714.class7 ?rwxrwxr-x··2.0·unx······534·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$AvailableNetworkNotifier$CHSKQjmLyURyOXr7RtOrIJsg714.class
8 ?rwxrwxr-x··2.0·unx······529·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$AvailableNetworkNotifier$S0FaoECCwNFCuGVJV69DPVdzyE8.class8 ?rwxrwxr-x··2.0·unx······529·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$AvailableNetworkNotifier$S0FaoECCwNFCuGVJV69DPVdzyE8.class
9 ?rwxrwxr-x··2.0·unx······544·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$BpQwyPJSlGcwCEF3EiaW_LaQafg.class9 ?rwxrwxr-x··2.0·unx······544·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$BpQwyPJSlGcwCEF3EiaW_LaQafg.class
10 ?rwxrwxr-x··2.0·unx······634·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$0kWHBEDMDwyFhtpdfzfhoXfS5rs.class10 ?rwxrwxr-x··2.0·unx······634·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$5goGSdaC6NEACYS7wbOaLCCxYCY.class
11 ?rwxrwxr-x··2.0·unx······740·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$CbqxqKCQkWJBWBwmO_hgFa9w7e8.class11 ?rwxrwxr-x··2.0·unx······799·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$I2EPZj0K8dvxVGynj3cc2j_QR1s.class
12 ?rwxrwxr-x··2.0·unx······732·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$IR5MLmoeNxDQ40KX7ud_PwD_e4M.class12 ?rwxrwxr-x··2.0·unx······624·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$Mg2ZjValmGZuzQbBHBGHCp_UiKY.class
13 ?rwxrwxr-x··2.0·unx······786·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$N7MQuU-tDrYrPJo28yGDfhw_YgQ.class13 ?rwxrwxr-x··2.0·unx······626·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$Ncn6tOVItshIBiKzZ-r2SnBwnfw.class
 14 ?rwxrwxr-x··2.0·unx······635·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$Sxk-cTBQCk_0SHkn4kYvzNh0-9I.class
14 ?rwxrwxr-x··2.0·unx······704·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$Wx2244j75aKSsUaiYdSuFPxJmEU.class15 ?rwxrwxr-x··2.0·unx······704·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$Wx2244j75aKSsUaiYdSuFPxJmEU.class
15 ?rwxrwxr-x··2.0·unx······626·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$ZVbr9oSV2aA_MGjIFf8LUK7Kz1E.class 
16 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$cfg46GoDJ6ILu1wGH5C7DP5Bvdg.class16 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$cfg46GoDJ6ILu1wGH5C7DP5Bvdg.class
17 ?rwxrwxr-x··2.0·unx······799·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$vhAcFFsSj5nGpzwlPOvUvRBPb6k.class17 ?rwxrwxr-x··2.0·unx······741·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$dxai51gBeXZGiG3dnDxmTMvlzcM.class
 18 ?rwxrwxr-x··2.0·unx······786·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$kGzSfU6wcZ_IZhPmnAT9ry9_M3s.class
 19 ?rwxrwxr-x··2.0·unx······731·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$n_aQ5ms9qITu5S1AT92r3rwlwxc.class
 20 ?rwxrwxr-x··2.0·unx······732·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$y10i9Sv7__b6uz6ooLuITOo4q3A.class
18 ?rwxrwxr-x··2.0·unx······832·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$ClientModeImpl$IbUjQnaBmVNI-BvvnQPJh9kmkyA.class21 ?rwxrwxr-x··2.0·unx······832·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$ClientModeImpl$IbUjQnaBmVNI-BvvnQPJh9kmkyA.class
19 ?rwxrwxr-x··2.0·unx······939·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$ClientModeImpl$UqwcWQ6NIKhK7ZrHShOOP8sozLU.class22 ?rwxrwxr-x··2.0·unx······939·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$ClientModeImpl$UqwcWQ6NIKhK7ZrHShOOP8sozLU.class
20 ?rwxrwxr-x··2.0·unx······982·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$ClientModeImpl$_eIoc6T_pU7yRPg6Ik6pD56TeJQ.class23 ?rwxrwxr-x··2.0·unx······982·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$ClientModeImpl$_eIoc6T_pU7yRPg6Ik6pD56TeJQ.class
21 ?rwxrwxr-x··2.0·unx······559·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$ClientModeManager$DeferStopHandler$yfBTwuXIXS1-C8U6BWDCJmb8S-I.class24 ?rwxrwxr-x··2.0·unx······559·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$ClientModeManager$DeferStopHandler$yfBTwuXIXS1-C8U6BWDCJmb8S-I.class
22 ?rwxrwxr-x··2.0·unx······678·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$ConnectionFailureNotifier$DisableMacRandomizationListener$RoKwT6JsS8vbwlXM0LujblsKOYc.class25 ?rwxrwxr-x··2.0·unx······678·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$ConnectionFailureNotifier$DisableMacRandomizationListener$RoKwT6JsS8vbwlXM0LujblsKOYc.class
23 ?rwxrwxr-x··2.0·unx······500·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$DeviceConfigFacade$rCuYo2oFd8cyHlEcZd5yA5W_i3o.class26 ?rwxrwxr-x··2.0·unx······500·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$DeviceConfigFacade$rCuYo2oFd8cyHlEcZd5yA5W_i3o.class
24 ?rwxrwxr-x··2.0·unx······583·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$DeviceConfigFacade$wAJxVlk0jgMV9iFawoPVNawKeF0.class27 ?rwxrwxr-x··2.0·unx······583·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$DeviceConfigFacade$wAJxVlk0jgMV9iFawoPVNawKeF0.class
Offset 81, 23 lines modifiedOffset 84, 27 lines modified
81 ?rwxrwxr-x··2.0·unx······723·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiConnectivityManager$axtJNPnNfJ9Q6ZyfvqnQxfGjodI.class84 ?rwxrwxr-x··2.0·unx······723·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiConnectivityManager$axtJNPnNfJ9Q6ZyfvqnQxfGjodI.class
82 ?rwxrwxr-x··2.0·unx······646·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiContext$KmgE8v3oDz55T3JcUuIdnquqcaY.class85 ?rwxrwxr-x··2.0·unx······646·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiContext$KmgE8v3oDz55T3JcUuIdnquqcaY.class
83 ?rwxrwxr-x··2.0·unx······612·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiContext$_OA9YqOqD1_8G9Pqayayt__5JWs.class86 ?rwxrwxr-x··2.0·unx······612·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiContext$_OA9YqOqD1_8G9Pqayayt__5JWs.class
84 ?rwxrwxr-x··2.0·unx······631·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiLastResortWatchdog$4MYwLxpeilnv_wozgQJwO14f4Lo.class87 ?rwxrwxr-x··2.0·unx······631·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiLastResortWatchdog$4MYwLxpeilnv_wozgQJwO14f4Lo.class
85 ?rwxrwxr-x··2.0·unx······610·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiLastResortWatchdog$X12eEHO2F-wCuBfeTuYZYFqOf58.class88 ?rwxrwxr-x··2.0·unx······610·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiLastResortWatchdog$X12eEHO2F-wCuBfeTuYZYFqOf58.class
86 ?rwxrwxr-x··2.0·unx······516·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiLastResortWatchdog$qpsQqHtHjzIQhe33-ULY0AHn0oY.class89 ?rwxrwxr-x··2.0·unx······516·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiLastResortWatchdog$qpsQqHtHjzIQhe33-ULY0AHn0oY.class
87 ?rwxrwxr-x··2.0·unx······572·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiLockManager$1$CkMHEvkkoNUZsaBQmCb9B-0F8lI.class90 ?rwxrwxr-x··2.0·unx······572·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiLockManager$1$CkMHEvkkoNUZsaBQmCb9B-0F8lI.class
88 ?rwxrwxr-x··2.0·unx······676·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiMetrics$TjxJXDOgKTkkf3v-hb8u3gJN0Pg.class91 ?rwxrwxr-x··2.0·unx······676·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiMetrics$Zw6AplRlKCKiR1pApp0LiBzd_GI.class
 92 ?rwxrwxr-x··2.0·unx······601·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiMetrics$gtlE7S-z8oAxhHJ_WaqIJsUzgAo.class
89 ?rwxrwxr-x··2.0·unx······681·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiNative$NetworkObserverInternal$x2MXZjJ72D1RHdyNl7XjvdO7CHI.class93 ?rwxrwxr-x··2.0·unx······681·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiNative$NetworkObserverInternal$x2MXZjJ72D1RHdyNl7XjvdO7CHI.class
90 ?rwxrwxr-x··2.0·unx······511·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiNetworkFactory$5NdbAyhbBeUuRkn75lVVJopPxSM.class94 ?rwxrwxr-x··2.0·unx······511·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiNetworkFactory$ATGrMu-WJcTIB14_5MdpeoV7zeM.class
 95 ?rwxrwxr-x··2.0·unx······484·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiNetworkFactory$B7dCsMWFkmdPXXMQ8ckXD6OoOz4.class
91 ?rwxrwxr-x··2.0·unx······816·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiNetworkFactory$NetworkFactoryUserSelectionCallback$dR_8SWPminVWhl4XzfYZZwM_I0w.class96 ?rwxrwxr-x··2.0·unx······816·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiNetworkFactory$NetworkFactoryUserSelectionCallback$dR_8SWPminVWhl4XzfYZZwM_I0w.class
92 ?rwxrwxr-x··2.0·unx······662·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiNetworkFactory$NetworkFactoryUserSelectionCallback$ghzGnrxKK2lkDhd7NYfPGo8Eqtk.class97 ?rwxrwxr-x··2.0·unx······662·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiNetworkFactory$NetworkFactoryUserSelectionCallback$ghzGnrxKK2lkDhd7NYfPGo8Eqtk.class
93 ?rwxrwxr-x··2.0·unx······767·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiNetworkFactory$NetworkRequestDataSource$niPPNJRHBvsj23aFO7jUE_qSay0.class98 ?rwxrwxr-x··2.0·unx······767·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiNetworkFactory$NetworkRequestDataSource$niPPNJRHBvsj23aFO7jUE_qSay0.class
94 ?rwxrwxr-x··2.0·unx······599·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiNetworkFactory$W4xMyJR4v2tDNwebIWEtmJlmNZc.class99 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiNetworkFactory$PUH4U6q6mSks0iS0hsoeLIAea9Y.class
95 ?rwxrwxr-x··2.0·unx······666·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiNetworkFactory$kgmvViUSRQFBmgULiV_K6mdrFGI.class100 ?rwxrwxr-x··2.0·unx······666·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiNetworkFactory$kgmvViUSRQFBmgULiV_K6mdrFGI.class
 101 ?rwxrwxr-x··2.0·unx······599·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiNetworkFactory$uPA78n83TSspOaWHZLtCxZB_s7Y.class
96 ?rwxrwxr-x··2.0·unx······689·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiNetworkFactory$uQTzBkFoCEwN-ndjhXTPHmeDMro.class102 ?rwxrwxr-x··2.0·unx······689·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiNetworkFactory$uQTzBkFoCEwN-ndjhXTPHmeDMro.class
 103 ?rwxrwxr-x··2.0·unx······669·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiNetworkFactory$zp-5HKBQD9pFgdsfos0zUbcOklM.class
97 ?rwxrwxr-x··2.0·unx······732·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiNetworkSelector$i5EINJjwfO6UwlIFCRSdi9_3VIQ.class104 ?rwxrwxr-x··2.0·unx······732·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiNetworkSelector$i5EINJjwfO6UwlIFCRSdi9_3VIQ.class
98 ?rwxrwxr-x··2.0·unx······803·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiNetworkSuggestionsManager$3Qs-hyp8Qmek0MbgLXaCXp0e5k0.class105 ?rwxrwxr-x··2.0·unx······803·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiNetworkSuggestionsManager$3Qs-hyp8Qmek0MbgLXaCXp0e5k0.class
99 ?rwxrwxr-x··2.0·unx······746·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiNetworkSuggestionsManager$3fzyAngjnzeRM_VuJmM5w0zIjNQ.class106 ?rwxrwxr-x··2.0·unx······746·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiNetworkSuggestionsManager$3fzyAngjnzeRM_VuJmM5w0zIjNQ.class
100 ?rwxrwxr-x··2.0·unx······694·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiNetworkSuggestionsManager$5Ov4EXQ82X3sCjubdz1iZJZqqzQ.class107 ?rwxrwxr-x··2.0·unx······694·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiNetworkSuggestionsManager$5Ov4EXQ82X3sCjubdz1iZJZqqzQ.class
101 ?rwxrwxr-x··2.0·unx······746·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiNetworkSuggestionsManager$AMpT1M8ldukuseM-KGAlFMm3IWM.class108 ?rwxrwxr-x··2.0·unx······746·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiNetworkSuggestionsManager$AMpT1M8ldukuseM-KGAlFMm3IWM.class
102 ?rwxrwxr-x··2.0·unx······759·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiNetworkSuggestionsManager$Apm_EUUorBEJ0xfYpYo4OE1vtaI.class109 ?rwxrwxr-x··2.0·unx······759·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiNetworkSuggestionsManager$Apm_EUUorBEJ0xfYpYo4OE1vtaI.class
103 ?rwxrwxr-x··2.0·unx······823·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiNetworkSuggestionsManager$AppOpsChangedListener$mLsxU8gQBSdf1SUD58OpJgP-te0.class110 ?rwxrwxr-x··2.0·unx······823·b-·stor·80-Jan-01·00:00·com/android/server/wifi/-$$Lambda$WifiNetworkSuggestionsManager$AppOpsChangedListener$mLsxU8gQBSdf1SUD58OpJgP-te0.class
Offset 238, 18 lines modifiedOffset 245, 18 lines modified
238 ?rwxrwxr-x··2.0·unx······666·b-·stor·80-Jan-01·00:00·com/android/server/wifi/AvailableNetworkNotifier$ConnectActionListener.class245 ?rwxrwxr-x··2.0·unx······666·b-·stor·80-Jan-01·00:00·com/android/server/wifi/AvailableNetworkNotifier$ConnectActionListener.class
239 ?rwxrwxr-x··2.0·unx·····2150·b-·stor·80-Jan-01·00:00·com/android/server/wifi/AvailableNetworkNotifier$NotificationEnabledSettingObserver.class246 ?rwxrwxr-x··2.0·unx·····2150·b-·stor·80-Jan-01·00:00·com/android/server/wifi/AvailableNetworkNotifier$NotificationEnabledSettingObserver.class
240 ?rwxrwxr-x··2.0·unx······145·b-·stor·80-Jan-01·00:00·com/android/server/wifi/AvailableNetworkNotifier$State.class247 ?rwxrwxr-x··2.0·unx······145·b-·stor·80-Jan-01·00:00·com/android/server/wifi/AvailableNetworkNotifier$State.class
241 ?rwxrwxr-x··2.0·unx····13594·b-·defN·80-Jan-01·00:00·com/android/server/wifi/AvailableNetworkNotifier.class248 ?rwxrwxr-x··2.0·unx····13594·b-·defN·80-Jan-01·00:00·com/android/server/wifi/AvailableNetworkNotifier.class
242 ?rwxrwxr-x··2.0·unx······331·b-·stor·80-Jan-01·00:00·com/android/server/wifi/BackupManagerProxy.class249 ?rwxrwxr-x··2.0·unx······331·b-·stor·80-Jan-01·00:00·com/android/server/wifi/BackupManagerProxy.class
243 ?rwxrwxr-x··2.0·unx·····2427·b-·stor·80-Jan-01·00:00·com/android/server/wifi/BaseWifiDiagnostics.class250 ?rwxrwxr-x··2.0·unx·····2427·b-·stor·80-Jan-01·00:00·com/android/server/wifi/BaseWifiDiagnostics.class
244 ?rwxrwxr-x··2.0·unx····10522·b-·defN·80-Jan-01·00:00·com/android/server/wifi/BaseWifiService.class251 ?rwxrwxr-x··2.0·unx····10522·b-·defN·80-Jan-01·00:00·com/android/server/wifi/BaseWifiService.class
245 ?rwxrwxr-x··2.0·unx·····2825·b-·stor·80-Jan-01·00:00·com/android/server/wifi/BssidBlocklistMonitor$BssidStatus.class252 ?rwxrwxr-x··2.0·unx·····2443·b-·stor·80-Jan-01·00:00·com/android/server/wifi/BssidBlocklistMonitor$BssidStatus.class
246 ?rwxrwxr-x··2.0·unx·····2298·b-·stor·80-Jan-01·00:00·com/android/server/wifi/BssidBlocklistMonitor$BssidStatusHistoryLogger.class253 ?rwxrwxr-x··2.0·unx·····2298·b-·stor·80-Jan-01·00:00·com/android/server/wifi/BssidBlocklistMonitor$BssidStatusHistoryLogger.class
247 ?rwxrwxr-x··2.0·unx······150·b-·stor·80-Jan-01·00:00·com/android/server/wifi/BssidBlocklistMonitor$FailureReason.class254 ?rwxrwxr-x··2.0·unx······150·b-·stor·80-Jan-01·00:00·com/android/server/wifi/BssidBlocklistMonitor$FailureReason.class
248 ?rwxrwxr-x··2.0·unx····14497·b-·defN·80-Jan-01·00:00·com/android/server/wifi/BssidBlocklistMonitor.class255 ?rwxrwxr-x··2.0·unx····17185·b-·defN·80-Jan-01·00:00·com/android/server/wifi/BssidBlocklistMonitor.class
249 ?rwxrwxr-x··2.0·unx······167·b-·stor·80-Jan-01·00:00·com/android/server/wifi/BuildProperties.class256 ?rwxrwxr-x··2.0·unx······167·b-·stor·80-Jan-01·00:00·com/android/server/wifi/BuildProperties.class
250 ?rwxrwxr-x··2.0·unx·····1318·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ByteBufferReader.class257 ?rwxrwxr-x··2.0·unx·····1318·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ByteBufferReader.class
251 ?rwxrwxr-x··2.0·unx······783·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImpl$1.class258 ?rwxrwxr-x··2.0·unx······783·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImpl$1.class
252 ?rwxrwxr-x··2.0·unx······144·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImpl$ResetSimReason.class259 ?rwxrwxr-x··2.0·unx······144·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImpl$ResetSimReason.class
253 ?rwxrwxr-x··2.0·unx·····3974·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImpl$WifiNetworkAgent.class260 ?rwxrwxr-x··2.0·unx·····3974·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeImpl$WifiNetworkAgent.class
254 ?rwxrwxr-x··2.0·unx·······95·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeManager$1.class261 ?rwxrwxr-x··2.0·unx·······95·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeManager$1.class
255 ?rwxrwxr-x··2.0·unx·····1125·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeManager$DeferStopHandler$1.class262 ?rwxrwxr-x··2.0·unx·····1125·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ClientModeManager$DeferStopHandler$1.class
Offset 263, 15 lines modifiedOffset 270, 15 lines modified
263 ?rwxrwxr-x··2.0·unx·····2987·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ConnectionFailureNotifier$DisableMacRandomizationListener.class270 ?rwxrwxr-x··2.0·unx·····2987·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ConnectionFailureNotifier$DisableMacRandomizationListener.class
264 ?rwxrwxr-x··2.0·unx·····4254·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ConnectionFailureNotifier.class271 ?rwxrwxr-x··2.0·unx·····4254·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ConnectionFailureNotifier.class
265 ?rwxrwxr-x··2.0·unx····14393·b-·defN·80-Jan-01·00:00·com/android/server/wifi/DeviceConfigFacade.class272 ?rwxrwxr-x··2.0·unx····14393·b-·defN·80-Jan-01·00:00·com/android/server/wifi/DeviceConfigFacade.class
266 ?rwxrwxr-x··2.0·unx·····1459·b-·stor·80-Jan-01·00:00·com/android/server/wifi/DppManager$2.class273 ?rwxrwxr-x··2.0·unx·····1459·b-·stor·80-Jan-01·00:00·com/android/server/wifi/DppManager$2.class
267 ?rwxrwxr-x··2.0·unx······980·b-·stor·80-Jan-01·00:00·com/android/server/wifi/DppManager$DppRequestInfo.class274 ?rwxrwxr-x··2.0·unx······980·b-·stor·80-Jan-01·00:00·com/android/server/wifi/DppManager$DppRequestInfo.class
268 ?rwxrwxr-x··2.0·unx····13958·b-·defN·80-Jan-01·00:00·com/android/server/wifi/DppManager.class275 ?rwxrwxr-x··2.0·unx····13958·b-·defN·80-Jan-01·00:00·com/android/server/wifi/DppManager.class
269 ?rwxrwxr-x··2.0·unx·····7570·b-·stor·80-Jan-01·00:00·com/android/server/wifi/DppMetrics.class276 ?rwxrwxr-x··2.0·unx·····7570·b-·stor·80-Jan-01·00:00·com/android/server/wifi/DppMetrics.class
270 ?rwxrwxr-x··2.0·unx·····4749·b-·stor·80-Jan-01·00:00·com/android/server/wifi/EapFailureNotifier.class277 ?rwxrwxr-x··2.0·unx·····5704·b-·stor·80-Jan-01·00:00·com/android/server/wifi/EapFailureNotifier.class
271 ?rwxrwxr-x··2.0·unx·····2740·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ExtendedWifiInfo.class278 ?rwxrwxr-x··2.0·unx·····2740·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ExtendedWifiInfo.class
272 ?rwxrwxr-x··2.0·unx·····5761·b-·stor·80-Jan-01·00:00·com/android/server/wifi/FrameworkFacade.class279 ?rwxrwxr-x··2.0·unx·····5761·b-·stor·80-Jan-01·00:00·com/android/server/wifi/FrameworkFacade.class
273 ?rwxrwxr-x··2.0·unx·····1041·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$IfaceCreationData.class280 ?rwxrwxr-x··2.0·unx·····1041·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$IfaceCreationData.class
274 ?rwxrwxr-x··2.0·unx······168·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$InterfaceAvailableForRequestListener.class281 ?rwxrwxr-x··2.0·unx······168·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$InterfaceAvailableForRequestListener.class
275 ?rwxrwxr-x··2.0·unx·····1217·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$InterfaceCacheEntry.class282 ?rwxrwxr-x··2.0·unx·····1217·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$InterfaceCacheEntry.class
276 ?rwxrwxr-x··2.0·unx······165·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$InterfaceDestroyedListener.class283 ?rwxrwxr-x··2.0·unx······165·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$InterfaceDestroyedListener.class
277 ?rwxrwxr-x··2.0·unx······274·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$InterfaceRttControllerLifecycleCallback.class284 ?rwxrwxr-x··2.0·unx······274·b-·stor·80-Jan-01·00:00·com/android/server/wifi/HalDeviceManager$InterfaceRttControllerLifecycleCallback.class
Offset 317, 33 lines modifiedOffset 324, 33 lines modified
317 ?rwxrwxr-x··2.0·unx·····4580·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ScanDetail.class324 ?rwxrwxr-x··2.0·unx·····4580·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ScanDetail.class
318 ?rwxrwxr-x··2.0·unx······648·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ScanDetailCache$1.class325 ?rwxrwxr-x··2.0·unx······648·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ScanDetailCache$1.class
319 ?rwxrwxr-x··2.0·unx······797·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ScanDetailCache$2.class326 ?rwxrwxr-x··2.0·unx······797·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ScanDetailCache$2.class
320 ?rwxrwxr-x··2.0·unx·····4046·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ScanDetailCache.class327 ?rwxrwxr-x··2.0·unx·····4046·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ScanDetailCache.class
321 ?rwxrwxr-x··2.0·unx·······94·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ScanRequestProxy$1.class328 ?rwxrwxr-x··2.0·unx·······94·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ScanRequestProxy$1.class
322 ?rwxrwxr-x··2.0·unx·····2104·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ScanRequestProxy$GlobalScanListener.class329 ?rwxrwxr-x··2.0·unx·····2104·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ScanRequestProxy$GlobalScanListener.class
323 ?rwxrwxr-x··2.0·unx·····1469·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ScanRequestProxy$ScanRequestProxyScanListener.class330 ?rwxrwxr-x··2.0·unx·····1469·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ScanRequestProxy$ScanRequestProxyScanListener.class
324 ?rwxrwxr-x··2.0·unx····11072·b-·defN·80-Jan-01·00:00·com/android/server/wifi/ScanRequestProxy.class331 ?rwxrwxr-x··2.0·unx····11121·b-·defN·80-Jan-01·00:00·com/android/server/wifi/ScanRequestProxy.class
325 ?rwxrwxr-x··2.0·unx·····3741·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ScanResultMatchInfo.class332 ?rwxrwxr-x··2.0·unx·····3741·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ScanResultMatchInfo.class
326 ?rwxrwxr-x··2.0·unx······974·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ScoredNetworkNominator$1.class333 ?rwxrwxr-x··2.0·unx······974·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ScoredNetworkNominator$1.class
327 ?rwxrwxr-x··2.0·unx·····5917·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ScoredNetworkNominator$ScoreTracker.class334 ?rwxrwxr-x··2.0·unx·····5917·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ScoredNetworkNominator$ScoreTracker.class
328 ?rwxrwxr-x··2.0·unx·····4503·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ScoringParams$Values.class335 ?rwxrwxr-x··2.0·unx·····4503·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ScoringParams$Values.class
329 ?rwxrwxr-x··2.0·unx·····5152·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ScoringParams.class336 ?rwxrwxr-x··2.0·unx·····5152·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ScoringParams.class
330 ?rwxrwxr-x··2.0·unx······142·b-·stor·80-Jan-01·00:00·com/android/server/wifi/SelfRecovery$RecoveryReason.class337 ?rwxrwxr-x··2.0·unx······142·b-·stor·80-Jan-01·00:00·com/android/server/wifi/SelfRecovery$RecoveryReason.class
331 ?rwxrwxr-x··2.0·unx·····2748·b-·stor·80-Jan-01·00:00·com/android/server/wifi/SelfRecovery.class338 ?rwxrwxr-x··2.0·unx·····2748·b-·stor·80-Jan-01·00:00·com/android/server/wifi/SelfRecovery.class
332 ?rwxrwxr-x··2.0·unx·····3477·b-·stor·80-Jan-01·00:00·com/android/server/wifi/SimRequiredNotifier.class339 ?rwxrwxr-x··2.0·unx·····4417·b-·stor·80-Jan-01·00:00·com/android/server/wifi/SimRequiredNotifier.class
333 ?rwxrwxr-x··2.0·unx·····7038·b-·stor·80-Jan-01·00:00·com/android/server/wifi/SoftApBackupRestore.class340 ?rwxrwxr-x··2.0·unx·····7038·b-·stor·80-Jan-01·00:00·com/android/server/wifi/SoftApBackupRestore.class
334 ?rwxrwxr-x··2.0·unx······813·b-·stor·80-Jan-01·00:00·com/android/server/wifi/SoftApModeConfiguration.class341 ?rwxrwxr-x··2.0·unx······813·b-·stor·80-Jan-01·00:00·com/android/server/wifi/SoftApModeConfiguration.class
335 ?rwxrwxr-x··2.0·unx·····3061·b-·stor·80-Jan-01·00:00·com/android/server/wifi/SoftApNotifier.class342 ?rwxrwxr-x··2.0·unx·····3061·b-·stor·80-Jan-01·00:00·com/android/server/wifi/SoftApNotifier.class
336 ?rwxrwxr-x··2.0·unx······298·b-·stor·80-Jan-01·00:00·com/android/server/wifi/SoftApStoreData$DataSource.class343 ?rwxrwxr-x··2.0·unx······298·b-·stor·80-Jan-01·00:00·com/android/server/wifi/SoftApStoreData$DataSource.class
337 ?rwxrwxr-x··2.0·unx······182·b-·stor·80-Jan-01·00:00·com/android/server/wifi/SsidSetStoreData$DataSource.class344 ?rwxrwxr-x··2.0·unx······182·b-·stor·80-Jan-01·00:00·com/android/server/wifi/SsidSetStoreData$DataSource.class
338 ?rwxrwxr-x··2.0·unx······909·b-·stor·80-Jan-01·00:00·com/android/server/wifi/StateChangeResult.class345 ?rwxrwxr-x··2.0·unx······909·b-·stor·80-Jan-01·00:00·com/android/server/wifi/StateChangeResult.class
339 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·com/android/server/wifi/SupplicantStaIfaceHal$PmkCacheStoreData.class346 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·com/android/server/wifi/SupplicantStaIfaceHal$PmkCacheStoreData.class
340 ?rwxrwxr-x··2.0·unx·····2164·b-·stor·80-Jan-01·00:00·com/android/server/wifi/SupplicantStaIfaceHal$ServiceManagerDeathRecipient.class347 ?rwxrwxr-x··2.0·unx·····2164·b-·stor·80-Jan-01·00:00·com/android/server/wifi/SupplicantStaIfaceHal$ServiceManagerDeathRecipient.class
341 ?rwxrwxr-x··2.0·unx·····1807·b-·stor·80-Jan-01·00:00·com/android/server/wifi/SupplicantStaIfaceHal$SupplicantDeathRecipient.class348 ?rwxrwxr-x··2.0·unx·····1807·b-·stor·80-Jan-01·00:00·com/android/server/wifi/SupplicantStaIfaceHal$SupplicantDeathRecipient.class
342 ?rwxrwxr-x··2.0·unx····67991·b-·defN·80-Jan-01·00:00·com/android/server/wifi/SupplicantStaIfaceHal.class349 ?rwxrwxr-x··2.0·unx····68432·b-·defN·80-Jan-01·00:00·com/android/server/wifi/SupplicantStaIfaceHal.class
343 ?rwxrwxr-x··2.0·unx····78213·b-·defN·80-Jan-01·00:00·com/android/server/wifi/SupplicantStaNetworkHal.class350 ?rwxrwxr-x··2.0·unx····78213·b-·defN·80-Jan-01·00:00·com/android/server/wifi/SupplicantStaNetworkHal.class
344 ?rwxrwxr-x··2.0·unx·····1546·b-·stor·80-Jan-01·00:00·com/android/server/wifi/SupplicantStateTracker$1.class351 ?rwxrwxr-x··2.0·unx·····1546·b-·stor·80-Jan-01·00:00·com/android/server/wifi/SupplicantStateTracker$1.class
345 ?rwxrwxr-x··2.0·unx·····6565·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ThroughputPredictor.class352 ?rwxrwxr-x··2.0·unx·····6565·b-·stor·80-Jan-01·00:00·com/android/server/wifi/ThroughputPredictor.class
346 ?rwxrwxr-x··2.0·unx······191·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WakeupConfigStoreData$DataSource.class353 ?rwxrwxr-x··2.0·unx······191·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WakeupConfigStoreData$DataSource.class
347 ?rwxrwxr-x··2.0·unx·····1615·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WakeupController$1.class354 ?rwxrwxr-x··2.0·unx·····1615·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WakeupController$1.class
348 ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WakeupController$2.class355 ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WakeupController$2.class
349 ?rwxrwxr-x··2.0·unx····12282·b-·defN·80-Jan-01·00:00·com/android/server/wifi/WakeupController.class356 ?rwxrwxr-x··2.0·unx····12282·b-·defN·80-Jan-01·00:00·com/android/server/wifi/WakeupController.class
Offset 374, 35 lines modifiedOffset 381, 35 lines modified
374 ?rwxrwxr-x··2.0·unx······158·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiCarrierInfoManager$OnUserApproveCarrierListener.class381 ?rwxrwxr-x··2.0·unx······158·b-·stor·80-Jan-01·00:00·com/android/server/wifi/WifiCarrierInfoManager$OnUserApproveCarrierListener.class
... Open expanded diff ...
7.94 KB
zipnote «TEMP»/diffoscope_if4ezcnm/tmp1z6x8_7b.zip
    
Offset 18, 36 lines modifiedOffset 18, 45 lines modified
  
18 Filename:·com/android/server/wifi/-$$Lambda$AvailableNetworkNotifier$S0FaoECCwNFCuGVJV69DPVdzyE8.class18 Filename:·com/android/server/wifi/-$$Lambda$AvailableNetworkNotifier$S0FaoECCwNFCuGVJV69DPVdzyE8.class
19 Comment:·19 Comment:·
  
20 Filename:·com/android/server/wifi/-$$Lambda$BpQwyPJSlGcwCEF3EiaW_LaQafg.class20 Filename:·com/android/server/wifi/-$$Lambda$BpQwyPJSlGcwCEF3EiaW_LaQafg.class
21 Comment:·21 Comment:·
  
22 Filename:·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$0kWHBEDMDwyFhtpdfzfhoXfS5rs.class22 Filename:·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$5goGSdaC6NEACYS7wbOaLCCxYCY.class
23 Comment:·23 Comment:·
  
24 Filename:·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$CbqxqKCQkWJBWBwmO_hgFa9w7e8.class24 Filename:·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$I2EPZj0K8dvxVGynj3cc2j_QR1s.class
25 Comment:·25 Comment:·
  
26 Filename:·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$IR5MLmoeNxDQ40KX7ud_PwD_e4M.class26 Filename:·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$Mg2ZjValmGZuzQbBHBGHCp_UiKY.class
27 Comment:·27 Comment:·
  
28 Filename:·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$N7MQuU-tDrYrPJo28yGDfhw_YgQ.class28 Filename:·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$Ncn6tOVItshIBiKzZ-r2SnBwnfw.class
29 Comment:·29 Comment:·
  
30 Filename:·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$Wx2244j75aKSsUaiYdSuFPxJmEU.class30 Filename:·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$Sxk-cTBQCk_0SHkn4kYvzNh0-9I.class
31 Comment:·31 Comment:·
  
32 Filename:·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$ZVbr9oSV2aA_MGjIFf8LUK7Kz1E.class32 Filename:·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$Wx2244j75aKSsUaiYdSuFPxJmEU.class
33 Comment:·33 Comment:·
  
34 Filename:·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$cfg46GoDJ6ILu1wGH5C7DP5Bvdg.class34 Filename:·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$cfg46GoDJ6ILu1wGH5C7DP5Bvdg.class
35 Comment:·35 Comment:·
  
36 Filename:·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$vhAcFFsSj5nGpzwlPOvUvRBPb6k.class36 Filename:·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$dxai51gBeXZGiG3dnDxmTMvlzcM.class
 37 Comment:·
  
 38 Filename:·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$kGzSfU6wcZ_IZhPmnAT9ry9_M3s.class
 39 Comment:·
  
 40 Filename:·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$n_aQ5ms9qITu5S1AT92r3rwlwxc.class
 41 Comment:·
  
 42 Filename:·com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$y10i9Sv7__b6uz6ooLuITOo4q3A.class
37 Comment:·43 Comment:·
  
38 Filename:·com/android/server/wifi/-$$Lambda$ClientModeImpl$IbUjQnaBmVNI-BvvnQPJh9kmkyA.class44 Filename:·com/android/server/wifi/-$$Lambda$ClientModeImpl$IbUjQnaBmVNI-BvvnQPJh9kmkyA.class
39 Comment:·45 Comment:·
  
40 Filename:·com/android/server/wifi/-$$Lambda$ClientModeImpl$UqwcWQ6NIKhK7ZrHShOOP8sozLU.class46 Filename:·com/android/server/wifi/-$$Lambda$ClientModeImpl$UqwcWQ6NIKhK7ZrHShOOP8sozLU.class
41 Comment:·47 Comment:·
Offset 252, 41 lines modifiedOffset 261, 53 lines modified
  
252 Filename:·com/android/server/wifi/-$$Lambda$WifiLastResortWatchdog$qpsQqHtHjzIQhe33-ULY0AHn0oY.class261 Filename:·com/android/server/wifi/-$$Lambda$WifiLastResortWatchdog$qpsQqHtHjzIQhe33-ULY0AHn0oY.class
253 Comment:·262 Comment:·
  
254 Filename:·com/android/server/wifi/-$$Lambda$WifiLockManager$1$CkMHEvkkoNUZsaBQmCb9B-0F8lI.class263 Filename:·com/android/server/wifi/-$$Lambda$WifiLockManager$1$CkMHEvkkoNUZsaBQmCb9B-0F8lI.class
255 Comment:·264 Comment:·
  
256 Filename:·com/android/server/wifi/-$$Lambda$WifiMetrics$TjxJXDOgKTkkf3v-hb8u3gJN0Pg.class265 Filename:·com/android/server/wifi/-$$Lambda$WifiMetrics$Zw6AplRlKCKiR1pApp0LiBzd_GI.class
 266 Comment:·
  
 267 Filename:·com/android/server/wifi/-$$Lambda$WifiMetrics$gtlE7S-z8oAxhHJ_WaqIJsUzgAo.class
257 Comment:·268 Comment:·
  
258 Filename:·com/android/server/wifi/-$$Lambda$WifiNative$NetworkObserverInternal$x2MXZjJ72D1RHdyNl7XjvdO7CHI.class269 Filename:·com/android/server/wifi/-$$Lambda$WifiNative$NetworkObserverInternal$x2MXZjJ72D1RHdyNl7XjvdO7CHI.class
259 Comment:·270 Comment:·
  
260 Filename:·com/android/server/wifi/-$$Lambda$WifiNetworkFactory$5NdbAyhbBeUuRkn75lVVJopPxSM.class271 Filename:·com/android/server/wifi/-$$Lambda$WifiNetworkFactory$ATGrMu-WJcTIB14_5MdpeoV7zeM.class
 272 Comment:·
  
 273 Filename:·com/android/server/wifi/-$$Lambda$WifiNetworkFactory$B7dCsMWFkmdPXXMQ8ckXD6OoOz4.class
261 Comment:·274 Comment:·
  
262 Filename:·com/android/server/wifi/-$$Lambda$WifiNetworkFactory$NetworkFactoryUserSelectionCallback$dR_8SWPminVWhl4XzfYZZwM_I0w.class275 Filename:·com/android/server/wifi/-$$Lambda$WifiNetworkFactory$NetworkFactoryUserSelectionCallback$dR_8SWPminVWhl4XzfYZZwM_I0w.class
263 Comment:·276 Comment:·
  
264 Filename:·com/android/server/wifi/-$$Lambda$WifiNetworkFactory$NetworkFactoryUserSelectionCallback$ghzGnrxKK2lkDhd7NYfPGo8Eqtk.class277 Filename:·com/android/server/wifi/-$$Lambda$WifiNetworkFactory$NetworkFactoryUserSelectionCallback$ghzGnrxKK2lkDhd7NYfPGo8Eqtk.class
265 Comment:·278 Comment:·
  
266 Filename:·com/android/server/wifi/-$$Lambda$WifiNetworkFactory$NetworkRequestDataSource$niPPNJRHBvsj23aFO7jUE_qSay0.class279 Filename:·com/android/server/wifi/-$$Lambda$WifiNetworkFactory$NetworkRequestDataSource$niPPNJRHBvsj23aFO7jUE_qSay0.class
267 Comment:·280 Comment:·
  
268 Filename:·com/android/server/wifi/-$$Lambda$WifiNetworkFactory$W4xMyJR4v2tDNwebIWEtmJlmNZc.class281 Filename:·com/android/server/wifi/-$$Lambda$WifiNetworkFactory$PUH4U6q6mSks0iS0hsoeLIAea9Y.class
269 Comment:·282 Comment:·
  
270 Filename:·com/android/server/wifi/-$$Lambda$WifiNetworkFactory$kgmvViUSRQFBmgULiV_K6mdrFGI.class283 Filename:·com/android/server/wifi/-$$Lambda$WifiNetworkFactory$kgmvViUSRQFBmgULiV_K6mdrFGI.class
271 Comment:·284 Comment:·
  
 285 Filename:·com/android/server/wifi/-$$Lambda$WifiNetworkFactory$uPA78n83TSspOaWHZLtCxZB_s7Y.class
 286 Comment:·
  
272 Filename:·com/android/server/wifi/-$$Lambda$WifiNetworkFactory$uQTzBkFoCEwN-ndjhXTPHmeDMro.class287 Filename:·com/android/server/wifi/-$$Lambda$WifiNetworkFactory$uQTzBkFoCEwN-ndjhXTPHmeDMro.class
273 Comment:·288 Comment:·
  
 289 Filename:·com/android/server/wifi/-$$Lambda$WifiNetworkFactory$zp-5HKBQD9pFgdsfos0zUbcOklM.class
 290 Comment:·
  
274 Filename:·com/android/server/wifi/-$$Lambda$WifiNetworkSelector$i5EINJjwfO6UwlIFCRSdi9_3VIQ.class291 Filename:·com/android/server/wifi/-$$Lambda$WifiNetworkSelector$i5EINJjwfO6UwlIFCRSdi9_3VIQ.class
275 Comment:·292 Comment:·
  
276 Filename:·com/android/server/wifi/-$$Lambda$WifiNetworkSuggestionsManager$3Qs-hyp8Qmek0MbgLXaCXp0e5k0.class293 Filename:·com/android/server/wifi/-$$Lambda$WifiNetworkSuggestionsManager$3Qs-hyp8Qmek0MbgLXaCXp0e5k0.class
277 Comment:·294 Comment:·
  
278 Filename:·com/android/server/wifi/-$$Lambda$WifiNetworkSuggestionsManager$3fzyAngjnzeRM_VuJmM5w0zIjNQ.class295 Filename:·com/android/server/wifi/-$$Lambda$WifiNetworkSuggestionsManager$3fzyAngjnzeRM_VuJmM5w0zIjNQ.class
Offset 1329, 14 lines modifiedOffset 1350, 17 lines modified
  
1329 Filename:·com/android/server/wifi/WifiMetrics$WifiIsUnusableWithTime.class1350 Filename:·com/android/server/wifi/WifiMetrics$WifiIsUnusableWithTime.class
1330 Comment:·1351 Comment:·
  
1331 Filename:·com/android/server/wifi/WifiMetrics$WifiOffMetrics.class1352 Filename:·com/android/server/wifi/WifiMetrics$WifiOffMetrics.class
1332 Comment:·1353 Comment:·
  
 1354 Filename:·com/android/server/wifi/WifiMetrics$WifiStatusBuilder.class
 1355 Comment:·
  
1333 Filename:·com/android/server/wifi/WifiMetrics.class1356 Filename:·com/android/server/wifi/WifiMetrics.class
1334 Comment:·1357 Comment:·
  
1335 Filename:·com/android/server/wifi/WifiMonitor.class1358 Filename:·com/android/server/wifi/WifiMonitor.class
1336 Comment:·1359 Comment:·
  
1337 Filename:·com/android/server/wifi/WifiMulticastLockManager$FilterController.class1360 Filename:·com/android/server/wifi/WifiMulticastLockManager$FilterController.class
Offset 4509, 27 lines modifiedOffset 4533, 27 lines modified
  
4509 Filename:·com/android/server/wifi/-$$Lambda$SupplicantStaNetworkHal$zy7K1Ov_VH_gggt5IE07LPwKUmk.class4533 Filename:·com/android/server/wifi/-$$Lambda$SupplicantStaNetworkHal$zy7K1Ov_VH_gggt5IE07LPwKUmk.class
4510 Comment:·4534 Comment:·
  
4511 Filename:·com/android/server/wifi/-$$Lambda$WifiHealthMonitor$WifiSystemInfoStats$DYd-vMlq_L-gTDRT1MiVd6dn5pk.class4535 Filename:·com/android/server/wifi/-$$Lambda$WifiHealthMonitor$WifiSystemInfoStats$DYd-vMlq_L-gTDRT1MiVd6dn5pk.class
4512 Comment:·4536 Comment:·
  
4513 Filename:·com/android/server/wifi/-$$Lambda$WifiMetrics$44hWFHu2Ow6KJRWvZOKPKcJF7Ks.class4537 Filename:·com/android/server/wifi/-$$Lambda$WifiMetrics$16WVNho1AvmpxQo_EpVKAzc0TGA.class
4514 Comment:·4538 Comment:·
... Open expanded diff ...
5.73 KB
com/android/server/wifi/BssidBlocklistMonitor$BssidStatus.class
5.61 KB
procyon -ec {}
    
Offset 1, 56 lines modifiedOffset 1, 45 lines modified
  
1 package·com.android.server.wifi;1 package·com.android.server.wifi;
  
2 import·java.util.Calendar;2 import·java.util.Calendar;
  
3 class·BssidBlocklistMonitor$BssidStatus3 class·BssidBlocklistMonitor$BssidStatus
4 {4 {
 5 ····public·int·blockReason;
5 ····public·long·blocklistEndTimeMs;6 ····public·long·blocklistEndTimeMs;
6 ····public·long·blocklistStartTimeMs;7 ····public·long·blocklistStartTimeMs;
7 ····public·final·String·bssid;8 ····public·final·String·bssid;
8 ····public·final·int[]·failureCount;9 ····public·final·int[]·failureCount;
9 ····public·boolean·isInBlocklist;10 ····public·boolean·isInBlocklist;
10 ····private·String·mBlockReason;11 ····public·int·lastRssi;
11 ····public·final·String·ssid;12 ····public·final·String·ssid;
12 ····final·/*·synthetic·*/·BssidBlocklistMonitor·this$0;13 ····final·/*·synthetic·*/·BssidBlocklistMonitor·this$0;
13 ····14 ····
14 ····BssidBlocklistMonitor$BssidStatus(final·BssidBlocklistMonitor·this$0,·final·String·bssid,·final·String·ssid)·{15 ····BssidBlocklistMonitor$BssidStatus(final·BssidBlocklistMonitor·this$0,·final·String·bssid,·final·String·ssid)·{
15 ········this.this$0·=·this$0;16 ········this.this$0·=·this$0;
16 ········this.failureCount·=·new·int[9];17 ········this.failureCount·=·new·int[12];
17 ········this.mBlockReason·=·"";18 ········this.blockReason·=·-1;
 19 ········this.lastRssi·=·0;
18 ········this.bssid·=·bssid;20 ········this.bssid·=·bssid;
19 ········this.ssid·=·ssid;21 ········this.ssid·=·ssid;
20 ····}22 ····}
21 ····23 ····
22 ····public·void·addToBlocklist(final·long·n,·final·String·mBlockReason)·{ 
23 ········this.isInBlocklist·=·true; 
24 ········final·long·wallClockMillis·=·BssidBlocklistMonitor.access$000(this.this$0).getWallClockMillis(); 
25 ········this.blocklistStartTimeMs·=·wallClockMillis; 
26 ········this.blocklistEndTimeMs·=·wallClockMillis·+·n; 
27 ········this.mBlockReason·=·mBlockReason; 
28 ····} 
29 ···· 
30 ····public·int·incrementFailureCount(final·int·n)·{24 ····public·int·incrementFailureCount(final·int·n)·{
31 ········final·int[]·failureCount·=·this.failureCount;25 ········final·int[]·failureCount·=·this.failureCount;
32 ········return·++failureCount[n];26 ········return·++failureCount[n];
33 ····}27 ····}
34 ····28 ····
35 ····public·void·removeFromBlocklist()·{29 ····public·void·setAsBlocked(final·long·n,·final·int·blockReason,·final·int·lastRssi)·{
36 ········BssidBlocklistMonitor.access$200(this.this$0).add(this,·"removeFromBlocklist");30 ········this.isInBlocklist·=·true;
37 ········this.isInBlocklist·=·false;31 ········final·long·wallClockMillis·=·BssidBlocklistMonitor.access$000(this.this$0).getWallClockMillis();
38 ········final·long·n·=·0L;32 ········this.blocklistStartTimeMs·=·wallClockMillis;
39 ········this.blocklistStartTimeMs·=·n;33 ········this.blocklistEndTimeMs·=·wallClockMillis·+·n;
40 ········this.blocklistEndTimeMs·=·n;34 ········this.blockReason·=·blockReason;
41 ········this.mBlockReason·=·"";35 ········this.lastRssi·=·lastRssi;
42 ········final·BssidBlocklistMonitor·this$0·=·this.this$0; 
43 ········final·StringBuilder·sb·=·new·StringBuilder(); 
44 ········sb.append("BssidBlocklistMonitor·removeFromBlocklist·BSSID="); 
45 ········sb.append(this.bssid); 
46 ········BssidBlocklistMonitor.access$300(this$0,·sb.toString()); 
47 ····}36 ····}
48 ····37 ····
49 ····public·String·toString()·{38 ····public·String·toString()·{
50 ········final·StringBuilder·sb·=·new·StringBuilder();39 ········final·StringBuilder·sb·=·new·StringBuilder();
51 ········final·StringBuilder·sb2·=·new·StringBuilder();40 ········final·StringBuilder·sb2·=·new·StringBuilder();
52 ········sb2.append("BSSID=");41 ········sb2.append("BSSID=");
53 ········sb2.append(this.bssid);42 ········sb2.append(this.bssid);
Offset 62, 19 lines modifiedOffset 51, 23 lines modified
62 ········final·StringBuilder·sb4·=·new·StringBuilder();51 ········final·StringBuilder·sb4·=·new·StringBuilder();
63 ········sb4.append(",·isInBlocklist=");52 ········sb4.append(",·isInBlocklist=");
64 ········sb4.append(this.isInBlocklist);53 ········sb4.append(this.isInBlocklist);
65 ········sb.append(sb4.toString());54 ········sb.append(sb4.toString());
66 ········if·(this.isInBlocklist)·{55 ········if·(this.isInBlocklist)·{
67 ············final·StringBuilder·sb5·=·new·StringBuilder();56 ············final·StringBuilder·sb5·=·new·StringBuilder();
68 ············sb5.append(",·blockReason=");57 ············sb5.append(",·blockReason=");
69 ············sb5.append(this.mBlockReason);58 ············sb5.append(BssidBlocklistMonitor.access$200(this.this$0,·this.blockReason));
70 ············sb.append(sb5.toString());59 ············sb.append(sb5.toString());
71 ············BssidBlocklistMonitor.access$100(this.this$0).setTimeInMillis(this.blocklistStartTimeMs); 
72 ············final·StringBuilder·sb6·=·new·StringBuilder();60 ············final·StringBuilder·sb6·=·new·StringBuilder();
73 ············sb6.append(",·blocklistStartTimeMs=");61 ············sb6.append(",·lastRssi=");
 62 ············sb6.append(this.lastRssi);
 63 ············sb.append(sb6.toString());
 64 ············BssidBlocklistMonitor.access$100(this.this$0).setTimeInMillis(this.blocklistStartTimeMs);
 65 ············final·StringBuilder·sb7·=·new·StringBuilder();
 66 ············sb7.append(",·blocklistStartTimeMs=");
74 ············final·int·n·=·6;67 ············final·int·n·=·6;
75 ············final·Object[]·array·=·new·Object[n];68 ············final·Object[]·array·=·new·Object[n];
76 ············array[0]·=·BssidBlocklistMonitor.access$100(this.this$0);69 ············array[0]·=·BssidBlocklistMonitor.access$100(this.this$0);
77 ············final·Calendar·access$100·=·BssidBlocklistMonitor.access$100(this.this$0);70 ············final·Calendar·access$100·=·BssidBlocklistMonitor.access$100(this.this$0);
78 ············final·int·n2·=·1;71 ············final·int·n2·=·1;
79 ············array[n2]·=·access$100;72 ············array[n2]·=·access$100;
80 ············final·Calendar·access$101·=·BssidBlocklistMonitor.access$100(this.this$0);73 ············final·Calendar·access$101·=·BssidBlocklistMonitor.access$100(this.this$0);
Offset 86, 25 lines modifiedOffset 79, 25 lines modified
86 ············final·Calendar·access$103·=·BssidBlocklistMonitor.access$100(this.this$0);79 ············final·Calendar·access$103·=·BssidBlocklistMonitor.access$100(this.this$0);
87 ············final·int·n5·=·4;80 ············final·int·n5·=·4;
88 ············array[n5]·=·access$103;81 ············array[n5]·=·access$103;
89 ············final·Calendar·access$104·=·BssidBlocklistMonitor.access$100(this.this$0);82 ············final·Calendar·access$104·=·BssidBlocklistMonitor.access$100(this.this$0);
90 ············final·int·n6·=·5;83 ············final·int·n6·=·5;
91 ············array[n6]·=·access$104;84 ············array[n6]·=·access$104;
92 ············final·String·s·=·"%tm-%td·%tH:%tM:%tS.%tL";85 ············final·String·s·=·"%tm-%td·%tH:%tM:%tS.%tL";
93 ············sb6.append(String.format(s,·array));86 ············sb7.append(String.format(s,·array));
94 ············sb.append(sb6.toString());87 ············sb.append(sb7.toString());
95 ············BssidBlocklistMonitor.access$100(this.this$0).setTimeInMillis(this.blocklistEndTimeMs);88 ············BssidBlocklistMonitor.access$100(this.this$0).setTimeInMillis(this.blocklistEndTimeMs);
96 ············final·StringBuilder·sb7·=·new·StringBuilder();89 ············final·StringBuilder·sb8·=·new·StringBuilder();
97 ············sb7.append(",·blocklistEndTimeMs=");90 ············sb8.append(",·blocklistEndTimeMs=");
98 ············final·Object[]·array2·=·new·Object[n];91 ············final·Object[]·array2·=·new·Object[n];
99 ············array2[0]·=·BssidBlocklistMonitor.access$100(this.this$0);92 ············array2[0]·=·BssidBlocklistMonitor.access$100(this.this$0);
100 ············array2[n2]·=·BssidBlocklistMonitor.access$100(this.this$0);93 ············array2[n2]·=·BssidBlocklistMonitor.access$100(this.this$0);
101 ············array2[n3]·=·BssidBlocklistMonitor.access$100(this.this$0);94 ············array2[n3]·=·BssidBlocklistMonitor.access$100(this.this$0);
102 ············array2[n4]·=·BssidBlocklistMonitor.access$100(this.this$0);95 ············array2[n4]·=·BssidBlocklistMonitor.access$100(this.this$0);
103 ············array2[n5]·=·BssidBlocklistMonitor.access$100(this.this$0);96 ············array2[n5]·=·BssidBlocklistMonitor.access$100(this.this$0);
104 ············array2[n6]·=·BssidBlocklistMonitor.access$100(this.this$0);97 ············array2[n6]·=·BssidBlocklistMonitor.access$100(this.this$0);
105 ············sb7.append(String.format(s,·array2));98 ············sb8.append(String.format(s,·array2));
106 ············sb.append(sb7.toString());99 ············sb.append(sb8.toString());
107 ········}100 ········}
108 ········return·sb.toString();101 ········return·sb.toString();
109 ····}102 ····}
110 }103 }
22.1 KB
com/android/server/wifi/BssidBlocklistMonitor.class
22.0 KB
procyon -ec {}
    
Offset 1, 107 lines modifiedOffset 1, 150 lines modified
  
1 package·com.android.server.wifi;1 package·com.android.server.wifi;
  
2 import·java.util.Collection; 
3 import·java.util.function.Supplier;2 import·java.util.function.Supplier;
4 import·java.util.Comparator;3 import·java.util.Comparator;
5 import·java.util.ArrayList;4 import·java.util.ArrayList;
 5 import·android.net.wifi.ScanResult;
 6 import·java.util.List;
6 import·java.util.stream.Collector;7 import·java.util.stream.Collector;
7 import·java.util.stream.Collectors;8 import·java.util.stream.Collectors;
8 import·java.util.function.Function;9 import·java.util.function.Function;
9 import·java.util.Set;10 import·java.util.Collections;
10 import·java.util.function.Consumer;11 import·java.util.function.Consumer;
11 import·java.io.FileDescriptor;12 import·java.io.FileDescriptor;
12 import·java.util.Iterator;13 import·java.util.Iterator;
13 import·java.util.function.Predicate; 
14 import·java.util.stream.Stream;14 import·java.util.stream.Stream;
15 import·java.io.PrintWriter;15 import·java.io.PrintWriter;
16 import·android.util.Log;16 import·android.util.Log;
 17 import·java.util.function.Predicate;
17 import·android.util.ArrayMap;18 import·android.util.ArrayMap;
18 import·java.util.concurrent.TimeUnit;19 import·java.util.concurrent.TimeUnit;
 20 import·java.util.Collection;
 21 import·android.util.ArraySet;
 22 import·java.util.Arrays;
19 import·com.android.wifi.x.android.util.LocalLog;23 import·com.android.wifi.x.android.util.LocalLog;
20 import·android.content.Context;24 import·android.content.Context;
21 import·java.util.Calendar;25 import·java.util.Calendar;
22 import·java.util.Map;26 import·java.util.Map;
 27 import·java.util.Set;
  
23 public·class·BssidBlocklistMonitor28 public·class·BssidBlocklistMonitor
24 {29 {
25 ····private·static·final·long·ABNORMAL_DISCONNECT_RESET_TIME_MS·=·0L;30 ····private·static·final·long·ABNORMAL_DISCONNECT_RESET_TIME_MS·=·0L;
26 ····private·static·final·String·FAILURE_BSSID_BLOCKED_BY_FRAMEWORK_REASON_STRING·=·"BlockedByFramework"; 
27 ····private·static·final·int[]·FAILURE_COUNT_DISABLE_THRESHOLD;31 ····private·static·final·int[]·FAILURE_COUNT_DISABLE_THRESHOLD;
28 ····private·static·final·String[]·FAILURE_REASON_STRINGS;32 ····private·static·final·String[]·FAILURE_REASON_STRINGS;
29 ····public·static·final·int·NUMBER_REASON_CODES·=·9;33 ····public·static·final·int·INVALID_REASON·=·255;
 34 ····private·static·final·Set·LOW_RSSI_SENSITIVE_FAILURES;
 35 ····private·static·final·int·MIN_RSSI_DIFF_TO_UNBLOCK_BSSID·=·5;
 36 ····public·static·final·int·NUMBER_REASON_CODES·=·12;
30 ····public·static·final·int·REASON_ABNORMAL_DISCONNECT·=·8;37 ····public·static·final·int·REASON_ABNORMAL_DISCONNECT·=·8;
31 ····public·static·final·int·REASON_AP_UNABLE_TO_HANDLE_NEW_STA·=·0;38 ····public·static·final·int·REASON_AP_UNABLE_TO_HANDLE_NEW_STA·=·0;
32 ····public·static·final·int·REASON_ASSOCIATION_REJECTION·=·4;39 ····public·static·final·int·REASON_ASSOCIATION_REJECTION·=·4;
33 ····public·static·final·int·REASON_ASSOCIATION_TIMEOUT·=·5;40 ····public·static·final·int·REASON_ASSOCIATION_TIMEOUT·=·5;
34 ····public·static·final·int·REASON_AUTHENTICATION_FAILURE·=·6;41 ····public·static·final·int·REASON_AUTHENTICATION_FAILURE·=·6;
35 ····public·static·final·int·REASON_DHCP_FAILURE·=·7;42 ····public·static·final·int·REASON_DHCP_FAILURE·=·7;
36 ····public·static·final·int·REASON_EAP_FAILURE·=·3;43 ····public·static·final·int·REASON_EAP_FAILURE·=·3;
 44 ····public·static·final·int·REASON_FRAMEWORK_DISCONNECT_CONNECTED_SCORE·=·11;
 45 ····public·static·final·int·REASON_FRAMEWORK_DISCONNECT_FAST_RECONNECT·=·10;
 46 ····public·static·final·int·REASON_FRAMEWORK_DISCONNECT_MBO_OCE·=·9;
37 ····public·static·final·int·REASON_NETWORK_VALIDATION_FAILURE·=·1;47 ····public·static·final·int·REASON_NETWORK_VALIDATION_FAILURE·=·1;
38 ····public·static·final·int·REASON_WRONG_PASSWORD·=·2;48 ····public·static·final·int·REASON_WRONG_PASSWORD·=·2;
39 ····private·static·final·String·TAG·=·"BssidBlocklistMonitor";49 ····private·static·final·String·TAG·=·"BssidBlocklistMonitor";
40 ····private·BssidBlocklistMonitor$BssidStatusHistoryLogger·mBssidStatusHistoryLogger;50 ····private·BssidBlocklistMonitor$BssidStatusHistoryLogger·mBssidStatusHistoryLogger;
41 ····private·Map·mBssidStatusMap;51 ····private·Map·mBssidStatusMap;
42 ····private·final·Calendar·mCalendar;52 ····private·final·Calendar·mCalendar;
43 ····private·final·Clock·mClock;53 ····private·final·Clock·mClock;
44 ····private·final·WifiConnectivityHelper·mConnectivityHelper;54 ····private·final·WifiConnectivityHelper·mConnectivityHelper;
45 ····private·final·Context·mContext;55 ····private·final·Context·mContext;
46 ····private·boolean·mFailureCountDisableThresholdArrayInitialized;56 ····private·boolean·mFailureCountDisableThresholdArrayInitialized;
47 ····private·final·LocalLog·mLocalLog;57 ····private·final·LocalLog·mLocalLog;
 58 ····private·final·ScoringParams·mScoringParams;
48 ····private·final·WifiLastResortWatchdog·mWifiLastResortWatchdog;59 ····private·final·WifiLastResortWatchdog·mWifiLastResortWatchdog;
49 ····private·final·WifiScoreCard·mWifiScoreCard;60 ····private·final·WifiScoreCard·mWifiScoreCard;
50 ····61 ····
51 ····static·{62 ····static·{
52 ········FAILURE_COUNT_DISABLE_THRESHOLD·=·new·int[9];63 ········FAILURE_COUNT_DISABLE_THRESHOLD·=·new·int[12];
53 ········FAILURE_REASON_STRINGS·=·new·String[]·{·"REASON_AP_UNABLE_TO_HANDLE_NEW_STA",·"REASON_NETWORK_VALIDATION_FAILURE",·"REASON_WRONG_PASSWORD",·"REASON_EAP_FAILURE",·"REASON_ASSOCIATION_REJECTION",·"REASON_ASSOCIATION_TIMEOUT",·"REASON_AUTHENTICATION_FAILURE",·"REASON_DHCP_FAILURE",·"REASON_ABNORMAL_DISCONNECT"·};64 ········FAILURE_REASON_STRINGS·=·new·String[]·{·"REASON_AP_UNABLE_TO_HANDLE_NEW_STA",·"REASON_NETWORK_VALIDATION_FAILURE",·"REASON_WRONG_PASSWORD",·"REASON_EAP_FAILURE",·"REASON_ASSOCIATION_REJECTION",·"REASON_ASSOCIATION_TIMEOUT",·"REASON_AUTHENTICATION_FAILURE",·"REASON_DHCP_FAILURE",·"REASON_ABNORMAL_DISCONNECT",·"REASON_FRAMEWORK_DISCONNECT_MBO_OCE",·"REASON_FRAMEWORK_DISCONNECT_FAST_RECONNECT",·"REASON_FRAMEWORK_DISCONNECT_CONNECTED_SCORE"·};
 65 ········final·int·n·=·8;
 66 ········final·Integer[]·array·=·new·Integer[n];
 67 ········final·int·n2·=·1;
 68 ········array[0]·=·n2;
 69 ········final·int·n3·=·3;
 70 ········array[n2]·=·n3;
 71 ········final·int·n4·=·4;
 72 ········array[2]·=·n4;
 73 ········final·int·n5·=·5;
 74 ········array[n3]·=·n5;
 75 ········final·int·n6·=·6;
 76 ········array[n4]·=·n6;
 77 ········final·int·n7·=·7;
 78 ········array[n5]·=·n7;
 79 ········array[n6]·=·n;
 80 ········array[n7]·=·11;
 81 ········LOW_RSSI_SENSITIVE_FAILURES·=·(Set)new·ArraySet((Collection)Arrays.asList(array));
54 ····}82 ····}
55 ····83 ····
56 ····BssidBlocklistMonitor(final·Context·mContext,·final·WifiConnectivityHelper·mConnectivityHelper,·final·WifiLastResortWatchdog·mWifiLastResortWatchdog,·final·Clock·mClock,·final·LocalLog·mLocalLog,·final·WifiScoreCard·mWifiScoreCard)·{84 ····BssidBlocklistMonitor(final·Context·mContext,·final·WifiConnectivityHelper·mConnectivityHelper,·final·WifiLastResortWatchdog·mWifiLastResortWatchdog,·final·Clock·mClock,·final·LocalLog·mLocalLog,·final·WifiScoreCard·mWifiScoreCard,·final·ScoringParams·mScoringParams)·{
57 ········this.mFailureCountDisableThresholdArrayInitialized·=·false;85 ········this.mFailureCountDisableThresholdArrayInitialized·=·false;
58 ········this.mBssidStatusMap·=·(Map)new·ArrayMap();86 ········this.mBssidStatusMap·=·(Map)new·ArrayMap();
59 ········this.mBssidStatusHistoryLogger·=·new·BssidBlocklistMonitor$BssidStatusHistoryLogger(this,·30);87 ········this.mBssidStatusHistoryLogger·=·new·BssidBlocklistMonitor$BssidStatusHistoryLogger(this,·30);
60 ········this.mContext·=·mContext;88 ········this.mContext·=·mContext;
61 ········this.mConnectivityHelper·=·mConnectivityHelper;89 ········this.mConnectivityHelper·=·mConnectivityHelper;
62 ········this.mWifiLastResortWatchdog·=·mWifiLastResortWatchdog;90 ········this.mWifiLastResortWatchdog·=·mWifiLastResortWatchdog;
63 ········this.mClock·=·mClock;91 ········this.mClock·=·mClock;
64 ········this.mLocalLog·=·mLocalLog;92 ········this.mLocalLog·=·mLocalLog;
65 ········this.mCalendar·=·Calendar.getInstance();93 ········this.mCalendar·=·Calendar.getInstance();
66 ········this.mWifiScoreCard·=·mWifiScoreCard;94 ········this.mWifiScoreCard·=·mWifiScoreCard;
 95 ········this.mScoringParams·=·mScoringParams;
67 ····}96 ····}
68 ····97 ····
69 ····private·void·addToBlocklist(final·BssidBlocklistMonitor$BssidStatus·bssidBlocklistMonitor$BssidStatus,·final·long·n,·final·String·s)·{98 ····private·void·addToBlocklist(final·BssidBlocklistMonitor$BssidStatus·bssidBlocklistMonitor$BssidStatus,·final·long·n,·final·int·n2,·final·int·n3)·{
70 ········bssidBlocklistMonitor$BssidStatus.addToBlocklist(n,·s);99 ········bssidBlocklistMonitor$BssidStatus.setAsBlocked(n,·n2,·n3);
71 ········final·StringBuilder·sb·=·new·StringBuilder();100 ········final·StringBuilder·sb·=·new·StringBuilder();
72 ········sb.append("BssidBlocklistMonitor·addToBlocklist:·bssid=");101 ········sb.append("BssidBlocklistMonitor·addToBlocklist:·bssid=");
73 ········sb.append(bssidBlocklistMonitor$BssidStatus.bssid);102 ········sb.append(bssidBlocklistMonitor$BssidStatus.bssid);
74 ········sb.append(",·ssid=");103 ········sb.append(",·ssid=");
75 ········sb.append(bssidBlocklistMonitor$BssidStatus.ssid);104 ········sb.append(bssidBlocklistMonitor$BssidStatus.ssid);
76 ········sb.append(",·durationMs=");105 ········sb.append(",·durationMs=");
77 ········sb.append(n);106 ········sb.append(n);
78 ········sb.append(",·reason=");107 ········sb.append(",·reason=");
79 ········sb.append(s);108 ········sb.append(this.getFailureReasonString(n2));
 109 ········sb.append(",·rssi=");
 110 ········sb.append(n3);
80 ········this.localLog(sb.toString());111 ········this.localLog(sb.toString());
81 ····}112 ····}
82 ····113 ····
 114 ····private·int·getBaseBlockDurationForReason(final·int·n)·{
 115 ········if·(n·!=·11)·{
 116 ············return·this.mContext.getResources().getInteger(2131034118);
 117 ········}
 118 ········return·this.mContext.getResources().getInteger(2131034119);
 119 ····}
 120 ····
83 ····private·long·getBlocklistDurationWithExponentialBackoff(int·n,·final·int·n2)·{121 ····private·long·getBlocklistDurationWithExponentialBackoff(int·n,·final·int·n2)·{
... Open expanded diff ...
7.39 KB
com/android/server/wifi/ClientModeImpl$WifiNetworkAgent.class
7.27 KB
procyon -ec {}
    
Offset 25, 69 lines modifiedOffset 25, 69 lines modified
25 ········this.this$0·=·this$0;25 ········this.this$0·=·this$0;
26 ········super(context,·looper,·s,·networkCapabilities,·linkProperties,·n,·networkAgentConfig,·networkProvider);26 ········super(context,·looper,·s,·networkCapabilities,·linkProperties,·n,·networkAgentConfig,·networkProvider);
27 ········this.mLastNetworkStatus·=·-1;27 ········this.mLastNetworkStatus·=·-1;
28 ········this.register();28 ········this.register();
29 ····}29 ····}
30 ····30 ····
31 ····public·void·onAddKeepalivePacketFilter(final·int·n,·final·KeepalivePacketData·keepalivePacketData)·{31 ····public·void·onAddKeepalivePacketFilter(final·int·n,·final·KeepalivePacketData·keepalivePacketData)·{
32 ········if·(this·!=·ClientModeImpl.access$3100(this.this$0))·{32 ········if·(this·!=·ClientModeImpl.access$3200(this.this$0))·{
33 ············return;33 ············return;
34 ········}34 ········}
35 ········((StateMachine)this.this$0).sendMessage(131281,·n,·0,·(Object)keepalivePacketData);35 ········((StateMachine)this.this$0).sendMessage(131281,·n,·0,·(Object)keepalivePacketData);
36 ····}36 ····}
37 ····37 ····
38 ····public·void·onAutomaticReconnectDisabled()·{38 ····public·void·onAutomaticReconnectDisabled()·{
39 ········if·(this·!=·ClientModeImpl.access$3100(this.this$0))·{39 ········if·(this·!=·ClientModeImpl.access$3200(this.this$0))·{
40 ············return;40 ············return;
41 ········}41 ········}
42 ········this.this$0.unwantedNetwork(2);42 ········this.this$0.unwantedNetwork(2);
43 ····}43 ····}
44 ····44 ····
45 ····public·void·onNetworkUnwanted()·{45 ····public·void·onNetworkUnwanted()·{
46 ········if·(this·!=·ClientModeImpl.access$3100(this.this$0))·{46 ········if·(this·!=·ClientModeImpl.access$3200(this.this$0))·{
47 ············return;47 ············return;
48 ········}48 ········}
49 ········if·(ClientModeImpl.access$800(this.this$0))·{49 ········if·(ClientModeImpl.access$900(this.this$0))·{
50 ············final·ClientModeImpl·this$0·=·this.this$0;50 ············final·ClientModeImpl·this$0·=·this.this$0;
51 ············final·StringBuilder·sb·=·new·StringBuilder();51 ············final·StringBuilder·sb·=·new·StringBuilder();
52 ············sb.append("WifiNetworkAgent·->·Wifi·unwanted·score·");52 ············sb.append("WifiNetworkAgent·->·Wifi·unwanted·score·");
53 ············sb.append(Integer.toString(((WifiInfo)ClientModeImpl.access$700(this.this$0)).getScore()));53 ············sb.append(Integer.toString(((WifiInfo)ClientModeImpl.access$800(this.this$0)).getScore()));
54 ············this$0.logd(sb.toString());54 ············this$0.logd(sb.toString());
55 ········}55 ········}
56 ········this.this$0.unwantedNetwork(0);56 ········this.this$0.unwantedNetwork(0);
57 ····}57 ····}
58 ····58 ····
59 ····public·void·onRemoveKeepalivePacketFilter(final·int·n)·{59 ····public·void·onRemoveKeepalivePacketFilter(final·int·n)·{
60 ········if·(this·!=·ClientModeImpl.access$3100(this.this$0))·{60 ········if·(this·!=·ClientModeImpl.access$3200(this.this$0))·{
61 ············return;61 ············return;
62 ········}62 ········}
63 ········((StateMachine)this.this$0).sendMessage(131282,·n);63 ········((StateMachine)this.this$0).sendMessage(131282,·n);
64 ····}64 ····}
65 ····65 ····
66 ····public·void·onSaveAcceptUnvalidated(final·boolean·b)·{66 ····public·void·onSaveAcceptUnvalidated(final·boolean·b)·{
67 ········if·(this·!=·ClientModeImpl.access$3100(this.this$0))·{67 ········if·(this·!=·ClientModeImpl.access$3200(this.this$0))·{
68 ············return;68 ············return;
69 ········}69 ········}
70 ········((StateMachine)this.this$0).sendMessage(131225,·(int)(b·?·1·:·0));70 ········((StateMachine)this.this$0).sendMessage(131225,·(int)(b·?·1·:·0));
71 ····}71 ····}
72 ····72 ····
73 ····public·void·onSignalStrengthThresholdsUpdated(int[]·copy)·{73 ····public·void·onSignalStrengthThresholdsUpdated(int[]·copy)·{
74 ········if·(this·!=·ClientModeImpl.access$3100(this.this$0))·{74 ········if·(this·!=·ClientModeImpl.access$3200(this.this$0))·{
75 ············return;75 ············return;
76 ········}76 ········}
77 ········final·ClientModeImpl·this$0·=·this.this$0;77 ········final·ClientModeImpl·this$0·=·this.this$0;
78 ········final·StringBuilder·sb·=·new·StringBuilder();78 ········final·StringBuilder·sb·=·new·StringBuilder();
79 ········sb.append("Received·signal·strength·thresholds:·");79 ········sb.append("Received·signal·strength·thresholds:·");
80 ········sb.append(Arrays.toString(copy));80 ········sb.append(Arrays.toString(copy));
81 ········this$0.logd(sb.toString());81 ········this$0.logd(sb.toString());
82 ········final·int·length·=·copy.length;82 ········final·int·length·=·copy.length;
83 ········final·int·n·=·131235;83 ········final·int·n·=·131235;
84 ········if·(length·==·0)·{84 ········if·(length·==·0)·{
85 ············final·ClientModeImpl·this$2·=·this.this$0;85 ············final·ClientModeImpl·this$2·=·this.this$0;
86 ············((StateMachine)this$2).sendMessage(n,·((WifiInfo)ClientModeImpl.access$700(this$2)).getRssi());86 ············((StateMachine)this$2).sendMessage(n,·((WifiInfo)ClientModeImpl.access$800(this$2)).getRssi());
87 ············return;87 ············return;
88 ········}88 ········}
89 ········copy·=·Arrays.copyOf(copy,·copy.length·+·2);89 ········copy·=·Arrays.copyOf(copy,·copy.length·+·2);
90 ········final·int·n2·=·copy.length·-·2;90 ········final·int·n2·=·copy.length·-·2;
91 ········final·int·n3·=·-128;91 ········final·int·n3·=·-128;
92 ········copy[n2]·=·n3;92 ········copy[n2]·=·n3;
93 ········final·int·n4·=·copy.length·-·1;93 ········final·int·n4·=·copy.length·-·1;
Offset 101, 65 lines modifiedOffset 101, 65 lines modified
101 ················final·StringBuilder·sb2·=·new·StringBuilder();101 ················final·StringBuilder·sb2·=·new·StringBuilder();
102 ················sb2.append("Illegal·value·");102 ················sb2.append("Illegal·value·");
103 ················sb2.append(n6);103 ················sb2.append(n6);
104 ················sb2.append("·for·RSSI·thresholds:·");104 ················sb2.append("·for·RSSI·thresholds:·");
105 ················sb2.append(Arrays.toString(copy));105 ················sb2.append(Arrays.toString(copy));
106 ················Log.e("WifiClientModeImpl",·sb2.toString());106 ················Log.e("WifiClientModeImpl",·sb2.toString());
107 ················final·ClientModeImpl·this$3·=·this.this$0;107 ················final·ClientModeImpl·this$3·=·this.this$0;
108 ················((StateMachine)this$3).sendMessage(n,·((WifiInfo)ClientModeImpl.access$700(this$3)).getRssi());108 ················((StateMachine)this$3).sendMessage(n,·((WifiInfo)ClientModeImpl.access$800(this$3)).getRssi());
109 ················return;109 ················return;
110 ············}110 ············}
111 ············array[i]·=·(byte)n6;111 ············array[i]·=·(byte)n6;
112 ········}112 ········}
113 ········ClientModeImpl.access$8402(this.this$0,·array);113 ········ClientModeImpl.access$8402(this.this$0,·array);
114 ········final·ClientModeImpl·this$4·=·this.this$0;114 ········final·ClientModeImpl·this$4·=·this.this$0;
115 ········((StateMachine)this$4).sendMessage(131234,·((WifiInfo)ClientModeImpl.access$700(this$4)).getRssi());115 ········((StateMachine)this$4).sendMessage(131234,·((WifiInfo)ClientModeImpl.access$800(this$4)).getRssi());
116 ····}116 ····}
117 ····117 ····
118 ····public·void·onStartSocketKeepalive(final·int·n,·final·Duration·duration,·final·KeepalivePacketData·keepalivePacketData)·{118 ····public·void·onStartSocketKeepalive(final·int·n,·final·Duration·duration,·final·KeepalivePacketData·keepalivePacketData)·{
119 ········if·(this·!=·ClientModeImpl.access$3100(this.this$0))·{119 ········if·(this·!=·ClientModeImpl.access$3200(this.this$0))·{
120 ············return;120 ············return;
121 ········}121 ········}
122 ········((StateMachine)this.this$0).sendMessage(131232,·n,·(int)duration.getSeconds(),·(Object)keepalivePacketData);122 ········((StateMachine)this.this$0).sendMessage(131232,·n,·(int)duration.getSeconds(),·(Object)keepalivePacketData);
123 ····}123 ····}
124 ····124 ····
125 ····public·void·onStopSocketKeepalive(final·int·n)·{125 ····public·void·onStopSocketKeepalive(final·int·n)·{
126 ········if·(this·!=·ClientModeImpl.access$3100(this.this$0))·{126 ········if·(this·!=·ClientModeImpl.access$3200(this.this$0))·{
127 ············return;127 ············return;
128 ········}128 ········}
129 ········((StateMachine)this.this$0).sendMessage(131233,·n);129 ········((StateMachine)this.this$0).sendMessage(131233,·n);
130 ····}130 ····}
131 ····131 ····
132 ····public·void·onValidationStatus(int·access$800,·final·Uri·uri)·{132 ····public·void·onValidationStatus(int·access$900,·final·Uri·uri)·{
133 ········if·(this·!=·ClientModeImpl.access$3100(this.this$0))·{133 ········if·(this·!=·ClientModeImpl.access$3200(this.this$0))·{
134 ············return;134 ············return;
135 ········}135 ········}
136 ········if·(access$800·==·this.mLastNetworkStatus)·{136 ········if·(access$900·==·this.mLastNetworkStatus)·{
137 ············return;137 ············return;
138 ········}138 ········}
139 ········this.mLastNetworkStatus·=·access$800;139 ········this.mLastNetworkStatus·=·access$900;
140 ········final·int·n·=·2;140 ········final·int·n·=·2;
141 ········final·int·n2·=·1;141 ········final·int·n2·=·1;
142 ········if·(access$800·==·n)·{142 ········if·(access$900·==·n)·{
143 ············access$800·=·(ClientModeImpl.access$800(this.this$0)·?·1·:·0);143 ············access$900·=·(ClientModeImpl.access$900(this.this$0)·?·1·:·0);
144 ············if·(access$800·!=·0)·{144 ············if·(access$900·!=·0)·{
145 ················final·ClientModeImpl·this$0·=·this.this$0;145 ················final·ClientModeImpl·this$0·=·this.this$0;
146 ················final·StringBuilder·sb·=·new·StringBuilder();146 ················final·StringBuilder·sb·=·new·StringBuilder();
147 ················sb.append("WifiNetworkAgent·->·Wifi·networkStatus·invalid,·score=");147 ················sb.append("WifiNetworkAgent·->·Wifi·networkStatus·invalid,·score=");
148 ················sb.append(Integer.toString(((WifiInfo)ClientModeImpl.access$700(this.this$0)).getScore()));148 ················sb.append(Integer.toString(((WifiInfo)ClientModeImpl.access$800(this.this$0)).getScore()));
149 ················this$0.logd(sb.toString());149 ················this$0.logd(sb.toString());
150 ············}150 ············}
151 ············this.this$0.unwantedNetwork(n2);151 ············this.this$0.unwantedNetwork(n2);
152 ········}152 ········}
153 ········else·if·(access$800·==·n2)·{153 ········else·if·(access$900·==·n2)·{
154 ············if·(ClientModeImpl.access$800(this.this$0))·{154 ············if·(ClientModeImpl.access$900(this.this$0))·{
155 ················final·ClientModeImpl·this$2·=·this.this$0;155 ················final·ClientModeImpl·this$2·=·this.this$0;
156 ················final·StringBuilder·sb2·=·new·StringBuilder();156 ················final·StringBuilder·sb2·=·new·StringBuilder();
157 ················sb2.append("WifiNetworkAgent·->·Wifi·networkStatus·valid,·score=·");157 ················sb2.append("WifiNetworkAgent·->·Wifi·networkStatus·valid,·score=·");
... Open expanded diff ...
3.95 KB
com/android/server/wifi/EapFailureNotifier.class
3.86 KB
procyon -ec {}
    
Offset 1, 19 lines modifiedOffset 1, 24 lines modified
  
1 package·com.android.server.wifi;1 package·com.android.server.wifi;
  
2 import·android.content.ContextWrapper;2 import·android.content.ContextWrapper;
3 import·android.service.notification.StatusBarNotification;3 import·android.service.notification.StatusBarNotification;
4 import·android.text.TextUtils;4 import·android.text.TextUtils;
5 import·android.net.wifi.WifiConfiguration;5 import·android.net.wifi.WifiConfiguration;
6 import·android.content.Intent; 
7 import·android.app.Notification$Style;6 import·android.app.Notification$Style;
8 import·android.app.Notification$BigTextStyle;7 import·android.app.Notification$BigTextStyle;
9 import·android.graphics.drawable.Icon;8 import·android.graphics.drawable.Icon;
10 import·android.content.Context;9 import·android.content.Context;
 10 import·java.util.List;
 11 import·android.util.Log;
 12 import·android.content.pm.ResolveInfo;
 13 import·android.os.UserHandle;
 14 import·android.app.ActivityManager;
 15 import·android.content.Intent;
11 import·android.content.pm.PackageManager$NameNotFoundException;16 import·android.content.pm.PackageManager$NameNotFoundException;
12 import·android.telephony.SubscriptionManager;17 import·android.telephony.SubscriptionManager;
13 import·android.content.res.Resources;18 import·android.content.res.Resources;
14 import·android.app.NotificationManager;19 import·android.app.NotificationManager;
  
15 public·class·EapFailureNotifier20 public·class·EapFailureNotifier
16 {21 {
Offset 39, 16 lines modifiedOffset 44, 29 lines modified
39 ············return·SubscriptionManager.getResourcesForSubId(((ContextWrapper)wifiContext).createPackageContext(wifiContext.getWifiOverlayApkPkgName(),·0),·n);44 ············return·SubscriptionManager.getResourcesForSubId(((ContextWrapper)wifiContext).createPackageContext(wifiContext.getWifiOverlayApkPkgName(),·0),·n);
40 ········}45 ········}
41 ········catch·(PackageManager$NameNotFoundException·ex)·{46 ········catch·(PackageManager$NameNotFoundException·ex)·{
42 ············return·null;47 ············return·null;
43 ········}48 ········}
44 ····}49 ····}
45 ····50 ····
 51 ····private·String·getSettingsPackageName()·{
 52 ········final·List·queryIntentActivitiesAsUser·=·((ContextWrapper)this.mContext).getPackageManager().queryIntentActivitiesAsUser(new·Intent("android.settings.WIFI_SETTINGS"),·1114112,·UserHandle.of(ActivityManager.getCurrentUser()));
 53 ········if·(queryIntentActivitiesAsUser·!=·null·&&·!queryIntentActivitiesAsUser.isEmpty())·{
 54 ············return·((ResolveInfo)queryIntentActivitiesAsUser.get(0)).activityInfo.packageName;
 55 ········}
 56 ········Log.e("EapFailureNotifier",·"Failed·to·resolve·wifi·settings·activity");
 57 ········return·null;
 58 ····}
 59 ····
46 ····private·void·showNotification(final·String·contentText,·final·String·mCurrentShownSsid)·{60 ····private·void·showNotification(final·String·contentText,·final·String·mCurrentShownSsid)·{
47 ········this.mNotificationManager.notify(57,·this.mFrameworkFacade.makeNotificationBuilder((Context)this.mContext,·"NETWORK_ALERTS").setAutoCancel(true).setTimeoutAfter(300000L).setSmallIcon(Icon.createWithResource(this.mContext.getWifiOverlayApkPkgName(),·2130903041)).setContentTitle((CharSequence)((ContextWrapper)this.mContext).getString(2131165203)).setContentText((CharSequence)contentText).setStyle((Notification$Style)new·Notification$BigTextStyle().bigText((CharSequence)contentText)).setContentIntent(this.mFrameworkFacade.getActivity((Context)this.mContext,·0,·new·Intent("android.settings.WIFI_SETTINGS"),·134217728)).setColor(this.mContext.getResources().getColor(17170460)).build());61 ········final·String·settingsPackageName·=·this.getSettingsPackageName();
 62 ········if·(settingsPackageName·==·null)·{
 63 ············return;
 64 ········}
 65 ········this.mNotificationManager.notify(57,·this.mFrameworkFacade.makeNotificationBuilder((Context)this.mContext,·"NETWORK_ALERTS").setAutoCancel(true).setTimeoutAfter(300000L).setSmallIcon(Icon.createWithResource(this.mContext.getWifiOverlayApkPkgName(),·2130903041)).setContentTitle((CharSequence)((ContextWrapper)this.mContext).getString(2131165203)).setContentText((CharSequence)contentText).setStyle((Notification$Style)new·Notification$BigTextStyle().bigText((CharSequence)contentText)).setContentIntent(this.mFrameworkFacade.getActivity((Context)this.mContext,·0,·new·Intent("android.settings.WIFI_SETTINGS").setPackage(settingsPackageName),·134217728)).setColor(this.mContext.getResources().getColor(17170460)).build());
48 ········this.mCurrentShownSsid·=·mCurrentShownSsid;66 ········this.mCurrentShownSsid·=·mCurrentShownSsid;
49 ····}67 ····}
50 ····68 ····
51 ····public·void·onEapFailure(int·identifier,·final·WifiConfiguration·wifiConfiguration)·{69 ····public·void·onEapFailure(int·identifier,·final·WifiConfiguration·wifiConfiguration)·{
52 ········final·StatusBarNotification[]·activeNotifications·=·this.mNotificationManager.getActiveNotifications();70 ········final·StatusBarNotification[]·activeNotifications·=·this.mNotificationManager.getActiveNotifications();
53 ········for·(int·length·=·activeNotifications.length,·i·=·0;·i·<·length;·++i)·{71 ········for·(int·length·=·activeNotifications.length,·i·=·0;·i·<·length;·++i)·{
54 ············if·(activeNotifications[i].getId()·==·57·&&·TextUtils.equals((CharSequence)wifiConfiguration.SSID,·(CharSequence)this.mCurrentShownSsid))·{72 ············if·(activeNotifications[i].getId()·==·57·&&·TextUtils.equals((CharSequence)wifiConfiguration.SSID,·(CharSequence)this.mCurrentShownSsid))·{
1.31 KB
com/android/server/wifi/MboOceConstants.class
1.23 KB
procyon -ec {}
    
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 ····public·static·final·int·BTM_RESPONSE_STATUS_REJECT_INSUFFICIENT_BEACON·=·2;18 ····public·static·final·int·BTM_RESPONSE_STATUS_REJECT_INSUFFICIENT_BEACON·=·2;
19 ····public·static·final·int·BTM_RESPONSE_STATUS_REJECT_INSUFFICIENT_CAPABITY·=·3;19 ····public·static·final·int·BTM_RESPONSE_STATUS_REJECT_INSUFFICIENT_CAPABITY·=·3;
20 ····public·static·final·int·BTM_RESPONSE_STATUS_REJECT_LEAVING_ESS·=·8;20 ····public·static·final·int·BTM_RESPONSE_STATUS_REJECT_LEAVING_ESS·=·8;
21 ····public·static·final·int·BTM_RESPONSE_STATUS_REJECT_NO_SUITABLE_CANDIDATES·=·7;21 ····public·static·final·int·BTM_RESPONSE_STATUS_REJECT_NO_SUITABLE_CANDIDATES·=·7;
22 ····public·static·final·int·BTM_RESPONSE_STATUS_REJECT_RESERVED·=·254;22 ····public·static·final·int·BTM_RESPONSE_STATUS_REJECT_RESERVED·=·254;
23 ····public·static·final·int·BTM_RESPONSE_STATUS_REJECT_STA_CANDIDATE_LIST_PROVIDED·=·6;23 ····public·static·final·int·BTM_RESPONSE_STATUS_REJECT_STA_CANDIDATE_LIST_PROVIDED·=·6;
24 ····public·static·final·int·BTM_RESPONSE_STATUS_REJECT_UNSPECIFIED·=·1;24 ····public·static·final·int·BTM_RESPONSE_STATUS_REJECT_UNSPECIFIED·=·1;
25 ····public·static·final·long·DEFAULT_BLACKLIST_DURATION_MS·=·300000L;25 ····public·static·final·long·DEFAULT_BLOCKLIST_DURATION_MS·=·300000L;
26 ····public·static·final·int·MBO_AP_CAP_IND_ATTR_CELL_DATA_AWARE·=·64;26 ····public·static·final·int·MBO_AP_CAP_IND_ATTR_CELL_DATA_AWARE·=·64;
27 ····public·static·final·int·MBO_CELLULAR_DATA_CONNECTION_EXCLUDED·=·0;27 ····public·static·final·int·MBO_CELLULAR_DATA_CONNECTION_EXCLUDED·=·0;
28 ····public·static·final·int·MBO_CELLULAR_DATA_CONNECTION_INVALID·=·255;28 ····public·static·final·int·MBO_CELLULAR_DATA_CONNECTION_INVALID·=·255;
29 ····public·static·final·int·MBO_CELLULAR_DATA_CONNECTION_NOT_PREFERRED·=·1;29 ····public·static·final·int·MBO_CELLULAR_DATA_CONNECTION_NOT_PREFERRED·=·1;
30 ····public·static·final·int·MBO_CELLULAR_DATA_CONNECTION_PREFERRED·=·255;30 ····public·static·final·int·MBO_CELLULAR_DATA_CONNECTION_PREFERRED·=·255;
31 ····public·static·final·int·MBO_CELLULAR_DATA_CONNECTION_RESERVED·=·254;31 ····public·static·final·int·MBO_CELLULAR_DATA_CONNECTION_RESERVED·=·254;
32 ····public·static·final·int·MBO_OCE_AID_ASSOCIATION_DISALLOWED·=·4;32 ····public·static·final·int·MBO_OCE_AID_ASSOCIATION_DISALLOWED·=·4;
1.35 KB
com/android/server/wifi/MboOceController$BtmFrameData.class
1.24 KB
procyon -ec {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
  
1 package·com.android.server.wifi;1 package·com.android.server.wifi;
  
2 public·class·MboOceController$BtmFrameData2 public·class·MboOceController$BtmFrameData
3 {3 {
4 ····public·long·mBlackListDurationMs;4 ····public·long·mBlockListDurationMs;
5 ····public·int·mBssTmDataFlagsMask;5 ····public·int·mBssTmDataFlagsMask;
6 ····public·int·mCellPreference;6 ····public·int·mCellPreference;
7 ····public·int·mStatus;7 ····public·int·mStatus;
8 ····public·int·mTransitionReason;8 ····public·int·mTransitionReason;
9 ····9 ····
10 ····public·MboOceController$BtmFrameData()·{10 ····public·MboOceController$BtmFrameData()·{
11 ········final·int·mCellPreference·=·-1;11 ········final·int·mCellPreference·=·-1;
12 ········this.mStatus·=·mCellPreference;12 ········this.mStatus·=·mCellPreference;
13 ········this.mBssTmDataFlagsMask·=·0;13 ········this.mBssTmDataFlagsMask·=·0;
14 ········this.mBlackListDurationMs·=·0L;14 ········this.mBlockListDurationMs·=·0L;
15 ········this.mTransitionReason·=·mCellPreference;15 ········this.mTransitionReason·=·mCellPreference;
16 ········this.mCellPreference·=·mCellPreference;16 ········this.mCellPreference·=·mCellPreference;
17 ····}17 ····}
18 ····18 ····
19 ····public·String·toString()·{19 ····public·String·toString()·{
20 ········final·StringBuilder·sb·=·new·StringBuilder("BtmFrameData·status=");20 ········final·StringBuilder·sb·=·new·StringBuilder("BtmFrameData·status=");
21 ········sb.append(this.mStatus);21 ········sb.append(this.mStatus);
22 ········sb.append(",·flags=");22 ········sb.append(",·flags=");
23 ········sb.append(this.mBssTmDataFlagsMask);23 ········sb.append(this.mBssTmDataFlagsMask);
24 ········sb.append(",·assocRetryDelay=");24 ········sb.append(",·assocRetryDelay=");
25 ········sb.append(this.mBlackListDurationMs);25 ········sb.append(this.mBlockListDurationMs);
26 ········sb.append(",·transitionReason=");26 ········sb.append(",·transitionReason=");
27 ········sb.append(this.mTransitionReason);27 ········sb.append(this.mTransitionReason);
28 ········sb.append(",·cellPref=");28 ········sb.append(",·cellPref=");
29 ········sb.append(this.mCellPreference);29 ········sb.append(this.mCellPreference);
30 ········return·sb.toString();30 ········return·sb.toString();
31 ····}31 ····}
32 }32 }
1.06 KB
com/android/server/wifi/ScanRequestProxy.class
993 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·com.android.server.wifi;1 package·com.android.server.wifi;
  
2 import·java.util.Collection; 
3 import·android.net.wifi.WifiScanner$ScanSettings;2 import·android.net.wifi.WifiScanner$ScanSettings;
4 import·android.os.WorkSource;3 import·android.os.WorkSource;
 4 import·java.util.Collection;
5 import·java.util.Iterator;5 import·java.util.Iterator;
6 import·android.os.IInterface;6 import·android.os.IInterface;
7 import·android.os.RemoteException;7 import·android.os.RemoteException;
8 import·android.net.wifi.IScanResultsCallback;8 import·android.net.wifi.IScanResultsCallback;
9 import·android.os.UserHandle;9 import·android.os.UserHandle;
10 import·android.content.Intent;10 import·android.content.Intent;
11 import·android.net.wifi.WifiScanner$ScanListener;11 import·android.net.wifi.WifiScanner$ScanListener;
Offset 304, 15 lines modifiedOffset 304, 15 lines modified
304 ········else·{304 ········else·{
305 ············mVerboseLoggingEnabled·=·0;305 ············mVerboseLoggingEnabled·=·0;
306 ········}306 ········}
307 ········this.mVerboseLoggingEnabled·=·(mVerboseLoggingEnabled·!=·0);307 ········this.mVerboseLoggingEnabled·=·(mVerboseLoggingEnabled·!=·0);
308 ····}308 ····}
309 ····309 ····
310 ····public·List·getScanResults()·{310 ····public·List·getScanResults()·{
311 ········return·this.mLastScanResults;311 ········return·new·ArrayList(this.mLastScanResults);
312 ····}312 ····}
313 ····313 ····
314 ····public·boolean·isScanThrottleEnabled()·{314 ····public·boolean·isScanThrottleEnabled()·{
315 ········return·this.mThrottleEnabled;315 ········return·this.mThrottleEnabled;
316 ····}316 ····}
317 ····317 ····
318 ····public·boolean·registerScanResultsCallback(final·IScanResultsCallback·scanResultsCallback)·{318 ····public·boolean·registerScanResultsCallback(final·IScanResultsCallback·scanResultsCallback)·{
5.08 KB
com/android/server/wifi/SimRequiredNotifier.class
4.99 KB
procyon -ec {}
    
Offset 1, 64 lines modifiedOffset 1, 79 lines modified
  
1 package·com.android.server.wifi;1 package·com.android.server.wifi;
  
2 import·android.content.ContextWrapper;2 import·android.content.ContextWrapper;
3 import·android.net.wifi.WifiConfiguration;3 import·android.net.wifi.WifiConfiguration;
4 import·android.content.Intent; 
5 import·android.app.PendingIntent; 
6 import·android.content.res.Resources;4 import·android.content.res.Resources;
7 import·android.graphics.drawable.Icon;5 import·android.graphics.drawable.Icon;
8 import·android.app.Notification$Style;6 import·android.app.Notification$Style;
9 import·android.app.Notification$BigTextStyle;7 import·android.app.Notification$BigTextStyle;
10 import·android.content.Context;8 import·android.content.Context;
11 import·android.app.Notification;9 import·java.util.List;
 10 import·android.util.Log;
 11 import·android.content.pm.ResolveInfo;
 12 import·android.os.UserHandle;
 13 import·android.app.ActivityManager;
 14 import·android.content.Intent;
12 import·android.app.NotificationManager;15 import·android.app.NotificationManager;
  
13 public·class·SimRequiredNotifier16 public·class·SimRequiredNotifier
14 {17 {
 18 ····private·static·final·String·TAG·=·"SimRequiredNotifier";
15 ····private·final·WifiContext·mContext;19 ····private·final·WifiContext·mContext;
16 ····private·final·FrameworkFacade·mFrameworkFacade;20 ····private·final·FrameworkFacade·mFrameworkFacade;
17 ····private·final·NotificationManager·mNotificationManager;21 ····private·final·NotificationManager·mNotificationManager;
18 ····22 ····
19 ····public·SimRequiredNotifier(final·WifiContext·mContext,·final·FrameworkFacade·mFrameworkFacade)·{23 ····public·SimRequiredNotifier(final·WifiContext·mContext,·final·FrameworkFacade·mFrameworkFacade)·{
20 ········this.mContext·=·mContext;24 ········this.mContext·=·mContext;
21 ········this.mFrameworkFacade·=·mFrameworkFacade;25 ········this.mFrameworkFacade·=·mFrameworkFacade;
22 ········this.mNotificationManager·=·(NotificationManager)((ContextWrapper)mContext).getSystemService((Class)NotificationManager.class);26 ········this.mNotificationManager·=·(NotificationManager)((ContextWrapper)mContext).getSystemService((Class)NotificationManager.class);
23 ····}27 ····}
24 ····28 ····
25 ····private·Notification·buildSimRequiredNotification(String·s,·String·string)·{29 ····private·String·getSettingsPackageName()·{
 30 ········final·List·queryIntentActivitiesAsUser·=·((ContextWrapper)this.mContext).getPackageManager().queryIntentActivitiesAsUser(new·Intent("android.settings.WIFI_SETTINGS"),·1114112,·UserHandle.of(ActivityManager.getCurrentUser()));
 31 ········if·(queryIntentActivitiesAsUser·!=·null·&&·!queryIntentActivitiesAsUser.isEmpty())·{
 32 ············return·((ResolveInfo)queryIntentActivitiesAsUser.get(0)).activityInfo.packageName;
 33 ········}
 34 ········Log.e("SimRequiredNotifier",·"Failed·to·resolve·wifi·settings·activity");
 35 ········return·null;
 36 ····}
 37 ····
 38 ····private·void·showNotification(String·s,·String·string)·{
 39 ········final·String·settingsPackageName·=·this.getSettingsPackageName();
 40 ········if·(settingsPackageName·==·null)·{
 41 ············return;
 42 ········}
 43 ········final·Intent·setPackage·=·new·Intent("android.settings.WIRELESS_SETTINGS").addFlags(268435456).setPackage(settingsPackageName);
26 ········final·String·string2·=·this.mContext.getResources().getString(2131165231);44 ········final·String·string2·=·this.mContext.getResources().getString(2131165231);
27 ········final·Resources·resources·=·this.mContext.getResources();45 ········final·Resources·resources·=·this.mContext.getResources();
 46 ········final·int·n·=·2131165230;
28 ········final·Object[]·array·=·new·Object[2];47 ········final·Object[]·array·=·new·Object[2];
29 ········final·String·s2·=·"";48 ········final·String·s2·=·"";
30 ········if·(s·==·null)·{49 ········if·(s·==·null)·{
31 ············s·=·s2;50 ············s·=·s2;
32 ········}51 ········}
33 ········array[0]·=·s;52 ········array[0]·=·s;
34 ········if·(string·==·null)·{53 ········if·(string·==·null)·{
35 ············string·=·s2;54 ············string·=·s2;
36 ········}55 ········}
37 ········final·int·n·=·1;56 ········final·int·n2·=·1;
38 ········array[n]·=·string;57 ········array[n2]·=·string;
39 ········string·=·resources.getString(2131165230,·array);58 ········string·=·resources.getString(n,·array);
40 ········return·this.mFrameworkFacade.makeNotificationBuilder((Context)this.mContext,·"NETWORK_ALERTS").setAutoCancel((boolean)(n·!=·0)).setShowWhen(false).setLocalOnly((boolean)(n·!=·0)).setColor(this.mContext.getResources().getColor(17170460,·this.mContext.getTheme())).setContentTitle((CharSequence)string2).setTicker((CharSequence)string2).setContentText((CharSequence)string).setStyle((Notification$Style)new·Notification$BigTextStyle().bigText((CharSequence)string)).setSmallIcon(Icon.createWithResource(this.mContext.getWifiOverlayApkPkgName(),·2130903041)).setContentIntent(this.launchWirelessSettings()).build();59 ········this.mNotificationManager.notify(60,·this.mFrameworkFacade.makeNotificationBuilder((Context)this.mContext,·"NETWORK_ALERTS").setAutoCancel((boolean)(n2·!=·0)).setShowWhen(false).setLocalOnly((boolean)(n2·!=·0)).setColor(this.mContext.getResources().getColor(17170460,·this.mContext.getTheme())).setContentTitle((CharSequence)string2).setTicker((CharSequence)string2).setContentText((CharSequence)string).setStyle((Notification$Style)new·Notification$BigTextStyle().bigText((CharSequence)string)).setSmallIcon(Icon.createWithResource(this.mContext.getWifiOverlayApkPkgName(),·2130903041)).setContentIntent(this.mFrameworkFacade.getActivity((Context)this.mContext,·0,·setPackage,·134217728)).build());
41 ····} 
42 ···· 
43 ····private·PendingIntent·launchWirelessSettings()·{ 
44 ········return·this.mFrameworkFacade.getActivity((Context)this.mContext,·0,·new·Intent("android.settings.WIRELESS_SETTINGS").addFlags(268435456),·134217728); 
45 ····}60 ····}
46 ····61 ····
47 ····public·void·dismissSimRequiredNotification()·{62 ····public·void·dismissSimRequiredNotification()·{
48 ········this.mNotificationManager.cancel((String)null,·60);63 ········this.mNotificationManager.cancel((String)null,·60);
49 ····}64 ····}
50 ····65 ····
51 ····public·void·showSimRequiredNotification(final·WifiConfiguration·wifiConfiguration,·final·String·s)·{66 ····public·void·showSimRequiredNotification(final·WifiConfiguration·wifiConfiguration,·final·String·s)·{
52 ········String·s2;67 ········String·s2;
53 ········if·(wifiConfiguration.isPasspoint())·{68 ········if·(wifiConfiguration.isPasspoint())·{
54 ············s2·=·wifiConfiguration.providerFriendlyName;69 ············s2·=·wifiConfiguration.providerFriendlyName;
55 ········}70 ········}
56 ········else·{71 ········else·{
57 ············s2·=·wifiConfiguration.SSID;72 ············s2·=·wifiConfiguration.SSID;
58 ········}73 ········}
59 ········this.mNotificationManager.notify(60,·this.buildSimRequiredNotification(s2,·s));74 ········this.showNotification(s2,·s);
60 ····}75 ····}
61 }76 }
8.55 KB
com/android/server/wifi/SupplicantStaIfaceHal.class
8.45 KB
procyon -ec {}
    
Offset 102, 51 lines modifiedOffset 102, 63 lines modified
102 ········this.mEventHandler·=·mEventHandler;102 ········this.mEventHandler·=·mEventHandler;
103 ········this.mClock·=·mClock;103 ········this.mClock·=·mClock;
104 ········this.mWifiMetrics·=·mWifiMetrics;104 ········this.mWifiMetrics·=·mWifiMetrics;
105 ········this.mServiceManagerDeathRecipient·=·new·SupplicantStaIfaceHal$ServiceManagerDeathRecipient(this,·(SupplicantStaIfaceHal$1)null);105 ········this.mServiceManagerDeathRecipient·=·new·SupplicantStaIfaceHal$ServiceManagerDeathRecipient(this,·(SupplicantStaIfaceHal$1)null);
106 ········this.mSupplicantDeathRecipient·=·new·SupplicantStaIfaceHal$SupplicantDeathRecipient(this,·(SupplicantStaIfaceHal$1)null);106 ········this.mSupplicantDeathRecipient·=·new·SupplicantStaIfaceHal$SupplicantDeathRecipient(this,·(SupplicantStaIfaceHal$1)null);
107 ····}107 ····}
108 ····108 ····
109 ····private·ISupplicantIface·addIfaceV1_1(final·String·name)·{109 ····private·ISupplicantIface·addIfaceV1_1(String·string)·{
110 ········synchronized·(this.mLock)·{110 ········synchronized·(this.mLock)·{
111 ············final·ISupplicant$IfaceInfo·supplicant$IfaceInfo·=·new·ISupplicant$IfaceInfo();111 ············final·ISupplicant$IfaceInfo·supplicant$IfaceInfo·=·new·ISupplicant$IfaceInfo();
112 ············supplicant$IfaceInfo.name·=·name;112 ············supplicant$IfaceInfo.name·=·string;
113 ············supplicant$IfaceInfo.type·=·0;113 ············supplicant$IfaceInfo.type·=·0;
114 ············final·GeneralUtil$Mutable·generalUtil$Mutable·=·new·GeneralUtil$Mutable();114 ············final·GeneralUtil$Mutable·generalUtil$Mutable·=·new·GeneralUtil$Mutable();
115 ············try·{115 ············try·{
116 ················final·com.android.wifi.x.android.hardware.wifi.supplicant.V1_1.ISupplicant·supplicantMockableV1_1·=·this.getSupplicantMockableV1_1();116 ················final·com.android.wifi.x.android.hardware.wifi.supplicant.V1_1.ISupplicant·supplicantMockableV1_1·=·this.getSupplicantMockableV1_1();
117 ················try·{117 ················try·{
118 ····················supplicantMockableV1_1.addInterface(supplicant$IfaceInfo,·(ISupplicant$addInterfaceCallback)new·-$$Lambda$SupplicantStaIfaceHal$beWjlixZYGQwDxbWUYVi_RNovBU(generalUtil$Mutable));118 ····················supplicantMockableV1_1.addInterface(supplicant$IfaceInfo,·(ISupplicant$addInterfaceCallback)new·-$$Lambda$SupplicantStaIfaceHal$beWjlixZYGQwDxbWUYVi_RNovBU(generalUtil$Mutable));
119 ····················Object·value·=·generalUtil$Mutable.value;119 ····················Object·value·=·generalUtil$Mutable.value;
120 ····················value·=·value;120 ····················value·=·value;
121 ····················return·(ISupplicantIface)value;121 ····················return·(ISupplicantIface)value;
122 ················}122 ················}
123 ················catch·(NoSuchElementException·ex)·{123 ················catch·(IllegalArgumentException·ex)·{
 124 ····················final·Object·value;
 125 ····················((SupplicantStaIfaceHal)value).handleIllegalArgumentException(ex,·"addInterface");
124 ····················final·String·s·=·"SupplicantStaIfaceHal";126 ····················final·String·s·=·"SupplicantStaIfaceHal";
125 ····················final·StringBuilder·sb·=·new·StringBuilder();127 ····················final·StringBuilder·sb·=·new·StringBuilder();
126 ····················sb.append("ISupplicant.addInterface·exception:·");128 ····················sb.append("ISupplicant.addInterface·exception:·");
127 ····················sb.append(ex);129 ····················sb.append(ex);
128 ····················Log.e(s,·sb.toString());130 ····················string·=·sb.toString();
129 ····················final·Object·value;131 ····················Log.e(s,·string);
130 ····················((SupplicantStaIfaceHal)value).handleNoSuchElementException(ex,·"addInterface"); 
131 ····················return·null;132 ····················return·null;
132 ················}133 ················}
133 ················catch·(RemoteException·ex2)·{134 ················catch·(NoSuchElementException·ex2)·{
134 ····················final·String·s2·=·"SupplicantStaIfaceHal";135 ····················final·String·s2·=·"SupplicantStaIfaceHal";
135 ····················final·StringBuilder·sb2·=·new·StringBuilder();136 ····················final·StringBuilder·sb2·=·new·StringBuilder();
136 ····················sb2.append("ISupplicant.addInterface·exception:·");137 ····················sb2.append("ISupplicant.addInterface·exception:·");
137 ····················sb2.append(ex2);138 ····················sb2.append(ex2);
138 ····················Log.e(s2,·sb2.toString());139 ····················Log.e(s2,·sb2.toString());
139 ····················final·Object·value;140 ····················final·Object·value;
140 ····················((SupplicantStaIfaceHal)value).handleRemoteException(ex2,·"addInterface");141 ····················((SupplicantStaIfaceHal)value).handleNoSuchElementException(ex2,·"addInterface");
 142 ····················return·null;
 143 ················}
 144 ················catch·(RemoteException·ex3)·{
 145 ····················final·String·s3·=·"SupplicantStaIfaceHal";
 146 ····················final·StringBuilder·sb3·=·new·StringBuilder();
 147 ····················sb3.append("ISupplicant.addInterface·exception:·");
 148 ····················sb3.append(ex3);
 149 ····················Log.e(s3,·sb3.toString());
 150 ····················final·Object·value;
 151 ····················((SupplicantStaIfaceHal)value).handleRemoteException(ex3,·"addInterface");
141 ····················return·null;152 ····················return·null;
142 ················}153 ················}
143 ············}154 ············}
144 ············catch·(NoSuchElementException·ex3)·{}155 ············catch·(IllegalArgumentException·ex4)·{}
145 ············catch·(RemoteException·ex4)·{}156 ············catch·(NoSuchElementException·ex5)·{}
 157 ············catch·(RemoteException·ex6)·{}
146 ········}158 ········}
147 ····}159 ····}
148 ····160 ····
149 ····private·SupplicantStaNetworkHal·addNetwork(final·String·s)·{161 ····private·SupplicantStaNetworkHal·addNetwork(final·String·s)·{
150 ········final·Object·mLock·=·this.mLock;162 ········final·Object·mLock·=·this.mLock;
151 ········//·monitorenter(mLock)163 ········//·monitorenter(mLock)
152 ········final·String·s2·=·"addNetwork";164 ········final·String·s2·=·"addNetwork";
Offset 271, 36 lines modifiedOffset 283, 46 lines modified
271 ················this.handleRemoteException(ex,·"getTransport");283 ················this.handleRemoteException(ex,·"getTransport");
272 ················return·false;284 ················return·false;
273 ············}285 ············}
274 ········}286 ········}
275 ····}287 ····}
276 ····288 ····
277 ····private·boolean·checkStatusAndLogFailure(final·SupplicantStatus·supplicantStatus,·String·s)·{289 ····private·boolean·checkStatusAndLogFailure(final·SupplicantStatus·supplicantStatus,·String·s)·{
278 ········synchronized·(this.mLock)·{290 ········final·Object·mLock·=·this.mLock;
279 ············if·(supplicantStatus.code·!=·0)·{291 ········//·monitorenter(mLock)
280 ················final·String·s2·=·"SupplicantStaIfaceHal";292 ········Label_0094:·{
281 ················final·StringBuilder·sb·=·new·StringBuilder();293 ············if·(supplicantStatus·==·null)·{
282 ················sb.append("ISupplicantStaIface.");294 ················break·Label_0094;
283 ················sb.append(s); 
284 ················s·=·"·failed:·"; 
285 ················sb.append(s); 
286 ················sb.append(supplicantStatus); 
287 ················Log.e(s2,·sb.toString()); 
288 ················return·false; 
289 ············}295 ············}
290 ············if·(this.mVerboseLoggingEnabled)·{296 ············try·{
291 ················final·String·s3·=·"SupplicantStaIfaceHal";297 ················if·(supplicantStatus.code·!=·0)·{
292 ················final·StringBuilder·sb2·=·new·StringBuilder();298 ····················final·String·s2·=·"SupplicantStaIfaceHal";
293 ················sb2.append("ISupplicantStaIface.");299 ····················final·StringBuilder·sb·=·new·StringBuilder();
294 ················sb2.append(s);300 ····················sb.append("ISupplicantStaIface.");
295 ················s·=·"·succeeded";301 ····················sb.append(s);
296 ················sb2.append(s);302 ····················s·=·"·failed:·";
297 ················Log.d(s3,·sb2.toString());303 ····················sb.append(s);
 304 ····················sb.append(supplicantStatus);
 305 ····················Log.e(s2,·sb.toString());
 306 ····················return·false;
 307 ················}
 308 ················if·(this.mVerboseLoggingEnabled)·{
 309 ····················final·String·s3·=·"SupplicantStaIfaceHal";
 310 ····················final·StringBuilder·sb2·=·new·StringBuilder();
 311 ····················sb2.append("ISupplicantStaIface.");
 312 ····················sb2.append(s);
 313 ····················s·=·"·succeeded";
 314 ····················sb2.append(s);
 315 ····················Log.d(s3,·sb2.toString());
 316 ················}
 317 ················return·true;
298 ············}318 ············}
299 ············return·true;319 ············finally·{
 320 ············}
 321 ············//·monitorexit(mLock)
300 ········}322 ········}
301 ····}323 ····}
302 ····324 ····
303 ····private·boolean·checkSupplicantAndLogFailure(String·string)·{325 ····private·boolean·checkSupplicantAndLogFailure(String·string)·{
304 ········synchronized·(this.mLock)·{326 ········synchronized·(this.mLock)·{
305 ············if·(this.mISupplicant·==·null)·{327 ············if·(this.mISupplicant·==·null)·{
306 ················final·String·s·=·"SupplicantStaIfaceHal";328 ················final·String·s·=·"SupplicantStaIfaceHal";
Offset 563, 14 lines modifiedOffset 585, 28 lines modified
563 ········}585 ········}
564 ········if·(technology·!=·n2)·{586 ········if·(technology·!=·n2)·{
565 ············return·0;587 ············return·0;
566 ········}588 ········}
567 ········return·6;589 ········return·6;
568 ····}590 ····}
569 ····591 ····
 592 ····private·void·handleIllegalArgumentException(final·IllegalArgumentException·ex,·String·string)·{
 593 ········synchronized·(this.mLock)·{
... Open expanded diff ...
5.32 KB
com/android/server/wifi/WifiConfigManager.class
5.23 KB
procyon -ec {}
    
Offset 373, 26 lines modifiedOffset 373, 42 lines modified
373 ····373 ····
374 ····private·Set·clearInternalDataForCurrentUser()·{374 ····private·Set·clearInternalDataForCurrentUser()·{
375 ········final·StringBuilder·sb·=·new·StringBuilder();375 ········final·StringBuilder·sb·=·new·StringBuilder();
376 ········sb.append("clearInternalUserData:·Clearing·user·internal·data·for·");376 ········sb.append("clearInternalUserData:·Clearing·user·internal·data·for·");
377 ········sb.append(this.mCurrentUserId);377 ········sb.append(this.mCurrentUserId);
378 ········this.localLog(sb.toString());378 ········this.localLog(sb.toString());
379 ········final·HashSet<Integer>·set·=·new·HashSet<Integer>();379 ········final·HashSet<Integer>·set·=·new·HashSet<Integer>();
380 ········for·(final·WifiConfiguration·wifiConfiguration·:·this.getConfiguredNetworks())·{380 ········final·Iterator·iterator·=·this.getConfiguredNetworks().iterator();
381 ············if·(!wifiConfiguration.shared·&&·this.doesUidBelongToCurrentUser(wifiConfiguration.creatorUid))·{381 ········int·n;
382 ················set.add(wifiConfiguration.networkId);382 ········while·(true)·{
383 ················final·StringBuilder·sb2·=·new·StringBuilder();383 ············final·boolean·hasNext·=·iterator.hasNext();
384 ················sb2.append("clearInternalUserData:·removed·config.·netId=");384 ············n·=·1;
385 ················sb2.append(wifiConfiguration.networkId);385 ············if·(!hasNext)·{
386 ················sb2.append("·configKey=");386 ················break;
387 ················sb2.append(wifiConfiguration.getKey());387 ············}
388 ················this.localLog(sb2.toString());388 ············final·WifiConfiguration·wifiConfiguration·=·(WifiConfiguration)iterator.next();
389 ················this.mConfiguredNetworks.remove(wifiConfiguration.networkId);389 ············if·((!wifiConfiguration.shared·||·!this.doesUidBelongToCurrentUser(wifiConfiguration.creatorUid))·&&·!wifiConfiguration.ephemeral)·{
 390 ················continue;
 391 ············}
 392 ············set.add(wifiConfiguration.networkId);
 393 ············final·StringBuilder·sb2·=·new·StringBuilder();
 394 ············sb2.append("clearInternalUserData:·removed·config.·netId=");
 395 ············sb2.append(wifiConfiguration.networkId);
 396 ············sb2.append("·configKey=");
 397 ············sb2.append(wifiConfiguration.getKey());
 398 ············this.localLog(sb2.toString());
 399 ············this.mConfiguredNetworks.remove(wifiConfiguration.networkId);
 400 ············final·Iterator<WifiConfigManager$OnNetworkUpdateListener>·iterator2·=·(Iterator<WifiConfigManager$OnNetworkUpdateListener>)this.mListeners.iterator();
 401 ············while·(iterator2.hasNext())·{
 402 ················((WifiConfigManager$OnNetworkUpdateListener)iterator2.next()).onNetworkRemoved(this.createExternalWifiConfiguration(wifiConfiguration,·(boolean)(n·!=·0),·1010));
390 ············}403 ············}
391 ········}404 ········}
 405 ········if·(!set.isEmpty())·{
 406 ············this.sendConfiguredNetworkChangedBroadcast(n);
 407 ········}
392 ········this.mUserTemporarilyDisabledList.clear();408 ········this.mUserTemporarilyDisabledList.clear();
393 ········this.mScanDetailCaches.clear();409 ········this.mScanDetailCaches.clear();
394 ········this.clearLastSelectedNetwork();410 ········this.clearLastSelectedNetwork();
395 ········return·set;411 ········return·set;
396 ····}412 ····}
397 ····413 ····
398 ····private·WifiConfiguration·createExternalWifiConfiguration(final·WifiConfiguration·wifiConfiguration,·final·boolean·b,·final·int·n)·{414 ····private·WifiConfiguration·createExternalWifiConfiguration(final·WifiConfiguration·wifiConfiguration,·final·boolean·b,·final·int·n)·{
Offset 414, 15 lines modifiedOffset 430, 14 lines modified
414 ········defaultsInWifiConfiguration.networkId·=·this.mNextNetworkId++;430 ········defaultsInWifiConfiguration.networkId·=·this.mNextNetworkId++;
415 ········this.setDefaultsInWifiConfiguration(defaultsInWifiConfiguration);431 ········this.setDefaultsInWifiConfiguration(defaultsInWifiConfiguration);
416 ········this.mergeWithInternalWifiConfiguration(defaultsInWifiConfiguration,·wifiConfiguration);432 ········this.mergeWithInternalWifiConfiguration(defaultsInWifiConfiguration,·wifiConfiguration);
417 ········defaultsInWifiConfiguration.requirePmf·=·wifiConfiguration.requirePmf;433 ········defaultsInWifiConfiguration.requirePmf·=·wifiConfiguration.requirePmf;
418 ········defaultsInWifiConfiguration.noInternetAccessExpected·=·wifiConfiguration.noInternetAccessExpected;434 ········defaultsInWifiConfiguration.noInternetAccessExpected·=·wifiConfiguration.noInternetAccessExpected;
419 ········defaultsInWifiConfiguration.ephemeral·=·wifiConfiguration.ephemeral;435 ········defaultsInWifiConfiguration.ephemeral·=·wifiConfiguration.ephemeral;
420 ········defaultsInWifiConfiguration.osu·=·wifiConfiguration.osu;436 ········defaultsInWifiConfiguration.osu·=·wifiConfiguration.osu;
421 ········defaultsInWifiConfiguration.trusted·=·wifiConfiguration.trusted; 
422 ········defaultsInWifiConfiguration.fromWifiNetworkSuggestion·=·wifiConfiguration.fromWifiNetworkSuggestion;437 ········defaultsInWifiConfiguration.fromWifiNetworkSuggestion·=·wifiConfiguration.fromWifiNetworkSuggestion;
423 ········defaultsInWifiConfiguration.fromWifiNetworkSpecifier·=·wifiConfiguration.fromWifiNetworkSpecifier;438 ········defaultsInWifiConfiguration.fromWifiNetworkSpecifier·=·wifiConfiguration.fromWifiNetworkSpecifier;
424 ········defaultsInWifiConfiguration.useExternalScores·=·wifiConfiguration.useExternalScores;439 ········defaultsInWifiConfiguration.useExternalScores·=·wifiConfiguration.useExternalScores;
425 ········defaultsInWifiConfiguration.shared·=·wifiConfiguration.shared;440 ········defaultsInWifiConfiguration.shared·=·wifiConfiguration.shared;
426 ········defaultsInWifiConfiguration.updateIdentifier·=·wifiConfiguration.updateIdentifier;441 ········defaultsInWifiConfiguration.updateIdentifier·=·wifiConfiguration.updateIdentifier;
427 ········defaultsInWifiConfiguration.setPasspointUniqueId(wifiConfiguration.getPasspointUniqueId());442 ········defaultsInWifiConfiguration.setPasspointUniqueId(wifiConfiguration.getPasspointUniqueId());
428 ········defaultsInWifiConfiguration.lastUpdateUid·=·n;443 ········defaultsInWifiConfiguration.lastUpdateUid·=·n;
Offset 1182, 15 lines modifiedOffset 1197, 15 lines modified
1182 ····}1197 ····}
1183 ····1198 ····
1184 ····private·boolean·tryEnableNetwork(final·WifiConfiguration·wifiConfiguration)·{1199 ····private·boolean·tryEnableNetwork(final·WifiConfiguration·wifiConfiguration)·{
1185 ········final·WifiConfiguration$NetworkSelectionStatus·networkSelectionStatus·=·wifiConfiguration.getNetworkSelectionStatus();1200 ········final·WifiConfiguration$NetworkSelectionStatus·networkSelectionStatus·=·wifiConfiguration.getNetworkSelectionStatus();
1186 ········if·(networkSelectionStatus.isNetworkTemporaryDisabled())·{1201 ········if·(networkSelectionStatus.isNetworkTemporaryDisabled())·{
1187 ············final·long·n·=·this.mClock.getElapsedSinceBootMillis()·-·networkSelectionStatus.getDisableTime();1202 ············final·long·n·=·this.mClock.getElapsedSinceBootMillis()·-·networkSelectionStatus.getDisableTime();
1188 ············final·int·networkSelectionDisableReason·=·networkSelectionStatus.getNetworkSelectionDisableReason();1203 ············final·int·networkSelectionDisableReason·=·networkSelectionStatus.getNetworkSelectionDisableReason();
1189 ············final·int·min·=·Math.min(10,·this.mWifiInjector.getBssidBlocklistMonitor().getNumBlockedBssidsForSsid(wifiConfiguration.SSID));1204 ············final·int·min·=·Math.min(10,·this.mWifiInjector.getBssidBlocklistMonitor().updateAndGetNumBlockedBssidsForSsid(wifiConfiguration.SSID));
1190 ············long·n2·=·0L;1205 ············long·n2·=·0L;
1191 ············if·(min·>·0)·{1206 ············if·(min·>·0)·{
1192 ················n2·=·(long)(getNetworkSelectionDisableTimeoutMillis(networkSelectionDisableReason)·*·Math.pow(2.0,·(double)min·-·1.0));1207 ················n2·=·(long)(getNetworkSelectionDisableTimeoutMillis(networkSelectionDisableReason)·*·Math.pow(2.0,·(double)min·-·1.0));
1193 ············}1208 ············}
1194 ············if·(n·>=·n2)·{1209 ············if·(n·>=·n2)·{
1195 ················return·this.updateNetworkSelectionStatus(wifiConfiguration,·0);1210 ················return·this.updateNetworkSelectionStatus(wifiConfiguration,·0);
1196 ············}1211 ············}
3.02 KB
com/android/server/wifi/WifiConfigurationUtil.class
2.92 KB
procyon -ec {}
    
Offset 119, 38 lines modifiedOffset 119, 56 lines modified
119 ········}119 ········}
120 ········if·(wifiConfiguration.hiddenSSID·!=·wifiConfiguration2.hiddenSSID)·{120 ········if·(wifiConfiguration.hiddenSSID·!=·wifiConfiguration2.hiddenSSID)·{
121 ············return·b;121 ············return·b;
122 ········}122 ········}
123 ········if·(wifiConfiguration.requirePmf·!=·wifiConfiguration2.requirePmf)·{123 ········if·(wifiConfiguration.requirePmf·!=·wifiConfiguration2.requirePmf)·{
124 ············return·b;124 ············return·b;
125 ········}125 ········}
 126 ········if·(wifiConfiguration.carrierId·!=·wifiConfiguration2.carrierId)·{
 127 ············return·b;
 128 ········}
126 ········return·hasEnterpriseConfigChanged(wifiConfiguration.enterpriseConfig,·wifiConfiguration2.enterpriseConfig)·&&·b;129 ········return·hasEnterpriseConfigChanged(wifiConfiguration.enterpriseConfig,·wifiConfiguration2.enterpriseConfig)·&&·b;
127 ····}130 ····}
128 ····131 ····
129 ····public·static·boolean·hasEnterpriseConfigChanged(final·WifiEnterpriseConfig·wifiEnterpriseConfig,·final·WifiEnterpriseConfig·wifiEnterpriseConfig2)·{132 ····public·static·boolean·hasEnterpriseConfigChanged(final·WifiEnterpriseConfig·wifiEnterpriseConfig,·final·WifiEnterpriseConfig·wifiEnterpriseConfig2)·{
130 ········final·boolean·b·=·true;133 ········final·boolean·b·=·true;
131 ········if·(wifiEnterpriseConfig·!=·null·&&·wifiEnterpriseConfig2·!=·null)·{134 ········if·(wifiEnterpriseConfig·!=·null·&&·wifiEnterpriseConfig2·!=·null)·{
132 ············if·(wifiEnterpriseConfig.getEapMethod()·!=·wifiEnterpriseConfig2.getEapMethod())·{135 ············if·(wifiEnterpriseConfig.getEapMethod()·!=·wifiEnterpriseConfig2.getEapMethod())·{
133 ················return·b;136 ················return·b;
134 ············}137 ············}
 138 ············if·(wifiEnterpriseConfig.isAuthenticationSimBased())·{
 139 ················return·false;
 140 ············}
135 ············if·(wifiEnterpriseConfig.getPhase2Method()·!=·wifiEnterpriseConfig2.getPhase2Method())·{141 ············if·(wifiEnterpriseConfig.getPhase2Method()·!=·wifiEnterpriseConfig2.getPhase2Method())·{
136 ················return·b;142 ················return·b;
137 ············}143 ············}
138 ············if·(!TextUtils.equals((CharSequence)wifiEnterpriseConfig.getIdentity(),·(CharSequence)wifiEnterpriseConfig2.getIdentity()))·{144 ············if·(!TextUtils.equals((CharSequence)wifiEnterpriseConfig.getIdentity(),·(CharSequence)wifiEnterpriseConfig2.getIdentity()))·{
139 ················return·b;145 ················return·b;
140 ············}146 ············}
141 ············if·(!wifiEnterpriseConfig.isAuthenticationSimBased()·&&·!TextUtils.equals((CharSequence)wifiEnterpriseConfig.getAnonymousIdentity(),·(CharSequence)wifiEnterpriseConfig2.getAnonymousIdentity()))·{147 ············if·(!TextUtils.equals((CharSequence)wifiEnterpriseConfig.getAnonymousIdentity(),·(CharSequence)wifiEnterpriseConfig2.getAnonymousIdentity()))·{
142 ················return·b;148 ················return·b;
143 ············}149 ············}
144 ············if·(!TextUtils.equals((CharSequence)wifiEnterpriseConfig.getPassword(),·(CharSequence)wifiEnterpriseConfig2.getPassword()))·{150 ············if·(!TextUtils.equals((CharSequence)wifiEnterpriseConfig.getPassword(),·(CharSequence)wifiEnterpriseConfig2.getPassword()))·{
145 ················return·b;151 ················return·b;
146 ············}152 ············}
147 ············if·(!Arrays.equals(wifiEnterpriseConfig.getCaCertificates(),·wifiEnterpriseConfig2.getCaCertificates()))·{153 ············if·(!Arrays.equals(wifiEnterpriseConfig.getCaCertificates(),·wifiEnterpriseConfig2.getCaCertificates()))·{
148 ················return·b;154 ················return·b;
149 ············}155 ············}
 156 ············if·(!Arrays.equals(wifiEnterpriseConfig2.getCaCertificateAliases(),·wifiEnterpriseConfig.getCaCertificateAliases()))·{
 157 ················return·b;
 158 ············}
 159 ············if·(!TextUtils.equals((CharSequence)wifiEnterpriseConfig2.getClientCertificateAlias(),·(CharSequence)wifiEnterpriseConfig.getClientCertificateAlias()))·{
 160 ················return·b;
 161 ············}
 162 ············if·(!TextUtils.equals((CharSequence)wifiEnterpriseConfig2.getAltSubjectMatch(),·(CharSequence)wifiEnterpriseConfig.getAltSubjectMatch()))·{
 163 ················return·b;
 164 ············}
 165 ············if·(wifiEnterpriseConfig2.getOcsp()·!=·wifiEnterpriseConfig.getOcsp())·{
 166 ················return·b;
 167 ············}
150 ········}168 ········}
151 ········else·if·(wifiEnterpriseConfig·!=·null·||·wifiEnterpriseConfig2·!=·null)·{169 ········else·if·(wifiEnterpriseConfig·!=·null·||·wifiEnterpriseConfig2·!=·null)·{
152 ············return·b;170 ············return·b;
153 ········}171 ········}
154 ········return·false;172 ········return·false;
155 ····}173 ····}
156 ····174 ····
6.85 KB
com/android/server/wifi/WifiConnectivityManager.class
6.75 KB
procyon -ec {}
    
Offset 441, 28 lines modifiedOffset 441, 29 lines modified
441 ············return·this.mCurrentSingleScanScheduleSec;441 ············return·this.mCurrentSingleScanScheduleSec;
442 ········}442 ········}
443 ····}443 ····}
444 ····444 ····
445 ····private·boolean·handleScanResults(final·List·list,·String·ssid,·final·boolean·b)·{445 ····private·boolean·handleScanResults(final·List·list,·String·ssid,·final·boolean·b)·{
446 ········this.mWifiChannelUtilization.refreshChannelStatsAndChannelUtilization(this.mStateMachine.getWifiLinkLayerStats(),·-1);446 ········this.mWifiChannelUtilization.refreshChannelStatsAndChannelUtilization(this.mStateMachine.getWifiLinkLayerStats(),·-1);
447 ········this.updateUserDisabledList(list);447 ········this.updateUserDisabledList(list);
448 ········final·Set·updateAndGetBssidBlocklist·=·this.mBssidBlocklistMonitor.updateAndGetBssidBlocklist();448 ········this.mBssidBlocklistMonitor.tryEnablingBlockedBssids(list);
 449 ········final·Set·updateAndGetBssidBlocklistForSsid·=·this.mBssidBlocklistMonitor.updateAndGetBssidBlocklistForSsid(this.mWifiInfo.getSSID());
449 ········if·(this.mStateMachine.isSupplicantTransientState())·{450 ········if·(this.mStateMachine.isSupplicantTransientState())·{
450 ············final·StringBuilder·sb·=·new·StringBuilder();451 ············final·StringBuilder·sb·=·new·StringBuilder();
451 ············sb.append(ssid);452 ············sb.append(ssid);
452 ············sb.append("·onResults:·No·network·selection·because·supplicantTransientState·is·");453 ············sb.append("·onResults:·No·network·selection·because·supplicantTransientState·is·");
453 ············sb.append(this.mStateMachine.isSupplicantTransientState());454 ············sb.append(this.mStateMachine.isSupplicantTransientState());
454 ············this.localLog(sb.toString());455 ············this.localLog(sb.toString());
455 ············return·false;456 ············return·false;
456 ········}457 ········}
457 ········final·StringBuilder·sb2·=·new·StringBuilder();458 ········final·StringBuilder·sb2·=·new·StringBuilder();
458 ········sb2.append(ssid);459 ········sb2.append(ssid);
459 ········sb2.append("·onResults:·start·network·selection");460 ········sb2.append("·onResults:·start·network·selection");
460 ········this.localLog(sb2.toString());461 ········this.localLog(sb2.toString());
461 ········List·mLatestCandidates·=·this.mNetworkSelector.getCandidatesFromScan(list,·updateAndGetBssidBlocklist,·this.mWifiInfo,·this.mStateMachine.isConnected(),·this.mStateMachine.isDisconnected(),·this.mUntrustedConnectionAllowed);462 ········List·mLatestCandidates·=·this.mNetworkSelector.getCandidatesFromScan(list,·updateAndGetBssidBlocklistForSsid,·this.mWifiInfo,·this.mStateMachine.isConnected(),·this.mStateMachine.isDisconnected(),·this.mUntrustedConnectionAllowed);
462 ········this.mLatestCandidates·=·mLatestCandidates;463 ········this.mLatestCandidates·=·mLatestCandidates;
463 ········this.mLatestCandidatesTimestampMs·=·this.mClock.getElapsedSinceBootMillis();464 ········this.mLatestCandidatesTimestampMs·=·this.mClock.getElapsedSinceBootMillis();
464 ········final·int·mDeviceMobilityState·=·this.mDeviceMobilityState;465 ········final·int·mDeviceMobilityState·=·this.mDeviceMobilityState;
465 ········final·boolean·b2·=·true;466 ········final·boolean·b2·=·true;
466 ········if·(mDeviceMobilityState·==·(b2·?·1·:·0)·&&·this.mContext.getResources().getBoolean(2130837510))·{467 ········if·(mDeviceMobilityState·==·(b2·?·1·:·0)·&&·this.mContext.getResources().getBoolean(2130837510))·{
467 ············mLatestCandidates·=·this.filterCandidatesHighMovement(mLatestCandidates,·ssid,·b);468 ············mLatestCandidates·=·this.filterCandidatesHighMovement(mLatestCandidates,·ssid,·b);
468 ········}469 ········}
Offset 563, 31 lines modifiedOffset 564, 29 lines modified
563 ········}564 ········}
564 ········Preconditions.checkNotNull((Object)(this.mScanner·=·this.mWifiInjector.getWifiScanner()));565 ········Preconditions.checkNotNull((Object)(this.mScanner·=·this.mWifiInjector.getWifiScanner()));
565 ········this.mScanner.registerScanListener((Executor)new·HandlerExecutor(this.mEventHandler),·(WifiScanner$ScanListener)this.mAllSingleScanListener);566 ········this.mScanner.registerScanListener((Executor)new·HandlerExecutor(this.mEventHandler),·(WifiScanner$ScanListener)this.mAllSingleScanListener);
566 ····}567 ····}
567 ····568 ····
568 ····private·void·retryConnectionOnLatestCandidates(String·string,·final·String·s)·{569 ····private·void·retryConnectionOnLatestCandidates(String·string,·final·String·s)·{
569 ········try·{570 ········try·{
570 ············Label_0260:·{571 ············Label_0275:·{
571 ················if·(this.mLatestCandidates·==·null)·{572 ················if·(this.mLatestCandidates·==·null)·{
572 ····················break·Label_0260;573 ····················break·Label_0275;
573 ················}574 ················}
574 ················final·List·mLatestCandidates·=·this.mLatestCandidates;575 ················final·List·mLatestCandidates·=·this.mLatestCandidates;
575 ················try·{576 ················try·{
576 ····················if·(mLatestCandidates.size()·==·0)·{577 ····················if·(mLatestCandidates.size()·==·0)·{
577 ························break·Label_0260;578 ························break·Label_0275;
578 ····················}579 ····················}
579 ····················final·Clock·mClock·=·this.mClock;580 ····················final·Clock·mClock·=·this.mClock;
580 ····················try·{581 ····················try·{
581 ························final·long·elapsedSinceBootMillis·=·mClock.getElapsedSinceBootMillis();582 ························final·long·elapsedSinceBootMillis·=·mClock.getElapsedSinceBootMillis();
582 ························try·{583 ························try·{
583 ····························final·long·n·=·elapsedSinceBootMillis·-·this.mLatestCandidatesTimestampMs;584 ····························if·(elapsedSinceBootMillis·-·this.mLatestCandidatesTimestampMs·>·10000L)·{
584 ····························final·long·n2·=·10000L;585 ································break·Label_0275;
585 ····························if·(n·>·n2)·{ 
586 ································break·Label_0260; 
587 ····························}586 ····························}
588 ····························final·MacAddress·fromString·=·MacAddress.fromString(string);587 ····························final·MacAddress·fromString·=·MacAddress.fromString(string);
589 ····························try·{588 ····························try·{
590 ································final·List·mLatestCandidates2·=·this.mLatestCandidates;589 ································final·List·mLatestCandidates2·=·this.mLatestCandidates;
591 ································try·{590 ································try·{
592 ····································final·int·size·=·mLatestCandidates2.size();591 ····································final·int·size·=·mLatestCandidates2.size();
593 ····································try·{592 ····································try·{
Offset 614, 15 lines modifiedOffset 613, 15 lines modified
614 ····································································return;613 ····································································return;
615 ································································}614 ································································}
616 ································································try·{615 ································································try·{
617 ····································································final·StringBuilder·sb·=·new·StringBuilder();616 ····································································final·StringBuilder·sb·=·new·StringBuilder();
618 ····································································sb.append("Automatic·retry·on·the·next·best·WNS·candidate-");617 ····································································sb.append("Automatic·retry·on·the·next·best·WNS·candidate-");
619 ····································································sb.append(selectNetwork.SSID);618 ····································································sb.append(selectNetwork.SSID);
620 ····································································this.localLog(sb.toString());619 ····································································this.localLog(sb.toString());
621 ····································································this.mBssidBlocklistMonitor.blockBssidForDurationMs(string,·s,·n2);620 ····································································this.mBssidBlocklistMonitor.blockBssidForDurationMs(string,·s,·10000L,·10,·0);
622 ····································································try·{621 ····································································try·{
623 ········································································this.connectToNetwork(selectNetwork);622 ········································································this.connectToNetwork(selectNetwork);
624 ········································································return;623 ········································································return;
625 ········································································this.mLatestCandidates·=·null;624 ········································································this.mLatestCandidates·=·null;
626 ····································································}625 ····································································}
627 ····································································catch·(IllegalArgumentException·ex)·{626 ····································································catch·(IllegalArgumentException·ex)·{
628 ········································································final·StringBuilder·sb2·=·new·StringBuilder();627 ········································································final·StringBuilder·sb2·=·new·StringBuilder();
Offset 794, 15 lines modifiedOffset 793, 15 lines modified
794 ········if·(size·==·0)·{793 ········if·(size·==·0)·{
795 ············this.localLog("No·saved·network·for·starting·disconnected·PNO.");794 ············this.localLog("No·saved·network·for·starting·disconnected·PNO.");
796 ············return;795 ············return;
797 ········}796 ········}
798 ········final·WifiScanner$PnoSettings$PnoNetwork[]·networkList·=·new·WifiScanner$PnoSettings$PnoNetwork[size];797 ········final·WifiScanner$PnoSettings$PnoNetwork[]·networkList·=·new·WifiScanner$PnoSettings$PnoNetwork[size];
799 ········wifiScanner$PnoSettings.networkList·=·networkList;798 ········wifiScanner$PnoSettings.networkList·=·networkList;
800 ········wifiScanner$PnoSettings.networkList·=·retrievePnoNetworkList.toArray(networkList);799 ········wifiScanner$PnoSettings.networkList·=·retrievePnoNetworkList.toArray(networkList);
801 ········wifiScanner$PnoSettings.min6GHzRssi·=·this.mScoringParams.getEntryRssi(5945);800 ········wifiScanner$PnoSettings.min6GHzRssi·=·this.mScoringParams.getEntryRssi(5955);
802 ········wifiScanner$PnoSettings.min5GHzRssi·=·this.mScoringParams.getEntryRssi(5160);801 ········wifiScanner$PnoSettings.min5GHzRssi·=·this.mScoringParams.getEntryRssi(5160);
803 ········wifiScanner$PnoSettings.min24GHzRssi·=·this.mScoringParams.getEntryRssi(2412);802 ········wifiScanner$PnoSettings.min24GHzRssi·=·this.mScoringParams.getEntryRssi(2412);
804 ········final·WifiScanner$ScanSettings·wifiScanner$ScanSettings·=·new·WifiScanner$ScanSettings();803 ········final·WifiScanner$ScanSettings·wifiScanner$ScanSettings·=·new·WifiScanner$ScanSettings();
805 ········wifiScanner$ScanSettings.band·=·this.getScanBand();804 ········wifiScanner$ScanSettings.band·=·this.getScanBand();
806 ········wifiScanner$ScanSettings.reportEvents·=·4;805 ········wifiScanner$ScanSettings.reportEvents·=·4;
807 ········wifiScanner$ScanSettings.numBssidsPerScan·=·0;806 ········wifiScanner$ScanSettings.numBssidsPerScan·=·0;
808 ········wifiScanner$ScanSettings.periodInMs·=·this.deviceMobilityStateToPnoScanIntervalMs(this.mDeviceMobilityState);807 ········wifiScanner$ScanSettings.periodInMs·=·this.deviceMobilityStateToPnoScanIntervalMs(this.mDeviceMobilityState);
6.43 KB
com/android/server/wifi/WifiHealthMonitor.class
6.34 KB
procyon -ec {}
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
  
1 package·com.android.server.wifi;1 package·com.android.server.wifi;
  
 2 import·android.content.pm.PackageInfo;
 3 import·android.content.pm.ModuleInfo;
 4 import·android.content.pm.PackageManager;
 5 import·android.content.pm.PackageManager$NameNotFoundException;
2 import·java.io.PrintWriter;6 import·java.io.PrintWriter;
3 import·java.io.FileDescriptor;7 import·java.io.FileDescriptor;
4 import·com.android.server.wifi.proto.nano.WifiMetricsProto$HealthMonitorMetrics;8 import·com.android.server.wifi.proto.nano.WifiMetricsProto$HealthMonitorMetrics;
5 import·com.android.server.wifi.proto.WifiStatsLog;9 import·com.android.server.wifi.proto.WifiStatsLog;
6 import·java.util.Calendar;10 import·java.util.Calendar;
7 import·android.net.wifi.WifiScanner$ScanListener;11 import·android.net.wifi.WifiScanner$ScanListener;
 12 import·android.util.Log;
8 import·com.android.server.wifi.proto.nano.WifiMetricsProto$HealthMonitorFailureStats;13 import·com.android.server.wifi.proto.nano.WifiMetricsProto$HealthMonitorFailureStats;
9 import·android.content.pm.PackageInfo; 
10 import·android.content.pm.PackageManager; 
11 import·android.os.Build;14 import·android.os.Build;
12 import·android.content.pm.PackageManager$NameNotFoundException; 
13 import·android.util.Log; 
14 import·java.util.Iterator;15 import·java.util.Iterator;
15 import·android.net.wifi.WifiConfiguration;16 import·android.net.wifi.WifiConfiguration;
16 import·java.util.List;17 import·java.util.List;
17 import·android.net.wifi.WifiScanner;18 import·android.net.wifi.WifiScanner;
18 import·android.os.Handler;19 import·android.os.Handler;
19 import·android.app.AlarmManager$OnAlarmListener;20 import·android.app.AlarmManager$OnAlarmListener;
20 import·android.content.Context;21 import·android.content.Context;
Offset 43, 15 lines modifiedOffset 44, 15 lines modified
43 ····public·static·final·int·REASON_AUTH_FAILURE·=·2;44 ····public·static·final·int·REASON_AUTH_FAILURE·=·2;
44 ····public·static·final·int·REASON_CONNECTION_FAILURE·=·3;45 ····public·static·final·int·REASON_CONNECTION_FAILURE·=·3;
45 ····public·static·final·int·REASON_DISCONNECTION_NONLOCAL·=·4;46 ····public·static·final·int·REASON_DISCONNECTION_NONLOCAL·=·4;
46 ····public·static·final·int·REASON_NO_FAILURE·=·255;47 ····public·static·final·int·REASON_NO_FAILURE·=·255;
47 ····public·static·final·int·REASON_SHORT_CONNECTION_NONLOCAL·=·5;48 ····public·static·final·int·REASON_SHORT_CONNECTION_NONLOCAL·=·5;
48 ····private·static·final·String·SYSTEM_INFO_DATA_NAME·=·"systemInfoData";49 ····private·static·final·String·SYSTEM_INFO_DATA_NAME·=·"systemInfoData";
49 ····private·static·final·String·TAG·=·"WifiHealthMonitor";50 ····private·static·final·String·TAG·=·"WifiHealthMonitor";
50 ····private·static·final·String·WIFI_APK_PACKAGE_NAME·=·"com.google.android.wifi";51 ····private·static·final·String·WIFI_APEX_NAME·=·"com.android.wifi";
51 ····private·final·AlarmManager·mAlarmManager;52 ····private·final·AlarmManager·mAlarmManager;
52 ····private·final·Clock·mClock;53 ····private·final·Clock·mClock;
53 ····private·final·Context·mContext;54 ····private·final·Context·mContext;
54 ····private·final·AlarmManager$OnAlarmListener·mDailyDetectionListener;55 ····private·final·AlarmManager$OnAlarmListener·mDailyDetectionListener;
55 ····private·final·DeviceConfigFacade·mDeviceConfigFacade;56 ····private·final·DeviceConfigFacade·mDeviceConfigFacade;
56 ····private·int·mDeviceMobilityState;57 ····private·int·mDeviceMobilityState;
57 ····private·WifiHealthMonitor$FailureStats·mFailureStatsDecrease;58 ····private·WifiHealthMonitor$FailureStats·mFailureStatsDecrease;
Offset 162, 36 lines modifiedOffset 163, 21 lines modified
162 ········//·monitorexit(this)163 ········//·monitorexit(this)
163 ····}164 ····}
164 ····165 ····
165 ····private·WifiHealthMonitor$WifiSoftwareBuildInfo·extractCurrentSoftwareBuildInfo()·{166 ····private·WifiHealthMonitor$WifiSoftwareBuildInfo·extractCurrentSoftwareBuildInfo()·{
166 ········if·(!this.mWifiEnabled)·{167 ········if·(!this.mWifiEnabled)·{
167 ············return·null;168 ············return·null;
168 ········}169 ········}
169 ········final·PackageManager·packageManager·=·this.mContext.getPackageManager();170 ········final·long·wifiStackVersion·=·this.getWifiStackVersion();
170 ········long·longVersionCode·=·0L; 
171 ········final·String·s·=·"com.google.android.wifi"; 
172 ········final·int·n·=·1073741824; 
173 ········final·PackageManager·packageManager2·=·packageManager; 
174 ········final·String·s2·=·s; 
175 ········try·{ 
176 ············final·PackageInfo·packageInfo·=·packageManager2.getPackageInfo(s2,·n); 
177 ············try·{ 
178 ················longVersionCode·=·packageInfo.getLongVersionCode(); 
179 ············} 
180 ············catch·(PackageManager$NameNotFoundException·ex)·{ 
181 ················Log.e("WifiHealthMonitor",·"·Hit·PackageManager·exception",·(Throwable)ex); 
182 ············} 
183 ········} 
184 ········catch·(PackageManager$NameNotFoundException·ex2)·{} 
185 ········final·String·replaceNullByEmptyString·=·this.replaceNullByEmptyString(Build.DISPLAY);171 ········final·String·replaceNullByEmptyString·=·this.replaceNullByEmptyString(Build.DISPLAY);
186 ········final·WifiNative·mWifiNative·=·this.mWifiNative;172 ········final·WifiNative·mWifiNative·=·this.mWifiNative;
187 ········if·(mWifiNative·==·null)·{173 ········if·(mWifiNative·==·null)·{
188 ············return·null;174 ············return·null;
189 ········}175 ········}
190 ········return·new·WifiHealthMonitor$WifiSoftwareBuildInfo(this,·replaceNullByEmptyString,·longVersionCode,·this.replaceNullByEmptyString(mWifiNative.getDriverVersion()),·this.replaceNullByEmptyString(this.mWifiNative.getFirmwareVersion()));176 ········return·new·WifiHealthMonitor$WifiSoftwareBuildInfo(this,·replaceNullByEmptyString,·wifiStackVersion,·this.replaceNullByEmptyString(mWifiNative.getDriverVersion()),·this.replaceNullByEmptyString(this.mWifiNative.getFirmwareVersion()));
191 ····}177 ····}
192 ····178 ····
193 ····private·WifiMetricsProto$HealthMonitorFailureStats·failureStatsToProto(final·WifiHealthMonitor$FailureStats·wifiHealthMonitor$FailureStats)·{179 ····private·WifiMetricsProto$HealthMonitorFailureStats·failureStatsToProto(final·WifiHealthMonitor$FailureStats·wifiHealthMonitor$FailureStats)·{
194 ········final·WifiMetricsProto$HealthMonitorFailureStats·wifiMetricsProto$HealthMonitorFailureStats·=·new·WifiMetricsProto$HealthMonitorFailureStats();180 ········final·WifiMetricsProto$HealthMonitorFailureStats·wifiMetricsProto$HealthMonitorFailureStats·=·new·WifiMetricsProto$HealthMonitorFailureStats();
195 ········wifiMetricsProto$HealthMonitorFailureStats.cntAssocRejection·=·wifiHealthMonitor$FailureStats.getCount(0);181 ········wifiMetricsProto$HealthMonitorFailureStats.cntAssocRejection·=·wifiHealthMonitor$FailureStats.getCount(0);
196 ········wifiMetricsProto$HealthMonitorFailureStats.cntAssocTimeout·=·wifiHealthMonitor$FailureStats.getCount(1);182 ········wifiMetricsProto$HealthMonitorFailureStats.cntAssocTimeout·=·wifiHealthMonitor$FailureStats.getCount(1);
197 ········wifiMetricsProto$HealthMonitorFailureStats.cntAuthFailure·=·wifiHealthMonitor$FailureStats.getCount(2);183 ········wifiMetricsProto$HealthMonitorFailureStats.cntAuthFailure·=·wifiHealthMonitor$FailureStats.getCount(2);
Offset 448, 23 lines modifiedOffset 434, 39 lines modified
448 ········else·{434 ········else·{
449 ············n·=·this.mDeviceConfigFacade.getNonstationaryScanRssiValidTimeMs();435 ············n·=·this.mDeviceConfigFacade.getNonstationaryScanRssiValidTimeMs();
450 ········}436 ········}
451 ········return·n;437 ········return·n;
452 ····}438 ····}
453 ····439 ····
454 ····public·long·getWifiStackVersion()·{440 ····public·long·getWifiStackVersion()·{
455 ········final·WifiHealthMonitor$WifiSoftwareBuildInfo·currSoftwareBuildInfo·=·this.getWifiSystemInfoStats().getCurrSoftwareBuildInfo();441 ········final·PackageManager·packageManager·=·this.mContext.getPackageManager();
456 ········long·wifiStackVersion;442 ········long·longVersionCode·=·0L;
457 ········if·(currSoftwareBuildInfo·==·null)·{443 ········final·String·s·=·"com.android.wifi";
458 ············wifiStackVersion·=·0L;444 ········final·int·n·=·1;
459 ········}445 ········final·PackageManager·packageManager2·=·packageManager;
460 ········else·{446 ········final·String·s2·=·s;
461 ············wifiStackVersion·=·currSoftwareBuildInfo.getWifiStackVersion();447 ········try·{
 448 ············final·ModuleInfo·moduleInfo·=·packageManager2.getModuleInfo(s2,·n);
 449 ············try·{
 450 ················final·String·packageName·=·moduleInfo.getPackageName();
 451 ················if·(packageName·==·null)·{
 452 ····················return·longVersionCode;
 453 ················}
 454 ················final·PackageInfo·packageInfo·=·packageManager.getPackageInfo(packageName,·1073741824);
 455 ················try·{
 456 ····················longVersionCode·=·packageInfo.getLongVersionCode();
 457 ················}
 458 ················catch·(PackageManager$NameNotFoundException·ex)·{
 459 ····················Log.e("WifiHealthMonitor",·"·Hit·PackageManager·exception",·(Throwable)ex);
 460 ················}
 461 ············}
 462 ············catch·(PackageManager$NameNotFoundException·ex2)·{}
462 ········}463 ········}
463 ········return·wifiStackVersion;464 ········catch·(PackageManager$NameNotFoundException·ex3)·{}
 465 ········return·longVersionCode;
464 ····}466 ····}
465 ····467 ····
466 ····WifiHealthMonitor$WifiSystemInfoStats·getWifiSystemInfoStats()·{468 ····WifiHealthMonitor$WifiSystemInfoStats·getWifiSystemInfoStats()·{
467 ········return·this.mWifiSystemInfoStats;469 ········return·this.mWifiSystemInfoStats;
468 ····}470 ····}
469 ····471 ····
470 ····public·void·installMemoryStoreSetUpDetectionAlarm(final·WifiScoreCard$MemoryStore·wifiScoreCard$MemoryStore)·{472 ····public·void·installMemoryStoreSetUpDetectionAlarm(final·WifiScoreCard$MemoryStore·wifiScoreCard$MemoryStore)·{
7.58 KB
com/android/server/wifi/WifiInjector.class
7.5 KB
procyon -ec {}
    
Offset 151, 15 lines modifiedOffset 151, 16 lines modified
151 ············(this.mAsyncChannelHandlerThread·=·new·HandlerThread("AsyncChannelHandlerThread")).start();151 ············(this.mAsyncChannelHandlerThread·=·new·HandlerThread("AsyncChannelHandlerThread")).start();
152 ············(this.mWifiHandlerThread·=·new·HandlerThread("WifiHandlerThread")).start();152 ············(this.mWifiHandlerThread·=·new·HandlerThread("WifiHandlerThread")).start();
153 ············final·Looper·looper·=·this.mWifiHandlerThread.getLooper();153 ············final·Looper·looper·=·this.mWifiHandlerThread.getLooper();
154 ············final·Handler·handler·=·new·Handler(looper);154 ············final·Handler·handler·=·new·Handler(looper);
155 ············this.mFrameworkFacade·=·new·FrameworkFacade();155 ············this.mFrameworkFacade·=·new·FrameworkFacade();
156 ············this.mMacAddressUtil·=·new·MacAddressUtil();156 ············this.mMacAddressUtil·=·new·MacAddressUtil();
157 ············this.mContext·=·mContext;157 ············this.mContext·=·mContext;
158 ············this.mSettingsMigrationDataHolder·=·new·SettingsMigrationDataHolder((Context)mContext);158 ············this.mScoringParams·=·new·ScoringParams((Context)mContext);
 159 ············this.mSettingsMigrationDataHolder·=·new·SettingsMigrationDataHolder((Context)this.mContext);
159 ············this.mConnectionFailureNotificationBuilder·=·new·ConnectionFailureNotificationBuilder(this.mContext,·this.getWifiStackPackageName(),·this.mFrameworkFacade);160 ············this.mConnectionFailureNotificationBuilder·=·new·ConnectionFailureNotificationBuilder(this.mContext,·this.getWifiStackPackageName(),·this.mFrameworkFacade);
160 ············this.mBatteryStats·=·(BatteryStatsManager)((ContextWrapper)mContext).getSystemService((Class)BatteryStatsManager.class);161 ············this.mBatteryStats·=·(BatteryStatsManager)((ContextWrapper)mContext).getSystemService((Class)BatteryStatsManager.class);
161 ············this.mWifiPermissionsWrapper·=·new·WifiPermissionsWrapper((Context)this.mContext);162 ············this.mWifiPermissionsWrapper·=·new·WifiPermissionsWrapper((Context)this.mContext);
162 ············this.mNetworkScoreManager·=·(NetworkScoreManager)((ContextWrapper)this.mContext).getSystemService((Class)NetworkScoreManager.class);163 ············this.mNetworkScoreManager·=·(NetworkScoreManager)((ContextWrapper)this.mContext).getSystemService((Class)NetworkScoreManager.class);
163 ············this.mWifiNetworkScoreCache·=·new·WifiNetworkScoreCache((Context)this.mContext);164 ············this.mWifiNetworkScoreCache·=·new·WifiNetworkScoreCache((Context)this.mContext);
164 ············this.mNetworkScoreManager.registerNetworkScoreCallback(1,·0,·(Executor)new·HandlerExecutor(handler),·(NetworkScoreManager$NetworkScoreCallback)this.mWifiNetworkScoreCache);165 ············this.mNetworkScoreManager.registerNetworkScoreCallback(1,·0,·(Executor)new·HandlerExecutor(handler),·(NetworkScoreManager$NetworkScoreCallback)this.mWifiNetworkScoreCache);
165 ············final·UserManager·mUserManager·=·(UserManager)((ContextWrapper)this.mContext).getSystemService((Class)UserManager.class);166 ············final·UserManager·mUserManager·=·(UserManager)((ContextWrapper)this.mContext).getSystemService((Class)UserManager.class);
Offset 244, 26 lines modifiedOffset 245, 24 lines modified
244 ············if·(((ActivityManager)((ContextWrapper)this.mContext).getSystemService((Class)ActivityManager.class)).isLowRamDevice())·{245 ············if·(((ActivityManager)((ContextWrapper)this.mContext).getSystemService((Class)ActivityManager.class)).isLowRamDevice())·{
245 ················n2·=·256;246 ················n2·=·256;
246 ············}247 ············}
247 ············else·{248 ············else·{
248 ················n2·=·512;249 ················n2·=·512;
249 ············}250 ············}
250 ············this.mConnectivityLocalLog·=·new·LocalLog(n2);251 ············this.mConnectivityLocalLog·=·new·LocalLog(n2);
251 ············final·ScoringParams·scoringParams·=·new·ScoringParams((Context)this.mContext);252 ············this.mWifiMetrics.setScoringParams(this.mScoringParams);
252 ············this.mScoringParams·=·scoringParams; 
253 ············this.mWifiMetrics.setScoringParams(scoringParams); 
254 ············final·ThroughputPredictor·mThroughputPredictor·=·new·ThroughputPredictor((Context)this.mContext);253 ············final·ThroughputPredictor·mThroughputPredictor·=·new·ThroughputPredictor((Context)this.mContext);
255 ············this.mThroughputPredictor·=·mThroughputPredictor;254 ············this.mThroughputPredictor·=·mThroughputPredictor;
256 ············(this.mWifiNetworkSelector·=·new·WifiNetworkSelector((Context)this.mContext,·this.mWifiScoreCard,·this.mScoringParams,·this.mWifiConfigManager,·this.mClock,·this.mConnectivityLocalLog,·this.mWifiMetrics,·this.mWifiNative,·mThroughputPredictor)).registerCandidateScorer((WifiCandidates$CandidateScorer)new·CompatibilityScorer(this.mScoringParams));255 ············(this.mWifiNetworkSelector·=·new·WifiNetworkSelector((Context)this.mContext,·this.mWifiScoreCard,·this.mScoringParams,·this.mWifiConfigManager,·this.mClock,·this.mConnectivityLocalLog,·this.mWifiMetrics,·this.mWifiNative,·mThroughputPredictor)).registerCandidateScorer((WifiCandidates$CandidateScorer)new·CompatibilityScorer(this.mScoringParams));
257 ············this.mWifiNetworkSelector.registerCandidateScorer((WifiCandidates$CandidateScorer)new·ScoreCardBasedScorer(this.mScoringParams));256 ············this.mWifiNetworkSelector.registerCandidateScorer((WifiCandidates$CandidateScorer)new·ScoreCardBasedScorer(this.mScoringParams));
258 ············this.mWifiNetworkSelector.registerCandidateScorer((WifiCandidates$CandidateScorer)new·BubbleFunScorer(this.mScoringParams));257 ············this.mWifiNetworkSelector.registerCandidateScorer((WifiCandidates$CandidateScorer)new·BubbleFunScorer(this.mScoringParams));
259 ············this.mWifiNetworkSelector.registerCandidateScorer((WifiCandidates$CandidateScorer)new·ThroughputScorer(this.mScoringParams));258 ············this.mWifiNetworkSelector.registerCandidateScorer((WifiCandidates$CandidateScorer)new·ThroughputScorer(this.mScoringParams));
260 ············this.mWifiMetrics.setWifiNetworkSelector(this.mWifiNetworkSelector);259 ············this.mWifiMetrics.setWifiNetworkSelector(this.mWifiNetworkSelector);
261 ············this.mWifiNetworkSuggestionsManager·=·new·WifiNetworkSuggestionsManager(this.mContext,·handler4,·this,·this.mWifiPermissionsUtil,·this.mWifiConfigManager,·this.mWifiConfigStore,·this.mWifiMetrics,·this.mWifiCarrierInfoManager,·this.mWifiKeyStore,·this.mLruConnectionTracker);260 ············this.mWifiNetworkSuggestionsManager·=·new·WifiNetworkSuggestionsManager(this.mContext,·handler4,·this,·this.mWifiPermissionsUtil,·this.mWifiConfigManager,·this.mWifiConfigStore,·this.mWifiMetrics,·this.mWifiCarrierInfoManager,·this.mWifiKeyStore,·this.mLruConnectionTracker);
262 ············final·PasspointManager·mPasspointManager·=·new·PasspointManager((Context)this.mContext,·this,·handler4,·this.mWifiNative,·this.mWifiKeyStore,·this.mClock,·new·PasspointObjectFactory(),·this.mWifiConfigManager,·this.mWifiConfigStore,·this.mWifiMetrics,·this.mWifiCarrierInfoManager);261 ············final·PasspointManager·mPasspointManager·=·new·PasspointManager((Context)this.mContext,·this,·handler4,·this.mWifiNative,·this.mWifiKeyStore,·this.mClock,·new·PasspointObjectFactory(),·this.mWifiConfigManager,·this.mWifiConfigStore,·this.mWifiMetrics,·this.mWifiCarrierInfoManager,·this.mMacAddressUtil);
263 ············this.mPasspointManager·=·mPasspointManager;262 ············this.mPasspointManager·=·mPasspointManager;
264 ············final·PasspointNetworkNominateHelper·passpointNetworkNominateHelper·=·new·PasspointNetworkNominateHelper(mPasspointManager,·this.mWifiConfigManager,·this.mConnectivityLocalLog);263 ············final·PasspointNetworkNominateHelper·passpointNetworkNominateHelper·=·new·PasspointNetworkNominateHelper(mPasspointManager,·this.mWifiConfigManager,·this.mConnectivityLocalLog);
265 ············this.mSavedNetworkNominator·=·new·SavedNetworkNominator(this.mWifiConfigManager,·passpointNetworkNominateHelper,·this.mConnectivityLocalLog,·this.mWifiCarrierInfoManager,·this.mWifiPermissionsUtil,·this.mWifiNetworkSuggestionsManager);264 ············this.mSavedNetworkNominator·=·new·SavedNetworkNominator(this.mWifiConfigManager,·passpointNetworkNominateHelper,·this.mConnectivityLocalLog,·this.mWifiCarrierInfoManager,·this.mWifiPermissionsUtil,·this.mWifiNetworkSuggestionsManager);
266 ············this.mNetworkSuggestionNominator·=·new·NetworkSuggestionNominator(this.mWifiNetworkSuggestionsManager,·this.mWifiConfigManager,·passpointNetworkNominateHelper,·this.mConnectivityLocalLog,·this.mWifiCarrierInfoManager);265 ············this.mNetworkSuggestionNominator·=·new·NetworkSuggestionNominator(this.mWifiNetworkSuggestionsManager,·this.mWifiConfigManager,·passpointNetworkNominateHelper,·this.mConnectivityLocalLog,·this.mWifiCarrierInfoManager);
267 ············final·WifiContext·mContext4·=·this.mContext;266 ············final·WifiContext·mContext4·=·this.mContext;
268 ············this.mScoredNetworkNominator·=·new·ScoredNetworkNominator((Context)mContext4,·handler4,·this.mFrameworkFacade,·this.mNetworkScoreManager,·((ContextWrapper)mContext4).getPackageManager(),·this.mWifiConfigManager,·this.mConnectivityLocalLog,·this.mWifiNetworkScoreCache,·this.mWifiPermissionsUtil);267 ············this.mScoredNetworkNominator·=·new·ScoredNetworkNominator((Context)mContext4,·handler4,·this.mFrameworkFacade,·this.mNetworkScoreManager,·((ContextWrapper)mContext4).getPackageManager(),·this.mWifiConfigManager,·this.mConnectivityLocalLog,·this.mWifiNetworkScoreCache,·this.mWifiPermissionsUtil);
269 ············this.mWifiMetrics.setPasspointManager(this.mPasspointManager);268 ············this.mWifiMetrics.setPasspointManager(this.mPasspointManager);
Offset 663, 15 lines modifiedOffset 662, 15 lines modified
663 ····662 ····
664 ····public·WifiConnectivityManager·makeWifiConnectivityManager(final·ClientModeImpl·clientModeImpl)·{663 ····public·WifiConnectivityManager·makeWifiConnectivityManager(final·ClientModeImpl·clientModeImpl)·{
665 ········final·WifiContext·mContext·=·this.mContext;664 ········final·WifiContext·mContext·=·this.mContext;
666 ········final·Looper·looper·=·this.mWifiHandlerThread.getLooper();665 ········final·Looper·looper·=·this.mWifiHandlerThread.getLooper();
667 ········final·FrameworkFacade·mFrameworkFacade·=·this.mFrameworkFacade;666 ········final·FrameworkFacade·mFrameworkFacade·=·this.mFrameworkFacade;
668 ········this.mOpenNetworkNotifier·=·new·OpenNetworkNotifier((Context)mContext,·looper,·mFrameworkFacade,·this.mClock,·this.mWifiMetrics,·this.mWifiConfigManager,·this.mWifiConfigStore,·clientModeImpl,·new·ConnectToNetworkNotificationBuilder(this.mContext,·this,·mFrameworkFacade));667 ········this.mOpenNetworkNotifier·=·new·OpenNetworkNotifier((Context)mContext,·looper,·mFrameworkFacade,·this.mClock,·this.mWifiMetrics,·this.mWifiConfigManager,·this.mWifiConfigStore,·clientModeImpl,·new·ConnectToNetworkNotificationBuilder(this.mContext,·this,·mFrameworkFacade));
669 ········this.mWifiLastResortWatchdog·=·new·WifiLastResortWatchdog(this,·(Context)this.mContext,·this.mClock,·this.mWifiMetrics,·clientModeImpl,·this.mWifiHandlerThread.getLooper(),·this.mDeviceConfigFacade,·this.mWifiThreadRunner);668 ········this.mWifiLastResortWatchdog·=·new·WifiLastResortWatchdog(this,·(Context)this.mContext,·this.mClock,·this.mWifiMetrics,·clientModeImpl,·this.mWifiHandlerThread.getLooper(),·this.mDeviceConfigFacade,·this.mWifiThreadRunner);
670 ········final·BssidBlocklistMonitor·bssidBlocklistMonitor·=·new·BssidBlocklistMonitor((Context)this.mContext,·this.mWifiConnectivityHelper,·this.mWifiLastResortWatchdog,·this.mClock,·this.mConnectivityLocalLog,·this.mWifiScoreCard);669 ········final·BssidBlocklistMonitor·bssidBlocklistMonitor·=·new·BssidBlocklistMonitor((Context)this.mContext,·this.mWifiConnectivityHelper,·this.mWifiLastResortWatchdog,·this.mClock,·this.mConnectivityLocalLog,·this.mWifiScoreCard,·this.mScoringParams);
671 ········this.mBssidBlocklistMonitor·=·bssidBlocklistMonitor;670 ········this.mBssidBlocklistMonitor·=·bssidBlocklistMonitor;
672 ········this.mWifiMetrics.setBssidBlocklistMonitor(bssidBlocklistMonitor);671 ········this.mWifiMetrics.setBssidBlocklistMonitor(bssidBlocklistMonitor);
673 ········this.mWifiChannelUtilizationScan·=·new·WifiChannelUtilization(this.mClock,·(Context)this.mContext);672 ········this.mWifiChannelUtilizationScan·=·new·WifiChannelUtilization(this.mClock,·(Context)this.mContext);
674 ········return·new·WifiConnectivityManager((Context)this.mContext,·this.getScoringParams(),·clientModeImpl,·this,·this.mWifiConfigManager,·this.mWifiNetworkSuggestionsManager,·clientModeImpl.getWifiInfo(),·this.mWifiNetworkSelector,·this.mWifiConnectivityHelper,·this.mWifiLastResortWatchdog,·this.mOpenNetworkNotifier,·this.mWifiMetrics,·new·Handler(this.mWifiHandlerThread.getLooper()),·this.mClock,·this.mConnectivityLocalLog,·this.mWifiScoreCard);673 ········return·new·WifiConnectivityManager((Context)this.mContext,·this.getScoringParams(),·clientModeImpl,·this,·this.mWifiConfigManager,·this.mWifiNetworkSuggestionsManager,·clientModeImpl.getWifiInfo(),·this.mWifiNetworkSelector,·this.mWifiConnectivityHelper,·this.mWifiLastResortWatchdog,·this.mOpenNetworkNotifier,·this.mWifiMetrics,·new·Handler(this.mWifiHandlerThread.getLooper()),·this.mClock,·this.mConnectivityLocalLog,·this.mWifiScoreCard);
675 ····}674 ····}
676 ····675 ····
677 ····public·WifiNetworkFactory·makeWifiNetworkFactory(final·NetworkCapabilities·networkCapabilities,·final·WifiConnectivityManager·wifiConnectivityManager)·{676 ····public·WifiNetworkFactory·makeWifiNetworkFactory(final·NetworkCapabilities·networkCapabilities,·final·WifiConnectivityManager·wifiConnectivityManager)·{
28.5 KB
com/android/server/wifi/WifiKeyStore.class
28.4 KB
procyon -ec {}
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
  
1 package·com.android.server.wifi;1 package·com.android.server.wifi;
  
2 import·java.util.BitSet; 
3 import·java.util.Set;2 import·java.util.Set;
4 import·android.net.wifi.WifiConfiguration;3 import·android.net.wifi.WifiConfiguration;
5 import·android.text.TextUtils; 
6 import·java.security.KeyStoreException;4 import·java.security.KeyStoreException;
7 import·android.security.KeyChain;5 import·android.security.KeyChain;
8 import·java.util.Iterator;6 import·java.util.Iterator;
9 import·java.util.List;7 import·java.util.List;
10 import·java.security.cert.X509Certificate; 
11 import·java.util.ArrayList;8 import·java.util.ArrayList;
12 import·java.util.Collection;9 import·java.util.Collection;
13 import·java.util.Arrays;10 import·java.util.Arrays;
14 import·android.util.ArraySet;11 import·android.util.ArraySet;
15 import·com.android.server.wifi.util.ArrayUtils;12 import·com.android.server.wifi.util.ArrayUtils;
16 import·com.android.wifi.x.com.android.internal.util.Preconditions;13 import·com.android.wifi.x.com.android.internal.util.Preconditions;
17 import·android.net.wifi.WifiEnterpriseConfig;14 import·android.net.wifi.WifiEnterpriseConfig;
18 import·java.security.Key;15 import·java.security.Key;
19 import·java.security.cert.Certificate;16 import·java.security.cert.Certificate;
 17 import·javax.security.auth.x500.X500Principal;
 18 import·android.text.TextUtils;
 19 import·java.security.cert.X509Certificate;
20 import·android.util.Log;20 import·android.util.Log;
21 import·java.security.KeyStore;21 import·java.security.KeyStore;
  
22 public·class·WifiKeyStore22 public·class·WifiKeyStore
23 {23 {
24 ····private·static·final·String·TAG·=·"WifiKeyStore";24 ····private·static·final·String·TAG·=·"WifiKeyStore";
25 ····private·final·KeyStore·mKeyStore;25 ····private·final·KeyStore·mKeyStore;
Offset 32, 14 lines modifiedOffset 32, 46 lines modified
32 ········this.mVerboseLoggingEnabled·=·false;32 ········this.mVerboseLoggingEnabled·=·false;
33 ········this.mKeyStore·=·mKeyStore;33 ········this.mKeyStore·=·mKeyStore;
34 ········if·(mKeyStore·==·null)·{34 ········if·(mKeyStore·==·null)·{
35 ············Log.e("WifiKeyStore",·"Unable·to·retrieve·keystore,·all·key·operations·will·fail");35 ············Log.e("WifiKeyStore",·"Unable·to·retrieve·keystore,·all·key·operations·will·fail");
36 ········}36 ········}
37 ····}37 ····}
38 ····38 ····
 39 ····private·int·getSuiteBCipherFromCert(final·X509Certificate·x509Certificate)·{
 40 ········final·String·sigAlgOID·=·x509Certificate.getSigAlgOID();
 41 ········final·boolean·mVerboseLoggingEnabled·=·this.mVerboseLoggingEnabled;
 42 ········final·String·s·=·"WifiKeyStore";
 43 ········if·(mVerboseLoggingEnabled)·{
 44 ············final·X500Principal·subjectX500Principal·=·x509Certificate.getSubjectX500Principal();
 45 ············if·(subjectX500Principal·!=·null·&&·!TextUtils.isEmpty((CharSequence)subjectX500Principal.getName()))·{
 46 ················final·StringBuilder·sb·=·new·StringBuilder();
 47 ················sb.append("Checking·cert·");
 48 ················sb.append(subjectX500Principal.getName());
 49 ················Log.d(s,·sb.toString());
 50 ············}
 51 ········}
 52 ········if·(sigAlgOID.equals("1.2.840.113549.1.1.12"))·{
 53 ············if·(this.mVerboseLoggingEnabled)·{
 54 ················Log.d(s,·"Found·Suite-B·RSA·certificate");
 55 ············}
 56 ············return·1;
 57 ········}
 58 ········if·(sigAlgOID.equals("1.2.840.10045.4.3.3"))·{
 59 ············if·(this.mVerboseLoggingEnabled)·{
 60 ················Log.d(s,·"Found·Suite-B·ECDSA·certificate");
 61 ············}
 62 ············return·0;
 63 ········}
 64 ········final·StringBuilder·sb2·=·new·StringBuilder();
 65 ········sb2.append("Invalid·certificate·type·for·Suite-B:·");
 66 ········sb2.append(sigAlgOID);
 67 ········Log.e(s,·sb2.toString());
 68 ········return·-1;
 69 ····}
 70 ····
39 ····private·static·boolean·hasHardwareBackedKey(final·Certificate·certificate)·{71 ····private·static·boolean·hasHardwareBackedKey(final·Certificate·certificate)·{
40 ········return·isHardwareBackedKey(certificate.getPublicKey());72 ········return·isHardwareBackedKey(certificate.getPublicKey());
41 ····}73 ····}
42 ····74 ····
43 ····private·boolean·installKeys(final·WifiEnterpriseConfig·wifiEnterpriseConfig,·final·WifiEnterpriseConfig·wifiEnterpriseConfig2,·final·String·s,·final·String·clientCertificateAlias)·{75 ····private·boolean·installKeys(final·WifiEnterpriseConfig·wifiEnterpriseConfig,·final·WifiEnterpriseConfig·wifiEnterpriseConfig2,·final·String·s,·final·String·clientCertificateAlias)·{
44 ········Preconditions.checkNotNull((Object)this.mKeyStore);76 ········Preconditions.checkNotNull((Object)this.mKeyStore);
45 ········final·X509Certificate[]·clientCertificateChain·=·wifiEnterpriseConfig2.getClientCertificateChain();77 ········final·X509Certificate[]·clientCertificateChain·=·wifiEnterpriseConfig2.getClientCertificateChain();
Offset 170, 132 lines modifiedOffset 202, 358 lines modified
170 ························}202 ························}
171 ····················}203 ····················}
172 ················}204 ················}
173 ············}205 ············}
174 ········}206 ········}
175 ····}207 ····}
176 ····208 ····
177 ····public·boolean·updateNetworkKeys(WifiConfiguration·wifiConfiguration,·final·WifiConfiguration·wifiConfiguration2)·{209 ····public·boolean·updateNetworkKeys(final·WifiConfiguration·p0,·final·WifiConfiguration·p1)·{
178 ········final·String·s·=·"WifiKeyStore";210 ········//·
179 ········Preconditions.checkNotNull((Object)this.mKeyStore);211 ········//·This·method·could·not·be·decompiled.
180 ········Preconditions.checkNotNull((Object)wifiConfiguration.enterpriseConfig);212 ········//·
181 ········final·WifiEnterpriseConfig·enterpriseConfig·=·wifiConfiguration.enterpriseConfig;213 ········//·Original·Bytecode:
182 ········final·String·keyIdForCredentials·=·wifiConfiguration.getKeyIdForCredentials(wifiConfiguration2);214 ········//·
183 ········Certificate·certificate·=·null;215 ········//·····2:·astore_3·······
184 ········WifiEnterpriseConfig·enterpriseConfig2;216 ········//·····3:·aload_0········
185 ········String·keyIdForCredentials2;217 ········//·····4:·getfield········com/android/server/wifi/WifiKeyStore.mKeyStore:Ljava/security/KeyStore;
186 ········if·(wifiConfiguration2·!=·null)·{218 ········//·····7:·invokestatic····com/android/wifi/x/com/android/internal/util/Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object;
187 ············Preconditions.checkNotNull((Object)wifiConfiguration2.enterpriseConfig);219 ········//····10:·pop············
188 ············enterpriseConfig2·=·wifiConfiguration2.enterpriseConfig;220 ········//····11:·aload_1········
189 ············keyIdForCredentials2·=·wifiConfiguration2.getKeyIdForCredentials(wifiConfiguration2);221 ········//····12:·getfield········android/net/wifi/WifiConfiguration.enterpriseConfig:Landroid/net/wifi/WifiEnterpriseConfig;
190 ········}222 ········//····15:·invokestatic····com/android/wifi/x/com/android/internal/util/Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object;
191 ········else·{223 ········//····18:·pop············
192 ············keyIdForCredentials2·=·null;224 ········//····19:·aload_1········
193 ············enterpriseConfig2·=·null;225 ········//····20:·getfield········android/net/wifi/WifiConfiguration.enterpriseConfig:Landroid/net/wifi/WifiEnterpriseConfig;
194 ········}226 ········//····23:·astore··········4
195 ········final·boolean·needsKeyStore·=·needsKeyStore(enterpriseConfig);227 ········//····25:·aload_1········
196 ········final·int·n·=·1;228 ········//····26:·aload_2········
197 ········if·(!needsKeyStore)·{229 ········//····27:·invokevirtual···android/net/wifi/WifiConfiguration.getKeyIdForCredentials:(Landroid/net/wifi/WifiConfiguration;)Ljava/lang/String;
198 ············return·n·!=·0;230 ········//····30:·astore··········5
199 ········}231 ········//····32:·aconst_null····
200 ········final·WifiEnterpriseConfig·wifiEnterpriseConfig·=·enterpriseConfig2;232 ········//····33:·astore··········6
201 ········final·WifiEnterpriseConfig·wifiEnterpriseConfig2·=·enterpriseConfig;233 ········//····35:·aload_2········
202 ········final·String·s2·=·keyIdForCredentials2;234 ········//····36:·ifnull··········62
203 ········try·{235 ········//····39:·aload_2········
204 ············Label_0151:·{236 ········//····40:·getfield········android/net/wifi/WifiConfiguration.enterpriseConfig:Landroid/net/wifi/WifiEnterpriseConfig;
205 ················if·(this.installKeys(wifiEnterpriseConfig,·wifiEnterpriseConfig2,·s2,·keyIdForCredentials))·{237 ········//····43:·invokestatic····com/android/wifi/x/com/android/internal/util/Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object;
206 ····················break·Label_0151;238 ········//····46:·pop············
207 ················}239 ········//····47:·aload_2········
208 ················try·{240 ········//····48:·getfield········android/net/wifi/WifiConfiguration.enterpriseConfig:Landroid/net/wifi/WifiEnterpriseConfig;
209 ····················final·StringBuilder·sb·=·new·StringBuilder();241 ········//····51:·astore··········7
210 ····················sb.append(wifiConfiguration.SSID);242 ········//····53:·aload_2········
211 ····················sb.append(":·failed·to·install·keys");243 ········//····54:·aload_2········
212 ····················Log.e(s,·sb.toString());244 ········//····55:·invokevirtual···android/net/wifi/WifiConfiguration.getKeyIdForCredentials:(Landroid/net/wifi/WifiConfiguration;)Ljava/lang/String;
213 ····················return·false;245 ········//····58:·astore_2·······
214 ····················//·iftrue(Label_0364:,·!sigAlgOID.equals((Object)"1.2.840.113549.1.1.12"))246 ········//····59:·goto············73
215 ····················//·iftrue(Label_0461:,·!this.mVerboseLoggingEnabled)247 ········//····62:·iconst_0·······
216 ····················//·iftrue(Label_0461:,·!this.mVerboseLoggingEnabled)248 ········//····63:·istore··········8
217 ····················//·iftrue(Label_0304:,·!this.mVerboseLoggingEnabled)249 ········//····65:·aconst_null····
... Open expanded diff ...
529 B
com/android/server/wifi/WifiMetrics$1.class
443 B
procyon -ec {}
    
Offset 12, 11 lines modifiedOffset 12, 11 lines modified
12 ····WifiMetrics$1(final·WifiMetrics·this$0,·final·Looper·looper)·{12 ····WifiMetrics$1(final·WifiMetrics·this$0,·final·Looper·looper)·{
13 ········this.this$0·=·this$0;13 ········this.this$0·=·this$0;
14 ········super(looper);14 ········super(looper);
15 ····}15 ····}
16 ····16 ····
17 ····public·void·handleMessage(final·Message·message)·{17 ····public·void·handleMessage(final·Message·message)·{
18 ········synchronized·(WifiMetrics.access$000(this.this$0))·{18 ········synchronized·(WifiMetrics.access$000(this.this$0))·{
19 ············WifiMetrics.access$1100(this.this$0,·message);19 ············WifiMetrics.access$1400(this.this$0,·message);
20 ········}20 ········}
21 ····}21 ····}
22 }22 }
927 B
com/android/server/wifi/WifiMetrics$ConnectionEvent.class
813 B
procyon -ec {}
    
Offset 32, 15 lines modifiedOffset 32, 15 lines modified
32 ········this.this$0·=·this$0;32 ········this.this$0·=·this$0;
33 ········this.mConnectionEvent·=·new·WifiMetricsProto$ConnectionEvent();33 ········this.mConnectionEvent·=·new·WifiMetricsProto$ConnectionEvent();
34 ········final·long·n·=·0L;34 ········final·long·n·=·0L;
35 ········this.mRealEndTime·=·n;35 ········this.mRealEndTime·=·n;
36 ········this.mRealStartTime·=·n;36 ········this.mRealStartTime·=·n;
37 ········final·WifiMetrics$RouterFingerPrint·mRouterFingerPrint·=·new·WifiMetrics$RouterFingerPrint(this$0);37 ········final·WifiMetrics$RouterFingerPrint·mRouterFingerPrint·=·new·WifiMetrics$RouterFingerPrint(this$0);
38 ········this.mRouterFingerPrint·=·mRouterFingerPrint;38 ········this.mRouterFingerPrint·=·mRouterFingerPrint;
39 ········this.mConnectionEvent.routerFingerprint·=·WifiMetrics$RouterFingerPrint.access$1000(mRouterFingerPrint);39 ········this.mConnectionEvent.routerFingerprint·=·WifiMetrics$RouterFingerPrint.access$1300(mRouterFingerPrint);
40 ········final·String·s·=·"<NULL>";40 ········final·String·s·=·"<NULL>";
41 ········this.mConfigSsid·=·s;41 ········this.mConfigSsid·=·s;
42 ········this.mConfigBssid·=·s;42 ········this.mConfigBssid·=·s;
43 ········this.mWifiState·=·0;43 ········this.mWifiState·=·0;
44 ········this.mScreenOn·=·false;44 ········this.mScreenOn·=·false;
45 ····}45 ····}
46 ····46 ····
2.36 KB
com/android/server/wifi/WifiMetrics$RouterFingerPrint.class
2.24 KB
javap -verbose -constants -s -l -private {}
    
Offset 199, 15 lines modifiedOffset 199, 15 lines modified
199 ··#194·=·NameAndType········#193:#180·····//·getOcsp:()I199 ··#194·=·NameAndType········#193:#180·····//·getOcsp:()I
200 ··#195·=·Methodref··········#178.#194·····//·android/net/wifi/WifiEnterpriseConfig.getOcsp:()I200 ··#195·=·Methodref··········#178.#194·····//·android/net/wifi/WifiEnterpriseConfig.getOcsp:()I
201 ··#196·=·Utf8···············access$600201 ··#196·=·Utf8···············access$600
202 ··#197·=·NameAndType········#196:#184·····//·access$600:(Lcom/android/server/wifi/WifiMetrics;I)I202 ··#197·=·NameAndType········#196:#184·····//·access$600:(Lcom/android/server/wifi/WifiMetrics;I)I
203 ··#198·=·Methodref··········#21.#197······//·com/android/server/wifi/WifiMetrics.access$600:(Lcom/android/server/wifi/WifiMetrics;I)I203 ··#198·=·Methodref··········#21.#197······//·com/android/server/wifi/WifiMetrics.access$600:(Lcom/android/server/wifi/WifiMetrics;I)I
204 ··#199·=·Utf8···············Code204 ··#199·=·Utf8···············Code
205 ··#200·=·Utf8···············(Lcom/android/server/wifi/WifiMetrics;)V205 ··#200·=·Utf8···············(Lcom/android/server/wifi/WifiMetrics;)V
206 ··#201·=·Utf8···············access$1000206 ··#201·=·Utf8···············access$1300
207 ··#202·=·Utf8···············(Lcom/android/server/wifi/WifiMetrics$RouterFingerPrint;)Lcom/android/server/wifi/proto/nano/WifiMetricsProto$RouterFingerPrint;207 ··#202·=·Utf8···············(Lcom/android/server/wifi/WifiMetrics$RouterFingerPrint;)Lcom/android/server/wifi/proto/nano/WifiMetricsProto$RouterFingerPrint;
208 ··#203·=·Utf8···············setMaxSupportedLinkSpeedMbps208 ··#203·=·Utf8···············setMaxSupportedLinkSpeedMbps
209 ··#204·=·Utf8···············(II)V209 ··#204·=·Utf8···············(II)V
210 ··#205·=·Utf8···············setPmkCache210 ··#205·=·Utf8···············setPmkCache
211 ··#206·=·Utf8···············(Z)V211 ··#206·=·Utf8···············(Z)V
212 ··#207·=·Utf8···············updateFromWifiConfiguration212 ··#207·=·Utf8···············updateFromWifiConfiguration
213 ··#208·=·Utf8···············(Landroid/net/wifi/WifiConfiguration;)V213 ··#208·=·Utf8···············(Landroid/net/wifi/WifiConfiguration;)V
Offset 235, 15 lines modifiedOffset 235, 15 lines modified
235 ········13:·aload_1235 ········13:·aload_1
236 ········14:·invokespecial·#17·················//·Method·com/android/server/wifi/proto/nano/WifiMetricsProto$RouterFingerPrint."<init>":()V236 ········14:·invokespecial·#17·················//·Method·com/android/server/wifi/proto/nano/WifiMetricsProto$RouterFingerPrint."<init>":()V
237 ········17:·aload_0237 ········17:·aload_0
238 ········18:·aload_1238 ········18:·aload_1
239 ········19:·putfield······#19·················//·Field·mRouterFingerPrintProto:Lcom/android/server/wifi/proto/nano/WifiMetricsProto$RouterFingerPrint;239 ········19:·putfield······#19·················//·Field·mRouterFingerPrintProto:Lcom/android/server/wifi/proto/nano/WifiMetricsProto$RouterFingerPrint;
240 ········22:·return240 ········22:·return
  
241 ··static·com.android.server.wifi.proto.nano.WifiMetricsProto$RouterFingerPrint·access$1000(com.android.server.wifi.WifiMetrics$RouterFingerPrint);241 ··static·com.android.server.wifi.proto.nano.WifiMetricsProto$RouterFingerPrint·access$1300(com.android.server.wifi.WifiMetrics$RouterFingerPrint);
242 ····descriptor:·(Lcom/android/server/wifi/WifiMetrics$RouterFingerPrint;)Lcom/android/server/wifi/proto/nano/WifiMetricsProto$RouterFingerPrint;242 ····descriptor:·(Lcom/android/server/wifi/WifiMetrics$RouterFingerPrint;)Lcom/android/server/wifi/proto/nano/WifiMetricsProto$RouterFingerPrint;
243 ····flags:·ACC_STATIC,·ACC_SYNTHETIC243 ····flags:·ACC_STATIC,·ACC_SYNTHETIC
244 ····Code:244 ····Code:
245 ······stack=300,·locals=1,·args_size=1245 ······stack=300,·locals=1,·args_size=1
246 ·········0:·aload_0246 ·········0:·aload_0
247 ·········1:·getfield······#19·················//·Field·mRouterFingerPrintProto:Lcom/android/server/wifi/proto/nano/WifiMetricsProto$RouterFingerPrint;247 ·········1:·getfield······#19·················//·Field·mRouterFingerPrintProto:Lcom/android/server/wifi/proto/nano/WifiMetricsProto$RouterFingerPrint;
248 ·········4:·areturn248 ·········4:·areturn
6.2 KB
com/android/server/wifi/WifiMetrics$UserActionEventWithTime.class
6.07 KB
procyon -ec {}
    
Offset 1, 50 lines modifiedOffset 1, 50 lines modified
  
1 package·com.android.server.wifi;1 package·com.android.server.wifi;
  
 2 import·com.android.server.wifi.proto.nano.WifiMetricsProto$NetworkDisableReason;
 3 import·com.android.server.wifi.proto.nano.WifiMetricsProto$WifiStatus;
 4 import·java.util.Arrays;
2 import·java.util.Calendar;5 import·java.util.Calendar;
3 import·android.net.wifi.WifiConfiguration;6 import·android.net.wifi.WifiConfiguration;
4 import·com.android.server.wifi.proto.nano.WifiMetricsProto$TargetNetworkInfo;7 import·com.android.server.wifi.proto.nano.WifiMetricsProto$TargetNetworkInfo;
5 import·com.android.server.wifi.proto.nano.WifiMetricsProto$UserActionEvent;8 import·com.android.server.wifi.proto.nano.WifiMetricsProto$UserActionEvent;
  
6 class·WifiMetrics$UserActionEventWithTime9 class·WifiMetrics$UserActionEventWithTime
7 {10 {
8 ····private·WifiMetricsProto$UserActionEvent·mUserActionEvent;11 ····private·WifiMetricsProto$UserActionEvent·mUserActionEvent;
9 ····private·long·mWallClockTimeMs;12 ····private·long·mWallClockTimeMs;
10 ····final·/*·synthetic·*/·WifiMetrics·this$0;13 ····final·/*·synthetic·*/·WifiMetrics·this$0;
11 ····14 ····
12 ····WifiMetrics$UserActionEventWithTime(final·WifiMetrics·this$0,·final·int·eventType,·int·ephemeral)·{15 ····WifiMetrics$UserActionEventWithTime(final·WifiMetrics·wifiMetrics,·final·int·n,·final·int·n2)·{
13 ········this.this$0·=·this$0;16 ········this(wifiMetrics,·n,·null);
14 ········this.mWallClockTimeMs·=·0L;17 ········if·(n2·>=·0)·{
15 ········final·WifiMetricsProto$UserActionEvent·mUserActionEvent·=·new·WifiMetricsProto$UserActionEvent();18 ············final·WifiConfiguration·configuredNetwork·=·WifiMetrics.access$1000(wifiMetrics).getConfiguredNetwork(n2);
16 ········this.mUserActionEvent·=·mUserActionEvent; 
17 ········mUserActionEvent.eventType·=·eventType; 
18 ········mUserActionEvent.startTimeMillis·=·WifiMetrics.access$800(this$0).getElapsedSinceBootMillis(); 
19 ········this.mWallClockTimeMs·=·WifiMetrics.access$800(this$0).getWallClockMillis(); 
20 ········if·(ephemeral·>=·0)·{ 
21 ············final·WifiConfiguration·configuredNetwork·=·WifiMetrics.access$900(this$0).getConfiguredNetwork(ephemeral); 
22 ············if·(configuredNetwork·!=·null)·{19 ············if·(configuredNetwork·!=·null)·{
23 ················final·WifiMetricsProto$TargetNetworkInfo·targetNetworkInfo·=·new·WifiMetricsProto$TargetNetworkInfo();20 ················final·WifiMetricsProto$TargetNetworkInfo·targetNetworkInfo·=·new·WifiMetricsProto$TargetNetworkInfo();
24 ················ephemeral·=·(configuredNetwork.isEphemeral()·?·1·:·0);21 ················targetNetworkInfo.isEphemeral·=·configuredNetwork.isEphemeral();
25 ················targetNetworkInfo.isEphemeral·=·(ephemeral·!=·0); 
26 ················targetNetworkInfo.isPasspoint·=·configuredNetwork.isPasspoint();22 ················targetNetworkInfo.isPasspoint·=·configuredNetwork.isPasspoint();
27 ················this.mUserActionEvent.targetNetworkInfo·=·targetNetworkInfo;23 ················final·WifiMetricsProto$UserActionEvent·mUserActionEvent·=·this.mUserActionEvent;
 24 ················mUserActionEvent.targetNetworkInfo·=·targetNetworkInfo;
 25 ················mUserActionEvent.networkDisableReason·=·WifiMetrics.access$1200(wifiMetrics,·configuredNetwork,·WifiMetrics.access$1100(wifiMetrics).getFailureReasonsForSsid(configuredNetwork.SSID));
28 ············}26 ············}
29 ········}27 ········}
30 ····}28 ····}
31 ····29 ····
32 ····WifiMetrics$UserActionEventWithTime(final·WifiMetrics·this$0,·final·int·eventType,·final·WifiMetricsProto$TargetNetworkInfo·targetNetworkInfo)·{30 ····WifiMetrics$UserActionEventWithTime(final·WifiMetrics·this$0,·final·int·eventType,·final·WifiMetricsProto$TargetNetworkInfo·targetNetworkInfo)·{
33 ········this.this$0·=·this$0;31 ········this.this$0·=·this$0;
34 ········this.mWallClockTimeMs·=·0L;32 ········this.mWallClockTimeMs·=·0L;
35 ········final·WifiMetricsProto$UserActionEvent·mUserActionEvent·=·new·WifiMetricsProto$UserActionEvent();33 ········final·WifiMetricsProto$UserActionEvent·mUserActionEvent·=·new·WifiMetricsProto$UserActionEvent();
36 ········this.mUserActionEvent·=·mUserActionEvent;34 ········this.mUserActionEvent·=·mUserActionEvent;
37 ········mUserActionEvent.eventType·=·eventType;35 ········mUserActionEvent.eventType·=·eventType;
38 ········mUserActionEvent.startTimeMillis·=·WifiMetrics.access$800(this$0).getElapsedSinceBootMillis();36 ········mUserActionEvent.startTimeMillis·=·WifiMetrics.access$800(this$0).getElapsedSinceBootMillis();
39 ········this.mWallClockTimeMs·=·WifiMetrics.access$800(this$0).getWallClockMillis();37 ········this.mWallClockTimeMs·=·WifiMetrics.access$800(this$0).getWallClockMillis();
40 ········this.mUserActionEvent.targetNetworkInfo·=·targetNetworkInfo;38 ········final·WifiMetricsProto$UserActionEvent·mUserActionEvent2·=·this.mUserActionEvent;
 39 ········mUserActionEvent2.targetNetworkInfo·=·targetNetworkInfo;
 40 ········mUserActionEvent2.wifiStatus·=·WifiMetrics.access$900(this$0).toProto();
41 ····}41 ····}
42 ····42 ····
43 ····public·WifiMetricsProto$UserActionEvent·toProto()·{43 ····public·WifiMetricsProto$UserActionEvent·toProto()·{
44 ········return·this.mUserActionEvent;44 ········return·this.mUserActionEvent;
45 ····}45 ····}
46 ····46 ····
47 ····public·String·toString()·{47 ····public·String·toString()·{
Offset 54, 14 lines modifiedOffset 54, 18 lines modified
54 ········sb.append(String.format("%tm-%td·%tH:%tM:%tS.%tL",·instance,·instance,·instance,·instance,·instance,·instance));54 ········sb.append(String.format("%tm-%td·%tH:%tM:%tS.%tL",·instance,·instance,·instance,·instance,·instance,·instance));
55 ········String·s·=·null;55 ········String·s·=·null;
56 ········switch·(this.mUserActionEvent.eventType)·{56 ········switch·(this.mUserActionEvent.eventType)·{
57 ············default:·{57 ············default:·{
58 ················s·=·"UNKNOWN";58 ················s·=·"UNKNOWN";
59 ················break;59 ················break;
60 ············}60 ············}
 61 ············case·13:·{
 62 ················s·=·"EVENT_ADD_OR_UPDATE_NETWORK";
 63 ················break;
 64 ············}
61 ············case·12:·{65 ············case·12:·{
62 ················s·=·"EVENT_CONFIGURE_METERED_STATUS_AUTO";66 ················s·=·"EVENT_CONFIGURE_METERED_STATUS_AUTO";
63 ················break;67 ················break;
64 ············}68 ············}
65 ············case·11:·{69 ············case·11:·{
66 ················s·=·"EVENT_MANUAL_CONNECT";70 ················s·=·"EVENT_MANUAL_CONNECT";
67 ················break;71 ················break;
Offset 114, 10 lines modifiedOffset 118, 36 lines modified
114 ········final·WifiMetricsProto$TargetNetworkInfo·targetNetworkInfo·=·this.mUserActionEvent.targetNetworkInfo;118 ········final·WifiMetricsProto$TargetNetworkInfo·targetNetworkInfo·=·this.mUserActionEvent.targetNetworkInfo;
115 ········if·(targetNetworkInfo·!=·null)·{119 ········if·(targetNetworkInfo·!=·null)·{
116 ············sb.append("·isEphemeral=");120 ············sb.append("·isEphemeral=");
117 ············sb.append(targetNetworkInfo.isEphemeral);121 ············sb.append(targetNetworkInfo.isEphemeral);
118 ············sb.append("·isPasspoint=");122 ············sb.append("·isPasspoint=");
119 ············sb.append(targetNetworkInfo.isPasspoint);123 ············sb.append(targetNetworkInfo.isPasspoint);
120 ········}124 ········}
 125 ········final·WifiMetricsProto$WifiStatus·wifiStatus·=·this.mUserActionEvent.wifiStatus;
 126 ········if·(wifiStatus·!=·null)·{
 127 ············sb.append("\nWifiStatus:·isConnected=");
 128 ············sb.append(wifiStatus.isConnected);
 129 ············sb.append("·isValidated=");
 130 ············sb.append(wifiStatus.isValidated);
 131 ············sb.append("·lastRssi=");
 132 ············sb.append(wifiStatus.lastRssi);
 133 ············sb.append("·estimatedTxKbps=");
 134 ············sb.append(wifiStatus.estimatedTxKbps);
 135 ············sb.append("·estimatedRxKbps=");
 136 ············sb.append(wifiStatus.estimatedRxKbps);
 137 ············sb.append("·isStuckDueToUserConnectChoice=");
 138 ············sb.append(wifiStatus.isStuckDueToUserConnectChoice);
 139 ········}
 140 ········final·WifiMetricsProto$NetworkDisableReason·networkDisableReason·=·this.mUserActionEvent.networkDisableReason;
 141 ········if·(networkDisableReason·!=·null)·{
 142 ············sb.append("\nNetworkDisableReason:·DisableReason=");
 143 ············sb.append(networkDisableReason.disableReason);
 144 ············sb.append("·configTemporarilyDisabled=");
 145 ············sb.append(networkDisableReason.configTemporarilyDisabled);
 146 ············sb.append("·configPermanentlyDisabled=");
 147 ············sb.append(networkDisableReason.configPermanentlyDisabled);
 148 ············sb.append("·bssidDisableReasons=");
 149 ············sb.append(Arrays.toString(networkDisableReason.bssidDisableReasons));
 150 ········}
121 ········return·sb.toString();151 ········return·sb.toString();
122 ····}152 ····}
123 }153 }
79.8 KB
com/android/server/wifi/WifiMetrics.class
79.7 KB
procyon -ec {}
    
Offset 16, 15 lines modifiedOffset 16, 14 lines modified
16 import·java.util.function.Function;16 import·java.util.function.Function;
17 import·com.android.server.wifi.hotspot2.ANQPNetworkKey;17 import·com.android.server.wifi.hotspot2.ANQPNetworkKey;
18 import·com.android.server.wifi.hotspot2.Utils;18 import·com.android.server.wifi.hotspot2.Utils;
19 import·com.android.server.wifi.hotspot2.PasspointProvider;19 import·com.android.server.wifi.hotspot2.PasspointProvider;
20 import·java.util.HashSet;20 import·java.util.HashSet;
21 import·android.net.wifi.WifiInfo;21 import·android.net.wifi.WifiInfo;
22 import·com.android.server.wifi.proto.WifiStatsLog;22 import·com.android.server.wifi.proto.WifiStatsLog;
23 import·java.util.Set; 
24 import·org.json.JSONException;23 import·org.json.JSONException;
25 import·org.json.JSONArray;24 import·org.json.JSONArray;
26 import·org.json.JSONObject;25 import·org.json.JSONObject;
27 import·android.util.Base64;26 import·android.util.Base64;
28 import·com.android.wifi.x.com.google.protobuf.nano.MessageNano;27 import·com.android.wifi.x.com.google.protobuf.nano.MessageNano;
29 import·java.io.FileDescriptor;28 import·java.io.FileDescriptor;
30 import·com.android.server.wifi.hotspot2.NetworkDetail$HSRelease;29 import·com.android.server.wifi.hotspot2.NetworkDetail$HSRelease;
Offset 33, 24 lines modifiedOffset 32, 25 lines modified
33 import·com.android.server.wifi.hotspot2.NetworkDetail;32 import·com.android.server.wifi.hotspot2.NetworkDetail;
34 import·android.net.wifi.SupplicantState;33 import·android.net.wifi.SupplicantState;
35 import·com.android.wifi.x.android.hardware.wifi.supplicant.V1_0.ISupplicantStaIfaceCallback$StatusCode;34 import·com.android.wifi.x.android.hardware.wifi.supplicant.V1_0.ISupplicantStaIfaceCallback$StatusCode;
36 import·com.android.wifi.x.android.hardware.wifi.supplicant.V1_0.ISupplicantStaIfaceCallback$ReasonCode;35 import·com.android.wifi.x.android.hardware.wifi.supplicant.V1_0.ISupplicantStaIfaceCallback$ReasonCode;
37 import·android.os.RemoteException;36 import·android.os.RemoteException;
38 import·android.net.wifi.IOnWifiUsabilityStatsListener;37 import·android.net.wifi.IOnWifiUsabilityStatsListener;
39 import·com.android.server.wifi.util.MetricsUtils$GenericBucket;38 import·com.android.server.wifi.util.MetricsUtils$GenericBucket;
40 import·com.android.server.wifi.util.MetricsUtils; 
41 import·com.android.server.wifi.proto.nano.WifiMetricsProto$WifiConfigStoreIO$DurationBucket;39 import·com.android.server.wifi.proto.nano.WifiMetricsProto$WifiConfigStoreIO$DurationBucket;
42 import·com.android.server.wifi.proto.nano.WifiMetricsProto$NumConnectableNetworksBucket;40 import·com.android.server.wifi.proto.nano.WifiMetricsProto$NumConnectableNetworksBucket;
43 import·com.android.server.wifi.proto.nano.WifiMetricsProto$NetworkSelectionExperimentDecisions;41 import·com.android.server.wifi.proto.nano.WifiMetricsProto$NetworkSelectionExperimentDecisions;
44 import·android.util.Pair;42 import·android.util.Pair;
45 import·java.io.PrintWriter;43 import·java.io.PrintWriter;
46 import·android.util.Log;44 import·android.util.Log;
47 import·android.net.wifi.WifiUsabilityStatsEntry;45 import·android.net.wifi.WifiUsabilityStatsEntry;
48 import·com.android.server.wifi.proto.nano.WifiMetricsProto$WifiUsabilityStatsEntry;46 import·com.android.server.wifi.proto.nano.WifiMetricsProto$WifiUsabilityStatsEntry;
49 import·android.net.wifi.WifiConfiguration;47 import·android.net.wifi.WifiConfiguration$NetworkSelectionStatus;
 48 import·java.util.function.ToIntFunction;
 49 import·com.android.server.wifi.util.MetricsUtils;
50 import·com.android.server.wifi.proto.nano.WifiMetricsProto$PasspointProfileTypeCount;50 import·com.android.server.wifi.proto.nano.WifiMetricsProto$PasspointProfileTypeCount;
51 import·com.android.server.wifi.proto.nano.WifiMetricsProto$HealthMonitorMetrics;51 import·com.android.server.wifi.proto.nano.WifiMetricsProto$HealthMonitorMetrics;
52 import·java.util.Iterator;52 import·java.util.Iterator;
53 import·com.android.server.wifi.proto.nano.WifiMetricsProto$InitPartialScanStats;53 import·com.android.server.wifi.proto.nano.WifiMetricsProto$InitPartialScanStats;
54 import·com.android.server.wifi.proto.nano.WifiMetricsProto$ThroughputMbpsHistogram;54 import·com.android.server.wifi.proto.nano.WifiMetricsProto$ThroughputMbpsHistogram;
55 import·com.android.server.wifi.proto.nano.WifiMetricsProto$ChannelUtilizationHistogram;55 import·com.android.server.wifi.proto.nano.WifiMetricsProto$ChannelUtilizationHistogram;
56 import·com.android.server.wifi.proto.nano.WifiMetricsProto$PasspointProvisionStats$ProvisionFailureCount;56 import·com.android.server.wifi.proto.nano.WifiMetricsProto$PasspointProvisionStats$ProvisionFailureCount;
Offset 81, 14 lines modifiedOffset 81, 17 lines modified
81 import·com.android.server.wifi.proto.nano.WifiMetricsProto$RssiPollCount;81 import·com.android.server.wifi.proto.nano.WifiMetricsProto$RssiPollCount;
82 import·com.android.server.wifi.proto.nano.WifiMetricsProto$StaEvent$ConfigInfo;82 import·com.android.server.wifi.proto.nano.WifiMetricsProto$StaEvent$ConfigInfo;
83 import·java.util.BitSet;83 import·java.util.BitSet;
84 import·com.android.server.wifi.proto.nano.WifiMetricsProto$StaEvent;84 import·com.android.server.wifi.proto.nano.WifiMetricsProto$StaEvent;
85 import·com.android.server.wifi.proto.nano.WifiMetricsProto$SoftApConnectedClientsEvent;85 import·com.android.server.wifi.proto.nano.WifiMetricsProto$SoftApConnectedClientsEvent;
86 import·android.net.wifi.ScanResult;86 import·android.net.wifi.ScanResult;
87 import·android.os.Message;87 import·android.os.Message;
 88 import·com.android.server.wifi.proto.nano.WifiMetricsProto$NetworkDisableReason;
 89 import·java.util.Set;
 90 import·android.net.wifi.WifiConfiguration;
88 import·com.android.server.wifi.proto.nano.WifiMetricsProto$DeviceMobilityStatePnoScanStats;91 import·com.android.server.wifi.proto.nano.WifiMetricsProto$DeviceMobilityStatePnoScanStats;
89 import·android.util.ArrayMap;92 import·android.util.ArrayMap;
90 import·java.util.HashMap;93 import·java.util.HashMap;
91 import·java.util.ArrayList;94 import·java.util.ArrayList;
92 import·android.os.Looper;95 import·android.os.Looper;
93 import·com.android.server.wifi.proto.nano.WifiMetricsProto$WifiToggleStats;96 import·com.android.server.wifi.proto.nano.WifiMetricsProto$WifiToggleStats;
94 import·com.android.server.wifi.p2p.WifiP2pMetrics;97 import·com.android.server.wifi.p2p.WifiP2pMetrics;
Offset 326, 14 lines modifiedOffset 329, 15 lines modified
326 ····private·final·WifiMetricsProto$WifiNetworkSuggestionApiLog·mWifiNetworkSuggestionApiLog;329 ····private·final·WifiMetricsProto$WifiNetworkSuggestionApiLog·mWifiNetworkSuggestionApiLog;
327 ····private·final·WifiMetrics$WifiOffMetrics·mWifiOffMetrics;330 ····private·final·WifiMetrics$WifiOffMetrics·mWifiOffMetrics;
328 ····private·final·WifiP2pMetrics·mWifiP2pMetrics;331 ····private·final·WifiP2pMetrics·mWifiP2pMetrics;
329 ····private·WifiPowerMetrics·mWifiPowerMetrics;332 ····private·WifiPowerMetrics·mWifiPowerMetrics;
330 ····private·WifiScoreCard·mWifiScoreCard;333 ····private·WifiScoreCard·mWifiScoreCard;
331 ····private·final·SparseIntArray·mWifiScoreCounts;334 ····private·final·SparseIntArray·mWifiScoreCounts;
332 ····private·int·mWifiState;335 ····private·int·mWifiState;
 336 ····private·WifiMetrics$WifiStatusBuilder·mWifiStatusBuilder;
333 ····private·final·SparseIntArray·mWifiSystemStateEntries;337 ····private·final·SparseIntArray·mWifiSystemStateEntries;
334 ····private·final·WifiMetricsProto$WifiToggleStats·mWifiToggleStats;338 ····private·final·WifiMetricsProto$WifiToggleStats·mWifiToggleStats;
335 ····private·final·SparseIntArray·mWifiUsabilityScoreCounts;339 ····private·final·SparseIntArray·mWifiUsabilityScoreCounts;
336 ····private·int·mWifiUsabilityStatsCounter;340 ····private·int·mWifiUsabilityStatsCounter;
337 ····private·final·LinkedList·mWifiUsabilityStatsEntriesList;341 ····private·final·LinkedList·mWifiUsabilityStatsEntriesList;
338 ····private·final·LinkedList·mWifiUsabilityStatsListBad;342 ····private·final·LinkedList·mWifiUsabilityStatsListBad;
339 ····private·final·LinkedList·mWifiUsabilityStatsListGood;343 ····private·final·LinkedList·mWifiUsabilityStatsListGood;
Offset 448, 14 lines modifiedOffset 452, 15 lines modified
448 ········this.mProbeStatusSinceLastUpdate·=·n;452 ········this.mProbeStatusSinceLastUpdate·=·n;
449 ········this.mProbeElapsedTimeSinceLastUpdateMs·=·mLastScoreNoReset;453 ········this.mProbeElapsedTimeSinceLastUpdateMs·=·mLastScoreNoReset;
450 ········this.mProbeMcsRateSinceLastUpdate·=·mLastScoreNoReset;454 ········this.mProbeMcsRateSinceLastUpdate·=·mLastScoreNoReset;
451 ········final·long·mCurrentDeviceMobilityStatePnoScanStartMs·=·(long)(-1);455 ········final·long·mCurrentDeviceMobilityStatePnoScanStartMs·=·(long)(-1);
452 ········this.mScoreBreachLowTimeMillis·=·mCurrentDeviceMobilityStatePnoScanStartMs;456 ········this.mScoreBreachLowTimeMillis·=·mCurrentDeviceMobilityStatePnoScanStartMs;
453 ········this.mStaEventList·=·new·LinkedList();457 ········this.mStaEventList·=·new·LinkedList();
454 ········this.mUserActionEventList·=·new·LinkedList();458 ········this.mUserActionEventList·=·new·LinkedList();
 459 ········this.mWifiStatusBuilder·=·new·WifiMetrics$WifiStatusBuilder(this);
455 ········this.mLastPollRssi·=·-127;460 ········this.mLastPollRssi·=·-127;
456 ········this.mLastPollLinkSpeed·=·mLastScoreNoReset;461 ········this.mLastPollLinkSpeed·=·mLastScoreNoReset;
457 ········this.mLastPollRxLinkSpeed·=·mLastScoreNoReset;462 ········this.mLastPollRxLinkSpeed·=·mLastScoreNoReset;
458 ········this.mLastPollFreq·=·mLastScoreNoReset;463 ········this.mLastPollFreq·=·mLastScoreNoReset;
459 ········this.mLastScore·=·mLastScoreNoReset;464 ········this.mLastScore·=·mLastScoreNoReset;
460 ········this.mAdaptiveConnectivityEnabled·=·(n·!=·0);465 ········this.mAdaptiveConnectivityEnabled·=·(n·!=·0);
461 ········this.mWifiLogProto·=·new·WifiMetricsProto$WifiLog();466 ········this.mWifiLogProto·=·new·WifiMetricsProto$WifiLog();
Offset 611, 26 lines modifiedOffset 616, 28 lines modified
611 ············Label_0028:·{616 ············Label_0028:·{
612 ················if·(n·==·2)·{617 ················if·(n·==·2)·{
613 ····················break·Label_0028;618 ····················break·Label_0028;
614 ················}619 ················}
615 ················try·{620 ················try·{
616 ····················//·monitorexit(mLock)621 ····················//·monitorexit(mLock)
617 ····················return;622 ····················return;
618 ····················List·list·=·this.mSoftApEventListTethered;623 ····················//·iftrue(Label_0067:,·list.size()·<=·256)
619 ····················Label_0043:·{624 ····················List·list;
620 ························break·Label_0043;625 ····················while·(true)·{
621 ························Label_0067:·{ 
622 ····························wifiMetricsProto$SoftApConnectedClientsEvent.timeStampMillis·=·this.mClock.getElapsedSinceBootMillis(); 
623 ························} 
624 ························list.add(wifiMetricsProto$SoftApConnectedClientsEvent); 
625 ························return;626 ························return;
 627 ························list·=·this.mSoftApEventListTethered;
 628 ························continue;
626 ························list·=·this.mSoftApEventListLocalOnly;629 ························list·=·this.mSoftApEventListLocalOnly;
 630 ························continue;
 631 ····················}
 632 ····················Label_0067:·{
 633 ························wifiMetricsProto$SoftApConnectedClientsEvent.timeStampMillis·=·this.mClock.getElapsedSinceBootMillis();
627 ····················}634 ····················}
 635 ····················list.add(wifiMetricsProto$SoftApConnectedClientsEvent);
628 ················}636 ················}
629 ················//·iftrue(Label_0067:,·list.size()·<=·256) 
630 ················finally·{637 ················finally·{
631 ················}638 ················}
632 ················//·monitorexit(mLock)639 ················//·monitorexit(mLock)
633 ············}640 ············}
634 ········}641 ········}
635 ····}642 ····}
636 ····643 ····
Offset 1060, 36 lines modifiedOffset 1067, 36 lines modified
... Open expanded diff (truncated) ...
2.24 KB
com/android/server/wifi/WifiMonitor.class
2.16 KB
procyon -ec {}
    
Offset 21, 15 lines modifiedOffset 21, 14 lines modified
21 ····public·static·final·int·ANQP_DONE_EVENT·=·147500;21 ····public·static·final·int·ANQP_DONE_EVENT·=·147500;
22 ····public·static·final·int·ASSOCIATED_BSSID_EVENT·=·147501;22 ····public·static·final·int·ASSOCIATED_BSSID_EVENT·=·147501;
23 ····public·static·final·int·ASSOCIATION_REJECTION_EVENT·=·147499;23 ····public·static·final·int·ASSOCIATION_REJECTION_EVENT·=·147499;
24 ····public·static·final·int·AUTHENTICATION_FAILURE_EVENT·=·147463;24 ····public·static·final·int·AUTHENTICATION_FAILURE_EVENT·=·147463;
25 ····private·static·final·int·BASE·=·147456;25 ····private·static·final·int·BASE·=·147456;
26 ····private·static·final·int·CONFIG_AUTH_FAILURE·=·18;26 ····private·static·final·int·CONFIG_AUTH_FAILURE·=·18;
27 ····private·static·final·int·CONFIG_MULTIPLE_PBC_DETECTED·=·12;27 ····private·static·final·int·CONFIG_MULTIPLE_PBC_DETECTED·=·12;
28 ····public·static·final·int·FILS_NETWORK_CONNECTION_EVENT·=·147518; 
29 ····public·static·final·int·GAS_QUERY_DONE_EVENT·=·147508;28 ····public·static·final·int·GAS_QUERY_DONE_EVENT·=·147508;
30 ····public·static·final·int·GAS_QUERY_START_EVENT·=·147507;29 ····public·static·final·int·GAS_QUERY_START_EVENT·=·147507;
31 ····public·static·final·int·HS20_REMEDIATION_EVENT·=·147517;30 ····public·static·final·int·HS20_REMEDIATION_EVENT·=·147517;
32 ····public·static·final·int·MBO_OCE_BSS_TM_HANDLING_DONE·=·147527;31 ····public·static·final·int·MBO_OCE_BSS_TM_HANDLING_DONE·=·147527;
33 ····public·static·final·int·NETWORK_CONNECTION_EVENT·=·147459;32 ····public·static·final·int·NETWORK_CONNECTION_EVENT·=·147459;
34 ····public·static·final·int·NETWORK_DISCONNECTION_EVENT·=·147460;33 ····public·static·final·int·NETWORK_DISCONNECTION_EVENT·=·147460;
35 ····public·static·final·int·PNO_SCAN_RESULTS_EVENT·=·147474;34 ····public·static·final·int·PNO_SCAN_RESULTS_EVENT·=·147474;
Offset 157, 24 lines modifiedOffset 156, 20 lines modified
157 ········this.sendMessage(s,·147463,·n,·n2);156 ········this.sendMessage(s,·147463,·n,·n2);
158 ····}157 ····}
159 ····158 ····
160 ····public·void·broadcastBssTmHandlingDoneEvent(final·String·s,·final·MboOceController$BtmFrameData·mboOceController$BtmFrameData)·{159 ····public·void·broadcastBssTmHandlingDoneEvent(final·String·s,·final·MboOceController$BtmFrameData·mboOceController$BtmFrameData)·{
161 ········this.sendMessage(s,·147527,·mboOceController$BtmFrameData);160 ········this.sendMessage(s,·147527,·mboOceController$BtmFrameData);
162 ····}161 ····}
163 ····162 ····
164 ····public·void·broadcastFilsNetworkConnectionEvent(final·String·s,·final·int·n,·final·String·s2)·{ 
165 ········this.sendMessage(s,·147518,·n,·0,·s2); 
166 ····} 
167 ···· 
168 ····public·void·broadcastIconDoneEvent(final·String·s,·final·IconEvent·iconEvent)·{163 ····public·void·broadcastIconDoneEvent(final·String·s,·final·IconEvent·iconEvent)·{
169 ········this.sendMessage(s,·147509,·iconEvent);164 ········this.sendMessage(s,·147509,·iconEvent);
170 ····}165 ····}
171 ····166 ····
172 ····public·void·broadcastNetworkConnectionEvent(final·String·s,·final·int·n,·final·String·s2)·{167 ····public·void·broadcastNetworkConnectionEvent(final·String·s,·final·int·n,·final·boolean·b,·final·String·s2)·{
173 ········this.sendMessage(s,·147459,·n,·0,·s2);168 ········this.sendMessage(s,·147459,·n,·b·?·1·:·0,·s2);
174 ····}169 ····}
175 ····170 ····
176 ····public·void·broadcastNetworkDisconnectionEvent(final·String·s,·final·int·n,·final·int·n2,·final·String·s2)·{171 ····public·void·broadcastNetworkDisconnectionEvent(final·String·s,·final·int·n,·final·int·n2,·final·String·s2)·{
177 ········this.sendMessage(s,·147460,·n,·n2,·s2);172 ········this.sendMessage(s,·147460,·n,·n2,·s2);
178 ····}173 ····}
179 ····174 ····
180 ····public·void·broadcastNetworkGsmAuthRequestEvent(final·String·s,·final·int·n,·final·String·s2,·final·String[]·array)·{175 ····public·void·broadcastNetworkGsmAuthRequestEvent(final·String·s,·final·int·n,·final·String·s2,·final·String[]·array)·{
1.42 KB
com/android/server/wifi/WifiNetworkFactory$NetworkFactoryScanListener.class
1.27 KB
procyon -ec {}
    
Offset 1, 10 lines modifiedOffset 1, 11 lines modified
  
1 package·com.android.server.wifi;1 package·com.android.server.wifi;
  
 2 import·java.util.Collection;
2 import·android.net.wifi.WifiScanner$ScanData;3 import·android.net.wifi.WifiScanner$ScanData;
3 import·android.net.wifi.ScanResult;4 import·android.net.wifi.ScanResult;
4 import·android.util.Log;5 import·android.util.Log;
5 import·android.net.wifi.WifiScanner$ScanListener;6 import·android.net.wifi.WifiScanner$ScanListener;
  
6 class·WifiNetworkFactory$NetworkFactoryScanListener·implements·WifiScanner$ScanListener7 class·WifiNetworkFactory$NetworkFactoryScanListener·implements·WifiScanner$ScanListener
7 {8 {
Offset 45, 16 lines modifiedOffset 46, 18 lines modified
45 ············final·StringBuilder·sb·=·new·StringBuilder();46 ············final·StringBuilder·sb·=·new·StringBuilder();
46 ············sb.append("Received·");47 ············sb.append("Received·");
47 ············sb.append(results.length);48 ············sb.append(results.length);
48 ············sb.append("·scan·results");49 ············sb.append("·scan·results");
49 ············Log.v(s,·sb.toString());50 ············Log.v(s,·sb.toString());
50 ········}51 ········}
51 ········WifiNetworkFactory.access$200(this.this$0,·results);52 ········WifiNetworkFactory.access$200(this.this$0,·results);
52 ········final·WifiNetworkFactory·this$0·=·this.this$0;53 ········if·(WifiNetworkFactory.access$300(this.this$0)·!=·null)·{
53 ········WifiNetworkFactory.access$400(this$0,·WifiNetworkFactory.access$300(this$0));54 ············final·WifiNetworkFactory·this$0·=·this.this$0;
 55 ············WifiNetworkFactory.access$400(this$0,·(Collection)WifiNetworkFactory.access$300(this$0).values());
 56 ········}
54 ········WifiNetworkFactory.access$100(this.this$0);57 ········WifiNetworkFactory.access$100(this.this$0);
55 ····}58 ····}
56 ····59 ····
57 ····public·void·onSuccess()·{60 ····public·void·onSuccess()·{
58 ········if·(WifiNetworkFactory.access$000(this.this$0))·{61 ········if·(WifiNetworkFactory.access$000(this.this$0))·{
59 ············Log.d("WifiNetworkFactory",·"Scan·request·succeeded");62 ············Log.d("WifiNetworkFactory",·"Scan·request·succeeded");
60 ········}63 ········}
4.03 KB
com/android/server/wifi/WifiNetworkSelector.class
3.93 KB
procyon -ec {}
    
Offset 204, 14 lines modifiedOffset 204, 23 lines modified
204 ············sb9.append("Networks·filtered·out·due·to·mbo·association·disallowed·indication:·");204 ············sb9.append("Networks·filtered·out·due·to·mbo·association·disallowed·indication:·");
205 ············sb9.append((Object)sb4);205 ············sb9.append((Object)sb4);
206 ············this.localLog(sb9.toString());206 ············this.localLog(sb9.toString());
207 ········}207 ········}
208 ········return·list2;208 ········return·list2;
209 ····}209 ····}
210 ····210 ····
 211 ····private·ScanDetail·findScanDetailForBssid(final·List·list,·final·String·s)·{
 212 ········for·(final·ScanDetail·scanDetail·:·list)·{
 213 ············if·(scanDetail.getScanResult().BSSID.equals(s))·{
 214 ················return·scanDetail;
 215 ············}
 216 ········}
 217 ········return·null;
 218 ····}
 219 ····
211 ····private·WifiCandidates$CandidateScorer·getActiveCandidateScorer()·{220 ····private·WifiCandidates$CandidateScorer·getActiveCandidateScorer()·{
212 ········WifiCandidates$CandidateScorer·wifiCandidates$CandidateScorer·=·(WifiCandidates$CandidateScorer)this.mCandidateScorers.get("ThroughputScorer");221 ········WifiCandidates$CandidateScorer·wifiCandidates$CandidateScorer·=·(WifiCandidates$CandidateScorer)this.mCandidateScorers.get("ThroughputScorer");
213 ········final·int·experimentIdentifier·=·this.mScoringParams.getExperimentIdentifier();222 ········final·int·experimentIdentifier·=·this.mScoringParams.getExperimentIdentifier();
214 ········if·(experimentIdentifier·>=·42000000)·{223 ········if·(experimentIdentifier·>=·42000000)·{
215 ············for·(final·WifiCandidates$CandidateScorer·wifiCandidates$CandidateScorer2·:·this.mCandidateScorers.values())·{224 ············for·(final·WifiCandidates$CandidateScorer·wifiCandidates$CandidateScorer2·:·this.mCandidateScorers.values())·{
216 ················if·(experimentIdFromIdentifier(wifiCandidates$CandidateScorer2.getIdentifier())·==·experimentIdentifier)·{225 ················if·(experimentIdFromIdentifier(wifiCandidates$CandidateScorer2.getIdentifier())·==·experimentIdentifier)·{
217 ····················wifiCandidates$CandidateScorer·=·wifiCandidates$CandidateScorer2;226 ····················wifiCandidates$CandidateScorer·=·wifiCandidates$CandidateScorer2;
Offset 550, 23 lines modifiedOffset 559, 39 lines modified
550 ············return·null;559 ············return·null;
551 ········}560 ········}
552 ········this.updateConfiguredNetworks();561 ········this.updateConfiguredNetworks();
553 ········final·Iterator<WifiNetworkSelector$NetworkNominator>·iterator·=·(Iterator<WifiNetworkSelector$NetworkNominator>)this.mNominators.iterator();562 ········final·Iterator<WifiNetworkSelector$NetworkNominator>·iterator·=·(Iterator<WifiNetworkSelector$NetworkNominator>)this.mNominators.iterator();
554 ········while·(iterator.hasNext())·{563 ········while·(iterator.hasNext())·{
555 ············((WifiNetworkSelector$NetworkNominator)iterator.next()).update(list);564 ············((WifiNetworkSelector$NetworkNominator)iterator.next()).update(list);
556 ········}565 ········}
557 ········final·List·filterScanResults·=·this.filterScanResults(list,·set,·b·&&·wifiInfo.getScore()·>=·40,·bssid);566 ········int·predictThroughput·=·0;
 567 ········boolean·b4;
 568 ········Set·set2;
 569 ········if·(b·&&·wifiInfo.getScore()·>=·40)·{
 570 ············b4·=·true;
 571 ············set2·=·set;
 572 ········}
 573 ········else·{
 574 ············set2·=·set;
 575 ············b4·=·false;
 576 ········}
 577 ········final·List·filterScanResults·=·this.filterScanResults(list,·set2,·b4,·bssid);
558 ········this.mFilteredNetworks·=·filterScanResults;578 ········this.mFilteredNetworks·=·filterScanResults;
559 ········if·(filterScanResults.size()·==·0)·{579 ········if·(filterScanResults.size()·==·0)·{
560 ············return·null;580 ············return·null;
561 ········}581 ········}
562 ········final·WifiCandidates·wifiCandidates·=·new·WifiCandidates(this.mWifiScoreCard,·this.mContext);582 ········final·WifiCandidates·wifiCandidates·=·new·WifiCandidates(this.mWifiScoreCard,·this.mContext);
563 ········if·(configuredNetwork·!=·null)·{583 ········if·(configuredNetwork·!=·null)·{
564 ············wifiCandidates.setCurrent(configuredNetwork.networkId,·bssid);584 ············wifiCandidates.setCurrent(configuredNetwork.networkId,·bssid);
565 ············wifiCandidates.add(new·WifiCandidates$Key(ScanResultMatchInfo.fromWifiConfiguration(configuredNetwork),·MacAddress.fromString(bssid),·configuredNetwork.networkId),·configuredNetwork,·5,·wifiInfo.getRssi(),·wifiInfo.getFrequency(),·this.calculateLastSelectionWeight(configuredNetwork.networkId),·WifiConfiguration.isMetered(configuredNetwork,·wifiInfo),·isFromCarrierOrPrivilegedApp(configuredNetwork),·0);585 ············final·WifiCandidates$Key·wifiCandidates$Key·=·new·WifiCandidates$Key(ScanResultMatchInfo.fromWifiConfiguration(configuredNetwork),·MacAddress.fromString(bssid),·configuredNetwork.networkId);
 586 ············final·ScanDetail·scanDetailForBssid·=·this.findScanDetailForBssid(this.mFilteredNetworks,·bssid);
 587 ············if·(scanDetailForBssid·!=·null)·{
 588 ················predictThroughput·=·this.predictThroughput(scanDetailForBssid);
 589 ············}
 590 ············wifiCandidates.add(wifiCandidates$Key,·configuredNetwork,·5,·wifiInfo.getRssi(),·wifiInfo.getFrequency(),·this.calculateLastSelectionWeight(configuredNetwork.networkId),·WifiConfiguration.isMetered(configuredNetwork,·wifiInfo),·isFromCarrierOrPrivilegedApp(configuredNetwork),·predictThroughput);
566 ········}591 ········}
567 ········for·(final·WifiNetworkSelector$NetworkNominator·wifiNetworkSelector$NetworkNominator·:·this.mNominators)·{592 ········for·(final·WifiNetworkSelector$NetworkNominator·wifiNetworkSelector$NetworkNominator·:·this.mNominators)·{
568 ············final·StringBuilder·sb·=·new·StringBuilder();593 ············final·StringBuilder·sb·=·new·StringBuilder();
569 ············sb.append("About·to·run·");594 ············sb.append("About·to·run·");
570 ············sb.append(wifiNetworkSelector$NetworkNominator.getName());595 ············sb.append(wifiNetworkSelector$NetworkNominator.getName());
571 ············sb.append("·:");596 ············sb.append("·:");
572 ············this.localLog(sb.toString());597 ············this.localLog(sb.toString());
4.46 KB
com/android/server/wifi/WifiScoreCard.class
4.38 KB
procyon -ec {}
    
Offset 15, 14 lines modifiedOffset 15, 15 lines modified
15 import·com.android.server.wifi.proto.WifiScoreCardProto$Network$Builder;15 import·com.android.server.wifi.proto.WifiScoreCardProto$Network$Builder;
16 import·android.util.Base64;16 import·android.util.Base64;
17 import·android.util.Pair;17 import·android.util.Pair;
18 import·com.android.server.wifi.proto.WifiScoreCardProto$Event;18 import·com.android.server.wifi.proto.WifiScoreCardProto$Event;
19 import·java.security.NoSuchAlgorithmException;19 import·java.security.NoSuchAlgorithmException;
20 import·java.nio.ByteBuffer;20 import·java.nio.ByteBuffer;
21 import·java.security.MessageDigest;21 import·java.security.MessageDigest;
 22 import·java.util.ArrayList;
22 import·com.android.server.wifi.util.NativeUtil;23 import·com.android.server.wifi.util.NativeUtil;
23 import·java.util.Iterator;24 import·java.util.Iterator;
24 import·android.util.Log;25 import·android.util.Log;
25 import·android.net.MacAddress;26 import·android.net.MacAddress;
26 import·android.util.ArrayMap;27 import·android.util.ArrayMap;
27 import·java.util.Map;28 import·java.util.Map;
  
Offset 130, 50 lines modifiedOffset 131, 64 lines modified
130 ····················Log.v("WifiScoreCard",·sb.toString());131 ····················Log.v("WifiScoreCard",·sb.toString());
131 ················}132 ················}
132 ············}133 ············}
133 ············this.mApForBssidReferenced·=·0;134 ············this.mApForBssidReferenced·=·0;
134 ········}135 ········}
135 ····}136 ····}
136 ····137 ····
137 ····public·static·long·computeHashLong(final·String·s,·final·MacAddress·macAddress,·final·String·s2)·{138 ····public·static·long·computeHashLong(String·s,·final·MacAddress·macAddress,·final·String·s2)·{
138 ········final·int·n·=·3;139 ········final·String·s3·=·"WifiScoreCard";
139 ········final·byte[][]·array·=·new·byte[n][];140 ········final·long·n·=·0L;
140 ········array[0]·=·s2.getBytes(); 
141 ········final·byte[]·byteArrayFromArrayList·=·NativeUtil.byteArrayFromArrayList(NativeUtil.decodeSsid(s)); 
142 ········final·int·n2·=·1; 
143 ········array[n2]·=·byteArrayFromArrayList; 
144 ········array[2]·=·macAddress.toByteArray(); 
145 ········int·i·=·0; 
146 ········int·n3·=·0; 
147 ········while·(i·<·n)·{ 
148 ············n3·+=·array[i].length·+·n2; 
149 ············++i; 
150 ········} 
151 ········final·byte[]·array2·=·new·byte[n3]; 
152 ········int·j·=·0; 
153 ········int·n4·=·0; 
154 ········while·(j·<·n)·{ 
155 ············final·byte[]·array3·=·array[j]; 
156 ············final·int·n5·=·n4·+·1; 
157 ············array2[n4]·=·(byte)array3.length; 
158 ············n4·=·n5; 
159 ············int·n6; 
160 ············for·(int·k·=·0;·k·<·array3.length;·++k,·n4·=·n6)·{ 
161 ················n6·=·n4·+·1; 
162 ················array2[n4]·=·array3[k]; 
163 ············} 
164 ············++j; 
165 ········} 
166 ········final·String·s3·=·"SHA-256"; 
167 ········try·{141 ········try·{
168 ············return·ByteBuffer.wrap(MessageDigest.getInstance(s3).digest(array2)).getLong();142 ············s·=·(String)NativeUtil.decodeSsid(s);
 143 ············final·int·n2·=·3;
 144 ············final·byte[][]·array·=·new·byte[n2][];
 145 ············array[0]·=·s2.getBytes();
 146 ············s·=·(String)(Object)NativeUtil.byteArrayFromArrayList((ArrayList)s);
 147 ············final·int·n3·=·1;
 148 ············array[n3]·=·(byte[])(Object)s;
 149 ············array[2]·=·macAddress.toByteArray();
 150 ············int·i·=·0;
 151 ············s·=·null;
 152 ············int·n4·=·0;
 153 ············while·(i·<·n2)·{
 154 ················n4·+=·array[i].length·+·n3;
 155 ················++i;
 156 ············}
 157 ············s·=·(String)(Object)new·byte[n4];
 158 ············int·j·=·0;
 159 ············int·n5·=·0;
 160 ············while·(j·<·n2)·{
 161 ················final·byte[]·array2·=·array[j];
 162 ················final·int·n6·=·n5·+·1;
 163 ················s[n5]·=·(byte)array2.length;
 164 ················n5·=·n6;
 165 ················int·n7;
 166 ················for·(int·k·=·0;·k·<·array2.length;·++k,·n5·=·n7)·{
 167 ····················n7·=·n5·+·1;
 168 ····················s[n5]·=·array2[k];
 169 ················}
 170 ················++j;
 171 ············}
 172 ············final·String·s4·=·"SHA-256";
 173 ············try·{
 174 ················return·ByteBuffer.wrap(MessageDigest.getInstance(s4).digest((byte[])(Object)s)).getLong();
 175 ············}
 176 ············catch·(NoSuchAlgorithmException·ex)·{
 177 ················Log.e(s3,·"SHA-256·not·supported.");
 178 ················return·n;
 179 ············}
169 ········}180 ········}
170 ········catch·(NoSuchAlgorithmException·ex)·{181 ········catch·(IllegalArgumentException·ex2)·{
171 ············Log.e("WifiScoreCard",·"SHA-256·not·supported.");182 ············final·StringBuilder·sb·=·new·StringBuilder();
172 ············return·0L;183 ············sb.append("NativeUtil.decodeSsid·failed:·malformed·string:·");
 184 ············sb.append(s);
 185 ············s·=·sb.toString();
 186 ············Log.e(s3,·s);
 187 ············return·n;
173 ········}188 ········}
174 ····}189 ····}
175 ····190 ····
176 ····private·int·detectAbnormalFailureReason(final·WifiScoreCard$NetworkConnectionStats·wifiScoreCard$NetworkConnectionStats,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4,·final·int·n5)·{191 ····private·int·detectAbnormalFailureReason(final·WifiScoreCard$NetworkConnectionStats·wifiScoreCard$NetworkConnectionStats,·final·int·n,·final·int·n2,·final·int·n3,·final·int·n4,·final·int·n5)·{
177 ········final·int·bugReportThresholdExtraRatio·=·this.mDeviceConfigFacade.getBugReportThresholdExtraRatio();192 ········final·int·bugReportThresholdExtraRatio·=·this.mDeviceConfigFacade.getBugReportThresholdExtraRatio();
178 ········if·(this.isHighPercentageAndEnoughCount(wifiScoreCard$NetworkConnectionStats,·n,·n2,·n3·*·bugReportThresholdExtraRatio,·n4·*·bugReportThresholdExtraRatio,·n5))·{193 ········if·(this.isHighPercentageAndEnoughCount(wifiScoreCard$NetworkConnectionStats,·n,·n2,·n3·*·bugReportThresholdExtraRatio,·n4·*·bugReportThresholdExtraRatio,·n5))·{
179 ············return·n2;194 ············return·n2;
885 B
com/android/server/wifi/WifiScoreReport$AdaptiveConnectivityEnabledSettingObserver.class
709 B
procyon -ec {}
    
Offset 19, 15 lines modifiedOffset 19, 15 lines modified
19 ····19 ····
20 ····public·boolean·getValue()·{20 ····public·boolean·getValue()·{
21 ········final·WifiScoreReport·this$0·=·this.this$0;21 ········final·WifiScoreReport·this$0·=·this.this$0;
22 ········final·FrameworkFacade·mFrameworkFacade·=·this$0.mFrameworkFacade;22 ········final·FrameworkFacade·mFrameworkFacade·=·this$0.mFrameworkFacade;
23 ········final·Context·access$1200·=·WifiScoreReport.access$1200(this$0);23 ········final·Context·access$1200·=·WifiScoreReport.access$1200(this$0);
24 ········final·String·s·=·"adaptive_connectivity_enabled";24 ········final·String·s·=·"adaptive_connectivity_enabled";
25 ········int·n·=·1;25 ········int·n·=·1;
26 ········if·(mFrameworkFacade.getSecureIntegerSetting(access$1200,·s,·n)·!=·n)·{26 ········if·(mFrameworkFacade.getIntegerSetting(access$1200,·s,·n)·!=·n)·{
27 ············n·=·0;27 ············n·=·0;
28 ········}28 ········}
29 ········return·n·!=·0;29 ········return·n·!=·0;
30 ····}30 ····}
31 ····31 ····
32 ····public·void·initialize()·{32 ····public·void·initialize()·{
33 ········final·Uri·uri·=·Settings$Secure.getUriFor("adaptive_connectivity_enabled");33 ········final·Uri·uri·=·Settings$Secure.getUriFor("adaptive_connectivity_enabled");
5.52 KB
com/android/server/wifi/WifiScoreReport.class
5.43 KB
procyon -ec {}
    
Offset 21, 15 lines modifiedOffset 21, 14 lines modified
21 import·android.os.Handler;21 import·android.os.Handler;
22 import·android.content.Context;22 import·android.content.Context;
  
23 public·class·WifiScoreReport23 public·class·WifiScoreReport
24 {24 {
25 ····private·static·final·int·DUMPSYS_ENTRY_COUNT_LIMIT·=·3600;25 ····private·static·final·int·DUMPSYS_ENTRY_COUNT_LIMIT·=·3600;
26 ····public·static·final·String·DUMP_ARG·=·"WifiScoreReport";26 ····public·static·final·String·DUMP_ARG·=·"WifiScoreReport";
27 ····private·static·final·long·DURATION_TO_BLOCKLIST_BSSID_AFTER_FIRST_EXITING_MILLIS·=·30000L; 
28 ····private·static·final·long·FIRST_REASONABLE_WALL_CLOCK·=·1490000000000L;27 ····private·static·final·long·FIRST_REASONABLE_WALL_CLOCK·=·1490000000000L;
29 ····private·static·final·int·INVALID_SESSION_ID·=·255;28 ····private·static·final·int·INVALID_SESSION_ID·=·255;
30 ····private·static·final·long·INVALID_WALL_CLOCK_MILLIS·=·255L;29 ····private·static·final·long·INVALID_WALL_CLOCK_MILLIS·=·255L;
31 ····private·static·final·long·MIN_TIME_TO_KEEP_BELOW_TRANSITION_SCORE_MILLIS·=·9000L;30 ····private·static·final·long·MIN_TIME_TO_KEEP_BELOW_TRANSITION_SCORE_MILLIS·=·9000L;
32 ····private·static·final·long·MIN_TIME_TO_WAIT_BEFORE_BLOCKLIST_BSSID_MILLIS·=·29000L;31 ····private·static·final·long·MIN_TIME_TO_WAIT_BEFORE_BLOCKLIST_BSSID_MILLIS·=·29000L;
33 ····private·static·final·long·NUD_THROTTLE_MILLIS·=·5000L;32 ····private·static·final·long·NUD_THROTTLE_MILLIS·=·5000L;
34 ····public·static·final·String·SETTINGS_SECURE_ADAPTIVE_CONNECTIVITY_ENABLED·=·"adaptive_connectivity_enabled";33 ····public·static·final·String·SETTINGS_SECURE_ADAPTIVE_CONNECTIVITY_ENABLED·=·"adaptive_connectivity_enabled";
Offset 198, 21 lines modifiedOffset 197, 21 lines modified
198 ····private·void·reportNetworkScoreToConnectivityServiceIfNecessary(int·n)·{197 ····private·void·reportNetworkScoreToConnectivityServiceIfNecessary(int·n)·{
199 ········if·(this.mNetworkAgent·==·null)·{198 ········if·(this.mNetworkAgent·==·null)·{
200 ············return;199 ············return;
201 ········}200 ········}
202 ········if·(this.mWifiConnectedNetworkScorerHolder·==·null·&&·n·==·this.mWifiInfo.getScore())·{201 ········if·(this.mWifiConnectedNetworkScorerHolder·==·null·&&·n·==·this.mWifiInfo.getScore())·{
203 ············return;202 ············return;
204 ········}203 ········}
205 ········final·WifiScoreReport$WifiConnectedNetworkScorerHolder·mWifiConnectedNetworkScorerHolder·=·this.mWifiConnectedNetworkScorerHolder;204 ········if·(this.mWifiConnectedNetworkScorerHolder·!=·null·&&·this.mContext.getResources().getBoolean(2130837515))·{
206 ········final·String·s·=·"WifiScoreReport"; 
207 ········if·(mWifiConnectedNetworkScorerHolder·!=·null·&&·this.mContext.getResources().getBoolean(2130837515))·{ 
208 ············final·long·wallClockMillis·=·this.mClock.getWallClockMillis();205 ············final·long·wallClockMillis·=·this.mClock.getWallClockMillis();
209 ············final·long·mLastScoreBreachLowTimeMillis·=·this.mLastScoreBreachLowTimeMillis;206 ············final·long·mLastScoreBreachLowTimeMillis·=·this.mLastScoreBreachLowTimeMillis;
210 ············final·long·n2·=·(long)(-1);207 ············final·long·n2·=·(long)(-1);
211 ············if·(mLastScoreBreachLowTimeMillis·!=·n2)·{208 ············final·long·n3·=·lcmp(mLastScoreBreachLowTimeMillis,·n2);
 209 ············final·String·s·=·"WifiScoreReport";
 210 ············if·(n3·!=·0)·{
212 ················if·(this.mWifiInfo.getRssi()·>=·this.mDeviceConfigFacade.getRssiThresholdNotSendLowScoreToCsDbm())·{211 ················if·(this.mWifiInfo.getRssi()·>=·this.mDeviceConfigFacade.getRssiThresholdNotSendLowScoreToCsDbm())·{
213 ····················final·StringBuilder·sb·=·new·StringBuilder();212 ····················final·StringBuilder·sb·=·new·StringBuilder();
214 ····················sb.append("Not·reporting·low·score·because·RSSI·is·high·");213 ····················sb.append("Not·reporting·low·score·because·RSSI·is·high·");
215 ····················sb.append(this.mWifiInfo.getRssi());214 ····················sb.append(this.mWifiInfo.getRssi());
216 ····················Log.d(s,·sb.toString());215 ····················Log.d(s,·sb.toString());
217 ····················return;216 ····················return;
218 ················}217 ················}
Offset 225, 17 lines modifiedOffset 224, 14 lines modified
225 ············if·(mLastScoreBreachHighTimeMillis·!=·n2·&&·wallClockMillis·-·mLastScoreBreachHighTimeMillis·<·this.mDeviceConfigFacade.getMinConfirmationDurationSendHighScoreMs())·{224 ············if·(mLastScoreBreachHighTimeMillis·!=·n2·&&·wallClockMillis·-·mLastScoreBreachHighTimeMillis·<·this.mDeviceConfigFacade.getMinConfirmationDurationSendHighScoreMs())·{
226 ················Log.d(s,·"Not·reporting·high·score·because·elapsed·time·is·shorter·than·the·minimum·confirmation·duration");225 ················Log.d(s,·"Not·reporting·high·score·because·elapsed·time·is·shorter·than·the·minimum·confirmation·duration");
227 ················return;226 ················return;
228 ············}227 ············}
229 ········}228 ········}
230 ········if·(!this.mAdaptiveConnectivityEnabled)·{229 ········if·(!this.mAdaptiveConnectivityEnabled)·{
231 ············n·=·51;230 ············n·=·51;
232 ············if·(this.mVerboseLoggingEnabled)·{ 
233 ················Log.d(s,·"Adaptive·connectivity·disabled·-·Stay·a·notch·above·the·transition·score"); 
234 ············} 
235 ········}231 ········}
236 ········this.mNetworkAgent.sendNetworkScore(n);232 ········this.mNetworkAgent.sendNetworkScore(n);
237 ····}233 ····}
238 ····234 ····
239 ····private·void·revertToDefaultConnectedScorer()·{235 ····private·void·revertToDefaultConnectedScorer()·{
240 ········Log.d("WifiScoreReport",·"Using·VelocityBasedConnectedScore");236 ········Log.d("WifiScoreReport",·"Using·VelocityBasedConnectedScore");
241 ········this.mVelocityBasedConnectedScore·=·new·VelocityBasedConnectedScore(this.mScoringParams,·this.mClock);237 ········this.mVelocityBasedConnectedScore·=·new·VelocityBasedConnectedScore(this.mScoringParams,·this.mClock);
Offset 423, 17 lines modifiedOffset 419, 14 lines modified
423 ············}419 ············}
424 ········}420 ········}
425 ········return·false;421 ········return·false;
426 ····}422 ····}
427 ····423 ····
428 ····public·boolean·shouldCheckIpLayer()·{424 ····public·boolean·shouldCheckIpLayer()·{
429 ········if·(!this.mAdaptiveConnectivityEnabled)·{425 ········if·(!this.mAdaptiveConnectivityEnabled)·{
430 ············if·(this.mVerboseLoggingEnabled)·{ 
431 ················Log.d("WifiScoreReport",·"Adaptive·connectivity·disabled·-·Don't·check·IP·layer"); 
432 ············} 
433 ············return·false;426 ············return·false;
434 ········}427 ········}
435 ········final·int·nudKnob·=·this.mScoringParams.getNudKnob();428 ········final·int·nudKnob·=·this.mScoringParams.getNudKnob();
436 ········if·(nudKnob·==·0)·{429 ········if·(nudKnob·==·0)·{
437 ············return·false;430 ············return·false;
438 ········}431 ········}
439 ········final·long·n·=·this.mClock.getWallClockMillis()·-·this.mLastKnownNudCheckTimeMillis;432 ········final·long·n·=·this.mClock.getWallClockMillis()·-·this.mLastKnownNudCheckTimeMillis;
Offset 456, 14 lines modifiedOffset 449, 15 lines modified
456 ········this.mNudYes·=·mNudYes·+·n4;449 ········this.mNudYes·=·mNudYes·+·n4;
457 ········return·n4·!=·0;450 ········return·n4·!=·0;
458 ····}451 ····}
459 ····452 ····
460 ····public·void·startConnectedNetworkScorer(final·int·n)·{453 ····public·void·startConnectedNetworkScorer(final·int·n)·{
461 ········final·int·currentSessionId·=·this.getCurrentSessionId();454 ········final·int·currentSessionId·=·this.getCurrentSessionId();
462 ········if·(this.mWifiConnectedNetworkScorerHolder·!=·null·&&·n·==·this.getCurrentNetId()·&&·currentSessionId·!=·-1)·{455 ········if·(this.mWifiConnectedNetworkScorerHolder·!=·null·&&·n·==·this.getCurrentNetId()·&&·currentSessionId·!=·-1)·{
 456 ············this.mWifiInfo.setScore(60);
463 ············this.mWifiConnectedNetworkScorerHolder.startSession(currentSessionId);457 ············this.mWifiConnectedNetworkScorerHolder.startSession(currentSessionId);
464 ············final·long·n2·=·(long)(-1);458 ············final·long·n2·=·(long)(-1);
465 ············this.mLastScoreBreachLowTimeMillis·=·n2;459 ············this.mLastScoreBreachLowTimeMillis·=·n2;
466 ············this.mLastScoreBreachHighTimeMillis·=·n2;460 ············this.mLastScoreBreachHighTimeMillis·=·n2;
467 ············return;461 ············return;
468 ········}462 ········}
469 ········final·StringBuilder·sb·=·new·StringBuilder();463 ········final·StringBuilder·sb·=·new·StringBuilder();
Offset 483, 12 lines modifiedOffset 477, 12 lines modified
483 ············return;477 ············return;
484 ········}478 ········}
485 ········mWifiConnectedNetworkScorerHolder.stopSession();479 ········mWifiConnectedNetworkScorerHolder.stopSession();
486 ········final·long·wallClockMillis·=·this.mClock.getWallClockMillis();480 ········final·long·wallClockMillis·=·this.mClock.getWallClockMillis();
487 ········final·long·mLastScoreBreachLowTimeMillis·=·this.mLastScoreBreachLowTimeMillis;481 ········final·long·mLastScoreBreachLowTimeMillis·=·this.mLastScoreBreachLowTimeMillis;
488 ········final·long·mLastScoreBreachLowTimeMillis2·=·(long)(-1);482 ········final·long·mLastScoreBreachLowTimeMillis2·=·(long)(-1);
489 ········if·(mLastScoreBreachLowTimeMillis·!=·mLastScoreBreachLowTimeMillis2·&&·wallClockMillis·-·mLastScoreBreachLowTimeMillis·>=·29000L)·{483 ········if·(mLastScoreBreachLowTimeMillis·!=·mLastScoreBreachLowTimeMillis2·&&·wallClockMillis·-·mLastScoreBreachLowTimeMillis·>=·29000L)·{
490 ············this.mBssidBlocklistMonitor.blockBssidForDurationMs(this.mWifiInfo.getBSSID(),·this.mWifiInfo.getSSID(),·30000L);484 ············this.mBssidBlocklistMonitor.handleBssidConnectionFailure(this.mWifiInfo.getBSSID(),·this.mWifiInfo.getSSID(),·11,·this.mWifiInfo.getRssi());
491 ············this.mLastScoreBreachLowTimeMillis·=·mLastScoreBreachLowTimeMillis2;485 ············this.mLastScoreBreachLowTimeMillis·=·mLastScoreBreachLowTimeMillis2;
492 ········}486 ········}
493 ····}487 ····}
494 }488 }
929 B
com/android/server/wifi/aware/WifiAwareClientState.class
817 B
procyon -ec {}
    
Offset 153, 14 lines modifiedOffset 153, 23 lines modified
153 ········return·this.mSessions;153 ········return·this.mSessions;
154 ····}154 ····}
155 ····155 ····
156 ····public·int·getUid()·{156 ····public·int·getUid()·{
157 ········return·this.mUid;157 ········return·this.mUid;
158 ····}158 ····}
159 ····159 ····
 160 ····public·boolean·isRangingEnabled()·{
 161 ········for·(int·i·=·0;·i·<·this.mSessions.size();·++i)·{
 162 ············if·(((WifiAwareDiscoverySessionState)this.mSessions.valueAt(i)).isRangingEnabled())·{
 163 ················return·true;
 164 ············}
 165 ········}
 166 ········return·false;
 167 ····}
 168 ····
160 ····public·void·onClusterChange(int·n,·final·byte[]·array,·final·byte[]·mLastDiscoveryInterfaceMac)·{169 ····public·void·onClusterChange(int·n,·final·byte[]·array,·final·byte[]·mLastDiscoveryInterfaceMac)·{
161 ········n·=·(this.mDbg·?·1·:·0);170 ········n·=·(this.mDbg·?·1·:·0);
162 ········final·String·s·=·"WifiAwareClientState";171 ········final·String·s·=·"WifiAwareClientState";
163 ········if·(n·!=·0)·{172 ········if·(n·!=·0)·{
164 ············final·StringBuilder·sb·=·new·StringBuilder();173 ············final·StringBuilder·sb·=·new·StringBuilder();
165 ············sb.append("onClusterChange:·mClientId=");174 ············sb.append("onClusterChange:·mClientId=");
166 ············sb.append(this.mClientId);175 ············sb.append(this.mClientId);
7.84 KB
com/android/server/wifi/aware/WifiAwareDataPathStateManager$NetworkInterfaceWrapper.class
7.67 KB
procyon -ec {}
    
Offset 1, 21 lines modifiedOffset 1, 22 lines modified
  
1 package·com.android.server.wifi.aware;1 package·com.android.server.wifi.aware;
  
2 import·android.net.NetworkAgent;2 import·android.net.NetworkAgent;
3 import·java.net.DatagramSocket;3 import·java.net.DatagramSocket;
 4 import·java.util.stream.Stream;
4 import·java.util.Enumeration;5 import·java.util.Enumeration;
5 import·java.net.SocketException;6 import·java.net.SocketException;
6 import·android.net.IpPrefix;7 import·android.net.IpPrefix;
7 import·android.net.RouteInfo;8 import·android.net.RouteInfo;
8 import·android.net.LinkAddress;9 import·android.net.LinkAddress;
9 import·android.net.NetworkSpecifier;10 import·android.net.NetworkSpecifier;
10 import·android.net.wifi.aware.WifiAwareAgentNetworkSpecifier; 
11 import·java.util.function.IntFunction;11 import·java.util.function.IntFunction;
12 import·java.util.function.Function;12 import·java.util.function.Function;
 13 import·android.net.wifi.aware.WifiAwareAgentNetworkSpecifier;
13 import·java.net.Inet6Address;14 import·java.net.Inet6Address;
14 import·java.net.InetAddress;15 import·java.net.InetAddress;
15 import·android.util.Log;16 import·android.util.Log;
16 import·java.net.NetworkInterface;17 import·java.net.NetworkInterface;
17 import·android.net.LinkProperties;18 import·android.net.LinkProperties;
18 import·android.net.NetworkCapabilities$Builder;19 import·android.net.NetworkCapabilities$Builder;
19 import·java.util.Set;20 import·java.util.Set;
Offset 26, 78 lines modifiedOffset 27, 77 lines modified
26 ····final·/*·synthetic·*/·WifiAwareDataPathStateManager·this$0;27 ····final·/*·synthetic·*/·WifiAwareDataPathStateManager·this$0;
27 ····28 ····
28 ····public·WifiAwareDataPathStateManager$NetworkInterfaceWrapper(final·WifiAwareDataPathStateManager·this$0)·{29 ····public·WifiAwareDataPathStateManager$NetworkInterfaceWrapper(final·WifiAwareDataPathStateManager·this$0)·{
29 ········this.this$0·=·this$0;30 ········this.this$0·=·this$0;
30 ····}31 ····}
31 ····32 ····
32 ····public·boolean·configureAgentProperties(WifiAwareDataPathStateManager$AwareNetworkRequestInformation·interfaceName,·final·Set·set,·int·n,·final·NetworkCapabilities$Builder·networkCapabilities$Builder,·final·LinkProperties·linkProperties)·{33 ····public·boolean·configureAgentProperties(WifiAwareDataPathStateManager$AwareNetworkRequestInformation·interfaceName,·final·Set·set,·int·n,·final·NetworkCapabilities$Builder·networkCapabilities$Builder,·final·LinkProperties·linkProperties)·{
33 ········final·String·s·=·"onDataPathConfirm:·ACCEPT·nnri=";34 ········Object·interfaceName2·=·"onDataPathConfirm:·ACCEPT·nnri=";
34 ········final·String·s2·=·"WifiAwareDataPathStMgr";35 ········Object·o·=·"WifiAwareDataPathStMgr";
35 ········final·int·state·=·106; 
36 ········try·{36 ········try·{
37 ············final·String·interfaceName2·=·interfaceName.interfaceName;37 ············final·String·interfaceName3·=·interfaceName.interfaceName;
38 ············try·{38 ············try·{
39 ················final·NetworkInterface·byName·=·NetworkInterface.getByName(interfaceName2);39 ················final·NetworkInterface·byName·=·NetworkInterface.getByName(interfaceName3);
40 ················if·(byName·==·null)·{40 ················if·(byName·==·null)·{
41 ····················final·StringBuilder·sb·=·new·StringBuilder();41 ····················final·StringBuilder·sb·=·new·StringBuilder();
42 ····················sb.append(s);42 ····················sb.append((String)interfaceName2);
43 ····················sb.append(interfaceName);43 ····················sb.append(interfaceName);
44 ····················sb.append(":·can't·get·network·interface·(null)");44 ····················sb.append(":·can't·get·network·interface·(null)");
45 ····················Log.e(s2,·sb.toString());45 ····················interfaceName2·=·sb.toString();
46 ····················WifiAwareDataPathStateManager.access$000(this.this$0).endDataPath(n);46 ····················Log.v((String)o,·(String)interfaceName2);
47 ····················interfaceName.state·=·state; 
48 ····················return·false;47 ····················return·false;
49 ················}48 ················}
50 ················final·Enumeration<InetAddress>·inetAddresses·=·byName.getInetAddresses();49 ················final·Enumeration<InetAddress>·inetAddresses·=·byName.getInetAddresses();
51 ················while·(true)·{50 ················while·(true)·{
52 ····················while·(inetAddresses.hasMoreElements())·{51 ····················while·(inetAddresses.hasMoreElements())·{
53 ························final·InetAddress·inetAddress·=·(InetAddress)inetAddresses.nextElement();52 ························final·InetAddress·inetAddress·=·(InetAddress)inetAddresses.nextElement();
54 ························if·(inetAddress·instanceof·Inet6Address·&&·((InetAddress)inetAddress).isLinkLocalAddress())·{53 ························if·(inetAddress·instanceof·Inet6Address·&&·((InetAddress)inetAddress).isLinkLocalAddress())·{
55 ····························if·(inetAddress·==·null)·{54 ····························if·(inetAddress·==·null)·{
56 ································final·StringBuilder·sb2·=·new·StringBuilder();55 ································final·StringBuilder·sb2·=·new·StringBuilder();
57 ································sb2.append(s);56 ································sb2.append((String)interfaceName2);
58 ································sb2.append(interfaceName);57 ································sb2.append(interfaceName);
59 ································sb2.append(":·no·link·local·addresses");58 ································sb2.append(":·no·link·local·addresses");
60 ································Log.e(s2,·sb2.toString());59 ································interfaceName2·=·sb2.toString();
61 ································WifiAwareDataPathStateManager.access$000(this.this$0).endDataPath(n);60 ································Log.v((String)o,·(String)interfaceName2);
62 ································interfaceName.state·=·state; 
63 ································return·false;61 ································return·false;
64 ····························}62 ····························}
65 ····························networkCapabilities$Builder.setRequestorUid(interfaceName.uid);63 ····························networkCapabilities$Builder.setRequestorUid(interfaceName.uid);
66 ····························Object·interfaceName3·=·interfaceName.packageName;64 ····························interfaceName2·=·interfaceName.packageName;
67 ····························networkCapabilities$Builder.setRequestorPackageName((String)interfaceName3);65 ····························networkCapabilities$Builder.setRequestorPackageName((String)interfaceName2);
68 ····························interfaceName3·=·new·WifiAwareAgentNetworkSpecifier((WifiAwareNetworkSpecifier[])set.stream().map((Function)-$$Lambda$wkmll7qyfEphabr8kLJeyPOD4Sg.INSTANCE).toArray((IntFunction)-$$Lambda$WifiAwareDataPathStateManager$NetworkInterfaceWrapper$GIG8Zi7l4GsYsA6sZdG-wqJjJmA.INSTANCE));66 ····························interfaceName2·=·new(android.net.wifi.aware.WifiAwareAgentNetworkSpecifier.class);
69 ····························networkCapabilities$Builder.setNetworkSpecifier((NetworkSpecifier)interfaceName3);67 ····························final·Stream·stream·=·set.stream();
70 ····························interfaceName3·=·interfaceName.interfaceName;68 ····························o·=·-$$Lambda$wkmll7qyfEphabr8kLJeyPOD4Sg.INSTANCE;
71 ····························linkProperties.setInterfaceName((String)interfaceName3);69 ····························final·Stream·map·=·stream.map((Function)o);
72 ····························interfaceName3·=·new·LinkAddress((InetAddress)inetAddress,·64);70 ····························o·=·-$$Lambda$WifiAwareDataPathStateManager$NetworkInterfaceWrapper$GIG8Zi7l4GsYsA6sZdG-wqJjJmA.INSTANCE;
73 ····························linkProperties.addLinkAddress((LinkAddress)interfaceName3);71 ····························new·WifiAwareAgentNetworkSpecifier((WifiAwareNetworkSpecifier[])map.toArray((IntFunction)o));
74 ····························interfaceName3·=·new(android.net.RouteInfo.class);72 ····························networkCapabilities$Builder.setNetworkSpecifier((NetworkSpecifier)interfaceName2);
 73 ····························interfaceName2·=·interfaceName.interfaceName;
 74 ····························linkProperties.setInterfaceName((String)interfaceName2);
 75 ····························interfaceName2·=·new·LinkAddress((InetAddress)inetAddress,·64);
 76 ····························linkProperties.addLinkAddress((LinkAddress)interfaceName2);
 77 ····························interfaceName2·=·new(android.net.RouteInfo.class);
75 ····························final·IpPrefix·ipPrefix·=·new·IpPrefix("fe80::/64");78 ····························final·IpPrefix·ipPrefix·=·new·IpPrefix("fe80::/64");
76 ····························interfaceName·=·(WifiAwareDataPathStateManager$AwareNetworkRequestInformation)interfaceName.interfaceName;79 ····························interfaceName·=·(WifiAwareDataPathStateManager$AwareNetworkRequestInformation)interfaceName.interfaceName;
77 ····························n·=·1;80 ····························n·=·1;
78 ····························new·RouteInfo(ipPrefix,·(InetAddress)null,·(String)interfaceName,·n);81 ····························new·RouteInfo(ipPrefix,·(InetAddress)null,·(String)interfaceName,·n);
79 ····························linkProperties.addRoute((RouteInfo)interfaceName3);82 ····························linkProperties.addRoute((RouteInfo)interfaceName2);
80 ····························return·n·!=·0;83 ····························return·n·!=·0;
81 ························}84 ························}
82 ····················}85 ····················}
83 ····················final·InetAddress·inetAddress·=·null;86 ····················final·InetAddress·inetAddress·=·null;
84 ····················continue;87 ····················continue;
85 ················}88 ················}
86 ············}89 ············}
87 ············catch·(SocketException·ex)·{90 ············catch·(SocketException·ex)·{
88 ················final·StringBuilder·sb3·=·new·StringBuilder();91 ················final·StringBuilder·sb3·=·new·StringBuilder();
89 ················sb3.append(s);92 ················sb3.append((String)interfaceName2);
90 ················sb3.append(interfaceName);93 ················sb3.append(interfaceName);
91 ················sb3.append(":·can't·get·network·interface·-·");94 ················sb3.append(":·can't·get·network·interface·-·");
92 ················sb3.append(ex);95 ················sb3.append(ex);
93 ················Log.e(s2,·sb3.toString());96 ················Log.v((String)o,·sb3.toString());
94 ················final·Object·interfaceName3; 
95 ················WifiAwareDataPathStateManager.access$000(((WifiAwareDataPathStateManager$NetworkInterfaceWrapper)interfaceName3).this$0).endDataPath(n); 
96 ················interfaceName.state·=·state; 
97 ················return·false;97 ················return·false;
98 ············}98 ············}
99 ········}99 ········}
100 ········catch·(SocketException·ex2)·{}100 ········catch·(SocketException·ex2)·{}
101 ····}101 ····}
102 ····102 ····
103 ····public·boolean·isAddressUsable(LinkProperties·address)·{103 ····public·boolean·isAddressUsable(LinkProperties·address)·{
3.84 KB
com/android/server/wifi/aware/WifiAwareDataPathStateManager.class
3.71 KB
procyon -ec {}
    
Offset 157, 18 lines modifiedOffset 157, 16 lines modified
157 ········return·null;157 ········return·null;
158 ····}158 ····}
159 ····159 ····
160 ····private·void·handleAddressValidation(final·WifiAwareDataPathStateManager$AwareNetworkRequestInformation·wifiAwareDataPathStateManager$AwareNetworkRequestInformation,·final·int·n,·final·boolean·b,·final·byte[]·array)·{160 ····private·void·handleAddressValidation(final·WifiAwareDataPathStateManager$AwareNetworkRequestInformation·wifiAwareDataPathStateManager$AwareNetworkRequestInformation,·final·int·n,·final·boolean·b,·final·byte[]·array)·{
161 ········final·NetworkCapabilities$Builder·networkCapabilities$Builder·=·new·NetworkCapabilities$Builder(WifiAwareDataPathStateManager.sNetworkCapabilitiesFilter);161 ········final·NetworkCapabilities$Builder·networkCapabilities$Builder·=·new·NetworkCapabilities$Builder(WifiAwareDataPathStateManager.sNetworkCapabilitiesFilter);
162 ········final·LinkProperties·linkProperties·=·new·LinkProperties();162 ········final·LinkProperties·linkProperties·=·new·LinkProperties();
163 ········this.getInet6Address(wifiAwareDataPathStateManager$AwareNetworkRequestInformation,·array);163 ········this.getInet6Address(wifiAwareDataPathStateManager$AwareNetworkRequestInformation,·array);
164 ········if·(wifiAwareDataPathStateManager$AwareNetworkRequestInformation.peerIpv6·!=·null)·{164 ········if·(wifiAwareDataPathStateManager$AwareNetworkRequestInformation.peerIpv6·!=·null·&&·this.mNiWrapper.configureAgentProperties(wifiAwareDataPathStateManager$AwareNetworkRequestInformation,·wifiAwareDataPathStateManager$AwareNetworkRequestInformation.equivalentRequests,·n,·networkCapabilities$Builder,·linkProperties)·&&·this.mNiWrapper.isAddressUsable(linkProperties))·{
165 ············networkCapabilities$Builder.setTransportInfo((TransportInfo)new·WifiAwareNetworkInfo(wifiAwareDataPathStateManager$AwareNetworkRequestInformation.peerIpv6,·wifiAwareDataPathStateManager$AwareNetworkRequestInformation.peerPort,·wifiAwareDataPathStateManager$AwareNetworkRequestInformation.peerTransportProtocol));165 ············networkCapabilities$Builder.setTransportInfo((TransportInfo)new·WifiAwareNetworkInfo(wifiAwareDataPathStateManager$AwareNetworkRequestInformation.peerIpv6,·wifiAwareDataPathStateManager$AwareNetworkRequestInformation.peerPort,·wifiAwareDataPathStateManager$AwareNetworkRequestInformation.peerTransportProtocol));
166 ········} 
167 ········if·(this.mNiWrapper.configureAgentProperties(wifiAwareDataPathStateManager$AwareNetworkRequestInformation,·wifiAwareDataPathStateManager$AwareNetworkRequestInformation.equivalentRequests,·n,·networkCapabilities$Builder,·linkProperties)·&&·this.mNiWrapper.isAddressUsable(linkProperties))·{ 
168 ············final·NetworkAgentConfig·build·=·new·NetworkAgentConfig$Builder().setLegacyType(-1).setLegacyTypeName("WIFI_AWARE_FACTORY").build();166 ············final·NetworkAgentConfig·build·=·new·NetworkAgentConfig$Builder().setLegacyType(-1).setLegacyTypeName("WIFI_AWARE_FACTORY").build();
169 ············final·Looper·mLooper·=·this.mLooper;167 ············final·Looper·mLooper·=·this.mLooper;
170 ············final·Context·mContext·=·this.mContext;168 ············final·Context·mContext·=·this.mContext;
171 ············final·StringBuilder·sb·=·new·StringBuilder();169 ············final·StringBuilder·sb·=·new·StringBuilder();
172 ············sb.append("WIFI_AWARE_AGENT_");170 ············sb.append("WIFI_AWARE_AGENT_");
173 ············sb.append(wifiAwareDataPathStateManager$AwareNetworkRequestInformation.ndpId);171 ············sb.append(wifiAwareDataPathStateManager$AwareNetworkRequestInformation.ndpId);
174 ············final·WifiAwareDataPathStateManager$WifiAwareNetworkAgent·wifiAwareDataPathStateManager$WifiAwareNetworkAgent·=·new·WifiAwareDataPathStateManager$WifiAwareNetworkAgent(this,·mLooper,·mContext,·sb.toString(),·networkCapabilities$Builder.build(),·linkProperties,·1,·build,·((NetworkFactory)this.mNetworkFactory).getProvider(),·wifiAwareDataPathStateManager$AwareNetworkRequestInformation);172 ············final·WifiAwareDataPathStateManager$WifiAwareNetworkAgent·wifiAwareDataPathStateManager$WifiAwareNetworkAgent·=·new·WifiAwareDataPathStateManager$WifiAwareNetworkAgent(this,·mLooper,·mContext,·sb.toString(),·networkCapabilities$Builder.build(),·linkProperties,·1,·build,·((NetworkFactory)this.mNetworkFactory).getProvider(),·wifiAwareDataPathStateManager$AwareNetworkRequestInformation);
Offset 183, 14 lines modifiedOffset 181, 16 lines modified
183 ············this.mHandler.postDelayed((Runnable)new·-$$Lambda$WifiAwareDataPathStateManager$O9ElSDjPS2ztCQRtqKlurPIVLO0(this,·wifiAwareDataPathStateManager$AwareNetworkRequestInformation,·n,·b,·array),·1000L);181 ············this.mHandler.postDelayed((Runnable)new·-$$Lambda$WifiAwareDataPathStateManager$O9ElSDjPS2ztCQRtqKlurPIVLO0(this,·wifiAwareDataPathStateManager$AwareNetworkRequestInformation,·n,·b,·array),·1000L);
184 ········}182 ········}
185 ····}183 ····}
186 ····184 ····
187 ····private·boolean·isAddressValidationExpired(final·WifiAwareDataPathStateManager$AwareNetworkRequestInformation·wifiAwareDataPathStateManager$AwareNetworkRequestInformation,·final·int·n)·{185 ····private·boolean·isAddressValidationExpired(final·WifiAwareDataPathStateManager$AwareNetworkRequestInformation·wifiAwareDataPathStateManager$AwareNetworkRequestInformation,·final·int·n)·{
188 ········if·(this.mClock.getElapsedSinceBootMillis()·-·wifiAwareDataPathStateManager$AwareNetworkRequestInformation.startValidationTimestamp·>·5000L)·{186 ········if·(this.mClock.getElapsedSinceBootMillis()·-·wifiAwareDataPathStateManager$AwareNetworkRequestInformation.startValidationTimestamp·>·5000L)·{
189 ············Log.e("WifiAwareDataPathStMgr",·"Timed-out·while·waiting·for·IPv6·address·to·be·usable");187 ············Log.e("WifiAwareDataPathStMgr",·"Timed-out·while·waiting·for·IPv6·address·to·be·usable");
 188 ············this.mMgr.endDataPath(n);
 189 ············wifiAwareDataPathStateManager$AwareNetworkRequestInformation.state·=·106;
190 ············this.declareUnfullfillableAndEndDp(wifiAwareDataPathStateManager$AwareNetworkRequestInformation,·n);190 ············this.declareUnfullfillableAndEndDp(wifiAwareDataPathStateManager$AwareNetworkRequestInformation,·n);
191 ············return·true;191 ············return·true;
192 ········}192 ········}
193 ········return·false;193 ········return·false;
194 ····}194 ····}
195 ····195 ····
196 ····private·boolean·isInterfaceUpAndUsedByAnotherNdp(final·WifiAwareDataPathStateManager$AwareNetworkRequestInformation·wifiAwareDataPathStateManager$AwareNetworkRequestInformation)·{196 ····private·boolean·isInterfaceUpAndUsedByAnotherNdp(final·WifiAwareDataPathStateManager$AwareNetworkRequestInformation·wifiAwareDataPathStateManager$AwareNetworkRequestInformation)·{
742 B
com/android/server/wifi/aware/WifiAwareDiscoverySessionState.class
610 B
procyon -ec {}
    
Offset 180, 14 lines modifiedOffset 180, 18 lines modified
180 ················Log.e(s2,·sb2.toString());180 ················Log.e(s2,·sb2.toString());
181 ············}181 ············}
182 ············return·false;182 ············return·false;
183 ········}183 ········}
184 ········return·sendMessage;184 ········return·sendMessage;
185 ····}185 ····}
186 ····186 ····
 187 ····public·void·setRangingEnabled(final·boolean·mIsRangingEnabled)·{
 188 ········this.mIsRangingEnabled·=·mIsRangingEnabled;
 189 ····}
 190 ····
187 ····public·void·terminate()·{191 ····public·void·terminate()·{
188 ········this.mCallback·=·null;192 ········this.mCallback·=·null;
189 ········if·(this.mIsPublishSession)·{193 ········if·(this.mIsPublishSession)·{
190 ············this.mWifiAwareNativeApi.stopPublish((short)0,·this.mPubSubId);194 ············this.mWifiAwareNativeApi.stopPublish((short)0,·this.mPubSubId);
191 ········}195 ········}
192 ········else·{196 ········else·{
193 ············this.mWifiAwareNativeApi.stopSubscribe((short)0,·this.mPubSubId);197 ············this.mWifiAwareNativeApi.stopSubscribe((short)0,·this.mPubSubId);
5.8 KB
com/android/server/wifi/hotspot2/PasspointManager.class
5.7 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
  
1 package·com.android.server.wifi.hotspot2;1 package·com.android.server.wifi.hotspot2;
  
2 import·android.net.wifi.hotspot2.IProvisioningCallback;2 import·android.net.wifi.hotspot2.IProvisioningCallback;
3 import·android.os.Looper;3 import·android.os.Looper;
 4 import·android.net.MacAddress;
4 import·java.util.Collection;5 import·java.util.Collection;
5 import·java.util.HashSet;6 import·java.util.HashSet;
6 import·java.util.Collections;7 import·java.util.Collections;
7 import·android.net.wifi.WifiSsid;8 import·android.net.wifi.WifiSsid;
8 import·com.android.server.wifi.hotspot2.anqp.OsuProviderInfo;9 import·com.android.server.wifi.hotspot2.anqp.OsuProviderInfo;
9 import·com.android.server.wifi.hotspot2.anqp.HSOsuProvidersElement;10 import·com.android.server.wifi.hotspot2.anqp.HSOsuProvidersElement;
10 import·android.net.wifi.hotspot2.OsuProvider;11 import·android.net.wifi.hotspot2.OsuProvider;
Offset 50, 14 lines modifiedOffset 51, 15 lines modified
50 import·com.android.server.wifi.Clock;51 import·com.android.server.wifi.Clock;
51 import·com.android.server.wifi.WifiNative;52 import·com.android.server.wifi.WifiNative;
52 import·android.content.Context;53 import·android.content.Context;
53 import·com.android.server.wifi.WifiMetrics;54 import·com.android.server.wifi.WifiMetrics;
54 import·com.android.server.wifi.WifiInjector;55 import·com.android.server.wifi.WifiInjector;
55 import·com.android.server.wifi.WifiConfigManager;56 import·com.android.server.wifi.WifiConfigManager;
56 import·com.android.server.wifi.WifiCarrierInfoManager;57 import·com.android.server.wifi.WifiCarrierInfoManager;
 58 import·com.android.server.wifi.MacAddressUtil;
57 import·com.android.server.wifi.WifiKeyStore;59 import·com.android.server.wifi.WifiKeyStore;
58 import·android.os.Handler;60 import·android.os.Handler;
59 import·java.util.Map;61 import·java.util.Map;
60 import·android.app.AppOpsManager;62 import·android.app.AppOpsManager;
  
61 public·class·PasspointManager63 public·class·PasspointManager
62 {64 {
Offset 65, 26 lines modifiedOffset 67, 27 lines modified
65 ····private·static·PasspointManager·sPasspointManager;67 ····private·static·PasspointManager·sPasspointManager;
66 ····private·final·AnqpCache·mAnqpCache;68 ····private·final·AnqpCache·mAnqpCache;
67 ····private·final·ANQPRequestManager·mAnqpRequestManager;69 ····private·final·ANQPRequestManager·mAnqpRequestManager;
68 ····private·final·AppOpsManager·mAppOps;70 ····private·final·AppOpsManager·mAppOps;
69 ····private·final·Map·mAppOpsChangedListenerPerApp;71 ····private·final·Map·mAppOpsChangedListenerPerApp;
70 ····private·final·Handler·mHandler;72 ····private·final·Handler·mHandler;
71 ····private·final·WifiKeyStore·mKeyStore;73 ····private·final·WifiKeyStore·mKeyStore;
 74 ····private·final·MacAddressUtil·mMacAddressUtil;
72 ····private·final·PasspointObjectFactory·mObjectFactory;75 ····private·final·PasspointObjectFactory·mObjectFactory;
73 ····private·final·PasspointEventHandler·mPasspointEventHandler;76 ····private·final·PasspointEventHandler·mPasspointEventHandler;
74 ····private·final·PasspointProvisioner·mPasspointProvisioner;77 ····private·final·PasspointProvisioner·mPasspointProvisioner;
75 ····private·long·mProviderIndex;78 ····private·long·mProviderIndex;
76 ····private·final·Map·mProviders;79 ····private·final·Map·mProviders;
77 ····private·boolean·mVerboseLoggingEnabled;80 ····private·boolean·mVerboseLoggingEnabled;
78 ····private·final·WifiCarrierInfoManager·mWifiCarrierInfoManager;81 ····private·final·WifiCarrierInfoManager·mWifiCarrierInfoManager;
79 ····private·final·WifiConfigManager·mWifiConfigManager;82 ····private·final·WifiConfigManager·mWifiConfigManager;
80 ····private·final·WifiInjector·mWifiInjector;83 ····private·final·WifiInjector·mWifiInjector;
81 ····private·final·WifiMetrics·mWifiMetrics;84 ····private·final·WifiMetrics·mWifiMetrics;
82 ····85 ····
83 ····public·PasspointManager(final·Context·context,·final·WifiInjector·mWifiInjector,·final·Handler·mHandler,·final·WifiNative·wifiNative,·final·WifiKeyStore·mKeyStore,·final·Clock·clock,·final·PasspointObjectFactory·mObjectFactory,·final·WifiConfigManager·mWifiConfigManager,·final·WifiConfigStore·wifiConfigStore,·final·WifiMetrics·mWifiMetrics,·final·WifiCarrierInfoManager·mWifiCarrierInfoManager)·{86 ····public·PasspointManager(final·Context·context,·final·WifiInjector·mWifiInjector,·final·Handler·mHandler,·final·WifiNative·wifiNative,·final·WifiKeyStore·mKeyStore,·final·Clock·clock,·final·PasspointObjectFactory·mObjectFactory,·final·WifiConfigManager·mWifiConfigManager,·final·WifiConfigStore·wifiConfigStore,·final·WifiMetrics·mWifiMetrics,·final·WifiCarrierInfoManager·mWifiCarrierInfoManager,·final·MacAddressUtil·mMacAddressUtil)·{
84 ········this.mAppOpsChangedListenerPerApp·=·new·HashMap();87 ········this.mAppOpsChangedListenerPerApp·=·new·HashMap();
85 ········this.mVerboseLoggingEnabled·=·false;88 ········this.mVerboseLoggingEnabled·=·false;
86 ········this.mPasspointEventHandler·=·mObjectFactory.makePasspointEventHandler(wifiNative,·(PasspointEventHandler$Callbacks)new·PasspointManager$CallbackHandler(this,·context));89 ········this.mPasspointEventHandler·=·mObjectFactory.makePasspointEventHandler(wifiNative,·(PasspointEventHandler$Callbacks)new·PasspointManager$CallbackHandler(this,·context));
87 ········this.mWifiInjector·=·mWifiInjector;90 ········this.mWifiInjector·=·mWifiInjector;
88 ········this.mHandler·=·mHandler;91 ········this.mHandler·=·mHandler;
89 ········this.mKeyStore·=·mKeyStore;92 ········this.mKeyStore·=·mKeyStore;
90 ········this.mObjectFactory·=·mObjectFactory;93 ········this.mObjectFactory·=·mObjectFactory;
Offset 96, 14 lines modifiedOffset 99, 15 lines modified
96 ········this.mProviderIndex·=·0L;99 ········this.mProviderIndex·=·0L;
97 ········this.mWifiCarrierInfoManager·=·mWifiCarrierInfoManager;100 ········this.mWifiCarrierInfoManager·=·mWifiCarrierInfoManager;
98 ········wifiConfigStore.registerStoreData((WifiConfigStore$StoreData)mObjectFactory.makePasspointConfigUserStoreData(this.mKeyStore,·mWifiCarrierInfoManager,·(PasspointConfigUserStoreData$DataSource)new·PasspointManager$UserDataSourceHandler(this,·(PasspointManager$1)null)));101 ········wifiConfigStore.registerStoreData((WifiConfigStore$StoreData)mObjectFactory.makePasspointConfigUserStoreData(this.mKeyStore,·mWifiCarrierInfoManager,·(PasspointConfigUserStoreData$DataSource)new·PasspointManager$UserDataSourceHandler(this,·(PasspointManager$1)null)));
99 ········wifiConfigStore.registerStoreData((WifiConfigStore$StoreData)mObjectFactory.makePasspointConfigSharedStoreData((PasspointConfigSharedStoreData$DataSource)new·PasspointManager$SharedDataSourceHandler(this,·(PasspointManager$1)null)));102 ········wifiConfigStore.registerStoreData((WifiConfigStore$StoreData)mObjectFactory.makePasspointConfigSharedStoreData((PasspointConfigSharedStoreData$DataSource)new·PasspointManager$SharedDataSourceHandler(this,·(PasspointManager$1)null)));
100 ········this.mPasspointProvisioner·=·mObjectFactory.makePasspointProvisioner(context,·wifiNative,·this,·mWifiMetrics);103 ········this.mPasspointProvisioner·=·mObjectFactory.makePasspointProvisioner(context,·wifiNative,·this,·mWifiMetrics);
101 ········this.mAppOps·=·(AppOpsManager)context.getSystemService("appops");104 ········this.mAppOps·=·(AppOpsManager)context.getSystemService("appops");
102 ········PasspointManager.sPasspointManager·=·this;105 ········PasspointManager.sPasspointManager·=·this;
 106 ········this.mMacAddressUtil·=·mMacAddressUtil;
103 ····}107 ····}
104 ····108 ····
105 ····public·static·boolean·addLegacyPasspointConfig(final·WifiConfiguration·wifiConfiguration)·{109 ····public·static·boolean·addLegacyPasspointConfig(final·WifiConfiguration·wifiConfiguration)·{
106 ········final·PasspointManager·sPasspointManager·=·PasspointManager.sPasspointManager;110 ········final·PasspointManager·sPasspointManager·=·PasspointManager.sPasspointManager;
107 ········final·String·s·=·"PasspointManager";111 ········final·String·s·=·"PasspointManager";
108 ········if·(sPasspointManager·==·null)·{112 ········if·(sPasspointManager·==·null)·{
109 ············Log.e(s,·"PasspointManager·have·not·been·initialized·yet");113 ············Log.e(s,·"PasspointManager·have·not·been·initialized·yet");
Offset 732, 14 lines modifiedOffset 736, 23 lines modified
732 ········final·Iterator<Object>·iterator·=·set.iterator();736 ········final·Iterator<Object>·iterator·=·set.iterator();
733 ········while·(iterator.hasNext())·{737 ········while·(iterator.hasNext())·{
734 ············final·PasspointProvider·passpointProvider·=·(PasspointProvider)this.mProviders.get(iterator.next());738 ············final·PasspointProvider·passpointProvider·=·(PasspointProvider)this.mProviders.get(iterator.next());
735 ············if·(passpointProvider·==·null)·{739 ············if·(passpointProvider·==·null)·{
736 ················continue;740 ················continue;
737 ············}741 ············}
738 ············final·WifiConfiguration·wifiConfig·=·passpointProvider.getWifiConfig();742 ············final·WifiConfiguration·wifiConfig·=·passpointProvider.getWifiConfig();
 743 ············if·(this.mWifiConfigManager.shouldUseAggressiveRandomization(wifiConfig))·{
 744 ················wifiConfig.setRandomizedMacAddress(MacAddress.fromString("02:00:00:00:00:00"));
 745 ············}
 746 ············else·{
 747 ················final·MacAddress·calculatePersistentMac·=·this.mMacAddressUtil.calculatePersistentMac(wifiConfig.getKey(),·this.mMacAddressUtil.obtainMacRandHashFunction(1010));
 748 ················if·(calculatePersistentMac·!=·null)·{
 749 ····················wifiConfig.setRandomizedMacAddress(calculatePersistentMac);
 750 ················}
 751 ············}
739 ············if·(passpointProvider.isFromSuggestion()·&&·!this.mWifiInjector.getWifiNetworkSuggestionsManager().isPasspointSuggestionSharedWithUser(wifiConfig))·{752 ············if·(passpointProvider.isFromSuggestion()·&&·!this.mWifiInjector.getWifiNetworkSuggestionsManager().isPasspointSuggestionSharedWithUser(wifiConfig))·{
740 ················continue;753 ················continue;
741 ············}754 ············}
742 ············list2.add(wifiConfig);755 ············list2.add(wifiConfig);
743 ········}756 ········}
744 ········return·list2;757 ········return·list2;
745 ····}758 ····}
9.11 KB
com/android/server/wifi/p2p/SupplicantP2pIfaceHal.class
9.0 KB
procyon -ec {}
    
Offset 55, 15 lines modifiedOffset 55, 14 lines modified
55 import·com.android.wifi.x.android.hardware.wifi.supplicant.V1_0.ISupplicant;55 import·com.android.wifi.x.android.hardware.wifi.supplicant.V1_0.ISupplicant;
56 import·com.android.wifi.x.android.hidl.manager.V1_0.IServiceManager;56 import·com.android.wifi.x.android.hidl.manager.V1_0.IServiceManager;
57 import·com.android.wifi.x.android.hardware.wifi.supplicant.V1_0.ISupplicantIface;57 import·com.android.wifi.x.android.hardware.wifi.supplicant.V1_0.ISupplicantIface;
58 import·java.util.regex.Pattern;58 import·java.util.regex.Pattern;
  
59 public·class·SupplicantP2pIfaceHal59 public·class·SupplicantP2pIfaceHal
60 {60 {
61 ····private·static·final·int·DEFAULT_GROUP_OWNER_INTENT·=·6; 
62 ····private·static·final·int·DEFAULT_OPERATING_CLASS·=·81;61 ····private·static·final·int·DEFAULT_OPERATING_CLASS·=·81;
63 ····private·static·final·int·RESULT_NOT_VALID·=·255;62 ····private·static·final·int·RESULT_NOT_VALID·=·255;
64 ····private·static·final·String·TAG·=·"SupplicantP2pIfaceHal";63 ····private·static·final·String·TAG·=·"SupplicantP2pIfaceHal";
65 ····private·static·final·Pattern·WPS_DEVICE_TYPE_PATTERN;64 ····private·static·final·Pattern·WPS_DEVICE_TYPE_PATTERN;
66 ····private·static·boolean·sVerboseLoggingEnabled·=·true;65 ····private·static·boolean·sVerboseLoggingEnabled·=·true;
67 ····private·SupplicantP2pIfaceCallback·mCallback;66 ····private·SupplicantP2pIfaceCallback·mCallback;
68 ····private·ISupplicantIface·mHidlSupplicantIface;67 ····private·ISupplicantIface·mHidlSupplicantIface;
Offset 165, 41 lines modifiedOffset 164, 44 lines modified
165 ····················for·(final·ISupplicant$IfaceInfo·supplicant$IfaceInfo·:·list)·{164 ····················for·(final·ISupplicant$IfaceInfo·supplicant$IfaceInfo·:·list)·{
166 ························if·(supplicant$IfaceInfo.type·==·1·&&·string.equals(supplicant$IfaceInfo.name))·{165 ························if·(supplicant$IfaceInfo.type·==·1·&&·string.equals(supplicant$IfaceInfo.name))·{
167 ····························try·{166 ····························try·{
168 ································final·ISupplicant·miSupplicant2·=·this.mISupplicant;167 ································final·ISupplicant·miSupplicant2·=·this.mISupplicant;
169 ································try·{168 ································try·{
170 ····································miSupplicant2.getInterface(supplicant$IfaceInfo,·(ISupplicant$getInterfaceCallback)new·-$$Lambda$SupplicantP2pIfaceHal$Rd_TkpUAjbvG4PouYvDjLjMdIJU(supplicantP2pIfaceHal$SupplicantResult));169 ····································miSupplicant2.getInterface(supplicant$IfaceInfo,·(ISupplicant$getInterfaceCallback)new·-$$Lambda$SupplicantP2pIfaceHal$Rd_TkpUAjbvG4PouYvDjLjMdIJU(supplicantP2pIfaceHal$SupplicantResult));
171 ································}170 ································}
172 ································catch·(RemoteException·ex)·{171 ································catch·(RemoteException·|·IllegalArgumentException·ex2)·{
 172 ····································final·Object·o2;
 173 ····································final·Object·o·=·o2;
173 ····································final·StringBuilder·sb·=·new·StringBuilder();174 ····································final·StringBuilder·sb·=·new·StringBuilder();
174 ····································sb.append("ISupplicant.getInterface·exception:·");175 ····································sb.append("ISupplicant.getInterface·exception:·");
175 ····································sb.append(ex);176 ····································sb.append(o);
176 ····································string·=·sb.toString();177 ····································string·=·sb.toString();
177 ····································Log.e(s,·string);178 ····································Log.e(s,·string);
178 ····································this.supplicantServiceDiedHandler();179 ····································this.supplicantServiceDiedHandler();
179 ····································return·null;180 ····································return·null;
180 ································}181 ································}
181 ····························}182 ····························}
182 ····························catch·(RemoteException·ex3)·{}183 ····························catch·(RemoteException·ex3)·{}
 184 ····························catch·(IllegalArgumentException·ex4)·{}
183 ····························break;185 ····························break;
184 ························}186 ························}
185 ····················}187 ····················}
186 ····················return·(ISupplicantIface)supplicantP2pIfaceHal$SupplicantResult.getResult();188 ····················return·(ISupplicantIface)supplicantP2pIfaceHal$SupplicantResult.getResult();
187 ················}189 ················}
188 ················catch·(RemoteException·ex2)·{190 ················catch·(RemoteException·ex)·{
189 ····················final·StringBuilder·sb2·=·new·StringBuilder();191 ····················final·StringBuilder·sb2·=·new·StringBuilder();
190 ····················sb2.append("ISupplicant.listInterfaces·exception:·");192 ····················sb2.append("ISupplicant.listInterfaces·exception:·");
191 ····················sb2.append(ex2);193 ····················sb2.append(ex);
192 ····················Log.e(s,·sb2.toString());194 ····················Log.e(s,·sb2.toString());
193 ····················return·null;195 ····················return·null;
194 ················}196 ················}
195 ············}197 ············}
196 ············catch·(RemoteException·ex4)·{}198 ············catch·(RemoteException·ex5)·{}
197 ········}199 ········}
198 ········catch·(RemoteException·ex5)·{}200 ········catch·(RemoteException·ex6)·{}
199 ····}201 ····}
200 ····202 ····
201 ····private·ISupplicantP2pNetwork·getNetwork(final·int·n)·{203 ····private·ISupplicantP2pNetwork·getNetwork(final·int·n)·{
202 ········final·Object·mLock·=·this.mLock;204 ········final·Object·mLock·=·this.mLock;
203 ········//·monitorenter(mLock)205 ········//·monitorenter(mLock)
204 ········final·String·s·=·"getNetwork";206 ········final·String·s·=·"getNetwork";
205 ········try·{207 ········try·{
Offset 855, 14 lines modifiedOffset 857, 15 lines modified
855 ········}857 ········}
856 ········finally·{858 ········finally·{
857 ········}859 ········}
858 ········//·monitorexit(mLock)860 ········//·monitorexit(mLock)
859 ····}861 ····}
860 ····862 ····
861 ····public·String·connect(final·WifiP2pConfig·wifiP2pConfig,·final·boolean·b)·{863 ····public·String·connect(final·WifiP2pConfig·wifiP2pConfig,·final·boolean·b)·{
 864 ········SupplicantP2pIfaceHal$SupplicantResult·supplicantP2pIfaceHal$SupplicantResult·=·null;
862 ········if·(wifiP2pConfig·==·null)·{865 ········if·(wifiP2pConfig·==·null)·{
863 ············return·null;866 ············return·null;
864 ········}867 ········}
865 ········final·Object·mLock·=·this.mLock;868 ········final·Object·mLock·=·this.mLock;
866 ········//·monitorenter(mLock)869 ········//·monitorenter(mLock)
867 ········final·String·s·=·"setSsidPostfix";870 ········final·String·s·=·"setSsidPostfix";
868 ········try·{871 ········try·{
Offset 899, 56 lines modifiedOffset 902, 58 lines modified
899 ························pin·=·"";902 ························pin·=·"";
900 ····················}903 ····················}
901 ····················else·{904 ····················else·{
902 ························pin·=·wifiP2pConfig.wps.pin;905 ························pin·=·wifiP2pConfig.wps.pin;
903 ····················}906 ····················}
904 ····················final·String·s3·=·pin;907 ····················final·String·s3·=·pin;
905 ····················final·boolean·b2·=·wifiP2pConfig.netId·==·-2;908 ····················final·boolean·b2·=·wifiP2pConfig.netId·==·-2;
906 ····················int·n;909 ····················Label_0550:·{
907 ····················if·(!b)·{910 ························if·(wifiP2pConfig.groupOwnerIntent·<·0·||·wifiP2pConfig.groupOwnerIntent·>·15)·{
908 ························int·groupOwnerIntent·=·wifiP2pConfig.groupOwnerIntent;911 ····························break·Label_0550;
909 ························if·(groupOwnerIntent·<·0·||·groupOwnerIntent·>·15)·{ 
910 ····························groupOwnerIntent·=·6; 
911 ························}912 ························}
912 ························n·=·groupOwnerIntent;913 ························final·StringBuilder·sb2·=·new·StringBuilder();
913 ····················}914 ························sb2.append("connect(");
914 ····················else·{915 ························sb2.append(wifiP2pConfig.deviceAddress);
915 ························n·=·0;916 ························sb2.append(")");
916 ····················}917 ························supplicantP2pIfaceHal$SupplicantResult·=·new·SupplicantP2pIfaceHal$SupplicantResult(sb2.toString());
917 ····················final·StringBuilder·sb2·=·new·StringBuilder(); 
918 ····················sb2.append("connect("); 
919 ····················sb2.append(wifiP2pConfig.deviceAddress); 
920 ····················sb2.append(")"); 
921 ····················final·SupplicantP2pIfaceHal$SupplicantResult·supplicantP2pIfaceHal$SupplicantResult·=·new·SupplicantP2pIfaceHal$SupplicantResult(sb2.toString()); 
922 ····················try·{ 
923 ························final·ISupplicantP2pIface·miSupplicantP2pIface·=·this.mISupplicantP2pIface; 
924 ························try·{918 ························try·{
925 ····························miSupplicantP2pIface.connect(macAddressToByteArray,·wpsInfoToConfigMethod,·s3,·b,·b2,·n,·(ISupplicantP2pIface$connectCallback)new·-$$Lambda$SupplicantP2pIfaceHal$0IS6UuR1u92OixJHFeIj5FDBt44(supplicantP2pIfaceHal$SupplicantResult));919 ····························final·ISupplicantP2pIface·miSupplicantP2pIface·=·this.mISupplicantP2pIface;
926 ························}920 ····························try·{
927 ························catch·(RemoteException·ex)·{921 ································final·int·groupOwnerIntent·=·wifiP2pConfig.groupOwnerIntent;
928 ····························final·String·s4·=·"SupplicantP2pIfaceHal";922 ································try·{
929 ····························final·StringBuilder·sb3·=·new·StringBuilder();923 ····································miSupplicantP2pIface.connect(macAddressToByteArray,·wpsInfoToConfigMethod,·s3,·b,·b2,·groupOwnerIntent,·(ISupplicantP2pIface$connectCallback)new·-$$Lambda$SupplicantP2pIfaceHal$0IS6UuR1u92OixJHFeIj5FDBt44(supplicantP2pIfaceHal$SupplicantResult));
930 ····························sb3.append("ISupplicantP2pIface·exception:·");924 ································}
931 ····························sb3.append(ex);925 ································catch·(RemoteException·ex)·{
932 ····························Log.e(s4,·sb3.toString());926 ····································final·String·s4·=·"SupplicantP2pIfaceHal";
933 ····························this.supplicantServiceDiedHandler();927 ····································final·StringBuilder·sb3·=·new·StringBuilder();
 928 ····································sb3.append("ISupplicantP2pIface·exception:·");
 929 ····································sb3.append(ex);
 930 ····································Log.e(s4,·sb3.toString());
 931 ····································this.supplicantServiceDiedHandler();
 932 ································}
 933 ····························}
 934 ····························catch·(RemoteException·ex2)·{
 935 ································return·(String)supplicantP2pIfaceHal$SupplicantResult.getResult();
 936 ································final·String·s5·=·"SupplicantP2pIfaceHal";
 937 ································final·StringBuilder·sb4·=·new·StringBuilder();
 938 ································sb4.append("Invalid·group·owner·intent:·");
 939 ································sb4.append(wifiP2pConfig.groupOwnerIntent);
 940 ································Log.e(s5,·sb4.toString());
 941 ································return·null;
 942 ····························}
... Open expanded diff ...
3.79 KB
com/android/server/wifi/p2p/WifiP2pServiceImpl$ClientInfo.class
3.67 KB
javap -verbose -constants -s -l -private {}
    
Offset 41, 19 lines modifiedOffset 41, 19 lines modified
41 ··#36·=·NameAndType········#12:#13········//·mServList:Ljava/util/List;41 ··#36·=·NameAndType········#12:#13········//·mServList:Ljava/util/List;
42 ··#37·=·Fieldref···········#2.#36·········//·com/android/server/wifi/p2p/WifiP2pServiceImpl$ClientInfo.mServList:Ljava/util/List;42 ··#37·=·Fieldref···········#2.#36·········//·com/android/server/wifi/p2p/WifiP2pServiceImpl$ClientInfo.mServList:Ljava/util/List;
43 ··#38·=·Utf8···············(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;Landroid/os/Messenger;)V43 ··#38·=·Utf8···············(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;Landroid/os/Messenger;)V
44 ··#39·=·NameAndType········#18:#38········//·"<init>":(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;Landroid/os/Messenger;)V44 ··#39·=·NameAndType········#18:#38········//·"<init>":(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;Landroid/os/Messenger;)V
45 ··#40·=·Methodref··········#2.#39·········//·com/android/server/wifi/p2p/WifiP2pServiceImpl$ClientInfo."<init>":(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;Landroid/os/Messenger;)V45 ··#40·=·Methodref··········#2.#39·········//·com/android/server/wifi/p2p/WifiP2pServiceImpl$ClientInfo."<init>":(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;Landroid/os/Messenger;)V
46 ··#41·=·Utf8···············Code46 ··#41·=·Utf8···············Code
47 ··#42·=·Utf8···············(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;Landroid/os/Messenger;Lcom/android/server/wifi/p2p/WifiP2pServiceImpl$1;)V47 ··#42·=·Utf8···············(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;Landroid/os/Messenger;Lcom/android/server/wifi/p2p/WifiP2pServiceImpl$1;)V
48 ··#43·=·Utf8···············access$1160048 ··#43·=·Utf8···············access$11700
49 ··#44·=·Utf8···············(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl$ClientInfo;)Landroid/util/SparseArray;49 ··#44·=·Utf8···············(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl$ClientInfo;)Landroid/util/SparseArray;
50 ··#45·=·Utf8···············access$1170050 ··#45·=·Utf8···············access$11800
51 ··#46·=·Utf8···············(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl$ClientInfo;)Ljava/util/List;51 ··#46·=·Utf8···············(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl$ClientInfo;)Ljava/util/List;
52 ··#47·=·Utf8···············access$1180052 ··#47·=·Utf8···············access$11900
53 ··#48·=·Utf8···············(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl$ClientInfo;)Landroid/os/Messenger;53 ··#48·=·Utf8···············(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl$ClientInfo;)Landroid/os/Messenger;
54 ··#49·=·Utf8···············access$390054 ··#49·=·Utf8···············access$3900
55 ··#50·=·Utf8···············(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl$ClientInfo;)Ljava/lang/String;55 ··#50·=·Utf8···············(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl$ClientInfo;)Ljava/lang/String;
56 ··#51·=·Utf8···············access$390256 ··#51·=·Utf8···············access$3902
57 ··#52·=·Utf8···············(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl$ClientInfo;Ljava/lang/String;)Ljava/lang/String;57 ··#52·=·Utf8···············(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl$ClientInfo;Ljava/lang/String;)Ljava/lang/String;
58 ··#53·=·Utf8···············access$400058 ··#53·=·Utf8···············access$4000
59 ··#54·=·Utf8···············access$400259 ··#54·=·Utf8···············access$4002
Offset 124, 33 lines modifiedOffset 124, 33 lines modified
124 ······stack=300,·locals=4,·args_size=4124 ······stack=300,·locals=4,·args_size=4
125 ·········0:·aload_0125 ·········0:·aload_0
126 ·········1:·aload_1126 ·········1:·aload_1
127 ·········2:·aload_2127 ·········2:·aload_2
128 ·········3:·invokespecial·#40·················//·Method·"<init>":(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;Landroid/os/Messenger;)V128 ·········3:·invokespecial·#40·················//·Method·"<init>":(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl;Landroid/os/Messenger;)V
129 ·········6:·return129 ·········6:·return
  
130 ··static·android.util.SparseArray·access$11600(com.android.server.wifi.p2p.WifiP2pServiceImpl$ClientInfo);130 ··static·android.util.SparseArray·access$11700(com.android.server.wifi.p2p.WifiP2pServiceImpl$ClientInfo);
131 ····descriptor:·(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl$ClientInfo;)Landroid/util/SparseArray;131 ····descriptor:·(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl$ClientInfo;)Landroid/util/SparseArray;
132 ····flags:·ACC_STATIC,·ACC_SYNTHETIC132 ····flags:·ACC_STATIC,·ACC_SYNTHETIC
133 ····Code:133 ····Code:
134 ······stack=300,·locals=1,·args_size=1134 ······stack=300,·locals=1,·args_size=1
135 ·········0:·aload_0135 ·········0:·aload_0
136 ·········1:·getfield······#32·················//·Field·mReqList:Landroid/util/SparseArray;136 ·········1:·getfield······#32·················//·Field·mReqList:Landroid/util/SparseArray;
137 ·········4:·areturn137 ·········4:·areturn
  
138 ··static·java.util.List·access$11700(com.android.server.wifi.p2p.WifiP2pServiceImpl$ClientInfo);138 ··static·java.util.List·access$11800(com.android.server.wifi.p2p.WifiP2pServiceImpl$ClientInfo);
139 ····descriptor:·(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl$ClientInfo;)Ljava/util/List;139 ····descriptor:·(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl$ClientInfo;)Ljava/util/List;
140 ····flags:·ACC_STATIC,·ACC_SYNTHETIC140 ····flags:·ACC_STATIC,·ACC_SYNTHETIC
141 ····Code:141 ····Code:
142 ······stack=300,·locals=1,·args_size=1142 ······stack=300,·locals=1,·args_size=1
143 ·········0:·aload_0143 ·········0:·aload_0
144 ·········1:·getfield······#37·················//·Field·mServList:Ljava/util/List;144 ·········1:·getfield······#37·················//·Field·mServList:Ljava/util/List;
145 ·········4:·areturn145 ·········4:·areturn
  
146 ··static·android.os.Messenger·access$11800(com.android.server.wifi.p2p.WifiP2pServiceImpl$ClientInfo);146 ··static·android.os.Messenger·access$11900(com.android.server.wifi.p2p.WifiP2pServiceImpl$ClientInfo);
147 ····descriptor:·(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl$ClientInfo;)Landroid/os/Messenger;147 ····descriptor:·(Lcom/android/server/wifi/p2p/WifiP2pServiceImpl$ClientInfo;)Landroid/os/Messenger;
148 ····flags:·ACC_STATIC,·ACC_SYNTHETIC148 ····flags:·ACC_STATIC,·ACC_SYNTHETIC
149 ····Code:149 ····Code:
150 ······stack=300,·locals=1,·args_size=1150 ······stack=300,·locals=1,·args_size=1
151 ·········0:·aload_0151 ·········0:·aload_0
152 ·········1:·getfield······#23·················//·Field·mMessenger:Landroid/os/Messenger;152 ·········1:·getfield······#23·················//·Field·mMessenger:Landroid/os/Messenger;
153 ·········4:·areturn153 ·········4:·areturn
1.56 KB
com/android/server/wifi/p2p/WifiP2pServiceImpl.class
1.46 KB
procyon -ec {}
    
Offset 35, 14 lines modifiedOffset 35, 15 lines modified
35 import·android.net.wifi.p2p.IWifiP2pManager$Stub;35 import·android.net.wifi.p2p.IWifiP2pManager$Stub;
  
36 public·class·WifiP2pServiceImpl·extends·IWifiP2pManager$Stub36 public·class·WifiP2pServiceImpl·extends·IWifiP2pManager$Stub
37 {37 {
38 ····private·static·final·String·ANONYMIZED_DEVICE_ADDRESS·=·"02:00:00:00:00:00";38 ····private·static·final·String·ANONYMIZED_DEVICE_ADDRESS·=·"02:00:00:00:00:00";
39 ····private·static·final·int·BASE·=·143360;39 ····private·static·final·int·BASE·=·143360;
40 ····public·static·final·int·BLOCK_DISCOVERY·=·143375;40 ····public·static·final·int·BLOCK_DISCOVERY·=·143375;
 41 ····static·final·int·DEFAULT_GROUP_OWNER_INTENT·=·6;
41 ····public·static·final·int·DISABLED·=·0;42 ····public·static·final·int·DISABLED·=·0;
42 ····public·static·final·int·DISABLE_P2P·=·143377;43 ····public·static·final·int·DISABLE_P2P·=·143377;
43 ····public·static·final·int·DISABLE_P2P_TIMED_OUT·=·143366;44 ····public·static·final·int·DISABLE_P2P_TIMED_OUT·=·143366;
44 ····private·static·final·int·DISABLE_P2P_WAIT_TIME_MS·=·5000;45 ····private·static·final·int·DISABLE_P2P_WAIT_TIME_MS·=·5000;
45 ····public·static·final·int·DISCONNECT_WIFI_REQUEST·=·143372;46 ····public·static·final·int·DISCONNECT_WIFI_REQUEST·=·143372;
46 ····public·static·final·int·DISCONNECT_WIFI_RESPONSE·=·143373;47 ····public·static·final·int·DISCONNECT_WIFI_RESPONSE·=·143373;
47 ····private·static·final·int·DISCOVER_TIMEOUT_S·=·120;48 ····private·static·final·int·DISCOVER_TIMEOUT_S·=·120;
Offset 99, 15 lines modifiedOffset 100, 15 lines modified
99 ····private·WifiP2pServiceImpl$P2pStateMachine·mP2pStateMachine;100 ····private·WifiP2pServiceImpl$P2pStateMachine·mP2pStateMachine;
100 ····private·final·boolean·mP2pSupported;101 ····private·final·boolean·mP2pSupported;
101 ····private·AsyncChannel·mReplyChannel;102 ····private·AsyncChannel·mReplyChannel;
102 ····private·String·mServiceDiscReqId;103 ····private·String·mServiceDiscReqId;
103 ····private·byte·mServiceTransactionId;104 ····private·byte·mServiceTransactionId;
104 ····private·WifiSettingsConfigStore·mSettingsConfigStore;105 ····private·WifiSettingsConfigStore·mSettingsConfigStore;
105 ····private·boolean·mTemporarilyDisconnectedWifi;106 ····private·boolean·mTemporarilyDisconnectedWifi;
106 ····private·WifiP2pDevice·mThisDevice;107 ····private·final·WifiP2pDevice·mThisDevice;
107 ····private·boolean·mVerboseLoggingEnabled;108 ····private·boolean·mVerboseLoggingEnabled;
108 ····private·AsyncChannel·mWifiChannel;109 ····private·AsyncChannel·mWifiChannel;
109 ····private·WifiInjector·mWifiInjector;110 ····private·WifiInjector·mWifiInjector;
110 ····private·WifiP2pMetrics·mWifiP2pMetrics;111 ····private·WifiP2pMetrics·mWifiP2pMetrics;
111 ····private·WifiPermissionsUtil·mWifiPermissionsUtil;112 ····private·WifiPermissionsUtil·mWifiPermissionsUtil;
112 ····113 ····
113 ····static·{114 ····static·{
885 B
com/android/server/wifi/util/ApConfigUtil.class
791 B
procyon -ec {}
    
Offset 59, 19 lines modifiedOffset 59, 21 lines modified
59 ········array4[12]·=·127;59 ········array4[12]·=·127;
60 ········array4[13]·=·128;60 ········array4[13]·=·128;
61 ········array4[14]·=·129;61 ········array4[14]·=·129;
62 ········array4[15]·=·130;62 ········array4[15]·=·130;
63 ········sBandToOperatingClass2.append(2,·(Object)array3);63 ········sBandToOperatingClass2.append(2,·(Object)array3);
64 ········final·SparseArray·sBandToOperatingClass3·=·ApConfigUtil.sBandToOperatingClass;64 ········final·SparseArray·sBandToOperatingClass3·=·ApConfigUtil.sBandToOperatingClass;
65 ········final·int[]·array6;65 ········final·int[]·array6;
66 ········final·int[]·array5·=·array6·=·new·int[n];66 ········final·int[]·array5·=·array6·=·new·int[6];
67 ········array6[0]·=·131;67 ········array6[0]·=·131;
68 ········array6[1]·=·132;68 ········array6[1]·=·132;
69 ········array6[2]·=·133;69 ········array6[2]·=·133;
70 ········array6[3]·=·134;70 ········array6[3]·=·134;
 71 ········array6[4]·=·135;
 72 ········array6[5]·=·136;
71 ········sBandToOperatingClass3.append(n,·(Object)array5);73 ········sBandToOperatingClass3.append(n,·(Object)array5);
72 ····}74 ····}
73 ····75 ····
74 ····public·static·int·apConfig2wifiScannerBand(final·int·n)·{76 ····public·static·int·apConfig2wifiScannerBand(final·int·n)·{
75 ········int·n2·=·1;77 ········int·n2·=·1;
76 ········if·(n·!=·n2)·{78 ········if·(n·!=·n2)·{
77 ············n2·=·2;79 ············n2·=·2;
1.75 KB
com/android/server/wifi/util/InformationElementUtil$Capabilities.class
1.61 KB
procyon -ec {}
    
Offset 12, 18 lines modifiedOffset 12, 18 lines modified
12 import·java.util.List;12 import·java.util.List;
  
13 public·class·InformationElementUtil$Capabilities13 public·class·InformationElementUtil$Capabilities
14 {14 {
15 ····private·static·final·int·OWE_VENDOR_OUI_TYPE·=·479883088;15 ····private·static·final·int·OWE_VENDOR_OUI_TYPE·=·479883088;
16 ····private·static·final·short·RSNE_VERSION·=·1;16 ····private·static·final·short·RSNE_VERSION·=·1;
17 ····private·static·final·int·RSN_AKM_EAP·=·28053248;17 ····private·static·final·int·RSN_AKM_EAP·=·28053248;
 18 ····private·static·final·int·RSN_AKM_EAP_FILS_SHA256·=·246157056;
 19 ····private·static·final·int·RSN_AKM_EAP_FILS_SHA384·=·262934272;
18 ····private·static·final·int·RSN_AKM_EAP_SHA256·=·95162112;20 ····private·static·final·int·RSN_AKM_EAP_SHA256·=·95162112;
19 ····private·static·final·int·RSN_AKM_EAP_SUITE_B_192·=·212602624;21 ····private·static·final·int·RSN_AKM_EAP_SUITE_B_192·=·212602624;
20 ····private·static·final·int·RSN_AKM_FILS_SHA256·=·246157056; 
21 ····private·static·final·int·RSN_AKM_FILS_SHA384·=·262934272; 
22 ····private·static·final·int·RSN_AKM_FT_EAP·=·61607680;22 ····private·static·final·int·RSN_AKM_FT_EAP·=·61607680;
23 ····private·static·final·int·RSN_AKM_FT_PSK·=·78384896;23 ····private·static·final·int·RSN_AKM_FT_PSK·=·78384896;
24 ····private·static·final·int·RSN_AKM_FT_SAE·=·162270976;24 ····private·static·final·int·RSN_AKM_FT_SAE·=·162270976;
25 ····private·static·final·int·RSN_AKM_OWE·=·313265920;25 ····private·static·final·int·RSN_AKM_OWE·=·313265920;
26 ····private·static·final·int·RSN_AKM_PSK·=·44830464;26 ····private·static·final·int·RSN_AKM_PSK·=·44830464;
27 ····private·static·final·int·RSN_AKM_PSK_SHA256·=·111939328;27 ····private·static·final·int·RSN_AKM_PSK_SHA256·=·111939328;
28 ····private·static·final·int·RSN_AKM_SAE·=·145493760;28 ····private·static·final·int·RSN_AKM_SAE·=·145493760;
Offset 200, 18 lines modifiedOffset 200, 18 lines modified
200 ····200 ····
201 ····private·String·keyManagementToString(final·int·n)·{201 ····private·String·keyManagementToString(final·int·n)·{
202 ········switch·(n)·{202 ········switch·(n)·{
203 ············default:·{203 ············default:·{
204 ················return·"?";204 ················return·"?";
205 ············}205 ············}
206 ············case·16:·{206 ············case·16:·{
207 ················return·"FILS-SHA384";207 ················return·"EAP-FILS-SHA384";
208 ············}208 ············}
209 ············case·15:·{209 ············case·15:·{
210 ················return·"FILS-SHA256";210 ················return·"EAP-FILS-SHA256";
211 ············}211 ············}
212 ············case·14:·{212 ············case·14:·{
213 ················return·"WAPI-CERT";213 ················return·"WAPI-CERT";
214 ············}214 ············}
215 ············case·13:·{215 ············case·13:·{
216 ················return·"WAPI-PSK";216 ················return·"WAPI-PSK";
217 ············}217 ············}
2.44 KB
com/android/server/wifi/util/MetricsUtils.class
2.34 KB
procyon -ec {}
    
Offset 61, 14 lines modifiedOffset 61, 88 lines modified
61 ········}61 ········}
62 ········final·int·n9·=·n3·*·metricsUtils$LogHistParms.s·+·n4;62 ········final·int·n9·=·n3·*·metricsUtils$LogHistParms.s·+·n4;
63 ········final·int·n10·=·sparseIntArray.get(n9)·+·1;63 ········final·int·n10·=·sparseIntArray.get(n9)·+·1;
64 ········sparseIntArray.put(n9,·n10);64 ········sparseIntArray.put(n9,·n10);
65 ········return·n10;65 ········return·n10;
66 ····}66 ····}
67 ····67 ····
 68 ····public·static·int·convertBssidBlocklistReasonToWifiProtoEnum(final·int·n)·{
 69 ········switch·(n)·{
 70 ············default:·{
 71 ················return·0;
 72 ············}
 73 ············case·11:·{
 74 ················return·12;
 75 ············}
 76 ············case·10:·{
 77 ················return·11;
 78 ············}
 79 ············case·9:·{
 80 ················return·10;
 81 ············}
 82 ············case·8:·{
 83 ················return·9;
 84 ············}
 85 ············case·7:·{
 86 ················return·8;
 87 ············}
 88 ············case·6:·{
 89 ················return·7;
 90 ············}
 91 ············case·5:·{
 92 ················return·6;
 93 ············}
 94 ············case·4:·{
 95 ················return·5;
 96 ············}
 97 ············case·3:·{
 98 ················return·4;
 99 ············}
 100 ············case·2:·{
 101 ················return·3;
 102 ············}
 103 ············case·1:·{
 104 ················return·2;
 105 ············}
 106 ············case·0:·{
 107 ················return·1;
 108 ············}
 109 ········}
 110 ····}
 111 ····
 112 ····public·static·int·convertNetworkSelectionDisableReasonToWifiProtoEnum(final·int·n)·{
 113 ········switch·(n)·{
 114 ············default:·{
 115 ················return·0;
 116 ············}
 117 ············case·9:·{
 118 ················return·14;
 119 ············}
 120 ············case·8:·{
 121 ················return·3;
 122 ············}
 123 ············case·5:·{
 124 ················return·13;
 125 ············}
 126 ············case·4:
 127 ············case·6:·{
 128 ················return·2;
 129 ············}
 130 ············case·3:·{
 131 ················return·8;
 132 ············}
 133 ············case·2:·{
 134 ················return·7;
 135 ············}
 136 ············case·1:·{
 137 ················return·5;
 138 ············}
 139 ········}
 140 ····}
 141 ····
68 ····public·static·MetricsUtils$GenericBucket[]·linearHistogramToGenericBuckets(final·SparseIntArray·sparseIntArray,·final·int[]·array)·{142 ····public·static·MetricsUtils$GenericBucket[]·linearHistogramToGenericBuckets(final·SparseIntArray·sparseIntArray,·final·int[]·array)·{
69 ········final·MetricsUtils$GenericBucket[]·array2·=·new·MetricsUtils$GenericBucket[sparseIntArray.size()];143 ········final·MetricsUtils$GenericBucket[]·array2·=·new·MetricsUtils$GenericBucket[sparseIntArray.size()];
70 ········for·(int·i·=·0;·i·<·sparseIntArray.size();·++i)·{144 ········for·(int·i·=·0;·i·<·sparseIntArray.size();·++i)·{
71 ············final·int·key·=·sparseIntArray.keyAt(i);145 ············final·int·key·=·sparseIntArray.keyAt(i);
72 ············array2[i]·=·new·MetricsUtils$GenericBucket();146 ············array2[i]·=·new·MetricsUtils$GenericBucket();
73 ············if·(key·==·0)·{147 ············if·(key·==·0)·{
74 ················array2[i].start·=·2147483648L;148 ················array2[i].start·=·2147483648L;
1.13 KB
com/android/server/wifi/util/ScanResultUtil.class
1.04 KB
procyon -ec {}
    
Offset 76, 14 lines modifiedOffset 76, 22 lines modified
76 ····················s·=·String.format("%5d(%1d:%3d/%1d:%3d)",·array3);76 ····················s·=·String.format("%5d(%1d:%3d/%1d:%3d)",·array3);
77 ················}77 ················}
78 ················else·{78 ················else·{
79 ····················final·Object[]·array4·=·new·Object[n4];79 ····················final·Object[]·array4·=·new·Object[n4];
80 ····················array4[0]·=·scanResult.level;80 ····················array4[0]·=·scanResult.level;
81 ····················s·=·String.format("%9d·········",·array4);81 ····················s·=·String.format("%9d·········",·array4);
82 ················}82 ················}
 83 ················final·long·flags·=·scanResult.flags;
 84 ················final·long·n9·=·1L;
 85 ················if·((flags·&·n9)·==·n9)·{
 86 ····················final·StringBuilder·sb·=·new·StringBuilder();
 87 ····················sb.append(scanResult.capabilities);
 88 ····················sb.append("[PASSPOINT]");
 89 ····················scanResult.capabilities·=·sb.toString();
 90 ················}
83 ················final·Object[]·array5·=·new·Object[6];91 ················final·Object[]·array5·=·new·Object[6];
84 ················array5[0]·=·scanResult.BSSID;92 ················array5[0]·=·scanResult.BSSID;
85 ················array5[n4]·=·scanResult.frequency;93 ················array5[n4]·=·scanResult.frequency;
86 ················array5[n8]·=·s;94 ················array5[n8]·=·s;
87 ················array5[n7]·=·format;95 ················array5[n7]·=·format;
88 ················final·Object[]·array6·=·new·Object[n4];96 ················final·Object[]·array6·=·new·Object[n4];
89 ················array6[0]·=·ssid;97 ················array6[0]·=·ssid;
2.03 KB
com/android/wifi/x/com/google/protobuf/nano/CodedInputByteBufferNano.class
1.88 KB
procyon -ec {}
    
Offset 19, 14 lines modifiedOffset 19, 18 lines modified
19 ········this.buffer·=·buffer;19 ········this.buffer·=·buffer;
20 ········this.bufferStart·=·n;20 ········this.bufferStart·=·n;
21 ········bufferSize·+=·n;21 ········bufferSize·+=·n;
22 ········this.bufferSize·=·bufferSize;22 ········this.bufferSize·=·bufferSize;
23 ········this.bufferPos·=·n;23 ········this.bufferPos·=·n;
24 ····}24 ····}
25 ····25 ····
 26 ····public·static·int·decodeZigZag32(final·int·n)·{
 27 ········return·-(n·&·0x1)·^·n·>>>·1;
 28 ····}
 29 ····
26 ····public·static·CodedInputByteBufferNano·newInstance(final·byte[]·array,·final·int·n,·final·int·n2)·{30 ····public·static·CodedInputByteBufferNano·newInstance(final·byte[]·array,·final·int·n,·final·int·n2)·{
27 ········return·new·CodedInputByteBufferNano(array,·n,·n2);31 ········return·new·CodedInputByteBufferNano(array,·n,·n2);
28 ····}32 ····}
29 ····33 ····
30 ····private·void·recomputeBufferSizeAfterLimit()·{34 ····private·void·recomputeBufferSizeAfterLimit()·{
31 ········final·int·bufferSize·=·this.bufferSize·+·this.bufferSizeAfterLimit;35 ········final·int·bufferSize·=·this.bufferSize·+·this.bufferSizeAfterLimit;
32 ········this.bufferSize·=·bufferSize;36 ········this.bufferSize·=·bufferSize;
Offset 44, 14 lines modifiedOffset 48, 22 lines modified
44 ····public·void·checkLastTagWas(final·int·n)·{48 ····public·void·checkLastTagWas(final·int·n)·{
45 ········if·(this.lastTag·==·n)·{49 ········if·(this.lastTag·==·n)·{
46 ············return;50 ············return;
47 ········}51 ········}
48 ········throw·InvalidProtocolBufferNanoException.invalidEndTag();52 ········throw·InvalidProtocolBufferNanoException.invalidEndTag();
49 ····}53 ····}
50 ····54 ····
 55 ····public·int·getBytesUntilLimit()·{
 56 ········final·int·currentLimit·=·this.currentLimit;
 57 ········if·(currentLimit·==·-1·>>>·1)·{
 58 ············return·-1;
 59 ········}
 60 ········return·currentLimit·-·this.bufferPos;
 61 ····}
 62 ····
51 ····public·int·getPosition()·{63 ····public·int·getPosition()·{
52 ········return·this.bufferPos·-·this.bufferStart;64 ········return·this.bufferPos·-·this.bufferStart;
53 ····}65 ····}
54 ····66 ····
55 ····public·boolean·isAtEnd()·{67 ····public·boolean·isAtEnd()·{
56 ········return·this.bufferPos·==·this.bufferSize;68 ········return·this.bufferPos·==·this.bufferSize;
57 ····}69 ····}
Offset 205, 14 lines modifiedOffset 217, 18 lines modified
205 ················return·n;217 ················return·n;
206 ············}218 ············}
207 ············i·+=·7;219 ············i·+=·7;
208 ········}220 ········}
209 ········throw·InvalidProtocolBufferNanoException.malformedVarint();221 ········throw·InvalidProtocolBufferNanoException.malformedVarint();
210 ····}222 ····}
211 ····223 ····
 224 ····public·int·readSInt32()·{
 225 ········return·decodeZigZag32(this.readRawVarint32());
 226 ····}
 227 ····
212 ····public·String·readString()·{228 ····public·String·readString()·{
213 ········final·int·rawVarint32·=·this.readRawVarint32();229 ········final·int·rawVarint32·=·this.readRawVarint32();
214 ········if·(rawVarint32·<=·this.bufferSize·-·this.bufferPos·&&·rawVarint32·>·0)·{230 ········if·(rawVarint32·<=·this.bufferSize·-·this.bufferPos·&&·rawVarint32·>·0)·{
215 ············final·String·s·=·new·String(this.buffer,·this.bufferPos,·rawVarint32,·InternalNano.UTF_8);231 ············final·String·s·=·new·String(this.buffer,·this.bufferPos,·rawVarint32,·InternalNano.UTF_8);
216 ············this.bufferPos·+=·rawVarint32;232 ············this.bufferPos·+=·rawVarint32;
217 ············return·s;233 ············return·s;
218 ········}234 ········}
2.43 KB
com/android/wifi/x/com/google/protobuf/nano/CodedOutputByteBufferNano.class
2.29 KB
procyon -ec {}
    
Offset 115, 14 lines modifiedOffset 115, 24 lines modified
115 ········n·&=·Long.MIN_VALUE;115 ········n·&=·Long.MIN_VALUE;
116 ········if·(n·==·n3)·{116 ········if·(n·==·n3)·{
117 ············return·9;117 ············return·9;
118 ········}118 ········}
119 ········return·10;119 ········return·10;
120 ····}120 ····}
121 ····121 ····
 122 ····public·static·int·computeSInt32Size(int·computeTagSize,·int·computeSInt32SizeNoTag)·{
 123 ········computeTagSize·=·computeTagSize(computeTagSize);
 124 ········computeSInt32SizeNoTag·=·computeSInt32SizeNoTag(computeSInt32SizeNoTag);
 125 ········return·computeTagSize·+·computeSInt32SizeNoTag;
 126 ····}
 127 ····
 128 ····public·static·int·computeSInt32SizeNoTag(final·int·n)·{
 129 ········return·computeRawVarint32Size(encodeZigZag32(n));
 130 ····}
 131 ····
122 ····public·static·int·computeStringSize(int·computeTagSize,·final·String·s)·{132 ····public·static·int·computeStringSize(int·computeTagSize,·final·String·s)·{
123 ········computeTagSize·=·computeTagSize(computeTagSize);133 ········computeTagSize·=·computeTagSize(computeTagSize);
124 ········return·computeTagSize·+·computeStringSizeNoTag(s);134 ········return·computeTagSize·+·computeStringSizeNoTag(s);
125 ····}135 ····}
126 ····136 ····
127 ····public·static·int·computeStringSizeNoTag(final·String·s)·{137 ····public·static·int·computeStringSizeNoTag(final·String·s)·{
128 ········final·int·encodedLength·=·encodedLength(s);138 ········final·int·encodedLength·=·encodedLength(s);
Offset 297, 14 lines modifiedOffset 307, 18 lines modified
297 ················byteBuffer.put((byte)(char1·>>>·12·|·'\u01e0'));307 ················byteBuffer.put((byte)(char1·>>>·12·|·'\u01e0'));
298 ················byteBuffer.put((byte)((char1·>>>·6·&·'?')·|·c));308 ················byteBuffer.put((byte)((char1·>>>·6·&·'?')·|·c));
299 ················byteBuffer.put((byte)((char1·&·'?')·|·c));309 ················byteBuffer.put((byte)((char1·&·'?')·|·c));
300 ············}310 ············}
301 ········}311 ········}
302 ····}312 ····}
303 ····313 ····
 314 ····public·static·int·encodeZigZag32(final·int·n)·{
 315 ········return·n·>>·31·^·n·<<·1;
 316 ····}
 317 ····
304 ····private·static·int·encodedLength(final·CharSequence·charSequence)·{318 ····private·static·int·encodedLength(final·CharSequence·charSequence)·{
305 ········int·length;319 ········int·length;
306 ········int·i;320 ········int·i;
307 ········for·(length·=·charSequence.length(),·i·=·'\0';·i·<·length·&&·charSequence.charAt(i)·<·'\u0080';·++i)·{}321 ········for·(length·=·charSequence.length(),·i·=·'\0';·i·<·length·&&·charSequence.charAt(i)·<·'\u0080';·++i)·{}
308 ········int·n·=·length;322 ········int·n·=·length;
309 ········while·(i·<·length)·{323 ········while·(i·<·length)·{
310 ············final·char·char1·=·charSequence.charAt(i);324 ············final·char·char1·=·charSequence.charAt(i);
Offset 448, 14 lines modifiedOffset 462, 24 lines modified
448 ········while·((0xFFFFFF80·&·n)·!=·0x0L)·{462 ········while·((0xFFFFFF80·&·n)·!=·0x0L)·{
449 ············this.writeRawByte(((int)n·&·0x7F)·|·0x80);463 ············this.writeRawByte(((int)n·&·0x7F)·|·0x80);
450 ············n·>>>=·7;464 ············n·>>>=·7;
451 ········}465 ········}
452 ········this.writeRawByte((int)n);466 ········this.writeRawByte((int)n);
453 ····}467 ····}
454 ····468 ····
 469 ····public·void·writeSInt32(final·int·n,·final·int·n2)·{
 470 ········this.writeTag(n,·0);
 471 ········this.writeSInt32NoTag(n2);
 472 ····}
 473 ····
 474 ····public·void·writeSInt32NoTag(int·encodeZigZag32)·{
 475 ········encodeZigZag32·=·encodeZigZag32(encodeZigZag32);
 476 ········this.writeRawVarint32(encodeZigZag32);
 477 ····}
 478 ····
455 ····public·void·writeString(final·int·n,·final·String·s)·{479 ····public·void·writeString(final·int·n,·final·String·s)·{
456 ········this.writeTag(n,·2);480 ········this.writeTag(n,·2);
457 ········this.writeStringNoTag(s);481 ········this.writeStringNoTag(s);
458 ····}482 ····}
459 ····483 ····
460 ····public·void·writeStringNoTag(final·String·s)·{484 ····public·void·writeStringNoTag(final·String·s)·{
461 ········try·{485 ········try·{
788 B
com/android/wifi/x/com/google/protobuf/nano/WireFormatNano.class
660 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 18 lines modified
  
1 package·com.android.wifi.x.com.google.protobuf.nano;1 package·com.android.wifi.x.com.google.protobuf.nano;
  
2 public·final·class·WireFormatNano2 public·final·class·WireFormatNano
3 {3 {
 4 ····public·static·final·int[]·EMPTY_INT_ARRAY;
 5 ····
 6 ····static·{
 7 ········EMPTY_INT_ARRAY·=·new·int[0];
 8 ····}
 9 ····
4 ····public·static·final·int·getRepeatedFieldArrayLength(final·CodedInputByteBufferNano·codedInputByteBufferNano,·final·int·n)·{10 ····public·static·final·int·getRepeatedFieldArrayLength(final·CodedInputByteBufferNano·codedInputByteBufferNano,·final·int·n)·{
5 ········final·int·position·=·codedInputByteBufferNano.getPosition();11 ········final·int·position·=·codedInputByteBufferNano.getPosition();
6 ········codedInputByteBufferNano.skipField(n);12 ········codedInputByteBufferNano.skipField(n);
7 ········int·n2·=·1;13 ········int·n2·=·1;
8 ········while·(codedInputByteBufferNano.readTag()·==·n)·{14 ········while·(codedInputByteBufferNano.readTag()·==·n)·{
9 ············codedInputByteBufferNano.skipField(n);15 ············codedInputByteBufferNano.skipField(n);
10 ············++n2;16 ············++n2;
904 B
com/android/server/wifi/ClientModeImpl$L2ConnectedState$RssiEventHandler.class
748 B
procyon -ec {}
    
Offset 9, 15 lines modifiedOffset 9, 15 lines modified
9 ····final·/*·synthetic·*/·ClientModeImpl$L2ConnectedState·this$1;9 ····final·/*·synthetic·*/·ClientModeImpl$L2ConnectedState·this$1;
10 ····10 ····
11 ····ClientModeImpl$L2ConnectedState$RssiEventHandler(final·ClientModeImpl$L2ConnectedState·this$1)·{11 ····ClientModeImpl$L2ConnectedState$RssiEventHandler(final·ClientModeImpl$L2ConnectedState·this$1)·{
12 ········this.this$1·=·this$1;12 ········this.this$1·=·this$1;
13 ····}13 ····}
14 ····14 ····
15 ····public·void·onRssiThresholdBreached(final·byte·b)·{15 ····public·void·onRssiThresholdBreached(final·byte·b)·{
16 ········if·(ClientModeImpl.access$800(this.this$1.this$0))·{16 ········if·(ClientModeImpl.access$900(this.this$1.this$0))·{
17 ············final·StringBuilder·sb·=·new·StringBuilder();17 ············final·StringBuilder·sb·=·new·StringBuilder();
18 ············sb.append("onRssiThresholdBreach·event.·Cur·Rssi·=·");18 ············sb.append("onRssiThresholdBreach·event.·Cur·Rssi·=·");
19 ············sb.append(b);19 ············sb.append(b);
20 ············Log.e("WifiClientModeImpl",·sb.toString());20 ············Log.e("WifiClientModeImpl",·sb.toString());
21 ········}21 ········}
22 ········((StateMachine)this.this$1.this$0).sendMessage(131236,·(int)b);22 ········((StateMachine)this.this$1.this$0).sendMessage(131236,·(int)b);
23 ····}23 ····}
2.33 KB
com/android/server/wifi/ClientModeImpl$OnNetworkUpdateListener.class
2.2 KB
procyon -ec {}
    
Offset 55, 30 lines modifiedOffset 55, 33 lines modified
55 ············}55 ············}
56 ········}56 ········}
57 ········((StateMachine)this.this$0).sendMessage(131145);57 ········((StateMachine)this.this$0).sendMessage(131145);
58 ····}58 ····}
59 ····59 ····
60 ····public·void·onNetworkUpdated(final·WifiConfiguration·wifiConfiguration,·final·WifiConfiguration·wifiConfiguration2)·{60 ····public·void·onNetworkUpdated(final·WifiConfiguration·wifiConfiguration,·final·WifiConfiguration·wifiConfiguration2)·{
61 ········ClientModeImpl.access$600(this.this$0).removeNetworkCachedData(wifiConfiguration2.networkId);61 ········ClientModeImpl.access$600(this.this$0).removeNetworkCachedData(wifiConfiguration2.networkId);
 62 ········if·(WifiConfigurationUtil.hasCredentialChanged(wifiConfiguration2,·wifiConfiguration))·{
 63 ············ClientModeImpl.access$700(this.this$0).handleNetworkRemoved(wifiConfiguration.SSID);
 64 ········}
62 ········if·(wifiConfiguration.networkId·==·ClientModeImpl.access$500(this.this$0))·{65 ········if·(wifiConfiguration.networkId·==·ClientModeImpl.access$500(this.this$0))·{
63 ············if·(wifiConfiguration.meteredOverride·!=·wifiConfiguration2.meteredOverride)·{66 ············if·(wifiConfiguration.meteredOverride·!=·wifiConfiguration2.meteredOverride)·{
64 ················final·boolean·metered·=·WifiConfiguration.isMetered(wifiConfiguration,·(WifiInfo)ClientModeImpl.access$700(this.this$0));67 ················final·boolean·metered·=·WifiConfiguration.isMetered(wifiConfiguration,·(WifiInfo)ClientModeImpl.access$800(this.this$0));
65 ················final·boolean·metered2·=·WifiConfiguration.isMetered(wifiConfiguration2,·(WifiInfo)ClientModeImpl.access$700(this.this$0));68 ················final·boolean·metered2·=·WifiConfiguration.isMetered(wifiConfiguration2,·(WifiInfo)ClientModeImpl.access$800(this.this$0));
66 ················final·String·s·=·"WifiClientModeImpl";69 ················final·String·s·=·"WifiClientModeImpl";
67 ················if·(metered·==·metered2)·{70 ················if·(metered·==·metered2)·{
68 ····················if·(ClientModeImpl.access$800(this.this$0))·{71 ····················if·(ClientModeImpl.access$900(this.this$0))·{
69 ························Log.v(s,·"User/app·changed·meteredOverride,·but·no·change·in·meteredness");72 ························Log.v(s,·"User/app·changed·meteredOverride,·but·no·change·in·meteredness");
70 ····················}73 ····················}
71 ····················return;74 ····················return;
72 ················}75 ················}
73 ················if·(metered)·{76 ················if·(metered)·{
74 ····················Log.w(s,·"Network·marked·metered,·triggering·disconnect");77 ····················Log.w(s,·"Network·marked·metered,·triggering·disconnect");
75 ····················((StateMachine)this.this$0).sendMessage(131145);78 ····················((StateMachine)this.this$0).sendMessage(131145);
76 ················}79 ················}
77 ················else·{80 ················else·{
78 ····················Log.i(s,·"Network·marked·unmetered,·triggering·capabilities·update");81 ····················Log.i(s,·"Network·marked·unmetered,·triggering·capabilities·update");
79 ····················ClientModeImpl.access$900(this.this$0,·wifiConfiguration);82 ····················ClientModeImpl.access$1000(this.this$0,·wifiConfiguration);
80 ················}83 ················}
81 ············}84 ············}
82 ········}85 ········}
83 ····}86 ····}
84 }87 }
14.0 KB
com/android/server/wifi/ClientModeImpl.class
13.9 KB
procyon -ec {}
    
Offset 911, 21 lines modifiedOffset 911, 30 lines modified
911 ········}911 ········}
912 ········final·String·bssid·=·((WifiInfo)this.mWifiInfo).getBSSID();912 ········final·String·bssid·=·((WifiInfo)this.mWifiInfo).getBSSID();
913 ········final·String·ssid·=·((WifiInfo)this.mWifiInfo).getSSID();913 ········final·String·ssid·=·((WifiInfo)this.mWifiInfo).getSSID();
914 ········if·(bssid·!=·null·&&·ssid·!=·null·&&·!"<unknown·ssid>".equals(ssid))·{914 ········if·(bssid·!=·null·&&·ssid·!=·null·&&·!"<unknown·ssid>".equals(ssid))·{
915 ············if·((mboOceController$BtmFrameData.mBssTmDataFlagsMask·&·0x80)·!=·0x0)·{915 ············if·((mboOceController$BtmFrameData.mBssTmDataFlagsMask·&·0x80)·!=·0x0)·{
916 ················this.mWifiMetrics.incrementMboCellularSwitchRequestCount();916 ················this.mWifiMetrics.incrementMboCellularSwitchRequestCount();
917 ············}917 ············}
918 ············if·((mboOceController$BtmFrameData.mBssTmDataFlagsMask·&·0x40)·!=·0x0)·{918 ············final·int·mBssTmDataFlagsMask·=·mboOceController$BtmFrameData.mBssTmDataFlagsMask;
919 ················long·mBlackListDurationMs·=·mboOceController$BtmFrameData.mBlackListDurationMs;919 ············if·((mBssTmDataFlagsMask·&·0x4)·!=·0x0)·{
920 ················this.mWifiMetrics.incrementSteeringRequestCountIncludingMboAssocRetryDelay();920 ················final·int·n·=·mBssTmDataFlagsMask·&·0x40;
921 ················if·(mBlackListDurationMs·==·0L)·{921 ················final·long·n2·=·0L;
922 ····················mBlackListDurationMs·=·300000L;922 ················long·mBlockListDurationMs;
 923 ················if·(n·!=·0)·{
 924 ····················this.mWifiMetrics.incrementSteeringRequestCountIncludingMboAssocRetryDelay();
 925 ····················mBlockListDurationMs·=·mboOceController$BtmFrameData.mBlockListDurationMs;
923 ················}926 ················}
924 ················this.mBssidBlocklistMonitor.blockBssidForDurationMs(bssid,·ssid,·mBlackListDurationMs);927 ················else·{
 928 ····················mBlockListDurationMs·=·n2;
 929 ················}
 930 ················if·(mBlockListDurationMs·==·n2)·{
 931 ····················mBlockListDurationMs·=·300000L;
 932 ················}
 933 ················this.mBssidBlocklistMonitor.blockBssidForDurationMs(bssid,·ssid,·mBlockListDurationMs,·9,·0);
925 ············}934 ············}
926 ············if·(mboOceController$BtmFrameData.mStatus·!=·0)·{935 ············if·(mboOceController$BtmFrameData.mStatus·!=·0)·{
927 ················this.mWifiMetrics.incrementForceScanCountDueToSteeringRequest();936 ················this.mWifiMetrics.incrementForceScanCountDueToSteeringRequest();
928 ················this.mWifiConnectivityManager.forceConnectivityScan(ClientModeImpl.WIFI_WORK_SOURCE);937 ················this.mWifiConnectivityManager.forceConnectivityScan(ClientModeImpl.WIFI_WORK_SOURCE);
929 ············}938 ············}
930 ············return;939 ············return;
931 ········}940 ········}
Offset 1643, 15 lines modifiedOffset 1652, 14 lines modified
1643 ········this.mWifiMonitor.registerHandler(this.mInterfaceName,·147507,·this.getHandler());1652 ········this.mWifiMonitor.registerHandler(this.mInterfaceName,·147507,·this.getHandler());
1644 ········this.mWifiMonitor.registerHandler(this.mInterfaceName,·147517,·this.getHandler());1653 ········this.mWifiMonitor.registerHandler(this.mInterfaceName,·147517,·this.getHandler());
1645 ········final·WifiMonitor·mWifiMonitor5·=·this.mWifiMonitor;1654 ········final·WifiMonitor·mWifiMonitor5·=·this.mWifiMonitor;
1646 ········final·String·mInterfaceName5·=·this.mInterfaceName;1655 ········final·String·mInterfaceName5·=·this.mInterfaceName;
1647 ········final·Handler·handler5·=·this.getHandler();1656 ········final·Handler·handler5·=·this.getHandler();
1648 ········final·int·n5·=·147459;1657 ········final·int·n5·=·147459;
1649 ········mWifiMonitor5.registerHandler(mInterfaceName5,·n5,·handler5);1658 ········mWifiMonitor5.registerHandler(mInterfaceName5,·n5,·handler5);
1650 ········this.mWifiMonitor.registerHandler(this.mInterfaceName,·147518,·this.getHandler()); 
1651 ········final·WifiMonitor·mWifiMonitor6·=·this.mWifiMonitor;1659 ········final·WifiMonitor·mWifiMonitor6·=·this.mWifiMonitor;
1652 ········final·String·mInterfaceName6·=·this.mInterfaceName;1660 ········final·String·mInterfaceName6·=·this.mInterfaceName;
1653 ········final·Handler·handler6·=·this.getHandler();1661 ········final·Handler·handler6·=·this.getHandler();
1654 ········final·int·n6·=·147460;1662 ········final·int·n6·=·147460;
1655 ········mWifiMonitor6.registerHandler(mInterfaceName6,·n6,·handler6);1663 ········mWifiMonitor6.registerHandler(mInterfaceName6,·n6,·handler6);
1656 ········this.mWifiMonitor.registerHandler(this.mInterfaceName,·147509,·this.getHandler());1664 ········this.mWifiMonitor.registerHandler(this.mInterfaceName,·147509,·this.getHandler());
1657 ········final·WifiMonitor·mWifiMonitor7·=·this.mWifiMonitor;1665 ········final·WifiMonitor·mWifiMonitor7·=·this.mWifiMonitor;
Offset 1710, 51 lines modifiedOffset 1718, 54 lines modified
1710 ············s·=·this.mTargetBssid;1718 ············s·=·this.mTargetBssid;
1711 ········}1719 ········}
1712 ········String·s2·=·((WifiInfo)this.mWifiInfo).getSSID();1720 ········String·s2·=·((WifiInfo)this.mWifiInfo).getSSID();
1713 ········if·("<unknown·ssid>".equals(s2))·{1721 ········if·("<unknown·ssid>".equals(s2))·{
1714 ············s2·=·this.getTargetSsid();1722 ············s2·=·this.getTargetSsid();
1715 ········}1723 ········}
1716 ········final·int·n3·=·-1;1724 ········final·int·n3·=·-1;
1717 ········boolean·b·=·false;1725 ········int·n4·=·1;
1718 ········final·boolean·b2·=·true;1726 ········if·(n·!=·n4)·{
1719 ········if·(n·!=·(b2·?·1·:·0))·{ 
1720 ············final·int·convertToBssidBlocklistMonitorFailureReason·=·this.convertToBssidBlocklistMonitorFailureReason(n,·n2);1727 ············final·int·convertToBssidBlocklistMonitorFailureReason·=·this.convertToBssidBlocklistMonitorFailureReason(n,·n2);
1721 ············if·(convertToBssidBlocklistMonitorFailureReason·!=·n3)·{1728 ············if·(convertToBssidBlocklistMonitorFailureReason·!=·n3)·{
1722 ················int·networkId;1729 ················int·networkId;
1723 ················if·(wifiConfiguration·==·null)·{1730 ················if·(wifiConfiguration·==·null)·{
1724 ····················networkId·=·n3;1731 ····················networkId·=·n3;
1725 ················}1732 ················}
1726 ················else·{1733 ················else·{
1727 ····················networkId·=·wifiConfiguration.networkId;1734 ····················networkId·=·wifiConfiguration.networkId;
1728 ················}1735 ················}
1729 ················final·int·scanRssi·=·this.mWifiConfigManager.findScanRssi(networkId,·this.mWifiHealthMonitor.getScanRssiValidTimeMs());1736 ················final·int·scanRssi·=·this.mWifiConfigManager.findScanRssi(networkId,·this.mWifiHealthMonitor.getScanRssiValidTimeMs());
1730 ················this.mWifiScoreCard.noteConnectionFailure(this.mWifiInfo,·scanRssi,·s2,·convertToBssidBlocklistMonitorFailureReason);1737 ················this.mWifiScoreCard.noteConnectionFailure(this.mWifiInfo,·scanRssi,·s2,·convertToBssidBlocklistMonitorFailureReason);
1731 ················this.checkAbnormalConnectionFailureAndTakeBugReport(s2);1738 ················this.checkAbnormalConnectionFailureAndTakeBugReport(s2);
1732 ················final·int·sufficientRssi·=·this.getSufficientRssi(networkId,·s);1739 ················this.mBssidBlocklistMonitor.handleBssidConnectionFailure(s,·s2,·convertToBssidBlocklistMonitorFailureReason,·scanRssi);
1733 ················final·int·n4·=·-127; 
1734 ················this.mBssidBlocklistMonitor.handleBssidConnectionFailure(s,·s2,·convertToBssidBlocklistMonitorFailureReason,·scanRssi·!=·n4·&&·sufficientRssi·!=·n4·&&·scanRssi·<·sufficientRssi·&&·b2); 
1735 ············}1740 ············}
1736 ········}1741 ········}
1737 ········final·int·n5·=·3;1742 ········final·int·n5·=·3;
1738 ········if·(wifiConfiguration·!=·null·&&·wifiConfiguration.carrierId·!=·n3)·{1743 ········if·(wifiConfiguration·!=·null·&&·wifiConfiguration.carrierId·!=·n3)·{
1739 ············if·(n·==·(b2·?·1·:·0))·{1744 ············if·(n·==·n4)·{
1740 ················this.mWifiMetrics.incrementNumOfCarrierWifiConnectionSuccess();1745 ················this.mWifiMetrics.incrementNumOfCarrierWifiConnectionSuccess();
1741 ············}1746 ············}
1742 ············else·if·(n·==·n5·&&·n2·!=·(b2·?·1·:·0))·{1747 ············else·if·(n·==·n5·&&·n2·!=·n4)·{
1743 ················this.mWifiMetrics.incrementNumOfCarrierWifiConnectionAuthFailure();1748 ················this.mWifiMetrics.incrementNumOfCarrierWifiConnectionAuthFailure();
1744 ············}1749 ············}
1745 ············else·{1750 ············else·{
1746 ················this.mWifiMetrics.incrementNumOfCarrierWifiConnectionNonAuthFailure();1751 ················this.mWifiMetrics.incrementNumOfCarrierWifiConnectionNonAuthFailure();
1747 ············}1752 ············}
1748 ········}1753 ········}
1749 ········final·boolean·b3·=·n·==·2·&&·b2;1754 ········int·n6;
1750 ········if·(n·==·n5·&&·n2·!=·n5)·{1755 ········if·(n·==·2)·{
1751 ············b·=·b2;1756 ············n6·=·n4;
 1757 ········}
 1758 ········else·{
 1759 ············n6·=·0;
 1760 ········}
 1761 ········if·(n·!=·n5·||·n2·==·n5)·{
 1762 ············n4·=·0;
1752 ········}1763 ········}
1753 ········if·((b3·||·b)·&&·this.mWifiConfigManager.isInFlakyRandomizationSsidHotlist(this.mTargetNetworkId))·{1764 ········if·((n6·!=·0·||·n4·!=·0)·&&·this.mWifiConfigManager.isInFlakyRandomizationSsidHotlist(this.mTargetNetworkId))·{
1754 ············this.mConnectionFailureNotifier.showFailedToConnectDueToNoRandomizedMacSupportNotification(this.mTargetNetworkId);1765 ············this.mConnectionFailureNotifier.showFailedToConnectDueToNoRandomizedMacSupportNotification(this.mTargetNetworkId);
1755 ········}1766 ········}
1756 ········this.mWifiMetrics.endConnectionEvent(n,·equals,·n2);1767 ········this.mWifiMetrics.endConnectionEvent(n,·equals,·n2);
1757 ········this.mWifiConnectivityManager.handleConnectionAttemptEnded(n,·s,·s2);1768 ········this.mWifiConnectivityManager.handleConnectionAttemptEnded(n,·s,·s2);
1758 ········if·(wifiConfiguration·!=·null)·{1769 ········if·(wifiConfiguration·!=·null)·{
1759 ············this.mNetworkFactory.handleConnectionAttemptEnded(n,·wifiConfiguration);1770 ············this.mNetworkFactory.handleConnectionAttemptEnded(n,·wifiConfiguration);
1760 ············this.mWifiNetworkSuggestionsManager.handleConnectionAttemptEnded(n,·wifiConfiguration,·this.getCurrentBSSID());1771 ············this.mWifiNetworkSuggestionsManager.handleConnectionAttemptEnded(n,·wifiConfiguration,·this.getCurrentBSSID());
Offset 1928, 15 lines modifiedOffset 1939, 14 lines modified
1928 ········((NetworkAgent)this.mNetworkAgent).markConnected();1939 ········((NetworkAgent)this.mNetworkAgent).markConnected();
1929 ········this.sendNetworkChangeBroadcast(NetworkInfo$DetailedState.CONNECTED);1940 ········this.sendNetworkChangeBroadcast(NetworkInfo$DetailedState.CONNECTED);
1930 ····}1941 ····}
1931 ····1942 ····
1932 ····private·void·sendLinkConfigurationChangedBroadcast()·{1943 ····private·void·sendLinkConfigurationChangedBroadcast()·{
1933 ········final·Intent·intent·=·new·Intent("android.net.wifi.LINK_CONFIGURATION_CHANGED");1944 ········final·Intent·intent·=·new·Intent("android.net.wifi.LINK_CONFIGURATION_CHANGED");
1934 ········intent.addFlags(67108864);1945 ········intent.addFlags(67108864);
1935 ········intent.putExtra("android.net.wifi.extra.LINK_PROPERTIES",·(Parcelable)new·LinkProperties(this.mLinkProperties)); 
1936 ········this.mContext.sendBroadcastAsUser(intent,·UserHandle.ALL);1946 ········this.mContext.sendBroadcastAsUser(intent,·UserHandle.ALL);
1937 ····}1947 ····}
1938 ····1948 ····
1939 ····private·void·sendNetworkChangeBroadcast(final·NetworkInfo$DetailedState·mNetworkAgentState)·{1949 ····private·void·sendNetworkChangeBroadcast(final·NetworkInfo$DetailedState·mNetworkAgentState)·{
1940 ········final·boolean·mIsAutoRoaming·=·this.mIsAutoRoaming;1950 ········final·boolean·mIsAutoRoaming·=·this.mIsAutoRoaming;
1941 ········if·(this.mVerboseLoggingEnabled)·{1951 ········if·(this.mVerboseLoggingEnabled)·{
1942 ············final·StringBuilder·sb·=·new·StringBuilder();1952 ············final·StringBuilder·sb·=·new·StringBuilder();
Offset 2334, 14 lines modifiedOffset 2344, 15 lines modified
2334 ········}2344 ········}
2335 ········this.mCountryCode.setReadyForChange(false);2345 ········this.mCountryCode.setReadyForChange(false);
2336 ········this.mInterfaceName·=·null;2346 ········this.mInterfaceName·=·null;
2337 ········this.mWifiScoreReport.setInterfaceName((String)null);2347 ········this.mWifiScoreReport.setInterfaceName((String)null);
2338 ········this.sendSupplicantConnectionChangedBroadcast(false);2348 ········this.sendSupplicantConnectionChangedBroadcast(false);
2339 ········this.mWifiConfigManager.removeAllEphemeralOrPasspointConfiguredNetworks();2349 ········this.mWifiConfigManager.removeAllEphemeralOrPasspointConfiguredNetworks();
... Open expanded diff ...
1.18 KB
com/android/server/wifi/ImsiPrivacyProtectionExemptionStoreData.class
1.05 KB
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 12 lines modified
  
1 package·com.android.server.wifi;1 package·com.android.server.wifi;
  
2 import·org.xmlpull.v1.XmlSerializer;2 import·org.xmlpull.v1.XmlSerializer;
 3 import·java.util.Collections;
3 import·android.util.Log;4 import·android.util.Log;
4 import·org.xmlpull.v1.XmlPullParserException;5 import·org.xmlpull.v1.XmlPullParserException;
5 import·com.android.server.wifi.util.XmlUtil;6 import·com.android.server.wifi.util.XmlUtil;
6 import·com.android.server.wifi.util.WifiConfigStoreEncryptionUtil;7 import·com.android.server.wifi.util.WifiConfigStoreEncryptionUtil;
7 import·org.xmlpull.v1.XmlPullParser;8 import·org.xmlpull.v1.XmlPullParser;
8 import·java.util.Iterator;9 import·java.util.Iterator;
9 import·java.util.HashMap;10 import·java.util.HashMap;
Offset 102, 14 lines modifiedOffset 103, 15 lines modified
102 ············break;103 ············break;
103 ········}104 ········}
104 ········return·hashMap;105 ········return·hashMap;
105 ····}106 ····}
106 ····107 ····
107 ····public·void·deserializeData(final·XmlPullParser·xmlPullParser,·final·int·n,·final·int·n2,·final·WifiConfigStoreEncryptionUtil·wifiConfigStoreEncryptionUtil)·{108 ····public·void·deserializeData(final·XmlPullParser·xmlPullParser,·final·int·n,·final·int·n2,·final·WifiConfigStoreEncryptionUtil·wifiConfigStoreEncryptionUtil)·{
108 ········if·(xmlPullParser·==·null)·{109 ········if·(xmlPullParser·==·null)·{
 110 ············this.mDataSource.fromDeserialized((Map)Collections.emptyMap());
109 ············return;111 ············return;
110 ········}112 ········}
111 ········this.mDataSource.fromDeserialized(this.parseCarrierImsiProtectionExemptionMap(xmlPullParser,·n,·n2,·wifiConfigStoreEncryptionUtil));113 ········this.mDataSource.fromDeserialized(this.parseCarrierImsiProtectionExemptionMap(xmlPullParser,·n,·n2,·wifiConfigStoreEncryptionUtil));
112 ····}114 ····}
113 ····115 ····
114 ····public·String·getName()·{116 ····public·String·getName()·{
115 ········return·"ImsiPrivacyProtectionExemptionMap";117 ········return·"ImsiPrivacyProtectionExemptionMap";
2.28 KB
com/android/server/wifi/NetworkSuggestionNominator.class
2.17 KB
procyon -ec {}
    
Offset 42, 14 lines modifiedOffset 42, 15 lines modified
42 ············final·WifiConfigManager·mWifiConfigManager·=·this.mWifiConfigManager;42 ············final·WifiConfigManager·mWifiConfigManager·=·this.mWifiConfigManager;
43 ············final·WifiNetworkSuggestionsManager$PerAppInfo·perAppInfo·=·wifiNetworkSuggestionsManager$ExtendedWifiNetworkSuggestion.perAppInfo;43 ············final·WifiNetworkSuggestionsManager$PerAppInfo·perAppInfo·=·wifiNetworkSuggestionsManager$ExtendedWifiNetworkSuggestion.perAppInfo;
44 ············final·NetworkUpdateResult·addOrUpdateNetwork·=·mWifiConfigManager.addOrUpdateNetwork(internalWifiConfiguration,·perAppInfo.uid,·perAppInfo.packageName);44 ············final·NetworkUpdateResult·addOrUpdateNetwork·=·mWifiConfigManager.addOrUpdateNetwork(internalWifiConfiguration,·perAppInfo.uid,·perAppInfo.packageName);
45 ············if·(!addOrUpdateNetwork.isSuccess())·{45 ············if·(!addOrUpdateNetwork.isSuccess())·{
46 ················this.mLocalLog.log("Failed·to·add·network·suggestion");46 ················this.mLocalLog.log("Failed·to·add·network·suggestion");
47 ············}47 ············}
48 ············else·{48 ············else·{
 49 ················this.mWifiConfigManager.allowAutojoin(addOrUpdateNetwork.getNetworkId(),·internalWifiConfiguration.allowAutojoin);
49 ················final·WifiConfiguration·configuredNetwork2·=·this.mWifiConfigManager.getConfiguredNetwork(addOrUpdateNetwork.netId);50 ················final·WifiConfiguration·configuredNetwork2·=·this.mWifiConfigManager.getConfiguredNetwork(addOrUpdateNetwork.netId);
50 ················if·(configuredNetwork·==·null)·{51 ················if·(configuredNetwork·==·null)·{
51 ····················if·(this.mWifiConfigManager.updateNetworkSelectionStatus(addOrUpdateNetwork.getNetworkId(),·0))·{52 ····················if·(this.mWifiConfigManager.updateNetworkSelectionStatus(addOrUpdateNetwork.getNetworkId(),·0))·{
52 ························continue;53 ························continue;
53 ····················}54 ····················}
54 ····················this.mLocalLog.log("Failed·to·make·network·suggestion·selectable");55 ····················this.mLocalLog.log("Failed·to·make·network·suggestion·selectable");
55 ················}56 ················}
Offset 72, 14 lines modifiedOffset 73, 15 lines modified
72 ········final·WifiConfigManager·mWifiConfigManager·=·this.mWifiConfigManager;73 ········final·WifiConfigManager·mWifiConfigManager·=·this.mWifiConfigManager;
73 ········final·WifiNetworkSuggestionsManager$PerAppInfo·perAppInfo·=·wifiNetworkSuggestionsManager$ExtendedWifiNetworkSuggestion.perAppInfo;74 ········final·WifiNetworkSuggestionsManager$PerAppInfo·perAppInfo·=·wifiNetworkSuggestionsManager$ExtendedWifiNetworkSuggestion.perAppInfo;
74 ········final·NetworkUpdateResult·addOrUpdateNetwork·=·mWifiConfigManager.addOrUpdateNetwork(internalWifiConfiguration,·perAppInfo.uid,·perAppInfo.packageName);75 ········final·NetworkUpdateResult·addOrUpdateNetwork·=·mWifiConfigManager.addOrUpdateNetwork(internalWifiConfiguration,·perAppInfo.uid,·perAppInfo.packageName);
75 ········if·(!addOrUpdateNetwork.isSuccess())·{76 ········if·(!addOrUpdateNetwork.isSuccess())·{
76 ············this.mLocalLog.log("Failed·to·add·network·suggestion");77 ············this.mLocalLog.log("Failed·to·add·network·suggestion");
77 ············return·null;78 ············return·null;
78 ········}79 ········}
 80 ········this.mWifiConfigManager.allowAutojoin(addOrUpdateNetwork.getNetworkId(),·internalWifiConfiguration.allowAutojoin);
79 ········if·(!this.mWifiConfigManager.updateNetworkSelectionStatus(addOrUpdateNetwork.getNetworkId(),·0))·{81 ········if·(!this.mWifiConfigManager.updateNetworkSelectionStatus(addOrUpdateNetwork.getNetworkId(),·0))·{
80 ············this.mLocalLog.log("Failed·to·make·network·suggestion·selectable");82 ············this.mLocalLog.log("Failed·to·make·network·suggestion·selectable");
81 ············return·null;83 ············return·null;
82 ········}84 ········}
83 ········return·this.mWifiConfigManager.getConfiguredNetwork(addOrUpdateNetwork.getNetworkId());85 ········return·this.mWifiConfigManager.getConfiguredNetwork(addOrUpdateNetwork.getNetworkId());
84 ····}86 ····}
85 ····87 ····
931 B
com/android/server/wifi/SoftApManager$SoftApStateMachine.class
807 B
procyon -ec {}
    
Offset 11, 14 lines modifiedOffset 11, 15 lines modified
11 ····public·static·final·int·CMD_FAILURE·=·2;11 ····public·static·final·int·CMD_FAILURE·=·2;
12 ····public·static·final·int·CMD_INTERFACE_DESTROYED·=·7;12 ····public·static·final·int·CMD_INTERFACE_DESTROYED·=·7;
13 ····public·static·final·int·CMD_INTERFACE_DOWN·=·8;13 ····public·static·final·int·CMD_INTERFACE_DOWN·=·8;
14 ····public·static·final·int·CMD_INTERFACE_STATUS_CHANGED·=·3;14 ····public·static·final·int·CMD_INTERFACE_STATUS_CHANGED·=·3;
15 ····public·static·final·int·CMD_NO_ASSOCIATED_STATIONS_TIMEOUT·=·5;15 ····public·static·final·int·CMD_NO_ASSOCIATED_STATIONS_TIMEOUT·=·5;
16 ····public·static·final·int·CMD_SOFT_AP_CHANNEL_SWITCHED·=·9;16 ····public·static·final·int·CMD_SOFT_AP_CHANNEL_SWITCHED·=·9;
17 ····public·static·final·int·CMD_START·=·0;17 ····public·static·final·int·CMD_START·=·0;
 18 ····public·static·final·int·CMD_STOP·=·1;
18 ····public·static·final·int·CMD_UPDATE_CAPABILITY·=·10;19 ····public·static·final·int·CMD_UPDATE_CAPABILITY·=·10;
19 ····public·static·final·int·CMD_UPDATE_CONFIG·=·11;20 ····public·static·final·int·CMD_UPDATE_CONFIG·=·11;
20 ····private·final·State·mIdleState;21 ····private·final·State·mIdleState;
21 ····private·final·State·mStartedState;22 ····private·final·State·mStartedState;
22 ····private·final·WifiNative$InterfaceCallback·mWifiNativeInterfaceCallback;23 ····private·final·WifiNative$InterfaceCallback·mWifiNativeInterfaceCallback;
23 ····final·/*·synthetic·*/·SoftApManager·this$0;24 ····final·/*·synthetic·*/·SoftApManager·this$0;
24 ····25 ····
1.08 KB
com/android/server/wifi/SoftApManager.class
1020 B
procyon -ec {}
    
Offset 378, 25 lines modifiedOffset 378, 15 lines modified
378 ····378 ····
379 ····public·void·stop()·{379 ····public·void·stop()·{
380 ········final·StringBuilder·sb·=·new·StringBuilder();380 ········final·StringBuilder·sb·=·new·StringBuilder();
381 ········sb.append("·currentstate:·");381 ········sb.append("·currentstate:·");
382 ········sb.append(this.getCurrentStateName());382 ········sb.append(this.getCurrentStateName());
383 ········Log.d("SoftApManager",·sb.toString());383 ········Log.d("SoftApManager",·sb.toString());
384 ········this.mTargetRole·=·-1;384 ········this.mTargetRole·=·-1;
385 ········if·(this.mApInterfaceName·!=·null)·{385 ········((StateMachine)this.mStateMachine).sendMessage(1);
386 ············final·boolean·mIfaceIsUp·=·this.mIfaceIsUp; 
387 ············final·int·n·=·10; 
388 ············if·(mIfaceIsUp)·{ 
389 ················this.updateApState(n,·13,·0); 
390 ············} 
391 ············else·{ 
392 ················this.updateApState(n,·12,·0); 
393 ············} 
394 ········} 
395 ········((StateMachine)this.mStateMachine).quitNow(); 
396 ····}386 ····}
397 ····387 ····
398 ····public·void·updateCapability(final·SoftApCapability·softApCapability)·{388 ····public·void·updateCapability(final·SoftApCapability·softApCapability)·{
399 ········((StateMachine)this.mStateMachine).sendMessage(10,·(Object)softApCapability);389 ········((StateMachine)this.mStateMachine).sendMessage(10,·(Object)softApCapability);
400 ····}390 ····}
401 ····391 ····
402 ····public·void·updateConfiguration(final·SoftApConfiguration·softApConfiguration)·{392 ····public·void·updateConfiguration(final·SoftApConfiguration·softApConfiguration)·{
1.13 KB
com/android/server/wifi/WifiDiagnostics.class
1.04 KB
procyon -ec {}
    
Offset 627, 24 lines modifiedOffset 627, 24 lines modified
627 ············sb2.append("·after·removing·");627 ············sb2.append("·after·removing·");
628 ············sb2.append(s);628 ············sb2.append(s);
629 ············s·=·sb2.toString();629 ············s·=·sb2.toString();
630 ············Log.d(s3,·s);630 ············Log.d(s3,·s);
631 ············if·(!this.mActiveInterfaces.isEmpty())·{631 ············if·(!this.mActiveInterfaces.isEmpty())·{
632 ················return;632 ················return;
633 ············}633 ············}
 634 ············if·(this.mLogLevel·!=·0)·{
 635 ················this.stopLoggingAllBuffers();
 636 ················this.mRingBuffers·=·null;
 637 ············}
634 ············if·(this.mIsLoggingEventHandlerRegistered)·{638 ············if·(this.mIsLoggingEventHandlerRegistered)·{
635 ················if·(!super.mWifiNative.resetLogHandler())·{639 ················if·(!super.mWifiNative.resetLogHandler())·{
636 ····················this.mLog.wC("Fail·to·reset·log·handler");640 ····················this.mLog.wC("Fail·to·reset·log·handler");
637 ················}641 ················}
638 ················this.mIsLoggingEventHandlerRegistered·=·false;642 ················this.mIsLoggingEventHandlerRegistered·=·false;
639 ············}643 ············}
640 ············if·(this.mLogLevel·!=·0)·{ 
641 ················this.stopLoggingAllBuffers(); 
642 ················this.mRingBuffers·=·null; 
643 ············} 
644 ········}644 ········}
645 ····}645 ····}
646 ····646 ····
647 ····public·void·stopPacketLog()·{647 ····public·void·stopPacketLog()·{
648 ········synchronized·(this)·{648 ········synchronized·(this)·{
649 ············if·(this.mPerPacketRingBuffer·!=·null)·{649 ············if·(this.mPerPacketRingBuffer·!=·null)·{
650 ················this.stopLoggingRingBuffer(this.mPerPacketRingBuffer);650 ················this.stopLoggingRingBuffer(this.mPerPacketRingBuffer);
15.0 KB
com/android/server/wifi/WifiNetworkFactory.class
14.9 KB
procyon -ec {}
    
Offset 13, 15 lines modifiedOffset 13, 18 lines modified
13 import·android.os.WorkSource;13 import·android.os.WorkSource;
14 import·com.android.wifi.x.android.os.HandlerExecutor;14 import·com.android.wifi.x.android.os.HandlerExecutor;
15 import·android.net.wifi.WifiScanner$ScanSettings$HiddenNetwork;15 import·android.net.wifi.WifiScanner$ScanSettings$HiddenNetwork;
16 import·com.android.server.wifi.util.NativeUtil;16 import·com.android.server.wifi.util.NativeUtil;
17 import·com.android.wifi.x.com.android.internal.util.Preconditions;17 import·com.android.wifi.x.com.android.internal.util.Preconditions;
18 import·java.util.Objects;18 import·java.util.Objects;
19 import·android.text.TextUtils;19 import·android.text.TextUtils;
 20 import·java.util.stream.Collector;
 21 import·java.util.stream.Collectors;
20 import·java.util.ArrayList;22 import·java.util.ArrayList;
 23 import·java.util.List;
21 import·java.util.function.IntFunction;24 import·java.util.function.IntFunction;
22 import·android.content.pm.PackageManager;25 import·android.content.pm.PackageManager;
23 import·android.content.pm.PackageManager$NameNotFoundException;26 import·android.content.pm.PackageManager$NameNotFoundException;
24 import·android.content.pm.ApplicationInfo;27 import·android.content.pm.ApplicationInfo;
25 import·android.os.UserHandle;28 import·android.os.UserHandle;
26 import·java.util.function.Function;29 import·java.util.function.Function;
27 import·java.util.Comparator;30 import·java.util.Comparator;
Offset 30, 38 lines modifiedOffset 33, 37 lines modified
30 import·android.os.IBinder;33 import·android.os.IBinder;
31 import·android.os.Binder;34 import·android.os.Binder;
32 import·android.os.RemoteException;35 import·android.os.RemoteException;
33 import·android.net.wifi.INetworkRequestMatchCallback;36 import·android.net.wifi.INetworkRequestMatchCallback;
34 import·android.app.AlarmManager$OnAlarmListener;37 import·android.app.AlarmManager$OnAlarmListener;
35 import·java.util.Iterator;38 import·java.util.Iterator;
36 import·java.util.Set;39 import·java.util.Set;
37 import·java.util.Collection; 
38 import·android.util.Log;40 import·android.util.Log;
39 import·java.util.LinkedHashSet;41 import·java.util.LinkedHashSet;
40 import·android.net.MacAddress;42 import·android.net.MacAddress;
41 import·java.util.HashSet;43 import·java.util.HashSet;
 44 import·java.util.Collection;
42 import·android.net.wifi.ScanResult;45 import·android.net.wifi.ScanResult;
43 import·java.util.HashMap;46 import·java.util.HashMap;
44 import·android.net.NetworkCapabilities;47 import·android.net.NetworkCapabilities;
45 import·android.os.Looper;48 import·android.os.Looper;
46 import·android.net.wifi.WifiScanner;49 import·android.net.wifi.WifiScanner;
47 import·com.android.server.wifi.util.WifiPermissionsUtil;50 import·com.android.server.wifi.util.WifiPermissionsUtil;
48 import·android.net.wifi.WifiConfiguration;51 import·android.net.wifi.WifiConfiguration;
49 import·java.util.Map; 
50 import·android.net.wifi.WifiScanner$ScanSettings;52 import·android.net.wifi.WifiScanner$ScanSettings;
51 import·com.android.server.wifi.util.ExternalCallbackTracker;53 import·com.android.server.wifi.util.ExternalCallbackTracker;
52 import·android.os.Handler;54 import·android.os.Handler;
53 import·android.content.Context;55 import·android.content.Context;
54 import·android.companion.CompanionDeviceManager;56 import·android.companion.CompanionDeviceManager;
55 import·android.app.AppOpsManager;57 import·android.app.AppOpsManager;
56 import·android.app.AlarmManager;58 import·android.app.AlarmManager;
57 import·android.app.ActivityManager;59 import·android.app.ActivityManager;
58 import·android.net.wifi.WifiNetworkSpecifier;60 import·android.net.wifi.WifiNetworkSpecifier;
59 import·android.net.NetworkRequest;61 import·android.net.NetworkRequest;
60 import·java.util.List;62 import·java.util.Map;
61 import·com.android.wifi.x.android.net.NetworkFactory;63 import·com.android.wifi.x.android.net.NetworkFactory;
  
62 public·class·WifiNetworkFactory·extends·NetworkFactory64 public·class·WifiNetworkFactory·extends·NetworkFactory
63 {65 {
64 ····public·static·final·int·CACHED_SCAN_RESULTS_MAX_AGE_IN_MILLIS·=·20000;66 ····public·static·final·int·CACHED_SCAN_RESULTS_MAX_AGE_IN_MILLIS·=·20000;
65 ····public·static·final·int·NETWORK_CONNECTION_TIMEOUT_MS·=·30000;67 ····public·static·final·int·NETWORK_CONNECTION_TIMEOUT_MS·=·30000;
66 ····public·static·final·int·NUM_OF_ACCESS_POINT_LIMIT_PER_APP·=·50;68 ····public·static·final·int·NUM_OF_ACCESS_POINT_LIMIT_PER_APP·=·50;
Offset 69, 15 lines modifiedOffset 71, 15 lines modified
69 ····private·static·final·int·SCORE_FILTER·=·60;71 ····private·static·final·int·SCORE_FILTER·=·60;
70 ····private·static·final·String·TAG·=·"WifiNetworkFactory";72 ····private·static·final·String·TAG·=·"WifiNetworkFactory";
71 ····public·static·final·String·UI_START_INTENT_ACTION·=·"com.android.settings.wifi.action.NETWORK_REQUEST";73 ····public·static·final·String·UI_START_INTENT_ACTION·=·"com.android.settings.wifi.action.NETWORK_REQUEST";
72 ····public·static·final·String·UI_START_INTENT_CATEGORY·=·"android.intent.category.DEFAULT";74 ····public·static·final·String·UI_START_INTENT_CATEGORY·=·"android.intent.category.DEFAULT";
73 ····public·static·final·String·UI_START_INTENT_EXTRA_APP_NAME·=·"com.android.settings.wifi.extra.APP_NAME";75 ····public·static·final·String·UI_START_INTENT_EXTRA_APP_NAME·=·"com.android.settings.wifi.extra.APP_NAME";
74 ····public·static·final·String·UI_START_INTENT_EXTRA_REQUEST_IS_FOR_SINGLE_NETWORK·=·"com.android.settings.wifi.extra.REQUEST_IS_FOR_SINGLE_NETWORK";76 ····public·static·final·String·UI_START_INTENT_EXTRA_REQUEST_IS_FOR_SINGLE_NETWORK·=·"com.android.settings.wifi.extra.REQUEST_IS_FOR_SINGLE_NETWORK";
75 ····public·static·final·int·USER_SELECTED_NETWORK_CONNECT_RETRY_MAX·=·3;77 ····public·static·final·int·USER_SELECTED_NETWORK_CONNECT_RETRY_MAX·=·3;
76 ····private·List·mActiveMatchedScanResults;78 ····private·Map·mActiveMatchedScanResults;
77 ····private·NetworkRequest·mActiveSpecificNetworkRequest;79 ····private·NetworkRequest·mActiveSpecificNetworkRequest;
78 ····private·WifiNetworkSpecifier·mActiveSpecificNetworkRequestSpecifier;80 ····private·WifiNetworkSpecifier·mActiveSpecificNetworkRequestSpecifier;
79 ····private·final·ActivityManager·mActivityManager;81 ····private·final·ActivityManager·mActivityManager;
80 ····private·final·AlarmManager·mAlarmManager;82 ····private·final·AlarmManager·mAlarmManager;
81 ····private·final·AppOpsManager·mAppOpsManager;83 ····private·final·AppOpsManager·mAppOpsManager;
82 ····private·String·mApprovedApp;84 ····private·String·mApprovedApp;
83 ····private·final·Clock·mClock;85 ····private·final·Clock·mClock;
Offset 150, 15 lines modifiedOffset 152, 15 lines modified
150 ····}152 ····}
151 ····153 ····
152 ····private·void·addNetworkToUserApprovedAccessPointMap(final·WifiConfiguration·wifiConfiguration)·{154 ····private·void·addNetworkToUserApprovedAccessPointMap(final·WifiConfiguration·wifiConfiguration)·{
153 ········if·(this.mActiveSpecificNetworkRequestSpecifier·!=·null)·{155 ········if·(this.mActiveSpecificNetworkRequestSpecifier·!=·null)·{
154 ············if·(this.mActiveMatchedScanResults·!=·null)·{156 ············if·(this.mActiveMatchedScanResults·!=·null)·{
155 ················final·HashSet<WifiNetworkFactory$AccessPoint>·set·=·new·HashSet<WifiNetworkFactory$AccessPoint>();157 ················final·HashSet<WifiNetworkFactory$AccessPoint>·set·=·new·HashSet<WifiNetworkFactory$AccessPoint>();
156 ················final·ScanResultMatchInfo·fromWifiConfiguration·=·ScanResultMatchInfo.fromWifiConfiguration(wifiConfiguration);158 ················final·ScanResultMatchInfo·fromWifiConfiguration·=·ScanResultMatchInfo.fromWifiConfiguration(wifiConfiguration);
157 ················for·(final·ScanResult·scanResult·:·this.mActiveMatchedScanResults)·{159 ················for·(final·ScanResult·scanResult·:·this.mActiveMatchedScanResults.values())·{
158 ····················final·ScanResultMatchInfo·fromScanResult·=·ScanResultMatchInfo.fromScanResult(scanResult);160 ····················final·ScanResultMatchInfo·fromScanResult·=·ScanResultMatchInfo.fromScanResult(scanResult);
159 ····················if·(fromScanResult.equals((Object)fromWifiConfiguration))·{161 ····················if·(fromScanResult.equals((Object)fromWifiConfiguration))·{
160 ························set.add(new·WifiNetworkFactory$AccessPoint(scanResult.SSID,·MacAddress.fromString(scanResult.BSSID),·fromScanResult.networkType));162 ························set.add(new·WifiNetworkFactory$AccessPoint(scanResult.SSID,·MacAddress.fromString(scanResult.BSSID),·fromScanResult.networkType));
161 ····················}163 ····················}
162 ················}164 ················}
163 ················if·(set.isEmpty())·{165 ················if·(set.isEmpty())·{
164 ····················return;166 ····················return;
Offset 320, 17 lines modifiedOffset 322, 17 lines modified
320 ····322 ····
321 ····private·boolean·doesScanResultMatchWifiNetworkSpecifier(final·WifiNetworkSpecifier·wifiNetworkSpecifier,·final·ScanResult·scanResult)·{323 ····private·boolean·doesScanResultMatchWifiNetworkSpecifier(final·WifiNetworkSpecifier·wifiNetworkSpecifier,·final·ScanResult·scanResult)·{
322 ········return·wifiNetworkSpecifier.ssidPatternMatcher.match(scanResult.SSID)·&&·MacAddress.fromString(scanResult.BSSID).matches((MacAddress)wifiNetworkSpecifier.bssidPatternMatcher.first,·(MacAddress)wifiNetworkSpecifier.bssidPatternMatcher.second)·&&·ScanResultMatchInfo.fromScanResult(scanResult).networkTypeEquals(ScanResultMatchInfo.fromWifiConfiguration(wifiNetworkSpecifier.wifiConfiguration),·false);324 ········return·wifiNetworkSpecifier.ssidPatternMatcher.match(scanResult.SSID)·&&·MacAddress.fromString(scanResult.BSSID).matches((MacAddress)wifiNetworkSpecifier.bssidPatternMatcher.first,·(MacAddress)wifiNetworkSpecifier.bssidPatternMatcher.second)·&&·ScanResultMatchInfo.fromScanResult(scanResult).networkTypeEquals(ScanResultMatchInfo.fromWifiConfiguration(wifiNetworkSpecifier.wifiConfiguration),·false);
323 ····}325 ····}
324 ····326 ····
325 ····private·String·findBestBssidFromActiveMatchedScanResultsForNetwork(final·ScanResultMatchInfo·scanResultMatchInfo)·{327 ····private·String·findBestBssidFromActiveMatchedScanResultsForNetwork(final·ScanResultMatchInfo·scanResultMatchInfo)·{
326 ········if·(this.mActiveSpecificNetworkRequestSpecifier·!=·null)·{328 ········if·(this.mActiveSpecificNetworkRequestSpecifier·!=·null)·{
327 ············final·List·mActiveMatchedScanResults·=·this.mActiveMatchedScanResults;329 ············final·Map·mActiveMatchedScanResults·=·this.mActiveMatchedScanResults;
328 ············if·(mActiveMatchedScanResults·!=·null)·{330 ············if·(mActiveMatchedScanResults·!=·null)·{
329 ················final·ScanResult·scanResult·=·(ScanResult)mActiveMatchedScanResults.stream().filter((Predicate<?·super·ScanResult>)new·-$$Lambda$WifiNetworkFactory$kgmvViUSRQFBmgULiV_K6mdrFGI(scanResultMatchInfo)).max(Comparator.comparing((Function<?·super·ScanResult,·?·extends·Comparable>)-$$Lambda$WifiNetworkFactory$uQTzBkFoCEwN-ndjhXTPHmeDMro.INSTANCE)).orElse(null);331 ················final·ScanResult·scanResult·=·(ScanResult)mActiveMatchedScanResults.values().stream().filter((Predicate<?·super·ScanResult>)new·-$$Lambda$WifiNetworkFactory$kgmvViUSRQFBmgULiV_K6mdrFGI(scanResultMatchInfo)).max(Comparator.comparing((Function<?·super·ScanResult,·?·extends·Comparable>)-$$Lambda$WifiNetworkFactory$uQTzBkFoCEwN-ndjhXTPHmeDMro.INSTANCE)).orElse(null);
330 ················final·String·s·=·"WifiNetworkFactory";332 ················final·String·s·=·"WifiNetworkFactory";
331 ················if·(scanResult·==·null)·{333 ················if·(scanResult·==·null)·{
332 ····················Log.wtf(s,·"Expected·to·find·at·least·one·matching·scan·result");334 ····················Log.wtf(s,·"Expected·to·find·at·least·one·matching·scan·result");
333 ····················return·null;335 ····················return·null;
334 ················}336 ················}
335 ················if·(this.mVerboseLoggingEnabled)·{337 ················if·(this.mVerboseLoggingEnabled)·{
336 ····················final·StringBuilder·sb·=·new·StringBuilder();338 ····················final·StringBuilder·sb·=·new·StringBuilder();
Offset 370, 15 lines modifiedOffset 372, 15 lines modified
370 ········}372 ········}
371 ········catch·(PackageManager$NameNotFoundException·ex3)·{}373 ········catch·(PackageManager$NameNotFoundException·ex3)·{}
372 ····}374 ····}
373 ····375 ····
374 ····private·ScanResult[]·getFilteredCachedScanResults()·{376 ····private·ScanResult[]·getFilteredCachedScanResults()·{
375 ········final·List·singleScanResults·=·this.mWifiScanner.getSingleScanResults();377 ········final·List·singleScanResults·=·this.mWifiScanner.getSingleScanResults();
376 ········if·(singleScanResults·!=·null·&&·!singleScanResults.isEmpty())·{378 ········if·(singleScanResults·!=·null·&&·!singleScanResults.isEmpty())·{
377 ············return·(ScanResult[])singleScanResults.stream().filter((Predicate)new·-$$Lambda$WifiNetworkFactory$5NdbAyhbBeUuRkn75lVVJopPxSM(this.mClock.getElapsedSinceBootMillis())).toArray((IntFunction)-$$Lambda$WifiNetworkFactory$W4xMyJR4v2tDNwebIWEtmJlmNZc.INSTANCE);379 ············return·(ScanResult[])singleScanResults.stream().filter((Predicate)new·-$$Lambda$WifiNetworkFactory$ATGrMu-WJcTIB14_5MdpeoV7zeM(this.mClock.getElapsedSinceBootMillis())).toArray((IntFunction)-$$Lambda$WifiNetworkFactory$uPA78n83TSspOaWHZLtCxZB_s7Y.INSTANCE);
378 ········}380 ········}
379 ········return·new·ScanResult[0];381 ········return·new·ScanResult[0];
380 ····}382 ····}
381 ····383 ····
382 ····private·List·getNetworksMatchingActiveNetworkRequest(final·ScanResult[]·array)·{384 ····private·List·getNetworksMatchingActiveNetworkRequest(final·ScanResult[]·array)·{
383 ········final·WifiNetworkSpecifier·mActiveSpecificNetworkRequestSpecifier·=·this.mActiveSpecificNetworkRequestSpecifier;385 ········final·WifiNetworkSpecifier·mActiveSpecificNetworkRequestSpecifier·=·this.mActiveSpecificNetworkRequestSpecifier;
384 ········final·String·s·=·"WifiNetworkFactory";386 ········final·String·s·=·"WifiNetworkFactory";
Offset 527, 19 lines modifiedOffset 529, 23 lines modified
527 ········Log.w("WifiNetworkFactory",·sb.toString());529 ········Log.w("WifiNetworkFactory",·sb.toString());
528 ········this.teardownForActiveRequest();530 ········this.teardownForActiveRequest();
... Open expanded diff ...
856 B
com/android/server/wifi/WifiScoreCard$PerBssid.class
752 B
procyon -ec {}
    
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
31 ····public·boolean·referenced;31 ····public·boolean·referenced;
32 ····public·final·String·ssid;32 ····public·final·String·ssid;
33 ····final·/*·synthetic·*/·WifiScoreCard·this$0;33 ····final·/*·synthetic·*/·WifiScoreCard·this$0;
34 ····34 ····
35 ····WifiScoreCard$PerBssid(final·WifiScoreCard·this$0,·final·String·ssid,·final·MacAddress·bssid)·{35 ····WifiScoreCard$PerBssid(final·WifiScoreCard·this$0,·final·String·ssid,·final·MacAddress·bssid)·{
36 ········this.this$0·=·this$0;36 ········this.this$0·=·this$0;
37 ········super(WifiScoreCard.computeHashLong(ssid,·bssid,·WifiScoreCard.access$100(this$0)));37 ········super(WifiScoreCard.computeHashLong(ssid,·bssid,·WifiScoreCard.access$100(this$0)));
38 ········this.blocklistStreakCount·=·new·int[9];38 ········this.blocklistStreakCount·=·new·int[12];
39 ········this.mSecurityType·=·null;39 ········this.mSecurityType·=·null;
40 ········final·int·n·=·-1·<<·-1;40 ········final·int·n·=·-1·<<·-1;
41 ········this.mNetworkAgentId·=·n;41 ········this.mNetworkAgentId·=·n;
42 ········this.mNetworkConfigId·=·n;42 ········this.mNetworkConfigId·=·n;
43 ········this.mSignalForEventAndFrequency·=·(Map)new·ArrayMap();43 ········this.mSignalForEventAndFrequency·=·(Map)new·ArrayMap();
44 ········this.ssid·=·ssid;44 ········this.ssid·=·ssid;
45 ········this.bssid·=·bssid;45 ········this.bssid·=·bssid;
4.18 KB
com/android/server/wifi/WifiServiceImpl.class
4.09 KB
procyon -ec {}
    
Offset 764, 18 lines modifiedOffset 764, 23 lines modified
764 ········this.mWifiThreadRunner.post((Runnable)new·-$$Lambda$WifiServiceImpl$Pt1Ihcc2sM6HL3NuTqmuOdyOw4g(this.mClientModeImpl.getWifiScoreReport()));764 ········this.mWifiThreadRunner.post((Runnable)new·-$$Lambda$WifiServiceImpl$Pt1Ihcc2sM6HL3NuTqmuOdyOw4g(this.mClientModeImpl.getWifiScoreReport()));
765 ····}765 ····}
766 ····766 ····
767 ····public·void·connect(final·WifiConfiguration·wifiConfiguration,·final·int·n,·final·IBinder·binder,·final·IActionListener·actionListener,·final·int·n2)·{767 ····public·void·connect(final·WifiConfiguration·wifiConfiguration,·final·int·n,·final·IBinder·binder,·final·IActionListener·actionListener,·final·int·n2)·{
768 ········final·int·callingUid·=·Binder.getCallingUid();768 ········final·int·callingUid·=·Binder.getCallingUid();
769 ········if·(this.isPrivileged(Binder.getCallingPid(),·callingUid))·{769 ········if·(this.isPrivileged(Binder.getCallingPid(),·callingUid))·{
770 ············this.mLog.info("connect·uid=%").c((long)callingUid).flush();770 ············this.mLog.info("connect·uid=%").c((long)callingUid).flush();
771 ············this.mClientModeImpl.connect(wifiConfiguration,·n,·binder,·actionListener,·n2,·callingUid); 
772 ············if·(this.mWifiPermissionsUtil.checkNetworkSettingsPermission(callingUid))·{771 ············if·(this.mWifiPermissionsUtil.checkNetworkSettingsPermission(callingUid))·{
773 ················this.mWifiMetrics.logUserActionEvent(11,·n);772 ················if·(wifiConfiguration·==·null)·{
 773 ····················this.mWifiMetrics.logUserActionEvent(11,·n);
 774 ················}
 775 ················else·{
 776 ····················this.mWifiMetrics.logUserActionEvent(13,·wifiConfiguration.networkId);
 777 ················}
774 ············}778 ············}
 779 ············this.mClientModeImpl.connect(wifiConfiguration,·n,·binder,·actionListener,·n2,·callingUid);
775 ············return;780 ············return;
776 ········}781 ········}
777 ········throw·new·SecurityException("WifiService:·Permission·denied");782 ········throw·new·SecurityException("WifiService:·Permission·denied");
778 ····}783 ····}
779 ····784 ····
780 ····public·void·deauthenticateNetwork(final·long·n,·final·boolean·b)·{785 ····public·void·deauthenticateNetwork(final·long·n,·final·boolean·b)·{
781 ········this.mLog.info("deauthenticateNetwork·uid=%").c((long)Binder.getCallingUid()).flush();786 ········this.mLog.info("deauthenticateNetwork·uid=%").c((long)Binder.getCallingUid()).flush();
Offset 1996, 14 lines modifiedOffset 2001, 17 lines modified
1996 ········Log.d("WifiService",·"Retrieved·soft·ap·backup·data");2001 ········Log.d("WifiService",·"Retrieved·soft·ap·backup·data");
1997 ········return·retrieveBackupDataFromSoftApConfiguration;2002 ········return·retrieveBackupDataFromSoftApConfiguration;
1998 ····}2003 ····}
1999 ····2004 ····
2000 ····public·void·save(final·WifiConfiguration·wifiConfiguration,·final·IBinder·binder,·final·IActionListener·actionListener,·final·int·n)·{2005 ····public·void·save(final·WifiConfiguration·wifiConfiguration,·final·IBinder·binder,·final·IActionListener·actionListener,·final·int·n)·{
2001 ········if·(this.isPrivileged(Binder.getCallingPid(),·Binder.getCallingUid()))·{2006 ········if·(this.isPrivileged(Binder.getCallingPid(),·Binder.getCallingUid()))·{
2002 ············this.mLog.info("save·uid=%").c((long)Binder.getCallingUid()).flush();2007 ············this.mLog.info("save·uid=%").c((long)Binder.getCallingUid()).flush();
 2008 ············if·(this.mWifiPermissionsUtil.checkNetworkSettingsPermission(Binder.getCallingUid()))·{
 2009 ················this.mWifiMetrics.logUserActionEvent(13,·wifiConfiguration.networkId);
 2010 ············}
2003 ············this.mClientModeImpl.save(wifiConfiguration,·binder,·actionListener,·n,·Binder.getCallingUid());2011 ············this.mClientModeImpl.save(wifiConfiguration,·binder,·actionListener,·n,·Binder.getCallingUid());
2004 ············return;2012 ············return;
2005 ········}2013 ········}
2006 ········throw·new·SecurityException("WifiService:·Permission·denied");2014 ········throw·new·SecurityException("WifiService:·Permission·denied");
2007 ····}2015 ····}
2008 ····2016 ····
2009 ····public·void·setAutoWakeupEnabled(final·boolean·b)·{2017 ····public·void·setAutoWakeupEnabled(final·boolean·b)·{
Offset 2144, 23 lines modifiedOffset 2152, 30 lines modified
2144 ················final·boolean·handleWifiToggled·=·this.mSettingsStore.handleWifiToggled(b);2152 ················final·boolean·handleWifiToggled·=·this.mSettingsStore.handleWifiToggled(b);
2145 ················final·boolean·b2·=·true;2153 ················final·boolean·b2·=·true;
2146 ················if·(!handleWifiToggled)·{2154 ················if·(!handleWifiToggled)·{
2147 ····················return·b2;2155 ····················return·b2;
2148 ················}2156 ················}
2149 ················Binder.restoreCallingIdentity(clearCallingIdentity);2157 ················Binder.restoreCallingIdentity(clearCallingIdentity);
2150 ················if·(this.mWifiPermissionsUtil.checkNetworkSettingsPermission(Binder.getCallingUid()))·{2158 ················if·(this.mWifiPermissionsUtil.checkNetworkSettingsPermission(Binder.getCallingUid()))·{
2151 ····················final·WifiMetrics·mWifiMetrics·=·this.mWifiMetrics; 
2152 ····················int·n; 
2153 ····················if·(b)·{2159 ····················if·(b)·{
2154 ························n·=·9;2160 ························this.mWifiMetrics.logUserActionEvent(9);
2155 ····················}2161 ····················}
2156 ····················else·{2162 ····················else·{
2157 ························n·=·10;2163 ························final·WifiInfo·syncRequestConnectionInfo·=·this.mClientModeImpl.syncRequestConnectionInfo();
 2164 ························final·WifiMetrics·mWifiMetrics·=·this.mWifiMetrics;
 2165 ························final·int·n·=·10;
 2166 ························int·networkId;
 2167 ························if·(syncRequestConnectionInfo·==·null)·{
 2168 ····························networkId·=·-1;
 2169 ························}
 2170 ························else·{
 2171 ····························networkId·=·syncRequestConnectionInfo.getNetworkId();
 2172 ························}
 2173 ························mWifiMetrics.logUserActionEvent(n,·networkId);
2158 ····················}2174 ····················}
2159 ····················mWifiMetrics.logUserActionEvent(n); 
2160 ················}2175 ················}
2161 ················this.mWifiMetrics.incrementNumWifiToggles(privileged,·b);2176 ················this.mWifiMetrics.incrementNumWifiToggles(privileged,·b);
2162 ················this.mActiveModeWarden.wifiToggled();2177 ················this.mActiveModeWarden.wifiToggled();
2163 ················return·b2;2178 ················return·b2;
2164 ············}2179 ············}
2165 ············finally·{2180 ············finally·{
2166 ················Binder.restoreCallingIdentity(clearCallingIdentity);2181 ················Binder.restoreCallingIdentity(clearCallingIdentity);
104 KB
com/android/server/wifi/aware/WifiAwareNativeApi.class
104 KB
procyon -ec {}
    
Offset 325, 15 lines modifiedOffset 325, 15 lines modified
325 ········final·StringBuilder·sb·=·new·StringBuilder();325 ········final·StringBuilder·sb·=·new·StringBuilder();
326 ········sb.append("··mSettableParameters:·");326 ········sb.append("··mSettableParameters:·");
327 ········sb.append(this.mSettableParameters);327 ········sb.append(this.mSettableParameters);
328 ········printWriter.println(sb.toString());328 ········printWriter.println(sb.toString());
329 ········this.mHal.dump(fileDescriptor,·printWriter,·array);329 ········this.mHal.dump(fileDescriptor,·printWriter,·array);
330 ····}330 ····}
331 ····331 ····
332 ····public·boolean·enableAndConfigure(final·short·n,·final·ConfigRequest·configRequest,·final·boolean·b,·final·boolean·b2,·final·boolean·b3,·final·boolean·b4)·{332 ····public·boolean·enableAndConfigure(final·short·n,·final·ConfigRequest·configRequest,·final·boolean·b,·final·boolean·b2,·final·boolean·b3,·final·boolean·b4,·final·boolean·enableRanging)·{
333 ········final·boolean·mDbg·=·this.mDbg;333 ········final·boolean·mDbg·=·this.mDbg;
334 ········final·String·s·=·"WifiAwareNativeApi";334 ········final·String·s·=·"WifiAwareNativeApi";
335 ········if·(mDbg)·{335 ········if·(mDbg)·{
336 ············final·StringBuilder·sb·=·new·StringBuilder();336 ············final·StringBuilder·sb·=·new·StringBuilder();
337 ············sb.append("enableAndConfigure:·transactionId=");337 ············sb.append("enableAndConfigure:·transactionId=");
338 ············sb.append(n);338 ············sb.append(n);
339 ············sb.append(",·configRequest=");339 ············sb.append(",·configRequest=");
Offset 353, 15 lines modifiedOffset 353, 14 lines modified
353 ········if·(wifiNanIface·==·null)·{353 ········if·(wifiNanIface·==·null)·{
354 ············Log.e(s,·"enableAndConfigure:·null·interface");354 ············Log.e(s,·"enableAndConfigure:·null·interface");
355 ············return·false;355 ············return·false;
356 ········}356 ········}
357 ········final·com.android.wifi.x.android.hardware.wifi.V1_2.IWifiNanIface·mockableCastTo_1_2·=·this.mockableCastTo_1_2(wifiNanIface);357 ········final·com.android.wifi.x.android.hardware.wifi.V1_2.IWifiNanIface·mockableCastTo_1_2·=·this.mockableCastTo_1_2(wifiNanIface);
358 ········final·com.android.wifi.x.android.hardware.wifi.V1_4.IWifiNanIface·mockableCastTo_1_3·=·this.mockableCastTo_1_4(wifiNanIface);358 ········final·com.android.wifi.x.android.hardware.wifi.V1_4.IWifiNanIface·mockableCastTo_1_3·=·this.mockableCastTo_1_4(wifiNanIface);
359 ········final·NanConfigRequestSupplemental·nanConfigRequestSupplemental·=·new·NanConfigRequestSupplemental();359 ········final·NanConfigRequestSupplemental·nanConfigRequestSupplemental·=·new·NanConfigRequestSupplemental();
360 ········final·boolean·enableRanging·=·true; 
361 ········if·(mockableCastTo_1_2·!=·null·||·mockableCastTo_1_3·!=·null)·{360 ········if·(mockableCastTo_1_2·!=·null·||·mockableCastTo_1_3·!=·null)·{
362 ············nanConfigRequestSupplemental.discoveryBeaconIntervalMs·=·0;361 ············nanConfigRequestSupplemental.discoveryBeaconIntervalMs·=·0;
363 ············nanConfigRequestSupplemental.numberOfSpatialStreamsInDiscovery·=·0;362 ············nanConfigRequestSupplemental.numberOfSpatialStreamsInDiscovery·=·0;
364 ············nanConfigRequestSupplemental.enableDiscoveryWindowEarlyTermination·=·false;363 ············nanConfigRequestSupplemental.enableDiscoveryWindowEarlyTermination·=·false;
365 ············nanConfigRequestSupplemental.enableRanging·=·enableRanging;364 ············nanConfigRequestSupplemental.enableRanging·=·enableRanging;
366 ········}365 ········}
367 ········final·NanBandSpecificConfig·nanBandSpecificConfig·=·new·NanBandSpecificConfig();366 ········final·NanBandSpecificConfig·nanBandSpecificConfig·=·new·NanBandSpecificConfig();
Offset 369, 93 lines modifiedOffset 368, 94 lines modified
369 ········nanBandSpecificConfig.rssiClose·=·b5;368 ········nanBandSpecificConfig.rssiClose·=·b5;
370 ········nanBandSpecificConfig.rssiMiddle·=·70;369 ········nanBandSpecificConfig.rssiMiddle·=·70;
371 ········nanBandSpecificConfig.rssiCloseProximity·=·b5;370 ········nanBandSpecificConfig.rssiCloseProximity·=·b5;
372 ········nanBandSpecificConfig.dwellTimeMs·=·-56;371 ········nanBandSpecificConfig.dwellTimeMs·=·-56;
373 ········nanBandSpecificConfig.scanPeriodSec·=·20;372 ········nanBandSpecificConfig.scanPeriodSec·=·20;
374 ········final·int[]·mDiscoveryWindowInterval·=·configRequest.mDiscoveryWindowInterval;373 ········final·int[]·mDiscoveryWindowInterval·=·configRequest.mDiscoveryWindowInterval;
375 ········final·int·n2·=·mDiscoveryWindowInterval[0];374 ········final·int·n2·=·mDiscoveryWindowInterval[0];
376 ········final·String·s2·=·s; 
377 ········final·int·n3·=·-1;375 ········final·int·n3·=·-1;
 376 ········final·String·s2·=·s;
 377 ········final·int·validDiscoveryWindowIntervalVal·=·1;
378 ········if·(n2·==·n3)·{378 ········if·(n2·==·n3)·{
379 ············nanBandSpecificConfig.validDiscoveryWindowIntervalVal·=·false;379 ············nanBandSpecificConfig.validDiscoveryWindowIntervalVal·=·false;
380 ········}380 ········}
381 ········else·{381 ········else·{
382 ············nanBandSpecificConfig.validDiscoveryWindowIntervalVal·=·true;382 ············nanBandSpecificConfig.validDiscoveryWindowIntervalVal·=·(validDiscoveryWindowIntervalVal·!=·0);
383 ············nanBandSpecificConfig.discoveryWindowIntervalVal·=·(byte)mDiscoveryWindowInterval[0];383 ············nanBandSpecificConfig.discoveryWindowIntervalVal·=·(byte)mDiscoveryWindowInterval[0];
384 ········}384 ········}
385 ········final·NanBandSpecificConfig·nanBandSpecificConfig2·=·new·NanBandSpecificConfig();385 ········final·NanBandSpecificConfig·nanBandSpecificConfig2·=·new·NanBandSpecificConfig();
386 ········final·byte·b6·=·60;386 ········final·byte·b6·=·60;
387 ········nanBandSpecificConfig2.rssiClose·=·b6;387 ········nanBandSpecificConfig2.rssiClose·=·b6;
388 ········nanBandSpecificConfig2.rssiMiddle·=·75;388 ········nanBandSpecificConfig2.rssiMiddle·=·75;
389 ········nanBandSpecificConfig2.rssiCloseProximity·=·b6;389 ········nanBandSpecificConfig2.rssiCloseProximity·=·b6;
390 ········nanBandSpecificConfig2.dwellTimeMs·=·-56;390 ········nanBandSpecificConfig2.dwellTimeMs·=·-56;
391 ········nanBandSpecificConfig2.scanPeriodSec·=·20;391 ········nanBandSpecificConfig2.scanPeriodSec·=·20;
392 ········final·int[]·mDiscoveryWindowInterval2·=·configRequest.mDiscoveryWindowInterval;392 ········final·int[]·mDiscoveryWindowInterval2·=·configRequest.mDiscoveryWindowInterval;
393 ········final·IWifiNanIface·wifiNanIface2·=·wifiNanIface;393 ········if·(mDiscoveryWindowInterval2[validDiscoveryWindowIntervalVal]·==·-1)·{
394 ········final·int·validDiscoveryWindowIntervalVal·=·1; 
395 ········if·(mDiscoveryWindowInterval2[validDiscoveryWindowIntervalVal]·==·n3)·{ 
396 ············nanBandSpecificConfig2.validDiscoveryWindowIntervalVal·=·false;394 ············nanBandSpecificConfig2.validDiscoveryWindowIntervalVal·=·false;
397 ········}395 ········}
398 ········else·{396 ········else·{
399 ············nanBandSpecificConfig2.validDiscoveryWindowIntervalVal·=·(validDiscoveryWindowIntervalVal·!=·0);397 ············final·int·validDiscoveryWindowIntervalVal2·=·1;
400 ············nanBandSpecificConfig2.discoveryWindowIntervalVal·=·(byte)mDiscoveryWindowInterval2[validDiscoveryWindowIntervalVal];398 ············nanBandSpecificConfig2.validDiscoveryWindowIntervalVal·=·(validDiscoveryWindowIntervalVal2·!=·0);
 399 ············nanBandSpecificConfig2.discoveryWindowIntervalVal·=·(byte)mDiscoveryWindowInterval2[validDiscoveryWindowIntervalVal2];
401 ········}400 ········}
402 ········final·NanBandSpecificConfig·nanBandSpecificConfig3·=·new·NanBandSpecificConfig();401 ········final·NanBandSpecificConfig·nanBandSpecificConfig3·=·new·NanBandSpecificConfig();
403 ········final·byte·b7·=·60;402 ········final·byte·b7·=·60;
404 ········nanBandSpecificConfig3.rssiClose·=·b7;403 ········nanBandSpecificConfig3.rssiClose·=·b7;
405 ········nanBandSpecificConfig3.rssiMiddle·=·75;404 ········nanBandSpecificConfig3.rssiMiddle·=·75;
406 ········nanBandSpecificConfig3.rssiCloseProximity·=·b7;405 ········nanBandSpecificConfig3.rssiCloseProximity·=·b7;
407 ········nanBandSpecificConfig3.dwellTimeMs·=·-56;406 ········nanBandSpecificConfig3.dwellTimeMs·=·-56;
408 ········nanBandSpecificConfig3.scanPeriodSec·=·20;407 ········nanBandSpecificConfig3.scanPeriodSec·=·20;
409 ········final·int[]·mDiscoveryWindowInterval3·=·configRequest.mDiscoveryWindowInterval;408 ········final·int[]·mDiscoveryWindowInterval3·=·configRequest.mDiscoveryWindowInterval;
410 ········final·byte·b8·=·2;409 ········final·IWifiNanIface·wifiNanIface2·=·wifiNanIface;
411 ········final·com.android.wifi.x.android.hardware.wifi.V1_2.IWifiNanIface·wifiNanIface3·=·mockableCastTo_1_2;410 ········if·(mDiscoveryWindowInterval3[2]·==·-1)·{
412 ········if·(mDiscoveryWindowInterval3[b8]·==·n3)·{ 
413 ············nanBandSpecificConfig3.validDiscoveryWindowIntervalVal·=·false;411 ············nanBandSpecificConfig3.validDiscoveryWindowIntervalVal·=·false;
414 ········}412 ········}
415 ········else·{413 ········else·{
416 ············nanBandSpecificConfig3.validDiscoveryWindowIntervalVal·=·true;414 ············nanBandSpecificConfig3.validDiscoveryWindowIntervalVal·=·true;
417 ············nanBandSpecificConfig3.discoveryWindowIntervalVal·=·(byte)mDiscoveryWindowInterval3[b8];415 ············nanBandSpecificConfig3.discoveryWindowIntervalVal·=·(byte)mDiscoveryWindowInterval3[2];
418 ········}416 ········}
419 ········final·String·s3·=·"mac_random_interval_sec";417 ········final·String·s3·=·"mac_random_interval_sec";
420 ········String·s4·=·null;418 ········String·s4·=·null;
421 ········Label_2187:·{419 ········Label_2216:·{
422 ············if·(!b2)·{420 ············if·(!b2)·{
423 ················break·Label_2187;421 ················break·Label_2216;
424 ············}422 ············}
425 ············Label_1450:·{423 ············Label_1480:·{
426 ················if·(mockableCastTo_1_3·==·null)·{424 ················if·(mockableCastTo_1_3·==·null)·{
427 ····················break·Label_1450;425 ····················break·Label_1480;
428 ················}426 ················}
429 ················try·{427 ················try·{
430 ····················try·{428 ····················try·{
431 ························final·NanEnableRequest·nanEnableRequest·=·new·NanEnableRequest();429 ························final·NanEnableRequest·nanEnableRequest·=·new·NanEnableRequest();
432 ························final·boolean[]·operateInBand·=·nanEnableRequest.operateInBand;430 ························final·boolean[]·operateInBand·=·nanEnableRequest.operateInBand;
433 ························final·int·n4·=·1;431 ························final·int·n4·=·1;
434 ························operateInBand[0]·=·(n4·!=·0);432 ························operateInBand[0]·=·(n4·!=·0);
435 ························final·boolean[]·operateInBand2·=·nanEnableRequest.operateInBand;433 ························final·boolean[]·operateInBand2·=·nanEnableRequest.operateInBand;
436 ························try·{434 ························try·{
437 ····························operateInBand2[n4]·=·configRequest.mSupport5gBand;435 ····························operateInBand2[n4]·=·configRequest.mSupport5gBand;
438 ····························final·boolean[]·operateInBand3·=·nanEnableRequest.operateInBand;436 ····························final·boolean[]·operateInBand3·=·nanEnableRequest.operateInBand;
439 ····························try·{437 ····························try·{
440 ································operateInBand3[b8]·=·configRequest.mSupport6gBand;438 ································final·boolean·mSupport6gBand·=·configRequest.mSupport6gBand;
 439 ································final·byte·hopCountMax·=·2;
 440 ································operateInBand3[hopCountMax]·=·mSupport6gBand;
441 ································final·NanEnableRequest·nanEnableRequest2·=·nanEnableRequest;441 ································final·NanEnableRequest·nanEnableRequest2·=·nanEnableRequest;
442 ································try·{442 ································try·{
443 ····································nanEnableRequest2.hopCountMax·=·b8;443 ····································nanEnableRequest2.hopCountMax·=·hopCountMax;
444 ····································final·com.android.wifi.x.android.hardware.wifi.V1_4.NanConfigRequest·configParams·=·nanEnableRequest.configParams;444 ····································final·com.android.wifi.x.android.hardware.wifi.V1_4.NanConfigRequest·configParams·=·nanEnableRequest.configParams;
445 ····································try·{445 ····································try·{
446 ········································configParams.masterPref·=·(byte)configRequest.mMasterPreference;446 ········································configParams.masterPref·=·(byte)configRequest.mMasterPreference;
447 ········································nanEnableRequest.configParams.disableDiscoveryAddressChangeIndication·=·!b;447 ········································nanEnableRequest.configParams.disableDiscoveryAddressChangeIndication·=·!b;
448 ········································nanEnableRequest.configParams.disableStartedClusterIndication·=·!b;448 ········································nanEnableRequest.configParams.disableStartedClusterIndication·=·!b;
449 ········································nanEnableRequest.configParams.disableJoinedClusterIndication·=·!b;449 ········································nanEnableRequest.configParams.disableJoinedClusterIndication·=·!b;
450 ········································final·com.android.wifi.x.android.hardware.wifi.V1_4.NanConfigRequest·configParams2·=·nanEnableRequest.configParams;450 ········································final·com.android.wifi.x.android.hardware.wifi.V1_4.NanConfigRequest·configParams2·=·nanEnableRequest.configParams;
451 ········································final·boolean·b9·=·true;451 ········································final·boolean·b8·=·true;
452 ········································configParams2.includePublishServiceIdsInBeacon·=·b9;452 ········································configParams2.includePublishServiceIdsInBeacon·=·b8;
453 ········································nanEnableRequest.configParams.numberOfPublishServiceIdsInBeacon·=·0;453 ········································nanEnableRequest.configParams.numberOfPublishServiceIdsInBeacon·=·0;
454 ········································nanEnableRequest.configParams.includeSubscribeServiceIdsInBeacon·=·b9;454 ········································nanEnableRequest.configParams.includeSubscribeServiceIdsInBeacon·=·b8;
455 ········································nanEnableRequest.configParams.numberOfSubscribeServiceIdsInBeacon·=·0;455 ········································nanEnableRequest.configParams.numberOfSubscribeServiceIdsInBeacon·=·0;
456 ········································nanEnableRequest.configParams.rssiWindowSize·=·8;456 ········································nanEnableRequest.configParams.rssiWindowSize·=·8;
457 ········································final·com.android.wifi.x.android.hardware.wifi.V1_4.NanConfigRequest·configParams3·=·nanEnableRequest.configParams;457 ········································final·com.android.wifi.x.android.hardware.wifi.V1_4.NanConfigRequest·configParams3·=·nanEnableRequest.configParams;
458 ········································try·{458 ········································try·{
... Open expanded diff ...
8.53 KB
com/android/server/wifi/aware/WifiAwareStateManager$WifiAwareStateMachine.class
8.38 KB
procyon -ec {}
    
Offset 111, 15 lines modifiedOffset 111, 15 lines modified
111 ········final·String·s5·=·"passphrase";111 ········final·String·s5·=·"passphrase";
112 ········final·String·s6·=·"pmk";112 ········final·String·s6·=·"pmk";
113 ········final·String·s7·=·"interface_name";113 ········final·String·s7·=·"interface_name";
114 ········final·String·s8·=·"uid";114 ········final·String·s8·=·"uid";
115 ········final·String·s9·=·"session_id";115 ········final·String·s9·=·"session_id";
116 ········final·String·s10·=·"config";116 ········final·String·s10·=·"config";
117 ········boolean·b·=·false;117 ········boolean·b·=·false;
118 ········Label_1867:·{118 ········Label_1877:·{
119 ············switch·(arg1)·{119 ············switch·(arg1)·{
120 ················default:·{120 ················default:·{
121 ····················final·StringBuilder·sb2·=·new·StringBuilder();121 ····················final·StringBuilder·sb2·=·new·StringBuilder();
122 ····················sb2.append("processCommand:·this·isn't·a·COMMAND·--·msg=");122 ····················sb2.append("processCommand:·this·isn't·a·COMMAND·--·msg=");
123 ····················sb2.append(message);123 ····················sb2.append(message);
124 ····················Log.wtf(s,·sb2.toString());124 ····················Log.wtf(s,·sb2.toString());
125 ····················break;125 ····················break;
Offset 134, 15 lines modifiedOffset 134, 15 lines modified
134 ················}134 ················}
135 ················case·121:·{135 ················case·121:·{
136 ····················WifiAwareStateManager.access$4300(this.this$0).start(this.getHandler());136 ····················WifiAwareStateManager.access$4300(this.this$0).start(this.getHandler());
137 ····················break;137 ····················break;
138 ················}138 ················}
139 ················case·120:·{139 ················case·120:·{
140 ····················b·=·WifiAwareStateManager.access$2900(this.this$0,·mNextTransactionId);140 ····················b·=·WifiAwareStateManager.access$2900(this.this$0,·mNextTransactionId);
141 ····················break·Label_1867;141 ····················break·Label_1877;
142 ················}142 ················}
143 ················case·119:·{143 ················case·119:·{
144 ····················if·(this.mSendQueueBlocked)·{144 ····················if·(this.mSendQueueBlocked)·{
145 ························break;145 ························break;
146 ····················}146 ····················}
147 ····················if·(this.mHostQueuedSendMessages.size()·==·0)·{147 ····················if·(this.mHostQueuedSendMessages.size()·==·0)·{
148 ························break;148 ························break;
Offset 153, 62 lines modifiedOffset 153, 62 lines modified
153 ····················final·int·arg2·=·message2.arg2;153 ····················final·int·arg2·=·message2.arg2;
154 ····················final·int·int1·=·message2.getData().getInt(s9);154 ····················final·int·int1·=·message2.getData().getInt(s9);
155 ····················final·int·int2·=·data.getInt("message_peer_id");155 ····················final·int·int2·=·data.getInt("message_peer_id");
156 ····················final·byte[]·byteArray·=·data.getByteArray("message");156 ····················final·byte[]·byteArray·=·data.getByteArray("message");
157 ····················final·int·int3·=·data.getInt(s2);157 ····················final·int·int3·=·data.getInt(s2);
158 ····················message.getData().putParcelable("send_message",·(Parcelable)message2);158 ····················message.getData().putParcelable("send_message",·(Parcelable)message2);
159 ····················b·=·WifiAwareStateManager.access$3500(this.this$0,·this.mCurrentTransactionId,·arg2,·int1,·int2,·byteArray,·int3);159 ····················b·=·WifiAwareStateManager.access$3500(this.this$0,·this.mCurrentTransactionId,·arg2,·int1,·int2,·byteArray,·int3);
160 ····················break·Label_1867;160 ····················break·Label_1877;
161 ················}161 ················}
162 ················case·118:·{162 ················case·118:·{
163 ····················b·=·WifiAwareStateManager.access$4200(this.this$0,·mNextTransactionId,·message.arg2);163 ····················b·=·WifiAwareStateManager.access$4200(this.this$0,·mNextTransactionId,·message.arg2);
164 ····················break·Label_1867;164 ····················break·Label_1877;
165 ················}165 ················}
166 ················case·117:·{166 ················case·117:·{
167 ····················final·Bundle·data2·=·message.getData();167 ····················final·Bundle·data2·=·message.getData();
168 ····················b·=·WifiAwareStateManager.access$4100(this.this$0,·this.mCurrentTransactionId,·(boolean)(Boolean)message.obj,·message.arg2,·data2.getString(s7),·data2.getByteArray(s6),·data2.getString(s5),·data2.getByteArray(s3),·data2.getBoolean(s4));168 ····················b·=·WifiAwareStateManager.access$4100(this.this$0,·this.mCurrentTransactionId,·(boolean)(Boolean)message.obj,·message.arg2,·data2.getString(s7),·data2.getByteArray(s6),·data2.getString(s5),·data2.getByteArray(s3),·data2.getBoolean(s4));
169 ····················break·Label_1867;169 ····················break·Label_1877;
170 ················}170 ················}
171 ················case·116:·{171 ················case·116:·{
172 ····················final·Bundle·data3·=·message.getData();172 ····················final·Bundle·data3·=·message.getData();
173 ····················final·WifiAwareNetworkSpecifier·wifiAwareNetworkSpecifier·=·(WifiAwareNetworkSpecifier)message.obj;173 ····················final·WifiAwareNetworkSpecifier·wifiAwareNetworkSpecifier·=·(WifiAwareNetworkSpecifier)message.obj;
174 ····················b·=·WifiAwareStateManager.access$4000(this.this$0,·this.mCurrentTransactionId,·wifiAwareNetworkSpecifier,·data3.getInt("peer_id"),·data3.getInt("channel_request_type"),·data3.getInt("channel"),·data3.getByteArray("mac_address"),·data3.getString(s7),·data3.getByteArray(s6),·data3.getString(s5),·data3.getBoolean(s4),·data3.getByteArray(s3));174 ····················b·=·WifiAwareStateManager.access$4000(this.this$0,·this.mCurrentTransactionId,·wifiAwareNetworkSpecifier,·data3.getInt("peer_id"),·data3.getInt("channel_request_type"),·data3.getInt("channel"),·data3.getByteArray("mac_address"),·data3.getString(s7),·data3.getByteArray(s6),·data3.getString(s5),·data3.getBoolean(s4),·data3.getByteArray(s3));
175 ····················if·(b)·{175 ····················if·(b)·{
176 ························final·WakeupMessage·wakeupMessage·=·new·WakeupMessage(WifiAwareStateManager.access$600(this.this$0),·this.getHandler(),·"WifiAwareStateManager·HAL·Data·Path·Confirm·Timeout",·6,·0,·0,·(Object)wifiAwareNetworkSpecifier);176 ························final·WakeupMessage·wakeupMessage·=·new·WakeupMessage(WifiAwareStateManager.access$600(this.this$0),·this.getHandler(),·"WifiAwareStateManager·HAL·Data·Path·Confirm·Timeout",·6,·0,·0,·(Object)wifiAwareNetworkSpecifier);
177 ························this.mDataPathConfirmTimeoutMessages.put(wifiAwareNetworkSpecifier,·wakeupMessage);177 ························this.mDataPathConfirmTimeoutMessages.put(wifiAwareNetworkSpecifier,·wakeupMessage);
178 ························wakeupMessage.schedule(SystemClock.elapsedRealtime()·+·20000L);178 ························wakeupMessage.schedule(SystemClock.elapsedRealtime()·+·20000L);
179 ····················}179 ····················}
180 ····················break·Label_1867;180 ····················break·Label_1877;
181 ················}181 ················}
182 ················case·115:·{182 ················case·115:·{
183 ····················b·=·WifiAwareStateManager.access$3900(this.this$0).deleteAwareNetworkInterface(this.mCurrentTransactionId,·(String)message.obj);183 ····················b·=·WifiAwareStateManager.access$3900(this.this$0).deleteAwareNetworkInterface(this.mCurrentTransactionId,·(String)message.obj);
184 ····················break·Label_1867;184 ····················break·Label_1877;
185 ················}185 ················}
186 ················case·114:·{186 ················case·114:·{
187 ····················b·=·WifiAwareStateManager.access$3900(this.this$0).createAwareNetworkInterface(this.mCurrentTransactionId,·(String)message.obj);187 ····················b·=·WifiAwareStateManager.access$3900(this.this$0).createAwareNetworkInterface(this.mCurrentTransactionId,·(String)message.obj);
188 ····················break·Label_1867;188 ····················break·Label_1877;
189 ················}189 ················}
190 ················case·113:·{190 ················case·113:·{
191 ····················this.this$0.mDataPathMgr.deleteAllInterfaces();191 ····················this.this$0.mDataPathMgr.deleteAllInterfaces();
192 ····················break;192 ····················break;
193 ················}193 ················}
194 ················case·112:·{194 ················case·112:·{
195 ····················this.this$0.mDataPathMgr.createAllInterfaces();195 ····················this.this$0.mDataPathMgr.createAllInterfaces();
196 ····················break;196 ····················break;
197 ················}197 ················}
198 ················case·111:·{198 ················case·111:·{
199 ····················if·(WifiAwareStateManager.access$3800(this.this$0)·==·null)·{199 ····················if·(WifiAwareStateManager.access$3800(this.this$0)·==·null)·{
200 ························b·=·WifiAwareStateManager.access$3900(this.this$0).getCapabilities(this.mCurrentTransactionId);200 ························b·=·WifiAwareStateManager.access$3900(this.this$0).getCapabilities(this.mCurrentTransactionId);
201 ························break·Label_1867;201 ························break·Label_1877;
202 ····················}202 ····················}
203 ····················break;203 ····················break;
204 ················}204 ················}
205 ················case·109:·{205 ················case·109:·{
206 ····················b·=·WifiAwareStateManager.access$3700(this.this$0,·mNextTransactionId);206 ····················b·=·WifiAwareStateManager.access$3700(this.this$0,·mNextTransactionId);
207 ····················break·Label_1867;207 ····················break·Label_1877;
208 ················}208 ················}
209 ················case·108:·{209 ················case·108:·{
210 ····················WifiAwareStateManager.access$3600(this.this$0);210 ····················WifiAwareStateManager.access$3600(this.this$0);
211 ····················break;211 ····················break;
212 ················}212 ················}
213 ················case·107:·{213 ················case·107:·{
214 ····················final·int·int4·=·message.getData().getInt(s8);214 ····················final·int·int4·=·message.getData().getInt(s8);
Offset 234, 40 lines modifiedOffset 234, 40 lines modified
234 ····················if·(!this.mSendQueueBlocked)·{234 ····················if·(!this.mSendQueueBlocked)·{
235 ························WifiAwareStateManager.access$2500(this.this$0);235 ························WifiAwareStateManager.access$2500(this.this$0);
236 ························break;236 ························break;
237 ····················}237 ····················}
238 ····················break;238 ····················break;
239 ················}239 ················}
240 ················case·106:·{240 ················case·106:·{
241 ····················b·=·WifiAwareStateManager.access$3400(this.this$0,·this.mCurrentTransactionId,·message.arg2,·message.getData().getInt(s9),·(SubscribeConfig)message.obj);241 ····················b·=·WifiAwareStateManager.access$3400(this.this$0,·this.mCurrentTransactionId,·message.arg2,·message.getData().getInt(s9),·(SubscribeConfig)message.getData().getParcelable(s10));
242 ····················break·Label_1867;242 ····················break·Label_1877;
243 ················}243 ················}
244 ················case·105:·{244 ················case·105:·{
245 ····················b·=·WifiAwareStateManager.access$3300(this.this$0,·this.mCurrentTransactionId,·message.arg2,·(SubscribeConfig)message.getData().getParcelable(s10),·(IWifiAwareDiscoverySessionCallback)message.obj);245 ····················b·=·WifiAwareStateManager.access$3300(this.this$0,·this.mCurrentTransactionId,·message.arg2,·(SubscribeConfig)message.getData().getParcelable(s10),·(IWifiAwareDiscoverySessionCallback)message.obj);
246 ····················break·Label_1867;246 ····················break·Label_1877;
247 ················}247 ················}
248 ················case·104:·{248 ················case·104:·{
249 ····················b·=·WifiAwareStateManager.access$3200(this.this$0,·this.mCurrentTransactionId,·message.arg2,·message.getData().getInt(s9),·(PublishConfig)message.obj);249 ····················b·=·WifiAwareStateManager.access$3200(this.this$0,·this.mCurrentTransactionId,·message.arg2,·message.getData().getInt(s9),·(PublishConfig)message.getData().getParcelable(s10));
250 ····················break·Label_1867;250 ····················break·Label_1877;
251 ················}251 ················}
252 ················case·103:·{252 ················case·103:·{
253 ····················b·=·WifiAwareStateManager.access$3100(this.this$0,·this.mCurrentTransactionId,·message.arg2,·(PublishConfig)message.getData().getParcelable(s10),·(IWifiAwareDiscoverySessionCallback)message.obj);253 ····················b·=·WifiAwareStateManager.access$3100(this.this$0,·this.mCurrentTransactionId,·message.arg2,·(PublishConfig)message.getData().getParcelable(s10),·(IWifiAwareDiscoverySessionCallback)message.obj);
254 ····················break·Label_1867;254 ····················break·Label_1877;
255 ················}255 ················}
256 ················case·102:·{256 ················case·102:·{
257 ····················WifiAwareStateManager.access$3000(this.this$0,·message.arg2,·(int)(Integer)message.obj);257 ····················WifiAwareStateManager.access$3000(this.this$0,·message.arg2,·(int)(Integer)message.obj);
258 ····················break;258 ····················break;
259 ················}259 ················}
260 ················case·101:·{260 ················case·101:·{
261 ····················b·=·WifiAwareStateManager.access$2800(this.this$0,·mNextTransactionId,·message.arg2);261 ····················b·=·WifiAwareStateManager.access$2800(this.this$0,·mNextTransactionId,·message.arg2);
262 ····················break·Label_1867;262 ····················break·Label_1877;
263 ················}263 ················}
264 ················case·100:·{264 ················case·100:·{
265 ····················b·=·WifiAwareStateManager.access$2700(this.this$0,·this.mCurrentTransactionId,·message.arg2,·message.getData().getInt(s8),·message.getData().getInt("pid"),·message.getData().getString("calling_package"),·message.getData().getString("calling_feature_id"),·(IWifiAwareEventCallback)message.obj,·(ConfigRequest)message.getData().getParcelable(s10),·message.getData().getBoolean("notify_identity_chg"));265 ····················b·=·WifiAwareStateManager.access$2700(this.this$0,·this.mCurrentTransactionId,·message.arg2,·message.getData().getInt(s8),·message.getData().getInt("pid"),·message.getData().getString("calling_package"),·message.getData().getString("calling_feature_id"),·(IWifiAwareEventCallback)message.obj,·(ConfigRequest)message.getData().getParcelable(s10),·message.getData().getBoolean("notify_identity_chg"));
... Open expanded diff ...
26.7 KB
com/android/server/wifi/aware/WifiAwareStateManager.class
26.6 KB
procyon -ec {}
    
Offset 148, 14 lines modifiedOffset 148, 15 lines modified
148 ····private·volatile·Capabilities·mCapabilities;148 ····private·volatile·Capabilities·mCapabilities;
149 ····private·volatile·Characteristics·mCharacteristics;149 ····private·volatile·Characteristics·mCharacteristics;
150 ····private·final·SparseArray·mClients;150 ····private·final·SparseArray·mClients;
151 ····private·Context·mContext;151 ····private·Context·mContext;
152 ····private·ConfigRequest·mCurrentAwareConfiguration;152 ····private·ConfigRequest·mCurrentAwareConfiguration;
153 ····private·byte[]·mCurrentDiscoveryInterfaceMac;153 ····private·byte[]·mCurrentDiscoveryInterfaceMac;
154 ····private·boolean·mCurrentIdentityNotification;154 ····private·boolean·mCurrentIdentityNotification;
 155 ····private·boolean·mCurrentRangingEnabled;
155 ····public·WifiAwareDataPathStateManager·mDataPathMgr;156 ····public·WifiAwareDataPathStateManager·mDataPathMgr;
156 ····private·boolean·mDbg;157 ····private·boolean·mDbg;
157 ····private·LocationManager·mLocationManager;158 ····private·LocationManager·mLocationManager;
158 ····private·PowerManager·mPowerManager;159 ····private·PowerManager·mPowerManager;
159 ····private·Map·mSettableParameters;160 ····private·Map·mSettableParameters;
160 ····private·WifiAwareStateManager$WifiAwareStateMachine·mSm;161 ····private·WifiAwareStateManager$WifiAwareStateMachine·mSm;
161 ····private·volatile·boolean·mUsageEnabled;162 ····private·volatile·boolean·mUsageEnabled;
Offset 177, 14 lines modifiedOffset 178, 15 lines modified
177 ····public·WifiAwareStateManager()·{178 ····public·WifiAwareStateManager()·{
178 ········this.mDbg·=·false;179 ········this.mDbg·=·false;
179 ········this.mUsageEnabled·=·false;180 ········this.mUsageEnabled·=·false;
180 ········this.mCharacteristics·=·null;181 ········this.mCharacteristics·=·null;
181 ········this.mClients·=·new·SparseArray();182 ········this.mClients·=·new·SparseArray();
182 ········this.mCurrentAwareConfiguration·=·null;183 ········this.mCurrentAwareConfiguration·=·null;
183 ········this.mCurrentIdentityNotification·=·false;184 ········this.mCurrentIdentityNotification·=·false;
 185 ········this.mCurrentRangingEnabled·=·false;
184 ········this.mCurrentDiscoveryInterfaceMac·=·WifiAwareStateManager.ALL_ZERO_MAC;186 ········this.mCurrentDiscoveryInterfaceMac·=·WifiAwareStateManager.ALL_ZERO_MAC;
185 ········this.mSettableParameters·=·new·HashMap();187 ········this.mSettableParameters·=·new·HashMap();
186 ········this.onReset();188 ········this.onReset();
187 ····}189 ····}
188 ····190 ····
189 ····private·boolean·connectLocal(final·short·n,·final·int·n2,·final·int·n3,·final·int·n4,·final·String·s,·final·String·s2,·final·IWifiAwareEventCallback·wifiAwareEventCallback,·final·ConfigRequest·configRequest,·final·boolean·b)·{191 ····private·boolean·connectLocal(final·short·n,·final·int·n2,·final·int·n3,·final·int·n4,·final·String·s,·final·String·s2,·final·IWifiAwareEventCallback·wifiAwareEventCallback,·final·ConfigRequest·configRequest,·final·boolean·b)·{
190 ········final·boolean·mUsageEnabled·=·this.mUsageEnabled;192 ········final·boolean·mUsageEnabled·=·this.mUsageEnabled;
Offset 262, 15 lines modifiedOffset 264, 15 lines modified
262 ········int·n7;264 ········int·n7;
263 ········if·(this.mCurrentAwareConfiguration·==·null)·{265 ········if·(this.mCurrentAwareConfiguration·==·null)·{
264 ············n7·=·n5;266 ············n7·=·n5;
265 ········}267 ········}
266 ········else·{268 ········else·{
267 ············n7·=·0;269 ············n7·=·0;
268 ········}270 ········}
269 ········final·boolean·enableAndConfigure·=·mWifiAwareNativeApi.enableAndConfigure(n,·mergeConfigRequests,·(boolean)(n6·!=·0),·(boolean)(n7·!=·0),·this.mPowerManager.isInteractive(),·this.mPowerManager.isDeviceIdleMode());271 ········final·boolean·enableAndConfigure·=·mWifiAwareNativeApi.enableAndConfigure(n,·mergeConfigRequests,·(boolean)(n6·!=·0),·(boolean)(n7·!=·0),·this.mPowerManager.isInteractive(),·this.mPowerManager.isDeviceIdleMode(),·this.mCurrentRangingEnabled);
270 ········if·(!enableAndConfigure)·{272 ········if·(!enableAndConfigure)·{
271 ············try·{273 ············try·{
272 ················wifiAwareEventCallback.onConnectFail(n5);274 ················wifiAwareEventCallback.onConnectFail(n5);
273 ················this.mAwareMetrics.recordAttachStatus(n5);275 ················this.mAwareMetrics.recordAttachStatus(n5);
274 ············}276 ············}
275 ············catch·(RemoteException·ex4)·{277 ············catch·(RemoteException·ex4)·{
276 ················final·StringBuilder·sb6·=·new·StringBuilder();278 ················final·StringBuilder·sb6·=·new·StringBuilder();
Offset 319, 26 lines modifiedOffset 321, 36 lines modified
319 ········}321 ········}
320 ········final·ConfigRequest·mergeConfigRequests·=·this.mergeConfigRequests(null);322 ········final·ConfigRequest·mergeConfigRequests·=·this.mergeConfigRequests(null);
321 ········if·(mergeConfigRequests·==·null)·{323 ········if·(mergeConfigRequests·==·null)·{
322 ············Log.wtf(s,·"disconnectLocal:·got·an·incompatible·merge·on·remaining·configs!?");324 ············Log.wtf(s,·"disconnectLocal:·got·an·incompatible·merge·on·remaining·configs!?");
323 ············return·false;325 ············return·false;
324 ········}326 ········}
325 ········final·boolean·doesAnyClientNeedIdentityChangeNotifications·=·this.doesAnyClientNeedIdentityChangeNotifications();327 ········final·boolean·doesAnyClientNeedIdentityChangeNotifications·=·this.doesAnyClientNeedIdentityChangeNotifications();
326 ········return·(!mergeConfigRequests.equals((Object)this.mCurrentAwareConfiguration)·||·this.mCurrentIdentityNotification·!=·doesAnyClientNeedIdentityChangeNotifications)·&&·this.mWifiAwareNativeApi.enableAndConfigure(n,·mergeConfigRequests,·doesAnyClientNeedIdentityChangeNotifications,·false,·this.mPowerManager.isInteractive(),·this.mPowerManager.isDeviceIdleMode());328 ········final·boolean·doesAnyClientNeedRanging·=·this.doesAnyClientNeedRanging();
 329 ········return·(!mergeConfigRequests.equals((Object)this.mCurrentAwareConfiguration)·||·this.mCurrentIdentityNotification·!=·doesAnyClientNeedIdentityChangeNotifications·||·this.mCurrentRangingEnabled·!=·doesAnyClientNeedRanging)·&&·this.mWifiAwareNativeApi.enableAndConfigure(n,·mergeConfigRequests,·doesAnyClientNeedIdentityChangeNotifications,·false,·this.mPowerManager.isInteractive(),·this.mPowerManager.isDeviceIdleMode(),·doesAnyClientNeedRanging);
327 ····}330 ····}
328 ····331 ····
329 ····private·boolean·doesAnyClientNeedIdentityChangeNotifications()·{332 ····private·boolean·doesAnyClientNeedIdentityChangeNotifications()·{
330 ········for·(int·i·=·0;·i·<·this.mClients.size();·++i)·{333 ········for·(int·i·=·0;·i·<·this.mClients.size();·++i)·{
331 ············if·(((WifiAwareClientState)this.mClients.valueAt(i)).getNotifyIdentityChange())·{334 ············if·(((WifiAwareClientState)this.mClients.valueAt(i)).getNotifyIdentityChange())·{
332 ················return·true;335 ················return·true;
333 ············}336 ············}
334 ········}337 ········}
335 ········return·false;338 ········return·false;
336 ····}339 ····}
337 ····340 ····
 341 ····private·boolean·doesAnyClientNeedRanging()·{
 342 ········for·(int·i·=·0;·i·<·this.mClients.size();·++i)·{
 343 ············if·(((WifiAwareClientState)this.mClients.valueAt(i)).isRangingEnabled())·{
 344 ················return·true;
 345 ············}
 346 ········}
 347 ········return·false;
 348 ····}
 349 ····
338 ····private·void·enableUsageLocal()·{350 ····private·void·enableUsageLocal()·{
339 ········if·(this.mCapabilities·==·null)·{351 ········if·(this.mCapabilities·==·null)·{
340 ············this.getAwareInterface();352 ············this.getAwareInterface();
341 ············this.queryCapabilities();353 ············this.queryCapabilities();
342 ············this.releaseAwareInterface();354 ············this.releaseAwareInterface();
343 ········}355 ········}
344 ········if·(this.mUsageEnabled)·{356 ········if·(this.mUsageEnabled)·{
Offset 575, 14 lines modifiedOffset 587, 15 lines modified
575 ················return;587 ················return;
576 ············}588 ············}
577 ········}589 ········}
578 ········if·((this.mCurrentAwareConfiguration·=·this.mergeConfigRequests(null))·==·null)·{590 ········if·((this.mCurrentAwareConfiguration·=·this.mergeConfigRequests(null))·==·null)·{
579 ············Log.wtf(s,·"onConfigCompletedLocal:·got·a·null·merged·configuration·after·config!?");591 ············Log.wtf(s,·"onConfigCompletedLocal:·got·a·null·merged·configuration·after·config!?");
580 ········}592 ········}
581 ········this.mCurrentIdentityNotification·=·this.doesAnyClientNeedIdentityChangeNotifications();593 ········this.mCurrentIdentityNotification·=·this.doesAnyClientNeedIdentityChangeNotifications();
 594 ········this.mCurrentRangingEnabled·=·this.doesAnyClientNeedRanging();
582 ····}595 ····}
583 ····596 ····
584 ····private·void·onConfigFailedLocal(final·Message·message,·final·int·n)·{597 ····private·void·onConfigFailedLocal(final·Message·message,·final·int·n)·{
585 ········final·int·arg1·=·message.arg1;598 ········final·int·arg1·=·message.arg1;
586 ········final·String·s·=·"WifiAwareStateManager";599 ········final·String·s·=·"WifiAwareStateManager";
587 ········if·(arg1·==·100)·{600 ········if·(arg1·==·100)·{
588 ············final·IWifiAwareEventCallback·wifiAwareEventCallback·=·(IWifiAwareEventCallback)message.obj;601 ············final·IWifiAwareEventCallback·wifiAwareEventCallback·=·(IWifiAwareEventCallback)message.obj;
Offset 821, 14 lines modifiedOffset 834, 17 lines modified
821 ················final·int·uid·=·wifiAwareClientState.getUid();834 ················final·int·uid·=·wifiAwareClientState.getUid();
822 ················if·(message.arg1·!=·n3)·{835 ················if·(message.arg1·!=·n3)·{
823 ····················b2·=·false;836 ····················b2·=·false;
824 ················}837 ················}
825 ················mAwareMetrics.recordDiscoveryStatus(uid,·n,·b2);838 ················mAwareMetrics.recordDiscoveryStatus(uid,·n,·b2);
826 ················if·(n·==·3)·{839 ················if·(n·==·3)·{
827 ····················wifiAwareClientState.removeSession(int1);840 ····················wifiAwareClientState.removeSession(int1);
 841 ····················if·(this.mCurrentRangingEnabled·!=·this.doesAnyClientNeedRanging())·{
 842 ························this.reconfigure();
 843 ····················}
828 ················}844 ················}
829 ············}845 ············}
830 ········}846 ········}
831 ········else·{847 ········else·{
832 ············final·int·arg3·=·message.arg2;848 ············final·int·arg3·=·message.arg2;
833 ············final·IWifiAwareDiscoverySessionCallback·wifiAwareDiscoverySessionCallback·=·(IWifiAwareDiscoverySessionCallback)message.obj;849 ············final·IWifiAwareDiscoverySessionCallback·wifiAwareDiscoverySessionCallback·=·(IWifiAwareDiscoverySessionCallback)message.obj;
834 ············final·WifiAwareClientState·wifiAwareClientState2·=·(WifiAwareClientState)this.mClients.get(arg3);850 ············final·WifiAwareClientState·wifiAwareClientState2·=·(WifiAwareClientState)this.mClients.get(arg3);
Offset 855, 178 lines modifiedOffset 871, 192 lines modified
855 ················b2·=·false;871 ················b2·=·false;
856 ············}872 ············}
857 ············mAwareMetrics2.recordDiscoveryStatus(uid2,·n,·b2);873 ············mAwareMetrics2.recordDiscoveryStatus(uid2,·n,·b2);
858 ········}874 ········}
859 ····}875 ····}
860 ····876 ····
861 ····private·void·onSessionConfigSuccessLocal(final·Message·message,·final·byte·b,·final·boolean·b2)·{877 ····private·void·onSessionConfigSuccessLocal(final·Message·message,·final·byte·b,·final·boolean·b2)·{
862 ········final·int·arg1·=·message.arg1;878 ········final·String·s·=·"config";
... Open expanded diff ...
23.6 KB
com/android/server/wifi/p2p/WifiP2pServiceImpl$P2pStateMachine.class
23.5 KB
procyon -ec {}
    
Offset 3, 18 lines modifiedOffset 3, 22 lines modified
  
3 import·java.io.ObjectInputStream;3 import·java.io.ObjectInputStream;
4 import·java.io.IOException;4 import·java.io.IOException;
5 import·java.io.ObjectOutputStream;5 import·java.io.ObjectOutputStream;
6 import·java.io.Serializable;6 import·java.io.Serializable;
7 import·java.io.PrintWriter;7 import·java.io.PrintWriter;
8 import·java.io.FileDescriptor;8 import·java.io.FileDescriptor;
 9 import·java.util.Objects;
9 import·android.net.InetAddresses;10 import·android.net.InetAddresses;
10 import·android.os.Parcelable;11 import·android.os.Parcelable;
11 import·android.content.Context;12 import·android.content.Context;
12 import·android.content.Intent;13 import·android.content.Intent;
 14 import·android.net.wifi.WifiInfo;
 15 import·android.net.wifi.ScanResult;
 16 import·android.net.wifi.WifiManager;
13 import·android.app.AlertDialog;17 import·android.app.AlertDialog;
14 import·android.net.wifi.WpsInfo;18 import·android.net.wifi.WpsInfo;
15 import·android.content.DialogInterface$OnKeyListener;19 import·android.content.DialogInterface$OnKeyListener;
16 import·android.content.DialogInterface$OnCancelListener;20 import·android.content.DialogInterface$OnCancelListener;
17 import·android.content.DialogInterface$OnClickListener;21 import·android.content.DialogInterface$OnClickListener;
18 import·android.widget.EditText;22 import·android.widget.EditText;
19 import·android.app.AlertDialog$Builder;23 import·android.app.AlertDialog$Builder;
Offset 158, 19 lines modifiedOffset 162, 19 lines modified
158 ············return·false;162 ············return·false;
159 ········}163 ········}
160 ········this.clearClientDeadChannels();164 ········this.clearClientDeadChannels();
161 ········final·WifiP2pServiceImpl$ClientInfo·clientInfo·=·this.getClientInfo(messenger,·false);165 ········final·WifiP2pServiceImpl$ClientInfo·clientInfo·=·this.getClientInfo(messenger,·false);
162 ········if·(clientInfo·==·null)·{166 ········if·(clientInfo·==·null)·{
163 ············return·false;167 ············return·false;
164 ········}168 ········}
165 ········if·(!WifiP2pServiceImpl$ClientInfo.access$11700(clientInfo).add(wifiP2pServiceInfo))·{169 ········if·(!WifiP2pServiceImpl$ClientInfo.access$11800(clientInfo).add(wifiP2pServiceInfo))·{
166 ············return·false;170 ············return·false;
167 ········}171 ········}
168 ········if·(!this.mWifiNative.p2pServiceAdd(wifiP2pServiceInfo))·{172 ········if·(!this.mWifiNative.p2pServiceAdd(wifiP2pServiceInfo))·{
169 ············WifiP2pServiceImpl$ClientInfo.access$11700(clientInfo).remove(wifiP2pServiceInfo);173 ············WifiP2pServiceImpl$ClientInfo.access$11800(clientInfo).remove(wifiP2pServiceInfo);
170 ············return·false;174 ············return·false;
171 ········}175 ········}
172 ········return·true;176 ········return·true;
173 ····}177 ····}
174 ····178 ····
175 ····private·void·addRowToDialog(final·ViewGroup·viewGroup,·final·int·n,·final·String·text)·{179 ····private·void·addRowToDialog(final·ViewGroup·viewGroup,·final·int·n,·final·String·text)·{
176 ········final·Resources·resources·=·WifiP2pServiceImpl.access$1100(this.this$0).getResources();180 ········final·Resources·resources·=·WifiP2pServiceImpl.access$1100(this.this$0).getResources();
Offset 186, 34 lines modifiedOffset 190, 34 lines modified
186 ············return·false;190 ············return·false;
187 ········}191 ········}
188 ········this.clearClientDeadChannels();192 ········this.clearClientDeadChannels();
189 ········final·WifiP2pServiceImpl$ClientInfo·clientInfo·=·this.getClientInfo(messenger,·false);193 ········final·WifiP2pServiceImpl$ClientInfo·clientInfo·=·this.getClientInfo(messenger,·false);
190 ········if·(clientInfo·==·null)·{194 ········if·(clientInfo·==·null)·{
191 ············return·false;195 ············return·false;
192 ········}196 ········}
193 ········WifiP2pServiceImpl.access$11304(this.this$0);197 ········WifiP2pServiceImpl.access$11404(this.this$0);
194 ········if·(WifiP2pServiceImpl.access$11300(this.this$0)·==·0)·{198 ········if·(WifiP2pServiceImpl.access$11400(this.this$0)·==·0)·{
195 ············WifiP2pServiceImpl.access$11304(this.this$0);199 ············WifiP2pServiceImpl.access$11404(this.this$0);
196 ········}200 ········}
197 ········wifiP2pServiceRequest.setTransactionId((int)WifiP2pServiceImpl.access$11300(this.this$0));201 ········wifiP2pServiceRequest.setTransactionId((int)WifiP2pServiceImpl.access$11400(this.this$0));
198 ········WifiP2pServiceImpl$ClientInfo.access$11600(clientInfo).put((int)WifiP2pServiceImpl.access$11300(this.this$0),·(Object)wifiP2pServiceRequest);202 ········WifiP2pServiceImpl$ClientInfo.access$11700(clientInfo).put((int)WifiP2pServiceImpl.access$11400(this.this$0),·(Object)wifiP2pServiceRequest);
199 ········return·WifiP2pServiceImpl.access$7600(this.this$0)·==·null·||·this.updateSupplicantServiceRequest();203 ········return·WifiP2pServiceImpl.access$7600(this.this$0)·==·null·||·this.updateSupplicantServiceRequest();
200 ····}204 ····}
201 ····205 ····
202 ····private·void·checkAndReEnableP2p()·{206 ····private·void·checkAndReEnableP2p()·{
203 ········final·boolean·halInterfaceAvailable·=·this.isHalInterfaceAvailable();207 ········final·boolean·halInterfaceAvailable·=·this.isHalInterfaceAvailable();
204 ········final·StringBuilder·sb·=·new·StringBuilder();208 ········final·StringBuilder·sb·=·new·StringBuilder();
205 ········sb.append("Wifi·enabled=");209 ········sb.append("Wifi·enabled=");
206 ········sb.append(this.mIsWifiEnabled);210 ········sb.append(this.mIsWifiEnabled);
207 ········sb.append(",·P2P·Interface·availability=");211 ········sb.append(",·P2P·Interface·availability=");
208 ········sb.append(halInterfaceAvailable);212 ········sb.append(halInterfaceAvailable);
209 ········sb.append(",·Number·of·clients=");213 ········sb.append(",·Number·of·clients=");
210 ········sb.append(WifiP2pServiceImpl.access$10900(this.this$0).size());214 ········sb.append(WifiP2pServiceImpl.access$11000(this.this$0).size());
211 ········Log.d("WifiP2pService",·sb.toString());215 ········Log.d("WifiP2pService",·sb.toString());
212 ········if·(this.mIsWifiEnabled·&&·halInterfaceAvailable·&&·!WifiP2pServiceImpl.access$10900(this.this$0).isEmpty())·{216 ········if·(this.mIsWifiEnabled·&&·halInterfaceAvailable·&&·!WifiP2pServiceImpl.access$11000(this.this$0).isEmpty())·{
213 ············this.sendMessage(143376);217 ············this.sendMessage(143376);
214 ········}218 ········}
215 ····}219 ····}
216 ····220 ····
217 ····private·void·checkAndSendP2pStateChangedBroadcast()·{221 ····private·void·checkAndSendP2pStateChangedBroadcast()·{
218 ········final·boolean·halInterfaceAvailable·=·this.isHalInterfaceAvailable();222 ········final·boolean·halInterfaceAvailable·=·this.isHalInterfaceAvailable();
219 ········final·StringBuilder·sb·=·new·StringBuilder();223 ········final·StringBuilder·sb·=·new·StringBuilder();
Offset 229, 25 lines modifiedOffset 233, 25 lines modified
229 ········final·ArrayList<Messenger>·list·=·new·ArrayList<Messenger>();233 ········final·ArrayList<Messenger>·list·=·new·ArrayList<Messenger>();
230 ········for·(final·WifiP2pServiceImpl$ClientInfo·wifiP2pServiceImpl$ClientInfo·:·WifiP2pServiceImpl.access$4600(this.this$0).values())·{234 ········for·(final·WifiP2pServiceImpl$ClientInfo·wifiP2pServiceImpl$ClientInfo·:·WifiP2pServiceImpl.access$4600(this.this$0).values())·{
231 ············final·Message·obtain·=·Message.obtain();235 ············final·Message·obtain·=·Message.obtain();
232 ············obtain.what·=·139313;236 ············obtain.what·=·139313;
233 ············obtain.arg1·=·0;237 ············obtain.arg1·=·0;
234 ············obtain.arg2·=·0;238 ············obtain.arg2·=·0;
235 ············obtain.obj·=·null;239 ············obtain.obj·=·null;
236 ············if·(WifiP2pServiceImpl$ClientInfo.access$11800(wifiP2pServiceImpl$ClientInfo)·==·null)·{240 ············if·(WifiP2pServiceImpl$ClientInfo.access$11900(wifiP2pServiceImpl$ClientInfo)·==·null)·{
237 ················continue;241 ················continue;
238 ············}242 ············}
239 ············try·{243 ············try·{
240 ················WifiP2pServiceImpl$ClientInfo.access$11800(wifiP2pServiceImpl$ClientInfo).send(obtain);244 ················WifiP2pServiceImpl$ClientInfo.access$11900(wifiP2pServiceImpl$ClientInfo).send(obtain);
241 ············}245 ············}
242 ············catch·(RemoteException·ex)·{246 ············catch·(RemoteException·ex)·{
243 ················if·(WifiP2pServiceImpl.access$500(this.this$0))·{247 ················if·(WifiP2pServiceImpl.access$500(this.this$0))·{
244 ····················this.logd("detect·dead·channel");248 ····················this.logd("detect·dead·channel");
245 ················}249 ················}
246 ················list.add(WifiP2pServiceImpl$ClientInfo.access$11800(wifiP2pServiceImpl$ClientInfo));250 ················list.add(WifiP2pServiceImpl$ClientInfo.access$11900(wifiP2pServiceImpl$ClientInfo));
247 ············}251 ············}
248 ········}252 ········}
249 ········final·Iterator<Messenger>·iterator2·=·list.iterator();253 ········final·Iterator<Messenger>·iterator2·=·list.iterator();
250 ········while·(iterator2.hasNext())·{254 ········while·(iterator2.hasNext())·{
251 ············this.clearClientInfo(iterator2.next());255 ············this.clearClientInfo(iterator2.next());
252 ········}256 ········}
253 ····}257 ····}
Offset 270, 44 lines modifiedOffset 274, 44 lines modified
270 ············Log.e("WifiP2pService",·"Illegal·argument(s)");274 ············Log.e("WifiP2pService",·"Illegal·argument(s)");
271 ············return;275 ············return;
272 ········}276 ········}
273 ········final·WifiP2pServiceImpl$ClientInfo·clientInfo·=·this.getClientInfo(messenger,·false);277 ········final·WifiP2pServiceImpl$ClientInfo·clientInfo·=·this.getClientInfo(messenger,·false);
274 ········if·(clientInfo·==·null)·{278 ········if·(clientInfo·==·null)·{
275 ············return;279 ············return;
276 ········}280 ········}
277 ········final·Iterator·iterator·=·WifiP2pServiceImpl$ClientInfo.access$11700(clientInfo).iterator();281 ········final·Iterator·iterator·=·WifiP2pServiceImpl$ClientInfo.access$11800(clientInfo).iterator();
278 ········while·(iterator.hasNext())·{282 ········while·(iterator.hasNext())·{
279 ············this.mWifiNative.p2pServiceDel((WifiP2pServiceInfo)iterator.next());283 ············this.mWifiNative.p2pServiceDel((WifiP2pServiceInfo)iterator.next());
280 ········}284 ········}
281 ········WifiP2pServiceImpl$ClientInfo.access$11700(clientInfo).clear();285 ········WifiP2pServiceImpl$ClientInfo.access$11800(clientInfo).clear();
282 ····}286 ····}
283 ····287 ····
284 ····private·void·clearServiceRequests(final·Messenger·messenger)·{288 ····private·void·clearServiceRequests(final·Messenger·messenger)·{
285 ········if·(messenger·==·null)·{289 ········if·(messenger·==·null)·{
286 ············Log.e("WifiP2pService",·"Illegal·argument(s)");290 ············Log.e("WifiP2pService",·"Illegal·argument(s)");
287 ············return;291 ············return;
288 ········}292 ········}
289 ········final·WifiP2pServiceImpl$ClientInfo·clientInfo·=·this.getClientInfo(messenger,·false);293 ········final·WifiP2pServiceImpl$ClientInfo·clientInfo·=·this.getClientInfo(messenger,·false);
290 ········if·(clientInfo·==·null)·{294 ········if·(clientInfo·==·null)·{
291 ············return;295 ············return;
292 ········}296 ········}
... Open expanded diff ...
5.42 KB
com/android/server/wifi/proto/nano/WifiMetricsProto$UserActionEvent.class
5.28 KB
procyon -ec {}
    
Offset 23, 16 lines modifiedOffset 23, 18 lines modified
23 ····public·static·final·int·EVENT_FORGET_WIFI·=·1;23 ····public·static·final·int·EVENT_FORGET_WIFI·=·1;
24 ····public·static·final·int·EVENT_MANUAL_CONNECT·=·11;24 ····public·static·final·int·EVENT_MANUAL_CONNECT·=·11;
25 ····public·static·final·int·EVENT_TOGGLE_WIFI_OFF·=·10;25 ····public·static·final·int·EVENT_TOGGLE_WIFI_OFF·=·10;
26 ····public·static·final·int·EVENT_TOGGLE_WIFI_ON·=·9;26 ····public·static·final·int·EVENT_TOGGLE_WIFI_ON·=·9;
27 ····public·static·final·int·EVENT_UNKNOWN;27 ····public·static·final·int·EVENT_UNKNOWN;
28 ····private·static·volatile·WifiMetricsProto$UserActionEvent[]·_emptyArray;28 ····private·static·volatile·WifiMetricsProto$UserActionEvent[]·_emptyArray;
29 ····public·int·eventType;29 ····public·int·eventType;
 30 ····public·WifiMetricsProto$NetworkDisableReason·networkDisableReason;
30 ····public·long·startTimeMillis;31 ····public·long·startTimeMillis;
31 ····public·WifiMetricsProto$TargetNetworkInfo·targetNetworkInfo;32 ····public·WifiMetricsProto$TargetNetworkInfo·targetNetworkInfo;
 33 ····public·WifiMetricsProto$WifiStatus·wifiStatus;
32 ····34 ····
33 ····public·WifiMetricsProto$UserActionEvent()·{35 ····public·WifiMetricsProto$UserActionEvent()·{
34 ········this.clear();36 ········this.clear();
35 ····}37 ····}
36 ····38 ····
37 ····public·static·WifiMetricsProto$UserActionEvent[]·emptyArray()·{39 ····public·static·WifiMetricsProto$UserActionEvent[]·emptyArray()·{
38 ········if·(WifiMetricsProto$UserActionEvent._emptyArray·==·null)·{40 ········if·(WifiMetricsProto$UserActionEvent._emptyArray·==·null)·{
Offset 53, 14 lines modifiedOffset 55, 16 lines modified
53 ········return·(WifiMetricsProto$UserActionEvent)MessageNano.mergeFrom((MessageNano)new·WifiMetricsProto$UserActionEvent(),·array);55 ········return·(WifiMetricsProto$UserActionEvent)MessageNano.mergeFrom((MessageNano)new·WifiMetricsProto$UserActionEvent(),·array);
54 ····}56 ····}
55 ····57 ····
56 ····public·WifiMetricsProto$UserActionEvent·clear()·{58 ····public·WifiMetricsProto$UserActionEvent·clear()·{
57 ········this.eventType·=·0;59 ········this.eventType·=·0;
58 ········this.startTimeMillis·=·0L;60 ········this.startTimeMillis·=·0L;
59 ········this.targetNetworkInfo·=·null;61 ········this.targetNetworkInfo·=·null;
 62 ········this.wifiStatus·=·null;
 63 ········this.networkDisableReason·=·null;
60 ········super.cachedSize·=·-1;64 ········super.cachedSize·=·-1;
61 ········return·this;65 ········return·this;
62 ····}66 ····}
63 ····67 ····
64 ····protected·int·computeSerializedSize()·{68 ····protected·int·computeSerializedSize()·{
65 ········int·computeSerializedSize·=·super.computeSerializedSize();69 ········int·computeSerializedSize·=·super.computeSerializedSize();
66 ········final·int·eventType·=·this.eventType;70 ········final·int·eventType·=·this.eventType;
Offset 71, 30 lines modifiedOffset 75, 54 lines modified
71 ········if·(startTimeMillis·!=·0L)·{75 ········if·(startTimeMillis·!=·0L)·{
72 ············computeSerializedSize·+=·CodedOutputByteBufferNano.computeInt64Size(2,·startTimeMillis);76 ············computeSerializedSize·+=·CodedOutputByteBufferNano.computeInt64Size(2,·startTimeMillis);
73 ········}77 ········}
74 ········final·WifiMetricsProto$TargetNetworkInfo·targetNetworkInfo·=·this.targetNetworkInfo;78 ········final·WifiMetricsProto$TargetNetworkInfo·targetNetworkInfo·=·this.targetNetworkInfo;
75 ········if·(targetNetworkInfo·!=·null)·{79 ········if·(targetNetworkInfo·!=·null)·{
76 ············computeSerializedSize·+=·CodedOutputByteBufferNano.computeMessageSize(3,·(MessageNano)targetNetworkInfo);80 ············computeSerializedSize·+=·CodedOutputByteBufferNano.computeMessageSize(3,·(MessageNano)targetNetworkInfo);
77 ········}81 ········}
 82 ········final·WifiMetricsProto$WifiStatus·wifiStatus·=·this.wifiStatus;
 83 ········if·(wifiStatus·!=·null)·{
 84 ············computeSerializedSize·+=·CodedOutputByteBufferNano.computeMessageSize(4,·(MessageNano)wifiStatus);
 85 ········}
 86 ········final·WifiMetricsProto$NetworkDisableReason·networkDisableReason·=·this.networkDisableReason;
 87 ········if·(networkDisableReason·!=·null)·{
 88 ············computeSerializedSize·+=·CodedOutputByteBufferNano.computeMessageSize(5,·(MessageNano)networkDisableReason);
 89 ········}
78 ········return·computeSerializedSize;90 ········return·computeSerializedSize;
79 ····}91 ····}
80 ····92 ····
81 ····public·WifiMetricsProto$UserActionEvent·mergeFrom(final·CodedInputByteBufferNano·codedInputByteBufferNano)·{93 ····public·WifiMetricsProto$UserActionEvent·mergeFrom(final·CodedInputByteBufferNano·codedInputByteBufferNano)·{
82 ········while·(true)·{94 ········while·(true)·{
83 ············final·int·tag·=·codedInputByteBufferNano.readTag();95 ············final·int·tag·=·codedInputByteBufferNano.readTag();
84 ············if·(tag·==·0)·{96 ············if·(tag·==·0)·{
85 ················return·this;97 ················return·this;
86 ············}98 ············}
87 ············if·(tag·!=·8)·{99 ············if·(tag·!=·8)·{
88 ················if·(tag·!=·16)·{100 ················if·(tag·!=·16)·{
89 ····················if·(tag·!=·26)·{101 ····················if·(tag·!=·26)·{
90 ························if·(!WireFormatNano.parseUnknownField(codedInputByteBufferNano,·tag))·{102 ························if·(tag·!=·34)·{
91 ····························return·this;103 ····························if·(tag·!=·42)·{
 104 ································if·(!WireFormatNano.parseUnknownField(codedInputByteBufferNano,·tag))·{
 105 ····································return·this;
 106 ································}
 107 ································continue;
 108 ····························}
 109 ····························else·{
 110 ································if·(this.networkDisableReason·==·null)·{
 111 ····································this.networkDisableReason·=·new·WifiMetricsProto$NetworkDisableReason();
 112 ································}
 113 ································codedInputByteBufferNano.readMessage((MessageNano)this.networkDisableReason);
 114 ····························}
 115 ························}
 116 ························else·{
 117 ····························if·(this.wifiStatus·==·null)·{
 118 ································this.wifiStatus·=·new·WifiMetricsProto$WifiStatus();
 119 ····························}
 120 ····························codedInputByteBufferNano.readMessage((MessageNano)this.wifiStatus);
92 ························}121 ························}
93 ························continue; 
94 ····················}122 ····················}
95 ····················else·{123 ····················else·{
96 ························if·(this.targetNetworkInfo·==·null)·{124 ························if·(this.targetNetworkInfo·==·null)·{
97 ····························this.targetNetworkInfo·=·new·WifiMetricsProto$TargetNetworkInfo();125 ····························this.targetNetworkInfo·=·new·WifiMetricsProto$TargetNetworkInfo();
98 ························}126 ························}
99 ························codedInputByteBufferNano.readMessage((MessageNano)this.targetNetworkInfo);127 ························codedInputByteBufferNano.readMessage((MessageNano)this.targetNetworkInfo);
100 ····················}128 ····················}
Offset 142, 10 lines modifiedOffset 170, 18 lines modified
142 ········if·(startTimeMillis·!=·0L)·{170 ········if·(startTimeMillis·!=·0L)·{
143 ············codedOutputByteBufferNano.writeInt64(2,·startTimeMillis);171 ············codedOutputByteBufferNano.writeInt64(2,·startTimeMillis);
144 ········}172 ········}
145 ········final·WifiMetricsProto$TargetNetworkInfo·targetNetworkInfo·=·this.targetNetworkInfo;173 ········final·WifiMetricsProto$TargetNetworkInfo·targetNetworkInfo·=·this.targetNetworkInfo;
146 ········if·(targetNetworkInfo·!=·null)·{174 ········if·(targetNetworkInfo·!=·null)·{
147 ············codedOutputByteBufferNano.writeMessage(3,·(MessageNano)targetNetworkInfo);175 ············codedOutputByteBufferNano.writeMessage(3,·(MessageNano)targetNetworkInfo);
148 ········}176 ········}
 177 ········final·WifiMetricsProto$WifiStatus·wifiStatus·=·this.wifiStatus;
 178 ········if·(wifiStatus·!=·null)·{
 179 ············codedOutputByteBufferNano.writeMessage(4,·(MessageNano)wifiStatus);
 180 ········}
 181 ········final·WifiMetricsProto$NetworkDisableReason·networkDisableReason·=·this.networkDisableReason;
 182 ········if·(networkDisableReason·!=·null)·{
 183 ············codedOutputByteBufferNano.writeMessage(5,·(MessageNano)networkDisableReason);
 184 ········}
149 ········super.writeTo(codedOutputByteBufferNano);185 ········super.writeTo(codedOutputByteBufferNano);
150 ····}186 ····}
151 }187 }
994 B
com/android/server/wifi/scanner/KnownBandsChannelHelper.class
872 B
procyon -ec {}
    
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
12 import·android.net.wifi.WifiScanner$ChannelSpec;12 import·android.net.wifi.WifiScanner$ChannelSpec;
  
13 public·class·KnownBandsChannelHelper·extends·ChannelHelper13 public·class·KnownBandsChannelHelper·extends·ChannelHelper
14 {14 {
15 ····public·static·final·int·BAND_5_GHZ_HIGH_END_FREQ·=·5865;15 ····public·static·final·int·BAND_5_GHZ_HIGH_END_FREQ·=·5865;
16 ····public·static·final·int·BAND_5_GHZ_LOW_END_FREQ·=·5240;16 ····public·static·final·int·BAND_5_GHZ_LOW_END_FREQ·=·5240;
17 ····public·static·final·int·BAND_5_GHZ_MID_END_FREQ·=·5710;17 ····public·static·final·int·BAND_5_GHZ_MID_END_FREQ·=·5710;
18 ····public·static·final·int·BAND_6_GHZ_HIGH_END_FREQ·=·7105;18 ····public·static·final·int·BAND_6_GHZ_HIGH_END_FREQ·=·7115;
19 ····public·static·final·int·BAND_6_GHZ_LOW_END_FREQ·=·6425;19 ····public·static·final·int·BAND_6_GHZ_LOW_END_FREQ·=·6425;
20 ····public·static·final·int·BAND_6_GHZ_MID_END_FREQ·=·6875;20 ····public·static·final·int·BAND_6_GHZ_MID_END_FREQ·=·6875;
21 ····private·WifiScanner$ChannelSpec[][]·mBandsToChannels;21 ····private·WifiScanner$ChannelSpec[][]·mBandsToChannels;
22 ····22 ····
23 ····private·static·void·copyChannels(final·WifiScanner$ChannelSpec[]·array,·final·int[]·array2)·{23 ····private·static·void·copyChannels(final·WifiScanner$ChannelSpec[]·array,·final·int[]·array2)·{
24 ········for·(int·i·=·0;·i·<·array2.length;·++i)·{24 ········for·(int·i·=·0;·i·<·array2.length;·++i)·{
25 ············array[i]·=·new·WifiScanner$ChannelSpec(array2[i]);25 ············array[i]·=·new·WifiScanner$ChannelSpec(array2[i]);
52.1 KB
com/android/server/wifi/ClientModeImpl$ConnectModeState.class
52.0 KB
procyon -ec {}
    
Offset 31, 109 lines modifiedOffset 31, 109 lines modified
31 ····ClientModeImpl$ConnectModeState(final·ClientModeImpl·this$0)·{31 ····ClientModeImpl$ConnectModeState(final·ClientModeImpl·this$0)·{
32 ········this.this$0·=·this$0;32 ········this.this$0·=·this$0;
33 ····}33 ····}
34 ····34 ····
35 ····public·void·enter()·{35 ····public·void·enter()·{
36 ········final·StringBuilder·sb·=·new·StringBuilder();36 ········final·StringBuilder·sb·=·new·StringBuilder();
37 ········sb.append("entering·ConnectModeState:·ifaceName·=·");37 ········sb.append("entering·ConnectModeState:·ifaceName·=·");
38 ········sb.append(ClientModeImpl.access$2300(this.this$0));38 ········sb.append(ClientModeImpl.access$2400(this.this$0));
39 ········Log.d("WifiClientModeImpl",·sb.toString());39 ········Log.d("WifiClientModeImpl",·sb.toString());
40 ········final·ClientModeImpl·this$0·=·this.this$0;40 ········final·ClientModeImpl·this$0·=·this.this$0;
41 ········final·int·wifiEnabled·=·1;41 ········final·int·wifiEnabled·=·1;
42 ········ClientModeImpl.access$3402(this$0,·wifiEnabled);42 ········ClientModeImpl.access$3502(this$0,·wifiEnabled);
43 ········ClientModeImpl.access$3500(this.this$0);43 ········ClientModeImpl.access$3600(this.this$0);
44 ········if·(!ClientModeImpl.access$600(this.this$0).removeAllNetworks(ClientModeImpl.access$2300(this.this$0)))·{44 ········if·(!ClientModeImpl.access$600(this.this$0).removeAllNetworks(ClientModeImpl.access$2400(this.this$0)))·{
45 ············this.this$0.loge("Failed·to·remove·networks·on·entering·connect·mode");45 ············this.this$0.loge("Failed·to·remove·networks·on·entering·connect·mode");
46 ········}46 ········}
47 ········ClientModeImpl.access$700(this.this$0).reset();47 ········ClientModeImpl.access$800(this.this$0).reset();
48 ········ClientModeImpl.access$700(this.this$0).setSupplicantState(SupplicantState.DISCONNECTED);48 ········ClientModeImpl.access$800(this.this$0).setSupplicantState(SupplicantState.DISCONNECTED);
49 ········ClientModeImpl.access$3600(this.this$0).getWakeupController().reset();49 ········ClientModeImpl.access$3700(this.this$0).getWakeupController().reset();
50 ········ClientModeImpl.access$3700(this.this$0,·NetworkInfo$DetailedState.DISCONNECTED);50 ········ClientModeImpl.access$3800(this.this$0,·NetworkInfo$DetailedState.DISCONNECTED);
51 ········ClientModeImpl.access$1300(this.this$0).setWifiEnabled((boolean)(wifiEnabled·!=·0));51 ········ClientModeImpl.access$1400(this.this$0).setWifiEnabled((boolean)(wifiEnabled·!=·0));
52 ········ClientModeImpl.access$3800(this.this$0).setWifiState((boolean)(wifiEnabled·!=·0));52 ········ClientModeImpl.access$3900(this.this$0).setWifiState((boolean)(wifiEnabled·!=·0));
53 ········ClientModeImpl.access$300(this.this$0).setWifiState(2);53 ········ClientModeImpl.access$300(this.this$0).setWifiState(2);
54 ········ClientModeImpl.access$300(this.this$0).logStaEvent(18);54 ········ClientModeImpl.access$300(this.this$0).logStaEvent(18);
55 ········ClientModeImpl.access$3900(this.this$0).noteSupplicantStateChanged(ClientModeImpl.access$700(this.this$0));55 ········ClientModeImpl.access$4000(this.this$0).noteSupplicantStateChanged(ClientModeImpl.access$800(this.this$0));
56 ········ClientModeImpl.access$4000(this.this$0).setWifiEnabled((boolean)(wifiEnabled·!=·0));56 ········ClientModeImpl.access$4100(this.this$0).setWifiEnabled((boolean)(wifiEnabled·!=·0));
57 ········ClientModeImpl.access$4100(this.this$0).init();57 ········ClientModeImpl.access$4200(this.this$0).init();
58 ····}58 ····}
59 ····59 ····
60 ····public·void·exit()·{60 ····public·void·exit()·{
61 ········ClientModeImpl.access$3402(this.this$0,·4);61 ········ClientModeImpl.access$3502(this.this$0,·4);
62 ········ClientModeImpl.access$1300(this.this$0).setWifiEnabled(false);62 ········ClientModeImpl.access$1400(this.this$0).setWifiEnabled(false);
63 ········ClientModeImpl.access$3800(this.this$0).setWifiState(false);63 ········ClientModeImpl.access$3900(this.this$0).setWifiState(false);
64 ········ClientModeImpl.access$300(this.this$0).setWifiState(1);64 ········ClientModeImpl.access$300(this.this$0).setWifiState(1);
65 ········ClientModeImpl.access$300(this.this$0).logStaEvent(19);65 ········ClientModeImpl.access$300(this.this$0).logStaEvent(19);
66 ········ClientModeImpl.access$3900(this.this$0).noteWifiDisabled(ClientModeImpl.access$700(this.this$0));66 ········ClientModeImpl.access$4000(this.this$0).noteWifiDisabled(ClientModeImpl.access$800(this.this$0));
67 ········if·(!ClientModeImpl.access$600(this.this$0).removeAllNetworks(ClientModeImpl.access$2300(this.this$0)))·{67 ········if·(!ClientModeImpl.access$600(this.this$0).removeAllNetworks(ClientModeImpl.access$2400(this.this$0)))·{
68 ············this.this$0.loge("Failed·to·remove·networks·on·exiting·connect·mode");68 ············this.this$0.loge("Failed·to·remove·networks·on·exiting·connect·mode");
69 ········}69 ········}
70 ········ClientModeImpl.access$700(this.this$0).reset();70 ········ClientModeImpl.access$800(this.this$0).reset();
71 ········ClientModeImpl.access$700(this.this$0).setSupplicantState(SupplicantState.DISCONNECTED);71 ········ClientModeImpl.access$800(this.this$0).setSupplicantState(SupplicantState.DISCONNECTED);
72 ········ClientModeImpl.access$3900(this.this$0).noteSupplicantStateChanged(ClientModeImpl.access$700(this.this$0));72 ········ClientModeImpl.access$4000(this.this$0).noteSupplicantStateChanged(ClientModeImpl.access$800(this.this$0));
73 ········ClientModeImpl.access$4000(this.this$0).setWifiEnabled(false);73 ········ClientModeImpl.access$4100(this.this$0).setWifiEnabled(false);
74 ········ClientModeImpl.access$4100(this.this$0).reset();74 ········ClientModeImpl.access$4200(this.this$0).reset();
75 ········ClientModeImpl.access$4200(this.this$0);75 ········ClientModeImpl.access$4300(this.this$0);
76 ····}76 ····}
77 ····77 ····
78 ····public·boolean·processMessage(final·Message·message)·{78 ····public·boolean·processMessage(final·Message·message)·{
79 ········final·int·what·=·message.what;79 ········final·int·what·=·message.what;
80 ········final·int·n·=·-1;80 ········final·int·n·=·-1;
81 ········final·String·s·=·"any";81 ········final·String·s·=·"any";
82 ········final·int·n2·=·15;82 ········final·int·n2·=·15;
83 ········int·n3·=·4;83 ········int·n3·=·4;
84 ········int·n4·=·5;84 ········int·n4·=·5;
85 ········final·String·s2·=·"WifiClientModeImpl";85 ········final·String·s2·=·"WifiClientModeImpl";
86 ········int·n5·=·2;86 ········int·n5·=·2;
87 ········int·access$8300·=·0;87 ········int·access$8300·=·0;
88 ········final·int·n6·=·1;88 ········final·int·n6·=·1;
89 ········Label_5289:·{89 ········Label_5313:·{
90 ············switch·(what)·{90 ············switch·(what)·{
91 ················default:·{91 ················default:·{
92 ····················break·Label_5289;92 ····················break·Label_5313;
93 ················}93 ················}
94 ················case·147527:·{94 ················case·147527:·{
95 ····················ClientModeImpl.access$8200(this.this$0,·(MboOceController$BtmFrameData)message.obj);95 ····················ClientModeImpl.access$8200(this.this$0,·(MboOceController$BtmFrameData)message.obj);
96 ····················break;96 ····················break;
97 ················}97 ················}
98 ················case·147517:·{98 ················case·147517:·{
99 ····················ClientModeImpl.access$5900(this.this$0).receivedWnmFrame((WnmData)message.obj);99 ····················ClientModeImpl.access$6000(this.this$0).receivedWnmFrame((WnmData)message.obj);
100 ····················break;100 ····················break;
101 ················}101 ················}
102 ················case·147509:·{102 ················case·147509:·{
103 ····················ClientModeImpl.access$5900(this.this$0).notifyIconDone((IconEvent)message.obj);103 ····················ClientModeImpl.access$6000(this.this$0).notifyIconDone((IconEvent)message.obj);
104 ····················break;104 ····················break;
105 ················}105 ················}
106 ················case·147502:·{106 ················case·147502:·{
107 ····················final·Object·obj·=·message.obj;107 ····················final·Object·obj·=·message.obj;
108 ····················if·(obj·!=·null)·{108 ····················if·(obj·!=·null)·{
109 ························ClientModeImpl.access$4502(this.this$0,·(String)obj);109 ························ClientModeImpl.access$4602(this.this$0,·(String)obj);
110 ························break;110 ························break;
111 ····················}111 ····················}
112 ····················break;112 ····················break;
113 ················}113 ················}
114 ················case·147501:·{114 ················case·147501:·{
115 ····················final·String·s3·=·(String)message.obj;115 ····················final·String·s3·=·(String)message.obj;
116 ····················if·(s3·!=·null)·{116 ····················if·(s3·!=·null)·{
117 ························final·ScanDetailCache·scanDetailCacheForNetwork·=·ClientModeImpl.access$4600(this.this$0).getScanDetailCacheForNetwork(ClientModeImpl.access$400(this.this$0));117 ························final·ScanDetailCache·scanDetailCacheForNetwork·=·ClientModeImpl.access$4700(this.this$0).getScanDetailCacheForNetwork(ClientModeImpl.access$400(this.this$0));
118 ························if·(scanDetailCacheForNetwork·!=·null)·{118 ························if·(scanDetailCacheForNetwork·!=·null)·{
119 ····························ClientModeImpl.access$300(this.this$0).setConnectionScanDetail(scanDetailCacheForNetwork.getScanDetail(s3));119 ····························ClientModeImpl.access$300(this.this$0).setConnectionScanDetail(scanDetailCacheForNetwork.getScanDetail(s3));
120 ························}120 ························}
121 ························ClientModeImpl.access$5302(this.this$0,·s3);121 ························ClientModeImpl.access$5402(this.this$0,·s3);
122 ····················}122 ····················}
123 ····················break·Label_5289;123 ····················break·Label_5313;
124 ················}124 ················}
125 ················case·147500:·{125 ················case·147500:·{
126 ····················ClientModeImpl.access$5900(this.this$0).notifyANQPDone((AnqpEvent)message.obj);126 ····················ClientModeImpl.access$6000(this.this$0).notifyANQPDone((AnqpEvent)message.obj);
127 ····················break;127 ····················break;
128 ················}128 ················}
129 ················case·147499:·{129 ················case·147499:·{
130 ····················ClientModeImpl.access$4300(this.this$0);130 ····················ClientModeImpl.access$4400(this.this$0);
131 ····················ClientModeImpl.access$3200(this.this$0).captureBugReportData(n6);131 ····················ClientModeImpl.access$3300(this.this$0).captureBugReportData(n6);
132 ····················ClientModeImpl.access$4402(this.this$0,·false);132 ····················ClientModeImpl.access$4502(this.this$0,·false);
133 ····················String·access$8301·=·(String)message.obj;133 ····················String·access$8301·=·(String)message.obj;
134 ····················int·n7;134 ····················int·n7;
135 ····················if·(message.arg1·>·0)·{135 ····················if·(message.arg1·>·0)·{
136 ························n7·=·n6;136 ························n7·=·n6;
137 ····················}137 ····················}
138 ····················else·{138 ····················else·{
139 ························n7·=·0;139 ························n7·=·0;
Offset 144, 34 lines modifiedOffset 144, 34 lines modified
144 ····················sb.append(access$8301);144 ····················sb.append(access$8301);
145 ····················sb.append("·reason·code=");145 ····················sb.append("·reason·code=");
146 ····················sb.append(arg2);146 ····················sb.append(arg2);
147 ····················sb.append("·timedOut=");147 ····················sb.append("·timedOut=");
148 ····················sb.append(Boolean.toString((boolean)(n7·!=·0)));148 ····················sb.append(Boolean.toString((boolean)(n7·!=·0)));
149 ····················Log.d(s2,·sb.toString());149 ····················Log.d(s2,·sb.toString());
150 ····················if·(access$8301·!=·null·&&·!TextUtils.isEmpty((CharSequence)access$8301))·{150 ····················if·(access$8301·!=·null·&&·!TextUtils.isEmpty((CharSequence)access$8301))·{
151 ························if·(ClientModeImpl.access$4500(this.this$0)·==·s)·{151 ························if·(ClientModeImpl.access$4600(this.this$0)·==·s)·{
152 ····························ClientModeImpl.access$4502(this.this$0,·access$8301);152 ····························ClientModeImpl.access$4602(this.this$0,·access$8301);
153 ························}153 ························}
154 ····················}154 ····················}
155 ····················else·{155 ····················else·{
156 ························access$8301·=·ClientModeImpl.access$4500(this.this$0);156 ························access$8301·=·ClientModeImpl.access$4600(this.this$0);
157 ····················}157 ····················}
158 ····················ClientModeImpl.access$4600(this.this$0).updateNetworkSelectionStatus(ClientModeImpl.access$400(this.this$0),·n6);158 ····················ClientModeImpl.access$4700(this.this$0).updateNetworkSelectionStatus(ClientModeImpl.access$400(this.this$0),·n6);
159 ····················ClientModeImpl.access$4600(this.this$0).setRecentFailureAssociationStatus(ClientModeImpl.access$400(this.this$0),·arg2);159 ····················ClientModeImpl.access$4700(this.this$0).setRecentFailureAssociationStatus(ClientModeImpl.access$400(this.this$0),·arg2);
160 ····················final·int·n8·=·17;160 ····················final·int·n8·=·17;
... Open expanded diff ...
19.9 KB
com/android/server/wifi/ClientModeImpl$ConnectedState.class
19.8 KB
procyon -ec {}
    
Offset 16, 97 lines modifiedOffset 16, 97 lines modified
16 ····final·/*·synthetic·*/·ClientModeImpl·this$0;16 ····final·/*·synthetic·*/·ClientModeImpl·this$0;
17 ····17 ····
18 ····ClientModeImpl$ConnectedState(final·ClientModeImpl·this$0)·{18 ····ClientModeImpl$ConnectedState(final·ClientModeImpl·this$0)·{
19 ········this.this$0·=·this$0;19 ········this.this$0·=·this$0;
20 ····}20 ····}
21 ····21 ····
22 ····public·void·enter()·{22 ····public·void·enter()·{
23 ········if·(ClientModeImpl.access$800(this.this$0))·{23 ········if·(ClientModeImpl.access$900(this.this$0))·{
24 ············final·ClientModeImpl·this$0·=·this.this$0;24 ············final·ClientModeImpl·this$0·=·this.this$0;
25 ············final·StringBuilder·sb·=·new·StringBuilder();25 ············final·StringBuilder·sb·=·new·StringBuilder();
26 ············sb.append("Enter·ConnectedState··mScreenOn=");26 ············sb.append("Enter·ConnectedState··mScreenOn=");
27 ············sb.append(ClientModeImpl.access$11400(this.this$0));27 ············sb.append(ClientModeImpl.access$11400(this.this$0));
28 ············this$0.log(sb.toString());28 ············this$0.log(sb.toString());
29 ········}29 ········}
30 ········final·ClientModeImpl·this$2·=·this.this$0;30 ········final·ClientModeImpl·this$2·=·this.this$0;
31 ········final·int·n·=·1;31 ········final·int·n·=·1;
32 ········ClientModeImpl.access$4700(this$2,·n,·n,·0);32 ········ClientModeImpl.access$4800(this$2,·n,·n,·0);
33 ········ClientModeImpl.access$1300(this.this$0).handleConnectionStateChanged(n);33 ········ClientModeImpl.access$1400(this.this$0).handleConnectionStateChanged(n);
34 ········this.this$0.registerConnected();34 ········this.this$0.registerConnected();
35 ········final·ClientModeImpl·this$3·=·this.this$0;35 ········final·ClientModeImpl·this$3·=·this.this$0;
36 ········final·long·n2·=·0L;36 ········final·long·n2·=·0L;
37 ········ClientModeImpl.access$6002(this$3,·n2);37 ········ClientModeImpl.access$6102(this$3,·n2);
38 ········ClientModeImpl.access$5702(this.this$0,·(WifiConfiguration)null);38 ········ClientModeImpl.access$5802(this.this$0,·(WifiConfiguration)null);
39 ········ClientModeImpl.access$1600(this.this$0).reset();39 ········ClientModeImpl.access$1700(this.this$0).reset();
40 ········final·ClientModeImpl·this$4·=·this.this$0;40 ········final·ClientModeImpl·this$4·=·this.this$0;
41 ········final·int·n3·=·-1;41 ········final·int·n3·=·-1;
42 ········ClientModeImpl.access$10802(this$4,·n3);42 ········ClientModeImpl.access$10802(this$4,·n3);
43 ········ClientModeImpl.access$6502(this.this$0,·false);43 ········ClientModeImpl.access$6602(this.this$0,·false);
44 ········ClientModeImpl.access$11702(this.this$0,·n2);44 ········ClientModeImpl.access$11702(this.this$0,·n2);
45 ········ClientModeImpl.access$402(this.this$0,·n3);45 ········ClientModeImpl.access$402(this.this$0,·n3);
46 ········ClientModeImpl.access$3600(this.this$0).getWifiLastResortWatchdog().connectedStateTransition((boolean)(n·!=·0));46 ········ClientModeImpl.access$3700(this.this$0).getWifiLastResortWatchdog().connectedStateTransition((boolean)(n·!=·0));
47 ········ClientModeImpl.access$9100(this.this$0).updateState(3);47 ········ClientModeImpl.access$9100(this.this$0).updateState(3);
48 ········ClientModeImpl.access$3600(this.this$0).getWifiLockManager().updateWifiClientConnected((boolean)(n·!=·0));48 ········ClientModeImpl.access$3700(this.this$0).getWifiLockManager().updateWifiClientConnected((boolean)(n·!=·0));
49 ········ClientModeImpl.access$1600(this.this$0).startConnectedNetworkScorer(((NetworkAgent)ClientModeImpl.access$3100(this.this$0)).getNetwork().getNetId());49 ········ClientModeImpl.access$1700(this.this$0).startConnectedNetworkScorer(((NetworkAgent)ClientModeImpl.access$3200(this.this$0)).getNetwork().getNetId());
50 ········this.this$0.updateLinkLayerStatsRssiAndScoreReport();50 ········this.this$0.updateLinkLayerStatsRssiAndScoreReport();
51 ····}51 ····}
52 ····52 ····
53 ····public·void·exit()·{53 ····public·void·exit()·{
54 ········this.this$0.logd("ClientModeImpl:·Leaving·Connected·state");54 ········this.this$0.logd("ClientModeImpl:·Leaving·Connected·state");
55 ········ClientModeImpl.access$1300(this.this$0).handleConnectionStateChanged(3);55 ········ClientModeImpl.access$1400(this.this$0).handleConnectionStateChanged(3);
56 ········ClientModeImpl.access$11702(this.this$0,·0L);56 ········ClientModeImpl.access$11702(this.this$0,·0L);
57 ········ClientModeImpl.access$3600(this.this$0).getWifiLastResortWatchdog().connectedStateTransition(false);57 ········ClientModeImpl.access$3700(this.this$0).getWifiLastResortWatchdog().connectedStateTransition(false);
58 ····}58 ····}
59 ····59 ····
60 ····public·boolean·processMessage(final·Message·message)·{60 ····public·boolean·processMessage(final·Message·message)·{
61 ········final·int·what·=·message.what;61 ········final·int·what·=·message.what;
62 ········final·int·n·=·5;62 ········final·int·n·=·5;
63 ········final·int·n2·=·131324;63 ········final·int·n2·=·131324;
64 ········final·int·n3·=·3;64 ········final·int·n3·=·3;
65 ········final·int·n4·=·6;65 ········final·int·n4·=·6;
66 ········final·long·n5·=·0L;66 ········final·long·n5·=·0L;
67 ········byte·b·=·0;67 ········byte·b·=·0;
68 ········final·byte·b2·=·1;68 ········final·byte·b2·=·1;
69 ········Label_1850:·{69 ········Label_1746:·{
70 ············switch·(what)·{70 ············switch·(what)·{
71 ················default:·{71 ················default:·{
72 ····················break·Label_1850;72 ····················break·Label_1746;
73 ················}73 ················}
74 ················case·147501:·{74 ················case·147501:·{
75 ····················final·ClientModeImpl·this$0·=·this.this$0;75 ····················final·ClientModeImpl·this$0·=·this.this$0;
76 ····················ClientModeImpl.access$11702(this$0,·ClientModeImpl.access$6100(this$0).getWallClockMillis());76 ····················ClientModeImpl.access$11702(this$0,·ClientModeImpl.access$6200(this$0).getWallClockMillis());
77 ····················break·Label_1850;77 ····················break·Label_1746;
78 ················}78 ················}
79 ················case·147460:·{79 ················case·147460:·{
80 ····················ClientModeImpl.access$4700(this.this$0,·n4,·(int)b2,·0);80 ····················ClientModeImpl.access$4800(this.this$0,·n4,·(int)b2,·0);
81 ····················if·(ClientModeImpl.access$11700(this.this$0)·!=·n5)·{81 ····················if·(ClientModeImpl.access$11700(this.this$0)·!=·n5)·{
82 ························ClientModeImpl.access$6100(this.this$0).getWallClockMillis();82 ························ClientModeImpl.access$6200(this.this$0).getWallClockMillis();
83 ························ClientModeImpl.access$11700(this.this$0);83 ························ClientModeImpl.access$11700(this.this$0);
84 ························ClientModeImpl.access$11702(this.this$0,·n5);84 ························ClientModeImpl.access$11702(this.this$0,·n5);
85 ····················}85 ····················}
86 ····················if·(ClientModeImpl.unexpectedDisconnectedReason(message.arg2))·{86 ····················if·(ClientModeImpl.unexpectedDisconnectedReason(message.arg2))·{
87 ························ClientModeImpl.access$3200(this.this$0).captureBugReportData(n);87 ························ClientModeImpl.access$3300(this.this$0).captureBugReportData(n);
88 ····················}88 ····················}
89 ····················if·(message.arg1·!=·b2·||·b2·==·0)·{89 ····················if·(message.arg1·==·b2)·{
90 ························ClientModeImpl.access$3900(this.this$0).noteNonlocalDisconnect(message.arg2);90 ························b·=·b2;
91 ························if·(((WifiInfo)ClientModeImpl.access$700(this.this$0)).getRssi()·<·ClientModeImpl.access$3600(this.this$0).getScoringParams().getSufficientRssi(((WifiInfo)ClientModeImpl.access$700(this.this$0)).getFrequency()))·{91 ····················}
92 ····························b·=·b2;92 ····················if·(b·==·0)·{
93 ························}93 ························ClientModeImpl.access$4000(this.this$0).noteNonlocalDisconnect(message.arg2);
94 ························ClientModeImpl.access$6600(this.this$0).handleBssidConnectionFailure(((WifiInfo)ClientModeImpl.access$700(this.this$0)).getBSSID(),·((WifiInfo)ClientModeImpl.access$700(this.this$0)).getSSID(),·8,·(boolean)(b·!=·0));94 ························ClientModeImpl.access$700(this.this$0).handleBssidConnectionFailure(((WifiInfo)ClientModeImpl.access$800(this.this$0)).getBSSID(),·((WifiInfo)ClientModeImpl.access$800(this.this$0)).getSSID(),·8,·((WifiInfo)ClientModeImpl.access$800(this.this$0)).getRssi());
95 ····················}95 ····················}
96 ····················final·WifiConfiguration·currentWifiConfiguration·=·this.this$0.getCurrentWifiConfiguration();96 ····················final·WifiConfiguration·currentWifiConfiguration·=·this.this$0.getCurrentWifiConfiguration();
97 ····················if·(ClientModeImpl.access$800(this.this$0))·{97 ····················if·(ClientModeImpl.access$900(this.this$0))·{
98 ························final·ClientModeImpl·this$2·=·this.this$0;98 ························final·ClientModeImpl·this$2·=·this.this$0;
99 ························final·StringBuilder·sb·=·new·StringBuilder();99 ························final·StringBuilder·sb·=·new·StringBuilder();
100 ························sb.append("NETWORK_DISCONNECTION_EVENT·in·connected·state·BSSID=");100 ························sb.append("NETWORK_DISCONNECTION_EVENT·in·connected·state·BSSID=");
101 ························sb.append(((WifiInfo)ClientModeImpl.access$700(this.this$0)).getBSSID());101 ························sb.append(((WifiInfo)ClientModeImpl.access$800(this.this$0)).getBSSID());
102 ························sb.append("·RSSI=");102 ························sb.append("·RSSI=");
103 ························sb.append(((WifiInfo)ClientModeImpl.access$700(this.this$0)).getRssi());103 ························sb.append(((WifiInfo)ClientModeImpl.access$800(this.this$0)).getRssi());
104 ························sb.append("·freq=");104 ························sb.append("·freq=");
105 ························sb.append(((WifiInfo)ClientModeImpl.access$700(this.this$0)).getFrequency());105 ························sb.append(((WifiInfo)ClientModeImpl.access$800(this.this$0)).getFrequency());
106 ························sb.append("·reason=");106 ························sb.append("·reason=");
107 ························sb.append(message.arg2);107 ························sb.append(message.arg2);
108 ························sb.append("·Network·Selection·Status=");108 ························sb.append("·Network·Selection·Status=");
109 ························String·networkStatusString;109 ························String·networkStatusString;
110 ························if·(currentWifiConfiguration·==·null)·{110 ························if·(currentWifiConfiguration·==·null)·{
111 ····························networkStatusString·=·"Unavailable";111 ····························networkStatusString·=·"Unavailable";
112 ························}112 ························}
Offset 117, 36 lines modifiedOffset 117, 36 lines modified
117 ························this$2.log(sb.toString());117 ························this$2.log(sb.toString());
118 ························break;118 ························break;
119 ····················}119 ····················}
120 ····················break;120 ····················break;
121 ················}121 ················}
122 ················case·131335:·{122 ················case·131335:·{
123 ····················final·ClientModeImpl·this$3·=·this.this$0;123 ····················final·ClientModeImpl·this$3·=·this.this$0;
124 ····················ClientModeImpl.access$2400(this$3,·message,·what,·(Object)ClientModeImpl.access$11600(this$3));124 ····················ClientModeImpl.access$2500(this$3,·message,·what,·(Object)ClientModeImpl.access$11600(this$3));
125 ····················break;125 ····················break;
126 ················}126 ················}
127 ················case·131225:·{127 ················case·131225:·{
128 ····················if·(message.arg1·!=·0)·{128 ····················if·(message.arg1·!=·0)·{
129 ························b·=·b2;129 ························b·=·b2;
130 ····················}130 ····················}
131 ····················ClientModeImpl.access$4600(this.this$0).setNetworkNoInternetAccessExpected(ClientModeImpl.access$500(this.this$0),·(boolean)(b·!=·0));131 ····················ClientModeImpl.access$4700(this.this$0).setNetworkNoInternetAccessExpected(ClientModeImpl.access$500(this.this$0),·(boolean)(b·!=·0));
132 ····················break;132 ····················break;
133 ················}133 ················}
134 ················case·131220:·{134 ················case·131220:·{
135 ····················if·(message.arg1·!=·b2)·{135 ····················if·(message.arg1·!=·b2)·{
136 ························break;136 ························break;
137 ····················}137 ····················}
138 ····················ClientModeImpl.access$11900(this.this$0,·n2);138 ····················ClientModeImpl.access$11900(this.this$0,·n2);
139 ····················ClientModeImpl.access$3200(this.this$0).reportConnectionEvent(b2);139 ····················ClientModeImpl.access$3300(this.this$0).reportConnectionEvent(b2);
140 ····················ClientModeImpl.access$3900(this.this$0).noteValidationSuccess(ClientModeImpl.access$700(this.this$0));140 ····················ClientModeImpl.access$4000(this.this$0).noteValidationSuccess(ClientModeImpl.access$800(this.this$0));
141 ····················ClientModeImpl.access$6600(this.this$0).handleNetworkValidationSuccess(ClientModeImpl.access$5300(this.this$0),·((WifiInfo)ClientModeImpl.access$700(this.this$0)).getSSID());141 ····················ClientModeImpl.access$700(this.this$0).handleNetworkValidationSuccess(ClientModeImpl.access$5400(this.this$0),·((WifiInfo)ClientModeImpl.access$800(this.this$0)).getSSID());
142 ····················final·WifiConfiguration·currentWifiConfiguration2·=·this.this$0.getCurrentWifiConfiguration();142 ····················final·WifiConfiguration·currentWifiConfiguration2·=·this.this$0.getCurrentWifiConfiguration();
143 ····················if·(currentWifiConfiguration2·!=·null)·{143 ····················if·(currentWifiConfiguration2·!=·null)·{
144 ························ClientModeImpl.access$4600(this.this$0).updateNetworkSelectionStatus(currentWifiConfiguration2.networkId,·0);144 ························ClientModeImpl.access$4700(this.this$0).updateNetworkSelectionStatus(currentWifiConfiguration2.networkId,·0);
145 ························ClientModeImpl.access$4600(this.this$0).setNetworkValidatedInternetAccess(currentWifiConfiguration2.networkId,·(boolean)(b2·!=·0));145 ························ClientModeImpl.access$4700(this.this$0).setNetworkValidatedInternetAccess(currentWifiConfiguration2.networkId,·(boolean)(b2·!=·0));
... Open expanded diff ...
13.8 KB
com/android/server/wifi/ClientModeImpl$DefaultState.class
13.7 KB
procyon -ec {}
    
Offset 28, 86 lines modifiedOffset 28, 86 lines modified
28 ············switch·(what)·{28 ············switch·(what)·{
29 ················default:·{29 ················default:·{
30 ····················final·ClientModeImpl·this$0·=·this.this$0;30 ····················final·ClientModeImpl·this$0·=·this.this$0;
31 ····················final·StringBuilder·sb·=·new·StringBuilder();31 ····················final·StringBuilder·sb·=·new·StringBuilder();
32 ····················sb.append("Error!·unhandled·message");32 ····················sb.append("Error!·unhandled·message");
33 ····················sb.append(message);33 ····················sb.append(message);
34 ····················this$0.loge(sb.toString());34 ····················this$0.loge(sb.toString());
35 ····················break·Label_1740;35 ····················break·Label_1732;
36 ················}36 ················}
37 ················case·131280:·{37 ················case·131280:·{
38 ····················final·byte[]·packetFilter·=·ClientModeImpl.access$600(this.this$0).readPacketFilter(ClientModeImpl.access$2300(this.this$0));38 ····················final·byte[]·packetFilter·=·ClientModeImpl.access$600(this.this$0).readPacketFilter(ClientModeImpl.access$2400(this.this$0));
39 ····················if·(ClientModeImpl.access$200(this.this$0)·!=·null)·{39 ····················if·(ClientModeImpl.access$200(this.this$0)·!=·null)·{
40 ························ClientModeImpl.access$200(this.this$0).readPacketFilterComplete(packetFilter);40 ························ClientModeImpl.access$200(this.this$0).readPacketFilterComplete(packetFilter);
41 ····················}41 ····················}
42 ····················break·Label_1740;42 ····················break·Label_1732;
43 ················}43 ················}
44 ················case·131275:·{44 ················case·131275:·{
45 ····················if·((boolean)message.obj)·{45 ····················if·((boolean)message.obj)·{
46 ························ClientModeImpl.access$600(this.this$0).startFilteringMulticastV4Packets(ClientModeImpl.access$2300(this.this$0));46 ························ClientModeImpl.access$600(this.this$0).startFilteringMulticastV4Packets(ClientModeImpl.access$2400(this.this$0));
47 ························break·Label_1740;47 ························break·Label_1732;
48 ····················}48 ····················}
49 ····················ClientModeImpl.access$600(this.this$0).stopFilteringMulticastV4Packets(ClientModeImpl.access$2300(this.this$0));49 ····················ClientModeImpl.access$600(this.this$0).stopFilteringMulticastV4Packets(ClientModeImpl.access$2400(this.this$0));
50 ····················break·Label_1740;50 ····················break·Label_1732;
51 ················}51 ················}
52 ················case·131232:52 ················case·131232:
53 ················case·131233:53 ················case·131233:
54 ················case·131281:54 ················case·131281:
55 ················case·131282:·{55 ················case·131282:·{
56 ····················if·(ClientModeImpl.access$3100(this.this$0)·!=·null)·{56 ····················if·(ClientModeImpl.access$3200(this.this$0)·!=·null)·{
57 ························((NetworkAgent)ClientModeImpl.access$3100(this.this$0)).sendSocketKeepaliveEvent(message.arg1,·-20);57 ························((NetworkAgent)ClientModeImpl.access$3200(this.this$0)).sendSocketKeepaliveEvent(message.arg1,·-20);
58 ····················}58 ····················}
59 ····················break·Label_1740;59 ····················break·Label_1732;
60 ················}60 ················}
61 ················case·131158:·{61 ················case·131158:·{
62 ····················final·int·arg1·=·message.arg1;62 ····················final·int·arg1·=·message.arg1;
63 ····················final·int·n3·=·4;63 ····················final·int·n3·=·4;
64 ····················if·(arg1·==·(b2·?·1·:·0))·{64 ····················if·(arg1·==·(b2·?·1·:·0))·{
65 ························if·(message.arg2·==·(b2·?·1·:·0))·{65 ························if·(message.arg2·==·(b2·?·1·:·0))·{
66 ····························ClientModeImpl.access$2000(this.this$0).release();66 ····························ClientModeImpl.access$2100(this.this$0).release();
67 ························}67 ························}
68 ························ClientModeImpl.access$1500(this.this$0,·n3,·b2);68 ························ClientModeImpl.access$1600(this.this$0,·n3,·b2);
69 ························break·Label_1740;69 ························break·Label_1732;
70 ····················}70 ····················}
71 ····················ClientModeImpl.access$1500(this.this$0,·n3,·false);71 ····················ClientModeImpl.access$1600(this.this$0,·n3,·false);
72 ····················break·Label_1740;72 ····················break·Label_1732;
73 ················}73 ················}
74 ················case·131149:·{74 ················case·131149:·{
75 ····················if·(message.arg1·==·(b2·?·1·:·0))·{75 ····················if·(message.arg1·==·(b2·?·1·:·0))·{
76 ························ClientModeImpl.access$1500(this.this$0,·n,·false);76 ························ClientModeImpl.access$1600(this.this$0,·n,·false);
77 ························break·Label_1740;77 ························break·Label_1732;
78 ····················}78 ····················}
79 ····················ClientModeImpl.access$1500(this.this$0,·n,·b2);79 ····················ClientModeImpl.access$1600(this.this$0,·n,·b2);
80 ····················break·Label_1740;80 ····················break·Label_1732;
81 ················}81 ················}
82 ················case·69636:·{82 ················case·69636:·{
83 ····················if·(message.obj·==·ClientModeImpl.access$1000(this.this$0))·{83 ····················if·(message.obj·==·ClientModeImpl.access$1100(this.this$0))·{
84 ························final·ClientModeImpl·this$2·=·this.this$0;84 ························final·ClientModeImpl·this$2·=·this.this$0;
85 ························final·StringBuilder·sb2·=·new·StringBuilder();85 ························final·StringBuilder·sb2·=·new·StringBuilder();
86 ························sb2.append("WifiP2pService·channel·lost,·message.arg1·=");86 ························sb2.append("WifiP2pService·channel·lost,·message.arg1·=");
87 ························sb2.append(message.arg1);87 ························sb2.append(message.arg1);
88 ························this$2.loge(sb2.toString());88 ························this$2.loge(sb2.toString());
89 ····················}89 ····················}
90 ····················break·Label_1740;90 ····················break·Label_1732;
91 ················}91 ················}
92 ················case·69632:·{92 ················case·69632:·{
93 ····················if·(message.obj·!=·ClientModeImpl.access$1000(this.this$0))·{93 ····················if·(message.obj·!=·ClientModeImpl.access$1100(this.this$0))·{
94 ························this.this$0.loge("got·HALF_CONNECTED·for·unknown·channel");94 ························this.this$0.loge("got·HALF_CONNECTED·for·unknown·channel");
95 ························break·Label_1740;95 ························break·Label_1732;
96 ····················}96 ····················}
97 ····················if·(message.arg1·==·0)·{97 ····················if·(message.arg1·==·0)·{
98 ························ClientModeImpl.access$1100(this.this$0,·69633);98 ························ClientModeImpl.access$1200(this.this$0,·69633);
99 ························break·Label_1740;99 ························break·Label_1732;
100 ····················}100 ····················}
101 ····················final·ClientModeImpl·this$3·=·this.this$0;101 ····················final·ClientModeImpl·this$3·=·this.this$0;
102 ····················final·StringBuilder·sb3·=·new·StringBuilder();102 ····················final·StringBuilder·sb3·=·new·StringBuilder();
103 ····················sb3.append("WifiP2pService·connection·failure,·error=");103 ····················sb3.append("WifiP2pService·connection·failure,·error=");
104 ····················sb3.append(message.arg1);104 ····················sb3.append(message.arg1);
105 ····················this$3.loge(sb3.toString());105 ····················this$3.loge(sb3.toString());
106 ····················break·Label_1740;106 ····················break·Label_1732;
107 ················}107 ················}
108 ················case·131144:108 ················case·131144:
109 ················case·131145:109 ················case·131145:
110 ················case·131146:110 ················case·131146:
111 ················case·131147:111 ················case·131147:
112 ················case·131155:112 ················case·131155:
113 ················case·131156:113 ················case·131156:
Offset 123, 131 lines modifiedOffset 123, 130 lines modified
123 ················case·147460:123 ················case·147460:
124 ················case·147462:124 ················case·147462:
125 ················case·147463:125 ················case·147463:
126 ················case·147471:126 ················case·147471:
127 ················case·147472:127 ················case·147472:
128 ················case·147499:128 ················case·147499:
129 ················case·147501:129 ················case·147501:
130 ················case·147502:130 ················case·147502:·{
131 ················case·147518:·{131 ····················ClientModeImpl.access$3400(this.this$0,·message,·(State)this);
132 ····················ClientModeImpl.access$3300(this.this$0,·message,·(State)this); 
133 ····················return·b2;132 ····················return·b2;
134 ················}133 ················}
135 ················case·143372:·{134 ················case·143372:·{
136 ····················final·ClientModeImpl·this$4·=·this.this$0;135 ····················final·ClientModeImpl·this$4·=·this.this$0;
137 ····················if·(message.arg1·==·(b2·?·1·:·0))·{136 ····················if·(message.arg1·==·(b2·?·1·:·0))·{
138 ························b·=·b2;137 ························b·=·b2;
139 ····················}138 ····················}
140 ····················ClientModeImpl.access$2602(this$4,·b);139 ····················ClientModeImpl.access$2702(this$4,·b);
141 ····················ClientModeImpl.access$2700(this.this$0,·message,·143373);140 ····················ClientModeImpl.access$2800(this.this$0,·message,·143373);
142 ····················continue;141 ····················continue;
143 ················}142 ················}
144 ················case·143371:·{143 ················case·143371:·{
145 ····················ClientModeImpl.access$2500(this.this$0).set(((NetworkInfo)message.obj).isConnected());144 ····················ClientModeImpl.access$2600(this.this$0).set(((NetworkInfo)message.obj).isConnected());
146 ····················continue;145 ····················continue;
147 ················}146 ················}
148 ················case·131331:·{147 ················case·131331:·{
149 ····················ClientModeImpl.access$2200(this.this$0,·message.arg2);148 ····················ClientModeImpl.access$2300(this.this$0,·message.arg2);
150 ····················continue;149 ····················continue;
151 ················}150 ················}
152 ················case·131330:·{151 ················case·131330:·{
153 ····················ClientModeImpl.access$2100(this.this$0,·message.arg2,·n);152 ····················ClientModeImpl.access$2200(this.this$0,·message.arg2,·n);
154 ····················continue;153 ····················continue;
155 ················}154 ················}
156 ················case·131326:·{155 ················case·131326:·{
157 ····················ClientModeImpl.access$2900(this.this$0,·message,·what,·0);156 ····················ClientModeImpl.access$3000(this.this$0,·message,·what,·0);
158 ····················continue;157 ····················continue;
159 ················}158 ················}
160 ················case·131324:·{159 ················case·131324:·{
161 ····················ClientModeImpl.access$3200(this.this$0).reportConnectionEvent((byte)3);160 ····················ClientModeImpl.access$3300(this.this$0).reportConnectionEvent((byte)3);
162 ····················continue;161 ····················continue;
... Open expanded diff ...
8.45 KB
com/android/server/wifi/ClientModeImpl$DisconnectedState.class
8.33 KB
procyon -ec {}
    
Offset 15, 119 lines modifiedOffset 15, 120 lines modified
15 ····15 ····
16 ····ClientModeImpl$DisconnectedState(final·ClientModeImpl·this$0)·{16 ····ClientModeImpl$DisconnectedState(final·ClientModeImpl·this$0)·{
17 ········this.this$0·=·this$0;17 ········this.this$0·=·this$0;
18 ····}18 ····}
19 ····19 ····
20 ····public·void·enter()·{20 ····public·void·enter()·{
21 ········Log.i("WifiClientModeImpl",·"disconnectedstate·enter");21 ········Log.i("WifiClientModeImpl",·"disconnectedstate·enter");
22 ········if·(ClientModeImpl.access$2600(this.this$0))·{22 ········if·(ClientModeImpl.access$2700(this.this$0))·{
23 ············ClientModeImpl.access$1100(this.this$0,·143373);23 ············ClientModeImpl.access$1200(this.this$0,·143373);
24 ············return;24 ············return;
25 ········}25 ········}
26 ········if·(ClientModeImpl.access$800(this.this$0))·{26 ········if·(ClientModeImpl.access$900(this.this$0))·{
27 ············final·ClientModeImpl·this$0·=·this.this$0;27 ············final·ClientModeImpl·this$0·=·this.this$0;
28 ············final·StringBuilder·sb·=·new·StringBuilder();28 ············final·StringBuilder·sb·=·new·StringBuilder();
29 ············sb.append("·Enter·DisconnectedState·screenOn=");29 ············sb.append("·Enter·DisconnectedState·screenOn=");
30 ············sb.append(ClientModeImpl.access$11400(this.this$0));30 ············sb.append(ClientModeImpl.access$11400(this.this$0));
31 ············this$0.logd(sb.toString());31 ············this$0.logd(sb.toString());
32 ········}32 ········}
33 ········ClientModeImpl.access$6502(this.this$0,·false);33 ········ClientModeImpl.access$6602(this.this$0,·false);
34 ········ClientModeImpl.access$1300(this.this$0).handleConnectionStateChanged(2);34 ········ClientModeImpl.access$1400(this.this$0).handleConnectionStateChanged(2);
35 ····}35 ····}
36 ····36 ····
37 ····public·void·exit()·{37 ····public·void·exit()·{
38 ········ClientModeImpl.access$1300(this.this$0).handleConnectionStateChanged(3);38 ········ClientModeImpl.access$1400(this.this$0).handleConnectionStateChanged(3);
39 ····}39 ····}
40 ····40 ····
41 ····public·boolean·processMessage(final·Message·message)·{41 ····public·boolean·processMessage(final·Message·message)·{
42 ········final·int·what·=·message.what;42 ········final·int·what·=·message.what;
43 ········final·int·n·=·2;43 ········final·int·n·=·2;
44 ········final·int·n2·=·15;44 ········final·int·n2·=·15;
45 ········final·boolean·osuAp·=·true;45 ········final·boolean·osuAp·=·true;
46 ········boolean·b·=·false;46 ········boolean·b·=·false;
47 ········Label_0701:·{47 ········Label_0715:·{
48 ············switch·(what)·{48 ············switch·(what)·{
49 ················default:·{49 ················default:·{
50 ····················break·Label_0701;50 ····················break·Label_0715;
51 ················}51 ················}
52 ················case·147462:·{52 ················case·147462:·{
53 ····················final·StateChangeResult·stateChangeResult·=·(StateChangeResult)message.obj;53 ····················final·StateChangeResult·stateChangeResult·=·(StateChangeResult)message.obj;
54 ····················if·(ClientModeImpl.access$800(this.this$0))·{54 ····················if·(ClientModeImpl.access$900(this.this$0))·{
55 ························final·ClientModeImpl·this$0·=·this.this$0;55 ························final·ClientModeImpl·this$0·=·this.this$0;
56 ························final·StringBuilder·sb·=·new·StringBuilder();56 ························final·StringBuilder·sb·=·new·StringBuilder();
57 ························sb.append("SUPPLICANT_STATE_CHANGE_EVENT·state=");57 ························sb.append("SUPPLICANT_STATE_CHANGE_EVENT·state=");
58 ························sb.append(stateChangeResult.state);58 ························sb.append(stateChangeResult.state);
59 ························sb.append("·->·state=·");59 ························sb.append("·->·state=·");
60 ························sb.append(WifiInfo.getDetailedStateOf(stateChangeResult.state));60 ························sb.append(WifiInfo.getDetailedStateOf(stateChangeResult.state));
61 ························this$0.logd(sb.toString());61 ························this$0.logd(sb.toString());
62 ····················}62 ····················}
63 ····················if·(SupplicantState.isConnecting(stateChangeResult.state))·{63 ····················if·(SupplicantState.isConnecting(stateChangeResult.state))·{
64 ························final·WifiConfiguration·configuredNetwork·=·ClientModeImpl.access$4600(this.this$0).getConfiguredNetwork(stateChangeResult.networkId);64 ························final·WifiConfiguration·configuredNetwork·=·ClientModeImpl.access$4700(this.this$0).getConfiguredNetwork(stateChangeResult.networkId);
65 ························ClientModeImpl.access$700(this.this$0).setFQDN((String)null);65 ························ClientModeImpl.access$800(this.this$0).setFQDN((String)null);
66 ························ClientModeImpl.access$700(this.this$0).setPasspointUniqueId((String)null);66 ························ClientModeImpl.access$800(this.this$0).setPasspointUniqueId((String)null);
67 ························ClientModeImpl.access$700(this.this$0).setOsuAp(false);67 ························ClientModeImpl.access$800(this.this$0).setOsuAp(false);
68 ························ClientModeImpl.access$700(this.this$0).setProviderFriendlyName((String)null);68 ························ClientModeImpl.access$800(this.this$0).setProviderFriendlyName((String)null);
69 ························if·(configuredNetwork·!=·null·&&·(configuredNetwork.isPasspoint()·||·configuredNetwork.osu))·{69 ························if·(configuredNetwork·!=·null·&&·(configuredNetwork.isPasspoint()·||·configuredNetwork.osu))·{
70 ····························if·(configuredNetwork.isPasspoint())·{70 ····························if·(configuredNetwork.isPasspoint())·{
71 ································ClientModeImpl.access$700(this.this$0).setFQDN(configuredNetwork.FQDN);71 ································ClientModeImpl.access$800(this.this$0).setFQDN(configuredNetwork.FQDN);
72 ································ClientModeImpl.access$700(this.this$0).setPasspointUniqueId(configuredNetwork.getPasspointUniqueId());72 ································ClientModeImpl.access$800(this.this$0).setPasspointUniqueId(configuredNetwork.getPasspointUniqueId());
73 ····························}73 ····························}
74 ····························else·{74 ····························else·{
75 ································ClientModeImpl.access$700(this.this$0).setOsuAp(osuAp);75 ································ClientModeImpl.access$800(this.this$0).setOsuAp(osuAp);
76 ····························}76 ····························}
77 ····························ClientModeImpl.access$700(this.this$0).setProviderFriendlyName(configuredNetwork.providerFriendlyName);77 ····························ClientModeImpl.access$800(this.this$0).setProviderFriendlyName(configuredNetwork.providerFriendlyName);
78 ························}78 ························}
79 ····················}79 ····················}
80 ····················ClientModeImpl.access$3700(this.this$0,·WifiInfo.getDetailedStateOf(stateChangeResult.state));80 ····················ClientModeImpl.access$3800(this.this$0,·WifiInfo.getDetailedStateOf(stateChangeResult.state));
81 ····················break·Label_0701;81 ····················break·Label_0715;
82 ················}82 ················}
83 ················case·147460:·{83 ················case·147460:·{
84 ····················ClientModeImpl.access$4300(this.this$0);84 ····················ClientModeImpl.access$4400(this.this$0);
85 ····················if·(message.arg2·==·n2)·{85 ····················if·(message.arg2·==·n2)·{
86 ························final·Object·obj·=·message.obj;86 ························final·Object·obj·=·message.obj;
87 ························String·access$4500;87 ························String·access$4600;
88 ························if·(obj·==·null)·{88 ························if·(obj·==·null)·{
89 ····························access$4500·=·ClientModeImpl.access$4500(this.this$0);89 ····························access$4600·=·ClientModeImpl.access$4600(this.this$0);
90 ························}90 ························}
91 ························else·{91 ························else·{
92 ····························access$4500·=·(String)obj;92 ····························access$4600·=·(String)obj;
93 ························}93 ························}
94 ························ClientModeImpl.access$3600(this.this$0).getWifiLastResortWatchdog().noteConnectionFailureAndTriggerIfNeeded(ClientModeImpl.access$4800(this.this$0),·access$4500,·n);94 ························ClientModeImpl.access$3700(this.this$0).getWifiLastResortWatchdog().noteConnectionFailureAndTriggerIfNeeded(ClientModeImpl.access$4900(this.this$0),·access$4600,·n);
95 ····················}95 ····················}
96 ····················final·ClientModeImpl·this$2·=·this.this$0;96 ····················final·ClientModeImpl·this$2·=·this.this$0;
97 ····················this$2.clearNetworkCachedDataIfNeeded(ClientModeImpl.access$7700(this$2),·message.arg2);97 ····················this$2.clearNetworkCachedDataIfNeeded(ClientModeImpl.access$7700(this$2),·message.arg2);
98 ····················ClientModeImpl.access$402(this.this$0,·-1);98 ····················ClientModeImpl.access$402(this.this$0,·-1);
 99 ····················ClientModeImpl.access$800(this.this$0).reset();
99 ····················break;100 ····················break;
100 ················}101 ················}
101 ················case·143371:·{102 ················case·143371:·{
102 ····················ClientModeImpl.access$2500(this.this$0).set(((NetworkInfo)message.obj).isConnected());103 ····················ClientModeImpl.access$2600(this.this$0).set(((NetworkInfo)message.obj).isConnected());
103 ····················break;104 ····················break;
104 ················}105 ················}
105 ················case·131167:·{106 ················case·131167:·{
106 ····················final·ClientModeImpl·this$3·=·this.this$0;107 ····················final·ClientModeImpl·this$3·=·this.this$0;
107 ····················if·(message.arg1·!=·0)·{108 ····················if·(message.arg1·!=·0)·{
108 ························b·=·osuAp;109 ························b·=·osuAp;
109 ····················}110 ····················}
110 ····················ClientModeImpl.access$1900(this$3,·b);111 ····················ClientModeImpl.access$2000(this$3,·b);
111 ····················break;112 ····················break;
112 ················}113 ················}
113 ················case·131146:114 ················case·131146:
114 ················case·131147:·{115 ················case·131147:·{
115 ····················if·(ClientModeImpl.access$2600(this.this$0))·{116 ····················if·(ClientModeImpl.access$2700(this.this$0))·{
116 ························break;117 ························break;
117 ····················}118 ····················}
118 ····················break·Label_0701;119 ····················break·Label_0715;
119 ················}120 ················}
120 ················case·131145:·{121 ················case·131145:·{
121 ····················ClientModeImpl.access$300(this.this$0).logStaEvent(n2,·n);122 ····················ClientModeImpl.access$300(this.this$0).logStaEvent(n2,·n);
122 ····················ClientModeImpl.access$600(this.this$0).disconnect(ClientModeImpl.access$2300(this.this$0));123 ····················ClientModeImpl.access$600(this.this$0).disconnect(ClientModeImpl.access$2400(this.this$0));
123 ····················break;124 ····················break;
124 ················}125 ················}
125 ············}126 ············}
126 ············b·=·osuAp;127 ············b·=·osuAp;
127 ········}128 ········}
128 ········if·(b·==·osuAp)·{129 ········if·(b·==·osuAp)·{
129 ············ClientModeImpl.access$3300(this.this$0,·message,·(State)this);130 ············ClientModeImpl.access$3400(this.this$0,·message,·(State)this);
130 ········}131 ········}
131 ········return·b;132 ········return·b;
132 ····}133 ····}
133 }134 }
3.85 KB
com/android/server/wifi/ClientModeImpl$DisconnectingState.class
3.73 KB
procyon -ec {}
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 ····final·/*·synthetic·*/·ClientModeImpl·this$0;11 ····final·/*·synthetic·*/·ClientModeImpl·this$0;
12 ····12 ····
13 ····ClientModeImpl$DisconnectingState(final·ClientModeImpl·this$0)·{13 ····ClientModeImpl$DisconnectingState(final·ClientModeImpl·this$0)·{
14 ········this.this$0·=·this$0;14 ········this.this$0·=·this$0;
15 ····}15 ····}
16 ····16 ····
17 ····public·void·enter()·{17 ····public·void·enter()·{
18 ········if·(ClientModeImpl.access$800(this.this$0))·{18 ········if·(ClientModeImpl.access$900(this.this$0))·{
19 ············final·ClientModeImpl·this$0·=·this.this$0;19 ············final·ClientModeImpl·this$0·=·this.this$0;
20 ············final·StringBuilder·sb·=·new·StringBuilder();20 ············final·StringBuilder·sb·=·new·StringBuilder();
21 ············sb.append("·Enter·DisconnectingState·State·screenOn=");21 ············sb.append("·Enter·DisconnectingState·State·screenOn=");
22 ············sb.append(ClientModeImpl.access$11400(this.this$0));22 ············sb.append(ClientModeImpl.access$11400(this.this$0));
23 ············this$0.logd(sb.toString());23 ············this$0.logd(sb.toString());
24 ········}24 ········}
25 ········final·ClientModeImpl·this$2·=·this.this$0;25 ········final·ClientModeImpl·this$2·=·this.this$0;
Offset 40, 56 lines modifiedOffset 40, 56 lines modified
40 ········Label_0304:·{40 ········Label_0304:·{
41 ············switch·(what)·{41 ············switch·(what)·{
42 ················default:·{42 ················default:·{
43 ····················b2·=·false;43 ····················b2·=·false;
44 ····················break·Label_0304;44 ····················break·Label_0304;
45 ················}45 ················}
46 ················case·147462:·{46 ················case·147462:·{
47 ····················ClientModeImpl.access$3002(this.this$0,·n);47 ····················ClientModeImpl.access$3102(this.this$0,·n);
48 ····················((StateMachine)this.this$0).deferMessage(message);48 ····················((StateMachine)this.this$0).deferMessage(message);
49 ····················ClientModeImpl.access$5500(this.this$0);49 ····················ClientModeImpl.access$5600(this.this$0);
50 ····················final·ClientModeImpl·this$0·=·this.this$0;50 ····················final·ClientModeImpl·this$0·=·this.this$0;
51 ····················((StateMachine)this$0).transitionTo((IState)ClientModeImpl.access$5600(this$0));51 ····················((StateMachine)this$0).transitionTo((IState)ClientModeImpl.access$5700(this$0));
52 ····················break;52 ····················break;
53 ················}53 ················}
54 ················case·147459:·{54 ················case·147459:·{
55 ····················if·(ClientModeImpl.access$800(this.this$0))·{55 ····················if·(ClientModeImpl.access$900(this.this$0))·{
56 ························this.this$0.log("Ignore·NETWORK_CONNECTION_EVENT·when·already·disconnecting.");56 ························this.this$0.log("Ignore·NETWORK_CONNECTION_EVENT·when·already·disconnecting.");
57 ························break;57 ························break;
58 ····················}58 ····················}
59 ····················break;59 ····················break;
60 ················}60 ················}
61 ················case·131330:61 ················case·131330:
62 ················case·131331:·{62 ················case·131331:·{
63 ····················ClientModeImpl.access$3002(this.this$0,·n);63 ····················ClientModeImpl.access$3102(this.this$0,·n);
64 ····················((StateMachine)this.this$0).deferMessage(message);64 ····················((StateMachine)this.this$0).deferMessage(message);
65 ····················break;65 ····················break;
66 ················}66 ················}
67 ················case·131168:·{67 ················case·131168:·{
68 ····················final·ClientModeImpl·this$2·=·this.this$0;68 ····················final·ClientModeImpl·this$2·=·this.this$0;
69 ····················if·(this$2.mDisconnectingWatchdogCount·==·message.arg1)·{69 ····················if·(this$2.mDisconnectingWatchdogCount·==·message.arg1)·{
70 ························if·(ClientModeImpl.access$800(this$2))·{70 ························if·(ClientModeImpl.access$900(this$2))·{
71 ····························this.this$0.log("disconnecting·watchdog!·->·disconnect");71 ····························this.this$0.log("disconnecting·watchdog!·->·disconnect");
72 ························}72 ························}
73 ························ClientModeImpl.access$5500(this.this$0);73 ························ClientModeImpl.access$5600(this.this$0);
74 ························final·ClientModeImpl·this$3·=·this.this$0;74 ························final·ClientModeImpl·this$3·=·this.this$0;
75 ························((StateMachine)this$3).transitionTo((IState)ClientModeImpl.access$5600(this$3));75 ························((StateMachine)this$3).transitionTo((IState)ClientModeImpl.access$5700(this$3));
76 ························break;76 ························break;
77 ····················}77 ····················}
78 ····················break;78 ····················break;
79 ················}79 ················}
80 ················case·131145:·{80 ················case·131145:·{
81 ····················if·(ClientModeImpl.access$800(this.this$0))·{81 ····················if·(ClientModeImpl.access$900(this.this$0))·{
82 ························this.this$0.log("Ignore·CMD_DISCONNECT·when·already·disconnecting.");82 ························this.this$0.log("Ignore·CMD_DISCONNECT·when·already·disconnecting.");
83 ························break;83 ························break;
84 ····················}84 ····················}
85 ····················break;85 ····················break;
86 ················}86 ················}
87 ············}87 ············}
88 ············b2·=·b;88 ············b2·=·b;
89 ········}89 ········}
90 ········if·(b2·==·b)·{90 ········if·(b2·==·b)·{
91 ············ClientModeImpl.access$3300(this.this$0,·message,·(State)this);91 ············ClientModeImpl.access$3400(this.this$0,·message,·(State)this);
92 ········}92 ········}
93 ········return·b2;93 ········return·b2;
94 ····}94 ····}
95 }95 }
29.6 KB
com/android/server/wifi/ClientModeImpl$L2ConnectedState.class
29.5 KB
procyon -ec {}
    
Offset 30, 44 lines modifiedOffset 30, 44 lines modified
30 ········this.this$0·=·this$0;30 ········this.this$0·=·this$0;
31 ········this.mRssiEventHandler·=·new·ClientModeImpl$L2ConnectedState$RssiEventHandler(this);31 ········this.mRssiEventHandler·=·new·ClientModeImpl$L2ConnectedState$RssiEventHandler(this);
32 ····}32 ····}
33 ····33 ····
34 ····private·WifiLinkLayerStats·updateLinkLayerStatsRssiAndScoreReportInternal()·{34 ····private·WifiLinkLayerStats·updateLinkLayerStatsRssiAndScoreReportInternal()·{
35 ········final·WifiLinkLayerStats·wifiLinkLayerStats·=·this.this$0.getWifiLinkLayerStats();35 ········final·WifiLinkLayerStats·wifiLinkLayerStats·=·this.this$0.getWifiLinkLayerStats();
36 ········ClientModeImpl.access$10900(this.this$0);36 ········ClientModeImpl.access$10900(this.this$0);
37 ········ClientModeImpl.access$1600(this.this$0).calculateAndReportScore();37 ········ClientModeImpl.access$1700(this.this$0).calculateAndReportScore();
38 ········return·wifiLinkLayerStats;38 ········return·wifiLinkLayerStats;
39 ····}39 ····}
40 ····40 ····
41 ····public·void·enter()·{41 ····public·void·enter()·{
42 ········ClientModeImpl.access$8508(this.this$0);42 ········ClientModeImpl.access$8508(this.this$0);
43 ········if·(ClientModeImpl.access$1400(this.this$0))·{43 ········if·(ClientModeImpl.access$1500(this.this$0))·{
44 ············ClientModeImpl.access$8600(this.this$0).resetOnNewConnection();44 ············ClientModeImpl.access$8600(this.this$0).resetOnNewConnection();
45 ············final·ClientModeImpl·this$0·=·this.this$0;45 ············final·ClientModeImpl·this$0·=·this.this$0;
46 ············((StateMachine)this$0).sendMessage(131155,·ClientModeImpl.access$8500(this$0),·0);46 ············((StateMachine)this$0).sendMessage(131155,·ClientModeImpl.access$8500(this$0),·0);
47 ········}47 ········}
48 ········ClientModeImpl.access$3700(this.this$0,·NetworkInfo$DetailedState.CONNECTING);48 ········ClientModeImpl.access$3800(this.this$0,·NetworkInfo$DetailedState.CONNECTING);
49 ········final·WifiConfiguration·currentWifiConfiguration·=·this.this$0.getCurrentWifiConfiguration();49 ········final·WifiConfiguration·currentWifiConfiguration·=·this.this$0.getCurrentWifiConfiguration();
50 ········boolean·checkNetworkSettingsPermission;50 ········boolean·checkNetworkSettingsPermission;
51 ········if·(this.this$0.shouldEvaluateWhetherToSendExplicitlySelected(currentWifiConfiguration))·{51 ········if·(this.this$0.shouldEvaluateWhetherToSendExplicitlySelected(currentWifiConfiguration))·{
52 ············checkNetworkSettingsPermission·=·ClientModeImpl.access$6400(this.this$0).checkNetworkSettingsPermission(currentWifiConfiguration.lastConnectUid);52 ············checkNetworkSettingsPermission·=·ClientModeImpl.access$6500(this.this$0).checkNetworkSettingsPermission(currentWifiConfiguration.lastConnectUid);
53 ············if·(ClientModeImpl.access$800(this.this$0))·{53 ············if·(ClientModeImpl.access$900(this.this$0))·{
54 ················final·ClientModeImpl·this$2·=·this.this$0;54 ················final·ClientModeImpl·this$2·=·this.this$0;
55 ················final·StringBuilder·sb·=·new·StringBuilder();55 ················final·StringBuilder·sb·=·new·StringBuilder();
56 ················sb.append("Network·selected·by·UID·");56 ················sb.append("Network·selected·by·UID·");
57 ················sb.append(currentWifiConfiguration.lastConnectUid);57 ················sb.append(currentWifiConfiguration.lastConnectUid);
58 ················sb.append("·explicitlySelected=");58 ················sb.append("·explicitlySelected=");
59 ················sb.append(checkNetworkSettingsPermission);59 ················sb.append(checkNetworkSettingsPermission);
60 ················this$2.log(sb.toString());60 ················this$2.log(sb.toString());
61 ············}61 ············}
62 ········}62 ········}
63 ········else·{63 ········else·{
64 ············checkNetworkSettingsPermission·=·false;64 ············checkNetworkSettingsPermission·=·false;
65 ········}65 ········}
66 ········if·(ClientModeImpl.access$800(this.this$0))·{66 ········if·(ClientModeImpl.access$900(this.this$0))·{
67 ············final·ClientModeImpl·this$3·=·this.this$0;67 ············final·ClientModeImpl·this$3·=·this.this$0;
68 ············final·StringBuilder·sb2·=·new·StringBuilder();68 ············final·StringBuilder·sb2·=·new·StringBuilder();
69 ············sb2.append("explicitlySelected=");69 ············sb2.append("explicitlySelected=");
70 ············sb2.append(checkNetworkSettingsPermission);70 ············sb2.append(checkNetworkSettingsPermission);
71 ············sb2.append("·acceptUnvalidated=");71 ············sb2.append("·acceptUnvalidated=");
72 ············sb2.append(currentWifiConfiguration.noInternetAccessExpected);72 ············sb2.append(currentWifiConfiguration.noInternetAccessExpected);
73 ············this$3.log(sb2.toString());73 ············this$3.log(sb2.toString());
Offset 77, 111 lines modifiedOffset 77, 107 lines modified
77 ········final·NetworkAgentConfig$Builder·setExplicitlySelected·=·networkAgentConfig$Builder.setLegacyType(n).setLegacyTypeName("WIFI").setExplicitlySelected(checkNetworkSettingsPermission);77 ········final·NetworkAgentConfig$Builder·setExplicitlySelected·=·networkAgentConfig$Builder.setLegacyType(n).setLegacyTypeName("WIFI").setExplicitlySelected(checkNetworkSettingsPermission);
78 ········if·(!checkNetworkSettingsPermission·||·!currentWifiConfiguration.noInternetAccessExpected)·{78 ········if·(!checkNetworkSettingsPermission·||·!currentWifiConfiguration.noInternetAccessExpected)·{
79 ············n·=·0;79 ············n·=·0;
80 ········}80 ········}
81 ········final·NetworkAgentConfig·build·=·setExplicitlySelected.setUnvalidatedConnectivityAcceptable((boolean)(n·!=·0)).setPartialConnectivityAcceptable(currentWifiConfiguration.noInternetAccessExpected).build();81 ········final·NetworkAgentConfig·build·=·setExplicitlySelected.setUnvalidatedConnectivityAcceptable((boolean)(n·!=·0)).setPartialConnectivityAcceptable(currentWifiConfiguration.noInternetAccessExpected).build();
82 ········final·ClientModeImpl·this$4·=·this.this$0;82 ········final·ClientModeImpl·this$4·=·this.this$0;
83 ········final·NetworkCapabilities·access$8700·=·ClientModeImpl.access$8700(this$4,·this$4.getCurrentWifiConfiguration());83 ········final·NetworkCapabilities·access$8700·=·ClientModeImpl.access$8700(this$4,·this$4.getCurrentWifiConfiguration());
84 ········if·(ClientModeImpl.access$3100(this.this$0)·!=·null)·{84 ········if·(ClientModeImpl.access$3200(this.this$0)·!=·null)·{
85 ············final·StringBuilder·sb3·=·new·StringBuilder();85 ············final·StringBuilder·sb3·=·new·StringBuilder();
86 ············sb3.append("mNetworkAgent·is·not·null:·");86 ············sb3.append("mNetworkAgent·is·not·null:·");
87 ············sb3.append(ClientModeImpl.access$3100(this.this$0));87 ············sb3.append(ClientModeImpl.access$3200(this.this$0));
88 ············Log.wtf("WifiClientModeImpl",·sb3.toString());88 ············Log.wtf("WifiClientModeImpl",·sb3.toString());
89 ············((NetworkAgent)ClientModeImpl.access$3100(this.this$0)).unregister();89 ············((NetworkAgent)ClientModeImpl.access$3200(this.this$0)).unregister();
90 ········}90 ········}
91 ········final·ClientModeImpl·this$5·=·this.this$0;91 ········final·ClientModeImpl·this$5·=·this.this$0;
92 ········final·ClientModeImpl·this$6·=·this.this$0;92 ········final·ClientModeImpl·this$6·=·this.this$0;
93 ········ClientModeImpl.access$3102(this$5,·new·ClientModeImpl$WifiNetworkAgent(this$6,·ClientModeImpl.access$8800(this$6),·((StateMachine)this.this$0).getHandler().getLooper(),·"WifiNetworkAgent",·access$8700,·ClientModeImpl.access$8900(this.this$0),·60,·build,·((NetworkFactory)ClientModeImpl.access$3800(this.this$0)).getProvider()));93 ········ClientModeImpl.access$3202(this$5,·new·ClientModeImpl$WifiNetworkAgent(this$6,·ClientModeImpl.access$8800(this$6),·((StateMachine)this.this$0).getHandler().getLooper(),·"WifiNetworkAgent",·access$8700,·ClientModeImpl.access$8900(this.this$0),·60,·build,·((NetworkFactory)ClientModeImpl.access$3900(this.this$0)).getProvider()));
94 ········ClientModeImpl.access$1600(this.this$0).setNetworkAgent((NetworkAgent)ClientModeImpl.access$3100(this.this$0));94 ········ClientModeImpl.access$1700(this.this$0).setNetworkAgent((NetworkAgent)ClientModeImpl.access$3200(this.this$0));
95 ········this.this$0.clearTargetBssid("L2ConnectedState");95 ········this.this$0.clearTargetBssid("L2ConnectedState");
96 ········ClientModeImpl.access$9000(this.this$0).setReadyForChange(false);96 ········ClientModeImpl.access$9000(this.this$0).setReadyForChange(false);
97 ········ClientModeImpl.access$300(this.this$0).setWifiState(3);97 ········ClientModeImpl.access$300(this.this$0).setWifiState(3);
98 ········ClientModeImpl.access$3900(this.this$0).noteNetworkAgentCreated(ClientModeImpl.access$700(this.this$0),·((NetworkAgent)ClientModeImpl.access$3100(this.this$0)).getNetwork().getNetId());98 ········ClientModeImpl.access$4000(this.this$0).noteNetworkAgentCreated(ClientModeImpl.access$800(this.this$0),·((NetworkAgent)ClientModeImpl.access$3200(this.this$0)).getNetwork().getNetId());
99 ········ClientModeImpl.access$6600(this.this$0).handleBssidConnectionSuccess(ClientModeImpl.access$5300(this.this$0),·((WifiInfo)ClientModeImpl.access$700(this.this$0)).getSSID());99 ········ClientModeImpl.access$700(this.this$0).handleBssidConnectionSuccess(ClientModeImpl.access$5400(this.this$0),·((WifiInfo)ClientModeImpl.access$800(this.this$0)).getSSID());
100 ····}100 ····}
101 ····101 ····
102 ····public·void·exit()·{102 ····public·void·exit()·{
103 ········if·(ClientModeImpl.access$800(this.this$0))·{103 ········if·(ClientModeImpl.access$900(this.this$0))·{
104 ············final·StringBuilder·sb·=·new·StringBuilder();104 ············final·StringBuilder·sb·=·new·StringBuilder();
105 ············final·StringBuilder·sb2·=·new·StringBuilder();105 ············final·StringBuilder·sb2·=·new·StringBuilder();
106 ············sb2.append("leaving·L2ConnectedState·state·nid=");106 ············sb2.append("leaving·L2ConnectedState·state·nid=");
107 ············sb2.append(Integer.toString(ClientModeImpl.access$500(this.this$0)));107 ············sb2.append(Integer.toString(ClientModeImpl.access$500(this.this$0)));
108 ············sb.append(sb2.toString());108 ············sb.append(sb2.toString());
109 ············if·(ClientModeImpl.access$5300(this.this$0)·!=·null)·{109 ············if·(ClientModeImpl.access$5400(this.this$0)·!=·null)·{
110 ················sb.append("·");110 ················sb.append("·");
111 ················sb.append(ClientModeImpl.access$5300(this.this$0));111 ················sb.append(ClientModeImpl.access$5400(this.this$0));
112 ············}112 ············}
113 ········}113 ········}
114 ········ClientModeImpl.access$9000(this.this$0).setReadyForChange(true);114 ········ClientModeImpl.access$9000(this.this$0).setReadyForChange(true);
115 ········final·WifiMetrics·access$300·=·ClientModeImpl.access$300(this.this$0);115 ········final·WifiMetrics·access$300·=·ClientModeImpl.access$300(this.this$0);
116 ········final·int·wifiState·=·2;116 ········final·int·wifiState·=·2;
117 ········access$300.setWifiState(wifiState);117 ········access$300.setWifiState(wifiState);
118 ········ClientModeImpl.access$9100(this.this$0).updateState(wifiState);118 ········ClientModeImpl.access$9100(this.this$0).updateState(wifiState);
119 ········ClientModeImpl.access$3600(this.this$0).getWifiLockManager().updateWifiClientConnected(false);119 ········ClientModeImpl.access$3700(this.this$0).getWifiLockManager().updateWifiClientConnected(false);
120 ····}120 ····}
121 ····121 ····
122 ····public·boolean·processMessage(final·Message·message)·{122 ····public·boolean·processMessage(final·Message·message)·{
123 ········final·int·what·=·message.what;123 ········final·int·what·=·message.what;
124 ········final·int·n·=·131155;124 ········final·int·n·=·131155;
125 ········final·int·n2·=·3;125 ········final·int·n2·=·3;
126 ········final·int·n3·=·6;126 ········final·int·n3·=·6;
127 ········final·int·n4·=·5;127 ········final·int·n4·=·5;
128 ········final·int·n5·=·15;128 ········final·int·n5·=·15;
129 ········final·int·n6·=·2;129 ········final·int·n6·=·2;
130 ········final·int·n7·=·-1;130 ········final·int·n7·=·-1;
131 ········boolean·b·=·false;131 ········boolean·b·=·false;
132 ········final·int·n8·=·1;132 ········final·int·n8·=·1;
133 ········Label_2657:·{133 ········Label_2627:·{
134 ············switch·(what)·{134 ············switch·(what)·{
135 ················default:·{135 ················default:·{
136 ····················break·Label_2657;136 ····················break·Label_2627;
137 ················}137 ················}
138 ················case·147501:·{138 ················case·147501:·{
139 ····················final·Object·obj·=·message.obj;139 ····················final·Object·obj·=·message.obj;
140 ····················if·(obj·==·null)·{140 ····················if·(obj·==·null)·{
141 ························ClientModeImpl.access$11000(this.this$0,·"Associated·command·w/o·BSSID");141 ························ClientModeImpl.access$11000(this.this$0,·"Associated·command·w/o·BSSID");
142 ························break;142 ························break;
143 ····················}143 ····················}
144 ····················ClientModeImpl.access$5302(this.this$0,·(String)obj);144 ····················ClientModeImpl.access$5402(this.this$0,·(String)obj);
145 ····················if·(ClientModeImpl.access$5300(this.this$0)·==·null·||·(((WifiInfo)ClientModeImpl.access$700(this.this$0)).getBSSID()·!=·null·&&·ClientModeImpl.access$5300(this.this$0).equals(((WifiInfo)ClientModeImpl.access$700(this.this$0)).getBSSID())))·{145 ····················if·(ClientModeImpl.access$5400(this.this$0)·==·null·||·(((WifiInfo)ClientModeImpl.access$800(this.this$0)).getBSSID()·!=·null·&&·ClientModeImpl.access$5400(this.this$0).equals(((WifiInfo)ClientModeImpl.access$800(this.this$0)).getBSSID())))·{
146 ························break;146 ························break;
147 ····················}147 ····················}
148 ····················ClientModeImpl.access$700(this.this$0).setBSSID(ClientModeImpl.access$5300(this.this$0));148 ····················ClientModeImpl.access$800(this.this$0).setBSSID(ClientModeImpl.access$5400(this.this$0));
149 ····················final·WifiConfiguration·currentWifiConfiguration·=·this.this$0.getCurrentWifiConfiguration();149 ····················final·WifiConfiguration·currentWifiConfiguration·=·this.this$0.getCurrentWifiConfiguration();
150 ····················if·(currentWifiConfiguration·==·null)·{150 ····················if·(currentWifiConfiguration·==·null)·{
151 ························break;151 ························break;
152 ····················}152 ····················}
153 ····················final·ScanDetailCache·scanDetailCacheForNetwork·=·ClientModeImpl.access$4600(this.this$0).getScanDetailCacheForNetwork(currentWifiConfiguration.networkId);153 ····················final·ScanDetailCache·scanDetailCacheForNetwork·=·ClientModeImpl.access$4700(this.this$0).getScanDetailCacheForNetwork(currentWifiConfiguration.networkId);
154 ····················if·(scanDetailCacheForNetwork·==·null)·{154 ····················if·(scanDetailCacheForNetwork·==·null)·{
155 ························break;155 ························break;
156 ····················}156 ····················}
157 ····················final·ScanResult·scanResult·=·scanDetailCacheForNetwork.getScanResult(ClientModeImpl.access$5300(this.this$0));157 ····················final·ScanResult·scanResult·=·scanDetailCacheForNetwork.getScanResult(ClientModeImpl.access$5400(this.this$0));
158 ····················if·(scanResult·!=·null)·{158 ····················if·(scanResult·!=·null)·{
... Open expanded diff ...
3.05 KB
com/android/server/wifi/ClientModeImpl$ObtainingIpState.class
2.93 KB
procyon -ec {}
    
Offset 13, 49 lines modifiedOffset 13, 49 lines modified
13 ····ClientModeImpl$ObtainingIpState(final·ClientModeImpl·this$0)·{13 ····ClientModeImpl$ObtainingIpState(final·ClientModeImpl·this$0)·{
14 ········this.this$0·=·this$0;14 ········this.this$0·=·this$0;
15 ····}15 ····}
16 ····16 ····
17 ····public·void·enter()·{17 ····public·void·enter()·{
18 ········final·WifiConfiguration·currentWifiConfiguration·=·this.this$0.getCurrentWifiConfiguration();18 ········final·WifiConfiguration·currentWifiConfiguration·=·this.this$0.getCurrentWifiConfiguration();
19 ········if·(ClientModeImpl.access$6900(this.this$0)·&&·ClientModeImpl.access$200(this.this$0)·!=·null)·{19 ········if·(ClientModeImpl.access$6900(this.this$0)·&&·ClientModeImpl.access$200(this.this$0)·!=·null)·{
20 ············ClientModeImpl.access$200(this.this$0).notifyPreconnectionComplete(ClientModeImpl.access$6200(this.this$0));20 ············ClientModeImpl.access$200(this.this$0).notifyPreconnectionComplete(ClientModeImpl.access$6300(this.this$0));
21 ············ClientModeImpl.access$6902(this.this$0,·false);21 ············ClientModeImpl.access$6902(this.this$0,·false);
22 ············ClientModeImpl.access$6202(this.this$0,·false);22 ············ClientModeImpl.access$6302(this.this$0,·false);
23 ········}23 ········}
24 ········else·{24 ········else·{
25 ············ClientModeImpl.access$6800(this.this$0,·currentWifiConfiguration,·false);25 ············ClientModeImpl.access$6800(this.this$0,·currentWifiConfiguration,·false);
26 ········}26 ········}
27 ········this.this$0.getWifiLinkLayerStats();27 ········this.this$0.getWifiLinkLayerStats();
28 ····}28 ····}
29 ····29 ····
30 ····public·boolean·processMessage(final·Message·message)·{30 ····public·boolean·processMessage(final·Message·message)·{
31 ········final·int·what·=·message.what;31 ········final·int·what·=·message.what;
32 ········final·int·n·=·131149;32 ········final·int·n·=·131149;
33 ········int·n2·=·0;33 ········int·n2·=·0;
34 ········final·int·n3·=·1;34 ········final·int·n3·=·1;
35 ········if·(what·!=·n)·{35 ········if·(what·!=·n)·{
36 ············if·(what·==·147460)·{36 ············if·(what·==·147460)·{
37 ················ClientModeImpl.access$4700(this.this$0,·6,·n3,·0);37 ················ClientModeImpl.access$4800(this.this$0,·6,·n3,·0);
38 ················final·WifiLastResortWatchdog·wifiLastResortWatchdog·=·ClientModeImpl.access$3600(this.this$0).getWifiLastResortWatchdog();38 ················final·WifiLastResortWatchdog·wifiLastResortWatchdog·=·ClientModeImpl.access$3700(this.this$0).getWifiLastResortWatchdog();
39 ················final·String·access$4800·=·ClientModeImpl.access$4800(this.this$0);39 ················final·String·access$4900·=·ClientModeImpl.access$4900(this.this$0);
40 ················final·Object·obj·=·message.obj;40 ················final·Object·obj·=·message.obj;
41 ················String·access$4801;41 ················String·access$4901;
42 ················if·(obj·==·null)·{42 ················if·(obj·==·null)·{
43 ····················access$4801·=·ClientModeImpl.access$4500(this.this$0);43 ····················access$4901·=·ClientModeImpl.access$4600(this.this$0);
44 ················}44 ················}
45 ················else·{45 ················else·{
46 ····················access$4801·=·(String)obj;46 ····················access$4901·=·(String)obj;
47 ················}47 ················}
48 ················wifiLastResortWatchdog.noteConnectionFailureAndTriggerIfNeeded(access$4800,·access$4801,·3);48 ················wifiLastResortWatchdog.noteConnectionFailureAndTriggerIfNeeded(access$4900,·access$4901,·3);
49 ············}49 ············}
50 ········}50 ········}
51 ········else·{51 ········else·{
52 ············ClientModeImpl.access$3002(this.this$0,·-4);52 ············ClientModeImpl.access$3102(this.this$0,·-4);
53 ············((StateMachine)this.this$0).deferMessage(message);53 ············((StateMachine)this.this$0).deferMessage(message);
54 ············n2·=·n3;54 ············n2·=·n3;
55 ········}55 ········}
56 ········if·(n2·==·n3)·{56 ········if·(n2·==·n3)·{
57 ············ClientModeImpl.access$3300(this.this$0,·message,·(State)this);57 ············ClientModeImpl.access$3400(this.this$0,·message,·(State)this);
58 ········}58 ········}
59 ········return·n2·!=·0;59 ········return·n2·!=·0;
60 ····}60 ····}
61 }61 }
9.76 KB
com/android/server/wifi/ClientModeImpl$RoamingState.class
9.65 KB
procyon -ec {}
    
Offset 14, 15 lines modifiedOffset 14, 15 lines modified
14 ····final·/*·synthetic·*/·ClientModeImpl·this$0;14 ····final·/*·synthetic·*/·ClientModeImpl·this$0;
15 ····15 ····
16 ····ClientModeImpl$RoamingState(final·ClientModeImpl·this$0)·{16 ····ClientModeImpl$RoamingState(final·ClientModeImpl·this$0)·{
17 ········this.this$0·=·this$0;17 ········this.this$0·=·this$0;
18 ····}18 ····}
19 ····19 ····
20 ····public·void·enter()·{20 ····public·void·enter()·{
21 ········if·(ClientModeImpl.access$800(this.this$0))·{21 ········if·(ClientModeImpl.access$900(this.this$0))·{
22 ············final·ClientModeImpl·this$0·=·this.this$0;22 ············final·ClientModeImpl·this$0·=·this.this$0;
23 ············final·StringBuilder·sb·=·new·StringBuilder();23 ············final·StringBuilder·sb·=·new·StringBuilder();
24 ············sb.append("RoamingState·Enter·mScreenOn=");24 ············sb.append("RoamingState·Enter·mScreenOn=");
25 ············sb.append(ClientModeImpl.access$11400(this.this$0));25 ············sb.append(ClientModeImpl.access$11400(this.this$0));
26 ············this$0.log(sb.toString());26 ············this$0.log(sb.toString());
27 ········}27 ········}
28 ········final·ClientModeImpl·this$2·=·this.this$0;28 ········final·ClientModeImpl·this$2·=·this.this$0;
Offset 49, 121 lines modifiedOffset 49, 121 lines modified
49 ················default:·{49 ················default:·{
50 ····················break·Label_0997;50 ····················break·Label_0997;
51 ················}51 ················}
52 ················case·147462:·{52 ················case·147462:·{
53 ····················final·StateChangeResult·stateChangeResult·=·(StateChangeResult)message.obj;53 ····················final·StateChangeResult·stateChangeResult·=·(StateChangeResult)message.obj;
54 ····················final·SupplicantState·state·=·stateChangeResult.state;54 ····················final·SupplicantState·state·=·stateChangeResult.state;
55 ····················if·(state·==·SupplicantState.DISCONNECTED·||·state·==·SupplicantState.INACTIVE·||·state·==·SupplicantState.INTERFACE_DISABLED)·{55 ····················if·(state·==·SupplicantState.DISCONNECTED·||·state·==·SupplicantState.INACTIVE·||·state·==·SupplicantState.INTERFACE_DISABLED)·{
56 ························if·(ClientModeImpl.access$800(this.this$0))·{56 ························if·(ClientModeImpl.access$900(this.this$0))·{
57 ····························final·ClientModeImpl·this$0·=·this.this$0;57 ····························final·ClientModeImpl·this$0·=·this.this$0;
58 ····························final·StringBuilder·sb·=·new·StringBuilder();58 ····························final·StringBuilder·sb·=·new·StringBuilder();
59 ····························sb.append("STATE_CHANGE_EVENT·in·roaming·state·");59 ····························sb.append("STATE_CHANGE_EVENT·in·roaming·state·");
60 ····························sb.append(stateChangeResult.toString());60 ····························sb.append(stateChangeResult.toString());
61 ····························this$0.log(sb.toString());61 ····························this$0.log(sb.toString());
62 ························}62 ························}
63 ························final·String·bssid·=·stateChangeResult.BSSID;63 ························final·String·bssid·=·stateChangeResult.BSSID;
64 ························if·(bssid·!=·null·&&·bssid.equals(ClientModeImpl.access$4500(this.this$0)))·{64 ························if·(bssid·!=·null·&&·bssid.equals(ClientModeImpl.access$4600(this.this$0)))·{
65 ····························ClientModeImpl.access$5500(this.this$0);65 ····························ClientModeImpl.access$5600(this.this$0);
66 ····························final·ClientModeImpl·this$2·=·this.this$0;66 ····························final·ClientModeImpl·this$2·=·this.this$0;
67 ····························((StateMachine)this$2).transitionTo((IState)ClientModeImpl.access$5600(this$2));67 ····························((StateMachine)this$2).transitionTo((IState)ClientModeImpl.access$5700(this$2));
68 ························}68 ························}
69 ····················}69 ····················}
70 ····················if·(stateChangeResult.state·!=·SupplicantState.ASSOCIATED)·{70 ····················if·(stateChangeResult.state·!=·SupplicantState.ASSOCIATED)·{
71 ························break;71 ························break;
72 ····················}72 ····················}
73 ····················this.mAssociated·=·(mAssociated·!=·0);73 ····················this.mAssociated·=·(mAssociated·!=·0);
74 ····················final·String·bssid2·=·stateChangeResult.BSSID;74 ····················final·String·bssid2·=·stateChangeResult.BSSID;
75 ····················if·(bssid2·!=·null)·{75 ····················if·(bssid2·!=·null)·{
76 ························ClientModeImpl.access$4502(this.this$0,·bssid2);76 ························ClientModeImpl.access$4602(this.this$0,·bssid2);
77 ························break;77 ························break;
78 ····················}78 ····················}
79 ····················break;79 ····················break;
80 ················}80 ················}
81 ················case·147460:·{81 ················case·147460:·{
82 ····················final·String·s·=·(String)message.obj;82 ····················final·String·s·=·(String)message.obj;
83 ····················String·access$4500;83 ····················String·access$4600;
84 ····················if·(ClientModeImpl.access$4500(this.this$0)·!=·null)·{84 ····················if·(ClientModeImpl.access$4600(this.this$0)·!=·null)·{
85 ························access$4500·=·ClientModeImpl.access$4500(this.this$0);85 ························access$4600·=·ClientModeImpl.access$4600(this.this$0);
86 ····················}86 ····················}
87 ····················else·{87 ····················else·{
88 ························access$4500·=·"";88 ························access$4600·=·"";
89 ····················}89 ····················}
90 ····················final·ClientModeImpl·this$3·=·this.this$0;90 ····················final·ClientModeImpl·this$3·=·this.this$0;
91 ····················final·StringBuilder·sb2·=·new·StringBuilder();91 ····················final·StringBuilder·sb2·=·new·StringBuilder();
92 ····················sb2.append("NETWORK_DISCONNECTION_EVENT·in·roaming·state·BSSID=");92 ····················sb2.append("NETWORK_DISCONNECTION_EVENT·in·roaming·state·BSSID=");
93 ····················sb2.append(s);93 ····················sb2.append(s);
94 ····················sb2.append("·target=");94 ····················sb2.append("·target=");
95 ····················sb2.append(access$4500);95 ····················sb2.append(access$4600);
96 ····················this$3.log(sb2.toString());96 ····················this$3.log(sb2.toString());
97 ····················final·ClientModeImpl·this$4·=·this.this$0;97 ····················final·ClientModeImpl·this$4·=·this.this$0;
98 ····················this$4.clearNetworkCachedDataIfNeeded(ClientModeImpl.access$7700(this$4),·message.arg2);98 ····················this$4.clearNetworkCachedDataIfNeeded(ClientModeImpl.access$7700(this$4),·message.arg2);
99 ····················if·(s·!=·null·&&·s.equals(ClientModeImpl.access$4500(this.this$0)))·{99 ····················if·(s·!=·null·&&·s.equals(ClientModeImpl.access$4600(this.this$0)))·{
100 ························ClientModeImpl.access$5500(this.this$0);100 ························ClientModeImpl.access$5600(this.this$0);
101 ························final·ClientModeImpl·this$5·=·this.this$0;101 ························final·ClientModeImpl·this$5·=·this.this$0;
102 ························((StateMachine)this$5).transitionTo((IState)ClientModeImpl.access$5600(this$5));102 ························((StateMachine)this$5).transitionTo((IState)ClientModeImpl.access$5700(this$5));
103 ························break;103 ························break;
104 ····················}104 ····················}
105 ····················break;105 ····················break;
106 ················}106 ················}
107 ················case·147459:·{107 ················case·147459:·{
108 ····················if·(this.mAssociated)·{108 ····················if·(this.mAssociated)·{
109 ························if·(ClientModeImpl.access$800(this.this$0))·{109 ························if·(ClientModeImpl.access$900(this.this$0))·{
110 ····························this.this$0.log("roaming·and·Network·connection·established");110 ····························this.this$0.log("roaming·and·Network·connection·established");
111 ························}111 ························}
112 ························ClientModeImpl.access$502(this.this$0,·message.arg1);112 ························ClientModeImpl.access$502(this.this$0,·message.arg1);
113 ························ClientModeImpl.access$5302(this.this$0,·(String)message.obj);113 ························ClientModeImpl.access$5402(this.this$0,·(String)message.obj);
114 ························ClientModeImpl.access$700(this.this$0).setBSSID(ClientModeImpl.access$5300(this.this$0));114 ························ClientModeImpl.access$800(this.this$0).setBSSID(ClientModeImpl.access$5400(this.this$0));
115 ························ClientModeImpl.access$700(this.this$0).setNetworkId(ClientModeImpl.access$500(this.this$0));115 ························ClientModeImpl.access$800(this.this$0).setNetworkId(ClientModeImpl.access$500(this.this$0));
116 ························ClientModeImpl.access$6600(this.this$0).handleBssidConnectionSuccess(ClientModeImpl.access$5300(this.this$0),·((WifiInfo)ClientModeImpl.access$700(this.this$0)).getSSID());116 ························ClientModeImpl.access$700(this.this$0).handleBssidConnectionSuccess(ClientModeImpl.access$5400(this.this$0),·((WifiInfo)ClientModeImpl.access$800(this.this$0)).getSSID());
117 ························ClientModeImpl.access$4700(this.this$0,·mAssociated,·mAssociated,·0);117 ························ClientModeImpl.access$4800(this.this$0,·mAssociated,·mAssociated,·0);
118 ························this.this$0.clearTargetBssid("RoamingCompleted");118 ························this.this$0.clearTargetBssid("RoamingCompleted");
119 ························final·ClientModeImpl·this$6·=·this.this$0;119 ························final·ClientModeImpl·this$6·=·this.this$0;
120 ························((StateMachine)this$6).transitionTo((IState)ClientModeImpl.access$9700(this$6));120 ························((StateMachine)this$6).transitionTo((IState)ClientModeImpl.access$9700(this$6));
121 ························break;121 ························break;
122 ····················}122 ····················}
123 ····················ClientModeImpl.access$3002(this.this$0,·-5);123 ····················ClientModeImpl.access$3102(this.this$0,·-5);
124 ····················break;124 ····················break;
125 ················}125 ················}
126 ················case·131335:·{126 ················case·131335:·{
127 ····················final·ClientModeImpl·this$7·=·this.this$0;127 ····················final·ClientModeImpl·this$7·=·this.this$0;
128 ····················ClientModeImpl.access$2400(this$7,·message,·what,·(Object)ClientModeImpl.access$11600(this$7));128 ····················ClientModeImpl.access$2500(this$7,·message,·what,·(Object)ClientModeImpl.access$11600(this$7));
129 ····················break;129 ····················break;
130 ················}130 ················}
131 ················case·131216:·{131 ················case·131216:·{
132 ····················if·(ClientModeImpl.access$800(this.this$0))·{132 ····················if·(ClientModeImpl.access$900(this.this$0))·{
133 ························this.this$0.log("Roaming·and·CS·doesn't·want·the·network·->·ignore");133 ························this.this$0.log("Roaming·and·CS·doesn't·want·the·network·->·ignore");
134 ························break;134 ························break;
135 ····················}135 ····················}
136 ····················break;136 ····················break;
137 ················}137 ················}
138 ················case·131211:·{138 ················case·131211:·{
139 ····················if·(this.this$0.getCurrentWifiConfiguration()·!=·null)·{139 ····················if·(this.this$0.getCurrentWifiConfiguration()·!=·null)·{
140 ························ClientModeImpl.access$3200(this.this$0).captureBugReportData(3);140 ························ClientModeImpl.access$3300(this.this$0).captureBugReportData(3);
141 ····················}141 ····················}
142 ····················break·Label_0997;142 ····················break·Label_0997;
143 ················}143 ················}
144 ················case·131166:·{144 ················case·131166:·{
145 ····················final·ClientModeImpl·this$8·=·this.this$0;145 ····················final·ClientModeImpl·this$8·=·this.this$0;
146 ····················if·(this$8.mRoamWatchdogCount·==·message.arg1)·{146 ····················if·(this$8.mRoamWatchdogCount·==·message.arg1)·{
147 ························if·(ClientModeImpl.access$800(this$8))·{147 ························if·(ClientModeImpl.access$900(this$8))·{
148 ····························this.this$0.log("roaming·watchdog!·->·disconnect");148 ····························this.this$0.log("roaming·watchdog!·->·disconnect");
149 ························}149 ························}
150 ························ClientModeImpl.access$300(this.this$0).endConnectionEvent(9,·mAssociated,·0);150 ························ClientModeImpl.access$300(this.this$0).endConnectionEvent(9,·mAssociated,·0);
151 ························ClientModeImpl.access$11508(this.this$0);151 ························ClientModeImpl.access$11508(this.this$0);
152 ························ClientModeImpl.access$5500(this.this$0);152 ························ClientModeImpl.access$5600(this.this$0);
153 ························ClientModeImpl.access$300(this.this$0).logStaEvent(15,·4);153 ························ClientModeImpl.access$300(this.this$0).logStaEvent(15,·4);
154 ························ClientModeImpl.access$600(this.this$0).disconnect(ClientModeImpl.access$2300(this.this$0));154 ························ClientModeImpl.access$600(this.this$0).disconnect(ClientModeImpl.access$2400(this.this$0));
155 ························final·ClientModeImpl·this$9·=·this.this$0;155 ························final·ClientModeImpl·this$9·=·this.this$0;
156 ························((StateMachine)this$9).transitionTo((IState)ClientModeImpl.access$5600(this$9));156 ························((StateMachine)this$9).transitionTo((IState)ClientModeImpl.access$5700(this$9));
157 ························break;157 ························break;
158 ····················}158 ····················}
159 ····················break;159 ····················break;
... Open expanded diff ...
5.96 KB
com/android/server/wifi/SoftApManager$SoftApStateMachine$IdleState.class
5.81 KB
procyon -ec {}
    
Offset 27, 69 lines modifiedOffset 27, 74 lines modified
27 ········SoftApManager.access$502(this.this$1.this$0,·false);27 ········SoftApManager.access$502(this.this$1.this$0,·false);
28 ····}28 ····}
29 ····29 ····
30 ····public·boolean·processMessage(final·Message·message)·{30 ····public·boolean·processMessage(final·Message·message)·{
31 ········final·int·what·=·message.what;31 ········final·int·what·=·message.what;
32 ········final·String·s·=·"SoftApManager";32 ········final·String·s·=·"SoftApManager";
33 ········final·int·n·=·11;33 ········final·int·n·=·11;
34 ········final·int·n2·=·1;34 ········final·boolean·b·=·true;
35 ········if·(what·!=·0)·{35 ········if·(what·!=·0)·{
36 ············if·(what·!=·10)·{36 ············if·(what·!=·(b·?·1·:·0))·{
37 ················if·(what·==·n)·{37 ················if·(what·!=·10)·{
38 ····················final·SoftApConfiguration·softApConfiguration·=·(SoftApConfiguration)message.obj;38 ····················if·(what·==·n)·{
39 ····················final·StringBuilder·sb·=·new·StringBuilder();39 ························final·SoftApConfiguration·softApConfiguration·=·(SoftApConfiguration)message.obj;
40 ····················sb.append("Configuration·changed·to·");40 ························final·StringBuilder·sb·=·new·StringBuilder();
41 ····················sb.append(softApConfiguration);41 ························sb.append("Configuration·changed·to·");
42 ····················Log.d(s,·sb.toString());42 ························sb.append(softApConfiguration);
43 ····················final·SoftApManager·this$0·=·this.this$1.this$0;43 ························Log.d(s,·sb.toString());
44 ····················SoftApManager.access$1402(this$0,·new·SoftApModeConfiguration(SoftApManager.access$1400(this$0).getTargetMode(),·softApConfiguration,·SoftApManager.access$1500(this.this$1.this$0)));44 ························final·SoftApManager·this$0·=·this.this$1.this$0;
45 ····················SoftApManager.access$1602(this.this$1.this$0,·(Set)new·HashSet(softApConfiguration.getBlockedClientList()));45 ························SoftApManager.access$1402(this$0,·new·SoftApModeConfiguration(SoftApManager.access$1400(this$0).getTargetMode(),·softApConfiguration,·SoftApManager.access$1500(this.this$1.this$0)));
46 ····················SoftApManager.access$1702(this.this$1.this$0,·(Set)new·HashSet(softApConfiguration.getAllowedClientList()));46 ························SoftApManager.access$1602(this.this$1.this$0,·(Set)new·HashSet(softApConfiguration.getBlockedClientList()));
47 ····················SoftApManager.access$1802(this.this$1.this$0,·softApConfiguration.isAutoShutdownEnabled());47 ························SoftApManager.access$1702(this.this$1.this$0,·(Set)new·HashSet(softApConfiguration.getAllowedClientList()));
 48 ························SoftApManager.access$1802(this.this$1.this$0,·softApConfiguration.isAutoShutdownEnabled());
 49 ····················}
 50 ················}
 51 ················else·if·(SoftApManager.access$1400(this.this$1.this$0).getTargetMode()·==·(b·?·1·:·0))·{
 52 ····················SoftApManager.access$1502(this.this$1.this$0,·new·SoftApCapability((SoftApCapability)message.obj));
48 ················}53 ················}
49 ············}54 ············}
50 ············else·if·(SoftApManager.access$1400(this.this$1.this$0).getTargetMode()·==·n2)·{55 ············else·{
51 ················SoftApManager.access$1502(this.this$1.this$0,·new·SoftApCapability((SoftApCapability)message.obj));56 ················((StateMachine)SoftApManager.access$000(this.this$1.this$0)).quitNow();
52 ············}57 ············}
53 ········}58 ········}
54 ········else·{59 ········else·{
55 ············final·SoftApManager·this$2·=·this.this$1.this$0;60 ············final·SoftApManager·this$2·=·this.this$1.this$0;
56 ············SoftApManager.access$302(this$2,·SoftApManager.access$700(this$2).setupInterfaceForSoftApMode(SoftApManager$SoftApStateMachine.access$600(this.this$1)));61 ············SoftApManager.access$302(this$2,·SoftApManager.access$700(this$2).setupInterfaceForSoftApMode(SoftApManager$SoftApStateMachine.access$600(this.this$1)));
57 ············final·boolean·empty·=·TextUtils.isEmpty((CharSequence)SoftApManager.access$300(this.this$1.this$0));62 ············final·boolean·empty·=·TextUtils.isEmpty((CharSequence)SoftApManager.access$300(this.this$1.this$0));
58 ············final·int·n3·=·14;63 ············final·int·n2·=·14;
59 ············if·(empty)·{64 ············if·(empty)·{
60 ················Log.e(s,·"setup·failure·when·creating·ap·interface.");65 ················Log.e(s,·"setup·failure·when·creating·ap·interface.");
61 ················SoftApManager.access$800(this.this$1.this$0,·n3,·n,·0);66 ················SoftApManager.access$800(this.this$1.this$0,·n2,·n,·0);
62 ················SoftApManager.access$900(this.this$1.this$0).incrementSoftApStartResult(false,·0);67 ················SoftApManager.access$900(this.this$1.this$0).incrementSoftApStartResult(false,·0);
63 ················SoftApManager.access$1000(this.this$1.this$0).onStartFailure();68 ················SoftApManager.access$1000(this.this$1.this$0).onStartFailure();
64 ············}69 ············}
65 ············else·{70 ············else·{
66 ················this.this$1.this$0.mSoftApNotifier.dismissSoftApShutDownTimeoutExpiredNotification();71 ················this.this$1.this$0.mSoftApNotifier.dismissSoftApShutDownTimeoutExpiredNotification();
67 ················final·SoftApManager·this$3·=·this.this$1.this$0;72 ················final·SoftApManager·this$3·=·this.this$1.this$0;
68 ················final·int·n4·=·12;73 ················final·int·n3·=·12;
69 ················SoftApManager.access$800(this$3,·n4,·n,·0);74 ················SoftApManager.access$800(this$3,·n3,·n,·0);
70 ················final·int·access$1100·=·SoftApManager.access$1100(this.this$1.this$0);75 ················final·int·access$1100·=·SoftApManager.access$1100(this.this$1.this$0);
71 ················if·(access$1100·!=·0)·{76 ················if·(access$1100·!=·0)·{
72 ····················int·n5;77 ····················int·n4;
73 ····················if·(access$1100·==·n2)·{78 ····················if·(access$1100·==·(b·?·1·:·0))·{
74 ························n5·=·n2;79 ························n4·=·(b·?·1·:·0);
75 ····················}80 ····················}
76 ····················else·if·(access$1100·==·3)·{81 ····················else·if·(access$1100·==·3)·{
77 ························n5·=·2;82 ························n4·=·2;
78 ····················}83 ····················}
79 ····················else·{84 ····················else·{
80 ························n5·=·0;85 ························n4·=·0;
81 ····················}86 ····················}
82 ····················SoftApManager.access$800(this.this$1.this$0,·n3,·n4,·n5);87 ····················SoftApManager.access$800(this.this$1.this$0,·n2,·n3,·n4);
83 ····················SoftApManager.access$1200(this.this$1.this$0);88 ····················SoftApManager.access$1200(this.this$1.this$0);
84 ····················SoftApManager.access$900(this.this$1.this$0).incrementSoftApStartResult(false,·n5);89 ····················SoftApManager.access$900(this.this$1.this$0).incrementSoftApStartResult(false,·n4);
85 ····················SoftApManager.access$1000(this.this$1.this$0).onStartFailure();90 ····················SoftApManager.access$1000(this.this$1.this$0).onStartFailure();
86 ················}91 ················}
87 ················else·{92 ················else·{
88 ····················final·SoftApManager$SoftApStateMachine·this$4·=·this.this$1;93 ····················final·SoftApManager$SoftApStateMachine·this$4·=·this.this$1;
89 ····················((StateMachine)this$4).transitionTo((IState)SoftApManager$SoftApStateMachine.access$1300(this$4));94 ····················((StateMachine)this$4).transitionTo((IState)SoftApManager$SoftApStateMachine.access$1300(this$4));
90 ················}95 ················}
91 ············}96 ············}
92 ········}97 ········}
93 ········return·n2·!=·0;98 ········return·b;
94 ····}99 ····}
95 }100 }
3.8 KB
com/android/server/wifi/SoftApManager$SoftApStateMachine$StartedState.class
3.66 KB
procyon -ec {}
    
Offset 245, 16 lines modifiedOffset 245, 16 lines modified
245 ········((StateMachine)SoftApManager.access$000(this.this$1.this$0)).quitNow();245 ········((StateMachine)SoftApManager.access$000(this.this$1.this$0)).quitNow();
246 ········SoftApManager.access$1000(this.this$1.this$0).onStopped();246 ········SoftApManager.access$1000(this.this$1.this$0).onStopped();
247 ········this.setSoftApChannel(0,·0);247 ········this.setSoftApChannel(0,·0);
248 ····}248 ····}
249 ····249 ····
250 ····public·boolean·processMessage(final·Message·message)·{250 ····public·boolean·processMessage(final·Message·message)·{
251 ········final·int·what·=·message.what;251 ········final·int·what·=·message.what;
252 ········final·int·n·=·10;252 ········final·int·n·=·13;
253 ········final·int·n2·=·13;253 ········final·int·n2·=·10;
254 ········final·boolean·b·=·true;254 ········final·boolean·b·=·true;
255 ········boolean·b2·=·false;255 ········boolean·b2·=·false;
256 ········final·String·s·=·"SoftApManager";256 ········final·String·s·=·"SoftApManager";
257 ········switch·(what)·{257 ········switch·(what)·{
258 ············default:·{258 ············default:·{
259 ················return·false;259 ················return·false;
260 ············}260 ············}
Offset 324, 15 lines modifiedOffset 324, 15 lines modified
324 ················}324 ················}
325 ················if·(SoftApManager.access$1900(this.this$1.this$0).size()·!=·0)·{325 ················if·(SoftApManager.access$1900(this.this$1.this$0).size()·!=·0)·{
326 ····················Log.wtf(s,·"Timeout·message·received·but·has·clients.·Dropping.");326 ····················Log.wtf(s,·"Timeout·message·received·but·has·clients.·Dropping.");
327 ····················return·b;327 ····················return·b;
328 ················}328 ················}
329 ················this.this$1.this$0.mSoftApNotifier.showSoftApShutDownTimeoutExpiredNotification();329 ················this.this$1.this$0.mSoftApNotifier.showSoftApShutDownTimeoutExpiredNotification();
330 ················Log.i(s,·"Timeout·message·received.·Stopping·soft·AP.");330 ················Log.i(s,·"Timeout·message·received.·Stopping·soft·AP.");
331 ················SoftApManager.access$800(this.this$1.this$0,·n,·n2,·0);331 ················SoftApManager.access$800(this.this$1.this$0,·n2,·n,·0);
332 ················final·SoftApManager$SoftApStateMachine·this$2·=·this.this$1;332 ················final·SoftApManager$SoftApStateMachine·this$2·=·this.this$1;
333 ················((StateMachine)this$2).transitionTo((IState)SoftApManager$SoftApStateMachine.access$2800(this$2));333 ················((StateMachine)this$2).transitionTo((IState)SoftApManager$SoftApStateMachine.access$2800(this$2));
334 ················return·b;334 ················return·b;
335 ············}335 ············}
336 ············case·4:·{336 ············case·4:·{
337 ················final·Object·obj·=·message.obj;337 ················final·Object·obj·=·message.obj;
338 ················if·(!(obj·instanceof·NativeWifiClient))·{338 ················if·(!(obj·instanceof·NativeWifiClient))·{
Offset 357, 15 lines modifiedOffset 357, 15 lines modified
357 ················return·b;357 ················return·b;
358 ············}358 ············}
359 ············case·0:·{359 ············case·0:·{
360 ················return·b;360 ················return·b;
361 ············}361 ············}
362 ············case·7:·{362 ············case·7:·{
363 ················Log.d(s,·"Interface·was·cleanly·destroyed.");363 ················Log.d(s,·"Interface·was·cleanly·destroyed.");
364 ················SoftApManager.access$800(this.this$1.this$0,·n,·n2,·0);364 ················SoftApManager.access$800(this.this$1.this$0,·n2,·n,·0);
365 ················SoftApManager.access$502(this.this$1.this$0,·b);365 ················SoftApManager.access$502(this.this$1.this$0,·b);
366 ················final·SoftApManager$SoftApStateMachine·this$3·=·this.this$1;366 ················final·SoftApManager$SoftApStateMachine·this$3·=·this.this$1;
367 ················((StateMachine)this$3).transitionTo((IState)SoftApManager$SoftApStateMachine.access$2800(this$3));367 ················((StateMachine)this$3).transitionTo((IState)SoftApManager$SoftApStateMachine.access$2800(this$3));
368 ················return·b;368 ················return·b;
369 ············}369 ············}
370 ············case·3:·{370 ············case·3:·{
371 ················if·(message.arg1·==·(b·?·1·:·0))·{371 ················if·(message.arg1·==·(b·?·1·:·0))·{
Offset 377, 16 lines modifiedOffset 377, 27 lines modified
377 ············case·2:·{377 ············case·2:·{
378 ················Log.w(s,·"hostapd·failure,·stop·and·report·failure");378 ················Log.w(s,·"hostapd·failure,·stop·and·report·failure");
379 ············}379 ············}
380 ············case·8:·{380 ············case·8:·{
381 ················Log.w(s,·"interface·error,·stop·and·report·failure");381 ················Log.w(s,·"interface·error,·stop·and·report·failure");
382 ················final·SoftApManager·this$4·=·this.this$1.this$0;382 ················final·SoftApManager·this$4·=·this.this$1.this$0;
383 ················final·int·n3·=·14;383 ················final·int·n3·=·14;
384 ················SoftApManager.access$800(this$4,·n3,·n2,·0);384 ················SoftApManager.access$800(this$4,·n3,·n,·0);
385 ················SoftApManager.access$800(this.this$1.this$0,·n,·n3,·0);385 ················SoftApManager.access$800(this.this$1.this$0,·n2,·n3,·0);
386 ················final·SoftApManager$SoftApStateMachine·this$5·=·this.this$1;386 ················final·SoftApManager$SoftApStateMachine·this$5·=·this.this$1;
387 ················((StateMachine)this$5).transitionTo((IState)SoftApManager$SoftApStateMachine.access$2800(this$5));387 ················((StateMachine)this$5).transitionTo((IState)SoftApManager$SoftApStateMachine.access$2800(this$5));
388 ················return·b;388 ················return·b;
389 ············}389 ············}
 390 ············case·1:·{
 391 ················if·(SoftApManager.access$400(this.this$1.this$0))·{
 392 ····················SoftApManager.access$800(this.this$1.this$0,·n2,·n,·0);
 393 ················}
 394 ················else·{
 395 ····················SoftApManager.access$800(this.this$1.this$0,·n2,·12,·0);
 396 ················}
 397 ················final·SoftApManager$SoftApStateMachine·this$6·=·this.this$1;
 398 ················((StateMachine)this$6).transitionTo((IState)SoftApManager$SoftApStateMachine.access$2800(this$6));
 399 ················return·b;
 400 ············}
390 ········}401 ········}
391 ····}402 ····}
392 }403 }
6.29 KB
com/android/server/wifi/SupplicantStaIfaceCallbackImpl.class
6.17 KB
procyon -ec {}
    
Offset 25, 23 lines modifiedOffset 25, 23 lines modified
  
25 abstract·class·SupplicantStaIfaceCallbackImpl·extends·ISupplicantStaIfaceCallback$Stub25 abstract·class·SupplicantStaIfaceCallbackImpl·extends·ISupplicantStaIfaceCallback$Stub
26 {26 {
27 ····private·static·final·String·TAG;27 ····private·static·final·String·TAG;
28 ····private·final·String·mIfaceName;28 ····private·final·String·mIfaceName;
29 ····private·final·Object·mLock;29 ····private·final·Object·mLock;
30 ····private·final·SupplicantStaIfaceHal·mStaIfaceHal;30 ····private·final·SupplicantStaIfaceHal·mStaIfaceHal;
31 ····private·boolean·mStateIsFourway;31 ····private·int·mStateBeforeDisconnect;
32 ····private·final·WifiMonitor·mWifiMonitor;32 ····private·final·WifiMonitor·mWifiMonitor;
33 ····33 ····
34 ····static·{34 ····static·{
35 ········TAG·=·SupplicantStaIfaceCallbackImpl.class.getSimpleName();35 ········TAG·=·SupplicantStaIfaceCallbackImpl.class.getSimpleName();
36 ····}36 ····}
37 ····37 ····
38 ····SupplicantStaIfaceCallbackImpl(final·SupplicantStaIfaceHal·mStaIfaceHal,·final·String·mIfaceName,·final·Object·mLock,·final·WifiMonitor·mWifiMonitor)·{38 ····SupplicantStaIfaceCallbackImpl(final·SupplicantStaIfaceHal·mStaIfaceHal,·final·String·mIfaceName,·final·Object·mLock,·final·WifiMonitor·mWifiMonitor)·{
39 ········this.mStateIsFourway·=·false;39 ········this.mStateBeforeDisconnect·=·2;
40 ········this.mStaIfaceHal·=·mStaIfaceHal;40 ········this.mStaIfaceHal·=·mStaIfaceHal;
41 ········this.mIfaceName·=·mIfaceName;41 ········this.mIfaceName·=·mIfaceName;
42 ········this.mLock·=·mLock;42 ········this.mLock·=·mLock;
43 ········this.mWifiMonitor·=·mWifiMonitor;43 ········this.mWifiMonitor·=·mWifiMonitor;
44 ····}44 ····}
45 ····45 ····
46 ····private·void·addAnqpElementToMap(final·Map·map,·final·Constants$ANQPElementType·constants$ANQPElementType,·final·ArrayList·list)·{46 ····private·void·addAnqpElementToMap(final·Map·map,·final·Constants$ANQPElementType·constants$ANQPElementType,·final·ArrayList·list)·{
Offset 219, 35 lines modifiedOffset 219, 44 lines modified
219 ····219 ····
220 ····public·void·onDisconnected(final·byte[]·array,·final·boolean·b,·final·int·n)·{220 ····public·void·onDisconnected(final·byte[]·array,·final·boolean·b,·final·int·n)·{
221 ········synchronized·(this.mLock)·{221 ········synchronized·(this.mLock)·{
222 ············this.mStaIfaceHal.logCallback("onDisconnected");222 ············this.mStaIfaceHal.logCallback("onDisconnected");
223 ············if·(this.mStaIfaceHal.isVerboseLoggingEnabled())·{223 ············if·(this.mStaIfaceHal.isVerboseLoggingEnabled())·{
224 ················final·String·tag·=·SupplicantStaIfaceCallbackImpl.TAG;224 ················final·String·tag·=·SupplicantStaIfaceCallbackImpl.TAG;
225 ················final·StringBuilder·sb·=·new·StringBuilder();225 ················final·StringBuilder·sb·=·new·StringBuilder();
226 ················sb.append("onDisconnected·4way=");226 ················sb.append("onDisconnected·state=");
227 ················sb.append(this.mStateIsFourway);227 ················sb.append(this.mStateBeforeDisconnect);
228 ················sb.append("·locallyGenerated=");228 ················sb.append("·locallyGenerated=");
229 ················sb.append(b);229 ················sb.append(b);
230 ················sb.append("·reasonCode=");230 ················sb.append("·reasonCode=");
231 ················sb.append(n);231 ················sb.append(n);
232 ················Log.e(tag,·sb.toString());232 ················Log.e(tag,·sb.toString());
233 ············}233 ············}
234 ············if·(this.mStateIsFourway·&&·(!b·||·n·!=·17))·{234 ············final·WifiConfiguration·currentNetworkLocalConfig·=·this.mStaIfaceHal.getCurrentNetworkLocalConfig(this.mIfaceName);
235 ················this.mWifiMonitor.broadcastAuthenticationFailureEvent(this.mIfaceName,·2,·-1);235 ············if·(currentNetworkLocalConfig·!=·null)·{
 236 ················final·int·mStateBeforeDisconnect·=·this.mStateBeforeDisconnect;
 237 ················final·int·n2·=·7;
 238 ················final·int·n3·=·-1;
 239 ················if·(mStateBeforeDisconnect·==·n2·&&·WifiConfigurationUtil.isConfigForPskNetwork(currentNetworkLocalConfig)·&&·(!b·||·n·!=·17))·{
 240 ····················this.mWifiMonitor.broadcastAuthenticationFailureEvent(this.mIfaceName,·2,·n3);
 241 ················}
 242 ················else·if·(this.mStateBeforeDisconnect·==·6·&&·WifiConfigurationUtil.isConfigForEapNetwork(currentNetworkLocalConfig))·{
 243 ····················this.mWifiMonitor.broadcastAuthenticationFailureEvent(this.mIfaceName,·3,·n3);
 244 ················}
236 ············}245 ············}
237 ············final·WifiMonitor·mWifiMonitor·=·this.mWifiMonitor;246 ············final·WifiMonitor·mWifiMonitor·=·this.mWifiMonitor;
238 ············final·String·mIfaceName·=·this.mIfaceName;247 ············final·String·mIfaceName·=·this.mIfaceName;
239 ············int·n2;248 ············int·n4;
240 ············if·(b)·{249 ············if·(b)·{
241 ················n2·=·1;250 ················n4·=·1;
242 ············}251 ············}
243 ············else·{252 ············else·{
244 ················n2·=·0;253 ················n4·=·0;
245 ············}254 ············}
246 ············mWifiMonitor.broadcastNetworkDisconnectionEvent(mIfaceName,·n2,·n,·NativeUtil.macAddressFromByteArray(array));255 ············mWifiMonitor.broadcastNetworkDisconnectionEvent(mIfaceName,·n4,·n,·NativeUtil.macAddressFromByteArray(array));
247 ········}256 ········}
248 ····}257 ····}
249 ····258 ····
250 ····public·void·onEapFailure()·{259 ····public·void·onEapFailure()·{
251 ········synchronized·(this.mLock)·{260 ········synchronized·(this.mLock)·{
252 ············this.mStaIfaceHal.logCallback("onEapFailure");261 ············this.mStaIfaceHal.logCallback("onEapFailure");
253 ············this.mWifiMonitor.broadcastAuthenticationFailureEvent(this.mIfaceName,·3,·-1);262 ············this.mWifiMonitor.broadcastAuthenticationFailureEvent(this.mIfaceName,·3,·-1);
Offset 308, 33 lines modifiedOffset 317, 33 lines modified
308 ············this.mStaIfaceHal.logCallback("onNetworkAdded");317 ············this.mStaIfaceHal.logCallback("onNetworkAdded");
309 ········}318 ········}
310 ····}319 ····}
311 ····320 ····
312 ····public·void·onNetworkRemoved(final·int·n)·{321 ····public·void·onNetworkRemoved(final·int·n)·{
313 ········synchronized·(this.mLock)·{322 ········synchronized·(this.mLock)·{
314 ············this.mStaIfaceHal.logCallback("onNetworkRemoved");323 ············this.mStaIfaceHal.logCallback("onNetworkRemoved");
315 ············this.mStateIsFourway·=·false;324 ············this.mStateBeforeDisconnect·=·2;
316 ········}325 ········}
317 ····}326 ····}
318 ····327 ····
319 ····public·void·onStateChanged(int·mStateIsFourway,·final·byte[]·array,·final·int·n,·final·ArrayList·list)·{328 ····public·void·onStateChanged(final·int·n,·final·byte[]·array,·final·int·n2,·final·ArrayList·list)·{
 329 ········this.onStateChanged(n,·array,·n2,·list,·false);
 330 ····}
 331 ····
 332 ····public·void·onStateChanged(final·int·mStateBeforeDisconnect,·final·byte[]·array,·final·int·n,·final·ArrayList·list,·final·boolean·b)·{
320 ········synchronized·(this.mLock)·{333 ········synchronized·(this.mLock)·{
321 ············this.mStaIfaceHal.logCallback("onStateChanged");334 ············this.mStaIfaceHal.logCallback("onStateChanged");
322 ············final·SupplicantState·supplicantHidlStateToFrameworkState·=·supplicantHidlStateToFrameworkState(mStateIsFourway);335 ············final·SupplicantState·supplicantHidlStateToFrameworkState·=·supplicantHidlStateToFrameworkState(mStateBeforeDisconnect);
323 ············final·WifiSsid·fromByteArray·=·WifiSsid.createFromByteArray(NativeUtil.byteArrayFromArrayList(list));336 ············final·WifiSsid·fromByteArray·=·WifiSsid.createFromByteArray(NativeUtil.byteArrayFromArrayList(list));
324 ············final·String·macAddressFromByteArray·=·NativeUtil.macAddressFromByteArray(array);337 ············final·String·macAddressFromByteArray·=·NativeUtil.macAddressFromByteArray(array);
325 ············if·(mStateIsFourway·==·7)·{338 ············if·(mStateBeforeDisconnect·!=·0)·{
326 ················mStateIsFourway·=·1;339 ················this.mStateBeforeDisconnect·=·mStateBeforeDisconnect;
327 ············} 
328 ············else·{ 
329 ················mStateIsFourway·=·0; 
330 ············}340 ············}
331 ············this.mStateIsFourway·=·(mStateIsFourway·!=·0);341 ············if·(mStateBeforeDisconnect·==·9)·{
332 ············if·(supplicantHidlStateToFrameworkState·==·SupplicantState.COMPLETED)·{342 ················this.mWifiMonitor.broadcastNetworkConnectionEvent(this.mIfaceName,·this.mStaIfaceHal.getCurrentNetworkId(this.mIfaceName),·b,·macAddressFromByteArray);
333 ················this.mWifiMonitor.broadcastNetworkConnectionEvent(this.mIfaceName,·this.mStaIfaceHal.getCurrentNetworkId(this.mIfaceName),·macAddressFromByteArray); 
334 ············}343 ············}
335 ············this.mWifiMonitor.broadcastSupplicantStateChangeEvent(this.mIfaceName,·this.mStaIfaceHal.getCurrentNetworkId(this.mIfaceName),·fromByteArray,·macAddressFromByteArray,·supplicantHidlStateToFrameworkState);344 ············this.mWifiMonitor.broadcastSupplicantStateChangeEvent(this.mIfaceName,·this.mStaIfaceHal.getCurrentNetworkId(this.mIfaceName),·fromByteArray,·macAddressFromByteArray,·supplicantHidlStateToFrameworkState);
336 ········}345 ········}
337 ····}346 ····}
338 ····347 ····
339 ····public·void·onWpsEventFail(final·byte[]·array,·final·short·n,·final·short·n2)·{348 ····public·void·onWpsEventFail(final·byte[]·array,·final·short·n,·final·short·n2)·{
340 ········synchronized·(this.mLock)·{349 ········synchronized·(this.mLock)·{
2.65 KB
com/android/server/wifi/p2p/WifiP2pServiceImpl$P2pStateMachine$FrequencyConflictState.class
2.47 KB
procyon -ec {}
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ····22 ····
23 ····private·void·notifyFrequencyConflict()·{23 ····private·void·notifyFrequencyConflict()·{
24 ········this.this$1.logd("Notify·frequency·conflict");24 ········this.this$1.logd("Notify·frequency·conflict");
25 ········final·Resources·resources·=·WifiP2pServiceImpl.access$1100(this.this$1.this$0).getResources();25 ········final·Resources·resources·=·WifiP2pServiceImpl.access$1100(this.this$1.this$0).getResources();
26 ········final·AlertDialog$Builder·alertDialog$Builder·=·new·AlertDialog$Builder(WifiP2pServiceImpl.access$1100(this.this$1.this$0));26 ········final·AlertDialog$Builder·alertDialog$Builder·=·new·AlertDialog$Builder(WifiP2pServiceImpl.access$1100(this.this$1.this$0));
27 ········final·Object[]·array·=·{·null·};27 ········final·Object[]·array·=·{·null·};
28 ········final·WifiP2pServiceImpl$P2pStateMachine·this$1·=·this.this$1;28 ········final·WifiP2pServiceImpl$P2pStateMachine·this$1·=·this.this$1;
29 ········array[0]·=·WifiP2pServiceImpl$P2pStateMachine.access$9900(this$1,·WifiP2pServiceImpl$P2pStateMachine.access$3600(this$1).deviceAddress);29 ········array[0]·=·WifiP2pServiceImpl$P2pStateMachine.access$10000(this$1,·WifiP2pServiceImpl$P2pStateMachine.access$3600(this$1).deviceAddress);
30 ········final·AlertDialog·create·=·alertDialog$Builder.setMessage((CharSequence)resources.getString(2131165224,·array)).setPositiveButton((CharSequence)resources.getString(2131165191),·(DialogInterface$OnClickListener)new·WifiP2pServiceImpl$P2pStateMachine$FrequencyConflictState$3(this)).setNegativeButton((CharSequence)resources.getString(2131165190),·(DialogInterface$OnClickListener)new·WifiP2pServiceImpl$P2pStateMachine$FrequencyConflictState$2(this)).setOnCancelListener((DialogInterface$OnCancelListener)new·WifiP2pServiceImpl$P2pStateMachine$FrequencyConflictState$1(this)).create();30 ········final·AlertDialog·create·=·alertDialog$Builder.setMessage((CharSequence)resources.getString(2131165224,·array)).setPositiveButton((CharSequence)resources.getString(2131165191),·(DialogInterface$OnClickListener)new·WifiP2pServiceImpl$P2pStateMachine$FrequencyConflictState$3(this)).setNegativeButton((CharSequence)resources.getString(2131165190),·(DialogInterface$OnClickListener)new·WifiP2pServiceImpl$P2pStateMachine$FrequencyConflictState$2(this)).setOnCancelListener((DialogInterface$OnCancelListener)new·WifiP2pServiceImpl$P2pStateMachine$FrequencyConflictState$1(this)).create();
31 ········create.setCanceledOnTouchOutside(false);31 ········create.setCanceledOnTouchOutside(false);
32 ········create.getWindow().setType(2003);32 ········create.getWindow().setType(2003);
33 ········create.getWindow().addSystemFlags(16);33 ········create.getWindow().addSystemFlags(16);
34 ········create.show();34 ········create.show();
35 ········this.mFrequencyConflictDialog·=·create;35 ········this.mFrequencyConflictDialog·=·create;
36 ····}36 ····}
Offset 106, 15 lines modifiedOffset 106, 15 lines modified
106 ····················case·143364:·{106 ····················case·143364:·{
107 ························if·(WifiP2pServiceImpl.access$1500(this.this$1.this$0)·!=·null)·{107 ························if·(WifiP2pServiceImpl.access$1500(this.this$1.this$0)·!=·null)·{
108 ····························WifiP2pServiceImpl.access$1500(this.this$1.this$0).sendMessage(143372,·n2);108 ····························WifiP2pServiceImpl.access$1500(this.this$1.this$0).sendMessage(143372,·n2);
109 ························}109 ························}
110 ························else·{110 ························else·{
111 ····························this.this$1.loge("DROP_WIFI_USER_ACCEPT·message·received·when·WifiChannel·is·null");111 ····························this.this$1.loge("DROP_WIFI_USER_ACCEPT·message·received·when·WifiChannel·is·null");
112 ························}112 ························}
113 ························WifiP2pServiceImpl.access$10002(this.this$1.this$0,·(boolean)(n2·!=·0));113 ························WifiP2pServiceImpl.access$10102(this.this$1.this$0,·(boolean)(n2·!=·0));
114 ························break;114 ························break;
115 ····················}115 ····················}
116 ················}116 ················}
117 ············}117 ············}
118 ············else·{118 ············else·{
119 ················if·(WifiP2pServiceImpl.access$500(this.this$1.this$0))·{119 ················if·(WifiP2pServiceImpl.access$500(this.this$1.this$0))·{
120 ····················final·WifiP2pServiceImpl$P2pStateMachine·this$6·=·this.this$1;120 ····················final·WifiP2pServiceImpl$P2pStateMachine·this$6·=·this.this$1;
16.0 KB
com/android/server/wifi/p2p/WifiP2pServiceImpl$P2pStateMachine$GroupCreatedState.class
15.8 KB
procyon -ec {}
    
Offset 29, 24 lines modifiedOffset 29, 24 lines modified
29 ····}29 ····}
30 ····30 ····
31 ····public·void·enter()·{31 ····public·void·enter()·{
32 ········if·(WifiP2pServiceImpl.access$500(this.this$1.this$0))·{32 ········if·(WifiP2pServiceImpl.access$500(this.this$1.this$0))·{
33 ············this.this$1.logd(this.getName());33 ············this.this$1.logd(this.getName());
34 ········}34 ········}
35 ········WifiP2pServiceImpl$P2pStateMachine.access$3600(this.this$1).invalidate();35 ········WifiP2pServiceImpl$P2pStateMachine.access$3600(this.this$1).invalidate();
36 ········WifiP2pServiceImpl.access$10102(this.this$1.this$0,·NetworkInfo$DetailedState.CONNECTED);36 ········WifiP2pServiceImpl.access$10202(this.this$1.this$0,·NetworkInfo$DetailedState.CONNECTED);
37 ········WifiP2pServiceImpl$P2pStateMachine.access$10200(this.this$1,·0);37 ········WifiP2pServiceImpl$P2pStateMachine.access$10300(this.this$1,·0);
38 ········if·(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).isGroupOwner())·{38 ········if·(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).isGroupOwner())·{
39 ············final·WifiP2pServiceImpl$P2pStateMachine·this$1·=·this.this$1;39 ············final·WifiP2pServiceImpl$P2pStateMachine·this$1·=·this.this$1;
40 ············final·Inet4Address·access$10300·=·WifiP2pServiceImpl$P2pStateMachine.access$10300(this$1,·WifiP2pServiceImpl$P2pStateMachine.access$1300(this$1).getInterface());40 ············final·Inet4Address·access$10400·=·WifiP2pServiceImpl$P2pStateMachine.access$10400(this$1,·WifiP2pServiceImpl$P2pStateMachine.access$1300(this$1).getInterface());
41 ············if·(access$10300·!=·null)·{41 ············if·(access$10400·!=·null)·{
42 ················WifiP2pServiceImpl$P2pStateMachine.access$9100(this.this$1,·access$10300.getHostAddress());42 ················WifiP2pServiceImpl$P2pStateMachine.access$9200(this.this$1,·access$10400.getHostAddress());
43 ················final·StringBuilder·sb·=·new·StringBuilder();43 ················final·StringBuilder·sb·=·new·StringBuilder();
44 ················sb.append("Group·owner·address:·");44 ················sb.append("Group·owner·address:·");
45 ················sb.append(access$10300.getHostAddress());45 ················sb.append(access$10400.getHostAddress());
46 ················sb.append("·at·");46 ················sb.append("·at·");
47 ················sb.append(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).getInterface());47 ················sb.append(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).getInterface());
48 ················Log.d("WifiP2pService",·sb.toString());48 ················Log.d("WifiP2pService",·sb.toString());
49 ············}49 ············}
50 ············else·{50 ············else·{
51 ················WifiP2pServiceImpl$P2pStateMachine.access$600(this.this$1).p2pGroupRemove(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).getInterface());51 ················WifiP2pServiceImpl$P2pStateMachine.access$600(this.this$1).p2pGroupRemove(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).getInterface());
52 ············}52 ············}
Offset 59, 17 lines modifiedOffset 59, 17 lines modified
59 ····}59 ····}
60 ····60 ····
61 ····public·void·exit()·{61 ····public·void·exit()·{
62 ········if·(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1)·!=·null)·{62 ········if·(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1)·!=·null)·{
63 ············return;63 ············return;
64 ········}64 ········}
65 ········WifiP2pServiceImpl.access$6100(this.this$1.this$0).endGroupEvent();65 ········WifiP2pServiceImpl.access$6100(this.this$1.this$0).endGroupEvent();
66 ········WifiP2pServiceImpl$P2pStateMachine.access$10200(this.this$1,·3);66 ········WifiP2pServiceImpl$P2pStateMachine.access$10300(this.this$1,·3);
67 ········WifiP2pServiceImpl$P2pStateMachine.access$10800(this.this$1);67 ········WifiP2pServiceImpl$P2pStateMachine.access$10900(this.this$1);
68 ········WifiP2pServiceImpl.access$10102(this.this$1.this$0,·NetworkInfo$DetailedState.DISCONNECTED);68 ········WifiP2pServiceImpl.access$10202(this.this$1.this$0,·NetworkInfo$DetailedState.DISCONNECTED);
69 ········WifiP2pServiceImpl$P2pStateMachine.access$4900(this.this$1);69 ········WifiP2pServiceImpl$P2pStateMachine.access$4900(this.this$1);
70 ····}70 ····}
71 ····71 ····
72 ····public·boolean·processMessage(Message·message)·{72 ····public·boolean·processMessage(Message·message)·{
73 ········if·(WifiP2pServiceImpl.access$500(this.this$1.this$0))·{73 ········if·(WifiP2pServiceImpl.access$500(this.this$1.this$0))·{
74 ············final·WifiP2pServiceImpl$P2pStateMachine·this$1·=·this.this$1;74 ············final·WifiP2pServiceImpl$P2pStateMachine·this$1·=·this.this$1;
75 ············final·StringBuilder·sb·=·new·StringBuilder();75 ············final·StringBuilder·sb·=·new·StringBuilder();
Offset 214, 15 lines modifiedOffset 214, 15 lines modified
214 ····························}214 ····························}
215 ····························else·{215 ····························else·{
216 ································WifiP2pServiceImpl$P2pStateMachine.access$3600(this.this$1).wps.setup·=·0;216 ································WifiP2pServiceImpl$P2pStateMachine.access$3600(this.this$1).wps.setup·=·0;
217 ····························}217 ····························}
218 ························}218 ························}
219 ························if·(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).isGroupOwner())·{219 ························if·(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).isGroupOwner())·{
220 ····························final·Object·o·=·this.this$1;220 ····························final·Object·o·=·this.this$1;
221 ····························message·=·(Message)WifiP2pServiceImpl$P2pStateMachine.access$10700((WifiP2pServiceImpl$P2pStateMachine)o);221 ····························message·=·(Message)WifiP2pServiceImpl$P2pStateMachine.access$10800((WifiP2pServiceImpl$P2pStateMachine)o);
222 ····························((StateMachine)o).transitionTo((IState)message);222 ····························((StateMachine)o).transitionTo((IState)message);
223 ····························return·setup·!=·0;223 ····························return·setup·!=·0;
224 ························}224 ························}
225 ························message·=·(Message)this.this$1.this$0;225 ························message·=·(Message)this.this$1.this$0;
226 ························if·(WifiP2pServiceImpl.access$500((WifiP2pServiceImpl)message))·{226 ························if·(WifiP2pServiceImpl.access$500((WifiP2pServiceImpl)message))·{
227 ····························final·Object·o·=·this.this$1;227 ····························final·Object·o·=·this.this$1;
228 ····························message·=·(Message)"Ignore·provision·discovery·for·GC";228 ····························message·=·(Message)"Ignore·provision·discovery·for·GC";
Offset 247, 15 lines modifiedOffset 247, 15 lines modified
247 ························message·=·(Message)WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1);247 ························message·=·(Message)WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1);
248 ························final·int·networkId·=·((WifiP2pGroup)message).getNetworkId();248 ························final·int·networkId·=·((WifiP2pGroup)message).getNetworkId();
249 ························if·(networkId·>=·0)·{249 ························if·(networkId·>=·0)·{
250 ····························if·(WifiP2pServiceImpl.access$500(this.this$1.this$0))·{250 ····························if·(WifiP2pServiceImpl.access$500(this.this$1.this$0))·{
251 ································this.this$1.logd("Remove·unknown·client·from·the·list");251 ································this.this$1.logd("Remove·unknown·client·from·the·list");
252 ····························}252 ····························}
253 ····························final·WifiP2pServiceImpl$P2pStateMachine·this$7·=·this.this$1;253 ····························final·WifiP2pServiceImpl$P2pStateMachine·this$7·=·this.this$1;
254 ····························WifiP2pServiceImpl$P2pStateMachine.access$9800(this$7,·networkId,·WifiP2pServiceImpl$P2pStateMachine.access$3600(this$7).deviceAddress,·false);254 ····························WifiP2pServiceImpl$P2pStateMachine.access$9900(this$7,·networkId,·WifiP2pServiceImpl$P2pStateMachine.access$3600(this$7).deviceAddress,·false);
255 ····························final·Object·o·=·this.this$1;255 ····························final·Object·o·=·this.this$1;
256 ····························((StateMachine)o).sendMessage(139271,·(Object)WifiP2pServiceImpl$P2pStateMachine.access$3600((WifiP2pServiceImpl$P2pStateMachine)o));256 ····························((StateMachine)o).sendMessage(139271,·(Object)WifiP2pServiceImpl$P2pStateMachine.access$3600((WifiP2pServiceImpl$P2pStateMachine)o));
257 ····························return·setup·!=·0;257 ····························return·setup·!=·0;
258 ························}258 ························}
259 ························return·setup·!=·0;259 ························return·setup·!=·0;
260 ····················}260 ····················}
261 ····················case·147478:·{261 ····················case·147478:·{
Offset 302, 15 lines modifiedOffset 302, 15 lines modified
302 ························Label_2545:·{302 ························Label_2545:·{
303 ····························break·Label_2545;303 ····························break·Label_2545;
304 ····························final·String·startWpsPinDisplay·=·WifiP2pServiceImpl$P2pStateMachine.access$600(this.this$1).startWpsPinDisplay(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).getInterface(),·(String)null);304 ····························final·String·startWpsPinDisplay·=·WifiP2pServiceImpl$P2pStateMachine.access$600(this.this$1).startWpsPinDisplay(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).getInterface(),·(String)null);
305 ························Block_89_Outer:305 ························Block_89_Outer:
306 ····························while·(true)·{306 ····························while·(true)·{
307 ································try·{307 ································try·{
308 ····································Integer.parseInt(startWpsPinDisplay);308 ····································Integer.parseInt(startWpsPinDisplay);
309 ····································WifiP2pServiceImpl$P2pStateMachine.access$8800(this.this$1,·startWpsPinDisplay,·"any");309 ····································WifiP2pServiceImpl$P2pStateMachine.access$8900(this.this$1,·startWpsPinDisplay,·"any");
310 ····································b·=·(setup·!=·0);310 ····································b·=·(setup·!=·0);
311 ····································boolean·b2·=·b;311 ····································boolean·b2·=·b;
312 ····································Object·o·=·((WifiP2pServiceImpl$P2pStateMachine$GroupCreatedState)o).this$1;312 ····································Object·o·=·((WifiP2pServiceImpl$P2pStateMachine$GroupCreatedState)o).this$1;
313 ····································int·access$5101·=·0;313 ····································int·access$5101·=·0;
314 ····································if·(b2)·{314 ····································if·(b2)·{
315 ········································access$5101·=·139328;315 ········································access$5101·=·139328;
316 ····································}316 ····································}
Offset 325, 15 lines modifiedOffset 325, 15 lines modified
325 ········································Block_90_Outer:325 ········································Block_90_Outer:
326 ············································while·(true)·{326 ············································while·(true)·{
327 ················································o·=·this.this$1;327 ················································o·=·this.this$1;
328 ················································WifiP2pServiceImpl$P2pStateMachine.access$3400((WifiP2pServiceImpl$P2pStateMachine)o,·message,·access$5101);328 ················································WifiP2pServiceImpl$P2pStateMachine.access$3400((WifiP2pServiceImpl$P2pStateMachine)o,·message,·access$5101);
329 ················································return·setup·!=·0;329 ················································return·setup·!=·0;
330 ················································while·(true)·{330 ················································while·(true)·{
331 ····················································final·WifiP2pServiceImpl$P2pStateMachine·this$18·=·this.this$1;331 ····················································final·WifiP2pServiceImpl$P2pStateMachine·this$18·=·this.this$1;
332 ····················································((StateMachine)this$18).transitionTo((IState)WifiP2pServiceImpl$P2pStateMachine.access$10500(this$18));332 ····················································((StateMachine)this$18).transitionTo((IState)WifiP2pServiceImpl$P2pStateMachine.access$10600(this$18));
333 ····················································o·=·this.this$1;333 ····················································o·=·this.this$1;
334 ····················································WifiP2pServiceImpl$P2pStateMachine.access$3400((WifiP2pServiceImpl$P2pStateMachine)o,·message,·139282);334 ····················································WifiP2pServiceImpl$P2pStateMachine.access$3400((WifiP2pServiceImpl$P2pStateMachine)o,·message,·139282);
335 ····················································return·setup·!=·0;335 ····················································return·setup·!=·0;
336 ····················································Label_2656:·{336 ····················································Label_2656:·{
337 ························································wifiP2pConfig·=·(WifiP2pConfig)message.obj;337 ························································wifiP2pConfig·=·(WifiP2pConfig)message.obj;
338 ····················································}338 ····················································}
339 ····················································break·Block_92;339 ····················································break·Block_92;
Offset 354, 15 lines modifiedOffset 354, 15 lines modified
354 ············································}354 ············································}
355 ············································WifiP2pServiceImpl$P2pStateMachine.access$1900((WifiP2pServiceImpl$P2pStateMachine)o,·message,·access$5101,·0);355 ············································WifiP2pServiceImpl$P2pStateMachine.access$1900((WifiP2pServiceImpl$P2pStateMachine)o,·message,·access$5101,·0);
356 ············································return·setup·!=·0;356 ············································return·setup·!=·0;
357 ············································final·WpsInfo·wpsInfo;357 ············································final·WpsInfo·wpsInfo;
358 ············································b2·=·WifiP2pServiceImpl$P2pStateMachine.access$600(this.this$1).startWpsPinKeypad(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).getInterface(),·wpsInfo.pin);358 ············································b2·=·WifiP2pServiceImpl$P2pStateMachine.access$600(this.this$1).startWpsPinKeypad(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).getInterface(),·wpsInfo.pin);
359 ············································continue·Label_2299_Outer;359 ············································continue·Label_2299_Outer;
360 ············································Label_2502:360 ············································Label_2502:
361 ············································WifiP2pServiceImpl$P2pStateMachine.access$10600(this.this$1);361 ············································WifiP2pServiceImpl$P2pStateMachine.access$10700(this.this$1);
362 ············································final·WifiP2pServiceImpl$P2pStateMachine·this$20·=·this.this$1;362 ············································final·WifiP2pServiceImpl$P2pStateMachine·this$20·=·this.this$1;
363 ············································((StateMachine)this$20).transitionTo((IState)WifiP2pServiceImpl$P2pStateMachine.access$4500(this$20));363 ············································((StateMachine)this$20).transitionTo((IState)WifiP2pServiceImpl$P2pStateMachine.access$4500(this$20));
364 ············································o·=·this.this$1;364 ············································o·=·this.this$1;
365 ············································WifiP2pServiceImpl$P2pStateMachine.access$1900((WifiP2pServiceImpl$P2pStateMachine)o,·message,·139281,·0);365 ············································WifiP2pServiceImpl$P2pStateMachine.access$1900((WifiP2pServiceImpl$P2pStateMachine)o,·message,·139281,·0);
366 ············································return·setup·!=·0;366 ············································return·setup·!=·0;
367 ········································}367 ········································}
368 ········································final·WifiP2pServiceImpl$P2pStateMachine·this$21·=·this.this$1;368 ········································final·WifiP2pServiceImpl$P2pStateMachine·this$21·=·this.this$1;
Offset 407, 15 lines modifiedOffset 407, 15 lines modified
407 ························if·(WifiP2pServiceImpl.access$500(this.this$1.this$0))·{407 ························if·(WifiP2pServiceImpl.access$500(this.this$1.this$0))·{
408 ····························final·WifiP2pServiceImpl$P2pStateMachine·this$25·=·this.this$1;408 ····························final·WifiP2pServiceImpl$P2pStateMachine·this$25·=·this.this$1;
409 ····························final·StringBuilder·sb15·=·new·StringBuilder();409 ····························final·StringBuilder·sb15·=·new·StringBuilder();
410 ····························sb15.append(this.getName());410 ····························sb15.append(this.getName());
... Open expanded diff ...
11.0 KB
com/android/server/wifi/p2p/WifiP2pServiceImpl$P2pStateMachine$GroupNegotiationState.class
10.8 KB
procyon -ec {}
    
Offset 69, 70 lines modifiedOffset 69, 70 lines modified
69 ································sb2.append("·group·started");69 ································sb2.append("·group·started");
70 ································this$2.logd(sb2.toString());70 ································this$2.logd(sb2.toString());
71 ····························}71 ····························}
72 ····························if·(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).isGroupOwner()·&&·"00:00:00:00:00:00".equals(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).getOwner().deviceAddress))·{72 ····························if·(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).isGroupOwner()·&&·"00:00:00:00:00:00".equals(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).getOwner().deviceAddress))·{
73 ································WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).getOwner().deviceAddress·=·WifiP2pServiceImpl.access$4100(this.this$1.this$0).deviceAddress;73 ································WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).getOwner().deviceAddress·=·WifiP2pServiceImpl.access$4100(this.this$1.this$0).deviceAddress;
74 ····························}74 ····························}
75 ····························if·(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).getNetworkId()·==·n3)·{75 ····························if·(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).getNetworkId()·==·n3)·{
76 ································WifiP2pServiceImpl$P2pStateMachine.access$9000(this.this$1,·(boolean)WifiP2pServiceImpl.access$8900());76 ································WifiP2pServiceImpl$P2pStateMachine.access$9100(this.this$1,·(boolean)WifiP2pServiceImpl.access$9000());
77 ································WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).setNetworkId(WifiP2pServiceImpl$P2pStateMachine.access$2800(this.this$1).getNetworkId(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).getOwner().deviceAddress,·WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).getNetworkName()));77 ································WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).setNetworkId(WifiP2pServiceImpl$P2pStateMachine.access$2800(this.this$1).getNetworkId(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).getOwner().deviceAddress,·WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).getNetworkName()));
78 ····························}78 ····························}
79 ····························final·boolean·groupOwner·=·WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).isGroupOwner();79 ····························final·boolean·groupOwner·=·WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).isGroupOwner();
80 ····························final·int·n4·=·10;80 ····························final·int·n4·=·10;
81 ····························if·(!groupOwner)·{81 ····························if·(!groupOwner)·{
82 ································WifiP2pServiceImpl$P2pStateMachine.access$600(this.this$1).setP2pGroupIdle(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).getInterface(),·n4);82 ································WifiP2pServiceImpl$P2pStateMachine.access$600(this.this$1).setP2pGroupIdle(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).getInterface(),·n4);
83 ································final·WifiP2pServiceImpl$P2pStateMachine·this$3·=·this.this$1;83 ································final·WifiP2pServiceImpl$P2pStateMachine·this$3·=·this.this$1;
84 ································WifiP2pServiceImpl.access$9400(this$3.this$0,·WifiP2pServiceImpl$P2pStateMachine.access$1300(this$3).getInterface(),·((StateMachine)this.this$1).getHandler());84 ································WifiP2pServiceImpl.access$9500(this$3.this$0,·WifiP2pServiceImpl$P2pStateMachine.access$1300(this$3).getInterface(),·((StateMachine)this.this$1).getHandler());
85 ································final·WifiP2pDevice·owner·=·WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).getOwner();85 ································final·WifiP2pDevice·owner·=·WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).getOwner();
86 ································final·WifiP2pDevice·value·=·WifiP2pServiceImpl$P2pStateMachine.access$5100(this.this$1).get(owner.deviceAddress);86 ································final·WifiP2pDevice·value·=·WifiP2pServiceImpl$P2pStateMachine.access$5100(this.this$1).get(owner.deviceAddress);
87 ································if·(value·!=·null)·{87 ································if·(value·!=·null)·{
88 ····································owner.updateSupplicantDetails(value);88 ····································owner.updateSupplicantDetails(value);
89 ····································WifiP2pServiceImpl$P2pStateMachine.access$5100(this.this$1).updateStatus(owner.deviceAddress,·0);89 ····································WifiP2pServiceImpl$P2pStateMachine.access$5100(this.this$1).updateStatus(owner.deviceAddress,·0);
90 ····································WifiP2pServiceImpl$P2pStateMachine.access$5200(this.this$1);90 ····································WifiP2pServiceImpl$P2pStateMachine.access$5200(this.this$1);
91 ································}91 ································}
92 ································else·{92 ································else·{
93 ····································final·WifiP2pServiceImpl$P2pStateMachine·this$4·=·this.this$1;93 ····································final·WifiP2pServiceImpl$P2pStateMachine·this$4·=·this.this$1;
94 ····································final·StringBuilder·sb3·=·new·StringBuilder();94 ····································final·StringBuilder·sb3·=·new·StringBuilder();
95 ····································sb3.append("Unknown·group·owner·");95 ····································sb3.append("Unknown·group·owner·");
96 ····································sb3.append(owner);96 ····································sb3.append(owner);
97 ····································WifiP2pServiceImpl$P2pStateMachine.access$9500(this$4,·sb3.toString());97 ····································WifiP2pServiceImpl$P2pStateMachine.access$9600(this$4,·sb3.toString());
98 ································}98 ································}
99 ································final·WifiP2pServiceImpl$P2pStateMachine·this$5·=·this.this$1;99 ································final·WifiP2pServiceImpl$P2pStateMachine·this$5·=·this.this$1;
100 ································((StateMachine)this$5).transitionTo((IState)WifiP2pServiceImpl$P2pStateMachine.access$9600(this$5));100 ································((StateMachine)this$5).transitionTo((IState)WifiP2pServiceImpl$P2pStateMachine.access$9700(this$5));
101 ································break;101 ································break;
102 ····························}102 ····························}
103 ····························if·(!WifiP2pServiceImpl.access$7200(this.this$1.this$0))·{103 ····························if·(!WifiP2pServiceImpl.access$7200(this.this$1.this$0))·{
104 ································WifiP2pServiceImpl$P2pStateMachine.access$600(this.this$1).setP2pGroupIdle(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).getInterface(),·n4);104 ································WifiP2pServiceImpl$P2pStateMachine.access$600(this.this$1).setP2pGroupIdle(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).getInterface(),·n4);
105 ····························}105 ····························}
106 ····························WifiP2pServiceImpl$P2pStateMachine.access$9100(this.this$1,·(String)null);106 ····························WifiP2pServiceImpl$P2pStateMachine.access$9200(this.this$1,·(String)null);
107 ····························final·String·access$9200·=·WifiP2pServiceImpl$P2pStateMachine.access$9200(this.this$1);107 ····························final·String·access$9300·=·WifiP2pServiceImpl$P2pStateMachine.access$9300(this.this$1);
108 ····························if·(!TextUtils.isEmpty((CharSequence)access$9200))·{108 ····························if·(!TextUtils.isEmpty((CharSequence)access$9300))·{
109 ································WifiP2pServiceImpl$P2pStateMachine.access$9300(this.this$1,·access$9200);109 ································WifiP2pServiceImpl$P2pStateMachine.access$9400(this.this$1,·access$9300);
110 ································break;110 ································break;
111 ····························}111 ····························}
112 ····························final·WifiP2pServiceImpl$P2pStateMachine·this$6·=·this.this$1;112 ····························final·WifiP2pServiceImpl$P2pStateMachine·this$6·=·this.this$1;
113 ····························final·StringBuilder·sb4·=·new·StringBuilder();113 ····························final·StringBuilder·sb4·=·new·StringBuilder();
114 ····························sb4.append("No·valid·tethering·service,·remove·");114 ····························sb4.append("No·valid·tethering·service,·remove·");
115 ····························sb4.append(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1));115 ····························sb4.append(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1));
116 ····························this$6.loge(sb4.toString());116 ····························this$6.loge(sb4.toString());
117 ····························WifiP2pServiceImpl$P2pStateMachine.access$600(this.this$1).p2pGroupRemove(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).getInterface());117 ····························WifiP2pServiceImpl$P2pStateMachine.access$600(this.this$1).p2pGroupRemove(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).getInterface());
118 ····························break;118 ····························break;
119 ························}119 ························}
120 ························case·147484:·{120 ························case·147484:·{
121 ····························if·(message.obj·==·WifiP2pServiceImpl$P2pStatus.NO_COMMON_CHANNEL)·{121 ····························if·(message.obj·==·WifiP2pServiceImpl$P2pStatus.NO_COMMON_CHANNEL)·{
122 ································final·WifiP2pServiceImpl$P2pStateMachine·this$7·=·this.this$1;122 ································final·WifiP2pServiceImpl$P2pStateMachine·this$7·=·this.this$1;
123 ································((StateMachine)this$7).transitionTo((IState)WifiP2pServiceImpl$P2pStateMachine.access$9700(this$7));123 ································((StateMachine)this$7).transitionTo((IState)WifiP2pServiceImpl$P2pStateMachine.access$9800(this$7));
124 ································break;124 ································break;
125 ····························}125 ····························}
126 ····························break;126 ····························break;
127 ························}127 ························}
128 ························case·147482:·{128 ························case·147482:·{
129 ····························if·(message.obj·==·WifiP2pServiceImpl$P2pStatus.NO_COMMON_CHANNEL)·{129 ····························if·(message.obj·==·WifiP2pServiceImpl$P2pStatus.NO_COMMON_CHANNEL)·{
130 ································final·WifiP2pServiceImpl$P2pStateMachine·this$8·=·this.this$1;130 ································final·WifiP2pServiceImpl$P2pStateMachine·this$8·=·this.this$1;
131 ································((StateMachine)this$8).transitionTo((IState)WifiP2pServiceImpl$P2pStateMachine.access$9700(this$8));131 ································((StateMachine)this$8).transitionTo((IState)WifiP2pServiceImpl$P2pStateMachine.access$9800(this$8));
132 ································break;132 ································break;
133 ····························}133 ····························}
134 ························}134 ························}
135 ························case·147486:·{135 ························case·147486:·{
136 ····························if·(WifiP2pServiceImpl.access$500(this.this$1.this$0))·{136 ····························if·(WifiP2pServiceImpl.access$500(this.this$1.this$0))·{
137 ································final·WifiP2pServiceImpl$P2pStateMachine·this$9·=·this.this$1;137 ································final·WifiP2pServiceImpl$P2pStateMachine·this$9·=·this.this$1;
138 ································final·StringBuilder·sb5·=·new·StringBuilder();138 ································final·StringBuilder·sb5·=·new·StringBuilder();
Offset 171, 28 lines modifiedOffset 171, 28 lines modified
171 ························if·(wifiP2pServiceImpl$P2pStatus·==·WifiP2pServiceImpl$P2pStatus.UNKNOWN_P2P_GROUP)·{171 ························if·(wifiP2pServiceImpl$P2pStatus·==·WifiP2pServiceImpl$P2pStatus.UNKNOWN_P2P_GROUP)·{
172 ····························final·int·netId·=·WifiP2pServiceImpl$P2pStateMachine.access$3600(this.this$1).netId;172 ····························final·int·netId·=·WifiP2pServiceImpl$P2pStateMachine.access$3600(this.this$1).netId;
173 ····························if·(netId·>=·0)·{173 ····························if·(netId·>=·0)·{
174 ································if·(WifiP2pServiceImpl.access$500(this.this$1.this$0))·{174 ································if·(WifiP2pServiceImpl.access$500(this.this$1.this$0))·{
175 ····································this.this$1.logd("Remove·unknown·client·from·the·list");175 ····································this.this$1.logd("Remove·unknown·client·from·the·list");
176 ································}176 ································}
177 ································final·WifiP2pServiceImpl$P2pStateMachine·this$13·=·this.this$1;177 ································final·WifiP2pServiceImpl$P2pStateMachine·this$13·=·this.this$1;
178 ································WifiP2pServiceImpl$P2pStateMachine.access$9800(this$13,·netId,·WifiP2pServiceImpl$P2pStateMachine.access$3600(this$13).deviceAddress,·b);178 ································WifiP2pServiceImpl$P2pStateMachine.access$9900(this$13,·netId,·WifiP2pServiceImpl$P2pStateMachine.access$3600(this$13).deviceAddress,·b);
179 ····························}179 ····························}
180 ····························WifiP2pServiceImpl$P2pStateMachine.access$3600(this.this$1).netId·=·n3;180 ····························WifiP2pServiceImpl$P2pStateMachine.access$3600(this.this$1).netId·=·n3;
181 ····························final·WifiP2pServiceImpl$P2pStateMachine·this$14·=·this.this$1;181 ····························final·WifiP2pServiceImpl$P2pStateMachine·this$14·=·this.this$1;
182 ····························WifiP2pServiceImpl$P2pStateMachine.access$8600(this$14,·WifiP2pServiceImpl$P2pStateMachine.access$3600(this$14));182 ····························WifiP2pServiceImpl$P2pStateMachine.access$8600(this$14,·WifiP2pServiceImpl$P2pStateMachine.access$3600(this$14));
183 ························}183 ························}
184 ························else·if·(wifiP2pServiceImpl$P2pStatus·==·WifiP2pServiceImpl$P2pStatus.INFORMATION_IS_CURRENTLY_UNAVAILABLE)·{184 ························else·if·(wifiP2pServiceImpl$P2pStatus·==·WifiP2pServiceImpl$P2pStatus.INFORMATION_IS_CURRENTLY_UNAVAILABLE)·{
185 ····························WifiP2pServiceImpl$P2pStateMachine.access$3600(this.this$1).netId·=·n3;185 ····························WifiP2pServiceImpl$P2pStateMachine.access$3600(this.this$1).netId·=·n3;
186 ····························final·WifiP2pServiceImpl$P2pStateMachine·this$15·=·this.this$1;186 ····························final·WifiP2pServiceImpl$P2pStateMachine·this$15·=·this.this$1;
187 ····························WifiP2pServiceImpl$P2pStateMachine.access$8600(this$15,·WifiP2pServiceImpl$P2pStateMachine.access$3600(this$15));187 ····························WifiP2pServiceImpl$P2pStateMachine.access$8600(this$15,·WifiP2pServiceImpl$P2pStateMachine.access$3600(this$15));
188 ························}188 ························}
189 ························else·if·(wifiP2pServiceImpl$P2pStatus·==·WifiP2pServiceImpl$P2pStatus.NO_COMMON_CHANNEL)·{189 ························else·if·(wifiP2pServiceImpl$P2pStatus·==·WifiP2pServiceImpl$P2pStatus.NO_COMMON_CHANNEL)·{
190 ····························final·WifiP2pServiceImpl$P2pStateMachine·this$16·=·this.this$1;190 ····························final·WifiP2pServiceImpl$P2pStateMachine·this$16·=·this.this$1;
191 ····························((StateMachine)this$16).transitionTo((IState)WifiP2pServiceImpl$P2pStateMachine.access$9700(this$16));191 ····························((StateMachine)this$16).transitionTo((IState)WifiP2pServiceImpl$P2pStateMachine.access$9800(this$16));
192 ························}192 ························}
193 ························else·{193 ························else·{
194 ····························WifiP2pServiceImpl.access$6100(this.this$1.this$0).endConnectionEvent(5);194 ····························WifiP2pServiceImpl.access$6100(this.this$1.this$0).endConnectionEvent(5);
195 ····························WifiP2pServiceImpl$P2pStateMachine.access$8300(this.this$1);195 ····························WifiP2pServiceImpl$P2pStateMachine.access$8300(this.this$1);
196 ····························final·WifiP2pServiceImpl$P2pStateMachine·this$17·=·this.this$1;196 ····························final·WifiP2pServiceImpl$P2pStateMachine·this$17·=·this.this$1;
197 ····························((StateMachine)this$17).transitionTo((IState)WifiP2pServiceImpl$P2pStateMachine.access$4500(this$17));197 ····························((StateMachine)this$17).transitionTo((IState)WifiP2pServiceImpl$P2pStateMachine.access$4500(this$17));
198 ························}198 ························}
Offset 202, 13 lines modifiedOffset 202, 13 lines modified
202 ············else·if·(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1)·!=·null·&&·WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).isGroupOwner())·{202 ············else·if·(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1)·!=·null·&&·WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).isGroupOwner())·{
203 ················final·StringBuilder·sb8·=·new·StringBuilder();203 ················final·StringBuilder·sb8·=·new·StringBuilder();
204 ················sb8.append("tether·");204 ················sb8.append("tether·");
205 ················sb8.append(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).getInterface());205 ················sb8.append(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).getInterface());
206 ················sb8.append("·ready");206 ················sb8.append("·ready");
207 ················Log.d(s,·sb8.toString());207 ················Log.d(s,·sb8.toString());
208 ················final·WifiP2pServiceImpl$P2pStateMachine·this$18·=·this.this$1;208 ················final·WifiP2pServiceImpl$P2pStateMachine·this$18·=·this.this$1;
209 ················((StateMachine)this$18).transitionTo((IState)WifiP2pServiceImpl$P2pStateMachine.access$9600(this$18));209 ················((StateMachine)this$18).transitionTo((IState)WifiP2pServiceImpl$P2pStateMachine.access$9700(this$18));
210 ············}210 ············}
211 ········}211 ········}
212 ········return·b;212 ········return·b;
213 ····}213 ····}
214 }214 }
1.33 KB
com/android/server/wifi/p2p/WifiP2pServiceImpl$P2pStateMachine$ProvisionDiscoveryState.class
1.15 KB
procyon -ec {}
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ························sb2.append(s2);72 ························sb2.append(s2);
73 ························sb2.append(WifiP2pServiceImpl$P2pStateMachine.access$3600(this.this$1));73 ························sb2.append(WifiP2pServiceImpl$P2pStateMachine.access$3600(this.this$1));
74 ························this$3.logd(sb2.toString());74 ························this$3.logd(sb2.toString());
75 ····················}75 ····················}
76 ····················WifiP2pServiceImpl$P2pStateMachine.access$3600(this.this$1).wps.pin·=·wifiP2pProvDiscEvent.pin;76 ····················WifiP2pServiceImpl$P2pStateMachine.access$3600(this.this$1).wps.pin·=·wifiP2pProvDiscEvent.pin;
77 ····················final·WifiP2pServiceImpl$P2pStateMachine·this$4·=·this.this$1;77 ····················final·WifiP2pServiceImpl$P2pStateMachine·this$4·=·this.this$1;
78 ····················WifiP2pServiceImpl$P2pStateMachine.access$8600(this$4,·WifiP2pServiceImpl$P2pStateMachine.access$3600(this$4));78 ····················WifiP2pServiceImpl$P2pStateMachine.access$8600(this$4,·WifiP2pServiceImpl$P2pStateMachine.access$3600(this$4));
79 ····················WifiP2pServiceImpl$P2pStateMachine.access$8800(this.this$1,·wifiP2pProvDiscEvent.pin,·device.deviceAddress);79 ····················WifiP2pServiceImpl$P2pStateMachine.access$8900(this.this$1,·wifiP2pProvDiscEvent.pin,·device.deviceAddress);
80 ····················final·WifiP2pServiceImpl$P2pStateMachine·this$5·=·this.this$1;80 ····················final·WifiP2pServiceImpl$P2pStateMachine·this$5·=·this.this$1;
81 ····················((StateMachine)this$5).transitionTo((IState)WifiP2pServiceImpl$P2pStateMachine.access$7300(this$5));81 ····················((StateMachine)this$5).transitionTo((IState)WifiP2pServiceImpl$P2pStateMachine.access$7300(this$5));
82 ····················break;82 ····················break;
83 ················}83 ················}
84 ················break;84 ················break;
85 ············}85 ············}
86 ············case·147491:·{86 ············case·147491:·{
1.88 KB
com/android/server/wifi/p2p/WifiP2pServiceImpl$P2pStateMachine$UserAuthorizingJoinState.class
1.7 KB
procyon -ec {}
    
Offset 42, 25 lines modifiedOffset 42, 25 lines modified
42 ················return·true;42 ················return·true;
43 ············}43 ············}
44 ············case·143363:·{44 ············case·143363:·{
45 ················if·(WifiP2pServiceImpl.access$500(this.this$1.this$0))·{45 ················if·(WifiP2pServiceImpl.access$500(this.this$1.this$0))·{
46 ····················this.this$1.logd("User·rejected·incoming·request");46 ····················this.this$1.logd("User·rejected·incoming·request");
47 ················}47 ················}
48 ················final·WifiP2pServiceImpl$P2pStateMachine·this$2·=·this.this$1;48 ················final·WifiP2pServiceImpl$P2pStateMachine·this$2·=·this.this$1;
49 ················((StateMachine)this$2).transitionTo((IState)WifiP2pServiceImpl$P2pStateMachine.access$9600(this$2));49 ················((StateMachine)this$2).transitionTo((IState)WifiP2pServiceImpl$P2pStateMachine.access$9700(this$2));
50 ················return·true;50 ················return·true;
51 ············}51 ············}
52 ············case·143362:·{52 ············case·143362:·{
53 ················WifiP2pServiceImpl$P2pStateMachine.access$600(this.this$1).p2pStopFind();53 ················WifiP2pServiceImpl$P2pStateMachine.access$600(this.this$1).p2pStopFind();
54 ················if·(WifiP2pServiceImpl$P2pStateMachine.access$3600(this.this$1).wps.setup·==·0)·{54 ················if·(WifiP2pServiceImpl$P2pStateMachine.access$3600(this.this$1).wps.setup·==·0)·{
55 ····················WifiP2pServiceImpl$P2pStateMachine.access$600(this.this$1).startWpsPbc(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).getInterface(),·(String)null);55 ····················WifiP2pServiceImpl$P2pStateMachine.access$600(this.this$1).startWpsPbc(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).getInterface(),·(String)null);
56 ················}56 ················}
57 ················else·{57 ················else·{
58 ····················WifiP2pServiceImpl$P2pStateMachine.access$600(this.this$1).startWpsPinKeypad(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).getInterface(),·WifiP2pServiceImpl$P2pStateMachine.access$3600(this.this$1).wps.pin);58 ····················WifiP2pServiceImpl$P2pStateMachine.access$600(this.this$1).startWpsPinKeypad(WifiP2pServiceImpl$P2pStateMachine.access$1300(this.this$1).getInterface(),·WifiP2pServiceImpl$P2pStateMachine.access$3600(this.this$1).wps.pin);
59 ················}59 ················}
60 ················final·WifiP2pServiceImpl$P2pStateMachine·this$3·=·this.this$1;60 ················final·WifiP2pServiceImpl$P2pStateMachine·this$3·=·this.this$1;
61 ················((StateMachine)this$3).transitionTo((IState)WifiP2pServiceImpl$P2pStateMachine.access$9600(this$3));61 ················((StateMachine)this$3).transitionTo((IState)WifiP2pServiceImpl$P2pStateMachine.access$9700(this$3));
62 ················return·true;62 ················return·true;
63 ············}63 ············}
64 ········}64 ········}
65 ····}65 ····}
66 }66 }
4.27 KB
com/android/server/wifi/p2p/WifiP2pServiceImpl$P2pStateMachine$UserAuthorizingNegotiationRequestState.class
4.06 KB
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 12 lines modified
  
1 package·com.android.server.wifi.p2p;1 package·com.android.server.wifi.p2p;
  
2 import·com.android.wifi.x.com.android.internal.util.StateMachine;2 import·com.android.wifi.x.com.android.internal.util.StateMachine;
 3 import·android.net.wifi.p2p.WifiP2pConfig;
3 import·com.android.wifi.x.com.android.internal.util.IState;4 import·com.android.wifi.x.com.android.internal.util.IState;
4 import·android.os.Message;5 import·android.os.Message;
5 import·android.text.TextUtils;6 import·android.text.TextUtils;
6 import·com.android.wifi.x.com.android.internal.util.State;7 import·com.android.wifi.x.com.android.internal.util.State;
  
7 class·WifiP2pServiceImpl$P2pStateMachine$UserAuthorizingNegotiationRequestState·extends·State8 class·WifiP2pServiceImpl$P2pStateMachine$UserAuthorizingNegotiationRequestState·extends·State
8 {9 {
Offset 39, 38 lines modifiedOffset 40, 41 lines modified
39 ········final·int·setup·=·1;40 ········final·int·setup·=·1;
40 ········switch·(what)·{41 ········switch·(what)·{
41 ············default:·{42 ············default:·{
42 ················return·false;43 ················return·false;
43 ············}44 ············}
44 ············case·143367:·{45 ············case·143367:·{
45 ················WifiP2pServiceImpl$P2pStateMachine.access$3600(this.this$1).wps.setup·=·setup;46 ················WifiP2pServiceImpl$P2pStateMachine.access$3600(this.this$1).wps.setup·=·setup;
46 ················WifiP2pServiceImpl$P2pStateMachine.access$600(this.this$1).p2pConnect(WifiP2pServiceImpl$P2pStateMachine.access$3600(this.this$1),·(boolean)WifiP2pServiceImpl.access$8700());47 ················final·WifiP2pConfig·access$3600·=·WifiP2pServiceImpl$P2pStateMachine.access$3600(this.this$1);
47 ················final·WifiP2pServiceImpl$P2pStateMachine·this$2·=·this.this$1;48 ················final·WifiP2pServiceImpl$P2pStateMachine·this$2·=·this.this$1;
48 ················((StateMachine)this$2).transitionTo((IState)WifiP2pServiceImpl$P2pStateMachine.access$7300(this$2));49 ················access$3600.groupOwnerIntent·=·WifiP2pServiceImpl$P2pStateMachine.access$8700(this$2,·WifiP2pServiceImpl$P2pStateMachine.access$3600(this$2));
 50 ················WifiP2pServiceImpl$P2pStateMachine.access$600(this.this$1).p2pConnect(WifiP2pServiceImpl$P2pStateMachine.access$3600(this.this$1),·(boolean)WifiP2pServiceImpl.access$8800());
 51 ················final·WifiP2pServiceImpl$P2pStateMachine·this$3·=·this.this$1;
 52 ················((StateMachine)this$3).transitionTo((IState)WifiP2pServiceImpl$P2pStateMachine.access$7300(this$3));
49 ················break;53 ················break;
50 ············}54 ············}
51 ············case·143363:·{55 ············case·143363:·{
52 ················if·(WifiP2pServiceImpl.access$500(this.this$1.this$0))·{56 ················if·(WifiP2pServiceImpl.access$500(this.this$1.this$0))·{
53 ····················final·WifiP2pServiceImpl$P2pStateMachine·this$3·=·this.this$1;57 ····················final·WifiP2pServiceImpl$P2pStateMachine·this$4·=·this.this$1;
54 ····················final·StringBuilder·sb2·=·new·StringBuilder();58 ····················final·StringBuilder·sb2·=·new·StringBuilder();
55 ····················sb2.append("User·rejected·negotiation·");59 ····················sb2.append("User·rejected·negotiation·");
56 ····················sb2.append(WifiP2pServiceImpl$P2pStateMachine.access$3600(this.this$1));60 ····················sb2.append(WifiP2pServiceImpl$P2pStateMachine.access$3600(this.this$1));
57 ····················this$3.logd(sb2.toString());61 ····················this$4.logd(sb2.toString());
58 ················}62 ················}
59 ················final·WifiP2pServiceImpl$P2pStateMachine·this$4·=·this.this$1;63 ················final·WifiP2pServiceImpl$P2pStateMachine·this$5·=·this.this$1;
60 ················((StateMachine)this$4).transitionTo((IState)WifiP2pServiceImpl$P2pStateMachine.access$4500(this$4));64 ················((StateMachine)this$5).transitionTo((IState)WifiP2pServiceImpl$P2pStateMachine.access$4500(this$5));
61 ················break;65 ················break;
62 ············}66 ············}
63 ············case·143362:·{67 ············case·143362:·{
64 ················WifiP2pServiceImpl$P2pStateMachine.access$600(this.this$1).p2pStopFind();68 ················WifiP2pServiceImpl$P2pStateMachine.access$600(this.this$1).p2pStopFind();
65 ················final·WifiP2pServiceImpl$P2pStateMachine·this$5·=·this.this$1;69 ················final·WifiP2pServiceImpl$P2pStateMachine·this$6·=·this.this$1;
66 ················WifiP2pServiceImpl$P2pStateMachine.access$8600(this$5,·WifiP2pServiceImpl$P2pStateMachine.access$3600(this$5));70 ················WifiP2pServiceImpl$P2pStateMachine.access$8600(this$6,·WifiP2pServiceImpl$P2pStateMachine.access$3600(this$6));
67 ················WifiP2pServiceImpl$P2pStateMachine.access$5100(this.this$1).updateStatus(WifiP2pServiceImpl$P2pStateMachine.access$3600(this.this$1).deviceAddress,·setup);71 ················WifiP2pServiceImpl$P2pStateMachine.access$5100(this.this$1).updateStatus(WifiP2pServiceImpl$P2pStateMachine.access$3600(this.this$1).deviceAddress,·setup);
68 ················WifiP2pServiceImpl$P2pStateMachine.access$5200(this.this$1);72 ················WifiP2pServiceImpl$P2pStateMachine.access$5200(this.this$1);
69 ················final·WifiP2pServiceImpl$P2pStateMachine·this$6·=·this.this$1;73 ················final·WifiP2pServiceImpl$P2pStateMachine·this$7·=·this.this$1;
70 ················((StateMachine)this$6).transitionTo((IState)WifiP2pServiceImpl$P2pStateMachine.access$7300(this$6));74 ················((StateMachine)this$7).transitionTo((IState)WifiP2pServiceImpl$P2pStateMachine.access$7300(this$7));
71 ················break;75 ················break;
72 ············}76 ············}
73 ········}77 ········}
74 ········return·setup·!=·0;78 ········return·setup·!=·0;
75 ····}79 ····}
76 }80 }
1.04 KB
com/android/server/wifi/SupplicantStaIfaceCallbackV1_1Impl.class
939 B
procyon -ec {}
    
Offset 86, 15 lines modifiedOffset 86, 19 lines modified
86 ····}86 ····}
87 ····87 ····
88 ····public·void·onNetworkRemoved(final·int·n)·{88 ····public·void·onNetworkRemoved(final·int·n)·{
89 ········((SupplicantStaIfaceCallbackImpl)this.mCallbackV10).onNetworkRemoved(n);89 ········((SupplicantStaIfaceCallbackImpl)this.mCallbackV10).onNetworkRemoved(n);
90 ····}90 ····}
91 ····91 ····
92 ····public·void·onStateChanged(final·int·n,·final·byte[]·array,·final·int·n2,·final·ArrayList·list)·{92 ····public·void·onStateChanged(final·int·n,·final·byte[]·array,·final·int·n2,·final·ArrayList·list)·{
93 ········((SupplicantStaIfaceCallbackImpl)this.mCallbackV10).onStateChanged(n,·array,·n2,·list);93 ········this.onStateChanged(n,·array,·n2,·list,·false);
 94 ····}
 95 ····
 96 ····public·void·onStateChanged(final·int·n,·final·byte[]·array,·final·int·n2,·final·ArrayList·list,·final·boolean·b)·{
 97 ········((SupplicantStaIfaceCallbackImpl)this.mCallbackV10).onStateChanged(n,·array,·n2,·list,·b);
94 ····}98 ····}
95 ····99 ····
96 ····public·void·onWpsEventFail(final·byte[]·array,·final·short·n,·final·short·n2)·{100 ····public·void·onWpsEventFail(final·byte[]·array,·final·short·n,·final·short·n2)·{
97 ········((SupplicantStaIfaceCallbackImpl)this.mCallbackV10).onWpsEventFail(array,·n,·n2);101 ········((SupplicantStaIfaceCallbackImpl)this.mCallbackV10).onWpsEventFail(array,·n,·n2);
98 ····}102 ····}
99 ····103 ····
100 ····public·void·onWpsEventPbcOverlap()·{104 ····public·void·onWpsEventPbcOverlap()·{
1.06 KB
com/android/server/wifi/SupplicantStaIfaceCallbackV1_2Impl.class
957 B
procyon -ec {}
    
Offset 160, 15 lines modifiedOffset 160, 19 lines modified
160 ····}160 ····}
161 ····161 ····
162 ····public·void·onNetworkRemoved(final·int·n)·{162 ····public·void·onNetworkRemoved(final·int·n)·{
163 ········((SupplicantStaIfaceCallbackV1_1Impl)this.mCallbackV11).onNetworkRemoved(n);163 ········((SupplicantStaIfaceCallbackV1_1Impl)this.mCallbackV11).onNetworkRemoved(n);
164 ····}164 ····}
165 ····165 ····
166 ····public·void·onStateChanged(final·int·n,·final·byte[]·array,·final·int·n2,·final·ArrayList·list)·{166 ····public·void·onStateChanged(final·int·n,·final·byte[]·array,·final·int·n2,·final·ArrayList·list)·{
167 ········((SupplicantStaIfaceCallbackV1_1Impl)this.mCallbackV11).onStateChanged(n,·array,·n2,·list);167 ········this.onStateChanged(n,·array,·n2,·list,·false);
 168 ····}
 169 ····
 170 ····public·void·onStateChanged(final·int·n,·final·byte[]·array,·final·int·n2,·final·ArrayList·list,·final·boolean·b)·{
 171 ········((SupplicantStaIfaceCallbackV1_1Impl)this.mCallbackV11).onStateChanged(n,·array,·n2,·list,·b);
168 ····}172 ····}
169 ····173 ····
170 ····public·void·onWpsEventFail(final·byte[]·array,·final·short·n,·final·short·n2)·{174 ····public·void·onWpsEventFail(final·byte[]·array,·final·short·n,·final·short·n2)·{
171 ········((SupplicantStaIfaceCallbackV1_1Impl)this.mCallbackV11).onWpsEventFail(array,·n,·n2);175 ········((SupplicantStaIfaceCallbackV1_1Impl)this.mCallbackV11).onWpsEventFail(array,·n,·n2);
172 ····}176 ····}
173 ····177 ····
174 ····public·void·onWpsEventPbcOverlap()·{178 ····public·void·onWpsEventPbcOverlap()·{
8.08 KB
com/android/server/wifi/SupplicantStaIfaceCallbackV1_3Impl.class
7.96 KB
procyon -ec {}
    
Offset 1, 37 lines modifiedOffset 1, 32 lines modified
  
1 package·com.android.server.wifi;1 package·com.android.server.wifi;
  
2 import·android.net.wifi.SupplicantState; 
3 import·android.net.wifi.WifiSsid; 
4 import·android.net.wifi.WifiConfiguration;2 import·android.net.wifi.WifiConfiguration;
5 import·java.util.ArrayList; 
6 import·com.android.server.wifi.util.NativeUtil; 
7 import·android.util.Log;3 import·android.util.Log;
 4 import·java.util.ArrayList;
8 import·com.android.wifi.x.android.hardware.wifi.supplicant.V1_3.ISupplicantStaIfaceCallback$BssTmData;5 import·com.android.wifi.x.android.hardware.wifi.supplicant.V1_3.ISupplicantStaIfaceCallback$BssTmData;
9 import·com.android.wifi.x.android.hardware.wifi.supplicant.V1_0.ISupplicantStaIfaceCallback$Hs20AnqpData;6 import·com.android.wifi.x.android.hardware.wifi.supplicant.V1_0.ISupplicantStaIfaceCallback$Hs20AnqpData;
10 import·com.android.wifi.x.android.hardware.wifi.supplicant.V1_0.ISupplicantStaIfaceCallback$AnqpData;7 import·com.android.wifi.x.android.hardware.wifi.supplicant.V1_0.ISupplicantStaIfaceCallback$AnqpData;
11 import·java.util.Objects;8 import·java.util.Objects;
12 import·com.android.wifi.x.android.hardware.wifi.supplicant.V1_3.ISupplicantStaIfaceCallback$Stub;9 import·com.android.wifi.x.android.hardware.wifi.supplicant.V1_3.ISupplicantStaIfaceCallback$Stub;
  
13 abstract·class·SupplicantStaIfaceCallbackV1_3Impl·extends·ISupplicantStaIfaceCallback$Stub10 abstract·class·SupplicantStaIfaceCallbackV1_3Impl·extends·ISupplicantStaIfaceCallback$Stub
14 {11 {
15 ····private·static·final·String·TAG;12 ····private·static·final·String·TAG;
16 ····private·final·SupplicantStaIfaceHal$SupplicantStaIfaceHalCallbackV1_2·mCallbackV12;13 ····private·final·SupplicantStaIfaceHal$SupplicantStaIfaceHalCallbackV1_2·mCallbackV12;
17 ····private·final·String·mIfaceName;14 ····private·final·String·mIfaceName;
18 ····private·final·SupplicantStaIfaceHal·mStaIfaceHal;15 ····private·final·SupplicantStaIfaceHal·mStaIfaceHal;
19 ····private·boolean·mStateIsFourwayV13; 
20 ····private·final·WifiMonitor·mWifiMonitor;16 ····private·final·WifiMonitor·mWifiMonitor;
21 ····17 ····
22 ····static·{18 ····static·{
23 ········TAG·=·SupplicantStaIfaceCallbackV1_3Impl.class.getSimpleName();19 ········TAG·=·SupplicantStaIfaceCallbackV1_3Impl.class.getSimpleName();
24 ····}20 ····}
25 ····21 ····
26 ····SupplicantStaIfaceCallbackV1_3Impl(final·SupplicantStaIfaceHal·mStaIfaceHal,·final·String·mIfaceName,·final·WifiMonitor·mWifiMonitor)·{22 ····SupplicantStaIfaceCallbackV1_3Impl(final·SupplicantStaIfaceHal·mStaIfaceHal,·final·String·mIfaceName,·final·WifiMonitor·mWifiMonitor)·{
27 ········this.mStateIsFourwayV13·=·false; 
28 ········this.mStaIfaceHal·=·mStaIfaceHal;23 ········this.mStaIfaceHal·=·mStaIfaceHal;
29 ········this.mIfaceName·=·mIfaceName;24 ········this.mIfaceName·=·mIfaceName;
30 ········this.mWifiMonitor·=·mWifiMonitor;25 ········this.mWifiMonitor·=·mWifiMonitor;
31 ········final·SupplicantStaIfaceHal·mStaIfaceHal2·=·this.mStaIfaceHal;26 ········final·SupplicantStaIfaceHal·mStaIfaceHal2·=·this.mStaIfaceHal;
32 ········Objects.requireNonNull(mStaIfaceHal2);27 ········Objects.requireNonNull(mStaIfaceHal2);
33 ········this.mCallbackV12·=·new·SupplicantStaIfaceHal$SupplicantStaIfaceHalCallbackV1_2(mStaIfaceHal2,·this.mIfaceName);28 ········this.mCallbackV12·=·new·SupplicantStaIfaceHal$SupplicantStaIfaceHalCallbackV1_2(mStaIfaceHal2,·this.mIfaceName);
34 ····}29 ····}
Offset 165, 15 lines modifiedOffset 160, 15 lines modified
165 ········((SupplicantStaIfaceCallbackV1_2Impl)this.mCallbackV12).onAuthenticationTimeout(array);160 ········((SupplicantStaIfaceCallbackV1_2Impl)this.mCallbackV12).onAuthenticationTimeout(array);
166 ····}161 ····}
167 ····162 ····
168 ····public·void·onBssTmHandlingDone(final·ISupplicantStaIfaceCallback$BssTmData·supplicantStaIfaceCallback$BssTmData)·{163 ····public·void·onBssTmHandlingDone(final·ISupplicantStaIfaceCallback$BssTmData·supplicantStaIfaceCallback$BssTmData)·{
169 ········final·MboOceController$BtmFrameData·mboOceController$BtmFrameData·=·new·MboOceController$BtmFrameData();164 ········final·MboOceController$BtmFrameData·mboOceController$BtmFrameData·=·new·MboOceController$BtmFrameData();
170 ········mboOceController$BtmFrameData.mStatus·=·this.halToFrameworkBtmResponseStatus(supplicantStaIfaceCallback$BssTmData.status);165 ········mboOceController$BtmFrameData.mStatus·=·this.halToFrameworkBtmResponseStatus(supplicantStaIfaceCallback$BssTmData.status);
171 ········mboOceController$BtmFrameData.mBssTmDataFlagsMask·=·this.halToFrameworkBssTmDataFlagsMask(supplicantStaIfaceCallback$BssTmData.flags);166 ········mboOceController$BtmFrameData.mBssTmDataFlagsMask·=·this.halToFrameworkBssTmDataFlagsMask(supplicantStaIfaceCallback$BssTmData.flags);
172 ········mboOceController$BtmFrameData.mBlackListDurationMs·=·supplicantStaIfaceCallback$BssTmData.assocRetryDelayMs;167 ········mboOceController$BtmFrameData.mBlockListDurationMs·=·supplicantStaIfaceCallback$BssTmData.assocRetryDelayMs;
173 ········if·((supplicantStaIfaceCallback$BssTmData.flags·&·0x20)·!=·0x0)·{168 ········if·((supplicantStaIfaceCallback$BssTmData.flags·&·0x20)·!=·0x0)·{
174 ············mboOceController$BtmFrameData.mTransitionReason·=·this.halToFrameworkMboTransitionReason(supplicantStaIfaceCallback$BssTmData.mboTransitionReason);169 ············mboOceController$BtmFrameData.mTransitionReason·=·this.halToFrameworkMboTransitionReason(supplicantStaIfaceCallback$BssTmData.mboTransitionReason);
175 ········}170 ········}
176 ········if·((supplicantStaIfaceCallback$BssTmData.flags·&·0x80)·!=·0x0)·{171 ········if·((supplicantStaIfaceCallback$BssTmData.flags·&·0x80)·!=·0x0)·{
177 ············mboOceController$BtmFrameData.mCellPreference·=·this.halToFrameworkMboCellularDataConnectionPreference(supplicantStaIfaceCallback$BssTmData.mboCellPreference);172 ············mboOceController$BtmFrameData.mCellPreference·=·this.halToFrameworkMboCellularDataConnectionPreference(supplicantStaIfaceCallback$BssTmData.mboCellPreference);
178 ········}173 ········}
179 ········this.mStaIfaceHal.logCallback("onBssTmHandlingDone:·Handle·BTM·handling·event");174 ········this.mStaIfaceHal.logCallback("onBssTmHandlingDone:·Handle·BTM·handling·event");
Offset 181, 30 lines modifiedOffset 176, 15 lines modified
181 ····}176 ····}
182 ····177 ····
183 ····public·void·onBssidChanged(final·byte·b,·final·byte[]·array)·{178 ····public·void·onBssidChanged(final·byte·b,·final·byte[]·array)·{
184 ········((SupplicantStaIfaceCallbackV1_2Impl)this.mCallbackV12).onBssidChanged(b,·array);179 ········((SupplicantStaIfaceCallbackV1_2Impl)this.mCallbackV12).onBssidChanged(b,·array);
185 ····}180 ····}
186 ····181 ····
187 ····public·void·onDisconnected(final·byte[]·array,·final·boolean·b,·final·int·n)·{182 ····public·void·onDisconnected(final·byte[]·array,·final·boolean·b,·final·int·n)·{
188 ········this.mStaIfaceHal.logCallback("onDisconnected");183 ········((SupplicantStaIfaceCallbackV1_2Impl)this.mCallbackV12).onDisconnected(array,·b,·n);
189 ········if·(this.mStaIfaceHal.isVerboseLoggingEnabled())·{ 
190 ············final·String·tag·=·SupplicantStaIfaceCallbackV1_3Impl.TAG; 
191 ············final·StringBuilder·sb·=·new·StringBuilder(); 
192 ············sb.append("onDisconnected·4way="); 
193 ············sb.append(this.mStateIsFourwayV13); 
194 ············sb.append("·locallyGenerated="); 
195 ············sb.append(b); 
196 ············sb.append("·reasonCode="); 
197 ············sb.append(n); 
198 ············Log.e(tag,·sb.toString()); 
199 ········} 
200 ········if·(this.mStateIsFourwayV13·&&·(!b·||·n·!=·17))·{ 
201 ············this.mWifiMonitor.broadcastAuthenticationFailureEvent(this.mIfaceName,·2,·-1); 
202 ········} 
203 ········this.mWifiMonitor.broadcastNetworkDisconnectionEvent(this.mIfaceName,·(int)(b·?·1·:·0),·n,·NativeUtil.macAddressFromByteArray(array)); 
204 ····}184 ····}
205 ····185 ····
206 ····public·void·onDppFailure(final·int·n)·{186 ····public·void·onDppFailure(final·int·n)·{
207 ········((SupplicantStaIfaceCallbackV1_2Impl)this.mCallbackV12).onDppFailure(n);187 ········((SupplicantStaIfaceCallbackV1_2Impl)this.mCallbackV12).onDppFailure(n);
208 ····}188 ····}
209 ····189 ····
210 ····public·void·onDppFailure_1_3(final·int·n,·final·String·s,·final·String·s2,·final·ArrayList·list)·{190 ····public·void·onDppFailure_1_3(final·int·n,·final·String·s,·final·String·s2,·final·ArrayList·list)·{
Offset 286, 16 lines modifiedOffset 266, 15 lines modified
286 ····}266 ····}
287 ····267 ····
288 ····public·void·onNetworkAdded(final·int·n)·{268 ····public·void·onNetworkAdded(final·int·n)·{
289 ········((SupplicantStaIfaceCallbackV1_2Impl)this.mCallbackV12).onNetworkAdded(n);269 ········((SupplicantStaIfaceCallbackV1_2Impl)this.mCallbackV12).onNetworkAdded(n);
290 ····}270 ····}
291 ····271 ····
292 ····public·void·onNetworkRemoved(final·int·n)·{272 ····public·void·onNetworkRemoved(final·int·n)·{
293 ········this.mStaIfaceHal.logCallback("onNetworkRemoved");273 ········((SupplicantStaIfaceCallbackV1_2Impl)this.mCallbackV12).onNetworkRemoved(n);
294 ········this.mStateIsFourwayV13·=·false; 
295 ····}274 ····}
296 ····275 ····
297 ····public·void·onPmkCacheAdded(final·long·n,·final·ArrayList·list)·{276 ····public·void·onPmkCacheAdded(final·long·n,·final·ArrayList·list)·{
298 ········final·WifiConfiguration·currentNetworkLocalConfig·=·this.mStaIfaceHal.getCurrentNetworkLocalConfig(this.mIfaceName);277 ········final·WifiConfiguration·currentNetworkLocalConfig·=·this.mStaIfaceHal.getCurrentNetworkLocalConfig(this.mIfaceName);
299 ········if·(currentNetworkLocalConfig·==·null)·{278 ········if·(currentNetworkLocalConfig·==·null)·{
300 ············return;279 ············return;
301 ········}280 ········}
Offset 312, 43 lines modifiedOffset 291, 16 lines modified
312 ········mStaIfaceHal.logCallback(sb.toString());291 ········mStaIfaceHal.logCallback(sb.toString());
313 ····}292 ····}
314 ····293 ····
315 ····public·void·onStateChanged(final·int·n,·final·byte[]·array,·final·int·n2,·final·ArrayList·list)·{294 ····public·void·onStateChanged(final·int·n,·final·byte[]·array,·final·int·n2,·final·ArrayList·list)·{
316 ········((SupplicantStaIfaceCallbackV1_2Impl)this.mCallbackV12).onStateChanged(n,·array,·n2,·list);295 ········((SupplicantStaIfaceCallbackV1_2Impl)this.mCallbackV12).onStateChanged(n,·array,·n2,·list);
317 ····}296 ····}
318 ····297 ····
319 ····public·void·onStateChanged_1_3(int·mStateIsFourwayV13,·final·byte[]·array,·int·n,·final·ArrayList·list,·final·boolean·b)·{298 ····public·void·onStateChanged_1_3(final·int·n,·final·byte[]·array,·final·int·n2,·final·ArrayList·list,·final·boolean·b)·{
320 ········this.mStaIfaceHal.logCallback("onStateChanged_1_3");299 ········((SupplicantStaIfaceCallbackV1_2Impl)this.mCallbackV12).onStateChanged(n,·array,·n2,·list,·b);
321 ········final·SupplicantState·supplicantHidlStateToFrameworkState·=·SupplicantStaIfaceCallbackImpl.supplicantHidlStateToFrameworkState(mStateIsFourwayV13); 
322 ········final·WifiSsid·fromByteArray·=·WifiSsid.createFromByteArray(NativeUtil.byteArrayFromArrayList(list)); 
323 ········final·String·macAddressFromByteArray·=·NativeUtil.macAddressFromByteArray(array); 
324 ········if·(mStateIsFourwayV13·==·7)·{ 
325 ············mStateIsFourwayV13·=·1; 
326 ········} 
327 ········else·{ 
328 ············mStateIsFourwayV13·=·0; 
329 ········} 
330 ········this.mStateIsFourwayV13·=·(mStateIsFourwayV13·!=·0); 
331 ········if·(supplicantHidlStateToFrameworkState·==·SupplicantState.COMPLETED)·{ 
332 ············if·(b)·{ 
333 ················final·WifiMonitor·mWifiMonitor·=·this.mWifiMonitor; 
334 ················final·String·mIfaceName·=·this.mIfaceName; 
335 ················n·=·this.mStaIfaceHal.getCurrentNetworkId(mIfaceName); 
... Open expanded diff ...
859 B
com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$IR5MLmoeNxDQ40KX7ud_PwD_e4M.class vs.
com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$n_aQ5ms9qITu5S1AT92r3rwlwxc.class
Files similar despite different names (score: 38, lower is more similar)
609 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·com.android.server.wifi;1 package·com.android.server.wifi;
  
2 import·java.util.function.Function;2 import·java.util.function.Function;
  
3 public·final·class·-$$Lambda$BssidBlocklistMonitor$IR5MLmoeNxDQ40KX7ud_PwD_e4M·implements·Function3 public·final·class·-$$Lambda$BssidBlocklistMonitor$n_aQ5ms9qITu5S1AT92r3rwlwxc·implements·Function
4 {4 {
5 ····public·final·Object·apply(final·Object·o)·{5 ····public·final·Object·apply(final·Object·o)·{
6 ········return·BssidBlocklistMonitor.lambda$updateAndGetBssidBlocklist$3((BssidBlocklistMonitor$BssidStatus)o);6 ········return·BssidBlocklistMonitor.lambda$getFailureReasonsForSsid$6((BssidBlocklistMonitor$BssidStatus)o);
7 ····}7 ····}
8 }8 }
1000 B
com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$N7MQuU-tDrYrPJo28yGDfhw_YgQ.class vs.
com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$y10i9Sv7__b6uz6ooLuITOo4q3A.class
Files similar despite different names (score: 58, lower is more similar)
755 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·com.android.server.wifi;1 package·com.android.server.wifi;
  
2 import·java.util.Comparator;2 import·java.util.function.Function;
  
3 public·final·class·-$$Lambda$BssidBlocklistMonitor$N7MQuU-tDrYrPJo28yGDfhw_YgQ·implements·Comparator3 public·final·class·-$$Lambda$BssidBlocklistMonitor$y10i9Sv7__b6uz6ooLuITOo4q3A·implements·Function
4 {4 {
5 ····public·final·int·compare(final·Object·o,·final·Object·o2)·{5 ····public·final·Object·apply(final·Object·o)·{
6 ········return·BssidBlocklistMonitor.lambda$updateFirmwareRoamingConfiguration$6((BssidBlocklistMonitor$BssidStatus)o,·(BssidBlocklistMonitor$BssidStatus)o2);6 ········return·BssidBlocklistMonitor.lambda$updateAndGetBssidBlocklist$4((BssidBlocklistMonitor$BssidStatus)o);
7 ····}7 ····}
8 }8 }
884 B
com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$ZVbr9oSV2aA_MGjIFf8LUK7Kz1E.class vs.
com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$Ncn6tOVItshIBiKzZ-r2SnBwnfw.class
Files similar despite different names (score: 23, lower is more similar)
634 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·com.android.server.wifi;1 package·com.android.server.wifi;
  
2 import·java.util.function.Predicate;2 import·java.util.function.Predicate;
  
3 public·final·class·-$$Lambda$BssidBlocklistMonitor$ZVbr9oSV2aA_MGjIFf8LUK7Kz1E·implements·Predicate3 public·final·class·-$$Lambda$BssidBlocklistMonitor$Ncn6tOVItshIBiKzZ-r2SnBwnfw·implements·Predicate
4 {4 {
5 ····public·final·boolean·test(final·Object·o)·{5 ····public·final·boolean·test(final·Object·o)·{
6 ········return·BssidBlocklistMonitor.lambda$getNumBlockedBssidsForSsid$2(this.f$0,·(BssidBlocklistMonitor$BssidStatus)o);6 ········return·BssidBlocklistMonitor.lambda$getNumBlockedBssidsForSsid$3(this.f$0,·(BssidBlocklistMonitor$BssidStatus)o);
7 ····}7 ····}
8 }8 }
946 B
com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$vhAcFFsSj5nGpzwlPOvUvRBPb6k.class vs.
com/android/server/wifi/-$$Lambda$BssidBlocklistMonitor$I2EPZj0K8dvxVGynj3cc2j_QR1s.class
Files similar despite different names (score: 54, lower is more similar)
696 B
procyon -ec {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 package·com.android.server.wifi;1 package·com.android.server.wifi;
  
2 import·java.util.Map;2 import·java.util.Map;
3 import·java.util.stream.Stream;3 import·java.util.stream.Stream;
4 import·java.util.function.Predicate;4 import·java.util.function.Predicate;
  
5 public·final·class·-$$Lambda$BssidBlocklistMonitor$vhAcFFsSj5nGpzwlPOvUvRBPb6k·implements·Predicate5 public·final·class·-$$Lambda$BssidBlocklistMonitor$I2EPZj0K8dvxVGynj3cc2j_QR1s·implements·Predicate
6 {6 {
7 ····public·final·boolean·test(final·Object·o)·{7 ····public·final·boolean·test(final·Object·o)·{
8 ········return·this.f$0.lambda$updateAndGetBssidBlocklistInternal$4$BssidBlocklistMonitor(this.f$1,·this.f$2,·(Map.Entry)o);8 ········return·this.f$0.lambda$updateAndGetBssidBlocklistInternal$7$BssidBlocklistMonitor(this.f$1,·this.f$2,·(Map.Entry)o);
9 ····}9 ····}
10 }10 }
783 B
com/android/server/wifi/-$$Lambda$WifiNetworkFactory$W4xMyJR4v2tDNwebIWEtmJlmNZc.class vs.
com/android/server/wifi/-$$Lambda$WifiNetworkFactory$uPA78n83TSspOaWHZLtCxZB_s7Y.class
Files similar despite different names (score: 50, lower is more similar)
539 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·com.android.server.wifi;1 package·com.android.server.wifi;
  
2 import·java.util.function.IntFunction;2 import·java.util.function.IntFunction;
  
3 public·final·class·-$$Lambda$WifiNetworkFactory$W4xMyJR4v2tDNwebIWEtmJlmNZc·implements·IntFunction3 public·final·class·-$$Lambda$WifiNetworkFactory$uPA78n83TSspOaWHZLtCxZB_s7Y·implements·IntFunction
4 {4 {
5 ····public·final·Object·apply(final·int·n)·{5 ····public·final·Object·apply(final·int·n)·{
6 ········return·WifiNetworkFactory.lambda$getFilteredCachedScanResults$3(n);6 ········return·WifiNetworkFactory.lambda$getFilteredCachedScanResults$6(n);
7 ····}7 ····}
8 }8 }
802 B
com/android/server/wifi/-$$Lambda$WifiMetrics$hCQnbfHa4CszDg9W7E2N3YuYGH0.class vs.
com/android/server/wifi/-$$Lambda$WifiMetrics$16WVNho1AvmpxQo_EpVKAzc0TGA.class
Files similar despite different names (score: 40, lower is more similar)
572 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·com.android.server.wifi;1 package·com.android.server.wifi;
  
2 import·com.android.server.wifi.util.IntCounter$ProtobufConverter;2 import·com.android.server.wifi.util.IntCounter$ProtobufConverter;
  
3 public·final·class·-$$Lambda$WifiMetrics$hCQnbfHa4CszDg9W7E2N3YuYGH0·implements·IntCounter$ProtobufConverter3 public·final·class·-$$Lambda$WifiMetrics$16WVNho1AvmpxQo_EpVKAzc0TGA·implements·IntCounter$ProtobufConverter
4 {4 {
5 ····public·final·Object·convert(final·int·n,·final·int·n2)·{5 ····public·final·Object·convert(final·int·n,·final·int·n2)·{
6 ········return·WifiMetrics.lambda$consolidateProto$3(n,·n2);6 ········return·WifiMetrics.lambda$consolidateProto$4(n,·n2);
7 ····}7 ····}
8 }8 }
802 B
com/android/server/wifi/-$$Lambda$WifiMetrics$vcvg6LFIJBJG-KkHvXgCZflUqM8.class vs.
com/android/server/wifi/-$$Lambda$WifiMetrics$OvjpwQPe_nNiIDZ818Wor5vYCTg.class
Files similar despite different names (score: 58, lower is more similar)
572 B
procyon -ec {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 package·com.android.server.wifi;1 package·com.android.server.wifi;
  
2 import·com.android.server.wifi.util.IntCounter$ProtobufConverter;2 import·com.android.server.wifi.util.IntCounter$ProtobufConverter;
  
3 public·final·class·-$$Lambda$WifiMetrics$vcvg6LFIJBJG-KkHvXgCZflUqM8·implements·IntCounter$ProtobufConverter3 public·final·class·-$$Lambda$WifiMetrics$OvjpwQPe_nNiIDZ818Wor5vYCTg·implements·IntCounter$ProtobufConverter
4 {4 {
5 ····public·final·Object·convert(final·int·n,·final·int·n2)·{5 ····public·final·Object·convert(final·int·n,·final·int·n2)·{
6 ········return·WifiMetrics.lambda$consolidateProto$0(n,·n2);6 ········return·WifiMetrics.lambda$consolidateProto$3(n,·n2);
7 ····}7 ····}
8 }8 }
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·3357418···»   Blocks:·6560·······IO·Block:·4096···regular·file1 ··Size:·3371466···»   Blocks:·6592·······IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·1970-01-01·00:00:00.000000000·+00004 Modify:·1970-01-01·00:00:00.000000000·+0000
  
  
5.13 MB
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.wifi.apex-apex_payload.img.mount/priv-app vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.wifi.apex-apex_payload.img.mount/priv-app
190 B
file list
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
1 ServiceWifiResourcesGoogle1 ServiceWifiResources
2 ServiceWifiResourcesGoogle/ServiceWifiResourcesGoogle.apk2 ServiceWifiResources/ServiceWifiResources.apk
5.13 MB
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.wifi.apex-apex_payload.img.mount/priv-app/ServiceWifiResourcesGoogle vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.wifi.apex-apex_payload.img.mount/priv-app/ServiceWifiResources
88.0 B
file list
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 ServiceWifiResourcesGoogle.apk1 ServiceWifiResources.apk
5.13 MB
/home/dev/aosp/build/android-11.0.0_r23/crosshatch-user/Google/system.img.apexes/com.google.android.wifi.apex-apex_payload.img.mount/priv-app/ServiceWifiResourcesGoogle/ServiceWifiResourcesGoogle.apk vs.
/home/dev/aosp/build/android-11.0.0_r23/aosp_crosshatch-user/Ubuntu18.04/system.img.apexes/com.android.wifi.apex-apex_payload.img.mount/priv-app/ServiceWifiResources/ServiceWifiResources.apk
1.47 KB
zipinfo {}
    
Offset 1, 13 lines modifiedOffset 1, 11 lines modified
1 Zip·file·size:·656173·bytes,·number·of·entries:·111 Zip·file·size:·619169·bytes,·number·of·entries:·9
2 -rw----·····1.0·fat····30115·bx·stor·09-Jan-01·00:00·assets/NOTICE.html.gz2 -rw----·····1.0·fat···599720·bx·stor·09-Jan-01·00:00·resources.arsc
3 -rw----·····1.0·fat···603356·bx·stor·09-Jan-01·00:00·resources.arsc3 -rw----·····2.0·fat·····2404·bl·defN·09-Jan-01·00:00·AndroidManifest.xml
4 -rw----·····2.0·fat·····2716·bl·defN·09-Jan-01·00:00·AndroidManifest.xml 
5 -rw----·····2.0·fat·····1916·bl·defN·09-Jan-01·00:00·res/drawable/ic_wifi_settings.xml4 -rw----·····2.0·fat·····1916·bl·defN·09-Jan-01·00:00·res/drawable/ic_wifi_settings.xml
6 -rw----·····2.0·fat·····1324·bl·defN·09-Jan-01·00:00·res/drawable/stat_notify_wifi_in_range.xml5 -rw----·····2.0·fat·····1324·bl·defN·09-Jan-01·00:00·res/drawable/stat_notify_wifi_in_range.xml
7 -rw----·····2.0·fat·····1192·bl·defN·09-Jan-01·00:00·res/layout/wifi_p2p_dialog.xml6 -rw----·····2.0·fat·····1192·bl·defN·09-Jan-01·00:00·res/layout/wifi_p2p_dialog.xml
8 -rw----·····2.0·fat······580·bl·defN·09-Jan-01·00:00·res/layout/wifi_p2p_dialog_row.xml7 -rw----·····2.0·fat······580·bl·defN·09-Jan-01·00:00·res/layout/wifi_p2p_dialog_row.xml
9 -rw----·····2.0·fat·······32·bl·defN·09-Jan-01·00:00·stamp-cert-sha2568 -rw----·····2.0·fat······764·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF
10 -rw----·····2.0·fat······946·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF9 -rw----·····2.0·fat·····2385·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA
11 -rw----·····2.0·fat·····2244·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA10 -rw----·····2.0·fat······629·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF
12 -rw----·····2.0·fat······811·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF11 9·files,·610914·bytes·uncompressed,·605684·bytes·compressed:··0.9%
13 11·files,·645232·bytes·uncompressed,·639758·bytes·compressed:··0.8% 
1.56 KB
AndroidManifest.xml (decoded)
1.5 KB
AndroidManifest.xml
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <manifest·android:compileSdkVersion="30"·android:compileSdkVersionCodename="11"·android:versionCode="1"·android:versionName="R-initial"·coreApp="true"·package="com.google.android.wifi.resources"·platformBuildVersionCode="30"·platformBuildVersionName="11"·xmlns:android="http://schemas.android.com/apk/res/android">2 <manifest·android:compileSdkVersion="30"·android:compileSdkVersionCodename="11"·android:versionCode="1"·android:versionName="R-initial"·coreApp="true"·package="com.android.wifi.resources"·platformBuildVersionCode="30"·platformBuildVersionName="11"·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<uses-sdk·android:minSdkVersion="30"·android:targetSdkVersion="30"/>3 ··<uses-sdk·android:minSdkVersion="30"·android:targetSdkVersion="30"/>
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:defaultToDeviceProtectedStorage="true"·android:directBootAware="true"·android:extractNativeLibs="false"·android:hasCode="false"·android:label="@string/wifiResourcesAppLabel"·android:usesCleartextTraffic="true">5 ··<application·android:defaultToDeviceProtectedStorage="true"·android:directBootAware="true"·android:extractNativeLibs="false"·android:hasCode="false"·android:label="@string/wifiResourcesAppLabel"·android:usesCleartextTraffic="true">
6 ····<activity·android:enabled="true"·android:exported="true"·android:name="android.app.Activity">6 ····<activity·android:enabled="true"·android:exported="true"·android:name="android.app.Activity">
7 ······<intent-filter>7 ······<intent-filter>
8 ········<action·android:name="com.android.server.wifi.intent.action.SERVICE_WIFI_RESOURCES_APK"/>8 ········<action·android:name="com.android.server.wifi.intent.action.SERVICE_WIFI_RESOURCES_APK"/>
9 ······</intent-filter>9 ······</intent-filter>
10 ····</activity>10 ····</activity>
11 ····<meta-data·android:name="android.content.pm.LOGGING_PARENT"·android:value="com.google.android.modulemetadata"/> 
12 ··</application>11 ··</application>
13 </manifest>12 </manifest>
452 B
APK metadata
    
Offset 1, 21 lines modifiedOffset 1, 19 lines modified
1 !!brut.androlib.meta.MetaInfo1 !!brut.androlib.meta.MetaInfo
2 compressionType:·false2 compressionType:·false
3 doNotCompress:3 doNotCompress:
4 -·arsc4 -·arsc
5 -·assets/NOTICE.html.gz 
6 isFrameworkApk:·false5 isFrameworkApk:·false
7 packageInfo:·null6 packageInfo:·null
8 sdkInfo:7 sdkInfo:
9 ··minSdkVersion:·'30'8 ··minSdkVersion:·'30'
10 ··targetSdkVersion:·'30'9 ··targetSdkVersion:·'30'
11 sharedLibrary:·false10 sharedLibrary:·false
12 sparseResources:·false11 sparseResources:·false
13 unknownFiles:12 unknownFiles:·{}
14 ··stamp-cert-sha256:·'8' 
15 usesFramework:13 usesFramework:
16 ··ids:14 ··ids:
17 ··-·115 ··-·1
18 ··tag:·null16 ··tag:·null
19 version:·2.3.4-dirty17 version:·2.3.4-dirty
20 versionInfo:18 versionInfo:
21 ··versionCode:·'1'19 ··versionCode:·'1'
4.88 MB
resources.arsc
    
Offset 1, 37710 lines modifiedOffset 1, 37483 lines modified
00000000:·0200·0c00·dc34·0900·0100·0000·0100·1c00··.....4..........00000000:·0200·0c00·a826·0900·0100·0000·0100·1c00··.....&..........
00000010:·acdf·0500·5c14·0000·0000·0000·0001·0000··....\...........00000010:·70d1·0500·1914·0000·0000·0000·0001·0000··p...............
00000020:·8c51·0000·0000·0000·0000·0000·0300·0000··.Q..............00000020:·8050·0000·0000·0000·0000·0000·0300·0000··.P..............
00000030:·2600·0000·2d00·0000·3d00·0000·6c00·0000··&...-...=...l...00000030:·2600·0000·2d00·0000·3d00·0000·6c00·0000··&...-...=...l...
00000040:·7800·0000·8700·0000·c500·0000·de00·0000··x...............00000040:·7800·0000·8700·0000·c500·0000·d100·0000··x...............
00000050:·ea00·0000·0301·0000·4f01·0000·3e02·0000··........O...>...00000050:·ea00·0000·d901·0000·0902·0000·2d02·0000··............-...
00000060:·6e02·0000·9202·0000·bf02·0000·e002·0000··n...............00000060:·5a02·0000·7b02·0000·a002·0000·c602·0000··Z...{...........
00000070:·0503·0000·2b03·0000·5303·0000·7b03·0000··....+...S...{...00000070:·ee02·0000·1603·0000·3e03·0000·6603·0000··........>...f...
00000080:·a303·0000·cb03·0000·f303·0000·1b04·0000··................00000080:·8e03·0000·b603·0000·de03·0000·e803·0000··................
00000090:·4304·0000·4d04·0000·6004·0000·d804·0000··C...M...`.......00000090:·fb03·0000·7404·0000·9704·0000·a204·0000··....t...........
000000a0:·fb04·0000·0605·0000·2c05·0000·4a05·0000··........,...J...000000a0:·c804·0000·d204·0000·d804·0000·3105·0000··............1...
000000b0:·5405·0000·5a05·0000·b305·0000·c705·0000··T...Z...........000000b0:·4505·0000·6b05·0000·8805·0000·aa05·0000··E...k...........
000000c0:·ed05·0000·0a06·0000·2c06·0000·4706·0000··........,...G...000000c0:·c505·0000·0006·0000·2706·0000·4806·0000··........'...H...
000000d0:·8206·0000·b306·0000·da06·0000·fb06·0000··................000000d0:·7206·0000·b706·0000·c606·0000·0107·0000··r...............
000000e0:·2507·0000·6a07·0000·7907·0000·b407·0000··%...j...y.......000000e0:·1e07·0000·3007·0000·6907·0000·8e07·0000··....0...i.......
000000f0:·d107·0000·e307·0000·1c08·0000·4108·0000··............A...000000f0:·ba07·0000·d407·0000·ea07·0000·f907·0000··................
00000100:·6d08·0000·8708·0000·9d08·0000·ac08·0000··m...............00000100:·0208·0000·3b09·0000·7909·0000·8209·0000··....;...y.......
00000110:·b508·0000·ee09·0000·2c0a·0000·350a·0000··........,...5...00000110:·b609·0000·c009·0000·df09·0000·060a·0000··................
00000120:·690a·0000·730a·0000·920a·0000·b90a·0000··i...s...........00000120:·280a·0000·530a·0000·6f0a·0000·480b·0000··(...S...o...H...
00000130:·db0a·0000·060b·0000·220b·0000·fb0b·0000··........".......00000130:·8d0b·0000·af0b·0000·c20b·0000·d30b·0000··................
00000140:·400c·0000·620c·0000·750c·0000·860c·0000··@...b...u.......00000140:·0a0c·0000·290c·0000·5c0c·0000·7a0c·0000··....)...\...z...
00000150:·bd0c·0000·dc0c·0000·fa0c·0000·290d·0000··............)...00000150:·a90c·0000·010d·0000·280d·0000·450e·0000··........(...E...
00000160:·810d·0000·a80d·0000·c50e·0000·e80e·0000··................00000160:·680e·0000·8b0e·0000·ae0e·0000·d10e·0000··h...............
00000170:·0b0f·0000·2e0f·0000·510f·0000·740f·0000··........Q...t...00000170:·f40e·0000·170f·0000·3a0f·0000·450f·0000··........:...E...
00000180:·970f·0000·ba0f·0000·e80f·0000·f30f·0000··................00000180:·4d0f·0000·620f·0000·720f·0000·ba0f·0000··M...b...r.......
00000190:·fb0f·0000·1010·0000·2010·0000·6810·0000··........·...h...00000190:·f60f·0000·2310·0000·5c10·0000·af10·0000··....#...\.......
000001a0:·a410·0000·d110·0000·0a11·0000·6011·0000··............`...000001a0:·dd10·0000·ee10·0000·0f11·0000·1611·0000··................
000001b0:·8e11·0000·9f11·0000·c011·0000·c711·0000··................000001b0:·2e11·0000·e311·0000·2612·0000·6a12·0000··........&...j...
000001c0:·df11·0000·9412·0000·d712·0000·1b13·0000··................000001c0:·8712·0000·9f12·0000·ca12·0000·d412·0000··................
000001d0:·3813·0000·5013·0000·7b13·0000·8513·0000··8...P...{.......000001d0:·2313·0000·4113·0000·5313·0000·6d13·0000··#...A...S...m...
000001e0:·d413·0000·f213·0000·0414·0000·1e14·0000··................000001e0:·ab13·0000·bf13·0000·e013·0000·1114·0000··................
000001f0:·5c14·0000·7014·0000·8e14·0000·bf14·0000··\...p...........000001f0:·2a14·0000·5614·0000·6114·0000·8c14·0000··*...V...a.......
00000200:·d814·0000·0415·0000·0f15·0000·3a15·0000··............:...00000200:·ad14·0000·c114·0000·e214·0000·3d15·0000··............=...
00000210:·5b15·0000·6f15·0000·9015·0000·eb15·0000··[...o...........00000210:·4415·0000·5d15·0000·6615·0000·8515·0000··D...]...f.......
00000220:·f215·0000·0b16·0000·1416·0000·3316·0000··............3...00000220:·c315·0000·e415·0000·0816·0000·3716·0000··............7...
00000230:·7116·0000·9216·0000·b616·0000·e516·0000··q...............00000230:·6016·0000·8016·0000·9f16·0000·c316·0000··`...............
00000240:·0e17·0000·2e17·0000·4d17·0000·7117·0000··........M...q...00000240:·f716·0000·2d17·0000·5c17·0000·7b17·0000··....-...\...{...
00000250:·a517·0000·e717·0000·1d18·0000·4c18·0000··............L...00000250:·8317·0000·3a18·0000·ab18·0000·ea18·0000··....:...........
00000260:·6b18·0000·7318·0000·2719·0000·9819·0000··k...s...'.......00000260:·5119·0000·6019·0000·6819·0000·7519·0000··Q...`...h...u...
00000270:·d719·0000·3e1a·0000·4d1a·0000·551a·0000··....>...M...U...00000270:·8d19·0000·d819·0000·0f1a·0000·461a·0000··............F...
00000280:·621a·0000·7a1a·0000·c51a·0000·fc1a·0000··b...z...........00000280:·6c1a·0000·961a·0000·b71a·0000·d81a·0000··l...............
00000290:·331b·0000·571b·0000·7d1b·0000·a71b·0000··3...W...}.......00000290:·fa1a·0000·6c1b·0000·801b·0000·8b1b·0000··....l...........
000002a0:·c81b·0000·e91b·0000·0b1c·0000·7d1c·0000··............}...000002a0:·cd1b·0000·f31b·0000·071c·0000·1a1c·0000··................
000002b0:·911c·0000·9c1c·0000·de1c·0000·041d·0000··................000002b0:·361c·0000·4f1c·0000·a31c·0000·b91c·0000··6...O...........
000002c0:·181d·0000·2b1d·0000·471d·0000·601d·0000··....+...G...`...000002c0:·101d·0000·211d·0000·4b1d·0000·551d·0000··....!...K...U...
000002d0:·b41d·0000·ca1d·0000·211e·0000·321e·0000··........!...2...000002d0:·8d1d·0000·c51d·0000·fd1d·0000·351e·0000··............5...
000002e0:·5c1e·0000·661e·0000·9e1e·0000·d61e·0000··\...f...........000002e0:·6d1e·0000·a51e·0000·dd1e·0000·f51e·0000··m...............
000002f0:·0e1f·0000·461f·0000·7e1f·0000·b61f·0000··....F...~.......000002f0:·2d1f·0000·6e1f·0000·9b1f·0000·c81f·0000··-...n...........
00000300:·ee1f·0000·0620·0000·3e20·0000·7f20·0000··.....·..>·...·..00000300:·1521·0000·9021·0000·5723·0000·a923·0000··.!...!..W#...#..
00000310:·ac20·0000·d920·0000·2622·0000·a122·0000··.·...·..&"..."..00000310:·d723·0000·0024·0000·2924·0000·5d24·0000··.#...$..)$..]$..
00000320:·6824·0000·ba24·0000·e324·0000·0c25·0000··h$...$...$...%..00000320:·9f24·0000·c024·0000·fd24·0000·3c25·0000··.$...$...$..<%..
00000330:·4025·0000·8225·0000·a325·0000·e025·0000··@%...%...%...%..00000330:·5c25·0000·f126·0000·1327·0000·3527·0000··\%...&...'..5'..
00000340:·1f26·0000·3f26·0000·d427·0000·f627·0000··.&..?&...'...'..00000340:·5727·0000·7927·0000·9b27·0000·bd27·0000··W'..y'...'...'..
00000350:·1828·0000·3a28·0000·5c28·0000·7e28·0000··.(..:(..\(..~(..00000350:·df27·0000·5128·0000·7828·0000·9928·0000··.'..Q(..x(...(..
00000360:·a028·0000·c228·0000·3429·0000·6a29·0000··.(...(..4)..j)..00000360:·c628·0000·f728·0000·2729·0000·4e29·0000··.(...(..')..N)..
00000370:·8b29·0000·b829·0000·e929·0000·192a·0000··.)...)...)...*..00000370:·7729·0000·a729·0000·e529·0000·202a·0000··w)...)...)..·*..
00000380:·402a·0000·692a·0000·992a·0000·d72a·0000··@*..i*...*...*..00000380:·bd2a·0000·de2a·0000·262b·0000·5c2b·0000··.*...*..&+..\+..
00000390:·122b·0000·b42b·0000·d52b·0000·1d2c·0000··.+...+...+...,..00000390:·682b·0000·ba2b·0000·dc2b·0000·362c·0000··h+...+...+..6,..
000003a0:·532c·0000·5f2c·0000·b12c·0000·d32c·0000··S,.._,...,...,..000003a0:·8d2c·0000·ba2c·0000·e12c·0000·0b2d·0000··.,...,...,...-..
000003b0:·2d2d·0000·842d·0000·b12d·0000·d82d·0000··--...-...-...-..000003b0:·262d·0000·592d·0000·8c2d·0000·fc2d·0000··&-..Y-...-...-..
000003c0:·022e·0000·1d2e·0000·502e·0000·832e·0000··........P.......000003c0:·3c2e·0000·572e·0000·692e·0000·782e·0000··<...W...i...x...
000003d0:·f32e·0000·332f·0000·4e2f·0000·602f·0000··....3/..N/..`/..000003d0:·a32e·0000·c42e·0000·cd2e·0000·df2e·0000··................
000003e0:·6f2f·0000·9a2f·0000·bb2f·0000·c42f·0000··o/.../.../.../..000003e0:·fa2f·0000·0f30·0000·3030·0000·5130·0000··./...0..00..Q0..
000003f0:·d62f·0000·e52f·0000·0031·0000·1531·0000··./.../...1...1..000003f0:·6330·0000·b130·0000·ba30·0000·cc30·0000··c0...0...0...0..
00000400:·3631·0000·5731·0000·6931·0000·b731·0000··61..W1..i1...1..00000400:·0531·0000·4531·0000·9631·0000·e731·0000··.1..E1...1...1..
00000410:·c031·0000·d231·0000·0b32·0000·4b32·0000··.1...1...2..K2..00000410:·3832·0000·8932·0000·da32·0000·2b33·0000··82...2...2..+3..
00000420:·9c32·0000·ed32·0000·3e33·0000·8f33·0000··.2...2..>3...3..00000420:·7c33·0000·d233·0000·5034·0000·1b35·0000··|3...3..P4...5..
00000430:·e033·0000·3134·0000·8234·0000·d834·0000··.3..14...4...4..00000430:·6135·0000·a935·0000·0036·0000·3f36·0000··a5...5...6..?6..
00000440:·5635·0000·2136·0000·7b36·0000·c136·0000··V5..!6..{6...6..00000440:·a436·0000·1e37·0000·3c37·0000·6a37·0000··.6...7..<7..j7..
00000450:·0937·0000·6037·0000·9f37·0000·0438·0000··.7..`7...7...8..00000450:·9037·0000·af37·0000·1e38·0000·6038·0000··.7...7...8..`8..
00000460:·7e38·0000·9c38·0000·ca38·0000·f038·0000··~8...8...8...8..00000460:·b838·0000·2b39·0000·4f39·0000·8a3b·0000··.8..+9..O9...;..
00000470:·0f39·0000·7e39·0000·c039·0000·183a·0000··.9..~9...9...:..00000470:·283c·0000·573f·0000·923f·0000·db3f·0000··(<..W?...?...?..
00000480:·8b3a·0000·af3a·0000·ea3c·0000·883d·0000··.:...:...<...=..00000480:·f33f·0000·0a41·0000·7741·0000·0642·0000··.?...A..wA...B..
00000490:·b740·0000·0041·0000·1841·0000·2342·0000··.@...A...A..#B..00000490:·6d42·0000·8642·0000·9b42·0000·d542·0000··mB...B...B...B..
000004a0:·9042·0000·1f43·0000·5343·0000·ba43·0000··.B...C..SC...C..000004a0:·1b43·0000·9c43·0000·d043·0000·ea43·0000··.C...C...C...C..
000004b0:·d343·0000·e843·0000·2244·0000·6844·0000··.C...C.."D..hD..000004b0:·8344·0000·c044·0000·5d45·0000·7545·0000··.D...D..]E..uE..
000004c0:·e944·0000·1d45·0000·3745·0000·d045·0000··.D...E..7E...E..000004c0:·bc45·0000·f145·0000·2e46·0000·6b46·0000··.E...E...F..kF..
000004d0:·0d46·0000·aa46·0000·c246·0000·0947·0000··.F...F...F...G..000004d0:·9646·0000·b846·0000·7947·0000·cd47·0000··.F...F..yG...G..
000004e0:·3e47·0000·7b47·0000·b847·0000·e347·0000··>G..{G...G...G..000004e0:·0348·0000·7548·0000·a748·0000·fd48·0000··.H..uH...H...H..
000004f0:·0548·0000·c648·0000·1a49·0000·5049·0000··.H...H...I..PI..000004f0:·3c49·0000·7b49·0000·ba49·0000·f949·0000··<I..{I...I...I..
00000500:·c249·0000·f449·0000·4a4a·0000·894a·0000··.I...I..JJ...J..00000500:·384a·0000·774a·0000·b64a·0000·094b·0000··8J..wJ...J...K..
00000510:·c84a·0000·074b·0000·464b·0000·854b·0000··.J...K..FK...K..00000510:·584b·0000·f94b·0000·1b4c·0000·2f4c·0000··XK...K...L../L..
00000520:·c44b·0000·034c·0000·564c·0000·a54c·0000··.K...L..VL...L..00000520:·374d·0000·5f4d·0000·f64d·0000·264e·0000··7M.._M...M..&N..
00000530:·464d·0000·8f4d·0000·b14d·0000·c54d·0000··FM...M...M...M..00000530:·c650·0000·e250·0000·0551·0000·5451·0000··.P...P...Q..TQ..
00000540:·ba4e·0000·e24e·0000·794f·0000·a94f·0000··.N...N..yO...O..00000540:·9c51·0000·e751·0000·3452·0000·8f52·0000··.Q...Q..4R...R..
00000550:·4952·0000·6552·0000·8852·0000·d052·0000··IR..eR...R...R..00000550:·1053·0000·7b53·0000·2c54·0000·f255·0000··.S..{S..,T...U..
00000560:·1b53·0000·6853·0000·c353·0000·4454·0000··.S..hS...S..DT..00000560:·fe55·0000·1156·0000·8756·0000·a956·0000··.U...V...V...V..
00000570:·af54·0000·6055·0000·2657·0000·3257·0000··.T..`U..&W..2W..00000570:·d156·0000·0057·0000·3557·0000·6c57·0000··.V...W..5W..lW..
00000580:·4557·0000·bb57·0000·dd57·0000·0558·0000··EW...W...W...X..00000580:·be57·0000·4858·0000·5858·0000·1459·0000··.W..HX..XX...Y..
00000590:·3458·0000·6958·0000·a058·0000·f258·0000··4X..iX...X...X..00000590:·5159·0000·6a59·0000·b059·0000·015a·0000··QY..jY...Y...Z..
000005a0:·7c59·0000·8c59·0000·485a·0000·755a·0000··|Y...Y..HZ..uZ..000005a0:·6f5a·0000·dd5a·0000·3c5b·0000·b25b·0000··oZ...Z..<[...[..
000005b0:·b25a·0000·cb5a·0000·115b·0000·625b·0000··.Z...Z...[..b[..000005b0:·0c5c·0000·395c·0000·465c·0000·655c·0000··.\..9\..F\..e\..
000005c0:·d05b·0000·3e5c·0000·9d5c·0000·135d·0000··.[..>\...\...]..000005c0:·8a5c·0000·e75c·0000·1a5d·0000·b15d·0000··.\...\...]...]..
000005d0:·6d5d·0000·9a5d·0000·a75d·0000·c65d·0000··m]...]...]...]..000005d0:·d35d·0000·f25d·0000·2b5e·0000·785e·0000··.]...]..+^..x^..
000005e0:·eb5d·0000·485e·0000·7b5e·0000·125f·0000··.]..H^..{^..._..000005e0:·c35e·0000·0e5f·0000·595f·0000·a45f·0000··.^..._..Y_..._..
000005f0:·345f·0000·535f·0000·8c5f·0000·d95f·0000··4_..S_..._..._..000005f0:·ef5f·0000·3a60·0000·8560·0000·e360·0000··._..:`...`...`..
00000600:·2460·0000·6f60·0000·ba60·0000·0561·0000··$`..o`...`...a..00000600:·2c61·0000·1162·0000·a262·0000·3963·0000··,a...b...b..9c..
00000610:·5061·0000·9b61·0000·e661·0000·4462·0000··Pa...a...a..Db..00000610:·f763·0000·3564·0000·5764·0000·6c64·0000··.c..5d..Wd..ld..
00000620:·8d62·0000·7263·0000·0364·0000·9a64·0000··.b..rc...d...d..00000620:·0665·0000·3165·0000·7465·0000·8065·0000··.e..1e..te...e..
00000630:·ea64·0000·a865·0000·ca65·0000·df65·0000··.d...e...e...e..00000630:·9e65·0000·b267·0000·0c6b·0000·476b·0000··.e...g...k..Gk..
00000640:·7966·0000·a466·0000·e766·0000·f366·0000··yf...f...f...f..00000640:·7e6b·0000·c46b·0000·406c·0000·5e6c·0000··~k...k..@l..^l..
00000650:·1167·0000·2569·0000·7f6c·0000·ba6c·0000··.g..%i...l...l..00000650:·7a6c·0000·866c·0000·856d·0000·176e·0000··zl...l...m...n..
00000660:·f16c·0000·376d·0000·b36d·0000·d16d·0000··.l..7m...m...m..00000660:·5b6e·0000·f76e·0000·876f·0000·e76f·0000··[n...n...o...o..
00000670:·ed6d·0000·f96d·0000·056f·0000·976f·0000··.m...m...o...o..00000670:·3270·0000·a470·0000·dc70·0000·f470·0000··2p...p...p...p..
00000680:·db6f·0000·7770·0000·0771·0000·6771·0000··.o..wp...q..gq..00000680:·2871·0000·7a71·0000·b471·0000·1972·0000··(q..zq...q...r..
00000690:·b271·0000·2472·0000·5c72·0000·7472·0000··.q..$r..\r..tr..00000690:·c772·0000·d772·0000·4173·0000·5a73·0000··.r...r..As..Zs..
000006a0:·a872·0000·fa72·0000·3473·0000·9973·0000··.r...r..4s...s..000006a0:·9873·0000·b373·0000·0774·0000·4374·0000··.s...s...t..Ct..
000006b0:·c573·0000·7374·0000·8374·0000·ed74·0000··.s..st...t...t..000006b0:·9d74·0000·e374·0000·5875·0000·c375·0000··.t...t..Xu...u..
000006c0:·0675·0000·4475·0000·5f75·0000·b375·0000··.u..Du.._u...u..000006c0:·2276·0000·6e76·0000·9476·0000·ba76·0000··"v..nv...v...v..
000006d0:·ef75·0000·4976·0000·8f76·0000·0477·0000··.u..Iv...v...w..000006d0:·e076·0000·0677·0000·2c77·0000·5277·0000··.v...w..,w..Rw..
000006e0:·6f77·0000·ce77·0000·1a78·0000·4078·0000··ow...w...x..@x..000006e0:·7877·0000·9e77·0000·db77·0000·eb77·0000··xw...w...w...w..
000006f0:·6678·0000·8c78·0000·b278·0000·d878·0000··fx...x...x...x..000006f0:·1c78·0000·2578·0000·7778·0000·a778·0000··.x..%x..wx...x..
00000700:·fe78·0000·2479·0000·4a79·0000·6879·0000··.x..$y..Jy..hy..00000700:·b078·0000·c678·0000·dd78·0000·1079·0000··.x...x...x...y..
00000710:·a579·0000·b579·0000·e679·0000·ef79·0000··.y...y...y...y..00000710:·1d7a·0000·257a·0000·cc7a·0000·dd7a·0000··.z..%z...z...z..
00000720:·427a·0000·727a·0000·7b7a·0000·917a·0000··Bz..rz..{z...z..00000720:·f37a·0000·267b·0000·5e7b·0000·7a7b·0000··.z..&{..^{..z{..
00000730:·a87a·0000·db7a·0000·e87b·0000·f07b·0000··.z...z...{...{..00000730:·927b·0000·bb7b·0000·d57b·0000·f07b·0000··.{...{...{...{..
00000740:·977c·0000·a87c·0000·be7c·0000·f17c·0000··.|...|...|...|..00000740:·fc7b·0000·237c·0000·417c·0000·5d7c·0000··.{..#|..A|..]|..
00000750:·297d·0000·457d·0000·5d7d·0000·867d·0000··)}..E}..]}...}..00000750:·857c·0000·907c·0000·ab7c·0000·bd7c·0000··.|...|...|...|..
00000760:·a07d·0000·bb7d·0000·c77d·0000·ee7d·0000··.}...}...}...}..00000760:·d07c·0000·107d·0000·2f7d·0000·4b7d·0000··.|...}../}..K}..
00000770:·027e·0000·207e·0000·3c7e·0000·647e·0000··.~..·~..<~..d~..00000770:·8e7d·0000·977d·0000·d87d·0000·fb7d·0000··.}...}...}...}..
00000780:·6f7e·0000·8a7e·0000·9c7e·0000·af7e·0000··o~...~...~...~..00000780:·1b7e·0000·437e·0000·607e·0000·7e7e·0000··.~..C~..`~..~~..
00000790:·ef7e·0000·0e7f·0000·2a7f·0000·6d7f·0000··.~......*...m...00000790:·ab7e·0000·c07e·0000·db7e·0000·fe7e·0000··.~...~...~...~..
000007a0:·767f·0000·b77f·0000·da7f·0000·fa7f·0000··v...............000007a0:·1d7f·0000·5f7f·0000·9e7f·0000·dd7f·0000··...._...........
000007b0:·2280·0000·4080·0000·6d80·0000·8280·0000··"...@...m.......000007b0:·1c80·0000·5b80·0000·9a80·0000·d980·0000··....[...........
000007c0:·9d80·0000·c080·0000·df80·0000·2181·0000··............!...000007c0:·1881·0000·2581·0000·4081·0000·7481·0000··....%...@...t...
000007d0:·6081·0000·9f81·0000·de81·0000·1d82·0000··`...............000007d0:·a881·0000·c681·0000·ce81·0000·e181·0000··................
000007e0:·5c82·0000·9b82·0000·da82·0000·3283·0000··\...........2...000007e0:·3582·0000·8882·0000·6083·0000·7583·0000··5.......`...u...
... Open expanded diff (truncated) ...
1.01 KB
original/META-INF/MANIFEST.MF
    
Offset 1, 26 lines modifiedOffset 1, 20 lines modified
1 Manifest-Version:·1.0\xd1 Manifest-Version:·1.0\xd
2 \xd2 \xd
3 Name:·AndroidManifest.xml\xd3 Name:·AndroidManifest.xml\xd
4 SHA-256-Digest:·1B98TbZZV3ziIcE08JwRIPjiS/xixuG2JkBBKiK4vq8=\xd4 SHA-256-Digest:·pw9yWkt1a6kMkYgE+BDYYGDO++YyAjgssaP3gxzY4K4=\xd
5 \xd 
6 Name:·assets/NOTICE.html.gz\xd 
7 SHA-256-Digest:·y+mjWQ4DNgkcFHWeHFVaBXXiqt0TVppEKUYL2XxgEoo=\xd 
8 \xd5 \xd
9 Name:·res/drawable/ic_wifi_settings.xml\xd6 Name:·res/drawable/ic_wifi_settings.xml\xd
10 SHA-256-Digest:·szc1/CI/9jDmLHWOf52BcpNb9Sdx+5jQRf2ajp8ZnV0=\xd7 SHA-256-Digest:·szc1/CI/9jDmLHWOf52BcpNb9Sdx+5jQRf2ajp8ZnV0=\xd
11 \xd8 \xd
12 Name:·res/drawable/stat_notify_wifi_in_range.xml\xd9 Name:·res/drawable/stat_notify_wifi_in_range.xml\xd
13 SHA-256-Digest:·wD/zI6SBSG2AqnyqIHd07kSRhv/evCykVugfNy7esW0=\xd10 SHA-256-Digest:·wD/zI6SBSG2AqnyqIHd07kSRhv/evCykVugfNy7esW0=\xd
14 \xd11 \xd
15 Name:·res/layout/wifi_p2p_dialog.xml\xd12 Name:·res/layout/wifi_p2p_dialog.xml\xd
16 SHA-256-Digest:·oQJ0raJ1KQT/QZwv5rw7jyS/HuVRrICsoJbTcTy4Zuw=\xd13 SHA-256-Digest:·oQJ0raJ1KQT/QZwv5rw7jyS/HuVRrICsoJbTcTy4Zuw=\xd
17 \xd14 \xd
18 Name:·res/layout/wifi_p2p_dialog_row.xml\xd15 Name:·res/layout/wifi_p2p_dialog_row.xml\xd
19 SHA-256-Digest:·yl7Cu4ksYCXf27CtQmDP6zoX4bluPpAo6W9aKm5QAjA=\xd16 SHA-256-Digest:·yl7Cu4ksYCXf27CtQmDP6zoX4bluPpAo6W9aKm5QAjA=\xd
20 \xd17 \xd
21 Name:·resources.arsc\xd18 Name:·resources.arsc\xd
22 SHA-256-Digest:·+y5iXoBX2uaHCMbeaYYMXJY+8ujjkWqVyE7vcqZUROA=\xd19 SHA-256-Digest:·lvZk50fVeDZwow7UyCDv9pzOSywj1b0vYD1PZJAI0RA=\xd
23 \xd 
24 Name:·stamp-cert-sha256\xd 
25 SHA-256-Digest:·HZwqAqk4Fv9ceuZPmq0Cwj3kncUUYg2xp61iTSqDZ5w=\xd 
26 \xd20 \xd
1.21 KB
original/META-INF/CERT.SF
    
Offset 1, 29 lines modifiedOffset 1, 23 lines modified
1 Signature-Version:·1.0\xd1 Signature-Version:·1.0\xd
2 Created-By:·1.0·(Android·SignApk)\xd2 Created-By:·1.0·(Android·SignApk)\xd
3 SHA-256-Digest-Manifest:·IQMUClFidgMTTKca03i3vaMWGq+VtgoKiB4Qa/DgTb4=\xd3 SHA-256-Digest-Manifest:·spb05i4UMPGVLVEr5KIgLIo44ZcTaOnTf2ktLdhKjww=\xd
4 X-Android-APK-Signed:·2,·3\xd4 X-Android-APK-Signed:·2,·3\xd
5 \xd5 \xd
6 Name:·AndroidManifest.xml\xd6 Name:·AndroidManifest.xml\xd
7 SHA-256-Digest:·tsK7SAQgoSwdNWrWyO6mjpDyZvtKAIeNPsVnhR5jpyI=\xd7 SHA-256-Digest:·oSU/LDmmmbPbU+jIl43A4KwNlzl18N3m/ES6nfkDjKE=\xd
8 \xd 
9 Name:·assets/NOTICE.html.gz\xd 
10 SHA-256-Digest:·kaC90V+BXpf1b+ZKmeWoIxeydo8BShny/6epwv5dS18=\xd 
11 \xd8 \xd
12 Name:·res/drawable/ic_wifi_settings.xml\xd9 Name:·res/drawable/ic_wifi_settings.xml\xd
13 SHA-256-Digest:·fhgyEEGAy5a2LIec4H0IXmn5i/5YwIFNStysuEhkreM=\xd10 SHA-256-Digest:·fhgyEEGAy5a2LIec4H0IXmn5i/5YwIFNStysuEhkreM=\xd
14 \xd11 \xd
15 Name:·res/drawable/stat_notify_wifi_in_range.xml\xd12 Name:·res/drawable/stat_notify_wifi_in_range.xml\xd
16 SHA-256-Digest:·7pUN1z3QO7N3Zg39m87MSmhxpQSQTOSM00jEAT4r4n8=\xd13 SHA-256-Digest:·7pUN1z3QO7N3Zg39m87MSmhxpQSQTOSM00jEAT4r4n8=\xd
17 \xd14 \xd
18 Name:·res/layout/wifi_p2p_dialog.xml\xd15 Name:·res/layout/wifi_p2p_dialog.xml\xd
19 SHA-256-Digest:·A/xFc4Wwvhs7aL55TjxTO1rVA1aYmLs7OuWCaY3ND6o=\xd16 SHA-256-Digest:·A/xFc4Wwvhs7aL55TjxTO1rVA1aYmLs7OuWCaY3ND6o=\xd
20 \xd17 \xd
21 Name:·res/layout/wifi_p2p_dialog_row.xml\xd18 Name:·res/layout/wifi_p2p_dialog_row.xml\xd
22 SHA-256-Digest:·5u+C2n7WffhNrYbQjuEz5rxcnM5EAWmFeAEaYsAAO8c=\xd19 SHA-256-Digest:·5u+C2n7WffhNrYbQjuEz5rxcnM5EAWmFeAEaYsAAO8c=\xd
23 \xd20 \xd
24 Name:·resources.arsc\xd21 Name:·resources.arsc\xd
25 SHA-256-Digest:·mkeWV+nfzOujrAqCq5MSdDhDuemvV4SncsB8PsNptzk=\xd22 SHA-256-Digest:·Yz8zG6ah3d1i4obh8e73MUTfk4wkdfnx1xtRJtj9dqQ=\xd
26 \xd 
27 Name:·stamp-cert-sha256\xd 
28 SHA-256-Digest:·L0p4Bm/NGffFWX26fUKi8jlq3aKsfwyEBtSavY6F0c0=\xd 
29 \xd23 \xd
2.99 KB
res/values-uk/strings.xml
2.94 KB
res/values-uk/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">Кому:</string>44 ··<string·name="wifi_p2p_to_message">Кому:</string>
45 ··<string·name="wifi_sim_required_message">Щоб·підключитися·до·мережі·\&quot;%1$s\&quot;,·вставте·SIM-карту·\&quot;%2$s\&quot;</string>45 ··<string·name="wifi_sim_required_message">Щоб·підключитися·до·мережі·\&quot;%1$s\&quot;,·вставте·SIM-карту·\&quot;%2$s\&quot;</string>
46 ··<string·name="wifi_sim_required_title">&quot;Від'єднано·від·мережі·Wi-Fi&quot;</string>46 ··<string·name="wifi_sim_required_title">&quot;Від'єднано·від·мережі·Wi-Fi&quot;</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Немає·підключених·пристроїв.·Натисніть,·щоб·змінити.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Немає·підключених·пристроїв.·Натисніть,·щоб·змінити.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Точку·доступу·вимкнено</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Точку·доступу·вимкнено</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Дозволити</string>49 ··<string·name="wifi_suggestion_action_allow_app">Дозволити</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Усе·одно·підключитися</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Підключитися</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Підключитися</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Підключитися</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Ні,·дякую</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Ні,·дякую</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Не·підключатися</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Не·підключатися</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Не·підключатися</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Не·підключатися</string>
55 ··<string·name="wifi_suggestion_content">Мережі,·пропоновані·додатком·%s.·Пристрій·може·підключитися·автоматично.</string>55 ··<string·name="wifi_suggestion_content">Мережі,·пропоновані·додатком·%s.·Пристрій·може·підключитися·автоматично.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Ці·мережі·отримують·унікальний·ідентифікатор,·за·допомогою·якого·можна·відстежити·місцезнаходження·пристрою</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Ці·мережі·отримують·ідентифікатор·SIM-карти,·за·допомогою·якого·можна·відстежити·місцезнаходження·пристрою</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">&quot;Якщо·ви·під'єднаєтеся,·мережі·Wi‑Fi·оператора·\&quot;%s\&quot;·зможуть·розкрити·унікальний·ідентифікатор·вашої·SIM-карти·й·відстежити·місцезнаходження·вашого·пристрою.&quot;</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">&quot;Якщо·ви·під'єднаєтеся,·мережі·Wi‑Fi·оператора·\&quot;%s\&quot;·зможуть·розкрити·унікальний·ідентифікатор·вашої·SIM-карти·й·відстежити·місцезнаходження·вашого·пристрою.&quot;</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Підтвердити·підключення?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Підтвердити·підключення?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">Оператор·\&quot;%s\&quot;·хоче·підключатися·автоматично</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Підключитися·до·мережі·Wi‑Fi·%s?</string>
60 ··<string·name="wifi_suggestion_title">Дозволити·пропоновані·мережі·Wi‑Fi?</string>60 ··<string·name="wifi_suggestion_title">Дозволити·пропоновані·мережі·Wi‑Fi?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Ви·поблизу·збереженої·мережі:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Ви·поблизу·збереженої·мережі:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">З’єднання·Wi-Fi·увімкнулось·автоматично</string>62 ··<string·name="wifi_wakeup_enabled_title">З’єднання·Wi-Fi·увімкнулось·автоматично</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Не·вмикати·знову</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Не·вмикати·знову</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Коли·ви·поблизу·збереженої·мережі·високої·якості</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Коли·ви·поблизу·збереженої·мережі·високої·якості</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi-Fi·вмикатиметься·автоматично</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi-Fi·вмикатиметься·автоматично</string>
66 ··<string·name="wifi_watchdog_network_disabled">Не·вдалося·під’єднатися·до·мережі·Wi-Fi</string>66 ··<string·name="wifi_watchdog_network_disabled">Не·вдалося·під’єднатися·до·мережі·Wi-Fi</string>
2.41 KB
res/values-ko/strings.xml
2.36 KB
res/values-ko/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">수신:</string>44 ··<string·name="wifi_p2p_to_message">수신:</string>
45 ··<string·name="wifi_sim_required_message">%1$s에·연결하려면·%2$s·SIM을·삽입하세요.</string>45 ··<string·name="wifi_sim_required_message">%1$s에·연결하려면·%2$s·SIM을·삽입하세요.</string>
46 ··<string·name="wifi_sim_required_title">Wi-Fi·연결이·끊어졌습니다.</string>46 ··<string·name="wifi_sim_required_title">Wi-Fi·연결이·끊어졌습니다.</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">연결된·기기가·없습니다.·수정하려면·탭하세요.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">연결된·기기가·없습니다.·수정하려면·탭하세요.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">핫스팟이·사용·중지됨</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">핫스팟이·사용·중지됨</string>
49 ··<string·name="wifi_suggestion_action_allow_app">허용</string>49 ··<string·name="wifi_suggestion_action_allow_app">허용</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">무시하고·연결하기</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">연결</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">연결</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">연결</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">허용·안함</string>52 ··<string·name="wifi_suggestion_action_disallow_app">허용·안함</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">연결··함</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">연결··함</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">연결··함</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">연결··함</string>
55 ··<string·name="wifi_suggestion_content">%s에서·네트워크를·제안했습니다.·기기가·자동으로·연결될··있습니다.</string>55 ··<string·name="wifi_suggestion_content">%s에서·네트워크를·제안했습니다.·기기가·자동으로·연결될··있습니다.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">이·네트워크는·기기·위치·추적하는··사용할··있는·고유·ID를·수신합니다.</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">이·네트워크는·기기·위치·추적·사용할··있는·SIM·ID를·수신합니다.</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">연결하면·%s·Wi‑Fi·네트워크에서·SIM과·연결된·고유·ID에·액세스하거나·고유·ID를·공유할··있습니다.··경우··기기의·위치를·추적할·수도·있습니다.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">연결하면·%s·Wi‑Fi·네트워크에서·SIM과·연결된·고유·ID에·액세스하거나·고유·ID를·공유할··있습니다.··경우··기기의·위치를·추적할·수도·있습니다.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">연결하시겠습니까?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">연결하시겠습니까?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s에서·자동·연결을·사용려고·합니다</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·Wi-Fi에·연결시겠습니까?</string>
60 ··<string·name="wifi_suggestion_title">제안된·Wi‑Fi·네트워크를·허용하시겠습니까?</string>60 ··<string·name="wifi_suggestion_title">제안된·Wi‑Fi·네트워크를·허용하시겠습니까?</string>
61 ··<string·name="wifi_wakeup_enabled_content">주변에·저장된·네트워크(%1$s)가·있습니다</string>61 ··<string·name="wifi_wakeup_enabled_content">주변에·저장된·네트워크(%1$s)가·있습니다</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi가·자동으로·사용·설정됨</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi가·자동으로·사용·설정됨</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">다시·사용·설정하지·않음</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">다시·사용·설정하지·않음</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">저장된·고품질·네트워크가·가까이·있는·경우</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">저장된·고품질·네트워크가·가까이·있는·경우</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi가·자동으로·사용·설정됨</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi가·자동으로·사용·설정됨</string>
66 ··<string·name="wifi_watchdog_network_disabled">Wi-Fi에·연결할··없습니다</string>66 ··<string·name="wifi_watchdog_network_disabled">Wi-Fi에·연결할··없습니다</string>
2.94 KB
res/values-hi/strings.xml
2.89 KB
res/values-hi/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··<string·name="wifi_p2p_show_pin_message">पिन:</string>43 ··<string·name="wifi_p2p_show_pin_message">पिन:</string>
44 ··<string·name="wifi_p2p_to_message">प्रति:</string>44 ··<string·name="wifi_p2p_to_message">प्रति:</string>
45 ··<string·name="wifi_sim_required_message">%1$s·से·कनेक्ट·करने·के·लिए,·%2$s·का·सिम·डालें</string>45 ··<string·name="wifi_sim_required_message">%1$s·से·कनेक्ट·करने·के·लिए,·%2$s·का·सिम·डालें</string>
46 ··<string·name="wifi_sim_required_title">वाई-फ़ाई·डिसकनेक्ट·हो·गया</string>46 ··<string·name="wifi_sim_required_title">वाई-फ़ाई·डिसकनेक्ट·हो·गया</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">कोई·भी·डिवाइस·जुड़ा·नहीं·है.·बदलाव·करने·के·लिए·टैप·करें.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">कोई·भी·डिवाइस·जुड़ा·नहीं·है.·बदलाव·करने·के·लिए·टैप·करें.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">हॉटस्पॉट·बंद·किया·गया</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">हॉटस्पॉट·बंद·किया·गया</string>
49 ··<string·name="wifi_suggestion_action_allow_app">अनुमति·दें</string>49 ··<string·name="wifi_suggestion_action_allow_app">अनुमति·दें</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">फिर·भी·कनेक्ट·करें</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">कनेक्ट·करें</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">कनेक्ट·करें</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">कनेक्ट·करें</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">रहने·दें</string>52 ··<string·name="wifi_suggestion_action_disallow_app">रहने·दें</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">कनेक्ट··करें</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">कनेक्ट··करें</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">कनेक्ट··करें</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">कनेक्ट··करें</string>
55 ··<string·name="wifi_suggestion_content">%s·के·सुझाए·गए·नेटवर्क.·डिवाइस·अपने·आप·कनेक्ट·हो·सकता·है.</string>55 ··<string·name="wifi_suggestion_content">%s·के·सुझाए·गए·नेटवर्क.·डिवाइस·अपने·आप·कनेक्ट·हो·सकता·है.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">इन·नेटवर्क·को·एक·िशे·आईडी·दिया·जाता·है·जिसका·इस्तेमाल·डिवाइस·की·जगह·की·जानकारी·का·पता·लगाने·के·लिए·किया·जा·सकता·है</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">इन·नेटवर्क·को·एक·ि·आईडी·दिया·जाता·है·जिसका·इस्तेमाल·डिवाइस·की·जगह·की·जानकारी·का·पता·लगाने·के·लिए·किया·जा·सकता·है</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">अगर·आप·कनेक्ट·करते·हैं,·तो·%s·वाई-फ़ाई·नेटवर्क·आपकी·सिम·से·जुड़े·हुए·विशेष·आईडी·को·ऐक्सेस·या·शेयर·कर·सकता·है.·इससे·आपके·डिवाइस·की·जगह·की·जानकारी·का·पता·लगा·सकते·हैं.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">अगर·आप·कनेक्ट·करते·हैं,·तो·%s·वाई-फ़ाई·नेटवर्क·आपकी·सिम·से·जुड़े·हुए·विशेष·आईडी·को·ऐक्सेस·या·शेयर·कर·सकता·है.·इससे·आपके·डिवाइस·की·जगह·की·जानकारी·का·पता·लगा·सकते·हैं.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">कनेक्शन·की·पुष्टि·करना·चाहते·हैं?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">कनेक्शन·की·पुष्टि·करना·चाहते·हैं?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·अपने-आप·कनेक्ट·करना·चाहत·है</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·वाई-फ़ाई·से·कनेक्ट·करना·चाहत·हैं?</string>
60 ··<string·name="wifi_suggestion_title">सुझाए·गए·वाई-फ़ाई·नेटवर्क·को·अनुमति·देना·चाहते·हैं?</string>60 ··<string·name="wifi_suggestion_title">सुझाए·गए·वाई-फ़ाई·नेटवर्क·को·अनुमति·देना·चाहते·हैं?</string>
61 ··<string·name="wifi_wakeup_enabled_content">आप·एक·सेव·किए·गए·नेटवर्क·के·पास·हैं:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">आप·एक·सेव·किए·गए·नेटवर्क·के·पास·हैं:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">वाई-फ़ाई·अपने·आप·चालू·हो·गया·है</string>62 ··<string·name="wifi_wakeup_enabled_title">वाई-फ़ाई·अपने·आप·चालू·हो·गया·है</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">वापस·चालू··करें</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">वापस·चालू··करें</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">जब·आप·किसी·अच्छी·क्वालिटी·वाले·सेव·किए·गए·नेटवर्क·के·पास·हों</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">जब·आप·किसी·अच्छी·क्वालिटी·वाले·सेव·किए·गए·नेटवर्क·के·पास·हों</string>
65 ··<string·name="wifi_wakeup_onboarding_title">वाई-फ़ाई·अपने·आप·चालू·हो·जाएगा</string>65 ··<string·name="wifi_wakeup_onboarding_title">वाई-फ़ाई·अपने·आप·चालू·हो·जाएगा</string>
66 ··<string·name="wifi_watchdog_network_disabled">&quot;वाई-फ़ाई··से·कनेक्‍ट·नहीं·हो·सका&quot;</string>66 ··<string·name="wifi_watchdog_network_disabled">&quot;वाई-फ़ाई··से·कनेक्‍ट·नहीं·हो·सका&quot;</string>
2.87 KB
res/values-sq/strings.xml
2.82 KB
res/values-sq/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··<string·name="wifi_p2p_show_pin_message">PIN-i:</string>43 ··<string·name="wifi_p2p_show_pin_message">PIN-i:</string>
44 ··<string·name="wifi_p2p_to_message">Për:</string>44 ··<string·name="wifi_p2p_to_message">Për:</string>
45 ··<string·name="wifi_sim_required_message">&quot;Për·t'u·lidhur·me·%1$s·fut·një·kartë·SIM·nga·%2$s&quot;</string>45 ··<string·name="wifi_sim_required_message">&quot;Për·t'u·lidhur·me·%1$s·fut·një·kartë·SIM·nga·%2$s&quot;</string>
46 ··<string·name="wifi_sim_required_title">Wi-Fi·është·i·shkëputur</string>46 ··<string·name="wifi_sim_required_title">Wi-Fi·është·i·shkëputur</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Nuk·ka·pajisje··lidhura.·Trokit·për·ta·modifikuar.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Nuk·ka·pajisje··lidhura.·Trokit·për·ta·modifikuar.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Zona·e·qasjes·për·internet·është·çaktivizuar</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Zona·e·qasjes·për·internet·është·çaktivizuar</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Lejo</string>49 ··<string·name="wifi_suggestion_action_allow_app">Lejo</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Lidhu·gjithsesi</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Lidh</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Lidhu</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Lidhu</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Jo,·faleminderit</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Jo,·faleminderit</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Mos·u·lidh</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Mos·u·lidh</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Mos·u·lidh</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Mos·u·lidh</string>
55 ··<string·name="wifi_suggestion_content">Rrjet·e·sugjeruara··%s.·Pajisja·mund··lidhet·automatikisht.</string>55 ··<string·name="wifi_suggestion_content">Rrjet·e·sugjeruara··%s.·Pajisja·mund··lidhet·automatikisht.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Këto·rrjete·marrin·një·ID·unike··mund··përdoret·për··monitoruar·vendndodhjen</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Këto·rrjete·marrin·një·ID·karte·SIM··mund··përdoret·për··monitoruar·vendndodhjen</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Nëse·lidhesh,·rrjetet·Wi-Fi··%s·mund··kenë·qasje·ose·mund··ndajnë·një·ID·unike··lidhet·me·kartën·tënde·SIM.·Kjo·mund··lejojë·monitorimin·e·vendndodhjes·sate.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Nëse·lidhesh,·rrjetet·Wi-Fi··%s·mund··kenë·qasje·ose·mund··ndajnë·një·ID·unike··lidhet·me·kartën·tënde·SIM.·Kjo·mund··lejojë·monitorimin·e·vendndodhjes·sate.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Të·konfirmohet·lidhja?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Të·konfirmohet·lidhja?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·dëshiron··lidhet·automatikisht</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Do··lidhesh·me·Wi-Fi·nga·%s?</string>
60 ··<string·name="wifi_suggestion_title">Të·lejohen·rrjetet·e·sugjeruara·Wi‑Fi?</string>60 ··<string·name="wifi_suggestion_title">Të·lejohen·rrjetet·e·sugjeruara·Wi‑Fi?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Ndodhesh·pranë·një·rrjeti··ruajtur:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Ndodhesh·pranë·një·rrjeti··ruajtur:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·u·aktivizua·automatikisht</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·u·aktivizua·automatikisht</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Mos·e·aktivizo·përsëri</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Mos·e·aktivizo·përsëri</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Kur·ndodhesh·pranë·një·rrjeti··ruajtur·me·cilësi··lartë</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Kur·ndodhesh·pranë·një·rrjeti··ruajtur·me·cilësi··lartë</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·do··aktivizohet·automatikisht</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·do··aktivizohet·automatikisht</string>
66 ··<string·name="wifi_watchdog_network_disabled">Nuk·mund··lidhej·me·Wi-Fi</string>66 ··<string·name="wifi_watchdog_network_disabled">Nuk·mund··lidhej·me·Wi-Fi</string>
2.79 KB
res/values-cs/strings.xml
2.74 KB
res/values-cs/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">Komu:</string>44 ··<string·name="wifi_p2p_to_message">Komu:</string>
45 ··<string·name="wifi_sim_required_message">Chcete-li·se·připojit·k síti·%1$s,·vložte·SIM·kartu·operátora·%2$s.</string>45 ··<string·name="wifi_sim_required_message">Chcete-li·se·připojit·k síti·%1$s,·vložte·SIM·kartu·operátora·%2$s.</string>
46 ··<string·name="wifi_sim_required_title">Síť·Wi-Fi·je·odpojena</string>46 ··<string·name="wifi_sim_required_title">Síť·Wi-Fi·je·odpojena</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Žádná·připojená·zařízení·Upravíte·klepnutím.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Žádná·připojená·zařízení·Upravíte·klepnutím.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·je·vypnutý</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·je·vypnutý</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Povolit</string>49 ··<string·name="wifi_suggestion_action_allow_app">Povolit</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Přesto·ipojit</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Připojit</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Připojit</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Připojit</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Ne,·díky</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Ne,·díky</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Nepřipojovat</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Nepřipojovat</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Nepřipojovat</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Nepřipojovat</string>
55 ··<string·name="wifi_suggestion_content">Sítě·navrhované·aplikací·%s.·Zařízení·se·může·připojovat·automaticky.</string>55 ··<string·name="wifi_suggestion_content">Sítě·navrhované·aplikací·%s.·Zařízení·se·může·připojovat·automaticky.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Tyto·sítě·dostávají·jedinečné·ID,·pomocí·něhož·lze·sledovat·polohu·zařízení</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Tyto·sítě·dostávají·identifikátor·SIM·karty,·pomocí·něhož·lze·sledovat·polohu·zařízení</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Pokud·se·připojíte,·sítě·Wi-Fi·operátora·%s·mohou·získat·přístup·k jedinečnému·ID·přidruženému·k vaší·SIM·kartě.·Může·to·umožnit·sledování·polohy·zařízení.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Pokud·se·připojíte,·sítě·Wi-Fi·operátora·%s·mohou·získat·přístup·k jedinečnému·ID·přidruženému·k vaší·SIM·kartě.·Může·to·umožnit·sledování·polohy·zařízení.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Potvrdit·připojení?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Potvrdit·připojení?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">Operátor·%s·se·chce·automaticky·ipojit</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Připojit·k Wi-Fi·%s?</string>
60 ··<string·name="wifi_suggestion_title">Povolit·navrhované·sítě·Wi-Fi?</string>60 ··<string·name="wifi_suggestion_title">Povolit·navrhované·sítě·Wi-Fi?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Jste·v dosahu·uložené·sítě:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Jste·v dosahu·uložené·sítě:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Automaticky·se·zapnulo·připojení·Wi-Fi</string>62 ··<string·name="wifi_wakeup_enabled_title">Automaticky·se·zapnulo·připojení·Wi-Fi</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Znovu·nezapínat</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Znovu·nezapínat</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Když·budete·v dosahu·kvalitní·uložené·sítě</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Když·budete·v dosahu·kvalitní·uložené·sítě</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·se·zapne·automaticky</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·se·zapne·automaticky</string>
66 ··<string·name="wifi_watchdog_network_disabled">Připojení·k·síti·Wi-Fi·se·nezdařilo</string>66 ··<string·name="wifi_watchdog_network_disabled">Připojení·k·síti·Wi-Fi·se·nezdařilo</string>
2.52 KB
res/values-am/strings.xml
2.47 KB
res/values-am/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··<string·name="wifi_p2p_show_pin_message">ፒን፦</string>43 ··<string·name="wifi_p2p_show_pin_message">ፒን፦</string>
44 ··<string·name="wifi_p2p_to_message">ለ፦</string>44 ··<string·name="wifi_p2p_to_message">ለ፦</string>
45 ··<string·name="wifi_sim_required_message">ክ%1$s·ጋር·ለመገናኘት·የ%2$s·ሲም·ያስገቡ</string>45 ··<string·name="wifi_sim_required_message">ክ%1$s·ጋር·ለመገናኘት·የ%2$s·ሲም·ያስገቡ</string>
46 ··<string·name="wifi_sim_required_title">የWifi·ግንኙነት·ተቋርጧል</string>46 ··<string·name="wifi_sim_required_title">የWifi·ግንኙነት·ተቋርጧል</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">ምንም·መሣሪያ·አልተገናኘም።·ለመቀየር·መታ·ያድርጉ።</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">ምንም·መሣሪያ·አልተገናኘም።·ለመቀየር·መታ·ያድርጉ።</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">መገናኛ·ነጥብ·ጠፍቷል</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">መገናኛ·ነጥብ·ጠፍቷል</string>
49 ··<string·name="wifi_suggestion_action_allow_app">ፍቀድ</string>49 ··<string·name="wifi_suggestion_action_allow_app">ፍቀድ</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">ለማንኛውም·ገናኝ</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">ገናኝ</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">አገናኝ</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">አገናኝ</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">አይ፣·አመሰግናለሁ</string>52 ··<string·name="wifi_suggestion_action_disallow_app">አይ፣·አመሰግናለሁ</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">አታገናኝ</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">አታገናኝ</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">አታገናኝ</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">አታገናኝ</string>
55 ··<string·name="wifi_suggestion_content">በ%s·የተጠቆሙ·አውታረ·መረቦች።·መሣሪያ·በራስ-ሰር·ሊገናኝ·ይችላል።</string>55 ··<string·name="wifi_suggestion_content">በ%s·የተጠቆሙ·አውታረ·መረቦች።·መሣሪያ·በራስ-ሰር·ሊገናኝ·ይችላል።</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">እነዚህ·አውታረ·መረቦች·የመሣሪያ·አካባቢን·ለመከታተል·ሥራ·ላይ·ሊውል·የሚችል·ልዩ·መታወቂያ·ተቀብለዋል።</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">እነዚህ·አውታረ·መረቦች·የመሣሪያ·አካባቢን·ለመከታተል·ሥራ·ላይ·ሊውል·የሚችል·ሲም·መታወቂያ·ተቀብለዋል።</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">ከተገናኙ·የ%s·Wi‑Fi·አውትረ·መረቦች·ከእርስዎ·ሲም·ጋር·የተጎዳኘ·ልዩ·መታወቂያ·ሊደርሱ·ወይም·ሊያጋሩ·ይችላሉ።·ይህ·የመሣሪያዎ·አካባቢ·ክትትል·እንዲደረግበት·ሊያስችል·ይችላል።</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">ከተገናኙ·የ%s·Wi‑Fi·አውትረ·መረቦች·ከእርስዎ·ሲም·ጋር·የተጎዳኘ·ልዩ·መታወቂያ·ሊደርሱ·ወይም·ሊያጋሩ·ይችላሉ።·ይህ·የመሣሪያዎ·አካባቢ·ክትትል·እንዲደረግበት·ሊያስችል·ይችላል።</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">ግንኙነት·ይረጋገጥ?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">ግንኙነት·ይረጋገጥ?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·ራስ-ሰር·መገናኘት·ፈልጋል</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·Wi-Fi·ጋር·ገናኙ?</string>
60 ··<string·name="wifi_suggestion_title">የተጠቆሙ·የWi‑Fi·አውታረ·መረቦች·ይፈቀዱ?</string>60 ··<string·name="wifi_suggestion_title">የተጠቆሙ·የWi‑Fi·አውታረ·መረቦች·ይፈቀዱ?</string>
61 ··<string·name="wifi_wakeup_enabled_content">ከተቀመጠ·አውታረ·መረብ·አቅራቢያ·ነዎት፦·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">ከተቀመጠ·አውታረ·መረብ·አቅራቢያ·ነዎት፦·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·በራስ-ሰር·በርቷል</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·በራስ-ሰር·በርቷል</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">መልሰህ·አታብራ</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">መልሰህ·አታብራ</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">ከፍተኛ·ጥራት·ያለው·የተቀመጠ·አውታረ·መረብ·አቅራቢያ·ሲሆኑ</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">ከፍተኛ·ጥራት·ያለው·የተቀመጠ·አውታረ·መረብ·አቅራቢያ·ሲሆኑ</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·በራስ-ሰር·ይበራል</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·በራስ-ሰር·ይበራል</string>
66 ··<string·name="wifi_watchdog_network_disabled">ወደ·Wi-Fi·ለማያያዝ·አልተቻለም</string>66 ··<string·name="wifi_watchdog_network_disabled">ወደ·Wi-Fi·ለማያያዝ·አልተቻለም</string>
5.02 KB
res/values-bs/strings.xml
4.97 KB
res/values-bs/strings.xml
    
Offset 8, 20 lines modifiedOffset 8, 20 lines modified
8 ··<string·name="notification_channel_network_status">Status·mreže</string>8 ··<string·name="notification_channel_network_status">Status·mreže</string>
9 ··<string·name="ok">Uredu</string>9 ··<string·name="ok">Uredu</string>
10 ··<string·name="wifiResourcesAppLabel">Sistemski·Wi-Fi·resursi</string>10 ··<string·name="wifiResourcesAppLabel">Sistemski·Wi-Fi·resursi</string>
11 ··<string·name="wifi_available_action_all_networks">Sve·mreže</string>11 ··<string·name="wifi_available_action_all_networks">Sve·mreže</string>
12 ··<string·name="wifi_available_action_connect">Povežite·se</string>12 ··<string·name="wifi_available_action_connect">Povežite·se</string>
13 ··<string·name="wifi_available_content_failed_to_connect">Dodirnite·da·vidite·sve·mreže</string>13 ··<string·name="wifi_available_content_failed_to_connect">Dodirnite·da·vidite·sve·mreže</string>
14 ··<string·name="wifi_available_title">Povežite·se·na·otvorenu·Wi‑Fi·mrežu</string>14 ··<string·name="wifi_available_title">Povežite·se·na·otvorenu·Wi‑Fi·mrežu</string>
15 ··<string·name="wifi_available_title_connected">Povezani·ste·na·WiFi·mrežu</string>15 ··<string·name="wifi_available_title_connected">Povezani·ste·s·WiFi·mrežom</string>
16 ··<string·name="wifi_available_title_connecting">Povezivanje·na·WiFi·mrežu</string>16 ··<string·name="wifi_available_title_connecting">Povezivanje·na·WiFi·mrežu</string>
17 ··<string·name="wifi_available_title_failed_to_connect">Nije·se·moguće·povezati·na·WiFi·mrežu</string>17 ··<string·name="wifi_available_title_failed_to_connect">Nije·se·moguće·povezati·s·WiFi·mrežom</string>
18 ··<string·name="wifi_cannot_connect_with_randomized_mac_message">Dodirnite·da·promijenite·postavke·privatnosti·i·pokušajte·ponovo</string>18 ··<string·name="wifi_cannot_connect_with_randomized_mac_message">Dodirnite·da·promijenite·postavke·privatnosti·i·pokušajte·ponovo</string>
19 ··<string·name="wifi_cannot_connect_with_randomized_mac_title">Nije·se·moguće·povezati·s·mrežom·%1$s</string>19 ··<string·name="wifi_cannot_connect_with_randomized_mac_title">Nije·se·moguće·povezati·s·mrežom·%1$s</string>
20 ··<string·name="wifi_connect_alert_message">Aplikacija·%1$s·se·želi·povezati·na·WiFi·mrežu·%2$s</string>20 ··<string·name="wifi_connect_alert_message">Aplikacija·%1$s·se·želi·povezati·s·WiFi·mrežom·%2$s</string>
21 ··<string·name="wifi_connect_alert_title">Želite·li·dozvoliti·povezivanje?</string>21 ··<string·name="wifi_connect_alert_title">Želite·li·dozvoliti·povezivanje?</string>
22 ··<string·name="wifi_connect_default_application">Aplikacija</string>22 ··<string·name="wifi_connect_default_application">Aplikacija</string>
23 ··<string·name="wifi_disable_mac_randomization_dialog_confirm_text">Promijeni·postavku</string>23 ··<string·name="wifi_disable_mac_randomization_dialog_confirm_text">Promijeni·postavku</string>
24 ··<string·name="wifi_disable_mac_randomization_dialog_failure">Nije·moguće·promijeniti·postavku·privatnosti</string>24 ··<string·name="wifi_disable_mac_randomization_dialog_failure">Nije·moguće·promijeniti·postavku·privatnosti</string>
25 ··<string·name="wifi_disable_mac_randomization_dialog_message">&quot;Za·povezivanje·%1$s·treba·koristiti·vašu·MAC·adresu,·koja·je·jedinstveni·identifikator.·Vaša·postavka·privatnosti·za·ovu·mrežu·trenutno·koristi·nasumično·odabrani·identifikator.·25 ··<string·name="wifi_disable_mac_randomization_dialog_message">&quot;Za·povezivanje·%1$s·treba·koristiti·vašu·MAC·adresu,·koja·je·jedinstveni·identifikator.·Vaša·postavka·privatnosti·za·ovu·mrežu·trenutno·koristi·nasumično·odabrani·identifikator.·
  
26 Na·taj·način·se·uređajima·u·blizini·može·dozvoliti·da·prate·lokaciju·vašeg·uređaja.&quot;</string>26 Na·taj·način·se·uređajima·u·blizini·može·dozvoliti·da·prate·lokaciju·vašeg·uređaja.&quot;</string>
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">Prima:</string>44 ··<string·name="wifi_p2p_to_message">Prima:</string>
45 ··<string·name="wifi_sim_required_message">Da·se·povežete·s·mrežom·%1$s,·umetnite·SIM·karticu·mobilnog·operatera·%2$s</string>45 ··<string·name="wifi_sim_required_message">Da·se·povežete·s·mrežom·%1$s,·umetnite·SIM·karticu·mobilnog·operatera·%2$s</string>
46 ··<string·name="wifi_sim_required_title">WiFi·nije·povezan</string>46 ··<string·name="wifi_sim_required_title">WiFi·nije·povezan</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Nema·povezanih·uređaja.·Dodirnite·da·izmijenite.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Nema·povezanih·uređaja.·Dodirnite·da·izmijenite.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Pristupna·tačka·je·isključena</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Pristupna·tačka·je·isključena</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Dozvoli</string>49 ··<string·name="wifi_suggestion_action_allow_app">Dozvoli</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Ipak·se·poveži</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Poveži</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Poveži·se</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Poveži·se</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Ne,·hvala</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Ne,·hvala</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Nemoj·se·povezati</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Nemoj·se·povezati</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Nemoj·se·povezati</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Nemoj·se·povezati</string>
55 ··<string·name="wifi_suggestion_content">Mreže·koje·predlaže·%s.·Uređaj·će·se·možda·povezati·automatski.</string>55 ··<string·name="wifi_suggestion_content">Mreže·koje·predlaže·%s.·Uređaj·će·se·možda·povezati·automatski.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Ove·mreže·primaju·jedinstveni·ID·koji·se·može·koristiti·za·praćenje·lokacije·uređaja</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Ove·mreže·primaju·ID·SIM-a·koji·se·može·koristiti·za·praćenje·lokacije·uređaja</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Ako·se·povežete,·Wi-Fi·mreže·mobilnog·operatera·%s·mogu·pristupiti·jedinstvenom·ID-u·koji·je·povezan·s·vašom·SIM·karticom·ili·ga·podijeliti.·Na·taj·način·možete·dozvoliti·da·se·prati·lokacija·vašeg·uređaja.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Ako·se·povežete,·Wi-Fi·mreže·mobilnog·operatera·%s·mogu·pristupiti·jedinstvenom·ID-u·koji·je·povezan·s·vašom·SIM·karticom·ili·ga·podijeliti.·Na·taj·način·možete·dozvoliti·da·se·prati·lokacija·vašeg·uređaja.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Potvrditi·povezivanje?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Potvrditi·povezivanje?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·se·želi·automatski·povezati</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Povezati·se·s·WiFi·mrežom·operatera·%s?</string>
60 ··<string·name="wifi_suggestion_title">Dozvoliti·predložene·WiFi·mreže?</string>60 ··<string·name="wifi_suggestion_title">Dozvoliti·predložene·WiFi·mreže?</string>
61 ··<string·name="wifi_wakeup_enabled_content">U·blizini·ste·sačuvane·mreže:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">U·blizini·ste·sačuvane·mreže:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·veza·se·automatski·uključila</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·veza·se·automatski·uključila</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Nemoj·ponovo·uključiti</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Nemoj·ponovo·uključiti</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Kada·ste·u·blizini·sačuvane·mreže·visokog·kvaliteta</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Kada·ste·u·blizini·sačuvane·mreže·visokog·kvaliteta</string>
65 ··<string·name="wifi_wakeup_onboarding_title">WiFi·će·se·uključiti·automatski</string>65 ··<string·name="wifi_wakeup_onboarding_title">WiFi·će·se·uključiti·automatski</string>
66 ··<string·name="wifi_watchdog_network_disabled">Problem·prilikom·spajanja·na·WiFi·mrežu</string>66 ··<string·name="wifi_watchdog_network_disabled">Problem·prilikom·spajanja·na·WiFi·mrežu</string>
2.98 KB
res/values-pt-rPT/strings.xml
2.92 KB
res/values-pt-rPT/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">Para:</string>44 ··<string·name="wifi_p2p_to_message">Para:</string>
45 ··<string·name="wifi_sim_required_message">Para·estabelecer·ligação·a·%1$s,·insira·um·SIM·do·operador·%2$s.</string>45 ··<string·name="wifi_sim_required_message">Para·estabelecer·ligação·a·%1$s,·insira·um·SIM·do·operador·%2$s.</string>
46 ··<string·name="wifi_sim_required_title">Wi-Fi·desligado</string>46 ··<string·name="wifi_sim_required_title">Wi-Fi·desligado</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Nenhum·dispositivo·ligado.·Toque·para·modificar.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Nenhum·dispositivo·ligado.·Toque·para·modificar.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Zona·Wi-Fi·desativada</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Zona·Wi-Fi·desativada</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Permitir</string>49 ··<string·name="wifi_suggestion_action_allow_app">Permitir</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Ligar·mesmo·assim</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Ligar</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Ligar</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Ligar</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Não,·obrigado</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Não,·obrigado</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Não·ligar</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Não·ligar</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Não·ligar</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Não·ligar</string>
55 ··<string·name="wifi_suggestion_content">Redes·sugeridas·por·%s.·O·dispositivo·pode·estabelecer·ligação·automaticamente.</string>55 ··<string·name="wifi_suggestion_content">Redes·sugeridas·por·%s.·O·dispositivo·pode·estabelecer·ligação·automaticamente.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Estas·redes·recebem·um·ID·exclusivo·que·pode·ser·utilizado·para·monitorizar·a·localização·dos·dispositivos.</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Estas·redes·recebem·um·ID·do·SIM·que·pode·ser·utilizado·para·monitorizar·a·localização·dos·dispositivos.</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Caso·proceda·à·ligação,·as·redes·Wi-Fi·do·operador·%s·podem·partilhar·ou·aceder·a·um·ID·exclusivo·associado·ao·seu·SIM.·Esta·ação·pode·permitir·que·a·localização·do·seu·dispositivo·seja·monitorizada.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Caso·proceda·à·ligação,·as·redes·Wi-Fi·do·operador·%s·podem·partilhar·ou·aceder·a·um·ID·exclusivo·associado·ao·seu·SIM.·Esta·ação·pode·permitir·que·a·localização·do·seu·dispositivo·seja·monitorizada.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Pretende·confirmar·a·ligação?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Pretende·confirmar·a·ligação?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">O·operador·%s·pretende·efetuar·uma·ligação·automática</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Pretende·estabelecer·ligação·à·rede·Wi-Fi·do·operador·%s?</string>
60 ··<string·name="wifi_suggestion_title">Permitir·redes·Wi-Fi·sugeridas?</string>60 ··<string·name="wifi_suggestion_title">Permitir·redes·Wi-Fi·sugeridas?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Está·perto·de·uma·rede·guardada:·%1$s.</string>61 ··<string·name="wifi_wakeup_enabled_content">Está·perto·de·uma·rede·guardada:·%1$s.</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·ativado·automaticamente</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·ativado·automaticamente</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Não·reativar</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Não·reativar</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Quando·estiver·próximo·de·uma·rede·de·alta·qualidade·guardada.</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Quando·estiver·próximo·de·uma·rede·de·alta·qualidade·guardada.</string>
65 ··<string·name="wifi_wakeup_onboarding_title">O·Wi‑Fi·será·ativado·automaticamente</string>65 ··<string·name="wifi_wakeup_onboarding_title">O·Wi‑Fi·será·ativado·automaticamente</string>
66 ··<string·name="wifi_watchdog_network_disabled">Não·foi·possível·ligar·a·Wi-Fi</string>66 ··<string·name="wifi_watchdog_network_disabled">Não·foi·possível·ligar·a·Wi-Fi</string>
2.84 KB
res/values-lt/strings.xml
2.79 KB
res/values-lt/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··<string·name="wifi_p2p_show_pin_message">PIN·kodas:</string>43 ··<string·name="wifi_p2p_show_pin_message">PIN·kodas:</string>
44 ··<string·name="wifi_p2p_to_message">Skirta:</string>44 ··<string·name="wifi_p2p_to_message">Skirta:</string>
45 ··<string·name="wifi_sim_required_message">Jei·norite·prisijungti·prie·„%1$s“,·įdėkite·„%2$s“·SIM·kortelę</string>45 ··<string·name="wifi_sim_required_message">Jei·norite·prisijungti·prie·„%1$s“,·įdėkite·„%2$s“·SIM·kortelę</string>
46 ··<string·name="wifi_sim_required_title">„Wi-Fi“·atjungtas</string>46 ··<string·name="wifi_sim_required_title">„Wi-Fi“·atjungtas</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Nėra·jokių·prijungtų·įrenginių.·Palieskite,·kad·pakeistumėte.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Nėra·jokių·prijungtų·įrenginių.·Palieskite,·kad·pakeistumėte.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Viešosios·interneto·prieigos·taškas·išjungtas</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Viešosios·interneto·prieigos·taškas·išjungtas</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Leisti</string>49 ··<string·name="wifi_suggestion_action_allow_app">Leisti</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Vis·tiek·prisijungti</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Prisijungti</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Prisijungti</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Prisijungti</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Ne,·ačiū</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Ne,·ačiū</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Nesprisijungti</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Nesprisijungti</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Nesprisijungti</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Nesprisijungti</string>
55 ··<string·name="wifi_suggestion_content">„%s“·siūlomi·tinklai.·Įrenginys·gali·prisijungti·automatiškai.</string>55 ··<string·name="wifi_suggestion_content">„%s“·siūlomi·tinklai.·Įrenginys·gali·prisijungti·automatiškai.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Šie·tinklai·gauna·unikalų·ID,·kurį·galima·naudoti·įrenginio·vietovei·stebėti</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Šie·tinklai·gauna·SIM·kortelės·ID,·kurį·galima·naudoti·įrenginio·vietovei·stebėti</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Prisijungus·„%s“·teikiami·„Wi‑Fi“·tinklai·gali·pasiekti·ar·bendrinti·su·jūsų·SIM·susietą·unikalų·ID.·Gali·būti,·kad·jūsų·įrenginio·vieta·bus·stebima.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Prisijungus·„%s“·teikiami·„Wi‑Fi“·tinklai·gali·pasiekti·ar·bendrinti·su·jūsų·SIM·susietą·unikalų·ID.·Gali·būti,·kad·jūsų·įrenginio·vieta·bus·stebima.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Patvirtinti·prijungimą?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Patvirtinti·prijungimą?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">„%s·nori·prijungti·automatiškai</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Prisijungti·prie·„%s“·„Wi-Fi“?</string>
60 ··<string·name="wifi_suggestion_title">Leisti·siūlomus·„Wi‑Fi“·tinklus?</string>60 ··<string·name="wifi_suggestion_title">Leisti·siūlomus·„Wi‑Fi“·tinklus?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Esate·netoli·išsaugoto·tinklo:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Esate·netoli·išsaugoto·tinklo:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">„Wi‑Fi“·įjungtas·automatiškai</string>62 ··<string·name="wifi_wakeup_enabled_title">„Wi‑Fi“·įjungtas·automatiškai</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Neįjunkite·vėl</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Neįjunkite·vėl</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Kai·būsite·netoli·išsaugoto·aukštos·kokybės·tinklo</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Kai·būsite·netoli·išsaugoto·aukštos·kokybės·tinklo</string>
65 ··<string·name="wifi_wakeup_onboarding_title">„Wi‑Fi“·bus·įjungtas·automatiškai</string>65 ··<string·name="wifi_wakeup_onboarding_title">„Wi‑Fi“·bus·įjungtas·automatiškai</string>
66 ··<string·name="wifi_watchdog_network_disabled">Nepavyko·prisijungti·prie·„Wi-Fi“</string>66 ··<string·name="wifi_watchdog_network_disabled">Nepavyko·prisijungti·prie·„Wi-Fi“</string>
2.94 KB
res/values-bn/strings.xml
2.89 KB
res/values-bn/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··<string·name="wifi_p2p_show_pin_message">পিন:</string>43 ··<string·name="wifi_p2p_show_pin_message">পিন:</string>
44 ··<string·name="wifi_p2p_to_message">প্রাপক:</string>44 ··<string·name="wifi_p2p_to_message">প্রাপক:</string>
45 ··<string·name="wifi_sim_required_message">%1$s-এ·কানেক্ট·করার·জন্য·%2$s-এর·সিম·কার্ড·যোগ·করুন</string>45 ··<string·name="wifi_sim_required_message">%1$s-এ·কানেক্ট·করার·জন্য·%2$s-এর·সিম·কার্ড·যোগ·করুন</string>
46 ··<string·name="wifi_sim_required_title">ওয়াই-ফাই·ডিসকানেক্ট·হয়েছে</string>46 ··<string·name="wifi_sim_required_title">ওয়াই-ফাই·ডিসকানেক্ট·হয়েছে</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">কোনও·ডিভাইস·কানেক্ট·করা·নেই।·পরিবর্তন·করতে·ট্যাপ·করুন।</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">কোনও·ডিভাইস·কানেক্ট·করা·নেই।·পরিবর্তন·করতে·ট্যাপ·করুন।</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">হটস্পট·বন্ধ·করা·আছে</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">হটস্পট·বন্ধ·করা·আছে</string>
49 ··<string·name="wifi_suggestion_action_allow_app">অনুমতি·দিন</string>49 ··<string·name="wifi_suggestion_action_allow_app">অনুমতি·দিন</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">তা·সত্ত্বেও·কানেক্ট·করুন</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">কানেক্ট·করুন</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">কানেক্ট·করুন</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">কানেক্ট·করুন</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">না·থাক</string>52 ··<string·name="wifi_suggestion_action_disallow_app">না·থাক</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">কানেক্ট·করবেন·না</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">কানেক্ট·করবেন·না</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">কানেক্ট·করবেন·না</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">কানেক্ট·করবেন·না</string>
55 ··<string·name="wifi_suggestion_content">%s-এর·সাজেস্ট·করা·নেটওয়ার্ক।·ডিভাইস·নিজে·থেকে·কানেক্ট·হতে·পারে।</string>55 ··<string·name="wifi_suggestion_content">%s-এর·সাজেস্ট·করা·নেটওয়ার্ক।·ডিভাইস·নিজে·থেকে·কানেক্ট·হতে·পারে।</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">এই·নেটওয়ার্ক··অনন্য·আইডি·য়·সেটি·ব্যবহার·করে·ডিভাইসের·লোকেশন·ট্র্যাক·করা·যায়</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">এই·নেটওয়ার্কগুলির·কা·একটি·সিম·আইডি·কে·যা·ব্যবহা··এই·নেটওয়ার্·সাথ·যুক্ত·থাকা·ডিভাইসের·লোকেশন·ট্র্যাক·করা·েত·রে</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">আপনি·কানেক্ট·করলে,·%s·ওয়াই-ফাই·নেটওয়ার্ক·আপনার·সিমের·সাথে·সম্পর্কযুক্ত·একটি·অনন্য·আইডি·অ্যাক্সেস·বা·শেয়ার·করতে·পারে।·এর·ফলে·আপনার·ডিভাইসের·লোকেশন·ট্র্যাক·করা·যেতে·পারে।</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">আপনি·কানেক্ট·করলে,·%s·ওয়াই-ফাই·নেটওয়ার্ক·আপনার·সিমের·সাথে·সম্পর্কযুক্ত·একটি·অনন্য·আইডি·অ্যাক্সেস·বা·শেয়ার·করতে·পারে।·এর·ফলে·আপনার·ডিভাইসের·লোকেশন·ট্র্যাক·করা·যেতে·পারে।</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">কানেকশন·কনফার্ম·করতে·চান?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">কানেকশন·কনফার্ম·করতে·চান?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·অটোমেটিক·কানেক্ট·কর·চায়</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·ওয়াই-ফাইতে·কানেক্ট·করন?</string>
60 ··<string·name="wifi_suggestion_title">সাজেস্ট·করা·ওয়াই-ফাই·নেটওয়ার্কে·কানেক্ট·করার·অনুমতি·দিতে·চান?</string>60 ··<string·name="wifi_suggestion_title">সাজেস্ট·করা·ওয়াই-ফাই·নেটওয়ার্কে·কানেক্ট·করার·অনুমতি·দিতে·চান?</string>
61 ··<string·name="wifi_wakeup_enabled_content">আপনি·একটি·সেভ·করা·নেটওয়ার্কের·কাছেই·আছেন:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">আপনি·একটি·সেভ·করা·নেটওয়ার্কের·কাছেই·আছেন:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">ওয়াই-ফাই·নিজে·থেকে·চালু·করা·হয়েছে</string>62 ··<string·name="wifi_wakeup_enabled_title">ওয়াই-ফাই·নিজে·থেকে·চালু·করা·হয়েছে</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">আবার·চালু·করবেন·না</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">আবার·চালু·করবেন·না</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">যখন·আপনি·একটি·উচ্চ·মানের·সংরক্ষিত·নেটওয়ার্ক·কাছাকাছি·থাকেন</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">যখন·আপনি·একটি·উচ্চ·মানের·সংরক্ষিত·নেটওয়ার্ক·কাছাকাছি·থাকেন</string>
65 ··<string·name="wifi_wakeup_onboarding_title">ওয়াই-ফাই·অটোমেটিক·চালু·হবে</string>65 ··<string·name="wifi_wakeup_onboarding_title">ওয়াই-ফাই·অটোমেটিক·চালু·হবে</string>
66 ··<string·name="wifi_watchdog_network_disabled">ওয়াই-ফাই·এর·সাথে·সংযোগ·করা·যায়নি</string>66 ··<string·name="wifi_watchdog_network_disabled">ওয়াই-ফাই·এর·সাথে·সংযোগ·করা·যায়নি</string>
2.83 KB
res/values-sv/strings.xml
2.78 KB
res/values-sv/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··<string·name="wifi_p2p_show_pin_message">PIN-kod:</string>43 ··<string·name="wifi_p2p_show_pin_message">PIN-kod:</string>
44 ··<string·name="wifi_p2p_to_message">Till:</string>44 ··<string·name="wifi_p2p_to_message">Till:</string>
45 ··<string·name="wifi_sim_required_message">Sätt·i·ett·SIM-kort·från·%2$s·om·du·vill·ansluta·till·%1$s</string>45 ··<string·name="wifi_sim_required_message">Sätt·i·ett·SIM-kort·från·%2$s·om·du·vill·ansluta·till·%1$s</string>
46 ··<string·name="wifi_sim_required_title">Ingen·Wi-Fi-anslutning</string>46 ··<string·name="wifi_sim_required_title">Ingen·Wi-Fi-anslutning</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Inga·enheter·har·anslutits.·Tryck·för·att·ändra.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Inga·enheter·har·anslutits.·Tryck·för·att·ändra.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Surfzonen·har·inaktiverats</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Surfzonen·har·inaktiverats</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Tillåt</string>49 ··<string·name="wifi_suggestion_action_allow_app">Tillåt</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Anslut·ändå</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Anslut</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Anslut</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Anslut</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Nej·tack</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Nej·tack</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Anslut·inte</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Anslut·inte</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Anslut·inte</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Anslut·inte</string>
55 ··<string·name="wifi_suggestion_content">Nätverk·som·föreslagits·av·%s.·Enheten·kan·anslutas·automatiskt.</string>55 ··<string·name="wifi_suggestion_content">Nätverk·som·föreslagits·av·%s.·Enheten·kan·anslutas·automatiskt.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Dessa·nätverk·får·ett·unikt·id·som·kan·användas·till·att·spåra·enhetens·plats</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Dessa·nätverk·får·ett·SIM-id·som·kan·användas·till·att·spåra·enhetens·plats</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Om·du·ansluter·kan·Wi-Fi-nätverk·från·%s··åtkomst·till·eller·dela·ett·unikt·id·som·är·kopplat·till·ditt·SIM-kort.·Detta·kan·göra·det·möjligt·att·spåra·enhetens·plats.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Om·du·ansluter·kan·Wi-Fi-nätverk·från·%s··åtkomst·till·eller·dela·ett·unikt·id·som·är·kopplat·till·ditt·SIM-kort.·Detta·kan·göra·det·möjligt·att·spåra·enhetens·plats.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Vill·du·bekräfta·anslutningen?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Vill·du·bekräfta·anslutningen?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·vill·ansluta·automatiskt</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Vill·du·ansluta·till·Wi-Fi·från·%s?</string>
60 ··<string·name="wifi_suggestion_title">Vill·du·tillåta·föreslagna·Wi-Fi-nätverk?</string>60 ··<string·name="wifi_suggestion_title">Vill·du·tillåta·föreslagna·Wi-Fi-nätverk?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Du·är·i·närheten·av·ett·sparat·nätverk:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Du·är·i·närheten·av·ett·sparat·nätverk:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi-Fi·aktiverades·automatiskt</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi-Fi·aktiverades·automatiskt</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Återaktivera·inte</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Återaktivera·inte</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">När·du·är·i·närheten·av·ett·sparat·nätverk·av·hög·kvalitet</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">När·du·är·i·närheten·av·ett·sparat·nätverk·av·hög·kvalitet</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi-Fi·aktiveras·automatiskt</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi-Fi·aktiveras·automatiskt</string>
66 ··<string·name="wifi_watchdog_network_disabled">Det·gick·inte·att·ansluta·till·Wi-Fi</string>66 ··<string·name="wifi_watchdog_network_disabled">Det·gick·inte·att·ansluta·till·Wi-Fi</string>
2.25 KB
res/values-zh-rHK/strings.xml
2.19 KB
res/values-zh-rHK/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">收件者:</string>44 ··<string·name="wifi_p2p_to_message">收件者:</string>
45 ··<string·name="wifi_sim_required_message">插入「%2$s」SIM·卡以連線至「%1$s」</string>45 ··<string·name="wifi_sim_required_message">插入「%2$s」SIM·卡以連線至「%1$s」</string>
46 ··<string·name="wifi_sim_required_title">Wi-Fi·連線已中斷</string>46 ··<string·name="wifi_sim_required_title">Wi-Fi·連線已中斷</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">未連接到任何裝置,輕按即可修改。</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">未連接到任何裝置,輕按即可修改。</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">熱點已關閉</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">熱點已關閉</string>
49 ··<string·name="wifi_suggestion_action_allow_app">允許</string>49 ··<string·name="wifi_suggestion_action_allow_app">允許</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">仍要</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">連</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">連線</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">連線</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">不用了,謝謝</string>52 ··<string·name="wifi_suggestion_action_disallow_app">不用了,謝謝</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">不要連線</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">不要連線</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">不要連線</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">不要連線</string>
55 ··<string·name="wifi_suggestion_content">「%s」已建議網絡連線,裝置可能會自動連接網絡。</string>55 ··<string·name="wifi_suggestion_content">「%s」已建議網絡連線,裝置可能會自動連接網絡。</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">這些網絡會收到可追蹤裝置位置的獨有·ID</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">這些網絡會收到可追蹤裝置位置的·SIM··ID</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">連線後,「%s」的·Wi‑Fi·網絡就能存取或分享與·SIM·卡相關的獨有·ID,有心人或許可藉此追蹤您裝置的位置。</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">連線後,「%s」的·Wi‑Fi·網絡就能存取或分享與·SIM·卡相關的獨有·ID,有心人或許可藉此追蹤您裝置的位置。</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">確定要連線嗎?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">確定要連線嗎?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">「%s」要求自動連線</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">要連線至「%s」Wi-Fi·嗎?</string>
60 ··<string·name="wifi_suggestion_title">要允許連線至建議的·Wi-Fi·網絡嗎?</string>60 ··<string·name="wifi_suggestion_title">要允許連線至建議的·Wi-Fi·網絡嗎?</string>
61 ··<string·name="wifi_wakeup_enabled_content">您附近有已儲存的網絡:%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">您附近有已儲存的網絡:%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">已自動開啟·Wi‑Fi</string>62 ··<string·name="wifi_wakeup_enabled_title">已自動開啟·Wi‑Fi</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">不要重新開啟</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">不要重新開啟</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">當您位於已儲存的高品質網絡信號範圍內時</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">當您位於已儲存的高品質網絡信號範圍內時</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi-Fi·將會自動開啟</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi-Fi·將會自動開啟</string>
66 ··<string·name="wifi_watchdog_network_disabled">無法連線至·Wi-Fi</string>66 ··<string·name="wifi_watchdog_network_disabled">無法連線至·Wi-Fi</string>
2.76 KB
res/values-lo/strings.xml
2.71 KB
res/values-lo/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">ຈາກ:</string>44 ··<string·name="wifi_p2p_to_message">ຈາກ:</string>
45 ··<string·name="wifi_sim_required_message">ເພື່ອເຊື່ອມຕໍ່ຫາ·%1$s,·ກະລຸນາໃສ່ຊິມ·%2$s·ກ່ອນ</string>45 ··<string·name="wifi_sim_required_message">ເພື່ອເຊື່ອມຕໍ່ຫາ·%1$s,·ກະລຸນາໃສ່ຊິມ·%2$s·ກ່ອນ</string>
46 ··<string·name="wifi_sim_required_title">ຕັດການເຊື່ອມຕໍ່·Wi-Fi·ແລ້ວ</string>46 ··<string·name="wifi_sim_required_title">ຕັດການເຊື່ອມຕໍ່·Wi-Fi·ແລ້ວ</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">ບໍ່ມີອຸປະກອນເຊື່ອມຕໍ່.·ແຕະເພື່ອແກ້ໄຂ.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">ບໍ່ມີອຸປະກອນເຊື່ອມຕໍ່.·ແຕະເພື່ອແກ້ໄຂ.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">ປິດຮັອດສະປອດແລ້ວ</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">ປິດຮັອດສະປອດແລ້ວ</string>
49 ··<string·name="wifi_suggestion_action_allow_app">ອະນຸຍາດ</string>49 ··<string·name="wifi_suggestion_action_allow_app">ອະນຸຍາດ</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">ຢືນຢັນການເຊື່ອມຕໍ່</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">ເຊື່ອມຕໍ່</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">ເຊື່ອມຕໍ່</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">ເຊື່ອມຕໍ່</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">ບໍ່,·ຂອບໃຈ</string>52 ··<string·name="wifi_suggestion_action_disallow_app">ບໍ່,·ຂອບໃຈ</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">ຢ່າເຊື່ອມຕໍ່</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">ຢ່າເຊື່ອມຕໍ່</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">ຢ່າເຊື່ອມຕໍ່</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">ຢ່າເຊື່ອມຕໍ່</string>
55 ··<string·name="wifi_suggestion_content">ເຄືອຂ່າຍ·%s·ທີ່ແນະນຳ.·ອຸປະກອນອາດເຊື່ອມຕໍ່ເອງໂດຍອັດຕະໂນມັດ.</string>55 ··<string·name="wifi_suggestion_content">ເຄືອຂ່າຍ·%s·ທີ່ແນະນຳ.·ອຸປະກອນອາດເຊື່ອມຕໍ່ເອງໂດຍອັດຕະໂນມັດ.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">ເຄືອຂ່າຍເຫຼົ່ານີ້ຈະໄດ້ຮັບ·unique·ID·ທີ່ສາມາດໃຊ້ເພື່ອຕິດຕາມສະຖານທີ່ຂອງອຸປະກອນໄດ້</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">ເຄືອຂ່າຍເຫຼົ່ານີ້ຈະໄດ້ຮັບ·ID·ຊິມທີ່ສາມາດໃຊ້ເພື່ອຕິດຕາມສະຖານທີ່ຂອງອຸປະກອນໄດ້</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">ຫາກທ່ານເຊື່ອມຕໍ່,·ເຄືອຂ່າຍ·Wi-Fi·ຂອງ·%s·ຈະສາມາດເຂົ້າເຖິງ·ແລະ·ແບ່ງປັນ·unique·ID·ທີ່ເຊື່ອມໂຍງກັບຊິມຂອງທ່ານໄດ້.·ນີ້ອາດເຮັດໃຫ້ສາມາດຕິດຕາມສະຖານທີ່ຂອງອຸປະກອນທ່ານໄດ້.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">ຫາກທ່ານເຊື່ອມຕໍ່,·ເຄືອຂ່າຍ·Wi-Fi·ຂອງ·%s·ຈະສາມາດເຂົ້າເຖິງ·ແລະ·ແບ່ງປັນ·unique·ID·ທີ່ເຊື່ອມໂຍງກັບຊິມຂອງທ່ານໄດ້.·ນີ້ອາດເຮັດໃຫ້ສາມາດຕິດຕາມສະຖານທີ່ຂອງອຸປະກອນທ່ານໄດ້.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">ຢືນຢັນການເຊື່ອມຕໍ່ບໍ?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">ຢືນຢັນການເຊື່ອມຕໍ່ບໍ?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·ຕ້ອງການເຊື່ອມຕໍ່ດຕະໂນມັດ</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">ເຊື່ອມຕໍ່·Wi-Fi·%s·ບໍ?</string>
60 ··<string·name="wifi_suggestion_title">ອະນຸຍາດເຄືອຂ່າຍ·Wi‑Fi·ທີ່ແນະນຳບໍ?</string>60 ··<string·name="wifi_suggestion_title">ອະນຸຍາດເຄືອຂ່າຍ·Wi‑Fi·ທີ່ແນະນຳບໍ?</string>
61 ··<string·name="wifi_wakeup_enabled_content">ທ່ານຢູ່ໃກ້ເຄືອຂ່າຍທີ່ບັນທຶກໄວ້:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">ທ່ານຢູ່ໃກ້ເຄືອຂ່າຍທີ່ບັນທຶກໄວ້:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">ເປີດໃຊ້·Wi‑Fi·ອັດຕະໂນມັດແລ້ວ</string>62 ··<string·name="wifi_wakeup_enabled_title">ເປີດໃຊ້·Wi‑Fi·ອັດຕະໂນມັດແລ້ວ</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">ບໍ່ຕ້ອງເປີດໃຊ້ຄືນໃໝ່</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">ບໍ່ຕ້ອງເປີດໃຊ້ຄືນໃໝ່</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">ເມື່ອທ່ານຢູ່ໃກ້ເຄືອຂ່າຍຄຸນນະພາບສູງທີ່ບັນທຶກໄວ້</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">ເມື່ອທ່ານຢູ່ໃກ້ເຄືອຂ່າຍຄຸນນະພາບສູງທີ່ບັນທຶກໄວ້</string>
65 ··<string·name="wifi_wakeup_onboarding_title">ຈະມີການເປີດໃຊ້·Wi‑Fi·ອັດຕະໂນມັດ</string>65 ··<string·name="wifi_wakeup_onboarding_title">ຈະມີການເປີດໃຊ້·Wi‑Fi·ອັດຕະໂນມັດ</string>
66 ··<string·name="wifi_watchdog_network_disabled">ບໍ່ສາມາດເຊື່ອມຕໍ່·Wi-Fi·ໄດ້</string>66 ··<string·name="wifi_watchdog_network_disabled">ບໍ່ສາມາດເຊື່ອມຕໍ່·Wi-Fi·ໄດ້</string>
3.18 KB
res/values-ca/strings.xml
3.13 KB
res/values-ca/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">Per·a:</string>44 ··<string·name="wifi_p2p_to_message">Per·a:</string>
45 ··<string·name="wifi_sim_required_message">&quot;Per·connectar-te·a·%1$s,·insereix·una·SIM·de·l'operador%2$s&quot;</string>45 ··<string·name="wifi_sim_required_message">&quot;Per·connectar-te·a·%1$s,·insereix·una·SIM·de·l'operador%2$s&quot;</string>
46 ··<string·name="wifi_sim_required_title">La·Wi‑Fi·està·desconnectada</string>46 ··<string·name="wifi_sim_required_title">La·Wi‑Fi·està·desconnectada</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">No·hi·ha·cap·dispositiu·connectat.·Toca·per·modificar.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">No·hi·ha·cap·dispositiu·connectat.·Toca·per·modificar.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">&quot;S'ha·desactivat·el·punt·d'accés·Wi‑Fi&quot;</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">&quot;S'ha·desactivat·el·punt·d'accés·Wi‑Fi&quot;</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Permet</string>49 ··<string·name="wifi_suggestion_action_allow_app">Permet</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">&quot;Connecta't·de·totes·maneres&quot;</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Connecta</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Connecta</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Connecta</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">No,·gràcies</string>52 ··<string·name="wifi_suggestion_action_disallow_app">No,·gràcies</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">No·et·connectis</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">No·et·connectis</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">No·connectis</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">No·connectis</string>
55 ··<string·name="wifi_suggestion_content">&quot;Xarxes·suggerides·de·l'aplicació·%s.·El·dispositiu·pot·connectar-se·automàticament.&quot;</string>55 ··<string·name="wifi_suggestion_content">&quot;Xarxes·suggerides·de·l'aplicació·%s.·El·dispositiu·pot·connectar-se·automàticament.&quot;</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Aquestes·xarxes·reben·un·identificador·únic·que·es·pot·utilitzar·per·fer·un·seguiment·de·la·ubicació·del·dispositiu</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Aquestes·xarxes·reben·un·identificador·de·SIM·que·es·pot·utilitzar·per·fer·el·seguiment·de·la·ubicació·del·dispositiu</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">&quot;Si·et·connectes,·les·xarxes·Wi‑Fi·de·l'operador·%s·poden·compartir·un·identificador·únic·associat·a·la·teva·SIM·o··accedir-hi.·Això·pot·permetre·que·es·faci·un·seguiment·de·la·ubicació·del·teu·dispositiu.&quot;</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">&quot;Si·et·connectes,·les·xarxes·Wi‑Fi·de·l'operador·%s·poden·compartir·un·identificador·únic·associat·a·la·teva·SIM·o··accedir-hi.·Això·pot·permetre·que·es·faci·un·seguiment·de·la·ubicació·del·teu·dispositiu.&quot;</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Vols·confirmar·la·connexió?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Vols·confirmar·la·connexió?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">&quot;L'operador·%s·vol·connectar-se·automàticament&quot;</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">&quot;Vols·connectar-te·a·la·Wi‑Fi·de·l'operador·%s?&quot;</string>
60 ··<string·name="wifi_suggestion_title">Vols·permetre·les·xarxes·Wi‑Fi·suggerides?</string>60 ··<string·name="wifi_suggestion_title">Vols·permetre·les·xarxes·Wi‑Fi·suggerides?</string>
61 ··<string·name="wifi_wakeup_enabled_content">&quot;Ets·a·prop·d'una·xarxa·desada:·%1$s&quot;</string>61 ··<string·name="wifi_wakeup_enabled_content">&quot;Ets·a·prop·d'una·xarxa·desada:·%1$s&quot;</string>
62 ··<string·name="wifi_wakeup_enabled_title">&quot;La·Wi‑Fi·s'ha·activat·automàticament&quot;</string>62 ··<string·name="wifi_wakeup_enabled_title">&quot;La·Wi‑Fi·s'ha·activat·automàticament&quot;</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">No·tornis·a·activar</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">No·tornis·a·activar</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">&quot;Quan·siguis·a·prop·d'una·xarxa·de·qualitat·desada&quot;</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">&quot;Quan·siguis·a·prop·d'una·xarxa·de·qualitat·desada&quot;</string>
65 ··<string·name="wifi_wakeup_onboarding_title">&quot;La·Wi-Fi·s'activarà·automàticament&quot;</string>65 ··<string·name="wifi_wakeup_onboarding_title">&quot;La·Wi-Fi·s'activarà·automàticament&quot;</string>
66 ··<string·name="wifi_watchdog_network_disabled">&quot;No·s'ha·pogut·connectar·a·la·Wi-Fi&quot;</string>66 ··<string·name="wifi_watchdog_network_disabled">&quot;No·s'ha·pogut·connectar·a·la·Wi-Fi&quot;</string>
2.92 KB
res/values-kn/strings.xml
2.87 KB
res/values-kn/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··<string·name="wifi_p2p_show_pin_message">ಪಿನ್‌:</string>43 ··<string·name="wifi_p2p_show_pin_message">ಪಿನ್‌:</string>
44 ··<string·name="wifi_p2p_to_message">ಗೆ:</string>44 ··<string·name="wifi_p2p_to_message">ಗೆ:</string>
45 ··<string·name="wifi_sim_required_message">%1$s·ಗೆ·ಕನೆಕ್ಟ್·ಮಾಡಲು,·%2$s·ಸಿಮ್‌·ಅನ್ನು·ಸೇರಿಸಿ</string>45 ··<string·name="wifi_sim_required_message">%1$s·ಗೆ·ಕನೆಕ್ಟ್·ಮಾಡಲು,·%2$s·ಸಿಮ್‌·ಅನ್ನು·ಸೇರಿಸಿ</string>
46 ··<string·name="wifi_sim_required_title">ವೈ-ಫೈ·ಕನೆಕ್ಷನ್·ಕಡಿತಗೊಂಡಿದೆ.</string>46 ··<string·name="wifi_sim_required_title">ವೈ-ಫೈ·ಕನೆಕ್ಷನ್·ಕಡಿತಗೊಂಡಿದೆ.</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">ಯಾವುದೇ·ಸಾಧನಗಳನ್ನು·ಕನೆಕ್ಟ್·ಮಾಡಿಲ್ಲ.·ಮಾರ್ಪಡಿಸಲು·ಟ್ಯಾಪ್·ಮಾಡಿ.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">ಯಾವುದೇ·ಸಾಧನಗಳನ್ನು·ಕನೆಕ್ಟ್·ಮಾಡಿಲ್ಲ.·ಮಾರ್ಪಡಿಸಲು·ಟ್ಯಾಪ್·ಮಾಡಿ.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">ಹಾಟ್‌ಸ್ಪಾಟ್·ಅನ್ನು·ಆಫ್·ಮಾಡಲಾಗಿದೆ</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">ಹಾಟ್‌ಸ್ಪಾಟ್·ಅನ್ನು·ಆಫ್·ಮಾಡಲಾಗಿದೆ</string>
49 ··<string·name="wifi_suggestion_action_allow_app">ಅನುಮತಿಸಿ</string>49 ··<string·name="wifi_suggestion_action_allow_app">ಅನುಮತಿಸಿ</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">ಹೇಗಿದ್ದರೂ·ಕನೆಕ್ಟ್·ಮಾಡಿ</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">ಕನೆಕ್ಟ್·ಮಾಡಿ</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">ಕನೆಕ್ಟ್·ಮಾಡಿ</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">ಕನೆಕ್ಟ್·ಮಾಡಿ</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">ಬೇಡ</string>52 ··<string·name="wifi_suggestion_action_disallow_app">ಬೇಡ</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">ಕನೆಕ್ಟ್·ಮಾಡಬೇಡಿ</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">ಕನೆಕ್ಟ್·ಮಾಡಬೇಡಿ</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">ಕನೆಕ್ಟ್·ಮಾಡಬೇಡಿ</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">ಕನೆಕ್ಟ್·ಮಾಡಬೇಡಿ</string>
55 ··<string·name="wifi_suggestion_content">%s·ಸೂಚಿಸಿರುವ·ನೆಟ್‌ವರ್ಕ್‌ಗಳು.·ಸಾಧನಗಳು·ಸ್ವಯಂಚಾಲಿತವಾಗಿ·ಸಂಪರ್ಕಗೊಳ್ಳಬಹುದು.</string>55 ··<string·name="wifi_suggestion_content">%s·ಸೂಚಿಸಿರುವ·ನೆಟ್‌ವರ್ಕ್‌ಗಳು.·ಸಾಧನಗಳು·ಸ್ವಯಂಚಾಲಿತವಾಗಿ·ಸಂಪರ್ಕಗೊಳ್ಳಬಹುದು.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">ಸಾಧನದ·ಸ್ಥಳವನ್ನು·ಟ್ರ್ಯಾಕ್·ಮಾಡಲು·ಬಳಸಬಹುದಾದ·ಅನನ್ಯ·ಐಡಿಯನ್ನು··ನೆಟ್‌ವರ್ಕ್‌ಗಳು·ಸ್ವೀಕರಿಸುತ್ತವೆ</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">ಸಾಧನದ·ಸ್ಥಳವನ್ನು·ಟ್ರ್ಯಾಕ್·ಮಾಡಲು·ಬಳಸಬಹುದಾದ·SIM·ಐಡಿಯನ್ನು··ನೆಟ್‌ವರ್ಕ್‌ಗಳು·ಸ್ವೀಕರಿಸುತ್ತವೆ</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">ನೀವು·ಕನೆಕ್ಟ್·ಮಾಡಿದರೆ,·%s·ವೈ-ಫೈ·ನೆಟ್‌ವರ್ಕ್‌ಗಳು·ನಿಮ್ಮ·SIM·ಗೆ·ಸಂಬಂಧಿಸಿದ·ಅನನ್ಯ·ಐಡಿಗೆ·ಪ್ರವೇಶ·ಪಡೆಯಬಹುದು·ಅಥವಾ·ಅದನ್ನು·ಹಂಚಿಕೊಳ್ಳಬಹುದು.·ನಿಮ್ಮ·ಸಾಧನದ·ಸ್ಥಳವನ್ನು·ಟ್ರ್ಯಾಕ್·ಮಾಡಲು·ಇದು·ಅವಕಾಶ·ನೀಡಬಹುದು.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">ನೀವು·ಕನೆಕ್ಟ್·ಮಾಡಿದರೆ,·%s·ವೈ-ಫೈ·ನೆಟ್‌ವರ್ಕ್‌ಗಳು·ನಿಮ್ಮ·SIM·ಗೆ·ಸಂಬಂಧಿಸಿದ·ಅನನ್ಯ·ಐಡಿಗೆ·ಪ್ರವೇಶ·ಪಡೆಯಬಹುದು·ಅಥವಾ·ಅದನ್ನು·ಹಂಚಿಕೊಳ್ಳಬಹುದು.·ನಿಮ್ಮ·ಸಾಧನದ·ಸ್ಥಳವನ್ನು·ಟ್ರ್ಯಾಕ್·ಮಾಡಲು·ಇದು·ಅವಕಾಶ·ನೀಡಬಹುದು.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">ಕನೆಕ್ಷನ್·ಅನ್ನು·ಖಚಿತಪಡಿಸಬೇಕೇ?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">ಕನೆಕ್ಷನ್·ಅನ್ನು·ಖಚಿತಪಡಿಸಬೇಕೇ?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s,·ಸ್ಯಂಚಾಲಿತವಾಿ·ಕನೆಕ್ಟ್·ಮಾಡ·ಬಯತ್ತದೆ</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·ೈ-ಫೈ··ಕನೆಕ್ಟ್·ಮಾಡುದೇ?</string>
60 ··<string·name="wifi_suggestion_title">ಸೂಚಿಸಿರುವ·ನೆಟ್‌ವರ್ಕ್‌ಗಳನ್ನು·ಅನುಮತಿಸುವುದೇ?</string>60 ··<string·name="wifi_suggestion_title">ಸೂಚಿಸಿರುವ·ನೆಟ್‌ವರ್ಕ್‌ಗಳನ್ನು·ಅನುಮತಿಸುವುದೇ?</string>
61 ··<string·name="wifi_wakeup_enabled_content">ನೀವು·ಉಳಿಸಿದ·ನೆಟ್‌ವರ್ಕ್‌ನ·ಸಮೀಪವಿರುವಿರಿ:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">ನೀವು·ಉಳಿಸಿದ·ನೆಟ್‌ವರ್ಕ್‌ನ·ಸಮೀಪವಿರುವಿರಿ:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">ವೈ-ಫೈ·ಸ್ವಯಂಚಾಲಿತವಾಗಿ·ಆನ್·ಆಗಿದೆ</string>62 ··<string·name="wifi_wakeup_enabled_title">ವೈ-ಫೈ·ಸ್ವಯಂಚಾಲಿತವಾಗಿ·ಆನ್·ಆಗಿದೆ</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">ಮತ್ತೆ·ಆನ್·ಮಾಡಲು·ಹಿಂತಿರುಗಬೇಡಿ</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">ಮತ್ತೆ·ಆನ್·ಮಾಡಲು·ಹಿಂತಿರುಗಬೇಡಿ</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">ನೀವು·ಉಳಿಸಿದ·ಅಧಿಕ·ಗುಣಮಟ್ಟದ·ನೆಟ್‌ವರ್ಕ್‌·ಸಮೀಪದಲ್ಲಿದ್ದಾಗ</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">ನೀವು·ಉಳಿಸಿದ·ಅಧಿಕ·ಗುಣಮಟ್ಟದ·ನೆಟ್‌ವರ್ಕ್‌·ಸಮೀಪದಲ್ಲಿದ್ದಾಗ</string>
65 ··<string·name="wifi_wakeup_onboarding_title">ವೈ‑ಫೈ·ಸ್ವಯಂಚಾಲಿತವಾಗಿ·ಆನ್·ಆಗುತ್ತದೆ</string>65 ··<string·name="wifi_wakeup_onboarding_title">ವೈ‑ಫೈ·ಸ್ವಯಂಚಾಲಿತವಾಗಿ·ಆನ್·ಆಗುತ್ತದೆ</string>
66 ··<string·name="wifi_watchdog_network_disabled">ವೈ-ಫೈ·ಗೆ·ಸಂಪರ್ಕಿಸಲು·ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ</string>66 ··<string·name="wifi_watchdog_network_disabled">ವೈ-ಫೈ·ಗೆ·ಸಂಪರ್ಕಿಸಲು·ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ</string>
2.83 KB
res/values-fi/strings.xml
2.79 KB
res/values-fi/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··<string·name="wifi_p2p_show_pin_message">PIN-koodi:</string>43 ··<string·name="wifi_p2p_show_pin_message">PIN-koodi:</string>
44 ··<string·name="wifi_p2p_to_message">Kohde:</string>44 ··<string·name="wifi_p2p_to_message">Kohde:</string>
45 ··<string·name="wifi_sim_required_message">Aseta·SIM-kortti·(%2$s),·jotta·%1$s·voidaan·yhdistää</string>45 ··<string·name="wifi_sim_required_message">Aseta·SIM-kortti·(%2$s),·jotta·%1$s·voidaan·yhdistää</string>
46 ··<string·name="wifi_sim_required_title">Ei·Wi-Fi-yhteyttä</string>46 ··<string·name="wifi_sim_required_title">Ei·Wi-Fi-yhteyttä</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Ei·liitettyjä·laitteita.·Muokkaa·napauttamalla.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Ei·liitettyjä·laitteita.·Muokkaa·napauttamalla.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·pois·päältä</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·pois·päältä</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Salli</string>49 ··<string·name="wifi_suggestion_action_allow_app">Salli</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Yhdistä·silti</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Yhdistä</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Yhdistä</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Yhdistä</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Ei·kiitos</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Ei·kiitos</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Älä·yhdistä</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Älä·yhdistä</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Älä·yhdistä</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Älä·yhdistä</string>
55 ··<string·name="wifi_suggestion_content">%s ehdotti·verkkoja.·Laite·voi·muodostaa·yhteyden·automaattisesti.</string>55 ··<string·name="wifi_suggestion_content">%s ehdotti·verkkoja.·Laite·voi·muodostaa·yhteyden·automaattisesti.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Nämä·verkot·saavat·yksilöllisen·tunnuksen,·jolla·laitteen·sijaintia·voi·seurata.</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Nämä·verkot·saavat·SIM-tunnuksen,·jolla·voidaan·seurata·laitteen·sijaintia.</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Jos·muodostat·yhteyden,·Wi-Fi-verkot·(%s)·voivat·nähdä·tai·jakaa·yksilöllisen·tunnuksen,·joka·liittyy·SIM-korttiisi.·Tämän·kautta·laitteesi·sijaintia·voidaan·seurata.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Jos·muodostat·yhteyden,·Wi-Fi-verkot·(%s)·voivat·nähdä·tai·jakaa·yksilöllisen·tunnuksen,·joka·liittyy·SIM-korttiisi.·Tämän·kautta·laitteesi·sijaintia·voidaan·seurata.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Vahvistetaanko·yhteys?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Vahvistetaanko·yhteys?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·haluaa·muodostaa·yhteyden·automaattisesti</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Yhdistetäänkö·Wi-Fi-verkkoon·(%s)?</string>
60 ··<string·name="wifi_suggestion_title">Sallitaanko·ehdotetut·Wi-Fi-verkot?</string>60 ··<string·name="wifi_suggestion_title">Sallitaanko·ehdotetut·Wi-Fi-verkot?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Olet·lähellä·tallennettua·verkkoa:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Olet·lähellä·tallennettua·verkkoa:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·otettiin·käyttöön·automaattisesti</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·otettiin·käyttöön·automaattisesti</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Älä·käynnistä·uudelleen</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Älä·käynnistä·uudelleen</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Kun·olet·lähellä·laadukasta·tallennettua·verkkoa</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Kun·olet·lähellä·laadukasta·tallennettua·verkkoa</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi-Fi·käynnistyy·automaattisesti</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi-Fi·käynnistyy·automaattisesti</string>
66 ··<string·name="wifi_watchdog_network_disabled">Wi-Fi-yhteyden·muodostaminen·epäonnistui</string>66 ··<string·name="wifi_watchdog_network_disabled">Wi-Fi-yhteyden·muodostaminen·epäonnistui</string>
2.96 KB
res/values-ka/strings.xml
2.92 KB
res/values-ka/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··<string·name="wifi_p2p_show_pin_message">პინ-კოდი:</string>43 ··<string·name="wifi_p2p_show_pin_message">პინ-კოდი:</string>
44 ··<string·name="wifi_p2p_to_message">მიმღები:</string>44 ··<string·name="wifi_p2p_to_message">მიმღები:</string>
45 ··<string·name="wifi_sim_required_message">%1$s-თან·დასაკავშირებლად·მოათავსეთ·%2$s-ის·SIM-ბარათი</string>45 ··<string·name="wifi_sim_required_message">%1$s-თან·დასაკავშირებლად·მოათავსეთ·%2$s-ის·SIM-ბარათი</string>
46 ··<string·name="wifi_sim_required_title">Wi-Fi·ქსელთან·კავშირი·გაწყდა.</string>46 ··<string·name="wifi_sim_required_title">Wi-Fi·ქსელთან·კავშირი·გაწყდა.</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">დაკავშირებული·მოწყობილობები·არ·არის.·შეეხეთ·შესაცვლელად.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">დაკავშირებული·მოწყობილობები·არ·არის.·შეეხეთ·შესაცვლელად.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">უსადენო·ქსელი·გამორთულია</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">უსადენო·ქსელი·გამორთულია</string>
49 ··<string·name="wifi_suggestion_action_allow_app">დაშვება</string>49 ··<string·name="wifi_suggestion_action_allow_app">დაშვება</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">მაინც·დაკავშირება</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">დაკავშირება</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">დაკავშირება</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">დაკავშირება</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">არა,·გმადლობთ</string>52 ··<string·name="wifi_suggestion_action_disallow_app">არა,·გმადლობთ</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">არ·დაუკავშირდეს</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">არ·დაუკავშირდეს</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">არ·დაუკავშირდეს</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">არ·დაუკავშირდეს</string>
55 ··<string·name="wifi_suggestion_content">%s·შემოთავაზებული·ქსელები.·მოწყობილობა·შეიძლება·ავტომატურად·დაუკავშირდეს.</string>55 ··<string·name="wifi_suggestion_content">%s·შემოთავაზებული·ქსელები.·მოწყობილობა·შეიძლება·ავტომატურად·დაუკავშირდეს.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">ეს·ქსელები·იღებს·უნიკალურ·ID-ს,·რომლის·მეშვეობითაც·შესაძლებელია·მოწყობილობის·მდებარეობის·ღნუსხვა</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">ეს·ქსელები·მიიღებს·SIM-ის·ID-ს,·რომლის·მეშვეობითაც·შესაძლებელია·მოწყობილობის·მდებარეობზე·თვის·დენებ.</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">დაკავშირების·შემთხვევაში,·%s-ის·Wi‑Fi·ქსელებმა·შეიძლება·წვდომა·იქონიოს·ან·გააზიაროს·უნიკალური·ID,·რომელიც·თქვენს·SIM-ბარათთან·არის·ასოცირებული.·ამ·ცვლილებამ·შესაძლოა·თქვენი·მოწყობილობის·მდებარეობა·აღნუსხვადი·გახადოს.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">დაკავშირების·შემთხვევაში,·%s-ის·Wi‑Fi·ქსელებმა·შეიძლება·წვდომა·იქონიოს·ან·გააზიაროს·უნიკალური·ID,·რომელიც·თქვენს·SIM-ბარათთან·არის·ასოცირებული.·ამ·ცვლილებამ·შესაძლოა·თქვენი·მოწყობილობის·მდებარეობა·აღნუსხვადი·გახადოს.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">გსურთ,·დაადასტუროთ·დაკავშირება?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">გსურთ,·დაადასტუროთ·დაკავშირება?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s-ს·ავტომატუ·დაკავშირება·სურს</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">დაუკავშირდებით·%s·Wi-Fi-ს?</string>
60 ··<string·name="wifi_suggestion_title">გსურთ,·დაუშვათ·შემოთავაზებული·Wi‑Fi·ქსელები?</string>60 ··<string·name="wifi_suggestion_title">გსურთ,·დაუშვათ·შემოთავაზებული·Wi‑Fi·ქსელები?</string>
61 ··<string·name="wifi_wakeup_enabled_content">თქვენ·შენახული·ქსელის·მახლობლად·ხართ:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">თქვენ·შენახული·ქსელის·მახლობლად·ხართ:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·ავტომატურად·ჩაირთო</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·ავტომატურად·ჩაირთო</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">ხელახლა·ნუ·ჩართავ</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">ხელახლა·ნუ·ჩართავ</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">როცა·შენახულ·მაღალხარისხიან·ქსელებთან·ახლოს·იმყოფებით</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">როცა·შენახულ·მაღალხარისხიან·ქსელებთან·ახლოს·იმყოფებით</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi-Fi·ავტომატურად·ჩაირთვება</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi-Fi·ავტომატურად·ჩაირთვება</string>
66 ··<string·name="wifi_watchdog_network_disabled">Wi-Fi-თან·დაკავშირება·ვერ·მოხერხდა</string>66 ··<string·name="wifi_watchdog_network_disabled">Wi-Fi-თან·დაკავშირება·ვერ·მოხერხდა</string>
2.77 KB
res/values-ar/strings.xml
2.73 KB
res/values-ar/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··<string·name="wifi_p2p_show_pin_message">رقم·التعريف·الشخصي:</string>43 ··<string·name="wifi_p2p_show_pin_message">رقم·التعريف·الشخصي:</string>
44 ··<string·name="wifi_p2p_to_message">إلى:</string>44 ··<string·name="wifi_p2p_to_message">إلى:</string>
45 ··<string·name="wifi_sim_required_message">‏للاتصال·بشبكة·%1$s،·عليك·إدخال·شريحة·SIM·من·%2$s.</string>45 ··<string·name="wifi_sim_required_message">‏للاتصال·بشبكة·%1$s،·عليك·إدخال·شريحة·SIM·من·%2$s.</string>
46 ··<string·name="wifi_sim_required_title">‏تم·قطع·اتصال·Wi-Fi.</string>46 ··<string·name="wifi_sim_required_title">‏تم·قطع·اتصال·Wi-Fi.</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">ما·مِن·أجهزة·متصلة.·انقر·للتعديل.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">ما·مِن·أجهزة·متصلة.·انقر·للتعديل.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">تم·إيقاف·نقطة·الاتصال.</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">تم·إيقاف·نقطة·الاتصال.</string>
49 ··<string·name="wifi_suggestion_action_allow_app">سماح</string>49 ··<string·name="wifi_suggestion_action_allow_app">سماح</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">الاتصال·على·أي·حال</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">ربط</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">اتصال</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">اتصال</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">لا،·شكرًا</string>52 ··<string·name="wifi_suggestion_action_disallow_app">لا،·شكرًا</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">عدم·الاتصال</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">عدم·الاتصال</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">عدم·الاتصال</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">عدم·الاتصال</string>
55 ··<string·name="wifi_suggestion_content">شبكات·%s·المقترحة·-·قد·يتم·توصيل·الجهاز·تلقائيًا.</string>55 ··<string·name="wifi_suggestion_content">شبكات·%s·المقترحة·-·قد·يتم·توصيل·الجهاز·تلقائيًا.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">تتلقّى·هذه·الشبكات·معرّفًا·فريدًا·يمكن·استخدامه·لتتبُّع·الموقع·الجغرافي·للجهاز.</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">تتلقّى·هذه·الشبكات·رقم·تعريف·لشريحة·SIM·يمكن·استخدامه·لتتبُّع·الموقع·الجغرافي·للجهاز.</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">‏في·حال·اتصال·بالشبكة،·يمكن·لشبكات·Wi‑Fi·من·%s·الوصول·إلى·المعرّف·الفريد·المرتبط·بشريحة·SIM·أو·مشاركته.·قد·يسمح·هذا·بتتبُّع·الموقع·الجغرافي·لجهازك.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">‏في·حال·اتصال·بالشبكة،·يمكن·لشبكات·Wi‑Fi·من·%s·الوصول·إلى·المعرّف·الفريد·المرتبط·بشريحة·SIM·أو·مشاركته.·قد·يسمح·هذا·بتتبُّع·الموقع·الجغرافي·لجهازك.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">هل·تريد·تأكيد·الاتصال·بالشبكة؟</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">هل·تريد·تأكيد·الاتصال·بالشبكة؟</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">يريد·مشغِّل·شبكة·الجوّال·%s·الاتصال·التلقائي·بالشبكة.</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">‏هل·تريد·ربط·%s·بشبكة·Wi-Fi؟</string>
60 ··<string·name="wifi_suggestion_title">‏هل·تريد·السماح·لشبكات·Wi‑Fi·المقترحة؟</string>60 ··<string·name="wifi_suggestion_title">‏هل·تريد·السماح·لشبكات·Wi‑Fi·المقترحة؟</string>
61 ··<string·name="wifi_wakeup_enabled_content">أنت·قريب·من·شبكة·محفوظة:·%1$s.</string>61 ··<string·name="wifi_wakeup_enabled_content">أنت·قريب·من·شبكة·محفوظة:·%1$s.</string>
62 ··<string·name="wifi_wakeup_enabled_title">‏تم·تفعيل·شبكة·Wi-Fi·تلقائيًا.</string>62 ··<string·name="wifi_wakeup_enabled_title">‏تم·تفعيل·شبكة·Wi-Fi·تلقائيًا.</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">عدم·إعادة·التشغيل</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">عدم·إعادة·التشغيل</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">عندما·تكون·بالقرب·من·شبكة·محفوظة·عالية·الجودة</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">عندما·تكون·بالقرب·من·شبكة·محفوظة·عالية·الجودة</string>
65 ··<string·name="wifi_wakeup_onboarding_title">‏سيتم·تفعيل·شبكة·Wi-Fi·تلقائيًا.</string>65 ··<string·name="wifi_wakeup_onboarding_title">‏سيتم·تفعيل·شبكة·Wi-Fi·تلقائيًا.</string>
66 ··<string·name="wifi_watchdog_network_disabled">‏تعذر·الاتصال·بـ·Wi-Fi</string>66 ··<string·name="wifi_watchdog_network_disabled">‏تعذر·الاتصال·بـ·Wi-Fi</string>
2.9 KB
res/values-af/strings.xml
2.85 KB
res/values-af/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">Aan:</string>44 ··<string·name="wifi_p2p_to_message">Aan:</string>
45 ··<string·name="wifi_sim_required_message">&quot;Sit·'n·%2$s-SIM·in·om·aan·%1$s·te·koppel&quot;</string>45 ··<string·name="wifi_sim_required_message">&quot;Sit·'n·%2$s-SIM·in·om·aan·%1$s·te·koppel&quot;</string>
46 ··<string·name="wifi_sim_required_title">Wi-Fi·is·ontkoppel</string>46 ··<string·name="wifi_sim_required_title">Wi-Fi·is·ontkoppel</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Geen·toestelle·is·gekoppel·nie.·Tik·om·te·wysig.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Geen·toestelle·is·gekoppel·nie.·Tik·om·te·wysig.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Warmkol·is·afgeskakel</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Warmkol·is·afgeskakel</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Laat·toe</string>49 ··<string·name="wifi_suggestion_action_allow_app">Laat·toe</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Koppel·in·elk·geval</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Koppel</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Koppel</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Koppel</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Nee,·dankie</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Nee,·dankie</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Moenie·koppel·nie</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Moenie·koppel·nie</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Moenie·koppel·nie</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Moenie·koppel·nie</string>
55 ··<string·name="wifi_suggestion_content">Netwerke·wat·deur·%s·voorgestel·is.·Toestel·sal·dalk·outomaties·koppel.</string>55 ··<string·name="wifi_suggestion_content">Netwerke·wat·deur·%s·voorgestel·is.·Toestel·sal·dalk·outomaties·koppel.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">&quot;Hierdie·netwerke·ontvang·'n·unieke·ID·wat·gebruik·kan·word·om·toestelligging·na·te·spoor&quot;</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">&quot;Hierdie·netwerke·ontvang·'n·SIM-ID·wat·gebruik·kan·word·om·toestelligging·na·te·spoor&quot;</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">&quot;As·jy·koppel,·kan·%s·se·Wi‑Fi-netwerke·toegang·kry·tot·'n·unieke·ID·wat·met·jou·SIM·geassosieer·word,·of·dit·deel.·Dit·kan·dit·vir·hulle·moontlik·maak·om·jou·toestel·se·ligging·na·te·spoor.&quot;</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">&quot;As·jy·koppel,·kan·%s·se·Wi‑Fi-netwerke·toegang·kry·tot·'n·unieke·ID·wat·met·jou·SIM·geassosieer·word,·of·dit·deel.·Dit·kan·dit·vir·hulle·moontlik·maak·om·jou·toestel·se·ligging·na·te·spoor.&quot;</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Bevestig·verbinding?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Bevestig·verbinding?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·wil·outomaties·koppel</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Koppel·aan·%s-Wi‑Fi?</string>
60 ··<string·name="wifi_suggestion_title">Laat·voorgestelde·Wi‑Fi-netwerke·toe?</string>60 ··<string·name="wifi_suggestion_title">Laat·voorgestelde·Wi‑Fi-netwerke·toe?</string>
61 ··<string·name="wifi_wakeup_enabled_content">&quot;Jy·is·naby·'n·gestoorde·netwerk:·%1$s&quot;</string>61 ··<string·name="wifi_wakeup_enabled_content">&quot;Jy·is·naby·'n·gestoorde·netwerk:·%1$s&quot;</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·is·outomaties·aangeskakel</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·is·outomaties·aangeskakel</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Moenie·weer·aanskakel·nie</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Moenie·weer·aanskakel·nie</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">&quot;Wanneer·jy·naby·'n·gestoorde·hoëgehaltenetwerk·is&quot;</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">&quot;Wanneer·jy·naby·'n·gestoorde·hoëgehaltenetwerk·is&quot;</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi-Fi·sal·outomaties·aanskakel</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi-Fi·sal·outomaties·aanskakel</string>
66 ··<string·name="wifi_watchdog_network_disabled">Kon·nie·aan·Wi-Fikoppel·nie</string>66 ··<string·name="wifi_watchdog_network_disabled">Kon·nie·aan·Wi-Fikoppel·nie</string>
2.88 KB
res/values-pt/strings.xml
2.83 KB
res/values-pt/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">Para:</string>44 ··<string·name="wifi_p2p_to_message">Para:</string>
45 ··<string·name="wifi_sim_required_message">Para·se·conectar·a·%1$s,·insira·um·chip·da·%2$s</string>45 ··<string·name="wifi_sim_required_message">Para·se·conectar·a·%1$s,·insira·um·chip·da·%2$s</string>
46 ··<string·name="wifi_sim_required_title">Wi-Fi·desconectado</string>46 ··<string·name="wifi_sim_required_title">Wi-Fi·desconectado</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Não··dispositivos·conectados.·Toque·para·modificar.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Não··dispositivos·conectados.·Toque·para·modificar.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Ponto·de·acesso·desativado</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Ponto·de·acesso·desativado</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Permitir</string>49 ··<string·name="wifi_suggestion_action_allow_app">Permitir</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Conectar·assim·mesmo</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Conectar</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Conectar</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Conectar</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Não</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Não</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Não·conectar</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Não·conectar</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Não·conectar</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Não·conectar</string>
55 ··<string·name="wifi_suggestion_content">Redes·sugeridas·pelo·app·%s.·O·dispositivo·pode·se·conectar·automaticamente.</string>55 ··<string·name="wifi_suggestion_content">Redes·sugeridas·pelo·app·%s.·O·dispositivo·pode·se·conectar·automaticamente.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Essas·redes·recebem·um·código·exclusivo·que·pode·ser·usado·para·monitorar·o·local·do·dispositivo</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Essas·redes·recebem·um·ID·de·chip·que·pode·ser·usado·para·monitorar·o·local·do·dispositivo</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Se·você·fizer·a·conexão,·as·redes·Wi-Fi·da·%s·poderão·acessar·ou·compartilhar·o·código·exclusivo·associado·ao·seu·chip.·Isso·talvez·permita·que·o·local·do·dispositivo·seja·monitorado.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Se·você·fizer·a·conexão,·as·redes·Wi-Fi·da·%s·poderão·acessar·ou·compartilhar·o·código·exclusivo·associado·ao·seu·chip.·Isso·talvez·permita·que·o·local·do·dispositivo·seja·monitorado.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Confirmar·a·conexão?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Confirmar·a·conexão?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·quer·fazer·a·conexão·automática</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Conectar·à·rede·Wi-Fi·%s?</string>
60 ··<string·name="wifi_suggestion_title">Permitir·redes·Wi-Fi·sugeridas?</string>60 ··<string·name="wifi_suggestion_title">Permitir·redes·Wi-Fi·sugeridas?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Você·está·perto·de·uma·rede·salva:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Você·está·perto·de·uma·rede·salva:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·ativado·automaticamente</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·ativado·automaticamente</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Não·ativar·novamente</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Não·ativar·novamente</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Quando·você·estiver·perto·de·uma·rede·salva·de·alta·qualidade</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Quando·você·estiver·perto·de·uma·rede·salva·de·alta·qualidade</string>
65 ··<string·name="wifi_wakeup_onboarding_title">O·Wi‑Fi·será·ativado·automaticamente</string>65 ··<string·name="wifi_wakeup_onboarding_title">O·Wi‑Fi·será·ativado·automaticamente</string>
66 ··<string·name="wifi_watchdog_network_disabled">Não·foi·possível·se·conectar·a·redes·Wi-Fi</string>66 ··<string·name="wifi_watchdog_network_disabled">Não·foi·possível·se·conectar·a·redes·Wi-Fi</string>
3.17 KB
res/values-fr-rCA/strings.xml
3.12 KB
res/values-fr-rCA/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··<string·name="wifi_p2p_show_pin_message">NIP :</string>43 ··<string·name="wifi_p2p_show_pin_message">NIP :</string>
44 ··<string·name="wifi_p2p_to_message">À·:</string>44 ··<string·name="wifi_p2p_to_message">À·:</string>
45 ··<string·name="wifi_sim_required_message">Pour·vous·connecter·à·%1$s,·insérez·une·carte·SIM·de·%2$s</string>45 ··<string·name="wifi_sim_required_message">Pour·vous·connecter·à·%1$s,·insérez·une·carte·SIM·de·%2$s</string>
46 ··<string·name="wifi_sim_required_title">Wi-Fi·déconnecté</string>46 ··<string·name="wifi_sim_required_title">Wi-Fi·déconnecté</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">&quot;Aucun·appareil·n'est·connecté.·Touchez·pour·effectuer·une·modification.&quot;</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">&quot;Aucun·appareil·n'est·connecté.·Touchez·pour·effectuer·une·modification.&quot;</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">&quot;Point·d'accès·sans·fil·désactivé&quot;</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">&quot;Point·d'accès·sans·fil·désactivé&quot;</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Autoriser</string>49 ··<string·name="wifi_suggestion_action_allow_app">Autoriser</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Se·connecter·sans·même</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Connecter</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Se·connecter</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Se·connecter</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Non·merci</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Non·merci</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Ne·pas·se·connecter</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Ne·pas·se·connecter</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Ne·pas·se·connecter</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Ne·pas·se·connecter</string>
55 ··<string·name="wifi_suggestion_content">&quot;Réseaux·suggérés·par·%s.·L'appareil·peut·s'y·connecter·automatiquement.&quot;</string>55 ··<string·name="wifi_suggestion_content">&quot;Réseaux·suggérés·par·%s.·L'appareil·peut·s'y·connecter·automatiquement.&quot;</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">&quot;Ces·réseaux·reçoivent·un·identifiant·unique·qui·peut·être·utilisé·pour·faire·le·suivi·de·la·position·de·l'appareil&quot;</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">&quot;Ces·réseaux·reçoivent·un·identifiant·SIM·qui·peut·être·utilisé·pour·faire·le·suivi·de·la·position·de·l'appareil&quot;</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">&quot;Si·vous·vous·connectez,·les·réseaux·Wi-Fi·de·%s·pourront·accéder·à·un·identifiant·unique·associé·à·votre·module·SIM·ou·partager·cet·identifiant.·Cela·pourrait·permettre·à·d'autres·appareils·de·faire·le·suivi·de·la·position·de·votre·appareil.&quot;</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">&quot;Si·vous·vous·connectez,·les·réseaux·Wi-Fi·de·%s·pourront·accéder·à·un·identifiant·unique·associé·à·votre·module·SIM·ou·partager·cet·identifiant.·Cela·pourrait·permettre·à·d'autres·appareils·de·faire·le·suivi·de·la·position·de·votre·appareil.&quot;</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Confirmer·la·connexion?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Confirmer·la·connexion?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·souhaite·se·connecter·automatiquement</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Connexion·au·Wi-Fi·de·%s?</string>
60 ··<string·name="wifi_suggestion_title">Autoriser·les·suggestions·de·réseaux·Wi‑Fi?</string>60 ··<string·name="wifi_suggestion_title">Autoriser·les·suggestions·de·réseaux·Wi‑Fi?</string>
61 ··<string·name="wifi_wakeup_enabled_content">&quot;Vous·êtes·à·proximité·d'un·réseau·enregistré :·%1$s&quot;</string>61 ··<string·name="wifi_wakeup_enabled_content">&quot;Vous·êtes·à·proximité·d'un·réseau·enregistré :·%1$s&quot;</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi-Fi·activé·automatiquement</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi-Fi·activé·automatiquement</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Ne·pas·réactiver</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Ne·pas·réactiver</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">&quot;Lorsque·vous·êtes·près·d'un·réseau·enregistré·de·haute·qualité&quot;</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">&quot;Lorsque·vous·êtes·près·d'un·réseau·enregistré·de·haute·qualité&quot;</string>
65 ··<string·name="wifi_wakeup_onboarding_title">&quot;Le·Wi-Fi·s'activera·automatiquement&quot;</string>65 ··<string·name="wifi_wakeup_onboarding_title">&quot;Le·Wi-Fi·s'activera·automatiquement&quot;</string>
66 ··<string·name="wifi_watchdog_network_disabled">Impossible·de·se·connecter·au·Wi-Fi.</string>66 ··<string·name="wifi_watchdog_network_disabled">Impossible·de·se·connecter·au·Wi-Fi.</string>
2.99 KB
res/values-ky/strings.xml
2.94 KB
res/values-ky/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">Алуучу:</string>44 ··<string·name="wifi_p2p_to_message">Алуучу:</string>
45 ··<string·name="wifi_sim_required_message">%1$s·тармагына·туташуу·үчүн·%2$s·байланыш·операторунун·SIM-картасын·салыңыз</string>45 ··<string·name="wifi_sim_required_message">%1$s·тармагына·туташуу·үчүн·%2$s·байланыш·операторунун·SIM-картасын·салыңыз</string>
46 ··<string·name="wifi_sim_required_title">Wi‑Fi·туташуусу·жок</string>46 ··<string·name="wifi_sim_required_title">Wi‑Fi·туташуусу·жок</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Туташып·турган·түзмөктөр·жок.·Өзгөртүү·үчүн·таптап·коюңуз.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Туташып·турган·түзмөктөр·жок.·Өзгөртүү·үчүн·таптап·коюңуз.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">&quot;Байланыш·түйүнү··өчүрүлдү&quot;</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">&quot;Байланыш·түйүнү··өчүрүлдү&quot;</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Уруксат·берүү</string>49 ··<string·name="wifi_suggestion_action_allow_app">Уруксат·берүү</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Баары·бир·туташуу</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Туташуу</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Туташуу</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Туташуу</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Жок,·рахмат</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Жок,·рахмат</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Туташпасын</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Туташпасын</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Туташпасын</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Туташпасын</string>
55 ··<string·name="wifi_suggestion_content">%s·сунуштаган·тармактар.·Түзмөк·автоматтык·түрдө·туташышы·мүмкүн.</string>55 ··<string·name="wifi_suggestion_content">%s·сунуштаган·тармактар.·Түзмөк·автоматтык·түрдө·туташышы·мүмкүн.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Бул·тармактарга·өзгөчө·идентификатор·берилип,·анын·жардамы·менен·түзмөктүн·жайгашкан·жерин·аныктоого·болот</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Бул·тармактарга·SIM-картанын·идентификатору·берилип,·анын·жардамы·менен·түзмөктүн·жайгашкан·жерин·аныктоого·болот</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Туташсаңыз,·%s·операторунун·Wi‑Fi·тармактары·SIM·картаңызга·байланышкан·өзгөчө·идентификаторго·мүмкүнчүлүк·алып,·аны·башкалар·менен·бөлүшө·алат.·Ушуну·менен,·түзмөгүңүздүн·жайгашкан·жерин·аныктай·аласыз.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Туташсаңыз,·%s·операторунун·Wi‑Fi·тармактары·SIM·картаңызга·байланышкан·өзгөчө·идентификаторго·мүмкүнчүлүк·алып,·аны·башкалар·менен·бөлүшө·алат.·Ушуну·менен,·түзмөгүңүздүн·жайгашкан·жерин·аныктай·аласыз.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Туташууну·ырастайсызбы?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Туташууну·ырастайсызбы?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·байланыш·оператору·автоматтык·түрдө·туташкысы·келип·жатат</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·Wi‑Fi·тармагына·туташтырылсынбы?</string>
60 ··<string·name="wifi_suggestion_title">Сунушталган·Wi‑Fi·тармактарына·туташасызбы?</string>60 ··<string·name="wifi_suggestion_title">Сунушталган·Wi‑Fi·тармактарына·туташасызбы?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Сакталган·тармактын·жанындасыз:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Сакталган·тармактын·жанындасыз:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·автоматтык·түрдө·күйгүзүлдү</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·автоматтык·түрдө·күйгүзүлдү</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Өзү·кайра·күйбөйт</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Өзү·кайра·күйбөйт</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Байланыш·сигналы·күчтүү·тармактарга·жакындаганда</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Байланыш·сигналы·күчтүү·тармактарга·жакындаганда</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·автоматтык·түрдө·күйөт</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·автоматтык·түрдө·күйөт</string>
66 ··<string·name="wifi_watchdog_network_disabled">Wi-Fi·менен·туташуу·түзүлбөдү</string>66 ··<string·name="wifi_watchdog_network_disabled">Wi-Fi·менен·туташуу·түзүлбөдү</string>
2.9 KB
res/values-pt-rBR/strings.xml
2.84 KB
res/values-pt-rBR/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">Para:</string>44 ··<string·name="wifi_p2p_to_message">Para:</string>
45 ··<string·name="wifi_sim_required_message">Para·se·conectar·a·%1$s,·insira·um·chip·da·%2$s</string>45 ··<string·name="wifi_sim_required_message">Para·se·conectar·a·%1$s,·insira·um·chip·da·%2$s</string>
46 ··<string·name="wifi_sim_required_title">Wi-Fi·desconectado</string>46 ··<string·name="wifi_sim_required_title">Wi-Fi·desconectado</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Não··dispositivos·conectados.·Toque·para·modificar.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Não··dispositivos·conectados.·Toque·para·modificar.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Ponto·de·acesso·desativado</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Ponto·de·acesso·desativado</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Permitir</string>49 ··<string·name="wifi_suggestion_action_allow_app">Permitir</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Conectar·assim·mesmo</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Conectar</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Conectar</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Conectar</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Não</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Não</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Não·conectar</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Não·conectar</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Não·conectar</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Não·conectar</string>
55 ··<string·name="wifi_suggestion_content">Redes·sugeridas·pelo·app·%s.·O·dispositivo·pode·se·conectar·automaticamente.</string>55 ··<string·name="wifi_suggestion_content">Redes·sugeridas·pelo·app·%s.·O·dispositivo·pode·se·conectar·automaticamente.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Essas·redes·recebem·um·código·exclusivo·que·pode·ser·usado·para·monitorar·o·local·do·dispositivo</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Essas·redes·recebem·um·ID·de·chip·que·pode·ser·usado·para·monitorar·o·local·do·dispositivo</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Se·você·fizer·a·conexão,·as·redes·Wi-Fi·da·%s·poderão·acessar·ou·compartilhar·o·código·exclusivo·associado·ao·seu·chip.·Isso·talvez·permita·que·o·local·do·dispositivo·seja·monitorado.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Se·você·fizer·a·conexão,·as·redes·Wi-Fi·da·%s·poderão·acessar·ou·compartilhar·o·código·exclusivo·associado·ao·seu·chip.·Isso·talvez·permita·que·o·local·do·dispositivo·seja·monitorado.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Confirmar·a·conexão?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Confirmar·a·conexão?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·quer·fazer·a·conexão·automática</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Conectar·à·rede·Wi-Fi·%s?</string>
60 ··<string·name="wifi_suggestion_title">Permitir·redes·Wi-Fi·sugeridas?</string>60 ··<string·name="wifi_suggestion_title">Permitir·redes·Wi-Fi·sugeridas?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Você·está·perto·de·uma·rede·salva:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Você·está·perto·de·uma·rede·salva:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·ativado·automaticamente</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·ativado·automaticamente</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Não·ativar·novamente</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Não·ativar·novamente</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Quando·você·estiver·perto·de·uma·rede·salva·de·alta·qualidade</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Quando·você·estiver·perto·de·uma·rede·salva·de·alta·qualidade</string>
65 ··<string·name="wifi_wakeup_onboarding_title">O·Wi‑Fi·será·ativado·automaticamente</string>65 ··<string·name="wifi_wakeup_onboarding_title">O·Wi‑Fi·será·ativado·automaticamente</string>
66 ··<string·name="wifi_watchdog_network_disabled">Não·foi·possível·se·conectar·a·redes·Wi-Fi</string>66 ··<string·name="wifi_watchdog_network_disabled">Não·foi·possível·se·conectar·a·redes·Wi-Fi</string>
2.98 KB
res/values-de/strings.xml
2.93 KB
res/values-de/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">An:</string>44 ··<string·name="wifi_p2p_to_message">An:</string>
45 ··<string·name="wifi_sim_required_message">Lege·eine·SIM-Karte·von·%2$s·ein,·um·eine·Verbindung·mit·%1$s·herzustellen</string>45 ··<string·name="wifi_sim_required_message">Lege·eine·SIM-Karte·von·%2$s·ein,·um·eine·Verbindung·mit·%1$s·herzustellen</string>
46 ··<string·name="wifi_sim_required_title">WLAN·nicht·verbunden</string>46 ··<string·name="wifi_sim_required_title">WLAN·nicht·verbunden</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Keine·Geräte·verbunden.·Tippen,·um·Einstellungen·zu·ändern.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Keine·Geräte·verbunden.·Tippen,·um·Einstellungen·zu·ändern.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·ist·deaktiviert</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·ist·deaktiviert</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Zulassen</string>49 ··<string·name="wifi_suggestion_action_allow_app">Zulassen</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Trotzdem·verbinden</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Verbinden</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Verbinden</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Verbinden</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Nein·danke</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Nein·danke</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Nicht·verbinden</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Nicht·verbinden</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Nicht·verbinden</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Nicht·verbinden</string>
55 ··<string·name="wifi_suggestion_content">Von·%s·vorgeschlagene·Netzwerke.·Gerät·verbindet·sich·möglicherweise·automatisch.</string>55 ··<string·name="wifi_suggestion_content">Von·%s·vorgeschlagene·Netzwerke.·Gerät·verbindet·sich·möglicherweise·automatisch.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Diese·Mobilfunknetze·empfangen·eine·eindeutige·ID,·mit·der·der·Gerätestandort·ermittelt·werden·kann</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Diese·Netzwerke·empfangen·eine·SIM-ID,·mit·der·der·Gerätestandort·erfasst·werden·kann</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Wenn·du·eine·Verbindung·herstellst,·können·die·WLANs·von·%s·möglicherweise·eine·eindeutige·ID·abrufen·oder·teilen,·die·deiner·SIM·zugewiesen·ist.·Damit·lässt·sich·unter·Umständen·der·Standort·deines·Geräts·ermitteln.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Wenn·du·eine·Verbindung·herstellst,·können·die·WLANs·von·%s·möglicherweise·eine·eindeutige·ID·abrufen·oder·teilen,·die·deiner·SIM·zugewiesen·ist.·Damit·lässt·sich·unter·Umständen·der·Standort·deines·Geräts·ermitteln.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Verbindung·bestätigen?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Verbindung·bestätigen?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·möchte·sich·automatisch·verbinden</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Mit·%s-WLAN·verbinden?</string>
60 ··<string·name="wifi_suggestion_title">Vorgeschlagene·WLANs·zulassen?</string>60 ··<string·name="wifi_suggestion_title">Vorgeschlagene·WLANs·zulassen?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Du·bist·in·der·Nähe·eines·gespeicherten·Netzwerks:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Du·bist·in·der·Nähe·eines·gespeicherten·Netzwerks:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">WLAN·automatisch·aktiviert</string>62 ··<string·name="wifi_wakeup_enabled_title">WLAN·automatisch·aktiviert</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Nicht·wieder·aktivieren</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Nicht·wieder·aktivieren</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Wenn·du·in·der·Nähe·eines·sicheren·gespeicherten·Netzwerks·bist</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Wenn·du·in·der·Nähe·eines·sicheren·gespeicherten·Netzwerks·bist</string>
65 ··<string·name="wifi_wakeup_onboarding_title">WLAN·wird·automatisch·aktiviert</string>65 ··<string·name="wifi_wakeup_onboarding_title">WLAN·wird·automatisch·aktiviert</string>
66 ··<string·name="wifi_watchdog_network_disabled">Es·konnte·keine·WLAN-Verbindung·hergestellt·werden.</string>66 ··<string·name="wifi_watchdog_network_disabled">Es·konnte·keine·WLAN-Verbindung·hergestellt·werden.</string>
2.94 KB
res/values-tl/strings.xml
2.9 KB
res/values-tl/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">Kay:</string>44 ··<string·name="wifi_p2p_to_message">Kay:</string>
45 ··<string·name="wifi_sim_required_message">Para·makakonekta·sa·%1$s,·maglagay·ng·%2$s·na·SIM</string>45 ··<string·name="wifi_sim_required_message">Para·makakonekta·sa·%1$s,·maglagay·ng·%2$s·na·SIM</string>
46 ··<string·name="wifi_sim_required_title">Nadiskonekta·ang·Wi‑Fi</string>46 ··<string·name="wifi_sim_required_title">Nadiskonekta·ang·Wi‑Fi</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Walang·mga·nakakonektang·device.·I-tap·para·baguhin.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Walang·mga·nakakonektang·device.·I-tap·para·baguhin.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Naka-off·ang·hotspot</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Naka-off·ang·hotspot</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Payagan</string>49 ··<string·name="wifi_suggestion_action_allow_app">Payagan</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Kumonekta·pa·rin</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Kumonekta</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Ikonekta</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Ikonekta</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Hindi,·salamat·na·lang</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Hindi,·salamat·na·lang</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Huwag·kumonekta</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Huwag·kumonekta</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Huwag·kumonekta</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Huwag·kumonekta</string>
55 ··<string·name="wifi_suggestion_content">Mga·iminumungkahing·network·ng·%s.·Posibleng·awtomatikong·kumonekta·ang·device.</string>55 ··<string·name="wifi_suggestion_content">Mga·iminumungkahing·network·ng·%s.·Posibleng·awtomatikong·kumonekta·ang·device.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Makakatanggap·ang·mga·network·na·ito·ng·isang·natatanging·ID·na·puwedeng·gamitin·sa·pagsusubaybay·ng·lokasyon·ng·device</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Tumatanggap·ang·mga·network·na·ito·ng·SIM·ID·na·magagamit·sa·pag-track·sa·lokasyon·ng·device</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Kung·kokonekta·ka,·posibleng·ma-access·o·maging·kapareho·ng·mga·Wi-Fi·network·ng·%s·ang·natatanging·ID·na·nauugnay·sa·iyong·SIM.·Baka·mapahintulutan·nito·ang·pagsubaybay·sa·lokasyon·ng·iyong·device.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Kung·kokonekta·ka,·posibleng·ma-access·o·maging·kapareho·ng·mga·Wi-Fi·network·ng·%s·ang·natatanging·ID·na·nauugnay·sa·iyong·SIM.·Baka·mapahintulutan·nito·ang·pagsubaybay·sa·lokasyon·ng·iyong·device.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Kumpirmahin·ang·koneksyon?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Kumpirmahin·ang·koneksyon?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">Gustong·awtomatikong·kumonekta·ng·%s</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Kumonekta·sa·%s·Wi‑Fi?</string>
60 ··<string·name="wifi_suggestion_title">Payagan·ang·mga·iminumungkahing·Wi‑Fi·network?</string>60 ··<string·name="wifi_suggestion_title">Payagan·ang·mga·iminumungkahing·Wi‑Fi·network?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Malapit·ka·sa·isang·naka-save·na·network:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Malapit·ka·sa·isang·naka-save·na·network:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Awtomatikong·na-on·ang·Wi‑Fi</string>62 ··<string·name="wifi_wakeup_enabled_title">Awtomatikong·na-on·ang·Wi‑Fi</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Huwag·i-on·muli</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Huwag·i-on·muli</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Kapag·malapit·ka·sa·naka-save·na·network·na·mataas·ang·kalidad</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Kapag·malapit·ka·sa·naka-save·na·network·na·mataas·ang·kalidad</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Awtomatikong·mag-o-on·ang·Wi‑Fi</string>65 ··<string·name="wifi_wakeup_onboarding_title">Awtomatikong·mag-o-on·ang·Wi‑Fi</string>
66 ··<string·name="wifi_watchdog_network_disabled">Hindi·makakonekta·sa·Wi-Fi</string>66 ··<string·name="wifi_watchdog_network_disabled">Hindi·makakonekta·sa·Wi-Fi</string>
2.91 KB
res/values-ne/strings.xml
2.86 KB
res/values-ne/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">प्रापक:</string>44 ··<string·name="wifi_p2p_to_message">प्रापक:</string>
45 ··<string·name="wifi_sim_required_message">%1$s·मा·जोडिन·%2$s·को·SIM·सम्मिलित·गर्नुहोस्</string>45 ··<string·name="wifi_sim_required_message">%1$s·मा·जोडिन·%2$s·को·SIM·सम्मिलित·गर्नुहोस्</string>
46 ··<string·name="wifi_sim_required_title">Wi-Fi·विच्छेद·गरियो।</string>46 ··<string·name="wifi_sim_required_title">Wi-Fi·विच्छेद·गरियो।</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">कुनै·यन्त्र·जोडिएको·छैन।·परिमार्जन·गर्न·ट्याप·गर्नुहोस्।</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">कुनै·यन्त्र·जोडिएको·छैन।·परिमार्जन·गर्न·ट्याप·गर्नुहोस्।</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">हटस्पट·निष्क्रिय·पारिएको·छ</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">हटस्पट·निष्क्रिय·पारिएको·छ</string>
49 ··<string·name="wifi_suggestion_action_allow_app">अनुमति·दिनुहोस्</string>49 ··<string·name="wifi_suggestion_action_allow_app">अनुमति·दिनुहोस्</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">जे·भए·ि·पनि·ोड्नुहोस्</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">ेक्ट·गर्नुहोस्</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">जोड्नुहोस्</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">जोड्नुहोस्</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">पर्दैन,·धन्यवाद</string>52 ··<string·name="wifi_suggestion_action_disallow_app">पर्दैन,·धन्यवाद</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">नजोड्नुहोस्</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">नजोड्नुहोस्</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">नजोड्नुहोस्</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">नजोड्नुहोस्</string>
55 ··<string·name="wifi_suggestion_content">%s·ले·सिफारिस·गरेका·नेटवर्कहरू।·यन्त्र·स्वतः·जडान·हुन·सक्छ।</string>55 ··<string·name="wifi_suggestion_content">%s·ले·सिफारिस·गरेका·नेटवर्कहरू।·यन्त्र·स्वतः·जडान·हुन·सक्छ।</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">यी·नेटवर्कहरूल·यन्त्रको·स्थान·पहिल्याउन·प्रयोग·गर्न·सकिने·एउटा·अद्वित्तीय·ID·राप्·गर्छन्</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">यी·नेटवर्कहरूल·यन्त्रको·स्थान·पहिल्याउन·प्रयोग·गर्न·िल्ने·एउटा·अद्वितीय·SIM·का·ID·लब·गराइन्</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">तपाईं·जोडिनुभयो·भने·%s·Wi‑Fi·नेटवर्कहरूले·तपाईंको·SIM·सँग·सम्बद्ध·अद्वित्तीय·ID·प्रयोग·गर्न·वा·उक्त·ID·आदान·प्रदान·गर्न·सक्छ।·उक्त·ID·प्रयोग·गरी·तपाईंको·यन्त्रको·स्थान·पहिल्याउन·सकिन्छ।</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">तपाईं·जोडिनुभयो·भने·%s·Wi‑Fi·नेटवर्कहरूले·तपाईंको·SIM·सँग·सम्बद्ध·अद्वित्तीय·ID·प्रयोग·गर्न·वा·उक्त·ID·आदान·प्रदान·गर्न·सक्छ।·उक्त·ID·प्रयोग·गरी·तपाईंको·यन्त्रको·स्थान·पहिल्याउन·सकिन्छ।</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">जोडिने·हो?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">जोडिने·हो?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·स्वतः·जोडि·चाह्छ</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·Wi-Fi·मा·ेक्ट·गर्·ो?</string>
60 ··<string·name="wifi_suggestion_title">सिफारिस·गरिएका·Wi‑Fi·नेटवर्कहरूलाई·अनुमति·दिनुहोस्?</string>60 ··<string·name="wifi_suggestion_title">सिफारिस·गरिएका·Wi‑Fi·नेटवर्कहरूलाई·अनुमति·दिनुहोस्?</string>
61 ··<string·name="wifi_wakeup_enabled_content">तपाईं·कुनै·सुरक्षित·गरिएको·नेटवर्क·नजिकै·हुनुहुन्छ:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">तपाईं·कुनै·सुरक्षित·गरिएको·नेटवर्क·नजिकै·हुनुहुन्छ:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·स्वतः·सक्रिय·गरियो</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·स्वतः·सक्रिय·गरियो</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">फेरि·सक्रिय·नगर्नुहोला</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">फेरि·सक्रिय·नगर्नुहोला</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">तपाईं·कुनै·सुरक्षित·गरिएको उच्च·गुणस्तरीय·नेटवर्कको·नजिक·हुनुभएको·अवस्थामा</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">तपाईं·कुनै·सुरक्षित·गरिएको उच्च·गुणस्तरीय·नेटवर्कको·नजिक·हुनुभएको·अवस्थामा</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·स्वतः·सक्रिय·हुनेछ</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·स्वतः·सक्रिय·हुनेछ</string>
66 ··<string·name="wifi_watchdog_network_disabled">वाइ-फाइसँग·जडान·गर्न·सकेन</string>66 ··<string·name="wifi_watchdog_network_disabled">वाइ-फाइसँग·जडान·गर्न·सकेन</string>
2.91 KB
res/values-sw/strings.xml
2.86 KB
res/values-sw/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">Kwa:</string>44 ··<string·name="wifi_p2p_to_message">Kwa:</string>
45 ··<string·name="wifi_sim_required_message">Ili·uunganishe·kwenye·%1$s,·weka·SIM·ya·%2$s</string>45 ··<string·name="wifi_sim_required_message">Ili·uunganishe·kwenye·%1$s,·weka·SIM·ya·%2$s</string>
46 ··<string·name="wifi_sim_required_title">Wi-Fi·imeondolewa</string>46 ··<string·name="wifi_sim_required_title">Wi-Fi·imeondolewa</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Hakuna·vifaa·vilivyounganishwa.·Gusa·ili·ubadilishe.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Hakuna·vifaa·vilivyounganishwa.·Gusa·ili·ubadilishe.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Mtandaopepe·umezimwa</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Mtandaopepe·umezimwa</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Ruhusu</string>49 ··<string·name="wifi_suggestion_action_allow_app">Ruhusu</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Unganisha·hata·hivyo</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Unganisha</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Unganisha</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Unganisha</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Hapana</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Hapana</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Usiunganishe</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Usiunganishe</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Usiunganishe</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Usiunganishe</string>
55 ··<string·name="wifi_suggestion_content">Mitandao·inayopendekezwa·kwa·ajili·ya·%s.·Huenda·kifaa·kikaunganisha·kiotomatiki.</string>55 ··<string·name="wifi_suggestion_content">Mitandao·inayopendekezwa·kwa·ajili·ya·%s.·Huenda·kifaa·kikaunganisha·kiotomatiki.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Mitandao·hii·hupokea·kitambulisho·cha·kipekee·kinachoweza·kutumika·ili·kufuatilia·mahali·kifaa·kilipo</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Mitandao·hii·hupokea·kitambulisho·cha·SIM·kinachoweza·kutumika·ili·kufuatilia·mahali·kifaa·kilipo</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Ukiunganisha,·huenda·mitandao·ya·Wi-Fi·ya·%s·ikafikia·au·kushiriki·kitambulisho·cha·kipekee·kinachohusishwa·na·SIM·yako.·Huenda·hii·ikaruhusu·ufuatiliaji·wa·mahali·kifaa·chako·kilipo.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Ukiunganisha,·huenda·mitandao·ya·Wi-Fi·ya·%s·ikafikia·au·kushiriki·kitambulisho·cha·kipekee·kinachohusishwa·na·SIM·yako.·Huenda·hii·ikaruhusu·ufuatiliaji·wa·mahali·kifaa·chako·kilipo.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Ungependa·kuthibitisha·muunganisho?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Ungependa·kuthibitisha·muunganisho?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·inataka·kuunganisha·kiotomatiki</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Ungependa·kuunganisha·kwenye·WiFi·ya·%s?</string>
60 ··<string·name="wifi_suggestion_title">Ungependa·kuruhusu·mitandao·inayopendekezwa·ya·Wi-Fi?</string>60 ··<string·name="wifi_suggestion_title">Ungependa·kuruhusu·mitandao·inayopendekezwa·ya·Wi-Fi?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Uko·karibu·na·mtandao·uliohifadhiwa:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Uko·karibu·na·mtandao·uliohifadhiwa:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·imewashwa·kiotomatiki</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·imewashwa·kiotomatiki</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Usiwashe·tena</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Usiwashe·tena</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Unapokuwa·karibu·na·mtandao·uliohifadhiwa·wenye·ubora·wa·juu</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Unapokuwa·karibu·na·mtandao·uliohifadhiwa·wenye·ubora·wa·juu</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·itawashwa·kiotomatiki</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·itawashwa·kiotomatiki</string>
66 ··<string·name="wifi_watchdog_network_disabled">Imeshindwa·kuunganisha·Wi-Fi</string>66 ··<string·name="wifi_watchdog_network_disabled">Imeshindwa·kuunganisha·Wi-Fi</string>
2.84 KB
res/values-uz/strings.xml
2.79 KB
res/values-uz/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··<string·name="wifi_p2p_show_pin_message">PIN·kod:</string>43 ··<string·name="wifi_p2p_show_pin_message">PIN·kod:</string>
44 ··<string·name="wifi_p2p_to_message">Kimga:</string>44 ··<string·name="wifi_p2p_to_message">Kimga:</string>
45 ··<string·name="wifi_sim_required_message">%1$s·nomli·tarmoqqa·ulanish·uchun·%2$s·SIM·kartasini·joylang</string>45 ··<string·name="wifi_sim_required_message">%1$s·nomli·tarmoqqa·ulanish·uchun·%2$s·SIM·kartasini·joylang</string>
46 ··<string·name="wifi_sim_required_title">Wi-Fi·uzildi</string>46 ··<string·name="wifi_sim_required_title">Wi-Fi·uzildi</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Hech·qanday·qurilma·ulanmagan.·Oʻzgartirish·uchun·tegining.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Hech·qanday·qurilma·ulanmagan.·Oʻzgartirish·uchun·tegining.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·oʻchirildi</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·oʻchirildi</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Ruxsat</string>49 ··<string·name="wifi_suggestion_action_allow_app">Ruxsat</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Baribir·ulansin</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Ulash</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Ulash</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Ulash</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Kerak·emas</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Kerak·emas</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Ulanmasin</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Ulanmasin</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Ulanmasin</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Ulanmasin</string>
55 ··<string·name="wifi_suggestion_content">%s·tavsiya·qilgan·tarmoqlar.·Qurilma·avtomatik·ulanishi·mumkin.</string>55 ··<string·name="wifi_suggestion_content">%s·tavsiya·qilgan·tarmoqlar.·Qurilma·avtomatik·ulanishi·mumkin.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Bu·tarmoqlar·unikal·identifikator·oladi,·bu·orqali·qurilma·joylashuvini·kuzatish·mumkin</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Bu·tarmoqlar·SIM·identifikator·oladi,·bu·orqali·qurilma·joylashuvini·kuzatish·mumkin</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Agar·ulansangiz,·%s·Wi‑Fi·tarmoqlari·SIM·kartangizga·aloqador·unikal·identifikatordan·foydalanishi·yoki·ulashishi·mumkin.·Bu·qurilmangiz·joylashuvi·kuzatilishiga·ruxsat·berishi·mumkin.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Agar·ulansangiz,·%s·Wi‑Fi·tarmoqlari·SIM·kartangizga·aloqador·unikal·identifikatordan·foydalanishi·yoki·ulashishi·mumkin.·Bu·qurilmangiz·joylashuvi·kuzatilishiga·ruxsat·berishi·mumkin.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Ulanish·tasdiqlansinmi?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Ulanish·tasdiqlansinmi?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·avtomatik·ulanmoqchi</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·Wi-Fi·tarmoqqa·ulaning</string>
60 ··<string·name="wifi_suggestion_title">Tavsiya·qilingan·Wi‑Fi·tarmoqlarga·ruxsat·berilsinmi?</string>60 ··<string·name="wifi_suggestion_title">Tavsiya·qilingan·Wi‑Fi·tarmoqlarga·ruxsat·berilsinmi?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Saqlangan·tarmoq·atrofidasiz:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Saqlangan·tarmoq·atrofidasiz:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·avtomatik·ravishda·yoqildi</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·avtomatik·ravishda·yoqildi</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Qayta·yoqilmasin</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Qayta·yoqilmasin</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Saqlangan·tarmoqlar·ichidan·signali·yaxshisi·hududida·ekaningizda</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Saqlangan·tarmoqlar·ichidan·signali·yaxshisi·hududida·ekaningizda</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·avtomatik·ravishda·yoqiladi</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·avtomatik·ravishda·yoqiladi</string>
66 ··<string·name="wifi_watchdog_network_disabled">Wi-Fi’ga·ulana·olmadi</string>66 ··<string·name="wifi_watchdog_network_disabled">Wi-Fi’ga·ulana·olmadi</string>
2.86 KB
res/values-kk/strings.xml
2.82 KB
res/values-kk/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">Кімге:</string>44 ··<string·name="wifi_p2p_to_message">Кімге:</string>
45 ··<string·name="wifi_sim_required_message">%1$s·желісіне·қосылу·үшін·%2$s·SIM·картасын·салыңыз.</string>45 ··<string·name="wifi_sim_required_message">%1$s·желісіне·қосылу·үшін·%2$s·SIM·картасын·салыңыз.</string>
46 ··<string·name="wifi_sim_required_title">Wi-Fi·ажыратылған.</string>46 ··<string·name="wifi_sim_required_title">Wi-Fi·ажыратылған.</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Ешқандай·құрылғы·қосылмаған.·Өзгерту·үшін·түртіңіз.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Ешқандай·құрылғы·қосылмаған.·Өзгерту·үшін·түртіңіз.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Хотспот·өшірілді</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Хотспот·өшірілді</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Рұқсат·беру</string>49 ··<string·name="wifi_suggestion_action_allow_app">Рұқсат·беру</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Бәрібір·қосылу</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Байланыстыру</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Қосу</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Қосу</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Жоқ,·рақмет</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Жоқ,·рақмет</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Қосылмау</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Қосылмау</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Қосылмау</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Қосылмау</string>
55 ··<string·name="wifi_suggestion_content">%s·ұсынған·желілер.·Құрылғы·автоматты·түрде·қосылуы·мүмкін.</string>55 ··<string·name="wifi_suggestion_content">%s·ұсынған·желілер.·Құрылғы·автоматты·түрде·қосылуы·мүмкін.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Бұл·желілер·бірегей·идентификатор·алады,·оны·құрылғының·орналасқан·жерін·бақылау·үшін·қолдануға·болады.</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Бұл·желілер·SIM·идентификаторын·алады,·оны·құрылғының·орналасқан·жерін·бақылау·үшін·қолдануға·болады.</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Егер·қосылсаңыз,·%s·Wi‑Fi·желілері·SIM·картаңызға·байланыстырылған·бірегей·идентификаторды·пайдалана·немесе·бөлісе·алады.·Оның·көмегімен·құрылғыңыздың·орнын·қадағалауға·болады.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Егер·қосылсаңыз,·%s·Wi‑Fi·желілері·SIM·картаңызға·байланыстырылған·бірегей·идентификаторды·пайдалана·немесе·бөлісе·алады.·Оның·көмегімен·құрылғыңыздың·орнын·қадағалауға·болады.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Қосылымды·растайсыз·ба?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Қосылымды·растайсыз·ба?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·автоматты·түрде·қосылғысы·келеді</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·қызметі·Wi‑Fi·желісімен·байланыстырылсын·ба?</string>
60 ··<string·name="wifi_suggestion_title">Ұсынылған·Wi‑Fi·желілеріне·рұқсат·беру·керек·пе?</string>60 ··<string·name="wifi_suggestion_title">Ұсынылған·Wi‑Fi·желілеріне·рұқсат·беру·керек·пе?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Сақталған·желінің·маңайындасыз:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Сақталған·желінің·маңайындасыз:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·автоматты·түрде·қосылды</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·автоматты·түрде·қосылды</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Қайта·қоспау</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Қайта·қоспау</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Сақталған·жоғары·сапалы·желіге·жақын·болғанда</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Сақталған·жоғары·сапалы·желіге·жақын·болғанда</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·автоматты·түрде·қосылады</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·автоматты·түрде·қосылады</string>
66 ··<string·name="wifi_watchdog_network_disabled">Wi-Fi·желісіне·қосыла·алмады</string>66 ··<string·name="wifi_watchdog_network_disabled">Wi-Fi·желісіне·қосыла·алмады</string>
2.89 KB
res/values-hr/strings.xml
2.84 KB
res/values-hr/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">Prima:</string>44 ··<string·name="wifi_p2p_to_message">Prima:</string>
45 ··<string·name="wifi_sim_required_message">Da·biste·se·povezali·s·mrežom·%1$s·umetnite·SIM·mobilnog·operatera·%2$s</string>45 ··<string·name="wifi_sim_required_message">Da·biste·se·povezali·s·mrežom·%1$s·umetnite·SIM·mobilnog·operatera·%2$s</string>
46 ··<string·name="wifi_sim_required_title">Wi-Fi·je·isključen</string>46 ··<string·name="wifi_sim_required_title">Wi-Fi·je·isključen</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Nije·povezan·nijedan·uređaj.·Dodirnite·za·prilagodbu.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Nije·povezan·nijedan·uređaj.·Dodirnite·za·prilagodbu.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Žarišna·točka·je·isključena</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Žarišna·točka·je·isključena</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Dopusti</string>49 ··<string·name="wifi_suggestion_action_allow_app">Dopusti</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Svejedno·poveži</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Poveži</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Poveži</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Poveži</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Ne,·hvala</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Ne,·hvala</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Nemoj·povezati</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Nemoj·povezati</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Nemoj·povezati</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Nemoj·povezati</string>
55 ··<string·name="wifi_suggestion_content">Mreže·koje·predlaže·aplikacija·%s.·Uređaji·se·mogu·povezati·automatski.</string>55 ··<string·name="wifi_suggestion_content">Mreže·koje·predlaže·aplikacija·%s.·Uređaji·se·mogu·povezati·automatski.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Te·mreže·primaju·jedinstveni·ID·koji·se·može·upotrijebiti·za·praćenje·lokacije·uređaja</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Ove·mreže·primaju·ID·SIM-a·koji·se·može·upotrijebiti·za·praćenje·lokacije·uređaja</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Ako·se·povežete,·Wifi·mreže·operatera·%s·mogu·pristupiti·jedinstvenom·ID-ju·povezanom·s·vašim·SIM-om·ili·ga·podijeliti.·To·može·omogućiti·praćenje·lokacije·vašeg·uređaja.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Ako·se·povežete,·Wifi·mreže·operatera·%s·mogu·pristupiti·jedinstvenom·ID-ju·povezanom·s·vašim·SIM-om·ili·ga·podijeliti.·To·može·omogućiti·praćenje·lokacije·vašeg·uređaja.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Želite·li·potvrditi·povezivanje?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Želite·li·potvrditi·povezivanje?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·se·želi·automatski·povezati</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Želite·li·se·povezati·s·Wi-Fijem·mobilnog·operatera·%s?</string>
60 ··<string·name="wifi_suggestion_title">Želite·li·dopustiti·predložene·Wi‑Fi·mreže?</string>60 ··<string·name="wifi_suggestion_title">Želite·li·dopustiti·predložene·Wi‑Fi·mreže?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Nalazite·se·u·blizini·spremljene·mreže:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Nalazite·se·u·blizini·spremljene·mreže:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·je·uključen·automatski</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·je·uključen·automatski</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Više·ne·uključuj</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Više·ne·uključuj</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Kada·ste·u·blizini·spremljene·mreže·visoke·kvalitete</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Kada·ste·u·blizini·spremljene·mreže·visoke·kvalitete</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·će·se·uključiti·automatski</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·će·se·uključiti·automatski</string>
66 ··<string·name="wifi_watchdog_network_disabled">Ne·može·se·spojiti·na·Wi-Fi</string>66 ··<string·name="wifi_watchdog_network_disabled">Ne·može·se·spojiti·na·Wi-Fi</string>
2.83 KB
res/values-zu/strings.xml
2.78 KB
res/values-zu/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">Ku:</string>44 ··<string·name="wifi_p2p_to_message">Ku:</string>
45 ··<string·name="wifi_sim_required_message">Ukuze·uxhumeke·ku-%1$s·faka·i-SIM·ye-%2$s</string>45 ··<string·name="wifi_sim_required_message">Ukuze·uxhumeke·ku-%1$s·faka·i-SIM·ye-%2$s</string>
46 ··<string·name="wifi_sim_required_title">I-Wi-Fi·inqanyuliwe</string>46 ··<string·name="wifi_sim_required_title">I-Wi-Fi·inqanyuliwe</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Awekho·amadivayisi·axhunyiwe.·Thepha·ukuze·ushintshe.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Awekho·amadivayisi·axhunyiwe.·Thepha·ukuze·ushintshe.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">I-Hotspot·ivaliwe</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">I-Hotspot·ivaliwe</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Vumela</string>49 ··<string·name="wifi_suggestion_action_allow_app">Vumela</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Xhuma·noma·kunjalo</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Xhuma</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Xhuma</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Xhuma</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Cha·ngiyabonga</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Cha·ngiyabonga</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Ungaxhumi</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Ungaxhumi</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Ungaxhumi</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Ungaxhumi</string>
55 ··<string·name="wifi_suggestion_content">%s·amanethiwekhi·aphakanyisiwe.·Idivayisi·ingaxhumeka·ngokuzenzakalela.</string>55 ··<string·name="wifi_suggestion_content">%s·amanethiwekhi·aphakanyisiwe.·Idivayisi·ingaxhumeka·ngokuzenzakalela.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Lama·nethiwekhi·athola·i-ID·ehlukile·engasetshenziselwa·ukulandelela·indawo·yedivayisi</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Lama·nethiwekhi·athola·i-SIM·ID·engasetshenziselwa·ukulandelela·indawo·yedivayisi</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Uma·uxhuma,·amanethiwekhi·we-Wi-Fi·ye-%s·angase·akwazi·ukufinyelela·ku-ID·yakho·ehlukile·ehlobene·ne-SIM·yakho.·Lokhu·kungase·kuvumele·ukuthi·indawo·yedivayisi·yakho·ilandelelwe.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Uma·uxhuma,·amanethiwekhi·we-Wi-Fi·ye-%s·angase·akwazi·ukufinyelela·ku-ID·yakho·ehlukile·ehlobene·ne-SIM·yakho.·Lokhu·kungase·kuvumele·ukuthi·indawo·yedivayisi·yakho·ilandelelwe.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Qinisekisa·ukuxhuma?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Qinisekisa·ukuxhuma?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">I-%s·ifuna·ukuxhuma·ngokuzenzekelayo</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Xhuma·ku-Wi-Fi·ye-%s</string>
60 ··<string·name="wifi_suggestion_title">Vumela·amanethiwekhi·e-Wi-Fi·aphakanyisiwe?</string>60 ··<string·name="wifi_suggestion_title">Vumela·amanethiwekhi·e-Wi-Fi·aphakanyisiwe?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Useduzane·nenethiwekhi·elondoloziwe:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Useduzane·nenethiwekhi·elondoloziwe:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">I-Wi‑Fi·ivuleke·ngokuzenzakalela</string>62 ··<string·name="wifi_wakeup_enabled_title">I-Wi‑Fi·ivuleke·ngokuzenzakalela</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Ungaphindi·uvule</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Ungaphindi·uvule</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Uma·useduze·kwenethiwekhi·yekhwalithi·ephezulu·elondoloziwe</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Uma·useduze·kwenethiwekhi·yekhwalithi·ephezulu·elondoloziwe</string>
65 ··<string·name="wifi_wakeup_onboarding_title">I-Wi-Fi·izovuleka·ngokuzenzakalela</string>65 ··<string·name="wifi_wakeup_onboarding_title">I-Wi-Fi·izovuleka·ngokuzenzakalela</string>
66 ··<string·name="wifi_watchdog_network_disabled">Ayikwazanga·ukuxhuma·kwi-Wi-Fi</string>66 ··<string·name="wifi_watchdog_network_disabled">Ayikwazanga·ukuxhuma·kwi-Wi-Fi</string>
2.85 KB
res/values-sr/strings.xml
2.8 KB
res/values-sr/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">Коме:</string>44 ··<string·name="wifi_p2p_to_message">Коме:</string>
45 ··<string·name="wifi_sim_required_message">Да·бисте·се·повезали·на·мрежу·%1$s,·уметните·%2$s·SIM·картицу</string>45 ··<string·name="wifi_sim_required_message">Да·бисте·се·повезали·на·мрежу·%1$s,·уметните·%2$s·SIM·картицу</string>
46 ··<string·name="wifi_sim_required_title">Wi-Fi·веза·је·прекинута</string>46 ··<string·name="wifi_sim_required_title">Wi-Fi·веза·је·прекинута</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Ниједан·уређај·није·повезан.·Додирните·да·бисте·изменили.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Ниједан·уређај·није·повезан.·Додирните·да·бисте·изменили.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Хотспот·је·искључен</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Хотспот·је·искључен</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Дозволи</string>49 ··<string·name="wifi_suggestion_action_allow_app">Дозволи</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Ипак·повежи</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Повежи</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Повежи</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Повежи</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Не,·хвала</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Не,·хвала</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Не·повезуј</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Не·повезуј</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Не·повезуј</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Не·повезуј</string>
55 ··<string·name="wifi_suggestion_content">Мреже·које·предлаже·%s.·Уређај·ће·се·можда·повезати·аутоматски.</string>55 ··<string·name="wifi_suggestion_content">Мреже·које·предлаже·%s.·Уређај·ће·се·можда·повезати·аутоматски.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Ове·мреже·захтевају·јединствени·ИД·који·може·да·се·користи·за·праћење·локације·уређаја</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Ове·мреже·добијају·ИД·SIM·картице·који·може·да·се·користи·за·праћење·локације·уређаја</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Ако·се·повежете,·Wi‑Fi·мреже·оператера·%s·могу·да·приступају·јединственом·ИД-у·повезаном·са·SIM·картицом·или·да·га·деле.·То·може·да·омогући·праћење·локације·уређаја.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Ако·се·повежете,·Wi‑Fi·мреже·оператера·%s·могу·да·приступају·јединственом·ИД-у·повезаном·са·SIM·картицом·или·да·га·деле.·То·може·да·омогући·праћење·локације·уређаја.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Желите·ли·да·потврдите·повезивање?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Желите·ли·да·потврдите·повезивање?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·жели·да·се·аутоматски·повеже</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Желите·да·се·повежете·на·Wi-Fi·мрежу·%s?</string>
60 ··<string·name="wifi_suggestion_title">Желите·да·дозволите·предложене·Wi‑Fi·мреже?</string>60 ··<string·name="wifi_suggestion_title">Желите·да·дозволите·предложене·Wi‑Fi·мреже?</string>
61 ··<string·name="wifi_wakeup_enabled_content">У·близини·сте·сачуване·мреже:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">У·близини·сте·сачуване·мреже:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·је·аутоматски·укључен</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·је·аутоматски·укључен</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Не·укључуј·поново</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Не·укључуј·поново</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Када·сте·у·близини·сачуване·мреже·високог·квалитета</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Када·сте·у·близини·сачуване·мреже·високог·квалитета</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·ће·се·аутоматски·укључити</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·ће·се·аутоматски·укључити</string>
66 ··<string·name="wifi_watchdog_network_disabled">Није·могуће·повезати·са·Wi-Fi·мрежом</string>66 ··<string·name="wifi_watchdog_network_disabled">Није·могуће·повезати·са·Wi-Fi·мрежом</string>
2.76 KB
res/values-vi/strings.xml
2.71 KB
res/values-vi/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··<string·name="wifi_p2p_show_pin_message">Mã·PIN:</string>43 ··<string·name="wifi_p2p_show_pin_message">Mã·PIN:</string>
44 ··<string·name="wifi_p2p_to_message">Người·nhận:</string>44 ··<string·name="wifi_p2p_to_message">Người·nhận:</string>
45 ··<string·name="wifi_sim_required_message">Để·kết·nối·với·%1$s,·hãy·lắp·một·thẻ·SIM·%2$s</string>45 ··<string·name="wifi_sim_required_message">Để·kết·nối·với·%1$s,·hãy·lắp·một·thẻ·SIM·%2$s</string>
46 ··<string·name="wifi_sim_required_title">Đã·ngắt·kết·nối·Wi-Fi</string>46 ··<string·name="wifi_sim_required_title">Đã·ngắt·kết·nối·Wi-Fi</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Chưa·kết·nối·thiết·bị·nào.·Hãy·nhấn·để·chỉnh·sửa.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Chưa·kết·nối·thiết·bị·nào.·Hãy·nhấn·để·chỉnh·sửa.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Đã·tắt·điểm·phát·sóng</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Đã·tắt·điểm·phát·sóng</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Cho·phép</string>49 ··<string·name="wifi_suggestion_action_allow_app">Cho·phép</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Vẫn·kết·nối</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Kết·nối</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Kết·nối</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Kết·nối</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Không,·cảm·ơn</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Không,·cảm·ơn</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Không·kết·nối</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Không·kết·nối</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Không·kết·nối</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Không·kết·nối</string>
55 ··<string·name="wifi_suggestion_content">Các·mạng·do·%s·đề·xuất.·Thiết·bị··thể·kết·nối·tự·động.</string>55 ··<string·name="wifi_suggestion_content">Các·mạng·do·%s·đề·xuất.·Thiết·bị··thể·kết·nối·tự·động.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Các·mạng·này·nhận·được·một··nhận·dạng·duy·nhất·dùng·để·theo·dõi·vị·trí·của·thiết·bị</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Các·mạng·này·nhận·được·một··nhận·dạng·SIM··thể·dùng·để·theo·dõi·vị·trí·của·thiết·bị</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Nếu·bạn·kết·nối,·các·mạng·Wi-Fi·của·%s··thể·truy·cập·hoặc·chia·sẻ··nhận·dạng·duy·nhất·liên·kết·với·SIM·của·bạn.·Từ·đó,·các·mạng·này··thể·theo·dõi·vị·trí·thiết·bị·của·bạn.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Nếu·bạn·kết·nối,·các·mạng·Wi-Fi·của·%s··thể·truy·cập·hoặc·chia·sẻ··nhận·dạng·duy·nhất·liên·kết·với·SIM·của·bạn.·Từ·đó,·các·mạng·này··thể·theo·dõi·vị·trí·thiết·bị·của·bạn.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Xác·nhận·kết·nối?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Xác·nhận·kết·nối?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·mun·kết·nối·tự·động</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Kết·ni·với·Wi-Fi·của·%s?</string>
60 ··<string·name="wifi_suggestion_title">Cho·phép·các·mạng·Wi‑Fi·được·đề·xuất?</string>60 ··<string·name="wifi_suggestion_title">Cho·phép·các·mạng·Wi‑Fi·được·đề·xuất?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Bạn·đang··gần·mạng·đã·lưu:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Bạn·đang··gần·mạng·đã·lưu:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi-Fi·đã·tự·động·bật</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi-Fi·đã·tự·động·bật</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Không·bật·lại</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Không·bật·lại</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Khi·bạn··gần·mạng·đã·lưu·chất·lượng·cao</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Khi·bạn··gần·mạng·đã·lưu·chất·lượng·cao</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi-Fi·sẽ·tự·động·bật</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi-Fi·sẽ·tự·động·bật</string>
66 ··<string·name="wifi_watchdog_network_disabled">Không·thể·kết·nối·với·Wi-Fi</string>66 ··<string·name="wifi_watchdog_network_disabled">Không·thể·kết·nối·với·Wi-Fi</string>
2.84 KB
res/values-mk/strings.xml
2.79 KB
res/values-mk/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">До:</string>44 ··<string·name="wifi_p2p_to_message">До:</string>
45 ··<string·name="wifi_sim_required_message">За·да·се·поврзете·на·%1$s,·вметнете·SIM-картичка·на·%2$s</string>45 ··<string·name="wifi_sim_required_message">За·да·се·поврзете·на·%1$s,·вметнете·SIM-картичка·на·%2$s</string>
46 ··<string·name="wifi_sim_required_title">Wi-Fi·е·исклучено</string>46 ··<string·name="wifi_sim_required_title">Wi-Fi·е·исклучено</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Нема·поврзани·уреди.·Допрете·за·да·измените.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Нема·поврзани·уреди.·Допрете·за·да·измените.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Точката·на·пристап·е·исклучена</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Точката·на·пристап·е·исклучена</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Дозволи</string>49 ··<string·name="wifi_suggestion_action_allow_app">Дозволи</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Сепак·поврзи·се</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Поврзи</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Поврзи</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Поврзи</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Не,·фала</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Не,·фала</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Не·поврзувај</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Не·поврзувај</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Не·поврзувај</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Не·поврзувај</string>
55 ··<string·name="wifi_suggestion_content">Предложени·мрежи·од·%s.·Уредот·може·да·се·поврзе·автоматски.</string>55 ··<string·name="wifi_suggestion_content">Предложени·мрежи·од·%s.·Уредот·може·да·се·поврзе·автоматски.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Мреживе·примаат·уникатен·ID·што·може·да·се·користи·за·следење·на·локацијата·на·уредот</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Мреживе·примаат·уникатен·ID·на·SIM·што·може·да·се·користи·за·следење·на·локацијата·на·уредот</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Ако·се·поврзете,·Wi‑Fi·мрежите·на·%s·може·да·имаат·пристап·до·уникатен·ID·поврзан·со·вашата·SIM-картичка·или·да·го·споделуваат.·Ова·може·да·овозможи·следење·на·локацијата·на·вашиот·уред.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Ако·се·поврзете,·Wi‑Fi·мрежите·на·%s·може·да·имаат·пристап·до·уникатен·ID·поврзан·со·вашата·SIM-картичка·или·да·го·споделуваат.·Ова·може·да·овозможи·следење·на·локацијата·на·вашиот·уред.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Да·се·потврди·врската?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Да·се·потврди·врската?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·сака·автоматски·да·се·поврзе</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Да·се·поврзе·на·Wi-Fi·на·%s?</string>
60 ··<string·name="wifi_suggestion_title">Да·се·дозволат·предложените·Wi‑Fi·мрежи?</string>60 ··<string·name="wifi_suggestion_title">Да·се·дозволат·предложените·Wi‑Fi·мрежи?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Близу·сте·до·зачувана·мрежа:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Близу·сте·до·зачувана·мрежа:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·се·вклучи·автоматски</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·се·вклучи·автоматски</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Не·вклучувај·повторно</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Не·вклучувај·повторно</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Кога·сте·во·близина·на·зачувана·мрежа·со·висок·квалитет</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Кога·сте·во·близина·на·зачувана·мрежа·со·висок·квалитет</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·ќе·се·вклучи·автоматски</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·ќе·се·вклучи·автоматски</string>
66 ··<string·name="wifi_watchdog_network_disabled">Не·можеше·да·се·поврзе·со·Wi-Fi</string>66 ··<string·name="wifi_watchdog_network_disabled">Не·можеше·да·се·поврзе·со·Wi-Fi</string>
3.62 KB
res/values-eu/strings.xml
3.58 KB
res/values-eu/strings.xml
    
Offset 37, 30 lines modifiedOffset 37, 30 lines modified
37 ··<string·name="wifi_eap_error_message_code_32766">%1$s·:·EAP·metodoaren·autentifikazio-errorea·32766</string>37 ··<string·name="wifi_eap_error_message_code_32766">%1$s·:·EAP·metodoaren·autentifikazio-errorea·32766</string>
38 ··<string·name="wifi_p2p_enter_pin_message">Idatzi·beharrezko·PINa:</string>38 ··<string·name="wifi_p2p_enter_pin_message">Idatzi·beharrezko·PINa:</string>
39 ··<string·name="wifi_p2p_frequency_conflict_message">Telefonoa·wifi-saretik·deskonektatuko·da·%1$s·gailura·konektatuta·dagoen·bitartean</string>39 ··<string·name="wifi_p2p_frequency_conflict_message">Telefonoa·wifi-saretik·deskonektatuko·da·%1$s·gailura·konektatuta·dagoen·bitartean</string>
40 ··<string·name="wifi_p2p_from_message">Igorlea:</string>40 ··<string·name="wifi_p2p_from_message">Igorlea:</string>
41 ··<string·name="wifi_p2p_invitation_sent_title">Gonbidapena·bidali·da</string>41 ··<string·name="wifi_p2p_invitation_sent_title">Gonbidapena·bidali·da</string>
42 ··<string·name="wifi_p2p_invitation_to_connect_title">Konektatzeko·gonbidapena</string>42 ··<string·name="wifi_p2p_invitation_to_connect_title">Konektatzeko·gonbidapena</string>
43 ··<string·name="wifi_p2p_show_pin_message">PINa:</string>43 ··<string·name="wifi_p2p_show_pin_message">PINa:</string>
44 ··<string·name="wifi_p2p_to_message">Hartzailea:</string>44 ··<string·name="wifi_p2p_to_message">Hartzaileak:</string>
45 ··<string·name="wifi_sim_required_message">%1$s·sarera·konektatzeko,·sartu·%2$s·operadorearen·SIM·txartel·bat</string>45 ··<string·name="wifi_sim_required_message">%1$s·sarera·konektatzeko,·sartu·%2$s·operadorearen·SIM·txartel·bat</string>
46 ··<string·name="wifi_sim_required_title">Deskonektatu·egin·da·wifia</string>46 ··<string·name="wifi_sim_required_title">Deskonektatu·egin·da·wifia</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Ez·dago·gailurik·konektatuta.·Sakatu·aldatzeko.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Ez·dago·gailurik·konektatuta.·Sakatu·aldatzeko.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Wifi-gunea·desaktibatu·egin·da</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Wifi-gunea·desaktibatu·egin·da</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Baimendu</string>49 ··<string·name="wifi_suggestion_action_allow_app">Baimendu</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Konektatu·halere</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Konektatu</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Konektatu</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Konektatu</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Ez,·eskerrik·asko</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Ez,·eskerrik·asko</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Ez·konektatu</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Ez·konektatu</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Ez·konektatu</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Ez·konektatu</string>
55 ··<string·name="wifi_suggestion_content">%s·aplikazioak·sare·batzuk·iradoki·ditu.·Baliteke·gailua·automatikoki·konektatzea.</string>55 ··<string·name="wifi_suggestion_content">%s·aplikazioak·sare·batzuk·iradoki·ditu.·Baliteke·gailua·automatikoki·konektatzea.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Sare·hauek·ID·esklusibo·bat·jasotzen·dute,·gailuaren·kokapenaren·jarraipena·egin·ahal·izateko</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Sare·hauek·SIM·ID·bat·jasotzen·dute,·gailuaren·kokapenaren·jarraipena·egin·ahal·izateko</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Konektatzen·bazara,·baliteke·%s·operadorearen·wifi-sareek·zure·SIM·txartelarekin·lotutako·ID·esklusiboa·atzitzea·edo·partekatzea.·Horrela,·baliteke·zure·gailuaren·kokapenaren·jarraipena·egiteko·aukera·izatea.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Konektatzen·bazara,·baliteke·%s·operadorearen·wifi-sareek·zure·SIM·txartelarekin·lotutako·ID·esklusiboa·atzitzea·edo·partekatzea.·Horrela,·baliteke·zure·gailuaren·kokapenaren·jarraipena·egiteko·aukera·izatea.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Konexioa·berretsi·nahi·duzu?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Konexioa·berretsi·nahi·duzu?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·operadoreak·automatikoki·konektatu·nahi·du</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·operadorearen·wifi-sarera·konektatu·nahi·duzu?</string>
60 ··<string·name="wifi_suggestion_title">Iradokitako·wifi-sareak·baimendu·nahi·dituzu?</string>60 ··<string·name="wifi_suggestion_title">Iradokitako·wifi-sareak·baimendu·nahi·dituzu?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Gordetako·sare·honetatik·gertu·zaude:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Gordetako·sare·honetatik·gertu·zaude:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Automatikoki·aktibatu·da·Wi‑Fi·konexioa</string>62 ··<string·name="wifi_wakeup_enabled_title">Automatikoki·aktibatu·da·Wi‑Fi·konexioa</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Ez·aktibatu·berriro</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Ez·aktibatu·berriro</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Gordeta·daukazun·kalitate·handiko·sare·batetik·gertu·zaudenean</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Gordeta·daukazun·kalitate·handiko·sare·batetik·gertu·zaudenean</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·konexioa·automatikoki·aktibatuko·da</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·konexioa·automatikoki·aktibatuko·da</string>
66 ··<string·name="wifi_watchdog_network_disabled">Ezin·izan·da·wifi-sarera·konektatu</string>66 ··<string·name="wifi_watchdog_network_disabled">Ezin·izan·da·wifi-sarera·konektatu</string>
2.79 KB
res/values-en-rCA/strings.xml
2.73 KB
res/values-en-rCA/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">To:</string>44 ··<string·name="wifi_p2p_to_message">To:</string>
45 ··<string·name="wifi_sim_required_message">To·connect·to·%1$s,·insert·a·%2$s·SIM</string>45 ··<string·name="wifi_sim_required_message">To·connect·to·%1$s,·insert·a·%2$s·SIM</string>
46 ··<string·name="wifi_sim_required_title">Wi‑Fi·disconnected</string>46 ··<string·name="wifi_sim_required_title">Wi‑Fi·disconnected</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">No·devices·connected.·Tap·to·modify.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">No·devices·connected.·Tap·to·modify.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·turned·off</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·turned·off</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Allow</string>49 ··<string·name="wifi_suggestion_action_allow_app">Allow</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Connect·anyway</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Connect</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Connect</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Connect</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">No,·thanks</string>52 ··<string·name="wifi_suggestion_action_disallow_app">No,·thanks</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">&quot;Don't·connect&quot;</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">&quot;Don't·connect&quot;</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">&quot;Don't·connect&quot;</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">&quot;Don't·connect&quot;</string>
55 ··<string·name="wifi_suggestion_content">%s·suggested·networks.·Device·may·connect·automatically.</string>55 ··<string·name="wifi_suggestion_content">%s·suggested·networks.·Device·may·connect·automatically.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">These·networks·receive·a·unique·ID·that·can·be·used·to·track·device·location</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">These·networks·receive·a·SIM·ID·that·can·be·used·to·track·device·location</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">&quot;If·you·connect,·%s·Wi‑Fi·networks·may·access·or·share·a·unique·ID·associated·with·your·SIM.·This·may·allow·your·device's·location·to·be·tracked.&quot;</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">&quot;If·you·connect,·%s·Wi‑Fi·networks·may·access·or·share·a·unique·ID·associated·with·your·SIM.·This·may·allow·your·device's·location·to·be·tracked.&quot;</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Confirm·connection?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Confirm·connection?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·wants·to·auto‑connect</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Connect·to·%s·Wi‑Fi?</string>
60 ··<string·name="wifi_suggestion_title">Allow·suggested·Wi‑Fi·networks?</string>60 ··<string·name="wifi_suggestion_title">Allow·suggested·Wi‑Fi·networks?</string>
61 ··<string·name="wifi_wakeup_enabled_content">&quot;You're·near·a·saved·network:·%1$s&quot;</string>61 ··<string·name="wifi_wakeup_enabled_content">&quot;You're·near·a·saved·network:·%1$s&quot;</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·turned·on·automatically</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·turned·on·automatically</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">&quot;Don't·turn·back·on&quot;</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">&quot;Don't·turn·back·on&quot;</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">&quot;When·you're·near·a·high‑quality·saved·network&quot;</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">&quot;When·you're·near·a·high‑quality·saved·network&quot;</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·will·turn·on·automatically</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·will·turn·on·automatically</string>
66 ··<string·name="wifi_watchdog_network_disabled">&quot;Couldn't·connect·to·Wi-Fi&quot;</string>66 ··<string·name="wifi_watchdog_network_disabled">&quot;Couldn't·connect·to·Wi-Fi&quot;</string>
2.87 KB
res/values-ta/strings.xml
2.82 KB
res/values-ta/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··<string·name="wifi_p2p_show_pin_message">பின்:</string>43 ··<string·name="wifi_p2p_show_pin_message">பின்:</string>
44 ··<string·name="wifi_p2p_to_message">பெறுநர்:</string>44 ··<string·name="wifi_p2p_to_message">பெறுநர்:</string>
45 ··<string·name="wifi_sim_required_message">%1$s·இல்·இணைக்க·%2$s·சிம்மைச்·செருகவும்</string>45 ··<string·name="wifi_sim_required_message">%1$s·இல்·இணைக்க·%2$s·சிம்மைச்·செருகவும்</string>
46 ··<string·name="wifi_sim_required_title">வைஃபை·துண்டிக்கப்பட்டது</string>46 ··<string·name="wifi_sim_required_title">வைஃபை·துண்டிக்கப்பட்டது</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">சாதனங்கள்·எதுவும்·இணைக்கப்படவில்லை.·மாற்ற,·தட்டவும்.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">சாதனங்கள்·எதுவும்·இணைக்கப்படவில்லை.·மாற்ற,·தட்டவும்.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">ஹாட்ஸ்பாட்·முடக்கப்பட்டது</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">ஹாட்ஸ்பாட்·முடக்கப்பட்டது</string>
49 ··<string·name="wifi_suggestion_action_allow_app">அனுமதி</string>49 ··<string·name="wifi_suggestion_action_allow_app">அனுமதி</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">பரவாயில்லை,·இணை</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">இணை</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">இணை</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">இணை</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">வேண்டாம்</string>52 ··<string·name="wifi_suggestion_action_disallow_app">வேண்டாம்</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">இணைக்காதே</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">இணைக்காதே</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">இணைக்காதே</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">இணைக்காதே</string>
55 ··<string·name="wifi_suggestion_content">%s·பரிந்துரைக்கும்·நெட்வொர்க்குகள்.·சாதனம்·தானாக·இணைக்கப்படக்கூடும்.</string>55 ··<string·name="wifi_suggestion_content">%s·பரிந்துரைக்கும்·நெட்வொர்க்குகள்.·சாதனம்·தானாக·இணைக்கப்படக்கூடும்.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">சாதன·இருப்பிடத்தை·டிராக்·செயப்·பயன்படுத்தப்படும்·ிப்ப·ஐடியை·இந்த·நெட்வொர்க்குகள்·பெறும்</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">சாதன·இருப்பிடத்தைக்·கண்காணிகப்·பயன்படுத்தப்படும்·ி·ஐடியை·இந்த·நெட்வொர்க்குகள்·பெறும்</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">இணைத்தால்,·உங்கள்·SIMமுடன்·இணைக்கப்பட்டிருக்கும்·தனிப்பட்ட·ஐடியை·%s·வைஃபை·நெட்வொர்க்குகள்·அணுகக்கூடும்·அல்லது·பகிரக்கூடும்.·இதனால்·உங்கள்·சாதனத்தின்·இருப்பிடத்தை·டிராக்·செய்ய·அனுமதிக்கப்படலாம்.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">இணைத்தால்,·உங்கள்·SIMமுடன்·இணைக்கப்பட்டிருக்கும்·தனிப்பட்ட·ஐடியை·%s·வைஃபை·நெட்வொர்க்குகள்·அணுகக்கூடும்·அல்லது·பகிரக்கூடும்.·இதனால்·உங்கள்·சாதனத்தின்·இருப்பிடத்தை·டிராக்·செய்ய·அனுமதிக்கப்படலாம்.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">நிச்சயமாக·இணைக்கவா?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">நிச்சயமாக·இணைக்கவா?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·ானாக·இணைக·ிருமபுிறது</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·வைஃபையுடன·இணைக்கவா?</string>
60 ··<string·name="wifi_suggestion_title">பரிந்துரைக்கப்பட்ட·வைஃபை·நெட்வொர்க்குகளை·அனுமதிக்க·வேண்டுமா?</string>60 ··<string·name="wifi_suggestion_title">பரிந்துரைக்கப்பட்ட·வைஃபை·நெட்வொர்க்குகளை·அனுமதிக்க·வேண்டுமா?</string>
61 ··<string·name="wifi_wakeup_enabled_content">%1$s·என்ற·சேமிக்கப்பட்ட·நெட்வொர்க்·அருகில்·உள்ளீர்கள்</string>61 ··<string·name="wifi_wakeup_enabled_content">%1$s·என்ற·சேமிக்கப்பட்ட·நெட்வொர்க்·அருகில்·உள்ளீர்கள்</string>
62 ··<string·name="wifi_wakeup_enabled_title">வைஃபை·தானாகவே·ஆன்·செய்யப்பட்டது</string>62 ··<string·name="wifi_wakeup_enabled_title">வைஃபை·தானாகவே·ஆன்·செய்யப்பட்டது</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">மீண்டும்·ஆன்·செய்யாதே</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">மீண்டும்·ஆன்·செய்யாதே</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">சேமித்த,·உயர்தர·நெட்வொர்க்கிற்கு·அருகில்·இருக்கும்போது</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">சேமித்த,·உயர்தர·நெட்வொர்க்கிற்கு·அருகில்·இருக்கும்போது</string>
65 ··<string·name="wifi_wakeup_onboarding_title">வைஃபை·தானாக·ஆன்·ஆகும்</string>65 ··<string·name="wifi_wakeup_onboarding_title">வைஃபை·தானாக·ஆன்·ஆகும்</string>
66 ··<string·name="wifi_watchdog_network_disabled">வைஃபை·உடன்·இணைக்க·முடியவில்லை</string>66 ··<string·name="wifi_watchdog_network_disabled">வைஃபை·உடன்·இணைக்க·முடியவில்லை</string>
2.87 KB
res/values-az/strings.xml
2.82 KB
res/values-az/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··<string·name="wifi_p2p_show_pin_message">PİN:</string>43 ··<string·name="wifi_p2p_show_pin_message">PİN:</string>
44 ··<string·name="wifi_p2p_to_message">Kimə:</string>44 ··<string·name="wifi_p2p_to_message">Kimə:</string>
45 ··<string·name="wifi_sim_required_message">%1$s·şəbəkəsinə·qoşulmaq·üçün·%2$s·SIM·kartı·daxil·edin</string>45 ··<string·name="wifi_sim_required_message">%1$s·şəbəkəsinə·qoşulmaq·üçün·%2$s·SIM·kartı·daxil·edin</string>
46 ··<string·name="wifi_sim_required_title">Wi‑Fi·bağlantısı·kəsildi</string>46 ··<string·name="wifi_sim_required_title">Wi‑Fi·bağlantısı·kəsildi</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Heç·bir·cihaz·qoşulmayıb.·Dəyişiklik·etmək·üçün·toxunun.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Heç·bir·cihaz·qoşulmayıb.·Dəyişiklik·etmək·üçün·toxunun.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·deaktiv·edilib</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·deaktiv·edilib</string>
49 ··<string·name="wifi_suggestion_action_allow_app">İcazə·verin</string>49 ··<string·name="wifi_suggestion_action_allow_app">İcazə·verin</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">İstənilən·halda·qulun</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Qoşun</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Qoşulun</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Qoşulun</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Xeyr,·təşəkkürlər</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Xeyr,·təşəkkürlər</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Qoşulmayın</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Qoşulmayın</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Qoşulmayın</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Qoşulmayın</string>
55 ··<string·name="wifi_suggestion_content">%s·təklif·edilən·şəbəkə.·Cihaz·avtomatik·qoşula·bilər.</string>55 ··<string·name="wifi_suggestion_content">%s·təklif·edilən·şəbəkə.·Cihaz·avtomatik·qoşula·bilər.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Bu·şəbəkələr·cihaz·məkanını·izləmək·üçün·istifadə·edilə·biləcək·unikal·ID·qəbul·edir</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Bu·şəbəkələr·cihaz·məkanını·izləmək·üçün·istifadə·edilə·biləcək·SIM·ID·qəbul·edir</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">&quot;Qoşulsanız,·%s·Wi‑Fi·şəbəkələri·SIM·kartınızla·əlaqəli·unikal·ID'ə·daxil·ola··ya·onu·paylaşa·bilər.·Bu,·cihazınızın·məkanının·izlənilməsinə·icazə·verə·bilər.&quot;</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">&quot;Qoşulsanız,·%s·Wi‑Fi·şəbəkələri·SIM·kartınızla·əlaqəli·unikal·ID'ə·daxil·ola··ya·onu·paylaşa·bilər.·Bu,·cihazınızın·məkanının·izlənilməsinə·icazə·verə·bilər.&quot;</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Bağlantı·təsdiq·edilsin?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Bağlantı·təsdiq·edilsin?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·avtomatik·qoşulmaq·istəyir</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·Wi-Fi·şəbəkəsinə·qoşulsun?</string>
60 ··<string·name="wifi_suggestion_title">Təklif·edilən·Wi‑Fi·şəbəkələrinə·icazə·verilsin?</string>60 ··<string·name="wifi_suggestion_title">Təklif·edilən·Wi‑Fi·şəbəkələrinə·icazə·verilsin?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Yadda·saxlanmış·şəbəkəyə·yaxınsınız:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Yadda·saxlanmış·şəbəkəyə·yaxınsınız:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·avtomatik·aktiv·edildi</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·avtomatik·aktiv·edildi</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Yenidən·aktiv·etməyin</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Yenidən·aktiv·etməyin</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Yadda·saxlanmış·yüksək·keyfiyyətli·şəbəkələr·yaxınlıqda·olduqda</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Yadda·saxlanmış·yüksək·keyfiyyətli·şəbəkələr·yaxınlıqda·olduqda</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·avtomatik·olaraq·aktiv·ediləcək</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·avtomatik·olaraq·aktiv·ediləcək</string>
66 ··<string·name="wifi_watchdog_network_disabled">&quot;Wi-Fi'a·qoşulmaq·alınmadı&quot;</string>66 ··<string·name="wifi_watchdog_network_disabled">&quot;Wi-Fi'a·qoşulmaq·alınmadı&quot;</string>
1.49 KB
res/values/integers.xml
1.44 KB
res/values/integers.xml
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ··<integer·name="config_wifiBssidBlocklistAbnormalDisconnectTimeWindowMs">30000</integer>3 ··<integer·name="config_wifiBssidBlocklistAbnormalDisconnectTimeWindowMs">30000</integer>
4 ··<integer·name="config_wifiBssidBlocklistMonitorAbnormalDisconnectThreshold">3</integer>4 ··<integer·name="config_wifiBssidBlocklistMonitorAbnormalDisconnectThreshold">3</integer>
5 ··<integer·name="config_wifiBssidBlocklistMonitorApUnableToHandleNewStaThreshold">1</integer>5 ··<integer·name="config_wifiBssidBlocklistMonitorApUnableToHandleNewStaThreshold">1</integer>
6 ··<integer·name="config_wifiBssidBlocklistMonitorAssociationRejectionThreshold">3</integer>6 ··<integer·name="config_wifiBssidBlocklistMonitorAssociationRejectionThreshold">3</integer>
7 ··<integer·name="config_wifiBssidBlocklistMonitorAssociationTimeoutThreshold">3</integer>7 ··<integer·name="config_wifiBssidBlocklistMonitorAssociationTimeoutThreshold">3</integer>
8 ··<integer·name="config_wifiBssidBlocklistMonitorAuthenticationFailureThreshold">3</integer>8 ··<integer·name="config_wifiBssidBlocklistMonitorAuthenticationFailureThreshold">3</integer>
9 ··<integer·name="config_wifiBssidBlocklistMonitorBaseBlockDurationMs">300000</integer>9 ··<integer·name="config_wifiBssidBlocklistMonitorBaseBlockDurationMs">300000</integer>
10 ··<integer·name="config_wifiBssidBlocklistMonitorBaseLowRssiBlockDurationMs">30000</integer>10 ··<integer·name="config_wifiBssidBlocklistMonitorConnectedScoreBaseBlockDurationMs">30000</integer>
11 ··<integer·name="config_wifiBssidBlocklistMonitorDhcpFailureThreshold">3</integer>11 ··<integer·name="config_wifiBssidBlocklistMonitorDhcpFailureThreshold">3</integer>
12 ··<integer·name="config_wifiBssidBlocklistMonitorEapFailureThreshold">1</integer>12 ··<integer·name="config_wifiBssidBlocklistMonitorEapFailureThreshold">1</integer>
13 ··<integer·name="config_wifiBssidBlocklistMonitorFailureStreakCap">7</integer>13 ··<integer·name="config_wifiBssidBlocklistMonitorFailureStreakCap">7</integer>
14 ··<integer·name="config_wifiBssidBlocklistMonitorNetworkValidationFailureThreshold">1</integer>14 ··<integer·name="config_wifiBssidBlocklistMonitorNetworkValidationFailureThreshold">1</integer>
15 ··<integer·name="config_wifiBssidBlocklistMonitorWrongPasswordThreshold">1</integer>15 ··<integer·name="config_wifiBssidBlocklistMonitorWrongPasswordThreshold">1</integer>
16 ··<integer·name="config_wifiChannelUtilizationOverride2g">80</integer>16 ··<integer·name="config_wifiChannelUtilizationOverride2g">80</integer>
17 ··<integer·name="config_wifiChannelUtilizationOverride5g">15</integer>17 ··<integer·name="config_wifiChannelUtilizationOverride5g">15</integer>
1.77 KB
res/values/public.xml
1.73 KB
res/values/public.xml
    
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··<public·id="0x7f050000"·name="config_wifiBssidBlocklistAbnormalDisconnectTimeWindowMs"·type="integer"/>67 ··<public·id="0x7f050000"·name="config_wifiBssidBlocklistAbnormalDisconnectTimeWindowMs"·type="integer"/>
68 ··<public·id="0x7f050001"·name="config_wifiBssidBlocklistMonitorAbnormalDisconnectThreshold"·type="integer"/>68 ··<public·id="0x7f050001"·name="config_wifiBssidBlocklistMonitorAbnormalDisconnectThreshold"·type="integer"/>
69 ··<public·id="0x7f050002"·name="config_wifiBssidBlocklistMonitorApUnableToHandleNewStaThreshold"·type="integer"/>69 ··<public·id="0x7f050002"·name="config_wifiBssidBlocklistMonitorApUnableToHandleNewStaThreshold"·type="integer"/>
70 ··<public·id="0x7f050003"·name="config_wifiBssidBlocklistMonitorAssociationRejectionThreshold"·type="integer"/>70 ··<public·id="0x7f050003"·name="config_wifiBssidBlocklistMonitorAssociationRejectionThreshold"·type="integer"/>
71 ··<public·id="0x7f050004"·name="config_wifiBssidBlocklistMonitorAssociationTimeoutThreshold"·type="integer"/>71 ··<public·id="0x7f050004"·name="config_wifiBssidBlocklistMonitorAssociationTimeoutThreshold"·type="integer"/>
72 ··<public·id="0x7f050005"·name="config_wifiBssidBlocklistMonitorAuthenticationFailureThreshold"·type="integer"/>72 ··<public·id="0x7f050005"·name="config_wifiBssidBlocklistMonitorAuthenticationFailureThreshold"·type="integer"/>
73 ··<public·id="0x7f050006"·name="config_wifiBssidBlocklistMonitorBaseBlockDurationMs"·type="integer"/>73 ··<public·id="0x7f050006"·name="config_wifiBssidBlocklistMonitorBaseBlockDurationMs"·type="integer"/>
74 ··<public·id="0x7f050007"·name="config_wifiBssidBlocklistMonitorBaseLowRssiBlockDurationMs"·type="integer"/>74 ··<public·id="0x7f050007"·name="config_wifiBssidBlocklistMonitorConnectedScoreBaseBlockDurationMs"·type="integer"/>
75 ··<public·id="0x7f050008"·name="config_wifiBssidBlocklistMonitorDhcpFailureThreshold"·type="integer"/>75 ··<public·id="0x7f050008"·name="config_wifiBssidBlocklistMonitorDhcpFailureThreshold"·type="integer"/>
76 ··<public·id="0x7f050009"·name="config_wifiBssidBlocklistMonitorEapFailureThreshold"·type="integer"/>76 ··<public·id="0x7f050009"·name="config_wifiBssidBlocklistMonitorEapFailureThreshold"·type="integer"/>
77 ··<public·id="0x7f05000a"·name="config_wifiBssidBlocklistMonitorFailureStreakCap"·type="integer"/>77 ··<public·id="0x7f05000a"·name="config_wifiBssidBlocklistMonitorFailureStreakCap"·type="integer"/>
78 ··<public·id="0x7f05000b"·name="config_wifiBssidBlocklistMonitorNetworkValidationFailureThreshold"·type="integer"/>78 ··<public·id="0x7f05000b"·name="config_wifiBssidBlocklistMonitorNetworkValidationFailureThreshold"·type="integer"/>
79 ··<public·id="0x7f05000c"·name="config_wifiBssidBlocklistMonitorWrongPasswordThreshold"·type="integer"/>79 ··<public·id="0x7f05000c"·name="config_wifiBssidBlocklistMonitorWrongPasswordThreshold"·type="integer"/>
80 ··<public·id="0x7f05000d"·name="config_wifiChannelUtilizationOverride2g"·type="integer"/>80 ··<public·id="0x7f05000d"·name="config_wifiChannelUtilizationOverride2g"·type="integer"/>
81 ··<public·id="0x7f05000e"·name="config_wifiChannelUtilizationOverride5g"·type="integer"/>81 ··<public·id="0x7f05000e"·name="config_wifiChannelUtilizationOverride5g"·type="integer"/>
3.12 KB
res/values-ru/strings.xml
3.07 KB
res/values-ru/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">Кому:</string>44 ··<string·name="wifi_p2p_to_message">Кому:</string>
45 ··<string·name="wifi_sim_required_message">Чтобы·подключиться·к·сети·\&quot;%1$s\&quot;,·вставьте·SIM-карту·оператора·\&quot;%2$s\&quot;.</string>45 ··<string·name="wifi_sim_required_message">Чтобы·подключиться·к·сети·\&quot;%1$s\&quot;,·вставьте·SIM-карту·оператора·\&quot;%2$s\&quot;.</string>
46 ··<string·name="wifi_sim_required_title">Нет·подключения·к·Wi-Fi</string>46 ··<string·name="wifi_sim_required_title">Нет·подключения·к·Wi-Fi</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Нет·подключенных·устройств.·Нажмите,·чтобы·внести·изменения.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Нет·подключенных·устройств.·Нажмите,·чтобы·внести·изменения.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Точка·доступа·отключена</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Точка·доступа·отключена</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Разрешить</string>49 ··<string·name="wifi_suggestion_action_allow_app">Разрешить</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Все·равно·подключиться</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Подключиться</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Подключиться</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Подключиться</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Нет,·спасибо</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Нет,·спасибо</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Не·подключаться</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Не·подключаться</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Не·подключаться</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Не·подключаться</string>
55 ··<string·name="wifi_suggestion_content">Приложение·\&quot;%s\&quot;·рекомендует·сети,·к·которым·устройство·может·подключаться·автоматически.</string>55 ··<string·name="wifi_suggestion_content">Приложение·\&quot;%s\&quot;·рекомендует·сети,·к·которым·устройство·может·подключаться·автоматически.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Эти·сети·получат·доступ·к·уникальному·идентификатору,·с·помощью·которого·можно·отслеживать·местоположение·устройства.</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Этим·сетям·будет·передан·идентификатор·SIM-карты,·с·помощью·которого·можно·отслеживать·местоположение·устройства.</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Если·вы·установите·подключение,·Wi‑Fi-сети·оператора·\&quot;%s\&quot;·смогут·получать·доступ·к·уникальному·идентификатору,·связанному·с·вашей·SIM-картой,·или·делиться·им.·Это·позволит·отслеживать·местоположение·устройства.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Если·вы·установите·подключение,·Wi‑Fi-сети·оператора·\&quot;%s\&quot;·смогут·получать·доступ·к·уникальному·идентификатору,·связанному·с·вашей·SIM-картой,·или·делиться·им.·Это·позволит·отслеживать·местоположение·устройства.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Подтвердите·подключение</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Подтвердите·подключение</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·запрашивает·разрешение·на·автоподключение</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Подключиться·к·сети·Wi-Fi·оператора·\&quot;%s\&quot;?</string>
60 ··<string·name="wifi_suggestion_title">Подключаться·к·предложенным·сетям·Wi‑Fi?</string>60 ··<string·name="wifi_suggestion_title">Подключаться·к·предложенным·сетям·Wi‑Fi?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Вы·находитесь·в·зоне·действия·сохраненной·сети·%1$s.</string>61 ··<string·name="wifi_wakeup_enabled_content">Вы·находитесь·в·зоне·действия·сохраненной·сети·%1$s.</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·включен·автоматически</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·включен·автоматически</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Не·включать·снова</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Не·включать·снова</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Когда·вы·будете·в·зоне·действия·сохраненной·сети·с·хорошим·сигналом.</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Когда·вы·будете·в·зоне·действия·сохраненной·сети·с·хорошим·сигналом.</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi-Fi·включится·автоматически</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi-Fi·включится·автоматически</string>
66 ··<string·name="wifi_watchdog_network_disabled">Не·удалось·подключиться·к·сети·Wi-Fi</string>66 ··<string·name="wifi_watchdog_network_disabled">Не·удалось·подключиться·к·сети·Wi-Fi</string>
2.76 KB
res/values-is/strings.xml
2.71 KB
res/values-is/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··<string·name="wifi_p2p_show_pin_message">PIN-númer:</string>43 ··<string·name="wifi_p2p_show_pin_message">PIN-númer:</string>
44 ··<string·name="wifi_p2p_to_message">Til:</string>44 ··<string·name="wifi_p2p_to_message">Til:</string>
45 ··<string·name="wifi_sim_required_message">Til··tengjast·%1$s·skaltu·setja·inn·SIM-kort·frá·%2$s</string>45 ··<string·name="wifi_sim_required_message">Til··tengjast·%1$s·skaltu·setja·inn·SIM-kort·frá·%2$s</string>
46 ··<string·name="wifi_sim_required_title">Wi-Fi·ótengt</string>46 ··<string·name="wifi_sim_required_title">Wi-Fi·ótengt</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Engin·tæki·eru·tengd.·Ýttu·til··breyta.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Engin·tæki·eru·tengd.·Ýttu·til··breyta.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Slökkt·á·heitum·reit</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Slökkt·á·heitum·reit</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Leyfa</string>49 ··<string·name="wifi_suggestion_action_allow_app">Leyfa</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Tengjast·samt</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Tengja</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Tengjast</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Tengjast</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Nei,·takk</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Nei,·takk</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Ekki·tengjast</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Ekki·tengjast</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Ekki·tengjast</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Ekki·tengjast</string>
55 ··<string·name="wifi_suggestion_content">%s·kom·með·tillögur··netkerfum.·Tækið·gæti·tengst·sjálfkrafa.</string>55 ··<string·name="wifi_suggestion_content">%s·kom·með·tillögur··netkerfum.·Tækið·gæti·tengst·sjálfkrafa.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Þessi·net··einkvæmt·auðkenni·sem·hægt·er··nota·til··rekja·staðsetningu·tækisins</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Þessi·net··SIM-auðkenni·sem·hægt·er··nota·til··rekja·staðsetningu·tækisins</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Ef·þú·tengist·geta·Wi-Fi·net·%s·fengið·aðgang··eða·deilt·einkvæmu·auðkenni·sem·er·tengt·SIM-kortinu·þínu.·Með·þessu·er·hugsanlega·hægt··rekja·staðsetningu·tækisins·þíns.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Ef·þú·tengist·geta·Wi-Fi·net·%s·fengið·aðgang··eða·deilt·einkvæmu·auðkenni·sem·er·tengt·SIM-kortinu·þínu.·Með·þessu·er·hugsanlega·hægt··rekja·staðsetningu·tækisins·þíns.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Staðfesta·tengingu?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Staðfesta·tengingu?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·vill·tengjast·sjálfkrafa</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Tengjast·við·%s·Wi‑Fi?</string>
60 ··<string·name="wifi_suggestion_title">Leyfa·ráðlögð·Wi‑Fi·net?</string>60 ··<string·name="wifi_suggestion_title">Leyfa·ráðlögð·Wi‑Fi·net?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Þú·ert·nálægt·vistuðu·neti:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Þú·ert·nálægt·vistuðu·neti:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Sjálfkrafa·kveikt·á·Wi-Fi</string>62 ··<string·name="wifi_wakeup_enabled_title">Sjálfkrafa·kveikt·á·Wi-Fi</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Ekki·kveikja·aftur</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Ekki·kveikja·aftur</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Þegar·þú·ert·nálægt·vistuðu·hágæðaneti</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Þegar·þú·ert·nálægt·vistuðu·hágæðaneti</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Kveikt·verður·sjálfkrafa·á·Wi‑Fi</string>65 ··<string·name="wifi_wakeup_onboarding_title">Kveikt·verður·sjálfkrafa·á·Wi‑Fi</string>
66 ··<string·name="wifi_watchdog_network_disabled">Ekki·var·hægt··tengjast·Wi-Fi</string>66 ··<string·name="wifi_watchdog_network_disabled">Ekki·var·hægt··tengjast·Wi-Fi</string>
2.79 KB
res/values-en-rIN/strings.xml
2.73 KB
res/values-en-rIN/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">To:</string>44 ··<string·name="wifi_p2p_to_message">To:</string>
45 ··<string·name="wifi_sim_required_message">To·connect·to·%1$s,·insert·a·%2$s·SIM</string>45 ··<string·name="wifi_sim_required_message">To·connect·to·%1$s,·insert·a·%2$s·SIM</string>
46 ··<string·name="wifi_sim_required_title">Wi‑Fi·disconnected</string>46 ··<string·name="wifi_sim_required_title">Wi‑Fi·disconnected</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">No·devices·connected.·Tap·to·modify.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">No·devices·connected.·Tap·to·modify.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·turned·off</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·turned·off</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Allow</string>49 ··<string·name="wifi_suggestion_action_allow_app">Allow</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Connect·anyway</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Connect</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Connect</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Connect</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">No,·thanks</string>52 ··<string·name="wifi_suggestion_action_disallow_app">No,·thanks</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">&quot;Don't·connect&quot;</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">&quot;Don't·connect&quot;</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">&quot;Don't·connect&quot;</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">&quot;Don't·connect&quot;</string>
55 ··<string·name="wifi_suggestion_content">%s·suggested·networks.·Device·may·connect·automatically.</string>55 ··<string·name="wifi_suggestion_content">%s·suggested·networks.·Device·may·connect·automatically.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">These·networks·receive·a·unique·ID·that·can·be·used·to·track·device·location</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">These·networks·receive·a·SIM·ID·that·can·be·used·to·track·device·location</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">&quot;If·you·connect,·%s·Wi‑Fi·networks·may·access·or·share·a·unique·ID·associated·with·your·SIM.·This·may·allow·your·device's·location·to·be·tracked.&quot;</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">&quot;If·you·connect,·%s·Wi‑Fi·networks·may·access·or·share·a·unique·ID·associated·with·your·SIM.·This·may·allow·your·device's·location·to·be·tracked.&quot;</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Confirm·connection?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Confirm·connection?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·wants·to·auto‑connect</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Connect·to·%s·Wi‑Fi?</string>
60 ··<string·name="wifi_suggestion_title">Allow·suggested·Wi‑Fi·networks?</string>60 ··<string·name="wifi_suggestion_title">Allow·suggested·Wi‑Fi·networks?</string>
61 ··<string·name="wifi_wakeup_enabled_content">&quot;You're·near·a·saved·network:·%1$s&quot;</string>61 ··<string·name="wifi_wakeup_enabled_content">&quot;You're·near·a·saved·network:·%1$s&quot;</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·turned·on·automatically</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·turned·on·automatically</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">&quot;Don't·turn·back·on&quot;</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">&quot;Don't·turn·back·on&quot;</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">&quot;When·you're·near·a·high‑quality·saved·network&quot;</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">&quot;When·you're·near·a·high‑quality·saved·network&quot;</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·will·turn·on·automatically</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·will·turn·on·automatically</string>
66 ··<string·name="wifi_watchdog_network_disabled">&quot;Couldn't·connect·to·Wi-Fi&quot;</string>66 ··<string·name="wifi_watchdog_network_disabled">&quot;Couldn't·connect·to·Wi-Fi&quot;</string>
4.13 KB
res/values-hy/strings.xml
4.08 KB
res/values-hy/strings.xml
    
Offset 1, 12 lines modifiedOffset 1, 12 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="accept">Ընդունել</string>3 ··<string·name="accept">Ընդունել</string>
4 ··<string·name="decline">Մերժել</string>4 ··<string·name="decline">Մերժել</string>
5 ··<string·name="dlg_ok">Հաստատել</string>5 ··<string·name="dlg_ok">Եղավ</string>
6 ··<string·name="notification_channel_network_alerts">Ցանցային·զգուշացումներ</string>6 ··<string·name="notification_channel_network_alerts">Ցանցային·զգուշացումներ</string>
7 ··<string·name="notification_channel_network_available">Ցանցը·հասանելի·է</string>7 ··<string·name="notification_channel_network_available">Ցանցը·հասանելի·է</string>
8 ··<string·name="notification_channel_network_status">Ցանցի·կարգավիճակ</string>8 ··<string·name="notification_channel_network_status">Ցանցի·կարգավիճակ</string>
9 ··<string·name="ok">Լավ</string>9 ··<string·name="ok">Լավ</string>
10 ··<string·name="wifiResourcesAppLabel">Համակարգի·Wi-Fi·ռեսուրսներ</string>10 ··<string·name="wifiResourcesAppLabel">Համակարգի·Wi-Fi·ռեսուրսներ</string>
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>
Offset 36, 31 lines modifiedOffset 36, 31 lines modified
36 ··<string·name="wifi_eap_error_message_code_32765">%1$s·:·EAP·նույնականացման·սխալ·32765</string>36 ··<string·name="wifi_eap_error_message_code_32765">%1$s·:·EAP·նույնականացման·սխալ·32765</string>
37 ··<string·name="wifi_eap_error_message_code_32766">%1$s·:·EAP·նույնականացման·սխալ·32766</string>37 ··<string·name="wifi_eap_error_message_code_32766">%1$s·:·EAP·նույնականացման·սխալ·32766</string>
38 ··<string·name="wifi_p2p_enter_pin_message">Մուտքագրեք·պահանջվող·PIN-ը:</string>38 ··<string·name="wifi_p2p_enter_pin_message">Մուտքագրեք·պահանջվող·PIN-ը:</string>
39 ··<string·name="wifi_p2p_frequency_conflict_message">Հեռախոսը·ժամանակավորապես·կանջատվի·Wi-Fi-ից,·քանի·դեռ·այն·միացված·է·%1$s-ին</string>39 ··<string·name="wifi_p2p_frequency_conflict_message">Հեռախոսը·ժամանակավորապես·կանջատվի·Wi-Fi-ից,·քանի·դեռ·այն·միացված·է·%1$s-ին</string>
40 ··<string·name="wifi_p2p_from_message">Ուղարկող`</string>40 ··<string·name="wifi_p2p_from_message">Ուղարկող`</string>
41 ··<string·name="wifi_p2p_invitation_sent_title">Հրավերն·ուղարկված·է</string>41 ··<string·name="wifi_p2p_invitation_sent_title">Հրավերն·ուղարկված·է</string>
42 ··<string·name="wifi_p2p_invitation_to_connect_title">Միացման·հրավեր</string>42 ··<string·name="wifi_p2p_invitation_to_connect_title">Միացման·հրավեր</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">Ում`</string>44 ··<string·name="wifi_p2p_to_message">Ում`</string>
45 ··<string·name="wifi_sim_required_message">%1$s·ցանցին·միանալու·համար·տեղադրեք·%2$s·օպերատորի·SIM·քարտը</string>45 ··<string·name="wifi_sim_required_message">%1$s·ցանցին·միանալու·համար·տեղադրեք·%2$s·օպերատորի·SIM·քարտը</string>
46 ··<string·name="wifi_sim_required_title">Wi-Fi-ն·անջատված·է</string>46 ··<string·name="wifi_sim_required_title">Wi-Fi-ն·անջատված·է</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Կապված·սարքեր·չկան։·Հպեք՝·փոփոխելու·համար։</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Կապված·սարքեր·չկան։·Հպեք՝·փոփոխելու·համար։</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Թեժ·կետն·անջատված·է</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Թեժ·կետն·անջատված·է</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Թույլատրել</string>49 ··<string·name="wifi_suggestion_action_allow_app">Թույլատրել</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Միանալ</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Միանալ</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Միանալ</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Միանալ</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Ոչ,·շնորհակալություն</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Ոչ,·շնորհակալություն</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Չմիանալ</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Չմիանալ</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Չմիանալ</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Չմիանալ</string>
55 ··<string·name="wifi_suggestion_content">%s·հավելվածի·առաջարկվող·ցանցեր:·Սարքը·կարող·է·ավտոմատ·միանալ:</string>55 ··<string·name="wifi_suggestion_content">%s·հավելվածի·առաջարկվող·ցանցեր:·Սարքը·կարող·է·ավտոմատ·միանալ:</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Այս·ցանցերը·ստանում·են·եզակի·ID,·որը·կարող·է·օգտագործվել·սարքի·տեղադրությունը·հետագծելու·համար։</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Այս·ցանցերը·ստանում·են·SIM·քարտի·ID,·որը·կարող·է·օգտագործվել·սարքի·տեղադրությունը·հետագծելու·համար։</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Միանալու·դեպքում·%s-ի·Wi‑Fi·ցանցերը·կարող·են·ստանալ·ձեր·SIM·քարտի·հետ·կապված·եզակի·ID-ն·կամ·կիսվել·դրանով։·Դա·հնարավորություն·կտա·հետագծել·ձեր·սարքի·տեղադրությունը։</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Միանալու·դեպքում·%s-ի·Wi‑Fi·ցանցերը·կարող·են·ստանալ·ձեր·SIM·քարտի·հետ·կապված·եզակի·ID-ն·կամ·կիսվել·դրանով։·Դա·հնարավորություն·կտա·հետագծել·ձեր·սարքի·տեղադրությունը։</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Հաստատե՞լ·միացումը</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Հաստատե՞լ·միացումը</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s-ը·հայցում·է·ավտոմատ·միանալու·թույլտվություն</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Միանա՞լ·%s·Wi-Fi·ցանցին</string>
60 ··<string·name="wifi_suggestion_title">Թույլատրե՞լ·առաջարկվող·Wi‑Fi·ցանցերի·օգտագործումը</string>60 ··<string·name="wifi_suggestion_title">Թույլատրե՞լ·առաջարկվող·Wi‑Fi·ցանցերի·օգտագործումը</string>
61 ··<string·name="wifi_wakeup_enabled_content">Դուք·գտնվում·եք·պահված·ցանցի·մոտակայքում՝·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Դուք·գտնվում·եք·պահված·ցանցի·մոտակայքում՝·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi-ը·միացել·է·ավտոմատ·կերպով</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi-ը·միացել·է·ավտոմատ·կերպով</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Նորից·չմիացնել</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Նորից·չմիացնել</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Լավ·ազդանշանով·պահված·ցանցի·տարածքում·գտնվելիս</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Լավ·ազդանշանով·պահված·ցանցի·տարածքում·գտնվելիս</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi-ն·ավտոմատ·կմիանա</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi-ն·ավտոմատ·կմիանա</string>
66 ··<string·name="wifi_watchdog_network_disabled">Չհաջողվեց·միանալ·Wi-Fi-ին</string>66 ··<string·name="wifi_watchdog_network_disabled">Չհաջողվեց·միանալ·Wi-Fi-ին</string>
2.98 KB
res/values-it/strings.xml
2.93 KB
res/values-it/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">A:</string>44 ··<string·name="wifi_p2p_to_message">A:</string>
45 ··<string·name="wifi_sim_required_message">Per·connetterti·alla·rete·%1$s,·inserisci·una·SIM·%2$s</string>45 ··<string·name="wifi_sim_required_message">Per·connetterti·alla·rete·%1$s,·inserisci·una·SIM·%2$s</string>
46 ··<string·name="wifi_sim_required_title">Rete·Wi-Fi·scollegata</string>46 ··<string·name="wifi_sim_required_title">Rete·Wi-Fi·scollegata</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Nessun·dispositivo·connesso.·Tocca·per·modificare.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Nessun·dispositivo·connesso.·Tocca·per·modificare.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·disattivato</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·disattivato</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Consenti</string>49 ··<string·name="wifi_suggestion_action_allow_app">Consenti</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Connetti·comunque</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Connetti</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Connetti</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Connetti</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">No,·grazie</string>52 ··<string·name="wifi_suggestion_action_disallow_app">No,·grazie</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Non·connettere</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Non·connettere</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Non·connettere</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Non·connettere</string>
55 ··<string·name="wifi_suggestion_content">%s·ha·suggerito·delle·reti.·Il·dispositivo·potrebbe·collegarsi·automaticamente.</string>55 ··<string·name="wifi_suggestion_content">%s·ha·suggerito·delle·reti.·Il·dispositivo·potrebbe·collegarsi·automaticamente.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Queste·reti·ricevono·un·ID·univoco·che·può·essere·usato·per·monitorare·la·posizione·del·dispositivo</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Queste·reti·ricevono·un·ID·SIM·che·può·essere·usato·per·monitorare·la·posizione·del·dispositivo</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Se·esegui·la·connessione,·le·reti·Wi-Fi·di·%s·potranno·accedere·o·condividere·un·ID·univoco·associato·alla·tua·SIM.·Questa·azione·potrebbe·consentire·il·monitoraggio·della·posizione·del·tuo·dispositivo.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Se·esegui·la·connessione,·le·reti·Wi-Fi·di·%s·potranno·accedere·o·condividere·un·ID·univoco·associato·alla·tua·SIM.·Questa·azione·potrebbe·consentire·il·monitoraggio·della·posizione·del·tuo·dispositivo.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Confermi·la·connessione?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Confermi·la·connessione?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·vuole·connettersi·automaticamente</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Vuoi·connetterti·alla·rete·Wi-Fi·%s?</string>
60 ··<string·name="wifi_suggestion_title">Vuoi·consentire·le·reti·Wi-Fi·suggerite?</string>60 ··<string·name="wifi_suggestion_title">Vuoi·consentire·le·reti·Wi-Fi·suggerite?</string>
61 ··<string·name="wifi_wakeup_enabled_content">&quot;Ti·trovi·nell'area·di·copertura·di·una·rete·salvata:·%1$s&quot;</string>61 ··<string·name="wifi_wakeup_enabled_content">&quot;Ti·trovi·nell'area·di·copertura·di·una·rete·salvata:·%1$s&quot;</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·attivato·automaticamente</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·attivato·automaticamente</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Non·riattivare</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Non·riattivare</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">&quot;Quando·ti·trovi·nell'area·di·una·rete·salvata·di·alta·qualità&quot;</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">&quot;Quando·ti·trovi·nell'area·di·una·rete·salvata·di·alta·qualità&quot;</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Il·Wi‑Fi·verrà·attivato·automaticamente</string>65 ··<string·name="wifi_wakeup_onboarding_title">Il·Wi‑Fi·verrà·attivato·automaticamente</string>
66 ··<string·name="wifi_watchdog_network_disabled">Impossibile·connettersi·alla·rete·Wi-Fi</string>66 ··<string·name="wifi_watchdog_network_disabled">Impossibile·connettersi·alla·rete·Wi-Fi</string>
3.06 KB
res/values-be/strings.xml
3.02 KB
res/values-be/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">Каму:</string>44 ··<string·name="wifi_p2p_to_message">Каму:</string>
45 ··<string·name="wifi_sim_required_message">Каб·падключыцца·да·сеткі·\&quot;%1$s\&quot;,·устаўце·SIM-карту·аператара·\&quot;%2$s\&quot;</string>45 ··<string·name="wifi_sim_required_message">Каб·падключыцца·да·сеткі·\&quot;%1$s\&quot;,·устаўце·SIM-карту·аператара·\&quot;%2$s\&quot;</string>
46 ··<string·name="wifi_sim_required_title">Wi-Fi·выключаны</string>46 ··<string·name="wifi_sim_required_title">Wi-Fi·выключаны</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Няма·падключаных·прылад.·Націсніце,·каб·змяніць·налады.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Няма·падключаных·прылад.·Націсніце,·каб·змяніць·налады.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Хот-спот·выключаны</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Хот-спот·выключаны</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Дазволіць</string>49 ··<string·name="wifi_suggestion_action_allow_app">Дазволіць</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Усё·роўна·падключыцца</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Падключыцца</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Падключыцца</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Падключыцца</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Не,·дзякуй</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Не,·дзякуй</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Не·падключацца</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Не·падключацца</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Не·падключацца</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Не·падключацца</string>
55 ··<string·name="wifi_suggestion_content">Праграма·\&quot;%s\&quot;·прапанавала·сеткі.·Прылада·можа·падключыцца·да·ніх·аўтаматычна.</string>55 ··<string·name="wifi_suggestion_content">Праграма·\&quot;%s\&quot;·прапанавала·сеткі.·Прылада·можа·падключыцца·да·ніх·аўтаматычна.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Гэтыя·сеткі·атрымліваюць·унікальны·ідэнтыфікатар,·які·можа·выкарыстоўвацца·для·адсочвання·месцазнаходжання·прылады</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Гэтыя·сеткі·атрымліваюць·ідэнтыфікатар·SIM-карты,·які·можа·выкарыстоўвацца·для·адсочвання·месцазнаходжання·прылады</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Калі·вы·падключыцеся,·сеткі·Wi‑Fi·аператара·\&quot;%s\&quot;·змогуць·атрымаць·доступ·да·ўнікальнага·ідэнтыфікатара,·звязанага·з·вашай·SIM-картай,·ці·абагуліць·яго.·Можа·ўзнікнуць·магчымасць·адсочваць·месцазнаходжанне·вашай·прылады.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Калі·вы·падключыцеся,·сеткі·Wi‑Fi·аператара·\&quot;%s\&quot;·змогуць·атрымаць·доступ·да·ўнікальнага·ідэнтыфікатара,·звязанага·з·вашай·SIM-картай,·ці·абагуліць·яго.·Можа·ўзнікнуць·магчымасць·адсочваць·месцазнаходжанне·вашай·прылады.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Пацвердзіць·падключэнне?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Пацвердзіць·падключэнне?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·запытвае·дазвол·на·аўтаматычнае·падключэнне</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Падключыцца·да·Wi-Fi·аператара·\&quot;%s\&quot;?</string>
60 ··<string·name="wifi_suggestion_title">Дазволіць·падключэнне·да·прапанаваных·сетак·Wi‑Fi?</string>60 ··<string·name="wifi_suggestion_title">Дазволіць·падключэнне·да·прапанаваных·сетак·Wi‑Fi?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Вы·знаходзіцеся·побач·з·захаванай·сеткай:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Вы·знаходзіцеся·побач·з·захаванай·сеткай:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·уключыўся·аўтаматычна</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·уключыўся·аўтаматычна</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Не·ўключаць·зноў</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Не·ўключаць·зноў</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Побач·з·захаванай·сеткай·з·высакаякасным·сігналам</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Побач·з·захаванай·сеткай·з·высакаякасным·сігналам</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·уключыцца·аўтаматычна</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·уключыцца·аўтаматычна</string>
66 ··<string·name="wifi_watchdog_network_disabled">Немагчыма·падключыцца·да·Wi-Fi</string>66 ··<string·name="wifi_watchdog_network_disabled">Немагчыма·падключыцца·да·Wi-Fi</string>
4.49 KB
res/values-fr/strings.xml
4.44 KB
res/values-fr/strings.xml
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 ··<string·name="notification_channel_network_available">Réseau·disponible</string>7 ··<string·name="notification_channel_network_available">Réseau·disponible</string>
8 ··<string·name="notification_channel_network_status">État·du·réseau</string>8 ··<string·name="notification_channel_network_status">État·du·réseau</string>
9 ··<string·name="ok">OK</string>9 ··<string·name="ok">OK</string>
10 ··<string·name="wifiResourcesAppLabel">Ressources·Wi-Fi·du·système</string>10 ··<string·name="wifiResourcesAppLabel">Ressources·Wi-Fi·du·système</string>
11 ··<string·name="wifi_available_action_all_networks">Tous·les·réseaux</string>11 ··<string·name="wifi_available_action_all_networks">Tous·les·réseaux</string>
12 ··<string·name="wifi_available_action_connect">Se·connecter</string>12 ··<string·name="wifi_available_action_connect">Se·connecter</string>
13 ··<string·name="wifi_available_content_failed_to_connect">Appuyer·pour·afficher·tous·les·réseaux</string>13 ··<string·name="wifi_available_content_failed_to_connect">Appuyer·pour·afficher·tous·les·réseaux</string>
14 ··<string·name="wifi_available_title">Se·connecter·pour·ouvrir·le·réseau·Wi-Fi</string>14 ··<string·name="wifi_available_title">Connexion·à·un·réseau·Wi-Fi·ouvert</string>
15 ··<string·name="wifi_available_title_connected">Connecté·au·réseau·Wi-Fi</string>15 ··<string·name="wifi_available_title_connected">Connecté·au·réseau·Wi-Fi</string>
16 ··<string·name="wifi_available_title_connecting">Connexion·au·réseau·Wi-Fi</string>16 ··<string·name="wifi_available_title_connecting">Connexion·au·réseau·Wi-Fi</string>
17 ··<string·name="wifi_available_title_failed_to_connect">Impossible·de·se·connecter·au·réseau·Wi-Fi</string>17 ··<string·name="wifi_available_title_failed_to_connect">Impossible·de·se·connecter·au·réseau·Wi-Fi</string>
18 ··<string·name="wifi_cannot_connect_with_randomized_mac_message">Appuyez·pour·modifier·les·paramètres·de·confidentialité,·puis·réessayez</string>18 ··<string·name="wifi_cannot_connect_with_randomized_mac_message">Appuyez·pour·modifier·les·paramètres·de·confidentialité,·puis·réessayez</string>
19 ··<string·name="wifi_cannot_connect_with_randomized_mac_title">Impossible·de·se·connecter·à·%1$s</string>19 ··<string·name="wifi_cannot_connect_with_randomized_mac_title">Impossible·de·se·connecter·à·%1$s</string>
20 ··<string·name="wifi_connect_alert_message">&quot;L'application·%1$s·souhaite·se·connecter·au·réseau·Wi-Fi·%2$s.&quot;</string>20 ··<string·name="wifi_connect_alert_message">&quot;L'application·%1$s·souhaite·se·connecter·au·réseau·Wi-Fi·%2$s.&quot;</string>
21 ··<string·name="wifi_connect_alert_title">Autoriser·la·connexion ?</string>21 ··<string·name="wifi_connect_alert_title">Autoriser·la·connexion ?</string>
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··<string·name="wifi_p2p_show_pin_message">Code :</string>43 ··<string·name="wifi_p2p_show_pin_message">Code :</string>
44 ··<string·name="wifi_p2p_to_message">À :</string>44 ··<string·name="wifi_p2p_to_message">À :</string>
45 ··<string·name="wifi_sim_required_message">Pour·vous·connecter·au·réseau·%1$s,·insérez·une·carte·SIM·%2$s</string>45 ··<string·name="wifi_sim_required_message">Pour·vous·connecter·au·réseau·%1$s,·insérez·une·carte·SIM·%2$s</string>
46 ··<string·name="wifi_sim_required_title">Wi-Fi·déconnecté</string>46 ··<string·name="wifi_sim_required_title">Wi-Fi·déconnecté</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Aucun·appareil·connecté.·Appuyez·pour·modifier.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Aucun·appareil·connecté.·Appuyez·pour·modifier.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">&quot;Point·d'accès·désactivé&quot;</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">&quot;Point·d'accès·désactivé&quot;</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Autoriser</string>49 ··<string·name="wifi_suggestion_action_allow_app">Autoriser</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Connecter·quand·même</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Se·connecter</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Connecter</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Connecter</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Non,·merci</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Non,·merci</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Ne·pas·connecter</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Ne·pas·connecter</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Ne·pas·connecter</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Ne·pas·connecter</string>
55 ··<string·name="wifi_suggestion_content">&quot;Réseaux·suggérés·par·%s.·L'appareil·pourra·se·connecter·automatiquement.&quot;</string>55 ··<string·name="wifi_suggestion_content">&quot;Réseaux·suggérés·par·%s.·L'appareil·pourra·se·connecter·automatiquement.&quot;</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">&quot;Ces·réseaux·reçoivent·un·identifiant·unique·qui·peut·être·utilisé·pour·suivre·la·position·de·l'appareil&quot;</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">&quot;Ces·réseaux·reçoivent·un·ID·de·SIM·qui·peut·être·utilisé·pour·suivre·la·position·de·l'appareil&quot;</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">&quot;Si·vous·établissez·la·connexion,·les·réseaux·Wi-Fi·%s·peuvent·accéder·à·un·identifiant·unique·associé·à·votre·carte SIM·ou·le·partager.·Suite·à·cette·connexion,·la·position·de·votre·appareil·peut·également·d'être·suivie.&quot;</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">&quot;Si·vous·établissez·la·connexion,·les·réseaux·Wi-Fi·%s·peuvent·accéder·à·un·identifiant·unique·associé·à·votre·carte SIM·ou·le·partager.·Suite·à·cette·connexion,·la·position·de·votre·appareil·peut·également·d'être·suivie.&quot;</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Confirmer·la·connexion ?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Confirmer·la·connexion ?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·souhaite·se·connecter·automatiquement</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Se·connecter·au·Wi-Fi·%s ?</string>
60 ··<string·name="wifi_suggestion_title">Autoriser·les·suggestions·de·réseaux·Wi‑Fi ?</string>60 ··<string·name="wifi_suggestion_title">Autoriser·les·suggestions·de·réseaux·Wi‑Fi ?</string>
61 ··<string·name="wifi_wakeup_enabled_content">&quot;Vous·vous·trouvez·à·proximité·d'un·réseau·enregistré :·%1$s&quot;</string>61 ··<string·name="wifi_wakeup_enabled_content">&quot;Vous·vous·trouvez·à·proximité·d'un·réseau·enregistré :·%1$s&quot;</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi-Fi·activé·automatiquement</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi-Fi·activé·automatiquement</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Ne·pas·réactiver</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Ne·pas·réactiver</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">&quot;Lorsque·vous·êtes·à·proximité·d'un·réseau·enregistré·de·haute·qualité&quot;</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">&quot;Lorsque·vous·êtes·à·proximité·d'un·réseau·enregistré·de·haute·qualité&quot;</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Le·Wi-Fi·sera·activé·automatiquement</string>65 ··<string·name="wifi_wakeup_onboarding_title">Le·Wi-Fi·sera·activé·automatiquement</string>
66 ··<string·name="wifi_watchdog_network_disabled">Impossible·de·se·connecter·au·Wi-Fi.</string>66 ··<string·name="wifi_watchdog_network_disabled">Impossible·de·se·connecter·au·Wi-Fi.</string>
2.9 KB
res/values-mn/strings.xml
2.85 KB
res/values-mn/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">Хэнд:</string>44 ··<string·name="wifi_p2p_to_message">Хэнд:</string>
45 ··<string·name="wifi_sim_required_message">%1$s-д·холбогдохын·тулд·%2$s·СИМ-г·хийнэ·үү</string>45 ··<string·name="wifi_sim_required_message">%1$s-д·холбогдохын·тулд·%2$s·СИМ-г·хийнэ·үү</string>
46 ··<string·name="wifi_sim_required_title">Wifi-г·салгалаа</string>46 ··<string·name="wifi_sim_required_title">Wifi-г·салгалаа</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Ямар·ч·төхөөрөмж·холбогдоогүй·байна.·Өөрчлөхийн·тулд·товшино·уу.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Ямар·ч·төхөөрөмж·холбогдоогүй·байна.·Өөрчлөхийн·тулд·товшино·уу.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Сүлжээний·цэгийг·унтраасан</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Сүлжээний·цэгийг·унтраасан</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Зөвшөөрөх</string>49 ··<string·name="wifi_suggestion_action_allow_app">Зөвшөөрөх</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Ямар·ч·тохиолдолд·холбогдох</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Холбогдох</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Холбогдох</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Холбогдох</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Үгүй,·баярлалаа</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Үгүй,·баярлалаа</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Битгий·холбогд</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Битгий·холбогд</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Битгий·холбогд</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Битгий·холбогд</string>
55 ··<string·name="wifi_suggestion_content">%s·сүлжээ·санал·болголоо.·Төхөөрөмж·автоматаар·холбогдож·магадгүй.</string>55 ··<string·name="wifi_suggestion_content">%s·сүлжээ·санал·болголоо.·Төхөөрөмж·автоматаар·холбогдож·магадгүй.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Эдгээр·сүлжээ·нь·төхөөрөмжийн·байршлыг·тандахад·ашиглах·боломжтой·цор·ганц·дугаарыг·хүлээн·авдаг</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Эдгээр·сүлжээ·нь·төхөөрөмжийн·байршлыг·тандахад·ашиглах·боломжтой·SIM·ID-г·хүлээн·авдаг</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Хэрэв·та·холбогдвол·%s-н·Wi‑Fi·сүлжээ·нь·таны·СИМ-тэй·холбоотой·цор·ганц·дугаарт·хандаж·эсвэл·түүнийг·хуваалцаж·болзошгүй.·Энэ·нь·таны·төхөөрөмжийн·байршлыг·тандахыг·зөвшөөрч·болзошгүй.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Хэрэв·та·холбогдвол·%s-н·Wi‑Fi·сүлжээ·нь·таны·СИМ-тэй·холбоотой·цор·ганц·дугаарт·хандаж·эсвэл·түүнийг·хуваалцаж·болзошгүй.·Энэ·нь·таны·төхөөрөмжийн·байршлыг·тандахыг·зөвшөөрч·болзошгүй.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Холболтыг·баталгаажуулах·уу?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Холболтыг·баталгаажуулах·уу?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·нь·автоматаар·холбогдох·хүсэлтэй·байна</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s-н·Wi‑Fi-д·холбоогдох·уу?</string>
60 ··<string·name="wifi_suggestion_title">Санал·болгосон·Wi‑Fi·сүлжээг·зөвшөөрөх·үү?</string>60 ··<string·name="wifi_suggestion_title">Санал·болгосон·Wi‑Fi·сүлжээг·зөвшөөрөх·үү?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Та·дараах·хадгалсан·сүлжээтэй·ойрхон·байна:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Та·дараах·хадгалсан·сүлжээтэй·ойрхон·байна:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi-г·автоматаар·асаасан</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi-г·автоматаар·асаасан</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Буцааж·асаахгүй</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Буцааж·асаахгүй</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Таныг·хадгалсан,·өндөр·чанартай·сүлжээний·ойролцоо·байх·үед</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Таныг·хадгалсан,·өндөр·чанартай·сүлжээний·ойролцоо·байх·үед</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·автоматаар·асна</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·автоматаар·асна</string>
66 ··<string·name="wifi_watchdog_network_disabled">Wi-Fi-д·холбогдож·чадсангүй</string>66 ··<string·name="wifi_watchdog_network_disabled">Wi-Fi-д·холбогдож·чадсангүй</string>
2.79 KB
res/values-en-rAU/strings.xml
2.73 KB
res/values-en-rAU/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">To:</string>44 ··<string·name="wifi_p2p_to_message">To:</string>
45 ··<string·name="wifi_sim_required_message">To·connect·to·%1$s,·insert·a·%2$s·SIM</string>45 ··<string·name="wifi_sim_required_message">To·connect·to·%1$s,·insert·a·%2$s·SIM</string>
46 ··<string·name="wifi_sim_required_title">Wi‑Fi·disconnected</string>46 ··<string·name="wifi_sim_required_title">Wi‑Fi·disconnected</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">No·devices·connected.·Tap·to·modify.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">No·devices·connected.·Tap·to·modify.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·turned·off</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·turned·off</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Allow</string>49 ··<string·name="wifi_suggestion_action_allow_app">Allow</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Connect·anyway</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Connect</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Connect</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Connect</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">No,·thanks</string>52 ··<string·name="wifi_suggestion_action_disallow_app">No,·thanks</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">&quot;Don't·connect&quot;</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">&quot;Don't·connect&quot;</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">&quot;Don't·connect&quot;</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">&quot;Don't·connect&quot;</string>
55 ··<string·name="wifi_suggestion_content">%s·suggested·networks.·Device·may·connect·automatically.</string>55 ··<string·name="wifi_suggestion_content">%s·suggested·networks.·Device·may·connect·automatically.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">These·networks·receive·a·unique·ID·that·can·be·used·to·track·device·location</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">These·networks·receive·a·SIM·ID·that·can·be·used·to·track·device·location</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">&quot;If·you·connect,·%s·Wi‑Fi·networks·may·access·or·share·a·unique·ID·associated·with·your·SIM.·This·may·allow·your·device's·location·to·be·tracked.&quot;</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">&quot;If·you·connect,·%s·Wi‑Fi·networks·may·access·or·share·a·unique·ID·associated·with·your·SIM.·This·may·allow·your·device's·location·to·be·tracked.&quot;</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Confirm·connection?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Confirm·connection?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·wants·to·auto‑connect</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Connect·to·%s·Wi‑Fi?</string>
60 ··<string·name="wifi_suggestion_title">Allow·suggested·Wi‑Fi·networks?</string>60 ··<string·name="wifi_suggestion_title">Allow·suggested·Wi‑Fi·networks?</string>
61 ··<string·name="wifi_wakeup_enabled_content">&quot;You're·near·a·saved·network:·%1$s&quot;</string>61 ··<string·name="wifi_wakeup_enabled_content">&quot;You're·near·a·saved·network:·%1$s&quot;</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·turned·on·automatically</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·turned·on·automatically</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">&quot;Don't·turn·back·on&quot;</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">&quot;Don't·turn·back·on&quot;</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">&quot;When·you're·near·a·high‑quality·saved·network&quot;</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">&quot;When·you're·near·a·high‑quality·saved·network&quot;</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·will·turn·on·automatically</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·will·turn·on·automatically</string>
66 ··<string·name="wifi_watchdog_network_disabled">&quot;Couldn't·connect·to·Wi-Fi&quot;</string>66 ··<string·name="wifi_watchdog_network_disabled">&quot;Couldn't·connect·to·Wi-Fi&quot;</string>
2.81 KB
res/values-fa/strings.xml
2.76 KB
res/values-fa/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··<string·name="wifi_p2p_show_pin_message">پین:</string>43 ··<string·name="wifi_p2p_show_pin_message">پین:</string>
44 ··<string·name="wifi_p2p_to_message">به:</string>44 ··<string·name="wifi_p2p_to_message">به:</string>
45 ··<string·name="wifi_sim_required_message">برای·متصل·شدن·به·%1$s،·یک·سیم‌کارت·%2$s·در·دستگاه·قرار·دهید</string>45 ··<string·name="wifi_sim_required_message">برای·متصل·شدن·به·%1$s،·یک·سیم‌کارت·%2$s·در·دستگاه·قرار·دهید</string>
46 ··<string·name="wifi_sim_required_title">‏Wi-Fi·قطع·شد.</string>46 ··<string·name="wifi_sim_required_title">‏Wi-Fi·قطع·شد.</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">هیچ·دستگاهی·متصل·نیست.·برای·اصلاح·ضربه·بزنید.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">هیچ·دستگاهی·متصل·نیست.·برای·اصلاح·ضربه·بزنید.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">نقطه·اتصال·خاموش·شد</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">نقطه·اتصال·خاموش·شد</string>
49 ··<string·name="wifi_suggestion_action_allow_app">مجاز</string>49 ··<string·name="wifi_suggestion_action_allow_app">مجاز</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">درهر·صورت·متصل·شود</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">اتصال</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">اتصال</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">اتصال</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">نه·متشکرم</string>52 ··<string·name="wifi_suggestion_action_disallow_app">نه·متشکرم</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">متصل·نشود</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">متصل·نشود</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">متصل·نشود</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">متصل·نشود</string>
55 ··<string·name="wifi_suggestion_content">شبکه‌های·پیشنهادی·%s.·ممکن·است·دستگاه·به‌طور·خودکار·متصل·شود.</string>55 ··<string·name="wifi_suggestion_content">شبکه‌های·پیشنهادی·%s.·ممکن·است·دستگاه·به‌طور·خودکار·متصل·شود.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">این·شبکه‌ها·شناسه·یکتایی·دریافت·می‌کنند·که·می‌توانید·از·آن·برای·ردیابی·مکان·دستگاه·استفاده·کرد</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">این·شبکه‌ها·شناسه·سیم‌کارتی·دریافت·می‌کنند·که·می‌توان·از·آن·برای·ردیابی·مکان·دستگاه·استفاده·کرد</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">‏اگر·متصل·شوید،·شبکه‌های·Wi‑Fi·%s·می‌توانند·به·شناسه·یکتای·مربوط·به·سیم‌کارتتان·دسترسی·پیدا·کنند·و·از·آن·به‌صورت·مشترک·استفاده·کنند.·این·کار·ممکن·است·ردیابی·مکان·دستگاه·را·مجاز·کند.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">‏اگر·متصل·شوید،·شبکه‌های·Wi‑Fi·%s·می‌توانند·به·شناسه·یکتای·مربوط·به·سیم‌کارتتان·دسترسی·پیدا·کنند·و·از·آن·به‌صورت·مشترک·استفاده·کنند.·این·کار·ممکن·است·ردیابی·مکان·دستگاه·را·مجاز·کند.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">اتصال·را·تأیید·می‌کنید؟</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">اتصال·را·تأیید·می‌کنید؟</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·می‌خواهد·به‌طور·خودکار·متصل·شود</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">‏به·Wi-Fi·%s·متصل·می‌شوید؟</string>
60 ··<string·name="wifi_suggestion_title">‏شبکه‌های·Wi‑Fi·پیشنهادی·مجاز·شود؟</string>60 ··<string·name="wifi_suggestion_title">‏شبکه‌های·Wi‑Fi·پیشنهادی·مجاز·شود؟</string>
61 ··<string·name="wifi_wakeup_enabled_content">نزدیک·شبکه·ذخیره‌شده‌ای·هستید:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">نزدیک·شبکه·ذخیره‌شده‌ای·هستید:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">‏Wi‑Fi·به‌صورت·خودکار·روشن·شد</string>62 ··<string·name="wifi_wakeup_enabled_title">‏Wi‑Fi·به‌صورت·خودکار·روشن·شد</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">دوباره·روشن·نشود</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">دوباره·روشن·نشود</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">وقتی·نزدیک·شبکه·ذخیره‌شده·با·کیفیت·بالا·هستید</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">وقتی·نزدیک·شبکه·ذخیره‌شده·با·کیفیت·بالا·هستید</string>
65 ··<string·name="wifi_wakeup_onboarding_title">‏Wi‑Fi·به‌طور·خودکار·روشن·خواهد·شد</string>65 ··<string·name="wifi_wakeup_onboarding_title">‏Wi‑Fi·به‌طور·خودکار·روشن·خواهد·شد</string>
66 ··<string·name="wifi_watchdog_network_disabled">‏اتصال·به·Wi-Fi·ممکن·نیست</string>66 ··<string·name="wifi_watchdog_network_disabled">‏اتصال·به·Wi-Fi·ممکن·نیست</string>
2.98 KB
res/values-es-rUS/strings.xml
2.93 KB
res/values-es-rUS/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">Para:</string>44 ··<string·name="wifi_p2p_to_message">Para:</string>
45 ··<string·name="wifi_sim_required_message">Para·conectarte·a·%1$s,·inserta·una·SIM·de·%2$s</string>45 ··<string·name="wifi_sim_required_message">Para·conectarte·a·%1$s,·inserta·una·SIM·de·%2$s</string>
46 ··<string·name="wifi_sim_required_title">Sin·conexión·Wi-Fi</string>46 ··<string·name="wifi_sim_required_title">Sin·conexión·Wi-Fi</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">No·hay·dispositivos·conectados.·Presiona·para·modificar·la·configuración.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">No·hay·dispositivos·conectados.·Presiona·para·modificar·la·configuración.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Se·desactivó·el·hotspot</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Se·desactivó·el·hotspot</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Permitir</string>49 ··<string·name="wifi_suggestion_action_allow_app">Permitir</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Conectar·de·todos·modos</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Conectar</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Conectar</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Conectar</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">No,·gracias</string>52 ··<string·name="wifi_suggestion_action_disallow_app">No,·gracias</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">No·conectar</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">No·conectar</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">No·conectar</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">No·conectar</string>
55 ··<string·name="wifi_suggestion_content">%s·sugirió·redes.·Es·posible·que·el·dispositivo·se·conecte·automáticamente.</string>55 ··<string·name="wifi_suggestion_content">%s·sugirió·redes.·Es·posible·que·el·dispositivo·se·conecte·automáticamente.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Estas·redes·reciben·un·ID·único·que·puede·usarse·para·realizar·el·seguimiento·de·la·ubicación·del·dispositivo</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Estas·redes·reciben·un·ID·de·SIM·que·puede·usarse·para·realizar·el·seguimiento·de·la·ubicación·del·dispositivo</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Si·te·conectas,·las·redes·de·Wi-Fi·de·%s·podrán·acceder·o·compartir·un·ID·único·asociado·con·tu·SIM.·Esto·podría·permitir·que·se·realice·el·seguimiento·de·la·ubicación·del·dispositivo.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Si·te·conectas,·las·redes·de·Wi-Fi·de·%s·podrán·acceder·o·compartir·un·ID·único·asociado·con·tu·SIM.·Esto·podría·permitir·que·se·realice·el·seguimiento·de·la·ubicación·del·dispositivo.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">¿Confirmar·conexión?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">¿Confirmar·conexión?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·quiere·conectarse·automáticamente</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">¿Quieres·conectarte·a·la·red·Wi-Fi·de·%s?</string>
60 ··<string·name="wifi_suggestion_title">¿Quieres·permitir·las·redes·Wi‑Fi·sugeridas?</string>60 ··<string·name="wifi_suggestion_title">¿Quieres·permitir·las·redes·Wi‑Fi·sugeridas?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Estás·cerca·de·una·red·guardada:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Estás·cerca·de·una·red·guardada:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Se·activó·el·Wi-Fi·automáticamente</string>62 ··<string·name="wifi_wakeup_enabled_title">Se·activó·el·Wi-Fi·automáticamente</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">No·volver·a·activar</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">No·volver·a·activar</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Cuando·estés·cerca·de·una·red·guardada·de·alta·calidad</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Cuando·estés·cerca·de·una·red·guardada·de·alta·calidad</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Se·activará·la·conexión·Wi-Fi·automáticamente</string>65 ··<string·name="wifi_wakeup_onboarding_title">Se·activará·la·conexión·Wi-Fi·automáticamente</string>
66 ··<string·name="wifi_watchdog_network_disabled">No·se·pudo·conectar·a·la·red·Wi-Fi.</string>66 ··<string·name="wifi_watchdog_network_disabled">No·se·pudo·conectar·a·la·red·Wi-Fi.</string>
2.94 KB
res/values-as/strings.xml
2.89 KB
res/values-as/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··<string·name="wifi_p2p_show_pin_message">পিন:</string>43 ··<string·name="wifi_p2p_show_pin_message">পিন:</string>
44 ··<string·name="wifi_p2p_to_message">প্ৰতি:</string>44 ··<string·name="wifi_p2p_to_message">প্ৰতি:</string>
45 ··<string·name="wifi_sim_required_message">%1$sৰ·সৈতে·সংযোগ·কৰিবলৈ·এখন·%2$s·ছিম·ভৰাওক</string>45 ··<string·name="wifi_sim_required_message">%1$sৰ·সৈতে·সংযোগ·কৰিবলৈ·এখন·%2$s·ছিম·ভৰাওক</string>
46 ··<string·name="wifi_sim_required_title">ৱাই-ফাই·সংযোগ·বিচ্ছিন্ন·হৈছে</string>46 ··<string·name="wifi_sim_required_title">ৱাই-ফাই·সংযোগ·বিচ্ছিন্ন·হৈছে</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">কোনো·ডিভাইচ·সংযোগ·কৰা·হোৱা·নাই।·সংশোধন·কৰিবলৈ·টিপক।</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">কোনো·ডিভাইচ·সংযোগ·কৰা·হোৱা·নাই।·সংশোধন·কৰিবলৈ·টিপক।</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">হটস্পট·অফ·কৰা·হ’ল</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">হটস্পট·অফ·কৰা·হ’ল</string>
49 ··<string·name="wifi_suggestion_action_allow_app">অনুমতি·দিয়ক</string>49 ··<string·name="wifi_suggestion_action_allow_app">অনুমতি·দিয়ক</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">যিহ’লেও·সংযোগ·কৰক</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">সংযোগ·কৰক</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">সংযোগ·কৰক</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">সংযোগ·কৰক</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">নালাগে,·ধন্যবাদ</string>52 ··<string·name="wifi_suggestion_action_disallow_app">নালাগে,·ধন্যবাদ</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">সংযোগ·নকৰিব</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">সংযোগ·নকৰিব</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">সংযোগ·নকৰিব</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">সংযোগ·নকৰিব</string>
55 ··<string·name="wifi_suggestion_content">&quot;%sএ·পৰামর্শ·হিচাপে·দিয়া·নেটৱর্কবোৰ।·ডিভাইচটো·স্বয়ংক্ৰিয়ভাৱে·সংযোগ·হ'ব·পাৰে।&quot;</string>55 ··<string·name="wifi_suggestion_content">&quot;%sএ·পৰামর্শ·হিচাপে·দিয়া·নেটৱর্কবোৰ।·ডিভাইচটো·স্বয়ংক্ৰিয়ভাৱে·সংযোগ·হ'ব·পাৰে।&quot;</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">এই·নেটৱৰ্কমূহ·এটা·সুকীয়া·আইডি·পায়,·যিটো·ডিভাইচৰ·অৱস্থান·ট্ৰেক·কৰিবলৈ·ব্যৱহাৰ·কৰিব·ৰা·য়</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">এই·নেটৱৰ্কটোৱ·এটা·ছিম·আইডি·পায়,·যিটো·ডিভাইচৰ·অৱস্থান·ট্ৰেক·কৰিবলৈ·ব্যৱহাৰ·কৰিব·পাৰি</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">আপুনি·যদি·সংযোগ·কৰে,·%sৰ·ৱাই-ফাই·নেটৱৰ্কসমূহে·আপোনাৰ·ছিমৰ·সৈতে·জড়িত·এটা·সুকীয়া·আইডি·এক্সেছ·কৰিব·অথবা·সেইটো·শ্বেয়াৰ·কৰিব·পাৰে।·এইটোৱে·আপোনাৰ·ডিভাইচটোৰ·অৱস্থান·ট্ৰেক·কৰাৰ·অনুমতি·দিব·পাৰে।</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">আপুনি·যদি·সংযোগ·কৰে,·%sৰ·ৱাই-ফাই·নেটৱৰ্কসমূহে·আপোনাৰ·ছিমৰ·সৈতে·জড়িত·এটা·সুকীয়া·আইডি·এক্সেছ·কৰিব·অথবা·সেইটো·শ্বেয়াৰ·কৰিব·পাৰে।·এইটোৱে·আপোনাৰ·ডিভাইচটোৰ·অৱস্থান·ট্ৰেক·কৰাৰ·অনুমতি·দিব·পাৰে।</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">সংযোগ·নিশ্চিত·কৰিবনে?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">সংযোগ·নিশ্চিত·কৰিবনে?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·্বয়ংক্িয়ভাৱ·সংযোগ·কৰিবলৈ·িচাৰিছে</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·ৱাই-ফাই·সৈত·সংযোগ·কৰিবনে?</string>
60 ··<string·name="wifi_suggestion_title">পৰামর্শ·হিচাপে·পোৱা·নেটৱর্কবোৰক·অনুমতি·দিবনে?</string>60 ··<string·name="wifi_suggestion_title">পৰামর্শ·হিচাপে·পোৱা·নেটৱর্কবোৰক·অনুমতি·দিবনে?</string>
61 ··<string·name="wifi_wakeup_enabled_content">আপুনি·ছেভ·কৰি·থোৱা·নেটৱৰ্ক·এটাৰ·কাষত·আছে:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">আপুনি·ছেভ·কৰি·থোৱা·নেটৱৰ্ক·এটাৰ·কাষত·আছে:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">ৱাই-ফাই·স্বয়ংক্ৰিয়ভাৱে·অন·কৰা·হ’ল</string>62 ··<string·name="wifi_wakeup_enabled_title">ৱাই-ফাই·স্বয়ংক্ৰিয়ভাৱে·অন·কৰা·হ’ল</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">পুনৰাই·অন·নকৰিব</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">পুনৰাই·অন·নকৰিব</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">যেতিয়া·আপুনি·ছেভ·কৰি·থোৱা·উচ্চ·মানৰ·নেটৱৰ্কৰ·কাষত·থাকে</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">যেতিয়া·আপুনি·ছেভ·কৰি·থোৱা·উচ্চ·মানৰ·নেটৱৰ্কৰ·কাষত·থাকে</string>
65 ··<string·name="wifi_wakeup_onboarding_title">&quot;ৱাই-ফাই·স্বয়ংক্ৰিয়ভাৱে·অন·হ'ব&quot;</string>65 ··<string·name="wifi_wakeup_onboarding_title">&quot;ৱাই-ফাই·স্বয়ংক্ৰিয়ভাৱে·অন·হ'ব&quot;</string>
66 ··<string·name="wifi_watchdog_network_disabled">&quot;ৱাই-ফাইৰ·লগত·সংযোগ·কৰিব·পৰা·নগ'ল&quot;</string>66 ··<string·name="wifi_watchdog_network_disabled">&quot;ৱাই-ফাইৰ·লগত·সংযোগ·কৰিব·পৰা·নগ'ল&quot;</string>
2.79 KB
res/values-nb/strings.xml
2.74 KB
res/values-nb/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">Til:</string>44 ··<string·name="wifi_p2p_to_message">Til:</string>
45 ··<string·name="wifi_sim_required_message">For·å·koble·til·%1$s,·sett·inn·et·%2$s-SIM-kort</string>45 ··<string·name="wifi_sim_required_message">For·å·koble·til·%1$s,·sett·inn·et·%2$s-SIM-kort</string>
46 ··<string·name="wifi_sim_required_title">Wi-Fi·er·frakoblet</string>46 ··<string·name="wifi_sim_required_title">Wi-Fi·er·frakoblet</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Ingen·enheter·er·koblet·til.·Trykk·for·å·endre.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Ingen·enheter·er·koblet·til.·Trykk·for·å·endre.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Wi-Fi-sonen·er·slått·av</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Wi-Fi-sonen·er·slått·av</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Tillat</string>49 ··<string·name="wifi_suggestion_action_allow_app">Tillat</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Koble·til·likevel</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Koble·til</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Koble·til</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Koble·til</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Nei·takk</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Nei·takk</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Ikke·koble·til</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Ikke·koble·til</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Ikke·koble·til</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Ikke·koble·til</string>
55 ··<string·name="wifi_suggestion_content">%s-foreslåtte·nettverk.·Enheten·kan·koble·til·automatisk.</string>55 ··<string·name="wifi_suggestion_content">%s-foreslåtte·nettverk.·Enheten·kan·koble·til·automatisk.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Disse·nettverkene·mottar·en·unik·ID·som·kan·brukes·til·å·spore·enhetsposisjonen</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Disse·nettverkene·mottar·en·SIM-ID·som·kan·brukes·til·å·spore·enhetsposisjonen</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Hvis·du·kobler·til,·kan·%s-Wi‑Fi-nettverk··tilgang·til·eller·dele·en·unik·ID·som·er·knyttet·til·SIM-kortet·ditt.·Dette·gjør·at·enhetens·posisjon·kan·spores.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Hvis·du·kobler·til,·kan·%s-Wi‑Fi-nettverk··tilgang·til·eller·dele·en·unik·ID·som·er·knyttet·til·SIM-kortet·ditt.·Dette·gjør·at·enhetens·posisjon·kan·spores.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Vil·du·bekrefte·tilkoblingen?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Vil·du·bekrefte·tilkoblingen?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·vil·koble·til·automatisk</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Vil·du·koble·til·%s-Wi-Fi?</string>
60 ··<string·name="wifi_suggestion_title">Vil·du·tillate·foreslåtte·Wi-Fi·nettverk?</string>60 ··<string·name="wifi_suggestion_title">Vil·du·tillate·foreslåtte·Wi-Fi·nettverk?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Du·er·i·nærheten·av·et·lagret·nettverk:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Du·er·i·nærheten·av·et·lagret·nettverk:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·er·slått··automatisk</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·er·slått··automatisk</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Ikke·slå··igjen</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Ikke·slå··igjen</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Når·du·er·i·nærheten·av·et·lagret·nettverk·av·høy·kvalitet</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Når·du·er·i·nærheten·av·et·lagret·nettverk·av·høy·kvalitet</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·slås··automatisk</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·slås··automatisk</string>
66 ··<string·name="wifi_watchdog_network_disabled">Kan·ikke·koble·til·Wi-Fi</string>66 ··<string·name="wifi_watchdog_network_disabled">Kan·ikke·koble·til·Wi-Fi</string>
3.01 KB
res/values-hu/strings.xml
2.96 KB
res/values-hu/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··<string·name="wifi_p2p_show_pin_message">PIN-kód:</string>43 ··<string·name="wifi_p2p_show_pin_message">PIN-kód:</string>
44 ··<string·name="wifi_p2p_to_message">Címzett:</string>44 ··<string·name="wifi_p2p_to_message">Címzett:</string>
45 ··<string·name="wifi_sim_required_message">A(z)·%1$s·csatlakoztatásához·helyezzen·be·%2$s·szolgáltatóhoz·tartozó·SIM-kártyát</string>45 ··<string·name="wifi_sim_required_message">A(z)·%1$s·csatlakoztatásához·helyezzen·be·%2$s·szolgáltatóhoz·tartozó·SIM-kártyát</string>
46 ··<string·name="wifi_sim_required_title">Nincs·Wi-Fi-kapcsolat</string>46 ··<string·name="wifi_sim_required_title">Nincs·Wi-Fi-kapcsolat</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Nincsenek·csatlakoztatott·eszközök.·Koppintson·a·módosításhoz.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Nincsenek·csatlakoztatott·eszközök.·Koppintson·a·módosításhoz.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·kikapcsolva</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·kikapcsolva</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Engedélyezés</string>49 ··<string·name="wifi_suggestion_action_allow_app">Engedélyezés</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Csatlakozás·mindenképp</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Csatlakozás</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Csatlakozás</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Csatlakozás</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Nem,·köszönöm</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Nem,·köszönöm</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Ne·csatlakozzon</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Ne·csatlakozzon</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Ne·csatlakozzon</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Ne·csatlakozzon</string>
55 ··<string·name="wifi_suggestion_content">A(z)·%s·hálózatokat·javasolt.·Az·eszköz·automatikusan·csatlakozhat·hozzájuk.</string>55 ··<string·name="wifi_suggestion_content">A(z)·%s·hálózatokat·javasolt.·Az·eszköz·automatikusan·csatlakozhat·hozzájuk.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Ezek·a·hálózatok·egyedi·azonosítót·kapnak,·amelyek·az·eszköz·helyadatainak·követésére·használhatók</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Ezek·a·hálózatok·SIM-azonosítót·kapnak,·amely·felhasználható·az·eszköz·helyadatainak·követésére</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Ha·csatlakozik,·a(z)·%s·Wi‑Fi-hálózatai·hozzáférhetnek·a·SIM-hez·társított·egyedi·azonosítóhoz,·amelyet·meg·is·oszthatnak.·Ez·lehetővé·teheti·eszköze·helyadatainak·követését.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Ha·csatlakozik,·a(z)·%s·Wi‑Fi-hálózatai·hozzáférhetnek·a·SIM-hez·társított·egyedi·azonosítóhoz,·amelyet·meg·is·oszthatnak.·Ez·lehetővé·teheti·eszköze·helyadatainak·követését.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Biztosan·csatlakozik?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Biztosan·csatlakozik?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">A(z)·%s·automatikusan·csatlakozni·szeretne</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Csatlakozni·szeretne·a(z)·%s·Wi-Fi-hálózathoz?</string>
60 ··<string·name="wifi_suggestion_title">Engedélyezi·a·javasolt·Wi-Fi-hálózatokat?</string>60 ··<string·name="wifi_suggestion_title">Engedélyezi·a·javasolt·Wi-Fi-hálózatokat?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Ön·a·következő·mentett·hálózat·közelében·tartózkodik:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Ön·a·következő·mentett·hálózat·közelében·tartózkodik:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·automatikusan·bekapcsolva</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·automatikusan·bekapcsolva</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Ne·kapcsolódjon·vissza</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Ne·kapcsolódjon·vissza</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Amikor··minőségű·mentett·hálózat·közelében·tartózkodik</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Amikor··minőségű·mentett·hálózat·közelében·tartózkodik</string>
65 ··<string·name="wifi_wakeup_onboarding_title">A·Wi-Fi·automatikusan·bekapcsol</string>65 ··<string·name="wifi_wakeup_onboarding_title">A·Wi-Fi·automatikusan·bekapcsol</string>
66 ··<string·name="wifi_watchdog_network_disabled">Nem·sikerült·csatlakozni·a·Wi-Fi·hálózathoz</string>66 ··<string·name="wifi_watchdog_network_disabled">Nem·sikerült·csatlakozni·a·Wi-Fi·hálózathoz</string>
2.91 KB
res/values-pl/strings.xml
2.86 KB
res/values-pl/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··<string·name="wifi_p2p_show_pin_message">Kod·PIN:</string>43 ··<string·name="wifi_p2p_show_pin_message">Kod·PIN:</string>
44 ··<string·name="wifi_p2p_to_message">Do:</string>44 ··<string·name="wifi_p2p_to_message">Do:</string>
45 ··<string·name="wifi_sim_required_message">Aby·połączyć·się·z siecią·%1$s,·włóż·kartę·SIM·operatora·%2$s</string>45 ··<string·name="wifi_sim_required_message">Aby·połączyć·się·z siecią·%1$s,·włóż·kartę·SIM·operatora·%2$s</string>
46 ··<string·name="wifi_sim_required_title">Wi-Fi·rozłączone</string>46 ··<string·name="wifi_sim_required_title">Wi-Fi·rozłączone</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Brak·połączonych·urządzeń.·Kliknij,·by·zmodyfikować.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Brak·połączonych·urządzeń.·Kliknij,·by·zmodyfikować.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·jest·wyłączony</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·jest·wyłączony</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Zezwól</string>49 ··<string·name="wifi_suggestion_action_allow_app">Zezwól</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Połącz·mimo·to</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Połącz</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Połącz</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Połącz</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Nie,·dziękuję</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Nie,·dziękuję</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Nie·łącz</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Nie·łącz</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Nie·łącz</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Nie·łącz</string>
55 ··<string·name="wifi_suggestion_content">Sugerowane·sieci:·%s.·Urządzenie·może·łączyć·się·automatycznie.</string>55 ··<string·name="wifi_suggestion_content">Sugerowane·sieci:·%s.·Urządzenie·może·łączyć·się·automatycznie.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Te·sieci·otrzymują·unikalny·identyfikator,·który·można·wykorzystać·do·śledzenia·lokalizacji·urządzenia</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Te·sieci·otrzymują·identyfikator·SIM,·który·można·wykorzystać·do·śledzenia·lokalizacji·urządzenia</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Jeśli·się·połączysz,·sieci·Wi-Fi·operatora·%s·będą·mogły·korzystać·z unikalnego·identyfikatora·powiązanego·z Twoją·kartą·SIM·oraz·go·udostępniać.·To·może·pozwolić·na·monitorowanie·lokalizacji·Twojego·urządzenia.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Jeśli·się·połączysz,·sieci·Wi-Fi·operatora·%s·będą·mogły·korzystać·z unikalnego·identyfikatora·powiązanego·z Twoją·kartą·SIM·oraz·go·udostępniać.·To·może·pozwolić·na·monitorowanie·lokalizacji·Twojego·urządzenia.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Potwierdzić·połączenie?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Potwierdzić·połączenie?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·chce·łączyć·się·automatycznie</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Połączyć·Wi-Fi·operatora·%s?</string>
60 ··<string·name="wifi_suggestion_title">Zezwalać·na·sugerowane·sieci·Wi‑Fi?</string>60 ··<string·name="wifi_suggestion_title">Zezwalać·na·sugerowane·sieci·Wi‑Fi?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Jesteś·w pobliżu·zapisanej·sieci:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Jesteś·w pobliżu·zapisanej·sieci:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·włączone·automatycznie</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·włączone·automatycznie</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Nie·włączaj·ponownie</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Nie·włączaj·ponownie</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Gdy·znajdziesz·się·w pobliżu·zapisanej·sieci·o mocnym·sygnale</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Gdy·znajdziesz·się·w pobliżu·zapisanej·sieci·o mocnym·sygnale</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·włączy·się·automatycznie</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·włączy·się·automatycznie</string>
66 ··<string·name="wifi_watchdog_network_disabled">Nie·można·połączyć·się·z·siecią·Wi-Fi.</string>66 ··<string·name="wifi_watchdog_network_disabled">Nie·można·połączyć·się·z·siecią·Wi-Fi.</string>
2.84 KB
res/values-ro/strings.xml
2.79 KB
res/values-ro/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··<string·name="wifi_p2p_show_pin_message">Cod·PIN:</string>43 ··<string·name="wifi_p2p_show_pin_message">Cod·PIN:</string>
44 ··<string·name="wifi_p2p_to_message">Către:</string>44 ··<string·name="wifi_p2p_to_message">Către:</string>
45 ··<string·name="wifi_sim_required_message">Pentru·a··conecta·la·%1$s,·introduceți·un·SIM·%2$s</string>45 ··<string·name="wifi_sim_required_message">Pentru·a··conecta·la·%1$s,·introduceți·un·SIM·%2$s</string>
46 ··<string·name="wifi_sim_required_title">Rețea·Wi-Fi·deconectată</string>46 ··<string·name="wifi_sim_required_title">Rețea·Wi-Fi·deconectată</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Niciun·dispozitiv·conectat.·Atingeți·pentru·a·modifica.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Niciun·dispozitiv·conectat.·Atingeți·pentru·a·modifica.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspotul·a·fost·dezactivat</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspotul·a·fost·dezactivat</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Permiteți</string>49 ··<string·name="wifi_suggestion_action_allow_app">Permiteți</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Conectați·oricum</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Conectați</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Conectați</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Conectați</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Nu,·mulțumesc</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Nu,·mulțumesc</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Nu·conectați</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Nu·conectați</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Nu·conectați</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Nu·conectați</string>
55 ··<string·name="wifi_suggestion_content">%s·a·sugerat·rețele.·Dispozitivul·se·poate·conecta·automat.</string>55 ··<string·name="wifi_suggestion_content">%s·a·sugerat·rețele.·Dispozitivul·se·poate·conecta·automat.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Aceste·rețele·primesc·un·ID·unic·care·se·poate·folosi·pentru·a·urmări·locația·dispozitivului</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Aceste·rețele·primesc·un·cod·SIM·care·se·poate·folosi·pentru·a·urmări·locația·dispozitivului</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Dacă··conectați,·rețelele·Wi-Fi·%s·pot··acceseze·sau··trimită·un·ID·unic·asociat·profilului·dvs.·SIM.·Astfel,·locația·dispozitivului·poate·fi·urmărită.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Dacă··conectați,·rețelele·Wi-Fi·%s·pot··acceseze·sau··trimită·un·ID·unic·asociat·profilului·dvs.·SIM.·Astfel,·locația·dispozitivului·poate·fi·urmărită.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Confirmați·conexiunea?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Confirmați·conexiunea?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·încearcă··se·conecteze·automat</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">·conectați·la·rețeaua·Wi-Fi·%s?</string>
60 ··<string·name="wifi_suggestion_title">Permiteți·rețelele·Wi-Fi·sugerate?</string>60 ··<string·name="wifi_suggestion_title">Permiteți·rețelele·Wi-Fi·sugerate?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Vă·aflați·lângă·o·rețea·salvată:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Vă·aflați·lângă·o·rețea·salvată:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi-Fi·s-a·activat·automat</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi-Fi·s-a·activat·automat</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Nu·reactivați</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Nu·reactivați</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Când··aflați·lângă·o·rețea·salvată,·de·înaltă·calitate</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Când··aflați·lângă·o·rețea·salvată,·de·înaltă·calitate</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·se·va·activa·automat</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·se·va·activa·automat</string>
66 ··<string·name="wifi_watchdog_network_disabled">Nu·se·poate·conecta·la·Wi-Fi</string>66 ··<string·name="wifi_watchdog_network_disabled">Nu·se·poate·conecta·la·Wi-Fi</string>
2.94 KB
res/values-sk/strings.xml
2.89 KB
res/values-sk/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">Komu:</string>44 ··<string·name="wifi_p2p_to_message">Komu:</string>
45 ··<string·name="wifi_sim_required_message">Ak·sa·chcete·pripojiť·k sieti·%1$s,·vložte·SIM·kartu·operátora·%2$s</string>45 ··<string·name="wifi_sim_required_message">Ak·sa·chcete·pripojiť·k sieti·%1$s,·vložte·SIM·kartu·operátora·%2$s</string>
46 ··<string·name="wifi_sim_required_title">Sieť·Wi‑Fi·je·odpojená</string>46 ··<string·name="wifi_sim_required_title">Sieť·Wi‑Fi·je·odpojená</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Nie··pripojené·žiadne·zariadenia.·Klepnutím·to·môžete·upraviť.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Nie··pripojené·žiadne·zariadenia.·Klepnutím·to·môžete·upraviť.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·je·vypnutý</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·je·vypnutý</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Povoliť</string>49 ··<string·name="wifi_suggestion_action_allow_app">Povoliť</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Pripojiť·aj·tak</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Pripojiť</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Pripojiť</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Pripojiť</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Nie,·ďakujem</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Nie,·ďakujem</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Nepripojiť</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Nepripojiť</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Nepripojiť</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Nepripojiť</string>
55 ··<string·name="wifi_suggestion_content">Siete·navrhuje·aplikácia·%s.·Zariadenie·sa·môže·pripájať·automaticky.</string>55 ··<string·name="wifi_suggestion_content">Siete·navrhuje·aplikácia·%s.·Zariadenie·sa·môže·pripájať·automaticky.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Tieto·siete·prijímajú·jedinečný·identifikátor,·ktorý·môže·byť·použitý·na·sledovanie·polohy·zariadenia</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Tieto·siete·dostávajú·jedinečný·identifikátor·SIM·karty,·pomocou·ktorého·je·možné·sledovať·polohu·zariadenia</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Po·pripojení·môžu·siete·Wi‑Fi·operátora·%s·pristupovať·k jedinečnému·identifikátoru·spojenému·s vašou·SIM·kartou·alebo·ho·zdieľať.·To·umožňuje·sledovať·polohu·vášho·zariadenia.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Po·pripojení·môžu·siete·Wi‑Fi·operátora·%s·pristupovať·k jedinečnému·identifikátoru·spojenému·s vašou·SIM·kartou·alebo·ho·zdieľať.·To·umožňuje·sledovať·polohu·vášho·zariadenia.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Chcete·potvrdiť·pripojenie?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Chcete·potvrdiť·pripojenie?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">Operátor·%s·chce·používať·automatické·pripojenie</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Chcete·sa·pripojiť·k sieti·Wi‑Fi·operátora·%s?</string>
60 ··<string·name="wifi_suggestion_title">Chcete·povoliť·navrhované·siete·Wi‑Fi?</string>60 ··<string·name="wifi_suggestion_title">Chcete·povoliť·navrhované·siete·Wi‑Fi?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Ste·v blízkosti·uloženej·siete:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Ste·v blízkosti·uloženej·siete:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Pripojenie·Wi‑Fi·sa·zaplo·automaticky</string>62 ··<string·name="wifi_wakeup_enabled_title">Pripojenie·Wi‑Fi·sa·zaplo·automaticky</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Znova·nezapínať</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Znova·nezapínať</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Keď·budete·v blízkosti·kvalitnej·uloženej·siete</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Keď·budete·v blízkosti·kvalitnej·uloženej·siete</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·sa·zapne·automaticky</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·sa·zapne·automaticky</string>
66 ··<string·name="wifi_watchdog_network_disabled">Nepodarilo·sa·pripojiť·k·sieti·Wi‑Fi</string>66 ··<string·name="wifi_watchdog_network_disabled">Nepodarilo·sa·pripojiť·k·sieti·Wi‑Fi</string>
2.45 KB
res/values-ja/strings.xml
2.4 KB
res/values-ja/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">To:</string>44 ··<string·name="wifi_p2p_to_message">To:</string>
45 ··<string·name="wifi_sim_required_message">%1$s·に接続するには、%2$s··SIM·を挿入します</string>45 ··<string·name="wifi_sim_required_message">%1$s·に接続するには、%2$s··SIM·を挿入します</string>
46 ··<string·name="wifi_sim_required_title">Wi-Fi·が切断されました</string>46 ··<string·name="wifi_sim_required_title">Wi-Fi·が切断されました</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">デバイスは接続されていません。タップすると変更できます。</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">デバイスは接続されていません。タップすると変更できます。</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">アクセス·ポイントが·OFF·になりました</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">アクセス·ポイントが·OFF·になりました</string>
49 ··<string·name="wifi_suggestion_action_allow_app">許可</string>49 ··<string·name="wifi_suggestion_action_allow_app">許可</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">接続する</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">接続</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">接続</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">接続</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">許可しない</string>52 ··<string·name="wifi_suggestion_action_disallow_app">許可しない</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">接続しない</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">接続しない</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">接続しない</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">接続しない</string>
55 ··<string·name="wifi_suggestion_content">%s·からのネットワーク候補に、デバイスが自動的に接続される可能性があります。</string>55 ··<string·name="wifi_suggestion_content">%s·からのネットワーク候補に、デバイスが自動的に接続される可能性があります。</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">これらのネットワークは一意の·ID·を受信します。この·ID·を使ってデバイスの位置情報が追跡される可能性があります</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">これらのネットワークは·SIM·ID·を受信します。この·ID·を使ってデバイスの位置情報が追跡される可能性があります</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">接続すると、%s··Wi‑Fi·ネットワークが、SIM·に関連付けられている一意の·ID·にアクセスしたりその·ID·を共有したりする可能性があります。これにより、デバイスの位置情報が追跡される可能性もあります。</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">接続すると、%s··Wi‑Fi·ネットワークが、SIM·に関連付けられている一意の·ID·にアクセスしたりその·ID·を共有したりする可能性があります。これにより、デバイスの位置情報が追跡される可能性もあります。</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">接続を確認しますか?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">接続を確認しますか?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·自動接続をリクエストています</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·のWi-Fi·に接続ますか?</string>
60 ··<string·name="wifi_suggestion_title">Wi‑Fi·ネットワーク候補を許可しますか?</string>60 ··<string·name="wifi_suggestion_title">Wi‑Fi·ネットワーク候補を許可しますか?</string>
61 ··<string·name="wifi_wakeup_enabled_content">保存済みネットワーク「%1$s」の近くにいます</string>61 ··<string·name="wifi_wakeup_enabled_content">保存済みネットワーク「%1$s」の近くにいます</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·が自動的に·ON·になりました</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·が自動的に·ON·になりました</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">再度オンにしない</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">再度オンにしない</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">高品質の保存済みネットワークの検出時</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">高品質の保存済みネットワークの検出時</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi-Fi·は自動的にオンになります</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi-Fi·は自動的にオンになります</string>
66 ··<string·name="wifi_watchdog_network_disabled">Wi-Fiに接続できませんでした</string>66 ··<string·name="wifi_watchdog_network_disabled">Wi-Fiに接続できませんでした</string>
2.91 KB
res/values-my/strings.xml
2.86 KB
res/values-my/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··<string·name="wifi_p2p_show_pin_message">ပင်·နံပါတ်:</string>43 ··<string·name="wifi_p2p_show_pin_message">ပင်·နံပါတ်:</string>
44 ··<string·name="wifi_p2p_to_message">သို့:</string>44 ··<string·name="wifi_p2p_to_message">သို့:</string>
45 ··<string·name="wifi_sim_required_message">%1$s·နှင့်·ချိတ်ဆက်ရန်·%2$s·ဆင်းမ်ကတ်·ထည့်ပါ။</string>45 ··<string·name="wifi_sim_required_message">%1$s·နှင့်·ချိတ်ဆက်ရန်·%2$s·ဆင်းမ်ကတ်·ထည့်ပါ။</string>
46 ··<string·name="wifi_sim_required_title">Wi-Fi·ချိတ်ဆက်မှု·မရှိပါ</string>46 ··<string·name="wifi_sim_required_title">Wi-Fi·ချိတ်ဆက်မှု·မရှိပါ</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">ချိတ်ဆက်ထားသောစက်·မရှိပါ။·ပြင်ဆင်ရန်·တို့ပါ။</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">ချိတ်ဆက်ထားသောစက်·မရှိပါ။·ပြင်ဆင်ရန်·တို့ပါ။</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">ဟော့စပေါ့·ပိတ်ထားသည်</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">ဟော့စပေါ့·ပိတ်ထားသည်</string>
49 ··<string·name="wifi_suggestion_action_allow_app">ခွင့်ပြုရန်</string>49 ··<string·name="wifi_suggestion_action_allow_app">ခွင့်ပြုရန်</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">မည်သို့ပင်ဖြစ်စေ·ချိတ်ဆက်န်</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">ချိတ်ဆက်ပါ</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">ချိတ်ဆက်ပါ</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">ချိတ်ဆက်ပါ</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">မလိုပါ</string>52 ··<string·name="wifi_suggestion_action_disallow_app">မလိုပါ</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">မချိတ်ဆက်ပါနှင့်</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">မချိတ်ဆက်ပါနှင့်</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">မချိတ်ဆက်ပါနှင့်</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">မချိတ်ဆက်ပါနှင့်</string>
55 ··<string·name="wifi_suggestion_content">%s·သည်·ကွန်ရက်များကို·အကြံပြုထားသည်။·စက်သည်·အလိုအလျောက်·ချိတ်ဆက်နိုင်သည်။</string>55 ··<string·name="wifi_suggestion_content">%s·သည်·ကွန်ရက်များကို·အကြံပြုထားသည်။·စက်သည်·အလိုအလျောက်·ချိတ်ဆက်နိုင်သည်။</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">ဤကွန်ရက်များက·စက်တည်နေရာကို·ခြေရာခံရန်·အသုံးပြုနိုင်သည့်·သီးသန့်·ID·ကို·ရရှိပါသည်</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">ဤကွန်ရက်များက·စက်တည်နေရာကို·ခြေရာခံရန်·အသုံးပြုနိုင်သည့်·SIM·ID·တစ်ခုကို·ရရှိပါသည်</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">သင်ချိတ်ဆက်ပါက·%s·Wi‑Fi·ကွန်ရက်များက·သင့်ဆင်းမ်ကတ်နှင့်·ဆက်စပ်နေသည့်·သီးသန့်·ID·ကို·သုံးခြင်း·သို့မဟုတ်·မျှဝေခြင်းတို့·ပြုလုပ်နိုင်သည်။·၎င်းက·သင့်စက်၏တည်နေရာကို·ခြေရာခံခွင့်·ပြုနိုင်သည်။</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">သင်ချိတ်ဆက်ပါက·%s·Wi‑Fi·ကွန်ရက်များက·သင့်ဆင်းမ်ကတ်နှင့်·ဆက်စပ်နေသည့်·သီးသန့်·ID·ကို·သုံးခြင်း·သို့မဟုတ်·မျှဝေခြင်းတို့·ပြုလုပ်နိုင်သည်။·၎င်းက·သင့်စက်၏တည်နေရာကို·ခြေရာခံခွင့်·ပြုနိုင်သည်။</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">ချိတ်ဆက်မှု·အတည်ပြုမလား။</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">ချိတ်ဆက်မှု·အတည်ပြုမလား။</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·က·လိုအလျောက်·ချိတ်ဆက်ိုသည်</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·Wi-Fi·သို့·ချိတ်ဆက်မလား။</string>
60 ··<string·name="wifi_suggestion_title">အကြံပြုထားသည့်·Wi‑Fi·ကွန်ရက်များ·ခွင့်ပြုမလား။</string>60 ··<string·name="wifi_suggestion_title">အကြံပြုထားသည့်·Wi‑Fi·ကွန်ရက်များ·ခွင့်ပြုမလား။</string>
61 ··<string·name="wifi_wakeup_enabled_content">သင်သည်·သိမ်းထားသည့်·ကွန်ရက်အနီးတွင်·ရှိသည်−·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">သင်သည်·သိမ်းထားသည့်·ကွန်ရက်အနီးတွင်·ရှိသည်−·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·ကို·အလိုအလျောက်·ဖွင့်ထားသည်</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·ကို·အလိုအလျောက်·ဖွင့်ထားသည်</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">ပြန်မဖွင့်ပါနှင့်</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">ပြန်မဖွင့်ပါနှင့်</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">သိမ်းဆည်းထားသည့်·အရည်အသွေးမြင့်ကွန်ရက်များအနီးသို့·ရောက်ရှိသည့်အခါ</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">သိမ်းဆည်းထားသည့်·အရည်အသွေးမြင့်ကွန်ရက်များအနီးသို့·ရောက်ရှိသည့်အခါ</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·ကို·အလိုအလျောက်​·ပြန်ဖွင့်ပေးလိမ့်ပါမည်</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·ကို·အလိုအလျောက်​·ပြန်ဖွင့်ပေးလိမ့်ပါမည်</string>
66 ··<string·name="wifi_watchdog_network_disabled">ဝိုင်ဖိုင်ကိုချိတ်ဆက်မရပါ</string>66 ··<string·name="wifi_watchdog_network_disabled">ဝိုင်ဖိုင်ကိုချိတ်ဆက်မရပါ</string>
2.79 KB
res/values-km/strings.xml
2.74 KB
res/values-km/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">ទៅ៖</string>44 ··<string·name="wifi_p2p_to_message">ទៅ៖</string>
45 ··<string·name="wifi_sim_required_message">ដើម្បី​ភ្ជាប់·%1$s·សូមបញ្ចូល​ស៊ីម·%2$s</string>45 ··<string·name="wifi_sim_required_message">ដើម្បី​ភ្ជាប់·%1$s·សូមបញ្ចូល​ស៊ីម·%2$s</string>
46 ··<string·name="wifi_sim_required_title">បានផ្តាច់·Wi-Fi</string>46 ··<string·name="wifi_sim_required_title">បានផ្តាច់·Wi-Fi</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">មិនមាន​ឧបករណ៍​ដែល​បានភ្ជាប់ទេ។·សូមចុច·ដើម្បី​កែ។</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">មិនមាន​ឧបករណ៍​ដែល​បានភ្ជាប់ទេ។·សូមចុច·ដើម្បី​កែ។</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">បានបិទ​ហតស្ប៉ត</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">បានបិទ​ហតស្ប៉ត</string>
49 ··<string·name="wifi_suggestion_action_allow_app">អនុញ្ញាត</string>49 ··<string·name="wifi_suggestion_action_allow_app">អនុញ្ញាត</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">មិនអីទេ·ភ្ជាប់ចុះ</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">ភ្ជាប់</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">ភ្ជាប់</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">ភ្ជាប់</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">ទេ·អរគុណ</string>52 ··<string·name="wifi_suggestion_action_disallow_app">ទេ·អរគុណ</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">កុំ​ភ្ជាប់</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">កុំ​ភ្ជាប់</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">កុំ​ភ្ជាប់</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">កុំ​ភ្ជាប់</string>
55 ··<string·name="wifi_suggestion_content">បណ្ដាញ​ដែលបាន​ណែនាំ​របស់·%s··ឧបករណ៍​អាច​ភ្ជាប់​ដោយស្វ័យប្រវត្តិ។</string>55 ··<string·name="wifi_suggestion_content">បណ្ដាញ​ដែលបាន​ណែនាំ​របស់·%s··ឧបករណ៍​អាច​ភ្ជាប់​ដោយស្វ័យប្រវត្តិ។</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">បណ្ដាញ​ទាំងនេះ​ទទួលបាន​លេខសម្គាល់​ពិសេស·ដែល​អាចប្រើ​ដើម្បី​តាមដាន​ទីតាំង​ឧបករណ៍</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">បណ្ដាញ​ទាំងនេះ​ទទួលបាន​លេខសម្គាល់ស៊ីម·ដែល​អាចប្រើ​ដើម្បី​តាមដាន​ទីតាំង​ឧបករណ៍</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">ប្រសិនបើ​អ្នក​ភ្ជាប់·នោះបណ្ដាញ·Wi-Fi·របស់·%s·អាច​ចូលប្រើ·ឬ​ចែករំលែក​លេខសម្គាល់​ពិសេស​ដែលភ្ជាប់​ជាមួយ​ស៊ីម​របស់អ្នក​។·សកម្មភាពនេះ​អាច​អនុញ្ញាតឱ្យមាន​ការតាមដាន​ទីតាំង​ឧបករណ៍​របស់អ្នក​។</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">ប្រសិនបើ​អ្នក​ភ្ជាប់·នោះបណ្ដាញ·Wi-Fi·របស់·%s·អាច​ចូលប្រើ·ឬ​ចែករំលែក​លេខសម្គាល់​ពិសេស​ដែលភ្ជាប់​ជាមួយ​ស៊ីម​របស់អ្នក​។·សកម្មភាពនេះ​អាច​អនុញ្ញាតឱ្យមាន​ការតាមដាន​ទីតាំង​ឧបករណ៍​របស់អ្នក​។</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">បញ្ជាក់​ការតភ្ជាប់​ដែរទេ​?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">បញ្ជាក់​ការតភ្ជាប់​ដែរទេ​?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·ចង់​ភ្ជាប់​ដោយស្វ័យប្រវត្តិ</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">ភ្ជាប់·Wi-Fi·របស់·%s·ឬ?</string>
60 ··<string·name="wifi_suggestion_title">អនុញ្ញាតឱ្យ​ភ្ជាប់​បណ្ដាញ·Wi‑Fi·ដែលបាន​ណែនាំ?</string>60 ··<string·name="wifi_suggestion_title">អនុញ្ញាតឱ្យ​ភ្ជាប់​បណ្ដាញ·Wi‑Fi·ដែលបាន​ណែនាំ?</string>
61 ··<string·name="wifi_wakeup_enabled_content">អ្នកនៅជិត​បណ្តាញ​ដែលបានរក្សាទុក៖·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">អ្នកនៅជិត​បណ្តាញ​ដែលបានរក្សាទុក៖·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·បានបើកដោយស្វ័យប្រវត្តិ</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·បានបើកដោយស្វ័យប្រវត្តិ</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">កុំ​បើក​ឡើង​វិញ</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">កុំ​បើក​ឡើង​វិញ</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">នៅពេល​ដែល​អ្នក​នៅ​ជិត​បណ្តាញ​គុណភាព​ខ្ពស់​ដែល​បាន​រក្សាទុក</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">នៅពេល​ដែល​អ្នក​នៅ​ជិត​បណ្តាញ​គុណភាព​ខ្ពស់​ដែល​បាន​រក្សាទុក</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·នឹង​បើក​ដោយ​ស្វ័យប្រវត្តិ</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·នឹង​បើក​ដោយ​ស្វ័យប្រវត្តិ</string>
66 ··<string·name="wifi_watchdog_network_disabled">មិន​​អាច​តភ្ជាប់​វ៉ាយហ្វាយ</string>66 ··<string·name="wifi_watchdog_network_disabled">មិន​​អាច​តភ្ជាប់​វ៉ាយហ្វាយ</string>
2.83 KB
res/values-in/strings.xml
2.78 KB
res/values-in/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··<string·name="wifi_p2p_show_pin_message">PIN:</string>43 ··<string·name="wifi_p2p_show_pin_message">PIN:</string>
44 ··<string·name="wifi_p2p_to_message">Kepada:</string>44 ··<string·name="wifi_p2p_to_message">Kepada:</string>
45 ··<string·name="wifi_sim_required_message">Untuk·terhubung·ke·%1$s,·masukkan·SIM·%2$s</string>45 ··<string·name="wifi_sim_required_message">Untuk·terhubung·ke·%1$s,·masukkan·SIM·%2$s</string>
46 ··<string·name="wifi_sim_required_title">Wi-Fi·tidak·tersambung</string>46 ··<string·name="wifi_sim_required_title">Wi-Fi·tidak·tersambung</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">Tetap·hubungkan</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Hubungkan</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Ikuti</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Ikuti</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·berikut·menerima·ID·unik·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">%s·ingin·terhubung·otomatis</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Hubungkan·ke·Wi-Fi·%s?</string>
60 ··<string·name="wifi_suggestion_title">Izinkan·jaringan·Wi-Fi·yang·disarankan?</string>60 ··<string·name="wifi_suggestion_title">Izinkan·jaringan·Wi-Fi·yang·disarankan?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Anda·berada·di·dekat·jaringan·yang·tersimpan:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Anda·berada·di·dekat·jaringan·yang·tersimpan:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·diaktifkan·otomatis</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·diaktifkan·otomatis</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Jangan·aktifkan·kembali</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Jangan·aktifkan·kembali</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Saat·berada·di·dekat·jaringan·berkualitas·tinggi·yang·tersimpan</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Saat·berada·di·dekat·jaringan·berkualitas·tinggi·yang·tersimpan</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·akan·aktif·otomatis</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·akan·aktif·otomatis</string>
66 ··<string·name="wifi_watchdog_network_disabled">Tidak·dapat·tersambung·ke·Wi-Fi</string>66 ··<string·name="wifi_watchdog_network_disabled">Tidak·dapat·tersambung·ke·Wi-Fi</string>
2.97 KB
res/values-ml/strings.xml
2.92 KB
res/values-ml/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··<string·name="wifi_p2p_show_pin_message">പിൻ:</string>43 ··<string·name="wifi_p2p_show_pin_message">പിൻ:</string>
44 ··<string·name="wifi_p2p_to_message">ടു:</string>44 ··<string·name="wifi_p2p_to_message">ടു:</string>
45 ··<string·name="wifi_sim_required_message">%1$s·എന്നതിലേക്ക്·കണക്‌റ്റ്·ചെയ്യാൻ·%2$s·സിം·ഇടുക</string>45 ··<string·name="wifi_sim_required_message">%1$s·എന്നതിലേക്ക്·കണക്‌റ്റ്·ചെയ്യാൻ·%2$s·സിം·ഇടുക</string>
46 ··<string·name="wifi_sim_required_title">വൈഫൈ·വിച്ഛേദിച്ചു</string>46 ··<string·name="wifi_sim_required_title">വൈഫൈ·വിച്ഛേദിച്ചു</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">ഉപകരണങ്ങളൊന്നും·കണക്‌റ്റ്·ചെയ്തിട്ടില്ല.·പരിഷ്‌കരിക്കാൻ·ടാപ്പ്·ചെയ്യുക.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">ഉപകരണങ്ങളൊന്നും·കണക്‌റ്റ്·ചെയ്തിട്ടില്ല.·പരിഷ്‌കരിക്കാൻ·ടാപ്പ്·ചെയ്യുക.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">ഹോട്ട്‌സ്‌പോട്ട്·ഓഫാക്കി</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">ഹോട്ട്‌സ്‌പോട്ട്·ഓഫാക്കി</string>
49 ··<string·name="wifi_suggestion_action_allow_app">അനുവദിക്കുക</string>49 ··<string·name="wifi_suggestion_action_allow_app">അനുവദിക്കുക</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">എന്തായാലും·കണക്‌റ്റ്·ചെയ്യുക</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">കണക്‌റ്റ്·ചെയ്യുക</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">കണക്റ്റ്·ചെയ്യുക</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">കണക്റ്റ്·ചെയ്യുക</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">വേണ്ട</string>52 ··<string·name="wifi_suggestion_action_disallow_app">വേണ്ട</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">കണക്റ്റ്·ചെയ്യരുത്</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">കണക്റ്റ്·ചെയ്യരുത്</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">കണക്റ്റ്·ചെയ്യരുത്</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">കണക്റ്റ്·ചെയ്യരുത്</string>
55 ··<string·name="wifi_suggestion_content">%s·നിർദ്ദേശിച്ച·നെറ്റ്‌വർക്കുകൾ.·ഉപകരണം·സ്വയമേവ·കണക്‌റ്റ്·ചെയ്‌തേക്കാം.</string>55 ··<string·name="wifi_suggestion_content">%s·നിർദ്ദേശിച്ച·നെറ്റ്‌വർക്കുകൾ.·ഉപകരണം·സ്വയമേവ·കണക്‌റ്റ്·ചെയ്‌തേക്കാം.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">ഉപകരണ·ലൊക്കേഷൻ·ട്രാക്ക്·ചെയ്യാൻ·ഉപയോഗിക്കാവുന്ന·നത്·ഐഡി··നെറ്റ്‌വർക്കുകൾക്ക്·ലഭിക്കും</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">ഉപകരണ·ലൊക്കേഷൻ·ട്രാക്ക്·ചെയ്യാൻ·ഉപയോഗിക്കാവുന്ന·സിം·ഐഡി··നെറ്റ്‌വർക്കുകൾക്ക്·ലഭിക്കും</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">നിങ്ങൾ·കണക്റ്റ്·ചെയ്യുകയാണെങ്കിൽ,·സിമ്മുമായി·ബന്ധപ്പെട്ട·തനത്·ഐഡി·%s·വൈഫൈ·നെറ്റ്‌വർക്കുകൾ·ആക്സസ്·ചെയ്യുകയോ·പങ്കിടുകയോ·ചെയ്തേക്കാം.·നിങ്ങളുടെ·ഉപകരണ·ലൊക്കേഷൻ·ട്രാക്ക്·ചെയ്യാൻ·ഇത്·അനുവദിച്ചേക്കാം.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">നിങ്ങൾ·കണക്റ്റ്·ചെയ്യുകയാണെങ്കിൽ,·സിമ്മുമായി·ബന്ധപ്പെട്ട·തനത്·ഐഡി·%s·വൈഫൈ·നെറ്റ്‌വർക്കുകൾ·ആക്സസ്·ചെയ്യുകയോ·പങ്കിടുകയോ·ചെയ്തേക്കാം.·നിങ്ങളുടെ·ഉപകരണ·ലൊക്കേഷൻ·ട്രാക്ക്·ചെയ്യാൻ·ഇത്·അനുവദിച്ചേക്കാം.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">കണക്ഷൻ·സ്ഥിരീകരിക്കണോ?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">കണക്ഷൻ·സ്ഥിരീകരിക്കണോ?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·സ്വയമേവ·കണക്റ്റ്·ചെയ്ാൻ·താൽപ്പര്യപ്പെടുന്നു</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·വൈഫൈയിൽ·കണക്റ്റ്·ചെയ്യണോ?</string>
60 ··<string·name="wifi_suggestion_title">നിർദ്ദേശിച്ച·വെെഫെെ·നെറ്റ്‌വർക്കുകൾ·അനുവദിക്കണോ?</string>60 ··<string·name="wifi_suggestion_title">നിർദ്ദേശിച്ച·വെെഫെെ·നെറ്റ്‌വർക്കുകൾ·അനുവദിക്കണോ?</string>
61 ··<string·name="wifi_wakeup_enabled_content">നിങ്ങൾ·സംരക്ഷിച്ചിട്ടുള്ള·ഒരു·നെറ്റ്‌വർക്കിന്·സമീപമാണ്:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">നിങ്ങൾ·സംരക്ഷിച്ചിട്ടുള്ള·ഒരു·നെറ്റ്‌വർക്കിന്·സമീപമാണ്:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">വൈഫൈ·സ്വമേധയാ·ഓണായി</string>62 ··<string·name="wifi_wakeup_enabled_title">വൈഫൈ·സ്വമേധയാ·ഓണായി</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">തിരികെ·ഓണാക്കരുത്</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">തിരികെ·ഓണാക്കരുത്</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">നിങ്ങൾ·ഉയർന്ന·നിലവാരമുള്ള·സംരക്ഷിക്കപ്പെട്ട·നെറ്റ്‌വർക്കിനരികിലെത്തുമ്പോൾ</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">നിങ്ങൾ·ഉയർന്ന·നിലവാരമുള്ള·സംരക്ഷിക്കപ്പെട്ട·നെറ്റ്‌വർക്കിനരികിലെത്തുമ്പോൾ</string>
65 ··<string·name="wifi_wakeup_onboarding_title">വൈഫൈ·സ്വമേധയാ·ഓണാകും</string>65 ··<string·name="wifi_wakeup_onboarding_title">വൈഫൈ·സ്വമേധയാ·ഓണാകും</string>
66 ··<string·name="wifi_watchdog_network_disabled">Wi-Fi-ലേക്ക്·കണക്‌റ്റുചെയ്യാൻ·കഴിഞ്ഞില്ല</string>66 ··<string·name="wifi_watchdog_network_disabled">Wi-Fi-ലേക്ക്·കണക്‌റ്റുചെയ്യാൻ·കഴിഞ്ഞില്ല</string>
2.81 KB
res/values-si/strings.xml
2.76 KB
res/values-si/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">වෙත:</string>44 ··<string·name="wifi_p2p_to_message">වෙත:</string>
45 ··<string·name="wifi_sim_required_message">%1$s·වෙත·සම්බන්ධ·වීමට,·%2$s·SIM·එකක්·ඇතුල්·කරන්න</string>45 ··<string·name="wifi_sim_required_message">%1$s·වෙත·සම්බන්ධ·වීමට,·%2$s·SIM·එකක්·ඇතුල්·කරන්න</string>
46 ··<string·name="wifi_sim_required_title">Wi‑Fi·විසන්ධි·විය</string>46 ··<string·name="wifi_sim_required_title">Wi‑Fi·විසන්ධි·විය</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">උපාංග·කිසිවක්·සම්බන්ධ·කර·නැත.·වෙනස්·කිරීමට·තට්ටු·කරන්න.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">උපාංග·කිසිවක්·සම්බන්ධ·කර·නැත.·වෙනස්·කිරීමට·තට්ටු·කරන්න.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">හොට්ස්පොට්·ක්‍රියා·විරහිතයි</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">හොට්ස්පොට්·ක්‍රියා·විරහිතයි</string>
49 ··<string·name="wifi_suggestion_action_allow_app">ඉඩ·දෙන්න</string>49 ··<string·name="wifi_suggestion_action_allow_app">ඉඩ·දෙන්න</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">කෙසේ·වෙතත්·සම්බන්ධ·කරන්න</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">සම්බන්ධ·කරන්න</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">සම්බන්ධ·කරන්න</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">සම්බන්ධ·කරන්න</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">එපා,·ස්තූතියි</string>52 ··<string·name="wifi_suggestion_action_disallow_app">එපා,·ස්තූතියි</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">සම්බන්ධ·නොකරන්න</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">සම්බන්ධ·නොකරන්න</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">සම්බන්ධ·නොකරන්න</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">සම්බන්ධ·නොකරන්න</string>
55 ··<string·name="wifi_suggestion_content">%s·යෝජිත·ජාල.·උපාංගය·ස්වයංක්‍රියව·සම්බන්ධ·වනු·ඇත.</string>55 ··<string·name="wifi_suggestion_content">%s·යෝජිත·ජාල.·උපාංගය·ස්වයංක්‍රියව·සම්බන්ධ·වනු·ඇත.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">උපාංග·ස්ථානය·නිරීක්ෂණය·කිරීමට·භාවිත·කළ·හැකි·අනන්‍ය·ID·එකක්·මෙම·ජාලවලට·ලැබේ</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">උපාංග·ස්ථානය·නිරීක්ෂණය·කිරීමට·භාවිත·කළ·හැකි·SIM·ID·එකක්·මෙම·ජාලවලට·ලැබේ</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">ඔබ·සම්බන්ධ·වුවහොත්,·%s·Wi‑Fi·ජාල·ඔබේ·SIM·එක·හා·සම්බන්ධිත·අනන්‍ය·ID·එකකට·ප්‍රවේශ·වීමට·හෝ·එය·බෙදා·ගැනීමට·හැකිය.·මෙය·ඔබේ·උපාංගයෙහි·ස්ථානය·නිරීක්ෂණය·කිරීමට·ඉඩ·දිය·හැකිය.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">ඔබ·සම්බන්ධ·වුවහොත්,·%s·Wi‑Fi·ජාල·ඔබේ·SIM·එක·හා·සම්බන්ධිත·අනන්‍ය·ID·එකකට·ප්‍රවේශ·වීමට·හෝ·එය·බෙදා·ගැනීමට·හැකිය.·මෙය·ඔබේ·උපාංගයෙහි·ස්ථානය·නිරීක්ෂණය·කිරීමට·ඉඩ·දිය·හැකිය.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">නිවැරදි·කිරීම·තහවුරු·කරන්නද?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">නිවැරදි·කිරීම·තහවුරු·කරන්නද?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·හට·ස්වයං·නිැරදි·කිරීම·අවශයයි</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·Wi-Fi·ෙත·සබඳිනනද?</string>
60 ··<string·name="wifi_suggestion_title">යෝජිත·Wi-Fi·ජාල·ඉඩ·දෙන්නද?</string>60 ··<string·name="wifi_suggestion_title">යෝජිත·Wi-Fi·ජාල·ඉඩ·දෙන්නද?</string>
61 ··<string·name="wifi_wakeup_enabled_content">ඔබ·සුරැකි·ජාලයක්·අවට·සිටී:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">ඔබ·සුරැකි·ජාලයක්·අවට·සිටී:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·ස්වයංක්‍රියව·ක්‍රියාත්මක·කරන·ලදි</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·ස්වයංක්‍රියව·ක්‍රියාත්මක·කරන·ලදි</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">නැවත·ක්‍රියාත්මක·නොකරන්න</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">නැවත·ක්‍රියාත්මක·නොකරන්න</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">ඔබ·උසස්·තත්ත්වයේ·සුරැකි·ජාලයක්·අවට·සිටින·විට</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">ඔබ·උසස්·තත්ත්වයේ·සුරැකි·ජාලයක්·අවට·සිටින·විට</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·ස්වයංක්‍රියව·ක්‍රියාත්මක·වනු·ඇත</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·ස්වයංක්‍රියව·ක්‍රියාත්මක·වනු·ඇත</string>
66 ··<string·name="wifi_watchdog_network_disabled">Wi-Fi·වෙත·සම්බන්ධ·විය·නොහැක</string>66 ··<string·name="wifi_watchdog_network_disabled">Wi-Fi·වෙත·සම්බන්ධ·විය·නොහැක</string>
3.01 KB
res/values-nl/strings.xml
2.96 KB
res/values-nl/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··<string·name="wifi_p2p_show_pin_message">Pincode</string>43 ··<string·name="wifi_p2p_show_pin_message">Pincode</string>
44 ··<string·name="wifi_p2p_to_message">Naar:</string>44 ··<string·name="wifi_p2p_to_message">Naar:</string>
45 ··<string·name="wifi_sim_required_message">Plaats·een·simkaart·van·%2$s·om·verbinding·te·maken·met·%1$s</string>45 ··<string·name="wifi_sim_required_message">Plaats·een·simkaart·van·%2$s·om·verbinding·te·maken·met·%1$s</string>
46 ··<string·name="wifi_sim_required_title">Wifi-verbinding·verbroken</string>46 ··<string·name="wifi_sim_required_title">Wifi-verbinding·verbroken</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Geen·apparaten·gekoppeld.·Tik·om·te·wijzigen.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Geen·apparaten·gekoppeld.·Tik·om·te·wijzigen.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·uitgeschakeld</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·uitgeschakeld</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Toestaan</string>49 ··<string·name="wifi_suggestion_action_allow_app">Toestaan</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Toch·verbinding·maken</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Verbinding·maken</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Verbinding·maken</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Verbinding·maken</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Nee,·bedankt</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Nee,·bedankt</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Geen·verbinding·maken</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Geen·verbinding·maken</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Geen·verbinding·maken</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Geen·verbinding·maken</string>
55 ··<string·name="wifi_suggestion_content">%s·heeft·netwerken·voorgesteld.·Apparaat·kan·automatisch·verbinding·maken.</string>55 ··<string·name="wifi_suggestion_content">%s·heeft·netwerken·voorgesteld.·Apparaat·kan·automatisch·verbinding·maken.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Deze·netwerken·ontvangen·een·unieke·ID·die·kan·worden·gebruikt·om·de·apparaatlocatie·bij·te·houden</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Deze·netwerken·ontvangen·een·simkaart-ID·die·kan·worden·gebruikt·om·de·apparaatlocatie·bij·te·houden</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Als·je·verbinding·maakt,·hebben·de·wifi-netwerken·van·%s·mogelijk·toegang·tot·de·unieke·ID·die·aan·je·simkaart·is·gekoppeld·of·kunnen·ze·deze·delen.·Op·deze·manier·kan·de·locatie·van·je·apparaat·worden·bijgehouden.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Als·je·verbinding·maakt,·hebben·de·wifi-netwerken·van·%s·mogelijk·toegang·tot·de·unieke·ID·die·aan·je·simkaart·is·gekoppeld·of·kunnen·ze·deze·delen.·Op·deze·manier·kan·de·locatie·van·je·apparaat·worden·bijgehouden.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Verbinding·bevestigen?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Verbinding·bevestigen?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·wil·automatisch·verbinding·maken</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Verbinding·maken·met·wifi·van·%s?</string>
60 ··<string·name="wifi_suggestion_title">Voorgestelde·wifi-netwerken·toestaan?</string>60 ··<string·name="wifi_suggestion_title">Voorgestelde·wifi-netwerken·toestaan?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Je·bent·in·de·buurt·van·een·opgeslagen·netwerk:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Je·bent·in·de·buurt·van·een·opgeslagen·netwerk:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wifi·automatisch·ingeschakeld</string>62 ··<string·name="wifi_wakeup_enabled_title">Wifi·automatisch·ingeschakeld</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Niet·weer·inschakelen</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Niet·weer·inschakelen</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Wanneer·je·in·de·buurt·van·een·opgeslagen·netwerk·van·hoge·kwaliteit·bent</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Wanneer·je·in·de·buurt·van·een·opgeslagen·netwerk·van·hoge·kwaliteit·bent</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wifi·wordt·automatisch·ingeschakeld</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wifi·wordt·automatisch·ingeschakeld</string>
66 ··<string·name="wifi_watchdog_network_disabled">Kan·geen·verbinding·maken·met·wifi</string>66 ··<string·name="wifi_watchdog_network_disabled">Kan·geen·verbinding·maken·met·wifi</string>
2.89 KB
res/values-sl/strings.xml
2.84 KB
res/values-sl/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">Za:</string>44 ··<string·name="wifi_p2p_to_message">Za:</string>
45 ··<string·name="wifi_sim_required_message">Za·povezavo·z·omrežjem·%1$s·vstavite·kartico·SIM·operaterja·%2$s</string>45 ··<string·name="wifi_sim_required_message">Za·povezavo·z·omrežjem·%1$s·vstavite·kartico·SIM·operaterja·%2$s</string>
46 ··<string·name="wifi_sim_required_title">Povezava·Wi-Fi·je·prekinjena</string>46 ··<string·name="wifi_sim_required_title">Povezava·Wi-Fi·je·prekinjena</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Nobena·naprava·ni·povezana.·Dotaknite·se,·da·spremenite.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Nobena·naprava·ni·povezana.·Dotaknite·se,·da·spremenite.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Dostopna·točka·je·izklopljena</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Dostopna·točka·je·izklopljena</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Dovoli</string>49 ··<string·name="wifi_suggestion_action_allow_app">Dovoli</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Vseeno·poveži</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Poveži</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Poveži</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Poveži</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Ne,·hvala</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Ne,·hvala</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Ne·poveži</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Ne·poveži</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Ne·poveži</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Ne·poveži</string>
55 ··<string·name="wifi_suggestion_content">%s··predlagana·omrežja.·Naprava·se·lahko·poveže·samodejno.</string>55 ··<string·name="wifi_suggestion_content">%s··predlagana·omrežja.·Naprava·se·lahko·poveže·samodejno.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Ta·omrežja·prejmejo·enolični·ID,·s·katerim·je·mogoče·spremljati·lokacijo·naprave.</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Ta·omrežja·prejmejo·ID·kartice·SIM,·s·katerim·je·mogoče·spremljati·lokacijo·naprave.</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Če·vzpostavite·povezavo,·lahko·omrežja·Wi-Fi·operaterja·%s·dostopajo·do·enoličnega·ID-ja,·povezanega·s·kartico·SIM,·in·ga·delijo.·To·lahko·omogoči·spremljanje·lokacije·naprave.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Če·vzpostavite·povezavo,·lahko·omrežja·Wi-Fi·operaterja·%s·dostopajo·do·enoličnega·ID-ja,·povezanega·s·kartico·SIM,·in·ga·delijo.·To·lahko·omogoči·spremljanje·lokacije·naprave.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Želite·potrditi·povezavo?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Želite·potrditi·povezavo?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">Operater·%s·se·želi·samodejno·povezati</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Želite·vzpostaviti·povezavo·z·omrežjem·Wi-Fi·operaterja·%s?</string>
60 ··<string·name="wifi_suggestion_title">Želite·dovoliti·predlagana·omrežja·Wi-Fi?</string>60 ··<string·name="wifi_suggestion_title">Želite·dovoliti·predlagana·omrežja·Wi-Fi?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Ste·v·bližini·shranjenega·omrežja:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Ste·v·bližini·shranjenega·omrežja:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·je·bil·vklopljen·samodejno</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·je·bil·vklopljen·samodejno</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Ne·vklopi·znova</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Ne·vklopi·znova</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Ko·ste·v·bližini·zanesljivega·shranjenega·omrežja</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Ko·ste·v·bližini·zanesljivega·shranjenega·omrežja</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Povezava·Wi‑Fi·se·bo·samodejno·vklopila</string>65 ··<string·name="wifi_wakeup_onboarding_title">Povezava·Wi‑Fi·se·bo·samodejno·vklopila</string>
66 ··<string·name="wifi_watchdog_network_disabled">Z·omrežjem·Wi-Fi·se·ni·mogoče·povezati</string>66 ··<string·name="wifi_watchdog_network_disabled">Z·omrežjem·Wi-Fi·se·ni·mogoče·povezati</string>
2.92 KB
res/values-es/strings.xml
2.87 KB
res/values-es/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">Para:</string>44 ··<string·name="wifi_p2p_to_message">Para:</string>
45 ··<string·name="wifi_sim_required_message">Para·conectarte·a·%1$s,·inserta·una·tarjeta·SIM·de·%2$s</string>45 ··<string·name="wifi_sim_required_message">Para·conectarte·a·%1$s,·inserta·una·tarjeta·SIM·de·%2$s</string>
46 ··<string·name="wifi_sim_required_title">Wi‑Fi·desconectado</string>46 ··<string·name="wifi_sim_required_title">Wi‑Fi·desconectado</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">No·hay·dispositivos·conectados.·Toca·para·modificar·este·ajuste.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">No·hay·dispositivos·conectados.·Toca·para·modificar·este·ajuste.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Punto·de·acceso·desactivado</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Punto·de·acceso·desactivado</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Permitir</string>49 ··<string·name="wifi_suggestion_action_allow_app">Permitir</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Conectar·de·todos·modos</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Conectar</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Conectar</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Conectar</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">No,·gracias</string>52 ··<string·name="wifi_suggestion_action_disallow_app">No,·gracias</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">No·conectar</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">No·conectar</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">No·conectar</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">No·conectar</string>
55 ··<string·name="wifi_suggestion_content">%s·te·ha·sugerido·alguna·red.·El·dispositivo·puede·que·se·conecte·automáticamente.</string>55 ··<string·name="wifi_suggestion_content">%s·te·ha·sugerido·alguna·red.·El·dispositivo·puede·que·se·conecte·automáticamente.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Estas·redes·reciben·un·ID·único·con·el·que·se·puede·rastrear·la·ubicación·del·dispositivo</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Estas·redes·reciben·un·ID·de·SIM·con·el·que·se·puede·rastrear·la·ubicación·del·dispositivo</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Si·te·conectas,·es·posible·que·la·red·Wi‑Fi·de·%s·obtenga·o·comparta·un·ID·único·asociado·a·tu·SIM,·lo·que·puede·permitir·que·se·rastree·la·ubicación·de·tu·dispositivo.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Si·te·conectas,·es·posible·que·la·red·Wi‑Fi·de·%s·obtenga·o·comparta·un·ID·único·asociado·a·tu·SIM,·lo·que·puede·permitir·que·se·rastree·la·ubicación·de·tu·dispositivo.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">¿Confirmar·conexión?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">¿Confirmar·conexión?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·quiere·conectarse·automáticamente</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">¿Conectarse·a·la·red·Wi‑Fi·de·%s?</string>
60 ··<string·name="wifi_suggestion_title">¿Permitir·sugerencias·de·redes·Wi‑Fi?</string>60 ··<string·name="wifi_suggestion_title">¿Permitir·sugerencias·de·redes·Wi‑Fi?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Estás·cerca·de·una·red·guardada:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Estás·cerca·de·una·red·guardada:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·activada·automáticamente</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·activada·automáticamente</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">No·volver·a·activar</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">No·volver·a·activar</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Cuando·estés·cerca·de·una·red·de·alta·calidad·guardada</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Cuando·estés·cerca·de·una·red·de·alta·calidad·guardada</string>
65 ··<string·name="wifi_wakeup_onboarding_title">La·conexión·Wi‑Fi·se·activará·automáticamente</string>65 ··<string·name="wifi_wakeup_onboarding_title">La·conexión·Wi‑Fi·se·activará·automáticamente</string>
66 ··<string·name="wifi_watchdog_network_disabled">No·se·ha·podido·establecer·conexión·con·la·red·Wi-Fi.</string>66 ··<string·name="wifi_watchdog_network_disabled">No·se·ha·podido·establecer·conexión·con·la·red·Wi-Fi.</string>
2.93 KB
res/values-da/strings.xml
2.89 KB
res/values-da/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··<string·name="wifi_p2p_show_pin_message">Pinkode:</string>43 ··<string·name="wifi_p2p_show_pin_message">Pinkode:</string>
44 ··<string·name="wifi_p2p_to_message">Til:</string>44 ··<string·name="wifi_p2p_to_message">Til:</string>
45 ··<string·name="wifi_sim_required_message">Indsæt·et·SIM-kort·fra·%2$s·for·at·oprette·forbindelse·til·%1$s.</string>45 ··<string·name="wifi_sim_required_message">Indsæt·et·SIM-kort·fra·%2$s·for·at·oprette·forbindelse·til·%1$s.</string>
46 ··<string·name="wifi_sim_required_title">Wi-Fi-forbindelsen·er·afbrudt</string>46 ··<string·name="wifi_sim_required_title">Wi-Fi-forbindelsen·er·afbrudt</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Der·er·ikke·tilsluttet·nogen·enheder.·Tryk·for·at·ændre.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Der·er·ikke·tilsluttet·nogen·enheder.·Tryk·for·at·ændre.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·er·slået·fra</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·er·slået·fra</string>
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·alligevel</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·modtager·et·unikt·id,·der·kan·bruges·til·at·spore·enhedens·placering</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Disse·netværk·kræver·et·SIM-id,·der·kan·bruges·til·at·spore·enhedens·placering</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Hvis·du·opretter·forbindelse,·kan·Wi-Fi-netværk·fra·%s··adgang·til·eller·dele·et·unikt·id,·der·er·knyttet·til·dit·SIM-kort.·Derved·kan·din·enheds·placering·muligvis·spores.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Hvis·du·opretter·forbindelse,·kan·Wi-Fi-netværk·fra·%s··adgang·til·eller·dele·et·unikt·id,·der·er·knyttet·til·dit·SIM-kort.·Derved·kan·din·enheds·placering·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">%s·vil·gerne·oprette·forbindelse·automatisk</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>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·aktiveres·automatisk</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·aktiveres·automatisk</string>
66 ··<string·name="wifi_watchdog_network_disabled">Kunne·ikke·oprette·forbindelse·til·Wi-Fi</string>66 ··<string·name="wifi_watchdog_network_disabled">Kunne·ikke·oprette·forbindelse·til·Wi-Fi</string>
2.96 KB
res/values-or/strings.xml
2.91 KB
res/values-or/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">ପ୍ରାପ୍ତେଷୁ:</string>44 ··<string·name="wifi_p2p_to_message">ପ୍ରାପ୍ତେଷୁ:</string>
45 ··<string·name="wifi_sim_required_message">%1$sକୁ·ସଂଯୋଗ·କରିବା·ପାଇଁ·ଏକ·%2$s·SIM·ଭର୍ତ୍ତି·କରନ୍ତୁ</string>45 ··<string·name="wifi_sim_required_message">%1$sକୁ·ସଂଯୋଗ·କରିବା·ପାଇଁ·ଏକ·%2$s·SIM·ଭର୍ତ୍ତି·କରନ୍ତୁ</string>
46 ··<string·name="wifi_sim_required_title">ୱାଇ-ଫାଇ·ସଂଯୋଗ·ବିଚ୍ଛିନ୍ନ·ହୋଇଛି</string>46 ··<string·name="wifi_sim_required_title">ୱାଇ-ଫାଇ·ସଂଯୋଗ·ବିଚ୍ଛିନ୍ନ·ହୋଇଛି</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">କୌଣସି·ଡିଭାଇସ୍·ସଂଯୁକ୍ତ·ନାହିଁ।·ପରିବର୍ତ୍ତନ·କରିବାକୁ·ଟାପ୍·କରନ୍ତୁ।</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">କୌଣସି·ଡିଭାଇସ୍·ସଂଯୁକ୍ତ·ନାହିଁ।·ପରିବର୍ତ୍ତନ·କରିବାକୁ·ଟାପ୍·କରନ୍ତୁ।</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">ହଟସ୍ପଟ୍·ବନ୍ଦ·କରାଯାଇଛି</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">ହଟସ୍ପଟ୍·ବନ୍ଦ·କରାଯାଇଛି</string>
49 ··<string·name="wifi_suggestion_action_allow_app">ଅନୁମତି·ଦିଅନ୍ତୁ</string>49 ··<string·name="wifi_suggestion_action_allow_app">ଅନୁମତି·ଦିଅନ୍ତୁ</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">ଯେ·କୌଣସି·ମତେ·ସଂଯୋଗ·କରନ୍ତୁ</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">ସଂଯୋଗ·କରନ୍ତୁ</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">ସଂଯୋଗ·କରନ୍ତୁ</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">ସଂଯୋଗ·କରନ୍ତୁ</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">ନାହିଁ,·ଥାଉ</string>52 ··<string·name="wifi_suggestion_action_disallow_app">ନାହିଁ,·ଥାଉ</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">ସଂଯୋଗ·କରନ୍ତୁ·ନାହିଁ</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">ସଂଯୋଗ·କରନ୍ତୁ·ନାହିଁ</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">ସଂଯୋଗ·କରନ୍ତୁ·ନାହିଁ</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">ସଂଯୋଗ·କରନ୍ତୁ·ନାହିଁ</string>
55 ··<string·name="wifi_suggestion_content">%s·ପ୍ରସ୍ତାବିତ·ନେଟ୍‌ୱାର୍କଗୁଡ଼ିକ।·ଡିଭାଇସ୍·ହୁଏତ·ସ୍ୱଚାଳିତ·ଭାବେ·ସଂଯୋଗ·ହୋଇପାରେ।</string>55 ··<string·name="wifi_suggestion_content">%s·ପ୍ରସ୍ତାବିତ·ନେଟ୍‌ୱାର୍କଗୁଡ଼ିକ।·ଡିଭାଇସ୍·ହୁଏତ·ସ୍ୱଚାଳିତ·ଭାବେ·ସଂଯୋଗ·ହୋଇପାରେ।</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">ଏହି·ନେଟୱାର୍କଗୁଡ଼ିକ·ଏକ·ସ୍ଵତନ୍ତ୍ର·ID·ପାଇଥାଏ·ଯାହାକୁ·ଡିଭାଇସର·ଲୋକେସନ୍·ଟ୍ରାକ୍·କରିବାକୁ·ବ୍ୟବହାର·କରାଯାଇପାର</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">ଏହି·ନେଟୱାର୍କଗୁଡ଼ିକ·ଏକ·SIM·ID·୍ରାପ୍ତ·କରେ·ଯାହା·ଡିଭାଇସର·ଲୋକେସନ୍·ଟ୍ରାକ୍·କରିବାରେ·ବ୍ୟବହାର·କରାଯାଇପାରି</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">ଯଦି·ଆପଣ·ସଂଯୋଗ·କରିବେ,·ତେବେ·%s·ୱାଇ-ଫାଇ·ନେଟୱାର୍କଗୁଡ଼ିକ·ଆପଣଙ୍କ·SIM·ସମ୍ବନ୍ଧିତ·ଏକ·ସ୍ଵତନ୍ତ୍ର·ID·ଆକ୍ସେସ୍·କିମ୍ବା·ସେୟାର୍·କରିପାରେ।·ଏହା·ଆପଣଙ୍କ·ଡିଭାଇସର·ଲୋକେସନ୍·ଟ୍ରାକ୍·କରିବାକୁ·ଅନୁମତି·ଦେଇପାରେ।</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">ଯଦି·ଆପଣ·ସଂଯୋଗ·କରିବେ,·ତେବେ·%s·ୱାଇ-ଫାଇ·ନେଟୱାର୍କଗୁଡ଼ିକ·ଆପଣଙ୍କ·SIM·ସମ୍ବନ୍ଧିତ·ଏକ·ସ୍ଵତନ୍ତ୍ର·ID·ଆକ୍ସେସ୍·କିମ୍ବା·ସେୟାର୍·କରିପାରେ।·ଏହା·ଆପଣଙ୍କ·ଡିଭାଇସର·ଲୋକେସନ୍·ଟ୍ରାକ୍·କରିବାକୁ·ଅନୁମତି·ଦେଇପାରେ।</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">ସଂଯୋଗ·ସୁନିଶ୍ଚିତ·କରିବେ?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">ସଂଯୋଗ·ସୁନିଶ୍ଚିତ·କରିବେ?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·ସ୍ୱତଃ-ସଂଯୋଗ·କରିବାକୁ·ଚାହ</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·ୱାଇ-ଫାଇ·ସହ·ସଂଯୋଗ·କରିବେ?</string>
60 ··<string·name="wifi_suggestion_title">ପ୍ରସ୍ତାବିତ·ୱାଇ-ଫାଇ·ନେଟ୍‌ୱାର୍କଗୁଡ଼ିକୁ·ଅନୁମତି·ଦେବେ?</string>60 ··<string·name="wifi_suggestion_title">ପ୍ରସ୍ତାବିତ·ୱାଇ-ଫାଇ·ନେଟ୍‌ୱାର୍କଗୁଡ଼ିକୁ·ଅନୁମତି·ଦେବେ?</string>
61 ··<string·name="wifi_wakeup_enabled_content">ସେଭ୍·ହୋଇଥିବା·ନେଟ୍‌ୱର୍କ·ନିକଟରେ·ଆପଣ·ଅଛନ୍ତି:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">ସେଭ୍·ହୋଇଥିବା·ନେଟ୍‌ୱର୍କ·ନିକଟରେ·ଆପଣ·ଅଛନ୍ତି:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">ୱାଇ-ଫାଇ·ସ୍ୱଚାଳିତ·ଭାବେ·ଅନ୍‍·ହେଲା</string>62 ··<string·name="wifi_wakeup_enabled_title">ୱାଇ-ଫାଇ·ସ୍ୱଚାଳିତ·ଭାବେ·ଅନ୍‍·ହେଲା</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">ପୁଣି·ଅନ୍‍·କରନ୍ତୁ·ନାହିଁ</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">ପୁଣି·ଅନ୍‍·କରନ୍ତୁ·ନାହିଁ</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">ଆପଣ·ଏକ·ଉଚ୍ଚ-କ୍ୱାଲିଟୀ·ବିଶିଷ୍ଟ·ସେଭ୍‌·କରାଯାଇଥିବା·ନେଟ୍‌ୱର୍କ·ପାଖରେ·ଥିବା·ସମୟରେ</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">ଆପଣ·ଏକ·ଉଚ୍ଚ-କ୍ୱାଲିଟୀ·ବିଶିଷ୍ଟ·ସେଭ୍‌·କରାଯାଇଥିବା·ନେଟ୍‌ୱର୍କ·ପାଖରେ·ଥିବା·ସମୟରେ</string>
65 ··<string·name="wifi_wakeup_onboarding_title">ୱାଇ-ଫାଇ·ସ୍ୱଚାଳିତ·ଭାବେ·ଅନ୍·ହେବ</string>65 ··<string·name="wifi_wakeup_onboarding_title">ୱାଇ-ଫାଇ·ସ୍ୱଚାଳିତ·ଭାବେ·ଅନ୍·ହେବ</string>
66 ··<string·name="wifi_watchdog_network_disabled">ୱାଇ-ଫାଇ·ସହ·ସଂଯୋଗ·ହୋଇପାରିଲା·ନାହିଁ</string>66 ··<string·name="wifi_watchdog_network_disabled">ୱାଇ-ଫାଇ·ସହ·ସଂଯୋଗ·ହୋଇପାରିଲା·ନାହିଁ</string>
2.91 KB
res/values-ms/strings.xml
2.86 KB
res/values-ms/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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·menyambung·kepada·%1$s,·masukkan·SIM·%2$s</string>45 ··<string·name="wifi_sim_required_message">Untuk·menyambung·kepada·%1$s,·masukkan·SIM·%2$s</string>
46 ··<string·name="wifi_sim_required_title">Wi-Fi·diputuskan·sambungannya</string>46 ··<string·name="wifi_sim_required_title">Wi-Fi·diputuskan·sambungannya</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Tiada·peranti·disambungkan.·Ketik·untuk·mengubah·suai.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Tiada·peranti·disambungkan.·Ketik·untuk·mengubah·suai.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Tempat·liputan·dimatikan.</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Tempat·liputan·dimatikan.</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Benarkan</string>49 ··<string·name="wifi_suggestion_action_allow_app">Benarkan</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Sambungkan·juga</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Sambung</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Sambung</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Sambung</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Tidak·perlu</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Tidak·perlu</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Jangan·sambung</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Jangan·sambung</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Jangan·sambung</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Jangan·sambung</string>
55 ··<string·name="wifi_suggestion_content">Rangkaian·yang·dicadangkan·oleh·%s.·Peranti·mungkin·disambungkan·secara·automatik.</string>55 ··<string·name="wifi_suggestion_content">Rangkaian·yang·dicadangkan·oleh·%s.·Peranti·mungkin·disambungkan·secara·automatik.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Rangkaian·ini·memerlukan·ID·unit·yang·boleh·digunakan·untuk·menjejaki·lokasi·peranti.</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Rangkaian·ini·menerima·ID·SIM·yang·boleh·digunakan·untuk·menjejaki·lokasi·peranti</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Jika·anda·bersambung,·rangkaian·Wi-Fi·%s·mungkin·mengakses·atau·berkongsi·ID·unik·yang·dikaitkan·dengan·SIM·anda.·Hal·ini·mungkin·membenarkan·lokasi·peranti·anda·dijejaki.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Jika·anda·bersambung,·rangkaian·Wi-Fi·%s·mungkin·mengakses·atau·berkongsi·ID·unik·yang·dikaitkan·dengan·SIM·anda.·Hal·ini·mungkin·membenarkan·lokasi·peranti·anda·dijejaki.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Sahkan·sambungan?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Sahkan·sambungan?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·mahu·membuat·autosambungan</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Sambung·ke·Wi‑Fi·%s?</string>
60 ··<string·name="wifi_suggestion_title">Benarkan·rangkaian·Wi-Fi·yang·dicadangkan?</string>60 ··<string·name="wifi_suggestion_title">Benarkan·rangkaian·Wi-Fi·yang·dicadangkan?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Anda·berada·berdekatan·rangkaian·yang·disimpan:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Anda·berada·berdekatan·rangkaian·yang·disimpan:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·dihidupkan·secara·automatik</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·dihidupkan·secara·automatik</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Jangan·hidupkan·kembali</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Jangan·hidupkan·kembali</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Apabila·anda·berada·berdekatan·dengan·rangkaian·disimpan·yang·berkualiti·tinggi</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Apabila·anda·berada·berdekatan·dengan·rangkaian·disimpan·yang·berkualiti·tinggi</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·akan·dihidupkan·secara·automatik</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·akan·dihidupkan·secara·automatik</string>
66 ··<string·name="wifi_watchdog_network_disabled">Tidak·boleh·menyambung·kepada·Wi-Fi</string>66 ··<string·name="wifi_watchdog_network_disabled">Tidak·boleh·menyambung·kepada·Wi-Fi</string>
2.68 KB
res/values-iw/strings.xml
2.63 KB
res/values-iw/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··<string·name="wifi_p2p_show_pin_message">קוד·גישה:</string>43 ··<string·name="wifi_p2p_show_pin_message">קוד·גישה:</string>
44 ··<string·name="wifi_p2p_to_message">אל:</string>44 ··<string·name="wifi_p2p_to_message">אל:</string>
45 ··<string·name="wifi_sim_required_message">‏יש·להכניס·SIM·של·%2$s·כדי·להתחבר·אל·%1$s</string>45 ··<string·name="wifi_sim_required_message">‏יש·להכניס·SIM·של·%2$s·כדי·להתחבר·אל·%1$s</string>
46 ··<string·name="wifi_sim_required_title">‏Wi-Fi·מנותק</string>46 ··<string·name="wifi_sim_required_title">‏Wi-Fi·מנותק</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">אין·מכשירים·מחוברים.·יש·להקיש·כדי·לשנות.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">אין·מכשירים·מחוברים.·יש·להקיש·כדי·לשנות.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">נקודה·לשיתוף·אינטרנט·נכבתה</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">נקודה·לשיתוף·אינטרנט·נכבתה</string>
49 ··<string·name="wifi_suggestion_action_allow_app">אישור</string>49 ··<string·name="wifi_suggestion_action_allow_app">אישור</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">יש·להתחבר·בכל·זאת</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">חיבור</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">התחברות</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">התחברות</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">לא·תודה</string>52 ··<string·name="wifi_suggestion_action_disallow_app">לא·תודה</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">אין·להתחבר</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">אין·להתחבר</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">אין·להתחבר</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">אין·להתחבר</string>
55 ··<string·name="wifi_suggestion_content">הצעות·לרשתות·%s.·ייתכן·שחיבור·המכשיר·ייעשה·באופן·אוטומטי.</string>55 ··<string·name="wifi_suggestion_content">הצעות·לרשתות·%s.·ייתכן·שחיבור·המכשיר·ייעשה·באופן·אוטומטי.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">רשתות·אלה·מקבלות·מזהה·ייחודי·שבו·ניתן·להשתמש·למעקב·אחר·מיקום·של·מכשיר</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">רשתות·אלה·מקבלות·מזהה·SIM·שיכול·לשמש·למעקב·אחר·מיקום·של·מכשיר</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">‏אם·תתבצע·התחברות,·ייתכן·שרשתות·Wi‑Fi·של·%s·יקבלו·גישה·או·ישתפו·מזהה·ייחודי·שמשויך·לכרטיס·ה-SUM·שלך.·בעקבות·זאת,·ייתכן·שניתן·יהיה·לעקוב·אחר·מיקום·המכשיר·שלך.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">‏אם·תתבצע·התחברות,·ייתכן·שרשתות·Wi‑Fi·של·%s·יקבלו·גישה·או·ישתפו·מזהה·ייחודי·שמשויך·לכרטיס·ה-SUM·שלך.·בעקבות·זאת,·ייתכן·שניתן·יהיה·לעקוב·אחר·מיקום·המכשיר·שלך.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">לאשר·את·ההתחברות?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">לאשר·את·ההתחברות?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·רוצה·להתחבר·אוטומטית</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">‏האם·להתחבר·ל-Wi-Fi·של·%s?</string>
60 ··<string·name="wifi_suggestion_title">‏לאפשר·הצעות·לרשתות·Wi-Fi?</string>60 ··<string·name="wifi_suggestion_title">‏לאפשר·הצעות·לרשתות·Wi-Fi?</string>
61 ··<string·name="wifi_wakeup_enabled_content">המיקום·הנוכחי·שלך·הוא·בקרבת·הרשת·השמורה:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">המיקום·הנוכחי·שלך·הוא·בקרבת·הרשת·השמורה:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">‏רשת·Wi‑Fi·הופעלה·אוטומטית</string>62 ··<string·name="wifi_wakeup_enabled_title">‏רשת·Wi‑Fi·הופעלה·אוטומטית</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">אל·תפעיל·שוב</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">אל·תפעיל·שוב</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">כשתימצאו·בקרבת·רשת·באיכות·גבוהה·ששמרתם</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">כשתימצאו·בקרבת·רשת·באיכות·גבוהה·ששמרתם</string>
65 ··<string·name="wifi_wakeup_onboarding_title">‏ה-Wi-Fi·יופעל·אוטומטית</string>65 ··<string·name="wifi_wakeup_onboarding_title">‏ה-Wi-Fi·יופעל·אוטומטית</string>
66 ··<string·name="wifi_watchdog_network_disabled">‏אין·אפשרות·להתחבר·ל-Wi-Fi</string>66 ··<string·name="wifi_watchdog_network_disabled">‏אין·אפשרות·להתחבר·ל-Wi-Fi</string>
2.85 KB
res/values-ur/strings.xml
2.8 KB
res/values-ur/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">بنام:</string>44 ··<string·name="wifi_p2p_to_message">بنام:</string>
45 ··<string·name="wifi_sim_required_message">‏%1$s·سے·منسلک·ہونے·کے·ليے·%2$s·SIM·داخل·کریں</string>45 ··<string·name="wifi_sim_required_message">‏%1$s·سے·منسلک·ہونے·کے·ليے·%2$s·SIM·داخل·کریں</string>
46 ··<string·name="wifi_sim_required_title">‏Wifi·غیر·منسلک·ہو·گیا</string>46 ··<string·name="wifi_sim_required_title">‏Wifi·غیر·منسلک·ہو·گیا</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">کوئی·آلات·منسلک·نہیں·ہیں۔·ترمیم·کرنے·کے·لیے·تھپتھپائیں۔</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">کوئی·آلات·منسلک·نہیں·ہیں۔·ترمیم·کرنے·کے·لیے·تھپتھپائیں۔</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">ہاٹ·اسپاٹ·کو·آف·کر·دیا·گیا</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">ہاٹ·اسپاٹ·کو·آف·کر·دیا·گیا</string>
49 ··<string·name="wifi_suggestion_action_allow_app">اجازت·ہیں</string>49 ··<string·name="wifi_suggestion_action_allow_app">اجازت·ہیں</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">بہرحال·منسلک·کریں</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">منسلک·کریں</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">منسلک·کریں</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">منسلک·کریں</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">نہیں·شکریہ</string>52 ··<string·name="wifi_suggestion_action_disallow_app">نہیں·شکریہ</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">منسلک·نہ·کریں</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">منسلک·نہ·کریں</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">منسلک·نہ·کریں</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">منسلک·نہ·کریں</string>
55 ··<string·name="wifi_suggestion_content">%s·تجویز·کردہ·نیٹ·ورکس۔·آلہ·خودکار·طور·پر·منسلک·ہو·سکتا·ہے۔</string>55 ··<string·name="wifi_suggestion_content">%s·تجویز·کردہ·نیٹ·ورکس۔·آلہ·خودکار·طور·پر·منسلک·ہو·سکتا·ہے۔</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">‏یہ·نیٹ·ورکس·ایک·منفرد·ID·موصول·کرتے·ہیں·جسے·آلہ·کا·مقام·ٹریک·کرنے·کے·لیے·استعمال·کیا·جا·سکتا·ہے</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">‏یہ·نیٹ·ورکس·ایک·منفرد·SIM·ID·موصول·کرتے·ہیں·جسے·آلہ·کا·مقام·ٹریک·کرنے·کے·لیے·استعمال·کیا·جا·سکتا·ہے</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">‏اگر·آب·منسلک·ہیں،·Wi-Fi·%s·نیٹ·ورکس·آپ·کے·SIM·سے·وابستہ·ایک·منفرد·ID·تک·رسائی·حاصل·یا·اشتراک·کر·سکتے·ہیں۔·یہ·آپ·کے·آلہ·کے·مقام·کو·ٹریک·کیے·جانے·کی·اجازت·دے·سکتا·ہے۔</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">‏اگر·آب·منسلک·ہیں،·Wi-Fi·%s·نیٹ·ورکس·آپ·کے·SIM·سے·وابستہ·ایک·منفرد·ID·تک·رسائی·حاصل·یا·اشتراک·کر·سکتے·ہیں۔·یہ·آپ·کے·آلہ·کے·مقام·کو·ٹریک·کیے·جانے·کی·اجازت·دے·سکتا·ہے۔</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">کنکشن·کی·تصدیق·کریں؟</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">کنکشن·کی·تصدیق·کریں؟</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·خود·کار·طور·پر·منسلک·ہونا·چاہتا·ہے</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·Wi-Fi·سے·منسلک·ہوں؟</string>
60 ··<string·name="wifi_suggestion_title">‏تجویز·کردہ·Wi‑Fi·نیٹ·ورکس·کو·اجازت·دیں؟</string>60 ··<string·name="wifi_suggestion_title">‏تجویز·کردہ·Wi‑Fi·نیٹ·ورکس·کو·اجازت·دیں؟</string>
61 ··<string·name="wifi_wakeup_enabled_content">آپ·ایک·محفوظ·نیٹ·ورک·کے·قریب·ہیں:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">آپ·ایک·محفوظ·نیٹ·ورک·کے·قریب·ہیں:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">‏Wi-Fi·خود·کار·طور·پر·آن·ہو·گیا</string>62 ··<string·name="wifi_wakeup_enabled_title">‏Wi-Fi·خود·کار·طور·پر·آن·ہو·گیا</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">دوبارہ·آن·نہ·کریں</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">دوبارہ·آن·نہ·کریں</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">جب·آپ·اعلی·معیار·کے·محفوظ·کردہ·نیٹ·ورک·کے·قریب·ہوں</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">جب·آپ·اعلی·معیار·کے·محفوظ·کردہ·نیٹ·ورک·کے·قریب·ہوں</string>
65 ··<string·name="wifi_wakeup_onboarding_title">‏Wi‑Fi·از·خود·آن·ہو·جائے·گا</string>65 ··<string·name="wifi_wakeup_onboarding_title">‏Wi‑Fi·از·خود·آن·ہو·جائے·گا</string>
66 ··<string·name="wifi_watchdog_network_disabled">‏Wi-Fi·سے·مربوط·نہیں·ہو·سکا</string>66 ··<string·name="wifi_watchdog_network_disabled">‏Wi-Fi·سے·مربوط·نہیں·ہو·سکا</string>
2.99 KB
res/values-bg/strings.xml
2.94 KB
res/values-bg/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··<string·name="wifi_p2p_show_pin_message">ПИН:</string>43 ··<string·name="wifi_p2p_show_pin_message">ПИН:</string>
44 ··<string·name="wifi_p2p_to_message">До:</string>44 ··<string·name="wifi_p2p_to_message">До:</string>
45 ··<string·name="wifi_sim_required_message">За·да·се·свържете·с(ъс)·%1$s,·поставете·SIM·карта·от·%2$s</string>45 ··<string·name="wifi_sim_required_message">За·да·се·свържете·с(ъс)·%1$s,·поставете·SIM·карта·от·%2$s</string>
46 ··<string·name="wifi_sim_required_title">Няма·връзка·с·Wi-Fi</string>46 ··<string·name="wifi_sim_required_title">Няма·връзка·с·Wi-Fi</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Няма·свързани·устройства.·Докоснете·за·промяна.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Няма·свързани·устройства.·Докоснете·за·промяна.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Точката·за·достъп·е·изключена</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Точката·за·достъп·е·изключена</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Разрешаване</string>49 ··<string·name="wifi_suggestion_action_allow_app">Разрешаване</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Свързване·въпреки·това</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Свързване</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Свързване</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Свързване</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Не,·благодаря</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Не,·благодаря</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Без·свързване</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Без·свързване</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Без·свързване</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Без·свързване</string>
55 ··<string·name="wifi_suggestion_content">Предложени·от·%s·мрежи.·Устройството·може·да·се·свърже·автоматично.</string>55 ··<string·name="wifi_suggestion_content">Предложени·от·%s·мрежи.·Устройството·може·да·се·свърже·автоматично.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Тези·мрежи·получават·уникален·идентификатор,·който·може·да·се·използва·за·проследяване·на·местоположението·на·устройството</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Тези·мрежи·получават·идентификатор·за·SIM·карта,·който·може·да·се·използва·за·проследяване·на·местоположението·на·устройството</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Ако·се·свържете,·Wi-Fi·мрежите·на·%s·може·да·имат·достъп·или·да·споделят·уникален·идентификатор,·свързан·със·SIM·картата·ви.·Това·може·да·позволи·проследяването·на·местоположението·на·устройството·ви.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Ако·се·свържете,·Wi-Fi·мрежите·на·%s·може·да·имат·достъп·или·да·споделят·уникален·идентификатор,·свързан·със·SIM·картата·ви.·Това·може·да·позволи·проследяването·на·местоположението·на·устройството·ви.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Потвърждавате·ли·връзката?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Потвърждавате·ли·връзката?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·иска·да·се·свързва·автоматично</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Искате·ли·да·се·свържете·с·Wi-Fi·от·%s?</string>
60 ··<string·name="wifi_suggestion_title">Да·се·разрешат·ли·предложените·Wi‑Fi·мрежи?</string>60 ··<string·name="wifi_suggestion_title">Да·се·разрешат·ли·предложените·Wi‑Fi·мрежи?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Намирате·се·в·района·на·запазена·мрежа:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Намирате·се·в·района·на·запазена·мрежа:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi-Fi·се·включи·автоматично</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi-Fi·се·включи·автоматично</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Без·повторно·включване</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Без·повторно·включване</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Когато·сте·в·района·на·запазена·мрежа·с·високо·качество</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Когато·сте·в·района·на·запазена·мрежа·с·високо·качество</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·ще·се·включи·автоматично</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·ще·се·включи·автоматично</string>
66 ··<string·name="wifi_watchdog_network_disabled">Не·можа·да·се·свърже·с·Wi-Fi</string>66 ··<string·name="wifi_watchdog_network_disabled">Не·можа·да·се·свърже·с·Wi-Fi</string>
2.25 KB
res/values-zh-rCN/strings.xml
2.19 KB
res/values-zh-rCN/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">收件人:</string>44 ··<string·name="wifi_p2p_to_message">收件人:</string>
45 ··<string·name="wifi_sim_required_message">要连接到“%1$s”,请插入%2$s·SIM·卡</string>45 ··<string·name="wifi_sim_required_message">要连接到“%1$s”,请插入%2$s·SIM·卡</string>
46 ··<string·name="wifi_sim_required_title">WLAN·连接已断开</string>46 ··<string·name="wifi_sim_required_title">WLAN·连接已断开</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">未连接到任何设备。点按即可修改。</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">未连接到任何设备。点按即可修改。</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">热点已关闭</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">热点已关闭</string>
49 ··<string·name="wifi_suggestion_action_allow_app">允许</string>49 ··<string·name="wifi_suggestion_action_allow_app">允许</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">仍然连接</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">连接</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">连接</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">连接</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">不用了</string>52 ··<string·name="wifi_suggestion_action_disallow_app">不用了</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">不连接</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">不连接</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">不连接</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">不连接</string>
55 ··<string·name="wifi_suggestion_content">%s建议的网络。设备可能会自动连接到这些网络。</string>55 ··<string·name="wifi_suggestion_content">%s建议的网络。设备可能会自动连接到这些网络。</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">这些网络会收到可用于跟踪设备位置的唯一·ID</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">这些网络会收到可用于跟踪设备位置的·SIM··ID</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">如果您确认连接,%s·WLAN·网络可获取或共享与您的·SIM·卡关联的唯一·ID。他人或许可以借此跟踪您的设备位置。</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">如果您确认连接,%s·WLAN·网络可获取或共享与您的·SIM·卡关联的唯一·ID。他人或许可以借此跟踪您的设备位置。</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">确认连接?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">确认连接?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s想要自动连接</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">要连接到%s·WLAN·吗?</string>
60 ··<string·name="wifi_suggestion_title">是否允许系统连接到建议的·WLAN·网络?</string>60 ··<string·name="wifi_suggestion_title">是否允许系统连接到建议的·WLAN·网络?</string>
61 ··<string·name="wifi_wakeup_enabled_content">您位于已保存的网络·(%1$s)·信号范围内</string>61 ··<string·name="wifi_wakeup_enabled_content">您位于已保存的网络·(%1$s)·信号范围内</string>
62 ··<string·name="wifi_wakeup_enabled_title">已自动开启·WLAN·网络</string>62 ··<string·name="wifi_wakeup_enabled_title">已自动开启·WLAN·网络</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">不要重新开启</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">不要重新开启</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">当您位于已保存的高品质网络信号范围内时</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">当您位于已保存的高品质网络信号范围内时</string>
65 ··<string·name="wifi_wakeup_onboarding_title">WLAN·将自动开启</string>65 ··<string·name="wifi_wakeup_onboarding_title">WLAN·将自动开启</string>
66 ··<string·name="wifi_watchdog_network_disabled">无法连接到WLAN</string>66 ··<string·name="wifi_watchdog_network_disabled">无法连接到WLAN</string>
2.79 KB
res/values-en-rGB/strings.xml
2.73 KB
res/values-en-rGB/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">To:</string>44 ··<string·name="wifi_p2p_to_message">To:</string>
45 ··<string·name="wifi_sim_required_message">To·connect·to·%1$s,·insert·a·%2$s·SIM</string>45 ··<string·name="wifi_sim_required_message">To·connect·to·%1$s,·insert·a·%2$s·SIM</string>
46 ··<string·name="wifi_sim_required_title">Wi‑Fi·disconnected</string>46 ··<string·name="wifi_sim_required_title">Wi‑Fi·disconnected</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">No·devices·connected.·Tap·to·modify.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">No·devices·connected.·Tap·to·modify.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·turned·off</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·turned·off</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Allow</string>49 ··<string·name="wifi_suggestion_action_allow_app">Allow</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Connect·anyway</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Connect</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Connect</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Connect</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">No,·thanks</string>52 ··<string·name="wifi_suggestion_action_disallow_app">No,·thanks</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">&quot;Don't·connect&quot;</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">&quot;Don't·connect&quot;</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">&quot;Don't·connect&quot;</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">&quot;Don't·connect&quot;</string>
55 ··<string·name="wifi_suggestion_content">%s·suggested·networks.·Device·may·connect·automatically.</string>55 ··<string·name="wifi_suggestion_content">%s·suggested·networks.·Device·may·connect·automatically.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">These·networks·receive·a·unique·ID·that·can·be·used·to·track·device·location</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">These·networks·receive·a·SIM·ID·that·can·be·used·to·track·device·location</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">&quot;If·you·connect,·%s·Wi‑Fi·networks·may·access·or·share·a·unique·ID·associated·with·your·SIM.·This·may·allow·your·device's·location·to·be·tracked.&quot;</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">&quot;If·you·connect,·%s·Wi‑Fi·networks·may·access·or·share·a·unique·ID·associated·with·your·SIM.·This·may·allow·your·device's·location·to·be·tracked.&quot;</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Confirm·connection?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Confirm·connection?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·wants·to·auto‑connect</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Connect·to·%s·Wi‑Fi?</string>
60 ··<string·name="wifi_suggestion_title">Allow·suggested·Wi‑Fi·networks?</string>60 ··<string·name="wifi_suggestion_title">Allow·suggested·Wi‑Fi·networks?</string>
61 ··<string·name="wifi_wakeup_enabled_content">&quot;You're·near·a·saved·network:·%1$s&quot;</string>61 ··<string·name="wifi_wakeup_enabled_content">&quot;You're·near·a·saved·network:·%1$s&quot;</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·turned·on·automatically</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·turned·on·automatically</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">&quot;Don't·turn·back·on&quot;</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">&quot;Don't·turn·back·on&quot;</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">&quot;When·you're·near·a·high‑quality·saved·network&quot;</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">&quot;When·you're·near·a·high‑quality·saved·network&quot;</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·will·turn·on·automatically</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·will·turn·on·automatically</string>
66 ··<string·name="wifi_watchdog_network_disabled">&quot;Couldn't·connect·to·Wi-Fi&quot;</string>66 ··<string·name="wifi_watchdog_network_disabled">&quot;Couldn't·connect·to·Wi-Fi&quot;</string>
2.9 KB
res/values-te/strings.xml
2.85 KB
res/values-te/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··<string·name="wifi_p2p_show_pin_message">పిన్‌:</string>43 ··<string·name="wifi_p2p_show_pin_message">పిన్‌:</string>
44 ··<string·name="wifi_p2p_to_message">వీరికి:</string>44 ··<string·name="wifi_p2p_to_message">వీరికి:</string>
45 ··<string·name="wifi_sim_required_message">%1$sకి·కనెక్ట్·చేయడానికి,·%2$s·SIMను·చొప్పించండి</string>45 ··<string·name="wifi_sim_required_message">%1$sకి·కనెక్ట్·చేయడానికి,·%2$s·SIMను·చొప్పించండి</string>
46 ··<string·name="wifi_sim_required_title">Wifi·డిస్‌కనెక్ట్·చేయబడింది</string>46 ··<string·name="wifi_sim_required_title">Wifi·డిస్‌కనెక్ట్·చేయబడింది</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">పరికరాలు·ఏవీ·కనెక్ట్·కాలేదు.·మార్చడానికి·నొక్కండి.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">పరికరాలు·ఏవీ·కనెక్ట్·కాలేదు.·మార్చడానికి·నొక్కండి.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">హాట్‌స్పాట్·ఆఫ్·చేయబడింది</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">హాట్‌స్పాట్·ఆఫ్·చేయబడింది</string>
49 ··<string·name="wifi_suggestion_action_allow_app">అనుమతించు</string>49 ··<string·name="wifi_suggestion_action_allow_app">అనుమతించు</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">ఏదేమైనా·కనెక్ట్·చేయి</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">కనెక్ట్·చేయి</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">కనెక్ట్·చేయి</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">కనెక్ట్·చేయి</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">వద్దు</string>52 ··<string·name="wifi_suggestion_action_disallow_app">వద్దు</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">కనెక్ట్·చేయవద్దు</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">కనెక్ట్·చేయవద్దు</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">కనెక్ట్·చేయవద్దు</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">కనెక్ట్·చేయవద్దు</string>
55 ··<string·name="wifi_suggestion_content">%s·సూచించిన·నెట్‌వర్క్‌లు.·పరికరం·ఆటోమేటిక్‌గా·కనెక్ట్·అవచ్చు.</string>55 ··<string·name="wifi_suggestion_content">%s·సూచించిన·నెట్‌వర్క్‌లు.·పరికరం·ఆటోమేటిక్‌గా·కనెక్ట్·అవచ్చు.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">·నెట్‌వర్క్‌లకు,·పరికర·లొకేషన్‌ను·ట్రాక్·చేయడానికి·ఉపయోగించగల·ప్రతయే·ID·అందుాయి</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">పరికర·లొకేషన్‌ను·ట్రాక్·చేయడానికి·ఉపయోగపడే·SIM·IDని··నెట‌వర్‌లు·అందుకాయి</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">%s·నెట్‌వర్క్‌కు·మీరు·కనెక్ట్·చేస్తే,··క్యారియర్·Wi‑Fi·నెట్‌వర్క్‌లు·మీ·SIMకు·అనుబంధితమైన·ప్రత్యేక·IDని·యాక్సెస్·లేదా·షేర్·చేయగలగవచ్చు.·దీని·వలన·మీ·పరికరం·లొకేషన్·ట్రాక్·చేయబడవచ్చు.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">%s·నెట్‌వర్క్‌కు·మీరు·కనెక్ట్·చేస్తే,··క్యారియర్·Wi‑Fi·నెట్‌వర్క్‌లు·మీ·SIMకు·అనుబంధితమైన·ప్రత్యేక·IDని·యాక్సెస్·లేదా·షేర్·చేయగలగవచ్చు.·దీని·వలన·మీ·పరికరం·లొకేషన్·ట్రాక్·చేయబడవచ్చు.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">ఖచ్చితంగా·కనెక్ట్·చేయాలా?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">ఖచ్చితంగా·కనెక్ట్·చేయాలా?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·ఆటోమేటి్‌గ·కనెక్·అనుమతిని·కోరుతోంది</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·Wi-Fiి·కనెక్·చేయాలా?</string>
60 ··<string·name="wifi_suggestion_title">సూచించిన·Wi‑Fi·నెట్‌వర్క్‌లను·అనుమతించాలా?</string>60 ··<string·name="wifi_suggestion_title">సూచించిన·Wi‑Fi·నెట్‌వర్క్‌లను·అనుమతించాలా?</string>
61 ··<string·name="wifi_wakeup_enabled_content">మీరు·సేవ్·చేసిన·నెట్‌వర్క్‌కి·సమీపంలో·ఉన్నారు:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">మీరు·సేవ్·చేసిన·నెట్‌వర్క్‌కి·సమీపంలో·ఉన్నారు:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·స్వయంచాలకంగా·ఆన్·చేయబడింది</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·స్వయంచాలకంగా·ఆన్·చేయబడింది</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">తిరిగి·ఆన్·చేయవద్దు</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">తిరిగి·ఆన్·చేయవద్దు</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">మీరు·అధిక·నాణ్యత·గల·సేవ్·చేసిన·నెట్‌వర్క్‌కు·సమీపంగా·ఉన్నప్పుడు</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">మీరు·అధిక·నాణ్యత·గల·సేవ్·చేసిన·నెట్‌వర్క్‌కు·సమీపంగా·ఉన్నప్పుడు</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·స్వయంచాలకంగా·ఆన్·అవుతుంది</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·స్వయంచాలకంగా·ఆన్·అవుతుంది</string>
66 ··<string·name="wifi_watchdog_network_disabled">Wi-Fiకి·కనెక్ట్·చేయడం·సాధ్యపడలేదు</string>66 ··<string·name="wifi_watchdog_network_disabled">Wi-Fiకి·కనెక్ట్·చేయడం·సాధ్యపడలేదు</string>
4.79 KB
res/values-el/strings.xml
4.74 KB
res/values-el/strings.xml
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
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">Σύνδεση·σε·ανοιχτό·δίκτυο·Wi‑Fi</string>14 ··<string·name="wifi_available_title">Σύνδεση·σε·ανοιχτό·δίκτυο·Wi‑Fi</string>
15 ··<string·name="wifi_available_title_connected">Ολοκληρώθηκε·η·σύνδεση·στο·δίκτυο·Wi-Fi</string>15 ··<string·name="wifi_available_title_connected">Ολοκληρώθηκε·η·σύνδεση·στο·δίκτυο·Wi-Fi</string>
16 ··<string·name="wifi_available_title_connecting">Σύνδεση·σε·δίκτυο·Wi-Fi</string>16 ··<string·name="wifi_available_title_connecting">Σύνδεση·σε·δίκτυο·Wi-Fi</string>
17 ··<string·name="wifi_available_title_failed_to_connect">Δεν·ήταν·δυνατή·η·σύνδεση·σε·δίκτυο·Wi‑Fi</string>17 ··<string·name="wifi_available_title_failed_to_connect">Δεν·ήταν·δυνατή·η·σύνδεση·σε·δίκτυο·Wi‑Fi</string>
18 ··<string·name="wifi_cannot_connect_with_randomized_mac_message">Πατήστε·για·αλλαγή·των·ρυθμίσεων·απορρήτου·και·δοκιμάστε·ξανά</string>18 ··<string·name="wifi_cannot_connect_with_randomized_mac_message">Πατήστε·για·αλλαγή·των·ρυθμίσεων·απορρήτου·και·δοκιμάστε·ξανά</string>
19 ··<string·name="wifi_cannot_connect_with_randomized_mac_title">Δεν·είναι·δυνατή·η·σύνδεση·με·%1$s</string>19 ··<string·name="wifi_cannot_connect_with_randomized_mac_title">Δεν·είναι·δυνατή·η·σύνδεση·με·%1$s</string>
20 ··<string·name="wifi_connect_alert_message">Η·εφαρμογή·%1$s·θα·ήθελε·να·συνδεθεί·με·το·δίκτυο·WiFi·%2$s</string>20 ··<string·name="wifi_connect_alert_message">Η·εφαρμογή·%1$s·θα·ήθελε·να·συνδεθεί·με·το·δίκτυο·Wi-Fi·%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">&quot;Για·να·συνδεθεί,·το·%1$s·θα·πρέπει·να·χρησιμοποιήσει·τη·διεύθυνση·MAC·σας,·η·οποία·είναι·ένα·μοναδικό·αναγνωριστικό.·Αυτήν·τη·στιγμή,·η·ρύθμιση·απορρήτου·σας·για·αυτό·το·δίκτυο·χρησιμοποιεί·ένα·τυχαίο·αναγνωριστικό.·25 ··<string·name="wifi_disable_mac_randomization_dialog_message">&quot;Για·να·συνδεθεί,·το·%1$s·θα·πρέπει·να·χρησιμοποιήσει·τη·διεύθυνση·MAC·σας,·η·οποία·είναι·ένα·μοναδικό·αναγνωριστικό.·Αυτήν·τη·στιγμή,·η·ρύθμιση·απορρήτου·σας·για·αυτό·το·δίκτυο·χρησιμοποιεί·ένα·τυχαίο·αναγνωριστικό.·
  
26 Αυτή·η·αλλαγή·μπορεί·να·επιτρέψει·την·παρακολούθηση·της·τοποθεσίας·της·συσκευής·σας·από·συσκευές·σε·κοντινή·απόσταση.&quot;</string>26 Αυτή·η·αλλαγή·μπορεί·να·επιτρέψει·την·παρακολούθηση·της·τοποθεσίας·της·συσκευής·σας·από·συσκευές·σε·κοντινή·απόσταση.&quot;</string>
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">Προς:</string>44 ··<string·name="wifi_p2p_to_message">Προς:</string>
45 ··<string·name="wifi_sim_required_message">Για·να·συνδεθείτε·στο·%1$s,·τοποθετήστε·μια·κάρτα·SIM·%2$s.</string>45 ··<string·name="wifi_sim_required_message">Για·να·συνδεθείτε·στο·%1$s,·τοποθετήστε·μια·κάρτα·SIM·%2$s.</string>
46 ··<string·name="wifi_sim_required_title">Το·Wi-Fi·αποσυνδέθηκε.</string>46 ··<string·name="wifi_sim_required_title">Το·Wi-Fi·αποσυνδέθηκε.</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Δεν·υπάρχουν·συνδεδεμένες·συσκευές.·Πατήστε·για·τροποποίηση.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Δεν·υπάρχουν·συνδεδεμένες·συσκευές.·Πατήστε·για·τροποποίηση.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Το·σημείο·πρόσβασης·Wi-Fi·απενεργοποιήθηκε.</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Το·σημείο·πρόσβασης·Wi-Fi·απενεργοποιήθηκε.</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Αποδοχή</string>49 ··<string·name="wifi_suggestion_action_allow_app">Αποδοχή</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Σύνδεση·ούτως·ή·άλλως</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Σύνδεση</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Σύνδεση</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Σύνδεση</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Όχι,·ευχαριστώ</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Όχι,·ευχαριστώ</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Να·μην·γίνει·σύνδεση.</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Να·μην·γίνει·σύνδεση.</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Να·μην·γίνει·σύνδεση.</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Να·μην·γίνει·σύνδεση.</string>
55 ··<string·name="wifi_suggestion_content">Προτεινόμενα·δίκτυα·%s.·Η·συσκευή·μπορεί·να·συνδεθεί·αυτόματα.</string>55 ··<string·name="wifi_suggestion_content">Προτεινόμενα·δίκτυα·%s.·Η·συσκευή·μπορεί·να·συνδεθεί·αυτόματα.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Αυτά·τα·δίκτυα·λαμβάνουν·ένα·μοναδικό·αναγνωριστικό·που·μπορεί·να·χρησιμοποιηθεί·για·την·παρακολούθηση·της·τοποθεσίας·της·συσκευής.</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Αυτά·τα·δίκτυα·λαμβάνουν·ένα·αναγνωριστικό·SIM·που·μπορεί·να·χρησιμοποιηθεί·για·την·παρακολούθηση·της·τοποθεσίας·της·συσκευής.</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Εάν·συνδεθείτε,·τα·δίκτυα·Wi-Fi·%s·ενδέχεται·να·έχουν·πρόσβαση·ή·να·μοιράζονται·ένα·μοναδικό·αναγνωριστικό·που·σχετίζεται·με·την·κάρτα·σας·SIM.·Αυτό·μπορεί·να·επιτρέψει·την·παρακολούθηση·της·τοποθεσίας·της·συσκευής·σας.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Εάν·συνδεθείτε,·τα·δίκτυα·Wi-Fi·%s·ενδέχεται·να·έχουν·πρόσβαση·ή·να·μοιράζονται·ένα·μοναδικό·αναγνωριστικό·που·σχετίζεται·με·την·κάρτα·σας·SIM.·Αυτό·μπορεί·να·επιτρέψει·την·παρακολούθηση·της·τοποθεσίας·της·συσκευής·σας.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Επιβεβαίωση·της·σύνδεσης;</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Επιβεβαίωση·της·σύνδεσης;</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">Η·εταιρεία·κινητής·τηλεφωνίας·%s·θέλει·αυτόματη·σύνδεση</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Σύνδεση·στο·Wi-Fi·%s;</string>
60 ··<string·name="wifi_suggestion_title">Να·επιτρέπονται·προτεινόμενα·δίκτυα·Wi‑Fi;</string>60 ··<string·name="wifi_suggestion_title">Να·επιτρέπονται·προτεινόμενα·δίκτυα·Wi‑Fi;</string>
61 ··<string·name="wifi_wakeup_enabled_content">Βρίσκεστε·κοντά·σε·αποθηκευμένο·δίκτυο:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Βρίσκεστε·κοντά·σε·αποθηκευμένο·δίκτυο:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Το·Wi‑Fi·ενεργοποιήθηκε·αυτόματα</string>62 ··<string·name="wifi_wakeup_enabled_title">Το·Wi‑Fi·ενεργοποιήθηκε·αυτόματα</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Να·μην·ενεργοποιηθεί·ξανά</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Να·μην·ενεργοποιηθεί·ξανά</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Όταν·βρίσκεστε·κοντά·σε·αποθηκευμένο·δίκτυο·υψηλής·ποιότητας</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Όταν·βρίσκεστε·κοντά·σε·αποθηκευμένο·δίκτυο·υψηλής·ποιότητας</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Το·Wi‑Fi·θα·ενεργοποιηθεί·αυτόματα</string>65 ··<string·name="wifi_wakeup_onboarding_title">Το·Wi‑Fi·θα·ενεργοποιηθεί·αυτόματα</string>
66 ··<string·name="wifi_watchdog_network_disabled">Δεν·είναι·δυνατή·η·σύνδεση·στο·Wi-Fi</string>66 ··<string·name="wifi_watchdog_network_disabled">Δεν·είναι·δυνατή·η·σύνδεση·στο·Wi-Fi</string>
2.88 KB
res/values-b+sr+Latn/strings.xml
2.82 KB
res/values-b+sr+Latn/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">Kome:</string>44 ··<string·name="wifi_p2p_to_message">Kome:</string>
45 ··<string·name="wifi_sim_required_message">Da·biste·se·povezali·na·mrežu·%1$s,·umetnite·%2$s·SIM·karticu</string>45 ··<string·name="wifi_sim_required_message">Da·biste·se·povezali·na·mrežu·%1$s,·umetnite·%2$s·SIM·karticu</string>
46 ··<string·name="wifi_sim_required_title">Wi-Fi·veza·je·prekinuta</string>46 ··<string·name="wifi_sim_required_title">Wi-Fi·veza·je·prekinuta</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Nijedan·uređaj·nije·povezan.·Dodirnite·da·biste·izmenili.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Nijedan·uređaj·nije·povezan.·Dodirnite·da·biste·izmenili.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·je·isključen</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·je·isključen</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Dozvoli</string>49 ··<string·name="wifi_suggestion_action_allow_app">Dozvoli</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Ipak·poveži</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Poveži</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Poveži</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Poveži</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Ne,·hvala</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Ne,·hvala</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Ne·povezuj</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Ne·povezuj</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Ne·povezuj</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Ne·povezuj</string>
55 ··<string·name="wifi_suggestion_content">Mreže·koje·predlaže·%s.·Uređaj·će·se·možda·povezati·automatski.</string>55 ··<string·name="wifi_suggestion_content">Mreže·koje·predlaže·%s.·Uređaj·će·se·možda·povezati·automatski.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Ove·mreže·zahtevaju·jedinstveni·ID·koji·može·da·se·koristi·za·praćenje·lokacije·uređaja</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Ove·mreže·dobijaju·ID·SIM·kartice·koji·može·da·se·koristi·za·praćenje·lokacije·uređaja</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Ako·se·povežete,·Wi‑Fi·mreže·operatera·%s·mogu·da·pristupaju·jedinstvenom·ID-u·povezanom·sa·SIM·karticom·ili·da·ga·dele.·To·može·da·omogući·praćenje·lokacije·uređaja.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Ako·se·povežete,·Wi‑Fi·mreže·operatera·%s·mogu·da·pristupaju·jedinstvenom·ID-u·povezanom·sa·SIM·karticom·ili·da·ga·dele.·To·može·da·omogući·praćenje·lokacije·uređaja.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Želite·li·da·potvrdite·povezivanje?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Želite·li·da·potvrdite·povezivanje?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·želi·da·se·automatski·pove</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Želite·da·se·povežete·na·Wi-Fi·mru·%s?</string>
60 ··<string·name="wifi_suggestion_title">Želite·da·dozvolite·predložene·Wi‑Fi·mreže?</string>60 ··<string·name="wifi_suggestion_title">Želite·da·dozvolite·predložene·Wi‑Fi·mreže?</string>
61 ··<string·name="wifi_wakeup_enabled_content">U·blizini·ste·sačuvane·mreže:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">U·blizini·ste·sačuvane·mreže:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·je·automatski·uključen</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi‑Fi·je·automatski·uključen</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Ne·uključuj·ponovo</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Ne·uključuj·ponovo</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Kada·ste·u·blizini·sačuvane·mreže·visokog·kvaliteta</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Kada·ste·u·blizini·sačuvane·mreže·visokog·kvaliteta</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·će·se·automatski·uključiti</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·će·se·automatski·uključiti</string>
66 ··<string·name="wifi_watchdog_network_disabled">Nije·moguće·povezati·sa·Wi-Fi·mrežom</string>66 ··<string·name="wifi_watchdog_network_disabled">Nije·moguće·povezati·sa·Wi-Fi·mrežom</string>
2.27 KB
res/values-zh-rTW/strings.xml
2.22 KB
res/values-zh-rTW/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">收件者:</string>44 ··<string·name="wifi_p2p_to_message">收件者:</string>
45 ··<string·name="wifi_sim_required_message">如要連線到「%1$s」,請插入「%2$s」的·SIM·卡</string>45 ··<string·name="wifi_sim_required_message">如要連線到「%1$s」,請插入「%2$s」的·SIM·卡</string>
46 ··<string·name="wifi_sim_required_title">Wi-Fi·連線中斷</string>46 ··<string·name="wifi_sim_required_title">Wi-Fi·連線中斷</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">未連線到任何裝置,輕觸即可修改。</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">未連線到任何裝置,輕觸即可修改。</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">無線基地台已關閉</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">無線基地台已關閉</string>
49 ··<string·name="wifi_suggestion_action_allow_app">允許</string>49 ··<string·name="wifi_suggestion_action_allow_app">允許</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">繼續連線</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">連線</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">連線</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">連線</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">不用了,謝謝</string>52 ··<string·name="wifi_suggestion_action_disallow_app">不用了,謝謝</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">不要連線</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">不要連線</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">不要連線</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">不要連線</string>
55 ··<string·name="wifi_suggestion_content">「%s」建議的網路。裝置可能會自動連線到這些網路。</string>55 ··<string·name="wifi_suggestion_content">「%s」建議的網路。裝置可能會自動連線到這些網路。</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">這些網路會收到可用於追蹤裝置位置資訊的唯一·ID</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">這些網路會收到可用於追蹤裝置位置·SIM··ID</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">連線後,「%s」的·Wi‑Fi·網路可能會存取或分享與·SIM·卡相關的唯一·ID,有心人士或許可藉此追蹤你的裝置所在位置。</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">連線後,「%s」的·Wi‑Fi·網路可能會存取或分享與·SIM·卡相關的唯一·ID,有心人士或許可藉此追蹤你的裝置所在位置。</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">確定要連線嗎?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">確定要連線嗎?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">「%s」要求自動連線</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">要連線至「%s」·Wi-Fi·網路嗎?</string>
60 ··<string·name="wifi_suggestion_title">是否允許系統連線到建議的·Wi‑Fi·網路?</string>60 ··<string·name="wifi_suggestion_title">是否允許系統連線到建議的·Wi‑Fi·網路?</string>
61 ··<string·name="wifi_wakeup_enabled_content">你位於已儲存的網路範圍內:%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">你位於已儲存的網路範圍內:%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">已自動開啟·Wi‑Fi</string>62 ··<string·name="wifi_wakeup_enabled_title">已自動開啟·Wi‑Fi</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">不要重新開啟</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">不要重新開啟</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">當你位於已儲存的高品質網路範圍內時</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">當你位於已儲存的高品質網路範圍內時</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·將自動開啟</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·將自動開啟</string>
66 ··<string·name="wifi_watchdog_network_disabled">無法連線至·Wi-Fi</string>66 ··<string·name="wifi_watchdog_network_disabled">無法連線至·Wi-Fi</string>
2.74 KB
res/values-th/strings.xml
2.69 KB
res/values-th/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">ถึง:</string>44 ··<string·name="wifi_p2p_to_message">ถึง:</string>
45 ··<string·name="wifi_sim_required_message">หากต้องการเชื่อมต่อกับ·%1$s·ให้ใส่ซิมของ·%2$s</string>45 ··<string·name="wifi_sim_required_message">หากต้องการเชื่อมต่อกับ·%1$s·ให้ใส่ซิมของ·%2$s</string>
46 ··<string·name="wifi_sim_required_title">ไม่ได้เชื่อมต่อ·Wi-Fi</string>46 ··<string·name="wifi_sim_required_title">ไม่ได้เชื่อมต่อ·Wi-Fi</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">ไม่มีอุปกรณ์ที่เชื่อมต่อ·แตะเพื่อแก้ไข</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">ไม่มีอุปกรณ์ที่เชื่อมต่อ·แตะเพื่อแก้ไข</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">ปิดฮอตสปอตแล้ว</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">ปิดฮอตสปอตแล้ว</string>
49 ··<string·name="wifi_suggestion_action_allow_app">อนุญาต</string>49 ··<string·name="wifi_suggestion_action_allow_app">อนุญาต</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">ยังต้องการเชื่อมต่อ</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">เชื่อมต่อ</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">เชื่อมต่อ</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">เชื่อมต่อ</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">ไม่เป็นไร</string>52 ··<string·name="wifi_suggestion_action_disallow_app">ไม่เป็นไร</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">ไม่เชื่อมต่อ</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">ไม่เชื่อมต่อ</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">ไม่เชื่อมต่อ</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">ไม่เชื่อมต่อ</string>
55 ··<string·name="wifi_suggestion_content">เครือข่ายที่แนะนำโดย·%s·และอุปกรณ์อาจเชื่อมต่อโดยอัตโนมัติ</string>55 ··<string·name="wifi_suggestion_content">เครือข่ายที่แนะนำโดย·%s·และอุปกรณ์อาจเชื่อมต่อโดยอัตโนมัติ</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">เครือข่ายเหล่านี้จะได้รับรหัสที่ไม่ซ้ำกันซึ่งใช้ในการติดตามตำแหน่งของอุปกรณ์ได้</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">เครือข่ายเหล่านี้จะได้รับรหัส·SIM·ซึ่งใช้ติดตามตำแหน่งอุปกรณ์ได้</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">หากเชื่อมต่อ·เครือข่าย·Wi-Fi·ของ·%s·อาจเข้าถึงหรือแชร์รหัสที่ไม่ซ้ำกันซึ่งเชื่อมโยงกับซิมของคุณ·และอาจอนุญาตให้มีการติดตามตำแหน่งอุปกรณ์ของคุณ</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">หากเชื่อมต่อ·เครือข่าย·Wi-Fi·ของ·%s·อาจเข้าถึงหรือแชร์รหัสที่ไม่ซ้ำกันซึ่งเชื่อมโยงกับซิมของคุณ·และอาจอนุญาตให้มีการติดตามตำแหน่งอุปกรณ์ของคุณ</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">ยืนยันการเชื่อมต่อใช่ไหม</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">ยืนยันการเชื่อมต่อใช่ไหม</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·ต้องการเชื่อมต่อโดยอัตโนมัติ</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">เชื่อมต่อกับ·Wi-Fi·%s·ไหม</string>
60 ··<string·name="wifi_suggestion_title">อนุญาตให้เชื่อมต่อเครือข่าย·Wi-Fi·ที่แนะนำไหม</string>60 ··<string·name="wifi_suggestion_title">อนุญาตให้เชื่อมต่อเครือข่าย·Wi-Fi·ที่แนะนำไหม</string>
61 ··<string·name="wifi_wakeup_enabled_content">คุณอยู่ใกล้เครือข่ายที่บันทึกไว้·ซึ่งก็คือ·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">คุณอยู่ใกล้เครือข่ายที่บันทึกไว้·ซึ่งก็คือ·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">เปิด·Wi‑Fi·โดยอัตโนมัติแล้ว</string>62 ··<string·name="wifi_wakeup_enabled_title">เปิด·Wi‑Fi·โดยอัตโนมัติแล้ว</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">ไม่ต้องเปิดอีกครั้ง</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">ไม่ต้องเปิดอีกครั้ง</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">เมื่อคุณอยู่ใกล้เครือข่ายคุณภาพสูงที่บันทึกไว้</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">เมื่อคุณอยู่ใกล้เครือข่ายคุณภาพสูงที่บันทึกไว้</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·จะเปิดโดยอัตโนมัติ</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·จะเปิดโดยอัตโนมัติ</string>
66 ··<string·name="wifi_watchdog_network_disabled">ไม่สามารถเชื่อมต่อ·WiFi</string>66 ··<string·name="wifi_watchdog_network_disabled">ไม่สามารถเชื่อมต่อ·WiFi</string>
2.85 KB
res/values-et/strings.xml
2.8 KB
res/values-et/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··<string·name="wifi_p2p_show_pin_message">PIN-kood:</string>43 ··<string·name="wifi_p2p_show_pin_message">PIN-kood:</string>
44 ··<string·name="wifi_p2p_to_message">Saaja:</string>44 ··<string·name="wifi_p2p_to_message">Saaja:</string>
45 ··<string·name="wifi_sim_required_message">Võrguga·%1$s·ühendamiseks·sisestage·operaatori·%2$s·SIM-kaart</string>45 ··<string·name="wifi_sim_required_message">Võrguga·%1$s·ühendamiseks·sisestage·operaatori·%2$s·SIM-kaart</string>
46 ··<string·name="wifi_sim_required_title">WiFi-ühendus·on·katkestatud</string>46 ··<string·name="wifi_sim_required_title">WiFi-ühendus·on·katkestatud</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Ükski·seade·pole·ühendatud.·Puudutage·muutmiseks.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Ükski·seade·pole·ühendatud.·Puudutage·muutmiseks.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Kuumkoht·lülitati·välja</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Kuumkoht·lülitati·välja</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Luba</string>49 ··<string·name="wifi_suggestion_action_allow_app">Luba</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Ühenda·siiski</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Ühenda</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Ühenda</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Ühenda</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Tänan,·ei</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Tänan,·ei</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Ära·ühenda</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Ära·ühenda</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Ära·ühenda</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Ära·ühenda</string>
55 ··<string·name="wifi_suggestion_content">Rakenduse·%s·soovitatud·võrgud.·Seade·võib·automaatselt·ühenduse·luua.</string>55 ··<string·name="wifi_suggestion_content">Rakenduse·%s·soovitatud·võrgud.·Seade·võib·automaatselt·ühenduse·luua.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Need·võrgud·saavad·kordumatu·ID,·mida·saab·kasutada·seadme·asukoha·jälgimiseks.</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Need·võrgud·saavad·SIM-i·ID,·mida·saab·kasutada·seadme·asukoha·jälgimiseks.</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Kui·loote·ühenduse,·võivad·operaatori·%s·WiFi-võrgud·teie·SIM-kaardiga·seotud·kordumatule·ID-le·juurde·pääseda·või·seda·jagada.·See·võib·võimaldada·seadme·asukohta·jälgida.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Kui·loote·ühenduse,·võivad·operaatori·%s·WiFi-võrgud·teie·SIM-kaardiga·seotud·kordumatule·ID-le·juurde·pääseda·või·seda·jagada.·See·võib·võimaldada·seadme·asukohta·jälgida.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Kas·soovite·ühenduse·kinnitada?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Kas·soovite·ühenduse·kinnitada?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·soovib·automaatselt·ühenduse·luua</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Kas·luua·ühendus·operaatori·%s·WiFi-võrguga?</string>
60 ··<string·name="wifi_suggestion_title">Kas·lubada·soovitatud·WiFi-võrgud?</string>60 ··<string·name="wifi_suggestion_title">Kas·lubada·soovitatud·WiFi-võrgud?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Teie·lähedal·on·salvestatud·võrk:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Teie·lähedal·on·salvestatud·võrk:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">WiFi·lülitati·automaatselt·sisse</string>62 ··<string·name="wifi_wakeup_enabled_title">WiFi·lülitati·automaatselt·sisse</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Ära·lülita·tagasi·sisse</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Ära·lülita·tagasi·sisse</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Kui·olete·kvaliteetse·salvestatud·võrgu·läheduses</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Kui·olete·kvaliteetse·salvestatud·võrgu·läheduses</string>
65 ··<string·name="wifi_wakeup_onboarding_title">WiFi·lülitub·sisse·automaatselt</string>65 ··<string·name="wifi_wakeup_onboarding_title">WiFi·lülitub·sisse·automaatselt</string>
66 ··<string·name="wifi_watchdog_network_disabled">Ei·saanud·WiFi-ga·ühendust</string>66 ··<string·name="wifi_watchdog_network_disabled">Ei·saanud·WiFi-ga·ühendust</string>
2.86 KB
res/values-tr/strings.xml
2.81 KB
res/values-tr/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">Alıcı:</string>44 ··<string·name="wifi_p2p_to_message">Alıcı:</string>
45 ··<string·name="wifi_sim_required_message">&quot;%1$s·ağına·bağlanmak·için·%2$s·SIM'ini·takın&quot;</string>45 ··<string·name="wifi_sim_required_message">&quot;%1$s·ağına·bağlanmak·için·%2$s·SIM'ini·takın&quot;</string>
46 ··<string·name="wifi_sim_required_title">Kablosuz·bağlantı·kesildi</string>46 ··<string·name="wifi_sim_required_title">Kablosuz·bağlantı·kesildi</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Bağlı·cihaz·yok.·Değiştirmek·için·dokunun.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Bağlı·cihaz·yok.·Değiştirmek·için·dokunun.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·kapatıldı</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Hotspot·kapatıldı</string>
49 ··<string·name="wifi_suggestion_action_allow_app">İzin·ver</string>49 ··<string·name="wifi_suggestion_action_allow_app">İzin·ver</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Yine·de·bağlan</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Bağlan</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Bağlan</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Bağlan</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Hayır,·teşekkürler</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Hayır,·teşekkürler</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Bağlanma</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Bağlanma</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Bağlanma</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Bağlanma</string>
55 ··<string·name="wifi_suggestion_content">%s·tarafından·önerilen·ağlar.·Cihaz·otomatik·olarak·bağlanabilir.</string>55 ··<string·name="wifi_suggestion_content">%s·tarafından·önerilen·ağlar.·Cihaz·otomatik·olarak·bağlanabilir.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Bu·ağlar,·cihazın·konumunu·izlemek·için·kullanılabilecek·benzersiz·bir·kimlik·alır</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Bu·ağlar,·cihazın·konumunu·izlemek·için·kullanılabilecek·bir·SIM·kimliği·alır</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">&quot;Bağlanırsanız·%s·kablosuz·ağları·SIM'inizle·ilişkilendirilmiş·benzersiz·kimliğe·erişebilir·veya·bunları·paylaşabilir.·Bu,·cihazınızın·konumunun·izlenmesine·olanak·sağlayabilir.&quot;</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">&quot;Bağlanırsanız·%s·kablosuz·ağları·SIM'inizle·ilişkilendirilmiş·benzersiz·kimliğe·erişebilir·veya·bunları·paylaşabilir.·Bu,·cihazınızın·konumunun·izlenmesine·olanak·sağlayabilir.&quot;</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Bağlantı·onaylansın·mı?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Bağlantı·onaylansın·mı?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s,·otomatik·olarak·bağlanmak·istiyor</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·kablosuz·ağına·bağlanılsın·mı?</string>
60 ··<string·name="wifi_suggestion_title">Önerilen·kablosuz·ağlara·izin·verilsin·mi?</string>60 ··<string·name="wifi_suggestion_title">Önerilen·kablosuz·ağlara·izin·verilsin·mi?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Kayıtlı·bir·ağın·yakınındasınız:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Kayıtlı·bir·ağın·yakınındasınız:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Kablosuz··otomatik·olarak·açıldı</string>62 ··<string·name="wifi_wakeup_enabled_title">Kablosuz··otomatik·olarak·açıldı</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Tekrar·açılmasın</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Tekrar·açılmasın</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Daha·önce·kaydedilmiş·yüksek·kaliteli·bir·ağın·yakınında·olduğunuzda</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Daha·önce·kaydedilmiş·yüksek·kaliteli·bir·ağın·yakınında·olduğunuzda</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Kablosuz··otomatik·olarak·açılacak</string>65 ··<string·name="wifi_wakeup_onboarding_title">Kablosuz··otomatik·olarak·açılacak</string>
66 ··<string·name="wifi_watchdog_network_disabled">Kablosuz·bağlantısı·kurulamadı</string>66 ··<string·name="wifi_watchdog_network_disabled">Kablosuz·bağlantısı·kurulamadı</string>
2.85 KB
res/values-mr/strings.xml
2.8 KB
res/values-mr/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··<string·name="wifi_p2p_show_pin_message">पिन:</string>43 ··<string·name="wifi_p2p_show_pin_message">पिन:</string>
44 ··<string·name="wifi_p2p_to_message">प्रति:</string>44 ··<string·name="wifi_p2p_to_message">प्रति:</string>
45 ··<string·name="wifi_sim_required_message">%1$s·शी·कनेक्ट·करण्यासाठी,·एक·%2$s·सिम·घाला</string>45 ··<string·name="wifi_sim_required_message">%1$s·शी·कनेक्ट·करण्यासाठी,·एक·%2$s·सिम·घाला</string>
46 ··<string·name="wifi_sim_required_title">वाय-फाय·डिस्कनेक्ट·झाले</string>46 ··<string·name="wifi_sim_required_title">वाय-फाय·डिस्कनेक्ट·झाले</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">कोणतीही·डिव्हाइस·कनेक्ट·केलेली·नाहीत.·सुधारित·करण्यासाठी·टॅप·करा.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">कोणतीही·डिव्हाइस·कनेक्ट·केलेली·नाहीत.·सुधारित·करण्यासाठी·टॅप·करा.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">हॉटस्पॉट·बंद·आहे</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">हॉटस्पॉट·बंद·आहे</string>
49 ··<string·name="wifi_suggestion_action_allow_app">अनुमती·द्या</string>49 ··<string·name="wifi_suggestion_action_allow_app">अनुमती·द्या</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">तरीही·कनेक्ट·करा</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">कनेक्ट·करा</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">कनेक्ट·करा</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">कनेक्ट·करा</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">नाही,·नको</string>52 ··<string·name="wifi_suggestion_action_disallow_app">नाही,·नको</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">कनेक्ट·करू·नका</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">कनेक्ट·करू·नका</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">कनेक्ट·करू·नका</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">कनेक्ट·करू·नका</string>
55 ··<string·name="wifi_suggestion_content">%s·सुचवलेली·नेटवर्क.·डिव्हाइस·आपोआप·कनेक्ट·होऊ·शकते.</string>55 ··<string·name="wifi_suggestion_content">%s·सुचवलेली·नेटवर्क.·डिव्हाइस·आपोआप·कनेक्ट·होऊ·शकते.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">या·नेटवर्कना·एक·युि·आयडी·मिळतो·जो·डिव्हाइस·स्थानाचा·मागोवा·ेण्यासाठी·वापरला·जाऊ·शकतो</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">या·नेटवर्कना·एक·ि·आयडी·मिळतो·जो·डिव्हाइस·स्थानाचा·माग·ण्यासाठी·वापरला·जाऊ·शकतो</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">तुम्ही·कनेक्ट·केल्यास,·%s·वाय-फाय·नेटवर्क·तुमच्या·सिम·शी·संबंधित·एक·युनिक·आयडी·अ‍ॅक्सेस·किंवा·शेअर·करू·शकतात.·यामुळे·तुमच्या·डिव्हाइस·स्थानाचा·मागोवा·घेतला·जाऊ·शकतो.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">तुम्ही·कनेक्ट·केल्यास,·%s·वाय-फाय·नेटवर्क·तुमच्या·सिम·शी·संबंधित·एक·युनिक·आयडी·अ‍ॅक्सेस·किंवा·शेअर·करू·शकतात.·यामुळे·तुमच्या·डिव्हाइस·स्थानाचा·मागोवा·घेतला·जाऊ·शकतो.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">कनेक्शन·निश्चित·करायचे·आहे·का?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">कनेक्शन·निश्चित·करायचे·आहे·का?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s··ऑटो‑कनेक्ट·करायचे·आहे</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·य-फायशी·कनेक्ट·करायचे·आहे·का?</string>
60 ··<string·name="wifi_suggestion_title">सुचवलेल्या·वाय-फाय·नेटवर्कना·अनुमती·द्यायची·का?</string>60 ··<string·name="wifi_suggestion_title">सुचवलेल्या·वाय-फाय·नेटवर्कना·अनुमती·द्यायची·का?</string>
61 ··<string·name="wifi_wakeup_enabled_content">तुम्ही·या·सेव्ह·केलेल्या·नेटवर्कजवळ·आहात:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">तुम्ही·या·सेव्ह·केलेल्या·नेटवर्कजवळ·आहात:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">वाय-फाय·आपोआप·सुरू·झाले</string>62 ··<string·name="wifi_wakeup_enabled_title">वाय-फाय·आपोआप·सुरू·झाले</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">पुन्हा·सुरू·करू·नका</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">पुन्हा·सुरू·करू·नका</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">तुम्ही·जेव्हा·सेव्ह·केलेल्या·उच्च·दर्जाच्या·नेटवर्कजवळ·असाल·तेव्हा</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">तुम्ही·जेव्हा·सेव्ह·केलेल्या·उच्च·दर्जाच्या·नेटवर्कजवळ·असाल·तेव्हा</string>
65 ··<string·name="wifi_wakeup_onboarding_title">वाय-फाय·आपोआप·सुरू·होईल</string>65 ··<string·name="wifi_wakeup_onboarding_title">वाय-फाय·आपोआप·सुरू·होईल</string>
66 ··<string·name="wifi_watchdog_network_disabled">वाय-फाय·ला·कनेक्ट·करू·शकलो·नाही</string>66 ··<string·name="wifi_watchdog_network_disabled">वाय-फाय·ला·कनेक्ट·करू·शकलो·नाही</string>
2.87 KB
res/values-gu/strings.xml
2.82 KB
res/values-gu/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··<string·name="wifi_p2p_show_pin_message">પિન:</string>43 ··<string·name="wifi_p2p_show_pin_message">પિન:</string>
44 ··<string·name="wifi_p2p_to_message">પ્રતિ:</string>44 ··<string·name="wifi_p2p_to_message">પ્રતિ:</string>
45 ··<string·name="wifi_sim_required_message">%1$s·સાથે·કનેક્ટ·કરવા·માટે,·%2$sનું·સિમ·કાર્ડ·દાખલ·કરો</string>45 ··<string·name="wifi_sim_required_message">%1$s·સાથે·કનેક્ટ·કરવા·માટે,·%2$sનું·સિમ·કાર્ડ·દાખલ·કરો</string>
46 ··<string·name="wifi_sim_required_title">વાઇ-ફાઇ·ડિસ્કનેક્ટ·થયું</string>46 ··<string·name="wifi_sim_required_title">વાઇ-ફાઇ·ડિસ્કનેક્ટ·થયું</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">કોઈ·ડિવાઇસ·કનેક્ટ·કરેલું·નથી.·ફેરફાર·કરવા·માટે·ટૅપ·કરો.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">કોઈ·ડિવાઇસ·કનેક્ટ·કરેલું·નથી.·ફેરફાર·કરવા·માટે·ટૅપ·કરો.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">હૉટસ્પૉટ·બંધ·કર્યું</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">હૉટસ્પૉટ·બંધ·કર્યું</string>
49 ··<string·name="wifi_suggestion_action_allow_app">મંજૂરી·આપો</string>49 ··<string·name="wifi_suggestion_action_allow_app">મંજૂરી·આપો</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">કોઈપણ·રીતે·નેક્ટ·કરો</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">કનેક્ટ·કરો</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">કનેક્ટ·કરો</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">કનેક્ટ·કરો</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">ના,·આભાર</string>52 ··<string·name="wifi_suggestion_action_disallow_app">ના,·આભાર</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">કનેક્ટ·કરશો·નહીં</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">કનેક્ટ·કરશો·નહીં</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">કનેક્ટ·કરશો·નહીં</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">કનેક્ટ·કરશો·નહીં</string>
55 ··<string·name="wifi_suggestion_content">%s·સૂચવેલા·નેટવર્ક.·ડિવાઇસ·ઑટોમૅટિક·રીતે·કનેક્ટ·થાય·તેમ·બની·શકે·છે.</string>55 ··<string·name="wifi_suggestion_content">%s·સૂચવેલા·નેટવર્ક.·ડિવાઇસ·ઑટોમૅટિક·રીતે·કનેક્ટ·થાય·તેમ·બની·શકે·છે.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">આ·નેટવર્કને·જોડ·ID·મળે·છે·કે·જેનો·ઉપયોગ·ડિવાઇસના·સ્થાનને·ટ્રૅક·કરવા·માટે·થઈ·શકે·છે</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">આ·બધા·નેટવર્કને·સિમ·ID·મળે·છે·કે·જેનો·ઉપયોગ·ડિવાઇસના·સ્થાનને·ટ્રૅક·કરવા·માટે·થઈ·શકે·છે</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">જો·તમે·કનેક્ટ·કરો·છો,·તો·%s·વાઇ-ફાઇ·નેટવર્ક,·તમારા·SIM·સાથે·સંકળાયેલા·અજોડ·IDને·ઍક્સેસ·અથવા·શેર·કરી·શકે·છે.·આમ·કરવાથી·તમારા·ડિવાઇસનું·સ્થાન·ટ્રૅક·કરવાની·મંજૂરી·આપવામાં·આવી·શકે·છે.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">જો·તમે·કનેક્ટ·કરો·છો,·તો·%s·વાઇ-ફાઇ·નેટવર્ક,·તમારા·SIM·સાથે·સંકળાયેલા·અજોડ·IDને·ઍક્સેસ·અથવા·શેર·કરી·શકે·છે.·આમ·કરવાથી·તમારા·ડિવાઇસનું·સ્થાન·ટ્રૅક·કરવાની·મંજૂરી·આપવામાં·આવી·શકે·છે.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">કનેક્શનને·કન્ફર્મ·કરીએ?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">કનેક્શનને·કન્ફર્મ·કરીએ?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·ટોમૅટિક·રીત·કનેક્ટ·કરવા·માગે·છે</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·વાઇ-ફાઇ·સાથ·કનેક્ટ·કરીએ?</string>
60 ··<string·name="wifi_suggestion_title">સૂચવેલા·વાઇ-ફાઇ·નેટવર્કને·મંજૂરી·આપીએ?</string>60 ··<string·name="wifi_suggestion_title">સૂચવેલા·વાઇ-ફાઇ·નેટવર્કને·મંજૂરી·આપીએ?</string>
61 ··<string·name="wifi_wakeup_enabled_content">તમે·એક·સાચવેલ·નેટવર્કની·નજીકમાં·છો:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">તમે·એક·સાચવેલ·નેટવર્કની·નજીકમાં·છો:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">વાઇ-ફાઇ·આપમેળે·ચાલુ·થયું</string>62 ··<string·name="wifi_wakeup_enabled_title">વાઇ-ફાઇ·આપમેળે·ચાલુ·થયું</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">પાછું·ચાલુ·કરશો·નહીં</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">પાછું·ચાલુ·કરશો·નહીં</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">જ્યારે·તમે·એક·ઉચ્ચ·ક્વૉલિટીવાળા·સાચવેલ·નેટવર્કની·નજીક·હોવ</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">જ્યારે·તમે·એક·ઉચ્ચ·ક્વૉલિટીવાળા·સાચવેલ·નેટવર્કની·નજીક·હોવ</string>
65 ··<string·name="wifi_wakeup_onboarding_title">વાઇ-ફાઇ·આપમેળે·ચાલુ·થઈ·જશે</string>65 ··<string·name="wifi_wakeup_onboarding_title">વાઇ-ફાઇ·આપમેળે·ચાલુ·થઈ·જશે</string>
66 ··<string·name="wifi_watchdog_network_disabled">વાઇ-ફાઇ·સાથે·કનેક્ટ·કરી·શકાયું·નથી</string>66 ··<string·name="wifi_watchdog_network_disabled">વાઇ-ફાઇ·સાથે·કનેક્ટ·કરી·શકાયું·નથી</string>
2.91 KB
res/values-pa/strings.xml
2.86 KB
res/values-pa/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
43 ··<string·name="wifi_p2p_show_pin_message">ਪਿੰਨ:</string>43 ··<string·name="wifi_p2p_show_pin_message">ਪਿੰਨ:</string>
44 ··<string·name="wifi_p2p_to_message">ਵੱਲ:</string>44 ··<string·name="wifi_p2p_to_message">ਵੱਲ:</string>
45 ··<string·name="wifi_sim_required_message">%1$s·ਨਾਲ·ਕਨੈਕਟ·ਕਰਨ·ਲਈ,·%2$s·ਦਾ·ਸਿਮ·ਪਾਓ</string>45 ··<string·name="wifi_sim_required_message">%1$s·ਨਾਲ·ਕਨੈਕਟ·ਕਰਨ·ਲਈ,·%2$s·ਦਾ·ਸਿਮ·ਪਾਓ</string>
46 ··<string·name="wifi_sim_required_title">ਵਾਈ-ਫਾਈ·ਡਿਸਕਨੈਕਟ·ਕੀਤਾ·ਗਿਆ</string>46 ··<string·name="wifi_sim_required_title">ਵਾਈ-ਫਾਈ·ਡਿਸਕਨੈਕਟ·ਕੀਤਾ·ਗਿਆ</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">ਕੋਈ·ਕਨੈਕਟ·ਕੀਤੇ·ਹੋਏ·ਡੀਵਾਈਸ·ਨਹੀਂ।·ਸੋਧਣ·ਲਈ·ਟੈਪ·ਕਰੋ।</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">ਕੋਈ·ਕਨੈਕਟ·ਕੀਤੇ·ਹੋਏ·ਡੀਵਾਈਸ·ਨਹੀਂ।·ਸੋਧਣ·ਲਈ·ਟੈਪ·ਕਰੋ।</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">ਹੌਟਸਪੌਟ·ਬੰਦ·ਕੀਤਾ·ਗਿਆ</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">ਹੌਟਸਪੌਟ·ਬੰਦ·ਕੀਤਾ·ਗਿਆ</string>
49 ··<string·name="wifi_suggestion_action_allow_app">ਵਰਤਣ·ਦਿਓ</string>49 ··<string·name="wifi_suggestion_action_allow_app">ਵਰਤਣ·ਦਿਓ</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">ਫਿਰ·ਵੀ·ਕਨੈਕਟ·ਕਰੋ</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">ਕਨੈਕਟ·ਕਰੋ</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">ਕਨੈਕਟ·ਕਰੋ</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">ਕਨੈਕਟ·ਕਰੋ</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">ਨਹੀਂ·ਧੰਨਵਾਦ</string>52 ··<string·name="wifi_suggestion_action_disallow_app">ਨਹੀਂ·ਧੰਨਵਾਦ</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">ਕਨੈਕਟ·ਨਾ·ਕਰੋ</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">ਕਨੈਕਟ·ਨਾ·ਕਰੋ</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">ਕਨੈਕਟ·ਨਾ·ਕਰੋ</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">ਕਨੈਕਟ·ਨਾ·ਕਰੋ</string>
55 ··<string·name="wifi_suggestion_content">&quot;%s·ਦੇ·ਸੁਝਾਏ·ਨੈੱਟਵਰਕ।·ਸ਼ਾਇਦ·ਡੀਵਾਈਸ·ਸਵੈਚਲਿਤ·ਤੌਰ·'ਤੇ·ਕਨੈਕਟ·ਹੋਵੇ।&quot;</string>55 ··<string·name="wifi_suggestion_content">&quot;%s·ਦੇ·ਸੁਝਾਏ·ਨੈੱਟਵਰਕ।·ਸ਼ਾਇਦ·ਡੀਵਾਈਸ·ਸਵੈਚਲਿਤ·ਤੌਰ·'ਤੇ·ਕਨੈਕਟ·ਹੋਵੇ।&quot;</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">ਇਹ·ਨੈੱਟਵਰਕ·ਇੱਕ·ਿਲੱਖ·ਆਈਡੀ·ਪ੍ਰਾਪਤ·ਕਰਦੇ·ਹਨ··ਡੀਵਾਈਸ·ਦੇ·ਟਿਕਾਣੇ·ਨੂੰ·ਟਰੈਕ·ਕਰਨ·ਲਈ·ਵਰਤ·ਜਾ·ਸਕਦ·ਹੈ</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">ਇਹ·ਨੈੱਟਵਰਕ·ਇੱਕ·ਿ·ਆਈਡੀ·ਪ੍ਰਾਪਤ·ਕਰਦੇ·ਹਨ·ਿਨ੍ਹਾਂ·ਨੂ·ਡੀਵਾਈਸ·ਦੇ·ਟਿਕਾਣੇ·ਨੂੰ·ਟਰੈਕ·ਕਰਨ·ਲਈ·ਵਰਤਿ·ਜਾ·ਸਕਦ·ਹੈ</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">ਜੇ·ਤੁਸੀਂ·ਕਨੈਕਟ·ਕਰਦੇ·ਹੋ,·ਤਾਂ·%s·ਵਾਈ-ਫਾਈ·ਨੈੱਟਵਰਕ·ਤੁਹਾਡੇ·ਸਿਮ·ਨਾਲ·ਸੰਬੰਧਿਤ·ਵਿਲੱਖਣ·ਆਈਡੀ·ਤੱਕ·ਪਹੁੰਚ·ਜਾਂ·ਉਸ·ਨੂੰ·ਸਾਂਝਾ·ਕਰ·ਸਕਦੇ·ਹਨ।·ਇਸ·ਨਾਲ·ਸ਼ਾਇਦ·ਤੁਹਾਡੇ·ਡੀਵਾਈਸ·ਦਾ·ਟਿਕਾਣਾ·ਟਰੈਕ·ਕੀਤਾ·ਜਾ·ਸਕੇ।</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">ਜੇ·ਤੁਸੀਂ·ਕਨੈਕਟ·ਕਰਦੇ·ਹੋ,·ਤਾਂ·%s·ਵਾਈ-ਫਾਈ·ਨੈੱਟਵਰਕ·ਤੁਹਾਡੇ·ਸਿਮ·ਨਾਲ·ਸੰਬੰਧਿਤ·ਵਿਲੱਖਣ·ਆਈਡੀ·ਤੱਕ·ਪਹੁੰਚ·ਜਾਂ·ਉਸ·ਨੂੰ·ਸਾਂਝਾ·ਕਰ·ਸਕਦੇ·ਹਨ।·ਇਸ·ਨਾਲ·ਸ਼ਾਇਦ·ਤੁਹਾਡੇ·ਡੀਵਾਈਸ·ਦਾ·ਟਿਕਾਣਾ·ਟਰੈਕ·ਕੀਤਾ·ਜਾ·ਸਕੇ।</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">ਕੀ·ਕਨੈਕਸ਼ਨ·ਦੀ·ਤਸਦੀਕ·ਕਰਨੀ·ਹੈ?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">ਕੀ·ਕਨੈਕਸ਼ਨ·ਦੀ·ਤਸਦੀਕ·ਕਰਨੀ·ਹੈ?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·ਸਵੈ-ਕਨੈਕਟ·ਕਰਨਾ·ਚਾੁੰਦਾ·ਹੈ</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">ਕੀ·%s·ਵਾਈ-ਫਾਈ·ਨਾਲ·ਕਨੈਕਟ·ਕਰਨਾ·ੈ?</string>
60 ··<string·name="wifi_suggestion_title">ਕੀ·ਸੁਝਾਏ·ਵਾਈ-ਫਾਈ·ਨੈੱਟਵਰਕ·ਵਰਤਣੇ·ਹਨ?</string>60 ··<string·name="wifi_suggestion_title">ਕੀ·ਸੁਝਾਏ·ਵਾਈ-ਫਾਈ·ਨੈੱਟਵਰਕ·ਵਰਤਣੇ·ਹਨ?</string>
61 ··<string·name="wifi_wakeup_enabled_content">ਤੁਸੀਂ·ਕਿਸੇ·ਰੱਖਿਅਤ·ਕੀਤੇ·ਨੈੱਟਵਰਕ·ਦੇ·ਨੇੜੇ·ਹੋ:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">ਤੁਸੀਂ·ਕਿਸੇ·ਰੱਖਿਅਤ·ਕੀਤੇ·ਨੈੱਟਵਰਕ·ਦੇ·ਨੇੜੇ·ਹੋ:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">&quot;ਵਾਈ‑ਫਾਈ·ਨੂੰ·ਸਵੈਚਲਿਤ·ਤੌਰ·'ਤੇ·ਚਾਲੂ·ਕੀਤਾ·ਗਿਆ&quot;</string>62 ··<string·name="wifi_wakeup_enabled_title">&quot;ਵਾਈ‑ਫਾਈ·ਨੂੰ·ਸਵੈਚਲਿਤ·ਤੌਰ·'ਤੇ·ਚਾਲੂ·ਕੀਤਾ·ਗਿਆ&quot;</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">ਵਾਪਸ·ਚਾਲੂ·ਨਾ·ਕਰੋ</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">ਵਾਪਸ·ਚਾਲੂ·ਨਾ·ਕਰੋ</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">ਜਦੋਂ·ਤੁਸੀਂ·ਕਿਸੇ·ਰੱਖਿਅਤ·ਕੀਤੇ·ਉੱਚ-ਗੁਣਵੱਤਾ·ਵਾਲੇ·ਨੈੱਟਵਰਕ·ਦੇ·ਨੇੜੇ·ਹੋਵੋ</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">ਜਦੋਂ·ਤੁਸੀਂ·ਕਿਸੇ·ਰੱਖਿਅਤ·ਕੀਤੇ·ਉੱਚ-ਗੁਣਵੱਤਾ·ਵਾਲੇ·ਨੈੱਟਵਰਕ·ਦੇ·ਨੇੜੇ·ਹੋਵੋ</string>
65 ··<string·name="wifi_wakeup_onboarding_title">&quot;ਵਾਈ‑ਫਾਈ·ਸਵੈਚਲਿਤ·ਤੌਰ·'ਤੇ·ਚੱਲ·ਪਵੇਗਾ&quot;</string>65 ··<string·name="wifi_wakeup_onboarding_title">&quot;ਵਾਈ‑ਫਾਈ·ਸਵੈਚਲਿਤ·ਤੌਰ·'ਤੇ·ਚੱਲ·ਪਵੇਗਾ&quot;</string>
66 ··<string·name="wifi_watchdog_network_disabled">ਵਾਈ-ਫਾਈ·ਨਾਲ·ਕਨੈਕਟ·ਨਹੀਂ·ਹੋ·ਸਕਿਆ</string>66 ··<string·name="wifi_watchdog_network_disabled">ਵਾਈ-ਫਾਈ·ਨਾਲ·ਕਨੈਕਟ·ਨਹੀਂ·ਹੋ·ਸਕਿਆ</string>
2.98 KB
res/values-lv/strings.xml
2.94 KB
res/values-lv/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">Kam:</string>44 ··<string·name="wifi_p2p_to_message">Kam:</string>
45 ··<string·name="wifi_sim_required_message">Lai·izveidotu·savienojumu·ar·tīklu·%1$s,·ievietojiet·operatora·%2$s·SIM karti.</string>45 ··<string·name="wifi_sim_required_message">Lai·izveidotu·savienojumu·ar·tīklu·%1$s,·ievietojiet·operatora·%2$s·SIM karti.</string>
46 ··<string·name="wifi_sim_required_title">Wi-Fi·savienojums·ir·pārtraukts.</string>46 ··<string·name="wifi_sim_required_title">Wi-Fi·savienojums·ir·pārtraukts.</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Nav·pievienota·neviena·ierīce.·Pieskarieties,·lai·mainītu·iestatījumus.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Nav·pievienota·neviena·ierīce.·Pieskarieties,·lai·mainītu·iestatījumus.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Tīklājs·ir·izslēgts</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">Tīklājs·ir·izslēgts</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Atļaut</string>49 ··<string·name="wifi_suggestion_action_allow_app">Atļaut</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Tik·un··izveidot·savienojumu</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Izveidot·savienojumu</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Izveidot·savienojumu</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Izveidot·savienojumu</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Nē,·paldies</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Nē,·paldies</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Neizveidot·savienojumu</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Neizveidot·savienojumu</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Neizveidot·savienojumu</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Neizveidot·savienojumu</string>
55 ··<string·name="wifi_suggestion_content">Lietotnes·%s·ieteiktie·tīkli.·Ierīcē·var·tikt·automātiski·izveidots·savienojums.</string>55 ··<string·name="wifi_suggestion_content">Lietotnes·%s·ieteiktie·tīkli.·Ierīcē·var·tikt·automātiski·izveidots·savienojums.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Šie·tīkli·saņem·unikālo ID,·ko·var·izmantot,·lai·izsekotu·ierīces·atrašanās·vietu</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Šie·tīkli·saņem·SIM ID,·ko·var·izmantot,·lai·izsekotu·ierīces·atrašanās·vietu.</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Ja·izveidosiet·savienojumu,·%s·Wi‑Fi·tīkli·varēs·piekļūt·unikālajam ID,·kas·saistīts·ar·jūsu SIM,·vai·kopīgot·to.·Tādējādi·varēs·tikt·izsekota·jūsu·ierīces·atrašanās·vieta.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Ja·izveidosiet·savienojumu,·%s·Wi‑Fi·tīkli·varēs·piekļūt·unikālajam ID,·kas·saistīts·ar·jūsu SIM,·vai·kopīgot·to.·Tādējādi·varēs·tikt·izsekota·jūsu·ierīces·atrašanās·vieta.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Vai·apstiprināt·savienojumu?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Vai·apstiprināt·savienojumu?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·vēlas·automātiski·izveidot·savienojumu</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Vai·izveidot·savienojumu·ar·%s·Wi‑Fi?</string>
60 ··<string·name="wifi_suggestion_title">Vai·atļaut·ieteiktos·Wi‑Fi·tīklus?</string>60 ··<string·name="wifi_suggestion_title">Vai·atļaut·ieteiktos·Wi‑Fi·tīklus?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Jūs·atrodaties·saglabāta·tīkla·tuvumā:·%1$s.</string>61 ··<string·name="wifi_wakeup_enabled_content">Jūs·atrodaties·saglabāta·tīkla·tuvumā:·%1$s.</string>
62 ··<string·name="wifi_wakeup_enabled_title">Wi-Fi·tika·ieslēgts·automātiski</string>62 ··<string·name="wifi_wakeup_enabled_title">Wi-Fi·tika·ieslēgts·automātiski</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Neieslēgt·atkārtoti</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Neieslēgt·atkārtoti</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Kad·atrodaties·saglabāta·augstas·kvalitātes·tīkla·tuvumā</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Kad·atrodaties·saglabāta·augstas·kvalitātes·tīkla·tuvumā</string>
65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·tiks·automātiski·ieslēgts</string>65 ··<string·name="wifi_wakeup_onboarding_title">Wi‑Fi·tiks·automātiski·ieslēgts</string>
66 ··<string·name="wifi_watchdog_network_disabled">Nevarēja·izveidot·savienojumu·ar·Wi-Fi.</string>66 ··<string·name="wifi_watchdog_network_disabled">Nevarēja·izveidot·savienojumu·ar·Wi-Fi.</string>
2.94 KB
res/values-gl/strings.xml
2.89 KB
res/values-gl/strings.xml
    
Offset 43, 24 lines modifiedOffset 43, 24 lines modified
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">Para:</string>44 ··<string·name="wifi_p2p_to_message">Para:</string>
45 ··<string·name="wifi_sim_required_message">Para·conectarte·a·%1$s,·introduce·unha·tarxeta·SIM·de·%2$s</string>45 ··<string·name="wifi_sim_required_message">Para·conectarte·a·%1$s,·introduce·unha·tarxeta·SIM·de·%2$s</string>
46 ··<string·name="wifi_sim_required_title">Desconectouse·a·wifi</string>46 ··<string·name="wifi_sim_required_title">Desconectouse·a·wifi</string>
47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Non·hai·ningún·dispositivo·conectado.·Toca·para·modificalo.</string>47 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_summary">Non·hai·ningún·dispositivo·conectado.·Toca·para·modificalo.</string>
48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">A·zona·wifi·esta·desactivada</string>48 ··<string·name="wifi_softap_auto_shutdown_timeout_expired_title">A·zona·wifi·esta·desactivada</string>
49 ··<string·name="wifi_suggestion_action_allow_app">Permitir</string>49 ··<string·name="wifi_suggestion_action_allow_app">Permitir</string>
50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Conectar·igualmente</string>50 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_carrier">Conectar</string>
51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Conectar</string>51 ··<string·name="wifi_suggestion_action_allow_imsi_privacy_exemption_confirmation">Conectar</string>
52 ··<string·name="wifi_suggestion_action_disallow_app">Non,·grazas</string>52 ··<string·name="wifi_suggestion_action_disallow_app">Non,·grazas</string>
53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Non·conectar</string>53 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_carrier">Non·conectar</string>
54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Non·conectar</string>54 ··<string·name="wifi_suggestion_action_disallow_imsi_privacy_exemption_confirmation">Non·conectar</string>
55 ··<string·name="wifi_suggestion_content">Redes·suxeridas·de·%s.·O·dispositivo·pode·conectarse·automaticamente.</string>55 ··<string·name="wifi_suggestion_content">Redes·suxeridas·de·%s.·O·dispositivo·pode·conectarse·automaticamente.</string>
56 ··<string·name="wifi_suggestion_imsi_privacy_content">Estas·redes·reciben·un·código·exclusivo·que·se·pode·usar·para·facer·un·seguimento·da·localización·dun·dispositivo</string>56 ··<string·name="wifi_suggestion_imsi_privacy_content">Estas·redes·reciben·un·código·SIM·que·se·pode·usar·para·facer·un·seguimento·da·localización·do·dispositivo</string>
57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Se·te·conectas,·as·redes·wifi·de·%s·poden·acceder·a·un·código·exclusivo·asociado·coa·túa·SIM·ou·ben·compartilo.·Deste·xeito,·pódese·facer·un·seguimento·da·localización·do·teu·dispositivo.</string>57 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_content">Se·te·conectas,·as·redes·wifi·de·%s·poden·acceder·a·un·código·exclusivo·asociado·coa·túa·SIM·ou·ben·compartilo.·Deste·xeito,·pódese·facer·un·seguimento·da·localización·do·teu·dispositivo.</string>
58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Queres·confirmar·a·conexión?</string>58 ··<string·name="wifi_suggestion_imsi_privacy_exemption_confirmation_title">Queres·confirmar·a·conexión?</string>
59 ··<string·name="wifi_suggestion_imsi_privacy_title">%s·quere·conectarse·automaticamente</string>59 ··<string·name="wifi_suggestion_imsi_privacy_title">Quéreste·conectar·á·rede·wifi·de·%s?</string>
60 ··<string·name="wifi_suggestion_title">Queres·permitir·as·redes·wifi·suxeridas?</string>60 ··<string·name="wifi_suggestion_title">Queres·permitir·as·redes·wifi·suxeridas?</string>
61 ··<string·name="wifi_wakeup_enabled_content">Estás·preto·dunha·rede·gardada:·%1$s</string>61 ··<string·name="wifi_wakeup_enabled_content">Estás·preto·dunha·rede·gardada:·%1$s</string>
62 ··<string·name="wifi_wakeup_enabled_title">Activouse·a·wifi·automaticamente</string>62 ··<string·name="wifi_wakeup_enabled_title">Activouse·a·wifi·automaticamente</string>
63 ··<string·name="wifi_wakeup_onboarding_action_disable">Non·volver·activar</string>63 ··<string·name="wifi_wakeup_onboarding_action_disable">Non·volver·activar</string>
64 ··<string·name="wifi_wakeup_onboarding_subtext">Cando·esteas·preto·dunha·rede·gardada·de·alta·calidade</string>64 ··<string·name="wifi_wakeup_onboarding_subtext">Cando·esteas·preto·dunha·rede·gardada·de·alta·calidade</string>
65 ··<string·name="wifi_wakeup_onboarding_title">A·wifi·activarase·automaticamente</string>65 ··<string·name="wifi_wakeup_onboarding_title">A·wifi·activarase·automaticamente</string>
66 ··<string·name="wifi_watchdog_network_disabled">Non·se·puido·conectar·á·wifi</string>66 ··<string·name="wifi_watchdog_network_disabled">Non·se·puido·conectar·á·wifi</string>
305 B
stat {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 ··Size:·656173····»    Blocks:·1288·······IO·Block:·4096···regular·file1 ··Size:·619169····»    Blocks:·1216·······IO·Block:·4096···regular·file
2 Links:·12 Links:·1
3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)3 Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev)
  
4 Modify:·1970-01-01·00:00:00.000000000·+00004 Modify:·1970-01-01·00:00:00.000000000·+0000