{"package_name":"com.google.android.hotspot2.osulogin","label":"OsuLogin","device_count":64,"observation_count":148,"user_facing_count":0,"first_seen":"2025-05-04T16:17:28Z","last_seen":"2026-07-28T03:59:04Z","guidance":{"summary":"The OsuLogin app (Google-signed package), associated with Android's Passpoint (Hotspot 2.0) support. Passpoint is a Wi-Fi Alliance protocol that lets a device automatically discover and authenticate to participating Wi-Fi hotspots without the user manually picking an SSID and signing in each time. Its name refers to the \"Online Sign-Up\" (OSU) part of Passpoint: the AOSP Passpoint documentation describes how Android walks the user through online sign-up to provision a Passpoint profile and then installs that profile.\n\nVersion note: according to the AOSP Passpoint documentation, the Online Sign-Up (OSU) capability was deprecated by the Wi-Fi Alliance as of 30 June 2023, so its OSU sign-up path is likely to be exercised on fewer networks over time. The wider Passpoint feature itself is unaffected. A second package with the OsuLogin name also exists, an AOSP-named one (com.android.hotspot2.osulogin); the package provenance shows both, differing in signer. Determine which runs on your fleet before referencing it.\n\nFor Android Enterprise, EMM and kiosk deployments it is rarely relevant, as most fleets connect to managed or enterprise Wi-Fi configured by policy rather than through consumer Passpoint OSU sign-up. Disable only if you are sure your networks do not use Passpoint online sign-up, since removing it would break that specific onboarding path.","safe_to_disable":"caution","sources":[{"title":"Passpoint (Hotspot 2.0), including Online Sign-Up (OSU) and its 30 June 2023 deprecation - Android Open Source Project","url":"https://source.android.com/docs/core/connect/wifi-passpoint"},{"title":"OsuLogin (com.google.android.hotspot2.osulogin) signer provenance - Android System App Database","url":"https://sysapps.bayton.org/api/packages/com.google.android.hotspot2.osulogin"}],"last_verified":"2026-07-08T00:00:00Z"},"labels":[{"label":"OsuLogin","locale":"en-us","count":76},{"label":"OsuLogin","locale":"en-gb","count":28},{"label":"OsuLogin","locale":"en","count":26},{"label":"OsuLogin","locale":"nl-NL","count":17},{"label":"OsuLogin","locale":"de-at","count":10},{"label":"OsuLogin","locale":"en-GB","count":8},{"label":"OsuLogin","locale":"","count":6},{"label":"OsuLogin","locale":"es-us","count":4},{"label":"OsuLogin","locale":"en-US","count":4},{"label":"OsuLogin","locale":"en-mt","count":3},{"label":"OsuLogin","locale":"nl-nl","count":3},{"label":"OsuLogin","locale":"es-es","count":3},{"label":"OsuLogin","locale":"en-au","count":2},{"label":"OsuLogin","locale":"it-it","count":1},{"label":"OsuLogin","locale":"ja-jp","count":1},{"label":"OsuLogin","locale":"ru-ru","count":1},{"label":"OsuLogin","locale":"de-de","count":1},{"label":"OsuLogin","locale":"en-BD","count":1},{"label":"OsuLogin","locale":"en-bd","count":1},{"label":"OsuLogin","locale":"en-ca-u-fw-mon-mu-celsius","count":1},{"label":"OsuLogin","locale":"en-de","count":1},{"label":"OsuLogin","locale":"en-lk","count":1},{"label":"OsuLogin","locale":"en-pk","count":1},{"label":"OsuLogin","locale":"en-us-u-fw-mon-ms-ussystem-mu-fahrenhe","count":1},{"label":"OsuLogin","locale":"en-us-u-fw-sat","count":1},{"label":"OsuLogin","locale":"es-MX","count":1},{"label":"OsuLogin","locale":"es-US","count":1},{"label":"OsuLogin","locale":"es-mx","count":1}],"seen_on":[{"device_id":60,"make":"ALCommon","model":"ALCommon","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2025-06-20T14:29:09Z"},{"device_id":333,"make":"COMMBOX","model":"CommBox_Classic_S5","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2026-04-02T04:31:41Z","provenance":{"classification":"google","sha256":"ee7cdddad1e412c4aeb614a2dc74ecce03215c4e48770ef208e7145c78252e4b"}},{"device_id":139,"make":"Crosscall","model":"Stellar-X5","os_api":"34","observation_count":3,"user_facing_count":0,"last_seen":"2025-09-01T22:50:26Z"},{"device_id":335,"make":"Crosscall","model":"Stellar-X5","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2026-07-13T17:55:57Z","provenance":{"classification":"google","sha256":"ee7cdddad1e412c4aeb614a2dc74ecce03215c4e48770ef208e7145c78252e4b"}},{"device_id":169,"make":"CUBOT","model":"P80","os_api":"33","observation_count":2,"user_facing_count":0,"last_seen":"2025-09-20T16:44:03Z"},{"device_id":219,"make":"Datalogic","model":"Memor 35/35X","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2025-11-11T12:46:21Z"},{"device_id":172,"make":"DOOGEE","model":"S41 Max","os_api":"33","observation_count":2,"user_facing_count":0,"last_seen":"2025-10-03T12:01:00Z"},{"device_id":213,"make":"Fairphone","model":"Fairphone 6","os_api":"35","observation_count":2,"user_facing_count":0,"last_seen":"2025-11-06T11:37:36Z"},{"device_id":3435,"make":"fezawio","model":"F11_V_US","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2026-07-14T19:53:47Z"},{"device_id":180,"make":"Google","model":"GMS on ARM64","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-16T10:29:35Z"},{"device_id":325,"make":"Google","model":"Pixel 10 Pro","os_api":"36","observation_count":1,"user_facing_count":0,"last_seen":"2026-03-26T19:19:08Z","provenance":{"classification":"google","sha256":"ee7cdddad1e412c4aeb614a2dc74ecce03215c4e48770ef208e7145c78252e4b"}},{"device_id":358,"make":"Google","model":"Pixel 10 Pro","os_api":"37","observation_count":1,"user_facing_count":0,"last_seen":"2026-07-26T03:37:42Z","provenance":{"classification":"google","sha256":"ee7cdddad1e412c4aeb614a2dc74ecce03215c4e48770ef208e7145c78252e4b"}},{"device_id":63,"make":"Google","model":"Pixel 6","os_api":"31","observation_count":1,"user_facing_count":0,"last_seen":"2025-06-22T21:31:08Z"},{"device_id":203,"make":"Google","model":"Pixel 6","os_api":"36","observation_count":1,"user_facing_count":0,"last_seen":"2025-10-13T09:58:56Z"},{"device_id":9,"make":"Google","model":"Pixel 6 Pro","os_api":"35","observation_count":9,"user_facing_count":0,"last_seen":"2025-06-23T14:09:38Z"},{"device_id":313,"make":"Google","model":"Pixel 7","os_api":"33","observation_count":1,"user_facing_count":0,"last_seen":"2026-02-19T22:30:10Z","provenance":{"classification":"google","sha256":"ee7cdddad1e412c4aeb614a2dc74ecce03215c4e48770ef208e7145c78252e4b"}},{"device_id":318,"make":"Google","model":"Pixel 7 Pro","os_api":"36","observation_count":1,"user_facing_count":0,"last_seen":"2026-03-09T09:38:09Z","provenance":{"classification":"google","sha256":"ee7cdddad1e412c4aeb614a2dc74ecce03215c4e48770ef208e7145c78252e4b"}},{"device_id":93,"make":"Google","model":"Pixel 8","os_api":"36","observation_count":4,"user_facing_count":0,"last_seen":"2026-06-03T19:01:11Z"},{"device_id":198,"make":"Google","model":"Pixel 8a","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2025-10-05T18:31:57Z"},{"device_id":6,"make":"Google","model":"Pixel 9 Pro XL","os_api":"36","observation_count":21,"user_facing_count":0,"last_seen":"2026-03-29T03:46:05Z","provenance":{"classification":"google","sha256":"ee7cdddad1e412c4aeb614a2dc74ecce03215c4e48770ef208e7145c78252e4b"}},{"device_id":348,"make":"Google","model":"Pixel 9 Pro XL","os_api":"37","observation_count":2,"user_facing_count":0,"last_seen":"2026-07-28T03:59:04Z","provenance":{"classification":"google","sha256":"ee7cdddad1e412c4aeb614a2dc74ecce03215c4e48770ef208e7145c78252e4b"}},{"device_id":47,"make":"Google","model":"Pixel 9a","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2025-06-15T16:13:40Z"},{"device_id":108,"make":"Google","model":"Pixel 9a","os_api":"36","observation_count":6,"user_facing_count":0,"last_seen":"2026-06-02T15:57:40Z","provenance":{"classification":"google","sha256":"ee7cdddad1e412c4aeb614a2dc74ecce03215c4e48770ef208e7145c78252e4b"}},{"device_id":3574,"make":"Google","model":"Pixel 9a","os_api":"37","observation_count":1,"user_facing_count":0,"last_seen":"2026-07-16T23:51:20Z"},{"device_id":222,"make":"Google","model":"sdk_gphone16k_arm64","os_api":"36","observation_count":2,"user_facing_count":0,"last_seen":"2026-02-06T22:08:11Z","provenance":{"classification":"google","sha256":"7e2c9ec59dcd477f2f174cb1ab4d1315091c86c6dd53ee3924a77bc3e1f072ec"}},{"device_id":51,"make":"Google","model":"sdk_gphone64_arm64","os_api":"36","observation_count":5,"user_facing_count":0,"last_seen":"2025-12-02T01:02:14Z"},{"device_id":91,"make":"Google","model":"sdk_gphone64_x86_64","os_api":"31","observation_count":3,"user_facing_count":0,"last_seen":"2025-12-01T12:50:02Z","provenance":{"classification":"google","sha256":"7e2c9ec59dcd477f2f174cb1ab4d1315091c86c6dd53ee3924a77bc3e1f072ec"}},{"device_id":257,"make":"HMD Global","model":"Nokia G22","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-12-04T02:29:51Z"},{"device_id":185,"make":"HOTWAV","model":"TAB R9 Pro","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-18T12:19:10Z"},{"device_id":31,"make":"INFINIX","model":"Infinix X6871","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-05-21T20:01:57Z"},{"device_id":334,"make":"LENOVO","model":"TB352FU","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2026-07-26T08:37:09Z"},{"device_id":50,"make":"LENOVO","model":"TB570FU","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2025-06-17T00:02:58Z"},{"device_id":270,"make":"motorola","model":"moto g - 2025","os_api":"36","observation_count":1,"user_facing_count":0,"last_seen":"2025-12-14T02:37:36Z","provenance":{"classification":"google","sha256":"ee7cdddad1e412c4aeb614a2dc74ecce03215c4e48770ef208e7145c78252e4b"}},{"device_id":217,"make":"motorola","model":"moto g05","os_api":"35","observation_count":2,"user_facing_count":0,"last_seen":"2026-04-15T10:34:13Z","provenance":{"classification":"google","sha256":"ee7cdddad1e412c4aeb614a2dc74ecce03215c4e48770ef208e7145c78252e4b"}},{"device_id":283,"make":"motorola","model":"moto g06","os_api":"35","observation_count":2,"user_facing_count":0,"last_seen":"2026-03-03T01:34:03Z"},{"device_id":273,"make":"motorola","model":"moto g14","os_api":"33","observation_count":1,"user_facing_count":0,"last_seen":"2025-12-19T12:15:08Z","provenance":{"classification":"google","sha256":"ee7cdddad1e412c4aeb614a2dc74ecce03215c4e48770ef208e7145c78252e4b"}},{"device_id":231,"make":"motorola","model":"moto g15","os_api":"35","observation_count":10,"user_facing_count":0,"last_seen":"2025-11-27T12:45:18Z"},{"device_id":272,"make":"motorola","model":"moto g24","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-12-19T11:40:53Z","provenance":{"classification":"google","sha256":"ee7cdddad1e412c4aeb614a2dc74ecce03215c4e48770ef208e7145c78252e4b"}},{"device_id":166,"make":"motorola","model":"moto g34 5G","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-02T17:35:29Z"},{"device_id":149,"make":"motorola","model":"moto g85 5G","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-08-21T06:57:21Z"},{"device_id":117,"make":"motorola","model":"motorola edge 50 fusion","os_api":"35","observation_count":12,"user_facing_count":0,"last_seen":"2026-06-09T01:11:42Z","provenance":{"classification":"google","sha256":"ee7cdddad1e412c4aeb614a2dc74ecce03215c4e48770ef208e7145c78252e4b"}},{"device_id":204,"make":"motorola","model":"motorola edge 50 fusion","os_api":"36","observation_count":2,"user_facing_count":0,"last_seen":"2026-06-10T09:54:30Z","provenance":{"classification":"google","sha256":"ee7cdddad1e412c4aeb614a2dc74ecce03215c4e48770ef208e7145c78252e4b"}},{"device_id":192,"make":"motorola","model":"ThinkPhone by motorola","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-26T23:38:27Z"},{"device_id":200,"make":"motorola","model":"ThinkPhone by motorola","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2025-10-11T18:14:41Z"},{"device_id":25,"make":"Nothing","model":"A015","os_api":"35","observation_count":2,"user_facing_count":0,"last_seen":"2025-05-14T07:26:24Z"},{"device_id":290,"make":"NUU","model":"S6707X","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2026-01-12T16:57:57Z","provenance":{"classification":"google","sha256":"ee7cdddad1e412c4aeb614a2dc74ecce03215c4e48770ef208e7145c78252e4b"}},{"device_id":56,"make":"OnePlus","model":"CPH2465","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-06-17T23:27:30Z"},{"device_id":243,"make":"OnePlus","model":"CPH2653","os_api":"36","observation_count":1,"user_facing_count":0,"last_seen":"2025-11-24T13:35:42Z"},{"device_id":184,"make":"OnePlus","model":"KB2005","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-17T11:21:30Z"},{"device_id":96,"make":"OPPO","model":"CPH2591","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2025-07-10T09:11:23Z"},{"device_id":301,"make":"OPPO","model":"CPH2637","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2026-02-02T19:10:20Z","provenance":{"classification":"google","sha256":"ee7cdddad1e412c4aeb614a2dc74ecce03215c4e48770ef208e7145c78252e4b"}},{"device_id":215,"make":"OUKITEL","model":"C59 Pro","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2025-11-06T07:50:16Z"},{"device_id":18,"make":"OUKITEL","model":"WP100 TITAN","os_api":"34","observation_count":2,"user_facing_count":0,"last_seen":"2025-07-25T09:29:46Z"},{"device_id":263,"make":"OUKITEL","model":"WP100 TITAN","os_api":"35","observation_count":1,"user_facing_count":0,"last_seen":"2025-12-06T08:06:01Z"},{"device_id":363,"make":"OUKITEL","model":"WP28 E","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2026-07-27T07:20:21Z","provenance":{"classification":"google","sha256":"ee7cdddad1e412c4aeb614a2dc74ecce03215c4e48770ef208e7145c78252e4b"}},{"device_id":248,"make":"OUKITEL","model":"WP60","os_api":"35","observation_count":3,"user_facing_count":0,"last_seen":"2025-12-09T21:40:57Z","provenance":{"classification":"google","sha256":"ee7cdddad1e412c4aeb614a2dc74ecce03215c4e48770ef208e7145c78252e4b"}},{"device_id":30,"make":"RHINO","model":"T8","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-05-17T15:41:11Z"},{"device_id":156,"make":"TCL","model":"9491G","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-08-26T09:08:36Z"},{"device_id":209,"make":"TCL","model":"T610K","os_api":"34","observation_count":1,"user_facing_count":0,"last_seen":"2025-10-24T19:01:59Z"},{"device_id":201,"make":"TCL","model":"T951K","os_api":"35","observation_count":8,"user_facing_count":0,"last_seen":"2026-01-08T12:16:46Z","provenance":{"classification":"google","sha256":"ee7cdddad1e412c4aeb614a2dc74ecce03215c4e48770ef208e7145c78252e4b"}},{"device_id":178,"make":"Ulefone","model":"Power Armor X11 Pro","os_api":"31","observation_count":1,"user_facing_count":0,"last_seen":"2025-09-15T05:09:46Z"},{"device_id":267,"make":"Unihertz","model":"Titan 2","os_api":"35","observation_count":2,"user_facing_count":0,"last_seen":"2026-01-05T18:10:15Z"},{"device_id":927,"make":"URAO","model":"X108","os_api":"36","observation_count":1,"user_facing_count":0,"last_seen":"2026-06-03T15:17:17Z","provenance":{"classification":"google","sha256":"ee7cdddad1e412c4aeb614a2dc74ecce03215c4e48770ef208e7145c78252e4b"}},{"device_id":3853,"make":"vivo","model":"V2550","os_api":"36","observation_count":1,"user_facing_count":0,"last_seen":"2026-07-21T15:30:55Z","provenance":{"classification":"google","sha256":"ee7cdddad1e412c4aeb614a2dc74ecce03215c4e48770ef208e7145c78252e4b"}}],"intelligence":{"device_profiles":24,"signer_count":2,"signer_consistent":false,"max_permission_count":4,"min_size_bytes":208614,"max_size_bytes":296033,"min_target_sdk":31,"max_target_sdk":10000,"oldest_version":"12-7653768","newest_version":"17","has_third_party_preinstall":false,"genuine_third_party":false,"play_eligible_count":0,"signers":[{"sha256":"ee7cdddad1e412c4aeb614a2dc74ecce03215c4e48770ef208e7145c78252e4b","classification":"google","observation_count":55,"makes":["COMMBOX","Crosscall","Google","NUU","OPPO","OUKITEL","TCL","URAO","motorola","vivo"],"signs_framework":false,"global_make_count":10,"global_package_count":1,"global_observation_count":55},{"sha256":"7e2c9ec59dcd477f2f174cb1ab4d1315091c86c6dd53ee3924a77bc3e1f072ec","classification":"google","observation_count":2,"makes":["Google"],"signs_framework":false,"global_make_count":1,"global_package_count":1,"global_observation_count":2}],"permissions":[{"permission":"android.permission.ACCESS_NETWORK_STATE","description":"Allows the app to view information about network connections such as which networks exist and are connected.","official":true},{"permission":"android.permission.CHANGE_WIFI_STATE","description":"Allows the app to connect to and disconnect from Wi-Fi access points and to make changes to device configuration for Wi-Fi networks.","official":true},{"permission":"android.permission.INTERNET","description":"Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.","official":true},{"permission":"com.android.hotspot2.osulogin.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION","official":false}]}}
