'Android'에 해당되는 글 8건

  1. 2022.11.09 권한에 따른 안드로이드 앱 종류
  2. 2022.01.11 Adb 연결 편하게 wifi로 하기
  3. 2022.01.03 Android sepolicy 상태 확인 하기
  4. 2021.12.14 Lognote 0.1.7 - Android logcat viewer
  5. 2021.12.03 Android System Font list 가져오기, 적용하기
  6. 2021.11.24 Lognote 0.1.6 - Android logcat viewer
  7. 2021.10.08 Lognote 0.1.4 - Android logcat viewer
  8. 2021.09.01 Lognote 0.1.1 - Android logcat viewer

권한에 따른 안드로이드 앱 종류

OS/Android 2022. 11. 9. 22:49
반응형

System app : platform key sign + android:sharedUserId="android.uid.system"

 

Platform app : platform key sign

 

Priviliged app : /system/priv-app 에 있는 앱

 

Untrusted app : 나머지

 

* /system/priv-app 에 있고 platform key sign 이 된 경우 Platform app

반응형
:

Adb 연결 편하게 wifi로 하기

OS/Android 2022. 1. 11. 21:01
반응형

https://developer.android.com/studio/command-line/adb?hl=ko 

 

Android 디버그 브리지(adb)  |  Android 개발자  |  Android Developers

기기와 통신할 수 있는 다목적 명령줄 도구인 Android 디버그 브리지를 알아보세요.

developer.android.com

 

Android 11 이상

1. 개발자 옵션 > 무선 디버깅 진입

2. "사용안함" -> "사용 중" 으로 변경

3. 페어링 코드로 기기 페어링 선택

    팝업 내용 확인

4. PC : adb pair ip:pair_port

    ip:pair_port는 팝업에 나오는 정보로 설정

5. PC : "Enter pairing code:" 에서 팝업에 나오는 페어링 코드 입력

6. PC : adb connect ip:logcat_port

    무선 디버깅 화면에 나오는 ip, port 사용

7. PC : adb logcat

 

Android 10 이하(Android 11 에서도 동작함)

1. 개발자 옵션 > USB 디버깅

2. "사용안함" -> "사용 중" 으로 변경

3. USB로 디바이스 PC 연결

4. PC : adb tcpip 5555

5. PC : adb connect ip:5555

6. PC : adb logcat

 

 

반응형
:

Android sepolicy 상태 확인 하기

OS/Android 2022. 1. 3. 22:49
반응형

Process 별 sepolicy 보기

1. android 기기에 adb 연결

2. adb shell ps -eZ

......
u:r:priv_app:s0:c522,c768      u10_a248      29036    825 33799276 202616 0                  0 S com.google.android.googlequicksearchbox:search
u:r:priv_app:s0:c522,c768      u10_a247      29162    825 15532196 85196 0                   0 S com.google.process.gapps
u:r:gmscore_app:s0:c522,c768   u10_a247      29170    825 16504752 154944 0                  0 S com.google.android.gms
u:r:priv_app:s0:c522,c768      u10_a248      29251    825 16446808 150508 0                  0 S com.google.android.googlequicksearchbox:interactor
u:r:untrusted_app:s0:c1,c257,c512,c768 u0_a257 29267  825 32630088 143932 0                  0 S com.android.chrome:privileged_process2
u:r:app_zygote:s0:c512,c768    u0_a257       29274    825 16171312 74484 0                   0 S com.android.chrome_zygote
u:r:untrusted_app:s0:c5,c257,c522,c768 u10_a261 29314 825 15570464 85916 0                   0 S com.google.android.webview:webview_service
......

파일 별 sepolicy 보기

1. android 기기에 adb 연결

2. adb shell ls -lZ

......
drwxr-xr-x  18 root   system    u:object_r:tmpfs:s0                    380 2019-11-22 01:22 mnt
drwxr-xr-x   4 root   root      u:object_r:vendor_file:s0             4096 2009-01-01 00:00 odm
drwxr-xr-x   2 root   root      u:object_r:oemfs:s0                   4096 2009-01-01 00:00 oem
drwxrwx--x   3 root   system    u:object_r:omr_file:s0                4096 2019-01-06 12:31 omr
drwxr-xr-x   4 root   root      u:object_r:vendor_file:s0             4096 2009-01-01 00:00 optics
drwxr-xr-x   7 root   root      u:object_r:system_file:s0             4096 2009-01-01 00:00 prism
dr-xr-xr-x 846 root   root      u:object_r:proc:s0                       0 1970-01-01 09:00 proc
drwxr-xr-x   9 root   root      u:object_r:system_file:s0             4096 2009-01-01 00:00 product
......

 

반응형
:

Lognote 0.1.7 - Android logcat viewer

프로그래밍/lognote 2021. 12. 14. 20:34
반응형

최신 버전 : https://cdcsman.tistory.com/entry/Lognote-Android-logcat-viewer

 

Lognote - Log viewer, Android logcat viewer for Windows, Linux, Mac

https://github.com/cdcsgit/lognote/releases Releases · cdcsgit/lognote Log viewer, Android logcat viewer for Windows, Linux, Mac - cdcsgit/lognote github.com 텍스트 로그 파일 보기(필터) Logcat 보기(Online/Offline) 정규 표현식 필터 에

cdcsman.tistory.com

 

version 0.1.7

- 사용하지 않는 필터 콤보박스 숨기기

- ESC 키 입력시 다이얼로그 닫기

 

version 0.1.6

- 여러파일 동시 열기

- tooltip 추가

- windows drag & drop 개선

- 스크롤백 제한으로 인한 로그 삭제 일시 중지 기능 추가

 

version 0.1.5

- 로그 컬러 세팅 추가

- 필터 로그뷰에서 커서 이동시 전체 로그뷰 커서 이동 개선

- 스크롤백 라인 제한으로 인한 로그 삭제시 뷰 동작 개선

 

version 0.1.4
- 설정에서 폰트 변경시 즉시 적용
- 필터 저장 및 가져오기

version 0.1.1
- 팝업메뉴 추가
- 대소문자 구분

version 0.0.1
- 정규 표현식 필터
- On/Off line 로그 뷰

 

반응형
:

Android System Font list 가져오기, 적용하기

OS/Android 2021. 12. 3. 12:36
반응형

system/fonts 디렉토리에 있는 폰트 파일 리스트 출력

 

폰트 파일 적용

 

테스트 코드

import android.graphics.Typeface
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.util.Log
import android.util.Log.*
import android.widget.TextView
import java.io.File

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
    }

    override fun onResume() {
        changeFont()
        super.onResume()
    }

    fun changeFont() {
    	// get font files
        val FONT_DIR = "/system/fonts/"
        val fontPaths = ArrayList<String>()
        val fontDir = File(FONT_DIR)
        val fontSuffix = ".ttf";

        for(font in fontDir.listFiles()) {
            if(font.name.endsWith(fontSuffix)) {
                fontPaths.add(font.absolutePath);
            }
        }

        for (fontFile in fontPaths) {
            Log.i("Font test","Font : $fontFile")
        }

		// apply font file
        val textView1 : TextView = findViewById(R.id.textview1)
        val textView2 : TextView = findViewById(R.id.textview2)

        val typeface1 = Typeface.createFromFile("/system/fonts/NotoSerif-Bold.ttf")
        textView1.typeface = typeface1
        textView1.text = "TestView 123 "

        val typeface2 = Typeface.createFromFile("/system/fonts/Roboto-Regular.ttf")
        textView2.typeface = typeface2
        textView2.text = "TestView 123 "
    }
}

 

반응형
:

Lognote 0.1.6 - Android logcat viewer

프로그래밍/lognote 2021. 11. 24. 16:26
반응형

https://github.com/cdcsgit/lognote/releases/tag/0.1.6

 

Release 0.1.6 · cdcsgit/lognote

Full Changelog: 0.1.5...0.1.6

github.com

 

최신 버전 : https://cdcsman.tistory.com/entry/Lognote-Android-logcat-viewer

 

Lognote - Android logcat viewer for Windows, Linux, Mac

https://github.com/cdcsgit/lognote/releases Releases · cdcsgit/lognote Android logcat viewer. Contribute to cdcsgit/lognote development by creating an account on GitHub. github.com 실행 - windows..

cdcsman.tistory.com

 

version 0.1.6

- 여러파일 동시 열기

- tooltip 추가

- windows drag & drop 개선

- 스크롤백 제한으로 인한 로그 삭제 일시 중지 기능 추가

 

version 0.1.5

- 로그 컬러 세팅 추가

- 필터 로그뷰에서 커서 이동시 전체 로그뷰 커서 이동 개선

- 스크롤백 라인 제한으로 인한 로그 삭제시 뷰 동작 개선

 

version 0.1.4
- 설정에서 폰트 변경시 즉시 적용
- 필터 저장 및 가져오기

version 0.1.1
- 팝업메뉴 추가
- 대소문자 구분

version 0.0.1
- 정규 표현식 필터
- On/Off line 로그 뷰

aa

 

반응형
:

Lognote 0.1.4 - Android logcat viewer

프로그래밍/lognote 2021. 10. 8. 14:09
반응형

https://github.com/cdcsgit/lognote/releases/tag/0.1.4

 

Release 0.1.4 · cdcsgit/lognote

Full Changelog: 0.1.3...0.1.4

github.com

최신 버전 : https://cdcsman.tistory.com/entry/Lognote-Android-logcat-viewer

 

Lognote - Log viewer, Android logcat viewer for Windows, Linux, Mac

https://github.com/cdcsgit/lognote/releases Releases · cdcsgit/lognote Log viewer, Android logcat viewer for Windows, Linux, Mac - cdcsgit/lognote github.com 텍스트 로그 파일 보기(필터) Logcat 보기(Online/Offline) 정규 표현식 필터 에

cdcsman.tistory.com

version 0.1.4
- 설정에서 폰트 변경시 즉시 적용
- 필터 저장 및 가져오기

version 0.1.1
- 팝업메뉴 추가
- 대소문자 구분

version 0.0.1
- 정규 표현식 필터
- On/Off line 로그 뷰

 

반응형
:

Lognote 0.1.1 - Android logcat viewer

프로그래밍/lognote 2021. 9. 1. 15:28
반응형

github.com/cdcsgit/lognote/releases

 

Releases · cdcsgit/lognote

Contribute to cdcsgit/lognote development by creating an account on GitHub.

github.com

 

최신 버전 : https://cdcsman.tistory.com/entry/Lognote-Android-logcat-viewer

 

Lognote - Log viewer, Android logcat viewer for Windows, Linux, Mac

https://github.com/cdcsgit/lognote/releases Releases · cdcsgit/lognote Log viewer, Android logcat viewer for Windows, Linux, Mac - cdcsgit/lognote github.com 텍스트 로그 파일 보기(필터) Logcat 보기(Online/Offline) 정규 표현식 필터 에

cdcsman.tistory.com

 

version 0.1.1

- 팝업메뉴 추가

- 대소문자 구분

 

version 0.0.1

- 정규 표현식 필터

- On/Off line 로그 뷰

 

반응형
: