Java.deoptimizeEverything() Java.perform(function () { Java.deoptimizeEverything() const SubscriptionInfo = Java.use("android.telephony.SubscriptionInfo") SubscriptionInfo.getMcc.overload().implementation = function () { const mcc = this.getMcc() console.log("SubscriptionInfo.getMcc: ", mcc) return mcc } SubscriptionInfo.getMnc.overload().implementation = function () { const mnc = this.getMnc() console.log("SubscriptionInfo.getMnc: ", mnc) return mnc } SubscriptionInfo.getNumber.overload().implementation = function () { const number = this.getNumber() console.log("SubscriptionInfo.getNumber: ", number) return "733765567" } SubscriptionInfo.getIccId.overload().implementation = function () { const iccId = this.getIccId() console.log("SubscriptionInfo.getIccId: ", iccId) return iccId } const TelephonyManager = Java.use("android.telephony.TelephonyManager") TelephonyManager.getSimOperator.overload().implementation = function () { const simOperator = this.getSimOperator() console.log("TelephonyManager.getSimOperator: ", simOperator) return simOperator } TelephonyManager.getNetworkOperator.overload().implementation = function () { const networkOperator = this.getNetworkOperator() console.log( "TelephonyManager.getNetworkOperator: ", networkOperator ) return networkOperator } TelephonyManager.getSimSerialNumber.overload().implementation = function () { const simSerialNumber = this.getSimSerialNumber() console.log( "TelephonyManager.getSimSerialNumber: ", simSerialNumber ) return simSerialNumber } TelephonyManager.getLine1Number.overload().implementation = function () { const line1Number = this.getLine1Number() console.log("TelephonyManager.getLine1Number: ", line1Number) return "733765567" } const asos = Java.use("asos") asos.b.overload().implementation = function () { console.log("asos.b") return true } const asmy = Java.use("asmy") const bqni = Java.use("bqni") const askd = Java.use("askd") // asmy.b.overload().implementation = function () { // this.$super.b() // this._a.value.Q(bqni.b(19)) // this._a.value.av(27) // const a = this._a.value._P.value.a() // var c = askd.c(a, "") // console.log(this._a.value.r) // var ar = Java.cast(this._a.value, Java.use("arqs")) // ar.r(36, Java.cast(c, Java.use("java.lang.Object"))) // } })