Research Article
HAL-Based Resource Manipulation Monitoring on AOSP
Listing 1
Listing 1: Example of Frida hooking into sendTextMessage() function (Android SDK).
(1) | var hook = Java.use(“android.telephony.SmsManager”); | (2) | hook.sendTextMessage.overload(‘java.lang.String’, ‘java.lang.String’, ‘java.lang.String’, ‘android.app.PendingIntent’, ‘android.app.PendingIntent’).implementation = | (3) | function(arg_0, arg_1, arg_2, arg_3, arg_4){ | (4) | var olog = Java.use(‘android.util.Log’); | (5) | olog.d(‘sendTextMessage is called’); | (6) | return this.sendTextMessage(arg_0, arg_1, arg_2, arg_3, arg_4); | | } |
|