đ± The Ultimate Pixel "Soft Unlock" Guide (No Root)
Tested on Pixel 6a and Pixel Fold (Felix). Works for Verizon and other major carriers.
How to âSoft Unlockâ Your Google Pixel: A Step-by-Step Guide
Carrier locks are a headache, especially when you own the hardware but are tethered to a providerâs restrictions. For those with a Pixel (including the Pixel Fold), there is a method known as a âSoft Unlock.â By using a âdigital vacuumâ strategyâblocking the specific system apps that âcall homeâ to carrier serversâyou can bypass the lock and use your physical SIM.
Disclaimer: This guide is for educational purposes for owners of devices they legally own. This is a Soft Unlock; the device will re-lock if you factory reset it or remove the SIM. Use at your own risk.
đ„ Step 0: Download the Required Files
Before starting the technical setup, you must download the firewall application and the configuration rules.
Download Folder: Access the files here: Google Drive Folder
Files Needed: *
NET.apk(The NetPatch Firewall)nf_rule.conf(The restriction rules)
Placement: Ensure these files are saved in your Downloads folder on your computer so the ADB commands in Phase 4 work correctly.
đ Phase 1: The Pre-Flight Check
Insert your physical SIM card (Note: eSIM support is currently experimental).
Disable Wi-Fi and enable Airplane Mode.
Reboot the device once to ensure a clean state.
đ» Phase 2: Installing the Tools (Computer Setup)
Option A: Mac Setup
Open Terminal: Press
Cmd + Space, type âTerminal,â and hit Enter.Install Homebrew: Paste this into Terminal:
Bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Install ADB: Run
brew install android-platform-tools.
Option B: Windows Setup
Download ADB: Download the SDK Platform-Tools for Windows.
Extract: Right-click the ZIP and âExtract Allâ to a folder (e.g.,
C:\adb).Open PowerShell: Right-click the Start button and select Terminal or PowerShell.
Navigate: Type
cd C:\adb(or wherever you extracted the files).Enable Developer Mode on Pixel: Go to Settings > About Phone and tap Build Number 7 times. Then, in Settings > System > Developer options, turn ON USB Debugging.
đ Phase 3: Hunting & Restricting Setup Apps
On your Pixel:
Go to Settings > Apps > See all apps.
Tap the three dots (top right) and select Show system.
Search for âSetupâ and for every app found (Device Setup, Android Setup, etc.), apply these:
Storage & Cache: Clear Cache.
Mobile Data & Wi-Fi: Toggle Background Data to OFF.
App Battery Usage: Set to Restricted.
đ§ Phase 4: Brain Surgery (ADB Commands)
Plug your Pixel into your computer.
The Handshake: * Mac: Type
adb devicesin Terminal.Windows: Type
.\adb.exe devicesin PowerShell.On your phone, select âAlways allowâ and tap OK.
Installation & File Transfer: * Mac Commands:
Bash
adb install ~/Downloads/NET.apk
adb push ~/Downloads/nf_rule.conf /sdcard/Download/
Windows Commands:
PowerShell
.\adb.exe install "$env:USERPROFILE\Downloads\NET.apk"
.\adb.exe push "$env:USERPROFILE\Downloads\nf_rule.conf" /sdcard/Download/
đĄ Phase 5: NetPatch âGlobal Lockdownâ Strategy
Import the Rules: Open NetPatch. Tap the three dots (top right) > Import. Select
nf_rule.conffrom your phoneâsDownloadfolder.Global Lockdown: In App Section > Default Policy, toggle OFF Wi-Fi and Mobile Data (Screen On/Off).
Apply to System: In Apps (Installed), filter to System Apps, tap the three dots, and select Set System Apps to Default Policy.
Manual Access: Manually toggle ON Wi-Fi and Mobile Data for essential apps (e.g., Chrome, WhatsApp).
Google Services: For Play Store functionality, manually allow only these two:
Google Play Store
Google Play Services
đ¶ Phase 6: Re-establishing Signal
Wait 10 Minutes: Stay in Airplane Mode for the setup timers to expire.
Disable Airplane Mode: Your signal bars should fill.
Network Tweaks: In Network preferences, set Notify for public networks to OFF and Network rating provider to None.
â ïž Important: Turning Off or Restarting
If you need to power down or restart your device, you must follow this protocol to prevent the carrier lock from re-triggering:
Before Powering Off: Place the phone into Airplane Mode.
After Restarting: DO NOT turn off Airplane Mode immediately.
Repeat Phase 6: * Wait at least 10 minutes in Airplane Mode.
Then, disable Airplane Mode to re-establish your signal safely.
â Troubleshooting
No Internet: Change Wi-Fi from âMeteredâ to âUnmeteredâ or set Private DNS to OFF.
Carrier Lock Appears: If the device re-locks, ensure PixelSetupWizard hasnât reset its background data or cache settings. Repeat the Phase 3 search to verify.

