Last update bricked my pine phone :(
#1
Hello,

the last time I installed updates (from the Terminal), my pine phone froze after a couple of minutes.
I waited a really long time, was using wifi and connected to power.
I finally made a hard reset (pressed the power button for 20-some seconds), started it again and got -- nothing. Just a black screen and the LED constantly on in green.

I have arch installed on the eMMC.

So, I made a full backup months ago. My bad, I know.

I still would like to know if/how I can access my data that is (hopefully) still on the phone.
Can I access some kind of boot manager during startup?
Could I make a backup of the broken phone and get my data from that backup?
Could I roll-back to some kind of restore point (this would be ideal)?

Any help is appreciated!


   lacriz
  Reply
#2
Just flash Jumpdrive to an SD card, boot the phone with that card and connect it to a computer and then you can access the eMMC like any removable drive to backup your data before flashing a new image (I guess you have done this already to flash Arch in the first place).
  Reply
#3
(01-24-2022, 10:55 AM)kqlnut Wrote: Just flash Jumpdrive to an SD card, boot the phone with that card and connect it to a computer and then you can access the eMMC like any removable drive to backup your data before flashing a new image (I guess you have done this already to flash Arch in the first place).

Great idea, thank you!
I just booted the pp with jumpdrive and connected it via usb to my mac.
Only the micro sd holding jumpdrive itself gets mounted in macos Sad

So I tried

telnet 172.16.42.1

but it runs into a time out.
I wanted to run mount rootfs from telnet, but that seems impossible.



diskutil

I also tried mounting the eMMC (which I can see via the macos tool 'diskutil'):

diskutil mount readOnly /dev/disk3s2

Result:
Volume on disk3s2 failed to mount
Perhaps the operation is not supported (kDAReturnUnsupported)
  Reply
#4
I don't know which files system Arch uses, but maybe it's one that can't be mounted by MacOS (or not without extra steps)?
  Reply
#5
(01-24-2022, 05:08 PM)kqlnut Wrote: I don't know which files system Arch uses, but maybe it's one that can't be mounted by MacOS (or not without extra steps)?

I think you are right. I can make a copy of the whole eMMC using dd on its unmounted drive, but macos cannot mount the eMMC.

I will try my luck using Linux next.

Thanks!
  Reply
#6
fwiw, by now I:

a) managed to backup individual files from my home folder using jumpdrive and connecting to a Linux machine

b) switched to postmarketOS + phosh (to try something different).


All in all I took away 2 things:

1) It is quite easy to save data from a 'bricked' pine phone

2) arch seems too 'bleeding edge' (a.k.a. unstable) for my taste
  Reply
#7
Glad it worked out! I thought MacOS could at least mount ext4, but I just checked and it doesn't even support that, so accessing most distros' file systems is probably not easily done on a Mac.
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  PPKB certain keys not working after kernel update ragreenburg 20 11,958 06-11-2023, 03:19 AM
Last Post: lectrode
  satellite doesn't work after update shulamy 1 758 05-17-2023, 10:34 PM
Last Post: Kevin Kofler
  Phone calls with no sound user641 14 5,960 03-12-2023, 11:43 AM
Last Post: alpineduck
  Latest update broke my install user641 8 3,328 02-22-2023, 05:54 AM
Last Post: gregb49
  phone and plasma oihantto64 3 1,840 10-22-2022, 04:51 PM
Last Post: Chief
  Phone no longer works at all AndyM 2 1,399 10-19-2022, 12:08 AM
Last Post: AndyM
  Incoming calls only vibrate, phone is not ringing lacriz 4 3,340 05-31-2022, 11:40 PM
Last Post: hannescam
  archplasma: phone et discover broken? oihantto64 3 2,255 05-14-2022, 03:38 PM
Last Post: oihantto64
  Can't update or install software P3TER 31 22,468 02-12-2022, 05:07 PM
Last Post: IHaveALinuxPhone
  auto-brightness problem phone screen going to completely dim DonF22 6 8,881 05-11-2021, 07:00 PM
Last Post: Timothy_Ecc

Forum Jump:


Users browsing this thread: 2 Guest(s)