[TUTO] TNT Sur Shield TV avec une clé USB TNT

  • Auteur de la discussion MaC_ToC
  • Date de début
MaC_ToC

MaC_ToC

Membre
Inscrit
11 Septembre 2013
Messages
225
Points
16
  • #1

Avertissement : Cette opération comporte des risques. Phonandroid ne peut être tenu responsable des éventuels problèmes rencontrés.

Comment recevoir la TNT avec une clé usb sur la Shield




Ce tuto à pour but de vous montrer comment intégrer Tvheadend à la Shield Tv et grâce à une clé usb TNT recevoir la tnt par le biais de Kodi ou autre.
Il est inspiré du tuto fais sur XDA au lien suivant :
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

Il est réalisé avec une Playtv à vous d'adapter en fonction de votre Clé TNT usb

Il ne vous faut pas grand chose :

- Les éléments sur le DropBox de lexyan77 (Merci à lui pour toute son aide) :
- Une clé usb TNT et son driver Linux (ici la playtv)
- Brancher obligatoirement son ordi) la Shield Tv en usb (port OTG)
- Du Temps




Root de la shield Tv

Suivre ce tuto où tout est expliqué :
Penser à installer le super user 2.76 ou supérieur puisque la version 2.71 (donné dans le tuto) as des bugs.


Installation d'un boot recompilé

Une fois le root fait, télécharger et installer le "boot_3.2_16gb_static_3.10-3.18.zip" patcher pour tvheadend (Voir Dropbox, prendre la version 500g si besoin, pc tjrs branché à la Shield).

ATTENTION à chaque flash d'un fichier boot.img il faut réinstaller superuser !

Faire les manips suivantes pour installer le boot.img :

adb reboot bootloader
fastboot flash boot boot.3.2.img (remplacer par le nom de vos fichiers si différents)

Installer Tvheadend

Pour le PlayTV il faut le fichier firmware 'dvb-usb-dib0700-1.20.fw' que l'on copie sur la mémoire de la shield ainsi que le fichier tvheadend (voir Dropbox).
Apres il faut lancer adb en root et remonter le systeme en ecriture :

adb root
adb remount
adb shell

Puis copier les fichiers sur la partition system :

cp /storage/self/primary/dvb-usb-dib0700-1.20.fw /system/etc/firmware/.
mkdir /data/dvb
cp /storage/self/primary/tvheadend /data/dvb/.

Premier lancement de Tvheadend

Cette étape est à faire à chaque redémarrage de la Shield Tv

Le chemin ou se trouve les fichiers est à adapter suivant où vous les avez copiés.

Vous branchez la clé usb elle sera détecté et disponible, il reste à faire le lien pour que tvheadend le voie.

mkdir /dev/dvb
chmod 777 /dev/dvb
chmod 777 /dev/dvb0.frontend0
chmod 777 /dev/dvb0.demux0
chmod 777 /dev/dvb0.dvr0
chmod 777 /dev/dvb0.net0
chmod 777 /dev/dvb1.frontend0
chmod 777 /dev/dvb1.demux0
chmod 777 /dev/dvb1.dvr0
chmod 777 /dev/dvb1.net0
mkdir /dev/dvb/adapter0
ln -s /dev/dvb0.frontend0 /dev/dvb/adapter0/frontend0
ln -s /dev/dvb0.demux0 /dev/dvb/adapter0/demux0
ln -s /dev/dvb0.dvr0 /dev/dvb/adapter0/dvr0
ln -s /dev/dvb0.dvr0 /dev/dvb/adapter0/dvr0.ts
ln -s /dev/dvb0.net0 /dev/dvb/adapter0/net0
chmod 777 /dev/dvb/adapter0
chmod 777 /dev/dvb/adapter0/frontend0
chmod 777 /dev/dvb/adapter0/demux0
chmod 777 /dev/dvb/adapter0/dvr0
chmod 777 /dev/dvb/adapter0/dvr0.ts
chmod 777 /dev/dvb/adapter0/net0
mkdir /dev/dvb/adapter1
ln -s /dev/dvb1.frontend0 /dev/dvb/adapter1/frontend0
ln -s /dev/dvb1.demux0 /dev/dvb/adapter1/demux0
ln -s /dev/dvb1.dvr0 /dev/dvb/adapter1/dvr0
ln -s /dev/dvb1.dvr0 /dev/dvb/adapter1/dvr0.ts
ln -s /dev/dvb1.net0 /dev/dvb/adapter1/net0
chmod 777 /dev/dvb/adapter1
chmod 777 /dev/dvb/adapter1/frontend0
chmod 777 /dev/dvb/adapter1/demux0
chmod 777 /dev/dvb/adapter1/dvr0
chmod 777 /dev/dvb/adapter1/dvr0.ts
chmod 777 /dev/dvb/adapter1/net0


Puis donner les droits à tvheadend

chmod 775 /data/dvb/tvheadend

Lancer tvheadend (Premier démarrage lancé /data/dvb/tvheadend -C -c/data/dvb/hts et configurer le compte Admin )

/data/dvb/tvheadend -c/data/dvb/hts

Se connecter à Tvheadend par son navigateur : adresseipshield:9981

Et voilà votre Shield Tv est prête à recevoir la TNT

Automatiser le démarrage de Tvheadend

Pour lancer automatiquement tvheadend à chaque démarrage faire un script .sh (copier/coller le code dans un fichier texte et renommer-le en .sh):

#!/system/bin/sh
mkdir /dev/dvb
chmod 777 /dev/dvb
chmod 777 /dev/dvb0.frontend0
chmod 777 /dev/dvb0.demux0
chmod 777 /dev/dvb0.dvr0
chmod 777 /dev/dvb0.net0

chmod 777 /dev/dvb1.frontend0
chmod 777 /dev/dvb1.demux0
chmod 777 /dev/dvb1.dvr0
chmod 777 /dev/dvb1.net0

mkdir /dev/dvb/adapter0
ln -s /dev/dvb0.frontend0 /dev/dvb/adapter0/frontend0
ln -s /dev/dvb0.demux0 /dev/dvb/adapter0/demux0
ln -s /dev/dvb0.dvr0 /dev/dvb/adapter0/dvr0
ln -s /dev/dvb0.dvr0 /dev/dvb/adapter0/dvr0.ts
ln -s /dev/dvb0.net0 /dev/dvb/adapter0/net0

chmod 777 /dev/dvb/adapter0
chmod 777 /dev/dvb/adapter0/frontend0
chmod 777 /dev/dvb/adapter0/demux0
chmod 777 /dev/dvb/adapter0/dvr0
chmod 777 /dev/dvb/adapter0/dvr0.ts
chmod 777 /dev/dvb/adapter0/net0

mkdir /dev/dvb/adapter1
ln -s /dev/dvb1.frontend0 /dev/dvb/adapter1/frontend0
ln -s /dev/dvb1.demux0 /dev/dvb/adapter1/demux0
ln -s /dev/dvb1.dvr0 /dev/dvb/adapter1/dvr0
ln -s /dev/dvb1.dvr0 /dev/dvb/adapter1/dvr0.ts
ln -s /dev/dvb1.net0 /dev/dvb/adapter1/net0

chmod 777 /dev/dvb/adapter1
chmod 777 /dev/dvb/adapter1/frontend0
chmod 777 /dev/dvb/adapter1/demux0
chmod 777 /dev/dvb/adapter1/dvr0
chmod 777 /dev/dvb/adapter1/dvr0.ts
chmod 777 /dev/dvb/adapter1/net0

/data/dvb/tvheadend -c /data/dvb/hts 2>&1 > /data/dvb/tvheadend.out

Tu Copier le script dans le dossier /su/su.d, lui attribut les autorisations de démarrage chmod +x et chmod 0755

A partir de maintenant quand on redémarre la shield tv, Tvheadend est accessible depuis l'ordi ou n'importe quel périphérique se connectant dessus !

A vous de jouer en configurant Tvheadend.

Petit Bonus
Pour ceux qui ne veulent apas utiliser kodi ou un autre programme pour avoir la TNT je vous propose ce petit logiciel tres pratique qui s’installe comme une appli Shield Tv et qui sert a avoir la TNT par le biais de Tvheadend !

S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !


Amusez vous bien !
 
L

lohanbarth

  • #2
Bonsoir et merci pour le partage.
 
Haut Bas