首页 > 编程语言 > 详细

frida定义线程写图片文件

时间:2021-06-18 11:43:41      阅读:31      评论:0      收藏:0      [点我收藏+]
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();

                }
            }
        });

frida定义线程写图片文件

原文:https://www.cnblogs.com/c-x-a/p/14898448.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!