banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Xem nội dung tập tin .bin của DD-WRT  XML
  [Question]   Xem nội dung tập tin .bin của DD-WRT 04/01/2012 14:32:20 (+0700) | #1 | 251848
[Avatar]
tranhuuphuoc
Moderator

Joined: 05/09/2004 06:08:09
Messages: 865
Location: Lầu Xanh
Offline
[Profile] [PM] [WWW]
Tôi muốn "biến" router cùi của mình thành router xịn bằng cách chọn router mà DD-WRT nó hỗ trợ trong trang sau
http://www.dd-wrt.com/site/support/router-database sau đó cập nhật Firmware Flash cho nó thì cần upgrade bằng web, ssh, tftp server, sau đó đăng nhập vào server và scp các tập tin, thư mục nằm ở thư mục mặc định web server của router về máy mình nghiên cứu nhưng cách này thì quá đơn giản.

Bây giờ tôi không muốn cập nhật ở 3 bước trên như thế mà tôi muốn tải file .bin này về máy tính của mình sau đó xem nội dung của file .bin này (điều chỉnh thích hợp sau đó tạo file .bin mới rồi cập nhật firmware bằng 3 phương thức trên) .

Vậy xin hỏi anh em , có package nào cho phép tôi làm điều đó hay không , tôi thử dùng nhiều cách trên Fedora 16 và thử luôn UltraISO bên Microsoft (có thử luôn cách chuyển đổi từ .bin sang .iso) nhưng nó đều mở không được tập tin flash này.
Các tập tin .bin này có thể tìm thấy ở đây http://www.dd-wrt.com/site/support/router-database

Xin cám ơn
[Up] [Print Copy]
  [Question]   Xem nội dung tập tin .bin của DD-WRT 04/01/2012 23:47:04 (+0700) | #2 | 251873
[Avatar]
tranhuuphuoc
Moderator

Joined: 05/09/2004 06:08:09
Messages: 865
Location: Lầu Xanh
Offline
[Profile] [PM] [WWW]
Nằm ngũ 1 giấc thấy khoẻ người, sau đó đọc lại thì thấy thông tin ở đây
http://www.dd-wrt.com/wiki/index.php/Development#Building_DD-WRT_from_Source
http://www.bitsum.com/firmware_mod_kit.htm

Cám ơn anh em theo dỏi
[Up] [Print Copy]
  [Question]   Xem nội dung tập tin .bin của DD-WRT 06/01/2012 22:56:49 (+0700) | #3 | 251998
[Avatar]
tranhuuphuoc
Moderator

Joined: 05/09/2004 06:08:09
Messages: 865
Location: Lầu Xanh
Offline
[Profile] [PM] [WWW]
Mình đang lập trình firmware cho DD-WRT, sau 3 ngày "chiến đấu" với nó thấm mệt dẫn đến không biết giải quyết như thế nào nên nhờ anh em trợ giúp vấn đề này. Mình đọc tài liệu trên trang chủ của nó như Wiki, Tutorial,...để tìm hướng giải quyết như sau :

- Firmware mình đang sử dụng là phiên bản V24SP2
- Mình extract file Flash .bin của nó ra được thư mục www (đây chính là nơi lưu trữ sourcode của nó) tuy nhiên khi đọc file sourcecode thì nó là phần mở rộng có đuôi là .ASP nhưng khi đọc source của nó thì nó viết bằng C và kèm theo Javascript) khi mình thay đổi xong xuôi, đúng mục đích cần điều chỉnh, thêm vào 1 số chức năng trong firmware thì mình built lại thì được tập tin .bin (mới)
- Nếu mình có thiết bị router Linksys thật thì mình sẽ thử nghiệm luôn, cập nhật firmware mới này trên chính router Linksys , tuy nhiên mình muốn nó chạy trên máy tính của mình (Fedora 16) thì mình không biết phải giải quyết như thế nào mục đích kiểm tra, thử nghiệm trước sau đó mới thực hành trên router.

Mình thử dùng Windows cài đặt IIS có hỗ trợ ASP, CGI-BIN nhưng vẫn không thể chạy được mã nguồn này. Mình đưa 1 đoạn trong tập tin Firewall.ASP nhìn các dòng đầu tiên trong đoạn code này thì nó chẳng thể nào dùng .ASP smilie

Code:
<% do_pagehead("firewall.titl"); %>
{m}
//<![CDATA[
function submitcheck(F) {
if(F._block_proxy){
F.block_proxy.value = F._block_proxy.checked ? 1 : 0;
}
if(F._block_cookie){
F.block_cookie.value = F._block_cookie.checked ? 1 : 0;
}
if(F._block_java){
F.block_java.value = F._block_java.checked ? 1 : 0;
}
if(F._block_activex){
F.block_activex.value = F._block_activex.checked ? 1 : 0;
}



Anh em có thể xem demo của nó ở
http://dd-wrt.com/demo/

Anh em nào từng lập trình firmware cho DD-WRT hoặc có ý kiến khác thì xin trợ giúp, chân thành cám ơn anh em quan tâm đến bài viết này. smilie >
[Up] [Print Copy]
  [Question]   Xem nội dung tập tin .bin của DD-WRT 08/01/2012 10:19:22 (+0700) | #4 | 252069
[Avatar]
xnohat
Moderator

Joined: 30/01/2005 13:59:19
Messages: 1210
Location: /dev/null
Offline
[Profile] [PM] [Email] [WWW] [Yahoo!] [MSN]
Cái firmware này muốn chạy thì buộc phải chạy trên device của linksys lão ơi, chứ đâu có cái emulator nào để thử nghiệm nó đâu. Hay lão cứ mail trực tiếp lên mailling list của họ rồi đề nghị các lập trình viên chính của dự án cung cấp emulator ( chắc chắn họ có chứ không ai viết firmware mà chạy debug trên thiết bị cả, lơ ngơ là thành brick ngay )
iJust clear, "What I need to do and how to do it"/i
br
brBox tán gẫu dời về: http://www.facebook.com/hvaonline
[Up] [Print Copy]
  [Question]   Xem nội dung tập tin .bin của DD-WRT 08/01/2012 22:13:27 (+0700) | #5 | 252091
[Avatar]
tranhuuphuoc
Moderator

Joined: 05/09/2004 06:08:09
Messages: 865
Location: Lầu Xanh
Offline
[Profile] [PM] [WWW]
Đúng là thằng này tìm tools nào đó để Simulator/Emulator quá khó. Tôi nghĩ rằng nó sẽ có thiết bị, công cụ nào đó để điều chỉnh vì không lẽ mổi lần nó ra phiên bản mới thì thử trên router thật thì rất phiền toái.

Bên HUAWEI thì tôi xin được 1 soft (soft này anh em HUAWEI cho cách đây nhiều năm trước) tôi thử nghiệm theo ý mình thì quá tốt, với con TP-LINK thì nó lại không đọc được file .bin nên không kiểm tra mình code lại có chính xác không.

Nhìn chung mình xem kỹ code của nó khá nhiều và mình tin mình làm sẽ thành công nhưng chưa dám thử trên router thật, lục tung Google nhiều ngày qua để tìm giải pháp kiểm tra, đo thử phiên bản firmware cho thằng DD-WRT thì không thấy đề cập đến. Có lẽ phải nhờ sự trợ giúp từ kỹ thuật của DD-WRT để tìm hướng đi cho mình.

Cám ơn lão và anh em theo dỏi
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|