Repository navigation
v0.0.12
HushPinterest 0.0.12 has 32 patches for Pinterest 14.41.0. It's built on Morphe patcher 1.15.1, so it needs Morphe Manager 1.34.0 or newer. This one moves to Pinterest's newest version and adds a lot of new switches, every one of them off until you turn it on. Filter feed can hide video pins and pins with words you mute. Keep Home feed stops Home from reloading on its own when you come back to it, and Show posted date puts the day a pin went up under its title. Download pins can copy or share the picture itself now, and its rows show in the full-screen pin menu too. Downloads also stopped settling for the smaller copy now and then.
It's a new Pinterest version. So far APKMirror only has 14.41.0 as an arm64 bundle (.apkm) for Android 12L or newer, and Manager merges it before patching. Patch it with the same signing key you used before and install it over your current HushPinterest, and your settings stay as they are. On a phone older than Android 12L, keep 0.0.11 and Pinterest 14.40.0 for now.
What's new
- The patches now target Pinterest 14.41.0, the newest stable release. 14.40.0 is no longer supported. So far APKMirror has 14.41.0 only as an arm64 bundle (
.apkm) for Android 12L or newer, and Manager merges it before patching. - Download pin now shows in the full-screen pin menu some accounts get from the three dots on a pin, along with the other Hush rows, and Pinterest's own Download row in that menu gives way to it. Before, only the smaller pop-up menu had them.
- Download pins has a new switch, Copy image, that starts off. It adds a Copy image row under Download pin, in the small pin menu and in the full-screen one, and puts the full-size picture on the clipboard so you can paste it into a chat or a notes app. Video pins don't get the row. If the picture is too big, isn't really an image, or takes too long, you're told so and your clipboard stays as it was. (#11)
- Download pins also has Share image, another switch that starts off. Its row sits under Copy image and opens Android's share menu with the full-size picture itself rather than a link, so the app you pick gets the image. Video pins don't get it, and if the picture can't be fetched you get a short note instead of the share menu. (#11)
- Long-press download has three new switches on the Pin actions page: Hide Save, Hide Send and Hide Search image in the long-press menu. Each takes that one Pinterest button out of the round menu you get by holding a pin in a grid, and the pin itself still saves, shares and searches as before. They work with Download off too. If everything would be hidden and Download is off, the menu stays Pinterest's own rather than opening empty. All three start off. (#11)
- Black comments now covers the strip under the status bar too. On 14.41.0 the comments fill the whole screen, and that strip stayed dark gray above the black list on photo and video pins alike.
- Downloads no longer save the smaller copy now and then when the original is there. Finding the original asks Pinterest's media server a few quick questions, and one asked just as both lookup helpers were wrapping up the last was turned away, so the download settled for the size the feed showed. It now waits a moment for a helper to come free.
- Copy media link no longer overwrites something you copied after it. When a pin shows only a smaller size, the link to that size goes on the clipboard right away, and it becomes the original's link once Pinterest's media server answers, but only if the clipboard still holds that copy. Before, nothing was copied until the answer came, and a slow answer could replace whatever you'd copied in the meantime.
- Save list no longer hangs when the app holding the picked file stops answering. Each save gets 30 seconds in all, then you're told to check the file, and a late answer from that app doesn't add another message or remove anything. While that app is still busy, a new list says to try later instead of opening a picker. Everything that talks to the file's app now runs on its own helper, never on the screen's thread, including the clean-up after a list that couldn't be written while HushPinterest was paused.
- A list that isn't written no longer deletes an empty file you picked to write over. Only an empty file made since the picker opened gets removed. Any other file is left where it is, and you're told so.
- Save list leaves out a source link that hides a session code behind an encoded
;(%3B, that encoded again, or a longer spelling some servers still read as;), the way it already left out a plain;jsessionid=. The pin's ID, title and Pinterest link still go in. Ordinary encoded spaces and accented letters stay exactly as given. - Queue selected and Queue pins stay off until something chosen can actually be saved. A pin with no picture address, or a video Pinterest only streams, doesn't turn them on anymore, though Save list still takes those pins. A mix still queues what it can and counts the rest as unsupported.
- Morphe Manager lists every change of the release your Pinterest was patched with, not just a short summary. For that one release Manager shows the patch bundle's description instead of this changelog, and the description was one paragraph while every older release listed its changes. It now goes on with the release's changes after the summary, starting with this one.
- Hide comments has a second switch, Hide suggested replies, for the row of ready-made replies like "Yum!" and "Came out great!" next to the comment box. You can still write your own comment. It starts off, and the two switches don't turn each other on. (#14)
- Hide AI-labeled pins has a second switch, Hide pins that say they're AI, for AI pins Pinterest doesn't label. It takes a pin whose title or description says something like "AI art", "AI generated", #aiart, "made with AI", Midjourney, Stable Diffusion or PixAI, and pins from sites that only host AI images, like pixai.art and Civitai. It goes by the pin's own words, so a pin that just says "AI" stays, and names like Ai Weiwei or the Portuguese "aí" are left alone. Boards named that way stay too. It starts off, and diagnostics count these pins apart from the labeled ones.
- Hide closeup buttons has a third switch, Hide Search image label on pins. Pinterest puts a "Search image" label on the lens button for your first two pins each day, and with this on the lens shows without it, the way it looks from the third pin on. Tapping the lens still searches. It starts off and sits under Hide lens button on the Interface page. (#13)
- New Filter feed patch, with a Hide video pins switch on the Feed page. It takes pins that play a video out of your home feed, search, related pins and boards, idea pins with video included. Photos and GIFs stay. It starts off.
- Filter feed also has Muted words, a row on the Feed page where you type words and phrases you don't want to see. A pin whose title or description has one of them leaves the same lists. Capitals don't matter and only whole words count, so "cake" takes out "Wedding Cake Ideas" but not cupcakes. The list holds 50 entries of up to 40 characters, starts empty, and goes into settings files with your switches. Boards named after a muted word stay.
- New Keep Home feed patch, with its switch on the Feed page. Pinterest reloads Home with new pins on its own when you come back after five minutes or more, when you pick the Home tab again after a while and when you back out of a search, and the pin you were about to open is gone. With this on, Home stays where you left it. Pull down whenever you want new pins. The new pins prompt, a second tap on the Home tab and a pin you open from a notification still load as before. It starts off.
- New Show posted date patch, with its switch on the Interface page. Pinterest sends the day each pin was posted but never shows it, and with this on you see "Posted" and that day under the title when you open a pin. A pin without a date just doesn't get the line. The date follows the language HushPinterest shows and your phone's time zone. It starts off and shows from the next pin you open. (#11)
- With Debug logging on, the line for a kept pin also says whether Pinterest marked it as a repin or as saved to one of your boards. It shows only that the field is set, never which board.
- The Feed page has a new row under the AI switches, Pinterest's own AI setting. It opens the page where Pinterest lets you see fewer AI pins among the ones it picks for you, since neither that page nor the switches catch every AI pin alone. It's there whenever Hide AI-labeled pins is patched in.
Behind the scenes
- The pin model fixture test also checks the fields Hide video pins reads, the two inside Pinterest's video and idea pin models included, and the grid title that the AI words and video filters use to tell a pin from other models.
- The pre-push and release checks take a declared build kept as APKMirror's
.apkmbundle, since that's the only way 14.41.0 ships. The bug report form's example names a bundle too, and the release step keeps whatever kind of file the form names. - The release gate's advisory check works in Windows PowerShell 5.1 again. Since 0.0.11, any failed OSV request stopped it there with an "Unable to find type" error. A dropped connection or a busy server now gets asked again in 5.1, the way it already did in PowerShell 7.
- The README's Help now goes through why Android might refuse the install. It says where Manager keeps its signing key, so an update that won't go over your patched copy can be fixed without losing your settings. It also covers stock Pinterest and the unknown apps prompt.
- The README sends people on v0.0.11 to Pinterest 14.40.0 again, the build that release patches, and names 14.41.0 as the next release's build. It had pointed them at 14.41.0, which v0.0.11 refuses. The release's prepare step now stops while the README still names a next release, so it gets rewritten for the new build before a release is cut.
- The patch verifier checks how the long-press hide switches tell Pinterest's buttons apart. The sorter has to read the held button's own id and send Save, Send and both search ids to the right answer, with the ids found the way the patch finds them, and a build without them has to keep the plain answer.
- The bug report form lists Filter feed among the patches you can tick. It was the one patch the form left out, and the release check stopped on that.
- The release check and the publish step leave a GitHub description alone when it names no version, patch count or Pinterest build, since there's nothing in it to go stale. One that names any of them still has to match the release. This release would have stopped on the shorter description the repository uses now.
- The source census reads Jman's bundle registry again. On October 14 the registry took down the files the audit read and now serves the same list from its own site, so every audit since stopped on a missing file. It reads all of the site's pages, not only the first hundred releases.
- The device scripts write their lease times in UTC with a
Zat the end. They used+00:00, and the other tools sharing the test phone took a lease written that way as already expired. They also read aZtime as UTC now. Before, a busy phone's expiry was read as local clock time, so an expired lease looked hours from ending. - The script tests now clean up after themselves. The pre-push cases remove the worktree the hook builds in, and a passing host reference run deletes its report folder. Each run used to leave both in the temp directory.
Install
- Install Morphe Manager 1.34.0 or newer.
- Add HushPinterest as a patch source: https://morphe.software/add-source?github=SysAdminDoc%2FHushPinterest
- Download Pinterest 14.41.0, version code
14418010. APKMirror has it as an arm64-v8a bundle (.apkm) for Android 12L or newer. Pick that file in Manager and it merges the parts before patching. - 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.
- 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. - 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.
Already on HushPinterest? Skip steps 4 and 5. Patch 14.41.0 with the same key and install it over the one you have.
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.
Reported issues
- #2: Download pin now shows in the full-screen pin menu some accounts get from a pin's three dots, so it's there whichever menu Pinterest gives you.
- #11: Copy image and Share image under Download pin, the three long-press hide switches and Show posted date all came from this one.
- #12: Black comments covers the gray strip under the status bar now, on photo and video pins.
- #13: There's a new switch, Hide Search image label on pins, that takes the label off the lens button.
- #14: Hide suggested replies takes away the row of ready-made replies next to the comment box.
Validation
All 232 patch tests and 1067 extension tests passed on this commit, none skipped. The bundle attached here was patched onto a real Pinterest 14.41.0 bundle from APKMirror with Morphe's desktop patcher, and all 32 patches applied without forcing. release-receipt-0.0.12.json records that result, the bundle's hash and what patching changed in the app's manifest.
Before release, these patches went on a signed-in phone running Pinterest 14.41.0, installed over 0.0.11 with the same key, so the sign-in and settings carried over. The new switches were tried there one at a time: Filter feed, Keep Home feed, Show posted date, Copy and Share image, the long-press hides, Hide suggested replies, Hide pins that say they're AI and the full-screen menu's Download rows. Black comments left no gray strip under the status bar, and Black bottom bar and Black pin menu stayed black on the new version. Copy media link put the smaller size's link on the clipboard right away and swapped in the original's once Pinterest answered. Queue selected stayed off until a pin was picked, Save list wrote its file, and the Feed page's new row opened Pinterest's own AI setting.
The Search image label switch is covered by tests but wasn't seen on the phone, since Pinterest only shows that label on the first two pins each day. Copy media link leaving a newer copy alone and Save list's 30 second limit are covered by tests too.