Banda Ancha EU

Comunidad de usuarios
de fibra, móvil y ADSL

TV
💡

Eliminar bloatware del decodificador Android de Orange TV 2018 (os4000ha)

Chiveta
5
Humax os4000ha de Orange TV
Imagen del decodificador de Orange TV 2018 marca Humax os4000ha objeto de este tutorial

No me responsabilizo del mal uso que podáis hacer con esto ya que existe riesgo de brick. Si hay errores y demás, comentarlo para que los próximo sepan qué no quitar. Recordad que si decides deshabilitar algo fuera de lugar entrarás en bootloop y no doy soporte.

Yo estoy testeando con el mio y me funciona bastante bien.

Novedades

Llevo desde Abril con esta versión de AOSP. (Desde que lo publique) Y básicamente No he tenido un problema.

Se me hace bastante estable habiendo quitado todo lo que dije de mi "version AOSP"(Esta en la tabla de contenido), pero es que utilizo kodi como launcher.

Y a nivel personal…

ES UNA LOCURA.

Kodi se carga rapido. puedo visualizar mi contenido, y aunque no tengo lo canales de TV de mi operadora a lo personal no lo veo. veo el TDT, y mi Kodi.

Entonces me preguntareis

¿Como visualizas el TDT con kodi?

Se visualiza con el Live Channels (Apk que se puede descargar desde la play store) tu en kodi puedes añadir apk de Android y ejecutar como tal

Y cuando quiero volver a Kodi le das al boton de Home y regresamos. Como el decodificador esta limitado en ram, pues a veces vuelve a cargar kodi. pero sigue mereciendo la pena. ya que puedes configurar para ver tus Streams favoritos, Netflix HBO y Disney + De una manera elegante sin interrupciones. y sin que se tarde en cargar por culpa de Orange.

Esto se debe a que Orange con su "MEGA LAUNCHER" (Si estoy bastante quemado con Orange)

Debería haber usado una manera menos agresiva de usar para ese "launcher" pero no solo eso.

Debería haber usado el launcher original de Google home porque para la optimización que lleva (Muy mala) no funciona ni bien, se termina quedando pillado.

Al punto que la iptv del programa la utilizo en mi TV box, porque es mas estable.

Pienso que debería haber venido "preinstalado" sin ser un launcher pero no, como no funciona así.

Cada vez que carga el borra toda las apk abiertas, entonces esta siempre liberando memoria. (Imaginar que cada vez tu abres el WhatsApp en el móvil cierras las demás apk dándole al menú recientes borrando la demás aparte de gastar mas batería sin razones aparente porque gastas mas batería el hecho de que estés abriendo otra vez la misma apk una y otra vez Netflix, Orange Netflix Orange Netflix Orange prime video, etc. también, hace que vaya mas lento, entonces a eso añádele su mal falta de optimización al aparato, y no tener un código abierto, para reparar estos fallos, ni poder tener ni root para modificar lo que falla.

espero que en el nuevo modelo esto no este pasando con la nueva brand

Listado de APKs

APKs de Orange

package:com.humaxdigital.TV.tvinput.Orange
package:com.humaxdigital.Orange.maintenancemenu
package:com.Orange.es.stb
package:com.humaxdigital.ott.orangecheckservice
package:com.Orange.es.conf
package:com.humax.orange_customizer
package:com.humaxdigital.Orange.setupcustomizer

APKs de Humax Digital

package:com.humaxdigital.TV.rcuotaservice
package:com.humaxdigital.os4000ha.tr069
package:Android.autoinstalls.config.humaxdigital.os4000ha
package:com.humaxdigital.TV.humaxlicenseviewer

APKs de terceros

package:com.omni.sci
package:com.Android.cts.priv.ctsshim
package:com.Google.Android.ext.services
package:com.Google.Android.apps.mediashell
package:com.Google.Android.katniss
package:com.Android.providers.calendar
package:com.Android.TV.settings
package:com.Android.providers.media
package:com.Google.Android.onetimeinitializer
package:com.Google.Android.ext.shared
package:com.Android.externalstorage
package:com.Android.htmlviewer
package:com.Android.companiondevicemanager
package:com.Android.providers.downloads
package:com.Android.providers.TV
package:com.Google.Android.backdrop
package:com.Google.Android.tungsten.setupwraith
package:com.Android.defcontainer
package:com.Android.vending
package:com.Android.pacprocessor
package:com.Android.certinstaller
package:com.Google.Android.marvin.talkback
package:Android
package:com.Google.Android.gms.policy_sidecar_o
package:com.Google.Android.speech.pumpkin
package:com.Android.backupconfirm
package:com.Android.statementservice
package:com.Google.Android.TV
package:com.Google.Android.gsf.notouch
package:com.Android.providers.settings
package:com.Android.sharedstoragebackup
package:com.Google.Android.music
package:com.Android.printspooler
package:com.Android.dreams.basic
package:com.Android.inputdevices
package:com.Google.Android.tvrecommendations
package:com.Google.Android.leanbacklauncher.recommendations
package:com.Google.Android.tvlauncher
package:com.Google.Android.webview
package:com.broadcom.BcmAdjustScreenOffset
package:com.Google.Android.syncadapters.contacts
package:com.Android.keychain
package:com.Google.Android.packageinstaller
package:com.Google.Android.gms
package:com.Google.Android.gsf
package:com.Google.Android.sss
package:com.Google.Android.tts
package:com.broadcom.generic.gfxdriver.default
package:com.Google.Android.partnersetup
package:com.Google.Android.videos
package:Android.autoinstalls.config.humaxdigital.os4000ha
package:com.Android.proxyhandler
package:com.Google.Android.feedback
package:com.Google.Android.syncadapters.calendar
package:com.Google.Android.TV.bugreportsender
package:com.broadcom.customizer
package:com.Google.Android.leanbacklauncher
package:com.Google.Android.backuptransport
package:com.humaxdigital.ott.orangecheckservice
package:com.Google.Android.sss.authbridge
package:com.Android.cts.ctsshim
package:com.Google.Android.YouTube.TV
package:com.Android.vpndialogs
package:com.Google.Android.TV.frameworkpackagestubs
package:com.Android.shell
package:com.Android.wallpaperbackup
package:com.Android.providers.userdictionary
package:com.Google.Android.TV.remote.service
package:com.Android.location.fused
package:com.Android.systemui
package:com.Android.generalSTBFunctions
package:com.Google.Android.play.games
package:com.Netflix.ninja
package:com.Android.bluetooth
package:com.Android.providers.contacts
package:com.Android.captiveportallogin
package:com.Google.Android.inputmethod.latin
package:com.Google.Android.tvtutorials[/QUOTE]

Requisitos

Requisitos obligatorios que se necesitan para usar este metodo:

  1. Una cuenta Orange
  2. Ir a ajustes y ajustes de decodificador.
  3. Vais a Información y le dais 5 veces a número de compilación y nos dirá que somos desarrolladores.
  4. Vamos a opciones de desarrollo y activamos depuración USB.
  5. Instalamos el Minimal ADB siguiendo este hilo.
  6. Abriremos el apartado Ethernet en nuestro decodificador y nos fijamos qué dirección IP que tenemos porque la vamos a necesitar.
  7. Regresamos a nuestro PC, con nuestra dirección IP asignada del deco.
  8. Abrimos un terminal (en Windows llamado símbolo de sistema).
  9. Ponemos cd c:\adb para entrar en la carpeta adb.
  10. ponemos adb connect [dirección de IP asignada al decodificador].

¿Por qué necesitas una cuenta Orange? Porque para acceder al menú de Android del sistema se necesita obligatoriamente pasar por ellos. Orange y Humax se la ingeniaron bastante guay. Así que si no tenéis ninguna cuenta os vais a quedar en este paso y no vais a poder usar el Android TV.

Desinstalando APKs

Ojo. Si la APK que desinstalas es importante os hará un bootloop. En algunas ocasiones podréis recuperar el aparato pero tendréis que repetir todo.

Para deshabilitar los paquetes entramos en adb shell y ejecutamos pm uninstall --user 0 [nombre de APK]:

C:\Adb\adb shell
b604tnw:/ pm uninstall -–user 0 com.Netflix.ninja
1 | b604tnw:/ $ pm uninstall -–user 0 com.Netflix.ninja
Success

Esto significa que ya no tengo Netflix (Siendo claro Netflix lo puedo instalar desde la Play Store. Es una gilipollez que lo tenga.).

Instalando APKs

En cambio para instalar paquetes no entramos en adb shell y luego ejecutamos el pm. Directamente lo haremos todo junto.

c:\adb\adb shell cmd package install-existing com.Netflix.ninja
Package com.Netflix.ninja installed for user: 0

Ahora os dejo una lista que estoy haciendo.

HALauncher

Antes de haceros los valientes y quitar el launcher com.Orange.es.stb, aseguraros de tener otro launcher porque si no os vais a quedar sin.

apkmirror.com/apk/ito-akihiro/halauncher…apk-download

Cambiar el nombre a hal.apk y en ABD:

C:\adb\adb install hal.apk

También está la opción de instalarlo antes en la Play Store.

Combinaciones de APKs

Obligatorios para Orange

package:com.humaxdigital.TV.tvinput.Orange
package:com.humaxdigital.Orange.maintenancemenu
package:com.Orange.es.stb
package:com.humaxdigital.ott.orangecheckservice
package:com.Orange.es.conf
package:com.humax.orange_customizer
package:com.humaxdigital.Orange.setupcustomizer

Plantilla para instalar:

adb shell cmd package install-existing com.Orange.es.stb

Solo TDT sin APKs de Orange

pm uninstall –-user 0 com.Orange.es.stb
pm uninstall –-user 0 com.humaxdigital.ott.orangecheckservice
pm uninstall –-user 0 com.humaxdigital.Orange.setupcustomizer
pm uninstall –-user 0 com.humaxdigital.TV.rcuotaservice
pm uninstall –-user 0 com.humaxdigital.os4000ha.tr069
pm uninstall –-user 0 Android.autoinstalls.config.humaxdigital.os4000ha
pm uninstall –-user 0 com.humaxdigital.TV.humaxlicenseviewer
pm uninstall –-user 0 com.humaxdigital

Escribe exit y copia y pega el de abajo.

TDT

adb shell cmd package install-existing com.humaxdigital.TV.tvinput.Orange

Sin nada de Orange ni TDT

pm uninstall –-user 0 com.Orange.es.stb
pm uninstall –-user 0 com.humaxdigital.ott.orangecheckservice
pm uninstall -–user 0 com.humaxdigital.Orange.setupcustomizer
pm uninstall –-user 0 com.Orange.es.conf
pm uninstall –-user 0 com.humaxdigital.Orange.maintenancemenu
pm uninstall –-user 0 com.humax.orange_customizer
pm uninstall –-user 0 com.humaxdigital.TV.tvinput.Orange
pm uninstall –-user 0 com.humaxdigital.TV.rcuotaservice
pm uninstall –-user 0 com.humaxdigital.TV.rcuotaservice
pm uninstall –-user 0 com.humaxdigital.os4000ha.tr069
pm uninstall –-user 0 Android.autoinstalls.config.humaxdigital.os4000ha
pm uninstall –-user 0 com.humaxdigital.TV.humaxlicenseviewer
pm uninstall –-user 0 com.humaxdigital

Android Open Source Project (AOSP)

pm uninstall –-user 0 com.Google.Android.YouTube.TV
pm uninstall –-user 0 com.Google.Android.play.games
pm uninstall –-user 0 com.Orange.es.stb
pm uninstall –-user 0 com.Netflix.ninja
pm uninstall –-user 0 com.humaxdigital.ott.orangecheckservice
pm uninstall –-user 0 com.humaxdigital.Orange.setupcustomizer
pm uninstall –-user 0 com.Orange.es.conf
pm uninstall –-user 0 com.Google.Android.YouTube.TV
pm uninstall –-user 0 com.Google.Android.music
pm uninstall –-user 0 com.Google.Android.play.games
pm uninstall –-user 0 com.Google.Android.videos
pm uninstall –-user 0 com.humaxdigital.Orange.maintenancemenu
pm uninstall –-user 0 com.humax.orange_customizer
pm uninstall –-user 0 com.humaxdigital.TV.tvinput.Orange
pm uninstall –-user 0 com.humaxdigital.TV.rcuotaservice
pm uninstall –-user 0 com.humaxdigital.os4000ha.tr069
pm uninstall –-user 0 Android.autoinstalls.config.humaxdigital.os4000ha
pm uninstall –-user 0 com.humaxdigital.TV.humaxlicenseviewer
pm uninstall –-user 0 com.humaxdigital

Mi versión de AOSP en la que conservo solo el TDT

pm uninstall –-user 0 com.Google.Android.YouTube.TV
pm uninstall –-user 0 com.Google.Android.play.games
pm uninstall –-user 0 com.Orange.es.stb
pm uninstall –-user 0 com.Netflix.ninja
pm uninstall –-user 0 com.humaxdigital.ott.orangecheckservice
pm uninstall –-user 0 com.humaxdigital.Orange.setupcustomizer
pm uninstall –-user 0 com.Orange.es.conf
pm uninstall –-user 0 com.Google.Android.YouTube.TV
pm uninstall –-user 0 com.Google.Android.music
pm uninstall –-user 0 com.Google.Android.videos
pm uninstall –-user 0 com.humaxdigital.Orange.maintenancemenu
pm uninstall –-user 0 com.humax.orange_customizer
pm uninstall –-user 0 com.humaxdigital.TV.rcuotaservice
pm uninstall –-user 0 com.humaxdigital.os4000ha.tr069
pm uninstall –-user 0 Android.autoinstalls.config.humaxdigital.os4000ha
pm uninstall –-user 0 com.humaxdigital.TV.humaxlicenseviewer
pm uninstall –-user 0 com.humaxdigital

Aplicaciones recomendadas

Lo siento chico por todas las faltas pero llevo toda la noche probando todo, y tal como he terminado lo publicado. Un saludo. Cuidaros.

D3v3LoP

¿Es para este modelo?

840-560.jpg
🗨️ 2
vukits

Este, más bien

pero vamos, son instrucciones que se pueden aplicar a varios decos de Orange con Android…

Chiveta

No, es para el Humax "os4000ha". osea la versión 2018.

Tal como tenga la nueva versión, hare de la nueva.

Pero es aplicable en cualquier Android TV.

luismirr

Buenas !!! ante todo gracias por ese pedazo tuto que te has marcado, llevaba tiempo buscando información para poder meterle mano a mi deco pero… o yo soy un manazas… o algo estoy haciendo mal. He seguido al dedillo todos los pasos que indicas a seguir pero cuando en ADB, envío alguna orden para borrar una aplicación… el deco se me reinicia.

También hay muchas ocasiones que después de reiniciarse… se queda la pantalla en negro con el redondel naranja de carga dando vueltas y al cabo de rato lo tengo que apagar de botón pero cuando se vuelve a encender… sigue todo igual, funcionando con total normalidad y según parece… no le he borrado nada.

¿Que puedo estár haciendo mal?

Muchas gracias de antemano, un saludo !!

🗨️ 1
Chiveta
1

Hola @luismirr Asegúrate de no borrar ninguna apk importante porque eso me ha pasado varias veces. Luego también te parece una tontería pero los comando si los pones mal, o no funciona o simplemente se reinicia el deco. Prueba con quitar Netflix, es rápida y la mas posible de hacer. recuerda que aunque en el tutorial lo hice a mano copiando y pegando, puede que la web se haya comido algún guion o algo así. por lo tanto. te recomiendo que si te funciona la opción de Netflix la copies en un block de notas y a partir de ahí vayas trabajando.

luismirr

Buenas !!! pues la verdad… los comandos que he puesto han sido los que he copiado del tuto pero igual algo habré puesto mal.

Y yo me pregunto… ¿no seria mas fácil después de hacer el apaño… volcar la imagen del deco con todos los cambios y así poder instalarla en otro deco?? Eso ya seria la bomba.

🗨️ 2
Chiveta

Necesitaríamos tener un TWRP, y para tener un TWRP, necesitamos el código de source, y Orange no los quiere dar, y humax no da su parte. y como tenemos root pues no podemos volcar ninguna imagen de system.img

🗨️ 1
FutureInfor

Aunque deberian de dar el codigo,ya que al final tu estás pagando el descodificador,yo no se si en Orange aparecerá en la factura,pero yo soy de Jazztel (UNOS LADRONES POR CIERTO) y en la factura me aparece en grande y bien clarito <<ALQUILER DE DISPOSITIVOS HUMAX NO SE CUANTO>> a mi me cobraron el primer mes 36€ por el cacharrino y casi me da un patatus y tengo el descodificador en el salon de mi casa y Vamos lo cuido como oro en paño,Je como pa no cuidarlo despues de los 36€ y cada mes me cobran 11€ por el cacharro<<QUE ME PARECE UN ROBO CUANDO TE PUEDES COMPRAR LA Xiaomi MI BOX POR 60€ QUE AL FINAL DE CUENTAS ES MÁS BARATO Y MAS RAPIDO QUE LA PORQUERIA ESA>>.Menos mal que este buen hombre nos da una solucion para que depues el cacharrino no se quede como un pisapapeles.Yo no digo que den la imagen <<OYE QUE SI LA DAN POS MIRA MUCHO MEJOR DONDE VA A IR A PARAR>>pero si que deberian de tener una interfaz tipo 192.168.1.1 que es la de lo routers para que se pudiera reutilizar.

BocaDePez
BocaDePez

Hola, yo tengo un deco humax con las claves, pero pronto me daré de baja. Ahora lo uso más que nada de chromecast. Hay alguna manera de quitar la opción de login? Es una aplicación específica? O no se puede? Saludos!

🗨️ 1
Chiveta
1

A tu respuesta si, se puede quitar el login.

pm uninstall –-user 0 com.humaxdigital.ott.orangecheckservice
Cevelinda Parada

Tengo el siguiente problema no se como colocar el usuario he probado de varias maneras incluso intentando crear uno pero me da siempre error-

sin-titulo.webp
BocaDePez
BocaDePez

alguien me puede decir como ejecutar un launcher tenia el de Android home y al borrar orange.es.stb no me sale nada

🗨️ 3
luismirr
1

A mi me ocurrió lo mismo al principio de todo de probar con mi deco… y tuve que resetearlo de fabrica y empezar de nuevo.

Te ha pasado eso por que no marcaste la opcion de "Iniciar con el sistema" en el lanzador nuevo y por eso no te carga nada.

🗨️ 2
BocaDePez
BocaDePez

Hola buenas a mi me paso lo mismo en que parte parece iniciar con el sistema , saludos

🗨️ 1
BocaDePez
BocaDePez

Para que inicie con el sistema tener que activarlo en la configuración de HAL