MCPcopy Create free account
hub / github.com/axhlzy/Il2CppHookScripts / HookJavaLog

Function HookJavaLog

Il2cppHook/_Ufunc.js:7855–7955  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

7853exports.HookJavaLog = void 0;
7854const formart_1 = require("../utils/formart");
7855const HookJavaLog = () => {
7856 Java.perform(() => {
7857 var class_name = Java.use("android.util.Log");
7858 class_name.isLoggable.overload("java.lang.String", "int").implementation = function (tag, message) {
7859 LOGD("[*] " + formart_1.formartClass.getTime() + " isLoggable was called:");
7860 LOGD("\targ1 : " + tag.toString());
7861 LOGD("\targ2 : " + message.toString());
7862 return true;
7863 };
7864 class_name.d.overload("java.lang.String", "java.lang.String").implementation = function (tag, message) {
7865 LOGD("[*] " + formart_1.formartClass.getTime() + " DEBUG (d):");
7866 LOGD("\targ1 : " + tag.toString());
7867 LOGD("\targ2 : " + message.toString());
7868 return true;
7869 };
7870 class_name.d.overload("java.lang.String", "java.lang.String", "java.lang.Throwable").implementation = function (tag, message, error) {
7871 LOGD("[*] " + formart_1.formartClass.getTime() + " DEBUG (d):");
7872 LOGD("\targ1 : " + tag.toString());
7873 LOGD("\targ2 : " + message.toString());
7874 LOGD("\targ3 : " + error.toString());
7875 return true;
7876 };
7877 class_name.e.overload("java.lang.String", "java.lang.String").implementation = function (tag, message) {
7878 LOGD("[*] " + formart_1.formartClass.getTime() + " ERROR (e):");
7879 LOGD("\targ1 : " + tag.toString());
7880 LOGD("\targ2 : " + message.toString());
7881 return true;
7882 };
7883 class_name.e.overload("java.lang.String", "java.lang.String", "java.lang.Throwable").implementation = function (tag, message, error) {
7884 LOGD("[*] " + formart_1.formartClass.getTime() + " ERROR (e):");
7885 LOGD("\targ1 : " + tag.toString());
7886 LOGD("\targ2 : " + message.toString());
7887 LOGD("\targ3 : " + error.toString());
7888 return true;
7889 };
7890 class_name.i.overload("java.lang.String", "java.lang.String").implementation = function (tag, message) {
7891 LOGD("[*] " + formart_1.formartClass.getTime() + " INFO (i):");
7892 LOGD("\targ1 : " + tag.toString());
7893 LOGD("\targ2 : " + message.toString());
7894 return true;
7895 };
7896 class_name.i.overload("java.lang.String", "java.lang.String", "java.lang.Throwable").implementation = function (tag, message, error) {
7897 LOGD("[*] " + formart_1.formartClass.getTime() + " INFO (i):");
7898 LOGD("\targ1 : " + tag.toString());
7899 LOGD("\targ2 : " + message.toString());
7900 LOGD("\targ3 : " + error.toString());
7901 return true;
7902 };
7903 class_name.v.overload("java.lang.String", "java.lang.String").implementation = function (tag, message) {
7904 LOGD("[*] " + formart_1.formartClass.getTime() + " VERBOSE (v):");
7905 LOGD("\targ1 : " + tag.toString());
7906 LOGD("\targ2 : " + message.toString());
7907 return true;
7908 };
7909 class_name.v.overload("java.lang.String", "java.lang.String", "java.lang.Throwable").implementation = function (tag, message, error) {
7910 LOGD("[*] " + formart_1.formartClass.getTime() + " VERBOSE (v):");
7911 LOGD("\targ1 : " + tag.toString());
7912 LOGD("\targ2 : " + message.toString());

Callers

nothing calls this directly

Calls 4

performMethod · 0.80
overloadMethod · 0.80
LOGDFunction · 0.70
toStringMethod · 0.65

Tested by

no test coverage detected