본문 바로가기

카테고리 없음

25년 5월 공부 꿀팁

미러링 방지 우회 코드 (25년도 버전 NEW)

Java.perform(() => {
    const FLAG_SECURE = 0x2000;
    const Window = Java.use("android.view.Window");

    Window.setFlags.implementation = function (flags, mask) {
        console.log("[*] Called setFlags with flags =", flags, "mask =", mask);

        // FLAG_SECURE 비트 제거
        flags = flags & ~FLAG_SECURE;
        mask = mask & ~FLAG_SECURE;

        console.log("[+] FLAG_SECURE removed. New flags =", flags);
        return this.setFlags(flags, mask);
    };
});