RNX Linux
########################
This is a Guide to install RNX Linux on your Android Device
RNX apps are use to run desktop applications on android
You can run desktop linux softwares on android on this
--------- Table of contents [ INDEX ] -------------
Installation for arm64 == aarch64
Guide for How to use RNX XIO
Youtube Guide for RNX XIO controls
Guide for RNX Update Binaries
Guide for Installing Softwares
Solution for some errors in Applications
How to disable phanton process killer in android
Read : Features and Upcoming features in RNX
List of Some Useful Softwares for RNX
GPU and Gaming on RNX
Report an Issue / Bug / any other error
Know More About RNX
How to Cast RNX Linux on TV using MiraCast / WiFi Display
Community Support Guides and Fixes
Download RNX Apps
Donate to RNX
🥳🥳
To shut down RNX Linux open app android settings of RNX Terminal
then force stop RNX Terminal app
Last Docs Update : 2024/09/11
Docs : version = 2.8.8
Latest RNX = V2.8.8
no need of rooted android for running RNX
you can use all features of RNX without rooting your android
----------------------------------------------
=== Timeline ===
2024/09/28 : RNX System 3.1.2
added support for arm 32bit devices
2024/09/11 : RNX XIO V2.8 : Released on Docs
MiraCast / WiFi Display added
for RNX XIO app V2.8
2024/05/07 : RNX V2.8.6 : Released on Docs
rnx core added android gpu
rnx xio added game mode and some fixes
2024/04/09 : RNX V2.8.5 : Released on Docs
rnx core app updated
rnx xio app updated
display scaling option added
2023/08/28 : RNX V2.8.4 : Released on Docs
X sever running on native android only for RNX XIO
dynamic resolution added
keyboard layout improved
2023/08/13 : RNX V2.8.1 : Released on Docs
support added for playstore
RNX Core UI added
1 click to shutdown option added in UI
2023/08/06 : RNX V2.7.9 : Released on Docs
support added for commands
"poweroff" , "reboot"
and many core fixes
2023/01/01 : RNX V2.7.4 : Released on Docs
updated apps xio and rnx core
2021/09/08 : RNX V2.7.2 : Released on Docs
added apache2 rnx_uwax service , some minor fixes
2021/08/29 : RNX TMX Term : App Released on Docs
2021/08/28 : RNX V2.7.1 : Released on Docs
project RNX started in 2018
================
----------------------------------------------
Screen Shots of Latest RNX
-----------------------------------------
----------- RNX OS - Installation Guide
---------
Index - Table
NOTE :
this is only for 64bit android devices ( aarch64 == arm64 )
also added support for arm 32bit devices on 2024/09/28
RNX on Android 10+ is now supported by Play Store Version
you need to download and install RNX Core and RNX Neo Apps
then restart phone
then open RNX Core App then use RNX Neo App
Video Guide : Youtube Watch by Awnto
Author :- Rishabh Sarswa (Rishu)
Instagram(Rishu) : Here
Step 1 : Download and install apps
Currently not supported on all devices and have bugs on some devices
Install Apps in order
RNX Core >> RNX Neo >> RNX XIO
other wise you may get rnx core connection error
if you installed in wrong order
don't worry force close RNX Neo then open RNX Neo again
OR restart Phone
if you getting permission error on android 10+
after installing apps from our playstore then
restart phone and open RNX Core then open RNX Neo your error will be solved
Download Apks from Download
NOTE : You need to download and install RNX Core and RNX Neo App
then restart device
after installing apps open RNX Core App
it will start loading binaries which takes about 2-3 minutes
Now open RNX Neo app
Step 2 : Installing Linux
install linux
take 260MB internet if online install
take about 1GB space but atleast 2GB free space recommended
run below command
rnx get-default-linux
then set your linux in prompt
1) select debian
2) set root password
3) user setup
This will install and setup Debian on Android
to Start basic services
run below commands as root user
run command "su" to switch to root user
then enter your password
run command
rnx_uwax enable xio
on default display :1
xio is GUI Display for RNX
to enable RNX XIO app on startup
to disable startup service
run command
rnx_uwax disable [service_name]
eg : "rnx_uwax disable xio"
run command
rnx_uwax enable proftpd
default port 7021
proftpd is ftp server use to transfer file from other devices
to enable proftp server on startup
run command
rnx_uwax enable sshd
default port 7022
sshd is secure shell server use to open terminal other device
to enable sshd server on startup
run command "apt install xrdp" then
rnx_uwax enable xrdp
enable rdp for RNX linux you can connect RNX
to windows remote desktop
search in start menu "remote desktop"
then enter your ip address
connect your android and windows on same WiFi network
to know your phone ip run command "busybox ifconfig" in RNX Terminal
your phone wifi ip will look like "192.168.x.x" eg : 192.168.43.1
then use address "192.168.x.x" in Remote Desktop
then after log in use Xvnc and enter username and password
run command
rnx_uwax enable vncd
default port 5972 on default display :72
vncd is remote desktop use to connect display from other device
to start vnc so you can use RNX display on other devices on startup
RealVNC Client Google PlayStore
then use address "127.0.0.1::5972" in RealVNC app
to connect VNC to windows install VNC Viewer on Windows
connect your android and windows on same WiFi network
to know your phone ip run command "busybox ifconfig" in RNX Terminal
your phone wifi ip will look like "192.168.x.x" eg : 192.168.43.1
then use address "192.168.x.x::5972" in VNC Viewer
OR for fast frame rate bVNC app bvnc
connect to bvnc over server 127.0.0.1 port 5972 (GUI)
run command
rnx_uwax enable apache2
default port : 7080
default web root directory : /awnto/sdcard/AWN/web
apache2 is web server use to host websites
enable server on startup
--------------------------
----------- How to disable phantom process killer
---------
Index - Table
in android 12 or higher android kills app processes having more than 32 process
to fix this issue connect your android to any other computer
then setup adb then command "adb devices" to check android connected or not
then run below commands in connected computer
adb shell "/system/bin/device_config set_sync_disabled_for_tests persistent"
adb shell "/system/bin/device_config put activity_manager max_phantom_processes 2147483647"
adb shell settings put global settings_enable_monitor_phantom_procs false
now all done :)
--------------------------
----------- GPU and Gaming on RNX
---------
Index - Table
added default GPU on RNX V2.8.6 or higer
you can use gaming mode in RNX XIO app
List of Games provided by debian
Debian Games
Note : not all games or programs works properly with android GPU
eg : firefox doesn't work properly with android gpu
Trigger Rally "apt install trigger-rally"
to run program without android gpu (on software renderer)
rnx-no-glx [program command]
eg : "rnx-no-glx firefox"
--------------------------
Feel free to Message me if you facing any problem
Contact links are given at bottom of this page
--------------
support and options :
audio , video , opengl ,
physical keyboard , physical mouse ,
Awnto custom virtual keyboard
--------------
----------- Guide for How to use RNX XIO
---------
Index - Table
you need to enable xio app
run command to enable
"rnx_uwax enable xio"
you only need to enable xio once
------ controls -------
Youtube Guide for RNX XIO controls
toggle keyboard == swipe right from left edge or swipe up from bottom
scroll == swipe touch screen
left click = single touch
drag mouse left click == touch and hold then swipe touch screen
right click == touch and hold then release finger
------------------
---------------- Guide for RNX Binaries Update -------------------
Index - Table
Update your RNX Core App
by play store
then Open RNX Core App
all done :)
-------------------------------------------------------------
----------------------------------
Youtube : Here
Twitter : Here
Instagram(Rishu) : Here
Facebook : Here
WhatsApp(Rishu) : Here
Mail : i.awnto@gmail.com
Telegram : Channnel
Telegram : Group
Telegram : Help Desk
WhatsApp : Channel
----------------------------------