Tornaco / Xposed-Application-Management-Mod

应用管理 Xposed
https://github.com/Tornaco/Xposed-Application-Management-Mod
Apache License 2.0
24 stars 4 forks source link

在乖巧模式被gcm/fcm唤醒的APP会因为权限设置崩溃 #327

Open phoenixxie0 opened 6 years ago

phoenixxie0 commented 6 years ago
  1. What happened(现象): Instagram、QQ、telegram等在设置了乖巧的应用,被唤醒后会崩溃。 其中Ins和Tg是被gcm/fcm唤醒的时候出现。但是这个权限设置在手动点开APP却不会引起APP崩溃。
  2. Xposed logs(日志):
    07-12 11:29:02.948 I/Xposed  ( 7855): WeChatFp [d](L.java:35) Activity onResume =   com.tencent.mm.ui.chatting.gallery.ImageGalleryUI@2daa57f   
    07-12 11:29:05.012 I/Xposed  ( 7855): WeChatFp [d](L.java:35) Activity onResume =   com.tencent.mm.ui.LauncherUI@a0c0b82    
    07-12 11:30:24.282 I/Xposed  ( 1501): X-APM-S-WARN-InvokeTargetProxy invokeMethod fail: method: ensureNotStartingBackground class: class github.tornaco.xposedmoduletest.xposed.service.am.ActiveServicesProxy$ServiceMapProxy
    07-12 11:30:24.282 I/Xposed  ( 1501): java.lang.NoSuchMethodError: com.android.server.am.ActiveServices$ServiceMap#ensureNotStartingBackground(com.android.server.am.ServiceRecord)#bestmatch
    07-12 11:30:24.285 I/Xposed  ( 1501): X-APM-S-WARN-InvokeTargetProxy invokeMethod fail: method: ensureNotStartingBackground class: class github.tornaco.xposedmoduletest.xposed.service.am.ActiveServicesProxy$ServiceMapProxy
    07-12 11:30:24.285 I/Xposed  ( 1501): java.lang.NoSuchMethodError: com.android.server.am.ActiveServices$ServiceMap#ensureNotStartingBackground(com.android.server.am.ServiceRecord)#bestmatch
    07-12 11:33:13.975 I/Xposed  ( 1501): X-APM-S-WARN-InvokeTargetProxy invokeMethod fail: method: ensureNotStartingBackground class: class github.tornaco.xposedmoduletest.xposed.service.am.ActiveServicesProxy$ServiceMapProxy
    07-12 11:33:13.975 I/Xposed  ( 1501): java.lang.NoSuchMethodError: com.android.server.am.ActiveServices$ServiceMap#ensureNotStartingBackground(com.android.server.am.ServiceRecord)#bestmatch
    07-12 11:34:02.563 I/Xposed  ( 1501): X-APM-S-WARN-InvokeTargetProxy invokeMethod fail: method: ensureNotStartingBackground class: class github.tornaco.xposedmoduletest.xposed.service.am.ActiveServicesProxy$ServiceMapProxy
    07-12 11:34:02.563 I/Xposed  ( 1501): java.lang.NoSuchMethodError: com.android.server.am.ActiveServices$ServiceMap#ensureNotStartingBackground(com.android.server.am.ServiceRecord)#bestmatch
    07-12 11:34:02.564 I/Xposed  ( 1501): X-APM-S-WARN-InvokeTargetProxy invokeMethod fail: method: ensureNotStartingBackground class: class github.tornaco.xposedmoduletest.xposed.service.am.ActiveServicesProxy$ServiceMapProxy
    07-12 11:34:02.564 I/Xposed  ( 1501): java.lang.NoSuchMethodError: com.android.server.am.ActiveServices$ServiceMap#ensureNotStartingBackground(com.android.server.am.ServiceRecord)#bestmatch
    07-12 11:34:44.622 I/Xposed  ( 7855): WeChatFp [d](L.java:35) Activity onResume =   com.tencent.mm.ui.LauncherUI@a0c0b82    
    07-12 11:35:03.195 I/Xposed  ( 7855): WeChatFp [d](L.java:35) Activity onResume =   com.tencent.mm.ui.LauncherUI@a0c0b82    
    07-12 11:35:05.325 I/Xposed  ( 1501): X-APM-S-WARN-LAZY, package is still running on top, won't kill it's services: com.tencent.mm
    07-12 11:36:01.581 I/Xposed  ( 1501): X-APM-S-WARN-LAZY, package is still running on top, won't kill it's services: com.tencent.mm
    07-12 11:36:07.580 I/Xposed  (12905): com.tencent.mobileqq修改后:241.0
    07-12 11:36:07.580 I/Xposed  ( 7955): com.tencent.mm修改后:403.0
    07-12 11:36:07.592 I/Xposed  ( 7955): com.tencent.mm当前步数:641
    07-12 11:36:26.270 I/Xposed  ( 1501): X-APM-S-WARN-LAZY, package is still running on top, won't kill it's services: com.tencent.mm
    07-12 11:36:45.915 I/Xposed  ( 1501): X-APM-S-WARN-InvokeTargetProxy invokeMethod fail: method: ensureNotStartingBackground class: class github.tornaco.xposedmoduletest.xposed.service.am.ActiveServicesProxy$ServiceMapProxy
    07-12 11:36:45.915 I/Xposed  ( 1501): java.lang.NoSuchMethodError: com.android.server.am.ActiveServices$ServiceMap#ensureNotStartingBackground(com.android.server.am.ServiceRecord)#bestmatch
    07-12 11:37:30.697 I/Xposed  ( 7855): WeChatFp [d](L.java:35) Activity onResume =   com.tencent.mm.ui.LauncherUI@a0c0b82    
    07-12 11:37:33.529 I/Xposed  ( 1501): X-APM-S-WARN-InvokeTargetProxy invokeMethod fail: method: ensureNotStartingBackground class: class github.tornaco.xposedmoduletest.xposed.service.am.ActiveServicesProxy$ServiceMapProxy
    07-12 11:37:33.529 I/Xposed  ( 1501): java.lang.NoSuchMethodError: com.android.server.am.ActiveServices$ServiceMap#ensureNotStartingBackground(com.android.server.am.ServiceRecord)#bestmatch
    07-12 11:38:08.997 I/Xposed  ( 1501): X-APM-S-WARN-InvokeTargetProxy invokeMethod fail: method: ensureNotStartingBackground class: class github.tornaco.xposedmoduletest.xposed.service.am.ActiveServicesProxy$ServiceMapProxy
    07-12 11:38:08.997 I/Xposed  ( 1501): java.lang.NoSuchMethodError: com.android.server.am.ActiveServices$ServiceMap#ensureNotStartingBackground(com.android.server.am.ServiceRecord)#bestmatch
    07-12 11:38:26.697 I/Xposed  ( 1501): X-APM-S-WARN-InvokeTargetProxy invokeMethod fail: method: ensureNotStartingBackground class: class github.tornaco.xposedmoduletest.xposed.service.am.ActiveServicesProxy$ServiceMapProxy
    07-12 11:38:26.697 I/Xposed  ( 1501): java.lang.NoSuchMethodError: com.android.server.am.ActiveServices$ServiceMap#ensureNotStartingBackground(com.android.server.am.ServiceRecord)#bestmatch
    07-12 11:38:26.699 I/Xposed  ( 1501): X-APM-S-WARN-InvokeTargetProxy invokeMethod fail: method: ensureNotStartingBackground class: class github.tornaco.xposedmoduletest.xposed.service.am.ActiveServicesProxy$ServiceMapProxy
    07-12 11:38:26.699 I/Xposed  ( 1501): java.lang.NoSuchMethodError: com.android.server.am.ActiveServices$ServiceMap#ensureNotStartingBackground(com.android.server.am.ServiceRecord)#bestmatch
    07-12 11:38:29.777 I/Xposed  ( 7855): WeChatFp [d](L.java:35) Activity onResume =   com.tencent.mm.ui.LauncherUI@a0c0b82    
    07-12 11:38:38.181 I/Xposed  ( 1501): X-APM-S-WARN-LAZY, package is still running on top, won't kill it's services: com.tencent.mm
    07-12 11:39:06.241 I/Xposed  ( 7855): WeChatFp [d](L.java:35) Activity onResume =   com.tencent.mm.ui.chatting.ChattingUI@f52914e   
    07-12 11:39:07.853 I/Xposed  ( 7855): WeChatFp [d](L.java:35) Activity onResume =   com.tencent.mm.ui.LauncherUI@a0c0b82    
    07-12 11:39:09.494 I/Xposed  ( 7855): WeChatFp [d](L.java:35) Activity onResume =   com.tencent.mm.ui.chatting.ChattingUI@656fa19   
    07-12 11:39:10.370 I/Xposed  ( 7855): WeChatFp [d](L.java:35) Activity onResume =   com.tencent.mm.ui.chatting.gallery.ImageGalleryUI@723af42   
    07-12 11:39:14.398 I/Xposed  ( 7855): WeChatFp [d](L.java:35) Activity onResume =   com.tencent.mm.ui.chatting.ChattingUI@656fa19   
    07-12 11:39:14.899 I/Xposed  ( 7855): WeChatFp [d](L.java:35) Activity onResume =   com.tencent.mm.ui.LauncherUI@a0c0b82    
    07-12 11:39:26.542 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-github.tornaco.xposedmoduletest.xposed.submodules.PWMInterceptKeySubModule- hookPhoneWindowManagerSetInitialSize setInitialDisplaySize...
    07-12 11:39:26.542 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-onPhoneWindowManagerSetInitialDisplaySize: Display id 0: DisplayInfo{"内置屏幕", uniqueId "local:0", app 1080 x 1798, real 1080 x 1920, overscan (0,0,0,-121), largest app 1798 x 1737, smallest app 1080 x 1019, mode 1, defaultMode 1, modes [{id=1, width=1080, height=1920, fps=60.000004}], colorMode 0, supportedColorModes [0], hdrCapabilities android.view.Display$HdrCapabilities@1d6308, rotation 0, density 408 (449.704 x 443.345) dpi, layerStack 0, appVsyncOff 1000000, presDeadline 16666666, type BUILT_IN, state OFF, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, removeMode 0}, DisplayMetrics{density=2.55, width=1080, height=1798, scaledDensity=2.55, xdpi=449.704, ydpi=443.345}, isValid=true
    07-12 11:47:03.031 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-github.tornaco.xposedmoduletest.xposed.submodules.PWMInterceptKeySubModule- hookPhoneWindowManagerSetInitialSize setInitialDisplaySize...
    07-12 11:47:03.032 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-onPhoneWindowManagerSetInitialDisplaySize: Display id 0: DisplayInfo{"内置屏幕", uniqueId "local:0", app 1080 x 1798, real 1080 x 1920, largest app 1798 x 1737, smallest app 1080 x 1019, mode 1, defaultMode 1, modes [{id=1, width=1080, height=1920, fps=60.000004}], colorMode 0, supportedColorModes [0], hdrCapabilities android.view.Display$HdrCapabilities@1d6308, rotation 0, density 408 (449.704 x 443.345) dpi, layerStack 0, appVsyncOff 1000000, presDeadline 16666666, type BUILT_IN, state ON, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, removeMode 0}, DisplayMetrics{density=2.55, width=1080, height=1798, scaledDensity=2.55, xdpi=449.704, ydpi=443.345}, isValid=true
    07-12 11:47:07.745 I/Xposed  ( 7855): WeChatFp [d](L.java:35) Activity onResume =   com.tencent.mm.ui.LauncherUI@a0c0b82    
    07-12 11:47:08.131 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-github.tornaco.xposedmoduletest.xposed.submodules.PWMInterceptKeySubModule- hookPhoneWindowManagerSetInitialSize setInitialDisplaySize...
    07-12 11:47:08.132 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-onPhoneWindowManagerSetInitialDisplaySize: Display id 0: DisplayInfo{"内置屏幕", uniqueId "local:0", app 1080 x 1798, real 1080 x 1920, largest app 1798 x 1737, smallest app 1080 x 1019, mode 1, defaultMode 1, modes [{id=1, width=1080, height=1920, fps=60.000004}], colorMode 0, supportedColorModes [0], hdrCapabilities android.view.Display$HdrCapabilities@1d6308, rotation 0, density 408 (449.704 x 443.345) dpi, layerStack 0, appVsyncOff 1000000, presDeadline 16666666, type BUILT_IN, state ON, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, removeMode 0}, DisplayMetrics{density=2.55, width=1080, height=1798, scaledDensity=2.55, xdpi=449.704, ydpi=443.345}, isValid=true
    07-12 11:47:08.131 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-github.tornaco.xposedmoduletest.xposed.submodules.PWMInterceptKeySubModule- hookPhoneWindowManagerSetInitialSize setInitialDisplaySize...
    07-12 11:47:08.132 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-onPhoneWindowManagerSetInitialDisplaySize: Display id 0: DisplayInfo{"内置屏幕", uniqueId "local:0", app 1080 x 1798, real 1080 x 1920, largest app 1798 x 1737, smallest app 1080 x 1019, mode 1, defaultMode 1, modes [{id=1, width=1080, height=1920, fps=60.000004}], colorMode 0, supportedColorModes [0], hdrCapabilities android.view.Display$HdrCapabilities@1d6308, rotation 0, density 408 (449.704 x 443.345) dpi, layerStack 0, appVsyncOff 1000000, presDeadline 16666666, type BUILT_IN, state ON, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, removeMode 0}, DisplayMetrics{density=2.55, width=1080, height=1798, scaledDensity=2.55, xdpi=449.704, ydpi=443.345}, isValid=true
    07-12 11:47:08.388 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-github.tornaco.xposedmoduletest.xposed.submodules.PWMInterceptKeySubModule- hookPhoneWindowManagerSetInitialSize setInitialDisplaySize...
    07-12 11:47:08.388 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-onPhoneWindowManagerSetInitialDisplaySize: Display id 0: DisplayInfo{"内置屏幕", uniqueId "local:0", app 1080 x 1798, real 1080 x 1920, overscan (0,0,0,-121), largest app 1798 x 1737, smallest app 1080 x 1019, mode 1, defaultMode 1, modes [{id=1, width=1080, height=1920, fps=60.000004}], colorMode 0, supportedColorModes [0], hdrCapabilities android.view.Display$HdrCapabilities@1d6308, rotation 0, density 408 (449.704 x 443.345) dpi, layerStack 0, appVsyncOff 1000000, presDeadline 16666666, type BUILT_IN, state ON, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, removeMode 0}, DisplayMetrics{density=2.55, width=1080, height=1798, scaledDensity=2.55, xdpi=449.704, ydpi=443.345}, isValid=true
    07-12 11:47:08.462 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-github.tornaco.xposedmoduletest.xposed.submodules.PWMInterceptKeySubModule- hookPhoneWindowManagerSetInitialSize setInitialDisplaySize...
    07-12 11:47:08.462 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-onPhoneWindowManagerSetInitialDisplaySize: Display id 0: DisplayInfo{"内置屏幕", uniqueId "local:0", app 1080 x 1798, real 1080 x 1920, largest app 1798 x 1737, smallest app 1080 x 1019, mode 1, defaultMode 1, modes [{id=1, width=1080, height=1920, fps=60.000004}], colorMode 0, supportedColorModes [0], hdrCapabilities android.view.Display$HdrCapabilities@1d6308, rotation 0, density 408 (449.704 x 443.345) dpi, layerStack 0, appVsyncOff 1000000, presDeadline 16666666, type BUILT_IN, state ON, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, removeMode 0}, DisplayMetrics{density=2.55, width=1080, height=1798, scaledDensity=2.55, xdpi=449.704, ydpi=443.345}, isValid=true
    07-12 11:47:08.501 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-github.tornaco.xposedmoduletest.xposed.submodules.PWMInterceptKeySubModule- hookPhoneWindowManagerSetInitialSize setInitialDisplaySize...
    07-12 11:47:08.502 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-onPhoneWindowManagerSetInitialDisplaySize: Display id 0: DisplayInfo{"内置屏幕", uniqueId "local:0", app 1080 x 1798, real 1080 x 1920, overscan (0,0,0,-121), largest app 1798 x 1737, smallest app 1080 x 1019, mode 1, defaultMode 1, modes [{id=1, width=1080, height=1920, fps=60.000004}], colorMode 0, supportedColorModes [0], hdrCapabilities android.view.Display$HdrCapabilities@1d6308, rotation 0, density 408 (449.704 x 443.345) dpi, layerStack 0, appVsyncOff 1000000, presDeadline 16666666, type BUILT_IN, state ON, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, removeMode 0}, DisplayMetrics{density=2.55, width=1080, height=1798, scaledDensity=2.55, xdpi=449.704, ydpi=443.345}, isValid=true
    07-12 11:47:13.803 I/Xposed  ( 1501): X-APM-S-WARN-InvokeTargetProxy invokeMethod fail: method: ensureNotStartingBackground class: class github.tornaco.xposedmoduletest.xposed.service.am.ActiveServicesProxy$ServiceMapProxy
    07-12 11:47:13.803 I/Xposed  ( 1501): java.lang.NoSuchMethodError: com.android.server.am.ActiveServices$ServiceMap#ensureNotStartingBackground(com.android.server.am.ServiceRecord)#bestmatch
    07-12 11:47:22.878 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-github.tornaco.xposedmoduletest.xposed.submodules.PWMInterceptKeySubModule- hookPhoneWindowManagerSetInitialSize setInitialDisplaySize...
    07-12 11:47:22.878 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-onPhoneWindowManagerSetInitialDisplaySize: Display id 0: DisplayInfo{"内置屏幕", uniqueId "local:0", app 1080 x 1798, real 1080 x 1920, overscan (0,0,0,-121), largest app 1798 x 1737, smallest app 1080 x 1019, mode 1, defaultMode 1, modes [{id=1, width=1080, height=1920, fps=60.000004}], colorMode 0, supportedColorModes [0], hdrCapabilities android.view.Display$HdrCapabilities@1d6308, rotation 0, density 408 (449.704 x 443.345) dpi, layerStack 0, appVsyncOff 1000000, presDeadline 16666666, type BUILT_IN, state ON, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, removeMode 0}, DisplayMetrics{density=2.55, width=1080, height=1798, scaledDensity=2.55, xdpi=449.704, ydpi=443.345}, isValid=true
    07-12 11:47:23.804 I/Xposed  ( 1501): X-APM-S-WARN-InvokeTargetProxy invokeMethod fail: method: ensureNotStartingBackground class: class github.tornaco.xposedmoduletest.xposed.service.am.ActiveServicesProxy$ServiceMapProxy
    07-12 11:47:23.804 I/Xposed  ( 1501): java.lang.NoSuchMethodError: com.android.server.am.ActiveServices$ServiceMap#ensureNotStartingBackground(com.android.server.am.ServiceRecord)#bestmatch
    07-12 11:47:26.572 I/Xposed  (12905): com.tencent.mobileqq修改后:245.0
    07-12 11:47:26.579 I/Xposed  ( 7955): com.tencent.mm修改后:409.0
    07-12 11:47:26.580 I/Xposed  ( 7955): com.tencent.mm当前步数:647
    07-12 11:48:14.636 I/Xposed  ( 1501): X-APM-S-WARN-InvokeTargetProxy invokeMethod fail: method: ensureNotStartingBackground class: class github.tornaco.xposedmoduletest.xposed.service.am.ActiveServicesProxy$ServiceMapProxy
    07-12 11:48:14.636 I/Xposed  ( 1501): java.lang.NoSuchMethodError: com.android.server.am.ActiveServices$ServiceMap#ensureNotStartingBackground(com.android.server.am.ServiceRecord)#bestmatch
    07-12 11:54:10.621 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-github.tornaco.xposedmoduletest.xposed.submodules.PWMInterceptKeySubModule- hookPhoneWindowManagerSetInitialSize setInitialDisplaySize...
    07-12 11:54:10.622 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-onPhoneWindowManagerSetInitialDisplaySize: Display id 0: DisplayInfo{"内置屏幕", uniqueId "local:0", app 1080 x 1798, real 1080 x 1920, largest app 1798 x 1737, smallest app 1080 x 1019, mode 1, defaultMode 1, modes [{id=1, width=1080, height=1920, fps=60.000004}], colorMode 0, supportedColorModes [0], hdrCapabilities android.view.Display$HdrCapabilities@1d6308, rotation 0, density 408 (449.704 x 443.345) dpi, layerStack 0, appVsyncOff 1000000, presDeadline 16666666, type BUILT_IN, state ON, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, removeMode 0}, DisplayMetrics{density=2.55, width=1080, height=1798, scaledDensity=2.55, xdpi=449.704, ydpi=443.345}, isValid=true
    07-12 11:54:12.394 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-github.tornaco.xposedmoduletest.xposed.submodules.PWMInterceptKeySubModule- hookPhoneWindowManagerSetInitialSize setInitialDisplaySize...
    07-12 11:54:12.394 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-onPhoneWindowManagerSetInitialDisplaySize: Display id 0: DisplayInfo{"内置屏幕", uniqueId "local:0", app 1080 x 1798, real 1080 x 1920, largest app 1798 x 1737, smallest app 1080 x 1019, mode 1, defaultMode 1, modes [{id=1, width=1080, height=1920, fps=60.000004}], colorMode 0, supportedColorModes [0], hdrCapabilities android.view.Display$HdrCapabilities@1d6308, rotation 0, density 408 (449.704 x 443.345) dpi, layerStack 0, appVsyncOff 1000000, presDeadline 16666666, type BUILT_IN, state ON, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, removeMode 0}, DisplayMetrics{density=2.55, width=1080, height=1798, scaledDensity=2.55, xdpi=449.704, ydpi=443.345}, isValid=true
    07-12 11:54:12.469 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-github.tornaco.xposedmoduletest.xposed.submodules.PWMInterceptKeySubModule- hookPhoneWindowManagerSetInitialSize setInitialDisplaySize...
    07-12 11:54:12.469 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-onPhoneWindowManagerSetInitialDisplaySize: Display id 0: DisplayInfo{"内置屏幕", uniqueId "local:0", app 1080 x 1798, real 1080 x 1920, overscan (0,0,0,-121), largest app 1798 x 1737, smallest app 1080 x 1019, mode 1, defaultMode 1, modes [{id=1, width=1080, height=1920, fps=60.000004}], colorMode 0, supportedColorModes [0], hdrCapabilities android.view.Display$HdrCapabilities@1d6308, rotation 0, density 408 (449.704 x 443.345) dpi, layerStack 0, appVsyncOff 1000000, presDeadline 16666666, type BUILT_IN, state ON, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, removeMode 0}, DisplayMetrics{density=2.55, width=1080, height=1798, scaledDensity=2.55, xdpi=449.704, ydpi=443.345}, isValid=true
    07-12 11:54:12.508 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-github.tornaco.xposedmoduletest.xposed.submodules.PWMInterceptKeySubModule- hookPhoneWindowManagerSetInitialSize setInitialDisplaySize...
    07-12 11:54:12.508 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-onPhoneWindowManagerSetInitialDisplaySize: Display id 0: DisplayInfo{"内置屏幕", uniqueId "local:0", app 1080 x 1798, real 1080 x 1920, largest app 1798 x 1737, smallest app 1080 x 1019, mode 1, defaultMode 1, modes [{id=1, width=1080, height=1920, fps=60.000004}], colorMode 0, supportedColorModes [0], hdrCapabilities android.view.Display$HdrCapabilities@1d6308, rotation 0, density 408 (449.704 x 443.345) dpi, layerStack 0, appVsyncOff 1000000, presDeadline 16666666, type BUILT_IN, state ON, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, removeMode 0}, DisplayMetrics{density=2.55, width=1080, height=1798, scaledDensity=2.55, xdpi=449.704, ydpi=443.345}, isValid=true
    07-12 11:54:12.525 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-github.tornaco.xposedmoduletest.xposed.submodules.PWMInterceptKeySubModule- hookPhoneWindowManagerSetInitialSize setInitialDisplaySize...
    07-12 11:54:12.525 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-onPhoneWindowManagerSetInitialDisplaySize: Display id 0: DisplayInfo{"内置屏幕", uniqueId "local:0", app 1080 x 1798, real 1080 x 1920, overscan (0,0,0,-121), largest app 1798 x 1737, smallest app 1080 x 1019, mode 1, defaultMode 1, modes [{id=1, width=1080, height=1920, fps=60.000004}], colorMode 0, supportedColorModes [0], hdrCapabilities android.view.Display$HdrCapabilities@1d6308, rotation 0, density 408 (449.704 x 443.345) dpi, layerStack 0, appVsyncOff 1000000, presDeadline 16666666, type BUILT_IN, state ON, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, removeMode 0}, DisplayMetrics{density=2.55, width=1080, height=1798, scaledDensity=2.55, xdpi=449.704, ydpi=443.345}, isValid=true
    07-12 11:54:16.610 I/Xposed  ( 1501): X-APM-S-WARN-getBaseFile not exists, skip load: white_list_hooks_dynamic
    07-12 11:54:21.487 I/Xposed  (31610): using lte false
    07-12 11:54:44.244 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-github.tornaco.xposedmoduletest.xposed.submodules.PWMInterceptKeySubModule- hookPhoneWindowManagerSetInitialSize setInitialDisplaySize...
    07-12 11:54:44.245 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-onPhoneWindowManagerSetInitialDisplaySize: Display id 0: DisplayInfo{"内置屏幕", uniqueId "local:0", app 1080 x 1798, real 1080 x 1920, overscan (0,0,0,-121), largest app 1798 x 1737, smallest app 1080 x 1019, mode 1, defaultMode 1, modes [{id=1, width=1080, height=1920, fps=60.000004}], colorMode 0, supportedColorModes [0], hdrCapabilities android.view.Display$HdrCapabilities@1d6308, rotation 0, density 408 (449.704 x 443.345) dpi, layerStack 0, appVsyncOff 1000000, presDeadline 16666666, type BUILT_IN, state ON, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, removeMode 0}, DisplayMetrics{density=2.55, width=1080, height=1798, scaledDensity=2.55, xdpi=449.704, ydpi=443.345}, isValid=true
    07-12 11:54:57.430 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-github.tornaco.xposedmoduletest.xposed.submodules.PWMInterceptKeySubModule- hookPhoneWindowManagerSetInitialSize setInitialDisplaySize...
    07-12 11:54:57.430 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-onPhoneWindowManagerSetInitialDisplaySize: Display id 0: DisplayInfo{"内置屏幕", uniqueId "local:0", app 1080 x 1798, real 1080 x 1920, largest app 1798 x 1737, smallest app 1080 x 1019, mode 1, defaultMode 1, modes [{id=1, width=1080, height=1920, fps=60.000004}], colorMode 0, supportedColorModes [0], hdrCapabilities android.view.Display$HdrCapabilities@1d6308, rotation 0, density 408 (449.704 x 443.345) dpi, layerStack 0, appVsyncOff 1000000, presDeadline 16666666, type BUILT_IN, state ON, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, removeMode 0}, DisplayMetrics{density=2.55, width=1080, height=1798, scaledDensity=2.55, xdpi=449.704, ydpi=443.345}, isValid=true
    07-12 11:54:59.062 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-github.tornaco.xposedmoduletest.xposed.submodules.PWMInterceptKeySubModule- hookPhoneWindowManagerSetInitialSize setInitialDisplaySize...
    07-12 11:54:59.063 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-onPhoneWindowManagerSetInitialDisplaySize: Display id 0: DisplayInfo{"内置屏幕", uniqueId "local:0", app 1080 x 1798, real 1080 x 1920, largest app 1798 x 1737, smallest app 1080 x 1019, mode 1, defaultMode 1, modes [{id=1, width=1080, height=1920, fps=60.000004}], colorMode 0, supportedColorModes [0], hdrCapabilities android.view.Display$HdrCapabilities@1d6308, rotation 0, density 408 (449.704 x 443.345) dpi, layerStack 0, appVsyncOff 1000000, presDeadline 16666666, type BUILT_IN, state ON, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, removeMode 0}, DisplayMetrics{density=2.55, width=1080, height=1798, scaledDensity=2.55, xdpi=449.704, ydpi=443.345}, isValid=true
    07-12 11:54:59.127 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-github.tornaco.xposedmoduletest.xposed.submodules.PWMInterceptKeySubModule- hookPhoneWindowManagerSetInitialSize setInitialDisplaySize...
    07-12 11:54:59.127 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-onPhoneWindowManagerSetInitialDisplaySize: Display id 0: DisplayInfo{"内置屏幕", uniqueId "local:0", app 1080 x 1798, real 1080 x 1920, overscan (0,0,0,-121), largest app 1798 x 1737, smallest app 1080 x 1019, mode 1, defaultMode 1, modes [{id=1, width=1080, height=1920, fps=60.000004}], colorMode 0, supportedColorModes [0], hdrCapabilities android.view.Display$HdrCapabilities@1d6308, rotation 0, density 408 (449.704 x 443.345) dpi, layerStack 0, appVsyncOff 1000000, presDeadline 16666666, type BUILT_IN, state ON, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, removeMode 0}, DisplayMetrics{density=2.55, width=1080, height=1798, scaledDensity=2.55, xdpi=449.704, ydpi=443.345}, isValid=true
    07-12 11:54:59.180 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-github.tornaco.xposedmoduletest.xposed.submodules.PWMInterceptKeySubModule- hookPhoneWindowManagerSetInitialSize setInitialDisplaySize...
    07-12 11:54:59.180 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-onPhoneWindowManagerSetInitialDisplaySize: Display id 0: DisplayInfo{"内置屏幕", uniqueId "local:0", app 1080 x 1798, real 1080 x 1920, largest app 1798 x 1737, smallest app 1080 x 1019, mode 1, defaultMode 1, modes [{id=1, width=1080, height=1920, fps=60.000004}], colorMode 0, supportedColorModes [0], hdrCapabilities android.view.Display$HdrCapabilities@1d6308, rotation 0, density 408 (449.704 x 443.345) dpi, layerStack 0, appVsyncOff 1000000, presDeadline 16666666, type BUILT_IN, state ON, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, removeMode 0}, DisplayMetrics{density=2.55, width=1080, height=1798, scaledDensity=2.55, xdpi=449.704, ydpi=443.345}, isValid=true
    07-12 11:54:59.214 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-github.tornaco.xposedmoduletest.xposed.submodules.PWMInterceptKeySubModule- hookPhoneWindowManagerSetInitialSize setInitialDisplaySize...
    07-12 11:54:59.215 I/Xposed  ( 1501): X-APM-S-BOOT_STAGE-onPhoneWindowManagerSetInitialDisplaySize: Display id 0: DisplayInfo{"内置屏幕", uniqueId "local:0", app 1080 x 1798, real 1080 x 1920, overscan (0,0,0,-121), largest app 1798 x 1737, smallest app 1080 x 1019, mode 1, defaultMode 1, modes [{id=1, width=1080, height=1920, fps=60.000004}], colorMode 0, supportedColorModes [0], hdrCapabilities android.view.Display$HdrCapabilities@1d6308, rotation 0, density 408 (449.704 x 443.345) dpi, layerStack 0, appVsyncOff 1000000, presDeadline 16666666, type BUILT_IN, state ON, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, removeMode 0}, DisplayMetrics{density=2.55, width=1080, height=1798, scaledDensity=2.55, xdpi=449.704, ydpi=443.345}, isValid=true
    07-12 11:55:02.130 I/XposedInstaller(31783): Downloaded http://dl.xposed.info/repo/partial/15371.xml.gz with status 0 (error: null), size 40072 bytes
    07-12 11:55:02.377 I/XposedInstaller(31783): Updated repository http://dl.xposed.info/repo/full.xml.gz to version 15388 (11 new / 0 removed modules)
  3. Device info(设备信息): Mate9 Huawei EMUI8.0 Android8.0 Xperia Xp F8132
  4. Frequency(出现频率): Always/Sometimes 被唤醒。包括GCM/FCM。
  5. App version(版本): 4.6.6-RELEASE 最新版本5.1.3
phoenixxie0 commented 6 years ago

附上崩溃日志 ‘’‘ java.lang.RuntimeException: Unable to get provider android.support.v4.content.FileProvider: java.lang.SecurityException: Unable to find app for caller android.app.IApplicationThread$Stub$Proxy@ceb8827 (pid=8453) when getting content provider settings at android.app.ActivityThread.installProvider(ActivityThread.java:6319) at android.app.ActivityThread.installContentProviders(ActivityThread.java:5882) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5803) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:361) at android.app.ActivityThread.handleBindApplication() at android.app.ActivityThread.-wrap1(Unknown Source:0) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1666) at android.os.Handler.dispatchMessage(Handler.java:105) at android.os.Looper.loop(Looper.java:251) at android.app.ActivityThread.main(ActivityThread.java:6572) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767) at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:108) Caused by: java.lang.SecurityException: Unable to find app for caller android.app.IApplicationThread$Stub$Proxy@ceb8827 (pid=8453) when getting content provider settings at android.os.Parcel.readException(Parcel.java:1960) at android.os.Parcel.readException(Parcel.java:1899) at android.app.IActivityManager$Stub$Proxy.getContentProvider(IActivityManager.java:4771) at android.app.ActivityThread.acquireProvider(ActivityThread.java:5913) at android.app.ContextImpl$ApplicationContentResolver.acquireProvider(ContextImpl.java:2518) at android.content.ContentResolver.acquireProvider(ContentResolver.java:1767) at android.provider.Settings$ContentProviderHolder.getProvider(Settings.java:1781) at android.provider.Settings$NameValueCache.getStringForUser(Settings.java:1864) at android.provider.Settings$Secure.getStringForUser(Settings.java:4684) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:361) at android.provider.Settings$Secure.getStringForUser() at android.provider.Settings$Secure.getString(Settings.java:4641) at android.app.ContextImpl.filterRemovableExternalDirs(ContextImpl.java:2474) at android.app.ContextImpl.ensureExternalDirsExistOrFilter(ContextImpl.java:2439) at android.app.ContextImpl.getExternalFilesDirs(ContextImpl.java:629) at android.content.ContextWrapper.getExternalFilesDirs(ContextWrapper.java:241) at X.0Iy.F(:32716) at android.support.v4.content.FileProvider.C(:32758) at android.support.v4.content.FileProvider.attachInfo(:32782) at android.app.ActivityThread.installProvider(ActivityThread.java:6316) ... 14 more ’‘’

Tornaco commented 6 years ago

@xseven007 很详细!我会抽空分析。