티스토리 뷰

Android/App

[Smali] Toast 알림 띄우기

Mir(미르) 2013. 12. 31. 12:48

직접 수정한 어플을 실행했을 때, Toast 알림을 띄우는 smali코드입니다.


예로 크랙어플의 경우 처음 실행 시 "cracked by 어쩌구"라는 Toast가 나타나는데요.

이를 위한 smali 코드입니다.


    const-string v0, "나타낼 문구"


    const/4 v1, 0x0


    invoke-static {p0, v0, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;


    move-result-object v0


    invoke-virtual {v0}, Landroid/widget/Toast;->show()V


v0이 smali에서 사용되는 변수인데, 중복되지 않도록 어찌어찌 하시면 될 듯 합니다.


그리고 나타낼 문구가 한글일 경우 따로 변환해줘야 합니다.

댓글
  • kj7981 잘봤습니다^^smali을 잘알고계신듯하네요ㅋ저도 관심은 많은데 달빅코드를 이해를 못하겠네요ㅋ물론 달빅사이트도봤지만 뭔소린지ㅠㅠ좀더자세히알고싶은데 어떻하면될까요? 2014.05.16 00:29
  • Favicon of https://itmir.tistory.com Mir(미르) http://m.blog.naver.com/blurayha/110181044766 , http://m.blog.naver.com/clown7942/110097842707 참고 부탁드립니다~ 2014.05.16 07:14 신고
  • kj7981 감사합니다.^^배울려니 잼나기도하고 너무 어렵기도하네요..ㅋㅋ
    너무 감사드립니다~~ㅋ
    2014.05.16 09:05
  • 쇼킹 감사합니다. 리패키징 후에 계속 오류가 났었는데 이 코드로 v변수만 수정해주니 정상 실행되네요 ^_^ 2021.10.05 09:42
댓글쓰기 폼
Total
2,205,116
Today
109
Yesterday
500
Blogger Info