The CLI component of PixelPatches.
PixelPatches is a tool which allows the end user to change various carrier bundle settings on Android-based devices (targeting Google Pixels) thanks to the fact that the shell user is given MODIFY_PHONE_STATE permissions.
PixelPatches currently supports Android 11+ (SDK ver. 30) and Google Pixels, although it may support other devices as well. Please do remember that PixelPatchesServer is provided AS-IS with absolutely no warranty and it is your responsibility on how you use it. I am not responsible to ANY damage caused to your devices. Please do refer to the project's license for more information.
PixelPatchesServer is very simple and straightforward to use.
Once you have a built PixelPatchesServer JAR (adb_server.dex.jar) move it to /data/local/tmp/ on your Android device. You can now use PixelPatchesServer freely.
CLASSPATH=/data/local/tmp/adb_server.dex.jar app_process /system/bin pw.dotto.pixelpatches.server.PixelPatchesServer <Subscription ID> get
Valid options: 5gnsa|5gsa|volte|vowifi|4gicon|signalinflate|crosssim
CLASSPATH=/data/local/tmp/adb_server.dex.jar app_process /system/bin pw.dotto.pixelpatches.server.PixelPatchesServer <Subscription ID> set <Option> <Boolean Value>
Feel free to open an issue for any question, suggestion or any actual issue that you might be facing with PixelPatchesServer.
Pull requests are highly appreciated as long as they're tested.
Copyright (C) 2026 DottoXD
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.