페이지

레이블이 Cydia인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Cydia인 게시물을 표시합니다. 모든 게시물 표시

2013년 3월 29일 금요일

Using Google AppEngine for Cydia Repository

구글앱엔진을 시디아 저장소 서버로 쓰기

* 이 문서는 대강 적은 것이며 나중에 보강할 것입니다

준비물
- 구글계정
- 구글앱엔진 클라이언트
- 맥 또는 리눅스 또는 우분투
- gpg
- dpkg-scanpackages 또는 기타 툴
- md5sum 외 기타
- CydiaIcon.png

1. 로컬에 저장소로 쓸 폴더를 만든다
2. deb 파일들을 모은다
3. dpkg-scanpackages 를 실행한다
4. Release 파일을 만든다
5. Release.gpg 파일을 만든다
6. CydiaIcon.png
7. 로컬에서 테스트
8. 구글앱엔진 클라이언트로 업로드
9. 갱신 & 업로드 스크립트를 만들어본다

Using Google AppEngine for Cydia License Server

구글 앱엔진을 시디아 라이센스 검사 서버로 사용하기

준비물
- 구글 계정
- 구글앱엔진 클라이언트

1. 구글 앱엔진에서 빈 어플리케이션을 만든다.
일단 무료로 사용할테니 아무런 설정을 건드리지 않는다. 사실 옵션도 너무 많고 해서 별로 건드릴 생각도 안난다.

2. 파이썬으로 코드를 작성한다.
파이썬으로 하루만에 만들어 본 첫번째 작품이 되겠다.
높은 스킬 필요없다. 파이썬 도움말 찾아가며 했다. 다만 시디아 API에 나와있는대로 signiture 값이 제대로 나오도록 하면 된다. 데이터스토어 안쓰고 sha1, base64, urllib 등 패키지? 가 잘 만들어져있으니 구글사마께 여쭈어가며 만들면 된다.
한가지 라이센스 조회에 실패한 크랙사용자일 경우 로그을 남기기 위해 403 HTTP 오류를 내도록 한다.
소스는 공개하지 않기로 한다. 쪽팔리니까 ㅋ

3. 로컬서버로 테스트
시디아 API에 나와있는 샘플과 자신의 UUID를 번갈아가며 테스트해본다.

4. 올린 후에는?
로그보기에서 얼마나 크랙사용자가 많은지 확인하면 된다. 약 90%는 크랙사용자다 ㅠㅠ

5. 유료로 넘어가면?
그 전에 내리든지... 걍 돈 내든지...
아직 이틀밖에 안지났으니 한달정도는 지켜보기로 하자.
자신이 그닥 유명하지 않은 개발자이고, 별로 유요하지 않은 = 별로 안 팔리는 것들만 팔고 있다는 것을 다행으로 여기자 (ㅠㅠ)

2013년 2월 2일 토요일

tsLocker O

  • 아이폰의 회전을 가로로 잠글 수 있는 트윅입니다.
    This tweak can lock orientation of iOS.

2012년 10월 11일 목요일

AccountChanger TS

  • 앱스토어 애플 아이디를 편하게 변경/관리할 수 있습니다.
    This tweak will manage accounts of AppStore and you can change ID easy.
  • AccountChanger 의 유료버전입니다. 국가변경문제가 거의 해결됐습니다!
    This is paid version of AccountChanger.

2012년 10월 3일 수요일

tsSpeeder A

  • 아이폰의 애니메이션 속도를 조절할 수 있는 트윅입니다.
    This tweak will manage animation speed of iOS.

2012년 8월 20일 월요일

tsProtector P

tsProtector P

  • 유료버전을 공개했습니다. 현재로서는 로그확인 기능이 추가되었습니다. 앞으로 몇가지 더 추가기능을 넣어보겠습니다.
    Paid version of tsProtector has been released. It features Access Log. More features on the way.

2012년 2월 16일 목요일

KakaotalkTweak

version 1.1.4 (2012-02-21)

도움말/Help/ヘルプ

  • Select your language:
    한국어 English 日本語
  • History
  • Bug Reporting @typ0s2d10
  • 2012년 1월 31일 화요일

    Cydia 강제종료 버그 해결

    탈옥후 시디아가 키보드만 나올 찰나에 강제종료되는 문제를 해결

  • iFunbox 나 DiskAid 로 다음 경로의 폴더가 있는지 찾는다. 없으면 만든다.
    /root/Library/Keyboard/

  • 다음 경로의 파일을 위 폴더로 복사한다
    /var/mobile/Library/Keyboard/UserDictionary.sqlite
  • 2011년 11월 30일 수요일

    Cydia Repository Update Script

    Cydia 저장소에 패키지 파일을 올리고 업데이트 하기가 너무 귀찮은 나머지 스크립트를 만들었다.
    (ARM용으로는 reprepro나 dak 같은게 안나오나...)

    #!/bin/sh
    
    rm -f Packages.bz2 Release Release.gpg
    dpkg-scanpackages . Packages > Packages
    bzip2 -k Packages
    cp Release.org Release
    
    md5=$(md5sum Packages)
    size=$(stat -c%s Packages)
    md5=$(echo $md5 | sed "s/Packages/$size Packages/" - | sed "s/^/ /" -)
    echo "$md5" >> Release
    
    md5=$(md5sum Packages.bz2)
    size=$(stat -c%s Packages.bz2)
    md5=$(echo $md5 | sed "s/Packages/$size Packages/" - | sed "s/^/ /" -)
    echo "$md5" >> Release
    
    gpg2 -abs -o Release.gpg Release
    chown -R oldpiano:hdusers *
    

    2011년 11월 28일 월요일

    Cydia Repository 만들기

    * 하루죙일 삽질하고 겨우 했음 ㅜㅜ

    자세한 설명은 http://www.saurik.com/id/7

    준비물
    dpkg-scanpackages
    gpg (port gpgme)
    bzip2
    md5sum