어떤 어플을 트윅한 경우, apk 싸인이 변경되거나 한 경우 등은 기존 패키지가 있으므로 업데이트 할 수 없다고 뜨는 경우가 있습니다.
삭제하고 재설치 하는데 그러면 기존 유저 데이터도 날아갑니다.
그 데이트를 유지한 채 설치 업데이트 하는 스크립트 입니다.
pm uninstall -k 하면 유저 데이터가 keep (-k) 되는 기능을 이용했습니다.
** 이렇게 삭제하면 uid는 그대로 남아있나 봅니다. 재설치해도 uid 는 안바뀌네요.
** 파일명에 perm 붙은건 uid 가져와서 퍼미션까지 수정하는 기능인데 필요없는 거 였습니다. 안해도 될 일을 삽질했습니다.
그래도 첨부한 이유는 data/data 폴더 퍼미션 주기 학습용입니다. ㅜ.ㅜ
( 퍼미션 관련 스크립트는 xda 에서 받은거 수정했습니다.)