Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Entware na TV Box z Androidem
#1
Entware to repozytorium oprogramowania na różnego rodzaju linuxy umieszczone w różnych sprzętach w tym Android. W skrócie powala korzystać jak z linuxa. Polecam zabawę tylko tym, którzy są w stanie przywrócić czysty obraz systemu tj. odceglić boxa.

Sam testowałem na Androidzie 7.1 Nexus Android TV na boxie Mecool M8S Pro L.


Pozwoli nam uruchomić demona SSH i inne rzeczy z repo. Można zainstalować SMB - samba dla wymiany plików z systemami windows np. jako serwer plików z dysku usb. Serwer http z obsługą PHP i SQL - czemu nie? Z popularniejszych programów to m.in Transmission do torrentów lub pyLoad do automatycznego pobierania i rozpakowywania z dowolnych serwisów pobierania (obsługuje konta premium lub można wklejać wygenerowane linki). Tworzy paczki jeśli coś jest w częściach.

Co trzeba wiedzieć?
  1. Trzeba znać architekturę sprzętu i systemu jaki mamy. Trzeba pobierać właściwe binarki. Root wymagany!
  2. Trzeba znać adres ip boxa dla połączenia ssh czy ADB lub np. dla pyload bądź SMB żeby się połączyć przez przeglądarkę
  3. Android co uruchomienie odbudowuje roota / z obrazu systemu dlatego trzeba trzymać wszystko na partycji /data i odbudowywać co uruchomienie linki do katalogów
  4. Pendrive i dyski usb montują się w /storage/id gdzie id to identyfikator partycji extX lub nazwa partycji NTFS
  5. Trzeba co start uruchamiać skrypt co odbuduje linki do katalogów i uruchomi usługi. Jeżeli nasz rom nie obsługuje init.d można spróbować je włączyć lub poszukać skryptu z autostartu pod który możemy się podpiąć. W ostateczności jest aplikacja SManager, która jest w stanie nam uruchomić skrypt startowy.
  6. Jeżeli macie problem z odnawianiem adresu ip to do autostartu z opóźnieniem możecie dodać polecenie udhcpc
  7. Jak coś chodzi w tle to trzeba uważać żeby nie wyłączać boxa, nie doszedłem gdzie wyłączyć możliwość wyłączania. Zwłaszcza jak mamy dysk NTFS. Polecam ext4.
  8. Można normalnie korzystać z boxa oglądać filmy, grać gdy w tle działa pyLoad lub transmission. Co więcej jeśli mamy dwa łącza to można zbidnować żeby korzystały z różnych.
  9. Problemy z obsługą https i szyfrowanych połączeń to najczęściej brak ceryfikatów:
    opkg install ca-bundle ca-certificates
Link do poradnika dla aarch64 - Amlogic S912: By zobaczyć linki musisz się zalogować lub zarejestrować.
Dla innych architektur trzeba zmienić binarkę wget i adres plików w linijce:
URL=http://bin.entware.net/aarch64-k3.10/installer

Skrypt instalacyjny: ent-armv8-android.sh
By zobaczyć linki musisz się zalogować lub zarejestrować.

Skrypt startowy entstart:
By zobaczyć linki musisz się zalogować lub zarejestrować.

Więcej o pyload i entware:
By zobaczyć linki musisz się zalogować lub zarejestrować.

Instalacja samby:

opkg update
opkg install samba4x-libs samba4x-net samba4x-server

Przykładowy smb.conf z jednym udziałem Pliki:
[global]
        netbios name = Entware-SMB4
        interfaces = lo eth0
        server string = Samba on Entware
        workgroup = WORKGROUP
        guest account = nobody
        security = user
        map to guest = Bad User
        guest ok = yes
        guest only = no
        timestamp logs = no
        preserve case = yes
        short preserve case = yes
        socket options = TCP_NODELAY SO_KEEPALIVE IPTOS_LOWDELAY SO_RCVBUF=65536 SO_SNDBUF=65536
        log level = 0
        syslog = 0
        passdb backend = smbpasswd
        smb encrypt = disabled
        smb passwd file = /opt/etc/samba/smbpasswd
        #printcap name = /opt/etc/printcap

[Publiczne]
path = /storage/24d32d4/
public = yes
writable = yes
comment = smb share
printable = no
guest ok = yes
browseable = yes
create mask = 0644
directory mask = 0755
force user = root
force group = root
Odpowiedz
REKLAMA:





Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości