You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit b5a463f
Browse filesBrowse the repository at this point in the historyBrowse files
docs: explain installing where developer verification is enforced
Since 2026-09-30 certified phones in Brazil, Indonesia, Singapore and
Thailand hold back installs from developers not registered with Google,
and it goes global in 2027. Installing now covers the advanced flow
(Allow apps from unverified developers, a one-day wait) and adb install,
which is exempt, and says it's unconfirmed whether a browser download is
refused outright or only warned. Quick start links to it.
Copy file name to clipboardExpand all lines: README.md
+25-1Lines changed: 25 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -56,7 +56,7 @@ shard service is unavailable.
56
56
57
57
## Getting Started
58
58
59
-
1.**Install the APK** from the [latest release](https://github.com/SysAdminDoc/CallShield/releases/latest). [Installing](#installing) has the signature details. If a sideloaded install won't take its permissions, see [Permissions look granted but nothing works](#permissions-look-granted-but-nothing-works).
59
+
1.**Install the APK** from the [latest release](https://github.com/SysAdminDoc/CallShield/releases/latest). [Installing](#installing) has the signature details. If a sideloaded install won't take its permissions, see [Permissions look granted but nothing works](#permissions-look-granted-but-nothing-works). A phone in Brazil, Indonesia, Singapore or Thailand may hold the install back, and [Phones that block apps from unregistered developers](#phones-that-block-apps-from-unregistered-developers) has the way around it.
60
60
2.**Run the setup wizard.** Phone and SMS access and the Call Screening role are required when Android supports screening. Notifications, Notification Access and Overlay are optional. Notification Access powers the RCS filter, push-alert caller trust and meeting mode, and Overlay shows live caller ID. The review at the end says what each skipped grant turns off.
61
61
3.**Pick a protection level.** Setup ends with Recommended, Strict or Contacts only. Recommended keeps the default call and text controls. Strict adds aggressive call checks, blocks hidden callers and turns on quiet hours. Contacts only lets contacts and trusted numbers ring. Home and Settings switch levels later with Undo, and **Run setup again** in Settings walks through everything once more.
62
62
4.**Let it sync.** Home runs the first database sync by itself. After that the database is checked every six hours and the trending feeds every 30 minutes.
@@ -479,6 +479,30 @@ longer show.
479
479
Installing through a client that registers as the installing package (Obtainium
480
480
does) avoids the restriction entirely.
481
481
482
+
### Phones that block apps from unregistered developers
483
+
484
+
Since 2026-09-30, certified Android phones in Brazil, Indonesia, Singapore and
485
+
Thailand enforce Google's developer verification, and Google plans to extend it
486
+
to every country in 2027. A phone that enforces it holds back the normal install
487
+
of an app whose developer hasn't registered with Google, and CallShield ships
488
+
from GitHub without that registration. There are two ways around it.
0 commit comments