Это явно зависит от файловой системы и операционной системы Android. На моем oneplus / oxygenOS единственные символы в принятом ответе
private static final String ReservedChars = "|\\?*<\":>+[]/'";
, которые я не мог использовать для переименования файла, были / и *
Однако для всей Android список, представленный выше, выглядит разумным.