In der WAAV 256 hatte ich AllCast vorgestellt und auch erwähnt, dass es bei mir problemlos läuft allerdings nur wenn beide beteiligten Geräten im gleichen physikalischen Netz sind.
Also vom Smartphone und Tablet funktioniert es per WLAN untereinander wunderbar, zum fireTV aber nur wenn dieses auch im WLAN ist, nicht via Kabel wie es bei mir normalerweise angebunden ist.
Die Lösung für meinen Router mit OpenWRT Attitude Adjustment 12.09 ist, dass Multicast Snooping für die IGMP Multicasts auf der Bridge zwischen LAN und WLAN zu deaktivieren.
Dazu die Zeile
In “Local Startup” bei System→Startup eintragen.
Damit es grundsätzlich überhaupt schon im WLAN funktioniert musste ich IGMP im LAN ermöglichen. Dazu unter Network→Firewall→Traffic Rules eine Regel hinzufügen die das Protokoll “IGMP” aus der Source Zone lan in die Destination Zone lan erlaubt.
Damit funktioniert AllCast bei mir vom Tablet oder Smartphone im WLAN zum fireTV im Kabelnetzwerk.
Dieses Wochenende habe ich einige produktive Apps, die Brettspielvariante eines First Person Shooters sowie drei Spiele aus dem aktuellen Humble Mobile Bundle das ganz im Zeichen von Halloween steht:
Morgen Ausrüstung — Wecker der gleich das wichtigste des Tages anzeigt
Flava – Notizbuch/Journal — Notizen- und Tagebuchapp
Anlässlich zu Halloween nächste Woche gibt es im gestern gestarteten Humble Mobile Bundle “The Humble Mo-boo!-ile Bundle” 6 Spiele zum gruseln für Android:
Im Basispaket zu einem frei wählbaren Preis gibt es Rebuild, Oscura: Second Shadow und Containment: The Zombie Puzzler.
Zahlt man mehr als der Durchschnitt (momentan 3$ ~2,37€) bekommt man ausserdem noch Five Nights At Freddy’s, Dead Effect Premium sowie The Walking Dead: Assault.
Weitere Spiele sind momentan nicht angekündigt, aber es würde mich nicht wundern wenn zur Halbzeit in einer Woche noch weitere Bonusspiele dazu kommen. Das Bundle läuft noch 13 Tage bis zum 5.11. Abends.
Ausserdem gibt es alle paar Tage ein kostenloses Spiel, derzeit ist es The Spookening.
Um Screenshots von einem Android Gerät zu machen drückt man die ein/Ausschalter und die Leise-Taste gleichzeitig. Das fireTV läuft auch mit Android, hat aber keine Tasten für diese Kombination.
Um Screenshots machen zu können hat aber schon die Entwickler-FAQ von Amazon eine Anleitung. Sie besteht aus drei Befehlen die per Android Debug Bridge (ADB) auf dem Gerät selbst einen Screenshot macht, ihn auf den Rechner kopiert und anschliessend auf dem Gerät löscht.
Um das nicht immer von Hand tippen zu müssen habe ich die Befehle in ein kleines Script geschrieben das den Screenshot erstellt, vom Gerät zieht und anschliessend lokal umbenennt. Dazu gibt man ihm die IP Adresse des Geräts sowie optional einen Namen zum umbenennen mit, z.B. ./Android-Screenshot.sh 172.19.74.200 fireTV:
#!/bin/bash
#$1: IP des Zielgeräts
#$2: Name für Screenshot (optional)
now=$(date +"%Y%m%d-%H%M%S")
#mit Gerät verbinden
adb connect $1
#Screenshot auf Gerät erstellen und ziehen
adb shell screencap -p /sdcard/screenshot.png
adb pull /sdcard/screenshot.png
adb shell rm /sdcard/screenshot.png
#Datei lokal umbenennen
mv screenshot.png screenshot-$2_$now.png
IP und Namen kann man alternativ natürlich auch fest hinterlegen, da das so prinzipiell aber mit jedem Android Gerät mit aktivierten Debugging via Netzwerk funktioniert habe ich es lieber universell gemacht.Damit das funktioniert muss im fireTV in den Einstellungen bei den Entwickleroptionen das “ADB Debugging” aktiviert werden. Das fireTV merkt sich diese Einstellung auch dauerhaft, normale Android Geräte setzen diese Einstellung bei einem Neustart zurück denn es gibt da keine Kennwortabfrage o.ä..
Das Script ist für Linux (funktioniert wahrscheinlich aber genauso unter MacOS) und benötigt adb aus den SDK-Tools.
Dieses Wochenende ist es sehr speziell, ich stelle das Xposed Framework vor mit dem sich Basisfunktionalitäten von Android beeinflussen lassen sowie die Module für das Framework die ich auch konkret verwende um das Verhalten konkret zu verändern. Das ist sehr speziell und benötigt root Rechte, ich hoffe aber es ist auch ohne konkreten Nutzen interessant. Nächstes Wochenende gibt es dann wieder eine normale Folge:
Xposed Framework (root) — ermöglicht Verhaltensänderungen im Android Grundgerüst
Burnt Toast — erweitert die “Toast” Nachrichten um das Programmicon
CrappaLinks — löst Links von Linkverkürzern auf ehe sie weiter verarbeitet werden
Greenify — ermöglicht erweiterte Funktionen in Greenify
StopSwitchDelay — verkürzt die Pause zwischen Home-Taste und weiteren Aktionen
VpnDialog Xposed Module — deaktiviert die Warnmeldung bei VPN Programmen
AppOpsXposed — führt das Menü für Programmberechtigungen wieder ein
GravityBox [KK] — umfangreiche Einstellmöglichkeiten für Stock ROMs
Heads Up Notifications — Statusmeldungen als Heads Up Benachrichtigung wie in Android L
RootCloak — verschleiert die root Funktionalität
Screenshot Delay Remover — keine Pause mehr bei Screenshots
(Gesture Navigation) — Gestennavigation
(XMultiWindow) — Mehrere Programmfenster auf dem Bildschirm
Im Humble Store, dem “normalen” Softwareshop des HumbleBundle gibt es dieses Wochenende einige der Humble Bundles aus dem September erneut reduziert. Auf der Aktionsseite gibt es das Humble Indie Bundle 12, das Humble Bundle PC and Android 12, das Leading Ladies Weekly Bundle und das Shmups Flash Bundle für jeweils 11,99€, das Flash Bundle für 7,99€. Mehr als man im ursprünglichen Bundle bezahlen musste aber je nachdem wie viele Spiele einen interessieren dennoch sehr deutlich reduziert.
Viele interessante Spiele, das PC and Android 12 habe ich mir auch geholt. Ein Blick lohnt sich! Die Plattformen unterscheiden sich je nach Bundle und Spiel, die des PC and Android 12 sind zum Beispiel alle für Linux, MacOS, Windows und Android.