Find & Replace
This commit is contained in:
parent
b18b68cfd4
commit
22d18846e9
|
|
@ -40,6 +40,6 @@ LSPposed:
|
|||
**相关日志/Related Logs**
|
||||
|
||||
<!--
|
||||
为了帮助我们定位问题,请使用 debug 版 EdXposed 模块抓取日志
|
||||
为了帮助我们定位问题,请使用 debug 版 LSPosed 模块抓取日志
|
||||
Please capture log with debug version, otherwise it won't help us locating the issue
|
||||
-->
|
||||
|
|
|
|||
|
|
@ -33,8 +33,8 @@ jobs:
|
|||
run: bash ./gradlew zipRelease zipDebug :app:assembleRelease
|
||||
- name: Prepare artifact
|
||||
if: success()
|
||||
run: unzip edxp-core/release/LSPosed-v*-release.zip -d LSPosed-release;
|
||||
unzip edxp-core/release/LSPosed-v*-debug.zip -d LSPosed-debug;
|
||||
run: unzip lspd-core/release/LSPosed-v*-release.zip -d LSPosed-release;
|
||||
unzip lspd-core/release/LSPosed-v*-debug.zip -d LSPosed-debug;
|
||||
- name: Upload release
|
||||
uses: actions/upload-artifact@v2
|
||||
with:
|
||||
|
|
@ -51,7 +51,7 @@ jobs:
|
|||
CHANNEL_ID: ${{ secrets.CHANNEL_ID }}
|
||||
BOT_TOKEN: ${{ secrets.BOT_TOKEN }}
|
||||
run: |
|
||||
OUTPUT="edxp-core/release/"
|
||||
OUTPUT="lspd-core/release/"
|
||||
export release=$(find $OUTPUT -name "LSPosed-v*-release.zip")
|
||||
export debug=$(find $OUTPUT -name "LSPosed-v*-debug.zip")
|
||||
curl -v "https://api.telegram.org/bot${BOT_TOKEN}/sendMediaGroup?chat_id=${CHANNEL_ID}&media=%5B%7B%22type%22:%22document%22,%20%22media%22:%22attach://release%22%7D,%7B%22type%22:%22document%22,%20%22media%22:%22attach://debug%22%7D%5D" -F release="@$release" -F debug="@$debug"
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
[submodule "edxp-core/src/main/cpp/external/Dobby"]
|
||||
path = edxp-core/src/main/cpp/external/Dobby
|
||||
[submodule "core/src/main/cpp/external/Dobby"]
|
||||
path = core/src/main/cpp/external/Dobby
|
||||
url = https://github.com/jmpews/Dobby.git
|
||||
|
|
|
|||
10
README.md
10
README.md
|
|
@ -16,7 +16,7 @@ Android 8.1+
|
|||
|
||||
1. Install Magisk v21+
|
||||
2. Install [Riru](https://github.com/RikkaApps/Riru/releases) v23+ from Magisk repo.
|
||||
3. [Download](#download) and install EdXposed in Magisk Manager
|
||||
3. [Download](#download) and install LSPosed in Magisk Manager
|
||||
4. Install LSPosed Manager
|
||||
4. Reboot.
|
||||
5. Have fun! :)
|
||||
|
|
@ -26,7 +26,7 @@ Android 8.1+
|
|||
You can download LSPosed framework and LSPosed Manager from Github Action or Github Release
|
||||
## Useful Links
|
||||
|
||||
- [List of Xposed Modules For Android Pie Working With EdXposed](https://forum.xda-developers.com/xposed/list-xposed-modules-android-pie-ed-t3892768) (thanks to Uraniam9 @ xda-developers)
|
||||
- [List of Xposed Modules For Android Pie Working With LSPosed](https://forum.xda-developers.com/xposed/list-xposed-modules-android-pie-ed-t3892768) (thanks to Uraniam9 @ xda-developers)
|
||||
|
||||
## Get Help
|
||||
|
||||
|
|
@ -34,11 +34,11 @@ You can download LSPosed framework and LSPosed Manager from Github Action or Git
|
|||
|
||||
## For Developers
|
||||
|
||||
Developers are welcomed to write Xposed modules with hooks based on EdXposed Framework. Module written based on EdXposed framework is fully compatible with the original Xposed Framework, so contrary a Xposed Framework-based module will work well with the EdXposed framework too.
|
||||
Developers are welcomed to write Xposed modules with hooks based on LSPosed Framework. Module written based on LSPosed framework is fully compatible with the original Xposed Framework, so contrary a Xposed Framework-based module will work well with the LSPosed framework too.
|
||||
|
||||
- [Xposed Framework API](https://api.xposed.info/)
|
||||
|
||||
We use the module repository of the original Xposed, so you simply upload the module to repository, then you can download your module in EdXposed.
|
||||
We use the module repository of the original Xposed, so you simply upload the module to repository, then you can download your module in LSPosed.
|
||||
|
||||
- [Xposed Module Repository](https://repo.xposed.info/)
|
||||
|
||||
|
|
@ -57,4 +57,4 @@ Notice: These community group don't accept any bug report, please use [Get help]
|
|||
- [dexmaker](https://github.com/linkedin/dexmaker) and [dalvikdx](https://github.com/JakeWharton/dalvik-dx): to dynamiclly generate YAHFA hooker classes
|
||||
- [SandHook](https://github.com/ganyao114/SandHook/): ART hooking framework for SandHook variant
|
||||
- [Dobby](https://github.com/jmpews/Dobby): used for inline hooking
|
||||
- [EdXposed](https://github.com/ElderDrivers/EdXposed): fork source
|
||||
- [LSPosed](https://github.com/ElderDrivers/LSPosed): fork source
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ android {
|
|||
}
|
||||
|
||||
defaultConfig {
|
||||
applicationId "org.meowcat.edxposed.manager"
|
||||
applicationId "io.github.lsposed.manager"
|
||||
minSdkVersion androidMinSdkVersion.toInteger()
|
||||
targetSdkVersion androidTargetSdkVersion.toInteger()
|
||||
versionCode rootProject.ext.versionCode
|
||||
|
|
|
|||
|
|
@ -19,5 +19,5 @@
|
|||
# If you keep the line number information, uncomment this to
|
||||
# hide the original source file name.
|
||||
#-renamesourcefileattribute SourceFile
|
||||
-keep class org.meowcat.edxposed.manager.util.json.** {public *; }
|
||||
-keep class org.meowcat.edxposed.manager.Constants { *; }
|
||||
-keep class io.github.lsposed.manager.util.json.** {public *; }
|
||||
-keep class io.github.lsposed.manager.Constants { *; }
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
package="org.meowcat.edxposed.manager">
|
||||
package="io.github.lsposed.manager">
|
||||
|
||||
<uses-permission android:name="android.permission.REQUEST_DELETE_PACKAGES" />
|
||||
<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" />
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
package org.meowcat.edxposed.manager;
|
||||
package io.github.lsposed.manager;
|
||||
|
||||
import android.annotation.SuppressLint;
|
||||
import android.app.Application;
|
||||
|
|
@ -9,10 +9,10 @@ import android.os.Looper;
|
|||
|
||||
import androidx.preference.PreferenceManager;
|
||||
|
||||
import org.meowcat.edxposed.manager.ui.activity.CrashReportActivity;
|
||||
import org.meowcat.edxposed.manager.util.CompileUtil;
|
||||
import org.meowcat.edxposed.manager.util.NotificationUtil;
|
||||
import org.meowcat.edxposed.manager.util.RebootUtil;
|
||||
import io.github.lsposed.manager.ui.activity.CrashReportActivity;
|
||||
import io.github.lsposed.manager.util.CompileUtil;
|
||||
import io.github.lsposed.manager.util.NotificationUtil;
|
||||
import io.github.lsposed.manager.util.RebootUtil;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.PrintWriter;
|
||||
|
|
@ -24,7 +24,7 @@ import rikka.sui.Sui;
|
|||
import static android.content.pm.PackageManager.PERMISSION_GRANTED;
|
||||
|
||||
public class App extends Application {
|
||||
public static final String TAG = "EdXposedManager";
|
||||
public static final String TAG = "LSPosedManager";
|
||||
@SuppressLint("StaticFieldLeak")
|
||||
private static App instance = null;
|
||||
private static Thread uiThread;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.meowcat.edxposed.manager;
|
||||
package io.github.lsposed.manager;
|
||||
|
||||
import android.util.Log;
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.meowcat.edxposed.manager.adapters;
|
||||
package io.github.lsposed.manager.adapters;
|
||||
|
||||
import android.annotation.SuppressLint;
|
||||
import android.content.SharedPreferences;
|
||||
|
|
@ -29,10 +29,10 @@ import androidx.recyclerview.widget.RecyclerView;
|
|||
import com.bumptech.glide.request.target.CustomTarget;
|
||||
import com.bumptech.glide.request.transition.Transition;
|
||||
|
||||
import org.meowcat.edxposed.manager.App;
|
||||
import org.meowcat.edxposed.manager.R;
|
||||
import org.meowcat.edxposed.manager.ui.activity.AppListActivity;
|
||||
import org.meowcat.edxposed.manager.util.GlideApp;
|
||||
import io.github.lsposed.manager.App;
|
||||
import io.github.lsposed.manager.R;
|
||||
import io.github.lsposed.manager.ui.activity.AppListActivity;
|
||||
import io.github.lsposed.manager.util.GlideApp;
|
||||
|
||||
import java.text.DateFormat;
|
||||
import java.text.SimpleDateFormat;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.meowcat.edxposed.manager.adapters;
|
||||
package io.github.lsposed.manager.adapters;
|
||||
|
||||
import android.app.ActivityManager;
|
||||
import android.content.Context;
|
||||
|
|
@ -12,10 +12,10 @@ import androidx.annotation.NonNull;
|
|||
import androidx.appcompat.widget.PopupMenu;
|
||||
import androidx.fragment.app.FragmentManager;
|
||||
|
||||
import org.meowcat.edxposed.manager.App;
|
||||
import org.meowcat.edxposed.manager.Constants;
|
||||
import org.meowcat.edxposed.manager.R;
|
||||
import org.meowcat.edxposed.manager.util.CompileUtil;
|
||||
import io.github.lsposed.manager.App;
|
||||
import io.github.lsposed.manager.Constants;
|
||||
import io.github.lsposed.manager.R;
|
||||
import io.github.lsposed.manager.util.CompileUtil;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
|
|
@ -1,12 +1,12 @@
|
|||
package org.meowcat.edxposed.manager.adapters;
|
||||
package io.github.lsposed.manager.adapters;
|
||||
|
||||
import android.content.pm.ApplicationInfo;
|
||||
import android.widget.CompoundButton;
|
||||
|
||||
import com.google.android.material.snackbar.Snackbar;
|
||||
|
||||
import org.meowcat.edxposed.manager.R;
|
||||
import org.meowcat.edxposed.manager.ui.activity.AppListActivity;
|
||||
import io.github.lsposed.manager.R;
|
||||
import io.github.lsposed.manager.ui.activity.AppListActivity;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
|
@ -1,13 +1,13 @@
|
|||
package org.meowcat.edxposed.manager.adapters;
|
||||
package io.github.lsposed.manager.adapters;
|
||||
|
||||
import android.content.pm.ApplicationInfo;
|
||||
import android.widget.CompoundButton;
|
||||
|
||||
import com.google.android.material.snackbar.Snackbar;
|
||||
|
||||
import org.meowcat.edxposed.manager.R;
|
||||
import org.meowcat.edxposed.manager.ui.activity.AppListActivity;
|
||||
import org.meowcat.edxposed.manager.ui.widget.MasterSwitch;
|
||||
import io.github.lsposed.manager.R;
|
||||
import io.github.lsposed.manager.ui.activity.AppListActivity;
|
||||
import io.github.lsposed.manager.ui.widget.MasterSwitch;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
|
@ -1,12 +1,12 @@
|
|||
package org.meowcat.edxposed.manager.receivers;
|
||||
package io.github.lsposed.manager.receivers;
|
||||
|
||||
import android.content.BroadcastReceiver;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.net.Uri;
|
||||
|
||||
import org.meowcat.edxposed.manager.util.ModuleUtil;
|
||||
import org.meowcat.edxposed.manager.util.NotificationUtil;
|
||||
import io.github.lsposed.manager.util.ModuleUtil;
|
||||
import io.github.lsposed.manager.util.NotificationUtil;
|
||||
|
||||
public class EdServiceReceiver extends BroadcastReceiver {
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.meowcat.edxposed.manager.ui.activity;
|
||||
package io.github.lsposed.manager.ui.activity;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.view.View;
|
||||
|
|
@ -7,11 +7,11 @@ import androidx.appcompat.app.ActionBar;
|
|||
|
||||
import com.bumptech.glide.Glide;
|
||||
|
||||
import org.meowcat.edxposed.manager.BuildConfig;
|
||||
import org.meowcat.edxposed.manager.R;
|
||||
import org.meowcat.edxposed.manager.databinding.ActivityAboutBinding;
|
||||
import org.meowcat.edxposed.manager.util.GlideHelper;
|
||||
import org.meowcat.edxposed.manager.util.NavUtil;
|
||||
import io.github.lsposed.manager.BuildConfig;
|
||||
import io.github.lsposed.manager.R;
|
||||
import io.github.lsposed.manager.databinding.ActivityAboutBinding;
|
||||
import io.github.lsposed.manager.util.GlideHelper;
|
||||
import io.github.lsposed.manager.util.NavUtil;
|
||||
|
||||
public class AboutActivity extends BaseActivity {
|
||||
ActivityAboutBinding binding;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.meowcat.edxposed.manager.ui.activity;
|
||||
package io.github.lsposed.manager.ui.activity;
|
||||
|
||||
import android.os.Bundle;
|
||||
import android.os.Handler;
|
||||
|
|
@ -18,13 +18,13 @@ import androidx.recyclerview.widget.DividerItemDecoration;
|
|||
|
||||
import com.google.android.material.snackbar.Snackbar;
|
||||
|
||||
import org.meowcat.edxposed.manager.R;
|
||||
import org.meowcat.edxposed.manager.adapters.AppAdapter;
|
||||
import org.meowcat.edxposed.manager.adapters.AppHelper;
|
||||
import org.meowcat.edxposed.manager.adapters.BlackListAdapter;
|
||||
import org.meowcat.edxposed.manager.adapters.ScopeAdapter;
|
||||
import org.meowcat.edxposed.manager.databinding.ActivityScopeListBinding;
|
||||
import org.meowcat.edxposed.manager.util.LinearLayoutManagerFix;
|
||||
import io.github.lsposed.manager.R;
|
||||
import io.github.lsposed.manager.adapters.AppAdapter;
|
||||
import io.github.lsposed.manager.adapters.AppHelper;
|
||||
import io.github.lsposed.manager.adapters.BlackListAdapter;
|
||||
import io.github.lsposed.manager.adapters.ScopeAdapter;
|
||||
import io.github.lsposed.manager.databinding.ActivityScopeListBinding;
|
||||
import io.github.lsposed.manager.util.LinearLayoutManagerFix;
|
||||
|
||||
import me.zhanghai.android.fastscroll.FastScrollerBuilder;
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.meowcat.edxposed.manager.ui.activity;
|
||||
package io.github.lsposed.manager.ui.activity;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.DialogInterface;
|
||||
|
|
@ -18,12 +18,12 @@ import androidx.core.content.ContextCompat;
|
|||
|
||||
import com.google.android.material.dialog.MaterialAlertDialogBuilder;
|
||||
|
||||
import org.meowcat.edxposed.manager.App;
|
||||
import org.meowcat.edxposed.manager.R;
|
||||
import org.meowcat.edxposed.manager.util.CompileUtil;
|
||||
import org.meowcat.edxposed.manager.util.CustomThemeColor;
|
||||
import org.meowcat.edxposed.manager.util.CustomThemeColors;
|
||||
import org.meowcat.edxposed.manager.util.RebootUtil;
|
||||
import io.github.lsposed.manager.App;
|
||||
import io.github.lsposed.manager.R;
|
||||
import io.github.lsposed.manager.util.CompileUtil;
|
||||
import io.github.lsposed.manager.util.CustomThemeColor;
|
||||
import io.github.lsposed.manager.util.CustomThemeColors;
|
||||
import io.github.lsposed.manager.util.RebootUtil;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.meowcat.edxposed.manager.ui.activity;
|
||||
package io.github.lsposed.manager.ui.activity;
|
||||
|
||||
import android.content.ClipData;
|
||||
import android.content.ClipboardManager;
|
||||
|
|
@ -14,9 +14,9 @@ import androidx.appcompat.app.AppCompatActivity;
|
|||
|
||||
import com.google.android.material.snackbar.Snackbar;
|
||||
|
||||
import org.meowcat.edxposed.manager.BuildConfig;
|
||||
import org.meowcat.edxposed.manager.R;
|
||||
import org.meowcat.edxposed.manager.databinding.ActivityCrashReportBinding;
|
||||
import io.github.lsposed.manager.BuildConfig;
|
||||
import io.github.lsposed.manager.R;
|
||||
import io.github.lsposed.manager.databinding.ActivityCrashReportBinding;
|
||||
|
||||
import java.text.DateFormat;
|
||||
import java.text.SimpleDateFormat;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.meowcat.edxposed.manager.ui.activity;
|
||||
package io.github.lsposed.manager.ui.activity;
|
||||
|
||||
import android.annotation.SuppressLint;
|
||||
import android.content.Intent;
|
||||
|
|
@ -26,13 +26,13 @@ import com.google.android.material.dialog.MaterialAlertDialogBuilder;
|
|||
import com.google.android.material.snackbar.Snackbar;
|
||||
import com.google.android.material.tabs.TabLayout;
|
||||
|
||||
import org.meowcat.edxposed.manager.BuildConfig;
|
||||
import org.meowcat.edxposed.manager.Constants;
|
||||
import org.meowcat.edxposed.manager.R;
|
||||
import org.meowcat.edxposed.manager.databinding.ActivityLogsBinding;
|
||||
import org.meowcat.edxposed.manager.databinding.DialogInstallWarningBinding;
|
||||
import org.meowcat.edxposed.manager.databinding.ItemLogBinding;
|
||||
import org.meowcat.edxposed.manager.util.LinearLayoutManagerFix;
|
||||
import io.github.lsposed.manager.BuildConfig;
|
||||
import io.github.lsposed.manager.Constants;
|
||||
import io.github.lsposed.manager.R;
|
||||
import io.github.lsposed.manager.databinding.ActivityLogsBinding;
|
||||
import io.github.lsposed.manager.databinding.DialogInstallWarningBinding;
|
||||
import io.github.lsposed.manager.databinding.ItemLogBinding;
|
||||
import io.github.lsposed.manager.util.LinearLayoutManagerFix;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileInputStream;
|
||||
|
|
@ -189,7 +189,7 @@ public class LogsActivity extends BaseActivity {
|
|||
private void save() {
|
||||
Calendar now = Calendar.getInstance();
|
||||
String filename = String.format(
|
||||
"EdXposed_Verbose_%04d%02d%02d_%02d%02d%02d.log",
|
||||
"LSPosed_Verbose_%04d%02d%02d_%02d%02d%02d.log",
|
||||
now.get(Calendar.YEAR), now.get(Calendar.MONTH) + 1,
|
||||
now.get(Calendar.DAY_OF_MONTH), now.get(Calendar.HOUR_OF_DAY),
|
||||
now.get(Calendar.MINUTE), now.get(Calendar.SECOND));
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.meowcat.edxposed.manager.ui.activity;
|
||||
package io.github.lsposed.manager.ui.activity;
|
||||
|
||||
import android.annotation.SuppressLint;
|
||||
import android.content.Context;
|
||||
|
|
@ -12,15 +12,15 @@ import androidx.core.content.ContextCompat;
|
|||
|
||||
import com.bumptech.glide.Glide;
|
||||
|
||||
import org.meowcat.edxposed.manager.Constants;
|
||||
import org.meowcat.edxposed.manager.R;
|
||||
import org.meowcat.edxposed.manager.adapters.AppHelper;
|
||||
import org.meowcat.edxposed.manager.databinding.ActivityMainBinding;
|
||||
import org.meowcat.edxposed.manager.ui.fragment.StatusDialogBuilder;
|
||||
import org.meowcat.edxposed.manager.util.GlideHelper;
|
||||
import org.meowcat.edxposed.manager.util.ModuleUtil;
|
||||
import org.meowcat.edxposed.manager.util.NavUtil;
|
||||
import org.meowcat.edxposed.manager.util.light.Light;
|
||||
import io.github.lsposed.manager.Constants;
|
||||
import io.github.lsposed.manager.R;
|
||||
import io.github.lsposed.manager.adapters.AppHelper;
|
||||
import io.github.lsposed.manager.databinding.ActivityMainBinding;
|
||||
import io.github.lsposed.manager.ui.fragment.StatusDialogBuilder;
|
||||
import io.github.lsposed.manager.util.GlideHelper;
|
||||
import io.github.lsposed.manager.util.ModuleUtil;
|
||||
import io.github.lsposed.manager.util.NavUtil;
|
||||
import io.github.lsposed.manager.util.light.Light;
|
||||
|
||||
import java.util.Locale;
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.meowcat.edxposed.manager.ui.activity;
|
||||
package io.github.lsposed.manager.ui.activity;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.content.pm.ApplicationInfo;
|
||||
|
|
@ -27,16 +27,16 @@ import androidx.recyclerview.widget.RecyclerView;
|
|||
import com.google.android.material.dialog.MaterialAlertDialogBuilder;
|
||||
import com.google.android.material.snackbar.Snackbar;
|
||||
|
||||
import org.meowcat.edxposed.manager.App;
|
||||
import org.meowcat.edxposed.manager.BuildConfig;
|
||||
import org.meowcat.edxposed.manager.Constants;
|
||||
import org.meowcat.edxposed.manager.R;
|
||||
import org.meowcat.edxposed.manager.adapters.AppAdapter;
|
||||
import org.meowcat.edxposed.manager.databinding.ActivityModulesBinding;
|
||||
import org.meowcat.edxposed.manager.util.GlideApp;
|
||||
import org.meowcat.edxposed.manager.util.LinearLayoutManagerFix;
|
||||
import org.meowcat.edxposed.manager.util.ModuleUtil;
|
||||
import org.meowcat.edxposed.manager.util.NavUtil;
|
||||
import io.github.lsposed.manager.App;
|
||||
import io.github.lsposed.manager.BuildConfig;
|
||||
import io.github.lsposed.manager.Constants;
|
||||
import io.github.lsposed.manager.R;
|
||||
import io.github.lsposed.manager.adapters.AppAdapter;
|
||||
import io.github.lsposed.manager.databinding.ActivityModulesBinding;
|
||||
import io.github.lsposed.manager.util.GlideApp;
|
||||
import io.github.lsposed.manager.util.LinearLayoutManagerFix;
|
||||
import io.github.lsposed.manager.util.ModuleUtil;
|
||||
import io.github.lsposed.manager.util.NavUtil;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileInputStream;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.meowcat.edxposed.manager.ui.activity;
|
||||
package io.github.lsposed.manager.ui.activity;
|
||||
|
||||
import android.annotation.SuppressLint;
|
||||
import android.content.Context;
|
||||
|
|
@ -17,10 +17,10 @@ import androidx.preference.SwitchPreferenceCompat;
|
|||
import com.takisoft.preferencex.PreferenceFragmentCompat;
|
||||
import com.takisoft.preferencex.SimpleMenuPreference;
|
||||
|
||||
import org.meowcat.edxposed.manager.Constants;
|
||||
import org.meowcat.edxposed.manager.R;
|
||||
import org.meowcat.edxposed.manager.databinding.ActivitySettingsBinding;
|
||||
import org.meowcat.edxposed.manager.ui.widget.IntegerListPreference;
|
||||
import io.github.lsposed.manager.Constants;
|
||||
import io.github.lsposed.manager.R;
|
||||
import io.github.lsposed.manager.databinding.ActivitySettingsBinding;
|
||||
import io.github.lsposed.manager.ui.widget.IntegerListPreference;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.nio.file.Files;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.meowcat.edxposed.manager.ui.fragment;
|
||||
package io.github.lsposed.manager.ui.fragment;
|
||||
|
||||
import android.app.Dialog;
|
||||
import android.content.Context;
|
||||
|
|
@ -16,11 +16,11 @@ import androidx.appcompat.app.AppCompatDialogFragment;
|
|||
import com.google.android.material.dialog.MaterialAlertDialogBuilder;
|
||||
import com.topjohnwu.superuser.Shell;
|
||||
|
||||
import org.meowcat.edxposed.manager.App;
|
||||
import org.meowcat.edxposed.manager.R;
|
||||
import org.meowcat.edxposed.manager.databinding.FragmentCompileDialogBinding;
|
||||
import org.meowcat.edxposed.manager.util.CompileUtil;
|
||||
import org.meowcat.edxposed.manager.util.ToastUtil;
|
||||
import io.github.lsposed.manager.App;
|
||||
import io.github.lsposed.manager.R;
|
||||
import io.github.lsposed.manager.databinding.FragmentCompileDialogBinding;
|
||||
import io.github.lsposed.manager.util.CompileUtil;
|
||||
import io.github.lsposed.manager.util.ToastUtil;
|
||||
|
||||
import java.lang.ref.WeakReference;
|
||||
import java.util.ArrayList;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.meowcat.edxposed.manager.ui.fragment;
|
||||
package io.github.lsposed.manager.ui.fragment;
|
||||
|
||||
import android.annotation.SuppressLint;
|
||||
import android.content.Context;
|
||||
|
|
@ -11,11 +11,11 @@ import androidx.core.content.ContextCompat;
|
|||
|
||||
import com.google.android.material.dialog.MaterialAlertDialogBuilder;
|
||||
|
||||
import org.meowcat.edxposed.manager.App;
|
||||
import org.meowcat.edxposed.manager.BuildConfig;
|
||||
import org.meowcat.edxposed.manager.Constants;
|
||||
import org.meowcat.edxposed.manager.R;
|
||||
import org.meowcat.edxposed.manager.databinding.StatusInstallerBinding;
|
||||
import io.github.lsposed.manager.App;
|
||||
import io.github.lsposed.manager.BuildConfig;
|
||||
import io.github.lsposed.manager.Constants;
|
||||
import io.github.lsposed.manager.R;
|
||||
import io.github.lsposed.manager.databinding.StatusInstallerBinding;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.File;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.meowcat.edxposed.manager.ui.widget;
|
||||
package io.github.lsposed.manager.ui.widget;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.SharedPreferences;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.meowcat.edxposed.manager.ui.widget;
|
||||
package io.github.lsposed.manager.ui.widget;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.res.TypedArray;
|
||||
|
|
@ -15,7 +15,7 @@ import androidx.annotation.NonNull;
|
|||
import androidx.annotation.Nullable;
|
||||
import androidx.appcompat.widget.SwitchCompat;
|
||||
|
||||
import org.meowcat.edxposed.manager.R;
|
||||
import io.github.lsposed.manager.R;
|
||||
|
||||
public class MasterSwitch extends FrameLayout implements View.OnClickListener, Checkable {
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.meowcat.edxposed.manager.ui.widget;
|
||||
package io.github.lsposed.manager.ui.widget;
|
||||
|
||||
import android.content.Context;
|
||||
import android.graphics.Canvas;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.meowcat.edxposed.manager.ui.widget;
|
||||
package io.github.lsposed.manager.ui.widget;
|
||||
|
||||
import android.content.Context;
|
||||
import android.util.AttributeSet;
|
||||
|
|
@ -9,8 +9,8 @@ import com.takisoft.preferencex.ColorPickerPreference;
|
|||
import com.takisoft.preferencex.ColorPickerPreferenceDialogFragmentCompat;
|
||||
import com.takisoft.preferencex.PreferenceFragmentCompat;
|
||||
|
||||
import org.meowcat.edxposed.manager.util.CustomThemeColor;
|
||||
import org.meowcat.edxposed.manager.util.CustomThemeColors;
|
||||
import io.github.lsposed.manager.util.CustomThemeColor;
|
||||
import io.github.lsposed.manager.util.CustomThemeColors;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.meowcat.edxposed.manager.util;
|
||||
package io.github.lsposed.manager.util;
|
||||
|
||||
import android.annotation.SuppressLint;
|
||||
import android.app.Activity;
|
||||
|
|
@ -14,9 +14,9 @@ import androidx.fragment.app.FragmentManager;
|
|||
import com.google.android.material.dialog.MaterialAlertDialogBuilder;
|
||||
import com.topjohnwu.superuser.Shell;
|
||||
|
||||
import org.meowcat.edxposed.manager.App;
|
||||
import org.meowcat.edxposed.manager.R;
|
||||
import org.meowcat.edxposed.manager.ui.fragment.CompileDialogFragment;
|
||||
import io.github.lsposed.manager.App;
|
||||
import io.github.lsposed.manager.R;
|
||||
import io.github.lsposed.manager.ui.fragment.CompileDialogFragment;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
|
@ -3,7 +3,7 @@
|
|||
* All Rights Reserved.
|
||||
*/
|
||||
|
||||
package org.meowcat.edxposed.manager.util;
|
||||
package io.github.lsposed.manager.util;
|
||||
|
||||
import androidx.annotation.ColorRes;
|
||||
import androidx.annotation.NonNull;
|
||||
|
|
@ -1,9 +1,9 @@
|
|||
package org.meowcat.edxposed.manager.util;
|
||||
package io.github.lsposed.manager.util;
|
||||
|
||||
import androidx.annotation.ColorRes;
|
||||
import androidx.annotation.NonNull;
|
||||
|
||||
import org.meowcat.edxposed.manager.R;
|
||||
import io.github.lsposed.manager.R;
|
||||
|
||||
public class CustomThemeColors {
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.meowcat.edxposed.manager.util;
|
||||
package io.github.lsposed.manager.util;
|
||||
|
||||
import android.content.pm.ApplicationInfo;
|
||||
import android.content.pm.PackageInfo;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.meowcat.edxposed.manager.util;
|
||||
package io.github.lsposed.manager.util;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.pm.PackageInfo;
|
||||
|
|
@ -11,7 +11,7 @@ import com.bumptech.glide.Registry;
|
|||
import com.bumptech.glide.annotation.GlideModule;
|
||||
import com.bumptech.glide.module.AppGlideModule;
|
||||
|
||||
import org.meowcat.edxposed.manager.R;
|
||||
import io.github.lsposed.manager.R;
|
||||
|
||||
import me.zhanghai.android.appiconloader.glide.AppIconModelLoader;
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.meowcat.edxposed.manager.util;
|
||||
package io.github.lsposed.manager.util;
|
||||
|
||||
import android.content.Context;
|
||||
import android.util.AttributeSet;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.meowcat.edxposed.manager.util;
|
||||
package io.github.lsposed.manager.util;
|
||||
|
||||
import android.content.SharedPreferences;
|
||||
import android.content.pm.ApplicationInfo;
|
||||
|
|
@ -14,10 +14,10 @@ import androidx.annotation.NonNull;
|
|||
|
||||
import com.google.android.material.snackbar.Snackbar;
|
||||
|
||||
import org.meowcat.edxposed.manager.App;
|
||||
import org.meowcat.edxposed.manager.Constants;
|
||||
import org.meowcat.edxposed.manager.R;
|
||||
import org.meowcat.edxposed.manager.adapters.AppHelper;
|
||||
import io.github.lsposed.manager.App;
|
||||
import io.github.lsposed.manager.Constants;
|
||||
import io.github.lsposed.manager.R;
|
||||
import io.github.lsposed.manager.adapters.AppHelper;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.PrintWriter;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.meowcat.edxposed.manager.util;
|
||||
package io.github.lsposed.manager.util;
|
||||
|
||||
import android.content.Context;
|
||||
import android.net.Uri;
|
||||
|
|
@ -13,9 +13,9 @@ import androidx.browser.customtabs.CustomTabsIntent;
|
|||
|
||||
import com.google.android.material.dialog.MaterialAlertDialogBuilder;
|
||||
|
||||
import org.meowcat.edxposed.manager.App;
|
||||
import org.meowcat.edxposed.manager.R;
|
||||
import org.meowcat.edxposed.manager.ui.activity.BaseActivity;
|
||||
import io.github.lsposed.manager.App;
|
||||
import io.github.lsposed.manager.R;
|
||||
import io.github.lsposed.manager.ui.activity.BaseActivity;
|
||||
|
||||
public final class NavUtil {
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.meowcat.edxposed.manager.util;
|
||||
package io.github.lsposed.manager.util;
|
||||
|
||||
import android.annotation.SuppressLint;
|
||||
import android.app.NotificationManager;
|
||||
|
|
@ -16,10 +16,10 @@ import androidx.core.content.ContextCompat;
|
|||
|
||||
import com.topjohnwu.superuser.Shell;
|
||||
|
||||
import org.meowcat.edxposed.manager.App;
|
||||
import org.meowcat.edxposed.manager.R;
|
||||
import org.meowcat.edxposed.manager.ui.activity.MainActivity;
|
||||
import org.meowcat.edxposed.manager.ui.activity.ModulesActivity;
|
||||
import io.github.lsposed.manager.App;
|
||||
import io.github.lsposed.manager.R;
|
||||
import io.github.lsposed.manager.ui.activity.MainActivity;
|
||||
import io.github.lsposed.manager.ui.activity.ModulesActivity;
|
||||
|
||||
@SuppressLint("UnspecifiedImmutableFlag")
|
||||
public final class NotificationUtil {
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.meowcat.edxposed.manager.util;
|
||||
package io.github.lsposed.manager.util;
|
||||
|
||||
import android.content.Context;
|
||||
import android.os.Build;
|
||||
|
|
@ -8,8 +8,8 @@ import android.os.RemoteException;
|
|||
|
||||
import com.topjohnwu.superuser.Shell;
|
||||
|
||||
import org.meowcat.edxposed.manager.App;
|
||||
import org.meowcat.edxposed.manager.BuildConfig;
|
||||
import io.github.lsposed.manager.App;
|
||||
import io.github.lsposed.manager.BuildConfig;
|
||||
|
||||
import rikka.shizuku.ShizukuBinderWrapper;
|
||||
import rikka.shizuku.ShizukuSystemProperties;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.meowcat.edxposed.manager.util;
|
||||
package io.github.lsposed.manager.util;
|
||||
|
||||
public abstract class Singleton<T> {
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.meowcat.edxposed.manager.util;
|
||||
package io.github.lsposed.manager.util;
|
||||
|
||||
import android.content.Context;
|
||||
import android.widget.Toast;
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.meowcat.edxposed.manager.util.light;
|
||||
package io.github.lsposed.manager.util.light;
|
||||
|
||||
import android.util.Log;
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package org.meowcat.edxposed.manager.util.light;
|
||||
package io.github.lsposed.manager.util.light;
|
||||
|
||||
import android.annotation.SuppressLint;
|
||||
import android.graphics.HardwareRenderer;
|
||||
|
|
@ -44,7 +44,7 @@
|
|||
android:layout_height="match_parent"
|
||||
app:layout_behavior="@string/appbar_scrolling_view_behavior">
|
||||
|
||||
<org.meowcat.edxposed.manager.ui.widget.RecyclerViewBugFixed
|
||||
<io.github.lsposed.manager.ui.widget.RecyclerViewBugFixed
|
||||
android:id="@+id/recyclerView"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@
|
|||
android:orientation="vertical"
|
||||
app:layout_behavior="@string/appbar_scrolling_view_behavior">
|
||||
|
||||
<org.meowcat.edxposed.manager.ui.widget.RecyclerViewBugFixed
|
||||
<io.github.lsposed.manager.ui.widget.RecyclerViewBugFixed
|
||||
android:id="@+id/recyclerView"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent" />
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@
|
|||
app:layout_behavior="@string/appbar_scrolling_view_behavior"
|
||||
android:orientation="vertical">
|
||||
|
||||
<org.meowcat.edxposed.manager.ui.widget.MasterSwitch
|
||||
<io.github.lsposed.manager.ui.widget.MasterSwitch
|
||||
android:id="@+id/master_switch"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_width="match_parent"
|
||||
|
|
@ -42,7 +42,7 @@
|
|||
android:orientation="vertical"
|
||||
app:layout_behavior="@string/appbar_scrolling_view_behavior">
|
||||
|
||||
<org.meowcat.edxposed.manager.ui.widget.RecyclerViewBugFixed
|
||||
<io.github.lsposed.manager.ui.widget.RecyclerViewBugFixed
|
||||
android:id="@+id/recyclerView"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
|
|
|
|||
|
|
@ -104,7 +104,7 @@
|
|||
<string name="skip_xposedminversion_check_summ">关闭针对模块的\“LSPosed 安装状态\”检查</string>
|
||||
<string name="not_logcat">此处仅显示 LSPosed 及模块相关日志信息\n如果您想抓取系统日志, 可以尝试我们的 Log Catcher Magisk 模块</string>
|
||||
|
||||
<!-- EdXp related -->
|
||||
<!-- LSPd related -->
|
||||
<string name="white_list_mode_title">白名单模式</string>
|
||||
<string name="title_white_list">白名单</string>
|
||||
<string name="title_black_list">黑名单</string>
|
||||
|
|
|
|||
|
|
@ -103,7 +103,7 @@
|
|||
<string name="skip_xposedminversion_check_summ">關閉針對模塊的\"LSPosed 安裝狀態\"檢查</string>
|
||||
<string name="not_logcat">此處僅顯示 LSPosed 及模塊相關日誌信息\n如果您想抓取系統日誌, 可以嘗試我們的 Log Catcher Magisk 模塊</string>
|
||||
|
||||
<!-- EdXp related -->
|
||||
<!-- LSPd related -->
|
||||
<string name="white_list_mode_title">白名單模式</string>
|
||||
<string name="title_white_list">白名單</string>
|
||||
<string name="title_black_list">黑名單</string>
|
||||
|
|
|
|||
|
|
@ -103,7 +103,7 @@
|
|||
<string name="skip_xposedminversion_check_summ">關閉針對模組的\"LSPosed 安裝狀態\"檢查</string>
|
||||
<string name="not_logcat">此處僅顯示 LSPosed 及模組相關日誌資訊\n如果您想抓取系統日誌, 可以嘗試我們的 Log Catcher Magisk 模組</string>
|
||||
|
||||
<!-- EdXp related -->
|
||||
<!-- LSPd related -->
|
||||
<string name="white_list_mode_title">允許單模式</string>
|
||||
<string name="title_white_list">允許名單</string>
|
||||
<string name="title_black_list">封鎖名單</string>
|
||||
|
|
|
|||
|
|
@ -118,7 +118,7 @@
|
|||
<string name="verified_boot_none">Could not detect Verified Boot state</string>
|
||||
<string name="verified_boot_active">Verified Boot is active</string>
|
||||
|
||||
<!-- EdXp related -->
|
||||
<!-- LSPd related -->
|
||||
<string name="white_list_mode_title">White List mode</string>
|
||||
<string name="title_white_list">White List</string>
|
||||
<string name="title_black_list">Black List</string>
|
||||
|
|
|
|||
|
|
@ -22,19 +22,19 @@
|
|||
<PreferenceCategory
|
||||
android:title="@string/settings_group_theme"
|
||||
app:iconSpaceReserved="false">
|
||||
<org.meowcat.edxposed.manager.ui.widget.ThemeColorPreference
|
||||
<io.github.lsposed.manager.ui.widget.ThemeColorPreference
|
||||
android:defaultValue="#1976D2"
|
||||
android:dialogTitle="@string/primary_color"
|
||||
android:key="primary_color"
|
||||
android:title="@string/primary_color"
|
||||
app:iconSpaceReserved="false" />
|
||||
<org.meowcat.edxposed.manager.ui.widget.ThemeColorPreference
|
||||
<io.github.lsposed.manager.ui.widget.ThemeColorPreference
|
||||
android:defaultValue="#e91e63"
|
||||
android:dialogTitle="@string/accent_color"
|
||||
android:key="accent_color"
|
||||
android:title="@string/accent_color"
|
||||
app:iconSpaceReserved="false" />
|
||||
<org.meowcat.edxposed.manager.ui.widget.IntegerListPreference
|
||||
<io.github.lsposed.manager.ui.widget.IntegerListPreference
|
||||
android:defaultValue="-1"
|
||||
android:entries="@array/theme_texts"
|
||||
android:entryValues="@array/theme_values"
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@
|
|||
android:shortcutShortLabel="@string/nav_item_modules">
|
||||
<intent
|
||||
android:action="android.intent.action.MAIN"
|
||||
android:targetClass="org.meowcat.edxposed.manager.ui.activity.ModulesActivity"
|
||||
android:targetPackage="org.meowcat.edxposed.manager" />
|
||||
android:targetClass="io.github.lsposed.manager.ui.activity.ModulesActivity"
|
||||
android:targetPackage="io.github.lsposed.manager" />
|
||||
</shortcut>
|
||||
|
||||
<shortcut
|
||||
|
|
@ -20,8 +20,8 @@
|
|||
android:shortcutShortLabel="@string/nav_item_download">
|
||||
<intent
|
||||
android:action="android.intent.action.MAIN"
|
||||
android:targetClass="org.meowcat.edxposed.manager.ui.activity.DownloadActivity"
|
||||
android:targetPackage="org.meowcat.edxposed.manager" />
|
||||
android:targetClass="io.github.lsposed.manager.ui.activity.DownloadActivity"
|
||||
android:targetPackage="io.github.lsposed.manager" />
|
||||
</shortcut>
|
||||
|
||||
</shortcuts>
|
||||
|
|
@ -31,7 +31,7 @@ allprojects {
|
|||
ext {
|
||||
versionCode = buildVersionCode
|
||||
versionName = buildVersionName
|
||||
templateRootPath = project(":edxp-core").projectDir.path + "/template_override/"
|
||||
templateRootPath = project(":core").projectDir.path + "/template_override/"
|
||||
templateSystemPath = templateRootPath + "/system/"
|
||||
templateSystemx86Path = templateRootPath + "/system_x86/"
|
||||
templateFrameworkPath = templateRootPath + "/system/framework/"
|
||||
|
|
@ -39,7 +39,7 @@ allprojects {
|
|||
templateLib64Path = templateRootPath + "/system/lib64/"
|
||||
templateEtcPath = templateRootPath + "/system/etc/"
|
||||
hiddenApiStubJarFilePath = project(":hiddenapi-stubs").buildDir.absolutePath + "/libs/framework-stub.jar"
|
||||
zipPathMagiskReleasePath = project(":edxp-core").projectDir.path + "/build/tmp/release/magisk/"
|
||||
zipPathMagiskReleasePath = project(":core").projectDir.path + "/build/tmp/release/magisk/"
|
||||
}
|
||||
repositories {
|
||||
google()
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@ dependencies {
|
|||
android {
|
||||
compileSdkVersion androidCompileSdkVersion.toInteger()
|
||||
defaultConfig {
|
||||
applicationId "com.elderdrivers.riru.edxp"
|
||||
applicationId "io.github.lsposed.lspd"
|
||||
minSdkVersion androidMinSdkVersion.toInteger()
|
||||
targetSdkVersion androidTargetSdkVersion.toInteger()
|
||||
multiDexEnabled false
|
||||
|
|
@ -142,7 +142,7 @@ afterEvaluate {
|
|||
"${buildDir}/intermediates/dex/${variantLowered}/minify${variantCapped}WithR8" :
|
||||
"${buildDir}/intermediates/dex/${variantLowered}/mergeDex${variantCapped}"
|
||||
from (dexOutPath){
|
||||
rename("classes.dex", "edxp.dex")
|
||||
rename("classes.dex", "lspd.dex")
|
||||
}
|
||||
destinationDir file(zipPathMagiskReleasePath + "system/framework/")
|
||||
outputs.upToDateWhen { false }
|
||||
|
|
@ -174,7 +174,7 @@ afterEvaluate {
|
|||
"${buildDir}/intermediates/dex/${variantLowered}/mergeDex${variantCapped}"
|
||||
copy {
|
||||
from (dexOutPath){
|
||||
rename("classes.dex", "edxp.dex")
|
||||
rename("classes.dex", "lspd.dex")
|
||||
}
|
||||
into file(zipPathMagiskReleasePath + "system/framework/")
|
||||
}
|
||||
|
|
@ -196,22 +196,22 @@ afterEvaluate {
|
|||
eol: FixCrLfFilter.CrLf.newInstance("lf"))
|
||||
}
|
||||
copy {
|
||||
include "libriru_edxp.so"
|
||||
include "libriru_lspd.so"
|
||||
from "$libPathRelease/armeabi-v7a"
|
||||
into "$zipPathMagiskReleasePath/system/lib"
|
||||
}
|
||||
copy {
|
||||
include "libriru_edxp.so"
|
||||
include "libriru_lspd.so"
|
||||
from "$libPathRelease/arm64-v8a"
|
||||
into "$zipPathMagiskReleasePath/system/lib64"
|
||||
}
|
||||
copy {
|
||||
include "libriru_edxp.so"
|
||||
include "libriru_lspd.so"
|
||||
from "$libPathRelease/x86"
|
||||
into "$zipPathMagiskReleasePath/system_x86/lib"
|
||||
}
|
||||
copy {
|
||||
include "libriru_edxp.so"
|
||||
include "libriru_lspd.so"
|
||||
from "$libPathRelease/x86_64"
|
||||
into "$zipPathMagiskReleasePath/system_x86/lib64"
|
||||
}
|
||||
|
|
@ -25,8 +25,8 @@
|
|||
-keep class de.robv.android.xposed.** {*;}
|
||||
-keep class android.** { *; }
|
||||
|
||||
-keep interface com.elderdrivers.riru.common.KeepAll
|
||||
-keep interface com.elderdrivers.riru.common.KeepMembers
|
||||
-keep interface io.github.lsposed.common.KeepAll
|
||||
-keep interface io.github.lsposed.common.KeepMembers
|
||||
|
||||
-keep class * implements com.elderdrivers.riru.common.KeepAll { *; }
|
||||
-keepclassmembers class * implements com.elderdrivers.riru.common.KeepMembers { *; }
|
||||
-keep class * implements io.github.lsposed.common.KeepAll { *; }
|
||||
-keepclassmembers class * implements io.github.lsposed.common.KeepMembers { *; }
|
||||
|
|
@ -0,0 +1 @@
|
|||
<manifest package="io.github.lsposed.lspd" />
|
||||
|
|
@ -65,7 +65,7 @@
|
|||
#ifdef LOG_TAG
|
||||
#define _LOG_TAG_INTERNAL LOG_TAG
|
||||
#else
|
||||
#define _LOG_TAG_INTERNAL "EdXposed"
|
||||
#define _LOG_TAG_INTERNAL "LSPosed"
|
||||
#endif
|
||||
namespace android {
|
||||
namespace base {
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue