Ratiborus KMS Tools: Windows XP, Vista, 7, 8, 8.1, 10.11, Server 2008, 2008 R2, 2012, 2012 R2, Office 2010/2013/2016/2019 /2021 (Windows XP, Vista, 7, 8, 8.1, 10.11, Server 2008, 2008 R2, 2008) 에 대한 비율의 모든 활성자입니다. Ratiborus KMS Tools 은 Windows 저작권을 전체 기능으로 활성화하는 데 사용되는 작은 도구 컴팩트입니다. Windows 7, 8, 10, 11과 같은 모든 버전은 쉽게 사용할 수 있습니다.
프로그램에는 다음이 포함됩니다.
AAct Network Portable
AAct Portable
ConsoleAct Portable
Defender Tools
Garbage Collector x86_x64
KMSAuto Lite Portable
KMSAuto Net 2016 Portable
KMSCleaner Portable
KMSoffline RU EN
MSAct++
MSActBackUp Portable
Office 2013-2021 C2R Install
Office Uninstall
PIDKey Lite RU EN and more
UniCrypt 2016
W10 Digital Activation Program Portable
새로운 기능:
AAct Network v1.2.4 Portable
KMSoffline v2.3.5 RU EN
Office 2013-2021 C2R Install v7.3.7
PIDKey Lite v1.64.4 b19 RU EN and more
W10 Digital Activation Program v1.4.5.3 Portable
다운로드 한 파일은 압축을 풀어서 C: 드라이브 루트에 쉬운 이름으로 변경해서 넣어 줍니다. 저는 adb로 해서 넣어줬습니다.
휴대폰을 PC에 연결
이제 휴대폰을 PC에 연결해주세요. USB 연결 옵션은 파일 전송으로 되어 있어야 합니다.
Powershell 실행 및 무음 적용
윈도우 키 + S 를 누르고 검색창서 powershell 을 검색합니다. 보통 power만 쳐도 나옵니다. 마우스 우클릭으로 관리자 권한으로 실행을 눌러줍니다.
위에서 복사해 넣었던 위치로 이동합니다. cd c:\adb 엔터를 치면 해당 폴더로 이동이 됩니다. 여기서 아래 명령어를 넣어 줍니다.
.\adb devices
.\adb devices 를 입력하면 휴대폰에서 USB 디버깅 허용 팝업이 뜨는데, 허용을 눌러줍니다. 항상 허용은 체크해도 다음에 할 때 또 뜨더라고요. 허용해준 뒤 List of devices attached 가 나와야 정상입니다. unauthorized 라고 나오면 개발자 옵션에서 USB 디버깅 허용이 안 되어 있거나, 위 팝업에서 허용을 누르지 않은 경우입니다.
정상적으로 PC에서 인식했다면 아래 명령어를 다시 입력해주세요.
.\adb shell settings put system csc_pref_camera_forced_shuttersound_key 0
별도의 출력 메시지는 없고, 위와 같이 다시 명령 프롬프트가 나온다면 정상 적용되었습니다.
마지막 설정
이제 휴대폰 볼륨에서 시스템 볼륨을 0으로 바꾸면 카메라 셔터음이 무음으로 바뀐 것을 확인할 수 있습니다. 위에서 잠깐 언급했지만, 휴대폰 OS 펌웨어 업데이트가 되면 이 부분이 초기화되기 때문에 다시 설정해 주셔야 합니다.
스웨그키에서 출시 준비 중인 SW 나이트 스테빌라이저를 미리 받아서 사용해 볼 기회가 생겼습니다. 커스텀 키보드에서 스테빌라이저는 시작점이기도 하지만, 성가시고 귀찮은 부분이기도 한데요. 크라이톡스 BDZ를 사용하게 되면서 그런 부분이 많이 없어지긴 했습니다. (BDZ는 신이다!) 기존에도 스웨그키 스테빌라이저를 주로 사용해 왔던 저로서는 이런 기회를 받을 것에 감사하며 외관부터 살펴보겠습니다.
SW 나이트 스테빌라이저 패키징
나이트 스테빌 박스 일러스트입니다. 스웨그키의 마스코트인 코코가… 기사가 왜… 일단. 일러 멋있네요?
뒷면에는 코코가 흑화하게 된 스토리가 담겨 있는 것 같습니다.
나이트 스테빌라이저의 구성품입니다. TKL 대응할 수 있게 2u 4개, 6.25u 1개, 7u 1개로 구성이 되어 있습니다.
저는 투명 버전으로 받았는데, 블랙 버전도 있는 것 같습니다. 기존 SW 스테빌은 지퍼락으로 오는 것에 비해 뭔가 패키징이 고급스러워지긴 했습니다.
나사 10개와 와셔 11개도 있습니다. 와셔는 일부러 여유분을 줬는지는 잘 모르겠네요.
SW 나이트 스테빌라이저 철심 확인
우선 철심을 꺼내서 좀 살펴볼게요. 모든 철심에서 이바리는 없는 것을 확인할 수 있었습니다.
운이 좋았는지, 수평도 모두 잘 잡혀 있는 상태여서 바로 사용해도 될 정도였습니다.
스테빌라이저 윤활
스테빌라이저 윤활은 기본으로 해줘야겠죠? 패키지와 함께 동봉되어 있는 사장님께서 직접 첨부해준 사랑의 쪽지를 보면, 크라이톡스 205g0으로 윤활을 하라고 되어 있는데요. 저는 205g2 밖에 없는데, 어떡하죠?
가지고 있는 거로 일단 어떻게든 해봐야죠. 205g2 를 하우징과 용두 안쪽에 최대한 얇게 발라줬습니다.
그리고 철심에는 좀 여유 있게 발라줬고, 체결까지 완료했습니다.
스테빌라이저 키보드 체결
기존에 SW 스테빌라이저 V2 를 사용하고 있던 링크65입니다. BDZ가 덕지덕지 들어가 있네요. 모두 해체해 줍니다. 스위치는 Gazzew Boba U4T를 사용하고 있는 상태였는데, 그대로 사용할게요.
SW 스테빌라이저 V2를 제거하고, 나이트 스테빌라이저로 교체했습니다.
와셔가 기존에 사용하던 것들보다 두꺼워서 따로 사진을 찍어 봤어요. 두껍기도 한데, 플라스틱 재질이라 신기했어요.
스위치까지 모두 체결한 모습입니다. 기존에 장착되어 있던 SW 스테빌이 그래도 블랙이라서 확실히 교체한 티가 나네요.
SW 나이트 스테빌라이저 후기
솔직히 좀 놀랬습니다. BDZ를 사용하던 것과 큰 차이가 없을뿐더러, 뭔가 더 깔끔한 타건감과 소리를 들려줬습니다. 영상에서 온전히 소리를 담을 수는 없었지만, 직접 타건해봤을 때 확실히 더 깔끔한 느낌이었습니다. 리뷰를 하기 전에 같은 조건으로 똑같이 BDZ를 발라볼까 생각도 했는데, BDZ를 발랐으면 먹먹했을 뻔했네요. 그래도 나중에 정식 출시를 하게 된다면 BDZ도 한 번 발라봐야겠어요.
각 깃허브 링크에 들어가서 ‘Code > Download ZIP‘ 을 클릭해서 소스를 다운받으면 됩니다.
봇 설치
Visual Studio Code에서 다운로드받은 폴더로 이동 후, 아래 명령어를 입력해줍니다.
pip install -r requirements.txt
이 명령어 한 줄이면 봇 설치는 끝납니다. pip 설치 등 파이썬에서 필요한 환경은 검색 바랍니다.
기본 세팅 방법
봇 설치 후 제일 먼저 해야 할 일은 ‘.user.cfg.example’ 파일명을 ‘user.cfg’로 변경합니다. user.cfg는 봇을 구동하는데 필요한 기본적인 세팅 값이 들어가 있습니다.
supported_coin_list 파일은 봇으로 돌릴 코인 리스트를 넣어 주시면 됩니다.
user.cfg 파일을 열어보면 위와 같은 코드를 볼 수 있습니다. api_key, api_secret_key에 바이낸스에서 받은 API 키와 Secet Key를 넣어 줍니다.
current_coin에는 내가 지금 가지고 있는 코인의 티커를 넣어 줍니다. USDT로 가지고 있으면 비워 놓으시면 됩니다. 여기에 입력하는 코인은 ‘supported_coin_list’ 파일에 있는 코인이어야 합니다. 여기에 없는 코인일 경우 봇은 멈춥니다.
buy_order_type와 sell_order_type는 두 가지 옵션을 사용할 수 있습니다. limit는 지정가 거래, market는 시장가 거래입니다. 개인적으로 좀 돌려보니, limit 가 나은 것 같습니다. 이 부분은 돌려보시면서 더 적합한 것을 찾으시면 됩니다.
자동매매 봇 실행
기본적으로는 다른 파일 손댈 필요 없이 아래 명령어를 입력하면 바로 봇이 실행됩니다.
python -m binance_trade_bot
실제 봇이 구동되는 화면입니다.
에러 상황 정리
에러에 대한 내용을 계속 추가할 예정입니다.
제일 처음 마주치게 되는 에러는 타임 리밋 에러인데요.
‘binance_trade_bot > binance_api_manager.py‘ 파일에 위와 같이 ‘return 0.001‘을 추가해주면 됩니다.