Modify the policies to enable Google Chrome Manifest V2
Due to the policies, Manifest V2 will be deprecated after Chrome 138.
To enable Google Chrome Manifest V2, we can modify the Chrome policies.
Control Manifest v2 extension availability && Configure auto-updates
#!/bin/bash
set -euxo pipefail
preferences="/Library/Managed Preferences"
if [ ! -d "$preferences" ]
then
mkdir -p "$preferences"
fi
# https://chromeenterprise.google/policies/#ExtensionManifestV2Availability
sudo tee "$preferences/com.google.Chrome.plist" >/dev/null <<EOF
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ExtensionManifestV2Availability</key>
<integer>2</integer>
</dict>
</plist>
EOF
# https://support.google.com/chrome/a/answer/7591084
sudo tee "$preferences/com.google.Keystone.plist" >/dev/null <<EOF
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>updatePolicies</key>
<dict>
<key>global</key>
<dict>
<key>UpdateDefault</key>
<integer>3</integer>
</dict>
</dict>
</dict>
</plist>
EOF
mv2 .crx backup
[!NOTE] Aug 31st 2026: All remaining Manifest V2 extensions removed from the Chrome Web Store.
- download and install the .crx chromium-web-store from GitHub Releases
- download and back up mv2 extensions from Chrome Web Store directly using the extension above
- list the backup extensions that I have already installed and that are scheduled to be deprecated on August 31, 2026.
| CRX | category | URL | Version | direct link |
|---|---|---|---|---|
| Feedbro | News & Weather | Feedbro | 4.16.3 | MEFGMMBDAILOGPFHFBLCNNJFMNPNMDFA_4_16_3_0.crx |
| Imagus | Art & Design | Imagus | 0.9.9.1 | IMMPKJJLGAPPGFKKFIEPPNMLHAKDMAAB_0_9_9_1.crx |
| uBlock Origin* | Privacy & Security | uBlock Origin | 1.74.0 | CJPALHDLNBPAFIAMEJDNHCPHJBKEIAGM_1_74_0_0.crx |
*:
- uBlock Origin: you can still download it directly from GitHub Releases