How to SIM Unlock Pixel Devices without PC!
In this guide, we will show you the steps to SIM Unlock your Pixel device in literally a couple of minutes. Carriers usually provide quite a few goodies alongside the device so that the users get inclined towards its offers. However, the benefits of these goodies begin to slowly fade away over the course of time. Not only that, these carriers do end up putting some restrictions that users get to know only after they have got hold of their device.
We have also seen Pixel devices wherein the carrier simply disabled the ability to even unlock the device’s bootloader by greying out the OEM Unlock toggle. Well, this is simply just not acceptable. But what else can be done? Well, there does exist a nifty workaround using which you could easily SIM Unlock your Pixel device without the need to use a PC. So without further ado, let’s show you how this could be carried out.
- How to SIM Unlock Pixel Device without PC! METHOD 1: Using Firewall VPN METHOD 2: Via Third-Party App METHOD 3: Via ADB Commands [NEW] METHOD 4: Via ADB Commands METHOD 5: Via Device Reset Tweak METHOD 6 METHOD 7 METHOD 8
How to SIM Unlock Pixel Device without PC!

Before starting with the process, there are a few caveats with this method that you need to keep in mind. First off, you’ll have to use the WiFi as metered or else the tweak will not work. Next up, the SIM will get once again locked after a reset. So you’ll have to carry out this process once again in such cases. Finally, the process itself requires a reset, so make sure to take a data backup beforehand.
Moroever, while we have successfully tested these steps on AT&T and Xfinity, but they should work across other carriers as well. Droidwin and its members wouldn’t be held responsible in case of a thermonuclear war, your alarm doesn’t wake you up, or if anything happens to your device and data by performing the below steps.
UPDATE: Google "might" have patched these methods with the December 2025 update. Still, you may give it a shot and check out the result for yourself.
METHOD 1: Using Firewall VPN
- To begin with, remove the SIM card from your device.
- Factory Reset your device and go to the Welcome screen.
- Then set up the device offline and skip all the other stuff.
- Go to Settings > Apps > All Apps > Google Play Services.
- Now tap on Disable followed by Disable App in the prompt.
- Once that is done, connect your device to a WiFi network.
- Go to Chrome and download the Netpatch Firewall APK .
- Now install the app, launch it, and then enable the toggle.
- You’ll now get a connection request prompt, tap OK > OK.
- Select Unrestricted/Don’t Optimize for the Netpatch Firewall app.
- Now go back to app, select App Settings, and choose System Apps.
- Search Device Setup and turn off both the WiFi and Carrier Data.
- Make sure to disable them for both the Screen On and Screen Off.
- Likewise, disable WiFi and Carrier Data for the Carrier Setup apps.
- Now go to Settings > Network and Internet > VPN.
- Tap on the settings icon next to Netpatch Firewall.
- After that, enable the toggle next to Always-on VPN.
- Now enable Block connection without VPN > Turn On.
- Then enable Google Play Services and reinsert the SIM.
- That’s it. Your Pixel device is now SIM Unlocked.
METHOD 2: Via Third-Party App
- First off, download and install NetGuard from Play Store.
- Now launch it, tap on the overflow icon, and select Settings.
- Then go to Advanced Options and enable Manage System apps.
- Now disable both WiFi and Internet for Device Setup.
- Likewise, do the same for the Carrier Setup app as well.
- Once done, enable the toggle at the top left to start NetGuard.
- Finally, restart your device and then check out the results.
METHOD 3: Via ADB Commands [NEW]
- First off, take a backup of all the data on your device as the process requires a factory reset.
- Once that is done, go to Settings > System > Reset > Erase all data (factory reset).
- Then tap on the Erase All Data button situated at the bottom right.
- Once that is done, you shall be taken to the setup screen.
- You will now have to bypass the activation without using your SIM or WiFi.
- Once that is done and your device gets booted to OS, go to Settings > Apps.
- Then select Show All Apps/Show System. Next up select the Device Setup.
- After that, go to WiFi Data Usage and turn off Background Data and Unrestricted Data Usage.
- Now enable USB Debugging. So go to Settings > System > Tap on Build Number 7 times.
- Go back to Settings > System > Developer Options > Enable USB Debugging.
- Now download Android SDK Platform Tools and extract it to any convenient location on your PC.
- Then connect your device to the PC via the USB Cable.
- After that, head over to the platform-tools folder, type in CMD in its address bar, and hit Enter. This will launch the Command Prompt window.
- Now type in the below command in the CMD window and it shall bring in your device ID adb shell
- Finally, execute the below command to SIM Unlock your Pixel 7/Pro device: pm uninstall -k –user 0 com.google.android.apps.work.oobconfig
- That’s it, your device is now fully unlocked. Just keep in mind not to factory reset your device, or you will then have to restart this process again.
METHOD 4: Via ADB Commands
- First off, take a backup of all the data on your device as the process requires a factory reset.
- Once that is done, go to Settings > System > Reset > Erase all data (factory reset).
- Then tap on the Erase All Data button situated at the bottom right.
- Once that is done, you shall be taken to the setup screen.
- You will now have to bypass the activation without using your SIM or WiFi.
- Once that is done and your device gets booted to OS, enable USB Debugging.
- For that, go to Settings > System > Tap on Build Number 7 times.
- Go back to Settings > System > Developer Options > Enable USB Debugging.
- Now download Android SDK Platform Tools and extract it to any convenient location on your PC.
- Then connect your device to the PC via the USB Cable.
- After that, head over to the platform-tools folder, type in CMD in its address bar, and hit Enter. This will launch the Command Prompt window.
- Now type in the below command in the CMD window and it shall bring in your device ID adb shell
- Finally, execute the below command to SIM Unlock your Pixel 7/Pro device: pm uninstall -k –user 0 com.google.android.apps.work.oobconfig
- That’s it, your device is now fully unlocked. Just keep in mind not to factory reset your device, or you will then have to restart this process again.
METHOD 5: Via Device Reset Tweak
- To begin with, remove the SIM Card from your device.
- Then go to Settings > System > Reset Options > Erase All Data.
- Once done, head over to Settings > Apps > See All Apps.
- Tap on the overflow icon at the top-right and select Show System.
- Scroll to Device Setup > Mobile Data & WiFi > disable Background Data.
- Then go to Device Setup’s App Battery Usage and select Restricted.
- Finally, re-insert the SIM and check out the results.
METHOD 6
- Remove the SIM card and then insert the SIM card tray back to your device
- Now reset the device from the Settings menu [this will remove all the data, so please back it up beforehand].
- Then select Setup Offline. At this point, don’t select any password or security to phone.
- Likewise, do not connect your device to the Internet until you have done all the below-listed steps.
- Now download and extract PixelUnlock.zip . Copy “sim_unlock_linux.bat” for Windows in the Android SDK Platform Tools folder.
- Allow USB debugging in Developer Options and run “sim_unlock_linux.bat”.
- Now go to Settings > Apps > Show all > Tp on the overflow icon > Show system apps > Search “Device Setup”.
- Then go to its Mobile Data and WiFi section and Disable Background Data.
- Now go to its App Battery Usage and select Restricted.
- Do the same for Carrier Settings, Carrier Setup, and Android Setup apps.
- Now restart your device and insert the SIM card. That’s it. Your Pixel device is now SIM/carrier unlocked.
METHOD 7
- Remove the SIM card from your device and insert the SIM tray back in.
- After that, factory reset your device [this will wipe off all the data, so back up beforehand]. If you have eSIMs already installed, you don’t have to erase them.
- Now boot into Safe mode and Set Up Offline. Your device will be in Airplane mode by default.
- Next, enable Developer Options as well as USB Debugging.
- Then set ‘Background Process Limits: No background processes’.
- Now Disable and Force Stop Google Play Store.
- Next, disable Background Data and Background Battery for these system apps: Device Setup, Carrier Settings, and Setup apps. (You can only disable Background Wifi Data Usage as there is no SIM inserted yet).
- Now download SetEdit from GitHub . Then install it via the below command: adb install –bypass-low-target-sdk-block /path-to-apk-pn-your-computer/SetEdit-v3.0-rc01.apk
- Then update permissions for SetEdit via the below command: adb shell pm grant io.github.muntashirakon.setedit android.permission.WRITE_SECURE_SETTINGS
- Repeat these ADB Installs for eSIM APKs as well if you need to install them.
- Now restart your device to the normal mode. Then, launch SetEdit and edit: In Global Table: device provisioned:1 In Secure Table: user_setup_complete:1 user_setup_personalization_state: 10
- Now re-enable the Google Play Store.
- Then set up your two eSIMs if you had them previously. You can activate the eSIMs in Settings.
- You can now insert your physical SIM if you have one, which will disable one of the eSIMs.
NOTE: I ran into an issue of not being able to make/receive calls, so I enabled data/battery usage for Carrier Settings/Setup system apps. I then enabled Airplane mode and rebooted. Once rebooted, I checked the Device Setup app to make sure data/battery usage was off. I then turned off Airplane Mode, and my physical SIM finally successfully registered, and calling works.
METHOD 8
- Turn on the Airplane mode. Then reboot your phone
- Now, clear the cache for Device Setup and turn off its Background data.
- Then turn off the airplane mode and wait.
- If cache or background data is back, just do the third step until it’s gone
- How to SIM Unlock Pixel 6 Pro
- How to SIM Unlock T-Mobile Google Pixel 6 Pro
- Flash Sultan Kernel on Pixel 7A/7/Pro: Overheating Fixed!
- What is Dual Audio and is it Supported on Pixel 7/Pro?
- olie 1 year ago Reply Any of the methods do not work with android 15. Any other possible solutions? Droidwin is the only one I can truly rely on.
(Cancel Reply)
Δ