Skip to content

Instantly share code, notes, and snippets.

View xanderificnl's full-sized avatar
💭
Rest In Piece Xander 13-09-2023

Xander xanderificnl

💭
Rest In Piece Xander 13-09-2023
View GitHub Profile
@xanderificnl
xanderificnl / readme.md
Created September 1, 2022 10:26
Android TV things - adb.
  • Get recent activities
$ dumpsys window windows | grep -oE 'com\..*/.* ' | sort -u
com.amazon.amazonvideo.livingroom/com.amazon.ignition.IgniteActivity
com.google.android.tvlauncher/.MainActivity
com.mediatek.wwtv.tvcenter/.nav.TurnkeyUiMainActivity
com.netflix.ninja/.MainActivity
@xanderificnl
xanderificnl / README.md
Last active August 30, 2022 04:06
HAOS - Setup

These are the steps I took to set up HAOS.

key val note
IP (vlan40) 10.1.40.1 Services vlan - also provides PXE booting
IP (vlan50) 10.1.50.245 IoT vlan
DISK /dev/sda

Boot laptop from network: network installs > Ubuntu > Latest.

@xanderificnl
xanderificnl / readme.md
Last active September 25, 2022 03:26
Streaming a disk image (i.e. HAOS) from a Windows client to a Linux live environment via ncat - straight to disk (dangerous).

Alternative way:

Sender

python -m http.server --bind 0.0.0.0

Receiver

@xanderificnl
xanderificnl / README.md
Created August 27, 2022 06:03
Android TV --- automatically sleep when inattentive.

Background

FWIW. My Philips TV will only allow me to set me 4+ hours in the settings menu. You'll need to enable Android's debug bridge to set these options.

Time is in miliseconds!

Setting the attentive timeout to 50 minutes.

adb shell settings put secure attentive_timeout 3000000

# aug/25/2022 10:40:01 by RouterOS 7.4.1
/interface bridge
add frame-types=admit-only-vlan-tagged name=bridge1 vlan-filtering=yes
/interface vlan
add interface=bridge1 name=guests vlan-id=30
add interface=bridge1 name=internet-of-things vlan-id=50
add interface=bridge1 name=management vlan-id=10
add interface=bridge1 name=quarantine vlan-id=60
add interface=bridge1 name=services vlan-id=40
add interface=bridge1 name=users vlan-id=20
@xanderificnl
xanderificnl / 1 - install.md
Last active August 21, 2022 23:09
home assistant supervisor @ debian w/ cloudflare tunnel

Set up:

sudo apt-get install \
jq \
wget \
curl \
udisks2 \
libglib2.0-bin \
network-manager \
@xanderificnl
xanderificnl / install.sh
Created August 21, 2022 21:10
Install cloudeflared (debian)
#!/bin/sh
TOKEN=""
(curl -V || sudo apt-get install -y curl)
curl -L --output cloudflared.deb https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb
sudo dpkg -i cloudflared.deb
sudo cloudflared service install $TOKEN
@xanderificnl
xanderificnl / ha-install.bash
Last active August 21, 2022 14:53
Home assistant @ ubuntu
sudo apt install -y docker.io
sudo mkdir /usr/local/etc/homeassistant
sudo systemctl enable --now docker
sudo gpasswd -a $USER docker
sudo -u $USER bash
docker run -d \
--name homeassistant \
--privileged \
--restart=unless-stopped \
@xanderificnl
xanderificnl / mikrotik.md
Created August 21, 2022 14:37
Mikrotik TFTP - netboot.xyz

Be sure to replace the Mikrotik IP & the DHCP network (see line 8, "network set #")

Mikrot IP: 192.168.88.1/24 DHCP network: 0

/tool fetch url="https://boot.netboot.xyz/ipxe/netboot.xyz.kpxe"
/ip tftp add ip-addresses=192.168.88.0/24 req-filename=netboot.xyz.kpxe real-filename=netboot.xyz.kpxe allow=yes read-only=yes
/ip dhcp-server network set 0 next-server=192.168.88.1 boot-file-name=netboot.xyz.kpxe
@xanderificnl
xanderificnl / README.md
Last active August 25, 2022 08:27
Mikrotik / RouterOS: Native IPv6 w/ Tweak (gigabit fiber)

Preface

Execute these steps in a terminal or translate them to WebFig or WinBox.

Search and replace these values in a text editor if your set up differs:

key value
Wan interface ether1
Bridge interface bridge