DO NOT PAY FOR JAILBREAK YOUR DEVICE!

最近、『NTTドコモのSIMカードでLTEを使えるようにする』『ソフトバンクやKDDIで月額を払わなくてもテザリングができるように』などのフレーズで『CommCenter* patch』や各種キャリアバンドルをインストールする代行業者があるようで、たいへん多くの「どのような関係性があるのか」「無償で提供しているように見せかけてカネを取るのか」「いくら儲かるのか」といった問い合わせを受けています。

これらの悪質な業者と我々は、いっさい関係がありません。Jailbreakは無償で提供されるべきものであり、これを商用利用すべきものでもありません。 [続きを読む »]


2011年10月4日火曜日

CommCenterClassic patch for iOS 5 GM (9A334)

For foreigners
Use our cydia repository for quick patch CommCenter(Classic). Thank you for visiting our blog!

CommCenterClassic patchをiOS 5 GM向けに更新しました。このブログの右上のほうにある v.backspace.jp のリポジトリからもインストールできます(動作に関して何の保証もありません)。

パッチを行うための解析方法に関してはBeta 1のエントリを、GMでのポインタについては続きをどうぞ。

これまでとほぼ同様の内容で、いつものように対象アドレスが違います。


0008f8f4	f075ea6e	blx	0x104dd4	@ symbol stub for: _SecKeyRawVerify
0008f8f8	    2800	cmp	r0, #0
0008f8fa	    bf08	it	eq
0008f8fc	    2601	moveq	r6, #1
0008f8fe	    e001	b.n	0x8f904
0008f900	    2601	movs	r6, #1
0008f902	    b114	cbz	r4, 0x8f90a
0008f904	    4620	mov	r0, r4
0008f906	f074eade	blx	0x103ec4	@ symbol stub for: _CFRelease
0008f90a	    4628	mov	r0, r5
0008f90c	f074eada	blx	0x103ec4	@ symbol stub for: _CFRelease
0008f910	    4630	mov	r0, r6
0008f912	    b003	add	sp, #12
0008f914	e8bd0d00	ldmia.w	sp!, {r8, sl, fp}
0008f918	    bdf0	pop	{r4, r5, r6, r7, pc}
0008f91a	    bf00	nop
0008f91c	    b5f0	push	{r4, r5, r6, r7, lr}

GMにおいては8F910が対象アドレスで、例によって 2001 へ改変して movs r0, #1 に書き換えばOKです。


$ su -
# export CODESIGN_ALLOCATE=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate
# cd /System/Library/Frameworks/CoreTelephony.framework/Support/
# cp ./CommCenterClassic ./CommCenterClassic.bak
# echo "008e910: 0120" | xxd -r - ./CommCenterClassic
# chmod 755 ./CommCenterClassic
# ldid -s ./CommCenterClassic
# killall CommCenterClassic

iOS 5 GMには、Beta 7に存在したようなキャリアバンドルのないSIMカードを正常に認識できない不具合はありません。NTTドコモなどのSIMカードなども正しく利用することが可能です。

0 件のコメント:

コメントを投稿