준비물: OS X EI Capitan (10.11), Xcode 7.1, iTransmission IPA

iTransmission IPA DL: http://www.filepup.net/files/qFdCESOD1444055027.html


방법은 밑에 동영상을 참조하시면 됩니다.

https://www.youtube.com/watch?v=UaZAq0cpCvQ



위 방법은 아직 불안정한 iTransmission 설치 방법이고 제대로 된 버전은 iOS 9 버전에 대응 중인 iTransmission9 베타 버전을 신청하시면 됩니다.



가끔 리플렉비트를 하다보면 CPU 레벨을 최대치로 해도 재미가 없다는 고수들을 위한 글임


이 스샷 한장으로 얼마나 쩌는지 알아볼듯


방법은 FLEX 키고 밑에처럼 원하는 값을 넣으면 주면 끗 (최대치는 99)

어떤건지 궁금한 분들은 영상을 보시면 바로 이해 하실듯 (4월 1일 실제로 플레이가 가능했고 에디터 패턴아님)


http://www.youtube.com/watch?v=c5HpnKMUgOU


다만 이 재밌는 랜덤패턴은 딱 하루를 위한 패턴이었고 탈옥으로 활성화 할 수 있지 않을까해서 찾아보니 있길래 저장용겸 글을 써봄

스샷대로 추가해주고 활성화 시키면 끗! (어때요, 정말 쉽죠?)


혹시 저 클래스 값이 보이지 않을 경우 http://youtil.wo.tc/89 참조하면 됨 (Flex 2 경로는 댓글 참조)

원인은 달라진 앱에 맞게 새로 dat 파일을 갱신 해주지 않아서 생긴 일이다.


예로 Rb plus 라는 앱에다가 패치를 했다고 가정하자.

REFLEC BEAT plus 2.2.0 버전에 Class 값과 REFLEC BEAT plus 3.0.0 값이 다르다는걸 알 수 있다.


문제는 여기서 발생한것이다.

구버전에서 갱신한 값들이 최신 버전에서도 똑같이 불려와지며 적용이 안된다는걸 해결해야한다.

REFLEC BEAT plus 2.2.0REFLEC BEAT plus 3.0.0



해결법은 간단하다.

 - iFile 내부에서 파일 제거하기

 - iFunBox 활용해서 Win/Mac에서 파일 제거하기


위에 2가지 방법 중 편한 방법으로 선택하고 

/Library/Application Support/Flex  경로로 이동 후 문제가 되는 dat 파일을 지워준다.

(이 글에서는 jp.konami.rbplus.dat 파일을 삭제)



삭제가 끝났다면 Flex 재실행 후 Rb plus Patch 삭제

다시 Rb plus 찾아서 추가, Process 누르고 확인 누르면 새로 갱신된 Class 값을 볼 수 있다.


나머지는 기존 방식대로 하고 싶은데로 가지고 놀면 끝


 Flex 트윅으로 리플렉비트 플러스 In-app 크랙하기

백업용 표스팅


소스 (기본 소스 제외)

http://cydia.myrepospace.com/Bl00dra1n/

http://devbug.me/apt/

http://repo.insanelyi.com/

http://oaz.korea.ac.kr/CydiaRepo/


패키지

Action Menu - 텍스트편집 팝업창 확장

Action Menu Plus Pack - AM 유료 확장팩

Activator - 제스쳐 추가

Airplane SBSettings Toggle - SBSettings 비행기모드 확장토글

AnyLockApp - 락스크린 카메라앱을 다른앱으로 변경

App Switcher Status Bar - 멀태창에 상태바 확장

AppSync for iOS 6 - 비허가앱 설치 가능

AskToCall - 전화 걸기 확인

BlurriedNCBackground - 알림센터 배경 반투명화

Bolt - 상태바 배터리 아이콘 제거

BrowseInApp - 앱내에서 브라우저 구동

ClutchPatched - 크랙

Color Keyboard - 키보드 테마 트윅

Dater - 사진앱에서 촬영날짜, 시간 확인가능

DietBar - 공간확장

Fake Operator - 캐리어 수정

Flex - 시스템 및 앱 수정트윅

Giffy - Gif (움짤) 카메라롤에서 재생

GrowlNotifier (iOS 6 미지원) - 으르릉 알림전달 서비스

iFile - 파인더

iRetina++ - SBS 테마

iTransmission 3 - 토렌트

Landscape Lock Rotation - 화면회전 고정

MobileTerminal - 터미널

MonoBar - 통화 또는 핫스팟 (테더링) 상태바 하나로 통합

NCTabClock - 사진설명 참조 http://dl.devbreak.info/o5K0

NO LSB - 락스크린 충전배터리 제거

NoSpot - 스팟라이트(검색창) 제거

NoStoreButton - 음악앱에서 스토어 버튼 제거

ONScripter_new - 미연시구동

OpenSSH - SSH

Photo Info - 사진 정보 확장

PkgBackup - 시디아 및 여러가지 백업

Safari Download Manager - 사파리 다운로드 확장

SafariSwipez - 사파리 탭을 스와이프로 끄기

SBSettings - 유명하니 패스

SimpleDate for NotificationCenter - 알림센터 날짜 추가

Swipe Safari - 사파리 제스쳐 및 기능 확장

SwipeToMoveCursor - 텍스트 스와이프 이동

Torch - 락스크린 플래시 토글

tsProtector P - 탈옥감지 무력화

TypeStatus - 실시간으로 아이메시지 입력시 상태바에서 확인가능

Volume Step - 볼륨 세부 조절

Webscrollian - 스크롤 속도 향상

Youtube for iOS 6.1 - 기존 유튜브 앱 복구

Battery Doctor Pro - 배터리 관리 및 알림센터 기능 토글 확장

3G Unrestrictor 5 (iOS 5 & 6) - 3G를 Wi-Fi로 인식


3월 14일 추가 - 귀찮아서 일부는 영어 설명

Bounds Color - change color of table view edges

Bubbles Pro LivePaper - LivePapers 확장 유료테마

Compose - Mail & Message shortcuts for the NC

Icon Renamer - Rename icons from your SpringBoard

LandscapeVideos - Forces the orientation to landscape when watching videos even when the rotation lock is enabled

LivePapers - Live Wallpapers platform for iOS

Netatalk - open-source AppleTalk implementation

SwitcherModMini for iOS 6 - mini improvements for the app switcher


준비물

탈옥된(iOS 5 and 6) 기기와 Flex ($3.99, 큰형님 소스에서 구입가능) 그리고 리플렉비트 플러스


준비물이 모두 준비되었다면 영상보고 따라면 끝

불친절한건 주인장이 귀찮아서니 알아서들 연구하면 다른 앱들도 가능함 (ex. 유비트 플러스)


사실 짱깨판 받아서 설치하고 즐기는게 더 편할꺼임 이건 Flex 트윅 활용하는 예로 올린 글 (Flex 관련 글이 없길래 써봄 ㅋ)  정보가 조금이라도 더 필요하다면 http://flexflex.tistory.com/ 참조

한시간 좀 넘게 삽질했네요.

고작 키 두개 추가하려고;;




    
        *Command R to OPTION_L + x for Eamcs*
        
            
                COMMAND_R to OPTION_L + x
                remap.commandR2_koreng_Only
                
		  --KeyOverlaidModifier-- KeyCode::COMMAND_R,
		  KeyCode::X, ModifierFlag::OPTION_R
		
            
            
            	SHIFT_L + SPACE to COMMAND_L + SPACE
            	remap.SHIFT_LSPACE2_emacs_style
            	
		  --KeyToKey-- KeyCode::SPACE,
		  ModifierFlag::SHIFT_L, KeyCode::SPACE, ModifierFlag::COMMAND_L
		
           	
        
    

일단 저는 애플키보드가 없습니다.

아니 설령 있다고 하더라도, OPTION_L + x 는 손가락이 좀 멀어지기에 차라리 COMMAND_L+ x 가 더 누르기 쉽겠죠.

Emacs는 OPTION_L + x 를 사용할 일이 상당히 자주 있더군요. 더군다나 키 바인딩을 하지 않은것 들이 있다면 특히나 더 사용하게 되는 키 입니다.

이 키를 좀 더 편하게 사용해보기 위해 대부분의 분들이 하는 한/영 키 (COMMAND_R 키) 를 저는 OPTION_L+x 키로 변경해 보았습니다.


일단 대략적인 pirvate.xml 사용방법은 이와 같은 모양입니다.

(정확하지 않습니다. 샘플 코드 보면서 일일이 다 테스트 해 본거기 때문에..)

일단... 

스크립트와 설정 화면을 보면 대략적으로 감이 잡힐거라 예상됩니다.

 <name>*Command R to OPTION_L + x for Eamcs*</name>

이 부분은 설정화면에 표시되는 내용입니다.


위 사진의 의미는 보시면 아실거라 생각합니다.

<identifier> 부분은 아무거나 입력해도 상관 없더군요.. </identifier>

<augogen> 이부분이 중요한데요. 음. 오토 제너레이션의 약자인듯 합니다만..

일단 상당히 많은 옵션이 있는듯합니다.

옵션은 처음에

--KeyToKey--

--KeyOverlaidModifier-- 와 몇개 더 있는데 이 글에선 필요가 없으므로 생략합니다.


--KeyToKey-- 는 다음과 같은 방식으로 동작합니다.

<autogen>--KeyToKey-- KeyCode::SPACE, KeyCoad::A</autogen>

위 코드는 스페이스바를 누르면 A키가 입력된 것과 똑같은 효과를 발생시킵니다. 

(위의 키 A는, 쉬프트키가 눌렸는지, 캡스락이 켜져있는지에 따라서 대소문자로 써집니다, 그러니, 설정파일에는 무조건 대문자로 입력해 주세요. 다른키도 마찬가지 입니다.)

<autogen>--KeyToKey-- KeyCode::SPACE, ModifierFlag::COMMAND_L, KeyCode::A </autogen>

스페이스 + 왼쪽 커맨드 키 입력시 A키를 누른것과 똑같은 효과입니다.

<autogen>--KeyToKey-- KeyCode::SPACE, ModifierFlags::COMMAND_L | ModifierFlags::COMMAND_R, KeyCode::A </autogen>

구분문자인 ',' 를 '|' 로 변경하시면, 다음과 같은 의미입니다. COMMAND_L + COMMAND_R + SPACE 가 입력되면 A키를 입력.

<autogen>--KeyToKey-- KeyCode::COMMAND_R, KeyCode::

A키를 누르면 B가되고 B키를 누르면 A가 되게 하고 싶습니다.

라고 하신다면 <autogen> 을 두개 만드셔서 

<autogen>--KeyToKey-- KeyCode::A, KeyCode::B </autogen>

<autogen>--KeyToKey-- KeyCode::B, KeyCode::A </autogen>


--KeyOverlaidModifier-- 는 .. 저도 잘 모르겠습니다 솔직히.

하지만 확실한건

<autogen>--KeyOverlaidModifier-- KeyCode::COMMAND_R, KeyCode::X, ModifierFlag::OPTION_R</autogen>

가 있을 때, COMMAND_R 을 OPTION_R로 대체한다는 것 입니다.

즉, COMMAND_R(제 노트북의 경우는 한/영 키가 이 키입니다.) 은 OPTION_R 키로 대체된 후 KeyCode::X 가 실행된다는 것 입니다.

그러니까 옵션이 설명 하는 그대로 ModifierFlag 값으로 오버라이딩 시키는것 같습니다.

....

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

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



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 :

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

기다립니다.

즐겁게 감상합니다.


ㅂㅂ.


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

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

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


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

저 변태 맞아요.

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

흐에에.

\


저가형이라 기능이 매우 딸리는 아이매직 YH001 블루투스 키보드에 키맵핑을 한번 해봅시다.

일단 제목처럼 Mac 전용이며 윈도우는 안키워서 모릅니다. 윈도우 능력자가 해주겠죠 뭐 ㅋ

방법은 진짜 간단합니다.

일단 전 재탕을 좋아하지는 않지만 이번에는 재탕이라는걸 한번 해보겠습니다.

파일 받고 밑에 링크 참조해서 그대로 경로에 맞게 넣어주면 끝

private.xml.zip


보고 참조하세요. ->  GTX55 해킨 한영/한자키 맵핑하기


참 쉽죠?


물론 어떤 방식인지 보면 머리 아픕니다.

설정은 이렇게 스샷대로 해주시면 됩니다.



사용 방법은 방향키 옆에 있는 한자+F1~10 입맛대로 눌려서 쓰시면 됩니다.

F1: 잠자기

F2: 모니터 잠자기

F3: 밝기 Down

F4: 밝기 Up

F5: 음소거

F6: 소리 Down

F7: 소리 Up

F8: 음악 재생/정지

F9: 이전곡

F10: 다음


120331 수정, 추가된 사항

잘못된 파일이라 교체

주석처리, 내부 정리

iMagic_Bluetooth_Keyboard_YH001 키보드만 작동되게 수정

'F13 (PrtSc_SysRq) to Eject ' 추가


자신이 천재 슈퍼 POWER 사용자라면 위에 파일 알아서 수정하신 후 사용하셔도 됩니다.


참조한 사이트들

http://pqrs.org/macosx/keyremap4macbook/xml.html

https://raw.github.com/tekezo/KeyRemap4MacBook/master/files/prefpane/checkbox.xml

+ Recent posts