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 !