구글앱엔진을 시디아 저장소 서버로 쓰기
* 이 문서는 대강 적은 것이며 나중에 보강할 것입니다
준비물
- 구글계정
- 구글앱엔진 클라이언트
- 맥 또는 리눅스 또는 우분투
- gpg
- dpkg-scanpackages 또는 기타 툴
- md5sum 외 기타
- CydiaIcon.png
1. 로컬에 저장소로 쓸 폴더를 만든다
2. deb 파일들을 모은다
3. dpkg-scanpackages 를 실행한다
4. Release 파일을 만든다
5. Release.gpg 파일을 만든다
6. CydiaIcon.png
7. 로컬에서 테스트
8. 구글앱엔진 클라이언트로 업로드
9. 갱신 & 업로드 스크립트를 만들어본다
2013년 3월 29일 금요일
Using Google AppEngine for Cydia License Server
구글 앱엔진을 시디아 라이센스 검사 서버로 사용하기
준비물
- 구글 계정
- 구글앱엔진 클라이언트
1. 구글 앱엔진에서 빈 어플리케이션을 만든다.
일단 무료로 사용할테니 아무런 설정을 건드리지 않는다. 사실 옵션도 너무 많고 해서 별로 건드릴 생각도 안난다.
2. 파이썬으로 코드를 작성한다.
파이썬으로 하루만에 만들어 본 첫번째 작품이 되겠다.
높은 스킬 필요없다. 파이썬 도움말 찾아가며 했다. 다만 시디아 API에 나와있는대로 signiture 값이 제대로 나오도록 하면 된다. 데이터스토어 안쓰고 sha1, base64, urllib 등 패키지? 가 잘 만들어져있으니 구글사마께 여쭈어가며 만들면 된다.
한가지 라이센스 조회에 실패한 크랙사용자일 경우 로그을 남기기 위해 403 HTTP 오류를 내도록 한다.
소스는 공개하지 않기로 한다. 쪽팔리니까 ㅋ
3. 로컬서버로 테스트
시디아 API에 나와있는 샘플과 자신의 UUID를 번갈아가며 테스트해본다.
4. 올린 후에는?
로그보기에서 얼마나 크랙사용자가 많은지 확인하면 된다. 약 90%는 크랙사용자다 ㅠㅠ
5. 유료로 넘어가면?
그 전에 내리든지... 걍 돈 내든지...
아직 이틀밖에 안지났으니 한달정도는 지켜보기로 하자.
자신이 그닥 유명하지 않은 개발자이고, 별로 유요하지 않은 = 별로 안 팔리는 것들만 팔고 있다는 것을 다행으로 여기자 (ㅠㅠ)
준비물
- 구글 계정
- 구글앱엔진 클라이언트
1. 구글 앱엔진에서 빈 어플리케이션을 만든다.
일단 무료로 사용할테니 아무런 설정을 건드리지 않는다. 사실 옵션도 너무 많고 해서 별로 건드릴 생각도 안난다.
2. 파이썬으로 코드를 작성한다.
파이썬으로 하루만에 만들어 본 첫번째 작품이 되겠다.
높은 스킬 필요없다. 파이썬 도움말 찾아가며 했다. 다만 시디아 API에 나와있는대로 signiture 값이 제대로 나오도록 하면 된다. 데이터스토어 안쓰고 sha1, base64, urllib 등 패키지? 가 잘 만들어져있으니 구글사마께 여쭈어가며 만들면 된다.
한가지 라이센스 조회에 실패한 크랙사용자일 경우 로그을 남기기 위해 403 HTTP 오류를 내도록 한다.
소스는 공개하지 않기로 한다. 쪽팔리니까 ㅋ
3. 로컬서버로 테스트
시디아 API에 나와있는 샘플과 자신의 UUID를 번갈아가며 테스트해본다.
4. 올린 후에는?
로그보기에서 얼마나 크랙사용자가 많은지 확인하면 된다. 약 90%는 크랙사용자다 ㅠㅠ
5. 유료로 넘어가면?
그 전에 내리든지... 걍 돈 내든지...
아직 이틀밖에 안지났으니 한달정도는 지켜보기로 하자.
자신이 그닥 유명하지 않은 개발자이고, 별로 유요하지 않은 = 별로 안 팔리는 것들만 팔고 있다는 것을 다행으로 여기자 (ㅠㅠ)
2013년 2월 2일 토요일
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일 수요일
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
도움말/Help/ヘルプ
한국어 English 日本語
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 같은게 안나오나...)
(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
준비물
자세한 설명은 http://www.saurik.com/id/7
준비물
dpkg-scanpackages gpg (port gpgme) bzip2 md5sum
피드 구독하기:
글 (Atom)