cross-posted from: https://reddthat.com/post/56970410

I just got a new device and flashed LineageOS to it. No issues there, that part is fine. What isn’t fine is that I am trying to move music, videos, and pictures from my old device to the new one. Old device is stock Android, however hardware-wise the charging port / USB C port exploded a few years ago, so I can’t plug it into anything to move things that way, and have to rely on either swapping SD cards back and forth or trying to use a nearby share service or cloud service. Problems: the cloud service I use is dogshit and the upload/download speeds are awful. Part of that is being stuck with the worst ISP and the other part is that it’s not a great service and found out way too late. Not a viable option. The nearby share application I use is called LocalSend and it works fine, but I still seem to not have ALL the files I’m trying to move despite watching it move every single file. Lastly, when I have used the SD card swapping method, formatting it to different things, etc. I still have the issue of not all the files I want show up AT ALL. Example: trying to copy over roughly 14k to 27k songs, but each method I have used only produces approx. ~5k songs in total. What is going on here? I also have realized that I cannot write images in bulk to the SD card from the old device, as it stops and then gives me a warning about how it’s been set to read only. The music when I transfer it this way does not give me the same message, but I still end up with a fraction of what I actually have. Is this an error mostly with the SD card and should I just buy a new one, or do you think there’s something else going on here? I really want to move everything over and not have to just give up. I’ll take whatever suggestions I can get. Only reason I think it could be an SD card issue is that when I tried to do backups of all data on both devices it fails each time. No specific errors other than just saying it fails.

  • paper_moon@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    1 month ago

    The SD card going read only suggests to me either the sd card is dying, or its a fake SD card. There is a scam where for example, bad sellers will sell a hacked 32GB sd card and list it as 64GB and it shows up as 64GB in your device, but when you write more than 32GB to it, it just starts from the beginning of the SD card storage addresses, and overwrites the original files on the device. The end result is, the original 0-32GB is overwritten erased, as it writes the next 32GB of the ‘64GB’ faked total.

    If you have the storage space available without the SD card on the new device, I would maybe use syncthing app to transfer the files locally on your own network, from old device to new. If you’re handy with linux terminal commands, you could also maybe use rsync to copy the files over your network as well.

  • pipes@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 month ago

    I just tried something cool. I installed Round Sync app (from f-droid) on device A, as a wrapper for rclone (basically rsync on steroids with cloud/non-cloud remotes easy to add). On android device B I turned on the simple FTP server included in Material Files (feel free to pick a different server or protocol)

    Both devices on the same wifi; on devA in RoundSync I added the FTP remote, then created a task to copy local to remote (you can also sync, local to remote or vice-versa). It let me pick a folder from internal storage to send to a specific destination (could even create new folders while browsing the remote).

    Started the task, it copied all perfectly (it’s rsync). I also re-started the task and it correctly scanned the remote and reported success (instead of duplicating). So all smooth! :) I’m sure one could rclone via termux or something but an app is way more convenient for most.