Home » Android » android – How to find the resouces in smali code corresponding to resource ID?-Exceptionshub

android – How to find the resouces in smali code corresponding to resource ID?-Exceptionshub

Posted by: admin February 26, 2020 Leave a comment

Questions:

I know that the resource id of the application starts with 0x7f, but
I found a field like 0x104000e in smali. How do I find the resource
name corresponding to 0x104000e, I cannot find the resource name
corresponding to 0x104000e in public.xml, only I found such an id
starting with prefix 0x7f. By searching smali , I found that in other
smali there is const 0x104000a under the google gms package, does
this mean that 0x104000e comesfrom the google gms introduced by the
original project sdk instead of the original project. if so, what
field does R.string.0x104000e represent, is it R.sting.unknowUsername?

finally I find it https://developer.android.com/reference/kotlin/android/R.string#unknownname, but how can I use it? MyActivity.getString(R.sting.unknownName) ,it complains “Can’t resolve symbole ‘unknowName’ ”
enter image description here

unknownName Added in API level 1

static val unknownName: Int

How to display the lack of a name

Value: 17039374

How to&Answers:

finally I got the answer by myself.
it is android.R.string.unknownName;