v4.2.7 APK hard-blocked by Google Play Protect (no install bypass) — stricter than #357
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 42/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 領域
- mobile-dev, release, security
調査の方向性
Start by reviewing the v4.2.7 standard APK and the related #357 discussion, then confirm whether the Play Protect hard block is reproducible and tied to the release signing or CI setup. Done means the block is resolved or users have clear, safe installation guidance, including any available trusted distribution option.
索引モデルが issue の本文から書いたものです。
説明
Summary
Installing the LeanType 4.2.7 APK from the GitHub release page is hard-blocked by Google Play Protect on the latest Android. The install is refused outright (not just a dismissible side-load warning).
What happens
Attempting to install 1-LeanType_4.2.7-standard-release.apk from the v4.2.7 release triggers a Play Protect hard block:
- Title: "App blocked to protect your device"
- Body: "This app can request access to sensitive data. This can increase the risk of identity theft or financial fraud."
- Only an OK button is offered — there is no "Install anyway" option, so the APK cannot be installed at all.
This is stricter than the usual "unrecognised app" download warning: it is a full block with no bypass.
Environment
- Device: Android (latest), Google Play Protect active
- Release: LeanType v4.2.7 (
standardflavor, ~11.1 MB) - Source: GitHub Releases (
https://github.com/LeanBitLab/LeanType/releases/tag/v4.2.7)
Expected behaviour
LeanType is a popular, legitimate open-source keyboard. Users should at least be able to install it, ideally via an installer that Play Protect trusts (see #357), or be given guidance on a safe install path.
Notes / relation to earlier report
Related to closed #357 (July 2026, same Play Protect issue). One maintainer comment there suggests using Obtainium (ImranR98/Obtainium), which is a good mitigation for advanced users, but it does not help less-technical users, and this v4.2.7 report shows Play Protect escalating to a hard block rather than only a warning.
Suggested action
- Confirm whether this is a false positive tied to the current signing/CI setup.
- If a Google Play listing is planned/available, point users there.
- Otherwise, document the recommended safe install path (e.g. Obtainium, or disabling Play Protect for this known app) in the release notes, since the block message will discourage many users.
Thanks for the great project — flagging so others don't get stuck.
- 主要言語
- Kotlin
- スター
- 1k
- フォーク
- 59
- 平均マージ
- 13時間 11分
- マージ済み PR(30日)
- 47
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
LeanBitLab/LeanType のほかの issue
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
LeanBitLab/LeanType#713 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
LeanBitLab/LeanType#423 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
Crush Reportオープン
難易度 3/5 1〜2日 初心者へのやさしさ 20/100
LeanBitLab/LeanType#715 ·
メンテナーはふだん 1 日以内に返信
-
Text Expander/cursor-handling bug対応中かも @LeanBitLab が 2 日前に担当しました。 オープンbug
難易度 3/5 1〜2日 初心者へのやさしさ 62/100
LeanBitLab/LeanType#703 · コメント 1 件 · 担当者 1 名 ·
メンテナーはふだん 1 日以内に返信
-
enhancement
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
LeanBitLab/LeanType#699 ·
メンテナーはふだん 1 日以内に返信
LeanBitLab/LeanType の issue をすべて見る
似ている issue
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
lugassawan/swe-workbench#823 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 80/100
Droid-Deck/DroidDeck#1355 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
IronCoreLabs/ironcore-alloy#351 ·
-
Lovelace refine Taak
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
MinBZK/MijnOverheidZakelijk#1383 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
world-federation-of-advertisers/cross-media-measurement#4739 ·
メンテナーはふだん 1 日以内に返信