사용자 어플 (User App)을 시스탬 어플 (System App)으로 변환하기 Deodex → Odex


  • 링크


  • 컨텐츠 정보


    본문

    사용자 어플 (User App)을 시스탬 어플 (System App)으로 변환하기

    Deodex → Odex

    정보는 

    https://itmir.tistory.com/385

    의 정보 입니다.


    먼저 이 글은 웃음 투자님의 글을 바탕으로 만들어진 글임을 밝힘니다

    원본글은 : http://softdx.kr/60171824456 입니다




    사용자 어플을 시스탬 어플로 만들려고 하신적 많으시죠?

    그런대 나의 롬이 odex롬입니다...


    귀찮은 작업을 하게 되는대요

    어떤 작업을 하는지 한번 탐구해 보겠습니다



    adb shell su

    ./dexopt-wrapper (어플 이름).apk a.odex $BOOTCLASSPATH

    busybox dd if=/system/app/(어플 이름).odex of=a.odex bs=1 count=20 skip=52 seek=52 conv=notrunc

    mv a.odex (어플 이름).odex


    이러한 작업이 필요합니다


    그런대 이 방법은 이상하게도 실패 하시는 분들이 너무 많습니다



    그래서 이 게시글에서는 간단하지만 잘 알려지지 않은 방법을 소개 하려 합니다

    사진이 없는점 양해 부탁드립니다



    1. deodex어플을 준비한다

    2. 어플을 설치하면 생기는 달빅캐쉬를 가져온다

    /data/dalvik-cache로 이동하여 알맞은 달빅캐쉬를 가져옵니다

    예)data@app@(패키지이름).apk@classes.dex

    3. 가져온 달빅캐쉬 파일을 odex확장자로 변경한다

    4. 원본 어플을 열어 classes.dex파일을 제거합니다

    5. classes.dex가 제거된 apk와 odex파일을 system/app에 집어 넣습니다



    끝~



    여기서 뭔가 발견하셨습니까?

    바로 달빅캐쉬가 odex파일이라는 사실입니다


    /data/dalvik-cache에 캐쉬의 형태로 존재하는 파일이 바로 안드로이드 시스탬 OS에서 odex화한 파일이라는 것입니다

    즉 패키지를 설치하면서 안드로이드 OS는 자동으로 달빅캐쉬를 생성하면서 odex를 만드는거죠

    이것을 이용하면 deodex에서 odex화 하는것이 정말 간단합니다



    이렇게 해서 사용자 어플을 시스탬 어플로 변경하는 방법을 알아보았습니다

    ◎ ■ ▶ ☞ ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다. https://11q.kr ♠

    뷰PDF add1,add2



    관련자료

    댓글 0
    등록된 댓글이 없습니다.


    전체 492 / 1 페이지
    전체 492 / 1 페이지



    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-11-22 13:50:54

    오늘의 홈 현황


    • 현재 접속자♨ 354 명
    • 오늘 가입자※ 1 명
    • 어제 가입자※ 3 명
    • 주간 가입자※ 9 명
    • 오늘 방문자 2,268 명
    • 어제 방문자 3,272 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,801,424 명
    • 전체 게시물※ 8,855 개
    • 전체 댓글수※ 25,230 개
    • 전체 회원수 11,325 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑