- dobc now only work success in Windows10 and VS2017.
- dobc now only work success in thumb mode so.
mkdir build
cd build
cmake ..
msbuild dobc.sln
de-ollvm one function in one so library
dobc -d [funcaddr] [soname] -o output.so
Some APK test by manual, becuase auto-test hard to work close-source so。
APK desc |
ollvm-so |
so-md5 |
decode-so |
func |
斗鱼 |
libmakeurl |
2f0a73a9509eb0599aca9c298016ee9 |
libmakeurl.so.d |
0x342d 0x407d 0x367d 0x15521 0x366f5 |
抖音 |
libcms |
1d8f011a1a53b2b7bd73aed5ebe62142 |
libcms.so.d |
|
快手 |
libqsmain |
2f0a73a9509eb0599aca9c298016ee9 |
libqsmain.so.d |
0xcb59 |
|
libqsmain |
bf8035a0f4c9680a9b53eb225bbe12fd |
libqsmain.so.d |
0xc061 0x3e551 |
liblazarus |
liblazarus |
|
liblazarus.so.d |
0x15f09 0x132ed |
|
ollvm-so |
so-md5 |
decode-so |
func |
md5 |
libmd5.so |
2f0a73a9509eb0599aca9c298016ee9 |
libmd5.so.d |
md5Update, md5Final |
md4 |
libmd4.so |
1d8f011a1a53b2b7bd73aed5ebe62142 |
libmd4.so.d |
md4Update, md4Final |
sha256 |
libsha256.so |
2f0a73a9509eb0599aca9c298016ee9 |
libsha256.so.d |
encrypt |
sha512 |
libsha512.so |
2f0a73a9509eb0599aca9c298016ee9 |
libsha512.so.d |
encrypt |
base64 |
libbase64.so |
|
libbase64.so.d |
base64_encode, base64_decode |
fft |
libfft.so |
|
libfft.so.d |
encode |
yuv2gb |
libyuv2rgb.so |
|
libyuv2rgb.so.d |
encode |
insertsort |
libinsertsort.so |
|
libinsert.so |
|
quicksort |
libquicksort.so |
|
libquicksort.so |
|
twosum |
libtwosum.so |
|
libtwosum.so.d |
leetcode |
avl |
libavl.so |
|
libavl.so.d |
|
astar |
libastar.so |
|
libastar.so.d |
|
binsearch |
libbinsearch.so |
|
libbinsearch.so.d |
|