this is the output of manually mounting it.
# mount /dev/sda2 /media/user/ipodmini
mount: /media/user/ipodmini: WARNING: source write-protected, mounted read-only.
I'll try to find more fixes but it may be the device's problem. no clue why though
---
So I ran fsck. I didn't really know what it did. So I asked ai and tried to do what I thought was best.
One thing I noticed was that it recognized the folder that caused it to turn read only. Or the last folder I moved before it happened. It's /.rockbox/backdrops/
fsck from util-linux 2.37.2
fsck.fat 4.2 (2021-01-31)
There are differences between boot sector and its backup.
This is mostly harmless. Differences: (offset:original/backup)
65:01/00
1) Copy original to backup
2) Copy backup to original
3) No action
[123?q]? 1
/.rockbox/backdrops
Start does point to root directory. Deleting dir.
Volume label 'REDACTED' stored in root directory and label 'IPOD' stored in boot sector and different.
1) Copy volume label from root directory to boot sector
2) Copy label from boot sector to root directory
[12?q]? 1
Reclaimed 6525 unused clusters (26726400 bytes).
Dirty bit is set. Fs was not properly unmounted and some data may be corrupt.
1) Remove dirty bit
2) No action
[12?q]? 1
Free cluster summary wrong (487899 vs. really 494424)
1) Correct
2) Don't correct
[12?q]? 1
*** Filesystem was changed ***
The changes have not yet been written, you can still choose to leave the
filesystem unmodified:
1) Write changes
2) Leave filesystem unchanged
[12?q]? 1
/dev/sda2: 1196 files, 491641/986065 clusters .
I think I might be able to figure it out.
----
Okay update. I solved it. I don't know if it was a temporary fix that was a side effect of messing it up even further or if I actually fixed it.
I ran it again and tried my best to learn about what everything was. This is what I chose each time.
fsck.fat 4.2 (2021-01-31)
There are differences between boot sector and its backup.
This is mostly harmless. Differences: (offset:original/backup)
65:00/01
1) Copy original to backup
2) Copy backup to original
3) No action
[123?q]? 2
Orphaned long file name part "backdrops"
1) Delete
2) Leave it
[12?q]? 1
Dirty bit is set. Fs was not properly unmounted and some data may be corrupt.
1) Remove dirty bit
2) No action
[12?q]? 2
*** Filesystem was changed ***
The changes have not yet been written, you can still choose to leave the
filesystem unmodified:
1) Write changes
2) Leave filesystem unchanged
[12?q]? 1
/dev/sda2: 1195 files, 491641/986065 clusters
Anyways I'll leave this up as a solution but I don't really know if I solved it completely as I lack the technical knowledge.
I completely bricked it into a support screen. Don't know if it's related but it's the first time that's happened.