Skip to content

Navigation Menu

Sign in
Sign up

Repository files navigation

πŸ›‘οΈ Aurified-NET - Retroid Pocket 5 Edition

A secure, auditable rebuild of the original "SPPH ULTRA NET" Magisk module.
Removes obfuscated code, eliminates security risks, and optimizes network latency for handheld gaming.

License Platform Device Status

⚠️ Why This Fork Exists

The original SPPH-ULTRA-NET module contained heavily obfuscated code (eval, variable concatenation) in its service.sh and system.prop files. This practice is a major security red flag, as it prevents users from auditing what the module actually does.

This fork:

  • βœ… Removes all obfuscation: Every line of code is transparent and readable.
  • βœ… Eliminates security risks: No hidden backdoors or malicious payloads.
  • βœ… Focuses on proven optimizations: Only applies settings that are safe and effective for the Retroid Pocket 5.
  • βœ… Graceful degradation: If a feature (like BBR) isn't supported by the kernel, it skips it without crashing.

πŸš€ Features

1. TCP Keepalive Tuning (Verified Working)

Reduces the time it takes to detect dead connections, crucial for online gaming stability.

  • tcp_keepalive_time: 30s (Default: 7200s)
  • tcp_keepalive_intvl: 30s (Default: 75s)
  • tcp_keepalive_probes: 3 (Default: 9)

2. IRQ Affinity Balancing (Verified Working)

Moves network interrupt handlers (WLAN/ETH) to a dedicated CPU core.

  • Benefit: Isolates network processing from the main gaming cores, reducing input lag and micro-stutters.

3. Connection Tracking Optimization (Verified Working)

Increases the NAT table limit to prevent "Connection Lost" errors during heavy multiplayer sessions.

  • nf_conntrack_max: 65,536
  • nf_conntrack_buckets: 65,536

4. BBR Congestion Control (Conditional)

Attempts to enable BBR (Bottleneck Bandwidth and RTT) if the kernel supports it.

  • Note: If your kernel does not support BBR (common on stock kernels), the module gracefully falls back to cubic without errors.

πŸ›‘ Removed Features (Due to Kernel Restrictions)

To ensure stability and prevent errors, the following features from the original module were removed as they failed to apply on the Retroid Pocket 5:

  • ❌ DNS Changes: /system/etc/resolver.conf is read-only on modern Android ROMs.
  • ❌ WiFi Power Save: The power_save sysfs node is missing on this device.
  • ❌ TCP Buffer Tuning: tcp_rmem/tcp_wmem writes are ignored by the kernel.
  • ❌ Obfuscated Logic: All eval statements and hidden code blocks.

πŸ“₯ Installation

  1. Download the latest .zip release from the Releases tab.
  2. Open Magisk Manager (or KernelSU).
  3. Tap Install β†’ Select and Patch a File (or Install from Storage).
  4. Select the downloaded .zip.
  5. Reboot your device.

Verification

After reboot, run the following commands in a terminal (Termux/ADB):

# Check Keepalive (Should be 30)
cat /proc/sys/net/ipv4/tcp_keepalive_time
# Check Congestion Control (Should be 'bbr' or 'cubic')
cat /proc/sys/net/ipv4/tcp_congestion_control
# View Debug Log
cat /data/local/tmp/net_debug.log

About

A secure, auditable rebuild of the original "SPPH ULTRA NET" Magisk module. Optimizes TCP Keepalive, IRQ Affinity Balancing, Connection Tracking, and Congestion Control

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /