Blog những chuyện vui buồn của đời … xài iPhone

Thảo luận trong 'Hỏi Đáp & Chia Sẻ Kinh Nghiệm' bắt đầu bởi ChinhLV, 26 Tháng ba 2008.

Trạng thái chủ đề:
Không mở trả lời sau này.
  1. abciphone

    abciphone Thành viên

    Bài viết:
    5
    Được Like:
    12
    Tôi cũng xin góp một câu chuyện về iphone.

    Trước đây khi iphone chưa ra đời thì vẫn dùng mấy cái phone của nokia hay motorola và công việc vẫn bình thường như mọi ngày.

    Đùng một cái vào tháng 6 năm 2007, ông steven job gì đó giới thiệu iphone ra thị trường, nào là cnn news, rồi các báo chí làm rùm beng giới thiệu cái iphone siêu việt này. Thế là tôi quyết định phải mua một cái dùng thử cho biết, từ bỏ mấy cái phone cũ kia đi. Nhưng mà lúc đó chỉ có bên Mỹ bán ra mà thôi. Vậy là phải tìm một người thân bên đó mua dùm mới được. Rồi cuối cùng thời điểm đã đến, sau khi chờ mòn mỏi đến tháng 11 năm đó mới có vài người bạn bên mỹ về thế là tranh thủ mua 1 cái đem về vn xem sao. Khi nhận được iphone, mở hộp ra xem mọi thứ thấy. Một iphone đẹp trong đó có 1 sim AT&T và màn hình thì hiện hình cọng dây cáp. Thử gắn sim vn vào xem sao thì vẫn chưa dùng được. Lúc này lại phải vào google xem có cách nào dùng được xim khác không. Thì phát hiện iphone xuất xưởng là tuần thứ 45. Theo nguồn tin trên mạng thì nó là 1.1.2 OTB lúc này chưa có unlock gì được cả. Thấy có một vài bài hướng dẫn làm ipod thôi thì đành phải dùng ipod tạm vậy vì lúc đó nghe mấy thằng bạn nói đem ra ngoài unlock thì phải làm hardware thay chip gì đó. Nên thôi cho nó thành ipod. Thế là bắt đầu download fw 1.1.1 về restore iphone rồi vào trang jailbreak.com để jailbreak nó. Khi làm xong thì vào được màn hình chính vui quá khám phá nào là itunes copy nhạc vào nghe, cài app để chạy thử trên fw 1.1.1. Khám phá wifi trên safari trong khi mòn mỏi chờ tin unlock bằng soft mà chả thấy đâu cả. Rồi lại google thì thấy có vài bài viết là update nó lại 1.1.2 rồi thì có thể unlock. Thế là bắt tay vào upgrade lên 1.1.2 dùng itunes. Làm đi làm lại nhiều lần shift rồi chọn fw 1.1.2 rồi bấm nút upgrade, không chọn restore. Kết quả toàn thấy itune báo lỗi 1602. Nào là đổi port usb, đổi máy tính, cài new window, dùng account mới. Ôi thôi thì làm đủ cả vẫn nhận lỗi 1602. Sau này mới biết chỉ có bootloader 3.9 thì mới làm được theo cách đó để unlock trên 1.1.2. Phát hiện iphone bootloader hiện giờ là 4.6 thế là công cốc hết. Vậy lại phải chờ. Khoảng giữa tháng 12 đến đầu tháng 1, lại một phương pháp unlock mới ra đời cho 1.1.2 OTB đó chính là phương pháp testpoint. Cái test point này là phải mở máy nối 2 điểm rồi hạ bootloader xuống rồi dùng anysim unlock... Sau khi tìm hiểu thấy có rất nhiều người theo phương pháp này nhưng không thấy an toàn lắm nên lại thôi và chờ tiếp trong khi dùng phone cũ và ipod touch từ iphone. Trong quá trình xử dụng fw 1.1.1 trên baseband 1.1.2 thì lâu lâu màn hình iphone tắt tối thui phải cắm vào usb để nó lên lại, rồi cài mấy cái soft cờ tướng hay một số app thì pin tốn kinh khủng sau đó mới phát hiện là thoát nó vẫn còn chạy. Ôi thôi là đủ thứ chuyện cả. ilog uninstall ra thì bị quả táo... cứ thế restore và jailbreak... iphone là thời gian và tiền bạc thiệt mà dù chưa cần tới các chuyên gia ngoại tiệm.

    Rồi tin vui đến trong tháng 2 năm 2008 thì geohot cũng ra được soft để unlock cho cái 1.1.2 OTB mà mọi người hằng mong đợi. Lúc đó geohot chê devteam là nguyên một nhóm trong một thời gian không tìm ra cái này... thật là một câu chuyện dài nhiều tập. Làm theo cách của geohot thì phải có nào thì secpack file, baseband file,... lung tung cả. Thế là ziphone 1.0 áp dùng thành quả geohot trên ra đời và chỉ là một câu lệnh là xong.

    Háo hức download nó về restore 1.1.2 rồi run một cái... ô la la lá... lúc đó fw là 1.1.2 và baseband cũng là 1.1.2 và đã có sóng gsm việt. Ôi thì thời gian nghịch cái iphone này dài vô kể... lại phải cài lại nhưng app trước đó, rồi lại phải copy nhac, ring stone.... thôi đủ cả, tiếng việt để vào safari....
    sau đó quăng phone củ vào tủ và dùng iphone...

    Thôi tạm dừng hết tập một ... nếu có thời gian sẽ có phần fw 1.1.3/1.1.4 và 3G....2.0/2.1/2.1... rồi nào là iplus2.0b, iliberty, quickpwn,...
    ChinhLV, Dtube, binhnv143 and 2 others like this.
  2. abciphone

    abciphone Thành viên

    Bài viết:
    5
    Được Like:
    12
    hôm nay chủ nhật, sau một tuần làm việc mệt nhọc và căng thẳng, lại có dịp lên diễn dàn viết tiếp câu chuyện về iphone siêu việt. Phần này bàn về phương pháp unlock và những điều lạ xung quanh việc dùng các phương pháp này iphone bị khóa bởi apple.

    Thôi thì lúc phương pháp geohot/ziphone 1.0 ra đời và khi có iphone để thử nghiệm. Lúc đó thì đâu có để ý đến tác động sau khi dùng mấy cái công cụ đó, miễn sao run có sóng là ok rồi. Tôi cũng dùng ziphone 1.0 chạy một cái và thành công. Sau này có thời gian hơn thì thấy hóa ra dùng tool này cũng có khi bị chết iphone (thành cục gạch) nếu nó làm hư baseband vì lúc đó chưa có fw 1.1.3 ra đời. Lúc trước khi có ziphone thì phương pháp unlock dùng anysim là chọn lựa số một thời đó, nhưng chỉ cho bootloader 3.9 mà thôi.

    Lúc này bootloader từ fw 1.1.2 trở đi là đều 4.6, phương pháp anysim lùi vào dĩ vãng và lúc đó ziphone nhanh chóng chiếm lĩnh thế độc tôn.

    Nào là ziphone 1.0 rồi lên 2.0, 2.5, 2.5c rồi lên 3.0 ôi thôi thì nhiều version đủ loại cả. Lúc này ziphone biến bootloader 4.6 về 3.9 cho dễ dàng
    thao tác và unlock. Lúc này quá nhiêu người tự hỏi tại sao lại phải về 3.9. Có nhiều nguyên do, trong đó nếu để lại bootloader 4.6 thì baseband là 04.02.13G (tận dụng thành quả lỗ hổng trong baseband từ geohot) và như vậy có sự khập khiễng trong firmware và baseband nếu fw 1.1.3 hoặc 1.1.4. Như vậy ziphone cho BL thẳng về 3.9 cho ăn chắc. Tool ziphone rất nhiều người dùng và khen tốt vì lúc version 1.0/2.0 có tool nào đâu mà lựa chọn. Đa số cho ziphone là nhất. Sau một thời gian người dùng đông đảo thì lỗi report về ziphone ngày càng nhiều nào là gây lỗi trong ramdisk, nào là dùng hằng số trong wifi và bluetooth (hardcode trong lập trình) làm cho nhiều máy giống nhau address này... và chết cả wifi, không thể connect itune (service AFC không có cài sẳn vào khi unlock) ôi thì đủ thứ chuyện cả. Trong lúc đó quá nhiều người donate cho ziphone thì một tool mới ra đời đó là iplus. Iplus này nghiên cứu phương pháp của ziphone và nhận thấy cần cải thiện trong quy trình unlock này để an toàn hơn.

    Phương pháp iplus có version 2.0 và sau đó là 2.0b cho rằng ziphone đã ôm đồm mọi thứ trong lúc unlock thì rất dễ bị hư ramdisk vì bộ nhớ có giới hạn cấp phát trong iphone. Nó biến bootloader 4.6 thành 3.9FB (fake band) để an toàn hơn và vẫn can thiệp unlock như hồi nguyên thủy BL 3.9. Hy vọng sau này có tool khác đưa lên lại 4.6 (sau này là ra đời neuter). Phương pháp này chia thành 2 giai đoạn. Giai đoạn một chiếm bộ nhớ ramdisk nhõ để hạ BL thành 3.9FB và những thứ cần thiết mới nạp vào ramdisk mà thôi và nó đưa ra khái niệm payloads, nghĩa là sẽ có một loạt các scripts bên ngoài dùng cho iphone được chạy sau khi jailbreak và unlock.

    Nó cũng đã được nhiều người dùng và khen ngợi. Đến đây là một bước tiến dài trong việc phá khóa iphone. Nhưng chưa hết thị trường unlock và donate rất là tiềm năng thì một tool khác ra đời có tên là iliberty. Tác giả của nó là george người trung quốc. George cũng nghiên cứu ziphone/geohot và iplus và đi theo cách thức vận hành như iplus và có thể unlock cho các loại bootloader 3.9/3.9BL, 4.6 và 4,6FB. Nó kiểm tra bootloader khi unlock nhưng vẫn dùng 3.9FB là điểm chính trong quá trình unlock. Nó cũng cho phép chạy payloads, nghĩa là một loạt các chương trình mà ta có thể chọn lựa khi jailbreak xong.

    Điểm qua một loạt tool unlock nào là gunlock, ziphone, iplus, iliberty. Chúng cùng có một mục đích là bẻ khóa sóng cho iphone từ fw 1.1.2 đến 1.1.3 và 1.1.4. Nhưng xem ra thì có rất nhiều câu chuyện về chúng. Dù gì người dùng iphone không chính thức cũng có nhiều chọn lựa và cám ơn họ đã viết ra.
    Các cuộc chiến về đấu khẩu cũng diễn ra bên lề rất là gay gắt nào là ziphone hardcode wifi, lấy thành quả source code từ devteam, nên dùng tool này không dùng tool kia.... ôi thì tùm lum cả nói ra thì chuyện dài nhiều tập.

    Thôi tạm dùng tại đây trước khi bàn tiếp đến fw 2.0 mà devteam có công đi đầu trong đó không biết tìm đâu ra được file BL 3.9 và BL 4.6 (2 file bin) để phá bỏ rào cản của apple. Nghe ziphone thì nếu không có chúng thì còn lâu mà unlock... chúng có lẽ xuất phát từ bên trong nội bộ phát triển ...

    To be continued...
    dachoancdt, lucky, ChinhLV and 3 others like this.
  3. abciphone

    abciphone Thành viên

    Bài viết:
    5
    Được Like:
    12
    Sắp có unlock 3G rồi. Lại có nhiều trò hay nữa. Đang định kể tiếp câu chuyện về việc vọc sdk,tool chain, jiggy... nhưng nhìn thấy có 4 người đọc thấy hữu ích, nên thôi dừng... Chắc mấy câu chuyện này ai cũng biết.
    binhnv143 thích bài này.
  4. ChinhLV

    ChinhLV Ex-Admin

    Bài viết:
    792
    Được Like:
    947
    Hi...hi... :D Cứ tiếp tục đi bồ. GSMVN có đặc trưng là chậm mà chắc như vậy đó. Lúc đầu mình cũng hay bị nản như vậy, nhưng sau đó rồi cũng quen. AE ở đây luôn bận rộn nên có lúc chưa kịp cm vậy mà...:-bd

    Bài này cũng đã được đề nghị đưa lên các tạp chí về PC và ĐTDD rồi đó nha. Khi có thời gian để lập ebook về iPhone chúng ta sẽ cần những bài như thế này lắm đó.
    abciphone thích bài này.
  5. hoangthaimai

    hoangthaimai Thành viên

    Bài viết:
    11
    Được Like:
    1
    chuyện của bác này hay thật :))
Trạng thái chủ đề:
Không mở trả lời sau này.