yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] ndarkside93:
CAF(code aurora forum) build and optimizes for snapdragon chipsets particularly, and utilize the available features that may or may not be available elsewhere. So while due to the nature of the build I doubt you'll see the gains you would on a snapdragon SOC, you could try it, and see what the results are. The worst that could happen is the browser doesn't perform any better, or crashes, it won't affect the rest of the OS.
[Android Apps and Games] Jakky567:
This is literally the most stable Snapdragon browser I've ever used. Bar none. Is there any chance of making the subscription lists update more often? Or adding different ones? I feel like that should be somewhat decoupled.
[Android Apps and Games] ratbags:
Privacy concerns are a big issue: have you seen the privacy policy of some of the closed source options such as pyrope and yubrowser?
[Android Apps and Games] mattnin:
Do you mean the AdBlock lists? They are updated weekly. It would be easy enough to have it update more frequently, but should it? Is there a problem with AdBlock or the recommended AdAway host files?
[Android Apps and Games] mattnin:
Translation? Is that a stock feature?
[Android Apps and Games] tachiquan3:
Chrome feature. When visiting foreign site browser will ask if you want to translate the page in english or what so ever language youre using.
[Android Apps and Games] mattnin:
OK, I will look into it this weekend and report back my findings.
[Android Apps and Games] Jakky567:
There isn't a problem, I just like more comprehensive lists, as I occasionally get those "you have a virus popups" on some websites. Does the AdBlock only support hosts files?
[Android Apps and Games] tachiquan3:
Thanks.
[Android Apps and Games] kojak1989:
can i sync my google account with this browser ? Because Google blocking all third party browsers.
[Android Apps and Games] mattnin:
The AdBlock only supports host files using standard format. I decided to use the default host files by AdAway since they are updated regularly and adhere to several criteria and have always worked well for me. https://github.com/AdAway/AdAway/wiki/HostsSources#what-are-the-criteria-to-make-a-hosts-source-default-in-adaway

The host files are baked in to the apk and would require modification to decouple as you're suggesting. However, you're more than welcome and highly encouraged to build your own browser and add whatever host files you want. I question adding too many hosts files. Would it slow the browser down? I believe most certainly it would with frequent updating and possibly checking for blocked URLs slowing down the browser operation.
[Android Apps and Games] mattnin:
I am sorry, it is not working on this browser either.
[Android Apps and Games] Jakky567:
It's honestly tied for my primary browser with Firefox, I just was curious. I'm rooted with Xposed, so ads aren't a problem on my phone anyways.
[Android Apps and Games] ArslanTheGreat:
WebRefiner(adblock) supports more then just host files

https://webtech-devx.qualcomm.com/swe/docs/articles/en/web-refiner.html

but be careful with what you use they may conflict and/or break sites but using the standard list like easylist should be fine

check out https://filterlists.com/ for a bunch of them.

It can be a pain in the ass when they conflict or break stuff especially when you have a long list

if your adding more to ur list dont use easylist right now it breaks amp sites at the moment
[Android Apps and Games] Packsman:
[MENTION=7149109]mattnin[/MENTION] [MENTION=8032808]ArslanTheGreat[/MENTION], first thank you for your great work and support. I was curious to try to build 64-bit version of swe so I set ' target_cpu="arm64" ' in ˜/chromium/src/out/Default/args.gn. But then I got this error:

' ninja: error: '../../v8/lib_x64/target/natives_blob.bin', needed by 'natives_blob.bin', missing and no known rule to make it '

Do you have any clue about this problem and how can I fix this?
[Android Apps and Games] SEALBoy:
I was wondering if there is a way to disable Back/Forward edge swiping? I hate it and it's my only problem with CAF-based browsers.
[Android Apps and Games] 10goto10:
It's not included in this build, edge swiping does nothing.
[Android Apps and Games] Portgas D. Ace:
It is included, you manually have to enable it.
[Android Apps and Games] dieccast39:
Browser is very good!! fast and smooth!! Although one quick bug is that the Google translation is not working

Also it doesn't have data saver like chrome right? and no Google sync??
[Android Apps and Games] ndarkside93:
Data saver is not in the open source chromium builds as it is a Google proprietary feature. While sync is in thesource, Google blocks chromium builds from using them.
[Android Apps and Games] mattnin:
Sorry about translation feature. I didn't get a chance to work on the translation feature this last weekend like I hoped. I just started a new second job and my time is totally strapped. This coming weekend I will be free for a period of time in the morning and I will look into it then.
[Android Apps and Games] Jakky567:
Out of curiosity, how long does it take to compile? I've got a computer with the power to do so.
[Android Apps and Games] Reptilez_DK:
Between 30 minutes and 10 hours, depending on changes, errors and so on. :silly:
[Android Apps and Games] Jakky567:
I'm going pretty much stock + a couple different filter lists, so I don't expect many changes.
[Android Apps and Games] Packsman:
delete
[Android Apps and Games] SEALBoy:
How do you enable it?
[Android Apps and Games] Portgas D. Ace:
Just checked the latest version from the OP and the option to enable it isn't there (anymore?). But the swipe navigation is working properly for me by default.
[Android Apps and Games] 10goto10:
And now it can't be disabled :crying: code haven't been merged in, probably.
[Android Apps and Games] mattnin:
The app was updated this morning and is up on the top post and in XDA Labs. I looked into the translate feature and I wasn't able to find a switch to get it to work. It also appears other CAF browsers have removed this feature because it doesn't work. Is this correct? If anyone wants to help figure out translate and other features, I have also included helpful links in the second post.

Would someone with kitkat try installing this and see if it runs? Also added changelog link in second post.
[Android Apps and Games] kost7:
Hey, sorry for failing to mention this earlier: I already installed some time last week the previous version on my wife's LG G3 which still runs 4.4.2 (I never bothered to update it all this time :().

When I installed it, the browser worked fine and she hasn't complained about anything yet (admittedly though, she doesn't use it that much).

So, I think it's safe to say that it runs well in Kitkat.

By the way, the new update is great! This browser is really fast.:good:
[Android Apps and Games] mattnin:
Awesome! I'm glad to hear that more people are compiling it on their own!

That's what I thought, thanks for the reply! I updated the top post and XDA labs, 4.0+
[Android Apps and Games] Jakky567:
Are you sure it works on 4.0? I thought chrome stopped working on ICS after v50? Other than that it's a lovely fast browser.
[Android Apps and Games] kost7:
Ok, I just tried the browser on an old phone with 4.1.2 lying around in the drawer. It installs fine, I did go through the initial setup and managed to browse a bit, but it is very slow and it hangs when you press the back button or try to exit. So, I think you are right; it is probably not good for ICS but it works fine in KitKat (4.4).
[Android Apps and Games] Va2c:
Amp pages not displaying. Originals only display.

Anyone facing this issue?
[Android Apps and Games] mattnin:
This topic was covered a page or two back. Try enabling JavaScript.
[Android Apps and Games] ndarkside93:
Or disabling web refiner if that doesn't work. Just for future reference
[Android Apps and Games] Packsman:
Do we have any native 64-bit libs in SWE CAF sources yet? I read that some people had succees in compiling Android chromium 64-bit but no way I could make it to finish building CAF with target_cpu="arm64". Guess it's broken in the v8 compiler source...
[Android Apps and Games] Primokorn:
Is there a way to remove Google ads from this browser? Web Refiner doesn't help.

I have them from the search results of Startpage.
[Android Apps and Games] mattnin:
OK, I'll look into it. I am pretty sure it should be blocked. A host file may not be loading properly.

Also, I am likely going to release version 57 of the browser. Development appears to have stalled on 56 and may be approaching stable.
[Android Apps and Games] coloured_chalk:
Any way to copy Chrome bookmarks? AFAIK, Google has disabled 3d party browsers sync, but it would be nice to copy bookmarks from Chrome to SWE
[Android Apps and Games] andy356:
Thanks for this browser! Finally a pure Snapdragon browser straight from the source! Really, huge thanks!
[Android Apps and Games] Ultramanoid:
Wonder if it's hard-coded in the original source, because it behaves exactly like Chromium nightlies, which do not have any kind of ad blocking.

Simple test; compare an XDA search with Firefox + uBlock Origin and one with this browser. Clean on Firefox, search results visible, but a long list of Google ads here ( and Chromium ) blocking entirely out of view the search results.
[Android Apps and Games] 10goto10:
Well, for one thing uBlock does element hiding (CSS), which isn't achievable with a plain hosts file. A few pages back someone mentioned WebRefiner can parse iOS content blocking rules too, maybe that would help.

Also sorry [MENTION=7149109]mattnin[/MENTION] for the lack of benchmarks as this browser is obviously faster than other browsers for me :)
[Android Apps and Games] Ultramanoid:
Fair enough. Try Firefox using a system hosts file blocking Google ads and it will work, try this or Chromium and the hosts file is ignored, which is the point I was trying to make. With Chromium there's no way around this, but with this build and its embedded ad blocking I thought it would work.
[Android Apps and Games] 10goto10:
Just tested this on desktop chromium and firefox, on uBlock Origin you definitely have to turn on cosmetic blocking to hide the google ads. Turning it off while enabling all the other blocking features, the ads will show up. So I don't think it's a 'chromium-being-google's-software-not-wanting-to-block-it's-own-company's-ad' problem. :P
[Android Apps and Games] Ultramanoid:
I'm testing on Android.

Edit : With no uBlock Origin, just take that out of the picture. Only a system hosts file.
[Android Apps and Games] Megabliss:
There's instructions here:

http://android.stackexchange.com/questions/85176/how-to-export-bookmarks-from-chrome-in-android

Basically you need to copy two files from chrome directory to SWE directory, I haven't tried with this browser but it worked for me on other CAF-based browsers.
[Android Apps and Games] coloured_chalk:
I tried copying `app_chrome/Default/Bookmarks ` file from Chrome to CWE but no luck :( as well as Cookies and other

HAH lol permissions lol :D

after copying, it has Chrome permissions set (or course app can't read poor Bookmarks file then!)

All I have to do is to set permissions for CWE browser

All my bookmarks, history and other stuff successfully appeared then
[Android Apps and Games] XenRon:
Hello,

I came here to report a bug... Pop-up pages are not working on this browser as it shows a blank white page without anything. Screenshots below.

SWE Browser vs Chrome Browser (what it is supposed to show)

Then, I realised that the Web Defender is te one which is causing the problem. Can you please fix this bug? Thanks! ?

On Samsung A510F running Android M 6.0.1

Cheers,

XenRon
[Android Apps and Games] deepu458:
Thx for the info buddy, but do u know any way i can copy the saved chromium logins from an other browser to this browser? I mean before i was using YuBrowser(another Mokkee source chromium Browser) now i want to copy the Login Usernames and passwords from that browser to this SWE browser.
[Android Apps and Games] coloured_chalk:
It's file Login Data (checked now, copied it from Chrome to CWE, reviewed permissions and owners). It works :good::good::good:
[Android Apps and Games] bdtoole:
Hello,

First, thank you [MENTION=7149109]mattnin[/MENTION] for building this version and posting it - having an open source version of the CAF browser easily accessible is nice!

Secondly, I do have a generic question about the CAF browser and its optimizations, although it may be better suited to another topic. I have been a regular user of the F-droid version of Lightning Browser for quite a while, but I've also delved off and experimented slightly with a few CAF browsers, and something keeps crossing my mind.

I realize this is a question that will vary a lot on personal preference, but as a general statement, is there any solid, practical reason to use a CAF browser over one like Lightning (or vice versa)? I know the CAF Browsers are optimized for Snapdragon chips, but that seems like a relatively general and vague statement to me. Granted, I don't have the latest device (LG G3), and I'm not a massive Android power user. From what I can tell, comparing Lightning to a few of the CAF browsers, the latter appear to be a bit faster at page rendering but tend to have issues such as no bookmark sync/export/import, not loading AMP pages, no text reflow, and broken Night Modes). Lightning seems to be more working-feature-rich, even allowing things such as full customization of the default search engine. Are there any other notable and practical differences between them? For clarification, by practical, I mean more than benchmark numbers. I haven't noticed any issues with either browser's adblock functionality or in-app performance in general, but it just seems to me like a lot of the people that are using the CAF browsers are asking for functionality to be added that already exists in Lightning.

For the record, I'm not trying to advocate one over the other - I'm genuinely curious about major differences across the browsers.

Thanks in advance for any community input that folks might provide!
[Android Apps and Games] mattnin:
The reason I choose this browser is because it's constantly being updated by a large team of highly skilled developers so I believe it is fairly secure. Also, it's open source and can be reviewed by anyone. If there were shenanigans, someone would say something. Finally, it's fast and optimized for the type of SoC I have in my phone and so these are the reasons I choose this browser.
[Android Apps and Games] b.roid:
anyway this browser can be themed like tuga can?
[Android Apps and Games] mattnin:
Quick update:

It appears m56 is stable. It has been at the same commit since last release. I updated the local repo to m57 and built and tested it and it appears there is a bug when selecting search engine providers which is causing a crash. This happens with a pure vanilla stock build so I decided not to release it here. I am not going to attempt another build until next weekend, so we will go three weeks with SWE Browser without an update, but at least it's stable.

I spent a considerable amount of time on this. Unfortunately, I have not able to remove the ads. I've tried several builds and several attempts with no luck. It appears we will need to include content blocking rules instead of a host file. If someone can help, that would be appreciated. Not sure exactly what I'm missing. [MENTION=8032808]ArslanTheGreat[/MENTION] posted this link earlier, https://webkit.org/blog/3476/content-blockers-first-look/, hopefully that will help. I've tried the following content blocking rules with no luck,

{

"categories": {

"Advertising": [

{

"Google": {

"http://www.google.com/": [

"2mdn.net",

"admeld.com",

"admob.com",

"cc-dt.com",

"destinationurl.com",

"doubleclick.net",

"adwords.google.com",

"googleadservices.com",

"googlesyndication.com",

"googletagservices.com",

"invitemedia.com",

"smtad.net",

"teracent.com",

"teracent.net",

"ytsa.net"

]

}

}

],

"Analytics": [

{

"Google": {

"http://www.google.com/": [

"google-analytics.com",

"postrank.com"

]

}

}

],

"Social": [

{

"Google": {

"http://www.google.com/": [

"developers.google.com",

"gmail.com",

"mail.google.com",

"inbox.google.com",

"orkut.com",

"plus.google.com",

"plusone.google.com",

"voice.google.com",

"wave.google.com",

"googlemail.com"

]

}

}

]

}

}

see https://github.com/kaishin/Nope/blob/master/Nope.safariextension/rules/google.json

I'm sorry, this is a stock browser and if code aurora doesn't include theme-ing, this one won't either.
[Android Apps and Games] cdysthe:
I do not know too much about all the flavors of Chrome and Chromium so I was wondering what the difference is between YuBrowser and this one?
[Android Apps and Games] mattnin:
This browser is open source and YuBrowser isn't, that's the difference. Good luck guessing what is in their code.
[Android Apps and Games] cdysthe:
Well, I do not have to guess, do I? I'm on SWE and lovin' it. :cool:
[Android Apps and Games] andy356:
What does SWE stand for?
[Android Apps and Games] mattnin:
I actually have no idea
[Android Apps and Games] kost7:
Snapdragon Web Engine Browser
[Android Apps and Games] Jakky567:
Yep. Blocking Google ads needs cosmetic filters. Actually ublock origin GitHub page has a very interesting guide to it as well as that link arslanthegreat (I really want to make a Narnia reference) posted. Easylist is a good one, but there are other regularly updated lists. You actually get broader protection as well. filterlists.com has quite a few if I remember correctly. The key is to find the right combo of lists so you get very few false positives.
[Android Apps and Games] Sefyron:
i loved this browser I've got an amazing score in octane. keep up the good work devs.
[Android Apps and Games] Sefyron:
btw guys, i don't now if it's just me or all of guys have night mode broken. if there is a way to fix it please tell me
[Android Apps and Games] mattnin:
Thanks, I will look into the other lists this weekend. One thing I did try was build a fully stock and untouched build with no host lists baked in but with AdAway installed and the default host lists. Google ads were blocked. So the host lists will block Google ads if iptables is modified. Apparently, SWE Browser can't use the same host lists and block exactly the same ads as AdAway.
[Android Apps and Games] badflife:
I read that Chromium Based Browsers send Data to Google.

Is this true? So does this Browser also send Data to Google?

Please lighten me up.

Thanks.
[Android Apps and Games] Primokorn:
Yes, it's true. Chromium is managed by Google so some data are sent to their servers (less than Chrome of course). It also depends on the services you are using. You can use Firefox and send data to Google (if you are using the safe browsing protection for instance).

That's why we can use 'ungoogled' browsers (on GNU/Linux at least) like Iridium, Inox,...
[Android Apps and Games] badflife:
Hey thanks for Inox Browser info.

I am using a Arch based distro (Antergos) so I will give it a try.

So i will be using SWE Browser. I was uisng Tuga Browser which is a great browser but not OpenSource like this one.
[Android Apps and Games] Panic84:
56.0.2924.2715989 not as smooth as pyrope but great browser

m55 stable ask me for email and pass login to download
[Android Apps and Games] Jakky567:
I'm not experiencing amp page breakage with easylist on Firefox and ublock spoofed as chrome, not doubting the problem, just curious what the issue is exactly. I like to tinker with filters a bit myself.
[Android Apps and Games] ArslanTheGreat:
yeh i had to do a **** ton of testing to figure out that it was easylist that was causing problem, i think it has to do with how and what webrefiner supports, not quite sure like i said earlier there isnt much Documentation on webrefiner beside what kind of list it can use

and alternative that works "EasyList Without Element Hiding Rules" so it might be one of the element hiding rules, just a guess.

also filterlist can conflict which i had experience with but in this can it is not because of conflict
[Android Apps and Games] mattnin:
Ok thanks [MENTION=8032808]ArslanTheGreat[/MENTION] I will try a combination of lists this weekend and see what will block the Google ads. I am cautious however, I don't want the webrefiner to become too bloated for fear it may break too many webpages or even slow the browser down.

Thanks for the info on search engine selection crash on 57. In my test, I deleted m56 before installing m57 and it was still crashing upon entering search engine provider selection, but I will try clearing data/cache before installing the apk. If that is required, that means we will lose our bookmarks again though >:-[
[Android Apps and Games] andy356:
Would it be possible to implement a toggle in settings to remove the persisting notification "Close all incognito tabs"? It's kinda pointless when you've selected the always incognito mode.
[Android Apps and Games] Sjant:
[MENTION=7149109]mattnin[/MENTION]

Thanks for all your work on this great browser.

Can you tell me why Chromium (m59) opens all links in chrome custom tabs while this and stock Chrome opens everything in normal tabs?

Edit: Figured it about by messing with chrome://flags

Anyhow thanks for your work on providing these APKs for us. :)
[Android Apps and Games] Jakky567:
You can always hide notifications from chrome I think.
[Android Apps and Games] andy356:
Yes, but that also removes the Now Playing notification for any media.
[Android Apps and Games] shubby:
Awesome browser fastest one for sure ;)

BTW can we import bookmarks from chrome that is only thing that I can't find I want to leave chrome
[Android Apps and Games] mattnin:
Yes, there is a way but you must have root access. In an adb shell, navigate to

cd /data/data/com.android.chrome/app_chrome/Default/
cp Bookmarks /data/data/org.codeaurora.swe.browser/app_chrome/Default/

You may need to change permissions, see this post thanks to [MENTION=4770614]coloured_chalk[/MENTION] for the instructions, it works perfectly importing bookmarks.

Those above instructions by [MENTION=4770614]coloured_chalk[/MENTION] will need to be followed to update to m57 beta because there is a bug when flashing the new m57 apk over m56 causing a crash when selecting search providers. Data and Cache will need to be cleared for m57 to work properly. So after updating to m57, copy the bookmarks file, wipe data and cache, copy the bookmarks file back and change the permissions.

[MENTION=4958579]Primokorn[/MENTION] , thanks to [MENTION=8032808]ArslanTheGreat[/MENTION] and his host list suggestions, Google Ads are now blocked. I used ublock, adguard, adaway, and addblockplus host lists in the latest build. See the swebld57ver0002.patch for a full list of changes in the m57 build released today.
[Android Apps and Games] shubby:
Thanx and awesome work guys :)
[Android Apps and Games] b.roid:
made this my default browser :) works great! :good:
[Android Apps and Games] mittalanmol22:
Anyway to import all chrome data to it?
[Android Apps and Games] mattnin:
Look at the posts by colouredchalk in this thread.
[Android Apps and Games] Der Gerät:
do i need a caf rom in order to benefit?
[Android Apps and Games] Sefyron:
hey [MENTION=7149109]mattnin[/MENTION] it is possible to play YouTube in the background cuZ i tried it and i got the notification but when i switch to another app YouTube stop playing in the background. i congrats you for this awsome browser you did a great job
[Android Apps and Games] ainurrofiq:
Can you upload this build? [MENTION=8032808]ArslanTheGreat[/MENTION]

---------- Post added at 01:21 AM ---------- Previous post was at 12:56 AM ----------

Can you explain it more thoroughly? I'm a noob, i copied it manually from file browser n swe browser is force close