Upload
tu-le-thanh
View
36
Download
3
Embed Size (px)
DESCRIPTION
hay
Citation preview
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
1
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
CẨM NANG TOÀN DIỆN VỀ IPHONE
I. Bắt đầu sử dụng iPhone
1. iPhone Lock & iPhone World
IPhone Lock là iPhone được sản xuất để dùng SIM của một nhà mạng nào
đó. Khi mua iPhone lock khách hàng phải ký hợp đồng với nhà mạng tương
ứng. Với một số nhà mạng, khách hàng có thể trả thêm chi phí để mua code
unlock để sử dụng được SIM bất kỳ.
IPhone World là iPhone có thể sử dụng SIM từ bất kỳ nhà mạng nào. Sử
dụng iPhone Lock người dùng được lợi cước phí từ nhà mạng nhưng chỉ sử
dụng được SIM của nhà mạng đó, ngược lại sử dụng iPhone World người dùng không có lợi về
cước phí nhưng có thể sử dụng SIM của nhà mạng bất kỳ.
Cách chính xác nhất để phân biệt bản Lock và World là: sau khi cài đặt lại firmware (restore),
gắn SIM bất kỳ vào iPhone, kết nối iPhone với máy tính có nối internet và bật iTune lên, nếu
iPhone tự động nhận ra SIM là bản world và ngược lại.
2. Khi mua về iPhone gồm những gì?
Ngoài iPhone chúng ta có thêm 1 cục xạc, một sợi dây cáp nối iPhone với máy tính, và tai nghe
nhạc + tài liệu hướng dẫn sử dụng cơ bản.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
2
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
3. Tháo/gắn SIM cho iPhone
iPhone 2G, 3G, 3Gs có khay SIM trên đỉnh của iPhone. iPhone 4 có khay SIM nằm bên hông.
Chỉ cần lấy kẹp giấy chọt đủ mạnh vào lổ nhỏ ở khay SIM để nó bung ra.
Lưu ý: iPhone 4 sử dụng Micro SIM, có kích thước nhỏ hơn SIM thông thường. Lúc trước
người dùng phải cắt SIM để sử dụng, hiện tại SIM nhỏ đã được bán tại các nhà mạng như
Viettel, Vina…vv
4. Các nút có trên iPhone
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
3
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Nếu iPhone đang dùng, ta bấm nhả nút Sleep/Power thì iPhone sẽ sang chế độ chờ
(sleep). Mặc định nếu ta không sử dụng iPhone trong 1 phút nó cũng tự động chuyển
sang chế độ chờ.
Khi iPhone đang ở chế độ chờ, ta có thể bấm nút Home hoặc nút Sleep/Power, sau đó kéo
nút màu trắng (hình bên dưới) sang phải sẽ vào màn hình HOME.
Khi đang mở một ứng dụng, ta chỉ cần bấm nút
HOME để quay về màn hình HOME.
5. Bật tắt iPhone
Nếu iPhone đang tắt chỉ cần bấm giữ nút
Sleep/Power một chút để bật iPhone lên.
Nếu muốn tắt hẳn iPhone chỉ cần giữ đè nút
Sleep/Power đến khi trên màn hình xuất hiện
“Slide to power off” ta dùng ngón tay kéo nút màu
đỏ sang phải để tắt.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
4
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
6. Sắp xếp/xóa các biểu tượng của các ứng dụng (icon)
Muốn di chuyển vị trí một icon, chỉ cần dùng ngón
tay giữ đè lên icon đó cho đến khi các icon rung lên
o Khi đó có thể dùng ngón tay kéo icon đó đến
vị trí mong muốn.
o Nếu bấm vào biểu tượng có dấu chéo trên
icon sẽ xóa ứng dụng đó (lưu ý chỉ xóa được
các ứng dụng do bạn cài vào, không thể xóa
các ứng dụng hệ thống)
o Nếu kéo một icon vào một icon khác sẽ tạo ra
một category mới và ta có thể đặt tên cho
category này.
7. Chuyển qua lại giữa các ứng dụng đang chạy
Để chuyển giữa các ứng dụng đang chạy, ta bấm 2 lần nút HOME liên tiếp sẽ thấy danh sách các
ứng dụng đang chạy nằm ở thanh ngang bên dưới, ta bấm chọn chương trình muốn chuyển.
Cùng một lúc ta chỉ thấy 4 chương trình đang chạy, dùng ngón tay quẹt qua trái hoặc qua phải ở
thanh này để thấy thêm các chương trình khác (nếu có).
8. Tắt các chương trình đang chạy ngầm
1. Đầu tiên bấm 2 lần nút HOME để thấy các chương trình đang chạy,
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
5
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
2. Dùng ngón tay đè lên một chương trình cho đến khi các icon này rung lên,
3. Bấm vào biểu tượng dấu chéo hiện ra trên icon
9. Cách sử dụng nút bấm trên tai nghe
Tai nghe của iPhone gồm có 2 tai nghe (có ghi rõ L R)
Trên tai nghe iPhone 2G, 3G thì có micro và nút chức năng nằm ở giữa,
Tai nghe iPhone 3Gs, 4 thì có thêm 2 nút để tăng giảm âm lượng,
Khi có cuộc gọi đến, ta bấm nút chức năng để nghe, bấm và giữ để từ chối,
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
6
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Bình thường, nếu bấm sẽ play nhạc từ iPod, nếu bấm giữ sẽ chạy chương trình nhận diện
giọng nói,
Nếu đang chơi nhạc bằng chương trình iPod, ta bấm 1 lần nút chức năng sẽ tạm dừng bài
nhạc, bấm 2 lần liên tiếp sẽ qua bài nhạc kế tiếp, bấm 3 lần liên tiếp sẽ quay về bài trước
đó.
10. Cách dùng bàn phím trên iPhone
Để gõ tiếng Việt ta vào Setting/General/Keyboard/International Keyboards/Add New
Keyboard chọn Vietnamese. Lúc đó trên bàn phím sẽ có hình quả địa cầu, bấm vào nút
này để chuyển qua lại giữa bàn phím tiếng Anh và bàn phím Tiếng Việt (gõ kiểu telex)
Để gõ chưa hoa liên tục, ta bấm 2 lần vào phím Shift (hình mũi tên lên).
Thông thường khi đang gõ chữ, muốn gõ số ta bấm phím “123”, sau đó gõ số xong lại
phải bấm phím “ABC” để quay về gõ chữ.
o Nếu đang gõ chữ mà muốn bấm nhanh một số ta bấm đè phím “123” sau đó kéo
rê sang một phím số cần bấm rồi thả ra,
o Tương tự nếu đang bấm số mà muốn gõ nhanh 1 chữ ta bấm đè phím “ABC” sau
đó kéo re sang một phím chữ cần bấm rồi thả ra,
Bấm đè một ký tự sẽ hiển thị ra các ký tự đặc biệt liên quan.
Để bật hay tắt chết độ tự động sữa lỗi chính tả hãy vào Setting\General\Keyboard\ Auto-
Correction.
11. Một số thiết lập cơ bản với Setting
Chuyển sang chế độ đi máy bay (tắt tất cả dịch vụ liên quan đến song như wifi, Bluetooth, điện
thoại…vv): Setting/Airplane Mode chọn ON điện thoại sẽ ở chế độ đi máy bay.
Kết nối Wifi: Setting/Wi-Fi chọn ON sẽ bật wifi. Sau khi kết nối vào mạng wifi nào đó, ta thể
bấm vào mũi tên bên phải wifi để vào phần thiết lập nâng cao như: thiết lập IP tĩnh, khai báo
proxy.
Setting/Personal Hotspot: biến iPhone thành điểm truy cập wifi thông qua GPRS hoặc 3G.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
7
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Setting/Notifications: bật thông báo cho các ứng dụng, ví dụ bạn bạn bật cho yahoo thì khi có
người gửi message, nếu bạn đang dùng chương trình khác sẽ có popup thông báo message như
hình bên dưới. Chỉ nên bật Notification cho những chương trình cần thiết để tránh hao Pin.
Setting/Sounds: thiết lập âm thanh bao gồm:
Vibrate: bật tắt chế độ rung,
Ringtone: âm thanh khi có điện thoại,
Text Tone: âm thanh khi có tin nhắn,
Lock Sounds: âm thanh khi khóa điện thoại,
Keyboard Clicks: âm thanh bàn phím
Setting/General: bao gồm
About: chứa thông tin về iPhone,
Usage/Battery Pecentage: bật tắt số phần trăm pin,
Network/3G: bật 3G,
Network/Cellular Data: bật GPRS, phải bật cái này khi bật 3G,
Bluetooth: bật/tắt Bluetooth,
Auto-Lock: định khoảng thời gian iPhone sẽ tự động lock khi không sử dụng,
Passcode: đặt mật khẩu mỗi khi unlock iPhone,
Date & Time: chỉnh ngày giờ,
Keyboard: chọn bàn phím phù hợp,
International: Chọn ngôn ngữ, định dạng ngày tháng,
12. Cách thiết lập GPRS và 3G trên iPhone
Giả sử bạn đã đăng ký sử dụng GPRS hoặc 3G với nhà mạng (xem cú pháp trên website của nhà
mạng tương ứng).
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
8
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Kể từ iOS4 trở đi (nhà mạng Việt Nam Vina, Viettel đã cung cấp iPhone) thì iPhone có thể tự
nhận GPRS/3G sau khi gắn SIM vào vì thông tin về nhà mạng được Apple nhúng sẵn trong iOS.
Tuy nhiên một số bạn nâng cấp lên từ bản iOS<=3.x, thì những thông tin cấu hình cũ được giữ
lại, nên có trường hợp iPhone thiết lập không đúng cấu hình nhà mạng. Lúc đó bạn vào
Setting\Genneral\Network\Cellular Data và nhập vào những thông tin tương ứng sau:
VinaPhone:
APN: m3-world
User name: mms
Password: mms
Mobifone:
APN: m-wap
Username: mms
Password: mms
Viettel:
APN: v-internet
Username: (để trống)
Password: (để trống)
13. Cách sử dụng để tiết kiệm PIN
iPhone nhiều tính năng nên rất nhanh hết Pin. Một số kinh nghiệm để tăng thời lượng sử dụng:
Xạc đầy và sử dụng đến khi còn khoảng 10% mới xạc lại,
Tắt Location Services nếu không cần thiết (Settings/General/Location Services),
Tắt Notifications nếu không thật sự có nhu cầu (Settings/Notifications),
Tắt Push Mail nếu không cần nhận mail ngay khi người khác gửi (Settings/Mail, Contacts,
Calendars/Fetch New Data/Push),
Không dùng quá nhiều account mail,
Tắt Wifi, BlueTooth, EDGE, 3G khi không dùng đến,
Không nên cài nhiều các phần mềm chạy ngầm như iBlacklist, SBSettings, WinterBoards..
Tối trước khi đi ngủ có thể bật chế độ Airplane Mode,
Giảm độ sáng màn hình,
Tắt EQ của iPod (Settings/iPod/EQ),
Chọn chế độ tự tắt màn hình sau 1 phút,
Đối với iOS4 trở lên, có thể tắt chương trình đang chạy bằng cách Click đúp vào nút
HOME, nhấn đè một app dưới thanh taskbar, và bấm delete,
Không chơi game hoặc lướt web khi đang xạc Pin
14. Xem thông tin về iPhone (các thông số cần biết)
Vào Setting/General/About
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
9
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Giải thích các ký hiệu liên quan:
IMEI (International Mobile Equipment Identity):
Là dãy số gồm gồm 17 hoặc 15 con số, được xem như là chứng minh thư của iPhone. Không nên
public dãy số này lên mạng vì người khác có thể dùng nó để báo mất với Apple store, lúc này
người đó có thể mua iPhone mới với mức giá không ký hợp đồng với nhà mạng và số IMEI
iPhone của bạn sẽ bị hủy. Sau khi IMEI bị hủy, bạn không còn active iPhone được nữa.
ICCID (Integrated Circuit Card ID):
Đây là dãy số trên SIM. Sau khi gắn SIM vào trên iPhone mới thấy dãy số này.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
10
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Serial
là dãy số có dạng xxYWWyyyyyy, trong đó xx là mã số của nhà máy sản xuất, Y là năm sản
xuất, WW là tuần sản xuất, yyyyyy là dãy số để phân biệt iPhone của cùng một nhà máy sản
xuất. Như vậy xem số serial bạn có thể biết được thời gian sản xuất của iPhone. Thông thường
iPhone có số serial bắt đầu bằng số 7 hoặc 8, những iPhone có serial bắt đầu là 5 là iPhone lỗi
được Apple tân trang lại. Nếu bạn mua iPhone từ Apple store nhưng bị lỗi hoặc báo mất, thì
Apple sẽ bán hoặc đổi lại cho bạn iPhone có serial bắt đầu là 5.
Baseband
Baseband trong iphone dùng để điều khiển các chức năng sử dụng Ăngten như nghe, gọi, nhắn
tin, GPRS, 3G…vv. Baseband hoàn toàn tách biệt với iOS, nó có bộ vi xử lý và firmware riêng
(gọi là Modem Firmware). Khi Apple tung ra iOS mới, Apple có thể nâng cấp hoặc không
không nâng cấp Baseband. Khi Baseband được nâng cấp, người dùng iPhone Lock phải đợi
phần mềm Unlock từ cộng đồng iPhone Hacker. Nhóm iPhone Hacker nổi tiếng nhất là
http://blog.iphone-dev.org/
Chỉ một số ít iPhone có khả năng hạ (downgrade) baseband, chính vì vậy nếu sử dụng iPhone
Lock, mỗi khi Apple ra firmware mới, bạn cần theo dõi thông tin từ cộng đồng để bảo đảm việc
cài đặt không làm nâng cấp baseband.
Model
Dựa vào số Model của iPhone bạn có thể biết nguồn gốc xuất sứ (quốc gia, nhà mạng cung
cấp…). Gõ số Model này vào google để tra cứu thêm thông tin của iPhone. Hoặc có thể thử tra
cứu tại http://tinyurl.com/26uczzo
15. Khái niệm iOS (iPhone Operating System) – iPhone Firmware (Viết tắt là Firmware)
iOS là hệ điều hành của iphone, thông thường được gọi là iPhone Firmware (trình điều khiển
iphone). Apple thường xuyên cập nhật iOS nhằm hỗ trợ các tính năng mới đồng thời ngăn chặn
việc bẻ khóa (Unlock) và cài lậu phần mềm (Jailbreak). Phiên bản (Version) iOS mới nhất tính
đến ngày ngày cập nhật tài liệu là 4.3.3.
16. Khái niệm Custom Firmware
Đây là firmware đã được chỉnh sửa bởi người dùng. Khi cài đặt lại (restore) iPhone bằng
firmware này thì iPhone đã được Jailbreak sẵn (cho phép cài phần mềm lậu). Tùy vào người tạo
custom firmware có chọn “Upgrade baseband” hoặc “không upgrade baseband” mà bản custom
firmware sẽ làm nâng cấp hoặc không nâng cấp baseband (thông thường người ta chọn không
nâng cấp baseband).
Ta quy ước firmware gốc là firmware từ trang của Apple, custom firmware là firmware đã qua
chỉnh sửa của người dùng.
Có 2 loại custom firmware là hactivated và unactivated. Phiên bản unactivated được sử dụng
khi bạn dùng SIM của nhà mạng đã bán iPhone. Ví dụ mua iPhone của Viettel và sài SIM
Viettel theo hợp đồng. Sử dụng phiên bản hactivated khi bạn muốn dùng SIM bất kỳ.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
11
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
17. Khi mua iPhone cũ cần chú ý gì?
Số IMEI trên hộp (nếu có) phải trùng với số IMEI trên khay SIM và IMEI trong máy
(Setting\General\About\IMEI. Trong trường hợp iPhone chưa Active, có thể dùng chức
năng Emergency Call (gọi khẩn cấp) nhấn *#06# để xem số IMEI.
Bật wifi và kết nối thử, nhiều iPhone bị lỗi wifi.
Gắn SIM và gọi điện thử, vì nhiều iPhone bị hư mic gọi, thu âm được nhưng gọi điện đầu
kia không nghe.
Coi kỹ các đường viền trên iPhone xem có bị hở không, iPhone rin thường rất khít không
thấy kẻ hở. Đặc biệt chú ý hai con ốc gần chổ gắn dây cáp nối với máy tính, nếu bị trầy
xước thì khả năng iPhone đã bị bung là rất cao.
Chụp hình thử để kiểm tra camera.
Bấm nút Home, Power, volume và nút silent để thử độ nhạy.
Cắm tai nghe để thử lỗ cắm mic, gọi điện và bật loa ngoài để thử loa ngoài.
II. Quản lý iPhone bằng iTune
Apple cung cấp miễn phí chương trình iTune để quản lý iPod/iPhone/iPad tại
http://www.Apple.com/itunes/download/
1. iTune
Là chương trình giúp đồng bộ (Sync) ứng dụng, hình ảnh, nhạc, phim từ
máy tính vào iPhone. Khi cài iTune, driver cho các thiết bị
iPod/iPhone/iPad cũng được cài đặt theo giúp máy tính nhận diện được
các thiết bị này. Apple thường xuyên update iTune để hỗ trợ firmware
mới, cung cấp các tính năng mới đồng thời cũng ngặn chặn việc cài lậu
phần mềm (Jailbreak). Mỗi khi iTune ra phiên bản mới, bạn nên tham
khảo thông tin từ cộng đồng iPhone xem bản nâng cấp mới có làm ảnh
hưởng đến quá trình Jailbreak không.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
12
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
2. App Store
Là kho phần mềm của Apple. Tính đến cuối tháng 5/2011 có khoảng 500.000 ứng dụng được
đưa lên App store. Muốn cài đặt các phần mềm từ App store bạn phải đăng ký tài khoản iTune.
Phần mềm trên App Store có thể miễn phí hoặc tính phí. Apple xây dựng App Store theo từng
quốc gia. iTune Account ở quốc gia nào chỉ mua được các ứng dụng trên App Store của quốc
gia đó. Đăng ký một tài khoản iTune bạn có thể download những ứng dụng miễn phí để cài đặt
cho iPhone. Nhìn chung, App Store tại Mỹ là đầy đủ ứng dụng và được cập nhật nhanh nhất.
Khi tạo tài khoản free nên khai báo quốc gia là Mỹ.
Phần mềm (apps) lậu là phần mềm không xuất phát từ App store hoặc lấy từ app store nhưng đã
được crack để sử dụng với bất kỳ tài khoản iTune nào.
Lưu ý: muốn sử dụng phần mềm lậu cũng cần phải có tài khoản iTune free.
3. Cách đăng ký tài khoản iTune miễn phí từ máy tính
Như đã nói, App Store tại Mỹ luôn được cập nhật sớm nhất, bài viết này hướng dẫn các bạn tạo
một tài khoản iTune miễn phí trên App Store ở Mỹ. Ý tưởng chính là bạn sẽ mua một ứng dụng
miễn phí, khi đó Apple sẽ cho phép tạo tài khoản miễn phí mà không cần điền thông tin thanh
toán (none).
Đầu tiên bạn cần tìm một địa chỉ thật bên Mỹ bằng google như sau:
B01: Dùng trình duyệt vào trang http://maps.google.com, và gõ White House (nhà trắng) vào
mục tìm kiếm.
B02: Làm theo các bước trong hình sau:
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
13
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
-
B03: Làm theo hình sau để biết cách xem địa chỉ (sẽ dùng đến ở biết đăng ký)
Đến đây ta tiến hành tạo tài khoản iTune trên máy tính theo các bước sau:
B1: Mở iTune, click vào iTunes Store ở phía bên trái, cuộn nội dung đến cuối trang và ấm vào lá
cờ tròn bên góc phải dưới màn hình để chọn quốc gia. Hãy chọn United States
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
14
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
B2: Nhấn vào nút App Store, sau đó cuộn nội dung đến phần Free Apps, Click vào nút Free.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
15
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
B3: Bấm vào nút Create New Account, lần lượt làm theo các hình bên dưới
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
16
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
B4: Dùng email của mình để đăng ký, tốt nhất là tài khoản gmail. Chú ý là password tối thiểu là
8 ký tự, vừa có số vừa có chữ.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
17
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
B5:Trong phần Credit Card bạn chọn None. Sử dụng địa chỉ hợp lệ bạn đã tìm ở trên điền vào
cửa sổ bên dưới.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
18
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
B6: Hoàn tất, vào hộp mail để xác thực tài khoản.
4. Cách đăng ký tài khoản iTune ngay trên iPhone
B1: Chạy chương trình App Store trên iPhone
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
19
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
B2: Bấm vào ứng dụng có chữ FREE, sau đó lần lượt bấm “FREE” và “INSTALL”
B3: Chọn Create New Apple ID, sau đó chọn quốc gia và đồng ý các điều khoản.
B4: Sau khi đồng ý với các điều khoản bạn nhấn “Agree” để đi tiếp, bạn sẽ phải nhập các thông
tin như: Email, mật khẩu cho tài khoản itune (password), nhập lại mật khẩu (verify), câu hỏi bảo
mật (Question), trả lời cho câu hỏi (Verify), ngày tháng năm sinh (Day, Month, Year)
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
20
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
B5: Chọn Next để đi tiếp, trong phần Credtit Card chọn None (mục None chỉ có khi lúc đầu bạn
chọn down ứng dụng miễn phí). Sau đó bạn điền các thông tin các nhân bao gồm học tên và địa
chỉ, mã vùng, điện thoại...vv Phần địa chỉ bạn nên ghi chính xác địa chỉ của khách sạn đã tìm
kiếm bằng google ở trên.
B6: Có khả năng iTune sẽ yêu cầu xác nhận lại thành phố do bạn gõ không chính xác và yêu cầu
bạn vào email để xác thực.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
21
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
B7: Bạn login vào email và click vào “Verify Now” trong email nhận được từ Apple. Đến đây
bạn hoàn tất quá trình đăng ký.
5. Đăng nhập, download app miễn phí, đăng xuất và Authorize tài khoản trên iTune
Đăng nhập (Sign In)
Sau khi bạn kích hoạt tài khoản, iTune sẽ tự động login. Nếu muốn login vào máy khác bạn
chọn Store/Sign In… sau đó nhập vào thông tin tài khoản.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
22
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Download ứng dụng miễn phí
Sau khi đăng nhập, bạn có thể download các ứng dụng miễn phí về máy tính như sau:
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
23
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
24
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
25
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Authorize
Khi login ta có thể download các phần mềm miễn phí trên App Store, tuy nhiên vẫn chưa thể
sync (đồng bộ) các ứng dụng này vào iPhone. Chúng ta cần thực hiện Authorize tài khoản trước
khi sync.
Để Authorize tài khoản ta thực hiện: Store/Authorize This Computer… sau đó nhập thông tin tài
khoản đã có.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
26
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Đăng xuất (Sign Out)
Nếu có nhiều hơn một tài khoản iTune, bạn có thể đăng xuất ra tài khoản hiện hành bằng cách
chọn Store/Sign Out, sau đó thực hiện đăng nhập với tài khoản khác.
Chú ý:
Một tài khoản iTune có thể Authorize tối đa trên 5 máy tính, và sync cho bao nhiêu
iPhone cũng được.
Một iPhone có thể cài phần mềm của tối đa 5 tài khoản iTune khác nhau.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
27
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Có thể login và mua/download phần mềm trực tiếp trên iPhone không cần thông qua máy
tính. Nhược điểm là nếu cài lại iPhone sẽ phải download lại từ đầu.
6. Đăng nhập và download phần mềm trực tiếp trên iPhone
B1: Vào Setting/Store/Sign In/Use Existing Apple ID nhập tài khoản đã đăng ký
B2: Sau khi đăng nhập mở ứng dụng App Store, bạn có thể download các phần mềm miễn phí.
7. Khái niệm Sync (đồng bộ)
Là quá trình đồng bộ dữ liệu (ứng dụng - Apps, nhạc - Music, phim - Movies, ảnh - Photos, sách
– Books…vv) giữa máy tính và iPhone. Bạn có thể chép nhạc, phim, hình ảnh, phần mềm vào
iPhone bằng cách này. Về cơ bản có ba bước để Sync như hình bên dưới.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
28
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Lần đầu thực hiện Sync tương đương với việc chép dữ liệu (ứng dụng, nhạc, phim, ảnh, sách
…vv) từ máy tính vào iPhone. Sau đó nếu ta cập nhật dữ liệu trên máy tính và thực hiện sync
lại, iTune sẽ cập nhật dữ liệu đó vào iPhone. Ngược lại, nếu ta cập nhật dữ liệu trên iPhone, khi
sync iTune sẽ cập nhật lại dữ liệu trên máy tính.
Như vậy giữa máy tính và iPhone, dữ liệu bên nào có thời điểm cập nhật gần nhất sẽ được chép
qua bên còn lại khi sync.
8. Tắt chế độ sao lưu (backup) tự động của iTune
Mặc định iTune sẽ sao lưu dữ liệu trên iPhone mỗi khi tiến hành Sync, quá trình này làm tốn
nhiều thời gian đặc biệt là trong những lần Sync đầu tiên. Tốt nhất bạn hãy tắt quá trình này
bằng chương trình Backoff. Chương trình có thể sử dụng cho cả PC & MAC. Download miễn
phí tại http://www.digidna.net/products/backoff/download
Sau khi cài chương trình bấm vào nút “Turn OFF” để tắt “tự động backup”. Sau đó bạn có thể
gỡ bỏ (remove) chương trình này đi nếu không có nhu cầu bật lại chế độ tự động backup. Theo
tôi, bạn sẽ chẳng bao giờ cần đến chức năng này vì bạn có thể thực hiện backup khi bạn muốn.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
29
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
9. Sync các ứng dụng có trong iTune vào iPhone
Sau khi bạn đã đăng nhập + authorize + download các ứng dụng về máy tính bằng iTune bạn có
thể đồng bộ các ứng dụng này vào iPhone bằng cách:
B1: Kết nối iPhone với máy tính bằng sợi cáp đi kèm, sẽ thấy xuất hiện tên của iPhone và một
số thông tin như hình bên dưới. Bấm “App” để qua ngăn chọn ứng dụng cài vào iPhone.
B2: Kéo các ứng dụng từ khung bên trái vào iPhone như hình sau, sau đó nhấn Sync và đợi..
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
30
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
10. Sync danh bạ/lịch/mail/note giữa iPhone và Outlook (hoặc Window Contacts)
B1: Kết nối iPhone với máy tính bằng sợi cáp đi kèm, sẽ thấy xuất hiện tên của iPhone. Bấm
“Info” và thực hiện như hình bên dưới:
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
31
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
11. Sync nhạc vào iPhone
B1: đưa nhạc trên máy tính vào iTune theo hình sau:
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
32
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
B2: Thay đổi thông tin về tên, tác giả, album cho các bài nhạc (nếu muốn) bằng cách: chọn 1
hoặc nhiều bài nhạc, kích phải chọn Get Info chọn Yes nếu iTune hỏi “Bạn muốn sửa thông
tin trên nhiều bài” sau đó nhập các thông tin bạn muốn đổi
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
33
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
34
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
B3: Tạo playlist để dễ quản lý các bài nhạc: File/New Playlist và nhập tên cho playlist. Bạn có
thể tạo bao nhiêu playlist tùy ý. Bạn có thể không tạo playlist, nhưng khi đó sẽ rất khó quản lý
bài hát trên iPhone.
B4: Đưa nhạc vào playlist đã tạo bằng phương pháp kéo thả
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
35
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
B5: Kết nối iPhone vào máy tính (nếu chưa). Chọn ngăn “Music” chọn Sync Music Sync
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
36
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
12. Sync hình ảnh vào iPhone
Giả sử bạn có thư mục Picture trên máy tính, trong thư mục này bạn có nhiều thư mục con chứa
hình ảnh.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
37
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Bạn chỉ muốn đưa một vài thư mục hình này vào iPhone, các bước thực hiện như sau:
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
38
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
13. Sync sách (book) vào iPhone
Apple cung cấp chương trình đọc sách miễn phí tên là iBooks. Đầu tiên bạn
phải dùng tài khoản iTune của mình tải và cài chương trình này vào iPhone.
iBooks đọc các tập tin có đuôi là “epub”. Bạn có thể dùng từ khóa “sách epub”
để tìm sách bằng google.
Sau khi download các tập tin epub về máy, hãy thực hiện các bước sau để chép
vào iPhone:
B1: Kéo các tập tin epub vào mục Book trong iTune
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
39
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
B2: Chọn iPhone Books Sync Books Sync
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
40
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
14. Tạo nhạc chuông (ringtone) cho iPhone bằng iTune
Nhạc chuông của iPhone là tập tin dạng m4r. Có thể dùng ngay iTune để tạo nhạc chuông từ các
tập tin mp3:
B1: Chọn Menu Edit/References/Chọn ngăn General/Chọn Import Settings…/Chọn ACC
Encoder trong phần Import Using như hình sau:
B2: Lúc này bạn click phải vào một file nhạc bất kỳ trong iTune sẽ có mục Create AAC
Version. Hãy chuyển file nhạc mà bạn thích sang dạng này.
B3: Tìm đến tập tin sau khi chuyển bằng cách click phải nó chọn Show in Windows Explorer:
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
41
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
B4: Đổi đuôi tập tin vừa tạo ra thành m4r (đuôi hiện tại là m4a). Sau đó làm như hình sau để đưa
nhạc chuông vào iTune:
15. Sync nhạc chuông vào iPhone
Thực hiện theo các bước sau:
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
42
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
16. Cập nhật các ứng dụng từ iTune
Đăng nhập vào iTune với tài khoản đã có và thực hiện các bước sau:
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
43
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Sau khi cập nhật các phần mềm trên iTune, bạn có thể thực hiện sync với iPhone để cập nhật
trên iPhone. Thông thường người ta chỉ thực hiện cập nhật trên iTune khi ứng dụng quá nặng
(vài trăm Mb). Nếu ứng dụng có dung lượng nhỏ (vài Mb) ta có thể cập nhật trực tiếp trên
iPhone thông qua ứng dụng App Store.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
44
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Lưu ý:
Bạn đăng nhập với tài khoản nào, thì các ứng dụng mua/download bằng tài khoản đó mới
được cập nhật.
Những ứng dụng nào đã từng mua (bằng visa, gift card, redeem code chính hãng…vv)
bạn sẽ được cập nhật hoặc download lại miễn phí.
17. Cập nhật ứng dụng trực tiếp từ iPhone
B1: Mở ứng dụng App Store
B2: Ở ngăn Updates, chọn Update All hoặc chọn từng ứng dụng sau đó chọn Update
18. Cài đặt lại (Restore) – Cập nhật (Update) firmware
Restore firmware là việc cài đặt lại iOS cho iPhone. Sau khi restore, toàn bộ chương trình và
dữ liệu hiện có trên iPhone sẽ bị xóa hết. Người ta thường restore lại khi máy bị trục trặc, hoạt
động không ổn định. Có hai loại restore:
Restore từ firmware trên trang của Apple bằng cách click vào nút resore trong iTune.
Không dùng cách này khi bạn sử dụng phần mềm lậu hoặc dùng iPhone Lock. Không
khuyên dùng cách này vì tốc độ download firmware về rất chậm, nên download firmware
về máy tính trước và thực hiện theo cách bên dưới.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
45
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Restore từ firmware có trên máy tính (có thể là custom firmware hoặc firmware gốc)
bằng cách nhấn giữ phím Shift (đối với Window) hoặc Alt (đối với Mac) sau đó nhất nút
restore trong iTune.
Khi restore firmware gốc bạn sẽ phải Jailbreak và unlock (xem định nghĩa bên dưới) iPhone lại
từ đầu nếu dùng iPhone Lock. Chính vì vậy trước khi restore firmware cần tìm hiểu xem
firmware đó đã Jailbreak và unlock được chưa.
Chú ý: bạn có thể download firmware gốc của Apple tại: http://tinyurl.com/5ad5rm
Update firmware là việc nâng cấp iOS cho iPhone. Nút này chỉ xuất hiện khi phiên bản iOS
trên iPhone cũ hơn so với phiên bản hiện tại trên trang của Apple. Khi update, dữ liệu và chương
trình trên iPhone không bị mất (chỉ đúng với phần mềm hợp pháp – mua từ App store thôi nhé).
Khi update bạn cũng bị mất Jailbreak và unlock, update chỉ phù hợp cho người dùng hợp pháp
của Apple (không jailbeak, không unlock, không dùng phần mềm lậu).
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
46
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
19. Activate (Kích hoạt SIM) bằng iTune
Sau khi restore iPhone bằng firmware gốc hoặc unactivated custom firmware,
iPhone sẽ yêu cầu kết nối với iTune trên máy tính có internet để kích hoạt SIM
(activate). Nếu là iPhone World thì quá trình activate diễn ra tự động. Nếu là
iPhone Lock bạn cần sử dụng SIM nhà mạng để activate (có thời điểm SIM All
in one (tầm 60.000/cái) có thể dùng để active iPhone nhưng sau đó Apple đã
khóa lại).
Chỉ sử dụng được iPhone sau khi đã kích hoạt (trừ khi bằng dùng công cụ
Jailbreak có hỗ trợ activate).
20. Backup (sao lưu) và Restore (phục hồi) dữ liệu bằng iTune
iTune có thể sao lưu tin nhắn, ghi chú, lịch sử
cuộc gọi, danh bạ, một số cấu hình như âm
thanh, cách bố trí các icon, mạng, tài liệu trong
các ứng dụng…vv trên iPhone bằng cách click
phải vào iPhone của bạn trên iTune, chọn Back
Up
Để Restore lại các file đã back up, chọn Restore
from Backup.
Trước khi cài đặt lại iPhone bạn nên sao lưu dữ liệu bằng cách này. Sau khi cài đặt xong chọn
“Restore from Backup” để phục hồi lại các dữ liệu trước đó. Quá trình phục hồi có thể rất lâu
tùy vào dung lượng dữ liệu + ứng dụng bạn đã chép vào iPhone.
III. Jailbreak iPhone
Đúng theo nghĩa tiếng anh Jailbreak = “vượt ngục/tù”. Jailbreak iPhone có nghĩa là sự giải
phóng iPhone ra khỏi sự áp đặt của Apple (chỉ cho phép người dùng cài đặt các phần mềm trên
App Store). Sau khi được Jailbreak, iPhone có thể cài được những Apps và Games có trên
AppStore đã được bẻ khóa. Ngoài ra, nó còn có thể cài những Apps và Games của một hãng
khác ngoài Apple.
1. Khái niệm Jailbreak & Unlock
Jailbreak
Jailbreak là quá trình xâm nhập vào iPhone để có thể can thiệp vào các tập tin hệ thống của iOS.
Sau khi nắm quyền kiểm soát iOS người dùng dễ dàng cài đặt các phần mềm lậu, chỉnh sửa hệ
thống..vv. Như vậy muốn cài phần mềm lậu thì iPhone Lock hay iPhone World đều cần phải
Jailbreak.
Trước đây Jailbreak là bất hợp pháp, tuy nhiên từ 26/7/2010 pháp luật Mỹ thừa nhận Jailbreak
hợp pháp để chống lại sự độc quyền của Apple.
Trước khi đi sâu vào tìm hiểu Jailbreak cần phân biệt một số thuật ngữ sau:
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
47
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Tethered Jailbreak (Jailbreak bị dính cáp): với loại Jailbreak này, mỗi lần khởi động lại
(reboot) iPhone bạn sẽ phải gắn iPhone vào máy tính và chạy lại chương trình Jailbreak.
Untethered Jailbreak (Jailbreak không dính cáp): đây là loại Jailbreak được mong đợi
nhất, với loại Jailbreak này bạn ko phải bực mình mỗi khi khởi động lại iPhone.
Userland Jailbreak: đây là loại Jailbreak thông qua các lỗ hổng của hệ điều hành iOS.
Bootrom Jailbreak: đây là loại Jailbreak thông qua các lỗ hổng phần cứng.
Có 2 giải pháp để Jailbreak iPhone:
Userland exploit: là phương pháp khai thác lỗ hổng của iOS để Jailbreak. Tất cả các
tools dùng phương pháp này đều là UNTETHERED JAILBREAK. Phương pháp này đơn
giản hơn. Tuy nhiên, Apple sẽ dễ dàng vá lỗi Jailbreak thông qua các bản cập nhật iOS.
Các tools đã dùng phương pháp này là Spirit, JailbreakMe.
Bootrom exploit: là phương pháp khai thác lỗ hổng từ phần cứng. Hackers cần nhiều
thời gian để tìm ra các lổ hổng và tạo ra tools Jailbreak. Trong phương pháp này, có tool
là TETHERED, có tool là UNTETHERED. Với phương pháp bootrom exploit, Apple sẽ
không vá được trong iOS. Họ chỉ có thể chặn Jailbreak bằng cách thay đổi cấu tạo/code
của phần cứng khi phát hành phiên bản iDevice mới. Cụ thể như sau:
Blackra1n: Với iPhone 3GS đã Jailbreak UNTETHERED. Apple phát hành iPhone
3GS đợt 2 và đã sửa Code trong phần cứng. Từ đó chúng ta có 2 loại 3GS Boot cũ và
mới. iPhone 3GS boot mới dùng Blackra1n sẽ TETHERED JAILBREAK vì chưa tìm
ra exploit để UNTETHERED (thời điểm đó).
Limera1n: Geohot đã tìm ra bootrom exploit mới để UNTETHERED cho tất cả
iDevice với cấu trúc phần cứng như hiện tại, kể cả iPhone 4. Thời điểm đó là iOS 4.1.
Greenpois0n: Apple đã không thể vá bootrom exploit trong phiên bản 4.2.1 (như đã
nói, nó không thể vá trên iOS). Greenpois0n đã dùng Limera1n exploit (lỗ hổng được
Limera1n khai thác) để làm tool UNTETHERED JAILBREAK trên 4.2.1
iPad 2 đã xuất hiện, ở phiên bản này tất cả các lỗ hổng bootrom phát hiện trước đó đã bị vá.
Hackers chưa tìm ra lỗ hổng bootrom mới để Jailbreak. Có thể Hacker sẽ tạm thời khai thác lỗ
hổng của iOS để đưa ra tool jailbreak cho iPad2.
Unlock iPhone
Là tiến trình điều chỉnh firmware của baseband cho phép iPhone Lock sử dụng SIM của nhà
mạng bất kỳ. Chỉ sử dụng cho iPhone Lock, iPhone World không quan tâm đến quá trình này.
Lưu ý: iPhone chỉ có thể unlock sau khi đã được Jailbreak (vì bản chất phần mềm unlock là
phần mềm lậu).
2. Các chế độ (Mode) của iPhone
iPhone có 3 chế độ hoạt động:
Normal Mode
iPhone hoạt động bình thường, khi bật nguồn iPhone mặc định khởi động vào chế độ này.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
48
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Recovery Mode
Ở chế độ này trên màn hình iPhone xuất hiện biểu tượng iTune và cọng cáp. Khi bạn restore
firmware, iTune sẽ đưa iPhone về chế độ này. Ở chế độ này, iBoot được thực thi nhằm kiểm tra
xem firmware cài đặt có hợp lệ hay không. Firmware hợp lệ khi có version lớn hơn hoặc bằng
version đang dùng trong iPhone, vì vậy trong đa số trường hợp, nếu muốn hạ (downgrade)
firmware ta không đưa iPhone về chế độ này.
Để đưa iPhone vào chế độ Recovery ta làm như sau:
B1: Tắt iPhone,
B2: Nhấn đè nút HOME và thực hiện nối iPhone với máy tính,
B3: Vẫn giữ đè phím HOME cho đến khi nào màn hình iPhone như sau:
DFU (Device Firmware Update):
Ở chế độ này màn hình iPhone đen thui (giống như bị tắt) nhưng máy tính & iTune vẫn nhận ra
thiết bị. iBoot chưa được thực thi ở chế độ này, chính vì vậy muốn downgrade firmware thông
thường ta đưa iPhone về chế độ này.
Để đưa iPhone vào chế độ DFU ta làm như sau:
B1: Tắt iPhone bằng cách bấm đè nút Sleep/Wake đến khi nào màn hình iPhone như sau,
trượt nút màu đỏ qua phải để tắt.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
49
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
B2: Kết nối iPhone với máy tính
B3: Nhấn cùng lúc nút HOME và nút Sleep/Wake trên iPhone
B4: Sau 10 giây, thả nút Sleep/Wake (vẫn nhấn nút HOME)
B5: Đợi đến khi iTune xuất hiện thông báo sau thì nhả nút HOME, iPhone đã vào chế độ
DFU
Màn hình iPhone lúc này đen thui như bị tắt.
3. Quá trình khởi động của iPhone
Quá trình khởi động của iPhone qua các bước sau:
Bootrom LLB iBoot Kernel launch daemons (userland application) System Software
Bootrom
Là đoạn mã lệnh quan trọng đầu tiên được thực thi trên iPhone. Apple gọi đây là Secure-Boot.
Nhiệm vụ đầu tiên của đoạn lệnh này là chạy chương trình LLB (Low Level Bootloader).
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
50
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
LLB (Low Level Bootloader)
Nhiệm vụ của LLB giống như MBR (Master Boot Record) trên máy PC, nó sẽ đọc danh sách
các tiến trình sẽ thực thi tiếp theo, kiểm tra khóa bảo mật (signature-checked) của những tiến
trình này, nếu hợp lệ sẽ thực thi. Ngược lại iPhone sẽ bị đưa vào một trong hai chế độ (DFU
hoặc Recovery). Trong các tiến trình LLB thực thi có tiến trình iBoot (nói cách khác LLB sẽ
khởi động iBoot).
iBoot
Nhiệm vụ của iBoot là kiểm tra:
1. Kiểm tra khóa bảo mật sau đó thực thi trình quản lý driver của các thiết bị (DeviceTree)
nhằm giúp các thiết bị hoạt động đúng chức năng như màn hình cảm ứng, wifi..vv.
2. Kiểm tra khóa bảo mật sau đó thực thi Kernel.
Điểm chú ý ở đây là iBoot kiểm tra khóa bảo mật tất cả các tiến trình nó thực thi, việc hiển thị
boot logo cũng được kiểm tra ở bước này.
iBoot được nâng cấp mỗi khi có firmware mới. Bạn có thể xem các phiên bản iBoot tại http://tinyurl.com/3u3vmz3
Kernel
Nhiệm vụ của kernel là kiểm tra khóa bảo mật của các ứng dụng trên iOS (userland application)
trước khi thực thi. Chính vì vậy phải chỉnh sửa kernel thì mới chạy được các ứng dụng lậu.
Daemon
Các tiến trình thực thi trên iOS. Có một tiến trình quan trọng mà chúng ta nên biết là
lockdownd. Lockdownd điều khiển việc giao tiếp giữa iPhone với iTune bao gồm đồng bộ dữ
liệu, activate (kích hoạt SIM), restore…vv). Muốn activate được iPhone Lock phải thay đổi
(patch) được tiến trình này.
Có một lỗ hổng trong sơ đồ hoạt động này.
Các ứng dụng của iOS được Kernel kiểm tra khóa bảo mật trước khi thực thi.
Kernel được iBoot kiểm tra khóa bảo mật trước khi thực thi.
iBoot được LLB kiểm tra khóa bảo mật trước khi thực thi.
Nhưng LLB lại không được Bootrom kiểm tra khóa bảo mật trước khi thực thi
Chính nhờ lỗ hổng này các hacker chỉ cần kiểm soát được LLB (thông qua các lổ hổng gọi là
chung là bootrom exploit) và thay đổi các khóa bảo mật của các tiến trình sau đó, lúc này họ có
thể thực thi được mã lệnh do họ chèn vào.
4. Bootrom
Vui lòng xem “Quá trình khởi động của iPhone” để hiểu đúng về thuật ngữ này. Để dễ hiểu,
người ta quy ước thuật ngữ “Bootrom” sẽ bao gồm Bootrom LLB iBoot Kernel.
Như vậy khi cài đặt lại iPhone, Bootrom sẽ thực hiện việc kiểm tra nhằm bảo đảm firmware
đang cài đặt không phải bản lậu (Custom firmware) và là phiên bản lớn hơn hoặc bằng phiên
bản hiện có trong máy.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
51
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Tuy nhiên ngay trong bản thân Bootrom cũng có những lỗ hổng (bootrom exploit), và hacker đã
khai thác những lỗ hổng này để Jailbreak iPhone và cũng cho phép người dùng cài đặt custom
firmware thay vì firmware gốc của Apple.
Nếu không tính chi tiết phiên bản, tính đến cuối 5/2011, bootrom trải qua 3 đời chính:
Bootrom đời cũ (old bootrom): có trong iPhone sản xuất trước tuần 45 năm 2009 (bao
gồm 2G, 3G, 3Gs trước tuần 45/2009).
Bootrom đời mới (new bootrom): sử dụng trong iPhone 3Gs sau tuần 45/2009, iPhone 4,
iPad1.
Bootrom iPad2: sử dụng trong iPad2.
Hacker đã tìm ra lỗ hổng trong cả hai loại bootrom đầu (old và new bootrom) chính vì vậy họ
luôn có cách để Jailbreak những iPhone này (có thể là tethered hoặc untetherd).
Riêng Bootrom của iPad2 vẫn chưa tìm được lỗ hổng. Có khả năng hacker sẽ tạm thời khai thác
lổ hổng của iOS (Userland) để Jailbreak iPad2.
Những người dùng 3Gs có thể dựa vào tuần sản xuất iPhone để đoán bootrom của mình hoặc
dựa vào ký tự thứ 2 trong Model theo hình bên dưới, hoặc thực hiện theo hướng dẫn bên dưới để
kiểm tra.
Cách check bootrom trên máy tính (không khuyên dùng, dựa vào 2 số liệu trên đủ rồi)
B1: Đưa iPhone về DFU mode
B2: Mở hộp thoại System Properties bằng cách Click phải biểu tượng My Computer/Chọn
Properties/Chọn Advanced System Settings (đối với Window7)/Chọn ngăn Hardware/Click
nút Device Manager:
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
52
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
B3: Kích phải vào Apple Mobile Device trong mục Universal Serial Bus chọn Properties.
B4: Chọn ngăn Details, và chọn mục Device Instance Path ở phần Property. Bạn sẽ xem
được ECID và phiên bản iBOOT của mình.
Đối với 3Gs, nếu iBoot là 359.3 là Bootrom đời cũ (được sản xuất trước tuần 45 năm 2009),
ngược lại là bootrom mới.
5. ECID (Exclusive Chip ID) và SHSH
ECID là mã số chứng thực duy nhất của mỗi iPhone (có từ iPhone 3Gs). Không có cách nào
thay đổi ECID bằng phần mềm, muốn thay ECID phải can thiệp phần cứng (thay chip ECID
mới).
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
53
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
SHSH là tập tin chứng thực của một iPhone nằm trên Server của Apple tương ứng với mỗi phiên
bản firmware. Mỗi khi người dùng cài đặt lại (restore) iPhone, iTune sẽ dựa vào ECID để yêu
cầu SHSH tương ứng từ server “gs.apple.com” của Apple.
Với mỗi phiên bản firmware ra đời, khi nhận được yêu cầu SHSH từ iTune (khi người dùng
restore iPhone), “gs.apple.com” sẽ tạo ra (nếu lần đầu tiên yêu cầu) và trả về cho iTune tập tin
SHSH tương ứng với ECID của iPhone. Apple sẽ ngưng cung cấp SHSH của firmware cũ sau
khoảng một tuần ra mắt firmware mới.
Mỗi khi restore iPhone, iTune sẽ dựa vào số ECID trên iPhone để kiểm tra tập tin SHSH trên
server của Apple (Verifying with Apple Server), nếu firmware cài đặt phù hợp với tập tin SHSH
nói trên thì cho phép restore, ngược lại sẽ phát sinh lỗi. Server SHSH của Apple hầu như chỉ trả
về file SHSH của firmware gần nhất của mỗi iPhone. Chính vì vậy ta không thể restore lại các
firmware cũ hơn.
Hiểu được quy trình này, cộng đồng iPhone Hacker đã tạo ra công cụ hỗ trợ lưu SHSH và giả
lập Server SHSH. Saurik (iPhone Hacker)đã xây dựng một Server SHSH riêng, trên Server này
có một chương trình (tương tự như TinyUmbrella) sẽ tự động lưu lại các tập tin SHSH của
những iPhone đăng ký với nó (lúc mình bấm Make my life easier trong cydia, hiện tại những ai
dùng cydia sẽ được tự động đăng ký lưu SHSH luôn) từ Server SHSH của Apple. Chương trình
này tiến hành lưu tuần tự (có thể theo số serial của iPhone, hoặc theo một sắp xếp nào đó) chính
vì vậy sẽ có iPhone được lưu SHSH trước, và có nhiều iPhone sẽ được lưu SHSH trễ hơn.
Số lượng iPhone trên thế giới có dùng cydia ngày càng lớn, nên càng ngày Server SHSH của
Saurik sẽ tốn nhiều thời gian hơn khi lưu cho tất cả mọi người. Nếu Apple tung liên tiếp 2 phiên
bản firmware (ví dụ 4.3.2 và 4.3.3) thì chỉ một số iPhone may mắn được Cydia Server lưu kịp
SHSH cho firmware tồn tại trong thời gian ngắn (4.3.2). Điều này giải thích cho trường hợp có
người được lưu SHSH từ 3.1.3 đến 4.3.3 nhưng lại không có 4.3.2.
Thỉnh thoảng Server của Saurik gặp sự cố hoặc do có quá nhiều truy cập, nên mặc dù iPhone
chúng ta có SHSH trên đó nhưng vẫn bị lỗi khi restore. Điều này dẫn đến TinyUmbrella ra đời.
TinyUmbrella cho phép ta lưu SHSH về máy tính từ Server của Apple hoặc Server SHSH của
Saurik. Chương trình này có tùy chọn "Request SHSH From Cydia". Nếu ta chọn mục này nó sẽ
lưu SHSH có trên Server SHSH của Saurik, ngược lại nếu ta bỏ chọn mục này nó sẽ lưu SHSH
từ server của Apple.
Ta bỏ chọn mục "Request SHSH From Cydia" khi nào? Khi Apple mới ra firmware mới và
server SHSH của Saurik chưa kịp lưu, lúc đó ta phải chọn mục này thì TinyUmbrella mới lưu
SHSH về được. Ngược lại ta phải chọn mục này khi muốn lưu về máy các SHSH đã cũ (dĩ nhiên
không có trên server của Apple).
TinyUmbrella còn cho phép lập ra Server SHSH ngay trên máy tính (local) bằng nút "Start TSS
Server" nên không phải sợ sự cố rớt mạng trong lúc restore dẫn đến Server SHSH (của Apple
hoặc cydia) không trả lời.
Nói về tập tin hosts, can thiệp vào tập tin này giúp chúng ta chỉnh được địa chỉ Server SHSH khi
restore firmware. Khi ta thực hiện restore iTune sẽ hỏi tập tin SHSH từ "gs.apple.com".
Nếu ta không chỉnh sửa gì trong file hosts thì Server SHSH của Apple sẽ trả lời yêu cầu.
Nếu ta thêm dòng "74.208.10.249 gs.apple.com" thì Server SHSH của Saurik sẽ trả lời.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
54
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Nếu ta thêm dòng "127.0.0.1 gs.apple.com" thì TinyUmbrella sẽ trả lời.
Kể từ iPhone 4 Apple tách ra hai tập tin SHSH, SHSH cho Baseband và SHSH cho Firmware.
Nó là 2 phần khác nhau và khi Restore cần phải có cả 2 tập tin này mới có thể hoàn tất mà
không gặp lỗi. Nếu chỉ có SHSH cho Firmware thì chỉ Restore được FW nhưng Baseband không
thể Restore, vẫn giữ lại Baseband cũ và sẽ gặp lỗi. Hiện nay là 1013/1004, và có thể sẽ có những
số khác sau này.
Server SHSH của Saurik có thể lấy được SHSH cho Firmware. Nhưng SHSH của Baseband vì
theo dạng randomly (luân chuyển, thay đổi chứ không cố định) nên Cydia không thể lấy được.
Ví dụ lấy được hôm nay nó là xxxxxx.sh, nhưng ngày mai nó sẽ là yyyyy.sh nên không thể
Restore.
iPhone 4 có thể hạ Baseband theo Firmware với điều kiện nó hội đủ 2 files SHSH khi Restore.
Ví dụ, ta có thể Restore 4.3.3 với SHSH lấy từ Server Apple thì Baseband sẽ về lại 04.10, mặc
dù ta đã từng lên 04.11 do sử dụng phiên bản iOS5 beta.
Lý do gặp lỗi 1013 và 1004 là do Restore thông qua server của Cydia hoặc local. Như đã nói ở
trên, Cydia không lấy được SHSH cho Baseband nên Baseband không Restore được và gặp lỗi.
Và cũng chính vì thế ta vẫn giữ được Baseband.
6. Các bước iTune thực hiện khi restore iPhone?
Khi người dùng thực hiện restore firmware gốc cho iPhone, iTune sẽ đi qua các bước sau:
Preparing iPhone for the restore:
Nếu iPhone đang chạy ở chế độ bình thường, iTune đưa iPhone về chế độ Recovery (thực
thi iBoot),
Nếu iPhone đang ở DFU mode, iTune sẽ thực thi iBSS (đây là bản rút gọn của iBoot,
không kiểm tra tính hợp lệ của firmware)
Verifying iPhone restore with Apple (or Cydia or TinyUmbrella): yêu cầu tập tin SHSH từ
“gs.apple.com” tương ứng với ECID trên iPhone.
Preparing the firmware for the restore: kiểm tra tính hợp lệ của firmware.
Restoring iPhone software: ghi nội dung ASR (Apple System Restore) vào vùng hệ thống.
Checking iPhone software: kiểm tra lại tính toàn vẹn của ASR để tránh lỗi trong quá trình
chuyển từ iTune qua iPhone.
Restoring iPhone firmware: tiến hành chép các phần còn lại của firmware vào iPhone.
7. Lưu và sử dụng SHSH bằng TinyUmbrella
Xin vui lòng đọc phần “ECID (Exclusive Chip ID) và SHSH” để hiểu rõ hơn về SHSH. Để đơn
giản ta chỉ cần nhớ, từ iPhone 3Gs Apple không cho restore firmware cũ nếu đã ra firmware mới
hơn. Nếu iPhone được lưu SHSH của firmware nào thì ta có thể restore iPhone về firmware đó
bất kỳ lúc nào ta muốn.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
55
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
a. Lưu SHSH về máy khi iPhone còn sử dụng bình thường
Để lưu SHSH về máy tính (local), người ta sử dụng chương trình TinyUmbrella, cách sử dụng
như sau:
B1: Vào đây để download bản Tiny Umbrella mới nhất http://tinyurl.com/krkohj
B2: Chạy phần mềm và kết nối iPhone vào máy tính, chương trình sẽ nhận ra iPhone của bạn
B3: Nhấn vào Advanced và chọn các thiết lập phù hợp sau đó click “Apply Change” để lưu lại
các thiết lập và click “Save SHSH” để download SHSH về máy:
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
56
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Save ALL Avaliable SHSH: chọn mục này TinyUmbrella sẽ lưu tất cả SHSH tìm thấy,
thông thường chọn mục này ở lần đầu tiên lưu SHSH, khi chọn mục này ta thường chọn
thêm mục “Request SHSH From Cydia” vì chỉ có trên cydia mới lưu nhiều SHSH, apple
thông thường chỉ lưu những SHSH cho firmware mới nhất. Nếu không chọn
TinyUmbrella chỉ tìm SHSH của firmware mới nhất (tùy phiên bản chương trình, vì vậy
phải luôn tải bản TinyUmbrella mới nhất).
Set Hosts to Cydia on Exit: chọn mục này TinyUmbrella sẽ thêm dòng “74.208.10.249
gs.apple.com” vào tập tin hosts (nằm ở C:\Windows\System32\drivers\etc\hosts trên
WIN hoặc /etc/hosts trên MAC) để iTune yêu cầu SHSH từ Server của Saurik. Ngược
lại nếu bỏ chọn, TinyUmbrella sẽ xóa dòng này để iTune yêu cầu SHSH từ Server của
Apple.
Request SHSH From Cydia: chọn mục này TinyUmbrella sẽ download các tập tin SHSH
từ Server của Saurik, ngược lại bỏ chọn mục này TinyUmbrella sẽ download SHSH từ
Server của Apple. Chọn mục này khi ta chọn “Save ALL Avaliable SHSH” để download
tất cả SHSH có trên Server của Saurik về máy. Bỏ chọn mục này khi Apple mới phát
hành phiên bản firmware mới (có thể lúc này Cydia chưa kịp lưu SHSH này).
Overwrite exitsting SHSH files on “Save SHSH”: chọn mục này khi muốn download lại
các tập tin SHSH đã từng download trước đó.
B4: Tập tin SHSH download về thường được đặt tại ở các vị trí sau (tùy phiên bản và tùy OS):
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
57
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Cùng thư mục với Tiny Umbrella,
Mac OS: /Users/<your username>/.SHSH
Window XP: C:\Documents and Settings\<username>\.SHSH
Window 7: C:\Users\<username>\.SHSH
Nếu cài lại máy tính nên sao lưu những tập tin có đuôi .SHSH ở thư mục trên, lưu trữ cẩn thận
để sau này có thể sử dụng để restore firmware tương ứng.
b. Lưu SHSH khi iPhone bị dính cáp, không sử dụng được
Khi iPhone bị dính cáp và bạn muốn biết iPhone đã lưu được SHSH của những firmware nào để
lên kế hoạch restore phù hợp bạn có thể làm như sau:
B1: Tìm số ECID của thiết bị:
1.1: Đưa iPhone về DFU mode (Xem “Các chế độ (Mode) của iPhone”)
1.2: Mở hộp thoại System Properties bằng cách Click phải biểu tượng My Computer/Chọn
Properties/Chọn Advanced System Settings (đối với Window7)/Chọn ngăn Hardware/Click
nút Device Manager:
1.3: Kích phải vào Apple Mobile Device trong mục Universal Serial Bus chọn Properties.
1.4: Chọn ngăn Details, và chọn mục Device Instance Path ở phần Property. Bạn sẽ xem
được ECID và phiên bản iBOOT của mình.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
58
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
B2: Dùng TinyUmbrella và nhập vào số ECID như hướng dẫn bên dưới, sau đó tiến hành lấy
SHSH như bình thường.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
59
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
c. Tạo SHSH server local
Để restore iPhone với các tập tin SHSH đã lưu về máy tính ta click nút “Start TSS Server”:
Nếu gặp lỗi không khởi động được SHSH Server thì hãy tắt dịch vụ IIS trong máy tính và bấm
lại “Start TSS Server”
Trước khi bật iTune tiến hành restore, cần mở tập tin hosts để đảm bảo có dòng “127.0.0.1
gs.apple.com”.
d. Thoát Recovery loop (fix lỗi error 10xx)
Khi iPhone bị mắc kẹt trong chế độ recovery và iTune báo lỗi dạng 10xx (1015, 1003, 1004…)
hoặc đang treo cáp+đĩa. Các bạn có thể kết nối iPhone với máy tính và click nút “Exit
Recovery” trong iTune để thoát:
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
60
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
8. Cách Jailbreak iPhone
Trước tiên bạn cần xem qua các thông tin về iPhone đang định Jailbreak:
iPhone gì? (2G, 3G , 3Gs oldboot, 3Gs newboot, 4…)
Đang chạy firmware bao nhiêu?
Baseband hiện tại là gì?
Phiên bản quốc tế hay là lock? (cái này không phải lúc nào cũng biết)
Nếu là iPhone lock, bạn có SIM nhà mạng để kích hoạt hay không ?
Nếu là iPhone > 3Gs thì xem có từng lưu được shsh của phiên bản firmware nào?
…
Tùy vào thông tin từng iPhone và sở thích của mỗi người, có thể tiến hành jailbreak cho iPhone
bằng cách restore custom firmware, hoặc restore firmware gốc sau đó dùng phần mềm jailbreak
phù hợp.
Cách 1: Restore firmware gốc và dùng phần mềm jailbreak phù hợp
Trước khi restore một firmware gốc bất kỳ bạn phải trả lời cho các câu hỏi sau:
1. Với iPhone 3Gs newboot, iPhone 4, đã có SHSH của firmware đó hay không? (Server
apple, hoặc Cydia, hoặc local)
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
61
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
2. Firmware này đã jailbreak được chưa và bằng công cụ gì? (dựa vào bảng bên dưới)
3. Công cụ jailbreak này có hỗ trợ activate iPhone hay không? (Redsnow , Greenpois0n &
Limera1n hỗ trợ Activation, Spirit & Jailbreakme không hỗ trợ…)
4. Baseband của firmware định restore là bao nhiêu?
5. Đối với iPhone Lock, Baseband này đã unlock được chưa?
+ Đối với iPhone 2G thì không cần unlock vì khi restore xong sẽ có song,
+ Các Baseband cần lưu ý đối với iPhone 3G và 3Gs,
Baseband 4.26/5.11/5.12/5.13/6.15 có thể sử dụng Ultrasn0w 1.2.3 để unlock
Baseband 5.14/5.15/5.16 KHÔNG thể unlock
Đối với các Baseband 5.14/5.15/5.16 thì việc cần làm là nâng baseband lên 6.15 để
có thể unlock. Điều kiện để nâng Baseband lên 6.15 bằng Redsn0w là phải đang ở
FW 4.1/4.2.1/4.3/4.3.2/4.3.3, ngoài ra ta có thể dùng FW custom có nhúng sẵn
Baseband 6.15
+ Unlock cho iPhone 4 có 2 phương án để unlock
Unlock bằng phần mềm đó là Ultrasn0w nhưng chỉ hỗ trợ Baseband 1.59.
Unlock bằng phần cứng đó là sử dụng Gevey SIM. Hỗ trợ baseband 2.10/3.10/4.10
Nếu các câu trả lời đều OK. Bạn download firmware gốc và phần mềm jailbreak tương ứng tại http://tinyurl.com/ct6ffk
Sau đó chỉnh tập tin hosts (nằm ở C:\Windows\System32\drivers\etc\hosts trên WIN hoặc
/etc/hosts trên MAC) để đảm bảo có SHSH cho iTune restore (xem thêm phần ECID &
SHSH):
Nếu có dòng "74.208.10.249 gs.apple.com" thì Server SHSH của Saurik sẽ trả lời.
Nếu có dòng "127.0.0.1 gs.apple.com" thì TinyUmbrella sẽ trả lời.
Nếu không có một trong 2 dòng trên thì Server SHSH của Apple sẽ trả lời yêu cầu.
Khi restore mà gặp lỗi 3194 là do chỉnh tập tin host chưa đúng, hoặc iPhone này không có
SHSH của firmware tương ứng trên Cydia. Sau khi restore nếu gặp lỗi dạng 10xx dùng nút
“Exit Recovery” trong TinyUmbrella để thoát.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
62
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
2G 3G 3Gs iPad 4GSM iPad 2
5.0b 05.20.00 04.11.04 04.11.04
4.3.3 RedSn0w 0.9.6rc16,15 Sn0wbreeze 2.7 PwnageTool (4.3.3) 05.16.02
RedSn0w 0.9.6rc16 07.11.01
RedSn0w 0.9.6rc16,15 04.10.01
04.10.01
4.3.2 RedSn0w 0.9.6rc14 Sn0wBreeze 2.6 05.16.02
RedSn0w 0.9.6rc14 07.11.01
RedSn0w 0.9.6rc14 04.10.01
4.3.1 RedSn0w 0.9.6 rc9 05.16.02
RedSn0w 0.9.6 rc9 07.11.01
Redsn0w 0.96rc12 04.10.01
4.3 RedSn0w 0.9.6 rc9 05.16.01
07.11.00 Redsn0w 0.96rc12 04.10.01
4.2/4.2.1 GreenPois0n RC6 RedSn0w 0.9.6b5 05.15.04
GreenPois0n RC6 RedSn0w 0.9.6b5 05.15.04
GreenPois0n RC6 07.10.00
GreenPois0n RC6 RedSn0w 0.9.6b5 03.10.01
4.1 GreenPois0n RC5 RedSn0w 0.9.6b4 05.14.02
GreenPois0n RC5 LimeRa1n 05.14.02
GreenPois0n RC5 LimeRa1n 02.10.04
4.0.2 RedSn0w 0.9.6 beta 3 (trỏ firmware 4.0)
05.13.04
LimeRa1n 05.13.04
LimeRa1n 01.59.00
4.0.1 JailbreakMe RedSn0w b5-5 05.13.04
JailbreakMe 05.13.04
JailbreakMe LimeRa1n 01.59.00
4.0 JailbreakMe PwnageTool RedSn0w b5-5 05.13.03
JailbreakMe PwnageTool 05.13.04
JailbreakMe LimeRa1n 01.59.00
3.2.2 LimeRa1n Greenpois0n 06.15.00
3.2.1 JailbreakMe 06.15.00
3.2 Spirit 06.15.00
HOLYLANDIPHONE.VN (YOU’LL NEVER WALK ALONE)
63
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
3.1.3 Spirit RedSn0w 0.9.4, 0.9.3 (trỏ fw 3.12) PwnageTool 04.05.04
Spirit RedSn0w (trỏ fw 3.12) PwnageTool 05.12.01
Spirit PwnageTool (upgrading from 3.1.2)
05.12.01
3.1.2 RedSn0w 0.9.4, 0.9.3 PwnageTool BlackRa1n 04.05.04
RedSn0w 0.9.4, 0.9.3 PwnageTool BlackRa1n Spirit 05.11.07
RedSn0w 0.9.4, 0.9.3 PwnageTool BlackRa1n 05.11.07
3.1 BlackRa1n PwnageTool 04.05.04
BlackRa1n PwnageTool RedSn0w 0.9.3, 0.9.2 05.11.07
BlackRa1n PwnageTool 05.11.07
3.0.1 RedSn0w 04.05.04
RedSn0w 0.9.3, 0.9.2 blackra1n 04.26.08
RedSn0w 04.26.08
3.0 PwnageTool RedSn0w 04.05.04
RedSn0w 0.9.3, 0.9.2 PwnageTool 04.26.08
RedSn0w PurpleRa1n 04.26.08
onceclick tổng hợp
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
64
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Sau đây là hướng dẫn sử dụng các phần mềm hỗ trợ Jailbeak phổ biến:
a. Redsn0w
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
65
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Browse đến FW gốc
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
66
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Nếu là Oldboot thì chọn NO, Newboot thì chọn YES
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
67
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
68
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Chọn Install Cydia nếu là lần jailbreak đầu tiên, nếu Redsn0w ra phiên bản fix lỗi và iPhone đã
được jailbreak rồi thì không cần chọn Install Cydia.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
69
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Tiếp tục NEXT
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
70
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Đưa iPhone về DFU (có thể cắm iPhone vào máy tính và đưa về DFU từ trước cũng được)
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
71
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Đợi Redsn0w làm việc
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
72
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
b. Greenpois0n
Bật Greenpois0n chọn Jailbreak
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
73
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Đưa iPhone về DFU
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
74
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Greenpois0n làm việc
c. Limera1n
Bật Limera1n chọn make it ra1n
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
75
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
iPhone sẽ tự đưa về Recovery
Đưa iPhone về DFU
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
76
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Đợi Limera1n làm việc
d. Jailbreakme
B1: Mở safari trong iPhone và gõ vào địa chỉ http://Jailbreakme.com
B2: Kéo thanh trượt qua bên phải và đợi đến khi có thông báo “Cydia đã được cài” như hình sau
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
77
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
e. Spirit
B1: Download Spirit tại http://spiritjb.com/win
B2: Chạy Spirit
Chú ý: Nếu dùng Windows 7, nên thiết lập để Spirit chạy tương thích với Windows 98 bằng
cách: Click phải Spirit.exe/chọn Properties/chọn ngăn Compatibility/chọn Windows 98 ở mục
Compatibility Mode
B3: Nối iPhone vào máy tính và click Jailbreak.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
78
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
B5: Hoàn tất, iPhone sẽ khởi động lại và có sẵn cydia.
f. Blackra1n
B1: Download blackra1n tại http://www.blackra1n.com/
B2: Giải nén và chạy blackra1n
B3: Nối iPhone vào máy tính và bấm make it ra1n
B4: Các bước sau đó diễn ra tự động bao gồm: đưa iphone vào recovery mode, xử lý, khởi
động lại và thông báo thành công.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
79
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Cách 2: Restore custom firmware
Khi restore custom firmware cần chú ý những điều sau:
Custom firmware có thể làm nâng baseband hoặc không nâng baseband tùy theo người
bulid. Thông thường người ta build không nâng cấp baseband để có thể unlock được.
Với iPhone 2G, 3G, 3Gs oldboot có thể restore custom firmware dễ dàng mà ít khi gặp
trở ngại,
Với iPhone 3Gs newboot, iPhone 4 ta nên dùng iREB (download tại
http://tinyurl.com/ylf44ka) để đưa iPhone về tình trạng Pwned cho phép ta restore custom
firmware.
Một số địa chỉ để bạn tìm custom firmware cho iPhone của mình:
http://tinyurl.com/3qh6xes (HolylandiPhone.vn)
http://tinyurl.com/2e73rpg (GSM.VN)
http://tinyurl.com/24puv9p (HeaveniPhone.com)
http://tinyurl.com/272jgmq (TAOVIET)
http://xsellize.com/ (Dùng từ khóa Custom Firmware gõ vào ô Search)
Các bước thực hiện Jailbreak bằng custom firmware:
B1: Tự tạo hoặc tải về custom firmware muốn dùng, Chú ý phải đổi đuôi tập tin custom
firmware thành ipsw nếu định dạng tải về là zip.
B2: Nếu là iPhone 3Gs newboot, iPhone 4 ta dùng iREB đưa iPhone về tình trạng Pwned.
Sau đó nhấn giữ phím Shift (đối với Window) hoặc Alt (đối với Mac) + click restore trong
iTune.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
80
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
B3: Chọn tập tin custom firmware vừa download (hoặc tự tạo), iTune sẽ thực hiện các bước
còn lại (mất khoảng 15’). Kết quả của quá trình này là chiếc iPhone với iOS đã được
Jailbreak.
B4: Vào cydia, cập nhật mới các phần mềm, cài ultraSn0w để unlock.
9. Unlock iPhone
Cần lưu ý 2 điều sau:
iPhone world không cần quan tâm đến unlock.
Unlock chỉ được thực hiện sau khi đã Jailbreak.
Phần mềm unlock được cài từ Cydia hoặc được tích hợp sẵn trong custom firmware (thật ra là
cũng thông qua cydia, chỉ là chép sẵn vào thư mục tự động cài của cydia). Có các phần mềm hỗ
trợ unlock sau: Ultrasn0w, Blacksn0w, Purplesn0w. Tuy nhiên các bạn nên dùng (và chỉ cần
nhớ) Ultrasn0w là đủ.
Ultrasn0w: được sử dụng phổ biến nhất dùng có thể dùng để unlock iPhone có baseband
01.59/4.26/5.11/5.12/5.13/6.15 (chưa thể unlock 5.14/5.15/5.16)
Source cydia của ultrasn0w là http://repo666.ultrasn0w.com
Blacksn0w: chỉ dùng cho baseband 05.11.07.
Source cho cydia của Blacksn0w là http://www.blackra1n.com
Purplesn0w: chỉ dùng cho baseband 04.26.08.
Source cho cydia của Purplesn0w là http://apt.geohot.com/
Các bước unlock bằng Ultrasn0w, Blacksn0w, Purplesn0w là như nhau, ở đây chỉ trình bày chi
tiết các bước dùng Ultrasn0w:
B1: Thêm source http://repo666.ultrasn0w.com vào cydia
B2: Cài ultrasn0w trong source này
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
81
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
10. Các lỗi thường gặp khi restore iPhone
Phần này copy nguyên si bài viết của Anthony (holylandiphone.vn)
Các lỗi hiển thị số
Lỗi -98xx ( -9814, -9815,-9812,-9800,-9808 ) iTune bị lỗi active không được.
Khắc phục: Cài lại itune hoặc chuyển wa máy khác để active. Coi lại ngày giờ chỉnh lại cho
đúng trên PC
Lỗi -50, -35: xóa toàn bộ iTunes và cài lại ( lỗi này chỉ xóa iTunes cài lại mới fix đc )
Lỗi -1: chỉ bị khi dùng iPhone4 nhưng khi update baseband trực tiếp với Apple thì Apple ko
nhận, sẽ bị vào recovery, dùng TinyUmberlla để kick ra
Lỗi 1 và 6: thay cổng USB khác hoạc update iTunes lên bản mới nhất, restart máy tính
Lỗi -9: Hết pin!
Khắc phục: các bạn sạc pin trên 50% rồi restore lại, nếu vẫn bị báo lỗi 9 thì phải thay cục pin!
Lỗi 10: iTunes version thấp hơn FW yêu cầu.
Khắc phục: Cập nhất phiên bản iTunes lên version mới hơn
Lỗi 13, 14: Không tìm ra Firware
Có thể FW bị lỗi, hoặc do FW không chạy trên hệ điều hành đang sử dụng. Các FW Beta chỉ
restore được ở DFU Mode, nếu để Normal hay Recovery Mode cũng sẽ gặp lỗi 13, 14.
Khắc phục: Coi lại FW có bị lỗi hay không, coi xem FW đó chạy trên Windows hay Mac. Coi
lại các Mode khi restore có đúng theo yêu cầu hay chưa.
Check lại FW lúc download về có bị lỗi không
Lỗi 19: Tín hiệu kém giữa Itunes và iPhone
Khắc phục: Rút iPhone ra rồi cắm lại, có thể phải thay cáp.
Lỗi 20: Socket sạc bị hư, thay sẽ restore được, 8% trong số ít không phải bị hư socket mà hư
main
Lỗi 21: ko đưa iPhone về đúng chế độ DFU,
Khắc phục: bằng cách phải đua về đúng DFU
Lỗi 23: có thể bị software, có thể pin có vấn đề , và có thể hư phần cứng
Lỗi 28: 90% là do phần cứng, cần phải đem đi kiểm tra.
Lỗi 29:
Triệu chứng: iPhone 3Gs khi Restore được 90% thì báo lỗi 29, dùng iH8sn0w-iREB 3.1.2 vượt
lỗi ok nhưng Active không được.
Nguyên nhân: Do lỗi FlashBaseband. (dữ liệu FW được ghi vào ổ cứng nhưng đến công đoạn
ghi flash không thành công)
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
82
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Điều trị: Thay FlashBaseband (tương tự như Unlock phần cứng)
Lỗi 34: ko đủ dung lượng
Lỗi 1002: click restore lại lần nữa
Lỗi 1004: Lỗi này hạ FW iPhone 4G
Khắc phục: Chạy TinyUmbrella>Fix recovery mode
Lỗi 1013: Lỗi file host
Khắc phục: Vào file host đánh dấu thăng vào trước các dòng [gs.apple.com]
iPhone 4 khi Jailbreak lỗi 1013 => dùng gp_win_rc5_b2 jailbreak vượt lỗi và cài cydia
Lỗi 1014,1015,1016: dùng tinyumberlla, kick out ...
Lỗi 1050: ko nhận đc tín hiệu từ Apple, dùng ireb để restore
Lỗi 1300: version itune không hỗ trợ fw cần update!
Khắc phục: Cài lại itune tương thích
Lỗi 14xx ( 1413,1415,1417,1418,1428 ): thay cổng USB, cài lại iTunes, restart máy tính
Lỗi 1428: Restart computer, đổi cổng USB, cài đặt lại hệ thống (downgrade từ
www.iphonebus.com)
Lỗi 1600: Lỗi này xảy ra khi restore FW Custom mà để DFU Mode.
Khắc phục: Chuyển qua chế độ Recovery khi restore FW Custom sẽ không có lỗi này.
Lỗi 1601: Chưa active iPhone mà restore tiếp tục
Khắc phục: Dùng 1 sim của nhà mạng máy để active , hoặc dùng blackra1n để h@ckactive ở
3.1.2 còn ở 3.1.3 hiện chưa có cách giải quyết h@ckactive.
Lỗi 1602: khởi động lại PC,or đổi máy tính làm việc, chạy lại chương trình
Lỗi 1603: lỗi patch kernelcache, Restart computer, đổi cổng USB, cài đặt lại hệ thống hoặc
Itune (xóa hoàn toàn Itune rồi install lại)
Lỗi 1604: Thường gặp khi restore FW Custom
Lỗi này xảy ra khi iPhone chưa được Jailbreak mà restore bản FW Custom. Hoặc 3GS có
bootrom mới khi restore FW Custom.
Khắc phục: Restore FW gốc
Lỗi 1611: itune cố gắng để vào restore mod, nhưng các thiết bị apple cứ vào recovery mode.Có
thể hư phần cứng.
Lỗi 1618: lỗi itune
Khắc phục: gỡ bỏ itune, khởi động PC, cài lại bản khác
Lỗi 1619: itune quá cũ và ko thể đọc đc cái file trong DFU mode và recovery mode
Khắc phục: update itune lên bản mới nhất và thử làm lại
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
83
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Lỗi 1644: file IPSW bị di chuyển ( cut ) đi chỗ khác trong quá trình prepare với itunes
Khắc phục: để nguyên file IPSW trong quá trình restore sẽ ko bị
Lỗi 2001, 2006: lỗi này do cổng USB, cáp USB
Khắc phục: check lại cổng USB, và cáp USB
Lỗi 2002: iTune ko thể kết nối đến server apple bởi vì itune đang sử dụng bởi 1 chương trình
khác hoặc là đang kết nối đến server của apple thì bị ngắt kết nối.
Lỗi 2003: Thường gặp lúc chuẩn bị restore lỗi này do nguồn từ máy tính cao hơn iPhone.
Khắc phục: Chuyển sang cổng sau nếu sài PC or chuyển sang máy tính khác để restore
Lỗi 2005: lỗi kết nối, có lẽ bị phần cứng, nên đi kiểm tra
Lỗi 2011: lỗi IOUSBFamily trên MAC đời cuối 2008 đầu 2009, bản 10.5.6 ko nhận ra cái
Idecive ở DFU
Khắc phục: cập nhật IOUSBFamily lên 10.5.7 hoặc cao hơn, hoặc sử dụng USB Hub
Lỗi 3002: Restore FW ko có SHSH ở sever Sariuk
Khắc phục: Không có cách khắc phục
Lỗi 3004: Restore 3GS không có internet hoặc do trong lúc quá trình restore net bị đứt giữa
chừng làm cho iPhone ko thể liên kết với Sever Apple
Khắc phục: kiểm tra đường truyền và làm lại từ đầu
Lỗi 3014: sai khi chỉnh sửa file host, itune ko thể kết nối đến ser của apple hay sauriks.
Lỗi 3191: lỗi quicktime và phải cài đặt lại quicktime trước khi itune làm việc
Khắc phục: kick chuột phải vào QuickTimePlayer chọn propertices =>qua tab Compatibility =>
bỏ chọn Run this program in compatibility mode for .. => apply => done
Lỗi 3194: Restore FW ko có SHSH ở sever Sariuk
Khắc phục:nếu có SHSH thì sửa file host trên pc, còn ko có SHSH thì ko khắc phục được
Lỗi 11222: lỗi khi bạn cài 1 chương trình bảo mật, nó xung đột với itune
Khắc phục: remove chương trình đó ra và làm lại
Lỗi 13001: Sync nhạc và MP4 thì ko được còn sync xxx.ipa thì lại được
Khắc phục: vào Start/run/msconfig. chọn startup chọn Disable All sau đó khởi động máy tính lại
rồi sync ok. Nếu cần thiết thì diệt hết virus máy tính
Lỗi 20000: lỗi trên pc, cũng có thể bị lỗi trên iphone khi reboot trong giai đoạn extracting
firmware
Khắc phục: làm lại từ đầu or đổi pc làm lại
Các lỗi hiển thị mã số ( code )
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
84
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Lỗi 0xE8000022: lỗi fw ko đúng với đời máy, ví dụ máy bạn là 3gs mà bạn chọn fw dành cho
2g
Khắc phục: down lại fw cho đúng với máy mình
Lỗi 0xE800006B: thiết bị bị rút cáp ra trong quá trình restore
Khắc phục: kiểm tra cáp và làm lại
Lỗi 0xE8000065: fw custom build bằng sn0wbreeze bị lỗi kết nối usbK
khắc phục: rút cáp ra, khởi động lại iphone,và cắm cáp vô lại
Lỗi 0xE8008001: lỗi khi cài đặt các app thuốc
Khắc phục: vô cydia HIP cài appsycn phù hợp với fw của bạn
Lỗi 0xE800003D: Lỗi Carrier Bundle (nhà mạng),
Khắc phục: có thể update Carrier Bundle setting bằng Itune
Các lỗi hiển thị chữ
The iPhone "XXYYZZ" could not be restored because the firmware file is not compatible.
Lỗi này do không đúng Firmware
Khắc phục: Kiểm tra lại FW cho chính xác. iPhone 3G sẽ có FW là 1,2XXX.ipsw. iPhone 3GS
sẽ có FW là 2,1XXX.ipsw.
The iphone "XXYYZZ" cannot be restored at this time because the iphone software
update server could not be contacted or is temporary unavailable
Lỗi này do Itunes không liên lạc được với server khi restore.(Khi bấm Shift+Restore).
Khắc phục: Có 2 nguyên nhân.
1/ Do không kết nối với Internet, coi lại đường truyền
2/ Do đã chỉnh sửa file hosts. Coi lại file hosts, xóa đi những gì đã chỉnh sửa trước kia.
Giải thích thêm: Bước đầu tiên Itunes sẽ liên lạc với server của Apple hoặc Cydia(nếu đã sửa
file hosts) nếu đường truyền Internet bị ngắt kết nối thì Itunes sẽ không liên lạc được và lỗi này
sẽ xảy ra. Nếu đường truyền Internet vẫn tốt mà vẫn có lỗi này là do file hosts đã thêm dòng
127.0.0.1 gs.apple.com. Lúc này Itunes sẽ liên lạc với local host, nhưng không mở
Tinytss.exe cho nên cũng coi như không có kết nối. Mở file hosts và xóa đi dòng 127.0.0.1
gs.apple.com
There was a problem downloading the software for the iphone "XXYYZZ" the requested
resource was not found
Lỗi này cũng giống lỗi trên (Khi bấm Restore).
The iphone "XXYYZZ" could not be restored. This devive isn't eligible for the requested
build.
Lỗi này xảy ra với 3GS khi hạ FW mà không có file shsh. Hoặc có file shsh nhưng làm chưa
đúng
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
85
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Khắc phục: Kiểm tra lại file shsh coi có chính xác hay không. Coi lại file hosts đã sửa đúng hay
chưa. Nếu có file shsh mà setup server không đúng cũng sẽ gặp lỗi này. Ví dụ có shsh lưu ở
Cydia, nhưng khi sửa file hosts không đúng nên Itunes vẫn link tới server của Apple, mà ở đó
thì không có shsh của iPhone đang restore.
There was a problem downloading the software for the iPhone “XXXXXXX” the network
connection was reset, make sure your network settings are correct and your network
connection is active, or try again later
Khắc phục: Tắt antiviruts và windows/security firewall trong quá trình update hoặc restore
Copyright @ 2011 by Anthony
11. Cydia
Đây là một ứng dụng được Saurik (thành viên trong nhóm iphone-dev) phát triển, cho phép
người dùng cài đặt các phần mềm lậu từ iPhone. Đây được xem là phần mềm không thể thiếu
dành cho người dùng iPhone. Đa số iPhone sau khi Jailbreak được cài đặt sẵn phần mềm này.
IPhone bị lỗi Cydia và bị hư wifi có thể download trực tiếp bản cài đặt mới nhất tại
http://apt.saurik.com/debs/
Dưới đây là phần hướng dẫn sử dụng Cydia được tham khảo từ trang
http://iphone.handheld.com.vn.
a. Các màn hình chính của Cydia
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
86
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
1. Sections: Liệt kê một danh sách các thể loại ứng dụng (nó giống như các ngăn tủ) trong mỗi
thể loại sẽ có những gói ứng dụng khác nhau thuộc cùng thể loại đó.
2. Changes: Liệt kê các ứng dụng mới được thêm vào cydia hoặc những ứng dụng có phiên bản
nâng cấp (nó sẽ báo và hiện số ứng dụng có phiên bản nâng cấp). Muốn update các ứng dụng cài
bằng cydia ta sử dụng ngăn này.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
87
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
3. Manage: Nơi chúng ta đưa thêm nguồn (source) vào Cydia, quản lý những gói ứng dụng đã
cài đặt (Reinstall, Remove..). Chúng ta sẽ nói chi tiết về Manage sau.
4. Search: Tìm kiếm nhanh một ứng dụng bằng từ khóa.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
88
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
b. Cài đặt một gói ứng dụng bất kỳ
1. Trước hết xác định gói ứng dụng:
Nếu như bạn biết chính xác gói ứng dụng nằm ở đâu hoặc biết nó thuộc thể loại nào đó thì Tap
vô hình mũi tên xuống trong vòng tròn có chữ Sections tap vô tên thể loại và tìm gói ứng
dụng đó.
Nếu không biết chính xác vị trí gói ứng dụng, nhưng lại biết chính xác tên của ứng dụng thì Tap
vô hình kính núp có dòng Search nhập tên của gói ứng dụng tap vô nút Search.
2. Sau khi đã tìm được đúng gói ứng dụng cần cài đặt. Tap vào dòng tên ứng dụng đó để tiến
hành cài đặt (để dễ hiểu chúng ta sẽ cùng cài đặt mẫu gói ứng dụng WinterBoard).
3. Sau khi Tap vào gói ứng dụng muốn cài đặt, Cydia sẽ hiện cửa sổ cài đặt ứng dụng với các
thông tin về gói ứng dựng. Bạn chỉ việc Tao vô nút Install
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
89
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
4. Sau khi Tap vô nút Install, Cydia sẽ yêu cầu bạn xác nhận lại việc cài đặt ứng dụng. Bạn chỉ
việc Tap vô nút Confirm để khẳng định việc cài đặt ứng dụng.
5. Quá trình download gói ứng dụng từ nguồn về máy và tiến hành cài đặt.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
90
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Sau khi quá trình cài đặt xong, Tap vô nút Restart SpringBoard hoặc Return to Cydia để kết
thúc quá trình cài đặt (ở ví dụ dưới thì Cydia hiện nút yêu cầu Restart SpringBoard).
c. Gỡ bỏ một gói ứng dụng bất kỳ
Nếu bạn muốn gỡ bỏ một ứng dụng được cài đặt bởi Cydia. Thì bạn theo các bước sau:
1.Tap vào quyển sách có dòng Manage, đó tap vào thùng gỗ có dòng Packages.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
91
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
2. Một danh sách các ứng dụng đã được cài đặt bởi Cydia hiện ra
Tap vào dòng đề tên gói ứng dụng bạn muốn xóa (uninstall).
3. Cydia hiện ra màn hình như sau. Bạn tiếp tục Tap vào nút Modify.
4. Cydia sẽ hiện ra 3 nút lệnh để bạn lựa chọn.
Reinstall: Cài đặt lại ứng dụng.
Remove: Gỡ bỏ ứng dụng đã được cài.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
92
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Cancel: Huỷ bỏ việc cài lại và gỡ bỏ ứng dụng.
5. Sau khi Tap vào Remove thì Cydia yêu cầu xác nhận lại việc gỡ bỏ gói ứng dụng và bạn chỉ
việc tap vào nút Confirm để khẳng định việc gỡ bỏ này.
Sau khi Cydia gỡ bỏ gói ứng dụng xong, Tap vô nút Restart SpringBoard hoặc Return to Cydia
để kết thúc quá trình gỡ bỏ gói ứng dụng.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
93
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
d. Update một gói ứng dụng bất kỳ
Mỗi khi chạy, Cydia sẽ tự động cập nhật thông tin từ các máy chủ của các nguồn mà nó đang
quản lý. Nếu quá trình cập nhập thông tin thành công và nếu có một gói nào đó có phiên bản
nâng cấp thì Cydia sẽ tự động hiện thông báo hoặc báo số ứng dụng có phiên bản nâng cấp tại
Changes:
1. Nếu bạn muốn update thì chỉ việc Tap vào nút Upgrade Essential
2. Cydia yêu cầu bạn xác nhận lại việc update cho gói ứng dụng. bạn chỉ việc tap vào nút
Confirm để khẳng định việc update này.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
94
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
3. Sau khi gói ứng dụng được update. Cydia sẽ yêu cầu bạn Restart SpringBoard, Return to
Cydia hoặc Close Cydia tuỳ theo từng ứng dụng khác nhau.
e. Thêm source vào cydia
1. Chọn mục Sources ở ngăn Manage trong cydia
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
95
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
2. Bấm nút Edit, sau đó bấm nút Add
3. Nhập địa chỉ của source cần thêm, sau đó bấm Add Source
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
96
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
4. Bấm Return to Cydia để trở về màn hình Manage. Bạn đã thêm source thành công
12. Nên thêm những source nào vào cydia?
Thêm càng nhiều source, cydia càng khởi động lâu. Tốt nhất bạn chỉ thêm 3 source thông dụng
như sau:
http://cydia.xsellize.com/
http://iphone.gsm.vn
http://ihacksrepo.com/
http://holylandiphone.vn/cydia
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
97
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
13. Sử dụng iPhone như thế nào để không mất Jailbreak?
Server của Saurik tự động lưu SHSH cho các iPhone sử dụng Cydia (lúc trước phải bấm
vào nút “Make my life easier” để đăng ký)
Dùng TinyUmbrella để download và sao lưu các tập tin SHSH về máy tính mỗi khi
Apple ra firmware mới để dành sử dụng sau nếu có tool Jailbreak.
Nhấn Cancel khi iTune hỏi “A new iPhone software version (x.x) is available
for the iPhone “XXXX”. Would you like to download and install it now?”
14. Tạo custom firmware như thế nào? (PwnageTool, Sn0wbreeze)
Nhấn mạnh lại rằng custom firmware chỉ dùng cho iPhone có bootrom cũ, cụ thể là: 2G, 3G,
3Gs (trước tuần 45 năm 2009 – old bootrom) và firmware đang dùng không phải Jailbreak bằng
Spirit. Ba công cụ tạo custom firmware phổ biến là:
PwnageTool: chủ yếu chạy trên Mac, một vài phiên bản cũ chạy trên win. Phiên bản mới
nhất (tính đến ngày cập nhật quyển sách này – xem cuối trang) là 4.01 có thể tạo custom
firmware từ 3.1.2 đến 4.0.1 cho iPhone 3G, 3Gs (old bootrom). Các bạn có thể cập nhật
thông tin mới nhất về PwnageTool tại http://tinyurl.com/3x45qsz
Redsn0w: được thiết kế để tạo custom firmware trên Window/Mac. Cập nhật thông tin
mới nhất về RedSn0w tại http://redsn0w.com/
Sn0wbreeze: Cập nhật thông tin mới nhất về Sn0wbreeze tại http://tinyurl.com/yksosco
Dưới đây là hướng dẫn sử dụng chi tiết 3 phần mềm trên:
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
98
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
a. PwnageTool
B1: Tìm và tải bản mới nhất tại http://tinyurl.com/3x45qsz
B2: Download firmware gốc phù hợp với iPhone của bạn tại http://tinyurl.com/5ad5rm (nhớ đọc
kỹ xem PwnageTool đang hỗ trợ firmware nào để download cho chính xác)
B3: Đặt các tập tin vừa download vào cùng một thư mục trên desktop cho dễ quản lý, ở đây tôi
đặt trong thư mục Pwnage
B4: Click đúp vào tập tin PwnageTool_x.x.dmg, MAC xem file này như đĩa CD.
B5: Copy PwnageTool từ CD vào thư mục Pwnage ở desktop bằng cách kéo thả, lúc này thư
mục Pwnage như sau:
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
99
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
B6: Chạy PwnageTool (có biểu tượng hình trái thơm) và nhấn OK với thông báo từ iphone-dev
B7: Chọn Expert Mode từ thanh công cụ
B8: Chọn iPhone sẽ tạo custom firmware
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
100
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
B9: Có mục “Browse for IPSW..” để bạn chọn tập tin firmware gốc đã download, tuy nhiên vì ta
đặt nó cùng thư mục nên chương trình sẽ tự nhận. Chọn firmware và bấm mũi tên đi tới.
B10: Màn hình kế tiếp có nhiều lực chọn, ta sẽ đi qua từng mục
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
101
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
B10.1: Mục General cho phép chỉnh kích thước vùng cài đặt iOS. Chọn kích thước cho phần
dùng (thông thường từ 600M đến 1G), chọn Active nếu bạn không sử dụng SIM của nhà mạng.
B10.2: Mục Cydia Packages, cho phép đưa vào custom firmware những gói phần mềm cần thiết,
sau khi restore khỏi phải cài từng gói. Phần này hình như gần đây không sử dụng được.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
102
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Bấm vào nút Download Packages, sau đó bấm nút refresh để tải các phần mềm có sẵn.
Lần lượt chọn phần mềm muốn cài sẵn và bấm Add to queue. Có thể xem trạng thái download ở
cột Status.
B10.3: Giữ nguyên mục Custom packages và bấm nút tên tới
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
103
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
B10.4: Mục Custom logos cho phép thay đổi màn hình khởi động và màn hình ở chế độ
Recovery. Chú ý là sử dụng hình trắng đen và kích thước nhỏ hơn 320x480.
B11: Bấm mục Build và đặt tên cho custom firmware.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
104
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
105
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
B12: Thời gian tạo custom firmware khoảng 10 phút. Sau đó bạn sẽ được yêu cầu nhầm
password của user đang sử dụng.
Như vậy là bạn đã tạo thành công custom firmware bằng PwngaeTool. Hãy đưa iPhone về chế
độ Recovery và tiến hành restore. Nếu chạy ổn định hãy chia sẽ cho cộng đồng iPhone nhé.
c. Sn0wbreeze
B1: Tìm và download phiên bản mới nhất của Sn0wbreeze tại http://tinyurl.com/yksosco
B2: Download firmware gốc phù hợp với iPhone của bạn tại http://tinyurl.com/5ad5rm (nhớ đọc
kỹ xem Sn0wbreeze đang hỗ trợ firmware nào để download cho chính xác)
B3: Chạy Sn0wbreeze và bấm mũi tên tới, chọn Simple Mode
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
106
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
B4: Sn0wbreeze sẽ hỏi vị trí của tập tin firmware đã download ở bước 2, và tiến hành kiểm tra
B5: Chọn Yes ở màn hình sau nếu bạn muốn sử dụng mọi SIM
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
107
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
B6: Snowbreeze tự động làm các bước còn lại cho đến khi hoàn tất
Như vậy là bạn đã tạo thành công custom firmware bằng Sn0wbreeze. Hãy đưa iPhone về chế
độ Recovery (xem mục 3, phần II) và tiến hành restore (xem mục 6, Phần I). Nếu chạy ổn định
hãy chia sẽ cho cộng đồng iPhone nhé.
15. Downgrade firmware (hạ firmware) cho iPhone như thế nào?
Phần này chúng ta sẽ cần đến các tập tin SHSH đã lưu (trên máy hoặc trên server của Saurik).
Xem mục 12 và 13, phần II để biết cách lưu SHSH.
Xem mục 12, phần I để hiểu về SHSH và cách iTune sử dụng SHSH khi restore firmware.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
108
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Ý tưởng cơ bản là “ta sẽ giả lập server SHSH của Apple để restore lại các firmware cũ”. Chú ý
rằng, downgrade firmware sẽ không downgrade baseband.
B0: Cần bảm đảm rằng bạn có tập tin SHSH và firmware tương ứng
B1: Tìm tập tin hosts để giả server của Apple. Tập tin hosts nằm ở vị trí:
Mac: /etc/hosts
Win: C:\WINDOWS\system32\drivers\etc\hosts
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
109
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
B2: Thêm dòng text sau vào tập tin hosts:
Nếu sử dụng SHSH lưu trên server của Saurik thì thêm 74.208.105.171 gs.apple.com
Nếu sử dụng SHSH lưu trên máy (local) thì thêm 127.0.0.1 gs.apple.com
Tập tin hosts sau khi sửa có dạng như sau:
Những lưu ý khi sửa tập tin hosts:
Trên MAC ta click phải vào tập tin hosts, chọn TextEdit để sửa.
Với Window ta copy tập tin này ra desktop, thực hiện sửa bằng notepad, sau đó chép
ngược lại tập tin gốc. Lý do là vì “mặc định ta không được quyền sửa các file trong thư
mục windows, nếu muốn sửa trực tiếp hãy bỏ thuộc tính Read Only và System của tập tin
trước. ”
Riêng với Win7, nếu ta mở notepad với quyền Administrator, ta có thể sửa trực tiếp.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
110
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
B3: Nếu sử dụng Server của Saurik thì bỏ qua bước này.
Nếu sử dụng tập tin SHSH lưu trên máy (local) thì thực hiện các bước sau để lập Server SHSH:
Vào đây để download bản Tiny Umbrella mới nhất http://tinyurl.com/krkohj nếu chưa có,
Chép tập tin SHSH đã sao lưu vào các thư mục sau (tùy OS)
Cùng thư mục với Tiny Umbrella,
Mac OS: /Users/<your username>/.SHSH
Window XP: C:\Documents and Settings\<username>\.SHSH
Window 7: C:\Users\<username>\.SHSH
Khởi động Tiny Umbrella và click nút Start TSS Server
B4: Đưa iPhone về DFU mode và tiến hành restore với firmware tương ứng với SHSH. Nếu
baseband trên iPhone không trùng với firmware đang restore thì sẽ thấy lỗi 1015 trên itunes.
Máy sẽ boot và kẹt ở trong chế độ recovery. Lúc này cần phải chạy Tinyumbrella và bấm vào
"Exit recovery".
16. Downgrade firmware cũ và Jailbreak thành công nhưng không unlock được?
Như đã nói downgrade firmware sẽ không downgrade baseband. Chính vì vậy, trước khi nâng
cấp iOS bạn phải tham khảo từ các diễn đàn, xem firmware mới có snâng cấp baseband hay
không, và baseband này đã unlock được chưa.
Nếu baseband mới đã unlock được thì bạn có thể thoải mái nâng cấp. Khi cần có thể
downgrade xuống firmware cũ.
Nếu baseband mới chưa unlock được thì bạn không nên nâng cấp. Vì nếu có downgrade
về firmware cũ, cũng chỉ Jailbreak được, không thể unlock.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
111
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
17. Dùng phần mềm gì để chép tập tin trực tiếp vào iPhone
Trước khi sử dụng phần mềm browse (duyệt) tập tin của iOS cần chú ý:
iPhone đã Jailbreak,
Cài OpenSSH trong cydia (xem mục 8b, phần II),
Ghi nhớ password mặc định của root trong iOS là alpine.
Có rất nhiều phần mềm để can thiệp trực tiếp vào các tập tin trong iOS, mình liệt kê theo thứ tự
yêu thích (từ trên xuống dưới):
a. TotalCommander + Plugin T-PoT
Total Commander là phần mềm quản lý tập tin được sử dụng khá phổ biến, bằng cách cài thêm
Plugin T-PoT bạn có thể truy cập vào iOS dễ dàng. Đây là cách chép tập tin vào/ra iPhone mình
thích nhất, vì nó không phụ thuộc nhiều vào phiên bản iOS và iTune, iPhone nào đã Jailbreak thì
đều sử dụng được.
Download TotalCommander: http://tinyurl.com/2336dy2
Plugin T-PoT: http://tinyurl.com/2elhvm
b. iFunbox
Dễ dàng truy xuất các tập tin trên iPhone, hỗ trợ backup phim, ảnh, nhạc, sách từ iPhone vào
PC, chép ảnh trực tiếp vào iPhone…vv. Đây là phần mềm nên có.
Download phiên bản mới nhất tại: http://www.i-funbox.com/
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
112
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
c. iPhoneBrowser
Dễ dàng truy xuất các tập tin trên iPhone, hỗ trợ xem trước các tập tin text, hình ảnh. Cho phép
di chuyển nhanh đến những thư mục hay dùng như Ringtones, UI Sounds, Camera Roll…(xem
thêm hình bên dưới).
Download bản mới nhất tại http://tinyurl.com/349bkg
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
113
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
d. iPhone PC Suite
Phần mềm quản lý file và hỗ trợ rất nhiều tính năng khác:
Hỗ trợ sao lưu & phục hồi: tin nhắc, lịch sử cuộc gọi.
Đổi ringtone, giao diện, hình nền.
Cài đặt, xóa phần mềm
Gửi tin nhắn trực tiếp từ máy tính…vv
Phần mềm này được nhiều người yêu thích vì nhiều tính năng và sử dụng đơn giản, tuy nhiên
mình không thích phần mềm này vì mỗi khi iOS hoặc iTune nâng cấp, phải đợi bản update để
kết nối được với iPhone. Chương trình tự động báo cập nhật khi có phiên bản mới.
Để sử dụng tiếng Anh xóa tất cả các tập tin ở thư mục C:\Program Files\NetDragon\91
Mobile\iPhone\LangPack, chỉ chừa lại tập tin en-US.lang.
Cập nhật thông tin về bản mới nhất tại http://tinyurl.com/2byhasp
e. WinSCP
Đây là phần mềm rất được ưa chuộng thời firmware 2.x.x, 3.x.x. Có hai phiên bản wifi (kết nối
thông qua wifi) và no wifi (không cần wifi). Phần mềm kết nối với iPhone qua openSSH (cài từ
cydia). Phần mềm này hơn những phần mềm khác ở chổ có Termial để người dùng thực thi lệnh
trực tiếp từ máy tính.
Mỗi khi có phiên bản mới của iTune và iOS thì bản No Wifi lại gặp trục trặc khi kết nối, gây khó
khăn cho người dùng. Những người sử dụng iTune 10 & iOS 4.x.x không dùng được bản No
Wifi. Nếu PC và iPhone nằm trong cùng một mạng wifi, thì có thể sử dụng tốt chương trình này.
Lưu ý rằng password mặc định của root là alpine.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
114
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Tìm và download bản mới nhất tại http://winscp.net/eng/download.php
f. Phần mềm khác (DiskAid, Putty)
DiskAid có thể chạy trên cả Mac và PC, phần mềm tốn phí, có khả năng chép file qua lại giữa
PC và iPhone. Download bản mới nhất tại http://tinyurl.com/ycq6cd5
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
115
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Putty là phần mềm quen thuộc của quản trị mạng Linux/Unix. Đây thực ra là một Remote
Terminal (cho phép thực thi lệnh từ xa) thông qua SSH (cài từ cydia). Nếu PC và iPhone kết nối
cùng một wifi có thể dùng chương trình này. Khi đó bạn có thể sử dụng các lệnh có trong iOS.
18. Làm sao để thực thi câu lệnh trên hệ điều hành iOS?
Bạn sẽ thực thi lệnh khi muốn cài phần mềm từ tập tin dạng .deb, hoặc muốn crack các phần
mềm … vv(tùy vào nhu cầu). Nếu bạn đã đọc qua mục 21, phần II bạn sẽ thấy chúng ta có thể
thực thi lệnh của iOS thông qua WinSCP hoặc Puty. Nhưng vì dùng phải cần dùng đến wifi nên
tôi không trình bày ở đây.
Cách tốt nhất để bạn thực thi câu lệnh trên iOS là cài một Terminal ngay trên iPhone.
Trong Cydia thì có MobileTerminal. Bạn vào cydia và cài MobileTerminal (xem mục 8b,
phần II). Cách dùng như sau:
Chạy MobileTerminal
Gõ su để login bằng user root,
Gõ vào password là alpine
Trên App Store thì có iSSH hoặc pTerm, tuy nhiên hai phần mềm này thường dùng để
Terminal Remote vào PC là chính, vì vậy nếu người dùng không quen sẽ cảm thấy khó
để chạy các lệnh trên iPhone.
Nói tóm lại là bạn sẽ dùng MobileTerminal để thực thi các lệnh của iOS ngay trên iPhone.
19. Cách cài phần mềm dạng ipa, deb, pxl, app?
a. Phần mềm đuôi ipa
Có ba cách để cài phần mềm đuôi ipa. Nhưng dù cách nào đi nữa, nếu đây là phần mềm lậu
(không phải mua từ App Store) thì bạn phải vào cydia và cài Mobile Installation (xem thêm mục
8 và 9, phần II) tương ứng với firmware đang sử dụng.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
116
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Cách 1: Dùng iTune
Bạn chỉ cần kích đúp để mở bằng iTune, sau đó Sync (xem mục 8, phần I) vào iPhone.
Cách 2: Cài bằng phần mềm Installous trong iPhone
Đầu tiên bạn phải cài Installous trong cydia (xem mục 8b, phần II)
Chép tập tin ipa vào /var/mobile/Documents/Installous/Downloads bằng một phần
mềm ở mục 21, phần II.
Vào Installous để cài đặt
Cách 3: Dùng iPhone PC Suite. Nếu iPhone PC Suite có thể kết nối với iPhone của bạn, hãy
dùng nó để các phần mềm dạng pxl, ipa và deb. Chọn mục Software Package và Add vào những
tập tin muốn cài.
b. Phần mềm đuôi deb
Có ba cách để bạn cài phần mềm dạng deb
Cách 1: Cài tự động bằng Cydia, lần lượt thực hiện các bước sau:
Chép file deb vào thư mục /var/root/Media/Cydia/AutoInstall bằng cách sử dụng một
phần mềm ở mục 21, phần II. Nếu không thấy thư mục này, bạn có thể tự tạo ra.
Mở Cydia lên, sau đó khởi động lại máy sẽ thấy Cydia đã tự động cài chương trình.
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
117
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Cách 2: Trường hợp trong máy không có Cydia, hoặc muốn cài Cydia bằng file deb (dùng cho
các máy không có wifi), lần lượt thực hiện các bước sau:
Chép file deb vào thư mục nào đó trong iPhone, ở đây tôi dùng thư mục /tmp (nếu không
có bạn có thể tạo ra). Xem mục 21, phần II để chọn phần mềm chép file thích hợp
Chạy MobileTerminal
Gõ su để login bằng user root,
Gõ vào password là alpine
Gõ cd /tmp để chuyển đến thư mục /tmp
Gõ dpkg -i /tmp/xxxx.deb (với xxxx.deb là tên của tập tin deb) để tiến hành cài đặt
ReSpring lại máy là xong.
Nhiều bạn thích gõ lệnh killall SpringBoard để ReSpring.
Nhiều bạn thích xóa file com.Apple.mobile.installation.plist trong thư mục /
private/var/mobile/library/caches
Nhiều bạn sài phần mềm SBSetting hoặc ReSpring (tùy sở thích nhé)
Cách 3: Dùng iPhone PC Suite
Tương tự như cài phần mềm ipa bằng PC Suite
c. Phần mềm dạng thư mục .app
Ví dụ ta sẽ vài phần mềm xxxx.app, các bước như sau:
Copy nguyên thư mục xxxx.app vào /private/var/stash/Applications bằng một phần
mềm ở mục 21, phần II.
Để phần mềm không bị tự động thoát ta sẽ gán quyền 755 cho xxxx.app (755 có nghĩa là
ai cũng có quyền thực thi chương trình, người tạo ra có quyền ghi, sửa, xóa) ta dùng một
trong 2 cách sau:
Cách 1: dùng MobileTerminal
Chạy MobileTerminal từ iPhone
Gõ su để login bằng user root,
Gõ vào password là alpine
Gõ cd /private/var/stash/Applications để chuyển đến thư mục này
Gõ chmod -R 755 /private/var/stash/Applications/xxxx.app để gán quyền
Cách 2: dùng WinSCP (nếu kết nối được WinSCP với iPhone)
Kết nối WinSCP với iPhone và di chuyển đến thư mục /private/var/stash/Applications
Click phải thự mục xxxx.app chọn Properties
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
118
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Check vào hộp thuộc tính như hình sau và nhấn OK
Cách 3: dùng iFile cài trực tiếp trên iPhone từ Cydia
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
119
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
ReSpring lại iPhone là xong.
Chú ý: iPhone PC Suite cũng hỗ trợ cài phần mềm dạng này (dễ nên các bạn tự nghiên cứu).
d. Phần mềm pxl
Đây là tập tin cài dùng cho PC Suite, thời dùng iOS 1.x.x, 2.x.x hay gặp. Bạn sử dụng iPhone
PC Suite để cài.
20. Thay đổi các âm thanh khi gửi/nhận mail, Lock/Unlock như thế nào?
Mặc định iPhone không cho phép thay đổi âm thanh khi gửi/nhận mail, lock/unlock iPhone.
Chúng ta có thể chép đè các tập tin này nhờ một trong những phần mềm ở mục 21, phần II.
Các tập tin này nằm tại /System/Library/Audio/UISounds/. Các tập tin tương ứng như sau:
sms-received1.caf = Tri-tone
sms-received2.caf = Chime
sms-received3.caf = Glass
sms-received4.caf = Horn
sms-received5.caf = Bell
sms-received6.caf = Electronic
new-mail.caf
lock.caf
unlock.caf
Để có các tập tin dạng caf chúng ta dùng iTune như sau:
B1: Chọn Menu Edit/References/Chọn ngăn General/Chọn Import Settings…/Chọn AIFF
Encoder trong phần Import Using như hình sau:
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
120
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
B2: Lúc này bạn click phải vào một file nhạc bất kỳ trong iTune sẽ tạo ra có mục Create AIFF
Version. Hãy chuyển file nhạc mà bạn thích sang dạng này.
B3: Tìm đến tập tin sau khi chuyển bằng cách click phải nó chọn Show in Windows Explorer:
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
121
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
B4: Đổi tên tập tin thành tập tin .caf muốn thay, sau đó chép đè vào thư mục
/System/Library/Audio/UISounds/.
21. Làm sao sửa lỗi “Wifi chạy nhưng không dò thấy điểm truy cập nào”?
Trong iPhone chọn Settings/General/Reset/Reset Network Settings
22. Hư wifi, bị lỗi cydia, làm sao cài lại cydia và các phần mềm trong cydia?
Tải bản cydia mới nhất tại đây: http://apt.saurik.com/debs/
Thực hiện theo hướng dẫn về cài tập tin deb có trong cẩm nang.
23. Sửa lỗi “Different SIM detected”
Một số máy sau khi activate bằng SIM All in one và Jailbreak bằng Jailbreakme khi thay SIM
khác không vào được iPhone và xuất hiện lỗi "Different SIM detected".
Hãy dùng SIM All in one vào iPhone. Sau đó thêm source http://cydia.pushfix.info vào Cydia.
Cài Hacktivation Patch
24. Thay đổi giao diện cho iPhone như thế nào?
Nếu muốn sử dụng các Theme mà người khác đã làm sẵn, hãy cài Winterboard trong cydia và
download các theme mà bạn thích. Các theme này được đặt tại:
/private/var/mobile/stash/themes.xxx/
Hãy chép các tập tin ảnh của các theme này vào PC, sửa theo ý thích, sau đó chép ngược lại và
Respring iPhone.
Nếu không sử dụng Winterboard có thể sửa các tập tin sau:
Homescreen
Calculator Icon
/Applications/Calculator.app/icon.png
Maps Icon
/Applications/Maps.app/icon.png
Calendar Icon
/Applications/MobileCal.app/icon.png
Mail Icon
/Applications/MobileMail.app/icon.png
iPod Icon
/Applications/MobileMusicPlayer.app/icon.png
Notes Icon
/Applications/MobileNotes.app/icon.png
Phone Icon
/Applications/MobilePhone.app/icon.png
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
122
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
SMS Icon
/Applications/MobileSMS.app/icon.png
Safari Icon
/Applications/MobileSafari.app/icon.png
Camera Icon
/Applications/MobileSlideShow.app/icon-Camera.png
Photos Icon
/Applications/MobileSlideShow.app/icon-Photos.png
Clock Icon
/Applications/MobileTimer.app/icon.png
Settings Icon
/Applications/Preferences.app/icon.png
Stocks Icon
/Applications/Stocks.app/icon.png
Weather Icon
/Applications/Weather.app/icon.png
YouTube Icon
/Applications/YouTube.app/icon.png
The Dock
/System/Library/CoreServices/SpringBoard.app/SBDockBG2.png
Locked Screen
Slider Bar
/System/Library/CoreServices/Springboard.app/bottombarknobgray.png
Unlock Mask & Text
/System/Library/CoreServices/Springboard.app/bottombarlocktextmask.png
/System/Library/CoreServices/SpringBoard.app/English.lproj/SpringBoard.strings
Global
Color or picture of ringer background when you used volume keys
/System/Library/CoreServices/SpringBoard.app/hud.png
Alert bubble for calls, sms, etc.
/System/Library/CoreServices/SpringBoard.app/SBBadgeBG.png
Top Background where the signal bar is
/System/Library/CoreServices/SpringBoard.app/FST_BG.png
Battery Charging Screen
Battery Backround
/System/Library/CoreServices/SpringBoard.app/BatteryBG_1.png-BatteryBG_17.png
Top Info Bar (signal strength, battery, etc.)
Carrier Logo
This seems to be where they live on 1.1.4
/System/Library/Carrier Bundles/ATT_US.bundle
/System/Library/CoreServices/SpringBoard.app/FSO_CARRIER_ATT.png (lighter one)
/System/Library/CoreServices/SpringBoard.app/Default_CARRIER_ATT.png (darker one)
Signal Strength
/System/Library/CoreServices/SpringBoard.app/FSO_0_Bars.png-FSO_5_Bars.png
/System/Library/CoreServices/SpringBoard.app/Default_0_Bars.png-Default_5_Bars.png
Bluetooth
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
123
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
/System/Library/CoreServices/SpringBoard.app/FSO_Bluetooth.png
Background (bar color) HomeScreen
/System/Library/CoreServices/SpringBoard.app/FSO_BG.png
Background (bar color) Lock mode
/System/Library/CoreServices/SpringBoard.app/FST_BG.png
Background (bar color) All other screens (Text, Safari, Mail, etc.)
/System/Library/CoreServices/SpringBoard.app/default_BG.png
WiFi Bars
/System/Library/CoreServices/SpringBoard.app/FSO_0_AirPort.png
/System/Library/CoreServices/SpringBoard.app/FSO_1_AirPort.png
/System/Library/CoreServices/SpringBoard.app/FSO_2_AirPort.png
/System/Library/CoreServices/SpringBoard.app/FSO_3_AirPort.png
/System/Library/CoreServices/SpringBoard.app/Default_0_AirPort.png
/System/Library/CoreServices/SpringBoard.app/Default_1_AirPort.png
/System/Library/CoreServices/SpringBoard.app/Default_2_AirPort.png
/System/Library/CoreServices/SpringBoard.app/Default_3_AirPort.png
Power On/Off Screen
The logo (only shows when it starts to minimize)
/System/Library/CoreServices/SpringBoard.app/Applelogo.png
Power Slider
System/Library/Frameworks/TelephonyUI.framework/bottombarknobred.png
Calculator
Background
/Applications/Calculator.app/CalculatorBackground.png
Screen Background
/Applications/Calculator.app/LCDBackground.png
iPod
Rating Stars
/Applications/MobileMusicPlayer.app/star_filled.png
Phone
Keypad
/Applications/MobilePhone.app/BarDialer_Sel.png
SMS
Input Field (Bubble where you type you're text message)
/Applications/MobileSMS.app/BalloonInputField.png
Baloon 1 (Bubble where sent text messages are)
/Applications/MobileSMS.app/Baloon_1.png
Baloon 2 (Bubble where recieved text messages are)
/Applications/MobileSMS.app/Baloon_2.png
Bottom Bar Background (Background behing the text input field)
/Applications/MobileSMS.app/MessageEntryBG.png
Safari
Url Bar
Idle
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
124
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
/Applications/MobileSafari.app/Url.png
Inactive
/Applications/MobileSafari.app/UrlInactive.png
Active
/Applications/MobileSafari.app/UrlProgress.png
Trash Can for deleting mail
/System/Library/PreferenceBundles/MobileMailSettings/trashmbox.png
25. Đưa ringtone trực tiếp vào iPhone như thế nào?
Chép các tập tin Ringtone vào thư mục /private/var/stash/Ringtones.xxx trên iPhone
26. Sao lưu iPhone không sử dụng iTune như thế nào?
Sao lưu các tập tin trong các thư mục sau:
/private/var/mobile/Library/AddressBook Danh bạ
/private/var/mobile/Library/SMS Tin nhắn
/private/var/mobile/Library/Notes Ghi chú
/private/var/mobile/Library/Calllog Lịch sử cuộc gọi (đối với iOS < 4)
/private/wireless/Library/CallHistory Lịch sử cuộc gọi (đối với iOS >= 4)
Khi cần có thể chép ngược lại.
27. Sửa lỗi “Youtube không xem được”?
Vào Cydia thêm source http://cydia.pushfix.info. Sau đó cài Pushfix
28. Tạo sách dạng epub
Sử dụng Calibre:
Trước tiên, các bạn hãy truy cập vào website của Calibre, tải phiên bản mới nhất và tiến hành
cài đặt vào máy tính. Giao diện điều khiển chính của chương trình sẽ trông giống như hình dưới
đây:
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
125
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Tại đây, bạn sẽ nhìn thấy nút Add Books ở phía trên góc trái, nhấn nút này để gán file PDF
dùng để chuyển đổi định dạng:
Cửa sổ tiếp theo hiển thị, nhấn chuột phải vào file vừa gán ở bước trên và chọn Convert books
> Convert individually:
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
126
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Tại cửa sổ Convert này, chúng ta có lựa chọn Input và Output ở 2 bên, hãy chọn định dạng
phù hợp với yêu cầu:
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
127
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
Sau khi nhấn OK, và quá trình chuyển đổi định dạng sẽ bắt đầu. Nếu bạn không chỉ định thư
mục Output nào khác thì hệ thống sẽ tự động lưu vào thư mục C:\Users\Username của hệ
thống, và thời gian hoàn tất việc này phụ thuộc vào dung lượng của file gốc.
Sử dụng Zamzar:
Đây là 1 trong những dịch vụ chuyển đổi file văn bản trực tuyến phổ biến nhất hiện nay, hỗ trợ
nhiều định dạng tài liệu đa dạng, tất nhiên trong đó có bao gồm file PDF, EPUB, MOBI... Giao
diện chính của công cụ này hết sức đơn giản, tất cả những gì bạn cần làm là chọn file cần
chuyển đổi, trỏ đường dẫn, chọn định dạng file output, điền địa chỉ email và nhấn nút Convert:
Nếu muốn sử dụng file MOBI này trên các thiết bị Kindle, hãy lưu tài liệu vào thư mục My
Kindle Content, được tìm thấy trong mục My Documents của Windows:
HOLYLANDIPHONE.VN (YOU’LL NEVER WALL ALONE)
128
ONCECLICK TỔNG HỢP – [email protected] – Last update: 10/06/2011
TÀI LIỆU THAM KHẢO
1. www.holylandiphone.com
2. www.gsm.vn
3. http://blog.iphone-dev.org/
4. http://www.iclarified.com
5. www.tinhte.vn
6. www.handheld.com.vn
7. www.heaveniphone.com
8. www.taoviet.vn
Chân thành cảm ơn anh Anthony (holylandiphone.vn) và Dtube (gsm.vn) đã góp ý và sửa lỗi
cho tài liệu.