Khớp phiên bản trình duyệt và fingerprint. Mỗi bản phát hành BAS giờ đây có thể chứa nhiều phiên bản trình duyệt.
Phần mềm cho phép bạn chuyển đổi giữa chúng và chạy các phiên bản khác nhau cho các luồng khác nhau.
Để làm điều này, hãy sử dụng action "Browser Settings" với tham số "Browser Version".
Các action "Get list of available browser versions" và "Get current browser version" cũng đã được thêm vào.
Có kế hoạch tạo một bản phát hành mới với cập nhật trình duyệt mỗi tháng.
Trong trường hợp tốt nhất, người dùng sẽ nhận được phiên bản BAS đi kèm với ba phiên bản Chrome mới nhất 2 tuần sau khi trình duyệt phát hành.
Ví dụ, nếu Chrome phiên bản 120 được phát hành vào ngày 1 tháng 12, thì phiên bản BAS sẽ được phát hành vào giữa tháng 12 và sẽ chứa các phiên bản trình duyệt 120, 119 và 118.
Nhưng hiện tại đây chỉ là dự định, không đảm bảo 100% rằng lịch trình như vậy sẽ được duy trì.
Phiên bản BAS 25.6.0 đi kèm với hai phiên bản Chrome: 113.0.5672.64 và 111.0.5563.65.
Đã thêm tùy chọn lọc "Maximum browser version" khi lấy fingerprint.
Nếu bạn sử dụng từ khóa "current" cho phiên bản trình duyệt tối thiểu và tối đa, thì fingerprint kết quả sẽ luôn khớp với phiên bản trình duyệt thật
Với bản cập nhật này, thật dễ dàng để thay đổi phiên bản trình duyệt cho mỗi luồng và sau đó áp dụng fingerprint khớp với phiên bản đó. Phiên bản trình duyệt X64. Khi cài đặt BAS trên hệ điều hành 64-bit, phiên bản x64 của trình duyệt sẽ được sử dụng.
Đại đa số fingerprint được thu thập cho các hệ thống x64. Xét đến việc BAS trước đây sử dụng bản build trình duyệt x86, sự không nhất quán này có thể bị phát hiện.
Trên thực tế, mặc dù hỗ trợ x86 vẫn được giữ lại về mặt hình thức, chúng tôi thực sự khuyên bạn không nên sử dụng hệ điều hành với kiến trúc này. Nó có thể chứa lỗi, bao gồm cả lỗi nghiêm trọng.
Để đảm bảo proxy hoạt động chính xác trên bản build x64, thư viện tunneling đã phải được cập nhật.
Nếu điều này dẫn đến các lỗi nghiêm trọng trong chức năng proxy, chúng tôi sẽ phải chuyển trở lại bản build x86 của trình duyệt, quay lại phiên bản thư viện và thay đổi phương thức tunneling. Stack fingerprint. Yếu tố này giờ đây sẽ luôn hoàn toàn giống với trình duyệt thật của phiên bản desktop.
Việc điều chỉnh tham số Fingerprints.StackSizeDiff không còn cần thiết nữa.
Sự khác biệt chỉ có thể bị phát hiện nếu sử dụng fingerprint di động. Tính xác thực của trình duyệt. Trong phiên bản này, các biện pháp bổ sung đã được thực hiện để cải thiện tính xác thực của trình duyệt:
Ngoài ra, bạn có thể xóa các tùy chọn này khỏi tệp chrome_command_line.txt:
--disk-cache-size=1 --disable-gpu-program-cache --disable-gpu-shader-disk-cache --disable-features=GpuProcessHighPriorityWin,GpuUseDisplayThreadPriority Nhưng điều này có thể dẫn đến hiệu năng kém. Safe browsing. Đã thêm hỗ trợ cho Safe browsing.
Sự vắng mặt của tính năng này có thể bị phát hiện. Ví dụ, một bài kiểm tra nổi tiếng sử dụng kỹ thuật này để phân biệt giữa Chromium và Chrome.
Hỗ trợ Safe browsing có thể được tắt trên trang cài đặt hoặc bằng cách sử dụng action "Browser Settings"
Không giống như một trình duyệt thông thường, BAS sẽ không cập nhật cơ sở dữ liệu safe browsing một cách động, vì vậy tính năng này có sẵn ngay sau khi tạo profile mới, và lưu lượng bổ sung sẽ không được sử dụng. Thành phần trình duyệt. Đã thêm hỗ trợ cho các thành phần trình duyệt. Sự vắng mặt của chúng cũng có thể bị phát hiện.
Hỗ trợ thành phần trình duyệt có thể được tắt trên trang cài đặt hoặc bằng cách sử dụng action "Browser Settings"
Các thành phần sẽ không được hiển thị trên trang chrome://components/, nhưng chúng sẽ được trình duyệt sử dụng.
Không giống như một trình duyệt thông thường, BAS sẽ không cập nhật các thành phần một cách động. QUIC. Hỗ trợ QUIC được bật theo mặc định. Rõ ràng sự vắng mặt của http3 có thể bị các trang web phát hiện.
Có ít nhất một trang web chặn một trình duyệt không sử dụng http3 và một trang khác thay đổi hành vi khi http3 không có mặt.
Proxy http và sock5 không phải udp sẽ tự động sử dụng phiên bản cũ của giao thức.
Nếu bạn gặp vấn đề khi tải hoặc hiển thị trang web trên phiên bản mới, bạn cần thử tắt QUIC, nếu nó giúp ích, hãy chắc chắn gửi proxy, trang web và trình tự các action đến [email protected] Một số phương pháp phát hiện BAS. Đã sửa việc phát hiện BAS trên một trang web.
Đã sửa một phương pháp khác có thể dẫn đến việc phát hiện. Proxy cho việc tạo profile. BAS chặn bất kỳ yêu cầu nào tới mạng trong khoảng thời gian giữa lúc profile được tạo và lúc proxy được thiết lập. Điều này được thực hiện để ip thật không được sử dụng cho các yêu cầu tới các dịch vụ Google.
Trong phiên bản mới, phương thức _set_proxy_for_next_profile có sẵn, nó cho phép bạn thay đổi hành vi này:
_set_proxy_for_next_profile("block")! // Chặn các yêu cầu mạng cho đến khi proxy được thiết lập hoặc trang đầu tiên được tải. _set_proxy_for_next_profile("direct")! // bất kỳ yêu cầu nào sẽ được thực hiện trực tiếp, không qua proxy nào cho đến khi nó được thiết lập. _set_proxy_for_next_profile("socks5://127.0.0.1:1234")! // đối với các yêu cầu ban đầu, proxy được chỉ định sẽ được sử dụng. Sau khi thay đổi profile, proxy vẫn cần được áp dụng để đặt ngôn ngữ của trình duyệt. Phương thức này có thể được áp dụng một cách rõ ràng, nó cũng được sử dụng tự động khi chuyển sang một profile trước đó đã cài đặt proxy. Sửa lỗi. Sửa các vấn đề với clipboard sau một số lượng khổng lồ các lần khởi động lại trình duyệt.
Đã sửa các vấn đề với việc tạo PerfectCanvas cho một số phương thức.
Giả lập tốt hơn cho các sự kiện input trên loại input "tel" trên Android.
Các bản sửa lỗi khác.
25.6.1
Đã sửa các vấn đề với giả lập DPI.