SYMBOL INDEX (2197 symbols across 192 files) FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/MyCrashHandler.java class MyCrashHandler (line 44) | public class MyCrashHandler implements UncaughtExceptionHandler { method getInstance (line 59) | public static MyCrashHandler getInstance() { method register (line 63) | public void register(Context context) { method uncaughtException (line 73) | @Override method getIMEI (line 162) | private String getIMEI(Context mContext) { method getProcessName (line 166) | public String getProcessName() { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/PluginApplication.java class PluginApplication (line 31) | public class PluginApplication extends Application { method onCreate (line 35) | @Override method attachBaseContext (line 42) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/PluginHelper.java class PluginHelper (line 46) | public class PluginHelper implements ServiceConnection { method PluginHelper (line 52) | private PluginHelper() { method getInstance (line 55) | public static final PluginHelper getInstance() { method applicationOnCreate (line 62) | public void applicationOnCreate(final Context baseContext) { method initPlugin (line 69) | private void initPlugin(Context baseContext) { method fixMiUiLbeSecurity (line 109) | private void fixMiUiLbeSecurity() throws ClassNotFoundException, NoSuc... method findLbeMessageAndRemoveIt (line 153) | private void findLbeMessageAndRemoveIt(Message message) { method onServiceConnected (line 176) | @Override method onServiceDisconnected (line 181) | @Override method applicationAttachBaseContext (line 185) | public void applicationAttachBaseContext(Context baseContext) { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/PluginManagerService.java class PluginManagerService (line 40) | public class PluginManagerService extends Service { method getPluginPackageManager (line 45) | public static IPluginManagerImpl getPluginPackageManager(Context conte... method onCreate (line 57) | @Override method keepAlive (line 64) | private void keepAlive() { method onDestroy (line 75) | @Override method onBind (line 85) | @Override method onStartCommand (line 90) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/PluginPatchManager.java class PluginPatchManager (line 16) | public class PluginPatchManager { method getInstance (line 29) | public static PluginPatchManager getInstance() { method init (line 33) | public void init(Context context){ method canStartPluginActivity (line 38) | public boolean canStartPluginActivity(Intent intent) { method startPluginActivity (line 49) | public boolean startPluginActivity(Intent intent) { method postDelayImpl (line 67) | private void postDelayImpl() { method initInner (line 78) | private void initInner() { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/PluginServiceProvider.java class PluginServiceProvider (line 12) | public class PluginServiceProvider extends ContentProvider { method onCreate (line 13) | @Override method query (line 18) | @Override method getType (line 23) | @Override method insert (line 28) | @Override method delete (line 33) | @Override method update (line 38) | @Override method call (line 43) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/am/BaseActivityManagerService.java class BaseActivityManagerService (line 44) | public abstract class BaseActivityManagerService { method BaseActivityManagerService (line 49) | public BaseActivityManagerService(Context hostContext) { method getPackageNamesByPid (line 54) | public abstract List getPackageNamesByPid(int pid); method selectStubActivityInfo (line 56) | public abstract ActivityInfo selectStubActivityInfo(int callingPid, in... method selectStubServiceInfo (line 58) | public abstract ServiceInfo selectStubServiceInfo(int callingPid, int ... method getTargetServiceInfo (line 60) | public abstract ServiceInfo getTargetServiceInfo(int callingPid, int c... method selectStubProviderInfo (line 62) | public abstract ProviderInfo selectStubProviderInfo(int callingPid, in... method onPkgDeleted (line 64) | public void onPkgDeleted(Map pluginCache,... method onPkgInstalled (line 67) | public void onPkgInstalled(Map pluginCach... method onCreate (line 70) | public void onCreate(IPluginManagerImpl pluginManagerImpl) throws Exce... method getProcessNameByPid (line 78) | public String getProcessNameByPid(int pid) { method onReportMyProcessName (line 82) | public void onReportMyProcessName(int callingPid, int callingUid, Stri... method onActivityOnNewIntent (line 85) | public abstract void onActivityOnNewIntent(int callingPid, int calling... class ProcessCookie (line 87) | private static class ProcessCookie { method ProcessCookie (line 88) | private ProcessCookie(int pid, int uid) { class MyRemoteCallbackList (line 97) | private class MyRemoteCallbackList extends RemoteCallbackList runn... method findMaxIndex (line 148) | private static int findMaxIndex() { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/am/RunningProcessList.java class RunningProcessList (line 53) | class RunningProcessList { method compare (line 58) | @Override method compare (line 65) | @Override method getStubProcessByTarget (line 71) | public String getStubProcessByTarget(ComponentInfo targetInfo) { method isPersistentApplication (line 95) | public boolean isPersistentApplication(int pid) { method isPersistentApp (line 143) | private boolean isPersistentApp(String packageName) { method setContext (line 161) | public void setContext(Context context) { class ProcessItem (line 171) | private class ProcessItem { method updatePkgs (line 209) | private void updatePkgs() { method addActivityInfo (line 227) | private void addActivityInfo(String stubActivityName, ActivityInfo i... method removeActivityInfo (line 248) | void removeActivityInfo(String stubActivityName, ActivityInfo target... method addServiceInfo (line 265) | private void addServiceInfo(String stubServiceName, ServiceInfo info) { method removeServiceInfo (line 285) | void removeServiceInfo(String stubServiceName, ServiceInfo targetInf... method addProviderInfo (line 302) | private void addProviderInfo(String stubAuthority, ProviderInfo info) { method removeProviderInfo (line 322) | void removeProviderInfo(String stubAuthority, ProviderInfo targetInf... method removeByPid (line 345) | ProcessItem removeByPid(int pid) { method getStubServiceByPid (line 349) | List getStubServiceByPid(int pid) { method addActivityInfo (line 358) | void addActivityInfo(int pid, int uid, ActivityInfo stubInfo, Activity... method removeActivityInfo (line 377) | void removeActivityInfo(int pid, int uid, ActivityInfo stubInfo, Activ... method addServiceInfo (line 388) | void addServiceInfo(int pid, int uid, ServiceInfo stubInfo, ServiceInf... method removeServiceInfo (line 408) | void removeServiceInfo(int pid, int uid, ServiceInfo stubInfo, Service... method addProviderInfo (line 423) | void addProviderInfo(int pid, int uid, ProviderInfo stubInfo, Provider... method addItem (line 442) | void addItem(int pid, int uid) { method isProcessRunning (line 457) | boolean isProcessRunning(String stubProcessName) { method isPkgCanRunInProcess (line 467) | boolean isPkgCanRunInProcess(String packageName, String stubProcessNam... method isPkgEmpty (line 494) | boolean isPkgEmpty(String stubProcessName) { method isStubInfoUsed (line 504) | boolean isStubInfoUsed(ProviderInfo stubInfo) { method isStubInfoUsed (line 509) | boolean isStubInfoUsed(ServiceInfo stubInfo) { method isStubInfoUsed (line 514) | boolean isStubInfoUsed(ActivityInfo stubInfo, ActivityInfo targetInfo,... method getPackageNameByPid (line 533) | List getPackageNameByPid(int pid) { method getTargetProcessNameByPid (line 538) | String getTargetProcessNameByPid(int pid) { method getStubProcessNameByPid (line 543) | public String getStubProcessNameByPid(int pid) { method setTargetProcessName (line 548) | void setTargetProcessName(ComponentInfo stubInfo, ComponentInfo target... method getActivityCountByPid (line 559) | int getActivityCountByPid(int pid) { method getServiceCountByPid (line 564) | int getServiceCountByPid(int pid) { method getProviderCountByPid (line 569) | int getProviderCountByPid(int pid) { method setProcessName (line 574) | void setProcessName(int pid, String stubProcessName, String targetProc... method onProcessDied (line 585) | void onProcessDied(int pid, int uid) { method clear (line 590) | void clear() { method isPlugin (line 594) | boolean isPlugin(int pid) { method dump (line 602) | void dump(String msg) { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/am/ServiceStubMap.java class ServiceStubMap (line 37) | class ServiceStubMap { class MyServiceInfo (line 40) | private static class MyServiceInfo implements Comparable { method MyServiceInfo (line 43) | MyServiceInfo(ServiceInfo info) { method equals (line 47) | @Override method compareTo (line 57) | @Override method getPluginInfosByStub (line 66) | List getPluginInfosByStub(ServiceInfo stubInfo) { method getStubInfoByPlugin (line 80) | ServiceInfo getStubInfoByPlugin(ServiceInfo pluginInfo) { method addToMap (line 91) | void addToMap(ServiceInfo stubInfo, ServiceInfo pluginInfo) { method removeFormMap (line 102) | void removeFormMap(ServiceInfo pluginInfo) { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/am/StaticProcessList.java class StaticProcessList (line 52) | class StaticProcessList { class ProcessItem (line 68) | private class ProcessItem { method addActivityInfo (line 79) | private void addActivityInfo(ActivityInfo info) { method addServiceInfo (line 86) | private void addServiceInfo(ServiceInfo info) { method addProviderInfo (line 93) | private void addProviderInfo(ProviderInfo info) { method onCreate (line 101) | void onCreate(Context mHostContext) throws NameNotFoundException { method getOtherProcessNames (line 165) | public List getOtherProcessNames() { method addActivityInfo (line 169) | private void addActivityInfo(ActivityInfo info) { method findActivityInfoForName (line 182) | ActivityInfo findActivityInfoForName(String processName, String activi... method findActivityInfoForLaunchMode (line 190) | ActivityInfo findActivityInfoForLaunchMode(String processName, int lau... method addServiceInfo (line 203) | private void addServiceInfo(ServiceInfo info) { method findServiceInfoForName (line 216) | ServiceInfo findServiceInfoForName(String processName, String serviceI... method addProviderInfo (line 225) | private void addProviderInfo(ProviderInfo info) { method findProviderInfoForAuthority (line 238) | ProviderInfo findProviderInfoForAuthority(String processName, String a... method getProcessNames (line 246) | List getProcessNames() { method getActivityInfoForProcessName (line 250) | List getActivityInfoForProcessName(String processName) { method compare (line 259) | @Override method getActivityInfoForProcessName (line 265) | List getActivityInfoForProcessName(String processName, b... method getServiceInfoForProcessName (line 286) | List getServiceInfoForProcessName(String processName) { method getProviderInfoForProcessName (line 293) | List getProviderInfoForProcessName(String processName) { method clear (line 300) | void clear() { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/core/Env.java class Env (line 28) | public class Env { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/core/PluginClassLoader.java class PluginClassLoader (line 37) | public class PluginClassLoader extends DexClassLoader { method PluginClassLoader (line 39) | public PluginClassLoader(String apkfile, String optimizedDirectory, St... method loadClass (line 49) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/core/PluginDirHelper.java class PluginDirHelper (line 42) | public class PluginDirHelper { method init (line 47) | private static void init(Context context) { method enforceDirExists (line 54) | private static String enforceDirExists(File file) { method makePluginBaseDir (line 61) | public static String makePluginBaseDir(Context context, String pluginI... method getBaseDir (line 66) | public static String getBaseDir(Context context) { method getPluginDataDir (line 71) | public static String getPluginDataDir(Context context, String pluginIn... method getPluginSignatureDir (line 75) | public static String getPluginSignatureDir(Context context, String plu... method getPluginSignatureFile (line 79) | public static String getPluginSignatureFile(Context context, String pl... method getPluginSignatureFiles (line 83) | public static List getPluginSignatureFiles(Context context, St... method getPluginApkDir (line 96) | public static String getPluginApkDir(Context context, String pluginInf... method getPluginApkFile (line 100) | public static String getPluginApkFile(Context context, String pluginIn... method getPluginDalvikCacheDir (line 104) | public static String getPluginDalvikCacheDir(Context context, String p... method getPluginNativeLibraryDir (line 108) | public static String getPluginNativeLibraryDir(Context context, String... method getPluginDalvikCacheFile (line 113) | public static String getPluginDalvikCacheFile(Context context, String ... method getContextDataDir (line 125) | public static String getContextDataDir(Context context) { method cleanOptimizedDirectory (line 130) | public static void cleanOptimizedDirectory(String optimizedDirectory) { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/core/PluginProcessManager.java class PluginProcessManager (line 70) | public class PluginProcessManager { method getCurrentProcessName (line 80) | public static String getCurrentProcessName(Context context) { method initProcessList (line 105) | private static void initProcessList(Context context) { method isPluginProcess (line 151) | public static final boolean isPluginProcess(Context context) { method getPluginClassLoader (line 160) | public static ClassLoader getPluginClassLoader(String pkg) throws Ille... method preLoadApk (line 172) | public static void preLoadApk(Context hostContext, ComponentInfo plugi... method preMakeApplication (line 235) | private static void preMakeApplication(Context hostContext, ComponentI... method registerStaticReceiver (line 280) | public static void registerStaticReceiver(Context context, Application... method setHookEnable (line 304) | public static void setHookEnable(boolean enable) { method setHookEnable (line 308) | public static void setHookEnable(boolean enable, boolean reinstallHook) { method installHook (line 312) | public static void installHook(Context hostContext) throws Throwable { method getPluginContext (line 318) | public static Application getPluginContext(String packageName) throws ... method getBaseContext (line 338) | private static Context getBaseContext(Context c) { method fakeSystemServiceInner (line 376) | private static void fakeSystemServiceInner(Context hostContext, Contex... method fakeSystemService (line 461) | public static void fakeSystemService(Context hostContext, Context targ... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/BaseHookHandle.java class BaseHookHandle (line 38) | public abstract class BaseHookHandle { method BaseHookHandle (line 44) | public BaseHookHandle(Context hostContext) { method init (line 49) | protected abstract void init(); method getHookedMethodNames (line 51) | public Set getHookedMethodNames(){ method getHookedMethodHandler (line 55) | public HookedMethodHandler getHookedMethodHandler(Method method) { method getHookedClass (line 63) | protected Class getHookedClass() throws ClassNotFoundException { method newBaseHandler (line 67) | protected HookedMethodHandler newBaseHandler() throws ClassNotFoundExc... method addAllMethodFromHookedClass (line 71) | protected void addAllMethodFromHookedClass(){ FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/Hook.java class Hook (line 30) | public abstract class Hook { method setEnable (line 37) | public void setEnable(boolean enable, boolean reInstallHook) { method setEnable (line 41) | public final void setEnable(boolean enable) { method isEnable (line 45) | public boolean isEnable() { method Hook (line 50) | protected Hook(Context hostContext) { method createHookHandle (line 55) | protected abstract BaseHookHandle createHookHandle(); method onInstall (line 58) | protected abstract void onInstall(ClassLoader classLoader) throws Thro... method onUnInstall (line 60) | protected void onUnInstall(ClassLoader classLoader) throws Throwable { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/HookFactory.java class HookFactory (line 67) | public class HookFactory { method HookFactory (line 72) | private HookFactory() { method getInstance (line 75) | public static HookFactory getInstance() { method setHookEnable (line 87) | public void setHookEnable(boolean enable) { method setHookEnable (line 95) | public void setHookEnable(boolean enable, boolean reinstallHook) { method setHookEnable (line 103) | public void setHookEnable(Class hookClass, boolean enable) { method installHook (line 113) | public void installHook(Hook hook, ClassLoader cl) { method installHook (line 125) | public final void installHook(Context context, ClassLoader classLoader... method onCallApplicationOnCreate (line 201) | public final void onCallApplicationOnCreate(Context context, Applicati... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/HookedMethodHandler.java class HookedMethodHandler (line 30) | public class HookedMethodHandler { method HookedMethodHandler (line 38) | public HookedMethodHandler(Context hostContext) { method doHookInner (line 43) | public synchronized Object doHookInner(Object receiver, Method method,... method setFakedResult (line 67) | public void setFakedResult(Object fakedResult) { method beforeInvoke (line 75) | protected boolean beforeInvoke(Object receiver, Method method, Object[... method afterInvoke (line 79) | protected void afterInvoke(Object receiver, Method method, Object[] ar... method isFakedResult (line 82) | public boolean isFakedResult() { method getFakedResult (line 86) | public Object getFakedResult() { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/binder/BinderHook.java class BinderHook (line 42) | abstract class BinderHook extends Hook implements InvocationHandler { method BinderHook (line 46) | public BinderHook(Context hostContext) { method invoke (line 50) | @Override method getOldObj (line 107) | abstract Object getOldObj() throws Exception; method setOldObj (line 109) | void setOldObj(Object mOldObj) { method getServiceName (line 113) | public abstract String getServiceName(); method onInstall (line 115) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/binder/IAppOpsServiceBinderHook.java class IAppOpsServiceBinderHook (line 34) | public class IAppOpsServiceBinderHook extends BinderHook{ method IAppOpsServiceBinderHook (line 38) | public IAppOpsServiceBinderHook(Context hostContext) { method getOldObj (line 42) | @Override method getServiceName (line 48) | @Override method createHookHandle (line 53) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/binder/IAudioServiceBinderHook.java class IAudioServiceBinderHook (line 35) | public class IAudioServiceBinderHook extends BinderHook { method IAudioServiceBinderHook (line 39) | public IAudioServiceBinderHook(Context hostContext) { method getOldObj (line 43) | @Override method getServiceName (line 49) | @Override method createHookHandle (line 54) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/binder/IClipboardBinderHook.java class IClipboardBinderHook (line 34) | public class IClipboardBinderHook extends BinderHook { method IClipboardBinderHook (line 38) | public IClipboardBinderHook(Context hostContext) { method getOldObj (line 42) | @Override method getServiceName (line 48) | @Override method createHookHandle (line 53) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/binder/IContentServiceBinderHook.java class IContentServiceBinderHook (line 35) | public class IContentServiceBinderHook extends BinderHook { method IContentServiceBinderHook (line 39) | public IContentServiceBinderHook(Context hostContext) { method getOldObj (line 43) | @Override method getServiceName (line 49) | @Override method createHookHandle (line 54) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/binder/IDisplayManagerBinderHook.java class IDisplayManagerBinderHook (line 18) | public class IDisplayManagerBinderHook extends BinderHook { method IDisplayManagerBinderHook (line 23) | public IDisplayManagerBinderHook(Context hostContext) { method getServiceName (line 27) | @Override method getOldObj (line 32) | @Override method onInstall (line 38) | @Override method createHookHandle (line 46) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/binder/IGraphicsStatsBinderHook.java class IGraphicsStatsBinderHook (line 37) | public class IGraphicsStatsBinderHook extends BinderHook { method IGraphicsStatsBinderHook (line 41) | public IGraphicsStatsBinderHook(Context hostContext) { method getOldObj (line 45) | @Override method getServiceName (line 51) | @Override method createHookHandle (line 56) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/binder/IInputMethodManagerBinderHook.java class IInputMethodManagerBinderHook (line 39) | public class IInputMethodManagerBinderHook extends BinderHook { method IInputMethodManagerBinderHook (line 43) | public IInputMethodManagerBinderHook(Context hostContext) { method getOldObj (line 47) | @Override method onInstall (line 53) | @Override method getServiceName (line 63) | @Override method createHookHandle (line 68) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/binder/ILocationManagerBinderHook.java class ILocationManagerBinderHook (line 35) | public class ILocationManagerBinderHook extends BinderHook { method ILocationManagerBinderHook (line 40) | public ILocationManagerBinderHook(Context hostContext) { method getOldObj (line 44) | @Override method getServiceName (line 50) | @Override method createHookHandle (line 55) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/binder/IMediaRouterServiceBinderHook.java class IMediaRouterServiceBinderHook (line 34) | public class IMediaRouterServiceBinderHook extends BinderHook { method IMediaRouterServiceBinderHook (line 37) | public IMediaRouterServiceBinderHook(Context hostContext) { method getOldObj (line 41) | @Override method getServiceName (line 47) | @Override method createHookHandle (line 52) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/binder/IMmsBinderHook.java class IMmsBinderHook (line 34) | public class IMmsBinderHook extends BinderHook { method IMmsBinderHook (line 38) | public IMmsBinderHook(Context hostContext) { method getOldObj (line 42) | @Override method getServiceName (line 48) | @Override method createHookHandle (line 53) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/binder/IMountServiceBinderHook.java class IMountServiceBinderHook (line 34) | public class IMountServiceBinderHook extends BinderHook { method IMountServiceBinderHook (line 38) | public IMountServiceBinderHook(Context hostContext) { method getOldObj (line 42) | @Override method getServiceName (line 48) | @Override method createHookHandle (line 53) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/binder/INotificationManagerBinderHook.java class INotificationManagerBinderHook (line 34) | public class INotificationManagerBinderHook extends BinderHook { method INotificationManagerBinderHook (line 38) | public INotificationManagerBinderHook(Context hostContext) { method createHookHandle (line 42) | @Override method getOldObj (line 47) | public Object getOldObj() throws Exception{ method getServiceName (line 52) | public String getServiceName() { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/binder/IPhoneSubInfoBinderHook.java class IPhoneSubInfoBinderHook (line 35) | public class IPhoneSubInfoBinderHook extends BinderHook { method IPhoneSubInfoBinderHook (line 39) | public IPhoneSubInfoBinderHook(Context hostContext) { method getOldObj (line 43) | @Override method getServiceName (line 49) | @Override method createHookHandle (line 54) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/binder/ISearchManagerBinderHook.java class ISearchManagerBinderHook (line 35) | public class ISearchManagerBinderHook extends BinderHook { method ISearchManagerBinderHook (line 39) | public ISearchManagerBinderHook(Context hostContext) { method getOldObj (line 43) | @Override method getServiceName (line 49) | @Override method createHookHandle (line 54) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/binder/ISessionManagerBinderHook.java class ISessionManagerBinderHook (line 34) | public class ISessionManagerBinderHook extends BinderHook { method ISessionManagerBinderHook (line 37) | public ISessionManagerBinderHook(Context hostContext) { method getOldObj (line 41) | @Override method getServiceName (line 47) | @Override method createHookHandle (line 52) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/binder/ISmsBinderHook.java class ISmsBinderHook (line 34) | public class ISmsBinderHook extends BinderHook { method ISmsBinderHook (line 38) | public ISmsBinderHook(Context hostContext) { method getOldObj (line 42) | @Override method getServiceName (line 48) | @Override method createHookHandle (line 53) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/binder/ISubBinderHook.java class ISubBinderHook (line 35) | public class ISubBinderHook extends BinderHook { method ISubBinderHook (line 40) | public ISubBinderHook(Context hostContext) { method getOldObj (line 44) | @Override method getServiceName (line 50) | @Override method createHookHandle (line 55) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/binder/ITelephonyBinderHook.java class ITelephonyBinderHook (line 34) | public class ITelephonyBinderHook extends BinderHook { method ITelephonyBinderHook (line 36) | public ITelephonyBinderHook(Context hostContext) { method getOldObj (line 43) | @Override method getServiceName (line 49) | @Override method createHookHandle (line 54) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/binder/ITelephonyRegistryBinderHook.java class ITelephonyRegistryBinderHook (line 34) | public class ITelephonyRegistryBinderHook extends BinderHook { method ITelephonyRegistryBinderHook (line 38) | public ITelephonyRegistryBinderHook(Context hostContext) { method getOldObj (line 42) | @Override method getServiceName (line 48) | @Override method createHookHandle (line 53) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/binder/IWifiManagerBinderHook.java class IWifiManagerBinderHook (line 38) | public class IWifiManagerBinderHook extends BinderHook { method IWifiManagerBinderHook (line 44) | public IWifiManagerBinderHook(Context hostContext) { method getOldObj (line 48) | @Override method getServiceName (line 54) | @Override method createHookHandle (line 59) | @Override method onInstall (line 64) | @Override method fixZTESecurity (line 71) | private void fixZTESecurity() { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/binder/IWindowManagerBinderHook.java class IWindowManagerBinderHook (line 43) | public class IWindowManagerBinderHook extends BinderHook { method IWindowManagerBinderHook (line 48) | public IWindowManagerBinderHook(Context hostContext) { method getOldObj (line 52) | @Override method getServiceName (line 58) | @Override method createHookHandle (line 63) | @Override method onInstall (line 68) | @Override method fixWindowManagerHook (line 79) | public static void fixWindowManagerHook(Activity activity) { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/binder/MyServiceManager.java class MyServiceManager (line 33) | public class MyServiceManager { method getOriginService (line 39) | static IBinder getOriginService(String serviceName) { method addOriginService (line 43) | public static void addOriginService(String serviceName, IBinder servic... method addProxiedServiceCache (line 47) | static void addProxiedServiceCache(String serviceName, IBinder proxyS... method getProxiedObj (line 51) | static Object getProxiedObj(String servicename) { method addProxiedObj (line 55) | static void addProxiedObj(String servicename, Object obj) { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/binder/ServiceManagerBinderHook.java class ServiceManagerBinderHook (line 45) | public class ServiceManagerBinderHook extends ProxyHook implements Invoc... method ServiceManagerBinderHook (line 47) | public ServiceManagerBinderHook(Context hostContext) { method onInstall (line 53) | @Override class ServiceManagerHookHandle (line 69) | private class ServiceManagerHookHandle extends BaseHookHandle { method ServiceManagerHookHandle (line 71) | private ServiceManagerHookHandle(Context context) { method init (line 75) | @Override class ServiceManagerHook (line 81) | private class ServiceManagerHook extends HookedMethodHandler { method ServiceManagerHook (line 82) | public ServiceManagerHook(Context hostContext) { method afterInvoke (line 86) | @Override class getService (line 101) | private class getService extends ServiceManagerHook { method getService (line 102) | public getService(Context hostContext) { class checkService (line 107) | private class checkService extends ServiceManagerHook { method checkService (line 108) | public checkService(Context hostContext) { method createHookHandle (line 114) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/binder/ServiceManagerCacheBinderHook.java class ServiceManagerCacheBinderHook (line 48) | public class ServiceManagerCacheBinderHook extends Hook implements Invoc... method ServiceManagerCacheBinderHook (line 53) | public ServiceManagerCacheBinderHook(Context hostContext, String servi... method onInstall (line 60) | @Override method invoke (line 92) | @Override class ServiceManagerHookHandle (line 150) | private class ServiceManagerHookHandle extends BaseHookHandle { method ServiceManagerHookHandle (line 152) | private ServiceManagerHookHandle(Context context) { method init (line 156) | @Override class queryLocalInterface (line 162) | class queryLocalInterface extends HookedMethodHandler { method queryLocalInterface (line 163) | public queryLocalInterface(Context context) { method afterInvoke (line 167) | @Override method createHookHandle (line 178) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/handle/IActivityManagerHookHandle.java class IActivityManagerHookHandle (line 80) | public class IActivityManagerHookHandle extends BaseHookHandle { method IActivityManagerHookHandle (line 84) | public IActivityManagerHookHandle(Context hostContext) { method init (line 88) | @Override class startActivity (line 154) | private static class startActivity extends ReplaceCallingPackageHooked... method startActivity (line 156) | public startActivity(Context hostContext) { method doReplaceIntentForStartActivityAPIHigh (line 160) | protected boolean doReplaceIntentForStartActivityAPIHigh(Object[] ar... method setIntentClassLoader (line 214) | private void setIntentClassLoader(Intent intent, ClassLoader classLo... method doReplaceIntentForStartActivityAPILow (line 230) | protected boolean doReplaceIntentForStartActivityAPILow(Object[] arg... method beforeInvoke (line 254) | @Override class startActivityAsUser (line 302) | private static class startActivityAsUser extends startActivity { method startActivityAsUser (line 304) | public startActivityAsUser(Context hostContext) { class startActivityAsCaller (line 326) | private static class startActivityAsCaller extends startActivity { method startActivityAsCaller (line 328) | public startActivityAsCaller(Context hostContext) { method beforeInvoke (line 332) | @Override class startActivityAndWait (line 342) | private static class startActivityAndWait extends startActivity { method startActivityAndWait (line 344) | public startActivityAndWait(Context hostContext) { class startActivityWithConfig (line 388) | private static class startActivityWithConfig extends startActivity { method startActivityWithConfig (line 390) | public startActivityWithConfig(Context hostContext) { class startActivityIntentSender (line 419) | private static class startActivityIntentSender extends ReplaceCallingP... method startActivityIntentSender (line 421) | public startActivityIntentSender(Context hostContext) { class startVoiceActivity (line 439) | private static class startVoiceActivity extends startActivity { method startVoiceActivity (line 441) | public startVoiceActivity(Context hostContext) { method beforeInvoke (line 445) | @Override class startNextMatchingActivity (line 468) | private static class startNextMatchingActivity extends startActivity { method startNextMatchingActivity (line 470) | public startNextMatchingActivity(Context hostContext) { method beforeInvoke (line 474) | @Override class startActivityFromRecents (line 488) | private static class startActivityFromRecents extends ReplaceCallingPa... method startActivityFromRecents (line 490) | public startActivityFromRecents(Context hostContext) { class finishActivity (line 499) | private static class finishActivity extends ReplaceCallingPackageHooke... method finishActivity (line 501) | public finishActivity(Context hostContext) { class registerReceiver (line 514) | private static class registerReceiver extends ReplaceCallingPackageHoo... method registerReceiver (line 516) | public registerReceiver(Context hostContext) { method beforeInvoke (line 520) | @Override class broadcastIntent (line 552) | private static class broadcastIntent extends ReplaceCallingPackageHook... method broadcastIntent (line 554) | public broadcastIntent(Context hostContext) { method beforeInvoke (line 576) | @Override method checkAndProcessIntent (line 586) | private boolean checkAndProcessIntent(Intent intent) throws RemoteEx... method drawableToBitMap (line 650) | private Bitmap drawableToBitMap(Drawable drawable) { class unbroadcastIntent (line 665) | private static class unbroadcastIntent extends ReplaceCallingPackageHo... method unbroadcastIntent (line 667) | public unbroadcastIntent(Context hostContext) { class getCallingPackage (line 678) | private static class getCallingPackage extends ReplaceCallingPackageHo... method getCallingPackage (line 680) | public getCallingPackage(Context hostContext) { class getCallingActivity (line 689) | private static class getCallingActivity extends ReplaceCallingPackageH... method getCallingActivity (line 691) | public getCallingActivity(Context hostContext) { class getAppTasks (line 701) | private static class getAppTasks extends ReplaceCallingPackageHookedMe... method getAppTasks (line 703) | public getAppTasks(Context hostContext) { class addAppTask (line 711) | private static class addAppTask extends ReplaceCallingPackageHookedMet... method addAppTask (line 713) | public addAppTask(Context hostContext) { class getTasks (line 723) | private static class getTasks extends ReplaceCallingPackageHookedMetho... method getTasks (line 725) | public getTasks(Context hostContext) { class getServices (line 755) | private static class getServices extends ReplaceCallingPackageHookedMe... method getServices (line 757) | public getServices(Context hostContext) { method afterInvoke (line 762) | @Override class getProcessesInErrorState (line 780) | private static class getProcessesInErrorState extends ReplaceCallingPa... method getProcessesInErrorState (line 782) | public getProcessesInErrorState(Context hostContext) { class getContentProvider (line 792) | private static class getContentProvider extends ReplaceCallingPackageH... method getContentProvider (line 794) | public getContentProvider(Context hostContext) { method beforeInvoke (line 801) | @Override method afterInvoke (line 832) | @Override method copyField (line 881) | private void copyField(Object fromObj, Object toObj, String fieldNam... method copyConnection (line 885) | @TargetApi(VERSION_CODES.JELLY_BEAN) class getContentProviderExternal (line 891) | private static class getContentProviderExternal extends getContentProv... method getContentProviderExternal (line 893) | public getContentProviderExternal(Context hostContext) { class removeContentProviderExternal (line 905) | private static class removeContentProviderExternal extends ReplaceCall... method removeContentProviderExternal (line 907) | public removeContentProviderExternal(Context hostContext) { class publishContentProviders (line 916) | private static class publishContentProviders extends ReplaceCallingPac... method publishContentProviders (line 918) | public publishContentProviders(Context hostContext) { class getRunningServiceControlPanel (line 928) | private static class getRunningServiceControlPanel extends ReplaceCall... method getRunningServiceControlPanel (line 930) | public getRunningServiceControlPanel(Context hostContext) { class startService (line 941) | private static class startService extends ReplaceCallingPackageHookedM... method startService (line 943) | public startService(Context hostContext) { method beforeInvoke (line 949) | @Override method afterInvoke (line 962) | @Override class stopService (line 974) | private static class stopService extends ReplaceCallingPackageHookedMe... method stopService (line 976) | public stopService(Context hostContext) { method beforeInvoke (line 980) | @Override class stopServiceToken (line 1003) | private static class stopServiceToken extends ReplaceCallingPackageHoo... method stopServiceToken (line 1005) | public stopServiceToken(Context hostContext) { method beforeInvoke (line 1009) | @Override class setServiceForeground (line 1028) | private static class setServiceForeground extends ReplaceCallingPackag... method setServiceForeground (line 1030) | public setServiceForeground(Context hostContext) { method beforeInvoke (line 1034) | @Override class bindService (line 1049) | private static class bindService extends ReplaceCallingPackageHookedMe... method bindService (line 1051) | public bindService(Context hostContext) { method beforeInvoke (line 1057) | @Override method findIServiceConnectionIndex (line 1091) | private int findIServiceConnectionIndex(Method method) { method afterInvoke (line 1103) | @Override class MyIServiceConnection (line 1114) | private abstract static class MyIServiceConnection extends IServiceC... method MyIServiceConnection (line 1117) | private MyIServiceConnection(ServiceInfo info) { class publishService (line 1123) | private static class publishService extends ReplaceCallingPackageHooke... method publishService (line 1125) | public publishService(Context hostContext) { method beforeInvoke (line 1129) | @Override class unbindFinished (line 1143) | private static class unbindFinished extends ReplaceCallingPackageHooke... method unbindFinished (line 1145) | public unbindFinished(Context hostContext) { method beforeInvoke (line 1149) | @Override class peekService (line 1159) | private static class peekService extends ReplaceCallingPackageHookedMe... method peekService (line 1161) | public peekService(Context hostContext) { method beforeInvoke (line 1165) | @Override class bindBackupAgent (line 1174) | private static class bindBackupAgent extends ReplaceCallingPackageHook... method bindBackupAgent (line 1176) | public bindBackupAgent(Context hostContext) { method beforeInvoke (line 1180) | @Override class backupAgentCreated (line 1198) | private static class backupAgentCreated extends ReplaceCallingPackageH... method backupAgentCreated (line 1200) | public backupAgentCreated(Context hostContext) { method beforeInvoke (line 1204) | @Override class unbindBackupAgent (line 1221) | private static class unbindBackupAgent extends ReplaceCallingPackageHo... method unbindBackupAgent (line 1223) | public unbindBackupAgent(Context hostContext) { method beforeInvoke (line 1227) | @Override class killApplicationProcess (line 1244) | private static class killApplicationProcess extends ReplaceCallingPack... method killApplicationProcess (line 1246) | public killApplicationProcess(Context hostContext) { method beforeInvoke (line 1250) | @Override class startInstrumentation (line 1272) | private static class startInstrumentation extends ReplaceCallingPackag... method startInstrumentation (line 1274) | public startInstrumentation(Context hostContext) { class getActivityClassForToken (line 1299) | private static class getActivityClassForToken extends ReplaceCallingPa... method getActivityClassForToken (line 1301) | public getActivityClassForToken(Context hostContext) { class getPackageForToken (line 1311) | private static class getPackageForToken extends ReplaceCallingPackageH... method getPackageForToken (line 1313) | public getPackageForToken(Context hostContext) { class getIntentSender (line 1323) | public static class getIntentSender extends ReplaceCallingPackageHooke... method getIntentSender (line 1325) | public getIntentSender(Context hostContext) { method beforeInvoke (line 1329) | @Override method replace (line 1405) | private Intent replace(int type, Intent intent) throws RemoteExcepti... method handlePendingIntent (line 1428) | public static void handlePendingIntent(final Context context, Intent... class clearApplicationUserData (line 1494) | private static class clearApplicationUserData extends ReplaceCallingPa... method clearApplicationUserData (line 1496) | public clearApplicationUserData(Context hostContext) { method beforeInvoke (line 1500) | @Override class handleIncomingUser (line 1523) | private static class handleIncomingUser extends ReplaceCallingPackageH... method handleIncomingUser (line 1525) | public handleIncomingUser(Context hostContext) { method beforeInvoke (line 1529) | @Override class grantUriPermission (line 1551) | private static class grantUriPermission extends ReplaceCallingPackageH... method grantUriPermission (line 1553) | public grantUriPermission(Context hostContext) { method beforeInvoke (line 1557) | @Override class getPersistedUriPermissions (line 1580) | private static class getPersistedUriPermissions extends ReplaceCalling... method getPersistedUriPermissions (line 1582) | public getPersistedUriPermissions(Context hostContext) { method beforeInvoke (line 1586) | @Override class killBackgroundProcesses (line 1606) | private static class killBackgroundProcesses extends ReplaceCallingPac... method killBackgroundProcesses (line 1608) | public killBackgroundProcesses(Context hostContext) { method beforeInvoke (line 1612) | @Override class forceStopPackage (line 1634) | private static class forceStopPackage extends ReplaceCallingPackageHoo... method forceStopPackage (line 1636) | public forceStopPackage(Context hostContext) { method beforeInvoke (line 1640) | @Override class getRunningAppProcesses (line 1660) | private static class getRunningAppProcesses extends ReplaceCallingPack... method getRunningAppProcesses (line 1662) | public getRunningAppProcesses(Context hostContext) { method afterInvoke (line 1666) | @Override class getRunningExternalApplications (line 1713) | private static class getRunningExternalApplications extends ReplaceCal... method getRunningExternalApplications (line 1715) | public getRunningExternalApplications(Context hostContext) { method afterInvoke (line 1719) | @Override class getMyMemoryState (line 1756) | private static class getMyMemoryState extends ReplaceCallingPackageHoo... method getMyMemoryState (line 1758) | public getMyMemoryState(Context hostContext) { class crashApplication (line 1767) | private static class crashApplication extends ReplaceCallingPackageHoo... method crashApplication (line 1769) | public crashApplication(Context hostContext) { method beforeInvoke (line 1773) | @Override class grantUriPermissionFromOwner (line 1793) | private static class grantUriPermissionFromOwner extends ReplaceCallin... method grantUriPermissionFromOwner (line 1795) | public grantUriPermissionFromOwner(Context hostContext) { method beforeInvoke (line 1799) | @Override class checkGrantUriPermission (line 1820) | private static class checkGrantUriPermission extends ReplaceCallingPac... method checkGrantUriPermission (line 1822) | public checkGrantUriPermission(Context hostContext) { method beforeInvoke (line 1826) | @Override class startActivities (line 1850) | private static class startActivities extends ReplaceCallingPackageHook... method startActivities (line 1853) | public startActivities(Context hostContext) { method beforeInvoke (line 1857) | @Override class getPackageScreenCompatMode (line 1940) | private static class getPackageScreenCompatMode extends ReplaceCalling... method getPackageScreenCompatMode (line 1942) | public getPackageScreenCompatMode(Context hostContext) { method beforeInvoke (line 1946) | @Override class setPackageScreenCompatMode (line 1967) | private static class setPackageScreenCompatMode extends ReplaceCalling... method setPackageScreenCompatMode (line 1969) | public setPackageScreenCompatMode(Context hostContext) { method beforeInvoke (line 1973) | @Override class getPackageAskScreenCompat (line 1995) | private static class getPackageAskScreenCompat extends ReplaceCallingP... method getPackageAskScreenCompat (line 1997) | public getPackageAskScreenCompat(Context hostContext) { method beforeInvoke (line 2001) | @Override class setPackageAskScreenCompat (line 2023) | private static class setPackageAskScreenCompat extends ReplaceCallingP... method setPackageAskScreenCompat (line 2024) | public setPackageAskScreenCompat(Context hostContext) { method beforeInvoke (line 2028) | @Override class navigateUpTo (line 2051) | private static class navigateUpTo extends ReplaceCallingPackageHookedM... method navigateUpTo (line 2052) | public navigateUpTo(Context hostContext) { method replaceFirstServiceIntentOfArgs (line 2064) | private static ServiceInfo replaceFirstServiceIntentOfArgs(Object[] ar... method findFirstIntentIndexInArgs (line 2091) | private static int findFirstIntentIndexInArgs(Object[] args) { method selectProxyActivity (line 2104) | private static ComponentName selectProxyActivity(Intent intent) { method selectProxyService (line 2119) | private static ServiceInfo selectProxyService(Intent intent) { method selectProxyService (line 2133) | private static ComponentName selectProxyService(ComponentName componen... method resolveActivity (line 2152) | private static ActivityInfo resolveActivity(Intent intent) throws Remo... method resolveService (line 2156) | private static ServiceInfo resolveService(Intent intent) throws Remote... method isPackagePlugin (line 2161) | private static boolean isPackagePlugin(String packageName) throws Remo... method isComponentNamePlugin (line 2165) | private static boolean isComponentNamePlugin(ComponentName className) ... method queryPluginApplicationInfo (line 2169) | private static ApplicationInfo queryPluginApplicationInfo(String packa... method clearPluginApplicationUserData (line 2174) | private static boolean clearPluginApplicationUserData(String packageNa... method tryfixServiceInfo (line 2183) | private static void tryfixServiceInfo(ActivityManager.RunningServiceIn... class serviceDoneExecuting (line 2187) | private class serviceDoneExecuting extends ReplaceCallingPackageHooked... method serviceDoneExecuting (line 2188) | public serviceDoneExecuting(Context context) { method beforeInvoke (line 2192) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/handle/IAppOpsServiceHookHandle.java class IAppOpsServiceHookHandle (line 33) | public class IAppOpsServiceHookHandle extends BaseHookHandle { method IAppOpsServiceHookHandle (line 35) | public IAppOpsServiceHookHandle(Context hostContext) { method init (line 39) | @Override method getHookedClass (line 84) | @Override method newBaseHandler (line 89) | @Override class MyBaseHandler (line 94) | private static class MyBaseHandler extends ReplaceCallingPackageHooked... method MyBaseHandler (line 95) | public MyBaseHandler(Context context) { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/handle/IAudioServiceHookHandle.java class IAudioServiceHookHandle (line 39) | public class IAudioServiceHookHandle extends BaseHookHandle { method IAudioServiceHookHandle (line 41) | public IAudioServiceHookHandle(Context hostContext) { method init (line 45) | @Override class MyBaseHandler (line 59) | private static class MyBaseHandler extends HookedMethodHandler { method MyBaseHandler (line 61) | public MyBaseHandler(Context context) { method beforeInvoke (line 65) | @Override class adjustVolume (line 84) | private static class adjustVolume extends MyBaseHandler { method adjustVolume (line 85) | public adjustVolume(Context context) { class adjustLocalOrRemoteStreamVolume (line 90) | private static class adjustLocalOrRemoteStreamVolume extends MyBaseHan... method adjustLocalOrRemoteStreamVolume (line 91) | public adjustLocalOrRemoteStreamVolume(Context context) { class adjustSuggestedStreamVolume (line 96) | private static class adjustSuggestedStreamVolume extends MyBaseHandler { method adjustSuggestedStreamVolume (line 97) | public adjustSuggestedStreamVolume(Context context) { class adjustStreamVolume (line 102) | private static class adjustStreamVolume extends MyBaseHandler { method adjustStreamVolume (line 103) | public adjustStreamVolume(Context context) { class adjustMasterVolume (line 108) | private static class adjustMasterVolume extends MyBaseHandler { method adjustMasterVolume (line 109) | public adjustMasterVolume(Context context) { class setStreamVolume (line 114) | private static class setStreamVolume extends MyBaseHandler { method setStreamVolume (line 115) | public setStreamVolume(Context context) { class setMasterVolume (line 120) | private static class setMasterVolume extends MyBaseHandler { method setMasterVolume (line 121) | public setMasterVolume(Context context) { class requestAudioFocus (line 126) | private static class requestAudioFocus extends MyBaseHandler { method requestAudioFocus (line 127) | public requestAudioFocus(Context context) { class registerRemoteControlClient (line 132) | private static class registerRemoteControlClient extends MyBaseHandler { method registerRemoteControlClient (line 133) | public registerRemoteControlClient(Context context) { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/handle/IClipboardHookHandle.java class IClipboardHookHandle (line 35) | public class IClipboardHookHandle extends BaseHookHandle { method IClipboardHookHandle (line 37) | public IClipboardHookHandle(Context context) { method init (line 60) | @Override class MyBaseHookedMethodHandler (line 71) | private class MyBaseHookedMethodHandler extends HookedMethodHandler { method MyBaseHookedMethodHandler (line 72) | public MyBaseHookedMethodHandler(Context context) { method beforeInvoke (line 76) | @Override class setPrimaryClip (line 88) | private class setPrimaryClip extends MyBaseHookedMethodHandler { method setPrimaryClip (line 89) | public setPrimaryClip(Context context) { class getPrimaryClip (line 94) | private class getPrimaryClip extends MyBaseHookedMethodHandler { method getPrimaryClip (line 95) | public getPrimaryClip(Context context) { class getPrimaryClipDescription (line 100) | private class getPrimaryClipDescription extends MyBaseHookedMethodHand... method getPrimaryClipDescription (line 101) | public getPrimaryClipDescription(Context context) { class hasPrimaryClip (line 106) | private class hasPrimaryClip extends MyBaseHookedMethodHandler { method hasPrimaryClip (line 107) | public hasPrimaryClip(Context context) { class addPrimaryClipChangedListener (line 112) | private class addPrimaryClipChangedListener extends MyBaseHookedMethod... method addPrimaryClipChangedListener (line 113) | public addPrimaryClipChangedListener(Context context) { class removePrimaryClipChangedListener (line 118) | private class removePrimaryClipChangedListener extends MyBaseHookedMet... method removePrimaryClipChangedListener (line 119) | public removePrimaryClipChangedListener(Context context) { class hasClipboardText (line 124) | private class hasClipboardText extends MyBaseHookedMethodHandler { method hasClipboardText (line 125) | public hasClipboardText(Context context) { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/handle/IContentProviderInvokeHandle.java class IContentProviderInvokeHandle (line 42) | public class IContentProviderInvokeHandle extends BaseHookHandle { method IContentProviderInvokeHandle (line 47) | public IContentProviderInvokeHandle(Context hostContext, ProviderInfo ... method init (line 55) | @Override class MyHandler (line 74) | private class MyHandler extends ReplaceCallingPackageHookedMethodHandl... method MyHandler (line 76) | public MyHandler(Context hostContext) { method indexFirstUri (line 80) | private int indexFirstUri(Object[] args) { method beforeInvoke (line 91) | @Override class query (line 124) | private class query extends MyHandler { method query (line 125) | public query(Context context) { class getType (line 130) | private class getType extends MyHandler { method getType (line 131) | public getType(Context context) { class insert (line 136) | private class insert extends MyHandler { method insert (line 137) | public insert(Context context) { class bulkInsert (line 142) | private class bulkInsert extends MyHandler { method bulkInsert (line 143) | public bulkInsert(Context context) { class delete (line 148) | private class delete extends MyHandler { method delete (line 149) | public delete(Context context) { class update (line 154) | private class update extends MyHandler { method update (line 155) | public update(Context context) { class openFile (line 160) | private class openFile extends MyHandler { method openFile (line 161) | public openFile(Context context) { class openAssetFile (line 166) | private class openAssetFile extends MyHandler { method openAssetFile (line 167) | public openAssetFile(Context context) { class applyBatch (line 172) | private class applyBatch extends MyHandler { method applyBatch (line 173) | public applyBatch(Context context) { class call (line 178) | private class call extends MyHandler { method call (line 179) | public call(Context context) { class createCancellationSignal (line 184) | private class createCancellationSignal extends MyHandler { method createCancellationSignal (line 185) | public createCancellationSignal(Context context) { class canonicalize (line 190) | private class canonicalize extends MyHandler { method canonicalize (line 191) | public canonicalize(Context context) { class uncanonicalize (line 196) | private class uncanonicalize extends MyHandler { method uncanonicalize (line 197) | public uncanonicalize(Context context) { class getStreamTypes (line 202) | private class getStreamTypes extends MyHandler { method getStreamTypes (line 203) | public getStreamTypes(Context context) { class openTypedAssetFile (line 208) | private class openTypedAssetFile extends MyHandler { method openTypedAssetFile (line 209) | public openTypedAssetFile(Context context) { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/handle/IContentServiceHandle.java class IContentServiceHandle (line 41) | public class IContentServiceHandle extends BaseHookHandle { method IContentServiceHandle (line 45) | public IContentServiceHandle(Context hostContext) { method init (line 49) | @Override class IContentServiceHookedMethodHandler (line 55) | private static class IContentServiceHookedMethodHandler extends Hooked... method IContentServiceHookedMethodHandler (line 58) | public IContentServiceHookedMethodHandler(Context hostContext) { method beforeInvoke (line 62) | @Override class registerContentObserver (line 89) | private static class registerContentObserver extends IContentServiceHo... method registerContentObserver (line 90) | public registerContentObserver(Context hostContext) { class notifyChange (line 95) | private static class notifyChange extends IContentServiceHookedMethodH... method notifyChange (line 96) | public notifyChange(Context hostContext) { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/handle/IDisplayManagerHookHandle.java class IDisplayManagerHookHandle (line 17) | public class IDisplayManagerHookHandle extends BaseHookHandle { method IDisplayManagerHookHandle (line 20) | public IDisplayManagerHookHandle(Context hostContext) { method init (line 24) | @Override class createVirtualDisplay (line 30) | private static class createVirtualDisplay extends HookedMethodHandler { method createVirtualDisplay (line 33) | public createVirtualDisplay(Context hostContext) { method beforeInvoke (line 37) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/handle/IGraphicsStatsHookHandle.java class IGraphicsStatsHookHandle (line 36) | public class IGraphicsStatsHookHandle extends BaseHookHandle { method IGraphicsStatsHookHandle (line 37) | public IGraphicsStatsHookHandle(Context hostContext) { method init (line 41) | @Override class requestBufferForProcess (line 46) | private class requestBufferForProcess extends HookedMethodHandler { method requestBufferForProcess (line 47) | public requestBufferForProcess(Context hostContext) { method beforeInvoke (line 51) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/handle/IInputMethodManagerHookHandle.java class IInputMethodManagerHookHandle (line 37) | public class IInputMethodManagerHookHandle extends BaseHookHandle { method IInputMethodManagerHookHandle (line 39) | public IInputMethodManagerHookHandle(Context hostContext) { method init (line 43) | @Override class IInputMethodManagerHookedMethodHandler (line 50) | private class IInputMethodManagerHookedMethodHandler extends HookedMet... method IInputMethodManagerHookedMethodHandler (line 51) | public IInputMethodManagerHookedMethodHandler(Context hostContext) { method beforeInvoke (line 55) | @Override class startInput (line 71) | private class startInput extends IInputMethodManagerHookedMethodHandler { method startInput (line 72) | public startInput(Context hostContext) { class windowGainedFocus (line 77) | private class windowGainedFocus extends IInputMethodManagerHookedMetho... method windowGainedFocus (line 78) | public windowGainedFocus(Context hostContext) { class startInputOrWindowGainedFocus (line 83) | private class startInputOrWindowGainedFocus extends IInputMethodManage... method startInputOrWindowGainedFocus (line 84) | public startInputOrWindowGainedFocus(Context hostContext) { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/handle/ILocationManagerHookHandle.java class ILocationManagerHookHandle (line 33) | public class ILocationManagerHookHandle extends BaseHookHandle { method ILocationManagerHookHandle (line 36) | public ILocationManagerHookHandle(Context hostContext) { method init (line 40) | @Override class BaseILocationManagerHookedMethodHandler (line 52) | private static class BaseILocationManagerHookedMethodHandler extends R... method BaseILocationManagerHookedMethodHandler (line 53) | public BaseILocationManagerHookedMethodHandler(Context hostContext) { class requestLocationUpdates (line 58) | private class requestLocationUpdates extends BaseILocationManagerHooke... method requestLocationUpdates (line 59) | public requestLocationUpdates(Context hostContext) { class removeUpdates (line 64) | private class removeUpdates extends BaseILocationManagerHookedMethodHa... method removeUpdates (line 65) | public removeUpdates(Context hostContext) { class requestGeofence (line 70) | private class requestGeofence extends BaseILocationManagerHookedMethod... method requestGeofence (line 71) | public requestGeofence(Context hostContext) { class removeGeofence (line 76) | private class removeGeofence extends BaseILocationManagerHookedMethodH... method removeGeofence (line 77) | public removeGeofence(Context hostContext) { class getLastLocation (line 82) | private class getLastLocation extends BaseILocationManagerHookedMethod... method getLastLocation (line 83) | public getLastLocation(Context hostContext) { class addGpsStatusListener (line 88) | private class addGpsStatusListener extends BaseILocationManagerHookedM... method addGpsStatusListener (line 89) | public addGpsStatusListener(Context hostContext) { class removeGpsStatusListener (line 94) | private class removeGpsStatusListener extends BaseILocationManagerHook... method removeGpsStatusListener (line 95) | public removeGpsStatusListener(Context hostContext) { class geocoderIsPresent (line 100) | private class geocoderIsPresent extends BaseILocationManagerHookedMeth... method geocoderIsPresent (line 101) | public geocoderIsPresent(Context hostContext) { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/handle/IMediaRouterServiceHookHandle.java class IMediaRouterServiceHookHandle (line 35) | public class IMediaRouterServiceHookHandle extends BaseHookHandle { method IMediaRouterServiceHookHandle (line 37) | public IMediaRouterServiceHookHandle(Context hostContext) { method init (line 41) | @Override class registerClientAsUser (line 54) | private class registerClientAsUser extends HookedMethodHandler { method registerClientAsUser (line 55) | public registerClientAsUser(Context context) { method beforeInvoke (line 59) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/handle/IMmsHookHandle.java class IMmsHookHandle (line 33) | public class IMmsHookHandle extends BaseHookHandle { method IMmsHookHandle (line 35) | public IMmsHookHandle(Context hostContext) { method init (line 39) | @Override method getHookedClass (line 86) | @Override method newBaseHandler (line 91) | @Override class MyBaseHandler (line 96) | private static class MyBaseHandler extends ReplaceCallingPackageHooked... method MyBaseHandler (line 97) | public MyBaseHandler(Context context) { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/handle/IMountServiceHookHandle.java class IMountServiceHookHandle (line 40) | public class IMountServiceHookHandle extends BaseHookHandle { method IMountServiceHookHandle (line 45) | public IMountServiceHookHandle(Context context) { method init (line 49) | @Override class mkdirs (line 55) | private class mkdirs extends HookedMethodHandler { method mkdirs (line 56) | public mkdirs(Context context) { method beforeInvoke (line 63) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/handle/INotificationManagerHookHandle.java class INotificationManagerHookHandle (line 61) | public class INotificationManagerHookHandle extends BaseHookHandle { method INotificationManagerHookHandle (line 65) | public INotificationManagerHookHandle(Context context) { method init (line 69) | @Override method init1 (line 118) | private static void init1() { method getResIdByName (line 139) | public static int getResIdByName(String name) { class MyNotification (line 148) | private class MyNotification extends HookedMethodHandler { method MyNotification (line 149) | public MyNotification(Context context) { method beforeInvoke (line 153) | @Override method findFisrtNotificationIndex (line 168) | private int findFisrtNotificationIndex(Object[] args) { class enqueueNotification (line 179) | private class enqueueNotification extends MyNotification { method enqueueNotification (line 180) | public enqueueNotification(Context context) { method beforeInvoke (line 186) | @Override method hackRemoteViews (line 214) | private void hackRemoteViews(RemoteViews remoteViews) throws IllegalAc... method shouldBlockByRemoteViews (line 270) | private boolean shouldBlockByRemoteViews(RemoteViews remoteViews) { method shouldBlock (line 280) | private boolean shouldBlock(Notification notification) { method isPluginNotification (line 302) | private boolean isPluginNotification(Notification notification) { method drawableToBitMap (line 377) | private Bitmap drawableToBitMap(Drawable drawable) { method hackNotification (line 391) | private void hackNotification(Notification notification) throws Illega... class cancelNotification (line 446) | private class cancelNotification extends MyNotification { method cancelNotification (line 447) | public cancelNotification(Context context) { class cancelAllNotifications (line 455) | private class cancelAllNotifications extends MyNotification { method cancelAllNotifications (line 456) | public cancelAllNotifications(Context context) { class enqueueToast (line 463) | private class enqueueToast extends MyNotification { method enqueueToast (line 464) | public enqueueToast(Context context) { method beforeInvoke (line 470) | @Override class cancelToast (line 491) | private class cancelToast extends MyNotification { method cancelToast (line 492) | public cancelToast(Context context) { method beforeInvoke (line 498) | @Override class enqueueNotificationWithTag (line 516) | private class enqueueNotificationWithTag extends MyNotification { method enqueueNotificationWithTag (line 517) | public enqueueNotificationWithTag(Context context) { method beforeInvoke (line 523) | @Override class enqueueNotificationWithTagPriority (line 550) | private class enqueueNotificationWithTagPriority extends MyNotification { method enqueueNotificationWithTagPriority (line 551) | public enqueueNotificationWithTagPriority(Context context) { method beforeInvoke (line 557) | @Override class cancelNotificationWithTag (line 585) | private class cancelNotificationWithTag extends MyNotification { method cancelNotificationWithTag (line 586) | public cancelNotificationWithTag(Context context) { class setNotificationsEnabledForPackage (line 593) | private class setNotificationsEnabledForPackage extends MyNotification { method setNotificationsEnabledForPackage (line 594) | public setNotificationsEnabledForPackage(Context context) { class areNotificationsEnabledForPackage (line 599) | private class areNotificationsEnabledForPackage extends MyNotification { method areNotificationsEnabledForPackage (line 600) | public areNotificationsEnabledForPackage(Context context) { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/handle/IPackageManagerHookHandle.java class IPackageManagerHookHandle (line 59) | public class IPackageManagerHookHandle extends BaseHookHandle { method IPackageManagerHookHandle (line 63) | public IPackageManagerHookHandle(Context hostContext) { method init (line 67) | @Override class getPackageInfo (line 134) | private class getPackageInfo extends HookedMethodHandler { method getPackageInfo (line 135) | public getPackageInfo(Context context) { method beforeInvoke (line 139) | @Override class getPackageUid (line 182) | private class getPackageUid extends HookedMethodHandler { method getPackageUid (line 183) | public getPackageUid(Context context) { method beforeInvoke (line 187) | @Override class getPackageGids (line 210) | private class getPackageGids extends HookedMethodHandler { method getPackageGids (line 211) | public getPackageGids(Context context) { method beforeInvoke (line 215) | @Override class currentToCanonicalPackageNames (line 236) | private class currentToCanonicalPackageNames extends HookedMethodHandl... method currentToCanonicalPackageNames (line 237) | public currentToCanonicalPackageNames(Context context) { class canonicalToCurrentPackageNames (line 244) | private class canonicalToCurrentPackageNames extends HookedMethodHandl... method canonicalToCurrentPackageNames (line 245) | public canonicalToCurrentPackageNames(Context context) { class getPermissionInfo (line 253) | private class getPermissionInfo extends HookedMethodHandler { method getPermissionInfo (line 254) | public getPermissionInfo(Context context) { method beforeInvoke (line 258) | @Override class queryPermissionsByGroup (line 279) | private class queryPermissionsByGroup extends HookedMethodHandler { method queryPermissionsByGroup (line 280) | public queryPermissionsByGroup(Context context) { method afterInvoke (line 284) | @Override class getPermissionGroupInfo (line 304) | private class getPermissionGroupInfo extends HookedMethodHandler { method getPermissionGroupInfo (line 305) | public getPermissionGroupInfo(Context context) { method beforeInvoke (line 309) | @Override class getAllPermissionGroups (line 329) | private class getAllPermissionGroups extends HookedMethodHandler { method getAllPermissionGroups (line 330) | public getAllPermissionGroups(Context context) { method afterInvoke (line 334) | @Override class getApplicationInfo (line 353) | private class getApplicationInfo extends HookedMethodHandler { method getApplicationInfo (line 354) | public getApplicationInfo(Context context) { method beforeInvoke (line 358) | @Override class getActivityInfo (line 380) | private class getActivityInfo extends HookedMethodHandler { method getActivityInfo (line 381) | public getActivityInfo(Context context) { method beforeInvoke (line 385) | @Override class getReceiverInfo (line 407) | private class getReceiverInfo extends HookedMethodHandler { method getReceiverInfo (line 408) | public getReceiverInfo(Context context) { method beforeInvoke (line 412) | @Override class getServiceInfo (line 434) | private class getServiceInfo extends HookedMethodHandler { method getServiceInfo (line 435) | public getServiceInfo(Context context) { method beforeInvoke (line 439) | @Override class getProviderInfo (line 461) | private class getProviderInfo extends HookedMethodHandler { method getProviderInfo (line 462) | public getProviderInfo(Context context) { method beforeInvoke (line 466) | @Override class checkPermission (line 488) | private class checkPermission extends HookedMethodHandler { method checkPermission (line 489) | public checkPermission(Context context) { method beforeInvoke (line 493) | @Override class checkUidPermission (line 510) | private class checkUidPermission extends HookedMethodHandler { method checkUidPermission (line 511) | public checkUidPermission(Context context) { class addPermission (line 518) | private class addPermission extends HookedMethodHandler { method addPermission (line 519) | public addPermission(Context context) { class removePermission (line 527) | private class removePermission extends HookedMethodHandler { method removePermission (line 528) | public removePermission(Context context) { class grantPermission (line 536) | private class grantPermission extends HookedMethodHandler { method grantPermission (line 537) | public grantPermission(Context context) { method beforeInvoke (line 541) | @Override class revokePermission (line 560) | private class revokePermission extends HookedMethodHandler { method revokePermission (line 561) | public revokePermission(Context context) { method beforeInvoke (line 565) | @Override class checkSignatures (line 584) | private class checkSignatures extends HookedMethodHandler { method checkSignatures (line 585) | public checkSignatures(Context context) { method beforeInvoke (line 589) | @Override class getPackagesForUid (line 615) | private class getPackagesForUid extends HookedMethodHandler { method getPackagesForUid (line 616) | public getPackagesForUid(Context context) { class getNameForUid (line 623) | private class getNameForUid extends HookedMethodHandler { method getNameForUid (line 624) | public getNameForUid(Context context) { class getUidForSharedUser (line 631) | private class getUidForSharedUser extends HookedMethodHandler { method getUidForSharedUser (line 632) | public getUidForSharedUser(Context context) { class getFlagsForUid (line 639) | private class getFlagsForUid extends HookedMethodHandler { method getFlagsForUid (line 640) | public getFlagsForUid(Context context) { class resolveIntent (line 649) | private class resolveIntent extends HookedMethodHandler { method resolveIntent (line 650) | public resolveIntent(Context context) { method beforeInvoke (line 654) | @Override class queryIntentActivities (line 696) | private class queryIntentActivities extends HookedMethodHandler { method queryIntentActivities (line 697) | public queryIntentActivities(Context context) { method afterInvoke (line 701) | @Override class queryIntentActivityOptions (line 748) | private class queryIntentActivityOptions extends HookedMethodHandler { method queryIntentActivityOptions (line 749) | public queryIntentActivityOptions(Context context) { class queryIntentReceivers (line 759) | private class queryIntentReceivers extends HookedMethodHandler { method queryIntentReceivers (line 760) | public queryIntentReceivers(Context context) { method afterInvoke (line 764) | @Override class resolveService (line 811) | private class resolveService extends HookedMethodHandler { method resolveService (line 812) | public resolveService(Context context) { method beforeInvoke (line 816) | @Override class queryIntentServices (line 857) | private class queryIntentServices extends HookedMethodHandler { method queryIntentServices (line 858) | public queryIntentServices(Context context) { method afterInvoke (line 862) | @Override class queryIntentContentProviders (line 909) | private class queryIntentContentProviders extends HookedMethodHandler { method queryIntentContentProviders (line 910) | public queryIntentContentProviders(Context context) { method afterInvoke (line 914) | @Override class getInstalledPackages (line 961) | private class getInstalledPackages extends HookedMethodHandler { method getInstalledPackages (line 962) | public getInstalledPackages(Context context) { method afterInvoke (line 966) | @Override class getPackagesHoldingPermissions (line 1047) | private class getPackagesHoldingPermissions extends HookedMethodHandler { method getPackagesHoldingPermissions (line 1048) | public getPackagesHoldingPermissions(Context context) { class getInstalledApplications (line 1057) | private class getInstalledApplications extends HookedMethodHandler { method getInstalledApplications (line 1058) | public getInstalledApplications(Context context) { method afterInvoke (line 1062) | @Override class getPersistentApplications (line 1142) | private class getPersistentApplications extends HookedMethodHandler { method getPersistentApplications (line 1143) | public getPersistentApplications(Context context) { class resolveContentProvider (line 1150) | private class resolveContentProvider extends HookedMethodHandler { method resolveContentProvider (line 1151) | public resolveContentProvider(Context context) { method beforeInvoke (line 1155) | @Override method afterInvoke (line 1165) | @Override class querySyncProviders (line 1184) | private class querySyncProviders extends HookedMethodHandler { method querySyncProviders (line 1185) | public querySyncProviders(Context context) { class queryContentProviders (line 1193) | private class queryContentProviders extends HookedMethodHandler { method queryContentProviders (line 1194) | public queryContentProviders(Context context) { class getInstrumentationInfo (line 1203) | private class getInstrumentationInfo extends HookedMethodHandler { method getInstrumentationInfo (line 1204) | public getInstrumentationInfo(Context context) { class queryInstrumentation (line 1213) | private class queryInstrumentation extends HookedMethodHandler { method queryInstrumentation (line 1214) | public queryInstrumentation(Context context) { class getInstallerPackageName (line 1223) | private class getInstallerPackageName extends HookedMethodHandler { method getInstallerPackageName (line 1224) | public getInstallerPackageName(Context context) { method beforeInvoke (line 1228) | @Override class addPackageToPreferred (line 1246) | private class addPackageToPreferred extends HookedMethodHandler { method addPackageToPreferred (line 1247) | public addPackageToPreferred(Context context) { method beforeInvoke (line 1251) | @Override class removePackageFromPreferred (line 1268) | private class removePackageFromPreferred extends HookedMethodHandler { method removePackageFromPreferred (line 1269) | public removePackageFromPreferred(Context context) { method beforeInvoke (line 1273) | @Override class getPreferredPackages (line 1290) | private class getPreferredPackages extends HookedMethodHandler { method getPreferredPackages (line 1291) | public getPreferredPackages(Context context) { class resetPreferredActivities (line 1299) | private class resetPreferredActivities extends HookedMethodHandler { method resetPreferredActivities (line 1300) | public resetPreferredActivities(Context context) { class getLastChosenActivity (line 1308) | private class getLastChosenActivity extends HookedMethodHandler { method getLastChosenActivity (line 1309) | public getLastChosenActivity(Context context) { class setLastChosenActivity (line 1317) | private class setLastChosenActivity extends HookedMethodHandler { method setLastChosenActivity (line 1318) | public setLastChosenActivity(Context context) { class addPreferredActivity (line 1327) | private class addPreferredActivity extends HookedMethodHandler { method addPreferredActivity (line 1328) | public addPreferredActivity(Context context) { class replacePreferredActivity (line 1339) | private class replacePreferredActivity extends HookedMethodHandler { method replacePreferredActivity (line 1340) | public replacePreferredActivity(Context context) { class clearPackagePreferredActivities (line 1352) | private class clearPackagePreferredActivities extends HookedMethodHand... method clearPackagePreferredActivities (line 1353) | public clearPackagePreferredActivities(Context context) { method beforeInvoke (line 1357) | @Override class getPreferredActivities (line 1374) | private class getPreferredActivities extends HookedMethodHandler { method getPreferredActivities (line 1375) | public getPreferredActivities(Context context) { class getHomeActivities (line 1385) | private class getHomeActivities extends HookedMethodHandler { method getHomeActivities (line 1386) | public getHomeActivities(Context context) { class setComponentEnabledSetting (line 1395) | private class setComponentEnabledSetting extends HookedMethodHandler { method setComponentEnabledSetting (line 1396) | public setComponentEnabledSetting(Context context) { method beforeInvoke (line 1416) | @Override class getComponentEnabledSetting (line 1430) | private class getComponentEnabledSetting extends HookedMethodHandler { method getComponentEnabledSetting (line 1431) | public getComponentEnabledSetting(Context context) { method beforeInvoke (line 1440) | @Override class setApplicationEnabledSetting (line 1454) | private class setApplicationEnabledSetting extends HookedMethodHandler { method setApplicationEnabledSetting (line 1455) | public setApplicationEnabledSetting(Context context) { method beforeInvoke (line 1465) | @Override class getApplicationEnabledSetting (line 1478) | private class getApplicationEnabledSetting extends HookedMethodHandler { method getApplicationEnabledSetting (line 1479) | public getApplicationEnabledSetting(Context context) { method beforeInvoke (line 1483) | @Override class setPackageStoppedState (line 1504) | private class setPackageStoppedState extends HookedMethodHandler { method setPackageStoppedState (line 1505) | public setPackageStoppedState(Context context) { method beforeInvoke (line 1509) | @Override class deleteApplicationCacheFiles (line 1531) | private class deleteApplicationCacheFiles extends HookedMethodHandler { method deleteApplicationCacheFiles (line 1532) | public deleteApplicationCacheFiles(Context context) { method beforeInvoke (line 1536) | @Override class clearApplicationUserData (line 1555) | private class clearApplicationUserData extends HookedMethodHandler { method clearApplicationUserData (line 1556) | public clearApplicationUserData(Context context) { method beforeInvoke (line 1560) | @Override class getPackageSizeInfo (line 1581) | private class getPackageSizeInfo extends HookedMethodHandler { method getPackageSizeInfo (line 1582) | public getPackageSizeInfo(Context context) { method beforeInvoke (line 1586) | @Override class performDexOpt (line 1597) | private class performDexOpt extends HookedMethodHandler { method performDexOpt (line 1598) | public performDexOpt(Context context) { class movePackage (line 1607) | private class movePackage extends HookedMethodHandler { method movePackage (line 1608) | public movePackage(Context context) { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/handle/IPhoneSubInfoHookHandle.java class IPhoneSubInfoHookHandle (line 33) | public class IPhoneSubInfoHookHandle extends BaseHookHandle { method IPhoneSubInfoHookHandle (line 35) | public IPhoneSubInfoHookHandle(Context hostContext) { method init (line 39) | @Override method getHookedClass (line 226) | @Override method newBaseHandler (line 231) | @Override class MyBaseHandler (line 236) | private static class MyBaseHandler extends ReplaceCallingPackageHooked... method MyBaseHandler (line 237) | public MyBaseHandler(Context context) { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/handle/ISearchManagerHookHandle.java class ISearchManagerHookHandle (line 39) | public class ISearchManagerHookHandle extends BaseHookHandle { method ISearchManagerHookHandle (line 41) | public ISearchManagerHookHandle(Context context) { method init (line 44) | @Override class getSearchableInfo (line 50) | private class getSearchableInfo extends HookedMethodHandler{ method getSearchableInfo (line 52) | public getSearchableInfo(Context hostContext) { method beforeInvoke (line 56) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/handle/ISessionManagerHookHandle.java class ISessionManagerHookHandle (line 35) | public class ISessionManagerHookHandle extends BaseHookHandle { method ISessionManagerHookHandle (line 37) | public ISessionManagerHookHandle(Context context) { method init (line 41) | @Override class createSession (line 46) | private class createSession extends HookedMethodHandler { method createSession (line 47) | public createSession(Context context) { method beforeInvoke (line 51) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/handle/ISmsHookHandle.java class ISmsHookHandle (line 33) | public class ISmsHookHandle extends BaseHookHandle{ method ISmsHookHandle (line 37) | public ISmsHookHandle(Context hostContext) { method init (line 41) | @Override method getHookedClass (line 117) | @Override method newBaseHandler (line 122) | @Override class MyBaseHandler (line 127) | private static class MyBaseHandler extends ReplaceCallingPackageHooked... method MyBaseHandler (line 128) | public MyBaseHandler(Context context) { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/handle/ISubBinderHookHandle.java class ISubBinderHookHandle (line 33) | public class ISubBinderHookHandle extends BaseHookHandle { method ISubBinderHookHandle (line 35) | public ISubBinderHookHandle(Context hostContext) { method init (line 39) | @Override method getHookedClass (line 212) | @Override method newBaseHandler (line 217) | @Override class MyBaseHandler (line 222) | private static class MyBaseHandler extends ReplaceCallingPackageHooked... method MyBaseHandler (line 223) | public MyBaseHandler(Context context) { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/handle/ITelephonyHookHandle.java class ITelephonyHookHandle (line 33) | public class ITelephonyHookHandle extends BaseHookHandle { method ITelephonyHookHandle (line 34) | public ITelephonyHookHandle(Context hostContext) { method init (line 38) | @Override method getHookedClass (line 1018) | @Override method newBaseHandler (line 1023) | @Override class MyBaseHandler (line 1028) | private static class MyBaseHandler extends ReplaceCallingPackageHooked... method MyBaseHandler (line 1029) | public MyBaseHandler(Context context) { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/handle/ITelephonyRegistryHookHandle.java class ITelephonyRegistryHookHandle (line 33) | public class ITelephonyRegistryHookHandle extends BaseHookHandle { method ITelephonyRegistryHookHandle (line 35) | public ITelephonyRegistryHookHandle(Context hostContext) { method init (line 39) | @Override method getHookedClass (line 111) | @Override method newBaseHandler (line 116) | @Override class MyBaseHandler (line 120) | private static class MyBaseHandler extends ReplaceCallingPackageHooked... method MyBaseHandler (line 121) | public MyBaseHandler(Context context) { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/handle/IWifiManagerHookHandle.java class IWifiManagerHookHandle (line 37) | public class IWifiManagerHookHandle extends BaseHookHandle { method IWifiManagerHookHandle (line 39) | public IWifiManagerHookHandle(Context hostContext) { method init (line 43) | @Override class IWifiManagerHookedMethodHandler (line 50) | private class IWifiManagerHookedMethodHandler extends HookedMethodHand... method IWifiManagerHookedMethodHandler (line 51) | public IWifiManagerHookedMethodHandler(Context hostContext) { method beforeInvoke (line 55) | @Override class getScanResults (line 69) | private class getScanResults extends IWifiManagerHookedMethodHandler { method getScanResults (line 70) | public getScanResults(Context hostContext) { class getBatchedScanResults (line 75) | private class getBatchedScanResults extends IWifiManagerHookedMethodHa... method getBatchedScanResults (line 76) | public getBatchedScanResults(Context hostContext) { class setWifiEnabled (line 81) | private class setWifiEnabled extends HookedMethodHandler { method setWifiEnabled (line 82) | public setWifiEnabled(Context hostContext) { method beforeInvoke (line 160) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/handle/IWindowManagerHookHandle.java class IWindowManagerHookHandle (line 41) | public class IWindowManagerHookHandle extends BaseHookHandle { method IWindowManagerHookHandle (line 43) | public IWindowManagerHookHandle(Context hostContext) { method init (line 47) | @Override class openSession (line 55) | private class openSession extends HookedMethodHandler { method openSession (line 56) | public openSession(Context hostContext) { method afterInvoke (line 60) | @Override class overridePendingAppTransition (line 73) | private class overridePendingAppTransition extends HookedMethodHandler { method overridePendingAppTransition (line 74) | public overridePendingAppTransition(Context hostContext) { class setAppStartingWindow (line 79) | private class setAppStartingWindow extends HookedMethodHandler { method setAppStartingWindow (line 80) | public setAppStartingWindow(Context hostContext) { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/handle/IWindowSessionInvokeHandle.java class IWindowSessionInvokeHandle (line 38) | public class IWindowSessionInvokeHandle extends BaseHookHandle { method IWindowSessionInvokeHandle (line 40) | public IWindowSessionInvokeHandle(Context hostContext) { method init (line 44) | @Override class IWindowSessionHookedMethodHandler (line 53) | private class IWindowSessionHookedMethodHandler extends HookedMethodHa... method IWindowSessionHookedMethodHandler (line 54) | public IWindowSessionHookedMethodHandler(Context hostContext) { method findWindowManagerLayoutParamsIndex (line 58) | int findWindowManagerLayoutParamsIndex(Object[] args) { method beforeInvoke (line 71) | @Override class add (line 94) | private class add extends IWindowSessionHookedMethodHandler { method add (line 95) | public add(Context hostContext) { class addToDisplay (line 100) | private class addToDisplay extends IWindowSessionHookedMethodHandler { method addToDisplay (line 101) | public addToDisplay(Context hostContext) { class addWithoutInputChannel (line 106) | private class addWithoutInputChannel extends IWindowSessionHookedMetho... method addWithoutInputChannel (line 107) | public addWithoutInputChannel(Context hostContext) { class addToDisplayWithoutInputChannel (line 112) | private class addToDisplayWithoutInputChannel extends IWindowSessionHo... method addToDisplayWithoutInputChannel (line 113) | public addToDisplayWithoutInputChannel(Context hostContext) { class relayout (line 118) | private class relayout extends IWindowSessionHookedMethodHandler { method relayout (line 119) | public relayout(Context hostContext) { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/handle/LibCoreHookHandle.java class LibCoreHookHandle (line 40) | public class LibCoreHookHandle extends BaseHookHandle { method LibCoreHookHandle (line 42) | public LibCoreHookHandle(Context hostContext) { method init (line 48) | @Override class BaseLibCore (line 64) | private abstract static class BaseLibCore extends HookedMethodHandler { method BaseLibCore (line 70) | public BaseLibCore(Context context) { method beforeInvoke (line 78) | @Override method replace (line 88) | protected void replace(Object[] args, int index) { method tryReplacePath (line 99) | private String tryReplacePath(String tarDir) { class access (line 122) | private class access extends BaseLibCore { method access (line 123) | public access(Context context) { class chmod (line 128) | private class chmod extends BaseLibCore { method chmod (line 129) | public chmod(Context context) { class chown (line 134) | private class chown extends BaseLibCore { method chown (line 135) | public chown(Context context) { class execv (line 140) | private class execv extends BaseLibCore { method execv (line 141) | public execv(Context context) { class execve (line 146) | private class execve extends BaseLibCore { method execve (line 147) | public execve(Context context) { class mkdir (line 152) | private class mkdir extends BaseLibCore { method mkdir (line 153) | public mkdir(Context context) { class open (line 158) | private class open extends BaseLibCore { method open (line 159) | public open(Context context) { class remove (line 164) | private class remove extends BaseLibCore { method remove (line 165) | public remove(Context context) { class rename (line 170) | private class rename extends BaseLibCore { method rename (line 171) | public rename(Context context) { method beforeInvoke (line 175) | @Override class stat (line 183) | private class stat extends BaseLibCore { method stat (line 184) | public stat(Context context) { class statvfs (line 189) | private class statvfs extends BaseLibCore { method statvfs (line 190) | public statvfs(Context context) { class symlink (line 195) | private class symlink extends BaseLibCore { method symlink (line 196) | public symlink(Context context) { method beforeInvoke (line 200) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/handle/PluginCallback.java class PluginCallback (line 45) | public class PluginCallback implements Handler.Callback { method codeToString (line 100) | String codeToString(int code) { method PluginCallback (line 211) | public PluginCallback(Context hostContext, Handler oldHandle, Handler.... method setEnable (line 217) | public void setEnable(boolean enable) { method isEnable (line 221) | public boolean isEnable() { method handleMessage (line 225) | @Override method handleLaunchActivity (line 352) | private boolean handleLaunchActivity(Message msg) { method isShortcutProxyActivity (line 440) | private boolean isShortcutProxyActivity(Intent targetIntent) { method fixedClassLoader (line 460) | private ClassLoader fixedClassLoader(ClassLoader newParent) { method setIntentClassLoader (line 473) | private void setIntentClassLoader(Intent intent, ClassLoader classLoad... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/handle/PluginInstrumentation.java class PluginInstrumentation (line 57) | public class PluginInstrumentation extends Instrumentation { method setEnable (line 65) | public void setEnable(boolean enable) { method PluginInstrumentation (line 71) | public PluginInstrumentation(Context hostContext, Instrumentation targ... method callActivityOnCreate (line 77) | @Override method fixBaseContextImplOpsPackage (line 116) | private void fixBaseContextImplOpsPackage(Context context) throws Ille... method fixBaseContextImplContentResolverOpsPackage (line 134) | private void fixBaseContextImplContentResolverOpsPackage(Context conte... method onActivityCreated (line 159) | private void onActivityCreated(Activity activity) throws RemoteExcepti... method onActivityOnNewIntent (line 182) | private void onActivityOnNewIntent(Activity activity, Intent intent) t... method fixTaskDescription (line 199) | @TargetApi(Build.VERSION_CODES.LOLLIPOP) method onActivityDestory (line 221) | private void onActivityDestory(Activity activity) throws RemoteExcepti... method callActivityOnDestroy (line 232) | @Override method callApplicationOnCreate (line 250) | @Override method callActivityOnNewIntent (line 294) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/handle/ReplaceCallingPackageHookedMethodHandler.java class ReplaceCallingPackageHookedMethodHandler (line 12) | class ReplaceCallingPackageHookedMethodHandler extends HookedMethodHandl... method ReplaceCallingPackageHookedMethodHandler (line 14) | public ReplaceCallingPackageHookedMethodHandler(Context hostContext) { method beforeInvoke (line 18) | @Override method isPackagePlugin (line 35) | private static boolean isPackagePlugin(String packageName) throws Remo... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/handle/WebViewFactoryProviderHookHandle.java class WebViewFactoryProviderHookHandle (line 43) | public class WebViewFactoryProviderHookHandle extends BaseHookHandle { method WebViewFactoryProviderHookHandle (line 47) | public WebViewFactoryProviderHookHandle(Context hostContext) { method init (line 51) | @Override method fixWebViewAsset (line 58) | private static void fixWebViewAsset(Context context) { class createWebView (line 90) | private static class createWebView extends HookedMethodHandler { method beforeInvoke (line 94) | @Override method createWebView (line 103) | public createWebView(Context context) { method afterInvoke (line 108) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/proxy/IActivityManagerHook.java class IActivityManagerHook (line 49) | public class IActivityManagerHook extends ProxyHook { method IActivityManagerHook (line 53) | public IActivityManagerHook(Context hostContext) { method createHookHandle (line 57) | @Override method invoke (line 62) | @Override method onInstall (line 74) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/proxy/IContentProviderHook.java class IContentProviderHook (line 34) | public class IContentProviderHook extends ProxyHook { method IContentProviderHook (line 42) | public IContentProviderHook(Context context, Object oldObj, ProviderIn... method createHookHandle (line 52) | @Override method onInstall (line 57) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/proxy/IPackageManagerHook.java class IPackageManagerHook (line 50) | public class IPackageManagerHook extends ProxyHook { method IPackageManagerHook (line 54) | public IPackageManagerHook(Context hostContext) { method createHookHandle (line 58) | @Override method onInstall (line 63) | @Override method fixContextPackageManager (line 81) | public static void fixContextPackageManager(Context context) { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/proxy/IWindowSessionHook.java class IWindowSessionHook (line 35) | public class IWindowSessionHook extends ProxyHook { method IWindowSessionHook (line 39) | public IWindowSessionHook(Context context, Object oldObj) { method createHookHandle (line 46) | @Override method onInstall (line 51) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/proxy/InstrumentationHook.java class InstrumentationHook (line 43) | public class InstrumentationHook extends Hook { method InstrumentationHook (line 48) | public InstrumentationHook(Context hostContext) { method createHookHandle (line 52) | @Override method setEnable (line 57) | @Override method onInstall (line 74) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/proxy/LibCoreHook.java class LibCoreHook (line 38) | public class LibCoreHook extends ProxyHook { method LibCoreHook (line 42) | public LibCoreHook(Context hostContext) throws ClassNotFoundException { method createHookHandle (line 46) | @Override method getAllInterfaces (line 51) | private Class[] getAllInterfaces(Class clz) { method onInstall (line 73) | @Override method installHook1 (line 80) | private boolean installHook1() { method installHook2 (line 97) | private void installHook2() throws ClassNotFoundException, IllegalAcce... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/proxy/PluginCallbackHook.java class PluginCallbackHook (line 42) | public class PluginCallbackHook extends Hook { method PluginCallbackHook (line 47) | public PluginCallbackHook(Context hostContext) { method createHookHandle (line 51) | @Override method setEnable (line 56) | @Override method onInstall (line 72) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/proxy/ProxyHook.java class ProxyHook (line 40) | public abstract class ProxyHook extends Hook implements InvocationHandler { method ProxyHook (line 44) | public ProxyHook(Context hostContext) { method setOldObj (line 48) | public void setOldObj(Object oldObj) { method invoke (line 52) | public Object invoke(Object proxy, Method method, Object[] args) throw... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/proxy/WebViewFactoryProviderHook.java class WebViewFactoryProviderHook (line 45) | public class WebViewFactoryProviderHook extends ProxyHook { method WebViewFactoryProviderHook (line 47) | public WebViewFactoryProviderHook(Context hostContext) { method createHookHandle (line 51) | @Override method onInstall (line 56) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/hook/xhook/SQLiteDatabaseHook.java class SQLiteDatabaseHook (line 38) | public class SQLiteDatabaseHook extends Hook { method SQLiteDatabaseHook (line 47) | public SQLiteDatabaseHook(Context hostContext) { method createHookHandle (line 54) | @Override method tryReplacePath (line 60) | private String tryReplacePath(String tarDir) { method replace (line 82) | protected void replace(Object[] args, int index) { method onInstall (line 92) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/pm/IPluginManagerImpl.java class IPluginManagerImpl (line 75) | public class IPluginManagerImpl extends IPluginManager.Stub { method IPluginManagerImpl (line 92) | public IPluginManagerImpl(Context context) { method onCreate (line 97) | public void onCreate() { method onCreateInner (line 106) | private void onCreateInner() { method loadHostRequestedPermission (line 118) | private void loadHostRequestedPermission() { method loadAllPlugin (line 133) | private void loadAllPlugin(Context context) { method enforcePluginFileExists (line 192) | private void enforcePluginFileExists() throws RemoteException { method waitForReady (line 209) | @Override method waitForReadyInner (line 215) | private void waitForReadyInner() { method handleException (line 227) | private void handleException(Exception e) throws RemoteException { method getPackageInfo (line 242) | @Override method isPluginPackage (line 265) | @Override method getActivityInfo (line 272) | @Override method getReceiverInfo (line 290) | @Override method getServiceInfo (line 308) | @Override method getProviderInfo (line 327) | @Override method shouldNotBlockOtherInfo (line 345) | private boolean shouldNotBlockOtherInfo() { method getAndCheckCallingPkg (line 360) | private String getAndCheckCallingPkg(String pkg) { method pkgInPid (line 373) | private boolean pkgInPid(int pid, String pkg) { method resolveIntent (line 382) | @Override method queryIntentActivities (line 411) | @Override method queryIntentReceivers (line 436) | @Override method resolveService (line 461) | @Override method queryIntentServices (line 489) | @Override method queryIntentContentProviders (line 514) | @Override method getInstalledPackages (line 540) | @Override method getInstalledApplications (line 565) | @Override method getPermissionInfo (line 591) | @Override method queryPermissionsByGroup (line 622) | @Override method getPermissionGroupInfo (line 655) | @Override method getAllPermissionGroups (line 686) | @Override method resolveContentProvider (line 720) | @Override method deleteApplicationCacheFiles (line 751) | @Override method clearApplicationUserData (line 775) | @Override method getApplicationInfo (line 799) | @Override method installPackage (line 818) | @Override method dexOpt (line 923) | private void dexOpt(Context hostContext, String apkfile, PluginPackage... method saveSignatures (line 932) | private void saveSignatures(PackageInfo pkgInfo) { method readSignatures (line 952) | private Signature[] readSignatures(String packageName) { method sendInstalledBroadcast (line 977) | private void sendInstalledBroadcast(String packageName) { method sendUninstalledBroadcast (line 983) | private void sendUninstalledBroadcast(String packageName) { method copyNativeLibs (line 989) | private int copyNativeLibs(Context context, String apkfile, Applicatio... method deletePackage (line 995) | @Override method getReceivers (line 1017) | @Override method getReceiverIntentFilter (line 1035) | @Override method checkSignatures (line 1056) | @Override method getSignature (line 1098) | private Signature[] getSignature(String pkg, PackageManager pm) throws... method selectStubActivityInfo (line 1116) | @Override method selectStubActivityInfoByIntent (line 1121) | @Override method selectStubServiceInfo (line 1139) | @Override method selectStubServiceInfoByIntent (line 1144) | @Override method getTargetServiceInfo (line 1163) | @Override method selectStubProviderInfo (line 1168) | @Override method getPackageNameByPid (line 1174) | @Override method getProcessNameByPid (line 1184) | @Override method killBackgroundProcesses (line 1190) | @Override method killApplicationProcess (line 1209) | @Override method forceStopPackage (line 1214) | @Override method registerApplicationCallback (line 1219) | @Override method unregisterApplicationCallback (line 1224) | @Override method onActivityCreated (line 1229) | @Override method onActivityDestory (line 1234) | @Override method onServiceCreated (line 1239) | @Override method onServiceDestory (line 1244) | @Override method onProviderCreated (line 1249) | @Override method reportMyProcessName (line 1254) | @Override method onDestroy (line 1259) | public void onDestroy() { method onActivtyOnNewIntent (line 1263) | @Override method getMyPid (line 1268) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/pm/PluginManager.java class PluginManager (line 66) | public class PluginManager implements ServiceConnection { method onServiceConnected (line 96) | @Override method onServiceDisconnected (line 147) | @Override method waitForConnected (line 168) | public void waitForConnected() { method waitForConnected (line 189) | public void waitForConnected(long timeout) { method connectToService (line 211) | public void connectToService() { method addServiceConnection (line 238) | public void addServiceConnection(ServiceConnection sc) { method removeServiceConnection (line 242) | public void removeServiceConnection(ServiceConnection sc) { method init (line 253) | public void init(Context hostContext) { method getHostContext (line 258) | public Context getHostContext() { method isConnected (line 262) | public boolean isConnected() { method getInstance (line 266) | public static PluginManager getInstance() { method getPackageInfo (line 276) | public PackageInfo getPackageInfo(String packageName, int flags) throw... method isPluginPackage (line 292) | public boolean isPluginPackage(String packageName) throws RemoteExcept... method isPluginPackage (line 314) | public boolean isPluginPackage(ComponentName className) throws RemoteE... method getActivityInfo (line 321) | public ActivityInfo getActivityInfo(ComponentName className, int flags... method getReceiverInfo (line 340) | public ActivityInfo getReceiverInfo(ComponentName className, int flags... method getServiceInfo (line 358) | public ServiceInfo getServiceInfo(ComponentName className, int flags) ... method getProviderInfo (line 376) | public ProviderInfo getProviderInfo(ComponentName className, int flags... method resolveIntent (line 394) | public ResolveInfo resolveIntent(Intent intent, String resolvedType, i... method resolveService (line 409) | public ResolveInfo resolveService(Intent intent, String resolvedType, ... method queryIntentActivities (line 424) | public List queryIntentActivities(Intent intent, String r... method queryIntentReceivers (line 439) | public List queryIntentReceivers(Intent intent, String re... method queryIntentServices (line 454) | public List queryIntentServices(Intent intent, String res... method queryIntentContentProviders (line 469) | public List queryIntentContentProviders(Intent intent, St... method getInstalledPackages (line 484) | public List getInstalledPackages(int flags) throws Remote... method getInstalledApplications (line 499) | public List getInstalledApplications(int flags) throw... method getPermissionInfo (line 515) | public PermissionInfo getPermissionInfo(String name, int flags) throws... method queryPermissionsByGroup (line 530) | public List queryPermissionsByGroup(String group, int ... method getPermissionGroupInfo (line 545) | public PermissionGroupInfo getPermissionGroupInfo(String name, int fla... method getAllPermissionGroups (line 560) | public List getAllPermissionGroups(int flags) thr... method resolveContentProvider (line 575) | public ProviderInfo resolveContentProvider(String name, Integer flags)... method deleteApplicationCacheFiles (line 590) | public void deleteApplicationCacheFiles(String packageName, final Obje... method clearApplicationUserData (line 618) | public void clearApplicationUserData(String packageName, final Object ... method getApplicationInfo (line 646) | public ApplicationInfo getApplicationInfo(String packageName, int flag... method selectStubActivityInfo (line 661) | public ActivityInfo selectStubActivityInfo(ActivityInfo pluginInfo) th... method selectStubActivityInfo (line 676) | public ActivityInfo selectStubActivityInfo(Intent pluginInfo) throws R... method selectStubServiceInfo (line 691) | public ServiceInfo selectStubServiceInfo(ServiceInfo pluginInfo) throw... method selectStubServiceInfo (line 706) | public ServiceInfo selectStubServiceInfo(Intent pluginInfo) throws Rem... method selectStubProviderInfo (line 721) | public ProviderInfo selectStubProviderInfo(String name) throws RemoteE... method resolveActivityInfo (line 736) | public ActivityInfo resolveActivityInfo(Intent intent, int flags) thro... method resolveServiceInfo (line 759) | public ServiceInfo resolveServiceInfo(Intent intent, int flags) throws... method killBackgroundProcesses (line 782) | public void killBackgroundProcesses(String packageName) throws RemoteE... method forceStopPackage (line 796) | public void forceStopPackage(String packageName) throws RemoteException { method killApplicationProcess (line 811) | public boolean killApplicationProcess(String packageName) throws Remot... method getReceivers (line 826) | public List getReceivers(String packageName, int flags) ... method getReceiverIntentFilter (line 841) | public List getReceiverIntentFilter(ActivityInfo info) t... method getTargetServiceInfo (line 856) | public ServiceInfo getTargetServiceInfo(ServiceInfo info) throws Remot... method installPackage (line 871) | public int installPackage(String filepath, int flags) throws RemoteExc... method getPackageNameByPid (line 888) | public List getPackageNameByPid(int pid) throws RemoteException { method getProcessNameByPid (line 904) | public String getProcessNameByPid(int pid) throws RemoteException { method onActivityCreated (line 919) | public void onActivityCreated(ActivityInfo stubInfo, ActivityInfo targ... method onActivityDestory (line 933) | public void onActivityDestory(ActivityInfo stubInfo, ActivityInfo targ... method onServiceCreated (line 947) | public void onServiceCreated(ServiceInfo stubInfo, ServiceInfo targetI... method onServiceDestory (line 962) | public void onServiceDestory(ServiceInfo stubInfo, ServiceInfo targetI... method onProviderCreated (line 974) | public void onProviderCreated(ProviderInfo stubInfo, ProviderInfo targ... method reportMyProcessName (line 988) | public void reportMyProcessName(String stubProcessName, String targetP... method deletePackage (line 1002) | public void deletePackage(String packageName, int flags) throws Remote... method checkSignatures (line 1017) | public int checkSignatures(String pkg0, String pkg1) throws RemoteExce... method onActivtyOnNewIntent (line 1033) | public void onActivtyOnNewIntent(ActivityInfo stubInfo, ActivityInfo t... method getMyPid (line 1047) | public int getMyPid() throws RemoteException { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/pm/parser/IntentMatcher.java class IntentMatcher (line 50) | public class IntentMatcher { method compare (line 56) | public int compare(ResolveInfo r1, ResolveInfo r2) { method resolveReceiverIntent (line 86) | public static final List resolveReceiverIntent(Context co... method resolveServiceIntent (line 137) | public static final List resolveServiceIntent(Context con... method resolveProviderIntent (line 189) | public static final List resolveProviderIntent(Context co... method resolveActivityIntent (line 240) | public static final List resolveActivityIntent(Context co... method resolveIntent (line 290) | public static final List resolveIntent(Context context, M... method queryIntentReceiverForPackage (line 361) | private static void queryIntentReceiverForPackage(Context context, Plu... method queryIntentProviderForPackage (line 400) | private static void queryIntentProviderForPackage(Context context, Plu... method queryIntentServiceForPackage (line 440) | private static void queryIntentServiceForPackage(Context context, Plug... method queryIntentActivityForPackage (line 480) | private static void queryIntentActivityForPackage(Context context, Plu... method newResolveInfo (line 520) | @TargetApi(VERSION_CODES.KITKAT) method newResolveInfo (line 536) | private static ResolveInfo newResolveInfo(ServiceInfo serviceInfo, Int... method newResolveInfo (line 553) | private static ResolveInfo newResolveInfo(ActivityInfo activityInfo, I... method findBest (line 570) | public static ResolveInfo findBest(List infos) { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/pm/parser/PackageParser.java class PackageParser (line 48) | abstract class PackageParser { method PackageParser (line 53) | PackageParser(Context context) { method newPluginParser (line 68) | public static PackageParser newPluginParser(Context context) throws Ex... method parsePackage (line 92) | public abstract void parsePackage(File file, int flags) throws Exception; method collectCertificates (line 94) | public abstract void collectCertificates(int flags) throws Exception; method generateActivityInfo (line 96) | public abstract ActivityInfo generateActivityInfo(Object activity, int... method generateServiceInfo (line 98) | public abstract ServiceInfo generateServiceInfo(Object service, int fl... method generateProviderInfo (line 100) | public abstract ProviderInfo generateProviderInfo(Object provider, int... method generateReceiverInfo (line 102) | public ActivityInfo generateReceiverInfo(Object receiver, int flags) t... method generateInstrumentationInfo (line 106) | public abstract InstrumentationInfo generateInstrumentationInfo(Object... method generateApplicationInfo (line 108) | public abstract ApplicationInfo generateApplicationInfo(int flags) thr... method generatePermissionGroupInfo (line 110) | public abstract PermissionGroupInfo generatePermissionGroupInfo(Object... method generatePermissionInfo (line 112) | public abstract PermissionInfo generatePermissionInfo(Object permissio... method generatePackageInfo (line 114) | public abstract PackageInfo generatePackageInfo(int gids[], int flags,... method getActivities (line 116) | public abstract List getActivities() throws Exception; method getServices (line 118) | public abstract List getServices() throws Exception; method getProviders (line 120) | public abstract List getProviders() throws Exception; method getPermissions (line 122) | public abstract List getPermissions() throws Exception; method getPermissionGroups (line 124) | public abstract List getPermissionGroups() throws Exception; method getRequestedPermissions (line 126) | public abstract List getRequestedPermissions() throws Exception; method getReceivers (line 128) | public abstract List getReceivers() throws Exception; method getInstrumentations (line 130) | public abstract List getInstrumentations() throws Exception; method getPackageName (line 133) | public abstract String getPackageName() throws Exception; method readNameFromComponent (line 136) | public abstract String readNameFromComponent(Object data) throws Excep... method readIntentFilterFromComponent (line 138) | public abstract List readIntentFilterFromComponent(Objec... method writeSignature (line 140) | public abstract void writeSignature(Signature[] signatures) throws Exc... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/pm/parser/PackageParserApi15.java class PackageParserApi15 (line 42) | class PackageParserApi15 extends PackageParserApi20 { method PackageParserApi15 (line 45) | public PackageParserApi15(Context context) throws Exception { method generateActivityInfo (line 49) | @Override method generateServiceInfo (line 57) | @Override method generateProviderInfo (line 65) | @Override method generateInstrumentationInfo (line 72) | @Override method generateApplicationInfo (line 80) | @Override method generatePermissionGroupInfo (line 87) | @Override method generatePermissionInfo (line 96) | @Override method generatePackageInfo (line 104) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/pm/parser/PackageParserApi16.java class PackageParserApi16 (line 44) | @TargetApi(Build.VERSION_CODES.JELLY_BEAN) method PackageParserApi16 (line 50) | public PackageParserApi16(Context context) throws Exception { method generateActivityInfo (line 56) | @Override method generateServiceInfo (line 64) | @Override method generateProviderInfo (line 72) | @Override method generateInstrumentationInfo (line 80) | @Override method generateApplicationInfo (line 88) | @Override method generatePermissionGroupInfo (line 96) | @Override method generatePermissionInfo (line 105) | @Override method generatePackageInfo (line 113) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/pm/parser/PackageParserApi20.java class PackageParserApi20 (line 36) | @TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1) method PackageParserApi20 (line 40) | public PackageParserApi20(Context context) throws Exception { method parsePackage (line 44) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/pm/parser/PackageParserApi21.java class PackageParserApi21 (line 57) | @TargetApi(Build.VERSION_CODES.LOLLIPOP) method PackageParserApi21 (line 77) | public PackageParserApi21(Context context) throws Exception { method initClasses (line 83) | private void initClasses() throws ClassNotFoundException, Instantiatio... method parsePackage (line 104) | @Override method collectCertificates (line 111) | @Override method generateActivityInfo (line 120) | @Override method generateServiceInfo (line 129) | @Override method generateProviderInfo (line 138) | @Override method generateInstrumentationInfo (line 146) | @Override method generateApplicationInfo (line 155) | @Override method generatePermissionGroupInfo (line 163) | @Override method generatePermissionInfo (line 173) | @Override method generatePackageInfo (line 182) | @Override method getActivities (line 230) | @Override method getServices (line 236) | @Override method getProviders (line 242) | @Override method getPermissions (line 248) | @Override method getPermissionGroups (line 254) | @Override method getRequestedPermissions (line 260) | @Override method getReceivers (line 266) | @Override method getInstrumentations (line 272) | @Override method getPackageName (line 279) | @Override method readNameFromComponent (line 285) | @Override method readIntentFilterFromComponent (line 290) | @Override method writeSignature (line 295) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/pm/parser/PackageParserApi22.java class PackageParserApi22 (line 44) | @TargetApi(Build.VERSION_CODES.LOLLIPOP_MR1) method PackageParserApi22 (line 48) | PackageParserApi22(Context context) throws Exception { method generatePackageInfo (line 52) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/pm/parser/PackageParserApi22Preview1.java class PackageParserApi22Preview1 (line 40) | class PackageParserApi22Preview1 extends PackageParserApi21 { method PackageParserApi22Preview1 (line 45) | PackageParserApi22Preview1(Context context) throws Exception { method generatePackageInfo (line 49) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/pm/parser/PluginPackageParser.java class PluginPackageParser (line 57) | public class PluginPackageParser { method PluginPackageParser (line 90) | public PluginPackageParser(Context hostContext, File pluginFile) throw... method getPluginFile (line 227) | public File getPluginFile() { method collectCertificates (line 231) | public void collectCertificates(int flags) throws Exception { method getActivityIntentFilter (line 235) | public List getActivityIntentFilter(ComponentName classN... method getServiceIntentFilter (line 241) | public List getServiceIntentFilter(ComponentName classNa... method getProviderIntentFilter (line 248) | public List getProviderIntentFilter(ComponentName classN... method getActivityInfo (line 255) | public ActivityInfo getActivityInfo(ComponentName className, int flags... method getServiceInfo (line 271) | public ServiceInfo getServiceInfo(ComponentName className, int flags) ... method getReceiverInfo (line 287) | public ActivityInfo getReceiverInfo(ComponentName className, int flags... method getProviderInfo (line 304) | public ProviderInfo getProviderInfo(ComponentName className, int flags... method getInstrumentationInfo (line 320) | public InstrumentationInfo getInstrumentationInfo(ComponentName classN... method getApplicationInfo (line 331) | public ApplicationInfo getApplicationInfo(int flags) throws Exception { method getPermissionGroupInfo (line 341) | public PermissionGroupInfo getPermissionGroupInfo(ComponentName classN... method getPermissionInfo (line 352) | public PermissionInfo getPermissionInfo(ComponentName className, int f... method getPackageInfo (line 363) | public PackageInfo getPackageInfo(int flags) throws Exception { method getActivities (line 370) | public List getActivities() throws Exception { method getServices (line 374) | public List getServices() throws Exception { method getProviders (line 378) | public List getProviders() throws Exception { method getReceivers (line 382) | public List getReceivers() throws Exception { method getPermissions (line 386) | public List getPermissions() throws Exception { method getPermissionGroups (line 390) | public List getPermissionGroups() throws Exception { method getInstrumentationInfos (line 394) | public List getInstrumentationInfos() { method getRequestedPermissions (line 398) | public List getRequestedPermissions() throws Exception { method getPackageName (line 404) | public String getPackageName() throws Exception { method fixApplicationInfo (line 409) | private ApplicationInfo fixApplicationInfo(ApplicationInfo application... method fixPackageInfo (line 493) | private PackageInfo fixPackageInfo(PackageInfo packageInfo) { method getReceiverIntentFilter (line 500) | public Map> getReceiverIntentFilter() { method getReceiverIntentFilter (line 510) | public List getReceiverIntentFilter(ActivityInfo info) { method writeSignature (line 521) | public void writeSignature(Signature[] signatures) throws Exception { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/reflect/FieldUtils.java class FieldUtils (line 40) | public class FieldUtils { method getKey (line 44) | private static String getKey(Class cls, String fieldName) { method getField (line 50) | private static Field getField(Class cls, String fieldName, final bo... method readField (line 107) | public static Object readField(final Field field, final Object target,... method writeField (line 118) | public static void writeField(final Field field, final Object target, ... method readField (line 130) | public static Object readField(final Field field, final Object target)... method getField (line 134) | public static Field getField(final Class cls, final String fieldNam... method readField (line 139) | public static Object readField(final Object target, final String field... method readField (line 148) | public static Object readField(final Object target, final String field... method writeField (line 158) | public static void writeField(final Object target, final String fieldN... method writeField (line 162) | public static void writeField(final Object target, final String fieldN... method writeField (line 171) | public static void writeField(final Field field, final Object target, ... method readStaticField (line 175) | public static Object readStaticField(final Field field, final boolean ... method readStaticField (line 181) | public static Object readStaticField(final Class cls, final String ... method writeStaticField (line 188) | public static void writeStaticField(final Field field, final Object va... method writeStaticField (line 196) | public static void writeStaticField(final Class cls, final String f... method getDeclaredField (line 203) | public static Field getDeclaredField(final Class cls, final String ... method writeDeclaredField (line 223) | public static void writeDeclaredField(final Object target, final Strin... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/reflect/MemberUtils.java class MemberUtils (line 34) | class MemberUtils { method isPackageAccess (line 40) | private static boolean isPackageAccess(final int modifiers) { method isAccessible (line 44) | static boolean isAccessible(final Member m) { method setAccessibleWorkaround (line 48) | static boolean setAccessibleWorkaround(final AccessibleObject o) { method isAssignable (line 64) | static boolean isAssignable(final Class cls, final Class toClass) { method isAssignable (line 68) | static boolean isAssignable(Class[] classArray, Class[] toClassA... method isAssignable (line 86) | static boolean isAssignable(Class cls, final Class toClass, fina... method primitiveToWrapper (line 184) | static Class primitiveToWrapper(final Class cls) { method wrapperToPrimitive (line 192) | static Class wrapperToPrimitive(final Class cls) { method compareParameterTypes (line 196) | static int compareParameterTypes(final Class[] left, final Class... method getTotalTransformationCost (line 202) | private static float getTotalTransformationCost(final Class[] srcAr... method getObjectTransformationCost (line 213) | private static float getObjectTransformationCost(Class srcClass, fi... method getPrimitivePromotionCost (line 241) | private static float getPrimitivePromotionCost(final Class srcClass... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/reflect/MethodUtils.java class MethodUtils (line 37) | public class MethodUtils { method getKey (line 41) | private static String getKey(final Class cls, final String methodNa... method getAccessibleMethodFromSuperclass (line 55) | private static Method getAccessibleMethodFromSuperclass(final Class... method getAccessibleMethodFromInterfaceNest (line 72) | private static Method getAccessibleMethodFromInterfaceNest(Class cls, method getAccessibleMethod (line 105) | private static Method getAccessibleMethod(Method method) { method getAccessibleMethod (line 129) | public static Method getAccessibleMethod(final Class cls, final Str... method getMatchingAccessibleMethod (line 152) | private static Method getMatchingAccessibleMethod(final Class cls, method invokeMethod (line 201) | public static Object invokeMethod(final Object object, final String me... method invokeStaticMethod (line 217) | public static Object invokeStaticMethod(final Class clazz, final Strin... method invokeStaticMethod (line 233) | public static Object invokeStaticMethod(final Class clazz, final Strin... method invokeMethod (line 241) | public static Object invokeMethod(final Object object, final String me... method invokeConstructor (line 249) | public static T invokeConstructor(final Class cls, Object... args) method invokeConstructor (line 257) | public static T invokeConstructor(final Class cls, Object[] arg... method getMatchingAccessibleConstructor (line 270) | public static Constructor getMatchingAccessibleConstructor(fina... method getAccessibleConstructor (line 311) | private static Constructor getAccessibleConstructor(final Const... method isAccessible (line 317) | private static boolean isAccessible(final Class type) { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/droidplugin/reflect/Utils.java class Utils (line 33) | public class Utils { method isSameLength (line 39) | static boolean isSameLength(final Object[] array1, final Object[] arra... method toClass (line 48) | static Class[] toClass(final Object... array) { method nullToEmpty (line 61) | static Class[] nullToEmpty(final Class[] array) { method nullToEmpty (line 68) | static Object[] nullToEmpty(final Object[] array) { method getAllInterfaces (line 75) | public static List> getAllInterfaces(final Class cls) { method getAllInterfaces (line 84) | private static void getAllInterfaces(Class cls, final HashSet { method compare (line 32) | @Override FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/Log.java class Log (line 42) | public class Log { method Log (line 59) | private Log() { method isDebug (line 68) | public static boolean isDebug() { method isFileLog (line 72) | private static boolean isFileLog() { method isLoggable (line 76) | public static boolean isLoggable(int i) { method isLoggable (line 80) | public static boolean isLoggable() { method levelToStr (line 84) | private static String levelToStr(int level) { method getLogFile (line 103) | private static File getLogFile() { method logToFile (line 121) | private static void logToFile(final int level, final String tag, final... method logToFileInner (line 130) | private static void logToFileInner(int level, String tag, String forma... method getProcessName (line 166) | private static String getProcessName() { method println (line 170) | private static void println(final int level, final String tag, final S... method v (line 185) | public static void v(String tag, String format, Object... args) { method v (line 189) | public static void v(String tag, String format, Throwable tr, Object..... method d (line 198) | public static void d(String tag, String format, Object... args) { method d (line 202) | public static void d(String tag, String format, Throwable tr, Object..... method i (line 209) | public static void i(String tag, String format, Object... args) { method i (line 213) | public static void i(String tag, String format, Throwable tr, Object..... method w (line 220) | public static void w(String tag, String format, Object... args) { method w (line 224) | public static void w(String tag, String format, Throwable tr, Object..... method w (line 231) | public static void w(String tag, Throwable tr) { method e (line 235) | public static void e(String tag, String format, Object... args) { method e (line 239) | public static void e(String tag, String format, Throwable tr, Object..... method wtf (line 246) | public static void wtf(String tag, String format, Object... args) { method wtf (line 250) | public static void wtf(String tag, Throwable tr) { method wtf (line 254) | public static void wtf(String tag, String format, Throwable tr, Object... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/MyProxy.java class MyProxy (line 33) | public class MyProxy { method newProxyInstance (line 35) | public static Object newProxyInstance(ClassLoader loader, Class[] i... method isMethodDeclaredThrowable (line 44) | public static boolean isMethodDeclaredThrowable(Method method, Throwab... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/Utils.java class Utils (line 43) | public class Utils { method validateJavaIdentifier (line 51) | public static boolean validateJavaIdentifier(String identifier) { method copyFile (line 56) | public static void copyFile(String src, String dst) throws IOException { method deleteDir (line 84) | public static void deleteDir(String file) { method deleteFile (line 88) | private static void deleteFile(File file) { method writeToFile (line 98) | public static void writeToFile(File file, byte[] data) throws IOExcept... method readFromFile (line 113) | public static byte[] readFromFile(File file) throws IOException { method md5 (line 136) | public static String md5(byte[] data) { method toHex (line 147) | private static String toHex(byte[] b) { method getProcessName (line 163) | public static String getProcessName(Context context, int pid) { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/ActivityManagerCompat.java class ActivityManagerCompat (line 28) | public class ActivityManagerCompat { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/ActivityManagerNativeCompat.java class ActivityManagerNativeCompat (line 32) | public class ActivityManagerNativeCompat { method Class (line 36) | public static Class Class() throws ClassNotFoundException { method getDefault (line 43) | public static Object getDefault() throws ClassNotFoundException, NoSuc... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/ActivityThreadCompat.java class ActivityThreadCompat (line 37) | public class ActivityThreadCompat { method currentActivityThread (line 43) | public synchronized static final Object currentActivityThread() throws... method activityThreadClass (line 53) | public static final Class activityThreadClass() throws ClassNotFoundEx... method currentActivityThread2 (line 60) | private static Object currentActivityThread2() { method getInstrumentation (line 89) | public static Instrumentation getInstrumentation() throws NoSuchMethod... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/BuildCompat.java class BuildCompat (line 30) | public class BuildCompat { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/BundleCompat.java class BundleCompat (line 12) | public class BundleCompat { method getBinder (line 30) | public static IBinder getBinder(Bundle bundle, String key) { method putBinder (line 45) | public static void putBinder(Bundle bundle, String key, IBinder value) { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/CompatibilityInfoCompat.java class CompatibilityInfoCompat (line 30) | public class CompatibilityInfoCompat { method getMyClass (line 34) | private static Class getMyClass() throws ClassNotFoundException { method DEFAULT_COMPATIBILITY_INFO (line 43) | public static Object DEFAULT_COMPATIBILITY_INFO() throws IllegalAccess... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/ContentProviderCompat.java class ContentProviderCompat (line 15) | public class ContentProviderCompat { method call (line 17) | public static Bundle call(Context context, Uri uri, String method, Str... method acquireContentProviderClient (line 34) | private static ContentProviderClient acquireContentProviderClient(Cont... method crazyAcquireContentProvider (line 41) | public static ContentProviderClient crazyAcquireContentProvider(Contex... method crazyAcquireContentProvider (line 54) | public static ContentProviderClient crazyAcquireContentProvider(Contex... method acquireContentProviderClient (line 67) | private static ContentProviderClient acquireContentProviderClient(Cont... method releaseQuietly (line 74) | public static void releaseQuietly(ContentProviderClient client) { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/ContentProviderHolderCompat.java class ContentProviderHolderCompat (line 33) | public class ContentProviderHolderCompat { method Class (line 37) | public static Class Class() throws ClassNotFoundException { method newInstance (line 44) | public static Object newInstance(Object target) throws NoSuchMethodExc... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/IActivityManagerCompat.java class IActivityManagerCompat (line 28) | public class IActivityManagerCompat { method Class (line 32) | public static Class Class() throws ClassNotFoundException { method isIActivityManager (line 39) | public static boolean isIActivityManager(Object obj){ FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/IAppOpsServiceCompat.java class IAppOpsServiceCompat (line 33) | public class IAppOpsServiceCompat { method Class (line 37) | public static Class Class() throws ClassNotFoundException { method asInterface (line 44) | public static Object asInterface(IBinder binder) throws ClassNotFoundE... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/IAudioServiceCompat.java class IAudioServiceCompat (line 34) | public class IAudioServiceCompat { method Class (line 38) | public static Class Class() throws ClassNotFoundException { method asInterface (line 45) | public static Object asInterface( IBinder binder) throws ClassNotFound... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/IClipboardCompat.java class IClipboardCompat (line 34) | public class IClipboardCompat { method Class (line 38) | public static Class Class() throws ClassNotFoundException { method asInterface (line 45) | public static Object asInterface( IBinder binder) throws ClassNotFound... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/IContentServiceCompat.java class IContentServiceCompat (line 34) | public class IContentServiceCompat { method Class (line 39) | public static Class Class() throws ClassNotFoundException { method asInterface (line 46) | public static Object asInterface( IBinder binder) throws ClassNotFound... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/IDisplayManagerCompat.java class IDisplayManagerCompat (line 15) | public class IDisplayManagerCompat { method Class (line 19) | public static Class Class() throws ClassNotFoundException { method asInterface (line 26) | public static Object asInterface(IBinder binder) throws ClassNotFoundE... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/IGraphicsStatsCompat.java class IGraphicsStatsCompat (line 34) | public class IGraphicsStatsCompat { method Class (line 38) | public static Class Class() throws ClassNotFoundException { method asInterface (line 45) | public static Object asInterface( IBinder binder) throws ClassNotFound... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/IInputMethodManagerCompat.java class IInputMethodManagerCompat (line 34) | public class IInputMethodManagerCompat { method Class (line 38) | public static Class Class() throws ClassNotFoundException { method asInterface (line 45) | public static Object asInterface( IBinder binder) throws ClassNotFound... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/ILocationManagerCompat.java class ILocationManagerCompat (line 34) | public class ILocationManagerCompat { method Class (line 38) | public static Class Class() throws ClassNotFoundException { method asInterface (line 45) | public static Object asInterface( IBinder binder) throws ClassNotFound... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/IMediaRouterServiceCompat.java class IMediaRouterServiceCompat (line 34) | public class IMediaRouterServiceCompat { method Class (line 38) | public static Class Class() throws ClassNotFoundException { method asInterface (line 45) | public static Object asInterface( IBinder binder) throws ClassNotFound... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/IMmsCompat.java class IMmsCompat (line 33) | public class IMmsCompat { method Class (line 37) | public static Class Class() throws ClassNotFoundException { method asInterface (line 44) | public static Object asInterface(IBinder binder) throws ClassNotFoundE... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/IMountServiceCompat.java class IMountServiceCompat (line 33) | public class IMountServiceCompat { method Class (line 37) | public static Class Class() throws ClassNotFoundException { method asInterface (line 44) | public static Object asInterface( IBinder binder) throws ClassNotFound... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/INotificationManagerCompat.java class INotificationManagerCompat (line 34) | public class INotificationManagerCompat { method Class (line 38) | public static Class Class() throws ClassNotFoundException { method asInterface (line 45) | public static Object asInterface( IBinder binder) throws ClassNotFound... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/IPackageDataObserverCompat.java class IPackageDataObserverCompat (line 28) | public class IPackageDataObserverCompat { method Class (line 32) | public static Class Class() throws ClassNotFoundException { method isIPackageDataObserver (line 39) | public static boolean isIPackageDataObserver(Object obj) throws ClassN... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/IPhoneSubInfoCompat.java class IPhoneSubInfoCompat (line 33) | public class IPhoneSubInfoCompat { method Class (line 37) | public static Class Class() throws ClassNotFoundException { method asInterface (line 44) | public static Object asInterface(IBinder binder) throws ClassNotFoundE... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/ISearchManagerCompat.java class ISearchManagerCompat (line 33) | public class ISearchManagerCompat { method Class (line 37) | public static Class Class() throws ClassNotFoundException { method asInterface (line 44) | public static Object asInterface(IBinder binder) throws ClassNotFoundE... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/ISessionManagerCompat.java class ISessionManagerCompat (line 34) | public class ISessionManagerCompat { method Class (line 37) | public static Class Class() throws ClassNotFoundException { method asInterface (line 44) | public static Object asInterface(IBinder binder) throws ClassNotFoundE... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/ISmsCompat.java class ISmsCompat (line 33) | public class ISmsCompat { method Class (line 37) | public static Class Class() throws ClassNotFoundException { method asInterface (line 44) | public static Object asInterface(IBinder binder) throws ClassNotFoundE... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/ISubCompat.java class ISubCompat (line 33) | public class ISubCompat { method Class (line 37) | public static Class Class() throws ClassNotFoundException { method asInterface (line 44) | public static Object asInterface(IBinder binder) throws ClassNotFoundE... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/ITelephonyCompat.java class ITelephonyCompat (line 33) | public class ITelephonyCompat { method Class (line 36) | public static Class Class() throws ClassNotFoundException { method asInterface (line 43) | public static Object asInterface(IBinder binder) throws ClassNotFoundE... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/ITelephonyRegistryCompat.java class ITelephonyRegistryCompat (line 33) | public class ITelephonyRegistryCompat { method Class (line 37) | public static Class Class() throws ClassNotFoundException { method asInterface (line 44) | public static Object asInterface(IBinder binder) throws ClassNotFoundE... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/IWifiManagerCompat.java class IWifiManagerCompat (line 34) | public class IWifiManagerCompat { method Class (line 38) | public static Class Class() throws ClassNotFoundException { method asInterface (line 45) | public static Object asInterface(IBinder binder) throws ClassNotFoundE... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/IWindowManagerCompat.java class IWindowManagerCompat (line 34) | public class IWindowManagerCompat { method Class (line 38) | public static Class Class() throws ClassNotFoundException { method asInterface (line 45) | public static Object asInterface( IBinder binder) throws ClassNotFound... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/NativeLibraryHelperCompat.java class NativeLibraryHelperCompat (line 18) | public class NativeLibraryHelperCompat { method nativeLibraryHelperClass (line 22) | private static final Class nativeLibraryHelperClass() throws ClassNotF... method handleClass (line 26) | private static final Class handleClass() throws ClassNotFoundException { method copyNativeBinaries (line 30) | public static final int copyNativeBinaries(File apkFile, File sharedLi... method copyNativeBinariesBeforeL (line 40) | private static int copyNativeBinariesBeforeL(File apkFile, File shared... method copyNativeBinariesAfterL (line 59) | @TargetApi(Build.VERSION_CODES.LOLLIPOP) method isVM64 (line 119) | @TargetApi(Build.VERSION_CODES.LOLLIPOP) method getAbisFromApk (line 139) | private static Set getAbisFromApk(String apk) { method getHostApk (line 164) | private static String getHostApk() { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/PackageManagerCompat.java class PackageManagerCompat (line 28) | public class PackageManagerCompat { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/ParceledListSliceCompat.java class ParceledListSliceCompat (line 28) | public class ParceledListSliceCompat { method Class (line 32) | public static Class Class() throws ClassNotFoundException { method isParceledListSlice (line 39) | public static boolean isParceledListSlice(Object obj){ FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/ProcessCompat.java class ProcessCompat (line 32) | public class ProcessCompat { method setArgV0 (line 34) | public static final void setArgV0(String name) { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/QueuedWorkCompat.java class QueuedWorkCompat (line 32) | public class QueuedWorkCompat { method Class (line 36) | private static Class Class() throws ClassNotFoundException { method waitToFinish (line 43) | public static void waitToFinish() { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/ServiceManagerCompat.java class ServiceManagerCompat (line 34) | public class ServiceManagerCompat { method Class (line 38) | public static final Class Class() throws ClassNotFoundException { method getService (line 46) | public static IBinder getService(String name) throws ClassNotFoundExce... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/SingletonCompat.java class SingletonCompat (line 32) | public class SingletonCompat { method Class (line 36) | public static Class Class() throws ClassNotFoundException { method isSingleton (line 43) | public static boolean isSingleton(Object obj) { method get (line 57) | public static Object get(Object targetSingleton) throws NoSuchMethodEx... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/SystemPropertiesCompat.java class SystemPropertiesCompat (line 32) | public class SystemPropertiesCompat { method getMyClass (line 36) | private static Class getMyClass() throws ClassNotFoundException { method getInner (line 43) | private static String getInner(String key, String defaultValue) throws... method get (line 48) | public static String get(String key, String defaultValue) { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/UserHandleCompat.java class UserHandleCompat (line 34) | public class UserHandleCompat { method getCallingUserId (line 37) | public static int getCallingUserId() { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/VMRuntimeCompat.java class VMRuntimeCompat (line 33) | public class VMRuntimeCompat { method is64Bit (line 37) | public final static boolean is64Bit() { FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/compat/WebViewFactoryCompat.java class WebViewFactoryCompat (line 31) | public class WebViewFactoryCompat { method Class (line 35) | public static Class Class() throws ClassNotFoundException { method getProvider (line 42) | public static Object getProvider() throws NoSuchMethodException, Illeg... FILE: project/Libraries/DroidPlugin/src/main/java/com/morgoo/helper/utils/ProcessUtils.java class ProcessUtils (line 12) | public class ProcessUtils { method isPluginProcess (line 17) | @Override method isManagerProcess (line 22) | @Override method setProcessChecker (line 29) | public static void setProcessChecker(IProcessChecker sIProcessChecker) { method getProcessChecker (line 33) | public static IProcessChecker getProcessChecker() { type IProcessChecker (line 37) | public interface IProcessChecker { method isPluginProcess (line 38) | boolean isPluginProcess(String processName); method isManagerProcess (line 40) | boolean isManagerProcess(String processName); method isPluginProcess (line 43) | public static boolean isPluginProcess(Context context) { method isManagerProcess (line 48) | public static boolean isManagerProcess(Context context) { method isMainProcess (line 53) | public static boolean isMainProcess(Context context) { method getProcessName (line 59) | private static String getProcessName(Context context) { FILE: project/Test/ApiTest/src/main/cpp/Core.cpp function registerNativeMethodsAndSetup (line 13) | int registerNativeMethodsAndSetup(JNIEnv* env) { function __BEGIN_DECLS (line 26) | __BEGIN_DECLS FILE: project/Test/ApiTest/src/main/cpp/HelperJni/HelperJni.cpp function nativePing (line 23) | int nativePing(JNIEnv* env, jobject obj) { function tryRegisterNativeMethodsHelperJni (line 32) | int tryRegisterNativeMethodsHelperJni(JNIEnv* env, const char* clazzname) { FILE: project/Test/ApiTest/src/main/cpp/HelperJni/HelperJni.h function clearJniExpcetion (line 15) | inline bool clearJniExpcetion(JNIEnv* env, const char *tag, const char* ... FILE: project/Test/ApiTest/src/main/cpp/help/log.h function android_log_print (line 45) | inline void android_log_print(int prio, const char *file, const char* func, FILE: project/Test/ApiTest/src/main/cpp/help/nativehelper/JNIHelp.cpp class scoped_local_ref (line 32) | class scoped_local_ref { method scoped_local_ref (line 34) | scoped_local_ref(C_JNIEnv* env, T localRef = NULL) : method reset (line 42) | void reset(T localRef = NULL) { method T (line 49) | T get() const { function jclass (line 62) | static jclass findClass(C_JNIEnv* env, const char* className) { function jniRegisterNativeMethods (line 67) | int jniRegisterNativeMethods(C_JNIEnv* env, const char* className, function jniRegisterNativeMethods2 (line 92) | int jniRegisterNativeMethods2(C_JNIEnv* env, const char* className, function getExceptionSummary (line 132) | static bool getExceptionSummary(C_JNIEnv* env, jthrowable exception, function getStackTrace (line 188) | static bool getStackTrace(C_JNIEnv* env, jthrowable exception, function jniThrowException (line 253) | int jniThrowException(C_JNIEnv* env, const char* className, const char* ... function jniThrowExceptionFmt (line 286) | int jniThrowExceptionFmt(C_JNIEnv* env, const char* className, const cha... function jniThrowNullPointerException (line 293) | int jniThrowNullPointerException(C_JNIEnv* env, const char* msg) { function jniThrowRuntimeException (line 297) | int jniThrowRuntimeException(C_JNIEnv* env, const char* msg) { function jniThrowIOException (line 301) | int jniThrowIOException(C_JNIEnv* env, int errnum) { function jniGetStackTrace (line 307) | static std::string jniGetStackTrace(C_JNIEnv* env, jthrowable exception) { function jniLogException (line 336) | void jniLogException(C_JNIEnv* env, int priority, const char* tag, function jobject (line 359) | jobject jniCreateFileDescriptor(C_JNIEnv* env, int fd) { function jniGetFDFromFileDescriptor (line 373) | int jniGetFDFromFileDescriptor(C_JNIEnv* env, jobject fileDescriptor) { function jniSetFileDescriptorOfFD (line 384) | void jniSetFileDescriptorOfFD(C_JNIEnv* env, jobject fileDescriptor, function jobject (line 392) | jobject jniGetReferent(C_JNIEnv* env, jobject ref) { FILE: project/Test/ApiTest/src/main/cpp/help/nativehelper/JNIHelp.h function jniRegisterNativeMethods (line 130) | inline int jniRegisterNativeMethods(JNIEnv* env, const char* className, function jniRegisterNativeMethods2 (line 136) | inline int jniRegisterNativeMethods2(JNIEnv* env, const char* className, function jniThrowException (line 142) | inline int jniThrowException(JNIEnv* env, const char* className, function jniThrowExceptionFmt (line 154) | inline int jniThrowExceptionFmt(JNIEnv* env, const char* className, function jniThrowNullPointerException (line 163) | inline int jniThrowNullPointerException(JNIEnv* env, const char* msg) { function jniThrowRuntimeException (line 167) | inline int jniThrowRuntimeException(JNIEnv* env, const char* msg) { function jniThrowIOException (line 171) | inline int jniThrowIOException(JNIEnv* env, int errnum) { function jobject (line 175) | inline jobject jniCreateFileDescriptor(JNIEnv* env, int fd) { function jniGetFDFromFileDescriptor (line 179) | inline int jniGetFDFromFileDescriptor(JNIEnv* env, jobject fileDescripto... function jniSetFileDescriptorOfFD (line 183) | inline void jniSetFileDescriptorOfFD(JNIEnv* env, jobject fileDescriptor, function jobject (line 188) | inline jobject jniGetReferent(JNIEnv* env, jobject ref) { FILE: project/Test/ApiTest/src/main/java/com/example/ApiTest/ActivityTestActivity.java class ActivityTestActivity (line 10) | public class ActivityTestActivity extends AppCompatActivity implements V... method onCreate (line 12) | @Override method onClick (line 22) | @Override method onActivityResult (line 36) | @Override FILE: project/Test/ApiTest/src/main/java/com/example/ApiTest/BaseService.java class BaseService (line 12) | public abstract class BaseService extends Service { method getTag (line 15) | abstract String getTag(); method onBind (line 17) | @Override method onUnbind (line 25) | @Override method onCreate (line 33) | @Override method onStart (line 41) | @Override method onStartCommand (line 49) | @Override method onDestroy (line 57) | @Override method onRebind (line 65) | @Override FILE: project/Test/ApiTest/src/main/java/com/example/ApiTest/BroadcastReceiverTest.java class BroadcastReceiverTest (line 17) | public class BroadcastReceiverTest extends AppCompatActivity implements ... method onCreate (line 18) | @Override class MyBroadcastReceiver (line 28) | private static class MyBroadcastReceiver extends BroadcastReceiver { method send (line 32) | public static void send(Context c) { method reg (line 37) | public static void reg(Context c, MyBroadcastReceiver re) { method unreg (line 43) | public static void unreg(Context c, MyBroadcastReceiver re) { method onReceive (line 47) | @Override method onClick (line 57) | @Override FILE: project/Test/ApiTest/src/main/java/com/example/ApiTest/ContentProviderTest.java class ContentProviderTest (line 17) | public class ContentProviderTest extends AppCompatActivity implements On... method onCreate (line 20) | @Override method onClick (line 33) | @Override method getsUri (line 80) | protected Uri getsUri() { FILE: project/Test/ApiTest/src/main/java/com/example/ApiTest/ContentProviderTest2.java class ContentProviderTest2 (line 9) | public class ContentProviderTest2 extends ContentProviderTest { method onCreate (line 10) | @Override method getsUri (line 16) | protected Uri getsUri() { FILE: project/Test/ApiTest/src/main/java/com/example/ApiTest/LaunchModeTestActivity.java class LaunchModeTestActivity (line 17) | public abstract class LaunchModeTestActivity extends AppCompatActivity i... method onCreate (line 18) | @Override method onClick (line 49) | @Override method getCurrentStack (line 95) | public String getCurrentStack() { method toComponentName (line 112) | private String toComponentName(ComponentName cn) { FILE: project/Test/ApiTest/src/main/java/com/example/ApiTest/MyActivity.java class MyActivity (line 15) | public class MyActivity extends AppCompatActivity implements OnClickList... method onCreate (line 21) | @Override method onClick (line 39) | @Override FILE: project/Test/ApiTest/src/main/java/com/example/ApiTest/MyContentProvider1.java class MyContentProvider1 (line 18) | public class MyContentProvider1 extends ContentProvider { method onCreate (line 24) | @Override method query (line 32) | @Override method showMsg (line 43) | private void showMsg(final String msg) { method getType (line 54) | @Override method insert (line 61) | @Override method delete (line 68) | @Override method update (line 75) | @Override FILE: project/Test/ApiTest/src/main/java/com/example/ApiTest/MyContentProvider2.java class MyContentProvider2 (line 18) | public class MyContentProvider2 extends ContentProvider { method onCreate (line 24) | @Override method query (line 31) | @Override method showMsg (line 42) | private void showMsg(final String msg) { method getType (line 53) | @Override method insert (line 60) | @Override method delete (line 67) | @Override method update (line 74) | @Override FILE: project/Test/ApiTest/src/main/java/com/example/ApiTest/NativeTestActivity.java class NativeTestActivity (line 9) | public class NativeTestActivity extends AppCompatActivity { method onCreate (line 13) | @Override FILE: project/Test/ApiTest/src/main/java/com/example/ApiTest/NotificationTest.java class NotificationTest (line 17) | public class NotificationTest extends AppCompatActivity implements OnCli... method onCreate (line 22) | @Override method onClick (line 32) | @Override FILE: project/Test/ApiTest/src/main/java/com/example/ApiTest/Service1.java class Service1 (line 15) | public class Service1 extends BaseService { method getTag (line 17) | @Override method Service1 (line 22) | public Service1() { method onBind (line 26) | @Override FILE: project/Test/ApiTest/src/main/java/com/example/ApiTest/Service2.java class Service2 (line 14) | public class Service2 extends BaseService { method getTag (line 16) | @Override method Service2 (line 21) | public Service2() { method onBind (line 26) | @Override FILE: project/Test/ApiTest/src/main/java/com/example/ApiTest/Service3.java class Service3 (line 6) | public class Service3 extends Service1 { method getTag (line 8) | @Override method Service3 (line 13) | public Service3() { FILE: project/Test/ApiTest/src/main/java/com/example/ApiTest/Service4.java class Service4 (line 6) | public class Service4 extends Service2 { method getTag (line 8) | @Override method Service4 (line 13) | public Service4() { FILE: project/Test/ApiTest/src/main/java/com/example/ApiTest/ServiceTest1.java class ServiceTest1 (line 19) | public class ServiceTest1 extends AppCompatActivity implements OnClickLi... method onCreate (line 24) | @Override method onServiceConnected (line 43) | @Override method onServiceDisconnected (line 57) | @Override method onServiceConnected (line 66) | @Override method onServiceDisconnected (line 81) | @Override method onClick (line 89) | @Override FILE: project/Test/ApiTest/src/main/java/com/example/ApiTest/ServiceTest2.java class ServiceTest2 (line 9) | public class ServiceTest2 extends ServiceTest1 { method onCreate (line 10) | @Override FILE: project/Test/ApiTest/src/main/java/com/example/ApiTest/SingleInstanceActivity.java class SingleInstanceActivity (line 3) | public class SingleInstanceActivity extends LaunchModeTestActivity { class SingleInstanceActivity1 (line 5) | public static class SingleInstanceActivity1 extends SingleInstanceActi... class SingleInstanceActivity2 (line 8) | public static class SingleInstanceActivity2 extends SingleInstanceActi... class SingleInstanceActivity3 (line 11) | public static class SingleInstanceActivity3 extends SingleInstanceActi... class SingleInstanceActivity4 (line 14) | public static class SingleInstanceActivity4 extends SingleInstanceActi... class SingleInstanceActivity5 (line 17) | public static class SingleInstanceActivity5 extends SingleInstanceActi... FILE: project/Test/ApiTest/src/main/java/com/example/ApiTest/SingleTaskActivity.java class SingleTaskActivity (line 3) | public class SingleTaskActivity extends LaunchModeTestActivity{ class SingleTaskActivity1 (line 5) | public static class SingleTaskActivity1 extends SingleTaskActivity{} class SingleTaskActivity2 (line 6) | public static class SingleTaskActivity2 extends SingleTaskActivity{} class SingleTaskActivity3 (line 7) | public static class SingleTaskActivity3 extends SingleTaskActivity{} class SingleTaskActivity4 (line 8) | public static class SingleTaskActivity4 extends SingleTaskActivity{} class SingleTaskActivity5 (line 9) | public static class SingleTaskActivity5 extends SingleTaskActivity{} FILE: project/Test/ApiTest/src/main/java/com/example/ApiTest/SingleTopActivity.java class SingleTopActivity (line 3) | public class SingleTopActivity extends LaunchModeTestActivity { class SingleTopActivity1 (line 5) | public static class SingleTopActivity1 extends SingleTopActivity{} class SingleTopActivity2 (line 7) | public static class SingleTopActivity2 extends SingleTopActivity{} class SingleTopActivity3 (line 9) | public static class SingleTopActivity3 extends SingleTopActivity{} class SingleTopActivity4 (line 11) | public static class SingleTopActivity4 extends SingleTopActivity{} class SingleTopActivity5 (line 13) | public static class SingleTopActivity5 extends SingleTopActivity{} FILE: project/Test/ApiTest/src/main/java/com/example/ApiTest/StandardActivity.java class StandardActivity (line 3) | public class StandardActivity extends LaunchModeTestActivity { FILE: project/Test/ApiTest/src/main/java/com/example/ApiTest/StaticBroadcastReceiver.java class StaticBroadcastReceiver (line 12) | public class StaticBroadcastReceiver extends BroadcastReceiver { method send (line 17) | public static void send(Context c) { method onReceive (line 22) | @Override FILE: project/Test/ApiTest/src/main/java/com/example/ApiTest/WebViewTestActivity.java class WebViewTestActivity (line 8) | public class WebViewTestActivity extends AppCompatActivity { method onCreate (line 12) | @Override FILE: project/Test/ApiTest/src/main/java/com/morgoo/nativec/NativeCHelper.java class NativeCHelper (line 10) | public class NativeCHelper { method tryLoadLibraryByName (line 19) | public static void tryLoadLibraryByName(String name) { method tryLoadLibraryByPath (line 29) | public static void tryLoadLibraryByPath(String pathName) { method isSoLoaded (line 39) | public static boolean isSoLoaded() { method nativePing (line 44) | private final native static int nativePing(); method ping (line 46) | public final static int ping() { FILE: project/TestPlugin/src/main/java/com/example/TestPlugin/ApkFragment.java class ApkFragment (line 37) | public class ApkFragment extends ListFragment implements ServiceConnecti... method ApkFragment (line 41) | public ApkFragment() { method onCreate (line 45) | @Override method doUninstall (line 105) | private void doUninstall(final ApkItem item) { method onViewCreated (line 123) | @Override method onDestroyView (line 138) | @Override method setListShown (line 144) | @Override method startLoad (line 151) | private void startLoad() { method onRequestPermissionsResult (line 159) | @Override method startLoadInner (line 182) | private void startLoadInner() { method onListItemClick (line 244) | @Override method doInstall (line 280) | private synchronized void doInstall(ApkItem item) { method onServiceConnected (line 316) | @Override method onServiceDisconnected (line 321) | @Override method onDestroy (line 325) | @Override FILE: project/TestPlugin/src/main/java/com/example/TestPlugin/ApkItem.java class ApkItem (line 12) | public class ApkItem { method ApkItem (line 22) | ApkItem(Context context, PackageInfo info, String path) { method ApkItem (line 50) | ApkItem(PackageManager pm, PackageInfo info, String path) { method getResources (line 63) | public static Resources getResources(Context context, String apkPath) ... FILE: project/TestPlugin/src/main/java/com/example/TestPlugin/InstalledFragment.java class InstalledFragment (line 35) | public class InstalledFragment extends ListFragment implements ServiceCo... method InstalledFragment (line 41) | public InstalledFragment() { method onListItemClick (line 45) | @Override method doUninstall (line 64) | private void doUninstall(final ApkItem item) { method onServiceConnected (line 87) | @Override method startLoad (line 92) | private void startLoad() { method onServiceDisconnected (line 121) | @Override method onCreate (line 127) | @Override method onViewCreated (line 174) | @Override method onDestroy (line 189) | @Override class MyBroadcastReceiver (line 196) | private class MyBroadcastReceiver extends BroadcastReceiver { method registerReceiver (line 198) | void registerReceiver(Context con) { method unregisterReceiver (line 206) | void unregisterReceiver(Context con) { method onReceive (line 210) | @Override FILE: project/TestPlugin/src/main/java/com/example/TestPlugin/MainActivity.java class MainActivity (line 23) | public class MainActivity extends AppCompatActivity { method onCreate (line 26) | @Override method getActivity (line 38) | public Activity getActivity() { method doInstall (line 42) | private void doInstall(final File apkPath) { FILE: project/TestPlugin/src/main/java/com/example/TestPlugin/MyActivity.java class MyActivity (line 25) | public class MyActivity extends AppCompatActivity { method getCount (line 34) | @Override method getItem (line 39) | @Override method getPageTitle (line 48) | @Override method onCreate (line 58) | @Override method onRequestPermissionsResult (line 67) | @Override method getPerms (line 72) | private void getPerms() {