Fascination
article thumbnail
[Android] Custom Binary Blocked by FRP Lock 해결하기 with Galaxy 9
Study/Android 2022. 12. 23. 14:06

[Android] Custom Binary Blocked by FRP Lock 해결하기 프로젝트 진행 중 팀원의 핸드폰으로 rooting 과정을 다시 정리하고자 캡쳐하던 와중에 OEM 잠금해제 설정을 건들여 Custom Binary Blocked by FRP Lock에 빠져버렸다.. 이를 복구했던 기록을 남기고자 한다(펌웨어 구하는데만 3일 걸렸다 :)... 이 사이트는 널리널리 퍼져야 한다고 생각한다) 1. 펌웨어 업데이트 다운로드 아래 사이트에서 다운로드 받을 수 있으며 Samsung Firmware Easy Tool을 통해 손쉽게 펌웨어를 추출할 수 있다. 원본 펌웨어 G960NKSU5FVA2 - Galaxy S9 · SM-G960N / LUC 펌웨어 버전 G960NKSU5FVA2 - Samsung..

article thumbnail
[Android] ADB와 연결된 Device가 unauthorized라고 표시될 때 해결 방법
Study/Android 2022. 12. 19. 01:07

[Android] ADB와 연결된 Device가 unauthorized 라고 표시될 때 해결 방법 분석하고자 하는 앱이 nox에서는 실행 전 종료되는 상황이 발생해 실제 핸드폰을 연결하여 분석하고자 할 때 다음과 같은 에러가 발생해 이에 대한 해결법을 정리하려고 한다. 에러 메시지는 다음과 같다 adb.exe: device unauthorized This adb server's $ADB_VENDOR_KEYS is not set Try 'adb kill-server' if that seems wrong. Otherwise check for a confirmation dialog on your device. 실제로 터미널에서 "adb devices" 명령어를 사용해보면 연결된 스마트폰에 대해 상태가 devi..

article thumbnail
[NOX] 안드로이드(Nox) 버프 스위트(burp suite) 보안 인증서 등록 방법
Study/Android 2022. 10. 28. 19:33

[NOX] 안드로이드(Nox) 버프 스위트(burp suite) 보안 인증서 등록 방법 기존 녹스 앱플레이어를 사용하면 버프 스위트 실행 및 프록시 연결 후 http://burp에 접속하여 인증서를 다운해 실행하면 됐으나 안드로이드 버전 7.0 이상 버전부터 해당 방법을 사용할 때 오류가 나타난다 이는 Android 7 버전 이상부터 사용자 자격증명을 신뢰하지 않기 때문에 시스템 자격증명으로 변경해주어야 하기 때문이다 해당 과정을 거쳐도 설정 → 보안 → 신뢰할 수 있는 자격 증명을 클릭해보았을 때 PortSwigger 인증서를 확인할 수 없다 해당 인증서는 "사용자"가 아닌 "시스템"내에 존재해야하므로 다음과 같은 과정을 통해 인증서를 추가해주어야 한다 [요약] PC에서 버프스위트 인증서를 추출한 후,..

article thumbnail
[Android] manifest → application → android:logo 안될 때
Study/Android 2022. 5. 26. 23:59

창업을 위한 안드로이드앱 과제를 하던 중 교재를 바탕으로 코드를 작성했는데도 actionbar에 사진이 뜨지 않는 문제가 발생했다 - 수정전 AndroidManifest - 수정전 MainActivity.java package com.example.project6_2; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.webkit.WebSettings; import android.webkit.WebView; import android.webkit.WebViewClient; import android.widget.Button; import androi..

article thumbnail
[Android] WebView 인터넷(http) 접근 거부 해결방법
Study/Android 2022. 5. 26. 23:00

사실 맥북이여서 접근이 거부되는 것이 맞는지는 잘 모르겠지만 안드로이드 실물폰을 연결했을 때는 http로 접속이 잘 되는데 맥북 AVD에서는 접속이 안되어 해결방법을 찾아보았다 하지만 알고보니 문제는 http의 사용이 안된다는 것이었다..ㅎ 접속하고자하는 페이지의 주소는 http://daum.net 이다 Aㅏ... 왜 안되는거니 - 수정전 AndroidManifest.xml 코드 그러던 중 안드로이드에서는 기본적으로 http 접근을 허용하지 않는다는 내용을 보게 되었다..!! 안드로이드 - Cleartext HTTP ... not permitted 예외 해결 방법 Exoplayer에서 Http의 mp3파일을 스트리밍하려고 했는데, Cleartext HTTP traffic to www.soundhelix...

article thumbnail
[Android] 남은 액티비티 종료 후 앱 재실행하기
Study/Android 2022. 2. 5. 01:17

프로젝트를 하다보니 로그아웃 그리고 회원탈퇴를 한 후, 앱을 처음 실행하는 로그인 액티비티로 이동하고 싶어졌다 내 프로젝트의 각 액티비티와 프래그먼트를 대충 설명해보자면,,, MainActivity: homefragment, likefragment, userfragment가 띄워짐 userfragment: firebase에서 현재 로그인된 user의 정보(닉네임, 이메일)를 받아오며 정보 수정으로 이동하는 버튼, 로그아웃 버튼, 회원 탈퇴 버튼이 있음 주제와 관련된 요소들은 위에가 끝일 것 같다 처음에 구현한 코드는 이러했다 //탈퇴 버튼 btnDrop.setOnClickListener { mFirebaseAuth!!.currentUser!!.delete() mDatabaseRef.removeValue(..