Unix & Linux Stack Exchange
Q&A for users of Linux, FreeBSD and other Unix-like operating systems
Latest Questions
0
votes
0
answers
11
views
phosh gives me an error and phoc opens up empty black screen or few apps which I try to open hence onwards
As far as I know `pho` stands for `phone` I think,- When I run `phosh` I getting following error :~$ phosh (phoc:9139): phoc-wlroots-CRITICAL **: 16:28:35.127: [libseat] [libseat/backend/logind.c:131] Could not take device: Device or resource busy (phoc:9139): phoc-wlroots-CRITICAL **: 16:28:35.127:...
As far as I know
while I close
pho
stands for phone
I think,-
When I run phosh
I getting following error
:~$ phosh
(phoc:9139): phoc-wlroots-CRITICAL **: 16:28:35.127: [libseat] [libseat/backend/logind.c:131] Could not take device: Device or resource busy
(phoc:9139): phoc-wlroots-CRITICAL **: 16:28:35.127: [backend/session/session.c:322] Failed to open device: '/dev/dri/card0': Resource temporarily unavailable
(phoc:9139): phoc-wlroots-CRITICAL **: 16:28:35.127: [backend/backend.c:217] Found 0 GPUs, cannot create backend
(phoc:9139): phoc-wlroots-CRITICAL **: 16:28:35.127: [backend/backend.c:311] failed to add backend 'drm'
(phoc:9139): phoc-server-CRITICAL **: 16:28:35.151: Failed to create server: Could not create backend
and phoc
opens up blank empty black screen or it opens up the few of the apps whatever I try to open after, for example eclipse ide

phoc
window, I get the following terminal
output
phoc-output-Message: 16:32:20.323: Output 'X11-1' added ('The X.Org Foundation'/'11.0'/''), 0mm x 0mm
I would like know what is use of this phoc
and phosh
Dev Anand Sadasivam
(131 rep)
Jul 18, 2025, 11:13 AM
• Last activity: Jul 18, 2025, 11:37 AM
0
votes
0
answers
27
views
Can I complete a full system backup with Deja Dup?
I am attempting to complete a full system backup of my Librem 5. Can I utilize Déjà Dup to back up my entire system? Deja Dup is preinstalled on the system as 'Backups'. I want to include app data—everything if possible.
I am attempting to complete a full system backup of my Librem 5.
Can I utilize Déjà Dup to back up my entire system? Deja Dup is preinstalled on the system as 'Backups'.
I want to include app data—everything if possible.
SpreadingKindness
(23 rep)
Jul 2, 2025, 01:52 AM
• Last activity: Jul 4, 2025, 11:35 AM
0
votes
1
answers
44
views
How can I create a full system backup of my Librem 5 using jumpdrive?
I would like to backup my Librem 5 using jumpdrive. How can I create a full system backup of my Librem 5 using jumpdrive?
I would like to backup my Librem 5 using jumpdrive. How can I create a full system backup of my Librem 5 using jumpdrive?
SpreadingKindness
(23 rep)
Jul 2, 2025, 07:10 AM
• Last activity: Jul 4, 2025, 11:32 AM
0
votes
2
answers
1115
views
Is it possible to run a Linux server distro on an old phone?
I have an old Xiaomi mi 9 Lite (pyxis) with a custom android rom installed. The CPU is the Qualcomm Snapdragon 710 ([all specs][1]) I've already discovered [Ubuntu Touch][2], but it comes with a desktop environment and my Phone is not suported. I also looked at [Ubuntu Server for ARM][3] but can't f...
I have an old Xiaomi mi 9 Lite (pyxis) with a custom android rom installed.
The CPU is the Qualcomm Snapdragon 710 (all specs )
I've already discovered Ubuntu Touch , but it comes with a desktop environment and my Phone is not suported.
I also looked at Ubuntu Server for ARM but can't find a way to use that.
Arch Linux ARM isn't supported by the processor.
Maybe interesting for more research would be Renegade Project which was able to get Windows 11 running on a Smartphone with UEFI.
Do you have any idea how to use my old phone as a homeserver? I'm happy to learn anything that goes in the right direction, even if it's just a small step towards a solution.
I have a lot of time for the project, but I'm a beginner, so if I have to create a own ROM I'd like you to help me with good learning sources.
user566665
(17 rep)
Mar 25, 2023, 12:10 PM
• Last activity: Nov 24, 2024, 12:53 AM
0
votes
0
answers
27
views
When Debian auto-mounts my phone, is it possible to access it via the command line?
I think I would perhaps have my problem solved if [this answer][1] was still current. ...It's got to be a `udev` problem - or solution anyway! In short, I need to run `rsync` to synchronize - a GUI interface isn't going to do it and I couldn't figure out where the phone was mounted! Note that the GU...
I think I would perhaps have my problem solved if this answer was still current. ...It's got to be a
udev
problem - or solution anyway!
In short, I need to run rsync
to synchronize - a GUI interface isn't going to do it and I couldn't figure out where the phone was mounted!
Note that the GUI gives me a URL, not a file-system-path.
However, I CAN do this, just with extra effort, including requiring root access, if I use jmtpfs
and give it a location... AND to do that I also have to first unmount the phone which I, so far, only know how to do via the GUI - horribly inconvenient...
Richard T
(268 rep)
Oct 18, 2024, 09:56 PM
3
votes
2
answers
1781
views
How shall I find the device of a phone's storage so that I can mount it in Linux?
I plugged an Android (HarmonyOS 2.0.0) phone into a Linux laptop using USB connection. I want to mount the storage of the phone in Linux, so that I can transfer files between the phone and the laptop. But I can't find the phone in $ sudo fdisk -l Disk /dev/sda: 931.51 GiB, 1000204886016 bytes, 19535...
I plugged an Android (HarmonyOS 2.0.0) phone into a Linux laptop using USB connection. I want to mount the storage of the phone in Linux, so that I can transfer files between the phone and the laptop. But I can't find the phone in
$ sudo fdisk -l
Disk /dev/sda: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: ST1000LM014-1EJ1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: ...
Device Start End Sectors Size Type
/dev/sda1 1048576 69206015 68157440 32.5G Linux swap
/dev/sda2 69206016 195035135 125829120 60G Linux filesystem
/dev/sda3 195035136 1953523711 1758488576 838.5G Linux filesystem
/dev/sda4 2048 1048575 1046528 511M EFI System
Partition table entries are not in disk order.
but in
$sudo lshw
...
*-usb
physical id: 14
bus info: pci@0000:00:14.0
version: 31
width: 64 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list
configuration: driver=xhci_hcd latency=0
resources: irq:129 memory:df410000-df41ffff
*-usbhost:0
product: xHCI Host Controller
vendor: Linux 5.19.0 xhci-hcd
physical id: 0
bus info: usb@1
logical name: usb1
version: 5.19
capabilities: usb-2.00
configuration: driver=hub slots=16 speed=480Mbit/s
*-usb:0
description: Mass storage device
product: BKL-AL20
vendor: HUAWEI
physical id: 1
bus info: usb@1:1
version: 2.99
serial:
capabilities: usb-2.10 scsi
configuration: driver=usb-storage maxpower=500mA speed=480Mbit/s
How shall I find the device of the phone's storage so that I can mount it in Linux?
The phone is under "File Transfer via USB". I would like to transfer any type of files, not just pictures. When I plug the phone to the laptop using USB connection, there are options to choose on the phone: transfer photos, transfer files, charge only, reverse charge, and input MIDI. I chose transfer files.
The phone has an internal memory and probably a SD card.
-----------------
$lsusb -v
...
Bus 001 Device 078: ID 12d1:107e Huawei Technologies Co., Ltd. P10 smartphone
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.10
bDeviceClass 0
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x12d1 Huawei Technologies Co., Ltd.
idProduct 0x107e P10 smartphone
bcdDevice 2.99
iManufacturer 1 HUAWEI
iProduct 2 BKL-AL20
iSerial 3 ...
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x006c
bNumInterfaces 4
bConfigurationValue 1
iConfiguration 4
bmAttributes 0xc0
Self Powered
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 0
iInterface 5
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x001c 1x 28 bytes
bInterval 6
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk-Only
iInterface 6
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 66
bInterfaceProtocol 1
iInterface 8
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x84 EP 4 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 72
bInterfaceProtocol 1
iInterface 9
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x04 EP 4 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x85 EP 5 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
and I can't mount the storage of the phone
$ aft-mtp-mount ~/media/phone/
connect failed: no MTP device found
Mode "transfer photos" allows me to do that
$ aft-mtp-mount ~/media/phone/
but it only shows me images files not files of other types.
Tim
(106420 rep)
Jul 3, 2024, 09:04 AM
• Last activity: Jul 4, 2024, 08:49 AM
-1
votes
1
answers
302
views
What is this permission problem with adb?
I would like to transfer files between a phone (Harmony 2.0.0) and a Linux laptop with USB connection between them. I try to use adb by following https://www.reddit.com/r/linuxquestions/comments/hde7f4/enable_linux_mounting_of_android_usb_device_for/fvl8gyp/, but why do I have the permission problem...
I would like to transfer files between a phone (Harmony 2.0.0) and a Linux laptop with USB connection between them.
I try to use adb by following https://www.reddit.com/r/linuxquestions/comments/hde7f4/enable_linux_mounting_of_android_usb_device_for/fvl8gyp/ , but why do I have the permission problem?
$ adb devices
* daemon not running; starting now at tcp:5037
* daemon started successfully
List of devices attached
A7Q0218123000244 no permissions; see [http://developer.android.com/tools/device.html]
$ adb shell
adb: insufficient permissions for device
See [http://developer.android.com/tools/device.html] for more information
I can't find anything useful in the link http://developer.android.com/tools/device.html
Tim
(106420 rep)
Jul 3, 2024, 12:56 PM
• Last activity: Jul 3, 2024, 01:49 PM
4
votes
4
answers
11320
views
Cisco Jabber for Linux?
Some people at our company are using a so called `Cisco Jabber` in Windows OS to improve handling of phone calls directly at the PC instead of using the telephone anymore. [![Screenshot of the used Cisco Jabber][1]][1] ---------- After installation, one has to register the client to the server just...
Some people at our company are using a so called
----------
After installation, one has to register the client to the server just with a
Cisco Jabber
in Windows OS to improve handling of phone calls directly at the PC instead of using the telephone anymore.

username@company.com
and the corresponding password
. Subsequently it is possible to search for names and numbers within the client (probably LDAP
-request) and handle incoming and outgoing calls without using the hardware telephone keyboard anymore.
**Is there some alternative available that works on Linux systems?**
Dave
(1046 rep)
Oct 22, 2019, 09:25 AM
• Last activity: Mar 11, 2024, 11:40 AM
0
votes
0
answers
1590
views
Unisoc T606 smartphone
Oukitel WP23Pro specs: https://www.gsmarena.com/oukitel_wp23pro-12650.php This has to be the hardest platform I come across for unlocking bootloader and rooting. 1. There is no downloadable firmware, so I don't know how to extract the boot.img and vbmeta-sign.img from the phone, so I can't unlock th...
Oukitel WP23Pro specs: https://www.gsmarena.com/oukitel_wp23pro-12650.php
This has to be the hardest platform I come across for unlocking bootloader and rooting.
1. There is no downloadable firmware, so I don't know how to extract the boot.img and vbmeta-sign.img from the phone, so I can't unlock the bootloader and install TWRP etc.
2. Looking at the WP23Pro's little brother WP23, which has a downloadable pac images you can flash, extracting boot and vbmeta-sign.img from. You will find Manufacturer used its own OEM key. So I assume it's the same in WP23Pro version two.
3. I have tried every known: fastboot oem unlock, fastboot flashing unlock commands for unlocking the bootloader, inkluderad oem get_identifier_token and using the key in : ./signidentifier_unlockbootloader.sh XXXXXX rsa4096_vbmeta.pem signature.bin, and trying to flash the key:
fastboot flashing unlock signature.bin /
fastboot flashing unlock_bootloader signature.bin /
fastboot flashing --force unlock signature.bin
Nothing I do seems to work.
So how can I root existing firmware or flash a prerooted GSI?.
SamirOnof
(1 rep)
Nov 25, 2023, 06:14 AM
0
votes
2
answers
162
views
How can I find the device file for a phone, so that I can mount it on my Linux?
I connect a phone to my Linux laptop using USB. I click File Transfer option in the pop-up window on the phone. In order to mount the phone on my Linux, I have to find the block device on my Linux. I suspect its device file is /dev/sdb1, but I can't find it: $ sudo fdisk -l Disk /dev/sda: 931.51 GiB...
I connect a phone to my Linux laptop using USB. I click File Transfer option in the pop-up window on the phone. In order to mount the phone on my Linux, I have to find the block device on my Linux. I suspect its device file is /dev/sdb1, but I can't find it:
$ sudo fdisk -l
Disk /dev/sda: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: ST1000LM014-1EJ1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 18E6169E-AE75-4F4D-82EE-32A4A1B85155
Device Start End Sectors Size Type
/dev/sda1 1048576 69206015 68157440 32.5G Linux swap
/dev/sda2 69206016 195035135 125829120 60G Linux filesystem
/dev/sda3 195035136 1953523711 1758488576 838.5G Linux filesystem
/dev/sda4 2048 1048575 1046528 511M EFI System
Partition table entries are not in disk order.
and
$ sudo lsblk -l
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 931.5G 0 disk
sda1 8:1 0 32.5G 0 part [SWAP]
sda2 8:2 0 60G 0 part /nix/store
/
sda3 8:3 0 838.5G 0 part /home
sda4 8:4 0 511M 0 part /boot
sr0 11:0 1 3.3M 0 rom
sudo lshw
shows the phone as:
*-usb
physical id: 14
bus info: pci@0000:00:14.0
version: 31
width: 64 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list
configuration: driver=xhci_hcd latency=0
resources: irq:129 memory:df410000-df41ffff
*-usbhost:0
product: xHCI Host Controller
vendor: Linux 5.19.0 xhci-hcd
physical id: 0
bus info: usb@1
logical name: usb1
version: 5.19
capabilities: usb-2.00
configuration: driver=hub slots=16 speed=480Mbit/s
*-usb:0
description: Mass storage device
product: FRD-AL10
vendor: HUAWEI
physical id: 1
bus info: usb@1:1
version: 2.99
serial:
capabilities: usb-2.00 scsi
configuration: driver=usb-storage maxpower=500mA speed=480Mbit/s
How can I find the device file for the phone, so that I can mount it on my Linux?
Thanks.
Tim
(106420 rep)
Aug 29, 2023, 06:44 AM
• Last activity: Nov 13, 2023, 06:42 AM
1
votes
1
answers
4550
views
batch curl request w/ https address txt file
I have multiple phones I am trying to obtain the up time for phones. I have enabled REST API for all phones and am looking to run CURL scripts to get the value of uptime. I have a script to get the value off of a Polycom phone. The below command works but I have over 3000 devices I would like to do...
I have multiple phones I am trying to obtain the up time for phones. I have enabled REST API for all phones and am looking to run CURL scripts to get the value of uptime. I have a script to get the value off of a Polycom phone. The below command works but I have over 3000 devices I would like to do this with. When I run a script of 100 commands I get the output but it is all jumbled together. I have a txt and excel file with all of the IP Adresses of the phones, the username and passwords are the same for all 3000 devices. I am looking for a way to run all commands and then get a text file with the IPADDRESS and return result of the request( IPADRESS:"Status": "2000"" or something similar). I mostly want an easy way to see the results of each curl line per IP address.
***Command***
curl -d "{\"data\": [\"UpTimeSinceLastReboot\"]}" -H "Content-Type: application/json" -k https://USERNAME:PASSWORD@IPADDRESS/api/v1/mgmt/config/get
***Output***
{“Status”: “2000”, “data”: {"UpTimeSinceLastReboot": ""}
I was able to add >> /tmp/filename.txt to output a txt file with all of the responses but there was no way to accurately coorilate that to the phone's IP address..
mdbrown
(11 rep)
Aug 6, 2019, 03:35 AM
• Last activity: May 12, 2023, 04:11 AM
4
votes
3
answers
1032
views
Getting a true open-source only OS running on a phone? Android?
I've read a lot, and heard both sides, but still slightly in the cloud when it comes to android. Android is a open source OS, but when I buy a phone, it comes preloaded with google services and apps that are clearly not open-source, and are integrated at such a level a cannot remove them. Only "disa...
I've read a lot, and heard both sides, but still slightly in the cloud when it comes to android. Android is a open source OS, but when I buy a phone, it comes preloaded with google services and apps that are clearly not open-source, and are integrated at such a level a cannot remove them. Only "disable" them.
If android is truly open source, can I compile my own image and flash it to my phone so that I am running a 100% open-source code OS on a mobile platform?
(I'm thinking in the mindset of Debian, where all code is open source and available to the end user)
TrevorKS
(658 rep)
Jun 14, 2018, 01:57 AM
• Last activity: Jan 3, 2023, 06:16 AM
0
votes
1
answers
141
views
Linux USB: Where to report that a specific device is in fact supported by `usbserial`, although not recognised automatically?
I have an USB device that the kernel does not automatically recognise as an USB serial device but when I manually say to the `usbserial` driver that it should bind to it (`modprobe usbserial vendor=0x0421 product=0x069a`), it provides to USB serial interfaces where useful things can be done over it....
I have an USB device that the kernel does not automatically recognise as an USB serial device but when I manually say to the
usbserial
driver that it should bind to it (modprobe usbserial vendor=0x0421 product=0x069a
), it provides to USB serial interfaces where useful things can be done over it.
What is the right place (email-address, bug tracker, ...) to report it to the correct Linux subsystem maintainers to include that device for automatic binding?
Golar Ramblar
(1929 rep)
Feb 5, 2022, 03:40 PM
• Last activity: Aug 24, 2022, 10:10 AM
0
votes
1
answers
1956
views
How to install Glodroid for the Pinephone onto a microSD Card
How to install Glodroid 0.6.1 onto a microSD card? A microSD card allows Glodroid to be tried out *without* permanently writing to the PinePhone, ie, its EMMC. A slot-in-to-try-and-slot-out-when-done solution. But Glodroid 0.6.1, the latest version as of writing, does not work. Someone reported succ...
How to install Glodroid 0.6.1 onto a microSD card?
A microSD card allows Glodroid to be tried out *without* permanently writing to the PinePhone, ie, its EMMC.
A slot-in-to-try-and-slot-out-when-done solution.
But Glodroid 0.6.1, the latest version as of writing, does not work.
Someone reported succeeding by installing to the PinePhone's EMMC though (https://github.com/GloDroid/glodroid_manifest/issues/39) .
Guest
(21 rep)
Sep 3, 2021, 06:22 AM
• Last activity: Dec 5, 2021, 01:03 PM
1
votes
1
answers
843
views
sudo error unable to resolve host locahost (using linuxdeploy on android device)
So I installed linuxdeploy on my phone to mess around with a debian linux. Installed debian 9 for arm64 and so far so good. Only when I run any "sudo" command, I'm getting the following warning: sudo: unable to resolve host localhost: no such file or directory (I still get the root access though) I'...
So I installed linuxdeploy on my phone to mess around with a debian linux. Installed debian 9 for arm64 and so far so good.
Only when I run any "sudo" command, I'm getting the following warning:
sudo: unable to resolve host localhost: no such file or directory
(I still get the root access though)
I've been looking on the web but did not find anyone with his exact error message.
I checked the following files:
/etc/hosts, it contains 1 line:
127.0.0.1 localhost
/etc/hostname, it contains 1 line:
localhost
Edit: as per asked in the comments below, I tried to run the command:
grep hosts /etc/nsswitch.conf
resulting in:
no such file or directory
A quick look at /etc folder indeed shows that this file is missing
Marc
(155 rep)
Oct 30, 2018, 03:04 PM
• Last activity: Jul 25, 2021, 02:48 AM
2
votes
3
answers
2477
views
Arch linux on phone, with touch-oriented DE
There's (finally) starting to be a move towards "phones as portable desktops." I'm surprised it's taken this long. The basic idea is that phones are powerful enough to run full software and operating systems, so why not just give them a toggleable "desktop mode" where you can dock the phone with a f...
There's (finally) starting to be a move towards "phones as portable desktops." I'm surprised it's taken this long. The basic idea is that phones are powerful enough to run full software and operating systems, so why not just give them a toggleable "desktop mode" where you can dock the phone with a full size keyboard, mouse and monitor and use it as you would a normal desktop.
But this being the case, i would like to have full control over the phone in the same way that i have full control over an arch desktop.
So i was wondering, is there a linux DE which is touch oriented/designed for phones? Would it perhaps be possible to use the android or lineage OS DE on top of an arch system? It would be nice to have a phone running arch with a mobile DE, and when docking it as a desktop i can boot up GNOME or KDE.
At this stage im fairly sure noone has actually done this, so my question is more "what moves have been made so far towards this vision?"
TheIronKnuckle
(143 rep)
Sep 25, 2020, 09:20 AM
• Last activity: Nov 23, 2020, 04:40 PM
3
votes
1
answers
13863
views
Recover data from broken Samsung phone
I've got an old Android phone with broken display and I'd like to get the data (in particular photos) out of it. I connected it to my computer but it did not mount automatically and `mount` says that "no medium found". With `dmesg` and `lsusb` I see that it is connected. Could anyone help me to moun...
I've got an old Android phone with broken display and I'd like to get the data (in particular photos) out of it.
I connected it to my computer but it did not mount automatically and
mount
says that "no medium found". With dmesg
and lsusb
I see that it is connected. Could anyone help me to mount it and get access the data?
$ dmesg
usb 1-1.2: new high-speed USB device number 12 using ehci-pci
usb-storage 1-1.2:1.0: USB Mass Storage device detected
scsi host6: usb-storage 1-1.2:1.0
scsi 6:0:0:0: Direct-Access Android UMS Composite 0001 PQ: 0 ANSI: 2
scsi 6:0:0:1: Direct-Access Android UMS Composite 0001 PQ: 0 ANSI: 2
sd 6:0:0:0: [sdb] Attached SCSI removable disk
sd 6:0:0:1: [sdc] Attached SCSI removable disk
$ lsusb
Bus 001 Device 012: ID 04e8:681d Samsung Electronics Co., Ltd Galaxy Portal/Spica Android Phone
$ sudo mount /dev/sdb /mnt/pphone/
mount: /mnt/pphone: no medium found on /dev/sdb.
$ sudo lsblk -alp
/dev/sda 8:0 0 465,8G 0 disk
/dev/sda1 8:1 0 3,7G 0 part [SWAP]
/dev/sda2 8:2 0 275,8G 0 part
/dev/sda3 8:3 0 200M 0 part /boot/efi
/dev/sda4 8:4 0 186,1G 0 part /
/dev/sdb 8:16 1 0 disk
/dev/sdc 8:32 1 0 disk
dpelisek
(139 rep)
Mar 26, 2018, 09:16 AM
• Last activity: Sep 25, 2020, 12:50 PM
0
votes
1
answers
87
views
Linux on mobile phone?
How to install Linux on mobile phone natively, not through Bochs, QEMU or Deploy Linux/Complete Linux Install? Are there any nuances here and which ones? EDIT: I mean Desktop version for ARM(maybe Ubuntu MATE). Can it be installed to phone/tablet?
How to install Linux on mobile phone natively, not through Bochs, QEMU or Deploy Linux/Complete Linux Install? Are there any nuances here and which ones?
EDIT: I mean Desktop version for ARM(maybe Ubuntu MATE). Can it be installed to phone/tablet?
konceptosociala
(3 rep)
Jul 14, 2020, 07:54 AM
• Last activity: Jul 14, 2020, 09:46 AM
1
votes
1
answers
4874
views
Turn a Raspberry Pi 3B+ (Raspian Stretch) into a bluetooth headset (HSP)
I have a high end USB headset that I am trying to use with my cell phone for making phone calls while in my office. Obviously, I cannot plug a USB headset into an Android or iPhone so I am attempting a new project. I would like to plug the headset into the Raspberry Pi and using Bluez + PulseAudio (...
I have a high end USB headset that I am trying to use with my cell phone for making phone calls while in my office. Obviously, I cannot plug a USB headset into an Android or iPhone so I am attempting a new project. I would like to plug the headset into the Raspberry Pi and using Bluez + PulseAudio (or some other software), make the raspberry pi appear to be a standard bluetooth headset so that when the phone is paired with the raspberry pi, all phone audio is routed to my USB headset. I have searched around the internet for a few days and tried a couple tutorials but I could not get it to work.
Does anyone know of any examples or step-by-step guides that would accomplish this goal?
Here is an example of one tutorial I tried. Granted, I am using the onboard bluetooth vs a dongle but I am using a 3B+ which has a different chipset:
https://scribles.net/enabling-hands-free-profile-on-raspberry-pi-raspbian-stretch-by-using-pulseaudio/
Greg Marut
(11 rep)
May 3, 2018, 05:11 PM
• Last activity: Jun 7, 2019, 04:40 AM
4
votes
1
answers
452
views
How can I get my photos off of an old cell phone in Linux?
I have an old, non-Android flip phone (Samsung SPH-M400) from about 2012, and I would like to get the photos off of it. The phone is fully functional, but its service is deactivated. I have tried everything I can think of to get those photos off. The hard drive is not removable, so I can't take it o...
I have an old, non-Android flip phone (Samsung SPH-M400) from about 2012, and I would like to get the photos off of it. The phone is fully functional, but its service is deactivated. I have tried everything I can think of to get those photos off. The hard drive is not removable, so I can't take it out. The phone does have Bluetooth, but I don't think you can use it to share photos (I don't think the firmware allows it). I even took the phone to the Sprint store, and they tried several methods to get the photos off (e.g. connecting the phone to their software, and reactivating the phone to Sprint's network). All of these methods failed, mostly due to the fact that the phone is old and is not really supported anymore.
However, I am thinking there must be a way to do this in Linux. If I connect the phone through USB to my Linux computer, it is recognized. However, it does not seem to be mountable in the way I'm familiar with (the
lsblk
and fdisk -l
commands don't list anything related to my phone), so I can't access the hard drive. However, the lsusb
command gives me the following entry for the phone:
Bus 001 Device 005: ID 04e8:6640 Samsung Electronics Co., Ltd Usb Modem Enumerator
Also, I see the following directories/files created after connecting the phone:
/dev/serial
/dev/ttyACM0
Is there a way I can access the photo files on my phone?
Trevor
(1739 rep)
Aug 22, 2018, 08:33 PM
• Last activity: Aug 23, 2018, 09:21 AM
Showing page 1 of 20 total questions