yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] csagan5:
I assume you did not read the Github issue I linked :) It is explained there. Yes, it would work with a third-party repository indeed.

Interesting, I was not aware of this. Since the APK is basically a zip file you loose all binary-delta capabilities if you try to compare two zip files directly, but since it is supported as you explained then there must be a way to either build the APKs in a certain way or simply managed by the store itself. I will check if it is possible through F-Droid.

Edit: not yet possible for F-Droid, but might be some day: https://gitlab.com/fdroid/fdroidclient/issues/450
[Android Apps and Games] Exabyter:
Aha, changed just one day ago.

I recall one of the key benefits touted by F-droid is that they are rebuilding all the packages from source, which means that everything is verified buildable (for sure) and possibly also checked for malware or other shenanigans. (not so sure)

So presumably if one uses an external repo, one loses the benefits of the apps being actually sourced from and checked by F-droid, and are basically just using their app as a front-end to distribute someone else's files, which could be anything.

It would be a big plus for Bromite, since it is a large APK with often very trivial changes per release. (eg, adblocker list updates)

Pity that after 2 years there is apparently still no Python library available so F-droid can easily add it to their server.

How difficult would it be to implement a self-update capability for adblocker lists?

I'd think Chrome itself has similar functionality for updating its various internal lists (like malware domains, certificates, dns hosts etc) but perhaps that's all proprietary/closed-source Google stuff removed in Chromium?
[Android Apps and Games] csagan5:
There is no malware check, just the many eyes principle.

No, you are confusing things up.

When you use the official F-Drod repository you are trusting the F-Droid organisation.

When you use a third-party repository, you are trusting such third-party.

There is always one party to be trusted; cryptographic signatures guarantee that files are of that party. You do not loose anything as you are already trusting me, Github (or XDA Labs) and the Certificate Authorities of the public internet. When using an F-Droid repository you would be trusting exactly the same parties (plus strong cryptographic signatures) and have the convenience of the updates (which people not using XDA Labs do not have). I already explained why a custom F-Droid repository is better than XDA.

If Bromite were distributed through the official F-Droid repository you would replace "me" with the F-Droid organisation, which should be theoretically and practically better, but nothing else changes.

There has been an open issue on Github for this for about 8 months; difficult or not I have limited time available, patches/donations are welcome.
[Android Apps and Games] NamitNayan:
Actually I don't find any major difference between 6&15 but this beta is a bit smooth compared to last one which was smoother compared to stable one.

---------- Post added at 01:40 AM ---------- Previous post was at 01:37 AM ----------

Still persists on latest beta for me.
[Android Apps and Games] csagan5:
Yes this is what I always suspected, that it's not related to the connections, but it's good to finally put to rest all the speculation about it. Another user from reddit made the same test and reached the same conclusion e.g. not related to the connections.

I have never reproduced the issue, try disabling the adblock before visiting the website and/or closing the related tabs. Otherwise you might have another adblocker somewhere along the line
[Android Apps and Games] NamitNayan:
After disabling adblock this issue happens.(I left using adblock of browser,as it becomes smooth)

And no other mods conflict as with exact same setup ,other browsers don't have this issue.

You want to say that you don't face this issue?

This is how I face this:

1.visit that site.(adblock disabled, JavaScript enabled)

2.open any article.

3.swipe the page up.
[Android Apps and Games] csagan5:
Yes, it's not the connections though. We know that now.

Cannot reproduce. You will have to ask some other user I guess.
[Android Apps and Games] Exabyter:
I cannot reproduce this either.

I can scroll the page hard with a single flip, let it go and it flies down almost to the bottom using only "momentum".

67.0.3396.107 with adblock disabled.

Perhaps your ISP is sending web traffic through some sort of caching proxy that is messing around with the content.
[Android Apps and Games] NamitNayan:
Rectified.

If i Open the page with adblock enabled,then disable the adblock,no issues.

But if I open the page with adblock already disabled, then the page always says to disable adblock.
[Android Apps and Games] NamitNayan:
https://browseraudit.com/test.
[Android Apps and Games] NamitNayan:
Screen shot of above test,

But not visible in xda,idk why.

It shows 7 warnings which I don't understand (and guess shouldn't care too).
[Android Apps and Games] ouzowtf:
Cannot reproduce either. No problem with this page.
[Android Apps and Games] Exabyter:
If I currently have the XDA Labs (SDK16+) version installed, can I install the SDK21+ version directly on top of it as an upgrade? What do I gain in particular? Performance optimization? On-demand permissions or other features?

---------- Post added at 08:51 AM ---------- Previous post was at 08:47 AM ----------

I didn't realize this only pertained to the beta (which I don't have installed), so I apologize for my irrelevant "can't reproduce" reply earlier. ??
[Android Apps and Games] NamitNayan:
I did that with current beta release.

But I don't know much about benefits.
[Android Apps and Games] marcdw:
[ Ugh. Looks like my post disappeared into the ether]

Regarding the site linked by [MENTION=8064684]NamitNayan[/MENTION], that's reproducible and I'm not using any betas. Just messing around on three devices/ROMs with third party adblockers disabled/enabled (to see if they play a part). Caches cleared and reboots in between if needed.

Oreo, Bromite 67...107, AdAway disabled. Scrolling an article throws me into that adblock warning page. Turning off and then on adblocking I can scroll up and down but if I go back and load another article, the issue is back.

Lollipop, old AOSP Browser but powered by Bromite Webview 67...107. Same results. Scroll article, redirected to adblock warning page.

Oreo, Chrome 66, AdAway enabled. No issues with site. For comparison.

Adblock Browser sees the issue also if blocking is turned on.

That site, BTW, is quite annoying. Seems I have to hit the back button a few times just to try and leave a page. Bleh.

LG G3 D851, PAC-MAN LP ROM, MultiROM, Tapatalk 4.9.5
[Android Apps and Games] Exabyter:
Yeah, that's probably why I didn't see any issue, I run AdAway on this device.
[Android Apps and Games] csagan5:
F-droid repository release

I have just finished setting up the F-Droid repository:

https://www.bromite.org/fdroid

It contains the current stable and a new beta which has not yet finished building and should appear available for other platforms as soon as it finishes building.

I believe that with this addition everyone can get updates through a single app (F-Droid client) after adding the third-party repository.

(Please read the instructions on that page before asking how to add it)
[Android Apps and Games] Exabyter:
Thanks very much for this. 2 questions:

Is there something going on in my copy of Bromite or is the link/url for the repository that is stated to be located under the QR image missing?

Can I update directly from the the version obtained from XDA Labs which targets the older SDK to the version from F-droid which should deliver the one targeted to the newer SDK? (Since the target device is on Nougat)
[Android Apps and Games] d1n0x:
Tap the qrcode and open in fdroid.
[Android Apps and Games] csagan5:
Yes, but there is no visible difference.
[Android Apps and Games] fitittome:
Ditto. Added the repository to f-droid. But download directly from f-droid and I get a very quick requested apk file not found.
[Android Apps and Games] csagan5:
Which application and what did you do to download it? Also which CPU type and Android version?

I can only see issues with Chromium at the moment, will look into that.
[Android Apps and Games] fitittome:
Sorry I didn't appreciate about the different flavours! It was Bromite ARM Oreo. But its working now. :good:
[Android Apps and Games] fitittome:
Still no joy. :( Failing to verify .apk. Bromite, ARM, Oreo.
[Android Apps and Games] csagan5:
Another user from reddit reported the same issue. I really have no idea, perhaps the wrong file is being returned from the repo webserver. Thanks for the screenshot, I will check that URL.

Could it be an interrupted download? Do you also get errors when installing Chromium?

I have also re-uploaded the metadata for Bromite so perhaps it is fixed as well now.
[Android Apps and Games] fitittome:
Haven't tried chromium. Tbh, the download speed is pretty grim. :( So that maybe it. It also occurred to me that signing keys maybe different to the version I currently have installed.... I don't know. Anyway I'll try again. lol.
[Android Apps and Games] csagan5:
The signing key is the same regardless of where you get the download from (XDA, Official website, Github, F-Droid); the download speed is slow but it must be a limitation of the F-Droid client, as the files come directly from Github which has a decent CDN.

The error was due to metadata reporting the signature for a different file, but files are all signed by me - just the signature would not match with the metadata. I believe it is fixed now.
[Android Apps and Games] fitittome:
Sorted. Great job. It's my fixed line broadband that's the bottleneck btw. LTE on mobile is about x10 quicker!
[Android Apps and Games] :
So, my FDroid is showing 4 Bromite versions. Well, really 2 versions in 2 sizes.

67.0.3396.108 in 63.7 mb and 45.4 mb sizes.

68.0.3440.61 in 64.8 mb and 46.2 mb.

Any way to get further explanation in the description about which is which, if you intended 4 versions to show up?

Edit: when I click changelog it only takes me to the 67 versions.
[Android Apps and Games] csagan5:
Yes, it's working as intended. You have to click the big blue install button on top of that page and F-Droid will install the correct version for you, or select the version which has a star next to it, which is the one suggested for your device (same as the big blue button).

The other versions (higher numbers) are Betas and you can ignore them.
[Android Apps and Games] ogisha:
How could I know which version is Chrome Public, Chrome Modern Public or Monochrome Public, and is there any chance to put System WebView on F-Droid?

Thank you.
[Android Apps and Games] csagan5:
Monochrome and SystemWebView are not released through the F-Droid repository and the webview requires root at the moment (from what I understood), so users would try to install it and come back here writing that it does not work. No, thanks :)

You do not need to choose between Chrome Public and Chrome Modern Public, one is for SDK16+ and the other for SDK21+ and the one correct for your device is automatically proposed by F-Droid.

If you need to install Monochrome or SystemWebView then you better use the official website page and the Github releases; I understand that you might want the automated updates for those too, but a separate repository should be setup for that purpose to avoid confusion.
[Android Apps and Games] ogisha:
If you could make a separate repository for them, I would be very grateful. :o
[Android Apps and Games] csagan5:
Hold your horses regarding F-Droid: there is discussion upstream about the support of CDNs for the downloads, and looks like with next F-Droid client updates the Bromite repository will not work anymore if the HTTP redirects are disabled (a functionality that they discovered just now by my report, albeit the audits).

Since the Bromite downloads are quite sizable and the releases pace is frequent this means I would have to host the downloads on the same domain to adhere the weak privacy rules that seem to be applied.

If that turns out to be the case, I will have to pull the plug on the Bromite F-Droid repository or relocate it somewhere else (more likely the first case).
[Android Apps and Games] csagan5:
Can someone test opening a Gitlab issue link to see if it crashes the Bromite tab on your device?

For example: https://gitlab.com/fdroid/fdroidclient/issues/1 (any issue reproduces the tab crash for me)

I am not able to reproduce this with Chromium but I have not been able to find out the root cause yet.

If you test please report your Bromite version too.

The problem is visible only with Javascript enabled by the way.
[Android Apps and Games] IronTechmonkey:
Confirmed. Copy/paste link into Bromite = Tab crash. Bromite 67.0.3396.107, Android 7.1.2 (LOS 14.1).
[Android Apps and Games] vertedintro:
Yep. Version 68.0.3440.61 on LinageOS 7.1.2. Also tested via SystemWebView.
[Android Apps and Games] ouzowtf:
Crashes with Bromite 68.0.3440.61

Does not crash with Chromium 67.0.3396.107

OP3T with OOS 5.0.3
[Android Apps and Games] marcdw:
And same here.

Bromite 67.0.3396.107 on GZOSP Oreo.

Webview 67.0.3396.107 on AospExtended 5.4 Oreo. Causes Via browser to crash completely.

Moto G5S Plus XT1806, GZOSP_PixelExperience, MultiROM, TBO Tapatalk 4.9.3
[Android Apps and Games] csagan5:
Thanks to everyone for testing, I narrowed it down to the canvas anti-fingerprinting mitigation patch.
[Android Apps and Games] blackinfinity:
I have a question, I am mostly interested in the anti-tracker and fingerprint protection since I use adguard as adblocker, if I untick the box with adblocker will the anti-tracker and fingerprint still be active ? There is no toggle for fingerprint or trackers... But I find tracker protection very important I use ghostery on my PC and I want similar protection on my android smartphone.
[Android Apps and Games] csagan5:
Yes, it is always enabled because it is patched directly in the C++ Blink engine.

I do not know what Ghostery does, they might not cover the same techniques.

I would not call it protection against fingerprinting but rather mitigation against some known fingerprinting techniques. There are other known/unknown techniques that are not covered by any addon/mitigation strategy; you can read more online to inform yourself on the topic, but please don't think that you are "protected".
[Android Apps and Games] blackinfinity:
Ghostery...well its the most well known anti-tracker extension for chrome, it block tracking beacons that are on every website, like google analytics etc.

This is invisible blocking all these tracking also speed up rendering time, news sites can have a lot, yahoo email had about 200 tracking beacons...

Fingerprinting is hard nut to crack... so I understand.. if the most well known methods are blocked it helps a lot...

Fingerprinting is a growing problem. Its an upcomming browser called mimic browser aimed to give a better solution to the problem.

https://multiloginapp.com/advanced-browser-fingerprinting-protection-ever-created-enter-mimic/

Anyway I deeply appreciate Bromite, especially now when CAF browser projects are dead, I used tugabrowser and pyrope Browser before but it stopped updating at v60. I did move over to Brave, I like the privacy modules, they have done a good job with doing a visual presentation of the threats found also.. gives good info on what trackers that are blocked etc. But I found Brave to be little big sluggish.. and I dont agree with their philosophy to support "good" ads etc.. it is fishy to me..it open up for possibility that people willl pay to be on their whitelist etc.

I am glad to find Bromite that is up to date and even better privacy enchantments, I found it snappier then Brave also.

If you manage to get it on Google play store this browser wil go as a rock where only the sky is the limit.

If Browsers like Tugabrowser can be on google play I can't really get a grip on why Bromite would get accepted.

I can understand the Logo, that it looks to similar to Chrome, Tugabrowser had a different logo on googleplay but the actual app logo looked a lot like chrome, so use a different logo on the google play store and a different app logo icon.

[IMG="tuga Browser Icon"]https://www.apkmirror.com/wp-content/uploads/2017/08/59a5894d1b3ff-384x384.png[/IMG]
[Android Apps and Games] Ultramanoid:
... Sells browsing information to advertisers. Plus ( and this is much more worrying ) it has access to your browsing history while being proprietary, closed source, well, spyware. There is no other way to define it, really. Stay away.

There are much safer and better open-source, transparent, options; uBlock, uMatrix, Privacy Badger, etc.

Edit : uBlock ORIGIN. (๑•́ ₃ •̀๑) ( Sorry, anywhere I've ever posted about uB I was definitely always meaning uBO; same developer as uMatrix. )
[Android Apps and Games] S4turno:
* uBlock Origin, "uBlock" is a ****ty copy.
[Android Apps and Games] csagan5:
I see this mentioned often, like if Bromite were started to replace CAF or Tuga browsers, however it has nothing to do with them :)

I genuinely wanted to share with others what I was building for myself in terms of a decent (non-root) adblock-enabled browser + privacy patches.

I thought this is already the case, just never investigated. It sounds like a sane business model to me: you pay to be inserted in the whitelist and I (the company) review your submission to be a "non-invasive ad". I just don't like any ad (and find the line between good and bad ads too thin), so that would not work for me :)

Not going to happen. I have already spent money and time in this direction, and it's not just the logo. After the logo they would have requested to allow some ads and not block everything, which is how other ad-blocking browsers managed to get there in first place.

I am not even changing the logo. Never. It is licensed under BSD like the original it comes from, and that's all what I have to say about it.

Please note: you probably mean uBlock Origin, not uBlock.

I do not endorse uBlock or Ghostery either for the reasons you mentioned.
[Android Apps and Games] Ultramanoid:
You're right, I did mean uBO, since both uBlock Origin and uMatrix are from the same developer. I tend to forget 'uBlock' as an extension by itself even exists, unfortunately. ( Different developer. )
[Android Apps and Games] csagan5:
I have solved this bug and now we have to wait for the next v68 to finish building; this will be released as a regular Bromite stable release.

The next build has some interesting fixes/features (see https://github.com/bromite/bromite/milestone/1?closed=1) and I can say it feels a bit faster, which is due to some further optimisation of the build.
[Android Apps and Games] d1n0x:
Ghostery does not equal protection. They have been known to collect a lot of data about users. Use something like uBlock Origin and/or uMatrix
[Android Apps and Games] csagan5:
In my previous answer I was referring to the anti-fingerprinting mitigations; the tracker-blocking functionality comes from the adBlock engine so if that is disabled you do not get trackers blocked.
[Android Apps and Games] blackinfinity:
Thanks for this very important answer, since I have the adblocker disabled it means I have had zero privacy anti-tracker protection.

You should consider to have a separate toggle for the trackers and ad blocker. Adguard has the most fine tuned and also most speedy blocking, dns level etc.. so I dont want to rely on any built in adblockers that cripple half of the sites and give big empty spaces on sites etc.

What people really want is chromium plus ublock orgin on android, all elite people use ublock orgin because its totally superior speed.

Is it impossible to migrate ublock orgin with bromite or are we forever doomed to use the totally inferior firefox on andriod to get ublock orgin ?

Using both adguard and built in ad blocker just create bigger cpu usage and also as I mention it is a problrm with sites getting empty spaces, this is probably because adblock engine is not as sophisticated as many others

There is many ways to use adblockers on local vpn level so if you would release a special version without ad blocker on google play it would be best, BUT you would have only the anti-tracking modules, every site you visit includes tracking beacons its just impossible to imagine using internet without any protection against this.

if I disable adblocking in Brave, it still seem to report trackers...

---------- Post added at 01:38 PM ---------- Previous post was at 01:33 PM ----------

Well its true about ghostery but it was mostly because people did not read carefully, you could opt out from being a part of the ghostrank program.

But yeah you are right.. fishy sure... now ghostery have a better owner... which I trust more.

I dont use ghostery right now, I use OVPN own chrome plugin, its a vpn service I trust.

I use ublock orgin for a long time it gives night and day difference in rendering speed and its without any compitition as I see it, benchmarks also proves the superior rendering speed.

I have tried Umatrix, I decided I really like the idea of this type of "browser firewall" I decided I will wait to use it until it becomes more userfriendly, now it is too hardcore and break to many sites, its just a hell to configure require to much manual work, every time you visit a website you need to whitelist stuff..its just a pain in the ass.. it need to rely more on cloud and AI just as the firewalls does today so I dont need to make a decision on every site...but I am well aware that uMatrix gives superior protection also good overview of the trackers..but it made me too frustarted..so I did go back to ghostery then I did install the ovpn plugin when it was released... its probably not as sophisticated but I trust that vpn service alot..
[Android Apps and Games] ouzowtf:
Just use AdGuard with the Spyware-Filter via VPN and disable Bromites Adblock, if you want to rely on AdGuards lists.

Splitting the Adblock of Bromite to maybe save a few CPU cycles for you stays in conflict with the needed effort to realise it.
[Android Apps and Games] csagan5:
The trackers protection in Bromite amounts to the adblock filters provided by EasyPrivacy and uBlock Origin Privacy lists. That's all, there is no technical difference with other ad filters embedded.

There is a feature request about having custom adblock filters in Bromite's Github issue tracker, with that you could choose which filters to enable. If you are requesting a feature, one would expect that you have at least read the project's README and the open issues, and searched this XDA thread for what is possible; when somebody does not even do that it shows a lack of respect for at least all the others which do.

AdGuard uses host blocking so it cannot block anything based on URLs, it is much less advanced than the engine in Bromite or similar ad-blocking browsers.

By "people" you mean you? :laugh:

Bromite already includes uBlock Origin filters, it is specified in the README.

No, I will not release a special version without ad blocker on Google Play, I have already said that there is not going to be a Google Play version. Please read the original post which describes how to discuss about feature improvements.

No matter how much "please" is used that's not a motivation to change any feature in Bromite so please let's not discuss anything in such terms.
[Android Apps and Games] csagan5:
68.0.3440.72 has been released.

CHANGELOG

The builds have not yet finished so the missing APKs will be uploaded as they are complete.
[Android Apps and Games] FunkPop:
Hello!

I used the pre-release version of Bromite 68 and have to tell, This browser is really fast. But it sometime kinda lags and freezes but that doesn't happen all the time. It's a rare occurrence.

Thanks [MENTION=8627832]csagan5[/MENTION]