오래된 폰에 전화부 목록 집어 넣기...

ksj0822의 이미지

제가 워낙 폰을 험하게 쓴지라...
처음 산 컬러 액정 폰을 망가뜨리고 부득이하게 흑백 lcd 화면에 단음을 지원하는 lgp-6800p라는 폰으로 개통하게 되었습니다....

폰으로 게임도 안하고 그냥 문자와 전화만 쓰고 있는데...-0-
문제는 전화번호 입니다.
저장된 전화번호를 입력해야 하는데
폰 자판도 손에 안 익고 .. 저장해야 할 번호가 150개 정도 되는지라..... 귀차니즘에 아직 못 하고 있는 실정입니다.....
......
data 케이블 에다가 적당히 c 같은 프로그램 써서 어떻게 집어 넣을 수 없을까요??? 요즘에는 그런 것들이 잘 만들어져서 나오는데....이 기종은 당췌 어떻게 해야 할 지 모르겠군요...

그리고 맘에 안 드는 기능 같은건 수정 좀 했으면 합니다.
가령 문자를 보낼때... 폰에 저장된 번호를 사용했으면 좋겠는데 전혀 사용불가능..-0- 일일이 외워서 번호를 입력하고 문자를 보내야 합니다. 동시에 여러명에게 전송하기도 그림의 떡 .. 이죠..

결론적으로.. data 케이블을 만약 입수했다 치면...
(프로그램 짜는건 어느정도 대충 할 수 있을것 같아서 그런데)
임의의 data를 외부에서 폰으로 저장하고
이 폰에 저장된 프로그램들을 제 임의대로 바꿀 수 있을까요??
함 해 봄직 할 텐데.... ㅎㅎㅎㅎㅎㅎㅎ
재밌지 않을까요??
자신이 셋팅한.. 폰이라.. 아아. -0-

혹시.. 폰.. 이거.. 롬 라이터기 같은거 필요한... .. 건 아닐까요???
폰에 관해 잘 아시는 분의 의견을 듣고 싶어요..

권순선의 이미지

그냥.... 통신사 대리점에 가시면 바로 데이터 이전해 줄 겁니다. 일단 통신사 대리점에 원래 사용하시던 폰과 새 폰을 가지고 가서 데이터 이전해 줄 수 있는지 한번 물어보세요. 저도 오늘 번호이동하면서 그런게 가능하다는 걸 처음 알았습니다. 제 경우는 원래 사용하던 폰이 워낙에 오래된 폰이라 데이터 이전이 안된다고 하더군요. :-(

eminency의 이미지

롬라이터는 아니고... 하드웨어에 적합한 다운로드 케이블만 있으면 됩니다.

하지만 생각하시는 건 불가능에 가깝지 않을까 생각됩니다.
제가 경험이 부족해서 일반적인 경우인지는 모르겠지만 제가 하는 폰의 경우는 폰에 라이브러리 하나가 통째로 들어가게 됩니다.
즉 모~~든 기능(드라이버부터 인터페이스까지)이 그 라이브러리 하나에 들어가 있는 것입니다.

그 라이브러리 크기가 10~20M정도 되니 일단 규모도 그렇거니와 프로그래밍을 웬만큼 하신다 해도 어려울 듯 생각됩니다.
라이브러리가 무슨 라이브러리인지도 모르고 소스도 없이, 고치고 다시 컴파일해서 집어넣는다는게(롬에 라이브러리가 들어갈 주소도 알아야 하구요) 제 생각에는 -제가 생각하는 수준으로는- 매우 힘들듯 합니다... : 8)

물론 완전히 불가능하지야 않겠지만...ㅡㅡ

노루가 사냥꾼의 손에서 벗어나는 것 같이, 새가 그물치는 자의 손에서 벗어나는 것 같이 스스로 구원하라 -잠언 6:5

natas999의 이미지

한가지 확실한 건 그거 연구할 시간에 150개 직접입력하시는 편이 덜 귀찮을겁니다.

# emerge girl-friend
Calculating dependencies
!!! All wemen who could satisfy "girl-friend" have been masked.

ydhoney의 이미지

저도 예전에 핸드폰 해킹을 막막 생각하고 있었으나..

할짓이 못된다는걸 5분만에 깨달았답니다.

호호~

notpig의 이미지

qpst 인가하는 툴이 있는걸로 알고 있습니다..
핸폰 데이타 조작 해주는 프로그램이라고 들었는데
받아보질 안았기 땜시 어떻게 쓰는건지는 모름니다.

함 관심 있으시면 자료 찾아보세요~~
몇가지 자료는 있는거 같네요~~

specerx의 이미지

notpig wrote:

qpst 인가하는 툴이 있는걸로 알고 있습니다..
핸폰 데이타 조작 해주는 프로그램이라고 들었는데
받아보질 안았기 땜시 어떻게 쓰는건지는 모름니다.

함 관심 있으시면 자료 찾아보세요~~
몇가지 자료는 있는거 같네요~~

QPST 는 Qualcomm Product Support Tool 의 약자지요.
QPST 는 EFS Explorer, Software Download, RF NV Item Manager 등등 여러개의 툴들로 이루어져 있습니다. (11개정도 되는군요)

보통 판매되는 폰들에는 자체 PST 가 따로 있습니다.
사용하는 메모리가틀리면 다운로드툴도 달라져야 하고, 또 폰마다 NV에 저장하는 값도 틀리고 하니 말이죠..

이런 PST는 일반 사용자용이 아닌 대리점용이죠.
소프트웨어 업그레이드 등등을 할때 사용하는 물건입니다.

ksj0822 wrote:

그리고 맘에 안 드는 기능 같은건 수정 좀 했으면 합니다.
가령 문자를 보낼때... 폰에 저장된 번호를 사용했으면 좋겠는데 전혀 사용불가능..-0- 일일이 외워서 번호를 입력하고 문자를 보내야 합니다. 동시에 여러명에게 전송하기도 그림의 떡 .. 이죠..

소스가 공개되야겠지요..

ksj0822 wrote:

결론적으로.. data 케이블을 만약 입수했다 치면...
(프로그램 짜는건 어느정도 대충 할 수 있을것 같아서 그런데)
임의의 data를 외부에서 폰으로 저장하고
이 폰에 저장된 프로그램들을 제 임의대로 바꿀 수 있을까요??
함 해 봄직 할 텐데.... ㅎㅎㅎㅎㅎㅎㅎ
재밌지 않을까요??
자신이 셋팅한.. 폰이라.. 아아. -0-

NV에 값을 쓰기 위해서는 보통 행해지는 방법은 아래와 같습니다.
PC 에서 동작하는 프로그램은 packet에 원하는 Request담아서 폰으로 보냅니다. 그럼 그 request 에 해당하는 동작(폰북에 값을 쓰거나하는등의)은 폰에서 이루어지죠.
Request 에 해당하는 명령을 수행 하는 코드가 폰에 있어야 하는건 당연하구요.

희망적이지 못한 대답만 해드렸군요.

혹 요즘 나오는 Brew 기반의 UI 에서는 가능할지도 모르겠군요.. 8)

espereto의 이미지

현재 회사에서 하는 일이 모바일 솔루션이라서... 회사에서 그리고 개인적으로 경험해 본 걸 바탕으로 말씀드리자면...

대리점에서 아니면 AS 센터에가서 부탁을 해 보세요. 가장 확실하고 안전합니다.

QPST의 EFS Explorer를 이용하면 어느 정도 내부의 파일 시스템에 접근이 가능할 수 있고, 운 좋게 폰북 데이터 파일에 접근이 가능하다면 그걸 꺼내서 편집하고(바이너리 포맷인 경우가 많은 걸로 압니다) 다시 집어넣으면 되겠습니다만, 출시되는 제품들은 접근이 매우 제한적인 경우가 많아서... 그리고 재수없으면 보드 날아갑니다. -_-; (별 것 없이 그냥 파일 집어넣는 도중에 날아가는 걸 종종 봤습니다.)

더 절망적인 이야기를 말씀드리자면,

프로그램을 짜서 집어넣는다고 해도 그걸 실행시킬 방법이 없습니다.
사실 방법이야 있겠지만 그걸 알아내는 게 엄청 힘든데다가 알아내도 매우 제한적인 방법입니다. - WIPI, GVM, SKVM, 브루 정도의 플랫폼에서 돌아가는 놈들이 좀 쉬울까... 내장되는 프로그램은 거의 불가능 - , 잘못하면 보드 갈아야 합니다. 펌웨어 업그레이드로 해결될 수도 있지만, 펌웨어 업그레이드가 가능한 상태로 고장이 나야하고 -_-; 심하게 고장나면 그냥 보드 가는 수 밖에 없으며, 어찌됐건 유상수리가 될 가능성이 큽니다.
보드 가는 사태까지 가면... 그냥 핸드폰 새로 사는 게 더 쌀 수도 있습니다.
운 좋게 프로그램을 넣고 실행까지 시킨다고해도, 또 문제가 되는 게 데이터 파일에 접근하는 게 쉽지 않습니다. 운 좋으면 그냥 접근이 되지만, 운 없으면 접근 권한이 없어서 실패합니다.

참고로, 휴대폰용 프로그램은.. 내장되는 형식이라면 보통 ARM Compiler를 쓰지만, 컴파일 옵션이나 링크되어야 하는 라이브러리들을 생각하면, 단말사에 직접 근무하거나 단말사 연구소에 친한 사람이 있지 않은 이상 그냥 깔끔히 잊으시는 게 좋습니다. -_-; (모델마다 옵션이 다르고 컴파일러 버전도 다르고 심지어 컴파일러 종류도 달라집니다. ARM mode냐 Thumb mode냐 부터해서 Little endian이냐 big endian이냐, 그 외 옵션들 등등)

위피 플랫폼이 탑재되어 있다면 좀 쉽습니다. SDK 구해다가 쓰면 됩니다. ARM Compiler가 필요하지만, gcc도 지원됩니다. (SKT WIPI SDK) 자바도 지원한다고 합니다. 그러나 gcc로 생성된 바이너리가 안전하고 확실하게 실행되는지는 모르겠습니다. -_-; 그러나 폰에 넣고 설치해서 실행하는 건, 폰에 따라 쉬울 수도 어려울 수도 있습니다.

위탑도 뭐 SDK만 구하면 되겠지만, gcc가 지원되는 지는 모르겠군요. 역시 폰에 넣고 설치/실행하는 건...... 폰에 따라..........

브루는 브루 SDK만 구하면 되지만, 문제는...... 무척 불안정한 플랫폼이어서 -_-; 잘못하면 보드 날립니다. (AS 센터로 급하게 보내지는 브루 휴대폰 여럿 봤습니다. 별 거 없이 실행 바이너리 넣다가 가뿐하게 날아가는 경우도 종종 봤습니다.) 폰에 넣어서 설치/실행시키는 건 좀 쉬운 편이긴 합니다만......

전 가끔씩 미친척하고 휴대폰에 들어있는 프로그램이나 데이터 파일들을 조금씩 건드려 봅니다만 -_-; 프로그램을 넣어서 실행시키는 건 아주 제한적인 방법만 알아냈을 뿐입니다. 그것도 GVM용 프로그램만입니다. (WIPI도 방법을 알지만 제 휴대폰은 WIPI 폰이 아니라서...)

마지막으로...
아직 휴대폰은 PDA 나 스마트폰 같이 그런대로 자유롭게 쓸 수 있는 모바일 기기가 아닙니다. 앞으로도 수 년간은 그럴 것 같구요.

espereto의 이미지

현재 회사에서 하는 일이 모바일 솔루션이라서... 회사에서 그리고 개인적으로 경험해 본 걸 바탕으로 말씀드리자면...

대리점에서 아니면 AS 센터에가서 부탁을 해 보세요. 가장 확실하고 안전합니다.

QPST의 EFS Explorer를 이용하면 어느 정도 내부의 파일 시스템에 접근이 가능할 수 있고, 운 좋게 폰북 데이터 파일에 접근이 가능하다면 그걸 꺼내서 편집하고(바이너리 포맷인 경우가 많은 걸로 압니다) 다시 집어넣으면 되겠습니다만, 출시되는 제품들은 접근이 매우 제한적인 경우가 많아서... 그리고 재수없으면 보드 날아갑니다. -_-; (별 것 없이 그냥 파일 집어넣는 도중에 날아가는 걸 종종 봤습니다.)

더 절망적인 이야기를 말씀드리자면,

프로그램을 짜서 집어넣는다고 해도 그걸 실행시킬 방법이 없습니다.
사실 방법이야 있겠지만 그걸 알아내는 게 엄청 힘든데다가 알아내도 매우 제한적인 방법입니다. - WIPI, GVM, SKVM, 브루 정도의 플랫폼에서 돌아가는 놈들이 좀 쉬울까... 내장되는 프로그램은 거의 불가능 - , 잘못하면 보드 갈아야 합니다. 펌웨어 업그레이드로 해결될 수도 있지만, 펌웨어 업그레이드가 가능한 상태로 고장이 나야하고 -_-; 심하게 고장나면 그냥 보드 가는 수 밖에 없으며, 어찌됐건 유상수리가 될 가능성이 큽니다.
보드 가는 사태까지 가면... 그냥 핸드폰 새로 사는 게 더 쌀 수도 있습니다.
운 좋게 프로그램을 넣고 실행까지 시킨다고해도, 또 문제가 되는 게 데이터 파일에 접근하는 게 쉽지 않습니다. 운 좋으면 그냥 접근이 되지만, 운 없으면 접근 권한이 없어서 실패합니다.

참고로, 휴대폰용 프로그램은.. 내장되는 형식이라면 보통 ARM Compiler를 쓰지만, 컴파일 옵션이나 링크되어야 하는 라이브러리들을 생각하면, 단말사에 직접 근무하거나 단말사 연구소에 친한 사람이 있지 않은 이상 그냥 깔끔히 잊으시는 게 좋습니다. -_-; (모델마다 옵션이 다르고 컴파일러 버전도 다르고 심지어 컴파일러 종류도 달라집니다. ARM mode냐 Thumb mode냐 부터해서 Little endian이냐 big endian이냐, 그 외 옵션들 등등)

위피 플랫폼이 탑재되어 있다면 좀 쉽습니다. SDK 구해다가 쓰면 됩니다. ARM Compiler가 필요하지만, gcc도 지원됩니다. (SKT WIPI SDK) 자바도 지원한다고 합니다. 그러나 gcc로 생성된 바이너리가 안전하고 확실하게 실행되는지는 모르겠습니다. -_-; 그러나 폰에 넣고 설치해서 실행하는 건, 폰에 따라 쉬울 수도 어려울 수도 있습니다.

위탑도 뭐 SDK만 구하면 되겠지만, gcc가 지원되는 지는 모르겠군요. 역시 폰에 넣고 설치/실행하는 건...... 폰에 따라..........

브루는 브루 SDK만 구하면 되지만, 문제는...... 무척 불안정한 플랫폼이어서 -_-; 잘못하면 보드 날립니다. (AS 센터로 급하게 보내지는 브루 휴대폰 여럿 봤습니다. 별 거 없이 실행 바이너리 넣다가 가뿐하게 날아가는 경우도 종종 봤습니다.) 폰에 넣어서 설치/실행시키는 건 좀 쉬운 편이긴 합니다만......

전 가끔씩 미친척하고 휴대폰에 들어있는 프로그램이나 데이터 파일들을 조금씩 건드려 봅니다만 -_-; 프로그램을 넣어서 실행시키는 건 아주 제한적인 방법만 알아냈을 뿐입니다. 그것도 GVM용 프로그램만입니다. (WIPI도 방법을 알지만 제 휴대폰은 WIPI 폰이 아니라서...)

마지막으로...
아직 휴대폰은 PDA 나 스마트폰 같이 그런대로 자유롭게 쓸 수 있는 모바일 기기가 아닙니다. 앞으로도 수 년간은 그럴 것 같구요.