Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

在入口方法处死循环 #53

Open
vlike opened this issue Jul 14, 2019 · 0 comments
Open

在入口方法处死循环 #53

vlike opened this issue Jul 14, 2019 · 0 comments

Comments

@vlike
Copy link

vlike commented Jul 14, 2019

看着像在hook入口处不断循环调用,这段信息有非常非常非常多:
D/SandXposed(13811): method <protected void com.pinterest.activity.PinterestActivity.onCreate(android.os.Bundle)> hook in

最后
StackOverflowError

D/SandXposed(13811): method <protected void com.pinterest.activity.PinterestActivity.onCreate(android.os.Bundle)> hook in
D/SandXposed(13811): method <protected void com.pinterest.activity.PinterestActivity.onCreate(android.os.Bundle)> hook in
D/SandXposed(13811): method <protected void com.pinterest.activity.PinterestActivity.onCreate(android.os.Bundle)> hook in
D/SandXposed(13811): method <protected void com.pinterest.activity.PinterestActivity.onCreate(android.os.Bundle)> hook in
D/SandXposed(13811): method <protected void com.pinterest.activity.PinterestActivity.onCreate(android.os.Bundle)> hook in
D/SandXposed(13811): method <protected void com.pinterest.activity.PinterestActivity.onCreate(android.os.Bundle)> hook in
D/SandXposed(13811): method <protected void com.pinterest.activity.PinterestActivity.onCreate(android.os.Bundle)> hook in
D/SandXposed(13811): method <protected void com.pinterest.activity.PinterestActivity.onCreate(android.os.Bundle)> hook in
D/SandXposed(13811): method <protected void com.pinterest.activity.PinterestActivity.onCreate(android.os.Bundle)> hook in
D/SandXposed(13811): method <protected void com.pinterest.activity.PinterestActivity.onCreate(android.os.Bundle)> hook in
D/SandXposed(13811): method <protected void com.pinterest.activity.PinterestActivity.onCreate(android.os.Bundle)> hook in
D/SandXposed(13811): method <protected void com.pinterest.activity.PinterestActivity.onCreate(android.os.Bundle)> hook in
D/SandXposed(13811): method <protected void com.pinterest.activity.PinterestActivity.onCreate(android.os.Bundle)> hook in
D/SandXposed(13811): method <protected void com.pinterest.activity.PinterestActivity.onCreate(android.os.Bundle)> hook in
D/SandXposed(13811): method <protected void com.pinterest.activity.PinterestActivity.onCreate(android.os.Bundle)> hook in
D/SandXposed(13811): method <protected void com.pinterest.activity.PinterestActivity.onCreate(android.os.Bundle)> hook in
D/SandXposed(13811): method <protected void com.pinterest.activity.PinterestActivity.onCreate(android.os.Bundle)> hook in
D/SandXposed(13811): method <protected void com.pinterest.activity.PinterestActivity.onCreate(android.os.Bundle)> hook in
D/SandXposed(13811): method <protected void com.pinterest.activity.PinterestActivity.onCreate(android.os.Bundle)> hook in
D/SandXposed(13811): method <protected void com.pinterest.activity.PinterestActivity.onCreate(android.os.Bundle)> hook in
D/SandXposed(13811): method <protected void com.pinterest.activity.PinterestActivity.onCreate(android.os.Bundle)> hook in
D/SandXposed(13811): method <protected void com.pinterest.activity.PinterestActivity.onCreate(android.os.Bundle)> hook in
D/SandXposed(13811): method <protected void com.pinterest.activity.PinterestActivity.onCreate(android.os.Bundle)> hook in
D/SandXposed(13811): method <protected void com.pinterest.activity.PinterestActivity.onCreate(android.os.Bundle)> hook in
D/SandXposed(13811): method <protected void com.pinterest.activity.PinterestActivity.onCreate(android.os.Bundle)> hook in
D/SandXposed(13811): method <protected void com.pinterest.activity.PinterestActivity.onCreate(android.os.Bundle)> hook in
D/SandXposed(13811): method <protected void com.pinterest.activity.PinterestActivity.onCreate(android.os.Bundle)> hook in
I/art (13811): Background sticky concurrent mark sweep GC freed 49450(3MB) AllocSpace objects, 12(1050KB) LOS objects, 0% free, 29MB/29MB, paused 52.350ms total 685.025ms
I/art (13811): Background partial concurrent mark sweep GC freed 42164(4MB) AllocSpace objects, 5(2MB) LOS objects, 34% free, 30MB/46MB, paused 70.176ms total 354.584ms
I/art (13811): Background sticky concurrent mark sweep GC freed 69503(6MB) AllocSpace objects, 1(3MB) LOS objects, 18% free, 36MB/44MB, paused 57.344ms total 196.853ms
I/art (13811): WaitForGcToComplete blocked for 89.947ms for cause HeapTrim
I/art (13811): Background sticky concurrent mark sweep GC freed 21080(2035KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 44MB/44MB, paused 72.915ms total 242.981ms
I/art (13811): Background partial concurrent mark sweep GC freed 24649(2MB) AllocSpace objects, 3(9MB) LOS objects, 31% free, 34MB/50MB, paused 64.816ms total 346.353ms
E/SandXposed(13811): java.lang.StackOverflowError: stack size 8MB
E/SandXposed(13811): at java.lang.reflect.Method.invoke(Native Method)
E/SandXposed(13811): at java.lang.reflect.Method.invoke(Method.java:372)
E/SandXposed(13811): at com.swift.sandhook.SandHook.callOriginMethod(SandHook.java:176)
E/SandXposed(13811): at com.swift.sandhook.SandHook.callOriginMethod(SandHook.java:154)
E/SandXposed(13811): at com.swift.sandhook.xposedcompat.hookstub.HookStubManager.hookBridge(HookStubManager.java:299)
E/SandXposed(13811): at com.swift.sandhook.xposedcompat.hookstub.MethodHookerStubs32.stub_hook_0(MethodHookerStubs32.java:200)
E/SandXposed(13811): at java.lang.reflect.Method.invoke(Native Method)
E/SandXposed(13811): at java.lang.reflect.Method.invoke(Method.java:372)
E/SandXposed(13811): at com.swift.sandhook.SandHook.callOriginMethod(SandHook.java:176)
E/SandXposed(13811): at com.swift.sandhook.SandHook.callOriginMethod(SandHook.java:154)
E/SandXposed(13811): at com.swift.sandhook.xposedcompat.hookstub.HookStubManager.hookBridge(HookStubManager.java:299)
E/SandXposed(13811): at com.swift.sandhook.xposedcompat.hookstub.MethodHookerStubs32.stub_hook_0(MethodHookerStubs32.java:200)

========= StackOverflowError===========

W/BugsnagNDK(17529): Initialization complete!
W/GooglePlayServicesUtil(17529): Google Play services out of date. Requires 12451000 but found 4034538
E/SandXposed(17529): java.lang.StackOverflowError: stack size 8MB
E/SandXposed(17529): at java.lang.reflect.Method.invoke(Native Method)
E/SandXposed(17529): at java.lang.reflect.Method.invoke(Method.java:372)
E/SandXposed(17529): at com.swift.sandhook.SandHook.callOriginMethod(SandHook.java:176)
E/SandXposed(17529): at com.swift.sandhook.SandHook.callOriginMethod(SandHook.java:154)
E/SandXposed(17529): at com.swift.sandhook.xposedcompat.hookstub.HookStubManager.hookBridge(HookStubManager.java:299)
E/SandXposed(17529): at com.swift.sandhook.xposedcompat.hookstub.MethodHookerStubs32.stub_hook_0(MethodHookerStubs32.java:200)
E/SandXposed(17529): at java.lang.reflect.Method.invoke(Native Method)
E/SandXposed(17529): at java.lang.reflect.Method.invoke(Method.java:372)
E/SandXposed(17529): at com.swift.sandhook.SandHook.callOriginMethod(SandHook.java:176)
E/SandXposed(17529): at com.swift.sandhook.SandHook.callOriginMethod(SandHook.java:154)
E/SandXposed(17529): at com.swift.sandhook.xposedcompat.hookstub.HookStubManager.hookBridge(HookStubManager.java:299)
E/SandXposed(17529): at com.swift.sandhook.xposedcompat.hookstub.MethodHookerStubs32.stub_hook_0(MethodHookerStubs32.java:200)
E/SandXposed(17529): at java.lang.reflect.Method.invoke(Native Method)
E/SandXposed(17529): at java.lang.reflect.Method.invoke(Method.java:372)
E/SandXposed(17529): at com.swift.sandhook.SandHook.callOriginMethod(SandHook.java:176)
E/SandXposed(17529): at com.swift.sandhook.SandHook.callOriginMethod(SandHook.java:154)
E/SandXposed(17529): at com.swift.sandhook.xposedcompat.hookstub.HookStubManager.hookBridge(HookStubManager.java:299)
E/SandXposed(17529): at com.swift.sandhook.xposedcompat.hookstub.MethodHookerStubs32.stub_hook_0(MethodHookerStubs32.java:200)
E/SandXposed(17529): at java.lang.reflect.Method.invoke(Native Method)
E/SandXposed(17529): at java.lang.reflect.Method.invoke(Method.java:372)
E/SandXposed(17529): at com.swift.sandhook.SandHook.callOriginMethod(SandHook.java:176)
E/SandXposed(17529): at com.swift.sandhook.SandHook.callOriginMethod(SandHook.java:154)
E/SandXposed(17529): at com.swift.sandhook.xposedcompat.hookstub.HookStubManager.hookBridge(HookStubManager.java:299)
E/SandXposed(17529): at com.swift.sandhook.xposedcompat.hookstub.MethodHookerStubs32.stub_hook_0(MethodHookerStubs32.java:200)
E/SandXposed(17529): at java.lang.reflect.Method.invoke(Native Method)
E/SandXposed(17529): at java.lang.reflect.Method.invoke(Method.java:372)
E/SandXposed(17529): at com.swift.sandhook.SandHook.callOriginMethod(SandHook.java:176)
E/SandXposed(17529): at com.swift.sandhook.SandHook.callOriginMethod(SandHook.java:154)
E/SandXposed(17529): at com.swift.sandhook.xposedcompat.hookstub.HookStubManager.hookBridge(HookStubManager.java:299)
E/SandXposed(17529): at com.swift.sandhook.xposedcompat.hookstub.MethodHookerStubs32.stub_hook_0(MethodHookerStubs32.java:200)
E/SandXposed(17529): at java.lang.reflect.Method.invoke(Native Method)
E/SandXposed(17529): at java.lang.reflect.Method.invoke(Method.java:372)
E/SandXposed(17529): at com.swift.sandhook.SandHook.callOriginMethod(SandHook.java:176)
E/SandXposed(17529): at com.swift.sandhook.SandHook.callOriginMethod(SandHook.java:154)
E/SandXposed(17529): at com.swift.sandhook.xposedcompat.hookstub.HookStubManager.hookBridge(HookStubManager.java:299)
E/SandXposed(17529): at com.swift.sandhook.xposedcompat.hookstub.MethodHookerStubs32.stub_hook_0(MethodHookerStubs32.java:200)
E/SandXposed(17529): at java.lang.reflect.Method.invoke(Native Method)
E/SandXposed(17529): at java.lang.reflect.Method.invoke(Method.java:372)
E/SandXposed(17529): at com.swift.sandhook.SandHook.callOriginMethod(SandHook.java:176)
E/SandXposed(17529): at com.swift.sandhook.SandHook.callOriginMethod(SandHook.java:154)
E/SandXposed(17529): at com.swift.sandhook.xposedcompat.hookstub.HookStubManager.hookBridge(HookStubManager.java:299)
E/SandXposed(17529): at com.swift.sandhook.xposedcompat.hookstub.MethodHookerStubs32.stub_hook_0(MethodHookerStubs32.java:200)
E/SandXposed(17529): at java.lang.reflect.Method.invoke(Native Method)
E/SandXposed(17529): at java.lang.reflect.Method.invoke(Method.java:372)
E/SandXposed(17529): at com.swift.sandhook.SandHook.callOriginMethod(SandHook.java:176)
E/SandXposed(17529): at com.swift.sandhook.SandHook.callOriginMethod(SandHook.java:154)
E/SandXposed(17529): at com.swift.sandhook.xposedcompat.hookstub.HookStubManager.hookBridge(HookStubManager.java:299)
E/SandXposed(17529): at com.swift.sandhook.xposedcompat.hookstub.MethodHookerStubs32.stub_hook_0(MethodHookerStubs32.java:200)
E/SandXposed(17529): at java.lang.reflect.Method.invoke(Native Method)
E/SandXposed(17529): at java.lang.reflect.Method.invoke(Method.java:372)
E/SandXposed(17529): at com.swift.sandhook.SandHook.callOriginMethod(SandHook.java:176)
E/SandXposed(17529): at com.swift.sandhook.SandHook.callOriginMethod(SandHook.java:154)
E/SandXposed(17529): at com.swift.sandhook.xposedcompat.hookstub.HookStubManager.hookBridge(HookStubManager.java:299)
E/SandXposed(17529): at com.swift.sandhook.xposedcompat.hookstub.MethodHookerStubs32.stub_hook_0(MethodHookerStubs32.java:200)
E/SandXposed(17529): at java.lang
W/art (17529): Suspending all threads took: 31.379ms

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant