Post AvUBsJBogjXYe5PAki by drq@mastodon.ml
(DIR) More posts by drq@mastodon.ml
(DIR) Post #AvUBsJBogjXYe5PAki by drq@mastodon.ml
2025-06-25T10:26:10Z
0 likes, 0 repeats
I'm sick of Android. I want a Linux phone that doesn't suck.
(DIR) Post #AvUBsKfHCghRDkCDJI by inyanblood@suya.place
2025-06-25T10:26:54.886743Z
0 likes, 0 repeats
@drq I want a society you can be part of without using a spy phone
(DIR) Post #AvUChlCqHbnqJ2Q2Ea by drq@mastodon.ml
2025-06-25T10:33:26Z
1 likes, 0 repeats
@inyanblood Aside from joining Amish or beconing a hermit, that ship has sailed.
(DIR) Post #AvUEXdaLxhXPgPiV3Q by a1ba@suya.place
2025-06-25T10:56:44.673425Z
1 likes, 0 repeats
@drq Android could've been much better if it wasn't ruined by it's main developer -- Google.
(DIR) Post #AvUMBUJ8ZhFqAgc5Y0 by drq@mastodon.ml
2025-06-25T11:21:24Z
1 likes, 0 repeats
@stephanie Это просто @grishka дерейлит разговор, все в порядке.@wonderfox_dev
(DIR) Post #AvprVREqMOn76i70nQ by grishka@friends.grishka.me
2025-06-25T10:47:04Z
0 likes, 0 repeats
But wouldn't a Linux phone suck more because by bringing in the "classic" desktop Linux stack you will have a million ways of doing the same thing API-wise, and would need the terminal at least 5 times a day?
(DIR) Post #AvprVSQDxZUMmIRcAq by top@top.ofthe.top
2025-07-05T20:37:27.269706Z
0 likes, 0 repeats
Well, desktop linux rarely forces you to use terminal and I prefer not to use it on mobile phone (typing on small device sucks) but I miss some desktop features. For example, on desktop I can force most apps to use proxy server via proxychains util, Android doesn't allow things like that. Or on desktop I can mount a remote directory via sshfs so that it acts like a regular directory for all apps. On desktop I can launch multiple instances of browser with separated profiles.But I understand that "do whatever you want" platforms are not possible to make popular, most people will have problems with it..
(DIR) Post #AvprVTKwYgrJcCyua8 by lyyn@mastodon.ml
2025-07-05T21:22:05Z
0 likes, 0 repeats
@top @grishka @drq > proxychainsAndroid literally has VPN API for this. And it has a "block all none VPN connections", which, unlike on desktop, actually works and does not require checking if the method used does not conflict with a firewall or whatever
(DIR) Post #AvptnTrdXKC2N5zKqG by top@top.ofthe.top
2025-07-05T21:36:36.620573Z
0 likes, 0 repeats
I know but in many cases I'd use proxy. I don't want to route all traffic through vpn, I need to use proxy for few apps. On desktop I can use SSH tunnel with proxychains. But on Android you have to use VPN instead. That's why instead of messing with VPNs I prefer to wait until I get to the desktop. Fortunately I don't have to spend much time on the phone.
(DIR) Post #AvptnVb35y73kEF7GS by lyyn@mastodon.ml
2025-07-05T21:47:54Z
0 likes, 0 repeats
@top @grishka @drq VPNs are just a way to force proxy on some app. You can do it selectively on Android too. Some apps on desktop ignore the env variables BTW, which is part of the problem. Which can be worked around with a network ns or a global route or something, but when it's an API which has a purpose and actually makes an effort to not break it much more robust in a way. I actually don't know nice GUI ways to do "split tunneling" (selective app proxy) on Linux, just because the abstraction of an app does not really have a well defined meaning (but it hopefully will at some point, with cgroups for example).Not really sure why there is no SSH "VPN" for Android, like sshuttle on desktop. People probably don't want to store an ssh key on their phone.
(DIR) Post #AvqlNbhl9pFagVToWm by top@top.ofthe.top
2025-07-06T03:33:53.544600Z
0 likes, 0 repeats
> Some apps on desktop ignore the env variables BTW, which is part of the problem.Proxychains uses LD_PRELOAD trick, which injects special library, forcing connection through proxy. It also can force app to connect through multiple proxies, that's why it has "chains" in the name.
(DIR) Post #AvqlNctUjgEQNByhSS by lyyn@mastodon.ml
2025-07-06T07:48:13Z
0 likes, 0 repeats
@top @grishka LD_PRELOAD is not guaranteed to work either, if the app for whatever reason does not use libc. If it uses syscalls directly for example.