This website is a guide and ressource list to hack the Pioneer XDP-100R (also known as the ONKYO DP-X1), which is a rare device.
YOU are invited to contribute on the Gitlab repository.
Once it’s done, you can activate android debugging under Developers Options under Settings (see here how to activate developpers settings)
Then plug your device via USB and type :
You should see your device in the list. You might need to authorize you computer (a popup appears on the device automatically, if not disable an re-enable USB debugging) and tick the remember option if you always plan to use that computer.
Now that you setup your working environnement, here is a list of ressources (mostly found on this thread).
Here I will show you my personnal way of doing stuff on my XDP-100R.
First, I did not flash TWRP but I just boot into it when I need to make a backup or flash a zip (yes it does require a computer).
If you are still on the “adb devices” step, you need to execute the folowing commands :
adb reboot bootloader
Your device will reboot and show a black screen.
fastboot boot twrp-3.0.2-1-Rai_Zin_32.img
This will load TWRP in temporary memory.
Note: the TWRP image should be in the same forder than your terminal. Otherwise replace "twrp-3.0.2-1-Rai_Zin_32.img" by the full path (e.g. C:\Users\TestUser\Downloads\twrp-3.0.2-1-Rai_Zin_32.img **OR** /Users/testuser/Download/twrp-3.0.2-1-Rai_Zin_32.img)
Your device should reboot into TWRP. On the next reboot it will boot normally.
I use TWRP to acess internal storage via MTP (e.g. transfer zip files and install them, make a full backup and save it to your computer, etc.)
You should know that I come from the FLOSS (Free Libre Open Source Software) community and thus I prefer to use open source methods. I don’t like to use “kingroot” or “supersu” as these methods relies on proprietary software.
Thus I recommand Magisk, an open source root method (and much more). It doesn’t modify the system partition, which from my point of view is very usefull and smart.
To work, Magisk patches the boot partition. The best way to install it is flashing a zip in TWRP (available on the official XDA thread).
It works flawlessly in my XDP-100R and I enjoy open source root on all my devices !
So the title is very interesting, but how to do that ?
First it’s not a magical solution but what helps a lot is to disable (or remove !) all the Google Proprietary Binaries from the original software. Without root you can simply disable all packages with “google” in their name, and if you have root you can totally uninstall these packages.
If you need GSF (Google Service Framework) for some reason, you can always install an open source implementation called microG.