I create a hooks.json with 700+ apis, but error occurs:
java.lang.StackOverflowError
at java.nio.Buffer.position(Buffer.java:351)
at java.nio.charset.CharsetEncoderICU.setPosition(CharsetEncoderICU.java:243)
at java.nio.charset.CharsetEncoderICU.encodeLoop(CharsetEncoderICU.java:182)
at java.nio.charset.CharsetEncoder.encode(CharsetEncoder.java:368)
at java.io.OutputStreamWriter.convert(OutputStreamWriter.java:178)
at java.io.OutputStreamWriter.write(OutputStreamWriter.java:266)
at java.io.PrintWriter.doWrite(PrintWriter.java:623)
at java.io.PrintWriter.write(PrintWriter.java:601)
at java.io.PrintWriter.write(PrintWriter.java:579)
at java.io.PrintWriter.write(PrintWriter.java:660)
at java.io.PrintWriter.append(PrintWriter.java:722)
at java.io.PrintWriter.append(PrintWriter.java:691)
at java.io.PrintWriter.append(PrintWriter.java:31)
at java.lang.Throwable.printStackTrace(Throwable.java:315)
at java.lang.Throwable.printStackTrace(Throwable.java:300)
at de.robv.android.xposed.XposedBridge.log(XposedBridge.java:493)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:647)
at java.util.HashMap.put(Native Method)
at org.json.JSONObject.put(JSONObject.java:263)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
at org.json.JSONObject.put(Native Method)
at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170)
at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88)
at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63)
at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
at java.util.HashMap.put(Native Method)
at org.json.JSONObject.put(JSONObject.java:263)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
at org.json.JSONObject.put(Native Method)
at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170)
at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88)
at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63)
at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
at java.util.HashMap.put(Native Method)
at org.json.JSONObject.put(JSONObject.java:263)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
at org.json.JSONObject.put(Native Method)
at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170)
at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88)
at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63)
at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
at java.util.HashMap.put(Native Method)
at org.json.JSONObject.put(JSONObject.java:263)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
at org.json.JSONObject.put(Native Method)
at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170)
at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88)
at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63)
at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
at java.util.HashMap.put(Native Method)
at org.json.JSONObject.put(JSONObject.java:263)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
at org.json.JSONObject.put(Native Method)
at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170)
at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88)
at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63)
at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
at java.util.HashMap.put(Native Method)
at org.json.JSONObject.put(JSONObject.java:263)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
at org.json.JSONObject.put(Native Method)
at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170)
at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88)
at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63)
at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
at java.util.HashMap.put(Native Method)
at org.json.JSONObject.put(JSONObject.java:263)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
at org.json.JSONObject.put(Native Method)
at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170)
at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88)
at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63)
at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
at java.util.HashMap.put(Native Method)
at org.json.JSONObject.put(JSONObject.java:263)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
at org.json.JSONObject.put(Native Method)
at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170)
at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88)
at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63)
at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
at java.util.HashMap.put(Native Method)
at org.json.JSONObject.put(JSONObject.java:263)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
at org.json.JSONObject.put(Native Method)
at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170)
at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88)
at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63)
at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
at java.util.HashMap.put(Native Method)
at org.json.JSONObject.put(JSONObject.java:263)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
at org.json.JSONObject.put(Native Method)
at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170)
at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88)
at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63)
at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
at java.util.HashMap.put(Native Method)
at org.json.JSONObject.put(JSONObject.java:263)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
at org.json.JSONObject.put(Native Method)
at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170)
at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88)
at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63)
at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
at java.util.HashMap.put(Native Method)
at org.json.JSONObject.put(JSONObject.java:263)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
at org.json.JSONObject.put(Native Method)
at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170)
at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88)
at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63)
at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
at java.util.HashMap.put(Native Method)
at org.json.JSONObject.put(JSONObject.java:263)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
at org.json.JSONObject.put(Native Method)
at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170)
at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88)
at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63)
at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
at java.util.HashMap.put(Native Method)
at org.json.JSONObject.put(JSONObject.java:263)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
at org.json.JSONObject.put(Native Method)
at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170)
at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88)
at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63)
at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
at java.util.HashMap.put(Native Method)
at org.json.JSONObject.put(JSONObject.java:263)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
at org.json.JSONObject.put(Native Method)
at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170)
at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88)
at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63)
at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
at java.util.HashMap.put(Native Method)
at org.json.JSONObject.put(JSONObject.java:263)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
at org.json.JSONObject.put(Native Method)
at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170)
at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88)
at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63)
at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
at java.util.HashMap.put(Native Method)
at org.json.JSONObject.put(JSONObject.java:263)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
at org.json.JSONObject.put(Native Method)
at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170)
at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88)
at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63)
at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
at java.util.HashMap.put(Native Method)
at org.json.JSONObject.put(JSONObject.java:263)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
at org.json.JSONObject.put(Native Method)
at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170)
at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88)
at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63)
at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
at java.util.HashMap.put(Native Method)
at org.json.JSONObject.put(JSONObject.java:263)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
at org.json.JSONObject.put(Native Method)
at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170)
at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88)
at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63)
at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
at java.util.HashMap.put(Native Method)
at org.json.JSONObject.put(JSONObject.java:263)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
at org.json.JSONObject.put(Native Method)
at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170)
at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88)
at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63)
at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
at java.util.HashMap.put(Native Method)
at org.json.JSONObject.put(JSONObject.java:263)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
at org.json.JSONObject.put(Native Method)
at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170)
at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88)
at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63)
at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
at java.util.HashMap.put(Native Method)
at org.json.JSONObject.put(JSONObject.java:263)
at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
at org.json.JSONObject.put(Native Method)
I create a hooks.json with 700+ apis, but error occurs: java.lang.StackOverflowError at java.nio.Buffer.position(Buffer.java:351) at java.nio.charset.CharsetEncoderICU.setPosition(CharsetEncoderICU.java:243) at java.nio.charset.CharsetEncoderICU.encodeLoop(CharsetEncoderICU.java:182) at java.nio.charset.CharsetEncoder.encode(CharsetEncoder.java:368) at java.io.OutputStreamWriter.convert(OutputStreamWriter.java:178) at java.io.OutputStreamWriter.write(OutputStreamWriter.java:266) at java.io.PrintWriter.doWrite(PrintWriter.java:623) at java.io.PrintWriter.write(PrintWriter.java:601) at java.io.PrintWriter.write(PrintWriter.java:579) at java.io.PrintWriter.write(PrintWriter.java:660) at java.io.PrintWriter.append(PrintWriter.java:722) at java.io.PrintWriter.append(PrintWriter.java:691) at java.io.PrintWriter.append(PrintWriter.java:31) at java.lang.Throwable.printStackTrace(Throwable.java:315) at java.lang.Throwable.printStackTrace(Throwable.java:300) at de.robv.android.xposed.XposedBridge.log(XposedBridge.java:493) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:647) at java.util.HashMap.put(Native Method) at org.json.JSONObject.put(JSONObject.java:263) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631) at org.json.JSONObject.put(Native Method) at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170) at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88) at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63) at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645) at java.util.HashMap.put(Native Method) at org.json.JSONObject.put(JSONObject.java:263) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631) at org.json.JSONObject.put(Native Method) at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170) at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88) at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63) at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645) at java.util.HashMap.put(Native Method) at org.json.JSONObject.put(JSONObject.java:263) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631) at org.json.JSONObject.put(Native Method) at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170) at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88) at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63) at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645) at java.util.HashMap.put(Native Method) at org.json.JSONObject.put(JSONObject.java:263) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631) at org.json.JSONObject.put(Native Method) at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170) at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88) at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63) at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645) at java.util.HashMap.put(Native Method) at org.json.JSONObject.put(JSONObject.java:263) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631) at org.json.JSONObject.put(Native Method) at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170) at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88) at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63) at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645) at java.util.HashMap.put(Native Method) at org.json.JSONObject.put(JSONObject.java:263) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631) at org.json.JSONObject.put(Native Method) at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170) at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88) at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63) at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645) at java.util.HashMap.put(Native Method) at org.json.JSONObject.put(JSONObject.java:263) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631) at org.json.JSONObject.put(Native Method) at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170) at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88) at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63) at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645) at java.util.HashMap.put(Native Method) at org.json.JSONObject.put(JSONObject.java:263) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631) at org.json.JSONObject.put(Native Method) at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170) at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88) at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63) at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645) at java.util.HashMap.put(Native Method) at org.json.JSONObject.put(JSONObject.java:263) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631) at org.json.JSONObject.put(Native Method) at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170) at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88) at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63) at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645) at java.util.HashMap.put(Native Method) at org.json.JSONObject.put(JSONObject.java:263) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631) at org.json.JSONObject.put(Native Method) at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170) at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88) at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63) at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645) at java.util.HashMap.put(Native Method) at org.json.JSONObject.put(JSONObject.java:263) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631) at org.json.JSONObject.put(Native Method) at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170) at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88) at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63) at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645) at java.util.HashMap.put(Native Method) at org.json.JSONObject.put(JSONObject.java:263) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631) at org.json.JSONObject.put(Native Method) at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170) at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88) at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63) at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645) at java.util.HashMap.put(Native Method) at org.json.JSONObject.put(JSONObject.java:263) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631) at org.json.JSONObject.put(Native Method) at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170) at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88) at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63) at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645) at java.util.HashMap.put(Native Method) at org.json.JSONObject.put(JSONObject.java:263) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631) at org.json.JSONObject.put(Native Method) at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170) at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88) at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63) at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645) at java.util.HashMap.put(Native Method) at org.json.JSONObject.put(JSONObject.java:263) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631) at org.json.JSONObject.put(Native Method) at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170) at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88) at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63) at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645) at java.util.HashMap.put(Native Method) at org.json.JSONObject.put(JSONObject.java:263) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631) at org.json.JSONObject.put(Native Method) at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170) at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88) at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63) at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645) at java.util.HashMap.put(Native Method) at org.json.JSONObject.put(JSONObject.java:263) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631) at org.json.JSONObject.put(Native Method) at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170) at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88) at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63) at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645) at java.util.HashMap.put(Native Method) at org.json.JSONObject.put(JSONObject.java:263) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631) at org.json.JSONObject.put(Native Method) at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170) at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88) at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63) at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645) at java.util.HashMap.put(Native Method) at org.json.JSONObject.put(JSONObject.java:263) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631) at org.json.JSONObject.put(Native Method) at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170) at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88) at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63) at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645) at java.util.HashMap.put(Native Method) at org.json.JSONObject.put(JSONObject.java:263) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631) at org.json.JSONObject.put(Native Method) at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170) at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88) at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63) at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645) at java.util.HashMap.put(Native Method) at org.json.JSONObject.put(JSONObject.java:263) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631) at org.json.JSONObject.put(Native Method) at com.cuckoodroid.droidmon.utils.ParseGenerator.generateHookDataJson(ParseGenerator.java:170) at com.cuckoodroid.droidmon.utils.Logger.logGenericMethod(Logger.java:88) at com.cuckoodroid.droidmon.MethodHookImpl.monitorMethod(MethodHookImpl.java:63) at com.cuckoodroid.droidmon.MethodHookImpl.afterHookedMethod(MethodHookImpl.java:46) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645) at java.util.HashMap.put(Native Method) at org.json.JSONObject.put(JSONObject.java:263) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631) at org.json.JSONObject.put(Native Method)