So Android 15 brought the use of java.lang.Record classes.
They have become a huge pain because simply baksmaling them and smaling them back will produce a VerifyError due to incorrect number of arguments. I'm not very knowledgeable about "invoke-custom", this is the first time I'm seeing them in baksmali'd source.
So Android 15 brought the use of java.lang.Record classes. They have become a huge pain because simply baksmaling them and smaling them back will produce a VerifyError due to incorrect number of arguments. I'm not very knowledgeable about "invoke-custom", this is the first time I'm seeing them in baksmali'd source.
Example from service-art.jar: