EMUI를 실행하는 Huawei 및 Honor 장치에서 사용자 정의 화면 보호기를 설정하는 방법

click fraud protection

EMUI를 실행하는 Huawei 또는 Honor 장치에서 사용자 정의 화면 보호기/DayDream을 설정하는 방법에 대한 튜토리얼입니다. 이는 ADB 명령을 통해 수행되므로 루트가 필요하지 않습니다.

Android 4.2 Jelly Bean에는 daydream이라는 기능이 도입되었습니다. 대화형 화면 보호기 장치가 도킹되거나 충전될 때 활성화됩니다. 타사 개발자는 다음을 수행할 수 있습니다. 자신만의 화면 보호기를 만들어 보세요 설정 → 디스플레이에서 사용자가 액세스할 수 있습니다. 불행하게도 모든 OEM이 사용자가 사용자 정의 화면 보호기를 설정할 수 있도록 허용하는 것은 아닙니다. 예를 들어 Huawei와 그 하위 브랜드인 Honor는 사용자에게 단일 화면 보호기 옵션, 즉 슬라이드쇼 역할을 하는 사진 테이블 옵션만 제공합니다.

(참고: Google은 Android 7.0 Nougat 출시부터 daydream의 이름을 화면 보호기로 변경하여 사용자가 Daydream VR 플랫폼과 이 기능을 혼동하지 않도록 했습니다. 그러나 Huawei와 Honor 장치는 여전히 설정에서 화면 보호기를 "Daydream"으로 지칭하므로 두 용어를 같은 의미로 사용하고 있습니다.)

왜 EMUI(Huawei 및 Honor의 Android 스마트폰에서 실행되는 소프트웨어)가 사용자에게 다음을 허용하지 않는지 모르겠습니다. 설정에서 사용자 정의 화면 보호기를 설정할 수 있지만, 자신만의 화면 보호기를 수동으로 설정할 수도 있다는 것을 알고 있습니다. 방법은 다음과 같습니다.


튜토리얼 - EMUI에서 사용자 정의 화면 보호기를 수동으로 설정

ADB 설정

이 방법에는 ADB 명령 전송이 포함되므로 다른 항목을 터치하기 전에 먼저 해당 설정이 있는지 확인해야 합니다. 다운로드 독립형 ADB 바이너리 데스크탑/노트북 컴퓨터의 저장 공간 어디에나 저장할 수 있습니다(프로 팁: Windows의 경우 모든 것을 C:\Windows ADB가 시스템 전체에서 작동하도록 하기 위해). 다음을 실행하여 전화기에 적합한 드라이버가 설치되어 있는지 확인하십시오. HiSuite 휴대전화를 인식하는지 확인합니다. 그렇지 않은 경우 HiSuite에서 드라이버를 설치하도록 하십시오.

이제 휴대폰에서 설정 → 휴대폰 정보로 이동하여 이제 개발자라는 팝업이 나타날 때까지 "빌드 번호"를 7번 탭하세요. 설정으로 돌아가면 개발자 옵션이라는 새 메뉴 항목이 나타납니다. 이것을 입력하고 "USB 디버깅"을 찾으십시오. 활성화한 다음 휴대폰을 PC에 연결하세요.

PC에서 명령 프롬프트/터미널을 열고 다음 명령을 입력하십시오.

adb devices

휴대폰으로 돌아가면 USB 디버깅을 사용하기 위해 컴퓨터를 인증하라는 팝업이 표시됩니다. 승인하세요. 이제 컴퓨터에서 위 명령의 출력에 휴대폰의 일련 번호가 표시됩니다. 그렇다면 다음 단계로 넘어갈 준비가 된 것입니다.

사용자 정의 화면 보호기 설정

다음으로 해야 할 일은 설정 → 표시로 이동하여 토글을 뒤집어 화면 보호기(EMUI에서는 Daydream이라고 함)를 켜는 것입니다. 아래 설정에 대해 걱정하지 마십시오. 자체 사용자 정의 화면 보호기를 설정할 때 해당 설정은 모두 관련이 없습니다.

다음으로 Google Play 스토어에서 맞춤 Daydream/화면 보호기를 다운로드하여 설치해야 합니다. 나는 이 방법을 테스트했다. 구글 시계, 루시드 데이드림(Lucid DayDream) 스크린세이버, 그리고 야간 시계. 또한 사용자 정의 화면 보호기 앱의 "드림 서비스" 이름이 무엇인지 수동으로 파악하는 방법도 필요합니다. 안드로이드 시스템이 설정 → 디스플레이 → Daydream에서 설정했을 때 시작되는 화면 보호기 서비스의 이름입니다. 하지만 EMUI는 이 서비스를 사용할 수 있는 앱 목록을 표시하지 않기 때문에 앱의 서비스를 자세히 살펴보고 이름이 무엇인지 알아내야 합니다.

이를 수행하는 방법에 대한 두 가지 다른 방법을 보여 드리겠습니다. 방법 1은 덜 정확하지만 수행하기가 더 쉽습니다. 방법 2를 사용하면 올바른 이름을 얻을 수 있습니다.

다운로드 및 설치 내 안드로이드 도구 Play 스토어에서. 앱을 열고 왼쪽 사이드바를 확장하세요. 설치된 앱 목록과 모든 서비스 목록을 표시하려면 구성 요소 정보 아래의 "서비스"를 탭하세요. 목록에서 설치한 daydream/화면 보호기 앱을 찾으세요. 이를 선택하면 각 앱에 포함된 서비스 목록이 표시됩니다.

백일몽/화면 보호기 서비스처럼 들리는 것을 찾으십시오. Google 시계의 경우 com.android.deskclock.Screensaver. 루시드에게는 de.j4velin.ultimateDayDream.DreamWrapper. 야간 시계의 경우 com.firebirdberlin.nightdream.NightDreamService. 이 정보가 있으면 사용자 정의 화면 보호기를 설정할 준비가 된 것입니다. "사용자 정의 화면 보호기를 설정하기 위해 ADB 명령 보내기" 부분 아래를 건너뛰세요.

방법 2 - Android 매니페스트 파일 검사

앱의 Android 매니페스트 파일을 검사할 수 있는 앱을 Play 스토어에서 다운로드하세요. 나는 사용했다 개발자 하지만 다른 앱은 모두 작동합니다. 화면 보호기 앱의 매니페스트 파일을 보고 다음을 검색하세요. '권한이 포함된 태그android.permission.BIND_DREAM_SERVICE.”

Google 시계의 Android 매니페스트 파일 스니펫
Lucid DayDream의 Android 매니페스트 파일 조각
Night Clock의 Android 매니페스트 파일 스니펫

찾으면 서비스 이름을 기록해 두십시오. Google 시계의 경우 com.android.deskclock.Screensaver. 루시드에게는 de.j4velin.ultimateDayDream.DreamWrapper. 야간 시계의 경우 com.firebirdberlin.nightdream.NightDreamService.

사용자 정의 화면 보호기를 설정하기 위해 ADB 명령 보내기

컴퓨터에서 명령 프롬프트나 터미널을 열고 다음 명령을 입력하세요.

adb shell

그런 다음 다음 명령을 입력합니다.

settingsputsecurescreensaver_componentsYOUR.CUSTOM.SCREENSAVER.COMPONENT

여기서 YOUR.CUSTOM.SCREENSAVER.COMPONENT는 화면 보호기의 패키지 이름과 화면 보호기의 서비스 이름입니다. 패키지 이름과 서비스 이름은 슬래시로 구분해야 합니다.

예를 들어 Google 시계를 화면 보호기로 설정하려면 다음 단계를 따르세요.

settings put secure screensaver_components com.android.deskclock/.Screensaver

보시다시피 구성 요소의 첫 번째 부분인 com.android.deskclock은 Google 시계의 패키지 이름입니다. 방법 1을 따른 경우 모든 서비스의 공통 접두사를 확인하여 패키지 이름을 찾습니다. 방법 2를 따랐다면 패키지 이름이 매니페스트 파일 맨 위에 나열됩니다. 어느 쪽이든 마지막 마침표 앞에 오는 내용이 패키지 이름이라고 가정할 수 있습니다.

구성 요소 이름의 두 번째 부분인 .Screensaver의 경우 이는 실제로 전체 구성 요소 이름을 작성하지 않아도 되는 단축 표기법입니다. com.android.deskclock/com.android.deskclock.Screensaver.

또 다른 예로 Lucid를 화면 보호기로 설정하는 방법은 다음과 같습니다.

settings put secure screensaver_components de.j4velin.ultimateDayDream/.DreamWrapper

마지막으로 야간 시계를 화면 보호기로 설정하는 방법은 다음과 같습니다.

settings put secure screensaver_components com.firebirdberlin.nightdream/.NightDreamService

ADB 명령을 통해 사용자 정의 화면 보호기를 설정하고 나면 준비가 완료된 것입니다. 휴대전화를 연결하거나 도킹하고 화면이 저절로 시간 초과될 때까지 기다리세요. 이제 Huawei 또는 Honor 휴대폰이 사용자 정의 화면 보호기를 재생하기 시작하는 것을 볼 수 있습니다! 화면 보호기를 사용자 정의하려면 앱 설정으로 이동해야 합니다.


따라가다 XDA 튜토리얼 RSS 피드 이런 콘텐츠를 더 보려면 다운로드 XDA 연구소 XDA 포털에 게시된 모든 최신 뉴스와 기존 기능을 빠르게 확인하세요.