MX Player Pro Sign Kill Manual

MX Player Pro Sign Kill Manual

Guess Me
I tried through dex and I was successful but that's only for 5 seconds it's crashes afterwards that's why I've to go for log check and found lib :/
arch arm64 signal 6 code -1
libc++_shared.so::__cxa_bad_cast:0xa01c0::libc++_shared.so::-2
libc++_shared.so::(unknown):0xa02dc::libc++_shared.so::-2
libc++_shared.so::(unknown):0xb420c::libc++_shared.so::-2
libc++_shared.so::_ZSt9terminatev:0xb41b4::libc++_shared.so::-2
libc++_shared.so::_ZNSt6__ndk16thread4joinEv:0x9f554::libc++_shared.so::-2
libmx-bh.so::(unknown):0x3278c::libmx-bh.so::-2
libmx-bh.so::(unknown):0x577b0::libmx-bh.so::-2
libmx-bh.so::(unknown):0x58100::libmx-bh.so::-2
libmx-bh.so::(unknown):0x57754::libmx-bh.so::-2
libmx-bh.so::(unknown):0x325d8::libmx-bh.so::-2
libmx-bh.so::(unknown):0x33004::libmx-bh.so::-2
libmx-bh.so::(unknown):0x32f40::libmx-bh.so::-2
libmx-bh.so::(unknown):0x32c1c::libmx-bh.so::-2
libc.so::(unknown):0xe6894::libc.so::-2
libc.so::(unknown):0x84b70::libc.so::-2


In Ghidra if you want to go to this address you need to add an extra 1 i.e. it'll become 1b41b4

As you can see It's loading the libc++_shared.so and the termination task is done by _ZSt9terminatev:0xb41b4.

Now after checking the logs, I wanted to confirm if it's really true is it loading libc++ so I opened it via MT manager.
And as you can see above its loading respected libs at startup.
Now using any disassembler, you can navigate here:
Image showing the assemble view and graph if you see last part it's opening a function eventually whatever you do so don't try to edit here
instead go to that function and see it's xrefs

You need to get here to start doing anything

That's all because if I say anything further you'll know whole process xD


Report Page