다시 오신 걸 환영합니다
짜증 나는 설정을 마친 후 더 흥미로운 걸 영상에 담을 거예요
이것부터 시작하면 딱 좋아요
이 영상에서 스마트폰을 공개할 거예요
어떻게 하면 될까요?
스마트폰을 풀자는 건 무슨 의미일까요?
어디 볼까요?
노트북도 있고 스마트폰도 있어요 예를 들어, 이거요
하지만 이건 일부 소비자 장치라 일부 기능은 기본값으로 사용이 안 돼요
이런 기능은 개발자가 어떤 걸 실행하거나 조사하게 해주죠
이 기능들은 핵심 기능입니다
뭔가 대단한 걸 하고 싶다면 우리가 그걸 가능하게 하면 우리 스마트폰이 풀릴 거예요
이 제품은 더 강력한 기능을 가지고 있어서 특정 애플리케이션을 검사하고 상호 작용할 수 있습니다
그리고 이건 Android 앱 해킹을 수행하는 핵심 기능입니다 그런 개발자 옵션을 가능하게
하기 위해서요
3단계로 진행할 수 있어요
첫 번째는 스마트폰 설정으로 들어가야 합니다 폰과 관련된
것이 있습니다 폰에 관련된 것입니다 8배까지 설정해야 합니다
그렇게 빨랐어야 해요
조금 느릴 수도 있고요
8번을 누르고 나면 개발자 옵션을 사용할 수 있게 되고 설정 내에서
찾을 수 있습니다
어떻게 그렇게 놀라운 걸까요?
개발자 옵션에서 중요한 것은 무엇일까요?
어디 한번 보죠 이건 과소평가됐거든요
가장 중요한 기능은 물론 ADB 셸입니다
사용 백업은 USB 케이블을 전화에 연결한 다음 디버깅을 시작해 응용 프로그램과 상호
작용할 수 있어요
하지만 개발자 옵션은 과소평가된 옵션들이 있어요
예를 들어 위치 설정은 별로 재미가 없을 수도 있어요
GPS 위치를 조작할 수 있어요
멋지긴 한데 재미는 없을 것 같아요
좋아요
이 지점을 얻으면 선택과 디버깅 응용 프로그램 같은 걸 볼 수 있습니다
점점 흥미로워지네요
그리고 위치를 정해야 하는데 이건 정말 끝내주네요
정확한 좌표를 알 수 있어요
종종 애플리케이션을 보고 상호 작용을 할 수 있습니다
네 좋은 예가 하나 있긴 한데 가장 과소평가된 옵션은 블루투스 HCI
신형 블록 옵션이에요
이게 뭐죠?
음 만약 애플리케이션이 블루투스로 통신한다면, 예를 들어 에너지 절감 방식으로 통신한다면,
모든 바이트를 한 파일에 기록해서 나중에 분석할 수 있습니다 W이어상어를 예로 들 수 있죠
이건 정말 멋지고 전적으로 도움이 됩니다
좋아요
네 자 이 모든 선전을 끝내고 지금 스마트폰을 출시해 어떤 멋진 옵션이
있는지 살펴보죠
준비 됐어요?
그럼 이제 스마트폰을 해킹해 볼까요?
가요
좋아요
여기 스마트폰이 있어요
개발자 옵션을 활성화하고 나면 모든 게 좀 더 편리해질 겁니다
노트북에서 화면을 복제할 수도 있지만 우선 작동부터 시켜야 합니다
어떻게 할 수 있는지 보죠
우리가 할 일은 설정 아래로 가는 것뿐입니다
장갑을 꼈는데 살찐 손가락이 안 보이죠?
좋아요
전화에 대해서도 그렇고요
스크롤을 좀 내려야 할 것 같아요
다 됐어요
빌드 넘버가 보일 때까지 스크롤을 내립니다
다 됐어요
조금 확대해 볼게요
좋아요
바로 이겁니다
이제 할 일은 8번 또는 7번을 누르는 거예요
이젠 아니에요
작업 번호요
그럼 시작하죠
하나, 둘, 셋, 넷 다섯, 여섯, 일곱
우리는 개발자입니다
우린 개발자는 아니지만 그런 개발자 옵션을 가능하게 했죠
어디서 찾을 수 있죠?
줌아웃을 하죠
좋아요
메뉴 하나로 돌아가죠
시스템 내에 이런 고급이 있고 개발자 옵션도 볼 수 있어요
개발자 옵션입니다
열어 보죠
개발자 옵션들을 볼 수 있습니다 사용할 수 있습니다
조금 확대해 볼게요
좋아요
네 지금 가장 중요한 건 신속 백업 옵션이에요 그래야 usb를 이용해 이 장치에
액세스할 수 있거든요
이제 이걸 활성화해 보죠 유용한 기능이 많이 생기거든요
스크롤을 내려서 여기를 볼게요. USB 디버깅, 활성화하고요.
좋아요
이미 경고를 받았어요 사용 가능하게 한다는 뜻이니까요 장치의 특정 기능에 엑세스 권한을
줍니다
이건 결정적일 수 있어요
네 그래서 전용 장치를 사용하는 겁니다 전용 장치에 있는 걸 고르기
위한 진짜 개인 장치가 아니라요
그래서 동의한 겁니다
스피드 백을 활성화했습니다 줌아웃을 하겠습니다
좋아요
이게 전체 그림이에요
하지만 스마트폰으로 찍은 이 사진은 그다지 편리하지 않아요
노트북 화면에 띄워 보죠
필요한 건 USB 케이블뿐이에요
좋아요 이 USB 케이블을 까맣게 칠했어요 그런 다음 ADB를 사용해야죠 Android 디버그 브리지를요
우리 노트북에 이 화면을 두기 위해서요 그래야 다른 기능을 전부 찾아볼 수 있으니까요 이게 훨씬 편리하네요
좋아요, 시작하죠
그럼 스마트폰 화면을 노트북에 어떻게 띄울까요?
스마트폰에 필요한 건 USB 케이블과 도구들이에요
어디 보죠
이걸 꽂습니다
네 가장 먼저 해야 할 일은 장치가 가상 컴퓨터에 연결되었는지 확인하는
거죠
네 따라서 가상 컴퓨터 설정으로 가서 P를 사용해야 합니다 확실히 해야 할 건∙∙∙
제 경우엔 Google 픽셀 2죠 가상 컴퓨터에 연결돼 있어요
연결을 끊을 수 있어요
연결됐다는 뜻이죠
좋아요
네
네 장치가 연결된 후 새 터미널을 열 수 있어요 그런 다음 ADB를 입력하죠 셸 ADB
네
비디오에 설정을 해뒀어요
만약 이걸 건너뛰었다면 전 완전히 이해할 수 있어요 이 설치 비디오를 건너뛰었다는
걸요 하지만 마지막 반을 다시 보고 싶을 수도 있어요 Android SDK를 설정했거든요
새로운 거라면 큰 도움이 될 거예요
좋아요
네
네 ADB를 설정하고 나면 Android 디버그 다리를 이제 사용할 수 있어요
그리고 명령 셸을 실행할 수 있죠 이제 화살이 나오는 게 보이죠
ADB 서비스라고 쓰여 있어요
ADB 윈도우 키가 설정되지 않았습니다
네 지금 스마트폰을 보시면 화면이 보이는데 저희가 받아들여야 해요
네 컴퓨터는 더 빨리 백업할 수 있어요 핵심 지문은 다음과 같습니다 이 컴퓨터를
믿나요?
좋아요
항상 이 컴퓨터와의 연결을 허용하세요 이제 됐어요
네 그래서 USB로 장치가 연결되었는지 확인하고 그런 권한을 부여하면 작동할
겁니다
어디 보죠
네
단말기가 바뀐 걸 볼 수 있죠
그리고 이건 화려한 색이죠 Linux 시스템 Ubuntu VM 그리고 이 월아이는 이제
픽셀 장치입니다 ,
픽셀 장치의 셸입니다
이제 이 장치에 엑세스할 수 있어요
좋아요
네 화살표가 추가될 경우 이 화살표는 USB 데이터 전송에 관한 겁니다 이 화살표는
네 노트북에 화면을 띄워 보죠 마지막으로요 이걸 살펴 보죠
스크린은 어떻게 구하죠?
스크린 복사라는 도구를 사용해야 합니다
SDR 복사본 설치 대신 AppKit을 사용하고 있어요 그런데 Android에서 exit을 쓰면 거꾸로 된 셸에서
다시 시스템에 들어갈 수 있어요
그래서 처음에는 약간 혼란스러웠죠
단자마다 색이 달랐죠?
이건 Linux 시스템이고 신뢰할 수 있는 흰색 회색이죠
이게 우리 장치예요
그리고 이 장치의 코드명도 볼 수 있어요 픽셀 2는 코드명이 월리고 픽셀 3은 아마도 돛새치일
거예요 이건 아니에요
넥서스는 해머헤드예요
이건 제가 확실히 알아요
좋아요
이제 설치를 해야 하는데 SCR 카피를 설치합니다
네, 루트 특권이 필요해요
sudo를 추가하고 암호를 입력하면 네, 설치됩니다
우리 복사 및 도구를 보세요 Android 디버그 브리지를 이용해 우리 노트북 화면을 프린트하죠 이걸
해보죠
끝으로 SCR 카피를 입력해 이 도구를 시작합니다
화면을 지우고 좀 더 크게 만듭니다
됐어요
좋아요
바로 이겁니다
이게 우리 장치예요
완벽해요
네 이제 좀 더 나은 걸 보여드릴 수 있어요 추가적인 오류가 있을 경우에요
USB와 데이터 전송에 관한 것일 수도 있습니다
네 보통 장치를 플러그인하면 충전만 할 거예요 그러니까 제 말은 경우에 딱이죠 그냥 충전만
하고 싶다면 데이터를 전송할 필요가 없어요 누군가에게 이 장치에 엑세스 권한을 주기
위해서요
하지만 이것과 관련해서는 액세스가 필요하고 이걸 추적하면 경로를 설정할 수 있습니다
정말 근사하죠
마우스를 이용해 지금 이걸 다 보여드릴 수 있어요
Android 시스템이 USB OC로 충전하는 걸 볼 수 있죠
더 많은 옵션을 찾으세요
열어 보죠
네, 파일 전송으로 설정해야죠
안드로이드 자동
네
지금 재시작하는 게 보이시죠
이제 이 메시지가 나옵니다 이 장치를 다시 연결하고 있다는 거죠
네, 이 장치를 제 가상 컴퓨터에 연결하세요
이걸 항상 연결하면 오류가 해결될 거예요
ADB 셸을 열면 다른 화살표는 사라져야 합니다
좋아요
지금 이 비디오를 위한 거예요
이건 닫을게요
왼쪽에 놓으세요
좋아요
우리가 무슨 짓을 한 거죠?
개발자 옵션을 활성화했습니다
한 가지 더요
한 가지 재미있는 사실은
설정으로 가시면 시스템 내에 이스터 에그가 있어요
시스템 어드벤스드 안에 있나요?
아뇨, 죄송해요
맞아요
전화 말인데요
네
안드로이드 버전에는 이스터 에그가 있어요
이걸 몇 번 누르거나 탭하면 이런, 이거요 뭔가 나왔어요
네 유용할지는 모르겠지만 이스터 에그예요 만약 눈치채신다면 목소리나
모습이 진짜처럼 보일 거예요 네
맞아요
다른 버전도 있으시면 스위츠의 이름을 딴 것도 있어요
컵케이크로 시작하긴 했죠
여섯 번째 버전은 마시멜로 누가 같은 거였죠
두 세트인데 항상 맛있어요
좋아요
네
이제 이 사진으로 돌아가죠
그래서 어떻게 했어요?
장난치는 거예요?
개발자 옵션을 활성화했습니다
시스템 고급화에 그런 개발자 옵션이 있어요
네, 여기 있습니다
네 다음 영상 두어 개에서는 여러분께 중요하고 흥미로운 것과 건너뛸 수 있는 걸 알아보겠습니다
네 여러분이 익숙하지 않을 수도 있는 정말 멋진 옵션이 있어요 게임을
해킹하거나 블루투스 응용 프로그램 분석이나 다른 멋진 일을 할 때 아주 유용하죠
좋아요
네
그래서 다음 영상에서 당신을 만나는 게 정말 기대돼요