How to Lock and Protect Your Apps – XDA Xposed Tuesday

The smartphone revolution has passed. Everybody has mobile apps. Some of … more

Which OEM Would You Like to Help?

Most manufacturers have moments of greatness and moments of decadence, and in the past few years … more

Root T-Mobile S6/Edge on 5.1.1 Without Tripping Knox

If you purchase phones from a carrier, you may be no stranger to the difficulties … more

IonVR Coming Soon, HTC M9 Dev Edition Gets Android 5.1 – XDA TV

The HTC M9 Developer Edition has received Android 5.1. That and … more

Getting object from field from hook of a static method

1,402 posts
Thanks Meter: 1,693
By hamzahrmalik, Senior Member on 18th August 2014, 03:14 PM
Post Reply Subscribe to Thread Email Thread
I'm hooking a static method within class A
Class A contains a Context, mContext

i need to get the mContext
cannot use Xposedhelpers.getObjectField because i can't get param.thisObject so have nothing to pass to it
And i cant use

Class<?> clazz = XposedHelpers.findClass(LockPatternUtils, lpparam.classLoader);
Field f = clazz.getDeclaredField("mContext");
c = (Context) f.get(what to pass here);

because i cant use the
method, because i dont know what to pass
help is appreciated, thanks
Last edited by hamzahrmalik; 18th August 2014 at 03:20 PM.
18th August 2014, 05:46 PM |#2  
GermainZ's Avatar
Forum Moderator / Recognized Developer / XDA Portal Team
Thanks Meter: 8,295
You can't access non static fields from a static method. You'll have to find an alternative way.
The Following User Says Thank You to GermainZ For This Useful Post: [ View ]
18th August 2014, 07:59 PM |#3  
hamzahrmalik's Avatar
OP Senior Member
Thanks Meter: 1,693
Donate to Me
Originally Posted by GermainZ

You can't access non static fields from a static method. You'll have to find an alternative way.

OK, thanks

Sent from my amazingly awesome OnePlus One using Tapatalk
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes