SPAPA Story

스마트폰 루팅/ 테마/ 커스텀 자료/ 커스텀 롬/ Tweak/ Tip

SPAPA 블로그 방문을 환영합니다. 제 블로그의 모든 자료는 무단배포불펌금지하고 있습니다.                   SPAPA 블로그 방문을 환영합니다. 제 블로그의 모든 자료는 무단배포불펌금지하고 있습니다.                   SPAPA 블로그 방문을 환영합니다. 제 블로그의 모든 자료는 무단배포불펌금지하고 있습니다.                   SPAPA 블로그 방문을 환영합니다. 제 블로그의 모든 자료는 무단배포불펌금지하고 있습니다.                   SPAPA 블로그 방문을 환영합니다. 제 블로그의 모든 자료는 무단배포불펌금지하고 있습니다.                   SPAPA 블로그 방문을 환영합니다. 제 블로그의 모든 자료는 무단배포불펌금지하고 있습니다.                   SPAPA 블로그 방문을 환영합니다. 제 블로그의 모든 자료는 무단배포불펌금지하고 있습니다.

삼성 갤럭시 4.3 버전에서 모든 폰트 사용하기


제 글이 도움이 되셨다면 상단의 "" 버튼 한번씩

클릭해주시고 응원의 댓글들도 남겨주세요^^ 

 

삼성 갤럭시 4.3 버전에서 모든 폰트 사용하기



갤럭시 스마트폰의 경우 안드로이드 4.3버전 이상의 기종에서는 기본적으로 


삼성 마켓에서 다운로드한 폰트 이외에는 사용이 불가능합니다. 


하지만 이번 팁을 적용하시면, 모든 설치폰트를 적용할 수 있게 변경할 수 있습니다.


트윅이나 커스텀롬 만드시는분들에게는 유용한 팁이 될거같습니다.


지인분이 S4에 내장된 기본폰트를 다른 폰트로 바꿔달라고 부탁하셔서...


문득 모든 폰트를 사용할수 있게 수정할 수 있을거같단 생각이 들어 


바로 셋팅파일 뒤져서 시도해봤는데... 잘되네요^^



모든 폰트(APK 설치형 폰트)를 사용할 수 있게 수정하는 방법은 다음과 같습니다.


* 이 작업은 디오덱스된 SecSettings.apk파일이 필요하며, 

컴파일 및 디컴파일, smali소스 수정을 할 줄 아시는분만 하세요.

잘못하면 오류 납니다~!



수정할 파일은 다음과 같습니다.


SecSettings.apk\smali\com\android\settings\flipfont\FontListPreference.smali





위의 파일을 열고 .method protected checkFont(Ljava/lang/String;)Z 구문을 찾습니다.

중간에 구문은 내용이 조금 다를수도 있습니다.


.method protected checkFont(Ljava/lang/String;)Z

    .locals 5


    const/4 v2, 0x0


    const/4 v1, 0x0


    sget-boolean v0, Lcom/android/settings/flipfont/FontListPreference;->DEBUG:Z


    if-eqz v0, :cond_1e


    const-string v0, "FlipFont"

    ......
    .....
    ....
    --   중간 생략  --
    ....
    .....
    .....

    goto/16 :goto_6b


    :cond_150

    const/4 v1, 0x1


    goto/16 :goto_39

.end method



위에 처럼 해당 method가 길게 있을텐데... 이제 이 method 구문을 아래처럼 바꿔줍니다.

파란색의 구문을 모두 지우고 아래처럼 빨간색 구문 두줄로 넣어줍니다.


.method protected checkFont(Ljava/lang/String;)Z

    .locals 5


    const/4 v0, 0x0


    return v0

.end method




수정은 끝났습니다. 정말 간단하죠? ㅋㅋ


다시 컴파일 하셔서 폰에 적용하시면 아래 스샷처럼 모든 설치형 폰트가 사용이 가능해집니다~



수정은 정말 간단하지만... 이걸 찾기 위해서 전 한참을... 고생했다는ㅡ.ㅡ"


혹시나 위 강좌대로 수정/배포 하시는분들께서는 출처와 참고링크 남겨주시면 감사하겠습니다.


본 포스팅의 내용은 절대 불펌금지입니다~~!ㅋ



 





제 글이 도움이 되셨다면 하단의  "" 버튼 한번씩

클릭해주시고 응원의 댓글들도 남겨주세요^^ 

 




저작자 표시 비영리 변경 금지
신고

Tags : , , , , , , , , , , , ,

Trackbacks 0 / Comments 28

  • Favicon of http://stool3644.tistory.com BlogIcon stool™ 2014.01.13 12:42 신고

    멋진 강좌 감사합니다 파파님^^

  • 크녹서스 2014.01.13 12:45 신고

    와 강좌카테고리를이제야봤는데
    많은 자료와지식공유해주셨네요ㅜㅜ
    정말감사드립니다!
    폰트를 고치고싶엇는데 데오덱롬으로 전환한뒤 연습해봐야겠어요!
    좋은강좌진짜감사드립니당

    아혹시 4분할멀티윈도우강좌도계획잇으신가요? 배워보고싶습니당ㅎㅎ
    인터넷종료 메뉴 위치변경도요!

  • 갠역시가좋아 2014.01.13 14:58 신고

    감사합니당 역시 파파님

  • 3살에곰을잡은자 2014.01.13 17:21 신고

    와우...파파님....좋은정보감사합니다~^^

  • 갠역시가좋아 2014.01.13 23:40 신고

    홈 화면 모드에서 t간편모드는 어느 부분을 손대야 보이는 건지 알 수 있을까여??

    • Favicon of http://spapa1004.tistory.com BlogIcon Spapa™ 2014.01.14 03:47 신고

      해당 트윅 적용후 배포시... 출처와 링크정도는 남겨달라 부탁드렸는데..
      링크없이 그냥 맛클에 배포하셧네요? ㅡㅡ;
      파파님은 널리고 널린게 파파님이잖아요.. 기분이 썩 좋지가 않습니다.
      정확한 출처와 참고링크 남겨주시길 부탁드려요.

    • 갠역시가좋아 2014.01.14 13:17 신고

      S파파님 정말 죄송합니다. 미쳐 거기까지 생각 못했습니다. 출처 남기겠습니다.

    • Favicon of http://spapa1004.tistory.com BlogIcon Spapa™ 2014.01.14 15:42 신고

      맛클에 남기신 출처가 좀 애매하네요;;;
      실질적으로 작업하신 파일은 phyb님 롬의 셋팅파일로 작업하신거같은데.. 제 자료를 참고했다고 남기시면... phyb님이 오해하실수도있고..
      제껀 참고하신게... 폰트 적용밖엔 없으시잖아요^^;;
      명확하게 "삼성 갤럭시 4.3 버전에서 모든 폰트 사용하기 : http://spapa1004.tistory.com/168 " 이런식으로 남기시는게 누가봐도 오해할일이 없을거같습니다.

    • 갠역시가좋아 2014.01.14 17:26 신고

      아 글쿤요.. 다시 수정 하겠습니다..
      그리고 홈 화면 모드 수정은 강좌 계획 없으신가여...? 부탁 드리겠습니다. .

  • 2014.01.14 09:35

    비밀댓글입니다

    • Favicon of http://spapa1004.tistory.com BlogIcon Spapa™ 2014.01.14 10:12 신고

      전 cygwin으로 합니다. 오토데오툴은 안써봤네요^^
      apk매니저로 할때도 있고...주로 cygwin을 사용합니다~~

    • Izar 2014.01.14 10:58 신고

      답변 감사합니다!

  • robin0108 2014.01.14 10:28 신고

    이 방법대로 수정하면 바뀌는 것이 모든폰트 적용가능한 것 밖에 없는거죠?
    맛클에 어떤분이 이 강좌를 보고 만들었다는 걸 적용해 보니 파파님 트윅 적용시 바뀌는 설정이 포함되있어서 문의해 봅니다.
    그 부분은 그분이 님의 롬에 적용된 secsetting.apk를 기반으로 해서 생긴걸까요?

    • 갠역시가좋아 2014.01.14 13:26 신고

      다른 부분 바뀌는건 phyb님의 롬에 있는 기본 설정 때문 일겁니다.. 제가 그 자료를 손댄거라서요..

    • robin0108 2014.01.14 18:13 신고

      아 역시 그렇군요ㅎ

  • 2014.01.15 21:46

    비밀댓글입니다

  • Favicon of http://saebyeol.tistory.com BlogIcon saebyeol 2014.01.28 17:00 신고

    spapa님 안녕하세요 제가 이강좌를보고 모든폰트 사용 을 했는데 배포를 하려고 하는데 허락해주실수있나요??

    저는 맛클에서 Saebyeol이라고합니다

    허락해주시면 링크를 남기면 되나요?

  • 짱구삼촌 2014.02.10 15:30 신고

    감사합니다. 올만에 smali 한번 봅니다. ㅋ
    덕분에 잘 적용했습니다. ^^*
    (제가 맛클에서 목빠지게 기다리고 있는거 아시죠???)

  • KimMJ 2014.02.10 16:10 신고

    좋은 자료 감사합니다 ㅎㅎ 링크 타고와서 감사의 인사를.. ㅎ

  • 엉엉.. 2014.02.10 16:54 신고

    루팅해야 가능한건가요?..
    갤럭시노트2 젤리빈인데 가능하죠?!

  • Favicon of http://blackytistory.tistory.com BlogIcon Blacky.™ 2014.02.15 00:14 신고

    SPAPA님 강좌 감사드립니다~ ^^
    덕분에 제 기능팩에 기능이 또 하나 늘었네요,..ㅎㅎ
    강좌 링크 올리겠습니다!
    SPAPA님 새해 복 많이 받으셔요~ ㅋ

  • 홍나영 2014.02.22 00:31 신고

    저는 이런거 처음이라서요... 어려운데 좀 더 이해가 쉽게 알려주시면 안될까요? 그리고 앱을 다운받고 해야하는 건가요?

    • 홍나영 2014.02.22 01:22 신고

      아... 죄송합니다.. 혹시 실례가 안된다면 디오덱스가 된 SecSettings.apk 파일 좀 보내주시면 안될까요? 메일 주소는 leman000@naver.com 입니다. 설치가 안 되네요ㅠㅠ 혹시 루팅해야 이게 설치 가능한 건가요?

  • BlogIcon 세나 2014.05.17 17:18 신고

    4.4 킷캣도 같은 방식으로 문제없이 적용되네요
    감사합니다~

  • BlogIcon 함인예 2014.06.15 16:47 신고

    변경한다음에 어떻게 적용시키나요..??적용부터 막히네요ㅠㅠㅠ 변경한파일을 원래 파일이랑바꿀려고하는데 zip파일일때만가능하다해요ㅜ

  • 아인핸더 2014.10.27 19:48 신고

    노트2 E250S 4.3 NC3
    강좌보고 적용 잘 되었습니다, 팁 감사합니다,.

  • 소도둑 2015.01.06 10:05 신고

    많이 배워 갑니다 항상 감사해요

  • BlogIcon 2015.01.30 18:28 신고

    혹시 괜찮으시다면 디오덱스된 SecSettings.apk 보내주실 수 있나요? 이런걸 처음해보는지라 어디서 구해야하는지 모르겠어요ㅠㅠ sebby0727@naver.com 도와주세요!

티스토리 툴바