[RK3399] [Android7.1] 디버그 노트---adb devices 모두 물음표 문제

Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83 Board: Firefly-RK3399
현상:
adb devices에서 받은 것은 모두 물음표입니다.
kris@eco:~/firefly_rk3399/build/core$ adb devices
List of devices attached 
????????????    device

원인:drm 서비스는 기본적으로 idb에서serialno를 가져옵니다.
해결 방법:
kris@eco:~/firefly_rk3399/system/core/drmservice$ g df 98565039317440ebe833d86f16418bbc83efeb87 73022c6656f5826e669704f7f84194a1ac3960d6
diff --git a/system/core/drmservice/drmservice.c b/system/core/drmservice/drmservice.c
index 4e23f8c..c4fe58f 100644
--- a/system/core/drmservice/drmservice.c
+++ b/system/core/drmservice/drmservice.c
@@ -81,7 +81,8 @@ typedef               unsigned char       uint8;

 #define DEBUG_LOG 0   //open debug info

-#define SERIALNO_FROM_IDB 1  //if 1 read sn from idb3;  if 0 generate sn auto
+//Kris, don't get serialno from idb.
+#define SERIALNO_FROM_IDB 0  //if 1 read sn from idb3;  if 0 generate sn auto

 #define SET_IFACE_DELAY                 300000
 #define SET_IFACE_POLLING_LOOP          20

수정 후, 또한 켜진 후adb설비가 오랫동안 pc에서 튀어나온 문제를 해결했다.
Serial no의 원리에 관해서는 앞의 문장을 참고할 수 있다. [RK3288] [안드로이드6.0] 디버깅 노트-ro.serialno의 획득

좋은 웹페이지 즐겨찾기