Hi people!
With the new version of the firmware HMD closed a big security hole... which also rendered all temporary roots we had useless.
So I created a new one - in app-form.
What you need:
-- OmniSD --> install as usual, and do the 'privileged factory reset' if you haven't done already.
Now start the app and the Select-/Enter-Key will toggle the telnet-server on/off.
If it's on you also see the IP you need to connect to on the display.
So from a PC a simple
will connect you to your phone. (were '192.168.1.125' is just an example - use the IP shown on display...)
Or in an adb-shell you can also use
which is mostly faster because it then uses USB instead of WLAN.
--> the telnetd-server has root permissions!
You don't need to keep the app in foreground to work - leaving the app doesn't close it - or the telnet-server if it's started.
So you can start the app, start the server, leave the app -- and at a later time 'restart' the app to stop the server.
(it's not really a 'restart' because it stays in background. This is only tested on v16 -- I'm not completely sure if it's a new feature or if it is the same on older firmwares...)
If the app is 'really' closed (by webide for example or probably killed because of extremely low mem) -- then the server will also be stopped.
-- don't use it on public WLANs --> this should be obvious --
have fun!
speeduploop