옵지, 옵티머스G 도움말과 Tips
###################################
# 옵지
# - F180K
###################################
== Overview ==
a. 관련 정보
- 위키피디아, 엔하위키 미러
- 쿼드비트 이어폰팁
a. 사용 tips
- LG모델(F180L)에 KT롬(F180K)을 올려 KT망 사용가능하나 3G만 사용가능하다.
- 곰돌롬 라이트를 올리면 배터리 대기시간이 많이 좋아진다.
- 정품 범퍼케이스와 조합이 좋다.
- 번들 이어폰(쿼드비트)은 이어폰팁을 바꾸면 착용감 및 음질이 좋아진다.
-- --
== 루팅 ==
a. 루팅 on 4.1.x
- framaroot 앱으로 간단하게 가능
- 이후 suerpersu update 메시지에 따라 업뎃하면 가능
a. 루팅 후 뱅킹 사용
* SupserSu에서 루팅 숨기기로 일부은행 뱅킹만 가능. 별도 뱅킹가능 supersu 사용해야 ..
* 뱅킹 가능 SuperSu
- http://spapa1004.tistory.com/164
a. 루팅 on 4.4.x(킷캣)
* http://m.blog.naver.com/wjdqurwls/220009595834
-- --
== 부트로더 언락 and CWM Recovery 설치 ==
a. freegee 앱을 사용한 CWM recovery 설치
* 구글 플레이에서 freegee를 다운 받는다.
- 설치후 실행시키면 메시지에 따라 busybox를 설치한다.
* 내 폰의 목록을 보여주는데 여기서 CWM recovery를 설치한다.
* installation 모드가 2가지가 있는데 mako로 설치해 봤다.
- mako / classic installation
a. CWM recovery by xda guide
* [NOW PUBLIC!] Team Codefire Presents: Project FreeGee For Korea in XDA
- http://forum.xda-developers.com/showthread.php?t=2056446
* 부트로더 언락 방법(한국버전 KT, LG, SKT)
- http://cafe.naver.com/op2x/104884
a. Recovery 모드 들어가기
* 전원이 꺼진 상태에서 전원 버튼을 누르고 있으면 켜지면서 진동이 느껴진다. 그때 잽싸게 볼륨업(+) 버튼을 누른다.
* 전원을 켜고 '전원키 + 소리키우기' 버튼을 동시에 누르고 있으면 된다.
* reboot 앱을 구글플레이에서 받아서 고놈으로 들어갈수도 있다.
a. 옵지 키캣에서 공장 초기화 모드 들어가기
* http://www.ppomppu.co.kr/zboard/view.php?id=phone&no=2520053
1. 전원을 끕니다.
2. 볼륨Down + 전원 버튼 동시에 누릅니다.
3. LG 로고가 화면에 뜨면 잽싸게 손을 떼었다가 바로 볼륨Down 버튼 누릅니다.
4. 볼륨Down 버튼 누른 상태에서 잽싸게 전원 버튼 누릅니다.
5. 그러면 화면에 "FATORY HARD RESET" 이 나옵니다.
6. 이때 전원 버튼을 누르면 공장초기화, 다른 버튼을 누르면 취소가 됩니다.
중요한 점은 1~4까지의 순서가 물 흐르듯 잽싸게 이뤄져야 한다는 점입니다.
한 번 해보시고 안 되시는 분들은 3번의 LG 로고가 나타나는 시점에서 잽싸게 다음 동작을 하시면 성공하실 겁니다.
a. 관련 link
* 옵티머스G 부트로더 언락 (Bootloader Unlock)
- http://baljern.blog.me/140198383505
-- --
== 옵티머스 G에 커스텀 롬 올리기 ==
a. 옵티머스 G CM11 킷켓 롬 올리기
- http://cholchori.tistory.com/1172
- http://www.seojoohyun.com/2014/04/g-cm11.html
- http://j-log.tistory.com/4
a. 곰돌롬 light
- 곰돌롬 카페 : http://cafe.naver.com/gomdolight
- 소개 : https://mirror.enha.kr/wiki/곰돌라이트
- http://www.startpda.kr/zbxe/index.php?document_srl=3173892&mid=gomdolight
- http://m.ppomppu.co.kr/new/bbs_view.php?id=phone&no=2186760
a. 독도롬
* 소개 : http://xenolife.tistory.com/412
* 홈페이지 : https://www.facebook.com/projectdokdo
* 롬배포 : http://blog.naver.com/neighbors28/80205050874
-- --
== 백업과 복구 ==
a. KDZ를 이용한 별돌 복구 방법등
* http://j-log.tistory.com/3
* http://baljern.blog.me/140198408734
* http://nubiz.tistory.com/294
a. efs 백업
* 부트로더와 리커버리가 제대로 심어진 상태가 확인되면 이제 커스텀롬을 올릴 준비가 완료된 것입니다만, 해외롬을 설치하다 만날 수 있는 안테나가출사태(efs정보 날아감)에 대비하기 위해서 efs백업 파일을 확보해 pc로 백업해야 합니다.
-- --
== Tips ==
a. 옵지에서 지워도 되는 시스템 앱 목록
* http://jnstory.net/m/1916
a. CM11 올리는 법
* http://cholchori.tistory.com/1172
a. 독도롬...
* http://xenolife.tistory.com/412
-- --
== 시스템/사용자 앱(app) in android ==
a. Reference
* http://www.matcl.com/?m=bbs&bid=tip&uid=146748
=== 시스템 앱 ===
: 안드로이드에서 기본 어플은 항상 3개의 경로에 분산되어 설치됩니다.
* /system/app/ABC.apk (ABC라는 이름의 어플설치파일이자 실행파일)
* /data/data/com.android.ABC (ABC라는 어플의 데이터값)
* /data/dalvik-cache/system@app@ABC@classes.dex (ABC라는 어플의 캐시파일)
* /system/app 에 있는 파일은 /data/app 로 옮겨야 하며 비로소 환경설정에서 삭제가능
-- --
=== 사용자 앱 ===
* 루팅 후 Root Explorer 등으로 접근 가능
* 기본 탑재 앱을 이용자가 자유롭게 삭제할 수 있도록 하려면 /data/app 폴더로 이동 시키면 된다.
-- --
=== 시스템 앱 삭제 방법 ===
1. apk파일과 연계된 데이터폴더 삭제
① 루트익스플로러에서 /system/app 로 이동, 상단의 'R/W 탑재'를 눌러 'R/O 탑재'로 바꿔줌.
② /system/app 에 있는 삭제하고자 하는 시스템 기본 탑재 어플(apk, odex 둘다)을 선택하여 '이동' 버튼을 눌러 /data/app 로 가서 '붙여넣기' 함.
③ 루트익스플로러 종료 후 리부팅.
④ 환경설정 -> 애플리케이션 관리에 들어가면 이동한 시스템 기본 어플들이 보임. 해당 어플 선택하여 삭제.
⑤ apk파일은 지워지나 odex파일은 /data/app 에 그대로 남으므로 odex파일은 수동으로 지워줘야함. (기본어플 중에 odex를 넣지 않으면 안지워지는 파일이 있기 때문). 이렇게 /data/app 로 옮겨놓고 응용프로그램 관리에서 삭제해야 /data/data 에 있는 연계된 데이터 폴더도 제거할 수 있습니다.
2. 마지막으로 달빅캐시를 삭제
① 루트익스플로러에서 /data/dalvik-cache 로 이동.
② 파일 전체 선택 후 삭제. (어차피 쓰고 있는 어플은 다시 생성하므로 지워도 부작용 없음.)
③ 루트익스플로러 종료 후 리부팅.
-- --
-- --
== adb를 사용하여 빌드프롭(벽돌) 복구하기 ==
a. 상태 : build.prop 파일의 group이름이 root:root이어야 하는데 다른 걸로 바뀌어 부팅이 되지 않을때
a. 폰을 PC에 연결여 adb shell로 폰이 access되는 경우
- Mount a filesystem read-write(링크)
* cat /proc/mounts 한다음 출력 결과를 참조(device name, filesystem tyep 등)하여 아래 명령 실행
$ adb shell
$ su
$ mount -o rw,remount -t ext4 <device이름> /system
- chown root:root /system/build.prop 실행 후 reboot
a. CWM 리커버리 모드에서 빌드프롭(벽돌) 복구하기(링크)
- 폰과 컴퓨터를 연결하고 'CWM 리커버리 모드'를 설치 방법은 위 링크 참조
- CMW recovery가 설치되어 있는 경우는 리커버리 모드로 부팅을 한 다음, 리커버리 모드 메뉴에서 'mounts and storage' 메뉴로 들어가 'system' 폴더를 마운트 하면 /system 폴더 접근 가능
a. adb shell 관련 command 도움말(클릭)
- adb shell ls -l, reboot
- adb pull /sdcard/DCIM/ ./data # 특정 디렉토리에 있는 파일들을 PC로 복사하기. 해당 C:\adb 에서 실행.
- adb push ./filename /sdcard/Download # PC -> SD card
- adb devices
== Android Commander, 윈도우용 adb explorer 기능 ==
a. 아래 링크에서 android commander(ver 0.7.9.11)을 받아 설치하고 위 옵지 루팅(킷캣) 파일에 있는 adb.exe, AdbWinApi.dll, AdbWinUsbApi.dll 파일을 설치 directory의 bin에 넣어줬더니 잘 실행된다.
- http://www.softpedia.com/get/Mobile-Phone-Tools/Others/Android-Commander.shtml
a. 위와 같이 설치 후 실행은 되지만 root 권한을 얻지는 못한다. 이때 아래 link에서 파일을 down받아 폰에서 설치해주고 'enable insecure adbd'를 체크해 주면 이후 android commander가 root 권한을 잘 얻는다.
- http://forum.xda-developers.com/showthread.php?t=1687590
-- --
== 유심 기변 ==
a. SKT USIM -> KT 옵지
- T wifi
* 대리점에 가서 MAC 등록 후 사용 잘 된다.
* Twifi_Secure는 인증방식을 'AKA'로 설정했더니 잘 된다.
- 티맵은 설치파일을 추출해서 깔아야 동작한다.
: http://dowajo.tistory.com/6938
== MLT off 하기 ==
a. http://m.todayhumor.co.kr/view.php?table=humorbest&no=753061
a. 방법
1. 전화 앱 열어서 3845#*@@@# 을 누른다. (@@@ 부분은 폰마다 다르므로 아래를 참고하세요)
옵티머스뷰 : 100
옵티머스LTE TAG : 120
옵티머스LTE2 : 160
옵티머스G : 180
옵티머스뷰2 : 200
옵티머스GK : 220
옵티머스G프로 : 240
옵티머스LTE3 : 260
G2 : 320
SKT 옵티머스LTE1 : 640
2. MLT 를 누른다 (옵티머스 일부 기종은 MLT 대신 MPT를 선택하시면 그 안에 MLT가 있습니다)
3. Disable 에 체크한다
== Xposed installer ==
a. 루팅 후 Xposed installer를 설치하면 여러 tool들을 쓸수 있다.
a. Gravitybox
- 상단바 트윅, 잠금화면에서 플래시 설정 등 여러가지 tweak을 사용할수 있다.
a. Quick Access
- Camera 앱등을 등록시켜 놓으면 화면을 껐다 켜도 화면잠금을 풀지 않고 사용 가능
a. rootcloak
- 루팅 후 뱅킹할 때 SuperSU + Rootcloak의 조합으로 몇개 뱅킹앱은 가능하다.
a. rootcloack plus
- rootcloak plus는 rootcloak으로 안되는 뱅킹앱이 몇개 더 되기도 하지만 cydia substrate를 깔아야 하는데 옵지 킷캣에서는 폰 재시동 후 무한 부팅으로 빠져버리는 심각한 문제가 있어 사용불가
- http://cafe.naver.com/optimuslteuser/379179
- http://www.matcl.com/?m=bbs&bid=usermoim&cat=%ED%8C%81&uid=214841
- http://www.xda-developers.com/android/root-cloak-plus-for-cydia-substrate-users
Vim 도움말 and Tips
###################
#Vim tips and 도움말
###################
== Overview ==
a. 설정 파일
* Linux : $HOME/.vimrc
* Windows : C:\Program FilesVim\_vimrc 이곳입니다.
* 주석 : "
* 설정예제
- http://pastime0.tistory.com/121
: 폰트 등 많은 설정 예제 있다.
- http://a.zany.kr:9003/board/bView.asp?aCode=2309&bCode=10&cBlock=0&cPageNo=1&sString=&sType=0
- http://airkims.tistory.com/45
- http://blog.daum.net/bluesky71/4651471
- http://hisjournal.net/blog/176 #많은 예제 포함,
* 도움말 모음
- http://gypark.pe.kr/wiki/ViEditor
-- --
== 주요 설정 예제 ==
* set fileencodings=ucs-bom,utf-8,cp949,euc-kr,UHC,default,latin1 " 한글 인코딩
* set guifont=Consolas:h10 " 폰트를 바꿔주는 셋팅.. h10은 크기
* set guifont=Bitstream\ Vera\ Sans\ Mono:h8 " 폰트 리스트네임에 빈칸이 있을 경우의 셋팅.. 크기는 8
* au GUIEnter * winsize 100 50 " gvim실행시 뜨는 창크기 조절
* set backupdir=C:\myBox\myData\Note.data\vimBackup
-- --
== 사용 Tip ==
a. Reference
* https://kldp.org/node/74138
a. Tips
* utf8 문서 보기
- set enc=utf8
* vim Open new tab
여러개의 파일을 오픈 하게 되면 한 창에서 계속 오픈되는데 아래 명령어를 사용하면 새로운 탭에서 열수 있다. gvim.exe --remote-tab-silent
* " ESC키를 누르면 한글 모드가 해제
" 입력모드에서 이전 언어 설정 모드 유지
inoremap <ESC> <ESC>:set imdisable<CR>
nnoremap i :set noimd<CR>i
nnoremap I :set noimd<CR>I
nnoremap a :set noimd<CR>a
nnoremap A :set noimd<CR>A
nnoremap o :set noimd<CR>o
nnoremap O :set noimd<CR>O
a. 빈줄 또는 new line 넣기
* \r로 찾거나 바꾸면 된다.
a. '앗싸좋구나108계단' 이 '좋구나108계단앗싸' 로 바뀝니다.
* %s/\(앗싸\)\(좋구나\)\(108계단\)/\2\3\1/g
-- --
== Encoding ==
a. reference
http://kldp.org/node/45359
a. encoding, fileencoding, fileencodings 옵션 차이
1) encoding 은 화면에 보이는 것, 시스템이나 터미널에 관련되어 있지 파일 자체에는 관계 없다
2) fileencoding 은 파일에 저장되는 코드, encoding 과 fileencoding 이 같으면 (보통 euc-kr 이나 cp949?) 상관없고 이 둘이 다르면 파일을 읽거나 쓸 때 변환이 된다.
3) fileencodings 에는 여러 인코딩 룰을 적어주면 파일을 읽을 때 하나씩 검사해서 맞는 인코딩을 찾아내어 자동으로 fileencoding 을 세팅해준다.
- 새파일이면 터미널의 인코딩대로 저장되고 있던파일이면 원래 파일 인코딩대로 저장됩니다.
-- --
== " 단축키 설정 " ==
" Ctrl+t는 탭 열기, Ctrl+h,l로 탭 이동, Ctrl+w는 현재창 닫기 "
map <C-t> :tabnew<CR>
map <C-h> gT
map <C-l> gt
map <C-w> :q!<CR>
-- --
== Folding ==
a. Reference
* http://gypark.pe.kr/wiki/ViEditor
* https://github.com/netj/vim-ko/blob/master/doc/usr_28.kox
* http://www.linux.com/learn/tutorials/442438-vim-tips-folding-fun
* http://namomo.egloos.com/viewer/1672929
* http://kukuta.tistory.com/7
* https://github.com/netj/vim-ko/blob/master/doc/usr_28.kox
== Folding tip ==
a. fold method와 marker 설정
- set foldmethod=marker
- set foldmarker={{{,}}}
a. 2-level folding
- folding 안에 또 folding marker를 정의해 주면 된다.
- 예를 들면 가장 윗 레벨(첫번째) fold를 {{{로 시작하고, 두번째 레벨 fold를
{{{,}}}로 여러개 만들고 마지막을 }}}로 닫으면 첫번째 레벨 fold안에
두번째 fold들이 들어있게 된다.
a. folding 접기 풀기
폴드 열기 : zm(한 단계씩 열기), zM(전체 열기)
폴드 닫기 : zr(한 단계씩 닫기), zR(전체 닫기)
- fold 를 펼치는 것은
zo - 현재 커서가 위치한 곳의 가장 바깥쪽의 fold
zO - 현재 커서가 위치한 곳에 중첩된 모든 fold
zr - 전체적으로 제일 바깥쪽에 위치한 모든 fold
zR - 모든 fold
- fold 를 접는 것은
zc - 현재 커서가 위치한 곳의 가장 안쪽의 fold
zC - 현재 커서가 위치한 곳에 중첩된 모든 fold
zm - 전체적으로 제일 안쪽에 위치한 모든 fold
zM - 모든 fold
a. 소스파일이 폴딩 되어 있을때 폴딩범위를 보여주는 컬럼의 수를 설정한다.
- set fdc=3
a. Ctrl+V키 설정
* Gvim에서는 Ctrl+V는 붙여 넣기로 되어 있으므로 특수키를 쓰기 위한 키는 'Ctrl+Q'로 되어 있다.
-- --
== Color Scheme ==
a. Menu > Edit > Color Scheme
a. 검정 바탕에 회색 글씨로 motus가 편하다
- http://www.vim.org/scripts/script.php?script_id=1393
a. file path
- \Program Files\Vim\vim74\colors
-- --
== sample in 2014 ==
set encoding=utf8
set fileencodings=ucs-bom,utf-8,cp949,euc-kr,UHC,default,latin1
set tabstop=3 "문서안의 \t 문자를 몇칸으로 보여줄지"
set sw=3 " Shift Width, visual mode에서 tab간격"
set sts=3 "Soft Tab Stop, tab키를 눌렀을때 몇칸을 띄울지"
set backupdir=C:\myBox\myData\Note.data\vimBackup
set lines=41
set columns=88
set ignorecase
set smartindent
set wrap
colorscheme motus
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" folding
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
set foldmethod=marker
set foldmarker=\ ==,--\ --
set foldcolumn=3
set foldlevel=3
highlight Folded guibg=darkgrey guifg=darkblue
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" 단축키 설정 "
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Ctrl+t는 탭 열기, Ctrl+h,l로 탭 이동, Ctrl+w는 현재창 닫기 "
map <C-t> :tabnew<CR>
map <C-h> gT
map <C-l> gt
map <C-w> :q<CR>
map <C-s> :w
" F5는 TagList 열기 "
map <F5> :TlistToggle<CR>
" Ctrl+e는 디렉토리 목록 열기, Ctrl+Enter로 파일 선택 후 디렉토리 목록 닫기 "
map <C-e> :NERDTree<CR>
" Ctrl+y 사전 검색, 단어 위에서 Shift+k를 눌러도 동작 "
map <C-y> :!ydic
-- --
-- --
Filezilla tips
== ftp site list 백업 ==
a. Filezilla가 설치된 directory의 sitemanager.xml 파일을 백업 받는다.
* portable 버전인 경우 \FileZillaPortable\Data\settings 디렉토리이다.
== proxy 설정 ==
a. Edit >> Setting의 Generic proxy 부분에서 설정