Hot answers tagged

2

I think your approach is generally correct. You probably can't connect to the Bluetooth because your additional code throws an exception somewhere. The best idea would be to check it during dynamic analysis. You can do it using for example Android Studio and smalidea plugin. As far as I see you don't store the result of your ByteArrayToString function call. ...


2

Dex files have a maximum amount of methods which they can contain, specifically 64k methods. Jar files are just zip files containing class files. Knowing both of these, all you need to do is dex2jar (or whatever you're using to create the jar file from the dex file) each dex file individually. Then unzip each file to the same directory, enter the directory ...


1

The app could be checking if its signature matches the signature of the key used to sign it. Refer to this SO post on how an android app can perform such a check. One way you may try to bypass the signature is to replace the reference signature in the apk with that of your key, after doing some reverse engineering of the apk. You may get information related ...


1

Try to learn the structure of the apk, learn SMALI, understand how the apk works, after understanding what your calls are like and learning smali, it is essential to be able to make calls from resources, but stay tuned for apk protections , even considering a somewhat rare factor, there are also several online tools to assist in this factor, with a simple ...


1

It seems that APK resources were obfuscated with AndroResGuard. ApkTool can (mostly) decompile it but compilation is performed with standard aapt2 and it does not understand 'drawable2' resource type, so it complains about invalid file path. You can find more info on this issue here: https://github.com/iBotPeaches/Apktool/issues/1719


Only top voted, non community-wiki answers of a minimum length are eligible