Advertisement
Guest User

Bromite

a guest
Nov 11th, 2024
25
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.26 KB | None | 0 0
  1. -
  2. Download Here --> https://tinyurl.com/rhf4x3dp (Copy and Paste Link)
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9. Bromite
  10. Bromite is a Chromium-based browser that comes with a built-in ad blocker as well as a good handful of upgrades to user security and privacy. It delivers a browsing experience visually similar to what you get with Google Chrome, but with more options and more privacy.
  11. The ad block engine in Bromite uses filters from EasyList, EasyPrivacy, and others. Thanks to them it's quite possible that you won't see a single ad during your browsing session . unless you manually whitelist certain pages.
  12. From the options menu you can pick which search engine you want to use by default from a long list: DuckDuck Go, Bing, Google, Yahoo!, Qwant, and StartPage, among others. Do also keep in mind that in Bromite you'll always browse in incognito mode.
  13. Bromite is an excellent browser for Android users that delivers more security and more privacy than the vast majority of other browsers. And all over a simple, intuitive, and familiar interface.
  14. Requirements (Latest version)
  15. More information
  16. bromite/bromite
  17. This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
  18. Name already in use
  19. A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
  20. Sign In Required
  21. Please sign in to use Codespaces.
  22. Launching GitHub Desktop
  23. If nothing happens, download GitHub Desktop and try again.
  24. Launching GitHub Desktop
  25. If nothing happens, download GitHub Desktop and try again.
  26. Launching Xcode
  27. If nothing happens, download Xcode and try again.
  28. Launching Visual Studio Code
  29. Your codespace will open once ready.
  30. There was a problem preparing your codespace, please try again.
  31. Latest commit
  32. Git stats
  33. Files
  34. Failed to load latest commit information.
  35. README.md
  36. Bromite - Take back your browser
  37. Bromite is a Chromium fork with support for ad blocking and enhanced privacy.
  38. Bromite is only available for Android Marshmallow (v6.0, API level 23) and above.
  39. For the Frequently Asked Questions see F.A.Q..
  40. For documentation see the wiki.
  41. Bromite aims at providing a no-clutter browsing experience without privacy-invasive features and with the addition of a fast ad-blocking engine. Minimal UI changes are applied to help curbing the idea of "browser as an advertisement platform".
  42. Please donate to support development of Bromite and the costs for the build system.
  43. → Support development with a donation
  44. BTC donations address: bc1qlx7h0lj9z88g2xfeuwsrtfs77sxuhrxf2t28sw
  45. ETH donations address: 0x5d392F8FBf3465afe05B1Adc575e248D33B891F6
  46.  
  47. customizable adblock filters via user-provided URL (see https://www.bromite.org/custom-filters)
  48. automatically updated adblock filters
  49. remove click-tracking and AMP from search results
  50. DNS-over-HTTPS support with any valid IETF DoH endpoint
  51. always-incognito mode
  52. disable all field trials permanently
  53. disable smart search by default, allow web search from incognito mode
  54. always-visible cookies, javascript and ads site settings from address bar popup
  55. remove Play integration binary blobs
  56. use CFI on all architectures except x86
  57. enable trivial auto var init
  58. disable media router and remoting by default
  59. disable dynamic module loading
  60. show warnings for TLSv1.0/TLSv1.1 pages
  61. enable site-per-process isolation for all devices with memory > 1GB
  62. completely remove safe browsing and other privacy-unfriendly features
  63. proxy configuration page with PAC and custom proxy lists support
  64. settings to disable custom intents and clear session on exit
  65. flags to toggle anti-fingerprinting mitigations for canvas, audio, client rects, webGL and sensor APIs (see full list below for all the new flags)
  66. use frozen User-Agent to conceal real model and browser version
  67. privacy enhancement patches from Iridium, Inox patchset, Brave and ungoogled-chromium projects
  68. security enhancement patches from GrapheneOS project
  69. disable scroll-to-text-fragment
  70. reduced referer granularity
  71. block gateway attacks via websockets (partial fix, see this upstream issue)
  72. use 64-bit ABI for webview processes
  73. make all favicon requests on-demand (supercookie mitigation)
  74. enable all network isolation features ( PartitionConnectionsByNetworkIsolationKey , PartitionHttpServerPropertiesByNetworkIsolationKey , SplitHostCacheByNetworkIsolationKey , AppendFrameOriginToNetworkIsolationKey , SplitCacheByNetworkIsolationKey , UseRegistrableDomainInNetworkIsolationKey , PartitionSSLSessionsByNetworkIsolationKey , PartitionExpectCTStateByNetworkIsolationKey , PartitionDomainReliabilityByNetworkIsolationKey )
  75. ignore enterprise policies that disallow secure DNS
  76. ask permission to play protected media
  77. disable the DIAL repeating discovery
  78. disable RTCGetCurrentBrowsingContextMedia by default
  79. disable FLoC and privacy sandbox by default
  80. disable feeds
  81. disable reporting of certificate errors
  82. use pre-defined phone model for client hints and Javascript
  83. allow forcing external links to open in incognito
  84. disable AGSA by default
  85. flag to enable Certificate Transparency
  86. allow adding search engines from incognito mode
  87. disable predictors
  88. disable supervised users
  89. disable safety check
  90. disable capability to block view-source: URLs
  91. disable SegmentationPlatformFeature , OptimizationHints , client hint headers
  92. disable AsyncDNS by default
  93. customize history expiration threshold
  94. disable idle detection
  95. HTTPS-only mode enabled by default
  96. disable TLS resumption by default
  97. partition DoH requests by top-frame NIK
  98. strict site isolation and strict origin isolation
  99.  
  100. Features not related to privacy
  101.  
  102. browser automatic updates, enabled by default
  103. native Android autofill support
  104. import/export bookmarks
  105. bookmark all tabs from tabs regroup menu
  106. allow playing videos in background tabs and disable pause on switching tabs
  107. all codecs included (proprietary, open H.264 etc.)
  108. AV1 codec support
  109. dav1d decoder enabled by default
  110. built with official speed optimizations
  111. increase number of autocomplete matches from 5 to 10
  112. allow changing default download storage location
  113. do not ignore save prompt for users without SD cards
  114. disable articles and increase number of icons on new tab page
  115. adding an URL as bookmark will clear its blocked status for the NTP tiles
  116. history support in incognito mode
  117. view source of pages
  118. sticky desktop mode setting
  119. mobile/desktop user agent customization
  120. accessibility preference to force tablet UI
  121. use Alt+D to focus address bar
  122. allow sharing to Bromite
  123. UI for crash information collection
  124. allow OpenSearch search engine detection in incognito
  125. allow OpenSearch search engine detection with paths
  126. keyboard dictionary hints in address bar
  127. always allow view-source: URLs
  128. allow moving navigation bar to bottom
  129. add option to use home page as NTP
  130.  
  131. You can inspect all functionality/privacy changes by reading the patches and/or the CHANGELOG.
  132. Flags which have been retired from upstream Chromium but are still available in Bromite.
  133.  
  134. #pull-to-refresh
  135. #enable-search-ready-omnibox
  136. #darken-websites-checkbox-in-themes-setting
  137. #simplified-ntp , enabled by default
  138. #enable-text-fragment-anchor , disabled by default
  139. #num-raster-threads
  140. #enable-image-reader , enabled by default
  141. #enable-tab-groups and #enable-tab-groups-ui-improvements
  142. #offline-indicator-v2
  143.  
  144.  
  145. #fingerprinting-canvas-image-data-noise , #fingerprinting-client-rects-noise and #fingerprinting-canvas-measuretext-noise , enabled by default
  146. #incognito-screenshot , disabled by default
  147. #max-connections-per-host
  148. #resume-background-video
  149. #ipv6-probing
  150. #enable-device-motion and #enable-device-orientation
  151. #show-legacy-tls-warnings
  152. #save-data-header , disabled by default
  153. #export-bookmarks-use-saf , disabled by default
  154. #allow-user-certificates , disabled by default
  155. #cleartext-permitted , enabled by default, can be used to disable all cleartext-HTTP traffic
  156. #omnibox-autocomplete-filtering , can be used to restrict omnibox autocomplete results
  157. #disable-external-intent-requests , can be used to disable opening any external app for any URL
  158. #enable-userscripts-log , see https://github.com/bromite/bromite/wiki/UserScripts#flags
  159. #certificate-transparency-enabled , enabled by default; see https://chromium.googlesource.com/chromium/src/+/master/net/docs/certificate-transparency.md
  160. #move-top-toolbar-to-bottom , disabled by default
  161. #site-engagement , enabled by default
  162. #offline-pages-auto-save , disabled by default, allows auto-saving of pages when device goes offline
  163. #adaptive-button-in-top-toolbar-customization , disabled by default, allows having a new tab or share button on the address bar
  164.  
  165.  
  166. webGL, disabled by default
  167. images, enabled by default
  168. Javascript JIT, disabled by default
  169. timezone customization override
  170. autoplay, disabled by default
  171. webRTC, disabled by default
  172.  
  173. Bromite's privacy features, including anti-fingerprinting mitigations (which are not comprehensive), are not to be considered useful for journalists and people living in countries with freedom limitations, please look at Tor Browser in such cases.
  174. All built versions are available as releases; the official website points to those releases and - when browsing via Android - it will automatically highlight the one apt for your device (or none otherwise).
  175. Each tag corresponds to a Chromium Stable release tag.
  176. Bromite is currently built for ARM, ARM64 and x86 and for the Android SDK version 23+; Bromite SystemWebView is provided as well (SDK23+). For every Bromite build you can always find a matching vanilla Chromium build which is used for example to verify which issues are specific to Bromite or not.
  177. You will automatically receive notifications about new updates (and be able to install them) via the auto updater functionality (enabled by default), see related wiki page.
  178. All official releases are also available through the official third-party F-Droid repository.
  179. Integrity and authenticity
  180. You can verify the integrity of a downloaded APK file from this project with any sha256sum -compatible tool by downloading the corresponding brm_X.Y.Z.sha256.txt or chr_X.Y.Z.sha256.txt file, where X.Y.Z is the release version number. Example:
  181. $ sha256sum --check brm_68.0.3440.54.sha256.txt arm64_SystemWebView.apk: OK arm64_ChromePublic.apk: OK arm64_ChromeModernPublic.apk: OK
  182. You can verify authenticity, e.g. that the author (csagan5) released the file, by using gpg2:
  183. $ gpg2 --quiet --verify brm_68.0.3440.54.sha256.txt.asc gpg: assuming signed data in 'brm_68.0.3440.54.sha256.txt' gpg: Signature made Sun 08 Jul 2018 04:22:52 PM CEST using RSA key ID D85DC0C5 gpg: Good signature from "csagan5 "
  184. You can download csagan5's public GnuPG key from here: csagan5.asc.
  185. Please refer to official Chromium build documentation to get started on how to build Chromium; if you can build Chromium for Android, you can build Bromite.
  186. The Chromium version tag used as base for the patches is available here: RELEASE; this is always corresponding to the git tag for every release. The GN args used to build Bromite are available here: bromite.gn_args. The patches are to be applied second the order specified in the bromite_patches_list.txt file (you can use git am ).
  187. NOTE: no official support is provided for builds.
  188. Bromite uses an unindexed filter file, which is periodically published at https://github.com/bromite/filters
  189. Please submit issues following the issue template; beware that GitHub does not display the templates from mobile.
  190. Patches are welcome and accepted if they match the project goals.
  191. For any usage or development discussion please use GitHub Discussions: https://github.com/bromite/bromite/discussions
  192.  
  193. Chromium project and developers
  194. Iridium project for some patches
  195. ungoogled-chromium for some patches
  196. ungoogled-chromium-android for some patches
  197. GrapheneOS for some security patches
  198. Inox patchset for some patches (via ungoogled-chromium)
  199. Brave Browser for some patches
  200. Vadim Pleshkov for Bromite's logo
  201.  
  202. The patches published as part of the Bromite project are released under GNU GPL v3.
  203. About
  204. Bromite is a Chromium fork with ad blocking and privacy enhancements; take back your browser!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement