Project: sslpinningmine

Try this code out now by running

$ frida --codeshare AkhileshCh/sslpinningmine -f YOUR_BINARY
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
setTimeout(function() {
Java.perform(function() {
var array_list = Java.use("java.util.ArrayList");
var ApiClient = Java.use('com.android.org.conscrypt.TrustManagerImpl');
ApiClient.checkTrustedRecursive.implementation = function(a1, a2, a3, a4, a5, a6) {
// console.log('Bypassing SSL Pinning');
var k = array_list.$new();
return k;
}
var CommonUtils = Java.use('l.a.a.a.o.b.i');
CommonUtils.i.overload('android.content.Context').implementation = function(context) {
console.log("[+] bypassRootDetection");
return false;
}
});
}, 0);
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Fingerprint: 240c64b843cb3cfe08ad7ec25369d279bf58a1bb6cb725b9149a3311cb4fff2f