과거에는 tasker에서 gps를 on/off할 수 있었지만 지금은 개인정보 보안 강화로 인해 이 기능을 사용 할 수 없게 되었다. 루팅을 한다면 tasker에서 gps를 on/off 할 수 있겠지만 이것 때문에 삼성페이와 보안을 포기 할 수는 없는 일~~. 평상시에는 배터리 절전을 위해 gps 꺼두었다가 네비게이션, gps Logger 앱을 사용할 때 gps를 켜면 되는데 일일이 설정에서 gps를 켜고 끄기가 불편하다. 해결 방법은 SecureTask plugin 설치하고 adb로 권한을 주면 루팅없이 Tasker에서 gps를 켜고 끌수 있게 할 수 있다..
O 준비
-Tasker (자동화 프로그램)
O 설치
1. 스마트폰에 Tasker(유료), SecureTask, Secure Settings plugin 설치
2. Tasker, SecureTask, Secure Settings 설치 후 앱권한을 해준다.
-잠금화면 및 보안->기타 보안 설정 ->디바이스 관리자
3. pc에 다운로드 받은 파일의 폴더 이름을 adb로 변경하여 c:\로 옮긴다.
4. 스마트폰과 PC를 USB케이블로 연결한 다음 스마트폰 "설정" - "개발자 옵션" - "USB디버깅"을 켠다.
5 PC 명령프롬프트(CMD) 관리자 모드로 실행하여 ADB디렉토리로 변경한다.
- 아래 명령어 실행
adb shell pm grant com.balda.securetask android.permission.WRITE_SECURE_SETTINGS
adb shell pm grant com.balda.securetask android.permission.READ_LOGS
adb shell pm grant com.balda.securetask android.permission.DUMP
adb shell pm grant com.balda.securetask android.permission.CHANGE_CONFIGURATION
6. 이제 Tasker에서 내비게이션, gps logger 앱 실행시 gps를 켜고 앱 종료시 gps를 끄던지 절전모드로 변경하는 프로필을 작성하면 된다.(Tasker 사용법 생략)
[ GPS ON ]
Plugin -> SecureTask -> Secure Settings
Action : Write
Settings : 돋보기 -> "Location mode [SECURE]" 선택
New Value : 3
[ GPS OFF ]
Plugin -> SecureTask -> Secure Settings
Action : Write
Settings : 돋보기 -> "Location mode [SECURE]" 선택
New Value : 0
- New Value : 0=GPS OFF
1=디바이스만(gps)
2=배터리절전(wifi, 모바일)
3=높은정확도(gps, wifi, 모바일)
-문의 : Tasker 까페
'소프트웨어 > Tasker' 카테고리의 다른 글
Tasker 에서 실시간 배터리 온도, 용량(%),전압 확인 (0) | 2019.05.29 |
---|