Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
以下に示すように、このコードを使用したときに日付を取得します
Date date = new Date(); System.out.print("Due date:", date);
メソッドを使用していないため、結果を表示する前に日付を変更するにはどうすればよいですか?
これをフックして xpose フック モジュールで結果を変更する方法はありますか?
「メソッドを使用していない」というあなたの仮定は単に間違っています。サンプル コードでは、Xposed でフックできる 2 つの「メソッド」を使用します。
最初の「メソッド」はDate()コンストラクターです。を使用してフックできますXposedHelpers.findAndHookConstructor(..)。で、afterHookedMethod(..)日付オブジェクトを変更できます。
Date()
XposedHelpers.findAndHookConstructor(..)
afterHookedMethod(..)
2 つ目の方法はDate.toString(). これは通常のコンストラクターであり、他のメソッドと同様にフックできます。
Date.toString()