AquaSta
Moderator
RockRing
RockRing là ứng dụng giúp bạn thay đổi nhạc chuông iPhone theo thời gian đặt trước.
Sau đây hướng dẫn cách thuốc, all credits to sp4m
1. Cài đặt RockRing từ source của BigBoss trên Cydia hoặc download bên dưới
2. Cài đặt GNU Debugger từ Cydia hoặc download bên dưới
3. Download Putty (cho Windows) hoặc dùng Terminal (Mác hoặc Linux )
4. Đã cài OpenSSH trên iPhone, cài từ Cydia. Vào Sbsetting và ON OpenSSH lên nhé!
- Thực hiện
+ Bật Wifi của iPhone lên, vào Settings >> WIFI >> Chọn mạng (kết nối ok) >> Tap vào tên mạng >> Dòng IP Address: ví dụ 192.168.1.16
+ Bật Putty nhập vào ô Host name địa chỉ IP iPhone của bạn
+ Điền xong giống hình của mình thì ấn Open >> Đợi vài giây để nó Connect với iPhone của bạn. Rùi tiếp tục gõ lệnh để LOGIN iPhone như sau:
1. Tại Login as gõ: root
2. Gõ mât khẩu là alpine (mật khẩu mặc định)
3. Tiếp tục gõ: gdb
4. Sau đó copy toàn bộ đoạn dưới đây, paste vào putty (click chuột phải là paste)
Mã:
break *0x0000211a
break *0x0000212c
commands 1
silent
print $r5
set $pc=0x2122
continue
end
commands 2
silent
printf "%c%c%c%c%c%c%c%c",$1,$2,$3,$4,$5,$6,$7,$8
end
6. Mở RockRing trên iPhone, để nguyên chương trình, không sờ mó gì vào nó
7. Trên máy tính gõ vào Putty (Terminal) như sau: attach RockRing
8. Tiếp tục gõ: continue
9. Bây giờ trên iPhone chọn "Active" và gõ vào Serial: 12345678
10. Sau đó bạn sẽ thấy trên Putty hiện ra Serial kích hoạt cho máy bạn, ghi lại code đó để kích hoạt
Gõ quit và thoát Putty
Đây là list trên Putty
Mã:
login as: root
root@192.168.1.16's password:
u3hnH:~ root# gdb
GNU gdb 6.3.50.20050815-cvs (Sat Sep 19 05:37:57 UTC 2009)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "--host=arm-apple-darwin9 --target=".
(gdb) break *0x0000211a
Breakpoint 1 at 0x211a
(gdb) break *0x0000212c
Breakpoint 2 at 0x212c
(gdb) commands 1
Type commands for when breakpoint 1 is hit, one per line.
End with a line saying just "end".
>silent
>print $r5
>set $pc=0x2122
>continue
>end
(gdb) commands 2
Type commands for when breakpoint 2 is hit, one per line.
End with a line saying just "end".
>silent
>printf "%c%c%c%c%c%c%c%c",$1,$2,$3,$4,$5,$6,$7,$8
>end
(gdb) attach RockRing
Attaching to process 1186.
Reading symbols for shared libraries . done
Reading symbols for shared libraries warning: Could not find object file "/Users/fly/Desktop/RockRing/Cydia/RockRing/build/RockRing.build/Release-iphoneos/RockRing.build/Objects-normal/armv6/main.o" - no debug information available for "/Users/fly/Desktop/RockRing/Cydia/RockRing/main.m".
warning: Could not find object file "/Users/fly/Desktop/RockRing/Cydia/RockRing/build/RockRing.build/Release-iphoneos/RockRing.build/Objects-normal/armv6/RockRingAppDelegate.o" - no debug information available for "/Users/fly/Desktop/RockRing/Cydia/RockRing/Classes/RockRingAppDelegate.m".
warning: Could not find object file "/Users/fly/Desktop/RockRing/Cydia/RockRing/build/RockRing.build/Release-iphoneos/RockRing.build/Objects-normal/armv6/SettingViewController.o" - no debug information available for "/Users/fly/Desktop/RockRing/Cydia/RockRing/Classes/SettingViewController.m".
warning: Could not find object file "/Users/fly/Desktop/RockRing/Cydia/RockRing/build/RockRing.build/Release-iphoneos/RockRing.build/Objects-normal/armv6/DisplayCell.o" - no debug information available for "/Users/fly/Desktop/RockRing/Cydia/RockRing/Classes/DisplayCell.m".
warning: Could not find object file "/Users/fly/Desktop/RockRing/Cydia/RockRing/build/RockRing.build/Release-iphoneos/RockRing.build/Objects-normal/armv6/ListViewController.o" - no debug information available for "/Users/fly/Desktop/RockRing/Cydia/RockRing/Classes/ListViewController.m".
warning: Could not find object file "/Users/fly/Desktop/RockRing/Cydia/RockRing/build/RockRing.build/Release-iphoneos/RockRing.build/Objects-normal/armv6/DetailViewController.o" - no debug information available for "/Users/fly/Desktop/RockRing/Cydia/RockRing/Classes/DetailViewController.m".
warning: Could not find object file "/Users/fly/Desktop/RockRing/Cydia/RockRing/build/RockRing.build/Release-iphoneos/RockRing.build/Objects-normal/armv6/CellTextView.o" - no debug information available for "/Users/fly/Desktop/RockRing/Cydia/RockRing/Classes/CellTextView.m".
warning: Could not find object file "/Users/fly/Desktop/RockRing/Cydia/RockRing/build/RockRing.build/Release-iphoneos/RockRing.build/Objects-normal/armv6/d3des.o" - no debug information available for "/Users/fly/Desktop/RockRing/Cydia/RockRing/d3des.c".
warning: Could not find object file "/Users/fly/Desktop/RockRing/Cydia/RockRing/build/RockRing.build/Release-iphoneos/RockRing.build/Objects-normal/armv6/md5.o" - no debug information available for "/Users/fly/Desktop/RockRing/Cydia/RockRing/md5.c".
warning: Could not find object file "/Users/fly/Desktop/RockRing/Cydia/RockRing/build/RockRing.build/Release-iphoneos/RockRing.build/Objects-normal/armv6/ActivateCell.o" - no debug information available for "/Users/fly/Desktop/RockRing/Cydia/RockRing/Classes/ActivateCell.m".
warning: Could not find object file "/Users/fly/Desktop/RockRing/Cydia/RockRing/build/RockRing.build/Release-iphoneos/RockRing.build/Objects-normal/armv6/ActivateViewController.o" - no debug information available for "/Users/fly/Desktop/RockRing/Cydia/RockRing/Classes/ActivateViewController.m".
continue
............................................................... done
0x319a9818 in mach_msg_trap ()
(gdb) continue
Continuing.
Reading symbols for shared libraries . done
Reading symbols for shared libraries .. done
$1 = 1
$2 = 8
$3 = 2
$4 = 2
$5 = 4
$6 = 9
$7 = 2
$8 = 6
(gdb)
Sau khi có mã ở trên bạn đăng ký theo thứ tự $1 đến $8 nhé. Xem hình của mình nè (giấu bên trong khung ẩn, ai muốn xem thì trả lời bài viết nhé)
[hide]
OK, vậy là xong rồi.
- Nếu ai không có Wifi để làm thì các bạn có thể dùng chương trình WinSCP bản No WiFi dùng cable USB kết nối nhé. Các bạn chịu khó tìm đừng yêu cầu ở đây nhé! Trong WinSCP có tích hợp sẵn Terminal và Putty rùi đó
Download (trả lời bài viết để xem nội dung ẩn)
[hide]
RockRing: http://www.mediafire.com/?yijzytyium0
GNU Debugger: http://www.mediafire.com/?yijzytyium0
Putty: http://www.mediafire.com/?3izuyinex2m
[/hide]