[core] Fix R8 misobfusion (#849)
This commit is contained in:
parent
88e5869642
commit
a020d7dae5
|
|
@ -25,6 +25,7 @@
|
|||
-keepclassmembers class * implements android.os.Parcelable {
|
||||
public static final ** CREATOR;
|
||||
}
|
||||
-keepclasseswithmembers class org.lsposed.lspd.models.* { *; }
|
||||
-keepclasseswithmembers class org.lsposed.lspd.core.Main {
|
||||
public static void forkSystemServerPost(android.os.IBinder);
|
||||
public static void forkAndSpecializePost(java.lang.String, java.lang.String, android.os.IBinder);
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
package org.lsposed.lspd.service;
|
||||
import org.lsposed.lspd.service.ModuleConfig;
|
||||
package org.lsposed.lspd.models;
|
||||
import org.lsposed.lspd.models.ModuleConfig;
|
||||
|
||||
parcelable Module {
|
||||
String name;
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
package org.lsposed.lspd.models;
|
||||
|
||||
parcelable ModuleConfig {
|
||||
}
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
package org.lsposed.lspd.service;
|
||||
|
||||
import org.lsposed.lspd.service.Module;
|
||||
import org.lsposed.lspd.models.Module;
|
||||
|
||||
interface ILSPApplicationService {
|
||||
IBinder requestModuleBinder(String name);
|
||||
|
|
|
|||
|
|
@ -1,4 +0,0 @@
|
|||
package org.lsposed.lspd.service;
|
||||
|
||||
parcelable ModuleConfig {
|
||||
}
|
||||
|
|
@ -3,8 +3,9 @@ package org.lsposed.lspd.config;
|
|||
import android.os.IBinder;
|
||||
import android.os.ParcelFileDescriptor;
|
||||
|
||||
import org.lsposed.lspd.models.Module;
|
||||
import org.lsposed.lspd.service.ILSPApplicationService;
|
||||
import org.lsposed.lspd.service.Module;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
abstract public class ApplicationServiceClient implements ILSPApplicationService {
|
||||
|
|
|
|||
|
|
@ -24,8 +24,8 @@ import android.os.IBinder;
|
|||
import android.os.ParcelFileDescriptor;
|
||||
import android.os.RemoteException;
|
||||
|
||||
import org.lsposed.lspd.models.Module;
|
||||
import org.lsposed.lspd.service.ILSPApplicationService;
|
||||
import org.lsposed.lspd.service.Module;
|
||||
import org.lsposed.lspd.util.Utils;
|
||||
|
||||
import java.util.Collections;
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@ import androidx.annotation.Nullable;
|
|||
import org.apache.commons.lang3.SerializationUtils;
|
||||
import org.lsposed.lspd.BuildConfig;
|
||||
import org.lsposed.lspd.models.Application;
|
||||
import org.lsposed.lspd.service.Module;
|
||||
import org.lsposed.lspd.models.Module;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileNotFoundException;
|
||||
|
|
|
|||
|
|
@ -19,15 +19,16 @@
|
|||
|
||||
package org.lsposed.lspd.service;
|
||||
|
||||
import android.os.Bundle;
|
||||
import static org.lsposed.lspd.service.ServiceManager.TAG;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.os.IBinder;
|
||||
import android.os.ParcelFileDescriptor;
|
||||
import android.os.RemoteException;
|
||||
import android.util.Log;
|
||||
import android.util.Pair;
|
||||
|
||||
import org.lsposed.lspd.models.Module;
|
||||
import org.lsposed.lspd.util.InstallerVerifier;
|
||||
import org.lsposed.lspd.util.Utils;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue