adblocker-reborn / adblocker_reborn Goto Github PK
View Code? Open in Web Editor NEW[Xposed Module] The reborn version of AdBlocker - Java Part
License: GNU General Public License v3.0
[Xposed Module] The reborn version of AdBlocker - Java Part
License: GNU General Public License v3.0
0.1b
MK60.1-161118-RELEASE
I just install this module yesterday from xposed installer, in Android.. Sadly, this module was make my Gojek app crash, and it can't be launch.. When I disable this module, Gojek app become run flawlesly again.. So, please review this module again.. Actually this is a great module to block ads that I have ever been used.. Thanks..
Description
Xposed log / logcat
.. URL filtering
.. fetched object dimension filtering
.. simple regex examples to do layman wildcard filtering? lytic , crash
.. ♨️
.. smarter traffic logging to highlight servers with slower responses (3rd party ads) than rest of traffic
.. spoofing http response code 200 [mwahaha]
.... i think the solution to waze ads both inline searches and on map callouts
ftw
Description
Application fails to take any effect on WebView side. All ads keeps showing without blocking any ads out. WebView blocking is enabled, but has zerro effect. Device Galaxy Note 4(SM-N910C).
Also even through debugging mode enabled, there are no logs in Xposed.
Xposed log / logcat
Can you show us about how the ad list is formed, and allow us to add items to that list?
When module is enabled in Xposed, apps crash at random. Notably the messaging app crashes every time I view a message.
logcat.txt
想问下你现在的项目解决这个问题了吗?
采用什么方式的?
Such as Netease Cloud Music, it sometimes will lag much.
I guess there is some kind of race conditions or something, but I can't figure it out.
Hi there,
I'm wondering how I can add a hosts file source and build the app? I saw an intriguing source on the AdAway topic on XDA. http://1hosts.cf/ which merges a great number.
Also, how would easy privacy adblocker rules for browser extensions even apply? I noticed an easyprivacy link when I was looking through trying to find a place to add the host source. I recall reading the app does include hosts file sources.
Thanks for your consideration.
APP名称: JPTT
使用minminguard也是一样结果chiehmin/MinMinGuard#149
最底部的横幅广告虽然去除,但留下一空白区块
As I mentioned above, does it support YouTube ads?
And I hope there will be Blacklist in further version, because some people would like to block specific apps, not almost apps.
I have translated strings.xml completely into Turkish. Please let me know if there is a problem. I will try to help you as soon as possible. When you create a folder for Turkish, I will upload the translated file.
values-tr
内建的hosts挡了满多东西的,像是QQ有些功能会无法使用等等
可以自行修改或者使用系统hosts吗?让一般用户有修改的空间
instead of loopback why not return NXdomain?
Thank you for the best adblocker on android!
But i have one question... would it be possible to support per app settings? i mean that we can configure the settings of the applications individually? That would make this adblocker the best!
Thank you for your excellent work!
Greetings
I noticed this in logcat:
06-16 15:49:05.918 1444 3734 E EdXposed-Bridge: java.lang.ClassCastException: java.lang.String cannot be cast to android.content.Intent
06-16 15:49:05.918 1444 3734 E EdXposed-Bridge: at com.aviraxp.adblocker.continued.hook.h$a.beforeHookedMethod(ShortcutHook.java:2)
06-16 15:49:05.918 1444 3734 E EdXposed-Bridge: at de.robv.android.xposed.MethodHooker.handleHookedMethod(MethodHooker.java:61)
06-16 15:49:05.918 1444 3734 E EdXposed-Bridge: at EdHooker_d6cb3615b07510db932c119335b0668763709397.hook(Unknown Source:171)
06-16 15:49:05.918 1444 3734 E EdXposed-Bridge: at com.android.server.am.ActivityManagerService.broadcastIntentWithFeature(ActivityManagerService.java:16728)
06-16 15:49:05.918 1444 3734 E EdXposed-Bridge: at android.app.IActivityManager$Stub.onTransact(IActivityManager.java:2283)
06-16 15:49:05.918 1444 3734 E EdXposed-Bridge: at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2867)
06-16 15:49:05.918 1444 3734 E EdXposed-Bridge: at android.os.Binder.execTransactInternal(Binder.java:1154)
06-16 15:49:05.918 1444 3734 E EdXposed-Bridge: at android.os.Binder.execTransact(Binder.java:1123)
06-16 15:49:05.919 1444 3734 E EdXposed-Bridge: java.lang.ClassCastException: java.lang.String cannot be cast to android.content.Intent
06-16 15:49:05.919 1444 3734 E EdXposed-Bridge: at com.aviraxp.adblocker.continued.hook.h$a.beforeHookedMethod(ShortcutHook.java:2)
06-16 15:49:05.919 1444 3734 E EdXposed-Bridge: at de.robv.android.xposed.MethodHooker.handleHookedMethod(MethodHooker.java:61)
06-16 15:49:05.919 1444 3734 E EdXposed-Bridge: at EdHooker_1d32fd428893610d3914110116abed3745926464.hook(Unknown Source:185)
06-16 15:49:05.919 1444 3734 E EdXposed-Bridge: at com.android.server.am.ActivityManagerService.broadcastIntentLocked(ActivityManagerService.java:15914)
06-16 15:49:05.919 1444 3734 E EdXposed-Bridge: at java.lang.reflect.Method.invoke(Native Method)
06-16 15:49:05.919 1444 3734 E EdXposed-Bridge: at de.robv.android.xposed.MethodHooker.handleHookedMethod(MethodHooker.java:81)
06-16 15:49:05.919 1444 3734 E EdXposed-Bridge: at EdHooker_d6cb3615b07510db932c119335b0668763709397.hook(Unknown Source:171)
06-16 15:49:05.919 1444 3734 E EdXposed-Bridge: at com.android.server.am.ActivityManagerService.broadcastIntentWithFeature(ActivityManagerService.java:16728)
06-16 15:49:05.919 1444 3734 E EdXposed-Bridge: at android.app.IActivityManager$Stub.onTransact(IActivityManager.java:2283)
06-16 15:49:05.919 1444 3734 E EdXposed-Bridge: at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2867)
06-16 15:49:05.919 1444 3734 E EdXposed-Bridge: at android.os.Binder.execTransactInternal(Binder.java:1154)
06-16 15:49:05.919 1444 3734 E EdXposed-Bridge: at android.os.Binder.execTransact(Binder.java:1123)
I don't know how big a problem it is.
RT
Make Readme.md and description on XDA more informative: add screenshots with options and interface, copy info from XDA here too and add links to XDA and Xposed Module Repository. Tell in the info the advantages of this app over other ad blockers: MinMinGuard, AdAway. Is it conflicting with MinMinGuard, if so, which is better? Does the app need root? Does it remove space that was occupied by ads?
QQ和UC都是最新版 系统是FLYME6 启用后QQ滑屛非常卡,卸载后正常。请问是怎么回事?
Description
默认过滤规则选项开启时,陌陌应用的图片和视频都无法加载。经测试
目前自己的解决方法,添加元素白名单 img.momocdn.com
Xposed log / logcat
04-27 13:58:25.199 I/Xposed (11126): URL Block Success: com.android.webview/img.momocdn.com/feedvideo/90/64/9064F872-0692-2BBE-474F-5F2E7CF2CEE82017****_C.fl
v
04-27 13:58:25.237 I/Xposed (11126): URL Block Success: com.android.webview/img.momocdn.com/feedvideo/90/64/9064F872-0692-2BBE-474F-5F2E7CF2CEE82017****_C.fl
v
04-27 13:58:25.295 I/Xposed ( 1496): [I/Prevent] disallow service com.keramidas.TitaniumBackup/.apiBackupRestore.DummyService
04-27 13:58:25.317 I/Xposed (11126): URL Block Success: com.android.webview/img.momocdn.com/feedvideo/90/64/9064F872-0692-2BBE-474F-5F2E7CF2CEE82017****_C.fl
v
04-27 13:58:25.328 I/Xposed ( 1496): [I/Prevent] disallow service com.keramidas.TitaniumBackup/.apiBackupRestore.DummyService
04-27 13:58:25.376 I/Xposed ( 1496): [I/Prevent] disallow service com.keramidas.TitaniumBackup/.apiBackupRestore.DummyService
04-27 13:58:25.446 I/Xposed (11126): URL Block Success: com.android.webview/img.momocdn.com/feedvideo/90/64/9064F872-0692-2BBE-474F-5F2E7CF2CEE82017****_C.fl
v
04-27 13:58:25.485 I/Xposed ( 1496): [I/Prevent] disallow service com.keramidas.TitaniumBackup/.apiBackupRestore.DummyService
04-27 13:58:26.019 I/Xposed (11126): URL Block Success: com.android.webview/img.momocdn.com/feedvideo/D4/63/D4630146-BEAD-7A71-5B0E-8B3E6F9097072017****_C.fl
v
04-27 13:58:26.041 I/Xposed (11126): URL Block Success: com.android.webview/img.momocdn.com/feedvideo/D4/63/D4630146-BEAD-7A71-5B0E-8B3E6F9097072017****_C.fl
v
04-27 13:58:26.088 I/Xposed ( 1496): [I/Prevent] disallow service com.keramidas.TitaniumBackup/.apiBackupRestore.DummyService
04-27 13:58:26.114 I/Xposed ( 1496): [I/Prevent] disallow service com.keramidas.TitaniumBackup/.apiBackupRestore.DummyService
04-27 13:58:30.282 I/Xposed ( 1496): [I/Prevent] disallow service com.keramidas.TitaniumBackup/.apiBackupRestore.DummyService
04-27 13:58:32.108 I/Xposed (11126): URL Block Success: com.android.webview/img.momocdn.com/feedimage/17/8F/178F8112-79C1-C2EF-F49A-70AD7CD819C62017****_L.we
bp
04-27 13:58:32.150 I/Xposed (11126): URL Block Success: com.android.webview/img.momocdn.com/feedimage/17/8F/178F8112-79C1-C2EF-F49A-70AD7CD819C62017****_L.we
bp
04-27 13:58:32.160 I/Xposed (11126): URL Block Success: com.android.webview/img.momocdn.com/feedimage/17/8F/178F8112-79C1-C2EF-F49A-70AD7CD819C62017****_L.we
bp
04-27 13:58:32.170 I/Xposed (11126): Hosts Block Success: com.immomo.momo/img.momocdn.com
04-27 13:58:32.190 I/Xposed ( 1496): [I/Prevent] disallow service com.keramidas.TitaniumBackup/.apiBackupRestore.DummyService
04-27 13:58:32.193 I/Xposed (11126): URL Block Success: com.android.webview/img.momocdn.com/feedimage/17/8F/178F8112-79C1-C2EF-F49A-70AD7CD819C62017****_L.we
bp
04-27 13:58:32.208 I/Xposed ( 1496): [I/Prevent] disallow service com.keramidas.TitaniumBackup/.apiBackupRestore.DummyService
04-27 13:58:32.224 I/Xposed ( 1496): [I/Prevent] disallow service com.keramidas.TitaniumBackup/.apiBackupRestore.DummyService
04-27 13:58:32.241 I/Xposed ( 1496): [I/Prevent] disallow service com.keramidas.TitaniumBackup/.apiBackupRestore.DummyService
04-27 13:58:32.259 I/Xposed ( 1496): [I/Prevent] disallow service com.keramidas.TitaniumBackup/.apiBackupRestore.DummyService
04-27 13:58:33.225 I/Xposed (11126): URL Block Success: com.android.webview/img.momocdn.com/feedimage/17/8F/178F8112-79C1-C2EF-F49A-70AD7CD819C62017****_L.we
bp
04-27 13:58:33.242 I/Xposed (11126): URL Block Success: com.android.webview/img.momocdn.com/feedimage/17/8F/178F8112-79C1-C2EF-F49A-70AD7CD819C62017****_L.we
bp
04-27 13:58:33.259 I/Xposed (11126): URL Block Success: com.android.webview/img.momocdn.com/feedimage/17/8F/178F8112-79C1-C2EF-F49A-70AD7CD819C62017****_L.we
bp
04-27 13:58:33.266 I/Xposed (11126): Hosts Block Success: com.immomo.momo/img.momocdn.com
Hi!
I try to keep adblockers enabled for a minimum number of apps (for compatibility reasons). For example, I found out that the app FeedMe is slowed down a lot by this adblocker and it doesn't even have ads...
Would you consider adding a blacklist/whitelist mode selector? (Although I think a "select all" button for the whitelist would be equally effective...)
Thanks!
[edit: typo/grammar]
java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.startsWith(java.lang.String)' on a null object reference
01-21 14:14:02.362 E/Xposed (26116): at com.aviraxp.adblocker.continued.hook.i.鍚煎晩(URLHook.java:18)
01-21 14:14:02.362 E/Xposed (26116): at com.aviraxp.adblocker.continued.hook.i.楦(URLHook.java:62)
01-21 14:14:02.362 E/Xposed (26116): at com.aviraxp.adblocker.continued.hook.i.鍚煎晩(URLHook.java:15)
01-21 14:14:02.362 E/Xposed (26116): at com.aviraxp.adblocker.continued.hook.i$1.beforeHookedMethod(URLHook.java:82)
01-21 14:14:02.362 E/Xposed (26116): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:340)
01-21 14:14:02.362 E/Xposed (26116): at java.net.URL.<init>(<Xposed>)
01-21 14:14:02.362 E/Xposed (26116): at java.net.URL.<init>(URL.java:435)
01-21 14:14:02.362 E/Xposed (26116): at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
01-21 14:14:02.362 E/Xposed (26116): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:360)
01-21 14:14:02.362 E/Xposed (26116): at java.net.URL.<init>(<Xposed>)
01-21 14:14:02.362 E/Xposed (26116): at com.mplus.lib.awk.a(SourceFile:84)
01-21 14:14:02.362 E/Xposed (26116): at com.mplus.lib.avj.a(SourceFile:32070)
01-21 14:14:02.362 E/Xposed (26116): at com.mplus.lib.avj.a(SourceFile:16429)
01-21 14:14:02.362 E/Xposed (26116): at com.mplus.lib.avl.a(SourceFile:44)
01-21 14:14:02.362 E/Xposed (26116): at com.mplus.lib.bqe.onHandleIntent(SourceFile:112)
01-21 14:14:02.362 E/Xposed (26116): at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:68)
01-21 14:14:02.362 E/Xposed (26116): at android.os.Handler.dispatchMessage(Handler.java:102)
01-21 14:14:02.362 E/Xposed (26116): at android.os.Looper.loop(Looper.java:154)
01-21 14:14:02.362 E/Xposed (26116): at android.os.HandlerThread.run(HandlerThread.java:61)
“应用黑/白名单”会枚举系统中的所有应用,可是要其中找出指定的应用非常困难。
建议增加应用的搜索/过滤功能,以方便快速选择想要的应用。
I recently updated spotify from a relatively old version to the newest.
Now, within the spotify app, it causes the home page, the radio page and artist profiles to not load.
Sometimes it says that something went wrong and other times it just says that i'm offline.
I can still play music, go to the discover page and search. So it only breaks certain parts of the app.
I know it's this module because disabling it removes the issue.
Whitelisting Spotify doesn't help, neither does disabling every method of blocking
如题,系统Los 15.1 安卓8.1
With AR, when you refresh the post list it will pause 3-5 seconds before showing the content.
Also the list lags frequently when scrolling.
This also happens to applications that fetch a list and insert "native" ads between entries.
It only happens with AR. Similar applications like AdAway do not cause this issue.
It looks like that simply enabling the module will cause the lags.
I have been lately come across the problem of ads where in some apps if u want to get extra points or in game extra life u have to watch a video to get the benifit.
I was wondering if you could bypass the video duration values and skip the long time video seeing ads
I think may it will better if it be selection lists, user will easily choose mode they desire and know what they chosen. A checkbox make me confused what is currently mode.
Manufacturer: samsung
Model: SM-G955F
Android version: 9
Android source version: 9_201903
Api level: 28
Build id: PPR1.180610.011
Locale: nl_NL
VM heap size: 256 MB
CPU ABI: arm64-v8a
OpenGL ES version: 3.000030517578125
Network operator name: Unknown
Network country: Unknown
Network type: Unknown
Screen width: 1080
Screen height: 2009
Screen density: 400
Physical width pixels per inch: 391.8855
Physical height pixels per inch: 394.32153
Calculated screen size: 5.8
Screen size: normal
Screen orientation: Portrait
Screen rotation: 0°
blocklist/av_specific
is missing from folder. did you forgot to include it?I use the "search" shortcut of the Google app on a rooted OnePlus 5t. If I click on the ad after a search, the website doesn't load since it is blocked by AdAway. However, I would like to also hide the ads at the top of the search results. Is that possible or does Google use a very difficult technique to bypass?
Hi. Per-app settings don't work on Nougat. Blacklist or whitelist. Selected or not. It's just applied to all apps.
the adblocker blocks the app makes the home and the artists pages not work i tried to whitelist it it didnt work
Add option to control hosts sources like in AdAway or at least for now tell from which sources your hosts file is made and how often it updates.
diff -uNr a/AdBlocker_Reborned/app/build.gradle b/AdBlocker_Reborned/app/build.gradle
--- a/AdBlocker_Reborned/app/build.gradle 2017-01-23 20:09:36.000000000 +0800
+++ b/AdBlocker_Reborned/app/build.gradle 2017-02-02 03:34:26.000000000 +0800
@@ -1,14 +1,14 @@
apply plugin: 'com.android.application'
android {
- compileSdkVersion 25
- buildToolsVersion "25.0.2"
+ compileSdkVersion 21
+ buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.aviraxp.adblocker.continued"
minSdkVersion 15
- targetSdkVersion 25
+ targetSdkVersion 21
versionCode 8
- versionName "八雲紫"
+ versionName "1.3"
}
buildTypes {
release {
diff -uNr a/AdBlocker_Reborned/app/src/main/AndroidManifest.xml b/AdBlocker_Reborned/app/src/main/AndroidManifest.xml
--- a/AdBlocker_Reborned/app/src/main/AndroidManifest.xml 2017-01-23 20:09:36.000000000 +0800
+++ b/AdBlocker_Reborned/app/src/main/AndroidManifest.xml 2017-02-03 10:13:28.000000000 +0800
@@ -5,7 +5,7 @@
<application
android:allowBackup="true"
- android:icon="@drawable/icon"
+ android:icon="@mipmap/icon"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@android:style/Theme.DeviceDefault.Light.DarkActionBar">
diff -uNr a/AdBlocker_Reborned/app/src/main/res/drawable/icon.xml b/AdBlocker_Reborned/app/src/main/res/drawable/icon.xml
--- a/AdBlocker_Reborned/app/src/main/res/drawable/icon.xml 2017-01-23 20:09:36.000000000 +0800
+++ b/AdBlocker_Reborned/app/src/main/res/drawable/icon.xml 1970-01-01 08:00:00.000000000 +0800
@@ -1,12 +0,0 @@
-<vector xmlns:android="http://schemas.android.com/apk/res/android"
- android:width="24dp"
- android:height="24dp"
- android:viewportHeight="1000.0"
- android:viewportWidth="1000.0">
- <path
- android:fillColor="#FF6347"
- android:pathData="M290.3,84C162.8,130.4 85.4,159.5 82.7,162c-8.1,7.5 -10.2,14.4 -12.8,44.1C52.4,391 68.9,550.7 118.1,676c21.1,53.7 51.6,107 84.3,147.6c19.7,24.5 59.6,63.3 83,80.7c66.7,49.8 156.6,85.7 214.7,85.7c35.5,0 87.2,-14.6 137,-38.7c47.3,-23 81.5,-46.8 118.6,-82.6c28.8,-27.8 48.7,-51.8 69.8,-83.4c92,-137.8 127.1,-331.6 104.8,-578.3c-2.7,-30.9 -4.6,-37.4 -12.8,-45c-5.8,-5.4 -409.4,-152 -418,-152C496.1,10.2 402,43.3 290.3,84zM688,141.5L869.1,207l2.3,26.6c6.1,74 5.2,171 -2.5,236.3c-19.4,167.9 -81.3,297.1 -180.7,377C638.9,886.5 573.5,917.2 517,927.1c-18.2,3.3 -19,3.3 -39.1,-0.8c-59.2,-12.1 -122.1,-42.5 -170.4,-82.8C186.9,742.6 124.5,572.9 124.5,345.4c0,-35.3 2.5,-93 5.4,-124.2l1.3,-14.2l184,-66.7c116.5,-42.4 185.3,-66.5 187.8,-65.7C505.1,75.2 588.3,105.3 688,141.5z" />
- <path
- android:fillColor="#FF6347"
- android:pathData="M492.7,212.6c-3.5,1.7 -8.1,5.9 -10,9c-3.5,5.6 -3.6,11.9 -3.6,117.5L479.1,450.8l-4.8,3.1c-6.3,4 -14,2.1 -16.3,-4.2c-1.1,-2.9 -1.9,-41.4 -1.9,-94.1c0,-79 -0.4,-89.7 -3.1,-94.5c-4.8,-7.9 -12.3,-11.5 -24.7,-11.5c-12.3,0 -19.9,3.3 -25.1,10.9c-3.5,5 -3.6,10.7 -4.2,103.9c-0.4,67.5 -1.1,99.5 -2.7,101.2c-2.5,3.1 -13.4,3.3 -16.5,0.2c-1.7,-1.7 -2.3,-21.1 -2.3,-75.3c0,-65.6 -0.4,-73.4 -3.5,-79.3c-4.4,-8.6 -14,-13.6 -26.6,-13.6c-11.7,0 -20.1,5.8 -23.4,15.9c-1,3.5 -2.3,28.6 -3.1,56c-0.6,27.4 -1.9,84.5 -2.9,127.1c-2.5,102.2 0.4,135.1 16.3,183.8c8.2,24.7 15.5,38.7 28.9,55c55.4,67.1 165.4,75.7 245.9,19c6.9,-4.8 19.7,-15.9 28.2,-24.7c27.6,-27.8 32.6,-37.4 72.6,-135.7C745.5,506.8 745.9,505.6 743.6,498c-4.2,-14.4 -21.7,-24.3 -37.4,-21.5c-11.9,2.3 -17.1,10.4 -44.3,69.2c-14.2,30.5 -26.8,56.2 -28.2,56.9c-5,3.1 -12.7,1.5 -15.9,-3.3c-2.7,-4.2 -3.1,-20.1 -2.3,-171.4c0.6,-166 0.6,-166.8 -3.5,-172.1c-12.1,-16.5 -39.7,-15.7 -49.6,1.3c-3.6,6.5 -3.8,10.2 -4.4,100.6c-0.4,63.3 -1.1,94.5 -2.7,96.2c-3.3,4 -14.6,3.1 -16.9,-1.1c-1.1,-2.5 -1.9,-41.8 -1.9,-114.2c0,-122.3 0.2,-120.4 -12.1,-126.1C515.9,208.4 501.1,208.6 492.7,212.6z" />
-</vector>
Binary files a/AdBlocker_Reborned/app/src/main/res/mipmap-hdpi/icon.png and b/AdBlocker_Reborned/app/src/main/res/mipmap-hdpi/icon.png differ
Binary files a/AdBlocker_Reborned/app/src/main/res/mipmap-mdpi/icon.png and b/AdBlocker_Reborned/app/src/main/res/mipmap-mdpi/icon.png differ
Binary files a/AdBlocker_Reborned/app/src/main/res/mipmap-xhdpi/icon.png and b/AdBlocker_Reborned/app/src/main/res/mipmap-xhdpi/icon.png differ
Binary files a/AdBlocker_Reborned/app/src/main/res/mipmap-xxhdpi/icon.png and b/AdBlocker_Reborned/app/src/main/res/mipmap-xxhdpi/icon.png differ
Binary files a/AdBlocker_Reborned/app/src/main/res/mipmap-xxxhdpi/icon.png and b/AdBlocker_Reborned/app/src/main/res/mipmap-xxxhdpi/icon.png differ
diff -uNr a/AdBlocker_Reborned/build.gradle b/AdBlocker_Reborned/build.gradle
--- a/AdBlocker_Reborned/build.gradle 2017-01-23 20:09:36.000000000 +0800
+++ b/AdBlocker_Reborned/build.gradle 2017-02-02 03:33:16.000000000 +0800
@@ -5,7 +5,7 @@
jcenter()
}
dependencies {
- classpath 'com.android.tools.build:gradle:2.2.3'
+ classpath 'com.android.tools.build:gradle:1.5.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
diff -uNr a/AdBlocker_Reborned/gradle/wrapper/gradle-wrapper.properties b/AdBlocker_Reborned/gradle/wrapper/gradle-wrapper.properties
--- a/AdBlocker_Reborned/gradle/wrapper/gradle-wrapper.properties 2017-01-23 20:09:36.000000000 +0800
+++ b/AdBlocker_Reborned/gradle/wrapper/gradle-wrapper.properties 2017-02-02 03:33:49.000000000 +0800
@@ -3,4 +3,4 @@
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
+distributionUrl=http\://services.gradle.org/distributions/gradle-2.2-all.zip
diff -uNr a/AdBlocker_Reborned/gradle.properties b/AdBlocker_Reborned/gradle.properties
--- a/AdBlocker_Reborned/gradle.properties 2017-01-23 20:09:36.000000000 +0800
+++ b/AdBlocker_Reborned/gradle.properties 2017-02-02 03:33:28.000000000 +0800
@@ -8,7 +8,7 @@
# The setting is particularly useful for tweaking memory settings.
org.gradle.daemon=true
org.gradle.parallel=true
-org.gradle.jvmargs=-Xmx2048m
+# org.gradle.jvmargs=-Xmx2048m
# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
天猫详情页直接点击加载不了,下拉可以打开。
youtube history is affected cant record history
在应用黑/白名单中,找不到通过Google Play安装的Chrome浏览器,请教下为什么?
Description
Xposed log / logcat
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.