Unlock ANY Pixel from Carrier

Search This thread

#mcl

Senior Member
good point. atm I'm using Ebay Verizon phone w/o any issues. I don't think hacking bootloader and finally installing a custom kernel would be a very big difference/advantage to the stock
Well, this phone support is reaching its end. After android 13 it will receive some security software updates and no more, so if you want to stay safe it would be good to flash the new patches...
Also, the stock isn't energy efficient, especially when the screen is off. When I compared it to an iPhone the difference was day and night.
 
Hey everybody! 👋🏻
So recently I bought a Google Pixel 4 XL. The thing is that in Europe they are too expensive compared to the US, so I bought one that was from AT&T(used of course). However is that I need to use my SIM on the phone, but of course, the phone refused to allow me to use my SIM from Spain. ⛔️

So after hours of research, I found a way to unlock it. Here are the steps: 📝
1. Remove your SIM card if it is on the phone
2. Do a factory reset
3. Do OFFLINE SETUP. Also, DON'T PUT ANY PASSWORD OR ANY TYPE OF SCREEN LOCK 🙅🏻
4. Once you are on the main screen, enable USB Debugging.
5. Connect the phone to the computer (I assume you already have the USB drivers, platform-tools downloaded and knowledge on how to use ADB commands🤷🏻. If you don't have the SDK downloaded, head to this link and follow the instructions👍🏻)
6. Inside the platform-tools folder, open a terminal window and run "adb shell"(on mac, once you are on the directory you have to run "./adb shell") and then "pm uninstall -k --user 0 com.google.android.apps.work.oobconfig" (run them without quotes)

After this, you can already connect the phone to the internet and put your SIM in👏🏻.
This didn't unlock the phone though 🙄. What we have just done is this:

When we connect the phone to the internet, it verifies if it should lock the SIM or not. So we did a setup without internet, so the phone can't do that. After that, we uninstall the package responsible for doing this.
So when we connect it to the internet, it won't check the SIM lock 😯
However, the bootloader is still locked and grey out. This is because this app is responsible to grey or not the bootloader switch. If it is from a carrier, the package will disable the switch, and if not you will have the ability to unlock it. As we kill the app before it could do its job, the bootloader will be waiting until the package gives its answer.

Special thanks to this Jorge Cortés to make this post possible. 🙏🏻

If you find the post useful, consider buying me a cup of coffee please with PayPal. 😊
Would you happen to know how to stop Verizon /sprint system apps from reinstalling, I'm using a Verizon pixel from America in Australia, I have tried reinstalling firmware etc but it comes back, I have a unlocked bootloader and have removed the applications with root but if I restart my device it causes a bootloop.
 

mistikv5

New member
Oct 24, 2022
2
0
Hey everybody! 👋🏻
So recently I bought a Google Pixel 4 XL. The thing is that in Europe they are too expensive compared to the US, so I bought one that was from AT&T(used of course). However is that I need to use my SIM on the phone, but of course, the phone refused to allow me to use my SIM from Spain. ⛔️

So after hours of research, I found a way to unlock it. Here are the steps: 📝
1. Remove your SIM card if it is on the phone
2. Do a factory reset
3. Do OFFLINE SETUP. Also, DON'T PUT ANY PASSWORD OR ANY TYPE OF SCREEN LOCK 🙅🏻
4. Once you are on the main screen, enable USB Debugging.
5. Connect the phone to the computer (I assume you already have the USB drivers, platform-tools downloaded and knowledge on how to use ADB commands🤷🏻. If you don't have the SDK downloaded, head to this link and follow the instructions👍🏻)
6. Inside the platform-tools folder, open a terminal window and run "adb shell"(on mac, once you are on the directory you have to run "./adb shell") and then "pm uninstall -k --user 0 com.google.android.apps.work.oobconfig" (run them without quotes)

After this, you can already connect the phone to the internet and put your SIM in👏🏻.
This didn't unlock the phone though 🙄. What we have just done is this:

When we connect the phone to the internet, it verifies if it should lock the SIM or not. So we did a setup without internet, so the phone can't do that. After that, we uninstall the package responsible for doing this.
So when we connect it to the internet, it won't check the SIM lock 😯
However, the bootloader is still locked and grey out. This is because this app is responsible to grey or not the bootloader switch. If it is from a carrier, the package will disable the switch, and if not you will have the ability to unlock it. As we kill the app before it could do its job, the bootloader will be waiting until the package gives its answer.

Special thanks to this Jorge Cortés to make this post possible. 🙏🏻

If you find the post useful, consider buying me a cup of coffee please with PayPal. 😊
Hello, I know I'm kinda late to this, but does it still work? I keep running into this error:

PS C:\platform-tools> .\/adb shell
raven:/ $ pm uninstall -k --user 0 com.google.android.apps.work.oobconfig
Failure [DELETE_FAILED_INTERNAL_ERROR]

I'm running android 13 and they might've fixed it.
 

bryanus

Senior Member
May 21, 2012
205
71
Hello, I know I'm kinda late to this, but does it still work? I keep running into this error:

PS C:\platform-tools> .\/adb shell
raven:/ $ pm uninstall -k --user 0 com.google.android.apps.work.oobconfig
Failure [DELETE_FAILED_INTERNAL_ERROR]

I'm running android 13 and they might've fixed it.
Still works. I've done it on two locked xfinity mobile pixel 6a's running the latest Android 13. Doesn't seem to unlock the eSIM, but I haven't tested it extensively.

Note, It restores the lock file if you perform a factory reset later on, but it's simple to unlock again if that happens.
 

Mistikv3

New member
Oct 2, 2019
1
0
Still works. I've done it on two locked xfinity mobile pixel 6a's running the latest Android 13. Doesn't seem to unlock the eSIM, but I haven't tested it extensively.

Note, It restores the lock file if you perform a factory reset later on, but it's simple to unlock again if that happens.
I was on a QPR. The command worked when I reverted back. Thank you
 

bryanus

Senior Member
May 21, 2012
205
71
Has anyone tried this on a Samsung Galaxy by chance? Or is there a similar hack?
 

kien2810

New member
Mar 8, 2014
2
0
Still works. I've done it on two locked xfinity mobile pixel 6a's running the latest Android 13. Doesn't seem to unlock the eSIM, but I haven't tested it extensively.

Note, It restores the lock file if you perform a factory reset later on, but it's simple to unlock again if that happens.
The December 2022 update disabled unlock :(
Failure [DELETE_FAILED_INTERNAL_ERROR]
 

bryanus

Senior Member
May 21, 2012
205
71
If it's already unlocked, the upgrade is normal, but if you reset all and then unlock it, it will fail.
You're right. I confirmed it just now on a Pixel 6a (xfinity).

The unlock workaround breaks if you install the December '22 update AND do a Factory Reset. As long as you don't do a Factory Reset, the unlock still works if you had previously run the command before the update.

Perhaps they renamed the check file or moved it? Hopefully someone can find a new workaround.

Update: The package is stll there, but it appears to be Protected now, preventing any alterations to it that I tried. @#mcl could you give it a look? TIA.
 
Last edited:
  • Like
Reactions: Artemis008

hamzaz6

New member
Dec 8, 2022
3
2
I removed the carrier lock using this method can you please guide me how I can unlock the bootloader after that. The OEM option is greyed out. How to enable it?
 

#mcl

Senior Member
Hello all! Happy to know the guide worked out for many people.
I haven't updated to december update, nor did a factory reset recently, but it can be the case.
There have been some months since I publish the guide so it wouldn't surprise me that google found it and fix it.

If you already run the exploit of course it won't reverse, but if you haven't and you already updated you are probably out of luck unfortunately.

Another thing I see commonly is why the OEM unlock google still is grey out. As I said on the guide, this DOES NOT UNLOCK THE BOOTLADER, it just don't let the phone check wether it is from a carrier or if it unlocked. As a consequence the SIM card will work as it didn't verify if it should lock some carrier or not, but in order to unlock the bootloader, the package that my script removes needs to tell the system that the phone is free, which for those who use this exploit isn't the case.
I am still working on that, but that is way more harder, especially for people running the latest software, as new software usually patches this things, making the exploit useless for newer versions.

I will keep working on the unlock method, and will have a look on how to update this to the new December 2022 security patch.

Though if anyone has any ideas or suggestions please let me know, it really helps a lot!
 

danhloc

New member
Mar 28, 2021
4
0
LG G7 ThinQ
LG G8
____________________________________________________

UPDATE AS OF 9 OF DECEMBER OF 2022:
The security patch of December of 2022 fixed the patch, so it doesn't work on this version and newer ones.
A am working to get the exploit to work on newer version, but for now haven't found any. If anyone has any ideas or suggestions please let me know!
____________________________________________________

Hey everybody! 👋🏻
So recently I bought a Google Pixel 4 XL. The thing is that in Europe they are too expensive compared to the US, so I bought one that was from AT&T(used of course). However is that I need to use my SIM on the phone, but of course, the phone refused to allow me to use my SIM from Spain. ⛔️

So after hours of research, I found a way to unlock it. Here are the steps: 📝
1. Remove your SIM card if it is on the phone
2. Do a factory reset
3. Thực hiện THIẾT LẬP NGOẠI TUYẾN. Ngoài ra, KHÔNG ĐẶT MẬT KHẨU HOẶC BẤT KỲ LOẠI KHÓA MÀN HÌNH NÀO🙅🏻
4. Khi bạn đang ở trên màn hình chính, hãy bật Gỡ lỗi USB.
5. Kết nối điện thoại với máy tính (Tôi cho rằng bạn đã tải xuống trình điều khiển USB, công cụ nền tảng và kiến thức về cách sử dụng các lệnh ADB 🤷🏻. Nếu bạn chưa tải xuống SDK, hãy truy cập liên kết này và làm theo hướng dẫn 👍🏻)
6. Bên trong thư mục công cụ nền tảng, hãy mở một cửa sổ đầu cuối và chạy " adb shell " (trên mac, khi bạn đang ở trong thư mục, bạn phải chạy " ./adb shell ") và sau đó " pm uninstall -k --user 0 com.google.android.apps.work.oobconfig " (chạy chúng mà không có dấu ngoặc kép)

Sau đó, bạn đã có thể kết nối điện thoại với internet và lắp SIM của mình vào 👏🏻.
Điều này đã không mở khóa điện thoại mặc dù 🙄. Những gì chúng ta vừa làm là thế này:

Khi chúng tôi kết nối điện thoại với internet, nó sẽ xác minh xem có nên khóa SIM hay không. Vì vậy, chúng tôi đã thiết lập mà không có internet, vì vậy điện thoại không thể làm điều đó. Sau đó, chúng tôi gỡ cài đặt gói chịu trách nhiệm thực hiện việc này.
Vì vậy, khi chúng tôi kết nối nó với internet, nó sẽ không kiểm tra khóa SIM😯
Tuy nhiên, bootloader vẫn bị khóa và chuyển sang màu xám. Điều này là do ứng dụng này chịu trách nhiệm chuyển đổi bộ nạp khởi động sang màu xám hoặc không. Nếu nó đến từ một nhà mạng, gói sẽ vô hiệu hóa công tắc và nếu không, bạn sẽ có khả năng mở khóa nó. Khi chúng tôi tắt ứng dụng trước khi ứng dụng có thể thực hiện công việc của mình, bộ tải khởi động sẽ đợi cho đến khi gói đưa ra câu trả lời.

Đặc biệt cảm ơn Jorge Cortés này để thực hiện bài đăng này.🙏🏻

Nếu bạn thấy bài đăng hữu ích, hãy cân nhắc mua cho tôi một tách cà phê bằng PayPal .😊
If it working and OEM unlocked, can we unlock bootloader and flash custom and use it like a official phone ?🫣
Hope you will have solution soon😘😘
 

Mank90

Member
Dec 11, 2022
5
3
This worked, I will be donating next week! Am I able to update to android 13 after applying this or should I wait until another exploit is found? Man, I owe you a beer.
 
  • Like
  • Love
Reactions: Artemis008 and #mcl

#mcl

Senior Member
If it working and OEM unlocked, can we unlock bootloader and flash custom and use it like a official phone ?🫣
Hope you will have solution soon😘😘
I don't really know if I get to understand the question 😅.
If your phone is OEM unlock, it should already work with any carrier and hoy should be able to unlock the bootloader.
In some cases you may have a carrier locked phone, but once you have paid off the contract the carrier can unlock the phone for you, ans then the phone would go into the OEM unlocked state.
Though from what I heard not every carrier does that, Verizon is known for not doing so.
Don't know if this is what you asked me about 😅
 

#mcl

Senior Member
This worked, I will be donating next week! Am I able to update to android 13 after applying this or should I wait until another exploit is found? Man, I owe you a beer.
Really thanksss!😊
It's much appreciated when people makes donation, and very motivating!
You can update to Android 13, I am running Android 13.
Though I am not on the December update.
What I saw from other people is that with the December update, the exploit no longer works. BUT if you ran it before, it will continue to work.
So if you update now you will probably go to December patch. You can update but keep in mind you won't be able to factory reset the phone, I mean you will, but you won't be able to run the exploit anymore.
If you don't plan on factory resenting the phone, I think you can update, just don't factory reset at any moment afterwards.
As a side note, maybe it isn't worth it. I updated but man, you barely can tell the difference. The main visual change is that the navigation bar is now thicker. From Android 11 to 12 there was a big jump, from 12 to 13 not much.

If I was you I wouldn't update, as running the latest version means that fewer exploits will run on your phone, as it is going to be patched. That's why I stay at October patch, and avoid updating unless there is like a critical security flaw. Though I don't have important things on the phone, or confidential stuff. If you have you may want to be updated, it is going indeed to be more secure, at the clay of having less chance of getting exploits to work, as they are usually built based on Google security bulletin, where they detail exploits that have been fixed.
 

danhloc

New member
Mar 28, 2021
4
0
LG G7 ThinQ
LG G8
I don't really know if I get to understand the question 😅.
If your phone is OEM unlock, it should already work with any carrier and hoy should be able to unlock the bootloader.
In some cases you may have a carrier locked phone, but once you have paid off the contract the carrier can unlock the phone for you, ans then the phone would go into the OEM unlocked state.
Though from what I heard not every carrier does that, Verizon is known for not doing so.
Don't know if this is what you asked me about 😅
My phone is Pixel 6 lock T-mobile . I checked T-mobile status: clean . But I don't know how to unlock it because I live in Vietnam and I bought it from another user. I try to contact with T-mobile and please but they just say "As mentioned in out unlock terms, we cannot unlock a device if you do not have out service and did not buy the device from us. Once you have a phone and an account that meet those requirements we will be happy to reconsider, however, at this time those requirements have not been met so we cannot move forward with unlocking the device. I am so glad I could own and resolve that for you! I want you to know it was a pleasure to chat with you. Together we took care of everything you needed. Here are our accomplishments:

* Linked you to the device unlock requirements.
* Verified that not having an account and not having a device you bought from T-Mobile disqualify you from receiving a device unlock.
* Advised your only option to recoup your loss on the Pixel 6 is to return it to the seller.

Thank you for finding us here on Facebook and allowing me the opportunity to work through this with you. Take care, stay healthy and have a wonderful weekend. ^DenishiaJackson"
I can't create T-mobile id . How i can unlock my phone😭
 

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    I wonder if there is a way to block the network requests (on the device itself or perhaps on my router) that Device Setup makes if the metered option is disabled. The biggest issue with metered Wifi that I've come across so far is that the Play Store won't install apps unless you manually install them each individually. And with a new device/copy setup, that is a lot of apps!
    I solved this with a third party app called Netguard, went to advance settings and allowed system apps. Look for device setup app in netguard and block it from wifi. You can now connect to any wifi without changing anything .
    3
    Today tested new way to unlock via adb, later post result
    1
    Not yet, waiting for devices with December patch
    1
    Today tested new way to unlock via adb, later post result
    Can you share the new method? A friend of mine has a Pixel 5 with december patch.

    We'll share the results
  • 6
    ____________________________________________________

    UPDATE AS OF 9 OF DECEMBER OF 2022:
    The security patch of December of 2022 fixed the patch, so it doesn't work on this version and newer ones.
    A am working to get the exploit to work on newer version, but for now haven't found any. If anyone has any ideas or suggestions please let me know!
    ____________________________________________________

    Hey everybody! 👋🏻
    So recently I bought a Google Pixel 4 XL. The thing is that in Europe they are too expensive compared to the US, so I bought one that was from AT&T(used of course). However is that I need to use my SIM on the phone, but of course, the phone refused to allow me to use my SIM from Spain. ⛔️

    So after hours of research, I found a way to unlock it. Here are the steps: 📝
    1. Remove your SIM card if it is on the phone
    2. Do a factory reset
    3. Do OFFLINE SETUP. Also, DON'T PUT ANY PASSWORD OR ANY TYPE OF SCREEN LOCK 🙅🏻
    4. Once you are on the main screen, enable USB Debugging.
    5. Connect the phone to the computer (I assume you already have the USB drivers, platform-tools downloaded and knowledge on how to use ADB commands🤷🏻. If you don't have the SDK downloaded, head to this link and follow the instructions👍🏻)
    6. Inside the platform-tools folder, open a terminal window and run "adb shell"(on mac, once you are on the directory you have to run "./adb shell") and then "pm uninstall -k --user 0 com.google.android.apps.work.oobconfig" (run them without quotes)

    After this, you can already connect the phone to the internet and put your SIM in👏🏻.
    This didn't unlock the phone though 🙄. What we have just done is this:

    When we connect the phone to the internet, it verifies if it should lock the SIM or not. So we did a setup without internet, so the phone can't do that. After that, we uninstall the package responsible for doing this.
    So when we connect it to the internet, it won't check the SIM lock 😯
    However, the bootloader is still locked and grey out. This is because this app is responsible to grey or not the bootloader switch. If it is from a carrier, the package will disable the switch, and if not you will have the ability to unlock it. As we kill the app before it could do its job, the bootloader will be waiting until the package gives its answer.

    Special thanks to this Jorge Cortés to make this post possible. 🙏🏻

    If you find the post useful, consider buying me a cup of coffee please with Revolut. 😊
    6
    Hello all! Happy to know the guide worked out for many people.
    I haven't updated to december update, nor did a factory reset recently, but it can be the case.
    There have been some months since I publish the guide so it wouldn't surprise me that google found it and fix it.

    If you already run the exploit of course it won't reverse, but if you haven't and you already updated you are probably out of luck unfortunately.

    Another thing I see commonly is why the OEM unlock google still is grey out. As I said on the guide, this DOES NOT UNLOCK THE BOOTLADER, it just don't let the phone check wether it is from a carrier or if it unlocked. As a consequence the SIM card will work as it didn't verify if it should lock some carrier or not, but in order to unlock the bootloader, the package that my script removes needs to tell the system that the phone is free, which for those who use this exploit isn't the case.
    I am still working on that, but that is way more harder, especially for people running the latest software, as new software usually patches this things, making the exploit useless for newer versions.

    I will keep working on the unlock method, and will have a look on how to update this to the new December 2022 security patch.

    Though if anyone has any ideas or suggestions please let me know, it really helps a lot!
    4

    But WIFI can be used only with "Thread as metered" option
    3
    you can't delete the file anymore, but you can install another one from the apk file on top of the existing one. If you find a good programmer who will make changes to the apk file for installation, I think it can help. But this is a complicated method.
    3
    I wonder if there is a way to block the network requests (on the device itself or perhaps on my router) that Device Setup makes if the metered option is disabled. The biggest issue with metered Wifi that I've come across so far is that the Play Store won't install apps unless you manually install them each individually. And with a new device/copy setup, that is a lot of apps!
    I solved this with a third party app called Netguard, went to advance settings and allowed system apps. Look for device setup app in netguard and block it from wifi. You can now connect to any wifi without changing anything .