MX Player Pro Sign Kill Manual
Guess MeI 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

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

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