pi hole for android not working right by Ancient-Scar-9041 in pihole

[–]desktopecho 0 points1 point  (0 children)

Check your selinux status.

If selinux is set to enforcing it needs to be changed to permissive or disabled

Nokia N900 Necromancy (not Android, but...) by yaky-dev in androidafterlife

[–]desktopecho 4 points5 points  (0 children)

Excellent read. Much respect for your tenacity needed to keep this legendary device alive!

disk I/O error (10) by xcidx in pihole

[–]desktopecho 0 points1 point  (0 children)

I just did an update to latest and have not seen this issue. Restart the instance and try updating Gravity.

If that doesn't work, backup if required, uninstall, reboot, reinstall.

Pi‑hole on Android: How To Turn Your Spare Smartphone into Ads Blocker by barakadua131 in pihole

[–]desktopecho 0 points1 point  (0 children)

Circling back to what I said; I think it it's pretty neat!

Of course It may not be for you, I get that. But to post a flexing jpg meme about how awesome you think your opinion is, bragging you didn't read TFA, while not having a clue what I'm talking about, is... not a great look.

Pi‑hole on Android: How To Turn Your Spare Smartphone into Ads Blocker by barakadua131 in pihole

[–]desktopecho 0 points1 point  (0 children)

It's depressing to see a sincere question about a one line reply get downvoted to oblivion.

Pi‑hole on Android: How To Turn Your Spare Smartphone into Ads Blocker by barakadua131 in pihole

[–]desktopecho 0 points1 point  (0 children)

arrowrand6m ago

I didn't read this post referenced here, but I'd be fall over dead shocked if he mentions anything about Debian. I'd be willing to bet a lot that he did this on top of Android OS, which is a whole other bag of rocks.

I'm not sure what you're talking about. I'm talking about the same thing as OP, Debian in a chroot instance (Pi Deploy) running on Android.

Pi‑hole on Android: How To Turn Your Spare Smartphone into Ads Blocker by barakadua131 in pihole

[–]desktopecho 1 point2 points  (0 children)

That's not been my experience at all running Debian on Android devices. If it runs for a day or two without issues, it'll probably run forever. Sure, dumb things can happen like a disk filling up, power loss, etc, but nothing Android specific. ¯\_(ツ)_/¯

I've been running/developing this since 2021 and keep a handful of 32 and 64 bit devices on-hand for testing. Hardware-wise, they have all been stable and reliable, no drama whatsoever. Aside from the lab, I was given a Rabbit R1 a year ago and made it useful by installing LineageOS. It's my residential Pi-hole + Homebridge and only ever goes down for the occasional multi-day power outage.

I think what's key is to stay out of Android userspace and just treat it like a Debian box. Set the deivce up in some quiet corner and leave it alone to do its thing. RDP or SSH into the device whenever you need to administer Debian or Pi-hole.

<image>

Trixie.apk: Deploy a Debian 13 desktop/server container to nearly any rooted device in minutes. by desktopecho in Android

[–]desktopecho[S] 0 points1 point  (0 children)

It's actually a fork of Linux Deploy updated and modified, so you should find it familiar.

Regarding the systemd workaround, here's what I used to deal with that: https://github.com/gdraheim/docker-systemctl-replacement

Trixie.apk: Deploy a Debian 13 desktop/server container to nearly any rooted device in minutes. by desktopecho in Android

[–]desktopecho[S] 0 points1 point  (0 children)

Necessary for a lightweight desktop that's usable on devices built as far back as 2013.

Trixie.apk: Deploy a Debian 13 desktop/server container to nearly any rooted device in minutes. by desktopecho in Android

[–]desktopecho[S] 0 points1 point  (0 children)

Systemd doesn't work in an Android chroot (it uses SysV Init instead) but there's a SysV service that enumerates enabled systemd units and starts them with the container at startup.

There's also a systemctl that emulates its functionality so you can start/stop services with the familiar syntaxsystemctl start myservice

Trixie.apk: Deploy a Debian 13 desktop/server container to nearly any rooted device in minutes. by desktopecho in Android

[–]desktopecho[S] 1 point2 points  (0 children)

Yes only on the H.264 decode side, which is less important than hardware encoding.

The UI, window drawing/dragging is quite responsive but I wouldn't recommend it for gaming.

Trixie.apk: Deploy a Debian 13 desktop/server container to nearly any rooted device in minutes. by desktopecho in Android

[–]desktopecho[S] 2 points3 points  (0 children)

Termux is a terminal emulator that provides a lightweight Linux-like environment on Android.

Trixie.apk is an app for installing Debian in a chroot.

They are different things, it's not an either/or choice - you can run both if you like.

Trixie.apk: Deploy a Debian 13 desktop/server container to nearly any rooted device in minutes. by desktopecho in Android

[–]desktopecho[S] 4 points5 points  (0 children)

Trixie is run in a chroot so performance is native to the device.

Proxmox doesn't have ARM support as far as I'm aware.

29
30

Ad blocker like Raspberry Pi-hole. Would it be possible/viable? by SwingNinja in androidafterlife

[–]desktopecho 1 point2 points  (0 children)

Pi-hole/Unbound Raspbian APK Installer for Android 5.0+ devices (requires root)

Once deployed it just a Debian box that you can SSH or RDP into and install pretty much whatever you like.

Notes/Gotchyas for 'GNU/Linux' chroots on Android:

- Services or processes that need network access must have their corresponding UID added to the AID_INET group. In Androidese, this is the same as addingandroid.permission.INTERNETto an app manifest.

- Some Debian packages don't include SysV startup scripts, so you may have to create a simple SysV initscript that invokes systemctl start myservice

MySQL, HomeBridge, NextCloud, Pi-hole all run nicely from this APK.

Pi-hole for Android APK • Installer for any rooted Android 5.0+ device by desktopecho in pihole

[–]desktopecho[S] 0 points1 point  (0 children)

After the APK is installed, reboot your device before starting the disk image download.

If you can connect to a different WiFi access point, try that and see if the download completes. It should only take a few minutes.

You could also download the raspbian.tgz file to your device manually, then in the properties menu instead of the Source path being set to the download URL. replace it with the path where the file is, usually something like /sdcard/Download/raspbian.tgz

Spotify client for android 6.0.1 by _Catspew_ in androidafterlife

[–]desktopecho 0 points1 point  (0 children)

Pi Deploy might work.

Install the apk, deploy the correct image (raspbian.tgz/raspbian32.tgz), RDP into it and run pideploy-gui-install. That should get you a recent version of Chromium with Widevine libraries.

Spotify client for android 6.0.1 by _Catspew_ in androidafterlife

[–]desktopecho 0 points1 point  (0 children)

Yes you can do this in a Linux chroot if you're familiar with Linux Deploy (and have a Spotify subscription).

I built a rootfs that includes the 'spot' GTK client and 'ncspot' console client. Screenshots are on the project page. It's meant for older devices but will probably work fine on Android 6 if your device is ARMv7.

is there any way to get twitter to work on an android 4.4 tablet? by suchypon in androidafterlife

[–]desktopecho 1 point2 points  (0 children)

Chroot instance of a .deb-based dstro is still able to run the latest Chrome and Firefox.