What I've been up to recently:

You can find my (extremely messy) work here: https://m1k-builds.pages.dev

https://sounddrill31.github.io/Pixelpulse2

Now, I'm trying to do the same for M series aarch64 macOS builds

Samueru-sama - Overview

XDG Vigilante. . Samueru-sama has 64 repositories available. Follow their code on GitHub.

GitHub

Larger set of Phoronix benchmarks comparing Moto Edge Fusion 30 to Raspberry Pi 5

Benchmarks ran on #LinuxDeploy #Debian 11

BLUF: Phone is faster

https://openbenchmarking.org/result/2311089-NE-2309281NE52

#android #androiddesktop #raspberrypi5

Raspberry Pi 5 Benchmarks Performance - OpenBenchmarking.org

@vegos_f06 @pallenberg

I've been a #linux user since 1996 when I installed #slackware using a pack of 3.5" floppies

Just completed a phoronix test run comparing my #motorola phone to an RPi 5. The phone runs roughly 5 times faster for compilation tasks. It also seems to be about 4 times slower than my laptop for compiling.

There are serious issues with android around privacy. I support efforts to find parity with #Android through other efforts such as #LineageOS, but that is another thead.

Here is a snapshot of the #readyfor #androiddesktop I am currently using to type this reply running #Debian 11 via #LinuxDeploy and other apps.

Pushing #Debian to #Bookworm on #LinuxDeploy is breaking vnc somehow. I'm wondering if it is something to do with wayland, but idk.

So Bullseye Debian 11 it is on my #motorola #readyfor #androiddesktop

Rooted a nice bright red #Motorola Edge 30 Fusion.
This is gonna replace my older LG ThinQ V50.

Got #Fdroid, #Termux, and #LinuxDeploy installed

This phone has the kernel config.gz available, so I might be able to compile a fresh kernel for it.
Which means I might be running Docker on this phone!

#androiddesktop

https://gist.github.com/FreddieOliveira/efe850df7ff3951cb62d74bd770dce27

This tutorial shows how to run docker natively on Android, without VMs and chroot.

This tutorial shows how to run docker natively on Android, without VMs and chroot. - docker.md

Gist

Took a moment to charge and find the right configs, but I now have an #Android #Motorola Edge+ 2022 with "Ready For" #androiddesktop displaying on external monitor.

The experience is BIG step up from the LG ThinQ V50. The Google apps such as Chrome are much better displayed, the resolution is much sharper, and the desktop fills my non-standard screen space (35" 3440x1440 monitor) I'm actually excited to have this phone.

Tomorrow I'll slap #LinuxDeploy #Debian on it.

My mental model (analogies) of my #android #androiddesktop setup is beginning to shape up like this

android -> windows
#termux -> wsl
#linuxdeploy -> docker running os with or without gui desktops
android shell -> the F2 CLI console on linux laptops

But despite all these different shells, desktops, and containers - there is but one linux kernel to rule them all

Free Tip: Browsers are much better behaved running in a Linux Desktop (eg XFCE) than the native Browsers apps running on the 'second screen' android desktop. True for both Chrome and Firefox variants.

I tried installing #kali on #linuxdeploy for the #android #androiddesktop , but it failed on dependencies.

So going with straight #debian on #android for now.

The RealVNC (RVNC) app was not allowing resized desktops. This #MultiVNC app does and is displaying an #XFCE desktop geom of 1280x768. It does not do realtime desktop geo changes the same way most virtual machine displays do, and `xrandr` is not installed in the debian chroot container. It does, however, have a full screen mode.

https://github.com/bk138/multivnc

GitHub - bk138/multivnc: MultiVNC is a cross-platform Multicast-enabled VNC viewer based on LibVNCClient. The desktop client runs on Unix, Mac OS X and Windows. There also is an Android client.

MultiVNC is a cross-platform Multicast-enabled VNC viewer based on LibVNCClient. The desktop client runs on Unix, Mac OS X and Windows. There also is an Android client. - bk138/multivnc

GitHub

Started doing #hackthebox from the #android #androiddesktop using #linuxdeploy running #debian buster

To connect, need OpenVPN tunnel.

I connected as expected using OpenVPN app on android.

I then killed the app and reran from OpenVPN client within the linuxdeploy debian buster container. From the logs, that appeared to work, with a successful VPN handshake with the HtB server and router tables in Debian container configured.

But my packets were refused or failed to return from my border router. I'll have to do some sniffing to find root cause, but I'm guessing the packets were inappropriately NAT'd by Android on the way out.

#TBD

#termux provides a linux environment that runs as native exe on #Android NDK

#linuxdeploy runs linux in chroot containers on Android and #androiddesktop

The XFCE desktop I launched from Termux as an unpriv user did not have access to the sockets needed for 'nmap -sU'. But running the Termux nmap exe as the Android native root works just fine. But no working Termux sudo to bridge the (easy) gap

There is some discussion on Reddit about sudo being deliberately cut from Termux? idk

This worked to give me easier access to priv func via sudo in Termux

https://termuxtutorials.blogspot.com/2018/02/how-to-install-sudo-in-termux.html?m=1

How to install sudo in Termux

termux sudo, android termux tsu, how to root android using termux, how to execute as root in termux, termux superuser, termux su permission denied,termux gain root, how to enable root access in termux, termux tutorials,

Termux Tutorials