Skip to content

Commit

Permalink
Merge pull request #10 from auag0/master
Browse files Browse the repository at this point in the history
fix null check
  • Loading branch information
Palatis authored Feb 9, 2024
2 parents 7e7fc8c + 895dc26 commit 41cd086
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions app/src/main/java/tw/idv/palatis/xappdebug/xposed/HookMain.java
Original file line number Diff line number Diff line change
Expand Up @@ -57,8 +57,9 @@ private void _hookPostTiramisu(final XC_LoadPackage.LoadPackageParam lpparam) {
@Override
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
try {
if (((PackageInfo) param.getResult()).applicationInfo != null)
checkAndMakeDebuggable(((PackageInfo) param.getResult()).applicationInfo, ((PackageInfo) param.getResult()).packageName, (int) param.args[2]);
PackageInfo packageInfo = (PackageInfo) param.getResult();
if (packageInfo != null && packageInfo.applicationInfo != null)
checkAndMakeDebuggable(packageInfo.applicationInfo, packageInfo.packageName, (int) param.args[2]);
} catch (Exception e) {
XposedBridge.log(LOG_TAG + ": " + getStackTraceString(e));
}
Expand Down Expand Up @@ -137,8 +138,9 @@ private void _hookPreTiramisu(final XC_LoadPackage.LoadPackageParam lpparam) {
@Override
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
try {
if (((PackageInfo) param.getResult()).applicationInfo != null)
checkAndMakeDebuggable(((PackageInfo) param.getResult()).applicationInfo, ((PackageInfo) param.getResult()).packageName, (int) param.args[2]);
PackageInfo packageInfo = (PackageInfo) param.getResult();
if (packageInfo != null && packageInfo.applicationInfo != null)
checkAndMakeDebuggable(packageInfo.applicationInfo, packageInfo.packageName, (int) param.args[2]);
} catch (Exception e) {
XposedBridge.log(LOG_TAG + ": " + getStackTraceString(e));
}
Expand Down

0 comments on commit 41cd086

Please sign in to comment.