frida定義線程寫圖片文件

var Runnable = Java.use("java.lang.Runnable"); | header | var saveImg = Java.registerClass({ //註冊一個類 name: "com.example.runnable", //包名 implements: [Runnable], //實現Runnable fields: { bm: "android.graphics.Bitmap", }, methods: { $init: [{ returnType: "void", argumentTypes: ["android.graphics.Bitmap"], implementation: function (bitmap) { this.bm.value = bitmap; } }], run: function () { var path = "/sdcard/Download/tmp/" + guid() + ".jpg" console.log("path=> ", path) var file = Java.use("java.io.File").$new(path) var fos = Java.use("java.io.FileOutputStream").$new(file); this.bm.value.compress(Java.use("android.graphics.Bitmap$CompressFormat").JPEG.value, 100, fos) console.log("success!") fos.flush(); fos.close(); } } });
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章