# RT-G2: Home cleanup, wallpaper, SMB and boot animation

Verified on RockTek G2 / SEI804RT / YYJ, Android TV 14 build 7475.

## Home advertising

The X11 solution uses root/Magisk in two layers:

1. A hosts overlay blocks `androidtvchannels-pa.googleapis.com` and
   `androidtvwatsonfe-pa.googleapis.com` over IPv4 and IPv6.
2. A root service backs up and edits Google TV Launcher's private `Page.db`,
   deleting five TVOD channel IDs.

The RT-G2 shell cannot read or write the launcher's private database, so the
database part is not portable without root. Modifier RT-G2 provides two safe
and reversible alternatives:

- router or Private DNS blocking for the two exact endpoints;
- disable/enable `com.google.android.tvrecommendations` for user 0. Live test
  leaves the apps row working and removes the recommendation rows.

Rollback is the matching **Restore recommendations** action. No system APK is
deleted.

## Wallpaper

`WallpaperManager.setBitmap(..., FLAG_SYSTEM)` is supported and was verified:
WallpaperManagerService created wallpaper ID 5. Google TV Home 7.6.10 draws an
opaque background, so the system wallpaper is not visible on its Home screen.
The reversible visible-wallpaper path is Projectivy Launcher. The stock Home
package remains installed and can be restored from Modifier.

## SMB/CIFS

The kernel has no `cifs` filesystem, `/dev/fuse` is root-only, shell has no
`CAP_SYS_ADMIN`, and SELinux blocks the X11 Samba process. Standard ports
445/139 are privileged. Therefore this release does not claim a Samba server
or a kernel/global CIFS mount.

`TECHNOZON SMB / NAS RT-G2 1.4.0` is a user-space SMB2/SMB3 client using
`jcifs-ng`. It provides a NAS browser, streamable files and a system
DocumentsProvider/SAF root without requesting all-files access.

## Boot animation

The active file is `/system/media/bootanimation.zip`. Verified Boot is green,
the bootloader is locked, and the file has the `system_file` SELinux label.
Replacing the real early boot animation requires root, an unlocked/re-signed
firmware image, or vendor/platform integration. A post-boot splash would not be
the real boot animation and is intentionally not presented as one.
