kiến thức Tổng hợp những addon chất cho Firefox / Chromium

Bác copy lại của bác @toi la gay :sosad: thì dùng bình thường, nhưng vô github copy thì chắc chắn gặp tình trạng như bác @La_Casa

@toi la gay :sosad: bác thêm cảnh báo vào hướng dẫn cho mọi người biết đi
Trước có cảnh báo rồi, chắc xóa link dẫn tới Github cho khỏi táy máy chứ link mình để phòng trường hợp muốn tự copy cho nó mới.

Đã sửa lại:

100% tắt hết telemetry, không bao giờ hỏng dù một tính năng của Firefox.

Code:
/** TELEMETRY ***/
/* 0330: disable new data submission [FF41+]
 * If disabled, no policy is shown or upload takes place, ever
 * [1] https://bugzilla.mozilla.org/1195552 ***/
user_pref("datareporting.policy.dataSubmissionEnabled", false);
/* 0331: disable Health Reports
 * [SETTING] Privacy & Security>Firefox Data Collection & Use>Allow Firefox to send technical... data ***/
user_pref("datareporting.healthreport.uploadEnabled", false);
/* 0332: disable telemetry
 * The "unified" pref affects the behavior of the "enabled" pref
 * - If "unified" is false then "enabled" controls the telemetry module
 * - If "unified" is true then "enabled" only controls whether to record extended data
 * [NOTE] "toolkit.telemetry.enabled" is now LOCKED to reflect prerelease (true) or release builds (false) [2]
 * [1] https://firefox-source-docs.mozilla.org/toolkit/components/telemetry/telemetry/internals/preferences.html
 * [2] https://medium.com/georg-fritzsche/data-preference-changes-in-firefox-58-2d5df9c428b5 ***/
user_pref("toolkit.telemetry.unified", false);
user_pref("toolkit.telemetry.enabled", false); // see [NOTE]
user_pref("toolkit.telemetry.server", "data:,");
user_pref("toolkit.telemetry.archive.enabled", false);
user_pref("toolkit.telemetry.newProfilePing.enabled", false); // [FF55+]
user_pref("toolkit.telemetry.shutdownPingSender.enabled", false); // [FF55+]
user_pref("toolkit.telemetry.updatePing.enabled", false); // [FF56+]
user_pref("toolkit.telemetry.bhrPing.enabled", false); // [FF57+] Background Hang Reporter
user_pref("toolkit.telemetry.firstShutdownPing.enabled", false); // [FF57+]
/* 0333: disable Telemetry Coverage
 * [1] https://blog.mozilla.org/data/2018/08/20/effectively-measuring-search-in-firefox/ ***/
user_pref("toolkit.telemetry.coverage.opt-out", true); // [HIDDEN PREF]
user_pref("toolkit.coverage.opt-out", true); // [FF64+] [HIDDEN PREF]
user_pref("toolkit.coverage.endpoint.base", "");
/* 0334: disable PingCentre telemetry (used in several System Add-ons) [FF57+]
 * Defense-in-depth: currently covered by 0331 ***/
user_pref("browser.ping-centre.telemetry", false);
/* 0335: disable Firefox Home (Activity Stream) telemetry ***/
user_pref("browser.newtabpage.activity-stream.feeds.telemetry", false);
user_pref("browser.newtabpage.activity-stream.telemetry", false);

/** STUDIES ***/
/* 0340: disable Studies
 * [SETTING] Privacy & Security>Firefox Data Collection & Use>Allow Firefox to install and run studies ***/
user_pref("app.shield.optoutstudies.enabled", false);
/* 0341: disable Normandy/Shield [FF60+]
 * Shield is a telemetry system that can push and test "recipes"
 * [1] https://mozilla.github.io/normandy/ ***/
user_pref("app.normandy.enabled", false);
user_pref("app.normandy.api_url", "");

/** CRASH REPORTS ***/
/* 0350: disable Crash Reports ***/
user_pref("breakpad.reportURL", "");
user_pref("browser.tabs.crashReporting.sendReport", false); // [FF44+]
   // user_pref("browser.crashReports.unsubmittedCheck.enabled", false); // [FF51+] [DEFAULT: false]
/* 0351: enforce no submission of backlogged Crash Reports [FF58+]
 * [SETTING] Privacy & Security>Firefox Data Collection & Use>Allow Firefox to send backlogged crash reports  ***/
user_pref("browser.crashReports.unsubmittedCheck.autoSubmit2", false); // [DEFAULT: false]

/** OTHER ***/
/* 0360: disable Captive Portal detection
 * [1] https://www.eff.org/deeplinks/2017/08/how-captive-portals-interfere-wireless-security-and-privacy ***/
user_pref("captivedetect.canonicalURL", "");
user_pref("network.captive-portal-service.enabled", false); // [FF52+]
/* 0361: disable Network Connectivity checks [FF65+]
 * [1] https://bugzilla.mozilla.org/1460537 ***/
user_pref("network.connectivity-service.enabled", false);

/*** [SECTION 0400]: SAFE BROWSING (SB)
   SB has taken many steps to preserve privacy. If required, a full url is never sent
   to Google, only a part-hash of the prefix, hidden with noise of other real part-hashes.
   Firefox takes measures such as stripping out identifying parameters and since SBv4 (FF57+)
   doesn't even use cookies. (#Turn on browser.safebrowsing.debug to monitor this activity)
   [1] https://feeding.cloud.geek.nz/posts/how-safe-browsing-works-in-firefox/
   [2] https://wiki.mozilla.org/Security/Safe_Browsing
   [3] https://support.mozilla.org/kb/how-does-phishing-and-malware-protection-work
   [4] https://educatedguesswork.org/posts/safe-browsing-privacy/
***/
user_pref("_user.js.parrot", "0400 syntax error: the parrot's passed on!");
/* 0401: disable SB (Safe Browsing)
 * [WARNING] Do this at your own risk! These are the master switches
 * [SETTING] Privacy & Security>Security>... Block dangerous and deceptive content ***/
   // user_pref("browser.safebrowsing.malware.enabled", false);
   // user_pref("browser.safebrowsing.phishing.enabled", false);
/* 0402: disable SB checks for downloads (both local lookups + remote)
 * This is the master switch for the safebrowsing.downloads* prefs (0403, 0404)
 * [SETTING] Privacy & Security>Security>... "Block dangerous downloads" ***/
   // user_pref("browser.safebrowsing.downloads.enabled", false);
/* 0403: disable SB checks for downloads (remote)
 * To verify the safety of certain executable files, Firefox may submit some information about the
 * file, including the name, origin, size and a cryptographic hash of the contents, to the Google
 * Safe Browsing service which helps Firefox determine whether or not the file should be blocked
 * [SETUP-SECURITY] If you do not understand this, or you want this protection, then override this ***/
user_pref("browser.safebrowsing.downloads.remote.enabled", false);
   // user_pref("browser.safebrowsing.downloads.remote.url", ""); // Defense-in-depth
/* 0404: disable SB checks for unwanted software
 * [SETTING] Privacy & Security>Security>... "Warn you about unwanted and uncommon software" ***/
   // user_pref("browser.safebrowsing.downloads.remote.block_potentially_unwanted", false);
   // user_pref("browser.safebrowsing.downloads.remote.block_uncommon", false);
/* 0405: disable "ignore this warning" on SB warnings [FF45+]
 * If clicked, it bypasses the block for that session. This is a means for admins to enforce SB
 * [TEST] see https://github.com/arkenfox/user.js/wiki/Appendix-A-Test-Sites#-mozilla
 * [1] https://bugzilla.mozilla.org/1226490 ***/
   // user_pref("browser.safebrowsing.allowOverride", false);

Copy tất, tạo ra một file tên là user.js rồi ném thẳng vào folder profile Firefox tìm trong about:support -> Open Profile Folder.

Nếu muốn tự update, vào link chính chủ copy mục 0330, chú ý không copy toàn bộ vì cái Arkenfox này khiến Firefox khó dùng gấp trăm lần https://github.com/arkenfox/user.js/blob/master/user.js
 
Làm cái thread về Vivaldi đi thím :sexy_girl:

Đang dùng Vivaldi trên máy điện thoại mà thấy ngon quá.
Vivaldi trên android có gì hot hả bác? Em dùng thấy bt quá, ko khác lắm so với các browser khác. Theo em nó còn thua cả kiwi vì ko có addons. Có thể bác thích custom giao diện chăng?
 
Tải ở trang này phải ko fen? https://sandboxie-plus.com/downloads/
có lưu ý gì ko dùng thằng này ko nhỉ?
Đúng rồi fen, lưu ý là nên install luôn, dùng portable thì mỗi khi cần thì phải mở sandbox lên cho nó cài cái driver của nó thì mới dùng được
ZJqL4rW.png
 
Tải ở trang này phải ko fen? https://sandboxie-plus.com/downloads/
có lưu ý gì ko dùng thằng này ko nhỉ?
Như bạn trên chia sẻ, ngoài ra kinh nghiệm sử dụng:
  • Ứng dụng lạ là luôn mở trong Sandbox, vì kể cả nó không phải virus nó cũng giảm thiểu việc phần mềm tạo ra khóa registry gây chậm máy, registry của Windows nó là file RegHive cấu trúc cũng không tốt cho hiệu năng như database SQL nên nhiều nó sẽ chậm, cấu trúc đây đọc là biết nó chả có tối ưu cho hiệu năng gì sất, bởi làm quái có index như database mà tối ưu cho hiệu năng (phần mềm Internet Download Manager cứ cài vào máy là nó tạo ra hàng triệu khóa registry rác là một ví dụ): https://github.com/msuhanov/regf/blob/master/Windows registry file format specification.md#format-of-primary-files
  • Những ứng dụng mà chạy được trong sandbox là nghiễm nhiên nó trở thành Portable, vì dữ liệu được lưu trong sandbox hết, có thể copy qua lại giữa các máy rồi lại dùng sandbox bật lên, nên lợi dụng điều này nên chơi game trong sandbox (nếu game cho phép vì nhiều game nó kháng ảo hóa tránh bị reset trial)
  • Ứng dụng có trial cũng có thể chạy trong sandbox, hết hạn xóa sandbox cũ đi rồi tạo sandbox mới rồi lại dùng tiếp trial, đa phần là thành công trừ những cái nó kiểm tra online
 
Last edited:
Vivaldi trên android có gì hot hả bác? Em dùng thấy bt quá, ko khác lắm so với các browser khác. Theo em nó còn thua cả kiwi vì ko có addons. Có thể bác thích custom giao diện chăng?
Không có extension như kiwi nhưng mà vẫn có dark mode cho trang web với adblock built-in nên không có ublock với darkreader cũng không tệ lắm, tính năng khác thì thằng này khá nhiều từ page capture, tab stack, translate và notes tương tự như bản desktop và nếu đã dùng desktop rồi thì có thằng mobile sync với nhau thì tốt hơn thôi
 
Như bạn trên chia sẻ, ngoài ra kinh nghiệm sử dụng:
  • Ứng dụng lạ là luôn mở trong Sandbox, vì kể cả nó không phải virus nó cũng giảm thiểu việc phần mềm tạo ra khóa registry gây chậm máy, registry của Windows nó là file RegHive cấu trúc cũng không tốt cho hiệu năng như database SQL nên nhiều nó sẽ chậm, cấu trúc đây đọc là biết nó chả có tối ưu cho hiệu năng gì sất, bởi làm quái có index như database mà tối ưu cho hiệu năng (phần mềm Internet Download Manager cứ cài vào máy là nó tạo ra hàng triệu khóa registry rác là một ví dụ): https://github.com/msuhanov/regf/blob/master/Windows registry file format specification.md#format-of-primary-files
  • Những ứng dụng mà chạy được trong sandbox là nghiễm nhiên nó trở thành Portable, vì dữ liệu được lưu trong sandbox hết, có thể copy qua lại giữa các máy rồi lại dùng sandbox bật lên, nên lợi dụng điều này nên chơi game trong sandbox (nếu game cho phép vì nhiều game nó kháng ảo hóa tránh bị reset trial)
  • Ứng dụng có trial cũng có thể chạy trong sandbox, hết hạn xóa sandbox cũ đi rồi tạo sandbox mới rồi lại dùng tiếp trial, đa phần là thành công trừ những cái nó kiểm tra online
Mình đang chạy 1 vài phần mềm trong sandboxied ở máy này, muốn bê data của pm đó sang máy khác chạy tiếp trong sandboxie thì như nào thím
 
Cái này dịch quá lâu và không hết cả trang chắc còn lâu mới đua được với mấy thằng khác, translator riêng tư thì Vivaldi có từ lâu rồi nó tự host cái engine Lingvanex luôn
Có phải offline như Firefox đâu nên vẫn phải gửi dữ liệu cho bên thứ 3 thôi, của Firefox vẫn là đột phá và triển vọng nhất, đặc biệt máy có card màn hình khủng thì nó dịch nhanh hơn online. :D
 
Mình đang chạy 1 vài phần mềm trong sandboxied ở máy này, muốn bê data của pm đó sang máy khác chạy tiếp trong sandboxie thì như nào thím
Đóng gói toàn bộ folder Sandbox từ máy cũ vào, rồi chuyển qua máy mới giải nén rồi Create New Sandbox, chọn đường dẫn tới cái folder Sandbox cũ là xong.

Đây là các Sandbox mình đang dùng:
cb51WBo.png


Ví dụ đây là folder chứa các cục Sandbox:

QY8qOcp.png


Cấu trúc của các cục Sandbox là hoàn toàn portable, tên người dùng bị ép thành current chứ không phải là tên người dùng của hệ điều hành:

7uVRgKu.png
 
Last edited:
Có phải offline như Firefox đâu nên vẫn phải gửi dữ liệu cho bên thứ 3 thôi, của Firefox vẫn là đột phá và triển vọng nhất, đặc biệt máy có card màn hình khủng thì nó dịch nhanh hơn online. :D
Nói vậy thôi chứ bọn nó cũng có telemetry, tắt được thì ok chứ kiểu gì mấy thằng Moz chẳng lấy được data của cả trăm triệu thằng khác
 
Không có extension như kiwi nhưng mà vẫn có dark mode cho trang web với adblock built-in nên không có ublock với darkreader cũng không tệ lắm, tính năng khác thì thằng này khá nhiều từ page capture, tab stack, translate và notes tương tự như bản desktop và nếu đã dùng desktop rồi thì có thằng mobile sync với nhau thì tốt hơn thôi
em cứ combo ff desktop+fennec android, sync cũng mượt mà, không bị dán đoạn
mRP82us.png
 
em cứ combo ff desktop+fennec android, sync cũng mượt mà, không bị dán đoạn
mRP82us.png
Thằng Vivaldi nó kiểu tao đẻ ra 1 đống tính năng cho power user thằng nào thích thì dùng không thì cũng như bao trình duyệt khác còn dùng firefox hay chromium thì tuỳ mỗi người mình web dev cứ dùng cả 2 cùng lúc để test tương thích web
 
em cứ combo ff desktop+fennec android, sync cũng mượt mà, không bị dán đoạn
mRP82us.png
Đúng đó, thực ra tính năng sync của Firefox rất tốt, đợt này thấy mấy bài viết của người dùng Chrome bỏ qua Firefox vì Manifest V3 phá tan nát uBlock/Adblock/Adguard khen nức nở cái sync của Firefox, lại hỗ trợ sync offline bằng self-hosted nữa nếu có nhu cầu kiểu Firefox Windows -.> Firefox Android -> Firefox Linux1 -> Firefox Linux2 -> Firefox Mac.... thì tự tạo máy chủ sync chạy ở nhà sẽ tuyệt đối bảo mật, tất nhiên nếu chỉ dùng Windows với Android thì không cần offline làm gì cho tốn công. https://github.com/crazy-max/docker-firefox-syncserver (sau đó đặt giá trị about:config identity.sync.tokenserver.uri như bài này để chuyển server sync mặc định trỏ tới server offline https://homegrowntechie.com/self-host-your-browser-data/)

Ngoài ra cái xBrowserSync này cũng offline và dễ dùng: https://www.xbrowsersync.org/
 
Last edited:
Đúng đó, thực ra tính năng sync của Firefox rất tốt, đợt này thấy mấy bài viết của người dùng Chrome bỏ qua Firefox vì Manifest V3 phá tan nát uBlock/Adblock/Adguard khen nức nở cái sync của Firefox, lại hỗ trợ sync offline bằng self-hosted nữa nếu có nhu cầu kiểu Firefox Windows -.> Firefox Android -> Firefox Linux1 -> Firefox Linux2 -> Firefox Mac.... thì tự tạo máy chủ sync chạy ở nhà sẽ tuyệt đối bảo mật, tất nhiên nếu chỉ dùng Windows với Android thì không cần offline làm gì cho tốn công. https://github.com/crazy-max/docker-firefox-syncserver

Ngoài ra cái xBrowserSync này cũng offline và dễ dùng: https://www.xbrowsersync.org/
xbrowsersync chả thấy thằng nào maintain 1-2 năm nay rồi dùng floccus ấy nếu muốn cross-browser sync còn muốn sync đầy đủ thì cứ phải dùng giải pháp của riêng mấy cái browser
 
xbrowsersync chả thấy thằng nào maintain 1-2 năm nay rồi dùng floccus ấy nếu muốn cross-browser sync còn muốn sync đầy đủ thì cứ phải dùng giải pháp của riêng mấy cái browser
Đúng rồi đó, cái x này chỉ hỗ trợ bookmark, còn self-host hẳn Mozilla Sync nó sync tất từ bookmark đến password, history, tab... luôn. :D
 
Vivaldi trên android có gì hot hả bác? Em dùng thấy bt quá, ko khác lắm so với các browser khác. Theo em nó còn thua cả kiwi vì ko có addons. Có thể bác thích custom giao diện chăng?
Kiwi có mấy lỗi khó chịu lắm. Nhu cầu của mình chỉ là chặn quảng cáo có custom filter, dịch web, dark theme là đủ.
 
Kiwi có mấy lỗi khó chịu lắm. Nhu cầu của mình chỉ là chặn quảng cáo có custom filter, dịch web, dark theme là đủ.
Thế thì Vivaldi là vừa đúng nhu cầu, cài phát xong luôn không cần lăn tăn, Brave cũng ngon trên mobile, Fennec ngon nếu biết dùng Custom Addon Collection..., trong các thằng nhân Chromium chính ra thằng Chrome là thằng cùi bắp nhất, cũng nên tránh dùng Chrome chính chủ vì Google hiện tại đang đầu cơ chuẩn web, thêm ShadowRoot tạo quảng cáo chặn khó gần như không thể, First Party Sets ép trang web bên thứ 3 thành bên thứ 1 khiến quảng cáo khó chặn, sắp tới nó chặt luôn addon chặn quảng cáo với Manifest V3 (giới hạn 30k rule, không update online được = phế).
 
Back
Top