wanam / YouTubeAdAway

Xposed module to block YouTube ads on the official YouTube Android App
GNU General Public License v3.0
675 stars 56 forks source link

Latest module 3.8.0 doesn't work #41

Closed sutobe closed 6 years ago

sutobe commented 6 years ago

Yesterday there was a post from some other guy, seems it got deleted.

The latest adaway module doesn't work either, even with the youtube version mentioned it the changelog (which I had to manually install from apkmirror).

I'd like to help, what do you need to work with?

ngosang commented 6 years ago

I compiled 3.8.0 from source and seems it works with last Youtube (12.47.58). This is the APK => youtube_adaway_3.8.0.zip

Rambaldi91 commented 6 years ago

@sutobe exact the same here

Bigdogmacho commented 6 years ago

1-07 20:31:25.210 I/Xposed ( 7961): XInsta - XInsta Initialized 01-07 20:31:25.216 I/Xposed ( 7961): XInsta - Instagram Version Code: 84946932 01-07 20:31:25.218 I/Xposed ( 7961): XInsta - Device Codename: SM-N910T 01-07 20:31:25.221 I/Xposed ( 7961): XInsta - Android Version: 5.1.1 01-07 20:31:25.235 I/Xposed ( 7961): XInsta - XInsta Version 1.9.9 01-07 20:31:25.438 I/Xposed ( 7961): XInsta - Suggestion Hooks Failed - de.robv.android.xposed.XposedHelpers$ClassNotFoundError: java.lang.ClassNotFoundException: com.instagram.s.as 01-07 20:31:25.441 I/Xposed ( 7961): XInsta - Suggestion Hook Class - com.instagram.s.as 01-07 20:31:25.448 I/Xposed ( 7961): [Taptigo-XposedZoomForInstagram] Hooking Instagram 01-07 20:31:28.184 I/Xposed ( 7961): [Taptigo-XposedZoomForInstagram][ERROR] Error inspecting class com.instagram.direct.share.choosertarget.DirectChooserTargetService, Exception: Exception message: Didn't find class "com.instagram.direct.share.choosertarget.DirectChooserTargetService" on path: DexPathList[[zip file "/system/framework/com.google.android.maps.jar", zip file "/data/app/com.instagram.android-1/base.apk"],nativeLibraryDirectories=[/data/app/com.instagram.android-1/lib/arm, /vendor/lib, /system/lib]] 01-07 20:31:28.184 I/Xposed ( 7961): 01-07 20:31:28.184 I/Xposed ( 7961): Stack trace:dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) 01-07 20:31:28.184 I/Xposed ( 7961): java.lang.ClassLoader.loadClass(ClassLoader.java:511) 01-07 20:31:28.184 I/Xposed ( 7961): java.lang.ClassLoader.loadClass(ClassLoader.java:469) 01-07 20:31:28.184 I/Xposed ( 7961): com.Taptigo.XposedModules.IgZoom.l.handleLoadPackage(Unknown Source) 01-07 20:31:28.184 I/Xposed ( 7961): com.Taptigo.XposedModules.IgZoom.RootHook.handleLoadPackage(Unknown Source) 01-07 20:31:28.184 I/Xposed ( 7961): de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:34) 01-07 20:31:28.184 I/Xposed ( 7961): de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:61) 01-07 20:31:28.184 I/Xposed ( 7961): de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:106) 01-07 20:31:28.184 I/Xposed ( 7961): de.robv.android.xposed.XposedInit$1.beforeHookedMethod(XposedInit.java:93) 01-07 20:31:28.184 I/Xposed ( 7961): de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:314) 01-07 20:31:28.184 I/Xposed ( 7961): android.app.ActivityThread.handleBindApplication() 01-07 20:31:28.184 I/Xposed ( 7961): android.app.ActivityThread.access$1600(ActivityThread.java:153) 01-07 20:31:28.184 I/Xposed ( 7961): android.app.ActivityThread$H.handleMessage(ActivityThread.java:1385) 01-07 20:31:28.184 I/Xposed ( 7961): android.os.Handler.dispatchMessage(Handler.java:102) 01-07 20:31:28.184 I/Xposed ( 7961): android.os.Looper.loop(Looper.java:135) 01-07 20:31:28.184 I/Xposed ( 7961): android.app.ActivityThread.main(ActivityThread.java:5375) 01-07 20:31:28.184 I/Xposed ( 7961): java.lang.reflect.Method.invoke(Native Method) 01-07 20:31:28.184 I/Xposed ( 7961): java.lang.reflect.Method.invoke(Method.java:372) 01-07 20:31:28.184 I/Xposed ( 7961): com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904) 01-07 20:31:28.184 I/Xposed ( 7961): com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699) 01-07 20:31:28.184 I/Xposed ( 7961): de.robv.android.xposed.XposedBridge.main(XposedBridge.java:102) 01-07 20:31:29.109 I/Xposed ( 7961): [Taptigo-XposedZoomForInstagram][ERROR] Error inspecting class com.instagram.notifications.c2dm.ADMMessageHandler, Exception: Exception message: Didn't find class "com.instagram.notifications.c2dm.ADMMessageHandler" on path: DexPathList[[zip file "/system/framework/com.google.android.maps.jar", zip file "/data/app/com.instagram.android-1/base.apk"],nativeLibraryDirectories=[/data/app/com.instagram.android-1/lib/arm, /vendor/lib, /system/lib]] 01-07 20:31:29.109 I/Xposed ( 7961): 01-07 20:31:29.109 I/Xposed ( 7961): Stack trace:dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) 01-07 20:31:29.109 I/Xposed ( 7961): java.lang.ClassLoader.loadClass(ClassLoader.java:511) 01-07 20:31:29.109 I/Xposed ( 7961): java.lang.ClassLoader.loadClass(ClassLoader.java:469) 01-07 20:31:29.109 I/Xposed ( 7961): com.Taptigo.XposedModules.IgZoom.l.handleLoadPackage(Unknown Source) 01-07 20:31:29.109 I/Xposed ( 7961): com.Taptigo.XposedModules.IgZoom.RootHook.handleLoadPackage(Unknown Source) 01-07 20:31:29.109 I/Xposed ( 7961): de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:34) 01-07 20:31:29.109 I/Xposed ( 7961): de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:61) 01-07 20:31:29.109 I/Xposed ( 7961): de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:106) 01-07 20:31:29.109 I/Xposed ( 7961): de.robv.android.xposed.XposedInit$1.beforeHookedMethod(XposedInit.java:93) 01-07 20:31:29.109 I/Xposed ( 7961): de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:314) 01-07 20:31:29.109 I/Xposed ( 7961): android.app.ActivityThread.handleBindApplication() 01-07 20:31:29.109 I/Xposed ( 7961): android.app.ActivityThread.access$1600(ActivityThread.java:153) 01-07 20:31:29.109 I/Xposed ( 7961): android.app.ActivityThread$H.handleMessage(ActivityThread.java:1385) 01-07 20:31:29.109 I/Xposed ( 7961): android.os.Handler.dispatchMessage(Handler.java:102) 01-07 20:31:29.109 I/Xposed ( 7961): android.os.Looper.loop(Looper.java:135) 01-07 20:31:29.109 I/Xposed ( 7961): android.app.ActivityThread.main(ActivityThread.java:5375) 01-07 20:31:29.109 I/Xposed ( 7961): java.lang.reflect.Method.invoke(Native Method) 01-07 20:31:29.109 I/Xposed ( 7961): java.lang.reflect.Method.invoke(Method.java:372) 01-07 20:31:29.109 I/Xposed ( 7961): com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904) 01-07 20:31:29.109 I/Xposed ( 7961): com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699) 01-07 20:31:29.109 I/Xposed ( 7961): de.robv.android.xposed.XposedBridge.main(XposedBridge.java:102) 01-07 20:31:29.114 I/Xposed ( 7961): [Taptigo-XposedZoomForInstagram][ERROR] Error inspecting class com.instagram.notifications.push.ADMMessageHandler$Receiver, Exception: Exception message: Didn't find class "com.instagram.notifications.push.ADMMessageHandler$Receiver" on path: DexPathList[[zip file "/system/framework/com.google.android.maps.jar", zip file "/data/app/com.instagram.android-1/base.apk"],nativeLibraryDirectories=[/data/app/com.instagram.android-1/lib/arm, /vendor/lib, /system/lib]] 01-07 20:31:29.114 I/Xposed ( 7961): 01-07 20:31:29.114 I/Xposed ( 7961): Stack trace:dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) 01-07 20:31:29.114 I/Xposed ( 7961): java.lang.ClassLoader.loadClass(ClassLoader.java:511) 01-07 20:31:29.114 I/Xposed ( 7961): java.lang.ClassLoader.loadClass(ClassLoader.java:469) 01-07 20:31:29.114 I/Xposed ( 7961): com.Taptigo.XposedModules.IgZoom.l.handleLoadPackage(Unknown Source) 01-07 20:31:29.114 I/Xposed ( 7961): com.Taptigo.XposedModules.IgZoom.RootHook.handleLoadPackage(Unknown Source) 01-07 20:31:29.114 I/Xposed ( 7961): de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:34) 01-07 20:31:29.114 I/Xposed ( 7961): de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:61) 01-07 20:31:29.114 I/Xposed ( 7961): de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:106) 01-07 20:31:29.114 I/Xposed ( 7961): de.robv.android.xposed.XposedInit$1.beforeHookedMethod(XposedInit.java:93) 01-07 20:31:29.114 I/Xposed ( 7961): de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:314) 01-07 20:31:29.114 I/Xposed ( 7961): android.app.ActivityThread.handleBindApplication() 01-07 20:31:29.114 I/Xposed ( 7961): android.app.ActivityThread.access$1600(ActivityThread.java:153) 01-07 20:31:29.114 I/Xposed ( 7961): android.app.ActivityThread$H.handleMessage(ActivityThread.java:1385) 01-07 20:31:29.114 I/Xposed ( 7961): android.os.Handler.dispatchMessage(Handler.java:102) 01-07 20:31:29.114 I/Xposed ( 7961): android.os.Looper.loop(Looper.java:135) 01-07 20:31:29.114 I/Xposed ( 7961): android.app.ActivityThread.main(ActivityThread.java:5375) 01-07 20:31:29.114 I/Xposed ( 7961): java.lang.reflect.Method.invoke(Native Method) 01-07 20:31:29.114 I/Xposed ( 7961): java.lang.reflect.Method.invoke(Method.java:372) 01-07 20:31:29.114 I/Xposed ( 7961): com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904) 01-07 20:31:29.114 I/Xposed ( 7961): com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699) 01-07 20:31:29.114 I/Xposed ( 7961): de.robv.android.xposed.XposedBridge.main(XposedBridge.java:102) 01-07 20:31:29.116 I/Xposed ( 7961): [Taptigo-XposedZoomForInstagram][ERROR] Error inspecting class com.instagram.notifications.push.ADMMessageHandler, Exception: Exception message: Didn't find class "com.instagram.notifications.push.ADMMessageHandler" on path: DexPathList[[zip file "/system/framework/com.google.android.maps.jar", zip file "/data/app/com.instagram.android-1/base.apk"],nativeLibraryDirectories=[/data/app/com.instagram.android-1/lib/arm, /vendor/lib, /system/lib]] 01-07 20:31:29.116 I/Xposed ( 7961): 01-07 20:31:29.116 I/Xposed ( 7961): Stack trace:dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) 01-07 20:31:29.116 I/Xposed ( 7961): java.lang.ClassLoader.loadClass(ClassLoader.java:511) 01-07 20:31:29.116 I/Xposed ( 7961): java.lang.ClassLoader.loadClass(ClassLoader.java:469) 01-07 20:31:29.116 I/Xposed ( 7961): com.Taptigo.XposedModules.IgZoom.l.handleLoadPackage(Unknown Source) 01-07 20:31:29.116 I/Xposed ( 7961): com.Taptigo.XposedModules.IgZoom.RootHook.handleLoadPackage(Unknown Source) 01-07 20:31:29.116 I/Xposed ( 7961): de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:34) 01-07 20:31:29.116 I/Xposed ( 7961): de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:61) 01-07 20:31:29.116 I/Xposed ( 7961): de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:106) 01-07 20:31:29.116 I/Xposed ( 7961): de.robv.android.xposed.XposedInit$1.beforeHookedMethod(XposedInit.java:93) 01-07 20:31:29.116 I/Xposed ( 7961): de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:314) 01-07 20:31:29.116 I/Xposed ( 7961): android.app.ActivityThread.handleBindApplication() 01-07 20:31:29.116 I/Xposed ( 7961): android.app.ActivityThread.access$1600(ActivityThread.java:153) 01-07 20:31:29.116 I/Xposed ( 7961): android.app.ActivityThread$H.handleMessage(ActivityThread.java:1385) 01-07 20:31:29.116 I/Xposed ( 7961): android.os.Handler.dispatchMessage(Handler.java:102) 01-07 20:31:29.116 I/Xposed ( 7961): android.os.Looper.loop(Looper.java:135) 01-07 20:31:29.116 I/Xposed ( 7961): android.app.ActivityThread.main(ActivityThread.java:5375) 01-07 20:31:29.116 I/Xposed ( 7961): java.lang.reflect.Method.invoke(Native Method) 01-07 20:31:29.116 I/Xposed ( 7961): java.lang.reflect.Method.invoke(Method.java:372) 01-07 20:31:29.116 I/Xposed ( 7961): com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904) 01-07 20:31:29.116 I/Xposed ( 7961): com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699) 01-07 20:31:29.116 I/Xposed ( 7961): de.robv.android.xposed.XposedBridge.main(XposedBridge.java:102) 01-07 20:31:31.562 I/Xposed ( 8017): XInsta - XInsta Initialized 01-07 20:31:31.567 I/Xposed ( 8017): XInsta - Instagram Version Code: 84946932 01-07 20:31:31.569 I/Xposed ( 8017): XInsta - Device Codename: SM-N910T 01-07 20:31:31.571 I/Xposed ( 8017): XInsta - Android Version: 5.1.1 01-07 20:31:31.573 I/Xposed ( 8017): XInsta - XInsta Version 1.9.9 01-07 20:31:31.806 I/Xposed ( 8017): XInsta - Suggestion Hooks Failed - de.robv.android.xposed.XposedHelpers$ClassNotFoundError: java.lang.ClassNotFoundException: com.instagram.s.as 01-07 20:31:31.810 I/Xposed ( 8017): XInsta - Suggestion Hook Class - com.instagram.s.as 01-07 20:31:31.819 I/Xposed ( 8017): [Taptigo-XposedZoomForInstagram] Hooking Instagram 01-07 20:31:31.871 I/Xposed ( 8039): YouTube: com.google.android.youtube 12.47.58 loaded with module version 3.8.0 01-07 20:31:32.958 I/Xposed ( 8039): YouTube AdAway: Successfully hooked ads DB zep 01-07 20:31:34.739 I/Xposed ( 8017): [Taptigo-XposedZoomForInstagram][ERROR] Error inspecting class com.instagram.direct.share.choosertarget.DirectChooserTargetService, Exception: Exception message: Didn't find class "com.instagram.direct.share.choosertarget.DirectChooserTargetService" on path: DexPathList[[zip file "/system/framework/com.google.android.maps.jar", zip file "/data/app/com.instagram.android-1/base.apk"],nativeLibraryDirectories=[/data/app/com.instagram.android-1/lib/arm, /vendor/lib, /system/lib]] 01-07 20:31:34.739 I/Xposed ( 8017): 01-07 20:31:34.739 I/Xposed ( 8017): Stack trace:dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) 01-07 20:31:34.739 I/Xposed ( 8017): java.lang.ClassLoader.loadClass(ClassLoader.java:511) 01-07 20:31:34.739 I/Xposed ( 8017): java.lang.ClassLoader.loadClass(ClassLoader.java:469) 01-07 20:31:34.739 I/Xposed ( 8017): com.Taptigo.XposedModules.IgZoom.l.handleLoadPackage(Unknown Source) 01-07 20:31:34.739 I/Xposed ( 8017): com.Taptigo.XposedModules.IgZoom.RootHook.handleLoadPackage(Unknown Source) 01-07 20:31:34.739 I/Xposed ( 8017): de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:34) 01-07 20:31:34.739 I/Xposed ( 8017): de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:61) 01-07 20:31:34.739 I/Xposed ( 8017): de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:106) 01-07 20:31:34.739 I/Xposed ( 8017): de.robv.android.xposed.XposedInit$1.beforeHookedMethod(XposedInit.java:93) 01-07 20:31:34.739 I/Xposed ( 8017): de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:314) 01-07 20:31:34.739 I/Xposed ( 8017): android.app.ActivityThread.handleBindApplication() 01-07 20:31:34.739 I/Xposed ( 8017): android.app.ActivityThread.access$1600(ActivityThread.java:153) 01-07 20:31:34.739 I/Xposed ( 8017): android.app.ActivityThread$H.handleMessage(ActivityThread.java:1385) 01-07 20:31:34.739 I/Xposed ( 8017): android.os.Handler.dispatchMessage(Handler.java:102) 01-07 20:31:34.739 I/Xposed ( 8017): android.os.Looper.loop(Looper.java:135) 01-07 20:31:34.739 I/Xposed ( 8017): android.app.ActivityThread.main(ActivityThread.java:5375) 01-07 20:31:34.739 I/Xposed ( 8017): java.lang.reflect.Method.invoke(Native Method) 01-07 20:31:34.739 I/Xposed ( 8017): java.lang.reflect.Method.invoke(Method.java:372) 01-07 20:31:34.739 I/Xposed ( 8017): com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904) 01-07 20:31:34.739 I/Xposed ( 8017): com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699) 01-07 20:31:34.739 I/Xposed ( 8017): de.robv.android.xposed.XposedBridge.main(XposedBridge.java:102) 01-07 20:31:36.248 I/Xposed ( 8017): [Taptigo-XposedZoomForInstagram][ERROR] Error inspecting class com.instagram.notifications.c2dm.ADMMessageHandler, Exception: Exception message: Didn't find class "com.instagram.notifications.c2dm.ADMMessageHandler" on path: DexPathList[[zip file "/system/framework/com.google.android.maps.jar", zip file "/data/app/com.instagram.android-1/base.apk"],nativeLibraryDirectories=[/data/app/com.instagram.android-1/lib/arm, /vendor/lib, /system/lib]] 01-07 20:31:36.248 I/Xposed ( 8017): 01-07 20:31:36.248 I/Xposed ( 8017): Stack trace:dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) 01-07 20:31:36.248 I/Xposed ( 8017): java.lang.ClassLoader.loadClass(ClassLoader.java:511) 01-07 20:31:36.248 I/Xposed ( 8017): java.lang.ClassLoader.loadClass(ClassLoader.java:469) 01-07 20:31:36.248 I/Xposed ( 8017): com.Taptigo.XposedModules.IgZoom.l.handleLoadPackage(Unknown Source) 01-07 20:31:36.248 I/Xposed ( 8017): com.Taptigo.XposedModules.IgZoom.RootHook.handleLoadPackage(Unknown Source) 01-07 20:31:36.248 I/Xposed ( 8017): de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:34) 01-07 20:31:36.248 I/Xposed ( 8017): de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:61) 01-07 20:31:36.248 I/Xposed ( 8017): de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:106) 01-07 20:31:36.248 I/Xposed ( 8017): de.robv.android.xposed.XposedInit$1.beforeHookedMethod(XposedInit.java:93) 01-07 20:31:36.248 I/Xposed ( 8017): de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:314) 01-07 20:31:36.248 I/Xposed ( 8017): android.app.ActivityThread.handleBindApplication() 01-07 20:31:36.248 I/Xposed ( 8017): android.app.ActivityThread.access$1600(ActivityThread.java:153) 01-07 20:31:36.248 I/Xposed ( 8017): android.app.ActivityThread$H.handleMessage(ActivityThread.java:1385) 01-07 20:31:36.248 I/Xposed ( 8017): android.os.Handler.dispatchMessage(Handler.java:102) 01-07 20:31:36.248 I/Xposed ( 8017): android.os.Looper.loop(Looper.java:135) 01-07 20:31:36.248 I/Xposed ( 8017): android.app.ActivityThread.main(ActivityThread.java:5375) 01-07 20:31:36.248 I/Xposed ( 8017): java.lang.reflect.Method.invoke(Native Method) 01-07 20:31:36.248 I/Xposed ( 8017): java.lang.reflect.Method.invoke(Method.java:372) 01-07 20:31:36.248 I/Xposed ( 8017): com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904) 01-07 20:31:36.248 I/Xposed ( 8017): com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699) 01-07 20:31:36.248 I/Xposed ( 8017): de.robv.android.xposed.XposedBridge.main(XposedBridge.java:102) 01-07 20:31:36.252 I/Xposed ( 8017): [Taptigo-XposedZoomForInstagram][ERROR] Error inspecting class com.instagram.notifications.push.ADMMessageHandler$Receiver, Exception: Exception message: Didn't find class "com.instagram.notifications.push.ADMMessageHandler$Receiver" on path: DexPathList[[zip file "/system/framework/com.google.android.maps.jar", zip file "/data/app/com.instagram.android-1/base.apk"],nativeLibraryDirectories=[/data/app/com.instagram.android-1/lib/arm, /vendor/lib, /system/lib]] 01-07 20:31:36.252 I/Xposed ( 8017): 01-07 20:31:36.252 I/Xposed ( 8017): Stack trace:dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) 01-07 20:31:36.252 I/Xposed ( 8017): java.lang.ClassLoader.loadClass(ClassLoader.java:511) 01-07 20:31:36.252 I/Xposed ( 8017): java.lang.ClassLoader.loadClass(ClassLoader.java:469) 01-07 20:31:36.252 I/Xposed ( 8017): com.Taptigo.XposedModules.IgZoom.l.handleLoadPackage(Unknown Source) 01-07 20:31:36.252 I/Xposed ( 8017): com.Taptigo.XposedModules.IgZoom.RootHook.handleLoadPackage(Unknown Source) 01-07 20:31:36.252 I/Xposed ( 8017): de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:34) 01-07 20:31:36.252 I/Xposed ( 8017): de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:61) 01-07 20:31:36.252 I/Xposed ( 8017): de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:106) 01-07 20:31:36.252 I/Xposed ( 8017): de.robv.android.xposed.XposedInit$1.beforeHookedMethod(XposedInit.java:93) 01-07 20:31:36.252 I/Xposed ( 8017): de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:314) 01-07 20:31:36.252 I/Xposed ( 8017): android.app.ActivityThread.handleBindApplication() 01-07 20:31:36.252 I/Xposed ( 8017): android.app.ActivityThread.access$1600(ActivityThread.java:153) 01-07 20:31:36.252 I/Xposed ( 8017): android.app.ActivityThread$H.handleMessage(ActivityThread.java:1385) 01-07 20:31:36.252 I/Xposed ( 8017): android.os.Handler.dispatchMessage(Handler.java:102) 01-07 20:31:36.252 I/Xposed ( 8017): android.os.Looper.loop(Looper.java:135) 01-07 20:31:36.252 I/Xposed ( 8017): android.app.ActivityThread.main(ActivityThread.java:5375) 01-07 20:31:36.252 I/Xposed ( 8017): java.lang.reflect.Method.invoke(Native Method) 01-07 20:31:36.252 I/Xposed ( 8017): java.lang.reflect.Method.invoke(Method.java:372) 01-07 20:31:36.252 I/Xposed ( 8017): com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904) 01-07 20:31:36.252 I/Xposed ( 8017): com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699) 01-07 20:31:36.252 I/Xposed ( 8017): de.robv.android.xposed.XposedBridge.main(XposedBridge.java:102) 01-07 20:31:36.253 I/Xposed ( 8017): [Taptigo-XposedZoomForInstagram][ERROR] Error inspecting class com.instagram.notifications.push.ADMMessageHandler, Exception: Exception message: Didn't find class "com.instagram.notifications.push.ADMMessageHandler" on path: DexPathList[[zip file "/system/framework/com.google.android.maps.jar", zip file "/data/app/com.instagram.android-1/base.apk"],nativeLibraryDirectories=[/data/app/com.instagram.android-1/lib/arm, /vendor/lib, /system/lib]] 01-07 20:31:36.253 I/Xposed ( 8017): 01-07 20:31:36.253 I/Xposed ( 8017): Stack trace:dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) 01-07 20:31:36.253 I/Xposed ( 8017): java.lang.ClassLoader.loadClass(ClassLoader.java:511) 01-07 20:31:36.253 I/Xposed ( 8017): java.lang.ClassLoader.loadClass(ClassLoader.java:469) 01-07 20:31:36.253 I/Xposed ( 8017): com.Taptigo.XposedModules.IgZoom.l.handleLoadPackage(Unknown Source) 01-07 20:31:36.253 I/Xposed ( 8017): com.Taptigo.XposedModules.IgZoom.RootHook.handleLoadPackage(Unknown Source) 01-07 20:31:36.253 I/Xposed ( 8017): de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:34) 01-07 20:31:36.253 I/Xposed ( 8017): de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:61) 01-07 20:31:36.253 I/Xposed ( 8017): de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:106) 01-07 20:31:36.253 I/Xposed ( 8017): de.robv.android.xposed.XposedInit$1.beforeHookedMethod(XposedInit.java:93) 01-07 20:31:36.253 I/Xposed ( 8017): de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:314) 01-07 20:31:36.253 I/Xposed ( 8017): android.app.ActivityThread.handleBindApplication() 01-07 20:31:36.253 I/Xposed ( 8017): android.app.ActivityThread.access$1600(ActivityThread.java:153) 01-07 20:31:36.253 I/Xposed ( 8017): android.app.ActivityThread$H.handleMessage(ActivityThread.java:1385) 01-07 20:31:36.253 I/Xposed ( 8017): android.os.Handler.dispatchMessage(Handler.java:102) 01-07 20:31:36.253 I/Xposed ( 8017): android.os.Looper.loop(Looper.java:135) 01-07 20:31:36.253 I/Xposed ( 8017): android.app.ActivityThread.main(ActivityThread.java:5375) 01-07 20:31:36.253 I/Xposed ( 8017): java.lang.reflect.Method.invoke(Native Method) 01-07 20:31:36.253 I/Xposed ( 8017): java.lang.reflect.Method.invoke(Method.java:372) 01-07 20:31:36.253 I/Xposed ( 8017): com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904) 01-07 20:31:36.253 I/Xposed ( 8017): com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699) 01-07 20:31:36.253 I/Xposed ( 8017): de.robv.android.xposed.XposedBridge.main(XposedBridge.java:102) 01-07 20:31:37.012 I/Xposed ( 8039): YouTube AdAway: Successfully hooked ads wrapper uae param=smo 01-07 20:31:38.943 I/Xposed ( 8039): YouTube AdAway: Successfully hooked ads builder qqc 01-07 20:31:39.308 I/Xposed ( 8039): YouTube AdAway: Successfully hooked ads props qhr 01-07 20:31:44.290 I/Xposed ( 8039): YouTube AdAway: Successfully hooked ads fetchers uaz uaw uas uao uak uah tzv tzk qqf qpz qpw qps qpl qph qpb qoy qov qlz 01-07 20:31:45.475 ?/SENTINEL_TAG( 8414): SENTINEL_MSG_LIBCUTILS 01-07 20:31:45.475 ?/SENTINEL_TAG( 8414): SENTINEL_MSG_LIBLOG

Bigdogmacho commented 6 years ago

Ads getting through on 3.8.0

Bigdogmacho commented 6 years ago

On latest YouTube.

YaPaY commented 6 years ago

3.8.0 doesnt work either "youtube adaway 3.8.0 is not active" I did uncheck restart check again trick many times but still same

MakoSDV commented 6 years ago

Jan 13, 2018 12:47:47 AM UTC Loading Xposed v54 (for Zygote)... Running ROM 'KTU84P.I337UCUFNJ4' with fingerprint 'samsung/jflteuc/jflteatt:4.4.4/KTU84P/I337UCUFNJ4:user/release-keys' Loading modules from /data/app/ma.wanam.torch-1.apk Loading class ma.wanam.torch.Module Loading modules from /data/app/ma.wanam.youtubeadaway-1.apk Loading class ma.wanam.youtubeadaway.Xposed Loading class ma.wanam.youtubeadaway.ResXposed YouTube: com.google.android.youtube 12.49.55 loaded with module version 3.8.0 java.lang.IllegalArgumentException: not a primitive field at java.lang.reflect.Field.setZField(Native Method) at java.lang.reflect.Field.setBoolean(Field.java:618) at de.robv.android.xposed.XposedHelpers.setBooleanField(XposedHelpers.java:514) at ma.wanam.youtubeadaway.BFAsync$3.afterHookedMethod(BFAsync.java:223) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645) at qkj.a(Native Method) at qkg.a(SourceFile:18) at com.google.android.apps.youtube.app.YouTubeApplication.a(SourceFile:428) at com.google.android.apps.youtube.app.YouTubeApplication.onCreate(SourceFile:105) at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1013) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4772) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631) at android.app.ActivityThread.handleBindApplication(Native Method) at android.app.ActivityThread.access$1600(ActivityThread.java:170) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1364) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:146) at android.app.ActivityThread.main(ActivityThread.java:5635) 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:1291) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1107) at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132) at dalvik.system.NativeStart.main(Native Method) java.lang.IllegalArgumentException: not a primitive field at java.lang.reflect.Field.setZField(Native Method) at java.lang.reflect.Field.setBoolean(Field.java:618) at de.robv.android.xposed.XposedHelpers.setBooleanField(XposedHelpers.java:514) at ma.wanam.youtubeadaway.BFAsync$3.afterHookedMethod(BFAsync.java:223) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645) at qkj.b(Native Method) at qkg.a(SourceFile:19) at com.google.android.apps.youtube.app.YouTubeApplication.a(SourceFile:428) at com.google.android.apps.youtube.app.YouTubeApplication.onCreate(SourceFile:105) at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1013) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4772) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631) at android.app.ActivityThread.handleBindApplication(Native Method) at android.app.ActivityThread.access$1600(ActivityThread.java:170) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1364) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:146) at android.app.ActivityThread.main(ActivityThread.java:5635) 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:1291) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1107) at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132) at dalvik.system.NativeStart.main(Native Method) java.lang.IllegalArgumentException: not a primitive field at java.lang.reflect.Field.setZField(Native Method) at java.lang.reflect.Field.setBoolean(Field.java:618) at de.robv.android.xposed.XposedHelpers.setBooleanField(XposedHelpers.java:514) at ma.wanam.youtubeadaway.BFAsync$3.afterHookedMethod(BFAsync.java:223) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645) at qkj.c(Native Method) at com.google.android.apps.youtube.app.YouTubeApplication.a(SourceFile:431) at com.google.android.apps.youtube.app.YouTubeApplication.onCreate(SourceFile:105) at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1013) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4772) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631) at android.app.ActivityThread.handleBindApplication(Native Method) at android.app.ActivityThread.access$1600(ActivityThread.java:170) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1364) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:146) at android.app.ActivityThread.main(ActivityThread.java:5635) 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:1291) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1107) at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132) at dalvik.system.NativeStart.main(Native Method) YouTube AdAway: brute force failed! Class/Param sequence not found YouTube: com.google.android.youtube 12.49.55 loaded with module version 3.8.0

Mihara commented 6 years ago

Having exactly the same kind of log output as MakoSDV above, but on Oreo, OnePlus 5, save for the header of course:

02-08 09:36:29.563 I/Xposed  (  687): -----------------
02-08 09:36:29.563 I/Xposed  (  687): Starting Xposed version 90.0-beta1 (Systemless by topjohnwu), compiled for SDK 26
02-08 09:36:29.563 I/Xposed  (  687): Device: ONEPLUS A5000 (OnePlus), Android version 8.0.0 (SDK 26)
02-08 09:36:29.563 I/Xposed  (  687): ROM: ONEPLUS A5000_23_180103
02-08 09:36:29.563 I/Xposed  (  687): Build fingerprint: OnePlus/OnePlus5/OnePlus5:8.0.0/OPR6.170623.013/12251519:user/release-keys
02-08 09:36:29.563 I/Xposed  (  687): Platform: arm64-v8a, 64-bit binary, system server: yes
02-08 09:36:29.563 I/Xposed  (  687): SELinux enabled: yes, enforcing: yes
02-08 09:36:29.599 I/Xposed  (  687): -----------------

What's interesting is that whatever problem crashes YouTube as a result appears to be intermittent -- crashes keep reoccurring, but I don't see any video ads anymore, at least. Card ads in Home remain, however.

wanam commented 6 years ago

Well i got tired of playing with proguarded sources, i got the idea to try something else, with no "resources hooking" as well.

I posted a new update of the module 4.0.0, tested against YouTube 13.01.52, you can try it against other YT versions and report back any issues. Please follow those steps to report ads: 1- Uninstall the module 2- Install debug version from here 3- Clear Xposed logs on Xposed Installer 4- Open YouTube App and reproduce the ad 5- Get logs from Xposed Installer and attach them here

wanam commented 6 years ago

4.1.0 should work.