120802


120802.zip


Kext

ACPIBacklight.kext

AppleHDA.kext

AppleIntelCPUPowerManagement.kext

AppleStorageDrivers.kext

FakeSMC.kext

IO80211Family.kext


Etc

DSDT.aml

SMBios.plist

--------------------------------------------------------------------------------------------------------------

뭐.. 웬만한 문제는 나 혼자 해결이 가능하니 하드웨어적 손상이 아니면 나 혼자 고치겠다

그리고 나는 해킨에 도전하겠다! 라는 패기 두개로 구매한 한성컴퓨터.

가성비 최강의 회사중 하나죠. 요즘 레노버가 뜨고있는듯 하지만 저에겐 한성만 보입니다 ㅇㅅㅇ.

 

자세한 내용은 노트북을 받고 나서 쓰겠습니다.

 

 사건의 발단은 침대 위에서 노트북을 하고 있었습니다. 그런데 갑자기... 노트북 화면이 깨지더니... 화면이 4줄로 보이는 현상이 일어나더군요.

순간 멘탈이 산산조각나서 무턱대고 모니터 문제라고 판단했습니다만, 블로그 주인장님에게 연락해서 운지운지운지 같이 운지 했더니 그래픽카드일 가능성이 있다고해서 설마!? 라는 느낌으로 ... 히트파이트 두개를 꾺 눌러줬더니 모니터가 원상복귀 되길래 서멀구리스를 다시 바르고 하룻동안 잘 쓰고 있다가.. 이게 왠닐. 또 화면이 깨져서 이건 글카가 고장난게 확실하다 라는 삘을 받아서 온갖 가능성을 테스트해 글카가 정상적으로 작동할 때 AS접수증을 대충  썻습니다. 

한성컴퓨터 공식 홈페이지에 txt 파일과 hwp 파일로 접수증을 다운로드 할 수 있게 해주는데요, 증상과 연락가능한 번호, 집주소만 써서 보내면 되더군요 ㅇㅅㅇ.

저같은경우 불량화소까지 있어서 (불량화소 라기보단 LED가 죽어서 뿌옇게 뜨는 현상이라고 해야하나요) 메모장으로 위치를 하나하나 넣어서 대략 11개의 위치를 표시했습니다. 그리고 접수증에 컴퓨터 부팅하고 메모장 열어서 보시면 불량화소 위치 표시해놨다고 써놨었죠 ㅇㅅㅇ.

 12년 7월 25일에 보내서 오늘이 3일째 인데 연락이 없길래 한시에 연락 한번 했더니 오늘 내일 중으로 AS를 해줄거라 해서 기다리고 있었는데

7시 50분에 전화가 와서 ㅇㅅㅇ. 다 됐다고 하더라구요. 메인보드 교체, 액정 교체 ㅇㅅㅇ. 만세!

하지만...

중소기업 패기 답게 "지금은 통화중이오니 나중에 다시 걸어주시기 바랍니다." 는 피할 수 없었습니다.

총 58번의 시도를 해서 성공한건 3번뿐 이네요 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 엄청난 인내력을 필요료 하는군요 ㅋㅋㅋㅋㅋ

 

8월 1일 노트북을 받았습니다. 받자마자 본판 빼고 글카 꾹 눌러봤는데 화면이 안깨져서 우아 고쳐졌다 하고 좋아했는데

버팔로 공유기 dd-wrt 로 올리고 난 후로 펌웨어의 버그로 무선랜밖에 안되서 무선랜을 켰는데 작동을 안하는겁니다;

드라이버의 문제인줄 알고 맥으로 부팅까지 했는데 뭘해도 안되더군요. 애초에 LED도 안들어오니;

그래서 8월 2일 다시 택배보냈는데 휴가더군요. 똥망.

조심해야겠네요. 한성 전에 친구가 도촉전화 했다가 히트파이프에 나사 안박고 보내줘서 고열로 인해 노트북이 자꾸 꺼져서 제가 나사 박아줬었는데;

A/S 에서 도촉전화를 하니 제대로 확인도 안하고 보내주는군요;

 

노트북 포장 방법 :

뽁뽁이 10미터, 우체국 상자 4호, 가위, 칼, 우체국 상자 1호 2개, 유성매직

일단 4호 상자 밑에 뽁뽁이를 4겹 깔아놓고, 1호상자 중 한개에 충전기를 넣고, 나머지 한개는 비워놓고 매직으로 충전기, 빈 상자 라고 표시한 후

1호 상자를 먼저 집어넣습니다.

1호 상자 위에 뽁뽁으를 2겹 깔아주고 뽁뽁이로 노트북을 3번~4번정도 감아줍니다. 그럼 가로는맞는데 세로가 안맞더군요. 그럼 남은 세로공간에 전부 뽁뽁이를 넣어줍니다. 그리고 포장을 완료해서 위아래 앞뒤로 흔들어 봅니다. 음. 내용물이 안 흔들리면 실패. 조금 흔들흔들 거리면 성공. 적당히 흔들흔들 거리면 실패. 너무많이 흔들흔들 거리면 대실패 입니다.

이제 주소를 적습니다. 한성컴퓨터 AS안내에 나와있습니다.

받으시는분 이름 : 한성 받으시는분 주소 : ㅁㄴㅇㄻㅇㄹ 전화번호 : 02-뭐시기-뭐시기 (공식AS전화번호)

무난하게 업뎃 성공

기존 Kext 사용하고 Null~.kext 넣고 업뎃하면 됨


가급적이면 클린 설치하세요. 그게 젤 안전빵 저처럼 업뎃하면 느려서 고생함 ㅠ


 

이 자료는 무시하세요 ㅇㅅㅇ

SSDT.aml

사실 까놓고 말하면 안해도 되는 작업입니다.

왜나면 그냥 내장 리더기에 SD 카드 넣으면 잘 인식 되거든요. (ㅎㅎ...)

제가 올린 Kext 설치하시고 리붓 한방 먹이시면 스샷처럼 카드 리더기가 잡혀서 나옵니다.

AppleStorageDrivers.kext.zip

(10.7.4, GTX55 전용)


사실 만드는 방법까지 올리고 싶지만 음... 그건 생각나면 올리겠습니다. (사실 짱 쉬움 조금 귀찮아서 안쓰는거지...)


사실 우분투에서 사운드덤프를 뽑아 패치하는 작업을 하고 싶은데 제가 뭘 잘못 건들어서 우분투가 깔리지도 라이브 부팅도 안되는 상황입니다.
(저와 같은 노트북 쓰는 친구껄로 뽑으면 alc269가 아닌 이상한 alc259? 코드가 뽑히는 괴현상이...)

사실 이 자료는 기존에 DSDT를 조금 변경해야하며 생각보다 USB 사운드카드보다 못한 음질로 잡힌다는게 단점입니다. ㅁㄴㅇㄹ
(아예 못쓸정도는 아나라서 잉여짓용으로는 충분할듯 ㅇㅁㅇ,  내장 마이크로는 페이스타임 해보니 그럭저럭 괜찮았습니다.)

그래도 쓰실 분들은 쓰시라고 올려봅니다.

일단 출처는 http://tonymacx86.com/viewtopic.php?f=170&t=58422

10.7.4 AppleHDA.kext http://dl.devbreak.info/TuJt
DSDT alc269 http://dl.devbreak.info/JCqs

기존 오디오 DSDT를 지워주시고 위에 DSDT 코드로 교체 후 kext 넣고 재붓하시면 됩니다.

PS. 누가 GTX55 사운드 덤프 제대로 떠주실 분 없나요? ㅜㅜ, 아니면 윈도우에서 뽑는 방법이라도...

음.

gtk를 공부하게 되면서 살짝 바꿔보았습니다.

이 설정은 저의 개인적인 백업 설정에 가깝습니다 ㅇㅅㅇ.


플러그인은 이쪽 -> http://youtil.wo.tc/55


8번째 줄은 gtk를 공부하기 시작하면서 cedet 가 gtk의 헤더파일을 인식 할 수 있게 include 폴더를 지정해 둔 것입니다.

필요 없으신 분은 gtk가 들어간 경로를 전부 지워주세요.

32-47 줄도 마찬가지 입니다.


야아. 우분투 쓰다가 페도라로 넘어가니까 욕이 절로나오네요 ㅇㅅㅇ.

트위터에 욕을 퍼붓고 왔.....는데 트위터분들께 먼저 죄송합니다...


전에 파이썬으로 짠게 있었습니다. 터미널에서 스크립트를 실행하고 뒤에 옵션으로 파일 또는 폴더 명을 주면

그 파일이나 폴더를 제외한 나머지 모든 파일을 삭제하는 거였는데, 잘못써서 홈폴더가 날아가 버리는 바람에

과제까지 싹다 날아갔습니다. 깔끔하죠 후훗, 인생은 엔터키 한방입니다.

복구를 하긴 했는데 이번주까지 제출해야하는 리포트는 결국 복구를 못하고 쓸대없는것만 복구를 해주더군요.

photorec인가 뭔가 만세다 엿머겅.


그럼 페도라로 지금까지 한 삽질을 보고해보겠습니다.


이상하게 한국어로 설치했는데 언어를 따로 바꿔줘야 하더군요.

간단하게 Super 키를 눌러줍니다. (윈도우 로고 키)

language 검색. 한국어 추가해주세요. 간단하니 스샷은 넣지 않겠습니다.


키보드 단축키에 컨트롤 + 알트 + T  터미널로 넣어주었고, (우분투만세)

키보드 레이아웃에서 캡스락 키를 컨트롤 키로변경하였습니다.

그다음 업데이트를 해주었습니다.


그 다음으로 밝기조절이 안되길래 밝기조절을 했는데, 그래픽 드라이버를 4시간동안 잡았네요 -_-;;

nvidia 홈페이지 가서 드라이버를 받습니다.

컨트롤 +  알트 + F2 로 tty로 가줍니다.

쭉 입력!

su -

[input password]

init 3

vi /etc/modprobe.d/blacklist.conf

[add]

blacklist nouveau


mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak

dracut -v /boot/initramfs-$(uname -r).img


shutdown -r 0

[in tty]

su -

init 3

sh [PATH]/NVIDIA*.run

shutdown -r 0

남은 밝기 조절은 우분투와 똑같습니다. 

http://youtil.wo.tc/58 <-참고해주세요.

이맥스 설치

su - 

yum -y install emacs

;;emacs24

;; CEDET 1.1 Setting. !!  WARNING : Unfinished. but, work

;;Download CEDET .1.1 and make

cd /usr/share/emacs/[VER]/list

rm -R -f cedet/*

cd emcas-lisp

rm -f eieio*

cd ./../cedet ;;emacs-lisp -> lisp -> cedet

cp [PATH=CEDET1.1]/common/* ./

rm *.el

cd ./../emacs-lisp ;; cedet -> lisp -> emacs-lisp

cp [PATH=CEDET1.1]/eieio/* ./

----------------------------------------------------------------------

.emacs

;;cedet

(load-file [path=cedet1.1]/common/cedet.el)

[USER SETTING]




어도비 플래시 플레이어는 소프트웨어 추가/관리 에서 flash 로 검색하시면 나옵니다 ㅇㅅ.

END.


....

소스코드 보고 욕부터 하시지 말고 초보자를 위한 눈높이에 맞춰서 설명해 주시면 감사하겠습니다....

당연히 탈옥을 하셨을 거라고 생각합니다.



cydia 에서 python 을 받아주세요.


import glob
import os
import sys
import urllib

raws = 0
aniName = ''

while 1:
    print "1: Zero 2: Leopard 3: HANSET(Korea)"
    try:
        raws = input("select Raws (ONLY NUMBER): ")
    except:
        print ''
        print "ONLY INPUT NUMBER"
        continue
    
    if raws > 0 and raws < 4:
        break
    else:
        print "range 1~3"

while 1:
    aniName = raw_input('Anime Name : ')
    if aniName == '':
        print "Please input anime name"
    else:
        break

Raws = ''

if raws == 1:
    Raws = 'Zero-Raws'
elif raws == 2:
    Raws = 'Leopard-Raws'
else:
    Raws = '\xed\x95\x9c\xec\x83\x9b-Raws'

final = Raws + ' ' +  aniName
final = 'http://[copyright protect]/?page=search&cats=0_0&filter=0&term=' + final

html = urllib.urlopen(final).read()

html = html.split('<')
count1 = 0
count2 = 0

for k in html:
    count1 = k.find('>')
    if k.find('page=download') == -1:
        html[count2] = k[count1+1:]
    else:
        temp = k.find('#')
        html[count2] = k[:temp] + k[temp+4:]
    count2+=1

count1 = 1
count2 = 1


for k in html:
    if k.find(Raws) != -1 and count2 <= 10:
        print "%d, %s"%(count1, k)
        count2+=1
    count1+=1

select = 0;

while 1:
    try:
        select = input("select one : ")
    except:
        print ''
        print "ONLY INPUT NUMBER"
        continue
    
    if raws > 0 and raws < count1:
        break
    else:
        print "range 0~%d"%count1

filename=Raws+' '+aniName+'.torrnet'
urllib.urlretrieve(html[select+3][8:52], filename)            
os.system("ctorrent \"%s\""%filename)


우앙. 위에 있는걸 복사 붙여넣기 해서 ctorrent.py 로 저장을 합니다. 

중간에 [copyright protect] 는 토렌트 사이트를 직접적으로 언급하지 않기 위해 의도적으로 해두었습니다.

파일명은 상관 없어요. 마음대로하세요!

아이폰에 넣습니다.(var/mobile/)

모바일 터미널을 실행합니다.

python ctorrent.py를 입력합니다.

로우즈 아저씨들을 선택합니다.

검색명을 입력합니다.

숫자와 파일명이 표시되는데, 

select one :

에 숫자를 입력합니다. 단, 한자릿수 숫자로 뭔가 보일텐데 그건 입력하시면 안됩니다.

기다립니다.

즐겁게 감상합니다.


ㅂㅂ.


#이 코드는 어디까지나 개인적인 연습을 위해 만들어졌습니다.

#본 소스코드를 퍼뜨려도 됩니다만, 이 소스를 사용하므로서 생기는 일에 대해서

#모든 책임은 사용자 본인에게 있음을 알려드립니다.


주인장이 이거보고 변태래요.

저 변태 맞아요.

그리고 이건 저의 덕력에 의해 잠이 오늘걸 꾿꾿히 견뎌가며 만들엇어요.

흐에에.

\


꽤나 안정적으로 만들려고 샵질 좀 했습니다. ㅎㅎ;

덕분에 기존에 쓰던 해킨은 실험하다가 날려먹고는 멘붕하기도 했고요 ㅠㅠ

(부팅이 아직도 안됨 ㅁㄴㅇㄹ http://x86osx.com/bbs/view.php?id=allqna&no=27090)

그래도 고생한만큼 파티션 따로 나누고 새로 깔아서 돌려보니 음 ㅎㅎ 짱이네요.

벤치 결과가 정말 만족스럽습니다. >_< (미세하게 그래픽 버벅이는거도 전혀 없습니다.)




일단 주의 사항

00. 사실 이글은 초보자들을 배려하지 않은 글입니다, 조금 예의가 없거나 매너가 없더라도 양해 부탁드립니다.

(질문 전 구글링으로 검색을 하시고 일부로 경험 좀 만들라는 의미로 이렇게 작성)

01. SSDT.aml 파일만 i5-2430M 기준이기 때문에 자신에게 맞는 시퓨버전으로 구해서 넣어야합니다.

(한성 노트북은 같은 제품이라도 시퓨가 다른 경우가 많으니 주의, 사실 다른 노트북에 넣어 본적이 없어서 될 수도?)

02. SMBios.plist 파일에 시리얼은 일부로 제거 했습니다. 각자 알아서 적당하게 넣으세요. (정품으로 구매한 앱들이 있어서 일부로...)

        <key>SMserial</key>

        <string>여기 부분 알아서 채우세요.</string>

03. 빠진 kext가 여러개 있는데 일부로 안넣었습니다. 각자 알아서 채우세요. (ex) VoodooBattery.kext, VoodooPS2Controller.kext 기타 등등...)

04. 카멜레온 부트로더 버전은 boot_v1970 버전을 사용했습니다.

boot

 (10.7.4 버전에서 벤치 결과가 괜찮았음)

카멜레온 boot_v1970 설치 파일은 http://x86osx.com/bbs/view.php?id=pds&no=6137



준비물 (제가 올리는것도 있지만 올리지 않은 파일을 직접 찾으시길 바랍니다.)


MultiBeast 4.5.1 (직접 구글링 권장)

CudaDriver (지포스 공식 사이트에서 다운가능)


Extra.zip

Extra.zip

(다운 불가시  http://d.youtil.wo.tc/mv62)

        DSDT.aml: 뉴해킨님  DSDT 참조해서 제가 직접 뽑고 만든 파일입니다.

        Extensions: 아무것도 없음... (S/L/E 폴더로 다 넘기는게 깔끔해서 ㅎㅎ;)

        org.chameleon.Boot.plist: 가급적이면 만지지 말고 그냥 사용하세요.

        (이렇게 셋팅하니 젤 안정적으로 작동했습니다, 10.7.4 기준)

        SMBios.plist: 빠진 시리얼만 넣으세요. (이유는 위에랑 동일)

        SSDT.aml: 넣고 돌리시면 성능향상! (인텔 터보부스트)

                util 폴더

                        bluetooth: 사실 이거 안쓰고도 전 블투 작동 잘함... (블투 안되시면 설치 ㄱㄱ)

                        WiredLAN: 유선 네트워크 사용하려면 필수 당연 설치 ㄱ


kext.zip

kext.zip

(다운 불가시 http://d.youtil.wo.tc/3I9j)

        IO80211Family.kext v4.2 : 무선랜 kext

        ACPIBacklight.kext v1.2 : 밝기조절 kext

        AppleHDA.kext v1.7.9 : alc269 패치된 오디오 kext

        FakeSMC.kext r609 : 궁금하면 안넣고 부팅해보셈 ㅇㅇ (http://x86osx.com/bbs/view.php?id=pds&no=6134)


10.7.4 업뎃 후 위에 파일들을 각자 위치에 적절하게 넣어주고 설치 하시면 끝

MultiBeast 요놈 설정은 이렇게 하고 설치 ㄱ ㄱ


문제가 생기거나 제대로 설치 안되면 재설치 ㄱㄱ

도와주신 뉴해킨님 정말로 감사합니다.


Fn 키로는 밝기 조절 불가능, 블루투스 키보드에 맵핑한 밝기 조절키는 작동 (미스테리...)

어쨋거나 드디어 밝기 조절이 가능하니 새벽에 눈아파하면서 놋북질 안해도 됩니다. ㅠㅠ)b


자료는 http://x86osx.com/bbs/view.php?select_arrange=reg_update&desc=desc&id=osxtips&no=3462 에서 받으시고 

자세한 샵질은 http://sixflow.net/osx86/Laptop/10931 참조하시면 됩니다.


+) 예전에 쓰던 DSDT는 애플 유선 키보드에 Fn 키가 작동하지 않았는데 이번에 새로 만든 DSDT에서는 작동합니다. 밝기 조절 당연 가능합니다만 블루투스 키보드처럼 조금 불안정하게 값이 조절 됩니다.


이제 남은건 USB 3.0, 내장 마이크 활성화


+ Recent posts