Как разблокировать Google Pixel 6, 7, 8, 9 Pro (SIM unlock) на Android 16
Купил на ebay смартфон Google Pixel 8 Pro. Выбрал вариант Open Box, привязанный к оператору AT&T. У меня уже было 2 смартфона Google Pixel 3a XL, привязанных к оператору Verizon, так что осознанно выбирал вариант, отличный от Verizon. Сам смартфон обошёлся в $362 доллара. Плюс доставка от Почтой.ком вышла в $60, учитывая уплату таможенной пошлины.
Отправил запрос в AT&T на отвязку от оператора (unlock request), подтвердил по ссылке в электронной почте. Через некоторое время пришёл положительный ответ. Но при этом смартфон Google Pixel Pro 8 всё равно отказывался работать с российской SIM картой. Либо разблокировки не произошло, либо есть проблема с связью с американскими серверами из России, из-за чего смартфон не может получить подтверждение и работать с любой SIM картой. eSIM при этом конечно же тоже не работает. Запрос в AT&T пробовал повторить. Опять получал одобрение в течение суток, но с российской СИМ-картой можно было совершать только экстренные звонки.
Отвязка от оператора Google Pixel 8 Pro стала сложнее. чем это было на Google Pixel 3A XL. А обновление до Android 16 привело к тому, что отвязать можно только после сброса смартфона до заводских настроек.
Как разблокировать Google Pixel 6, 7, 8, 9 Pro (SIM unlock), отвязав от оператора для использования любой SIM
Обратите внимание, что данная инструкция - это всего лишь возможность временно использовать SIM карту любого оператора. Она не позволяет сделать OEM разблокировку (OEM unlock)
- Вытащите слот для SIM карты
- Сбросьте настройки до заводских (при этом удаляются все приложение, фото, видео и документы).
- При включении телефона пропустите Настроку при помощи другого устройства. Не подключайте смартфон к Интернету.
- >Выберите "Настроить офлан" -> Далее
- Зайдите в Настройки -> Приложение -> Все приложения и нажмите на троеточие в правом верхнем углу. Выберите пункт "Показать системные приложения".
- Найдите в списке приложений "Device Setup" (Настройка устройства). Выберите это приложение.
- Для приложения "Device Setup" (Настройка устройства) выберите Трафик Wi-Fi (Wi-Fi Data Usage) и отключите оба ползунка: "Unrestricted mobile data usage" (Безлимитный мобильный трафик) и "Background data" (Фоновая передача данных).
- Зайдите в Настройки (Settings) -> О телефоне (About phone) и нажмите 7 раз на номере сборки (Build number, после чего подтвердите включение "Developer options" (Настройки разработчика)
- Зайдите в Настройки (Settings) -> Система (System) -> Developer options, после чего включите USB отладку (USB Debugging) и отключите автоматическую установку обновлений (Automatic System Updates)
- Установите Adnroid Device Bridge на компьютер. В Ubuntu для этого достаточно набрать в терминале
sudo apt install android-tools-adb - Подключите смартфон к компьютеру по USB кабелю.
- Наберите в терминале команду
adb devices - В списке должно появиться Android устройства. На телефоне при первом подключении возникает диалоговое окно "Allow USB debuggins", в котором нужно разрешить подключение к данному компьютеру (можно поставить галочку "Always allow from this computer" и в следующие разы разрешать отладку без такого запроса).
- Выполните в терминале следующие команды
adb shell cmd appops set com.google.android.apps.work.oobconfig WAKE_LOCK deny
adb shell cmd appops set com.google.android.apps.work.oobconfig RUN_IN_BACKGROUND deny
adb shell cmd appops set com.google.android.apps.work.oobconfig RUN_ANY_IN_BACKGROUND deny
adb shell cmd appops set com.google.android.apps.work.oobconfig START_FOREGROUND deny
adb shell cmd appops set com.google.android.apps.work.oobconfig ACCESS_RESTRICTED_SETTINGS deny - В отличии от Pixel 3a XL, на Pixel 6, 7, 8, 9 Pro удалить приложение com.google.android.apps.work.oobconfig не получится.
- Скачайте apk приложение NetPatch Firewall и установите его. Для этого нужно разрешить установку приложений из неизвстных источников. Также приложение можно скачать на компьютер и установить при помощи ADB команды:
adb install NetPatch_Firewall-v0.30-netpatch-release.apk - Запустите NetPatch Firewall и на главном экране этого приложения установите ползунок "Enabled". Подтвердите запрос на подключение. нажав на Ок.
- Зайдите в расходзяряда батареи и для "NetPatch Firewall" выберите "Разрешеить использовать в фоновом режиме" -> "Без органичений".
- На главном экране NetPatch Firewall нажмите на "App Settings" и выберите в ниспадающем списке "System apps".
- По очереди найдите системные приложение "Device Setup" (Настройка устройства), "SIM manager" (Менеджер SIM карт), "DeviceLockController" и отключить все четыре вида передачи данных для этиъ приложений (нажимаете, пока не появится иконка с перечёркнутым значком напротив каждого вида передачи данных из четырёх представленных).
- На главном экране NetPatch Firewall выберите "Other Settings" -> "Enable when device starts" -> NetPatch Firewall -> шестерёнка настроек -> и выберите "Постоянная VPN". Также заблокируйте соединения без VPN: "Блокировать соединения без VPN" -> Включить.
- Перезагрузите телефон. Обязательно сделайте этого ДО подключения смартфона к Интернету.
- После перезагрузки подключите смартфон Google Pixel к Wi-Fi. В настройках подключения нужно выбрать "Тарифицируемый режим". И при добавлении каждой новой точки доступы Wi-Fi нужно выбирать тарифицируемый режим для неё. В противном случае системные приложения смогут получить доступ в Интернет, в результате чего SIM карта перестанет работать.
- Зайдите в Настройки -> Приложения и вновь найдите приложение "Настройка устройства" (Device setup). Вновь отключите галочку "Фоновая передача данных" (Background data), передвинув ползунок влево.
- Вставьте SIM карту в телефон. Для приложения "Настройка устройства"(Device setup) зайдите в "Использование мобильных данных" (Mobile data usage) и убедитесь, что передача данных здесь также отключена. Теперь можно пользоваться SIM картой любого оператора.
Если вы захотите установить обновления Android, то после их скачивания перед перезагрузкой нужно включить самолётный режим. После перезагрузки очистите кэш для приложения "Device Setup" и вновь отключите передачу данных для него. Конечно же установка любого обновления может потенциально привести к тому, что данный способ перестанет работать.
Данный способ был проверен на Google Pixel 8 Pro (AT&T locked), но работает и для Google Pixel 6, 7, 8, 9, 10 Pro. При этом было установлены последние мартовские обновления Android для Google Pixel 8 Pro.