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
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.dll
và chrome++.ini
(dùng CPU nào thì lấy theo thư mục đó, thường sẽ là x64)
Chép 2 file này vào cùng thư mục với file chrome.exe
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ó 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 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.exe
và version-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
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 🤣
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ị!