Philips Android TV

Search This thread

nyp4n

New member
Oct 1, 2015
2
0
I own an 5500 and until now we have no way of rooting, install unknown source apps or "force" the tv in any other way.

You can play movies in 1080p with mxplayer or kodi, just the interface is 720p in all apps. I have an 32" display and is not that bad, I imagine that for you in 48" is frustrating.
Also youtube will not play with full HD. Also you cannot use a mouse :(
Hopefully some future update will solve something. Until then we are stuck like this.


Sent from my iPad using Tapatalk

I have a 8809 and have had problems with plex not showing any subtitles, no sound when I enable subtitles and goes back to plex menu when I enable 3D. I've tried other external players with plex without any difference. I haven't tried kodi, cuz I have insufficent storage left :) (have istalled four apps).

Now I use serviio on a mediaserver and use the built in DLNA feature on the TV and love it! The best part is that the subtitles button on my remote actually do something now.
 

d00lar

Senior Member
Jul 7, 2011
245
113
I own an 5500 and until now we have no way of rooting, install unknown source apps or "force" the tv in any other way.

You can play movies in 1080p with mxplayer or kodi, just the interface is 720p in all apps. I have an 32" display and is not that bad, I imagine that for you in 48" is frustrating.
Also youtube will not play with full HD. Also you cannot use a mouse :(
Hopefully some future update will solve something. Until then we are stuck like this.



do you tink that when interface is in 720p games are in 720p then mxplayer/kody can play full 1080p ?
while youtube canot ?
after root we should be able to make android also full 1080p ?
regards
 
Last edited:

dorio

Senior Member
Sep 16, 2007
54
3
do you tink that when interface is in 720p games are in 720p then mxplayer/kody can play full 1080p ?
Depends on how it is the app made considering they are made for TV


while youtube canot ?
Youtube is for Android TV and seams that was made only for 720


after root we should be able to make android also full 1080p ?

regards

Most probably. There is also the aspect of processing power that's pretty low for this version, only dual core. Maybe that's why they limited all to 720. The filesystem is encrypted from what I understood, so there also uses processing power.

The same problems have Sony on theirs Android TV's


Sent from my iPad using Tapatalk
 

d00lar

Senior Member
Jul 7, 2011
245
113
so i guess we need root or maybe full cwm/custom room ?:D

maybe some day.... :p

hmm so how to check if mxplayer play full 1080p?
hard to say watching normal movie 720p/1080p ;/?
in my opinion it is 720p - quality is a little better on bult in philips movie player so there 1080p for sure
but in this built in video player subtitles options are very limited ;/

encrypted file system should not matter - i believe this should be handled by hardware chip =]
 
Last edited:

d00lar

Senior Member
Jul 7, 2011
245
113
:D
im now sure that kodi is in 720p ! :/ so mxplayer most like also :/ !
even when you play movie in 1080p still when i go to options > calibrate screen
then on calibration settings we can see that resolution is 720p !
in my opinion it can be cause for complaint because it is not consistent with the contract ?
they say hello we have nice new 1080p android tv with youtube etc
but nowhere mention that you can use android/youtube in 720p!

and yes it is dual-core but it is relay fast in my opinion
this procesor must be more powerful then any mobile phone dualcore
and this is because of no limitation by battery etc
can we check somehow what procesor is inside ?
 
Last edited:

emuman

New member
Apr 20, 2012
1
0
Someone can undestand this?

toengel.net/philipsblog/2014/12/06/philips-anleitung-wie-man-jede-beliebige-android-app-auf-android-tvs-installieren-kann/
 

chewa1978

Senior Member
Mar 25, 2010
76
19
Zadar
Someone can undestand this?

toengel.net/philipsblog/2014/12/06/philips-anleitung-wie-man-jede-beliebige-android-app-auf-android-tvs-installieren-kann/

Preparation TV

TV must be connected to Wi-Fi in the local intranet
App "Developer Tools" from Roy Solberg install
Start App
Call "Developer Settings"
Enable "USB Debugging"
App "ADB Wireless (no root)" from Apps By Henry install
"Show WiFi IP" press and to remember the IP
Preparing PC

PC must be on the same wireless network as the TV are
Get Download Android SDK to adb.exe (Android Debug Bridge)
http://developer.android.com/sdk/index.html
Click below "view all downloads and sizes"
Download ADT Bunde for either "Windows 32-bit" or "64-bit Windows"
unzip the downloaded ZIP
Call command line
Shift + Right-click on the folder "Platform-tools" in the folder "sdk" click
In the menu now "prompt, open here" Select
Start ADB
"Adb start-server" Enter + Enter
"Adb connect IP" + Enter, where IP is this that one has previously noted by the app
should now have a connection may have been manufactured for TV
 

motosda

New member
Jan 10, 2016
2
0
HI! i've a philips 5500, and i noticed that even if i can't find app like kodi or terminal emulatore on play store, if i insert the apk in a usb drive and i can't install it from that, ef explorer send me to the google play page and i can install it from that. but some apps are not compatible from play store, so i would try to install it from apk, there is a way to activate installation from unknow source?
 

d00lar

Senior Member
Jul 7, 2011
245
113
if we can install unkown sources apps then we can install kingoroot / root / enable android in 1080p ?:D
 

ovso

Senior Member
Oct 10, 2015
344
220
Happiest City
if we can install unkown sources apps then we can install kingoroot / root / enable android in 1080p ?:D

Hi d00lar,

I've already noted in my previous post #311, that even if you will be able to enable unknown sources and install kingroot apk this application will unfortunately not be able to root the TV...
 

d00lar

Senior Member
Jul 7, 2011
245
113
and how did you installed it ?
thats a shame ;/ maybe some never version kingoroot ?
 

ovso

Senior Member
Oct 10, 2015
344
220
Happiest City
and how did you installed it ?
thats a shame ;/ maybe some never version kingoroot ?

I followed instructions from emaidkd in reply #288, created user 10 and allowed unknown sources under it...
I tried the latest Kingroot, Kingoroot and many more rooting apks, but all of them failed. If you know some other good rooting app let me know and I can test it this evening...
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Hi,

    send me an email (see blog) and please attach a photo of the plate (sticker) from the back of your TV...

    [email protected]
    1
    Does anyone have a copy of the firmware file from within this PDF? It is for the 65FPL5604 F7


    It links to:

    but Mediafire said that link was removed.
    I second that request. If someone can host the file it would be greatly appreciated!
  • 13
    Guys! To disable Philips Collections bar or also known as Philips Apps Tray at top of Android TV leanback launcher. All you have to do is find leanbackcustomizer in System Apps or Running Apps and turn off its notifications which can be turned off at button of the menu when you click on the service.

    I couldn't find a single source which mentioned these steps to take to disable Philips bloatware. I figured these out on own. I am not aware of any other methods that has the same results.

    Enjoy your less of a pain Android TV by Philips

    Hope this helps.

    ---------- Post added at 02:03 AM ---------- Previous post was at 01:56 AM ----------

    To disable recommendations, disable org.droidtv.nett_launcherapp in system apps or running apps. Hope this also helps debloat your Philips Android TV to a manageable level. However, this doesn't get rid of the recommendations field only apps that shows up.
    11
    firmware decryption + rooting attempts

    #################################
    WARNING: don't look at the following information nor try to use any of it if you have no clue about linux or android as it is most likely that you are going to break your expensive gadget. For every one else: don't blame philips if you brick your device -> think before actually trying. If you post about vulnerabilities and stuff better cover your ass - who knows what the legal department of philips thinks about your cool stuff.
    #################################

    So as you decided to ignore my warning, here we go:

    I already spent plenty of time researching the internals of the device in order to get root privileges. Unluckily without the final breakthrough - but at least I found out some very interesting details.

    You might ask what those extended privileges should be good for? Well in my eyes android - a project available as open source with uncountable possibilities for developers and users - should not be closed down by profit oriented manufacturers. As those are often forcing the users into their own "crappy" software without given them any chance to escape. I like to develop at system base, use the underlying linux tools and most important check what the manufacturer does (behind my back) in my own living room. Hell I bought this expensive device and have no idea and can't nearly control what is sent to Philips nor Google.

    1. I wrote a tool to decrypt the official firmware. It was created via reverse-engineering the "upgrade.bin" arm-file (thanks for the trace, snoerenberg).

    Some interesting details about the used cryptography:
    - openssl library functions
    - used algorithm: aes-256 in CBC mode
    - the encryption key is generated via "EVP_BytesToKey" using only the first 127 byte of the keyfile + an eight byte salt found near the beginning of every input file

    Source-Code: attachment or pastebin_com / z3nA2r3J
    maybe mirroring this paste and the source would be a good idea (Google for the HASH if link is down)

    The decrypted firmware archive contains the following files:

    boot.img.zip: kernel + initrd + ramdisk (unknown file format)
    bootloader.zip: bootloader (unknown file format)
    tzk_normal.img.zip: ? maybe recovery (unknown file format)

    user_setting.zip: content of /user_setting
    system.img.zip: content of /system (ext4-img)
    firmware.img.zip: content of /firmware (ext4-img)

    BackEndBin.zip, EdidBin.zip, fpgaUhdBin.zip, RougeBin.zip: different binary files - supposedly firmware for these components

    As you see I was not able to extract the most interesting part (kernel + ramdisk) - Hopefully some android experts could help!

    The current and some older firmware files could be downloaded at philips_samipupu_com (thanks for hosting)

    2. General information:
    - Kernel version: Linux version 3.4.70+ ([email protected]) (gcc version 4.6.x-google 20120106 (prerelease) (GCC) ) #1 SMP PREEMPT Fri Nov 14 01:52:21 IST 2014
    - Kernel cmd-line: androidboot.hardware=AND1E quiet lpj=11935744 root=/dev/ram0 androidboot.console=ttyS0 console=ttyS0,115200 init=/init vmalloc=448M quiet macaddr=00:00:00:00:00:00 emmc_ts.dev_id=1 emmc_ts.size=16777216 emmc_ts.erasesize=524288 emmc_ts.writesize=512
    - lsmod:
    usb8797 359014 3 - Live 0x00000000
    usb97mlan 290809 1 usb8797, Live 0x00000000 (P)
    mbtusbchar 52685 0 - Live 0x00000000
    usbfwdnld 8530 0 - Live 0x00000000
    fusion 96777 0 - Live 0x00000000 (O)
    tpvinput 7132 2 - Live 0x00000000 (O)
    trcext 333860 0 - Live 0x00000000 (O)
    gal3d 161434 16 - Live 0x00000000
    amp_core 72528 2 - Live 0x00000000 (O)
    tzlogger 1199 0 - Live 0x00000000 (O)
    tzd 32013 30 amp_core,tzlogger, Live 0x00000000 (O)

    3. The trcext module seems to be very interesting as a short look with a disassembler revealed that it might be able to read and manipulate process memory of any process. Maybe someone good at kernel-drivers could take a look?

    4. There are two world-readable directories containing very interesting information:
    - /data/debugdump: stack-traces, process-lists, short memory excerpts based on crashes of the native binaries (could be very helpful for exploiting)
    - /data/anr: davlik crash-dumps of android applications

    5. There are 3 SGUID and 1 SUID binaries (visible):
    -rwxr-s--- root inet 5500 netcfg
    -rwxr-sr-x root net_raw 26072 ping
    -rwsr-s--- root shell 9464 run-as

    6. The recovery menu which could be used to install a "new" firmware if the device does not boot properly could be reached via the following steps:
    - unplug the power
    - press and hold the joypad on the backside of the TV downwards
    - replug
    - release the joypad after 10 sec

    7. There is a Customer-Service-Menu at “123654” which contains read only information about the current firmware and so one. However there is also the real service menu (062?96i) which could be used for much more things. But you need to be really careful with this, i already managed to break booting without changing something important.

    8. The settings-app calls the "su" command inside of CSMActivity. If this is no obsolete debug code (i was not able to trigger this part yet) than there could be a "su" inside /sbin. The Manifest also shows this strange "org.droidtv.tv.tv_power_system_access" permission. Therefore i tried to write my own app with the same permission and call "su" which did however not work out (even if I use the same namespace org.droidtv.?)

    9. Every time you pop in an usb stick android creates an backup folder on it. The filenames are "hidden" via base64 and there are some junk bytes at the beginning of the files which you need to crop in order to read them. However the content is quite boring mostly some sqlite3 databases with configuration parameters.

    10. By default the usb sticks you plug in is read-only for user apps. However there is in option in the settings to re-format it. This will result in an XFS formatted, read-write mounted stick where you could even outsource your apps.

    11. There is a soap (http) service running on port 1925 which is used by the philips remote app and allows different things for example starting one of the installed apps. More details could be found if you decompile the XTV-App.


    Hope some of you guys could do something fancy with those information.
    @snoerenberg(xda): did you manage to send commands over your cable yet - If you do rooting should be quite easy from this point (maybe /system/bin/run-as).

    Cheers,
    5003b4d49cbf7916123271b7b1918f123cca0c09bf1428f4398257751ac6570c

    ps: some of the information were dumped on an older firmware and some with the current one
    11
    Steps for install any APK in 2014 Philips Android TV AND1E

    Hello,

    For install any application in 2014 Philips Android TV AND1E :

    1º You must download "Developer Settings" from "Google Play" and enable "Usb Debugging" in "Developer options".
    2º Connect ADB via WIFI -> adb start-server" , adb connect IP:5555
    3º Install APK -> adb install "app.apk" (download apk from google play with evozzi apk downloader in web or in chrome extension)

    I've tried it in 55PUS8909 and it works!.

    I've tried for root framaroot, towelroot and vroot and exploits not run.
    I've tried all for "Unknown Sources" and nothing.

    sorry for my english....thanks, regards!
    8
    [GUIDE] How to root 2015 Philips Android TV

    [GUIDE] How to root 2015 Philips Android TV moved to separate thread here

    Please vote regardless you were successful with rooting or not...