블로그 이미지
생각처럼

카테고리

전체보기 (209)
TOOL (1)
다이어리 (1)
Bit (200)
HELP? (0)
Total
Today
Yesterday

달력

« » 2025.2
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28

공지사항

태그목록

최근에 올라온 글

1. 롬 덤프하기 oem 파일 삭제하기
2. 패키지 추가하기
3. 레지스트리 등록하기
4. 롬 빌드하기 & 페이징풀 적용하기
5. 롬업하기

가장 기초적인 부분만을 다룬 이유는 더 이상 깊이 들어가면 미천한 내 실력이 모자라서..... ㅋㅋㅋ
혹시 모를 오류로 인한 원성을 사지 않을까하는 기우의 산물정도..........

주의 사항

여기서 내가 사용중인 sch-m480 을 기준으로 작성되었으며 다른 유사 스마트폰도 방법만 달리할 뿐 매우 유사하다.
해서 여러가지를 다루기 보단 내가 계속 사용하던 sch-m480 만을 다루는 것이 오류를 최소화하는 것이라 생각하여
다른 스마트폰은 알지도 못하거니와 언급하지 못할 것이고 또 질문을 들어와도  답변드리지 못하는 많은 부분이 있을 것이라 생각된다.
커스텀롬을 제작하며 생기는 오류는 분명 본인이 책임을 져야하는 부분이라는 것을 상기하자!!!!!!!!!!!!

커스텀롬 제작 시 기본 조건

1. 건달님께서 공개해주신 유틸 대부분은 xp에서 동작된다.
2. 액티브 싱크 시 하드웨어의 이상유무를 충분히 확인(케이블, usb 단자, 전력을 많이 소모하는 다른 기기와 병용하지 않는지 확인)
3. 스마트 폰 카페 http://cafe.naver.com/bjphone.cafe 의 링크가 대부분이기 때문에 충분한 등급이 되어야지만 무난한 따라하기가 가능하다.
4. 바이러스와 악성코드 실시간 보호를 해제한다.(롬덤프와 롬빌드 시에만 해제)
5. 폴더옵션의 보기메뉴에서 알려진 확장자명 보이지 않기 를 해제한다. 
6. 폴더옵션의 보기메뉴에서 숨김파일 및 폴더표시 체크를 한다.
7. 데스크탑에 .Net framework 1.1 이 설치되어 있어야합니다. 

====================================================

이제 각종 레지스트리를 추가해 볼 차례입니다.

어쩌면 1,2탄에 비해 쉽게 보일 수도 있지만 잘못 적용해 놓으면 문제가 생기고 일일이 수정해야 하기때문에
철자하나하나에 신경쓰셔야 합니다.

무엇을 위해 레지스트리를 롬빌드시에 넣어놓느냐?  워낙 광범위하게 적용 되어지기 때문에 수정을 해서 사용해야 하는
각종 레지스트리를 롬빌드시에 넣으면 롬업 후 레지스트리 변경을 하지 않아도 되기 때문입니다.

===============================================================================================
예를 들자면 벨소리 MP3 파일로 변경방법은 아래와 같습니다.

1 미라지 튠으로 한다
2 미라지에서 레지스트리편집기를 이용한다,
3 롬빌드시에 넣어서 한다. 

이런 방법들이 있는데 3번의 방법으로 레지스트리 파일에 아래의 5줄만 추가하면 끝입니다.

[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Extensions\RingTones\MP3]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Extensions\RingTones\MMF]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Extensions\RingTones\WMA]
[HKEY_CLASSES_ROOT\.mp3]
 @="beatnikfile" 
===============================================================================================

그럼 이런 레지스트리 변경은 어디서 하는가?

SCH_M480_ROMKitchen\dump\OEM\OEM_Lang_0412 폴더내의
f0e06e1d-1154-46f9-9b3e-0af24a30c314.rgu 파일을 메모장으로 엽니다.
아래처럼 키맵핑에 대한 레지스트리가 존재합니다.

이 파일에 본인의 레지스트리를 추가하셔도 되고
2탄에서 패키지화 할때 생긴 *.rgu 파일에 추가 하셔도 됩니다.
여기서 경로만 수정해 주시면 키맵핑을 자신이 원하는 어플로 변경도 가능합니다.
수정하시고 저장하시면 됩니다.


--------------------------------------------------------------------
REGEDIT4
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\PCMCIA]
    "Folder"="저장소 카드"
[HKEY_LOCAL_MACHINE\Comm\Irsir]
   "DisplayName"="직렬(COM) IrDA 드라이버"
[HKEY_CURRENT_USER\Keyboard Layout\Preload]
    @="e0010412"
[HKEY_CURRENT_USER\Keyboard Layout\Preload\1]
    @="e0010412"
[HKEY_CLASSES_ROOT\{030D681B-1DFC-4bd0-A72A-A9B3CCCDA653}]
"DisplayName"="카메라"
[HKEY_LOCAL_MACHINE\System\Pictures\Camera\OEM\PictureLocation]
"Internal"="\\My Documents\\내 그림\\"
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Keys\40C1]
    @="\"\\Windows\\AppButtons\\문자메시지.lnk\""
    "Name"="메시지 짧게 누름"    
    "Icon"="\\windows\\ButtonIconRes.dll, 0"
    "ResetCmd"="\"\\Windows\\AppButtons\\문자메시지.lnk\""
    "Flags"=dword:0
    "ResetFlags"=dword:0 
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Keys\40C2]
    @="\"\\Windows\\AppButtons\\메시지 작성.lnk\""
    "Name"="메시지 길게 누름"    
    "Icon"="\\windows\\ButtonIconRes.dll, 0"
    "ResetCmd"="\"\\Windows\\AppButtons\\메시지 작성.lnk\""
    "Flags"=dword:0
    "ResetFlags"=dword:0 
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Keys\40C3]
 @="\"\\Windows\\AppButtons\\마우스 모드 변환.lnk\""
 "Name"="카메라 짧게 누름"
 "Icon"="\\windows\\ButtonIconRes.dll, 2"
 "ResetCmd"="\"\\Windows\\AppButtons\\마우스 모드 변환.lnk\""
 "Flags"=dword:0
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Keys\40C4]
 @="\"\\Windows\\AppButtons\\카메라.lnk\""
 "Name"="카메라 길게 누름"
 "Icon"="\\windows\\ButtonIconRes.dll, 2"
 "ResetCmd"="\"\\Windows\\AppButtons\\카메라.lnk\""
 "Flags"=dword:0
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Keys\40C5]
 @="\"\\Windows\\AppButtons\\영상전화.lnk\""
 "Name"="영상전화 짧게 누름"
 "Icon"="\\windows\\VTLauncher.exe, 0"
 "ResetCmd"="\"\\Windows\\AppButtons\\영상전화.lnk\""
 "Flags"=dword:0
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Keys\40C6]
 @="\"\\Windows\\AppButtons\\이전 영상전화 연결.lnk\""
 "Name"="영상전화 길게 누름"
 "Icon"="\\windows\\VTLongKey.exe, 0"
 "ResetCmd"="\"\\Windows\\AppButtons\\이전 영상전화 연결.lnk\""
 "Flags"=dword:0
--------------------------------------------------------------------


아래는 제가 수정해본 레지스트리의 리스트입니다.
더많은 레지스트리 정보가 있습니다.
본인에게 필요한 레지스트리 정보는 검색을 통해 알아보시기 바랍니다.


http://cafe.naver.com/bjphone/183411

1. 시작-설정-장치켜기-설정 " 0-전원, 1-모든, 2-전원 or 종료 "

 [HKEY_LOCAL_MACHINE\System\State\Samsung\Keypad]
"KeyWakeUp"=dword:00000002

 2. 시작-설정-화면-텍스트크기 조정 "가장작게" 128dpi 기준

 [HKEY_LOCAL_MACHINE\ControlPanel\Stylus\128DPI]
"CurFont"=dword:00000320
"FontArray"="800,900,1000,1100,1200"

 3. 시작-설정-개인-단추-위/아래 반복 및 속도 조절 " 짧게 and 빠르게 "

 [HKEY_CURRENT_USER\ControlPanel\Keybd]
"RepeatRate"=dword:0000001C
"InitialDelay"=dword:0000013A

 4. MP3벨소리지정

[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Extensions\RingTones\MP3]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Extensions\RingTones\MMF]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Extensions\RingTones\WMA]
[HKEY_CLASSES_ROOT\.mp3]
 @="beatnikfile"

5. 아웃룩 SD카드-"mail"폴더로 저장

[HKEY_LOCAL_MACHINE\System\Inbox\Settings]
"AttachPath"="\\Storage Card\\mail\\Attachments"
"PropertyPath"="\\Storage Card\\mail"

6. 폰트 캐시 변경 & 클리어타입적용

[HKEY_LOCAL_MACHINE\System\GDI\ClearType]
"Quality"=dword:1
[HKEY_LOCAL_MACHINE\System\GDI\GLYPHCACHE]
"limit"=dword:32768

7. 우측소프트키 프로그램(POWERoff.exe)로 지정

[HKEY_CURRENT_USER\Software\Microsoft\Today\Keys\113]
"open"="\\Windows\\시작 메뉴\\프로그램\\PowerOff.lnk"
@="PowerOff"

8. 영상통화길게 버튼 프로그램(DIALO.EXE)로 지정

[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Keys\40C6]
"Flags"=dword:00000000
"ResetCmd"="\"\\Windows\\Dialo.exe\""
"Icon"="\\windows\\VTLongKey.exe, 0"
"Name"="영상전화 길게 누름"
@="\"\\Windows\\Dialo.exe\""

9. 파일 시스템 및 파일 필터 캐시 변경

[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS]
"CacheSize"=dword:1000
[HKEY_LOCAL_MACHINE\System\StorageManager\Filters\fsreplxfilt]
"ReplStoreCacheSize"=dword:1000

10. XTRA GPS 서버허용-자동접속차단

[HKEY_LOCAL_MACHINE\Software\Samsung\RIL\GPS\XTRA] 
"Enable" = dword:1 
"AutoDownload" = dword:0 
"ROAMINGEnable" = dword:0

11. 전화 키톤 해제

[HKEY_CURRENT_USER\ControlPanel\Sounds\Keypress]
"BeepMode"=dword:0

12. 소유자 정보 " 내이름으로 "

[HKEY_CURRENT_USER\ControlPanel\Owner]
"Owner"=hex:57,00,6F,00,6F,00,6A,00,69,00,6E,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"Name"="Woojin"

13. 장치이름 " 내이름으로 "

[HKEY_LOCAL_MACHINE\Ident]
"Name"="Woojin480"

14. nodata 기본 disable로 설정

[HKEY_LOCAL_MACHINE\Comm\ConnMgr\Providers\{7C4B7A38-5FF7-4bc1-80F6-5DA7870BB1AA}\Connections]

[HKEY_LOCAL_MACHINE\Comm\ConnMgr\Providers\{7C4B7A38-5FF7-4bc1-80F6-5DA7870BB1AA}\Connections\무선 인터넷]
"Enabled"=dword:00000000
"ConnectionGUID"="{9163AF3B-C11A-9757-1F85-C2700C2A5ED7}"
"NDISGPRSAuthType"=dword:00000001
"ReadOnly"=dword:00000000
"SecureLevel"=dword:00000000
"Secure"=dword:00000000
"AlwaysOn"=dword:00000000
"RequirePw"=dword:00000000
"EntryType"=dword:00000002
"DestId"="{ADB0B001-10B5-3F39-27C6-9742E785FCD4}"

15. WIFI 802.11b->802.11g로 변경

[HKEY_LOCAL_MACHINE\Comm\TNET]
[HKEY_LOCAL_MACHINE\Comm\TNET\WLN1]
[HKEY_LOCAL_MACHINE\Comm\TNET\WLN1\PARMS]
"Dot11SupportedRateMaskG"="8"

16. 카메라 저장위치

[HKEY_CURRENT_USER\Software\Samsung\Camera]
"CamcorderPath"="\\Storage Card\\미디어 앨범"
"CameraPath"="\\Storage Card\\미디어 앨범"

17. 기본벨소리 "본인이원하는" mp3로지정

[HKEY_CURRENT_USER\ControlPanel\Sounds\RingTone0]
"Sound"="\\Storage Card\\My Documents\\본인이원하는.mp3"
"SavedSound"="\\Windows\\Rings\\삼성 튠.pkg"
"Category"="Ring"
"Script"="apw3r"

[HKEY_CURRENT_USER\ControlPanel\Sounds\RingTone2]
"Sound"="\\Storage Card\\My Documents\\본인이원하는.mp3"
"Category"="Ring"
"Script"="apw3r"

18. 시작 조명설정

[HKEY_CURRENT_USER\ControlPanel\BackLight]
"Brightness"=dword:00000004
"ACTimeout"=dword:000000F0
"BatteryTimeout"=dword:0000003C
"EndTimeMinute"=dword:00000000
"EndTimeHour"=dword:00000011
"StartTimeMinute"=dword:00000000
"StartTimeHour"=dword:00000008
"DayTimeOff"=dword:00000001
"IsKeyLedEnable"=dword:00000001
"KeyBacklightTimeout"=dword:0000000A
"ACBacklightOnTap"=dword:00000001
"BacklightOnTap"=dword:00000001


19. 인터넷 캐쉬 저장

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"History"="\\Storage Card\\History"
"Cookies"="\\Storage Card\\Cookies"
"Cache"="\\Storage Card\\Temporary Internet Files"

20. 와이파이 슬립모드에서 꺼지지 않기

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Power\State\Suspend\{98C5250D-C29A-4985-AE5F-AFE5367E5006}]
@=dword:00000001
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Power\State\Resuming\{EB91C7C9-8BF6-4a2d-9AB8-69724EED97D1}]
@=dword:00000001
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Power\State\Unattended\{98C5250D-C29A-4985-AE5F-AFE5367E5006}]
@=dword:00000001

21.투데이구분선없애기

[HKEY_LOCAL_MACHINE\Software\Microsoft\Today]
"HidePluginSeparators"=dword:00000001



* 12 변경은 미라지에서 소유자 변경하시고
미라지의 레지스트리 편집 프로그램으로 "[HKEY_CURRENT_USER\ControlPanel\Owner]" 부분
Export 하셔서 Notepad 로 실행하셔서 복사해서 넣으시면 됩니다. 

Posted by 생각처럼
, |

최근에 달린 댓글

최근에 받은 트랙백

글 보관함