땅콩킹땅콩🥜
프로필 배경
프로필 로고

땅콩킹땅콩🥜

    • 분류 전체보기 (121)
      • 공지사항 (1)
      • DEV (6)
        • Python (2)
        • C (0)
        • JAVA (0)
        • flutter (0)
        • SpringBoot (3)
        • etc (1)
      • Linux (2)
      • Reversing (1)
        • CTF (1)
        • Assembly (0)
      • Security (74)
        • System (0)
        • WEB (2)
        • Network (1)
        • Mobile (24)
        • └ 안드로이드 취약점 진단 (11)
        • Cloud Computing (29)
        • 정보보안기사 (3)
      • Algorithm (0)
      • Wargame & CTF (0)
        • CTF (0)
        • Pentest (0)
      • OSX Tips (2)
        • Tips (0)
        • Trouble Shooting (2)
      • Report (6)
        • Term paper (2)
        • Project (4)
      • Travel (1)
        • 당일치기 (3)
        • 1박2일 (2)
      • Review (4)
        • Quarterly (2)
        • 📖 Book (11)
        • 🥘 Food (1)
      • Side Project (1)
        • Telegram Chatbot (2)
        • 💡 LLM Optimized (1)
  • mode_edit_outline글작성
  • settings환경설정
  • 홈
  • 태그
  • 방명록
[AOSP] Ubuntu에서 안드로이드 13 빌드하기 3

[AOSP] Ubuntu에서 안드로이드 13 빌드하기 3

들어가며 주로 안드로이드 빌드 시스템과 OEM 상품을 만들기 위해 프레임워크의 개발이 필요한데, 이에 대한 정보가 많이 없어 리서치가 어려웠다. 여기저기 파편화된 정보들이 있었고 어느 정도 정리가 된 상태여서 포스트로 작성한다. 안드로이드 빌드를 위해 코드를 다운받으면, 단일 브랜치의 소스코드 용량만 해도 100GB가 넘는데다가 빌드 과정과 내부 리소스도 복잡하게 얽혀있다. 그만큼 역사도 길고 수많은 패치와 커밋의 결과물이기 때문이다. 빌드 순서 Android 7.0 이전 Android 7.0 이전에는 안드로이드를 빌드할 때 GNU make 도구를 사용했다. 모든 빌드 구성 규칙은 'Makefile'이라는 파일에 작성되었으며, make 도구는 이 파일의 지침에 따라 코드를 컴파일 한다. make는 자동화..

  • format_list_bulleted Security/Mobile
  • · 2023. 9. 30.
  • textsms
[AOSP] Ubuntu에서 안드로이드 13 빌드하기 2

[AOSP] Ubuntu에서 안드로이드 13 빌드하기 2

이전 포스트에서 이어지는 글입니다. 2023.09.16 - [Security/Mobile] - [AOSP] Ubuntu에서 안드로이드 13 빌드하기 빌드하기 소스코드를 다운받은 경로로 이동하여 build/envsetup.sh를 실행하는데 빌드하고자 하는 디바이스를 지정해야 한다. https://source.android.google.cn/docs/setup/build/running?hl=ko 에서 모델별로 빌드 구성 코드명을 선택할 수 있다. 구글이 벤더인 기기(픽셀, 넥서스 등)은 공장 출고 시 이미지를 공개하고 있다. 본문에서는 Pixel 4a 단말을 위한 빌드를 구성한다. 빌드 구성은 aosp_sunfish_userdebug가 된다. 코드에서 지원하는 빌드 구성은 다운받은 상태이며, /device/..

  • format_list_bulleted Security/Mobile
  • · 2023. 9. 23.
  • textsms
[AOSP] Ubuntu에서 안드로이드 13 빌드하기

[AOSP] Ubuntu에서 안드로이드 13 빌드하기

들어가며 이 포스트에서는 안드로이드 운영체제의 소스코드를 받아서 게스트 환경(Ubuntu 18.04)에 맞게 빌드하고, 안드로이드 에뮬레이터에 이미지를 플래싱해서 구동시키는 과정을 기록한다. 안드로이드는 다양한 폼 팩터를 가진 다양한 기기를 위해 만들어진 오픈 소스 소프트웨어 스택이다. 오픈 소스이기 때문에 코드가 누구에게나 공개되어 있다. 사용자들이 자유롭게 빌드할 수 있으며, 하드웨어 구성에 맞게 커스터마이징할 수도 있다. 빌드의 전체 과정은 안드로이드 공식 홈페이지 포스팅(https://source.android.com/docs/setup/start)을 따르지만, 필요에 따라 트러블슈팅, 최적화 과정을 추가하였다. 안드로이드 버전 안드로이드 버전의 네이밍은 디저트 이름을 알파벳 순서로 사용하던 전통..

  • format_list_bulleted Security/Mobile
  • · 2023. 9. 16.
  • textsms
  • «
  • 1
  • »
공지사항
전체 카테고리
  • 분류 전체보기 (121)
    • 공지사항 (1)
    • DEV (6)
      • Python (2)
      • C (0)
      • JAVA (0)
      • flutter (0)
      • SpringBoot (3)
      • etc (1)
    • Linux (2)
    • Reversing (1)
      • CTF (1)
      • Assembly (0)
    • Security (74)
      • System (0)
      • WEB (2)
      • Network (1)
      • Mobile (24)
      • └ 안드로이드 취약점 진단 (11)
      • Cloud Computing (29)
      • 정보보안기사 (3)
    • Algorithm (0)
    • Wargame & CTF (0)
      • CTF (0)
      • Pentest (0)
    • OSX Tips (2)
      • Tips (0)
      • Trouble Shooting (2)
    • Report (6)
      • Term paper (2)
      • Project (4)
    • Travel (1)
      • 당일치기 (3)
      • 1박2일 (2)
    • Review (4)
      • Quarterly (2)
      • 📖 Book (11)
      • 🥘 Food (1)
    • Side Project (1)
      • Telegram Chatbot (2)
      • 💡 LLM Optimized (1)
최근 글
인기 글
최근 댓글
태그
  • #PenTest
  • #SQL Injection
  • #안드로이드 모의해킹
  • #모바일 모의해킹
  • #Flutter
  • #텔레그램봇
  • #오블완
  • #웹해킹
  • #springboot3
  • #AOSP
  • #티스토리챌린지
  • #AFL
  • #Frida
  • #aws
  • #Hooking
  • #Fuzzing
  • #모의해킹
  • #docker
  • #Android
  • #취약점진단
전체 방문자
오늘
어제
전체
Copyright © 2024 GOMGUK All rights reserved.
Designed by JJuum

티스토리툴바