개발/안드로이드
[안드로이드] Android Dropbox Service 활용하기
Kyumpany
2020. 3. 17. 09:31
Android system에 DropBoxManagerService라는 service가 있습니다.
Dropbox service의 목적은 안드로이드 시스템 동작 중 각종 warning이나 error 이벤트 취합이 목적입니다.
Dropbox의 이벤트가 저장되는 위치는 아래와 같으며, 이벤트 단위로 정보 file로 저장이 됩니다.
- /data/system/dropbox
DropBoxManagerService의 각종 로그들이 저장됩니다.
- Strict mode violation
- Low memory
- ANR
- Crasdh
- WTF (Fatal failures)
- Watchdog
- BootReceiver
- BatteryService
- Kernel log
- ETC
Dropbox 사용법입니다.
- adb shell dumpsys dropbox [--print|--file] [YYYY-mm-dd] [HH:MM:SS] [tag]
Dropbox 사용 예시입니다.
- adb shell dumpsys dropbox --print (모든 Dropbox entry와 내용 출력)
- adb shell dumpsys dropbox --file (모든 Dropbox entry 출력)
- adb shell dumpsys dropbox --print data_app_crash (모든 data app의 crash 내용 출력)
- adb shell dumpsys dropbox --print data_app_crash > data_app_crash.txt (모든 data app의 crash 내용을 data_app_crash.txt 파일로 저장)
- adb shell dumpsys dropbox --print 2020-03-17 (2020월 3월 17일에 발생한 모든 Dropbox entry의 내용을 출력)
- adb shell dumpsys dropbox --print 2020-03-17 14:02:24 data_app_crash (2020월 3월 17일 오후 2시 2분 24초에 발생한 모든 Dropbox entry의 내용을 출력)
일반적으로 앱 개발자가 많이 사용할 data_app_crash tag로 --print 옵션을 통해 출력해보겠습니다. 아래와 같이 app crash 발생과 관련한 stack trace를 확인할 수 있습니다. Logcat을 통해 로그 확인이 놓쳤을 때 유용합니다.
- adb shell dumpsys dropbox --print data_app_crash
adb shell dumpsys dropbox --file 출력 예시입니다. 수많은 Dropbox entry가 출력되는 것을 볼 수 있습니다.
Drop box contents: 231 entries Max entries: 1000 Low priority rate limit period: 2000 ms Low priority tags: {data_app_wtf, keymaster, system_server_wtf, system_app_strictmode, system_app_wtf, system_server_strictmode, data_app_strictmode, netstats} 2020-03-14 02:06:26 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584151586435.txt 2020-03-14 02:22:27 system_server_strictmode (text, 1533 bytes) /data/system/dropbox/system_server_strictmode@1584152547657.txt 2020-03-14 02:22:27 system_server_strictmode (text, 1534 bytes) /data/system/dropbox/system_server_strictmode@1584152547667.txt 2020-03-14 02:22:27 system_server_strictmode (text, 1845 bytes) /data/system/dropbox/system_server_strictmode@1584152547677.txt 2020-03-14 02:22:27 system_server_strictmode (text, 1843 bytes) /data/system/dropbox/system_server_strictmode@1584152547683.txt 2020-03-14 02:35:26 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584153326128.txt 2020-03-14 05:23:09 system_server_strictmode (text, 1531 bytes) /data/system/dropbox/system_server_strictmode@1584163389183.txt 2020-03-14 05:44:29 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584164669538.txt 2020-03-14 06:17:46 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584166666589.txt 2020-03-14 06:48:01 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584168481866.txt 2020-03-14 07:18:23 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584170303419.txt 2020-03-14 07:45:28 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584171928008.txt 2020-03-14 08:18:34 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584173914083.txt 2020-03-14 08:24:33 system_server_strictmode (text, 1532 bytes) /data/system/dropbox/system_server_strictmode@1584174273314.txt 2020-03-14 08:24:33 system_server_strictmode (text, 1533 bytes) /data/system/dropbox/system_server_strictmode@1584174273321.txt 2020-03-14 08:24:33 system_server_strictmode (text, 1844 bytes) /data/system/dropbox/system_server_strictmode@1584174273329.txt 2020-03-14 08:24:33 system_server_strictmode (text, 1843 bytes) /data/system/dropbox/system_server_strictmode@1584174273336.txt 2020-03-14 08:48:38 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584175718774.txt 2020-03-14 22:45:43 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584225943863.txt 2020-03-14 22:48:29 data_app_crash (text, 2280 bytes) /data/system/dropbox/data_app_crash@1584226109739.txt 2020-03-14 23:00:55 data_app_crash (compressed text, 920 bytes) /data/system/dropbox/data_app_crash@1584226855882.txt.gz 2020-03-14 23:20:10 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584228010917.txt 2020-03-14 23:51:12 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584229872454.txt 2020-03-15 00:21:29 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584231689985.txt 2020-03-15 00:50:30 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584233430132.txt 2020-03-15 00:59:30 system_server_strictmode (text, 1531 bytes) /data/system/dropbox/system_server_strictmode@1584233970379.txt 2020-03-15 07:20:11 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584256811361.txt 2020-03-15 07:54:53 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584258893184.txt 2020-03-15 08:24:58 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584260698987.txt 2020-03-15 08:55:05 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584262505139.txt 2020-03-15 09:03:45 keymaster (data, 26 bytes) /data/system/dropbox/keymaster@1584263025065.dat 2020-03-15 09:03:45 keymaster (data, 97 bytes) /data/system/dropbox/keymaster@1584263025491.dat 2020-03-15 09:22:11 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584264131262.txt 2020-03-15 09:55:54 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584266154192.txt 2020-03-15 10:04:54 system_server_strictmode (text, 1531 bytes) /data/system/dropbox/system_server_strictmode@1584266694319.txt 2020-03-15 10:04:54 system_server_strictmode (text, 1532 bytes) /data/system/dropbox/system_server_strictmode@1584266694327.txt 2020-03-15 10:04:54 system_server_strictmode (text, 1843 bytes) /data/system/dropbox/system_server_strictmode@1584266694335.txt 2020-03-15 10:04:54 system_server_strictmode (text, 1843 bytes) /data/system/dropbox/system_server_strictmode@1584266694341.txt 2020-03-15 10:26:00 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584267960417.txt 2020-03-15 10:56:19 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584269779636.txt 2020-03-15 11:23:33 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584271413967.txt 2020-03-15 11:57:11 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584273431475.txt 2020-03-15 12:26:32 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584275192225.txt 2020-03-15 12:55:32 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584276932483.txt 2020-03-15 13:06:41 system_server_strictmode (text, 1531 bytes) /data/system/dropbox/system_server_strictmode@1584277601695.txt 2020-03-15 13:06:41 system_server_strictmode (text, 1532 bytes) /data/system/dropbox/system_server_strictmode@1584277601700.txt 2020-03-15 13:06:41 system_server_strictmode (text, 1843 bytes) /data/system/dropbox/system_server_strictmode@1584277601709.txt 2020-03-15 13:06:41 system_server_strictmode (text, 1843 bytes) /data/system/dropbox/system_server_strictmode@1584277601715.txt 2020-03-15 13:24:32 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584278672240.txt 2020-03-15 16:07:21 system_server_strictmode (text, 1531 bytes) /data/system/dropbox/system_server_strictmode@1584288441568.txt 2020-03-15 16:18:32 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584289112616.txt 2020-03-15 16:47:33 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584290853414.txt 2020-03-15 17:28:41 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584293321296.txt 2020-03-15 17:59:51 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584295191199.txt 2020-03-15 18:31:55 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584297115653.txt 2020-03-15 19:02:01 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584298921943.txt 2020-03-15 19:08:01 system_server_strictmode (text, 1531 bytes) /data/system/dropbox/system_server_strictmode@1584299281470.txt 2020-03-15 19:08:01 system_server_strictmode (text, 1532 bytes) /data/system/dropbox/system_server_strictmode@1584299281476.txt 2020-03-15 19:08:01 system_server_strictmode (text, 1843 bytes) /data/system/dropbox/system_server_strictmode@1584299281481.txt 2020-03-15 19:08:01 system_server_strictmode (text, 1843 bytes) /data/system/dropbox/system_server_strictmode@1584299281488.txt 2020-03-15 22:09:09 system_server_strictmode (text, 1531 bytes) /data/system/dropbox/system_server_strictmode@1584310149775.txt 2020-03-15 22:09:09 system_server_strictmode (text, 1532 bytes) /data/system/dropbox/system_server_strictmode@1584310149778.txt 2020-03-15 22:09:09 system_server_strictmode (text, 1843 bytes) /data/system/dropbox/system_server_strictmode@1584310149781.txt 2020-03-15 22:09:09 system_server_strictmode (text, 1843 bytes) /data/system/dropbox/system_server_strictmode@1584310149785.txt 2020-03-15 22:33:15 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584311595845.txt 2020-03-15 23:03:30 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584313410671.txt 2020-03-15 23:27:33 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584314853547.txt 2020-03-16 00:02:34 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584316954550.txt 2020-03-16 00:31:34 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584318694317.txt 2020-03-16 01:00:34 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584320434897.txt 2020-03-16 01:10:02 system_server_strictmode (text, 1531 bytes) /data/system/dropbox/system_server_strictmode@1584321002304.txt 2020-03-16 01:10:02 system_server_strictmode (text, 1532 bytes) /data/system/dropbox/system_server_strictmode@1584321002309.txt 2020-03-16 01:10:02 system_server_strictmode (text, 1843 bytes) /data/system/dropbox/system_server_strictmode@1584321002315.txt 2020-03-16 01:10:02 system_server_strictmode (text, 1843 bytes) /data/system/dropbox/system_server_strictmode@1584321002322.txt 2020-03-16 01:28:07 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584322087828.txt 2020-03-16 01:58:34 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584323914860.txt 2020-03-16 02:27:34 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584325654627.txt 2020-03-16 02:56:34 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584327394897.txt 2020-03-16 02:57:15 system_server_strictmode (text, 2059 bytes) /data/system/dropbox/system_server_strictmode@1584327435158.txt 2020-03-16 02:57:15 system_server_strictmode (text, 1863 bytes) /data/system/dropbox/system_server_strictmode@1584327435164.txt 2020-03-16 02:57:15 system_server_strictmode (text, 1735 bytes) /data/system/dropbox/system_server_strictmode@1584327435172.txt 2020-03-16 03:04:38 system_server_strictmode (text, 2059 bytes) /data/system/dropbox/system_server_strictmode@1584327878911.txt 2020-03-16 03:05:00 system_server_strictmode (text, 1863 bytes) /data/system/dropbox/system_server_strictmode@1584327900534.txt 2020-03-16 03:05:00 system_server_strictmode (text, 1735 bytes) /data/system/dropbox/system_server_strictmode@1584327900579.txt 2020-03-16 03:25:34 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584329134914.txt 2020-03-16 03:54:36 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584330876113.txt 2020-03-16 04:14:06 system_server_strictmode (text, 1532 bytes) /data/system/dropbox/system_server_strictmode@1584332046310.txt 2020-03-16 04:14:06 system_server_strictmode (text, 1533 bytes) /data/system/dropbox/system_server_strictmode@1584332046313.txt 2020-03-16 04:14:06 system_server_strictmode (text, 1844 bytes) /data/system/dropbox/system_server_strictmode@1584332046316.txt 2020-03-16 04:14:06 system_server_strictmode (text, 1843 bytes) /data/system/dropbox/system_server_strictmode@1584332046318.txt 2020-03-16 04:35:11 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584333311532.txt 2020-03-16 05:05:17 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584335117911.txt 2020-03-16 05:35:23 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584336923684.txt 2020-03-16 05:36:18 system_server_strictmode (text, 2059 bytes) /data/system/dropbox/system_server_strictmode@1584336978605.txt 2020-03-16 05:36:18 system_server_strictmode (text, 1863 bytes) /data/system/dropbox/system_server_strictmode@1584336978609.txt 2020-03-16 05:36:18 system_server_strictmode (text, 1735 bytes) /data/system/dropbox/system_server_strictmode@1584336978611.txt 2020-03-16 05:40:01 system_server_strictmode (text, 2059 bytes) /data/system/dropbox/system_server_strictmode@1584337201884.txt 2020-03-16 05:40:01 system_server_strictmode (text, 1863 bytes) /data/system/dropbox/system_server_strictmode@1584337201887.txt 2020-03-16 05:40:01 system_server_strictmode (text, 1735 bytes) /data/system/dropbox/system_server_strictmode@1584337201889.txt 2020-03-16 05:45:08 system_server_wtf (text, 953 bytes) /data/system/dropbox/system_server_wtf@1584337508439.txt 2020-03-16 05:45:17 system_server_strictmode (text, 1066 bytes) /data/system/dropbox/system_server_strictmode@1584337517541.txt 2020-03-16 05:45:17 system_server_strictmode (text, 1066 bytes) /data/system/dropbox/system_server_strictmode@1584337517553.txt 2020-03-16 05:45:17 system_server_strictmode (text, 1065 bytes) /data/system/dropbox/system_server_strictmode@1584337517566.txt 2020-03-16 05:45:17 system_server_strictmode (text, 1136 bytes) /data/system/dropbox/system_server_strictmode@1584337517575.txt 2020-03-16 05:45:17 system_server_strictmode (text, 1136 bytes) /data/system/dropbox/system_server_strictmode@1584337517591.txt 2020-03-16 05:45:17 system_server_strictmode (text, 1137 bytes) /data/system/dropbox/system_server_strictmode@1584337517602.txt 2020-03-16 05:45:17 system_server_strictmode (text, 1211 bytes) /data/system/dropbox/system_server_strictmode@1584337517613.txt 2020-03-16 05:45:17 system_server_strictmode (text, 1003 bytes) /data/system/dropbox/system_server_strictmode@1584337517629.txt 2020-03-16 05:45:19 data_app_crash (text, 2664 bytes) /data/system/dropbox/data_app_crash@1584337519809.txt 2020-03-16 06:06:29 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584338789838.txt 2020-03-16 06:36:35 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584340595421.txt 2020-03-16 07:06:46 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584342406407.txt 2020-03-16 07:14:27 system_server_strictmode (text, 1532 bytes) /data/system/dropbox/system_server_strictmode@1584342867675.txt 2020-03-16 07:14:27 system_server_strictmode (text, 1533 bytes) /data/system/dropbox/system_server_strictmode@1584342867678.txt 2020-03-16 07:14:27 system_server_strictmode (text, 1844 bytes) /data/system/dropbox/system_server_strictmode@1584342867681.txt 2020-03-16 07:14:27 system_server_strictmode (text, 1844 bytes) /data/system/dropbox/system_server_strictmode@1584342867684.txt 2020-03-16 07:36:51 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584344211931.txt 2020-03-16 08:06:58 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584346018603.txt 2020-03-16 08:37:04 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584347824150.txt 2020-03-16 09:07:12 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584349632493.txt 2020-03-16 09:28:34 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584350914204.txt 2020-03-16 10:07:58 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584353278107.txt 2020-03-16 10:14:38 system_server_strictmode (text, 1531 bytes) /data/system/dropbox/system_server_strictmode@1584353678769.txt 2020-03-16 10:14:38 system_server_strictmode (text, 1532 bytes) /data/system/dropbox/system_server_strictmode@1584353678772.txt 2020-03-16 10:14:38 system_server_strictmode (text, 1843 bytes) /data/system/dropbox/system_server_strictmode@1584353678775.txt 2020-03-16 10:14:38 system_server_strictmode (text, 1843 bytes) /data/system/dropbox/system_server_strictmode@1584353678778.txt 2020-03-16 10:38:09 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584355089582.txt 2020-03-16 11:08:31 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584356911016.txt 2020-03-16 11:29:51 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584358191918.txt 2020-03-16 12:07:37 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584360457499.txt 2020-03-16 12:36:37 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584362197249.txt 2020-03-16 13:05:38 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584363938300.txt 2020-03-16 13:14:48 system_server_strictmode (text, 1531 bytes) /data/system/dropbox/system_server_strictmode@1584364488077.txt 2020-03-16 13:14:48 system_server_strictmode (text, 1532 bytes) /data/system/dropbox/system_server_strictmode@1584364488081.txt 2020-03-16 13:14:48 system_server_strictmode (text, 1843 bytes) /data/system/dropbox/system_server_strictmode@1584364488084.txt 2020-03-16 13:14:48 system_server_strictmode (text, 1843 bytes) /data/system/dropbox/system_server_strictmode@1584364488086.txt 2020-03-16 13:30:43 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584365443179.txt 2020-03-16 14:03:38 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584367418141.txt 2020-03-16 14:32:37 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584369157387.txt 2020-03-16 15:01:38 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584370898920.txt 2020-03-16 15:30:37 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584372637525.txt 2020-03-16 15:59:37 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584374377837.txt 2020-03-16 16:15:00 system_server_strictmode (text, 1531 bytes) /data/system/dropbox/system_server_strictmode@1584375300283.txt 2020-03-16 16:40:24 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584376824514.txt 2020-03-16 19:15:10 system_server_strictmode (text, 1532 bytes) /data/system/dropbox/system_server_strictmode@1584386110868.txt 2020-03-16 19:41:07 event_data (text, 39 bytes) /data/system/dropbox/event_data@1584387667880.txt 2020-03-16 22:15:21 system_server_strictmode (text, 1531 bytes) /data/system/dropbox/system_server_strictmode@1584396921171.txt |