v0.0.2
HushThreads v0.0.2 is the first release. It has 6 patches for Threads 449.0.0.54.82 (com.instagram.barcelona), and every one of them is selected by default.
What's in it
- Hide ads takes sponsored posts out of each page of the feed before Threads saves or shows it.
- Sanitize sharing links takes tracking tags such as
xmtoff the links Threads hands out when you copy or share a post. - Disable analytics sends Threads' event log uploads to a port on your phone that nothing listens on, so they never leave it.
- Remove the advertising ID means Google Play services gives Threads zeros instead of your phone's ID.
- Restore screens on re-signed builds lets a patched Threads trust itself the way it trusts Meta's build.
- HushThreads settings opens from a long-press on the Threads icon. Each feature has its own switch, and you can pause everything, back up your switches and export a diagnostic report.
Install
- Install Morphe Manager 1.32.0 or newer.
- Add HushThreads as a patch source: https://morphe.software/add-source?github=SysAdminDoc%2FHushThreads
- Patch the arm64-v8a bundle of Threads 449.0.0.54.82, version code 511908382.
- Uninstall the stock Threads before you install the patched one, since Android won't put one over the other. Back up Morphe Manager's signing key after your first patch. You'll need it for every update.
The .mpp download is a patch bundle, not a Threads APK. Installation instructions.
Known limitations
- Sign in with your Instagram username and password. Threads' offer to continue as the Instagram account already on your phone doesn't work on a patched Threads yet.
- Hide ads ran on a phone, but the test account wasn't shown a single ad, so it hasn't been seen taking a real one out. If an ad gets through, please open an issue with a diagnostic report.
- Automatic safe mode is covered by tests and hasn't been triggered on a phone. Pause was checked on one and works.
Validation
368 runtime tests and 105 patch tests passed locally, along with both Android lints and the release script checks. All 6 patches applied without forcing to Threads 449.0.0.54.82, with no resource or injected-code structural errors. The dependency advisory check passed. The same patch code, built one version earlier, was also patched and installed through Morphe Manager on an Android 16 phone. The settings opened from both entries there, and a username and password sign-in worked.