Android Dash Cam인데요, Home이나, T-Map등의 특정 지점으로 Booting되게 할 수 있을까요?

GUNZA

New member
Android Dash CAM 입니다.

구매 싸이트는 아래와 같습니다.


이 제품의 치명적인 단점은 항상 긴 부팅이 완료되면, 블랙박스 카메라 화면으로 전환됩니다.

여기 저기 문의 해 봤지만, 해답을 찾을 수가 없는데요,

이 기기가 부팅 후, 항상 HOME이나, 특정 App (eg, T-MAP) 등으로 시작하게 할 수 있을까요?
 

Quidn

Passionate Member
결론부터 말하면, 가능합니다.

다만 일반적인 기기가 아니라서 어떤 방법을 써야할지는 연구가 필요할 수도 있습니다.
경험상 저런 기기 중에서는 아예 루팅된 채로 출고돼서 아주 자유로운 경우도 있었지만,
반대로 루트 권한도 없고 설정 메뉴 구성이 일반 AOSP와 달라서 이것 저것 테스트 하며 살펴봐야 하는 경우도 있었습니다.

일단 MacroDroid를 설치하고, 일반적인 방법들만 시도해 보셔도 의외로 쉽게 구현이 될 수도 있습니다.
보니까 휴대폰용 SoC를 썼을 가능성이 있고, 그러면 루팅은 안 돼있겠지만 MacroDroid와 호환성은 더 좋을 겁니다.
 

GUNZA

New member
결론부터 말하면, 가능합니다.

다만 일반적인 기기가 아니라서 어떤 방법을 써야할지는 연구가 필요할 수도 있습니다.
경험상 저런 기기 중에서는 아예 루팅된 채로 출고돼서 아주 자유로운 경우도 있었지만,
반대로 루트 권한도 없고 설정 메뉴 구성이 일반 AOSP와 달라서 이것 저것 테스트 하며 살펴봐야 하는 경우도 있었습니다.

일단 MacroDroid를 설치하고, 일반적인 방법들만 시도해 보셔도 의외로 쉽게 구현이 될 수도 있습니다.
보니까 휴대폰용 SoC를 썼을 가능성이 있고, 그러면 루팅은 안 돼있겠지만 MacroDroid와 호환성은 더 좋을 겁니다.
의견 감사합니다
가능하다는 의견에 많은 의지를 합니다.
혹시, 추천하는 방법은 있을까요?
 
Last edited:

Quidn

Passionate Member
기기 설정을 건드리지 않고 구현한다면…
기기를 켠 뒤 처음으로 블박 앱이 실행됐을 때 홈 화면으로 가거나 티맵을 실행하도록 하는 게 가장 간단할 듯합니다.

매크로로 만들면 이런 식이 되겠네요.
  • 블박 앱이 시스템 앱이라 MacroDroid보다 먼저 실행될 수 있으니 시작하자마자 홈 화면을 실행하도록 하고,
  • 블박 앱이 더 늦게 실행될 수도 있으니 이후 1분 이내로 블박 앱이 실행되면 다시 홈 화면을 실행하는 예시입니다.
1000014750.png
1000014749.png
 

GUNZA

New member
감사합니다. 블랙박스 앱이 시스템 앱이라 찾을 수가 없는데, 함 시도해보고 후기 올리겠습니다.
 

Quidn

Passionate Member
블랙박스 앱이 시스템 앱이라 찾을 수가 없는데,
그러면 혹시 블박 앱을 열려면 어떻게 해야 하나요?

앱 드로워(목록)에 아이콘이 없다면 보통 둘 중 하나일 겁니다.
  • 기본 런처가 해당 액티비티를 항상 숨기도록 수정(개조)
  • 해당 액티비티를 런처를 통해 열 수 있도록 정의하지 않음
전자라면 MacroDroid에서 앱을 선택할 때는 기본으로 보일테고요.
후자라면 아래처럼 “모두” 버튼 위 “☑ 실행할 수 없는 앱 표시”를 선택해서 기기의 모든 패키지(앱) 중에서 선택할 수 있을 겁니다.
Screenshot_20231016_121554_MacroDroid.png

• 전체 목록에도 블박 앱이 안 보인다면​

일부러 열심히 숨겨두진 않았을테니, 블박 기능이 독립된 패키지가 아니라 다른 앱의 액티비티면서 이를 바로 실행할 수 있도록 정의하지 않았을 가능성이 있습니다.

그러면 그냥 간단하게 “모두”를 선택해도 될 듯합니다.

만약 부팅 후 실행되는 앱이 여럿이라 “모두”로 설정했을 때 제대로 작동하지 않는다면… 어쨌건 저 목록에 해당 패키지가 있긴 할테니 블박 앱의 패키지를 찾는 방법을 알려드리겠습니다. 근데 아마 그럴 필요까진 없지 싶습니다.
 

GUNZA

New member
친절한 설명 감사합니다. 블박앱은 부팅 후에 바로 자동으로 실행됩니다.
위에서 알려 주신 바와 같이, 일반 앱으로 검색이 되지 않아, 모든 앱 선택을 했는데, 정확한 앱 이름을 특정 지을 수가 없는 상태입니다.
판매자에게 해당 앱의 이름을 알려 달라고 했는데, 회신도 없는 상태인데, 알려 주신 대로 모든 앱으로 한 번 시도해 보겟습니다.
 

GUNZA

New member
퇴근 후, 모든 앱으로 시도해 보니, 동작하지 않네요, 그래서, 개발자 모드에서 부팅 후, 실행되는 서비스 이름들만 찾아서 몇 개 눈에 익은 Android Auto, Android Carkeeper 등을 설정해 보니, 역시, 동작하지 않으나, 홈 버튼을 눌러서 블랙박스 화면에서 나오고, 티맵을 누르니, 백그라운드에서 이미 동작한 것 같네요. 바로 티맵 화면이 뜹니다. 아마도, 블랙박스 카메라 화면에서 홈 화면 실행이 안되는 것 같습니다. 다만, 백그라운드에서는 앱이 실행이 되고 있었던 것 같습니다. 좀 더 연구해 봐야겠네요.
 

Quidn

Passionate Member
블박앱은 부팅 후에 바로 자동으로 실행됩니다.
그러면 다른 앱을 실행했다가 다시 블박 앱을 열려면 최근 앱을 이용하는 수밖에 없다는 건가요? ㄷㄷ

홈 버튼을 눌러서 블랙박스 화면에서 나오고, 티맵을 누르니, 백그라운드에서 이미 동작한 것 같네요. 바로 티맵 화면이 뜹니다. 아마도, 블랙박스 카메라 화면에서 홈 화면 실행이 안되는 것 같습니다. 다만, 백그라운드에서는 앱이 실행이 되고 있었던 것 같습니다.
크게 두 가지 가능성이 있겠습니다.
  • 블박앱이 완전히 시작되기 전에 홈 화면 실행을 시도해서 블박앱이 더 늦게 뜸
  • 기기에서 홈 화면 실행 동작을 지원하지 않거나 블박앱이 이를 막음
다만 직접 홈 버튼을 누르면 빠져나올 수 있다고 하셨으니, 이런 식으로 시도해 보시겠어요? 만약 안 되면 대기시간을 넉넉하게 30초 정도로 늘려 보시고, 작동한다면 안정적으로 작동하는 범위 안에서 줄여나가시면 됩니다.
Q231016WhenDvrLaunchesV2.png

• 그래도 안 된다면
매크로에 소리를 내거나 토스트 알림을 띄우는 등의 동작을 추가해서 제때 감지하는지부터 테스트해 보시고요, 홈 화면 실행 동작을 제때 시도했을 법함에도 불구하고 블박앱이 가로막고 있는 상태라면 “뒤로가기”, “UI 자동조작” 등으로 빠져나오게 할 수 있지 않을까 싶습니다.

정확한 앱 이름을 특정 지을 수가 없는 상태입니다.
판매자에게 해당 앱의 이름을 알려 달라고 했는데, 회신도 없는 상태인데,
참고로 Current Activity을 설치하고 Show floating window를 켜면 포그라운드 패키지 및 액티비티 이름을 쉽게 알아낼 수 있습니다.
알리 판매자야 알려주고 싶더라도 알 리가 없겠죠... ㅠㅠ
 

GUNZA

New member
그러면 다른 앱을 실행했다가 다시 블박 앱을 열려면 최근 앱을 이용하는 수밖에 없다는 건가요? ㄷㄷ


크게 두 가지 가능성이 있겠습니다.
  • 블박앱이 완전히 시작되기 전에 홈 화면 실행을 시도해서 블박앱이 더 늦게 뜸
  • 기기에서 홈 화면 실행 동작을 지원하지 않거나 블박앱이 이를 막음
다만 직접 홈 버튼을 누르면 빠져나올 수 있다고 하셨으니, 이런 식으로 시도해 보시겠어요? 만약 안 되면 대기시간을 넉넉하게 30초 정도로 늘려 보시고, 작동한다면 안정적으로 작동하는 범위 안에서 줄여나가시면 됩니다.
View attachment 7211

• 그래도 안 된다면
매크로에 소리를 내거나 토스트 알림을 띄우는 등의 동작을 추가해서 제때 감지하는지부터 테스트해 보시고요, 홈 화면 실행 동작을 제때 시도했을 법함에도 불구하고 블박앱이 가로막고 있는 상태라면 “뒤로가기”, “UI 자동조작” 등으로 빠져나오게 할 수 있지 않을까 싶습니다.


참고로 Current Activity을 설치하고 Show floating window를 켜면 포그라운드 패키지 및 액티비티 이름을 쉽게 알아낼 수 있습니다.
알리 판매자야 알려주고 싶더라도 알 리가 없겠죠... ㅠㅠ

블랙박스 앱은 왼쪽 고정된 독에 버튼이 있어서, 저걸 누르면 블박 앱에 들어갑니다.

스크린샷 2023-10-17 074602.png

위에 제시한 방법으로 해보고, 안되면, 그냥 이대로 살아야겠네요.

매번 친절한 설명 감사합니다.
 

GUNZA

New member
오늘 퇴근해서 확인해 보니, "ZqcCamera"라는 App이 잡고 있는 것 같습니다.

이 App을 위의 방법으로 시도해도, 전혀 말을 안듣네요, 아마도 Full Screen에 대한 권한이 있는 것 같습니다.
이 ZQCCamera라는 놈이 엄청난 권한을 가진 것인지, 여기서, 매크로가 발동해도 전혀 동작을 안하네요...

그냥, 이대로 사용하겠습니다.

엄청난 놈이네요...

알리가, 절대 알~~리가 없다는 말과 동일한 것 같습니다.
 

Quidn

Passionate Member
그러면 블박 화면이 다른 알림 등에 가려지지 않게끔 포그라운드 액티비티가 아닌 오버레이(다른 앱 위에 그리기)로 영상을 띄우는 듯합니다.
매크로로 홈 화면이나 다른 앱을 실행했을 때 Current Activity에 뜨는 패키지·액티비티 이름이 달라진다면 오버레이라고 보시면 됩니다.

이걸 번거롭게 따로 확인하실 필요는 없고, 마지막으로 아래 방법까지만 시도해 보시겠어요?
블랙박스 앱은 왼쪽 고정된 독에 버튼이 있어서, 저걸 누르면 블박 앱에 들어갑니다.
스샷을 보니 내비게이션 바가 있던데요.
“뒤로가기”, “UI 자동조작” 등으로 빠져나오게 할 수 있지 않을까 싶습니다.
아래처럼 “뒤로가기”를 실행하거나, 접근성 설정에서 “MacroDroid UI 자동조작”을 사용하도록 설정한 뒤 내비게이션 바의 블박 앱 아이콘 아래 홈 버튼을 누르도록 시도해 보세요.
Q231017WhenDvrLaunchesV3.png

만약 오버레이로 띄우는 게 맞다면 “뒤로가기” 역시 안 될 가능성이 있지만… UI 자동조작으로 홈 버튼을 누르는 건 웬만하면 되지 않을까 예상합니다.
 

GUNZA

New member
WOW~~ 됩니다.

위에 제시한 방법으로는 죽어도 안되길래 그냥 속는 셈 치고, 아래와 같이 시도했습니다.

Stop Watch 하나 생성 -> Boot로 명명

Stop Watch가 2초에 도달하면 -> UI 클릭 설정

-> 홈화면 실행

-> 2초 zzz 대기

-> T-Map 실행

-> 5초 zzz 대기

-> 홈화면 실행

이렇게 하니,

Booting 후, 문제의 블박이 실행되고, 블박 실행 후, 13초 후에 홈화면이 실행되고,

좀 이따, T-Map이 실행되고, 한참 있다가, 다시 홈으로 오네요...

아래 로그처럼, 실제는 바로 최종 홈으로 와야 하는데, 실제는 1분 10초가 걸리네요...

중간에 zzz을 넣지 않으니, 대부분의 매크로가 실행이 안되는 것 같습니다.

실제 시간은 너무 많이 먹긴 하네요~

또한, UI Click 지점이 안맞는 것 같아, 개발자 모드에서 포인트 활성화해서, 실제 포인팅 위치를 확인해서 적용하니, 먹네요.

정말 감사합니다.

이제, 이 놈의 안드로이드 Booting Time (현재, 30초)을 최대한 끌어 당기는 작업을 해야겠네요.

20231018_200616.jpg
 
Last edited:

GUNZA

New member
참고로, 최초 Macrodroid 깔고, 실행 시에 로그 상에 WRITE_SECURE_SETTINGS Permission이 없다는 메시지가 떴었는데,

해당 기기를 PC에 연결하였으나, ACC 연결이 없는지, 바로 Hibernate가 되어, 아래와 같이 WIFI adb를 활성화 하고, PC와 연결하여, 아래의 Permission을 줬습니다.

유사한 문제로 어려움을 겪는 분들께 도움이 되었으면 합니다.

adb devices

아무 기기도 없음

adb connect IP-Address(해당 기기의 IP)

adb devices

같은 WIFI 영역 내에 있으면, 기기가 보이지만, 활성화 안됨

대시캠 기기 : Check YES to access from PC

adb devices

이제, 제대로 기기가 보임

PC : Permission Command

adb shell pm grant com.arlosoft.macrodroid android.permission.WRITE_SECURE_SETTINGS
adb shell pm grant com.arlosoft.macrodroid android.permission.CHANGE_CONFIGURATION
adb shell pm grant com.arlosoft.macrodroid android.permission.DUMP
adb shell pm grant com.arlosoft.macrodroid android.permission.SET_VOLUME_KEY_LONG_PRESS_LISTENER
adb shell pm grant com.arlosoft.macrodroid android.permission.READ_LOGS
adb shell pm grant com.arlosoft.macrodroid.helper android.permission.WRITE_SECURE_SETTINGS
 
Last edited:

Quidn

Passionate Member
위에 제시한 방법으로는 죽어도 안되길래 그냥 속는 셈 치고, 아래와 같이 시도했습니다.
일단 더 쉽고 일반적인 방법부터 말씀 드렸었는데요. 증상을 보니 (일부러 막진 않았으리라는 가정하에) 오버레이가 유일하게 남은 용의자라 마지막으로 UI 자동조작을 권해 봤습니다. 예제에서 필요한 것들을 잘 파악해 잘 응용하신 듯합니다.
안드로이드 기반 특수 기기들 다루면서 아예 아무런 알림도 뜨지 못하게끔 펌웨어를 수정한 건 봤어도 무식하게 전체화면 오버레이로 띄우는 앱은 처음 봤습니다. 설마 싶었지만 알리발 기기라면 같은 목적을 그렇게 구현했을 수도 있겠다 싶었고요. ㅋㅋ

결론부터 말하면, 가능합니다.
다만 일반적인 기기가 아니라서 어떤 방법을 써야할지는 연구가 필요할 수도 있습니다.
가능하다는 의견에 많은 의지를 합니다.
단서를 달아두긴 했어도 저 때문에 삽질만 하고 포기하셨으면 아쉬웠을텐데 이제야 좀 시원하네요!

아래 로그처럼, 실제는 바로 최종 홈으로 와야 하는데, 실제는 1분 10초가 걸리네요...
중간에 zzz을 넣지 않으니, 대부분의 매크로가 실행이 안되는 것 같습니다.
실제 시간은 너무 많이 먹긴 하네요~
또한, UI Click 지점이 안맞는 것 같아, 개발자 모드에서 포인트 활성화해서, 실제 포인팅 위치를 확인해서 적용하니, 먹네요.
뭔가 실행하거나 UI 자동조작을 사용할 때 실제 시간 기준 0.5 - 10초 정도의 지연이 필요한 건 일반적입니다. 다만 너무 오래 걸리는 게 이상하긴 한데요.
• 5초 대기 옵션에서 알람 사용 옵션을 켜나 끄나 동일한 거죠?
• 그런데 홈 화면 실행 대신에 [45,300] 클릭으로 대체할 수 있게 된 거 아닌가요?
 

GUNZA

New member
홈 실행 없애도 시간은 동일하네요.. 그냥 이 상태로 사용해야겠습니다.

괜히 이런 것 사서, 고생이네요, 대신 Quidn님 덕분에 많은 것 배웠으니, 수업료로 생각해야죠.

다른 응용이 생겨도, 이젠 뭔가 할 수 있다는 그런 자신감(?)이 생기네요~~
 

woongs

New member
홈 실행 없애도 시간은 동일하네요.. 그냥 이 상태로 사용해야겠습니다.

괜히 이런 것 사서, 고생이네요, 대신 Quidn님 덕분에 많은 것 배웠으니, 수업료로 생각해야죠.

다른 응용이 생겨도, 이젠 뭔가 할 수 있다는 그런 자신감(?)이 생기네요~~
동일기종(유심장착) 사서 유튜브타고 구글검색타고 여기까지 왔네요. 저는 T20(안드오토만 가능)사용하다가 기기 바꾼건데 불편감수하고 쓰고있습니다. 우선 t20에도 동일증상있어요. 후카연결하니까 위의 기종처럼 카메라 자동 실행됩니다. 후카연결안할시 카메라앱 실행안됨... 위 기종은 전면카메라가 붙어있어 카메라 자동실행되는것같네요..
하나 여쭐께요. 댓글 보실지모르지만..
카메라앱을 삭제는 안될까요? 앱실행안되면 바탕화면부터 실행되지않을까요? 시스템앱이라 먹통될까봐 엄두가 안나네요..
 

woongs

New member
동일기종(유심장착) 사서 유튜브타고 구글검색타고 여기까지 왔네요. 저는 T20(안드오토만 가능)사용하다가 기기 바꾼건데 불편감수하고 쓰고있습니다. 우선 t20에도 동일증상있어요. 후카연결하니까 위의 기종처럼 카메라 자동 실행됩니다. 후카연결안할시 카메라앱 실행안됨... 위 기종은 전면카메라가 붙어있어 카메라 자동실행되는것같네요..
하나 여쭐께요. 댓글 보실지모르지만..
카메라앱을 삭제는 안될까요? 앱실행안되면 바탕화면부터 실행되지않을까요? 시스템앱이라 먹통될까봐 엄두가 안나네요..
앱삭제는 번거로워서 안해봤지만..
쉬운방법이 있습니다~ 위과정에서 홈화면가기를 생략할수있어요! 카메라실행되면 작업관리자 최근사용앱모음에 직전사용앱을 네비로두고 ui클릭 2회 되도록하면 네비가 바로 시작됩니다
참고로 티맵이용하시면 구버전 9.x대 사용하시면되요. 자동으로 안전운행 넘어감.
 

smsmsm

New member
adb를 이용해서 zcq 카메라 어플을 disable 로 만드세요 언이스톨할필요는 없구요 해도
어차피 공초 하면 다시 생겨요
저도 비슷한거 쓰는데 굳이 카메라는 필요 없어서 안쓰는 상태거든요
꼭 써야한다면 별수 없지많요 그리고 카메라 어플 쓰시면 엄청 뜨거워집니다 cpu 많이 끌어다 써서...
 
Top