MrRoboto1212
GOS devs said that if you have GPlay installed, and you grant Phone (?) permissions to both it and the app set as the default for SMS, the SMS app is automatically granted READ_DEVICE_IDENTIFIERS. Or something like that. It's dependent on GPlay being present, and a specific permission being granted, and then the default SMS gets the READ_DEVICE_IDENTIFIERS automatically.
It's definitely a privacy leak to have that set, but prior to 19 Sept 2025, when Google still ran all the RCS servers including the ones for carriers, it was apparently a necessary thing for RCS on the Messages app to work.
I can't find the original post about it, but this one talks about the purpose of the Phone and SMS permission being for carrier networking access, and the FAQ about hardware identifiers mentions that only the default SMS app and system apps canbread hardware identifiers.
Unfortunately the extremely limited forum search tool, and the JavaScript partial loading of forum threads blocking direct text searches mean it's not possible to search the forum for anything so I can't find thier original statement.
EDIT: It's not JavaScript responsible for the partial thread dynamic loading that prevents text searching the whole thread.