Please follow instructions from the README file to use.
This new build v1.1 includes
- can backup the misc partition
restoring this can save you from a bootloop. - includes
nano
text editor andsqlite3
both accessible via the terminal or adb shell
Known issues:
-
No USB host (USB flash drives, keyboards, mouses)
I had to make a choice between gadget mode (for ADB) and host mode and the first won.You can still use ADB, MTP and/or microSD cards to transfer files.
Navigate via the trackpad.
Please report any other issues via the Issues tab.
Other notes:
OTA updates
Over-the-air updates stop working with a custom recovery. You cannot install the Philips OTA update zip via this recovery. You can modify the the update.zip file by removing the version compatibility check:
Inside the update.zip:
- remove the file compatibility.zip
- remove the first two lines of the script file META-INF/com/google/android/updater-script.
Alternatively, you can use TWRP to flash the pre-modified file update_1.1.01_nocompat.zip
below which has these patches already in place. This will bring you system back to stock 1.1.01. A factory reset may be necessary if you heavily modified your system.
I will try to keep a patched zip of the most revent OTA in this location.
Keep recovery on boot
PPX620 recovers its original recovery on booting the system. To disable this behaviour, install 1-protectrecovery.zip
via TWRP.
Getting root access
Install 2a-root.zip
via TWRP will give you root access through ADB (both cable and/or network). Afterwards you can use ADB to make direct modifications to the system partition.
OpenGapps Google Apps
Get the OpenGapps zip from here. Use ARM64/9.0/pico.
Use Pico. Full is too big to flash, Aroma crashes. For tvstock, see below.
Installation can fail (without errors) due to OpenGapps thinking the PPX620 is a TV.
We can make this work by flashing
3a-pregapps.zip
-- this changes a property of the PPX620 from TV to Tablet- the OpenGapps zip
3b-postgapps.zip
-- this changes the property back again
Afterward you have to register your device with Google:
Find your Google Services Framework ID (e.g. via the DeviceID app and register your device at Google. It can take a couple of minutes before you can actually login to your Google account via the play store.
Altogether
I use TWRP to stage zip updates in the following order, the flash in one go:
update_1.x.yy_nocompat.zip
-- flashes the stock OTA1-protectrecovery.zip
-- protects the recovery from beting overwritten on next boot2a-root.zip
-- gives root access via ADB3a-pregapps.zip
-- change PPX620 characteristic to Tablet to prepare for OpenGappsopen_gapps-arm64-9.0-pico-xxxxyyzz.zip
-- installs a minimal Google Apps3b-postgapps.zip
-- restore characteristic to to TV only
Wipe Dalvik/Cache
LDAC
Patch 4-enable-ldac.zip
enables the high quality LDAC codec over bluetooth.
Android TV
If you are in an experimental mood, you can play with AndroidTV.
Instead of the above, first flash OpenGapps TVStock zip.
Then apply 5-posttvgapps.zip
, which turns on some missing AndroidTV features.
You can skip the remote pairing by using the back button on the airmote (via IR), but it usually crashes afterwards.
You also still need to register your device somehow.
I've had some form of succes by flashing this without factory reset on a system that was already registered for the regular GApps, then manually removing any updates on the Google Store.