Tag: ANDROID-INSTRUMENTATION
Estoy tratando de utilizar Javassist para modificar en tiempo de ejecución el siguiente código de forma que pueda capturar el resultado antes de que se devuelva. Sé que puedo utilizar setBody en CtBehavior para sobrescribir todo el cuerpo del método, pero creo que es excesivo… He probado dos opciones, pero . . . Read more
He leído este post que realiza la instrumentación de bytecode de manera “línea por línea”. Es tedioso y propenso a errores. Me pregunto si Javassist admite “reemplazar” o “intercambiar” una clase por una clase instrumentada. Veo el método redefineClasses pero no estoy seguro de que se utilice para ese propósito, . . . Read more
Mi objetivo es inyectar código de instrumentación en ciertos scripts de ciertos sitios web para luego recopilar los datos utilizando una extensión de Chrome y subirlos a una base de datos centralizada. La última vez que intenté esto fue alrededor de 2016 cuando lo logré utilizando “onbeforescriptexecute” en un script . . . Read more
Estoy utilizando un Agente Java (Agent.class) para transformar un método en un programa (Program.class) de manera que incluya una llamada a la clase Agente. He inspeccionado los cargadores de clases y sus padres tanto de las clases Agente como de Program, y su jerarquía se ve así: – Agent.class: AppClassLoader . . . Read more
Estoy tratando de adquirir una forma de onda de un osciloscopio LeCroy Teledyne HDO4024A. Estoy usando la biblioteca LeCroyDSO y he logrado comunicarme con el osciloscopio. Por ejemplo, pude cambiar la escala vertical con: from lecroydso import ActiveDSO, LeCroyDSO connection_string = ‘VXI11:168.252.89.210’ dso = LeCroyDSO(ActiveDSO(connection_string)) dso.write_vbs(‘app.Acquisition.C1.VerScale=1’) Para recuperar una forma . . . Read more