Skip to content

Instantly share code, notes, and snippets.

@eybisi
Last active November 23, 2019 22:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save eybisi/84b2abcf6ab88e0b4df7cf02f83d40ab to your computer and use it in GitHub Desktop.
Save eybisi/84b2abcf6ab88e0b4df7cf02f83d40ab to your computer and use it in GitHub Desktop.
hook getsimoperator function
Java.perform(function() {
var ThreadDef = Java.use('java.lang.Thread');
var ThreadObj = ThreadDef.$new();
var dalvik = Java.use("android.telephony.TelephonyManager")
dalvik.getSimOperator.overload().implementation = function(){
console.log("[+] sim operator Catched -> ")
stackTrace()
return "302"
}
function stackTrace() {
console.log("------------START STACK---------------")
var stack = ThreadObj.currentThread().getStackTrace();
for (var i = 0; i < stack.length; i++) {
console.log(i + " => " + stack[i].toString());
}
console.log("------------END STACK---------------");
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment