벼리
11.05.22
조회 수 11385
추천 수 11
댓글 27


# Tip 1. playlogos1 대체파일

기존에 rooting만 하고 playlogos1 수정해서 이것저것 많이 가지고 놀았었는데

진저브레드는 playlogos1이 없어졌더라구요 ^^;;

그래서 혹시 필요하신 분들 있을까봐 대안을 만들어봤습니다.

일단 playlogos1 역할을 하던 파일이 /system/bin/samsungani 요 파일로 바뀌긴 했는데요

(thanks to 테그라크님)

기존처럼 그 파일에 쉘 코드 박아서는 실행이 안됩니다.

그래서 핵펀치에서 쓸려고 바이너리 파일 하나를 구웠는데,

아시다시피 떡님이 워낙 관리하시는게 많아서 (저는 어플 만들줄을 모르고 -_-;;)

언제 핵펀치가 업뎃 될지는 잘 모르겠습니다.

필요하신 분들 있으면 한번 테스트 해보셨음 해서 올립니다 ^^;;

아래 사용방법대로 파일을 설치하고 나면

/system/bin/byurry_init.sh 이 파일을 수정하셔서 가지고 놀면 됩니다.

/system/bin/hackpunch_int 요 파일은 단순히 byurry_init.sh를 실행하는 기능밖에 없습니다.

기본 세팅은 /system/etc/rc.d/ 요 안에다가 S(대소문자 구별함)로 시작하는 파일 넣어두면 부팅 애니 뜨기전에 실행합니다.

(물론 chmod 755 등으로 실행권한 주셔야됩니다.)

byurry_init.sh 안에 변수만 간단히 수정 하심 다른것도 되구요.

어차피 개발자 분들이나 뭔가 하고 들여다 보실듯 해서 자세한 설명은 생략합니다 ^^;;

- 사용 방법 -


1. 첨부된 hackpunch_init 파일을 /system/bin에 copy한 후

chown root.root /system/bin/hackpunch_init

chmod 6755 /system/bin/hackpunch_init


2. 첨부된 init_byurry.sh파일을 /system/bin에 copy한 후

chown root.root /system/bin/byurry_init.sh

chmod 755 /system/bin/byurry_init.sh


3. rc.d 디렉토리 생성(부팅시 S로 시작되는 파일들을 실행시켜줌, 대문자 S만 실행됨, 실행권한 필요)

mkdir /system/etc/rc.d


4. 원본 samsungani 파일 백업

busybox mv /system/bin/samsungani /system/bin/samsung_bootanimation


5. 첨부된 samsungani 파일을 /system/bin에 copy

chown root.shell /system/bin/samsungani

chmod 755 /system/bin/samsungani

(제가 첨부한 파일의 기본 설정은 /system/bin/bootanimation으로 되어있습니다.

삼성에서 제공하는 로고를 보고 싶으신 분은 /system/bin/samsung_bootanimation 주석을 해제하면 됩니다.)

# Tip 2. 부팅 애니메이션 변경하기

기존에는 playlogos1을 좀 트윜한후 /system/media에다 bootanimation.zip을 카피하는 방법으로 간단하게 부팅애니메이션 변경이 가능했는데요

진저브레드에서는 이 방법이 안먹힙니다.

왜 그런가 좀 찾아봤습니다.

우선 adb로 접속해서 다음과 같이 명령어를 쳐보시면

busybox strings /system/bootanimation | busybox more

아래와 같은 부분을 쉽게 찾으실수 있을겁니다.

.

.

.

debug.sf.nobootanimation
BootAnimation
boot animation disabled
/system/media/sanim.zip
desc.txt

.

.

.

아하하 ^^;;

그냥 이름이 bootanimation.zip에서 sanim.zip으로 바뀌었군요...

제 폰에서 기존에 쓰던 bootanimation.zip을 sanim.zip으로 바꿔서 테스트 해보니깐 잘 되네요 ^^

(

물론 /system/bin/samsungani를 다음과 같이 트윜해야 합니다,

#!/system/bin/sh
/system/bin/hackpunch_init # 요건 그냥 Tip 1에서 제가 가지고 놀려고 넣어둔 세팅입니다.
/system/bin/bootanimation

암튼 뭐 이부분은 커널 개발자 분들이 알아서 해주실거고,

부팅 애니메이션 적용 지원하는 커널이 나오는데로 테마스토어에서도 정상적으로 부팅 애니메이션 적용 지원하겠습니다~

)

Extra Form
첨부
samsungani  [File Size:104Bytes/Download:111]
hackpunch_init  [File Size:636.5KB/Download:96]
byurry_init.sh  [File Size:336Bytes/Download:94]
댓글을 남겨야 다운로드가 가능합니다. 감사의 댓글을 달고 오른쪽 확인버튼을 눌러주세요.
다운로드시 일주일에 한개 이상의 게시물 작성이 필요합니다. 지금 자유게시판에 회원님의 하루를 남겨보세요.
추천♡버튼을 잊지 마세요. 추천인과 회원님 모두 포인트가 적립됩니다.
댓글 27
  • ?
    dEcaDENt
    11.05.22
    벼리님 간만에 뵙습니다 :D
  • ?
    벼리
    11.05.22
    저는 가끔 눈팅하면서 dEcaDENt님의 좋은 글들을 보고 있었습니다. :D
  • ?
    dEcaDENt
    11.05.22
    감사합니다 :D
  • ?
    우왕 벼리님이당...
    안녕하세요... ^^
    예전 떡님과 벼리님의 합작 어플들 잘 쓰고있습니다~
  • ?
    벼리님 오랜만이네요..^^ 혹시 이 스크립트가.. 갤럭시S2에서도 작동하나요?
    해보니 안되는것 같아서요.ㅠㅠ
  • ?
    벼리
    11.05.22
    제가 갤스2가 없어서 갤스2는 테스트 못해봤습니다 ^^;;
    구조가 hackpunch_init이랑 byurry_init.sh 이 두개는 기기에 영향을 받는 파일이 아니라서 상관 없을거 같은데...
    samsungani 요 파일은 잘 모르겠네요 ^^;;
  • ?
    벼리
    11.05.22
    감사합니다 ^^
  • ?
    벼리
    11.05.22
    갤s도 진저브레드 올리니까 부팅 빨라요~ (안부러움 ㅠㅠ)
    진저브레드 이전에 playlogos1도 우선순위가 좀 낮은 파일이라, 시간 오래걸리는 경우 skip되는 경우가 종종 있었는데, samsungani도 마찬가지이거나 부팅 속도가 빨라지는 바람에 그게 더 심해졌을수는 있겠네요 ^^;;
    저도 간단한 쉘 두어개 넣고 테스트해본거라서 -_-;; (무책임...)
  • ?
    벼리
    11.05.23
    아.. 혹시 rc.d에 넣은 파일에 실행권한 주셨어요? ^^;;
  • ?
    넹..755로 권한줬구요.. 간단하게.. 폴더하나 만드는거랑 리마운트 하는거 넣었는데;; 안되네요..
    S00_kamui라고 만들었구요.. 파일이름은..^^;;
  • ?
    벼리
    11.05.23
    음;;;
    1) hackpunch_init에 6755로 suid 부여되어있는지 확인좀 ^^;;
    2) 아니면 혹시 /system 마운트 옵션에 nosuid 들어가있나요?
  • ?
    RR™
    11.05.23
    안드로보이일땐 몰랐는데
    커스텀 부팅애니 적용하니 부팅이 얼마나 빨라졌는지 확 와닿네요ㄷㄷ;

    부팅애니메이션 프레임 낮은구간(처음부분)에서 바로끝나버리는군요

    여튼 감사합니다!!
  • ?
    +_+

    벼리님 감사합니다 ^____^
    이제 봤는데... 퇴근 후 해봐야겠네요 ^^;; 허허 ^^;;
  • ?
    1. 부여되어있습니다..
    2. 시스템 옵션은 /dev/block/mmcblk0p9 /system ext4 rw,relatime,barrier=1,data=ordered 0 0 입니다

    캭~!~ 왜 안될까요..^^;;;
  • ?
    벼리
    11.05.23
    진저브레드용 부팅 애니는 시간이 대폭 짧아질듯 합니다 ^^;;
  • ?
    벼리
    11.05.23
    잘 될려나 모르겠네요^^;; 저도 테스트 두어번 해보고 올린거라서 흐흐흐;;
  • ?
    설의
    11.05.23
    정말 멋지세요. ^^ 오랜만에 뵙습니다. 벼리님...
  • ?
    hackpunch_init
    UID : 0
    EUID : 0
    byurry@gamil.com
    in Matpclub(www.matpclub.com)
    : not found
    : not found
    /system/bin/byurry_init.sh: 13 : Syntax error: word unexpected
    라고 뜨네요~!^^;;
  • ?
    똥꼬아프면치과로
    11.05.23
    감사합니다....+_+ 와우..기대 됩니다..:)
  • ?
    벼리
    11.05.24
    not found의 정체는 요 두놈이 아닌가 싶은데요
    BUSYBOX=/system/bin/busybox
    init_dir=/system/etc/rc.d

    비지박스를 /system/bin 요 경로에 설치하셨는지랑
    /system/etc/rc.d/를 만들어줬는지 확인좀 부탁드립니다 ^^;;
  • ?
    벼리
    11.05.24
    저는 눈팅하면서 맨날 설의님 보고 있었는데 하하 ^^;;
    이건 마치 저는 아이유를 매우 잘 알지만 아이유가 저를 잘 모르는것과도 같군요;;
  • ?
    벼리
    11.05.24
    이게 다에요 ^^;;
    더 기대할게 없음 ;;;
  • ?
    ㅠㅠ 다 확인했습니다.ㅠㅠ 설치되어잇고..ㅠㅠ 만들어져있습니다~!
  • profile
    LavI
    11.05.25
    벼..벼리님!!!감사합니다+ㅁ+
    이런 방법으로 바뀐것도 모르던1人입니다.크크킄
  • ?
    사형수
    11.05.28
    애먹고있었는데 ㅠ_ㅠ 좋은정보감사해요
  • ?
    와 잘됩니다~~ 너무 감사드립니다
  • ?
    송우성
    13.06.08
    좋은 자료 감사합니다!
댓글 쓰기 권한이 없습니다.
List of Articles
제목 글쓴이 추천 조회 날짜
테스트 [TB23] 11/3/14테스트종료!!^^Super optimized kernel by 미친kamui 199 미친kamui 67 17324 2011.03.10
테스트 [테스트마감 ]이카루스패치N2 테스트합니다(Nilfs2) 139 file 이카루스 13 9500 2011.02.02
테스트 [ 테스트마감] 이카루스패치 N3 테스트마감합니다. 101 file 이카루스 13 7101 2011.02.12
테스트 Samsung GALAXY Tab IceCreamSandwich M180S Beta 5.0 Ver. 49 file 요크 34 20375 2012.02.14
테스트 (공개 베타테스트) 갤럭시 노트 4 S-LTE (SM-N916) 6.0.1 QD4 아로마 경량화 스크립트 46 file Penguin97 8 826 2017.05.24
테스트 [테스트마감 ] 겔K용 이카루스패치 N2 테스트 45 이카루스 7 5149 2011.01.17
테스트 [테스트마감] 겔S용 이카루스패치 N2_V3 (통합버전)테스트 44 file 이카루스 7 8926 2011.01.21
테스트 (공개 베타테스트) 갤럭시 노트 4 (SM-N910) 6.0.1 QD4 아로마 경량화 스크립트 43 file Penguin97 5 861 2017.05.24
테스트 (공개 베타테스트) 갤럭시 S6 (SM-G920) 7.0 QD5 아로마 경량화 스크립트 35 file Penguin97 5 721 2017.05.05
테스트 (공개 베타테스트) 갤럭시 S8 (SM-G950N) 7.0 QEB 아로마 경량화 스크립트 34 file Penguin97 4 840 2017.05.26
테스트 [KT갤2용 JB커널]Neok-ExyroidU-JB-Butter-Kernel-003A TEST 34 file neokim20 81 7595 2013.02.09
테스트 [테스트마감][갤U][TA08] 1.2 OC Voodoo Kernel 32 [노숙자] 18 11418 2011.01.24
테스트 [테스트마감 ] 겔U용 이카루스패치 N3테스트합니다. 30 file 이카루스 13 6329 2011.02.22
테스트 SHW-M250L용 MIUI 1.12.16 테스트 버전 입니다. 29 요크 19 15775 2012.01.06
테스트 (KT) M250K 1.4OC Kernel 29 file 갤라그2 9 7071 2011.05.15
테스트 [KT갤2]Neok-ExyroidU-ICS 커널 v1.4 테스트 버전입니다 28 file neokim20 11 7786 2012.06.21
테스트 [0721/21:00]SpeedMod_Kernel_SKT_E210SKSLG3 28 file 이카루스 16 7102 2012.07.21
테스트 진저브레드 개발 Tip(playlogos1 대체, 부팅애니 변경) 27 file 벼리 11 11385 2011.05.22
테스트 [테스트마감] SpeedMod 테스트 ( Blind Test) 합니다. 26 file 이카루스 11 6677 2011.03.22
테스트 [ 핵펀치 ] 맛클 핵펀치 외장 메모리 세팅 25 file 벼리 7 10934 2011.07.06
테스트 [0801] Test iCaRuS SpeedMod Kernel - CWM for Galaxy3 SKTLTE 25 file 이카루스 21 9695 2012.08.02
테스트 (공개 베타테스트) 갤럭시 S8+ (SM-G955N) 7.0 QEB 아로마 경량화 스크립트 25 file Penguin97 3 894 2017.05.26
테스트 (공개 베타테스트) 갤럭시 노트 엣지 (SM-N915) 6.0.1 QE1 아로마 경량화 스크립트 23 file Penguin97 5 642 2017.06.02
테스트 [TB23] SpeedMod Kernel 테스트 23 file 이카루스 11 8534 2011.03.28
테스트 (공개 베타테스트) 갤럭시 S6 엣지 (SM-G925) 7.0 QD5 아로마 경량화 스크립트 22 file Penguin97 2 520 2017.05.05
1 3