sbmatch / deviceoptimizehelper Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
三星
手机,安卓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
Android14,应用无法打开,一打开就崩溃
https://github.com/user-attachments/assets/d9e76ef6-a5fe-4eef-ad9e-1889f5ef66df
(视频因为GitHub要求压缩画质和帧率,手机实际很流畅,不卡顿)
谢谢你开发了此应用😁,希望会修复
root和系统添加的值并不能用dhizuku的DeviceOwner删除(1.15有root可以正常使用)
DISALLOW_DEBUGGING_FEATURES是“Specifies if a user is disallowed from enabling or accessing debugging features. ”,实际表现是禁止使用开发者模式。
另外,禁止USB调试可以用DevicePolicyManager.setUsbDataSignalingEnabled,虽然文档说它是“停用 USB 数据信号传输”,但是就我这边的实际表现来看,它只是阻止了USB调试。
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并授权
感谢你对该项目的维护
系统oneui6.1, Android 14
crash_2024_07_17_10_51_38.log
附上崩溃日志
[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)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.