0

I tried to reverse engineer an apk app, and it was loading a native code. I have observed that the app was using the native code like this

public static String v = sUQWWyTBEs().toString().substring(32, 37);

the disassembled function sUQWWyTBEs() with Ghidra contained this code:

                             *************************************************************
                             *                           FUNCTION                          
                             *************************************************************
                             undefined  __cdecl  Myapp_sUQWWyTBEs()
             undefined         w0:1           <RETURN>
             longlong *        x0:8           param_1
                             Myapp_sUQWWyTBEs XREF[2]:     Entry Point (*) , 00101350   
        00100e44 08  00  40  f9    ldr        x8, [param_1 ]
        00100e48 01  00  00  b0    adrp       x1, s_c7a584936712f32773d3d0a_00101000           ; = "c7a584936712f32773d3d0a"
        00100e4c 21  60  08  91    add        x1, x1, #0x218
        00100e50 02  9d  42  f9    ldr        x2, [x8, #0x538 ]
        00100e54 40  00  1f  d6    br         x2

I don't have much experience on assembly code. my question what these code is doing? in respect to the code what the above variable v is stored?

0