마스터Q&A
접속유지
가입하기
안드로이드 Q&A
최근 질문
미답변 질문
태그
사용자
질문하기
마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다.
안드로이드펍
에서 운영하고 있습니다. [
사용법
,
운영진
]
인기있는 태그
초보어플개발
(3427)
안드로이드스튜디오
(2664)
안드로이드-초보어플개발
(1333)
안드로이드-스튜디오
(1086)
도와주세요-
(995)
이미지
(970)
listview
(866)
리스트뷰
(844)
오류
(805)
레이아웃
(693)
fragment
(675)
webview
(670)
앱 사용자가 임의로 shared preference를 변경할 수 있나요?
0
추천
일반 앱 사용자가
설정 - 앱관리자 - 데이터 삭제를 하면 삭제할 수 있는것은 알고 있습니다.
그런데 파일관리자나 기타경로를 통해 shared preference값을 변경할 수도 있나요??
안드로이드
android
shared
preference
배재똥똥
(
1,200
포인트)
님이
2015년 12월 30일
질문
Please
log in
or
register
to add a comment.
답변 달기
·
글에 소스 코드 보기 좋게 넣는 법
·
질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
답변이 채택되거나 답변에 댓글이 달리면 이메일로 알려드립니다:
답변이 채택되거나 댓글이 달리면 이메일로 알려드립니다
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면
로그인
하거나 혹은
가입
하세요.
1개의 답변
+1
추천
채택된 답변
루팅한 상태라면 가능합니다.
루팅한 상태가 아니더라도 앱의 코드를 임의로 변경해서 리패키징해서 설치하면 가능하구요..
isul
(
7,920
포인트)
님이
2015년 12월 30일
답변
배재똥똥
님이
2015년 12월 30일
채택됨
코드가 없는 일반 사용자는 불가능하다 이말씀이시죠!?
루팅한 상태에서는 일반 사용자도 쉽게 가능하고,
루팅하지 않은 상태면 일반적인 사용자는 어렵겠죠..
개발자라면 소스코드가 없어도 apk만으로도 리버스엔지니어링으로 가능은 합니다.
리버스 엔지니어링하더라도 서명이 달라서 어플지우고 다시 깔아야 하는데 삭제시 shared preference 값이 다 날라가서 루팅 안하면 변조 불가능 할 듯 한데요.. 어떻게 가능한거죠...?
예.. 리패키징해서 다시 설치하려면 이전 앱 삭제해야되니 shared preference 값이 모두 날아가죠..
그렇지만 리패키징한 앱을 다시 실행하고 사용하면 shared preference 값이 다시 생성되겠죠..
그 상태에서 값을 변조하면 되겠죠..
Please
log in
or
register
to add a comment.
...