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

抛出大量Permission Denied的日志 #1

Closed
aviraxp opened this issue Jul 12, 2016 · 1 comment
Closed

抛出大量Permission Denied的日志 #1

aviraxp opened this issue Jul 12, 2016 · 1 comment
Labels

Comments

@aviraxp
Copy link

aviraxp commented Jul 12, 2016

系统启动时会抛出
07-12 13:10:20.987 E/Xposed ( 1213): java.io.FileNotFoundException: /data/data/com.xloger.exlink.app/files/AppData: open failed: EACCES (Permission denied)
07-12 13:10:20.987 E/Xposed ( 1213): at libcore.io.IoBridge.open(IoBridge.java:452)
07-12 13:10:20.987 E/Xposed ( 1213): at java.io.FileInputStream.(FileInputStream.java:76)
07-12 13:10:20.987 E/Xposed ( 1213): at java.io.FileInputStream.(FileInputStream.java:103)
07-12 13:10:20.987 E/Xposed ( 1213): at com.xloger.exlink.app.c.b.b(Unknown Source)
07-12 13:10:20.987 E/Xposed ( 1213): at com.xloger.exlink.app.c.b.b(Unknown Source)
07-12 13:10:20.987 E/Xposed ( 1213): at com.xloger.exlink.app.HookMain.handleLoadPackage(Unknown Source)
07-12 13:10:20.987 E/Xposed ( 1213): at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:34)
07-12 13:10:20.987 E/Xposed ( 1213): at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:61)
07-12 13:10:20.987 E/Xposed ( 1213): at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:106)
07-12 13:10:20.987 E/Xposed ( 1213): at de.robv.android.xposed.XposedInit$3$1.beforeHookedMethod(XposedInit.java:135)
07-12 13:10:20.987 E/Xposed ( 1213): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:314)
07-12 13:10:20.987 E/Xposed ( 1213): at com.android.server.SystemServer.startBootstrapServices()
07-12 13:10:20.987 E/Xposed ( 1213): at com.android.server.SystemServer.run(SystemServer.java:288)
07-12 13:10:20.987 E/Xposed ( 1213): at com.android.server.SystemServer.main(SystemServer.java:175)
07-12 13:10:20.987 E/Xposed ( 1213): at java.lang.reflect.Method.invoke(Native Method)
07-12 13:10:20.987 E/Xposed ( 1213): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
07-12 13:10:20.987 E/Xposed ( 1213): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
07-12 13:10:20.987 E/Xposed ( 1213): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:102)
07-12 13:10:20.987 E/Xposed ( 1213): Caused by: android.system.ErrnoException: open failed: EACCES (Permission denied)
07-12 13:10:20.987 E/Xposed ( 1213): at libcore.io.Posix.open(Native Method)
07-12 13:10:20.987 E/Xposed ( 1213): at libcore.io.BlockGuardOs.open(BlockGuardOs.java:186)
07-12 13:10:20.987 E/Xposed ( 1213): at libcore.io.IoBridge.open(IoBridge.java:438)
07-12 13:10:20.987 E/Xposed ( 1213): ... 17 more
07-12 13:10:20.989 E/Xposed ( 1213): java.lang.NullPointerException: Attempt to invoke interface method 'int java.util.List.size()' on a null object reference
07-12 13:10:20.989 E/Xposed ( 1213): at com.xloger.exlink.app.HookMain.handleLoadPackage(Unknown Source)
07-12 13:10:20.989 E/Xposed ( 1213): at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:34)
07-12 13:10:20.989 E/Xposed ( 1213): at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:61)
07-12 13:10:20.989 E/Xposed ( 1213): at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:106)
07-12 13:10:20.989 E/Xposed ( 1213): at de.robv.android.xposed.XposedInit$3$1.beforeHookedMethod(XposedInit.java:135)
07-12 13:10:20.989 E/Xposed ( 1213): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:314)
07-12 13:10:20.989 E/Xposed ( 1213): at com.android.server.SystemServer.startBootstrapServices()
07-12 13:10:20.989 E/Xposed ( 1213): at com.android.server.SystemServer.run(SystemServer.java:288)
07-12 13:10:20.989 E/Xposed ( 1213): at com.android.server.SystemServer.main(SystemServer.java:175)
07-12 13:10:20.989 E/Xposed ( 1213): at java.lang.reflect.Method.invoke(Native Method)
07-12 13:10:20.989 E/Xposed ( 1213): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
07-12 13:10:20.989 E/Xposed ( 1213): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
07-12 13:10:20.989 E/Xposed ( 1213): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:102)

日常使用也会有
07-12 13:10:53.917 E/Xposed ( 1213): java.io.FileNotFoundException: /data/data/com.xloger.exlink.app/files/AppData: open failed: EACCES (Permission denied)
07-12 13:10:53.917 E/Xposed ( 1213): at libcore.io.IoBridge.open(IoBridge.java:452)
07-12 13:10:53.917 E/Xposed ( 1213): at java.io.FileInputStream.(FileInputStream.java:76)
07-12 13:10:53.917 E/Xposed ( 1213): at java.io.FileInputStream.(FileInputStream.java:103)
07-12 13:10:53.917 E/Xposed ( 1213): at com.xloger.exlink.app.c.b.b(Unknown Source)
07-12 13:10:53.917 E/Xposed ( 1213): at com.xloger.exlink.app.c.b.b(Unknown Source)
07-12 13:10:53.917 E/Xposed ( 1213): at com.xloger.exlink.app.HookMain.handleLoadPackage(Unknown Source)
07-12 13:10:53.917 E/Xposed ( 1213): at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:34)
07-12 13:10:53.917 E/Xposed ( 1213): at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:61)
07-12 13:10:53.917 E/Xposed ( 1213): at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:106)
07-12 13:10:53.917 E/Xposed ( 1213): at de.robv.android.xposed.XposedInit$4.afterHookedMethod(XposedInit.java:172)
07-12 13:10:53.917 E/Xposed ( 1213): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:348)
07-12 13:10:53.917 E/Xposed ( 1213): at android.app.LoadedApk.()
07-12 13:10:53.917 E/Xposed ( 1213): at android.app.ActivityThread.getPackageInfo(ActivityThread.java:1858)
07-12 13:10:53.917 E/Xposed ( 1213): at android.app.ActivityThread.getPackageInfoNoCheck(ActivityThread.java:1820)
07-12 13:10:53.917 E/Xposed ( 1213): at android.app.ActivityThread.handleCreateService(ActivityThread.java:2888)
07-12 13:10:53.917 E/Xposed ( 1213): at android.app.ActivityThread.-wrap4(ActivityThread.java)
07-12 13:10:53.917 E/Xposed ( 1213): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1446)
07-12 13:10:53.917 E/Xposed ( 1213): at android.os.Handler.dispatchMessage(Handler.java:102)
07-12 13:10:53.917 E/Xposed ( 1213): at android.os.Looper.loop(Looper.java:148)
07-12 13:10:53.917 E/Xposed ( 1213): at com.android.server.SystemServer.run(SystemServer.java:303)
07-12 13:10:53.917 E/Xposed ( 1213): at com.android.server.SystemServer.main(SystemServer.java:175)
07-12 13:10:53.917 E/Xposed ( 1213): at java.lang.reflect.Method.invoke(Native Method)
07-12 13:10:53.917 E/Xposed ( 1213): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
07-12 13:10:53.917 E/Xposed ( 1213): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
07-12 13:10:53.917 E/Xposed ( 1213): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:102)
07-12 13:10:53.917 E/Xposed ( 1213): Caused by: android.system.ErrnoException: open failed: EACCES (Permission denied)
07-12 13:10:53.917 E/Xposed ( 1213): at libcore.io.Posix.open(Native Method)
07-12 13:10:53.917 E/Xposed ( 1213): at libcore.io.BlockGuardOs.open(BlockGuardOs.java:186)
07-12 13:10:53.917 E/Xposed ( 1213): at libcore.io.IoBridge.open(IoBridge.java:438)
07-12 13:10:53.917 E/Xposed ( 1213): ... 24 more
07-12 13:10:53.918 E/Xposed ( 1213): java.lang.NullPointerException: Attempt to invoke interface method 'int java.util.List.size()' on a null object reference
07-12 13:10:53.918 E/Xposed ( 1213): at com.xloger.exlink.app.HookMain.handleLoadPackage(Unknown Source)
07-12 13:10:53.918 E/Xposed ( 1213): at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:34)
07-12 13:10:53.918 E/Xposed ( 1213): at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:61)
07-12 13:10:53.918 E/Xposed ( 1213): at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:106)
07-12 13:10:53.918 E/Xposed ( 1213): at de.robv.android.xposed.XposedInit$4.afterHookedMethod(XposedInit.java:172)
07-12 13:10:53.918 E/Xposed ( 1213): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:348)
07-12 13:10:53.918 E/Xposed ( 1213): at android.app.LoadedApk.()
07-12 13:10:53.918 E/Xposed ( 1213): at android.app.ActivityThread.getPackageInfo(ActivityThread.java:1858)
07-12 13:10:53.918 E/Xposed ( 1213): at android.app.ActivityThread.getPackageInfoNoCheck(ActivityThread.java:1820)
07-12 13:10:53.918 E/Xposed ( 1213): at android.app.ActivityThread.handleCreateService(ActivityThread.java:2888)
07-12 13:10:53.918 E/Xposed ( 1213): at android.app.ActivityThread.-wrap4(ActivityThread.java)
07-12 13:10:53.918 E/Xposed ( 1213): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1446)
07-12 13:10:53.918 E/Xposed ( 1213): at android.os.Handler.dispatchMessage(Handler.java:102)
07-12 13:10:53.918 E/Xposed ( 1213): at android.os.Looper.loop(Looper.java:148)
07-12 13:10:53.918 E/Xposed ( 1213): at com.android.server.SystemServer.run(SystemServer.java:303)
07-12 13:10:53.918 E/Xposed ( 1213): at com.android.server.SystemServer.main(SystemServer.java:175)
07-12 13:10:53.918 E/Xposed ( 1213): at java.lang.reflect.Method.invoke(Native Method)
07-12 13:10:53.918 E/Xposed ( 1213): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
07-12 13:10:53.918 E/Xposed ( 1213): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
07-12 13:10:53.918 E/Xposed ( 1213): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:102)

@xloger
Copy link
Owner

xloger commented Jul 14, 2016

谢谢反馈,是某个地方没有成功获取到规则信息所以跪了,现在加了一个判断处理它了。话说这样ExLink的屏蔽也没生效吧?
理论上只要进了这个App的页面初始化一下就可以解决了,因为怕在Hook代码里会影响性能所以初始化是在进入App的页面。

@oott123 oott123 added the bug label Aug 15, 2016
@oott123 oott123 closed this as completed Aug 15, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants