[G 2014 Themes and Apps] fgl27:
Help...:

In 4.4.4 KitKat user, if a function is not enable on developer options, the TV app have a major problem that makes the app crash and the phone reboot if you change the volume wen watching tv.

To not have this problem enable:

Disable HW Overlays - PT-BR Desativar sobreposição de HW

example:

How to enable Developer:

Developer is show in setting, but it need to be enable first, to do that go to about phone and click over Build number a fill times, click until the message appears that it is enabled.

example:

I installed the zip but it doesn't work?

you need to know exactly what doesn't work...

So check if all the file of the zip are you or device after it reboot.

If no let me know exactly what you did. Your ROM, device and recovery version.

I installed the zip all good, but wen i click to open the TV app don't run? (Black screen, FC)

If you open the app and received a message "fail to initialize TV" you may using a device that don't have DTV hardware, if know you do keep reading.

If you not in KK, and have a device with DTV hardware you may have a problem to start jellyservice , check if the file system/etc/bin/99jellyservice

is present.

If not the flash not work or something deleted it. try the flash again if no luck tell me.

If yes the file is present, you may not have init.d support on yours rom check the how to enable it.

How To Enable Init.d on any ROM:

1 - you need to check if you really don't have it:

I have put in the zip a simple file that writes ( init.d works / init.d funciona) on a .txt every boot, but it will only work if init.d is fine, to check it the simple way is to delete this file and reboot after a reboot if init.d rewrites that file and its content init.d is working perfectly.

To check that go to folder system/etc/bin/ check if the file 99testinit is present.

If yes, go to /data/local/tmp/ and open the file init.d_log_test.txt

if you open the file and it content is init.d works / init.d funciona all is good, deleted the file init.d_log_test.txt reboot and check again to see if the file is there and it content( init.d works / init.d funciona), if all good let me know

If the file init.d_log_test.txt doesn't exist or is in blank you do not have init.d suport.

2 - How to install it

Is possible and simple to implemented init.d via app use the app Universal Init.d to enable it, the app is very simple and self explain.

1 - Install the App open

2 - Allow superuser permission

3 - Simply toggle OFF button to ON.

4 - Reboot.

5 - Done.

6 - check if you can open the TV app now, if not check the file /data/local/tmp/init.d_log_test.txt

example image:

[IMG="ex"]https://dl.dropboxusercontent.com/u/281742759/tv%20app/17-07.jpg[/IMG]

If you can use init.d go to OP and look for How to stop and start ''jellyservice'' and manually started the jellyservice.

If any of this help let me know.

..............................

Confirmed that this app work in manyROM's on XT1069, XT1025 and XT1523 here some examples...

Android 4.4.4

CM11 - OP

XT1068 stock ROM running on a XT1069 - OP

Android 5.0.2

CM12 (QUANTUM-OS V3.0.2) - OP

CM12 (QUANTUM-OS V3.2.0) [MENTION=4801445]rubens2009[/MENTION]

MicroPop v 1.0.3 (Base on XT1068 stock ROM) running on a XT1069 - OP

Titan Prime [MENTION=6417108]celotoledo[/MENTION]

Android 5.1.1

AOSP-5.1.1 - OP

BlissPop v3.0 to v3.5 - OP

CM12 - OP

Android 6.0

AOSParadox 6.0 ROM **

CM13 **

With the tips of [MENTION=6440078]moisespereira01[/MENTION] ** probaly other ROM will have the support.

**how to make this work on android M:

Check post #107 and #110. Big thanks to [MENTION=6440078]moisespereira01[/MENTION] for his finding and test... :victory:

Android 7.x

CM14.1