Git Product home page Git Product logo

deviceoptimizehelper's Issues

三星安卓12 1.2.0 崩溃

三星手机,安卓12,OneUI4.1
刷入了miui core 5.7 以使用小米天气 小米社区 小米计算器等app,报错似乎和这个有关

ma.DeviceOptimizeHelper: 1.2.0_29cf8c2

供应商: samsung, 型号: SM-N9760, Android版本: 12, SDK版本: 31
java.lang.ExceptionInInitializerError
	at ma.DeviceOptimizeHelper.MainActivity$HeaderFragment.onCreatePreferences(Unknown Source:6)
	at androidx.preference.w.onCreate(Unknown Source:73)
	at androidx.fragment.app.Fragment.performCreate(Unknown Source:26)
	at androidx.fragment.app.c1.e(Unknown Source:40)
	at androidx.fragment.app.c1.k(Unknown Source:139)
	at androidx.fragment.app.w0.t(Unknown Source:586)
	at androidx.fragment.app.w0.I(Unknown Source:81)
	at androidx.fragment.app.w0.s(Unknown Source:75)
	at androidx.fragment.app.w0.o(Unknown Source:64)
	at androidx.fragment.app.c0.onStart(Unknown Source:33)
	at f.q.onStart(Unknown Source:0)
	at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1455)
	at android.app.Activity.performStart(Activity.java:8315)
	at android.app.ActivityThread.handleStartActivity(ActivityThread.java:4060)
	at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:221)
	at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:201)
	at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:173)
	at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2438)
	at android.os.Handler.dispatchMessage(Handler.java:106)
	at android.os.Looper.loopOnce(Looper.java:226)
	at android.os.Looper.loop(Looper.java:313)
	at android.app.ActivityThread.main(ActivityThread.java:8663)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:567)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1135)
Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: miui.security.AppRunningControlManager
	at t2.g.<clinit>(Unknown Source:57)
	... 26 more
Caused by: java.lang.ClassNotFoundException: miui.security.AppRunningControlManager
	at java.lang.Class.classForName(Native Method)
	at java.lang.Class.forName(Class.java:454)
	at java.lang.Class.forName(Class.java:379)
	at t2.g.<clinit>(Unknown Source:41)
	... 26 more
Caused by: java.lang.ClassNotFoundException: miui.security.AppRunningControlManager
	... 30 more

另外使用termux运行命令

su system -c "app_process -Djava.class.path=/data/local/tmp/classes.dex / ma.DeviceOptimizeHelper.Main"

只出现Killed
尝试使用adb执行

app_process -Djava.class.path=/data/local/tmp/classes.dex ma.DeviceOptimizeHelper.Main

也报错Error changing dalvik-cache ownership : Operation not permitted Aborted

1.15正常,1.17崩溃

Manufacturer: OnePlus, Model: CPH2447, Android Version: 14, SDK Version: 34
java.lang.RuntimeException: Only one Looper may be created per thread
at android.os.Looper.prepare(Looper.java:139)
at android.os.Looper.prepare(Looper.java:134)
at ma.DeviceOptimizeHelper.MainActivity$HeaderFragment.lambda$onCreatePreferences$0$ma-DeviceOptimizeHelper-MainActivity$HeaderFragment(MainActivity.java:356)
at ma.DeviceOptimizeHelper.MainActivity$HeaderFragment$$ExternalSyntheticLambda0.handleMessage(Unknown Source:4)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loopOnce(Looper.java:257)
at android.os.Looper.loop(Looper.java:368)
at android.os.HandlerThread.run(HandlerThread.java:67)

1.17任何值开关都崩溃

补充:1.15在root处于关闭时不崩溃但无效果,有root时正常
均开启Dhizuku并授权

感谢你对该项目的维护

建议新增“安全组”或“规则”页面

建议可保存当前设备策略组的启用/禁用状态至“安全组”或“规则”中,这样可根据场景或需求快捷启用某些功能并且在遇到不可抗力的情况时恢复到最佳默认状态来重新配置这些策略组。
Uploading Screenshot_2024-08-15-20-49-43-282_ma.DeviceOptimizeHelper.jpg…

mumu模拟器无法正常使用root权限

mumu模拟器无法正常使用root权限
更新1.0.3提交后的问题

我分析了一下,应该是main.java出问题了,我把exec传参是否选择system改成false就不弹窗了(当然,操作肯定也无效)
MuMu12-20230915-181103

android13 oneui 5.1崩潰

[Stack Trace]:
java.lang.RuntimeException: Only one Looper may be created per thread
at android.os.Looper.prepare(Looper.java:123)
at android.os.Looper.prepare(Looper.java:118)
at ma.DeviceOptimizeHelper.MainActivity.getResIdReflect(MainActivity.java:588)
at ma.DeviceOptimizeHelper.MainActivity$HeaderFragment.onCreatePreferences(MainActivity.java:437)
at androidx.preference.PreferenceFragmentCompat.onCreate(PreferenceFragmentCompat.java:161)
at androidx.fragment.app.Fragment.performCreate(Fragment.java:2949)
at androidx.fragment.app.FragmentStateManager.create(FragmentStateManager.java:475)
at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:278)
at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:2189)
at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:2100)
at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:2002)
at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3138)
at androidx.fragment.app.FragmentManager.dispatchActivityCreated(FragmentManager.java:3072)
at androidx.fragment.app.FragmentController.dispatchActivityCreated(FragmentController.java:251)
at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:502)
at androidx.appcompat.app.AppCompatActivity.onStart(AppCompatActivity.java:251)
at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1510)
at android.app.Activity.performStart(Activity.java:8616)
at android.app.ActivityThread.handleStartActivity(ActivityThread.java:4204)
at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:221)
at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:201)
at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:173)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2574)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:226)
at android.os.Looper.loop(Looper.java:313)
at android.app.ActivityThread.main(ActivityThread.java:8762)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:604)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1067)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.