Cài đặt phiên bản portable Chromium, Chrome, Edge “thực sự” bằng Chrome++

Nếu bạn không biết trên Chromium, với cơ chế bảo mật của Google, không cho phép trình duyệt chạy như 1 phiên bản di động, cụ thể, nếu bạn chép dữ liệu từ máy A -> sang máy B, các plugin, addon sẽ mất hết, có điều hiện tại, nhà mạng tại Việt Nam rất nhanh, cơ chế đồng bộ tài khoản ổn định từ Google, Microsoft, nếu cài lại Windows, chuyển máy … việc đồng bộ dữ liệu chỉ mất vài phút nên khuyết điểm này cũng không đáng kể, thực tế đồng bộ bằng tài khoản rất hay và hiệu quả, nếu bạn dùng trình duyệt cùng lúc trên nhiều thiết bị như desktop, laptop, phone …. các thiết bị sẽ tự đồng bộ với nhau, tính hiệu quả sẽ tốt hơn

Cá nhân cũng coi đây là “tính năng”, không tìm hiểu thêm làm gì, dạo này mình có viết 1 bản Edge debloat, trong lúc tìm hiểu các đường dẫn download nhiều phiên bản, search lung tung thì thấy edge_installer giúp lấy các link cài đặt offline, vào xem các repos khác của tác giả thì thấy giới thiệu về Chrome++, đọc sơ thì khá là thích

Chrome++ là một thư viện .dll được dùng để thực hiện kỹ thuật DLL hijack, cung cấp khả năng chạy Chrome (hoặc các trình duyệt dựa trên Chromium) ở chế độ portable, tức là không bị phụ thuộc vào cài đặt hệ thống, dữ liệu người dùng được giữ toàn vẹn khi chuyển máy tính hay khôi phục hệ điều hành

  • Nhấp đúp chuột để đóng thẻ.
  • Tùy chỉnh phím tắt để dịch trang web.
  • Thiết kế dạng portable (không tương thích với dữ liệu gốc; có thể cài lại hệ thống hoặc đổi máy tính mà không mất dữ liệu).
  • Cho phép tùy chỉnh các tham số dòng lệnh của Chromium.

Về tính năng chạy portable (có thể cài lại hệ thống hoặc đổi máy tính mà không mất dữ liệu) thì mình chưa thấy plugin, addon hay bất cứ cách nào khác làm được chuyện này, đây có lẽ tính năng đáng tiền nhất của Chrome++

Về mặt lý thuyết, nếu đã tới mức đục luôn file DLL như Chrome++ đang làm, có thể áp dụng cho mọi phiên bản, mọi trình duyệt dùng lõi Chromium, có điều tác giả không rảnh làm, chỉ thử nghiệm trên Chrome Stable mới nhất, mình có thử bản Chromium Hibbiki tại Woolyss thì thấy chạy tốt, không gặp vấn đề gì

Sau khi cài đặt Chrome++, gần như tất cả mọi thứ đều đã chuyển về portable, chú ý duy nhất, các extensions cài đặt thủ công qua Developer mode bằng file crx hoặc zip sẽ không có tác dụng

Cài đặt tự động

Trong trường hợp bạn lười, chạy PowerShell với quyền admin lệnh bên dưới

irm https://go.bibica.net/chromium_portable | iex

Chọn đường dẫn để tạo bản portable, ấn Enter sẽ dùng đường dẫn mặc định C:\Chromium_Portable

Chép bản portable này vào 1 ổ đĩa nào đó rồi dùng thôi, mặc định script luôn dùng bản Chromium Hibbiki Woolyss và Chrome++ mới nhất

Cài đặt thủ công

Việc cài đặt khá đơn giản và nhanh, thực tế chỉ chép mỗi file dll vào 😆 theo mình nên tự cài đặt thủ công, tạo ra phiên bản portable đúng mong muốn 😅

Cài đặt Chromium / Chrome

Download các phiên bản Chrome Stable tại đây, các phiên bản < 139 sẽ hỗ trợ manifest v2, nếu vẫn còn dùng các extensions chạy manifest v2 thì download bản 138 cuối cùng còn hỗ trợ 138.0.7204.184, còn không cứ download Chrome Stable mới nhất (cá nhân vẫn khuyên dùng Chromium bản Hibbiki, nó thuần túy chỉ là trình duyệt, đỡ phải tắt các tính năng vớ vẩn)

Các file sẽ có tên gọi chrome_installer_uncompressed.exe, đừng bật chạy, giải nén file .exe này như 1 file zip là được

Cài đặt phiên bản portable Chromium, Chrome, Edge “thực sự” bằng Chrome++

Nó sẽ tạo ra định dạng na na cài đặt installer thông thường

Cài đặt Chrome++

Download Chrome++ bản mới nhất tại đây, tên file thường là Chrome++_v1.13.0_x86_x64_arm64.7z, giải nén sẽ thấy thư mục App, bên trong có 2 file version.dllchrome++.ini(dùng CPU nào thì lấy theo thư mục đó, thường sẽ là x64)

Cài đặt phiên bản portable Chromium, Chrome, Edge “thực sự” bằng Chrome++

Chép 2 file này vào cùng thư mục với file chrome.exe

Cài đặt phiên bản portable Chromium, Chrome, Edge “thực sự” bằng Chrome++

Lúc này chúng ta đã có phiên bản Chromium, Chrome đúng nghĩa đen là portable, có thể chép nguyên thư mục này sang 1 thiết bị mới, mà vẫn giữ được các extensions, không khác gì Firefox Portable trước đây

Cài đặt phiên bản portable Chromium, Chrome, Edge “thực sự” bằng Chrome++

Có thể mở file chrome++.ini, tùy chỉnh lại cho phù hợp với nhu cầu sử dụng, xóa bớt các dòng comment của tác giả đi cho gọn

[general]
data_dir=%app%\..\Data
cache_dir=%app%\..\Cache
command_line=
launch_on_startup=
launch_on_exit=
boss_key=Ctrl+Alt+B
translate_key=
show_password=0
win32k=0
[tabs]
double_click_close=0
right_click_close=0
keep_last_tab=1
wheel_tab=1
wheel_tab_when_press_rbutton=1
open_url_new_tab=0
open_bookmark_new_tab=0
new_tab_disable=1
new_tab_disable_name="about:blank"

Ví dụ như trên là tắt gần hết tính năng (1 là bật, 0 là tắt), dùng phím tắt Ctrl+Alt+B để ẩn / hiện trình duyệt

Cài đặt WidevineCdm

Trên bản Chromium Hibbiki, cài Chrome++ check lại thì mất DRM L3, giải quyết đơn giản cứ lấy thư mục WidevineCdm ở các trình duyệt khác, chép vào là được

Có thể download WidevineCdm tại đây, giải nén, chép vào source

Cài đặt phiên bản portable Chromium, Chrome, Edge “thực sự” bằng Chrome++

Cài đặt trên các trình duyệt lõi Chromium

Việc cài đặt Chrome++ trên Edge hơi khác 1 chút so với mặc định, download setdll.7z tác giả làm sẵn, chép 2 file setdll-x64.exeversion-x64.dll vào cùng vị trí với file msedge.exe rồi chạy

& ".setdll-x64.exe" /d:version-x64.dll msedge.exe

Mình thử thì thấy Microsoft Edge Stable hay Canary đều chạy bình thường, bạn có thể dùng lệnh trên để áp dụng cho các trình duyệt khác, chạy lõi Chromium

  • Để nhanh gọn thì mình làm sẵn 1 bản Microsoft Edge Portable with Chrome++ Auto Installer, chạy PowerShell với quyền admin lệnh bên dưới
irm https://go.bibica.net/edge_portable | iex

Ưu điểm

Dùng Chrome++ ngoài chuyện tạo ra phiên bản portable thực sự, nó còn 1 điểm khá hay, mặc định profile và tùy chỉnh các tham số dòng lệnh theo .ini, khi tạo default apps hay pin xuống taskbar không cần phải sửa thêm gì nữa, dùng rất tiện, tác giả thậm chí còn thêm sẵn phần tùy biến, để trước khi bật trình duyệt, sau khi bật trình duyệt, làm thêm cái gì nữa

Việc nâng cấp phiên bản Chromium, Chrome hay Chrome++ rất đơn giản, vì nó nằm ở 1 thư mục riêng, tách biệt với thư mục dữ liệu, cần cập nhập cái gì chép đè vào là được

Thử nghiệm sơ bộ, RAM, CPU ban đầu chạy khá tương tự bản gốc, không có sự khác biệt

Tạm rất hài lòng với giải pháp này, vấn đề hiệu năng khi cài thêm Chrome++ thì không quá chắc, không rõ cài vào có gây lỗi gì không? vấn đề này thì cần dùng, chạy 1 thời gian mới có câu trả lời chính xác được

Kết luận

Không nghĩ mấy anh Trung Quốc chịu khó ngâm cứu dữ vậy luôn, tính năng Google tắt đi rồi mà mấy ảnh bật lên chạy luôn 😀

Chrome++ nhìn lướt thì nó được viết bởi nhiều người, hiện tại Bush2021 duy trì cũng đã hơn 2 năm, sản phẩm có cập nhập, sửa lỗi đều đặn, cá nhân thích dùng portable dạng này hơn, không phải cấu hình lại các extensions mỗi khi chuyển máy, cài lại Windows, đỡ phải nhớ nhiều

Các bản portable, thường ta sẽ chạy qua USB, HDD, SSD cắm ngoài, cần chạy ở thiết bị khác thì vác sang, các thiết bị này sẽ có cơ chế bảo vệ bằng password này nọ để đảm bảo an toàn dữ liệu

Cài đặt phiên bản portable Chromium, Chrome, Edge “thực sự” bằng Chrome++

Sử dụng thực tế, tính tiện lợi sẽ cao hơn, nhưng lý thuyết bảo mật sẽ kém, vì mọi dữ liệu của bạn, đều sẽ nằm trên máy, từ password, cookie hay hầm bà lằng các thứ, nếu các dữ liệu này bị mất, thì coi như toang hẳn 😀 phần này nói thêm thôi, chứ Firefox cũng ghi mọi thứ xuống ổ cứng cả, lộ thông tin ở thiết bị của bạn, là do lỗi của bạn, còn thiết kế của họ là như thế rồi mà, hack tài khoản hay gì, cần cái cookie là đủ, không cần thiết hack cả data trên máy user

Phần này mình bon mồm nói thêm, chứ đủ trình hack được Chromium thì trình như thần rồi, không ai rảnh rỗi quan tâm dữ liệu của bạn đâu 🤣


Related Posts

Chính sách bình luận: Chúng tôi rất trân trọng các bình luận của bạn và cảm ơn thời gian bạn dành để chia sẻ ý tưởng và phản hồi.
Ghi chú: Những bình luận được xác định là spam hoặc chỉ mang tính quảng cáo sẽ bị xóa.

• Để cải thiện trải nghiệm bình luận, chúng tôi khuyến khích bạn tạo một tài khoản Gravatar. Thêm avatar vào tài khoản Gravatar sẽ giúp bình luận của bạn dễ nhận diện hơn đối với các thành viên khác.

✂️ Sao chép và 📋 Dán Emoji 💪 giúp bình luận thêm sinh động và thú vị!