본문 바로가기
IT/KT DW02-412H 공유기 커스텀 활용

KT DW02-412H 공유기 OpenWrt 커스텀 펌웨어 DW02-412H AP router OpenWrt hacking firmware

by 아키다 2018. 12. 22.

     KT 무선 공유기 OpenWrt 커스텀 펌웨어 개발기


일단 이글은 개발 내용은 너무 길어서 대부분 생략했으니 자세한 내용은 출처로 가서 보세요







우선 뒷면을 봅시다.
딱 봐도 고무 밑에 나사가 있게 생겼군요



 뚜껑을 여니 기판이 보이네요.

QCA9557 칩셋과 ESMT사의 1기가비트(128메가바이트) 메모리 모듈이 눈에 띕니다.
해당 칩셋은 720Mhz의 MIPS기반 CPU를 사용합니다.

720Mhz CPU에 128MB 램, 128MB 낸드면 공유기로 살기에는 좀 아깝죠.
저가형 iptime 공유기들은 32메가 램에 8메가 낸드 장착 이런것도 흔합니다.

가장자리에 수상한 핀들이 보이네요.
보통 이런 핀들이 직렬 연결을 위해 쓰입니다.
전압을 측정하여 각각의 핀이 무슨 핀인지 알아봅니다.

어려운거 할필요 없이 전압계 하나면 충분합니다…


이렇게 TX RX GND를 알수있다면 시리얼 통신으로 접속이 가능합니다.
시리얼 통신 참고용링크



 환경설정은 NOR 플래쉬의 200kb 남짓한 공간에 저장되고
128MB의 NAND 플래쉬는 펌웨어와 백업펌웨어가 차지하는 18MB를 제외한 공간이 전부 빈 공간이였습니다.
이럴거면 128메가짜리를 왜 단건지도 잘 모르겠네요.
이제 새로운 이미지에서는 뒤에 여분의 공간을 하드디스크처럼 활용하여 프로그램을 설치할 수 있도록 하였습니다.
데이터영역의 포맷은 보통 NAND에서 많이 쓰는 squashfs+jffs2로 할려했으나 그렇게 할 시 96MB에서는 오버레이 마운트 시간이 오래걸려 단일 jffs2만 사용하기로 하였습니다.

주의사항: 이 작업은 공유기의 펌웨어를 덮어 쓰는 작업으로 잘못될 시 공유기가 벽돌상태가 될 수 있습니다.
또한 DW02-412H와 같은 모델이지만 내부 구조가 다른 모델이 있는지는 확인이 불가능합니다. 아래 이미지가 현재 쓰시는 공유기와 호환이 가능한지 확인이 불가능한점 양해바랍니다.
복구를 위한 kt펌웨어는 가지고 있으나 저작권 문제로 인해 올려드리기는 어려울것 같습니다.
그리고, OpenWRT는 숙련된 사람들을 위한 배포판이기 때문에 기본 설정이 많이 어려울 수 있습니다. 리눅스 관련 지식이 있는 분들이 하시는것을 추천합니다.


DW02-412H 모델에 openwrt 커스텀 펌웨어를 설치하는 과정입니다.
공유기 자체 펌웨어 업데이트 시스템의 문제로 인하여 두번에 걸쳐 업데이트를 해야 완전히 설치됩니다.


*공유기가 WAN포트로 인터넷에 연결할 수 있는 상황이여야 합니다.
1. 펌웨어 initramfs 파일을 받습니다. http://laura.mananet.net/dw02412h/openwrt_initramfs.img
2. 올레 환경설정에서 해당 파일로 펌웨어 업데이트를 시작합니다.
3. 재부팅 후 순정 펌웨어로 다시 돌아온다면 펌웨어 업데이트를 한번 더 해줍니다.
4. telnet을 이용하여 192.168.1.1에 접속합니다.
5.다음 명령어를 입력합니다.
cd /tmp
wget http://laura.mananet.net/dw02412h/openwrt.img
mtd erase current
mtd erase firmware
mtd write openwrt.img firmware
reboot




 트렌스미션
php






 저는 여기에 한글, 테마 ,ddns ,wol 등을 추가하여 실사용하고 있습니다.




커스텀기 작성을 위애 출처를 남긴 매너티 존엄님의 글입니다.



KT DW02-412H 공유기 커스텀 펌웨어 WOL 패키지 설치및 활용방법


http://akida.tistory.com/41


KT DW02-412H 공유기 커스텀 펌웨어 한글화 적용 방법


http://akida.tistory.com/39


KT DW02-412H 공유기 커스텀 펌웨어 DDNS 패키지 설치 방법


http://akida.tistory.com/40


KT DW02-412H 공유기 커스텀 펌웨어 WOL 패키지 설치및 활용방법


http://akida.tistory.com/41


KT DW02-412H 복구방법에 대해 알아보기


http://akida.tistory.com/42





댓글