켈크
14.05.02
조회 수 15616
추천 수 29
댓글 10










간혹 루팅펌웨어 요청을 하시는 분들이 있어서...기기 없이 만들려니 보통 힘든게 아닙니다..그래서 여러분들 직접 함 만들어


 


시라고....


 


간단하게 루팅펌웨어 툴을 하나 소개해드립니다..


 


우분투 12.04  64비트 버추얼박스로 설치 기준으로  간단하게 적을게요.첨 접하신 분들에겐 간단한게 아니지만 ㅎ


 


리팩 언팩 유틸 터미널로 셀프로 하실분들을 유틸이죠...보통 루팅펌웨어 강좌에 자주 등장하는 유틸...


 


직접 make 하셔야 합니다.그냥 참고만 하세요


 


뭐 난중에 여러가지 오류로  필요할 수도 있습니다만...;;;


 


http://forum.xda-developers.com/galaxy-s2/general/ref-unpacking-repacking-stock-rom-img-t1081239


 


루팅펌웨어 만들기 툴 이 팁의 핵심이죠.


 


99.9프로 자동화 툴...


 


http://forum.xda-developers.com/showthread.php?t=2600364


 


 


 두번째 링크에 툴 사용하실려면


 


 zlib  설치


 


ia32-libs 설치


 


git 설치


 


 


gcc 4.8  등 설치(그냥  gcc 4.8 업글 하기로 검색하시면 될거에요)하셔야 합니다.


 


요건 구글링 하시거나 링크 페이지 잘 읽어 보시면 설치법 나오고요.


 


12.04 우분투 64 비트 기준으로 4.8 업글하시거나 그냥 기본 설치된 4.6 써셔도 무난하리라 봅니다.


 


우분투 설치법이나 기타 공유 설정(게스트 확장 설치만 하시면 우분투는 버추얼 박스 기준으로 자동으로 공유 됩니다)...윈도


 


우 공유폴더 설정 등은 따로 검색하시고요.;;;우분투 설치하실때 설치중 업글 등 옵션 나오는데요?그냥 체크 하지 마시고


 


설치하셔야 빨리 설치 됩니다.보통 10-15분 소요...됩니다


 


두번째 링크 클릭하시면 루팅펌웨어 만들기 동영상으로 상세히 설명되어 있으니 초보분들도 따라하시기 쉬울거에요.


 


위에 필수 프로그램들 외에 그림에 보시면 마우스 오른쪽에 터미널 실행 하기 메뉴 보이시죠? 이것도 간단하게 구글링하시면


 


되시고.ㅡ.ㅡ.


 


대략적인 작업 중인 모습의 그림 오딘 롬 에디터 폴더에 첨에 보시면 툴과 메인 메뉴만 있습니다.


 


저곡에 md5 순정펌웨어를 투척하시고 메인 메뉴 클릭하시고 그냥 터미널로 실행만 눌러 주시면  밑에 그림 처럼


 


1. 2. 3 4...등 선택하는 그림이 실행되고 선택 클릭하시면 끝...


 


가끔 시스템 이미지 크기 입력하는 거  나오는데요 댤이님 강좌 보시면 1048576 로 나누기 하라는 강좌가 있을거에요.


 


크기가 좀 틀려도 이상 없이 동작하니 크게 신경 안쓰셔도 ㅡ.ㅡ..각 강좌대로 하시면 이상 없이 작동 될거에요.


 


 


 


 


 





 


버추얼박스 공유 게스트확장 설치하시면 그림처럼 나옵니다.work 폴더가 윈도우의 공유 폴더에요.


 


우분투서 보면 media/sf_work  즉 sf_work 가 되겄죠?


 


.


이건 툴 실행시 나오는 문구 0 번으 유틸 생성하는거 4.4 4.3 4.2  등 원하는 버전들로 선택


 


1 번은 md5 형식을 오딘 롬 폴더에 두시면 알아서 압축해제 합니다


 


2번 각종 엑시노스 옥타코어 스냅 버전들 선택 메뉴


 


3 번은 그냥 부트 리커버리 이미지 언팩 리팩


 


4번은 말그대로 패키지 형태로 다시 압축 ...각종 이미지별로 따로 압축 가능합니다


 


5 번은 쩝 클린 툴...다 지워버려요.






그림에는 없지만


 


터미널 창에서 gksudo nautilus 치시면 관리자 권한의 노틸러스가 실행 되고 상당히 편안하게 작업하실 수 있고요.


 


동영상에 나오는 크루세이더 유틸은 쇼프트웨어 센터 클릭하시고 검색하시면 나오죠? 그냥 마으스 설치 클릭하시면


 


바로 설치 되세요 이것도 관리자 모드로 실행해야 합니다.(설치후에 터미널에서 gksudo krusader  치시면 관리자 권한 실행 됩


 


니다) krusader 로 Su나 기타 파일 삭제 폴더 생성 권한 주기 하시면 터미널 보단 좀 쉬울거에요.


 


그외 작업요령은


 


반듯이 유틸이나 펌웨어 SU 기타 파일들을 우분투의 media  폴더나 상위 폴더(내폴더 등등)에서 작업하시고 압축 푸셔야


 


(


 


펌웨어 플래싱때 오류가 발생안해요 ^^ 저 같은 경운 그냥 미디어 폴더에서 작업 합니다.sf_work 등 윈도우 폴더에서 압축푸시


 


거나작업하시면 난중에 오류나세요...그리고 simg2img 옵션으로 변환할때...그림에 보시면 system.img.ext.mnt 처럼 되어야


 


오류가 없어요..간혹 파일 크기에 대한 작업 소프트웨어 어저고 하면서 오류가 발생하거나 자물쇠 그림이 저 폴더에 나오면서


 


오류 나올거에요 그럴땐 그냥 다른 버전의 simg2img 유틸을 쓰거나 아니면 우분투를 재시작해주시면 될거에요.이 오류 자주 나


 


접하시니 꼭 알아 두시길...중요합니다.(각종 버벅임 주범 이니 잘 체크하셔야 합니다)


 


밑에 그림들은 갤럭시 S5 기준으로 만드는 과정 입니다.


 


보시면 sf_work 이 폴더가 윈도우 공유 폴더에요. 보통 파일들 여기다 가져다 놓으시고 Krusader 로 바로 미디어 폴더로


 


이동시키고 작업하시면 편안하겠죠?노틸러스나 터미널로 이동 복사하기 보단 ...많이 편하실 겁니다.


 


대충 작업 중인 전체 그림...


 



미디어 폴더의 오딘 유틸 폴더 및 각종 파일들...


 


요기 보시면 VBox 폴더 마운트 된 그림(게스트확장 ..파일 마운트된 폴더 인데요...저렇게 열쇠 그림이 system.img 나


 


system.img.ext4  마운트 하신 폴더에


 


 


열쇠 그림이 생기면 안됩니다.





 


다양한 유틸들 보이시죠 ...체인파이어씨의 유틸도 보이고..


 


요렇게 make 하실려면 git gcc 4.6 이상 필수적 설치되어 있어야 합니다.그리고  기존 루팅펌웨어 강좌들 처럼


 


bin 폴더로 이동안시켜도 되고요... 그냥 저 오딘 롬 폴더내의 툴 폴더에 그대로 두시고 작업하시면 되세요.


 





 


마운트된 시스템 이미지 밑에 하드 디스크 그림 보이시죠???그림 처럼 마운트 시켰을때 ...


 


열쇠그림이 생성 안되어야 오류가 없어요 위에  예로 든 vbox 폴더 처럼 열쇠 그림이 표시 되면 안됩니다 중요해요.





 


요건 윈도우 공유 폴더를 우분투서 보는 그림.


 








krusader 관리자 권한 모드


 


마우스 오른쪽으로 클릭하시고 특성 클릭하시면


 


권한 이나 소유자 등 정보 나오고 간단하게 수정 가능합니다.






 


 


 


글 재주가 없어서...그런데 여기 맛클 팁이니 강좌에 크램프 님 이나 댤이 님 글 한번 읽어 보시고


 


두번째 유틸 링크의 동영상 보시면 이해가 상당히 빨리 되실거에요 ^^ ㄲ


 


 


 


 


요즘은 루팅펌웨어 굳이 애써서 만들 필요는 없지만 테마만 루팅없이 적용하고 싶은 분들이나 펌웨어를 분해하여  통신사앱들


 


정리를 원하는 분들에겐 상당히 유용한 툴이지 싶고요...그런 분들에게 상당히 유용하게 활용되리라 봅니다.




그리고 예로 1.94 버전 su.zip 파일을 열어서 업데이트 바이너리를 워드패드 열어 보시면




폴더 위치나 파일 권한들 ..다 나오니 참고하시면 될 겁니다.그냥 파일 위치나 폴더 위치 권한만 확인 하세요 ,,


 


대부분 크루세이더에서 권한 수정 가능 하니 root.root   소유자나 권한만 확인 하시면 됩니다.


 


 


ui_print "- Setting permissions"
set_perm 0 0 0777 /system/bin/.ext
set_perm 0 0 06755 /system/bin/.ext/.su
set_perm 0 0 06755 /system/xbin/su
set_perm 0 0 0755 /system/xbin/daemonsu
set_perm 0 0 0755 /system/etc/install-recovery.sh
set_perm 0 0 0755 /system/etc/init.d/99SuperSUDaemon-> 이 파일을 우분투서 여시고 안에 내용 다 지우시고 숫자 1 만 입력하시고 저장하시고 이름을 .installed_su_daemon 변경하시면 되세요
set_perm 0 0 0644 /system/etc/.installed_su_daemon
set_perm 0 0 0644 /system/app/Superuser.apk



ch_con /system/bin/.ext/.su
ch_con /system/xbin/su
ch_con /system/xbin/daemonsu
ch_con /system/etc/install-recovery.sh
ch_con /system/etc/init.d/99SuperSUDaemon->.installed_su_daemon
nstalled_su_daemon

ch_con /system/etc/.installed_su_daemon
ch_con /system/app/Superuser.apk


 


 


init.d/99SuperSUDaemon 이 폴더랑 파일은 루팅펌웨어서 아직 그렇게 필요한 파일은 아니라 판단 되고요.


 


 


현재(2014.06.08)이 툴이 정확하게  신 펌웨어 버전들 (갤포 갤포A 노트3 기타 새로운 기기들 )루팅펌웨어 제작이 잘 안되네요


 


(루팅 관련 빼고 모든 파일들이 정상적으로 작동은 되는데...음...)


 


make_ext4fs 나 기타 ext2simg sgs4ext4fs 등 마지막 명령은 수동으로 터미널로 해보시길 바랍니다.


 


폴더내에 tools  폴더를 열어 보시면  각종 스크립트들이 존재하는데... 각 ap 별로 빌드 파일들 열어 보시면 마지막 빌드 옵션


 


들 나옵니다.그걸 수동으로 make_ext4fs ext2simg sgs4ext4fs 등을  bin 폴더에 755 권한 주시고 투척하고 수동으로 터미널에


 


서 해보시길...;;;그리고 또 위에 링크에 나오는 다양한 유틸들...중에 make_ext4fs ext2simg 요파일들 755 권한 주시고 bin 폴더


 


에 투척도 해보시고....왜 안되지 ㅠㅠ


 


 




 







Extra Form
첨부
j.JPG  [File Size:172.3KB/Download:1]
i.JPG  [File Size:176.9KB/Download:2]
h.JPG  [File Size:84.8KB/Download:0]
g.JPG  [File Size:82.9KB/Download:0]
f.JPG  [File Size:153.8KB/Download:0]
e.JPG  [File Size:74.7KB/Download:1]
d.JPG  [File Size:96.1KB/Download:0]
c.JPG  [File Size:98.1KB/Download:2]
a.PNG  [File Size:157.1KB/Download:1]
b.JPG  [File Size:90.7KB/Download:1]
댓글을 남겨야 다운로드가 가능합니다. 감사의 댓글을 달고 오른쪽 확인버튼을 눌러주세요.
다운로드시 일주일에 한개 이상의 게시물 작성이 필요합니다. 지금 자유게시판에 회원님의 하루를 남겨보세요.
추천♡버튼을 잊지 마세요. 추천인과 회원님 모두 포인트가 적립됩니다.
댓글 10
댓글 쓰기 권한이 없습니다.
정렬 목록 검색 쓰기
등록된 글이 없습니다.
1 - 2