[{"data":1,"prerenderedAt":188},["ShallowReactive",2],{"repo-chentianxiong123-tvbox-linux-en":3,"i18n-chentianxiong123-tvbox-linux-en":185},{"mirrorPool":4,"detail":13,"relatedProjects":65},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":24,"homepage":25,"pushedAt":26,"ownerAvatar":27,"ownerName":28,"ownerBio":25,"lastSyncTime":29,"lastReleaseTime":30,"tags":31,"license":32,"category":33,"subgroup":34,"releases":35},"chentianxiong123","tvbox-linux",1213567173,"https:\u002F\u002Fgithub.com\u002Fchentianxiong123\u002Ftvbox-linux",2,"Shell","海纳思(hinas)系统软件包管理工具，支持一键安装\u002F卸载 FileBrowser、Nginx、Samba、Alist、Aria2、Transmission、Jellyfin、HomeAssistant 等 30+ 款软件",{"Shell":22,"Python":23},91.7,8.3,[],"","2026-08-20","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F221141626?v=4","shennian","2026-10-03T14:50:07.962600+00:00","2026-08-20T05:14:48Z",[],"GPL-2.0","network","内网穿透工具",[36],{"tag":37,"publishAt":30,"semVer":38,"prerelease":41,"assets":42},"v0.1.0",[39,40,39],0,1,false,[43,48,52,56,60],{"fileName":44,"sizeMb":45,"sha256":46,"downloadCount":39,"originUrl":47},"boot_cma16_patched.bin",12.36,"b2d6fe6a00c072019fafc6c6dce9cc8ea26a8e1e3bd09a0b116346737e9c3f0d","https:\u002F\u002Fgithub.com\u002Fchentianxiong123\u002Ftvbox-linux\u002Freleases\u002Fdownload\u002Fv0.1.0\u002Fboot_cma16_patched.bin",{"fileName":49,"sizeMb":45,"sha256":50,"downloadCount":40,"originUrl":51},"boot_cma16_patched_v3.bin","dcdf62459b916b9a8aa71b8a07ff979cd7bcceee797a57d744468c06a03eba95","https:\u002F\u002Fgithub.com\u002Fchentianxiong123\u002Ftvbox-linux\u002Freleases\u002Fdownload\u002Fv0.1.0\u002Fboot_cma16_patched_v3.bin",{"fileName":53,"sizeMb":45,"sha256":54,"downloadCount":39,"originUrl":55},"boot_headless.bin","499d0d63f52758bd1110361c04960e13a363743bf16ddad740fea9a42c072999","https:\u002F\u002Fgithub.com\u002Fchentianxiong123\u002Ftvbox-linux\u002Freleases\u002Fdownload\u002Fv0.1.0\u002Fboot_headless.bin",{"fileName":57,"sizeMb":45,"sha256":58,"downloadCount":39,"originUrl":59},"boot_original.bin","e4861286ecf2cc6dd62c5367b653458a798ed5e435983438607e8e36949fc1ae","https:\u002F\u002Fgithub.com\u002Fchentianxiong123\u002Ftvbox-linux\u002Freleases\u002Fdownload\u002Fv0.1.0\u002Fboot_original.bin",{"fileName":61,"sizeMb":62,"sha256":63,"downloadCount":39,"originUrl":64},"hi3798mv100_hinas_wifi.tar.gz",9.92,"edad718f22679c8aea35b10099badff125d3bbb727a92a9601510e63da5f221b","https:\u002F\u002Fgithub.com\u002Fchentianxiong123\u002Ftvbox-linux\u002Freleases\u002Fdownload\u002Fv0.1.0\u002Fhi3798mv100_hinas_wifi.tar.gz",[66,89,108,120,142,156],{"owner":67,"repo":67,"repoId":68,"category":33,"subgroup":34,"language":69,"tags":70,"starCount":77,"ownerUid":78,"latestTag":79,"platforms":80,"lastReleaseTime":86,"downloadCount":87,"description":88},"EasyTier",698328708,"Rust",[71,72,73,74,75,76],"nat-traversal","p2p","rust","tailscale","vpn","zerotier",14058,169161851,"nightly",[81,82,83,84,85],"windows","mac","linux","android","other","2026-10-14T01:33:40Z",210,"A simple, secure, decentralized mesh VPN solution built with Rust and Tokio, supporting WireGuard protocol.",{"owner":90,"repo":91,"repoId":92,"category":93,"subgroup":34,"language":94,"tags":95,"starCount":101,"ownerUid":102,"latestTag":103,"platforms":104,"lastReleaseTime":105,"downloadCount":106,"description":107},"PancakeTAS","lsfg-vk",1010058075,"tools","C++",[96,83,97,98,99,100],"frame-generation","losslessscaling","lsfg","steamdeck","vulkan",4711,78265483,"v2.0.0-dev",[83],"2026-08-27T23:03:48Z",1034,"A Vulkan layer that hooks into Vulkan applications and generates additional frames using Lossless Scaling's frame generation algorithm on Linux.",{"owner":109,"repo":110,"repoId":111,"category":33,"subgroup":34,"language":69,"tags":112,"starCount":113,"ownerUid":114,"latestTag":115,"platforms":116,"lastReleaseTime":117,"downloadCount":118,"description":119},"mmalmi","nostr-vpn",1179199801,[],1180,2116445,"v4.1.17",[81,82,83,84],"2026-09-28T07:23:05Z",982,"A Tailscale-style private mesh VPN built around Nostr with a FIPS-backed data plane, offering cross-platform native apps.",{"owner":121,"repo":122,"repoId":123,"category":33,"subgroup":34,"language":124,"tags":125,"starCount":135,"ownerUid":136,"latestTag":137,"platforms":138,"lastReleaseTime":139,"downloadCount":140,"description":141},"pmh1314520","MCTier",1158098428,"TypeScript",[84,126,127,128,129,130,73,131,132,133,134,81],"css","easytier","game","minecraft","react","tauri2","typescript","vlan","webrtc",1048,121346920,"v3.10.0",[81,84,85],"2026-10-04T11:03:49Z",71,"A virtual LAN networking tool based on EasyTier and WebRTC, supporting cross-platform joining of the same lobby on Windows and Android, for LAN gaming, cross-network local service access, and temporary collaboration.",{"owner":143,"repo":144,"repoId":145,"category":33,"subgroup":34,"language":146,"tags":147,"starCount":149,"ownerUid":150,"latestTag":151,"platforms":152,"lastReleaseTime":153,"downloadCount":154,"description":155},"AceDroidX","frp-Android",320878561,"Kotlin",[84,148],"frp",632,15519693,"v1.3.2",[84],"2026-05-24T11:21:26Z",3297,"An frp client application for Android that uses a built-in frp kernel (libfrpc.so) to run the Android device as an frp client, enabling intranet penetration so users can access services on their phone or local network from the public internet.",{"owner":157,"repo":158,"repoId":159,"category":33,"subgroup":34,"language":160,"tags":161,"starCount":178,"ownerUid":179,"latestTag":180,"platforms":181,"lastReleaseTime":182,"downloadCount":183,"description":184},"MoonProxyHQ","moonproxy-desktop",1269181498,"Vue",[162,163,148,164,165,166,167,71,168,169,170,171,172,73,173,174,175,176,177,81],"cross-platform","desktop-app","frpc","gui","intranet-penetration","macos","ngrok-alternative","open-source","proxy","remote-access","reverse-proxy","self-hosted","self-hosting","tauri","tunnel","vue",62,297804672,"v1.2.0",[81,82],"2026-06-30T16:38:29Z",338,"A cross-platform FRP desktop client (frpc GUI) for non-technical users, supporting macOS and Windows, with visual NAT traversal and zero-config out-of-the-box experience, built with Tauri v2 + Vue 3 + Rust.",{"description":186,"readmeHtml":187},"tvbox-linux is a set-top box modding toolkit offering hinas package management plus unbricking, kernel patching, and headless-server scripts for ZTE B860AV boxes.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>tvbox-linux is a set-top box modding toolkit for tinkerers. It has two parts: package management scripts for the hinas system that install or remove thirty-plus common services on Hi3798MV100 devices, and unbricking, kernel patching, and headless-server schemes for the ZTE B860AV1.1-T2 set-top box.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Turn an idle set-top box into a quiet little server.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Package management\u003C\u002Fstrong>: install or remove thirty-plus services on hinas in one action, including FileBrowser, Nginx, Samba, Alist, Aria2, Transmission, Jellyfin, and HomeAssistant\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WiFi install script\u003C\u002Fstrong>: configure wireless drivers and connectivity for Hi3798MV100 devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Docker image check\u003C\u002Fstrong>: verify Docker image availability to reduce pull failures\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unbricking\u003C\u002Fstrong>: firmware analysis, partition tables, and unbrick records to recover bricked devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Kernel patching\u003C\u002Fstrong>: binary patches that bypass Android network permission checks so all processes can create network sockets\u003C\u002Fli>\n\u003Cli>\u003Cstrong>System trimming\u003C\u002Fstrong>: remove the Android framework and non-essential components while keeping the Linux core to cut resource use\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Network persistence\u003C\u002Fstrong>: auto-load WiFi drivers and start SSH at boot\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Kernel analysis tools\u003C\u002Fstrong>: Python scripts to extract and patch the kernel inside a boot image\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>Users with idle set-top boxes to repurpose as servers\u003C\u002Fli>\n\u003Cli>People who need to bulk-install software on hinas\u003C\u002Fli>\n\u003Cli>Developers studying Android kernel patching and system trimming\u003C\u002Fli>\n\u003Cli>Tinkerers needing unbrick recovery options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\u003Ch3 id=\"hinas-project\">hinas project\u003C\u002Fh3>\u003Col>\n\u003Cli>Enter the \u003Ccode>himv3798-100-hinas\u003C\u002Fcode> directory\u003C\u002Fli>\n\u003Cli>Run \u003Ccode>.\u002Fhinas_install_uninstall.sh\u003C\u002Fcode> and pick install or remove from the menu\u003C\u002Fli>\n\u003Cli>Run \u003Ccode>.\u002Fcheck_docker_registry.sh\u003C\u002Fcode> to check images\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3 id=\"zte-b860-project\">ZTE B860 project\u003C\u002Fh3>\u003Col>\n\u003Cli>Enter the \u003Ccode>b860av1-t2\u003C\u002Fcode> directory and read its documentation\u003C\u002Fli>\n\u003Cli>Extract the kernel: \u003Ccode>python3 scripts\u002Fkernel_analysis.py extract boot.img kernel.bin\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Patch it: \u003Ccode>python3 scripts\u002Fpatch_kernel.py patch boot.img boot_patched.img\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Flash per the docs and configure the boot script\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"core-advantages\">Core Advantages\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>All-in-one scripts\u003C\u002Fstrong>: install, remove, check, and package scripts reduce manual commands\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Documented methods\u003C\u002Fstrong>: unbrick records, hardware maps, and register manuals back the approach\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Repurpose hardware\u003C\u002Fstrong>: turn obsolete boxes into low-power download and media servers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reproducible\u003C\u002Fstrong>: kernel patch addresses and partition tables are fully recorded for step-by-step reuse\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"system-requirements\">System Requirements\u003C\u002Fh2>\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Requirement\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Device\u003C\u002Ftd>\n\u003Ctd>Hi3798MV100 (hinas), ZTE B860AV1.1-T2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>System\u003C\u002Ftd>\n\u003Ctd>hinas system; Android 4.4.2 before modding\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Tools\u003C\u002Ftd>\n\u003Ctd>Python 3, Shell\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>Flashing, patching, and trimming carry bricking risk; back up first and confirm the exact device model\u003C\u002Fli>\n\u003Cli>The project is for learning and research; follow local laws and carrier terms\u003C\u002Fli>\n\u003Cli>Hardware differs across batches, so verify the partition table and chip model before proceeding\u003C\u002Fli>\n\u003Cli>Some firmware and images must be downloaded separately from Releases\u003C\u002Fli>\n\u003C\u002Ful>\n",1792450891180]