【问题标题】:Application crashed with signal SIGILL应用程序因信号 SIGILL 而崩溃
【发布时间】:2018-08-07 14:25:40
【问题描述】:

您好,我的应用程序面临很多崩溃。这是崩溃日志:

Thread 1 (main):
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:5021)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run( ZygoteInit.java:827)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:643)
at **ak.hide.android.loveuu.XposedBridge.main(XposedBridge.java:134)**
at dalvik.system.NativeStart.main(Native Method)

我在互联网上进行了搜索,但没有找到任何可以找到此类的图书馆/链接:ak.hide.android.loveuu.XposedBridge.main->XposedBridge.java 是的,我可以看到其他库,但不是确切的。

【问题讨论】:

  • 您似乎安装了一个非官方的 Xposed 框架或一个有问题的 Xposed 模块,干扰了正常的应用程序执行。请检查是否为您的 Android 版本安装了官方且兼容的 Xposed 框架(如果我没记错的话,基于 SDK)。如果您从未安装过 Xposed,那么您已经安装了“病毒”,可以访问所有打开的应用程序。
  • @emandt 实际上我们在 Play Store 上发布了应用程序,人们正面临这个问题。我想知道,面对这个问题的客户都感染了病毒还是 Xposed 框架不好?
  • 在 Zygote 之前加载 XposedBridge 意味着用户正在使用 Xposed 框架。所以我认为那些用户已经在 Rooted 手机上安装了 Xposed。然而,PackageName 不是官方的,所以或者很多人已经刷/安装了错误/非官方的 Xposed 框架(非常危险的东西!)或者他们安装了用于应用程序监控的病毒。

标签: android android-ndk native


【解决方案1】:

看起来有人已经root了手机并安装了xposedbridge来交换你的资源或在你的包的方法调用之前和之后运行命令。我看不出你能做些什么?它在android中伴随的zygote(第一个进程)。拥有根设备的人可以随心所欲。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-31
    • 2023-03-14
    • 2019-12-26
    • 2012-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多