https://infiniteleaks.com/threads/how-to-remove-crack-****-brivium-license.78/
Đây là link hướng dẫn, mình nghĩ chủ yếu để mọi người **** và dùng thử (do Brivium không sản phẩm dùng thử), sau đó hãy mua license giúp họ nếu diễn đàn bắt đầu hoạt động và có thu nhập. Quan niệm của mình là 'không bao giờ đá chén cơm của người khác', lý do thật sự mình và vnxf dùng ****, có lẽ là do khác với những phần mềm, có bản dùng thử, thì add-ons của xenforo lại thiếu mục này, thành ra bắt buộc phải dùng **** trước khi quyết định mua license, chứ cứ mua về thử, xong thấy không hợp mới remove, thì tiền nào chịu cho nổi. Mong các anh em lập trình, nhất là bên brivium.com bỏ quá cho...
Mình đã làm thành công, nói chung là không hoàn toàn giống như hướng dẫn trên, nhưng không nằm ngoài các bước:
1/ Xác định đúng file installer.php trong BriviumHelper, backup nó trước khi chỉnh sửa.
2/ Vô hiệu protected $_licenseData = ****; (ví dụ: /* protected $_licenseData = ****; */)
3/ Vô hiệu hàm initialize cũ, và đưa hàm initialize mới vào.
4/ Vô hiệu $_lcUrl nếu có ( /* protected $_lcUrl = '
http://brivium.com/index.php?license'; */)
5/ Vô hiệu các hàm có chữ License và các dòng gọi tới hàm này (VD: protected function _checkLicense(), protected function _validateLicense(&$errorString), protected function _simpleCheckLicense()...)
Upload lại file đã chỉnh sửa, sau đó cài thử. Lưu ý: các file installer.php trong thư mục BriviumHelper nếu còn sót lại các hàm callback & check license cũ, thì file mới cũng bị lỗi khi cài, do vậy buộc phải làm hàng loạt, kể cả các add-ons đã mua bản quyền của Brivium rồi, thì mới dùng được cho add-ons cần cài. Nói chung cứ chỉnh file của add-ons mới trước, cài không được mới xoay sang xử các file của add-ons cũ.
**** Chia sẻ để anh em nghiên cứu và
dùng thử trước khi xác định mua thôi nhé mọi người
làm developer, mà đạp đổ chén cơm người khác thì quá tệ, ai cũng biết cảm giác khổ sở khi làm developer rồi, ăn không ngon, ngủ không yên, lúc nào cũng bị đồng nghiệp cạnh tranh & làm khó... ***
Have fun!