I will try booting to the stock recovery and clearing cache. My understanding is that ADB won't be able to pull files because my friend wouldn't have enabled USB debugging before this happened. A factory reset would wipe user files so that's no use.
Any tricks I can pull here? Possible to flash a custom recovery while bootlooping? Would that allow ADB access? I'd appreciate any help, so I don't have to deliver bad news