Skip to content

Instantly share code, notes, and snippets.

@betillogalvanfbc
Created April 23, 2024 19:27
Show Gist options
  • Save betillogalvanfbc/cc5ae0933683cf169e8753c56f202952 to your computer and use it in GitHub Desktop.
Save betillogalvanfbc/cc5ae0933683cf169e8753c56f202952 to your computer and use it in GitHub Desktop.
checknetwork.js
Java.perform(function() {
var NetworkInfo = Java.use('android.net.NetworkInfo');
// Interceptamos el método isConnected
NetworkInfo.isConnected.overload().implementation = function() {
// Devolvemos siempre true para indicar que la red está conectada
return true;
};
// Interceptamos el método getTypeName
NetworkInfo.getTypeName.overload().implementation = function() {
// Devolvemos un tipo de red diferente al que indicaría la presencia de un proxy
return "WIFI";
};
// Interceptamos el método getExtraInfo
NetworkInfo.getExtraInfo.overload().implementation = function() {
// Devolvemos null para evitar que la aplicación pueda detectar la presencia de un proxy en el nombre de la red
return null;
};
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment