본문 바로가기

어떻게 할까

(136)
이케아 픽사(Ikea Fixa) 드릴 배터리 교체 작년인가에 IKEA 에서 초 저렴하게 구매 했던 저의 소중한 전동 드릴이 어느날 쳐 박아 두었다가 다시 쓰려니 전혀 동작을 하지 않았습니다. 증세를 보아 하니 충전불량. 형태를 보아 하니 18650 (3.6V) 두개 연결 해서 7.2V 만들어 쓰겠거니 하고 뜯어 봤습니다. 역시나. 18650 이 직렬로 연결 된게 보이고, 충전 회로가 좀 특이 합니다. 제대로 된게 맞는건가? 하겠지만 회로 상에 이유가 있겠지 하고 일단 자세히 들여다 보았습니다. 가격을 생각 하면 분명히 뭔가 가격대 이상의 놀라운게 있을리는 없을 테니까요. 제조사는 PULY 라는 데서 만든 듯 합니다. 양면 PCB 에 PULY-2S 라는 문구가 보입니다. 납땜 모두 손으로 한듯 하고 중국산 느낌이 살짝 듭니다만, 그렇다고 엉망으로 되어 있..
우분투/리눅스 민트 에서 apt-get update 중 key 오류 날 때. 저의 경우는 launchpad.net 쪽에서 나는 오류가 갑자기 발생 하기 시작 했는데, 아마 처음 이 PPA 주소를 추가 할 때 Public key 관련 작업을 하지 않았던 것 같습니다 (또는 그세 뭔가 바뀌었던가 ...) 그래서 이 문제를 해결 하기 위해 다음 URL 을 참고 하였습니다 만, 영문이 어려운 분들을 위해 조금 설명을 달아 보겠습니다. http://opensourceforgeeks.blogspot.kr/2013/04/w-gpg-error-httpppalaunchpadnet-precise.html 위 URL에 따르면 여러 방법이 존재 하기는 합니다만, 저의 경우 위 사진에 있는 오류 문구 중 NO_PUBKEY 다음에 오는 16진수 키 값을 복사 해서 다음 URL에서 검색 했습니다. 우분투 ..
Linux 에 SSD TRIM 적용 하기. Linux 는 항상 HDD 를 단 기기에 쓰다가 SSD 로 변경 하고 나니, TRIM 을 시스템에 적용해야 하는 이유가 생겼습니다. Windows 는 7 부터 지원 되는 TRIM 이 제가 사용하는 Linux Mint 17.3 에서는 수동으로 해야 하는 일이 있어 이를 적용 하고자 했습니다. 인터넷에서 여러 방법을 찾아 본 결과 다음 몇가지는 기본으로 해야 했는데, 먼저 /etc/fstab 을 수정 해서 지금 사용중인 장치에 discard가 기본으로 적용 되어야 합니다. 먼저 SSD 가 TRM 르 지원 하는지 확인 하기 먼저 현재 SSD가 TRIM 르 지원 하고, 리눅스가 이걸 인지 했는지 알아 보는 방법이 다음과 같습니다. sudo hdparm -I /dev/sda | grep TRIM 이렇게 했을 떄 ..
Doogee F5 Stagefright defection 수정하기 주의이 작업은 TWRP 를 이해 하시고, recovery 영역 변경을 해 보신 분들만 해 보시길 권장 드리며, 이 작업을 하시면서 발생 하는 문제점은 본인의 책임 이므로 반드시 제대로 이해 하고 진행 해 보시기 바랍니다. Doogee F5 의 마지막 OTA 20160303 이후에도 libutils.so 의 문제점은 해결이 되지 않았습니다. 그래서 이를 우려하는 사용자는 직접 문제가 되는 so 파일들을 해결 해야 하는데, 기본적으로 F5 는 bootloader 를 unlock 하도록 하지 않으므로 recovery 영역을 TWRP 로 변경 한 다음 이를 갈아 치운 다음 stagefright fix zip 을 이용해서 문제가 되는 파일을 직접 패치 해야 합니다. 폰을 작업 하기 전에 아래 URL 에서 stag..
Siswoo C55 Longbow Stagefright 버그 탈출 하기 Siswoo C55 Longbow 모델 역시 흔한 중국에서 쏟아져 나오는 5.5" 안드로이드 5.1 기반 기기 중 하나 입니다. 문제는 Siswoo 자체에서 마지막 릴리즈 2015년 10월 23일 자 이후로 이 제품에 대해 어떠한 패치도 나오지 않으므로 올바른 사용자로서는 이 문제점을 스스로 해결 해 나가야 겠다고 결심 할 수 밖에 없어 보입니다. Stagefright 문제란? 안드로이드 개발 초기 부터 MMS 를 처리 하기 위해 들어 가 있는 libstagefright*.so 라이브러리들이 가지고 있는 버그를 통해 공격자가 MMS 에 mp3 나 mp4 내에 tag 를 이용해서 buffer overflow 나 underflow 등으로 비정상 메모리 접근을 통해 kernel 에 직접 권한을 획득하여 기기를..
Ulefone Paris X - 날아간 IMEI 복구 하기 Ulefone Paris X 에서 Stagefright 문제점을 SP Flash Tool 로 해결 하고 나니 갑자기 Invalid IMEI 가 뜨기 시작 하면서 네트워크망에 붙질 않는 문제를 발견 했습니다. 대체 이건 무슨 문제지? 하고 IMEI 값을 보니 ... NULL 입니다. (다이얼에서 *#06# 으로 확인 가능) 그리고 문득 떠 오르는 불안감 ... 아 ... nvram 지웠구나 ! 분명 SP Flash Tool 에서는 NVRAM 을 새로 써 주거나 하는 일을 기본으로 하지 않으나, 아마 제가 여러 복구를 돌리다 Erase+Format download 를 한 것이 화근이었을 듯 합니다. MT6735 CPU 를 쓰는 기기에 루팅까지 할 필요도 없고, 이걸 한다고 해서 제가 얻는 것도 없다 보니 순..
Mediatek 기기들 system partition 수정 하기. 대부분의 중국에서 만들어지고 판매 되는 Mediatek 기기들은 SP Flash tool 이란 것을 사용하고, 이 형태는 사실 대부분의 안드로이드 기기 판매자들 하고 다를게 없습니다. 각 이미지는 scatter load 영역을 지정하고 있는 map file 에 기준해 eMMC 의 NAND flashing 을 거치게 되는 형태 인데, 바이너리로 제공 되는 system.img 는 안드로이드용 simg 로 되어 있는 것이 대부분 입니다. 그래서 사실 이 system.img 를 수정 한 다음 기기에 flashing 을 하게 되면 뭐라 할 거 없이 바로 변경 분이 적용 된다 하겠습니다. 이번에 이 방법을 통해서 기본 파일 시스템을 수정 할 대상은 Ulefone 에서 나온 Paris-X 모델로, MT6735 를 사..
Ulefone Paris 및 일부 MT6753 의 Statefright 문제점. 독일 Zimperrium labs 에서 일명 Statefright 이슈가 공식화 된 지가 좀 된 듯 합니다만, 여전히 대부분의 AOSP 기반 기기들은 이 문제를 해결하지 못하고 있는 것이 현실 입니다. 특히 Android 5.1.2 이전의 대부분 기기들은 이 문제점을 그대로 가지고 있으며, 이것은 MMS 로 mp4나 mp3 등의 파일을 받을때, 내부에 tag 정보의 buffer over/underflow 를 이용하여 원격 제어 권한을 획득 하는 아주 어처구니 없는 문제점을 야기하게 됩니다. Ulefone Paris 역시 마지막 공식 업데이트 2016년 1월 28일 이후 이 업데이트가 전혀 이루어 지지 않고 있으며, 이것을 해결 하기 위해서는 사용자가 직접 /system/lib 및 /system/lib64..