A great guide for those looking to declutter and root their YDPG 19 … thank you Kurmudgeon!
Yinlips YDPG19 - How I Rooted Mine and Removed the Bloat. USE AT YOUR OWN RISK!
Note: I'm only providing this information so I can reference it later if I need to. This worked perfectly for me, but if you mess up your own device, then Mr. Willgoo will get another sale when you re-buy one for yourself. In other words, do this at your own risk, you alone are responsible for anything bad happening to your device.
This guide won't be for beginners. From what I've seen by watching all the YouTube videos about the previous generation Yinlips devices, the ROM, Recovery Manager and software on this one is set up differently from the YDPG18, YDPG18A, etc. Some of the notable differences I've found are as follows:
Cannot boot into recovery using the hardware keys. I could only do this through ADB, but even then, the recovery manager was NOT very helpful. (If you ever need to do this, just plug the device to your computer and run "adb reboot recovery".)
Prerequisites are as follows:
Knowledge of ADB and ADB or the Android SDK is already installed and ready to go (with the platform-tools folder). ADB is quite simple. If you want to continue and have never used ADB, Google the Android SDK and get it set up. Then Google, "Android ADB" and get familiar with this awesome tool.
Let's first fix root so we can give permissions to our rooted apps. My directions are for Linux, but if you are using Windows, the directions should be very similar. The only real differences between my instructions for Linux and what you will need to do when on Windows are:
Let's start at the desktop where you should have downloaded the zip file we need:
Extract the zip file you downloaded from androidsu.com like so:
Now, let's organize and move the su binary you'll need to your desktop (note the period at the end):
Next we need to fix su on your android device, but first we need to remove your current su binary:
We're back to the commandline in Linux (command prompt in Windows). We are now going to push the new su binary to the correct location(s) and fix it's permissions:
Lastly, reboot the device from the commandline in Linux:
You have now successfully installed a su binary that Superuser app from the Play Store will work with properly. So once you are back on the home screen in Android, fire up Google Play and install Superuser. Start up Superuser and check if there are any updates to the binary. It should say you have the current one.
Replace Superuser with SuperSu:
On my Yinlips, I went further and installed SuperSu from the Play Store. When I started up SuperSu, I gave it permissions with Superuser when prompted. Then I closed SuperSu. After that I revisited the Play Store and uninstalled Superuser. SuperSu now handles all my root permission requests. Afterwards, I rebooted the device.
Install ES File Explorer and Browse as root:
Now, I recommend ES File Explorer over RootExplorer. Once you install ES File Explorer, go into the settings. Under the root settings, give ES File Explorer root access and grant the permissions when prompted.
Perform Some Cleanup:
From here on out, you are free to install Titanium Backup if you want to remove programs. I personally removed many of the unwanted programs manually using ES File Explorer or adb from the /system/apps folder. The apps I removed myself include the following:
While some of these apps were free with the device, we all know they were pirated. Not that I have an issue with pirating necessarily, but with these being pirated, they will never get updates. I already had most of these purchased for my Galaxy Nexus, so I just reinstalled the ones I had onto my Yinlips
Remove the GaGa Media Player app Permanently!:
Next I went to Settings --> Applications and uninstalled all the apps I was able to. To get rid of the GaGa media player app, after uninstalling it from within Settings, I fired up ES File Explorer and navigated to /vendor/extra. For some reason whenever you uninstall the GaGa media player app, it reinstalls after a reboot. Well, remove it from /vendor/extra and it won't any more.
Hope this helps someone else with the YDPG19 out! Thanks Willgoo for all your help and quick responses to my ordering questions!