English
Open in Telegram
DDroidspaces - Discussion

Droidspaces - Discussion

@DroidspacesDiscussion · group · Tech · indexed since 2026-06-29
613members+14 in a week
166writing in 30 days
13 931messages in 30 days
136 982messages in the index
    1. A
      ADB root? If it really set it to permissive then now it should work. But if didn't, prioritise Directory-based method instead of Sparse
Whole thread · 2 replies →
F
New mount API kernel 5.2 : fsopen() and friends systemd 259 and newer keep service credentials in a plain directory and ProtectProc= does nothing. On such a container Droidspaces answers EPERM for these calls so systemd takes those fallbacks instead of failing, and gives every unit and login shell LIBMOUNT_FORCE_MOUNT2=always so mount keeps using the classic call. A mount run behind an environment reset, sudo for one, needs that variable passed along. Older systemd is left alone. Loop device, ext4 CONFIG_BLK_DEV_LOOP, CONFIG_EXT4_FS: Sparse image containers cannot mount.
  1. A
    reference to my Systemd services getting failed when enabling Sandbox
    1. A
      It only matters if you intended to use Systemd version 258 or above. For that you need to use droidspaces-backports without droidspaces-backports on nGKI kernel Systemd 258 and above won't boot at all meaning goodbye to Arch Linux, Fedora, etc.
Whole thread · 3 replies →
A
on my kernel 4.14, the moment I enable 'Allow Sandboxing' or use noseccomb privilege mode, every core services of Systemd fails deepseek says it is a kernel bug (super grab) that Droidspaces can't workaround it
A
Photo
though I have those backports/patches 🗿
F
Deo K.same issue
val mountOptions = "loop,rw,nodelalloc,noatime,nodiratime,init_itable=0" val mountCmd = "${Constants.BUSYBOX_BINARY_PATH} mount -t ext4 -o $mountOptions ${quote(imgPath)} ${quote(mountPoint)} || " + "mount -t ext4 -o $mountOptions ${quote(imgPath)} ${quote(mountPoint)}" Failing command
D
Increasing CONFIG_BLK_DEV_LOOP_MIN_COUNT fixed the issue
🤔1
D
But i am not sure if it is correct way to do so
D
losetup -f before installation works as well
  1. D
    According to claude: The command that fails is the installer's loop mount: busybox mount -t ext4 -o loop,rw,nodelalloc,noatime,nodiratime,init_itable=0 rootfs.img rootfs , with the system mount as its fallback. With -o loop, mount needs a free loop device, and on your phone all of them are in use after boot, so the kernel has to create a new one mid-mount. The new device's node in /dev/block shows up a moment too late, and the mount gives up before it exists. Running losetup -f first, or booting with 64 pre-created devices, means a free device with its node already exists, so the mount never has to create one.
Whole thread · 1 reply →
Whole thread · 2 replies →

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · Index limits · Remove a page · Catalog · Search · How we count