◉ Pulse
yangFenTuoZi avatar
#43 today

yangFenTuoZi/GooglePasswordManagerUnlock

Kotlin Other

移除 Google 密码管理器对受信任浏览器的限制

Created Jul 29, 2026
Stars
6
Today
+6
Forks
1
Quality
75/100
Momentum
16

README

Fetched from GitHub on Oct 30, 2026, 9:23 PM UTC · README.md

View original on GitHub

Third-party content — Open Source Pulse is not the owner of this repository.

This README belongs to yangFenTuoZi/GooglePasswordManagerUnlock and its contributors. We fetch it directly from the project’s public GitHub repository and display it for reference only. All text, code, images and trademarks remain the property of their respective authors. See the repository for its license terms. Copyright / takedown policy.

Google Password Manager 解锁

基于 YukiHookAPI 的 LSPosed/Xposed 模块,用于移除 Google Password Manager 对已声明 Passkey 来源(origin)的特权浏览器允许列表检查。

支持目标

  • Google Play 服务 26.26.34 (260400-945364269)
  • Android 10 或更高版本
  • 支持旧版 Xposed API 的 LSPosed/EdXposed 构建版本(最低框架 API 93)

该项目使用 Gradle 9.6.1、Android Gradle Plugin 9.3.1、AGP 内置 Kotlin、YukiHookAPI 1.3.2、Xposed API 82 与 DexKit 2.2.0。

运行时,DexKit 会在 GMS 基础 APK 中搜索一个 String -> String 解析器。该解析器使用稳定的允许列表 JSON key:

  • privilegedAllowlist
  • apps
  • cert_fingerprint_sha256

模块随后会从该解析器的 (String, *, String) 构造函数中捕获已声明的 origin,并直接返回该 origin,而不会执行允许列表比较。

这样可以避免依赖混淆后的固定类、方法或字段名称,因为这些名称会随着 GMS 版本变化。

不会使用固定 Hook 兜底。只有动态定位到唯一、且构造函数形状匹配的目标时才安装 Hook;否则会输出中文日志并保持原行为。

构建与安装

./gradlew assembleDebug
adb install -r app/build/outputs/apk/debug/app-debug.apk

在 LSPosed/EdXposed 中启用该模块;模块声明的静态作用域为 com.google.android.gms。启用后需要强制停止 Google Play 服务或重启设备。

更新 GMS

GMS 混淆规则会随着版本更新而变化。更新后,请检查 LSPosed 日志中的 通行密钥解限 标签。

动态匹配器只有在找到唯一一个候选目标时才会安装;否则它会故意不执行任何操作,以避免修改其他凭据相关流程。

Rendered by GitHub from the repository’s README. Scroll to read the full file.
First trending

Jul 30, 2026

first spotted on the list

Best rank

#43

highest position reached

Appearances

1

times on the trending list

Quality score

75

out of 100

Momentum

16

trend strength indicator

Star velocity

0.06

stars per day since creation

Activity — last 60 days

daily counts, collected every 6 hours
  • Stars
  • Forks
  • Merged PRs
  • Issues
  • Closed issues

Collecting activity data since launch — check back in a few days.

Star history

total stars per snapshot

Not enough snapshots yet — check back soon.

Rank history

position on trending · lower is better

Not enough snapshots yet — check back soon.

3D card for your website

Live HTML card with a glass surface and pointer tilt. Paste the iframe on any website.

<iframe src="https://www.notionpulse.cc/embed/yangFenTuoZi/GooglePasswordManagerUnlock" width="420" height="240" style="border:0;max-width:100%;background:transparent" loading="lazy" title="yangFenTuoZi/GooglePasswordManagerUnlock — trending on Open Source Pulse"></iframe>

Stars badge

Show current stars in your README or profile. Auto-updates every 6 hours.

yangFenTuoZi/GooglePasswordManagerUnlock stars badge
Markdown
[![yangFenTuoZi/GooglePasswordManagerUnlock](https://www.notionpulse.cc/api/badge/yangFenTuoZi/GooglePasswordManagerUnlock.svg)](https://www.notionpulse.cc/repo/yangFenTuoZi/GooglePasswordManagerUnlock)
HTML
<a href="https://www.notionpulse.cc/repo/yangFenTuoZi/GooglePasswordManagerUnlock"><img src="https://www.notionpulse.cc/api/badge/yangFenTuoZi/GooglePasswordManagerUnlock.svg" alt="yangFenTuoZi/GooglePasswordManagerUnlock stars badge" /></a>

Repository of the Day

#43 Repository of the Day

Repository of the Week

#43 Repository of the Week

Repository of the Month

#43 Repository of the Month