Andorid 11 XPosed Tiktok

use tiktok app and has an china sim card

Ensure:

  1. VPN
  2. SIM ICCID (getSimCountryIso)

Step:

  1. install magisk
  2. insatll magisk moudle( Riru, LSPosed, EDPosed)
  3. install devcheck( use this app to check changed)
  4. develop a xposed moudle (IntbirdXposedMoudle)

Coding

http://edxp.meowcat.org/

https://github.com/RikkaApps/Riru/releases

https://github.com/rovo89/XposedBridge/releases
https://developer.android.com/reference/android/telephony/TelephonyManager

https://en.wikipedia.org/wiki/Mobile_country_code

hookResults(TelephonyManager::class.java.name, lpparam, "getSimCountryIso", "")

 hookResults(TelephonyManager::class.java.name, lpparam, "getNetworkOperator", "xxxxx")
                hookResults(TelephonyManager::class.java.name, lpparam, "getNetworkOperatorName", "xxxxxx")
                hookResults(TelephonyManager::class.java.name, lpparam, "getNetworkCountryIso", "us")

                hookResults(TelephonyManager::class.java.name, lpparam, "getSimState", TelephonyManager.SIM_STATE_READY)
                hookResults(TelephonyManager::class.java.name, lpparam, "getLine1Number", "+1xxxxxxxx")

                hookResults(TelephonyManager::class.java.name, lpparam, "getSimCountryIso", "US")
                hookResults(TelephonyManager::class.java.name, lpparam, "getNetworkCountryIso", "us")

                hookResults(TelephonyManager::class.java.name, lpparam, "getSimOperator", "310380")
                hookResults(TelephonyManager::class.java.name, lpparam, "getSimOperatorName", "AT&T")

                hookResults(TelephonyManager::class.java.name, lpparam, "getSimCarrierId", xxx)
                hookResults(TelephonyManager::class.java.name, lpparam, "getSimCarrierIdName", "AT&T")

                hookResults(TelephonyManager::class.java.name, lpparam, "getSimSpecificCarrierId", xxx)
                hookResults(TelephonyManager::class.java.name, lpparam, "getSimSpecificCarrierIdName", "AT&T")
 val message = StringBuffer()
        val telephony = getSystemService(Context.TELEPHONY_SERVICE) as? TelephonyManager

        message.append(""+telephony?.networkOperator).append("\n") //310 380
        message.append(""+telephony?.networkOperatorName).append("\n")
        message.append(""+telephony?.networkCountryIso).append("\n")

        message.append(""+telephony?.line1Number).append("\n")

        message.append(""+telephony?.simState).append("\n")
        message.append(""+telephony?.simCountryIso).append("\n")

        message.append(""+telephony?.simOperator).append("\n")
        message.append(""+telephony?.simOperatorName).append("\n")

        message.append(""+telephony?.simCarrierId).append("\n")
        message.append(""+telephony?.simCarrierIdName).append("\n")

        message.append(""+telephony?.simSpecificCarrierId).append("\n")
        message.append(""+telephony?.simSpecificCarrierIdName).append("\n")

        Toast.makeText(this, message, Toast.LENGTH_SHORT).show()