In the future I will have videos that will cover these topics. To fix the time zone from a terminal: sudo dpkg-reconfigure tzdata Follow the prompts. Ctrl-L to clear the terminal or close the terminal. Reboot Linux. To fix no internet, check for the resolv.conf file in the terminal (it's spelled resolve without an e), If the file is not there, create it: cd /etc ls resolv.conf cat resolv.conf nano resolv.conf nameserver 8.8.8.8 nameserver 8.8.4.4 Ctrl-O, Enter, and Ctrl-X to save the file and exit nano. Reboot Linux. To access both UserLAnd's internal and external storage locations from UserLAnd (All of these may not work on all Android devices depending on the model and the version): / /storage/internal /storage/sdcard /host-rootfs/storage/emulated/0 /host-rootfs/storage/426B-9A39 /host-rootfs/storage/emulated/0/Download /sdcard /sdcard/Download /Downloads For internal storage: /host-rootfs/storage/emulated/0 For external storage (ex. SD cards and USB storage): Get the id of the storage device from a terminal (Result should look like: .../mnt/media_rw/426B-9A39 so the storage id is 426B-9A39): gdu -d | grep vold File path to external storage example: /host-rootfs/storage/426B-9A39 To read/write to internal or external storage, add /Android/data/Tech.ula/files to the end of the file path (Access will vary with model and version): /host-rootfs/storage/emulated/0/Android/data/Tech.ula/files /host-rootfs/storage/426B-9A39/Android/data/Tech.ula/files UPDATE - Firefox fix (I'll make a video on this in the future): Open Firefox and go to the URL about:config. Click Accept the Risk and Continue button. Enter sandbox into the search bar. For security.sandbox.content.tempDirSuffix, click the far right arrow to clear the value. Set any values with a number to 0 Set any true/false values to false. May require a reboot. Questions are welcome and encouraged. Due to the design of UA-cam's comment section, posting questions under the pinned comment or under another user's comment makes it difficult for me to find and answer questions. Please do not post your questions under the pinned comment or under other user's questions. Please create a new comment.
Great job Ruth. And your dad's book is also very well written - although I enjoy going through the steps using these videos more. But the book has more info, so they complement one another. You make a great team!
It's absolutely working. I had found hours on the internet to find the way to install xfce on userland but it's nothing until I watch your video. Giving to you a like, a subscribe for this beauty. Hope that you will make more videos about another solution to install Linux on Android.
She was very helpful for me it's my first time I followed someone explained and get 100% success , I would like to thank u Ruth so much for making this videos. from now on I following u up
From about 6 GB to 15 GB depending on the amount of apps in the session. On the Android devices I have, the UserLAnd storage usage shows up in Settings > Storage > Internal Storage > Other apps > UserLAnd
Due to current limitations of UserLAnd's VNC, sound and OpenGL graphics are not available: ua-cam.com/users/shortsdsQDYFv97F4 Google is in the process of merging Android and ChromeOS VMs and hardware. This may provide better solutions in the future. www.androidauthority.com/chrome-os-running-on-pixel-3442496/
I recommend between 6 GB to 15 GB depending on the amount of apps in the session. On the Android devices I have, the UserLAnd storage usage shows up in Settings > Storage > Internal Storage > Other apps > UserLAnd
UserLAnd runs in a container-like environment and does not have direct access to external networks. If Android is connected to a network, UserLAnd should be connected to that network. If you are experiencing no internet in Linux: Confirm the network is down on the Linux side, by pinging Google from a terminal: ping www.google.com Ctrl-C to stop the ping If resolv.conf doesn't exist, create it (it's resolve without an e on the end). If it does, it should have the two Google DNS nameservers listed below. Then reboot Linux. This should restore internet on the Linux side. cd /etc nano resolv.conf nameserver 8.8.8.8 nameserver 8.8.4.4 Ctrl-O, Enter, Ctrl-X to save the file and exit nano
The display option is showing error open xfce display setting unable to query version of RandR extension being used, I tried searching for possible solutions but nothing significant turned up, I checked it seems to be x11 error where RandR extension is missing, need help to solve it
XRandR will not work on Android, the XFCE desktop should automatically start after completing the install instructions. ---------------------------- For your convenience, I've included the complete install instructions: From the UserLAnd Apps menu, install Kali. From the terminal: sudo apt update -y sudo apt dist-upgrade -y sudo apt install dialog -y sudo apt install kali-defaults -y sudo apt install kali-desktop-xfce -y sudo apt install synaptic -y sudo apt install nano -y sudo apt install chromium -y Disconnect from the session, Stop Session, and close UserLAnd. Restart UserLAnd, and click on Kali in the Sessions menu and wait a few moments for the XFCE desktop to start up on it's own. For any Plugin Restart windows that come up, click on the Remove button. For the Synaptic Package Manager, create the gosyn script from a terminal: sudo nano /usr/bin/gosyn xhost + && sudo synaptic && xhost - Ctrl-O, Enter, and Ctrl-X to save the file and exit nano. Change launch command for Synaptic Package Manager to: gosyn Firefox Fix (I'll make a video on this in the future): Open Firefox and go to the URL about:config. Click Accept the Risk and Continue button. Enter sandbox into the search bar. For security.sandbox.content.tempDirSuffix, click the far right arrow to clear the value. Set any values with a number to 0 Set any true/false values to false. May require a reboot. To run Chromium, change it's launch command to: chromium --no-sandbox --test-type --password-store=basic
Please if I run iwconfig on this mobile Kali Linux will it show wlan0 and can I put it in monitoring mode without external WiFi adapter? Pls kindly answer its pretty urgent
UserLAnd does not have direct access to WiFi. I believe you're looking for something more along these lines: www.androidauthority.com/best-wi-fi-apps-android-1213263/ -------------- You may also be interested in: www.kali.org/get-kali/#kali-mobile www.kali.org/docs/nethunter/ pine64.org/devices/pinephone_pro/
Thanks for another great video this is very helpful. I think there is a workaround for FF in about:config sandbox changes. I’ve installed Nethunter on a Samsung Tablet and FF is running fine. Merry Christmas to you 🎄
1. There are a few options you can try. First, I recommend closing the UserLAnd app, power the device off and on, put the device online, open the UserLAnd app, if the Linux session is not already trying to start, try starting it again and wait a few minutes (20 minutes max). 2. If that fails, close UserLAnd, power the device off and on, put the device online, open UserLAnd, and click on the 3 dot menu in the top right corner from the UserLAnd main menu and select Clear All Support Files. After that, don't start the Kali session, start a different session from the Apps menu, such as Ubuntu. If Ubuntu successfully loads, disconnect and stop the Ubuntu session, and then try starting the Kali session (Try this process as many as 3 times). 3. If that fails, close UserLAnd, power the device off and on, put the device online, open UserLAnd, and from the Apps screen, click on the Refresh button in the top bar. Then try the 2nd process again. Starting a session should never take more than 20 minutes. If it does, then try the above procedures.
There is a known app killer issue starting with Android 12, also known as the Phantom Process Killer. As of Android 14, there is a new option in Android Settings for disabling the Phantom Process Killer (Android Settings > System > Developer options > in the Apps section enable the Disable child process restrictions option). Here's a video that explains the issue: ua-cam.com/video/N5Q5J36wIkc/v-deo.html
There is a known app killer issue starting with Android 12, also known as the Phantom Process Killer. As of Android 14, there is a new option in Android Settings for disabling the Phantom Process Killer (Android Settings > System > Developer options > in the Apps section enable the Disable child process restrictions option). Here's a video that explains the issue: ua-cam.com/video/N5Q5J36wIkc/v-deo.html ---------------------------- Google is in the process of merging Android and ChromeOS VMs and hardware. This may provide better solutions in the future. www.androidauthority.com/chrome-os-running-on-pixel-3442496/
Yes, those programs should be able to run in Kali with no problem. The Battle for Wesnoth should also run. There will be no sound because there is no sound for Linux on Android. For adventure games like Flight of The Amazon Queen: cd /usr/bin nano goaq pulseaudio --start & sleep 2 scummvm -f -p /usr/share/scummvm/flight-of-the-amazon-queen queen && pulseaudio -k Ctrl-O, Enter, Ctrl-X to save chmod +x /usr/bin/goaq goaq
For your convenience, I've included the complete install instructions. As the procedure does not include any configurations, this would be a question for the UserLAnd team (github.com/CypherpunkArmory/UserLAnd/issues ): From the UserLAnd Apps menu, install Kali. From the terminal: sudo apt update -y sudo apt dist-upgrade -y sudo apt install dialog -y sudo apt install kali-defaults -y sudo apt install kali-desktop-xfce -y sudo apt install synaptic -y sudo apt install nano -y sudo apt install chromium -y Disconnect from the session, Stop Session, and close UserLAnd. Restart UserLAnd, and click on Kali in the Sessions menu and wait a few moments for the XFCE desktop to start up on it's own. For any Plugin Restart windows that come up, click on the Remove button. For the Synaptic Package Manager, create the gosyn script from a terminal: sudo nano /usr/bin/gosyn xhost + && sudo synaptic && xhost - Ctrl-O, Enter, and Ctrl-X to save the file and exit nano. Change launch command for Synaptic Package Manager to: gosyn Firefox Fix (I'll make a video on this in the future): Open Firefox and go to the URL about:config. Click Accept the Risk and Continue button. Enter sandbox into the search bar. For security.sandbox.content.tempDirSuffix, click the far right arrow to clear the value. Set any values with a number to 0 Set any true/false values to false. May require a reboot. To run Chromium, change it's launch command to: chromium --no-sandbox --test-type --password-store=basic
1. There are a few options you can try. First, I recommend closing the UserLAnd app, power the device off and on, put the device online, open the UserLAnd app, if the Linux session is not already trying to start, try starting it again and wait a few minutes (20 minutes max). 2. If that fails, close UserLAnd, power the device off and on, put the device online, open UserLAnd, and click on the 3 dot menu in the top right corner from the UserLAnd main menu and select Clear All Support Files. After that, don't start the Kali session, start a different session from the Apps menu, such as Ubuntu. If Ubuntu successfully loads, disconnect and stop the Ubuntu session, and then try starting the Kali session (Try this process as many as 3 times). 3. If that fails, close UserLAnd, power the device off and on, put the device online, open UserLAnd, and from the Apps screen, click on the Refresh button in the top bar. Then try the 2nd process again. Starting a session should never take more than 20 minutes. If it does, then try the above procedures.
Due to current limitations of UserLAnd's VNC, sound and OpenGL graphics are not available. Google is in the process of merging Android and ChromeOS VMs and hardware. This may provide better solutions in the future. www.androidauthority.com/chrome-os-running-on-pixel-3442496/
Is the UserLAnd session crashing, or is it just an issue with Chromium? ------------------------------ If it's just the browser, you can try Firefox. To fix Firefox: Open Firefox and go to the URL about:config. Click Accept the Risk and Continue button. Enter sandbox into the search bar. For security.sandbox.content.tempDirSuffix, click the far right arrow to clear the value. Set any values with a number to 0 Set any true/false values to false. May require a reboot.
From about 6 GB to 15 GB depending on the amount of apps in the session. On the Android devices I have, the UserLAnd storage usage shows up in Settings > Storage > Internal Storage > Other apps > UserLAnd
If you are not using a mouse, hold one finger where you want to right click and then tap the screen with a second finger. Android devices will generally work with most keyboards and mice. This may require a USB to USB C or Micro USB adapter. I recommend using a Windows keyboard.
The total time for the installs are about an hour and a half. The Kali XFCE desktop starts up in less than 60 seconds. Starting up larger applications may take a full minute to start up.
I am not currently aware of any practical means of running Windows apps under UserLAnd on Android. Google is in the process of merging Android and ChromeOS VMs and hardware. This may provide better solutions in the future. www.androidauthority.com/chrome-os-running-on-pixel-3442496/ You may be more interested in articles like these: www.xda-developers.com/run-windows-10-smartphone/ www.androidauthority.com/windows-11-android-13-3107906/
There is a known app killer issue starting with Android 12, also known as the Phantom Process Killer. As of Android 14, there is a new option in Android Settings for disabling the Phantom Process Killer (Android Settings > System > Developer options > in the Apps section enable the Disable child process restrictions option). Here's a video that explains the issue: ua-cam.com/video/N5Q5J36wIkc/v-deo.html ----------------------------- Google is in the process of merging Android and ChromeOS VMs and hardware. This may provide better solutions in the future. www.androidauthority.com/chrome-os-running-on-pixel-3442496/ www.androidauthority.com/android-linux-terminal-app-3489887/?ref=news.itsfoss.com
Hi, Ruth, Great video, easy to follow and the install actually works! ;) One thing, my Lenovo P12 Pro has Android 14, and for whatever reason, I am unable to import or directly read files from external media (sdcard or USB flash drive). I tried the UserLand documentation on github, and other documentation, but still can't get data off the sdcard. I CAN read the data using Files and other Android utilities, but can't then copy that data to Linux. Do you have any advice on how to read files off an sdcard once you've installed Linux. I've tried both Debian and Kali on Userland, neither gives me access to sdcard or flash drive. Thanks!
Inserting an SD card or USB stick into an Android will autogenerate the Android file structure on the storage device. To move files in and out from an external SD card or USB stick: Find the storage id from a terminal (For example the output should include: .../mnt/media_rw/426B-9A39 so the storage id is 426B-9A39. 426B-9A39 is an example, your id will be different): cat /proc/mounts | grep vold File path to external storage example: /host-rootfs/storage/426B-9A39 /host-rootfs/storage/426B-9A39/Android/tech.ula/files In the files directory, you can read and write files. ---------------------- Here are some other directories you may wish to explore. To access both UserLAnd's internal and external storage locations from UserLAnd (All of these may not work on all Android devices depending on the model and the version): / /storage/internal /storage/sdcard /host-rootfs/storage/emulated/0 /host-rootfs/storage/emulated/0/Download /sdcard /sdcard/Download /Downloads For internal storage: /host-rootfs/storage/emulated/0 To read/write to internal or external storage, add /Android/data/Tech.ula/files to the end of the file path (Access will vary with model and version): /host-rootfs/storage/emulated/0/Android/data/Tech.ula/files /host-rootfs/storage/426B-9A39/Android/data/Tech.ula/files
@@ruthake Thanks. The difficulty for me was finding out where and when to copy the files from my Linux desktop to the sdcard.This was actually a five-step process. First format the card as exfat on my Linux system (a few large files prevented me from using fat32, and my tablet would only format the card as fat32), then mount the sdcard on the tablet to get the correct configuration of Android folders, then connect the sdcard to my Linux desktop, then copy the files I wanted from my Linux desktop to /media//XXXX-XXXX/Android/data/tech.ula/files/storage/ on the Linux desktop, then mount the sdcard in my tablet, where the files showed up in Userland in /storage/sdcard/. My next question is, how do I get the sound working in Kali Linux in Userland? I'm getting a dummy audio connection via pulseaudio, but no connection to the tablet's audio hardware. Do you have a how-to for that?
Due to current limitations of UserLAnd's VNC, sound and OpenGL graphics are not available. You can post questions to the UserLAnd team here: github.com/CypherpunkArmory/UserLAnd/issues More links are available from the UserLAnd Wikipedia page: en.wikipedia.org/wiki/UserLAnd_Technologies
Firefox Fix (ua-cam.com/video/wUNLF1KkoLg/v-deo.html ): Open Firefox and go to the URL about:config. Click Accept the Risk and Continue button. Enter sandbox into the search bar. For security.sandbox.content.tempDirSuffix, click the far right arrow to clear the value. Set any values with a number to 0 Set any true/false values to false. Reboot Firefox. Chromium Fix (5:53): Install chromium Menu > Search for chromium > right click Chromium Web Browser > select Edit Application... Change Command to: chromium --no-sandbox --test-type --password-store=basic
There is a known app killer issue starting with Android 12, also known as the Phantom Process Killer. Here's a video that explains the issue: ua-cam.com/video/N5Q5J36wIkc/v-deo.html
Due to current limitations of UserLAnd's VNC, sound and OpenGL graphics are not available: ua-cam.com/users/shortsdsQDYFv97F4 Kali is a fork of Debian. Most things that work on Debian will work with Kali. While PulseAudio will not produce any sound. It may be necessary for certain apps to run. Here are two examples: For LMMS, you'll need to make a script to make it work (script can be any name). From a terminal (Linux On Android - Install LMMS video: ua-cam.com/video/HJBec7xNrjI/v-deo.html ): cd /usr/bin nano golmms pulseaudio --start & sleep 2 lmms && pulseaudio -k Ctrl-O, Enter, Ctrl-X to save chmod +x /usr/bin/golmms For clarity, it's pulseaudio space dash dash start space & and pulseaudio space dash k. Change the LMMS launch command to golmms. Remember there will be NO SOUND, but the file can be moved to and played on the Android side. Using the file manager you can copy the music file from the Linux side to the Android side. I recommend copying the file to the /Downloads folder. The same technique can be used for many other programs such as games. For example, to run Flight of The Amazon Queen: cd /usr/bin nano goaq pulseaudio --start & sleep 2 scummvm -f -p /usr/share/scummvm/flight-of-the-amazon-queen queen && pulseaudio -k Ctrl-O, Enter, Ctrl-X to save chmod +x /usr/bin/goaq
sdcard doesn't work and youtube sound from chroimun browser doesn't work. how to handle it? If there is a solution, please provide us with the next video tutorial. I subscribe to your channel
Due to current limitations of UserLAnd's VNC, sound and OpenGL graphics are not available: ua-cam.com/users/shortsdsQDYFv97F4 The SD card can be accessed from PCManFM or from the command line: /storage/sdcard From the /storage file path, you should be able to see the internal folder and sdcard folder.
The container like design of UserLAnd prohibits direct access to certain resources such as WiFi. I would recommend installing Kali tools one at a time. I believe this is what you are looking for: www.kali.org/get-kali/#kali-mobile www.kali.org/docs/nethunter/ pine64.org/devices/pinephone_pro/
Hi Ruth! Firstly, I have to note that you're such a pretty girl and a clever one, too) Secondly, I'd like to know if I'm able to use utilities like arp/scapy/wireshark/metasploit when I install Kali with UserLAnd on my unrooted phone
UserLAnd is container-like which will limit access to system resources such as WiFi. My channel is not security focused, you may be interested in the SecurityFWD channel with Kody: "SecurityFWD shows the latest security tools, amazing projects, and keeps you on the edge of what's possible in security today." SecurityFWD Channel (Current): www.youtube.com/@SecurityFWD Original Channel: www.youtube.com/@NullByteWHT What happened to Nullbyte? ua-cam.com/video/5MsTm-v0ykQ/v-deo.html -------------------------------------- Google is in the process of merging Android and ChromeOS VMs and hardware. This may provide better solutions in the future. www.androidauthority.com/chrome-os-running-on-pixel-3442496/
I recommend disconnecting from the session, stop the Kali session, close the UserLAnd app and then reopen the UserLAnd app, and start the Kali session again (4:32).
There is a known app killer issue starting with Android 12, also known as the Phantom Process Killer. As of Android 14, there is a new option in Android Settings for disabling the Phantom Process Killer (Android Settings > System > Developer options > in the Apps section enable the Disable child process restrictions option). Here's a video that explains the issue: ua-cam.com/video/N5Q5J36wIkc/v-deo.html ------------------------------ Google is in the process of merging Android and ChromeOS VMs and hardware. This may provide better solutions in the future. www.androidauthority.com/chrome-os-running-on-pixel-3442496/
This will not reset your phone, UserLAnd has limited file and media access, and does not have the ability to modify the Android operating system. UserLAnd does not root the phone.
I don't see any issues with the specs for that phone. The only potential issue is the Android app killer. I would recommend doing a search on Android app killer. This is one article about the issue: www.androidpolice.com/android-13-could-let-you-disable-android-12s-drastic-background-battery-saving-measures/
It's not my area of expertise, but I think you may enjoy the SecurityFWD channel with Kody. "SecurityFWD shows the latest security tools, amazing projects, and keeps you on the edge of what's possible in security today." SecurityFWD Channel (Current): www.youtube.com/@SecurityFWD Original Channel: www.youtube.com/@NullByteWHT What happened to Nullbyte? ua-cam.com/video/5MsTm-v0ykQ/v-deo.html
UserLAnd does not have direct access to WiFi. You may be interested in: www.kali.org/get-kali/#kali-mobile www.kali.org/docs/nethunter/ pine64.org/devices/pinephone_pro/ Google is in the process of merging Android and ChromeOS VMs and hardware. This may provide better solutions in the future. www.androidauthority.com/chrome-os-running-on-pixel-3442496/
In the future I will have videos that will cover these topics.
To fix the time zone from a terminal:
sudo dpkg-reconfigure tzdata
Follow the prompts.
Ctrl-L to clear the terminal or close the terminal.
Reboot Linux.
To fix no internet, check for the resolv.conf file in the terminal (it's spelled resolve without an e), If the file is not there, create it:
cd /etc
ls resolv.conf
cat resolv.conf
nano resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
Ctrl-O, Enter, and Ctrl-X to save the file and exit nano.
Reboot Linux.
To access both UserLAnd's internal and external storage locations from UserLAnd (All of these may not work on all Android devices depending on the model and the version):
/
/storage/internal
/storage/sdcard
/host-rootfs/storage/emulated/0
/host-rootfs/storage/426B-9A39
/host-rootfs/storage/emulated/0/Download
/sdcard
/sdcard/Download
/Downloads
For internal storage:
/host-rootfs/storage/emulated/0
For external storage (ex. SD cards and USB storage):
Get the id of the storage device from a terminal
(Result should look like: .../mnt/media_rw/426B-9A39 so the storage id is 426B-9A39):
gdu -d | grep vold
File path to external storage example: /host-rootfs/storage/426B-9A39
To read/write to internal or external storage, add /Android/data/Tech.ula/files to the end of the file path (Access will vary with model and version):
/host-rootfs/storage/emulated/0/Android/data/Tech.ula/files
/host-rootfs/storage/426B-9A39/Android/data/Tech.ula/files
UPDATE - Firefox fix (I'll make a video on this in the future):
Open Firefox and go to the URL about:config.
Click Accept the Risk and Continue button.
Enter sandbox into the search bar.
For security.sandbox.content.tempDirSuffix, click the far right arrow to clear the value.
Set any values with a number to 0
Set any true/false values to false.
May require a reboot.
Questions are welcome and encouraged. Due to the design of UA-cam's comment section, posting questions under the pinned comment or under another user's comment makes it difficult for me to find and answer questions. Please do not post your questions under the pinned comment or under other user's questions. Please create a new comment.
Great job Ruth. And your dad's book is also very well written - although I enjoy going through the steps using these videos more. But the book has more info, so they complement one another. You make a great team!
Best UserLAnd related tutorial on UA-cam by far, thank you!
It's absolutely working. I had found hours on the internet to find the way to install xfce on userland but it's nothing until I watch your video. Giving to you a like, a subscribe for this beauty. Hope that you will make more videos about another solution to install Linux on Android.
Suitably impressed, A very concise and professional delivery. I work a lot with Linux and enjoyed your video, thank you.
She was very helpful for me it's my first time I followed someone explained and get 100% success , I would like to thank u Ruth so much for making this videos. from now on I following u up
Many, many thanks!
I am gonna install and explore...
Just one question: how much space does it take on your phone?
Thanks & Greetings!
From about 6 GB to 15 GB depending on the amount of apps in the session.
On the Android devices I have, the UserLAnd storage usage shows up in Settings > Storage > Internal Storage > Other apps > UserLAnd
Thanks for the superfast reply...
Cool...
why when i open UA-cam in chromium, he has no sound? Is there an explanation for this?
Due to current limitations of UserLAnd's VNC, sound and OpenGL graphics are not available:
ua-cam.com/users/shortsdsQDYFv97F4
Google is in the process of merging Android and ChromeOS VMs and hardware. This may provide better solutions in the future.
www.androidauthority.com/chrome-os-running-on-pixel-3442496/
Thank you for the knowledge, pretty, your glasses are perfect for you😊
Thank you! Greatly appreciate it!
Pretty good...love you..keep it up.mwaaa❤❤❤
What is sizes of all linuxes
I recommend between 6 GB to 15 GB depending on the amount of apps in the session.
On the Android devices I have, the UserLAnd storage usage shows up in Settings > Storage > Internal Storage > Other apps > UserLAnd
Is there any way to get access to all permissions for like using ifconfig on terminal without root? Plz reply..
UserLAnd runs in a container-like environment and does not have direct access to external networks. If Android is connected to a network, UserLAnd should be connected to that network.
If you are experiencing no internet in Linux:
Confirm the network is down on the Linux side, by pinging Google from a terminal:
ping www.google.com
Ctrl-C to stop the ping
If resolv.conf doesn't exist, create it (it's resolve without an e on the end). If it does, it should have the two Google DNS nameservers listed below. Then reboot Linux. This should restore internet on the Linux side.
cd /etc
nano resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
Ctrl-O, Enter, Ctrl-X to save the file and exit nano
The display option is showing error open xfce display setting unable to query version of RandR extension being used, I tried searching for possible solutions but nothing significant turned up, I checked it seems to be x11 error where RandR extension is missing, need help to solve it
XRandR will not work on Android, the XFCE desktop should automatically start after completing the install instructions.
----------------------------
For your convenience, I've included the complete install instructions:
From the UserLAnd Apps menu, install Kali.
From the terminal:
sudo apt update -y
sudo apt dist-upgrade -y
sudo apt install dialog -y
sudo apt install kali-defaults -y
sudo apt install kali-desktop-xfce -y
sudo apt install synaptic -y
sudo apt install nano -y
sudo apt install chromium -y
Disconnect from the session, Stop Session, and close UserLAnd. Restart UserLAnd, and click on Kali in the Sessions menu and wait a few moments for the XFCE desktop to start up on it's own.
For any Plugin Restart windows that come up, click on the Remove button.
For the Synaptic Package Manager, create the gosyn script from a terminal:
sudo nano /usr/bin/gosyn
xhost + &&
sudo synaptic &&
xhost -
Ctrl-O, Enter, and Ctrl-X to save the file and exit nano.
Change launch command for Synaptic Package Manager to:
gosyn
Firefox Fix (I'll make a video on this in the future):
Open Firefox and go to the URL about:config.
Click Accept the Risk and Continue button.
Enter sandbox into the search bar.
For security.sandbox.content.tempDirSuffix, click the far right arrow to clear the value.
Set any values with a number to 0
Set any true/false values to false.
May require a reboot.
To run Chromium, change it's launch command to:
chromium --no-sandbox --test-type --password-store=basic
Please if I run iwconfig on this mobile Kali Linux will it show wlan0 and can I put it in monitoring mode without external WiFi adapter? Pls kindly answer its pretty urgent
UserLAnd does not have direct access to WiFi. I believe you're looking for something more along these lines:
www.androidauthority.com/best-wi-fi-apps-android-1213263/
--------------
You may also be interested in:
www.kali.org/get-kali/#kali-mobile
www.kali.org/docs/nethunter/
pine64.org/devices/pinephone_pro/
Hello how to change Desktop image to kali linux?
The desktop background can be changed by:
Right clicking inside the desktop (not on an icon) > select Desktop Settings... > Background tab
@ruthake i tried but it's not working for me maybe if you did a tutorial that would really help
Another way to get to the Desktops Settings:
Menu > Settings > Desktop > Background tab
Or from a terminal, you can execute:
xfdesktop-settings
Really great job. Thank you
Thanks for another great video this is very helpful. I think there is a workaround for FF in about:config sandbox changes. I’ve installed Nethunter on a Samsung Tablet and FF is running fine. Merry Christmas to you 🎄
Thank you @reimueller !! Firefox is running flawlessly now. I will be updating my videos. Merry Christmas!🎄⛄
It gets stuck on the "starting service" message, is there a fix?
1. There are a few options you can try. First, I recommend closing the UserLAnd app, power the device off and on, put the device online, open the UserLAnd app, if the Linux session is not already trying to start, try starting it again and wait a few minutes (20 minutes max).
2. If that fails, close UserLAnd, power the device off and on, put the device online, open UserLAnd, and click on the 3 dot menu in the top right corner from the UserLAnd main menu and select Clear All Support Files. After that, don't start the Kali session, start a different session from the Apps menu, such as Ubuntu. If Ubuntu successfully loads, disconnect and stop the Ubuntu session, and then try starting the Kali session (Try this process as many as 3 times).
3. If that fails, close UserLAnd, power the device off and on, put the device online, open UserLAnd, and from the Apps screen, click on the Refresh button in the top bar. Then try the 2nd process again.
Starting a session should never take more than 20 minutes. If it does, then try the above procedures.
I completed the Kali installation through UserLAnd, but after a certain period of use, I receive a connection error.
There is a known app killer issue starting with Android 12, also known as the Phantom Process Killer. As of Android 14, there is a new option in Android Settings for disabling the Phantom Process Killer (Android Settings > System > Developer options > in the Apps section enable the Disable child process restrictions option).
Here's a video that explains the issue:
ua-cam.com/video/N5Q5J36wIkc/v-deo.html
So did this step by step and I get a VNC error
Connection to VNC server failed with reason: failed to connect to/
There is a known app killer issue starting with Android 12, also known as the Phantom Process Killer. As of Android 14, there is a new option in Android Settings for disabling the Phantom Process Killer (Android Settings > System > Developer options > in the Apps section enable the Disable child process restrictions option).
Here's a video that explains the issue:
ua-cam.com/video/N5Q5J36wIkc/v-deo.html
----------------------------
Google is in the process of merging Android and ChromeOS VMs and hardware. This may provide better solutions in the future.
www.androidauthority.com/chrome-os-running-on-pixel-3442496/
I have a question, does this linux can run like vs code or rpg game just like the debian linux you have try before?
Yes, those programs should be able to run in Kali with no problem. The Battle for Wesnoth should also run. There will be no sound because there is no sound for Linux on Android.
For adventure games like Flight of The Amazon Queen:
cd /usr/bin
nano goaq
pulseaudio --start &
sleep 2
scummvm -f -p /usr/share/scummvm/flight-of-the-amazon-queen queen &&
pulseaudio -k
Ctrl-O, Enter, Ctrl-X to save
chmod +x /usr/bin/goaq
goaq
I have followed the installations correctly, but my Kali environment has not show up😢. It just stuck😮 what do I do please let
For your convenience, I've included the complete install instructions. As the procedure does not include any configurations, this would be a question for the UserLAnd team (github.com/CypherpunkArmory/UserLAnd/issues ):
From the UserLAnd Apps menu, install Kali.
From the terminal:
sudo apt update -y
sudo apt dist-upgrade -y
sudo apt install dialog -y
sudo apt install kali-defaults -y
sudo apt install kali-desktop-xfce -y
sudo apt install synaptic -y
sudo apt install nano -y
sudo apt install chromium -y
Disconnect from the session, Stop Session, and close UserLAnd. Restart UserLAnd, and click on Kali in the Sessions menu and wait a few moments for the XFCE desktop to start up on it's own.
For any Plugin Restart windows that come up, click on the Remove button.
For the Synaptic Package Manager, create the gosyn script from a terminal:
sudo nano /usr/bin/gosyn
xhost + &&
sudo synaptic &&
xhost -
Ctrl-O, Enter, and Ctrl-X to save the file and exit nano.
Change launch command for Synaptic Package Manager to:
gosyn
Firefox Fix (I'll make a video on this in the future):
Open Firefox and go to the URL about:config.
Click Accept the Risk and Continue button.
Enter sandbox into the search bar.
For security.sandbox.content.tempDirSuffix, click the far right arrow to clear the value.
Set any values with a number to 0
Set any true/false values to false.
May require a reboot.
To run Chromium, change it's launch command to:
chromium --no-sandbox --test-type --password-store=basic
@@ruthake thanks for your recommendation, but do you think it might also be from my phone? Maybe is not capable.
@@ruthake Well sorry for asking you that, I was just been curious 🤗
Mine is stuck on starting services. Woke up this morning, and it still says it.
1. There are a few options you can try. First, I recommend closing the UserLAnd app, power the device off and on, put the device online, open the UserLAnd app, if the Linux session is not already trying to start, try starting it again and wait a few minutes (20 minutes max).
2. If that fails, close UserLAnd, power the device off and on, put the device online, open UserLAnd, and click on the 3 dot menu in the top right corner from the UserLAnd main menu and select Clear All Support Files. After that, don't start the Kali session, start a different session from the Apps menu, such as Ubuntu. If Ubuntu successfully loads, disconnect and stop the Ubuntu session, and then try starting the Kali session (Try this process as many as 3 times).
3. If that fails, close UserLAnd, power the device off and on, put the device online, open UserLAnd, and from the Apps screen, click on the Refresh button in the top bar. Then try the 2nd process again.
Starting a session should never take more than 20 minutes. If it does, then try the above procedures.
Hey can you help me with open ssh it’s not starting
I have not experimented with external SSH connections. This may be what you're looking for:
github.com/CypherpunkArmory/UserLAnd/issues/1222
Is there any work around to get the sound working
Due to current limitations of UserLAnd's VNC, sound and OpenGL graphics are not available.
Google is in the process of merging Android and ChromeOS VMs and hardware. This may provide better solutions in the future.
www.androidauthority.com/chrome-os-running-on-pixel-3442496/
I couldn't setup the chromium and every time after a few minutes the session error what I have to do with it ?
Is the UserLAnd session crashing, or is it just an issue with Chromium?
------------------------------
If it's just the browser, you can try Firefox. To fix Firefox:
Open Firefox and go to the URL about:config.
Click Accept the Risk and Continue button.
Enter sandbox into the search bar.
For security.sandbox.content.tempDirSuffix, click the far right arrow to clear the value.
Set any values with a number to 0
Set any true/false values to false.
May require a reboot.
How much storage does it take????
From about 6 GB to 15 GB depending on the amount of apps in the session.
On the Android devices I have, the UserLAnd storage usage shows up in Settings > Storage > Internal Storage > Other apps > UserLAnd
How do you right click?
If you are not using a mouse, hold one finger where you want to right click and then tap the screen with a second finger.
Android devices will generally work with most keyboards and mice. This may require a USB to USB C or Micro USB adapter. I recommend using a Windows keyboard.
Can you briefly describe how to install a third-party application?
To install third party software from a terminal:
sudo apt install ./.deb
Here's a video example with VS Code:
ua-cam.com/video/5gfFBlYUMyA/v-deo.html
How much time would it take to start linux
The total time for the installs are about an hour and a half.
The Kali XFCE desktop starts up in less than 60 seconds. Starting up larger applications may take a full minute to start up.
Can you make a video on installing Windows programs on Linux?
I am not currently aware of any practical means of running Windows apps under UserLAnd on Android.
Google is in the process of merging Android and ChromeOS VMs and hardware. This may provide better solutions in the future.
www.androidauthority.com/chrome-os-running-on-pixel-3442496/
You may be more interested in articles like these:
www.xda-developers.com/run-windows-10-smartphone/
www.androidauthority.com/windows-11-android-13-3107906/
It keeps disconnecting about every minute so I can't continue
There is a known app killer issue starting with Android 12, also known as the Phantom Process Killer. As of Android 14, there is a new option in Android Settings for disabling the Phantom Process Killer (Android Settings > System > Developer options > in the Apps section enable the Disable child process restrictions option).
Here's a video that explains the issue:
ua-cam.com/video/N5Q5J36wIkc/v-deo.html
-----------------------------
Google is in the process of merging Android and ChromeOS VMs and hardware. This may provide better solutions in the future.
www.androidauthority.com/chrome-os-running-on-pixel-3442496/
www.androidauthority.com/android-linux-terminal-app-3489887/?ref=news.itsfoss.com
Hi, Ruth, Great video, easy to follow and the install actually works! ;) One thing, my Lenovo P12 Pro has Android 14, and for whatever reason, I am unable to import or directly read files from external media (sdcard or USB flash drive). I tried the UserLand documentation on github, and other documentation, but still can't get data off the sdcard. I CAN read the data using Files and other Android utilities, but can't then copy that data to Linux. Do you have any advice on how to read files off an sdcard once you've installed Linux. I've tried both Debian and Kali on Userland, neither gives me access to sdcard or flash drive. Thanks!
Inserting an SD card or USB stick into an Android will autogenerate the Android file structure on the storage device. To move files in and out from an external SD card or USB stick:
Find the storage id from a terminal (For example the output should include: .../mnt/media_rw/426B-9A39 so the storage id is 426B-9A39. 426B-9A39 is an example, your id will be different):
cat /proc/mounts | grep vold
File path to external storage example:
/host-rootfs/storage/426B-9A39
/host-rootfs/storage/426B-9A39/Android/tech.ula/files
In the files directory, you can read and write files.
----------------------
Here are some other directories you may wish to explore. To access both UserLAnd's internal and external storage locations from UserLAnd (All of these may not work on all Android devices depending on the model and the version):
/
/storage/internal
/storage/sdcard
/host-rootfs/storage/emulated/0
/host-rootfs/storage/emulated/0/Download
/sdcard
/sdcard/Download
/Downloads
For internal storage:
/host-rootfs/storage/emulated/0
To read/write to internal or external storage, add /Android/data/Tech.ula/files to the end of the file path (Access will vary with model and version):
/host-rootfs/storage/emulated/0/Android/data/Tech.ula/files
/host-rootfs/storage/426B-9A39/Android/data/Tech.ula/files
@@ruthake Thanks. The difficulty for me was finding out where and when to copy the files from my Linux desktop to the sdcard.This was actually a five-step process. First format the card as exfat on my Linux system (a few large files prevented me from using fat32, and my tablet would only format the card as fat32), then mount the sdcard on the tablet to get the correct configuration of Android folders, then connect the sdcard to my Linux desktop, then copy the files I wanted from my Linux desktop to /media//XXXX-XXXX/Android/data/tech.ula/files/storage/ on the Linux desktop, then mount the sdcard in my tablet, where the files showed up in Userland in /storage/sdcard/. My next question is, how do I get the sound working in Kali Linux in Userland? I'm getting a dummy audio connection via pulseaudio, but no connection to the tablet's audio hardware. Do you have a how-to for that?
Due to current limitations of UserLAnd's VNC, sound and OpenGL graphics are not available.
You can post questions to the UserLAnd team here:
github.com/CypherpunkArmory/UserLAnd/issues
More links are available from the UserLAnd Wikipedia page:
en.wikipedia.org/wiki/UserLAnd_Technologies
@@ruthake Too bad. Thanks, Ruth!
My phone is not root can this still work
UserLAnd does not require rooting.
Thanks for your reply
I browser no work 😢
Firefox Fix (ua-cam.com/video/wUNLF1KkoLg/v-deo.html ):
Open Firefox and go to the URL about:config.
Click Accept the Risk and Continue button.
Enter sandbox into the search bar.
For security.sandbox.content.tempDirSuffix, click the far right arrow to clear the value.
Set any values with a number to 0
Set any true/false values to false.
Reboot Firefox.
Chromium Fix (5:53):
Install chromium
Menu > Search for chromium > right click Chromium Web Browser > select Edit Application...
Change Command to:
chromium --no-sandbox --test-type --password-store=basic
I'm an Android 12-13 user, does it work on Android 12-13?
There is a known app killer issue starting with Android 12, also known as the Phantom Process Killer. Here's a video that explains the issue:
ua-cam.com/video/N5Q5J36wIkc/v-deo.html
Not working pulseaudio
Due to current limitations of UserLAnd's VNC, sound and OpenGL graphics are not available:
ua-cam.com/users/shortsdsQDYFv97F4
Kali is a fork of Debian. Most things that work on Debian will work with Kali.
While PulseAudio will not produce any sound. It may be necessary for certain apps to run. Here are two examples:
For LMMS, you'll need to make a script to make it work (script can be any name). From a terminal (Linux On Android - Install LMMS video: ua-cam.com/video/HJBec7xNrjI/v-deo.html ):
cd /usr/bin
nano golmms
pulseaudio --start &
sleep 2
lmms &&
pulseaudio -k
Ctrl-O, Enter, Ctrl-X to save
chmod +x /usr/bin/golmms
For clarity, it's pulseaudio space dash dash start space & and pulseaudio space dash k.
Change the LMMS launch command to golmms.
Remember there will be NO SOUND, but the file can be moved to and played on the Android side. Using the file manager you can copy the music file from the Linux side to the Android side. I recommend copying the file to the /Downloads folder.
The same technique can be used for many other programs such as games. For example, to run Flight of The Amazon Queen:
cd /usr/bin
nano goaq
pulseaudio --start &
sleep 2
scummvm -f -p /usr/share/scummvm/flight-of-the-amazon-queen queen &&
pulseaudio -k
Ctrl-O, Enter, Ctrl-X to save
chmod +x /usr/bin/goaq
sdcard doesn't work and youtube sound from chroimun browser doesn't work. how to handle it? If there is a solution, please provide us with the next video tutorial. I subscribe to your channel
Due to current limitations of UserLAnd's VNC, sound and OpenGL graphics are not available: ua-cam.com/users/shortsdsQDYFv97F4
The SD card can be accessed from PCManFM or from the command line:
/storage/sdcard
From the /storage file path, you should be able to see the internal folder and sdcard folder.
Can I install full files
The container like design of UserLAnd prohibits direct access to certain resources such as WiFi. I would recommend installing Kali tools one at a time.
I believe this is what you are looking for:
www.kali.org/get-kali/#kali-mobile
www.kali.org/docs/nethunter/
pine64.org/devices/pinephone_pro/
Hi Ruth! Firstly, I have to note that you're such a pretty girl and a clever one, too) Secondly, I'd like to know if I'm able to use utilities like arp/scapy/wireshark/metasploit when I install Kali with UserLAnd on my unrooted phone
UserLAnd is container-like which will limit access to system resources such as WiFi. My channel is not security focused, you may be interested in the SecurityFWD channel with Kody:
"SecurityFWD shows the latest security tools, amazing projects, and keeps you on the edge of what's possible in security today."
SecurityFWD Channel (Current):
www.youtube.com/@SecurityFWD
Original Channel:
www.youtube.com/@NullByteWHT
What happened to Nullbyte?
ua-cam.com/video/5MsTm-v0ykQ/v-deo.html
--------------------------------------
Google is in the process of merging Android and ChromeOS VMs and hardware. This may provide better solutions in the future.
www.androidauthority.com/chrome-os-running-on-pixel-3442496/
My meny gone after 8:39 (i closed my tablet and reopen)
I recommend disconnecting from the session, stop the Kali session, close the UserLAnd app and then reopen the UserLAnd app, and start the Kali session again (4:32).
How to Fix Connection Failed
There is a known app killer issue starting with Android 12, also known as the Phantom Process Killer. As of Android 14, there is a new option in Android Settings for disabling the Phantom Process Killer (Android Settings > System > Developer options > in the Apps section enable the Disable child process restrictions option).
Here's a video that explains the issue:
ua-cam.com/video/N5Q5J36wIkc/v-deo.html
------------------------------
Google is in the process of merging Android and ChromeOS VMs and hardware. This may provide better solutions in the future.
www.androidauthority.com/chrome-os-running-on-pixel-3442496/
Will it reset my phone?
This will not reset your phone, UserLAnd has limited file and media access, and does not have the ability to modify the Android operating system. UserLAnd does not root the phone.
@@ruthake Will it just run as an app?
Yes, that is correct.
And it's android 13 infinix hot 30 play
I don't see any issues with the specs for that phone. The only potential issue is the Android app killer. I would recommend doing a search on Android app killer.
This is one article about the issue:
www.androidpolice.com/android-13-could-let-you-disable-android-12s-drastic-background-battery-saving-measures/
Am can you show me how to hack wifi password on it and would I loose all my module that I have on termux if I install the Kali Linux
@@ruthake thanks for your video also
It's not my area of expertise, but I think you may enjoy the SecurityFWD channel with Kody.
"SecurityFWD shows the latest security tools, amazing projects, and keeps you on the edge of what's possible in security today."
SecurityFWD Channel (Current):
www.youtube.com/@SecurityFWD
Original Channel:
www.youtube.com/@NullByteWHT
What happened to Nullbyte?
ua-cam.com/video/5MsTm-v0ykQ/v-deo.html
Can i run aircrack by any chance on my phone
UserLAnd does not have direct access to WiFi.
You may be interested in:
www.kali.org/get-kali/#kali-mobile
www.kali.org/docs/nethunter/
pine64.org/devices/pinephone_pro/
Google is in the process of merging Android and ChromeOS VMs and hardware. This may provide better solutions in the future.
www.androidauthority.com/chrome-os-running-on-pixel-3442496/
Can you use the wifi audition tools on Android?
I believe you are looking for:
www.kali.org/get-kali/#kali-mobile
www.kali.org/docs/nethunter/
UserLAnd does not have direct access to WiFi.