Skip to content

v0.0.6

Choose a tag to compare

@SysAdminDoc SysAdminDoc released this 10 Oct 03:34

HushPinterest 0.0.6 has 26 patches for Pinterest 14.38.0. It's built on Morphe patcher 1.15.1, so it needs Morphe Manager 1.34.0 or newer. New this time are Download board, Long-press download and Hide survey prompts, and Morphe Manager now selects every patch but Spoof signature for Google sign-in by default, with the newly selected ones' switches starting off.

This is the first release without Pinterest 14.25.0. On Android 9, keep HushPinterest 0.0.5 with Pinterest 14.25.0.

What's new

  • HushPinterest now patches Pinterest 14.38.0 only, which needs Android 10 or newer. On Android 9, keep HushPinterest 0.0.5 with Pinterest 14.25.0.
  • Morphe Manager's default selection now holds every patch but Spoof signature for Google sign-in, so you don't need Expert mode to find a feature. The 16 patches that joined it start with their switches off, so a build patched with the defaults acts like Pinterest until you turn one on in HushPinterest settings. Hide ads, Disable analytics, Strip link tracking and Hide advertising ID still start on.
  • Hide AI-labeled pins now starts off. If you updated without ever changing it, it's off now, so turn it back on from the Feed page of HushPinterest settings if you want it.
  • In Expert mode, Disable update nag sits under Updates and the two button patches under Navigation, so the Interface group is shorter to read.
  • Each patch's description in Morphe Manager now says which page of HushPinterest settings holds its switch, and whether that switch starts on or off.
  • Patch descriptions in Morphe Manager are rewritten in plain English. Each one says what the patch changes, why you might want it, and ends with where its switch is and whether it starts on or off.
  • Setting rows in HushPinterest settings are reworded in plain English, with restart reminders and clearer notes on when a change shows. Translations for German, Spanish, Indonesian, Brazilian Portuguese and Turkish are updated to match.
  • Download, setup guide, import and update-check messages are plainer and say what to do next. Translations are updated to match.
  • New Download board patch. It adds Download board to a board's menu, which saves every pin Pinterest has loaded for that board (up to 500) the same way Download pins does. Pins already in Download history are skipped, and when it's done you see how many were saved, skipped or unsupported, with a reminder that only loaded pins are included. So scroll to the end of a board first if you want all of it. Download pins has to be on too. The switch starts off on the Pin actions page, and with it off or HushPinterest paused, the board menu is Pinterest's own. Nothing new is asked of Pinterest apart from the media downloads themselves.
  • New Long-press download patch. Hold a pin in a grid and Pinterest's round menu gets a Download button after its own buttons. Slide onto it and let go, and the pin saves the same way Download pin in the pin menu saves it, so it shows up in Download history too. Download pins has to be on as well. The switch starts off on the Pin actions page, and with it off or HushPinterest paused, the menu is Pinterest's own. Boards and anything else you hold keep Pinterest's buttons.
  • New Hide survey prompts patch. Pinterest sometimes opens with a "Got a minute? Take a quick survey" invite. With the switch on, HushPinterest turns it down before it shows, the same way tapping Maybe later does, so Pinterest marks that survey dismissed and doesn't queue it again on the next launch. Advertiser sponsored polls, which Pinterest opens as their own pop-up rather than in the feed, are skipped too. The switch starts off on the Interface page, and with it off or HushPinterest paused, Pinterest shows its invites and polls as before. An invite that's already on screen stays until you close it.

Behind the scenes

  • The heavy desktop jobs now wait for a slot in the machine's build queue when BUILD_QUEUE_SCRIPT names one: CLI patch runs, split bundle merges, the resource table check, the dex and host reference checks and fingerprint ranking. They show up in the queue's status and no longer start beside two Gradle builds. A release receipt asks for release priority. The push hook reads BUILD_QUEUE_SCRIPT from the user environment too, and without a build wrapper its Gradle run waits for a slot as well.
  • The patch tests that open the Pinterest APKs now run in their own Gradle task, :patches:fixtureTest, and :patches:test refuses any test that tries to read one. Each APK is unzipped once per run instead of once per test, and its decoded manifest is kept the same way. The push check runs the fixture task after the quick checks, and the task fails when it runs no tests, or when it skips one while the fixtures are required.
  • Updated four runtime checks to match the current setup, link and download messages.
  • A release now ends with scripts/verify-published-index.ps1. It asks GitHub for the latest release and for the patches-bundle.json that main serves, and fails when they disagree, naming any index commit that never got pushed. For most of October 7, v0.0.5 was out while the index still said 0.0.4, so Morphe Manager didn't offer the update to anyone on 0.0.4. It came up in #3.
  • A patch test now fails when the extension carries a class from outside its own package, apart from the three Kotlin helpers it has always kept. The patcher lays such a class over Pinterest's own copy, and Download board's lookup of Kotlin's Unit had briefly pulled one in.
  • Added measured factory network and background activity, with reusable comparison data, CPU and media timers, memory samples and scheduled-worker records. Kept physical battery drain explicitly unmeasured until an unplugged phone run is available.
  • Added a signed-in factory audit with ad-delivery traces, privacy boundaries, all 23 patch mappings, native settings, screenshots and specific work to investigate next. Clarified that analytics filtering covers selected paths.
  • Mapped the factory Pinterest 14.38.0 APK and first-run screen, with patch anchors for future updates.

Update from 0.0.5

  1. Morphe Manager offers 0.0.6 from the HushPinterest patch source. Patch Pinterest 14.38.0 and install it over your current Pinterest. Your sign-in and switches stay, as long as Morphe Manager signs it with the same key as before.
  2. Download board, Long-press download and Hide survey prompts are new and selected by default, with their switches off. Download board and Long-press download are on the Pin actions page of HushPinterest settings and need Download pins on too. Hide survey prompts is on the Interface page.
  3. Hide AI-labeled pins now starts off. If you never changed it, turn it back on from the Feed page if you want it.
  4. Still on Pinterest 14.25.0 because your phone runs Android 9? Stay on 0.0.5, since this release doesn't patch 14.25.0.

New install

  1. Install Morphe Manager 1.34.0 or newer.
  2. Add HushPinterest as a patch source: https://morphe.software/add-source?github=SysAdminDoc%2FHushPinterest
  3. Download Pinterest 14.38.0, version code 14388010, as the universal APK, and patch it. It needs Android 10 or newer.
  4. Uninstall the stock Pinterest first, since Android won't put one over the other. Save anything you keep only on the phone before you do. Your boards and pins come back when you sign in.
  5. Sign in with your email and a Pinterest password. If you joined through Google or Facebook, tap Forgot your password? on Pinterest's login page to set one first.
  6. Right after your first patch, export Morphe Manager's signing key (Settings, then System, then Import & export, then Signing key) and keep it somewhere private. Updates only install over a Pinterest signed with that same key.

The .mpp download is a patch bundle, not a Pinterest APK. Installation instructions. SHA256SUMS.txt is signed with the HushPinterest release key, fingerprint FCE5 ECE3 182A 647B 3AF2 C5ED 2DC3 5E8D 5C00 E8A6. How to check a download.

Validation

All 186 patch tests and 705 extension tests passed on this commit, none skipped. The bundle attached here was patched onto a real Pinterest 14.38.0 APK with Morphe's desktop patcher, and all 26 patches applied without forcing. release-receipt-0.0.6.json records that result, the APK's hash and what patching changed in the app's manifest.