Skip to content

Instantly share code, notes, and snippets.

View RainyXeon's full-sized avatar
🌧️
Life is a tapestry of perspectives.

Renia in RainyLand RainyXeon

🌧️
Life is a tapestry of perspectives.
View GitHub Profile
@RainyXeon
RainyXeon / setup.sh
Last active September 30, 2025 06:07
Script to set experimental local version
echo "Remove Official Local Version String"
rm "localversion-moon"
echo "Add experimental version string"
echo "-EXPERIMENTAL-MoonWake" > localversion-00-experimental
echo "Add commit version string"
echo "-$(git rev-parse --short=7 HEAD)" > localversion-01-experimental
echo "Add run number string"
echo "-$RUN_NUMBER" > localversion-02-experimental
make O=out kernelrelease
echo "Done!"
@RainyXeon
RainyXeon / HTTPStream.lua
Created February 20, 2025 09:00
Legacy LunaStream's HTTPStream class
local http = require('coro-http')
local timer = require('timer')
local Readable = require('stream').Readable
local HTTPStream = Readable:extend()
function HTTPStream:initialize(method, url, headers, body, customOptions)
Readable.initialize(self, { objectMode = true })
self.method = method
self.uri = http.parseUrl(url)
@RainyXeon
RainyXeon / custom.rom.list.md
Last active November 1, 2025 09:28
This is the list of custom rom that I tried and collected so far. Some will pass VNeID (Vietnamese gov app) and some won't. Enjoy

We don't need this anymore, I know why it detected. Thanks @ngoxthjen

Check: https://t.me/deepinrain

Currently, VNeID detect:

  • init.svc.adb_root
  • service.adb.root
  • /proc/self/maps
  • Bootloader?
  • app ksu, ksun, apatch...