yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] mattnin:
{
"version": "1.0",
"update": {},
"subscriptions": [
{
"name" : "Adaway",
"category" : "Hosts",
"format" : "WebRefiner 1.0",
"url" : "https://adaway.org/hosts.txt",
"expiration" : "5 days"
},
{
"name" : " hpHostsâ€™ Ad and tracking servers",
"category" : "Hosts",
"format" : "WebRefiner 1.0",
"url" : "https://hosts-file.net/ad_servers.txt",
"expiration" : "5 days"
},
{
"name" : "Peter Loweâ€™s hosts file",
"category" : "Hosts",
"format" : "WebRefiner 1.0",
"url" : "https://pgl.yoyo.org/adservers/serverlist.php?hostformat=hosts&showintro=0&mimetype=plaintext",
"expiration" : "5 days"
},
{
"name" : "ublock",
"category" : "ADS",
"format" : "WebRefiner 1.0",
"url" : "https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/filters.txt",
"expiration" : "5 days"
},
{
"name" : "ublock privacy",
"category" : "TRACKERS",
"format" : "WebRefiner 1.0",
"url" : "https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/privacy.txt",
"expiration" : "5 days"
},
{
"name" : "ublock unbreak",
"category" : "Unbreak",
"format" : "WebRefiner 1.0",
"url" : "https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/unbreak.txt",
"expiration" : "5 days"
},
{
"name" : "Adblock Warning Removal List?",
"category" : "ADS",
"format" : "WebRefiner 1.0",
"url" : "https://easylist-downloads.adblockplus.org/antiadblockfilters.txt",
"expiration" : "5 days"
},
{
"name" : "Adguard Mobile",
"category" : "ADS",
"format" : "WebRefiner 1.0",
"url" : "https://adguard.com/en/filter-rules.html?id=11",
"expiration" : "5 days"
},
{
"name" : "Adware Filter",
"category" : "ADS",
"format" : "WebRefiner 1.0",
"url" : "https://easylist-downloads.adblockplus.org/adwarefilters.txt",
"expiration" : "5 days"
},
{
"name" : "Adguard Spyware",
"category" : "TRACKERS",
"format" : "WebRefiner 1.0",
"url" : "https://adguard.com/en/filter-rules.html?id=3",
"expiration" : "5 days"
},
{
"name" : "Easyprivacy",
"category" : "TRACKERS",
"format" : "WebRefiner 1.0",
"url" : "https://easylist-downloads.adblockplus.org/easyprivacy.txt",
"expiration" : "5 days"
},
{
"name" : "Malware Domains Filter",
"category" : "MALWARE_DOMAINS",
"format" : "WebRefiner 1.0",
"url" : "https://easylist-downloads.adblockplus.org/malwaredomains_full.txt",
"expiration" : "1 days"
}
]
}
[Android Apps and Games] valsoray14:
Thanks
[Android Apps and Games] wilpang:
Is the new one the stable version?
[Android Apps and Games] mattnin:
Paranoid is m60
[Android Apps and Games] fitittome:
Its working great for me. Good job!
[Android Apps and Games] chopoLet:
Oh wow. So many adblockers :). I've downloaded the paranoid version, at some point I'm still having an issue using night mode. I usually use the browser when I'm on facebook but when I turn night mode some text is missing, and when I tried to type a message letters doesn't show up. Anyway, the browser is smooth as expected and thank you for the good work sir.

I can still live without turning night mode on. :D
[Android Apps and Games] wilpang:
Ah I see, perceptions wise it seems to be better and micro stutter isn't present as much.

But I've encountered an issue that is present in v60 of tugabrowser when scrolling, if there is a link nearby it'll click on it. Feels like the screen is very sensitive.

Not sure what is causing it...
[Android Apps and Games] shenlong85:
Go to app permission and enable "Contact" and "Storage" permission.
[Android Apps and Games] night0crawler:
Okay will give it a try. Edit: Actually the problem was that I didn't uninstall Chrome before trying to login with this browser. So that's why there was problem
[Android Apps and Games] dimqua:
Please consider to apply ungoogled patchset to your builds for enhance privacy even more.

https://github.com/Eloston/ungoogled-chromium
[Android Apps and Games] OSheden:
Or Inox : https://github.com/gcarq/inox-patchset :good:

EDIT [MENTION=8461897]dimqua[/MENTION]

FYI https://github.com/bromite/bromite
[Android Apps and Games] dimqua:
You can also find Iridium patches here: https://git.iridiumbrowser.de/cgit.cgi/iridium-browser/tree/?h=patchview

And here are patches from Debian. There are also CopperheadOS's patches, if you are interested.
[Android Apps and Games] dimqua:
[MENTION=8070355]OSheden[/MENTION] I'm aware about Bromite, in fact, I have already suggested the author to add CAF patches to Bromite.
[Android Apps and Games] wudini:
Any news ? :D
[Android Apps and Games] mattnin:
None unfortunately. The last commit to this browser was two months ago. At least this browser still runs better than firefox.
[Android Apps and Games] dimqua:
Not exactly. Yes, m60 branch is outdated, but developers work hard on master branch. I hope, m61 will be released soon. :)

https://source.codeaurora.org/quic/chrome4sdp/chromium/src/refs/
[Android Apps and Games] wudini:
Okidoki.
[Android Apps and Games] beatschubser:
I don't know if this forum is the right place, but it would be awesome to have quick access to the night mode feature or even Tasker integration for a toggle.

It's inconvenient to have to go into the settings every night and morning to turn it on and off.
[Android Apps and Games] cdysthe:
Will we see an update before the end of the year?
[Android Apps and Games] mattnin:
I wish I could give you an update. I think SWE is still updating their main code base, but no commits have been pushed for the next browser. The current browser is still fast however. I'm personally still using it as my daily driver. I hope code aurora releases the next browser soon.
[Android Apps and Games] snfc:
Could you compile 60.0.3112.78?

The current build you have available performs a little slower (compared to the latest m59) and has a couple of UI bugs.

Im on a Note 3
[Android Apps and Games] mattnin:
Due to recent security vulnerabilities, I have taken down all builds of this browser. If Code Aurora updates their source code, I will build it again but in the meantime I highly recommend that you update your browser to one that has recent security patches.
[Android Apps and Games] Reptilez_DK:
What browser are you using yourself ? :)
[Android Apps and Games] mattnin:
I'm using Bromite. It's pretty fast and blocks ads well.
[Android Apps and Games] spinning_quirK:
There's a difference between your latest build and Bromite's though. Slightly less snappy on Bromite, perhaps the various patchsets need more optimizations. Bromite isn't using CAF optimizations too, I suppose.

Brave browser also lags slightly lesser than Bromite.

Still going to stay on your browser for the speed. It's a security risk, but the notable snappiness wins out. And Samsung Internet for the night mode.
[Android Apps and Games] Avalon:
That explains why it's not on XDA labs anymore. I wanted to recommend SWE browser to my friends but I seems I arrived late at the party. Thanks for the heads up on the security vulnerabilities. Will go for Bromite now.

It's a shame, I really liked SWE browser. So thanks for the wonderful browsing experience :)
[Android Apps and Games] guglushka@Gmail.com:
Thank you.
[Android Apps and Games] kkslider1:
Hopefully they update in the future so we can have this awesome browser back!
[Android Apps and Games] :
Could we add CAF patches to the latest version of Chromium? If yes, how could we do it?
[Android Apps and Games] BlazeMaster64:
[MENTION=7149109]mattnin[/MENTION] Can you change the bromite package name to yours. I dont want to lose my data(bookmarks,password...)
[Android Apps and Games] exp10r3r:
Still no updates? ;-(
[Android Apps and Games] mattnin:
For whatever reason, CAF is longer working on this browser. I wish they did because this browser now has many unpatched vulnerabilities. I've went to the dark side and now using chrome and adaway.
[Android Apps and Games] robotkoer:
There are better options though - Bromite and Brave.
[Android Apps and Games] Pisanoid:
It looks like there's been some kind of recent activity on Chromium CAG git. I'm still using this browser (version 58) on my OP3 because all other browsers (Chrome, Bromite, Kiwi) have a slight lag while scrolling and heat up my phone (OnePlus 3). This one is perfect.

https://source.codeaurora.org/quic/chrome4sdp/
[Android Apps and Games] mattnin:
It's not the same thing. There has been no update since m60, sorry! I'd be cautious using that browser. It's very out of date and full of security holes plus it's hard to say where the browser is coming from anymore since I'm no longer building it.
[Android Apps and Games] mattnin:
Ok, I have good news and bad news. I'll start with the good news! I have both search engines duckduckgo and startpage ready to go as the default search engine! Now the bad news is it appears at this time it requires a wiping the apps data meaning we will lose all our bookmarks when upgrading it. I am really pissed off about it and am looking for a workaround or procedure so we don't lose our bookmarks before I release it. [MENTION=7730963]khnoizer[/MENTION] , is block images a stock feature of the CAF browser? I tried searching for this function yesterday and didn't find any such feature to include.
[Android Apps and Games] mattnin:
New build is up with updated search engines. I also enabled a media download feature, check it out! I was not able to get the search engines to show without having to do an app data wipe. I am sorry everyone, I couldn't figure out how to save our bookmarks. It is ok to install this apk over an existing build and your bookmarks will be saved but the new search engines will not show.

I will update the top post once I have a better explanation on how to include the search engines in the build.

in components/search_engines/prepopulated_engines.json include the following code under elements,

"duckduckgo": {
"name": "DuckDuckGo",
"keyword": "duckduckgo.com",
"favicon_url": "https://duckduckgo.com/favicon.ico",
"search_url": "https://duckduckgo.com/?q={searchTerms}",
"suggest_url": "https://duckduckgo.com/?q={searchTerms}&language={language}&kac=1",
"new_tab_url": "about:blank",
"type": "SEARCH_ENGINE_DUCKDUCKGO",
"id": 46
},

"startpage": {
"name": "StartPage",
"keyword": "startpage.com",
"favicon_url": "https://startpage.com/favicon.ico",
"search_url": "https://startpage.com/do/metasearch.pl?cat=&query={searchTerms}",
"type": "SEARCH_ENGINE_STARTPAGE",
"id": 7
},

then in components/search_engines/template_url_prepopulate_data.cc add the following code under locales,

&duckduckgo, &startpage,

then under components/search_engines/search_engine_type.h, add

SEARCH_ENGINE_DUCKDUCKGO,
SEARCH_ENGINE_STARTPAGE,

To add media downloads, under /chrome/android/java/res/values/values.xml change swe_feature_allow_media_downloads to true.
[Android Apps and Games] khnoizer:
Um, I'm sorry, I'm on Lineage 14.1 and CAF browser go FC everytime I opened it. When I tried Google Chrome, this feature also no longer there.

Don't worry I'll still use this browser because, well it's the fastest browser I've found :cool:.

Ehm, I don't know if it's also on CAF browser features, but Google Chrome had this feature called "data saver". Maybe if you can add this to the SWE browser, it would be great. :)
[Android Apps and Games] ArslanTheGreat:
I came across the arguments thru lots of googling lol and looking thru GitHub for repositories of caf browsers.

here one of the repositories i found.

github.com/scweeny/CAF/tree/m55

instead of the way you adding the search engines you could use Custom Search Engine source.codeaurora.org/quic/chrome4sdp/chromium/src/tree/swe/docs/search_engine.md?h=m55 or create a patch to add them in all at once instead of looking the files and editing them one at a time, use this as a example github.com/scweeny/CAF/blob/m55/build/patches/add-duckduckgo-search-engine.patch).

Using ffmpeg and enable_nacl i haven't encountered any problems but i don't really know if ffmpeg works because i haven't tested it, not really sure how to test it because all the video and audio i try before enabling ffmpeg worked. For "enable_nacl" i set it to false i have not try to set it to true, Which are you setting it to?

and i feel you with the build time sometime it can take so long make it hard to test different builds
[Android Apps and Games] mattnin:
enable_nacl is default on my builds which is set to true. It appears to be beneficial to leave that set to default, see native client docs. ffmpeg branding is also default to chrome on my builds. I believe I already tested proprietary codecs as well which caused a crash at startup but that could be because it needs its data wiped too. I really hope not... I haven't came across any codec incompatibility issue yet and no one has reported any incompatibilities. I'll try opening a h.264 stream later today and see if everything works. If not, I'll enable the codecs on a future build.
[Android Apps and Games] ArslanTheGreat:
I don't think you really need NaCl, i look into it a bit and it is not enable on regular chrome for android by google, and NaCl is for running web apps and plugin on chrome which is more for desktop and chrome os then it is for Mobile browsers. Also by default it is disable making the browser faster.

Looking thru the args list there a some interesting parameter like

"enable_widevine Default = false" used to play content protected stuff and these that you might also be interested to see if the work

is_chromecast Default = false
is_chrome_branded Default = false
enable_vulkan Default = false
enable_webvr Default = false
enable_print_preview Default = false
enable_plugins Default = false
enable_plugin_installation Default = false
enable_pdf Default = false
enable_extensions Default = false
enable_app_list Default = false
enable_background Default = false

It also seem that you can tune it for specific chipset

arm_tune Default = ""

//build/config/arm.gni:25

The ARM variant-specific tuning mode. This will be a string like "armv6"

or "cortex-a15". An empty string means to use the default for the

arm_version.
[Android Apps and Games] mattnin:
If you have success with those features, let me know. I've already tried some of those and wasn't able to get it to build. If you figure it out, post it here. Unfortunately some of those changes will allow the build to begin and compilation errors won't appear until an hour or two into the process. Some builds will even complete but not run. Good luck.

I'll try running a build with native client disabled and if it is faster, I'll release it in a weekly build.
[Android Apps and Games] mattnin:
[MENTION=8032808]ArslanTheGreat[/MENTION] I made a build with native client disabled. I scored 5758 on Octane. The last build I made with it set to default I had a 5759 score. [MENTION=4114467]10goto10[/MENTION] , would you mind running your more comprehensive benchmark on it? Here is the link, https://www.androidfilehost.com/?fid=457095661767134288

The link above is with native client disabled. The build in the top post is the exact same version but with native client enabled.

Does the Twitter website use native client? This is a beta and it may be enabled on purpose. Either way, I didn't see any performance gain disabling it. If anyone else finds a performance difference, please post your results here. Please clear the apps cache before running each test.

On a side note, I tried opening an h.264 stream with proprietary codecs left to default and I was able to open it. I then enabled proprietary codecs in the command line and nothing changed. I suppose on future builds I will enable it just to be on the safe side. I'll update the top post and all future builds will have proprietary_codecs=true.
[Android Apps and Games] ArslanTheGreat:
[MENTION=7149109]mattnin[/MENTION]

I think by default Nacl is off, in the args.txt it say

enable_nacl Default = false

//build/config/features.gni:34

Enables Native Client support.

Temporarily disable nacl on arm64 linux to get rid of compilation errors.

TODO(mcgrathr): When mipsel-nacl-clang is available, drop the exclusion.

so leaving it as default or setting it as false is the same

Also i don't think any site really use nacl or the site wont work with firefox or chrome on android because they dont have nacl
[Android Apps and Games] mattnin:
That's strange because my list says enable_nacl default is true.

enable_nacl Default = true
//build/config/features.gni:34
Enables Native Client support.
Temporarily disable nacl on arm64 linux to get rid of compilation errors.

I think this list can change depending on what arguments are defined as during the runhook stage.

Keep experimenting though, I will too! An important argument to enable would be enable_official because that will add a layer of optimization greater than what we can currently build as of right now, but I think it requires Googler credentials.
[Android Apps and Games] mattnin:
[MENTION=8032808]ArslanTheGreat[/MENTION] , have you ran a new build of this browser lately? For the past two weeks, it's been stuck at version 55.0.2883.2664034. depot_tools has been updated, but no new version number. It may be time to upgrade the build to m56?
[Android Apps and Games] mattnin:
Browser version has been updated to m56. There are significant speed improvements in this build. I am now getting 6402 in Octane (previously 5760). I'll be updating the top post soon as the compiler has changed.
[Android Apps and Games] bravovn:
Please add option to move addressbar to bottom likes Yandex browser. It make more easy to use with one hand on big screen smartphone. Thanks so much.
[Android Apps and Games] ndarkside93:
Type chrome://flags into the search bar and enable Chrome Home on the latest (m56) release and the search bar will be at the bottom off the screen
[Android Apps and Games] mattnin:
This isn't my browser, its Code Aurora's modification of Google's Chromium. I'm only compiling it and offering it here.
[Android Apps and Games] ndarkside93:
It's already a feature in chrome flags. So he just had to enable it.
[Android Apps and Games] mattnin:
Ohh, ok, I didn't know that! Thanks for the tip! ^^
[Android Apps and Games] Primokorn:
Yep and I would be awesome to keep it clean :fingers-crossed:

Thanks for the update!
[Android Apps and Games] Packsman:
Is there a way to make this browser open in 'immersive' fullscreen mode, without status and navigation bar ? Tried searching through the chrome://flags options but didn't find anything.
[Android Apps and Games] Primokorn:
While it seems to be a good solution, I can't confirm the download of an apk file. I have to restore the default option :(
[Android Apps and Games] ndarkside93:
Ah, that sucks. Hopefully inn the future they will resolve the issue as its still an experimental feature
[Android Apps and Games] ArslanTheGreat:
if you are building the browser your self i found a patch you can apply to add fullscreen mode in the drop menu

https://github.com/scweeny/CAF/blob...945ebc68989bc1/build/patches/fullscreen.patch

---------- Post added at 10:29 AM ---------- Previous post was at 10:27 AM ----------

Yeh they updated it m55 should be the stable version m56 beta and m57 alpha, i just updated my build to m56 it works well
[Android Apps and Games] mattnin:
Thanks [MENTION=8032808]ArslanTheGreat[/MENTION] . I moved the last m55 stable build to its own folder, see here, https://www.androidfilehost.com/user/?w=settings-dev-files&flid=138696

I also updated the top post with new build instructions for m56. If building yourself, must upgrade the compiler to OpenJDK 1.8 for m56. I may have missed a few steps, if anyone needs help ask here. I also attached the patch I made for review and to make the build easier for everyone building this on their own.

I also just published the app to XDA Labs. Hopefully, updating the app will work fine from there.
[Android Apps and Games] Reptilez_DK:
It shoved as an update for me on labs. So far so good. :good:
[Android Apps and Games] kost7:
Found this browser only yesterday through XDA Labs. Been trying it the last few hours and I must say I'm impressed: it is really fast and smooth. Thank you for your work [MENTION=7149109]mattnin[/MENTION], really appreciated :good:
[Android Apps and Games] mattnin:
You're welcome, but it's not my browser. It's Code Aurora's fork of Google Chromium, please thank them. I am only compiling it and offering it here and I am just happy to be able to give back something to this great community.
[Android Apps and Games] kost7:
I think you are being too modest. You have done quite a work to offer this browser, you deserve a lot of credit.

Anyway, I am using it now as my default browser and have nothing to complain about. It is a pain though to migrate the most used bookmarks.
[Android Apps and Games] ArslanTheGreat:
[MENTION=7149109]mattnin[/MENTION] How did you upgrade your build to m56? when i try to update to m56 and build apk the browser didnt really build quite right somethings didnt work, and when i try deleting the build file and generating new one it wont build the apk anymore idk why.

it might have to do with me installing open JDK 8, did you have to set if as default or remove the old one?

I'm going to delete everything and redownload to see if it'll fix the problems
[Android Apps and Games] mattnin:
See the top post, I made some changes to gclient. To sync to m56,

update gclient according to the top post code, then,

cd depot_tools
git pull

then get into your build directory

(warning, the following will delete your patch, so create one using git)

gclient sync
cd src
git clean -f -d
git reset --hard HEAD
GYP_CHROMIUM_NO_ACTION=1 gclient sync -v -r refs/remotes/origin/m56 --force
./build/install-build-deps-android.sh
. build/android/envsetup.sh
GYP_CHROMIUM_NO_ACTION=1 gclient runhooks -v
GYP_CHROMIUM_NO_ACTION=1 gn gen out/Default --args='target_os="android" symbol_level=0 is_debug=false optimize_for_size=false remove_webcore_debug_symbols=true'

After this, set up the following to OpenJDK 8. I assume oracle 1.8 would be fine too

sudo update-alternatives --config javac

sudo update-alternatives --config java

sudo update-alternatives --config javaws

sudo update-alternatives --config javap

sudo update-alternatives --config jar

sudo update-alternatives --config jarsigner

Make sure to run logging to be sure it's going ok! You won't have to delete your existing compilers. Just be sure to enable the proper compilers using the above commands.
[Android Apps and Games] nightfireblaze8:
Google's AMP pages don't seem to load for me. Can anyone confirm this?
[Android Apps and Games] mattnin:
try enabling javascript, other functions, etc...
[Android Apps and Games] ndarkside93:
Have you enable any experimental flags in chrome://flags? I had the same problem but after reinstalling it works perfectly
[Android Apps and Games] mattnin:
I had the same problem once and I think I had JavaScript disabled.
[Android Apps and Games] ndarkside93:
Quite possible because AMP relies heavily upon JavaScript
[Android Apps and Games] nightfireblaze8:
The web defender option under site settings was causing it. Thanks for the help!
[Android Apps and Games] tachiquan3:
Are you going to add translation? Nice speed anyway.
[Android Apps and Games] Ovrnightr:
Hey gang, great UI aside, is there an argument to be made that this browser should be the go-to on my Honor 8 device?

I have it installed on my 6P and it's great so far. I'm curious if it would show any measurable gains in speed/performance on a non-Snapdragon but otherwise (in my opinion) high performing device, over say Chrome Dev, or Yubrowser or other Chromium-based variants?

Of course I could install it and see for myself (and I will) but perhaps someone who knows more about this than I do could explain if the code/program itself is (or could be) made to run better than full-flavor Chrome. Could the lack of account sync, which is not particular to this app but affects all chromiums, be worth the trade-off in convenience for better performance and possibly security?

Just putting a few questions up here, would be interested to hear people's thoughts on it. Cheers