Fix Caller ID cho firmware 2.2

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

  1. RubyKid Thành viên

    Đây là bản Fix lỗi không hiện tên trong tin nhắn SMS trên iphone Firmware 2.2 (lỗi Caller ID) - Bản này đã được test trên hầu hết các mạng di động và chưa test cho các mạng cố định không dây (Bro nào có điều kiện test giùm em cái)

    1. Tải file sau (Fix_Caller_ID_2.2.rar) về
    - Link RapidShare
    - Link MegaUpload
    - Link Mediafire

    2. Giải nén và dùng WinSCP chép các file vào iPhone theo đường dẫn sau :

    File : PhoneNumberTemplates.plist và Default.phoneformat vào thư mục System/Library/PrivateFrameworks/AppSupport.framework

    File : UIDefaultFormats.phoneformatvào thư mục System/Library/Frameworks/UIKit.framework/PhoneFormats

    3. Respring iPhone

    (Bro nào chuyên về Repo thì làm cái repo rùi thông báo lên đây cho anh em cài trực tiếp từ Cydia cho nhanh)
    iloveiphone3g, binhnv143 and nicku like this.
  2. lucky

    lucky Thành viên

    Bài viết:
    89
    Được Like:
    24
    đến hôm nay trong cydia có rùi bạn ơi
    RubyKid thích bài này.
  3. RubyKid

    RubyKid Thành viên

    Bài viết:
    332
    Được Like:
    147
    Cảnh báo về Fix Caller ID 2.2 version 1.1 của iSpazio trên Cydia - Bản Fix này chỉ cho iPhone nhận diện số ĐT ở N số cuối cùng, mà người viết bản Fix hiểu nhầm số ĐT Việt Nam chỉ 6 số (thật ra là 7 - 8 số) nên sẽ xảy ra trường hợp 2 người có số ĐT giống nhau ở 6 số cuối sẽ bị nhận diện chung 1 tên :>, do đó ai lở up lên Fix Caller ID 2.2 ver 1.1 thì trả về lại bản Fix 1.0 của iSpazio và đợi bản sửa lổi kế tiếp.

    CallerID Fix for 2.2 — v1.0 ở đây:

    http://rapidshare.com/files/170299484/Default.phoneformat.html
    save original file :
    System/Library/PrivateFrameworks/AppSupport.framework/Default.phoneformat
    substitute and restart.
  4. Dtube

    Dtube Administrator

    Bài viết:
    6,762
    Được Like:
    9,333
    Rubykid có thể nói rõ hơn không và cho ví dụ.
    Để mình liên lạc với iSpazio đề nghị sửa lại
  5. RubyKid

    RubyKid Thành viên

    Bài viết:
    332
    Được Like:
    147
    Cụ thể là thế này Dtube:
    Bắt đầu từ 2.2, iPhone nhận diện danh bạ qua khai báo trong file System/Library/PrivateFrameworks/AppSupport.framework/Default.phoneformat và hình như là không quan tâm tới file PhoneNumberTemplates.plist nữa (bằng chứng là iSpazio chỉ can thiệp file phoneFormat, ko can thiệp file PhoneNumberTemplates.plist, và em cũng đã cố sửa chữa file PhoneNumberTemplates.plist nhưng ko tác dụng gì)
    Lợi dụng điểm này, iSpazio đã sửa file PhoneFormat để iPhone nhận diện danh bạ chỉ N chữ số cuối cùng của số điện thoại mà không cần quan tâm tới ID Code. Tuy nhiên họ đã không cập nhật thông tin nên khai báo trong file PhoneFormat như thế này : ID Code vietnam là 84 (OK) và N chữ số điện thoại vietnam là 6. Nhưng toàn bộ số điện thoại tại VN không kể ID Code tối thiểu là 7 số, do đó nếu trong danh bạ của mình có 2 người có số điện thoại giống nhau ở 6 chữ số cuối cùng (ví dụ : Tên A số ĐT 090 8123456 và Tên B số ĐT 090 9123456 - chỉ khác nhau số 8 và 9 ở vị trí thứ 7) thì sẽ xảy ra tình trạng như thế này :
    1/. Khi nhận cuộc gọi của 1 trong 2 người đó, trên màn hình iPhone xuất hiện "A or B" (Nghĩa là có cuộc gọi từ 1 trong 2 người đó mà ko biết chính xác là ai:>)
    2/. Khi có tin nhắn : iPhone sẽ hiện tên A hoặc B một cách ngẫu nhiên, nhiều khi tin từ A nhưng hiện tên B, và khi reply nó sẽ gởi tin đến B và ngược lại (Bực mình không chịu được, và chưa kể là sẽ rất phiền toái nếu A và B khác giới và tin nhắn mang tính tế nhị)
    Dtube, canhdieu and binhnv143 like this.
  6. daigia0127

    daigia0127 Thành viên

    Bài viết:
    15
    Được Like:
    0
    Hiện nay trong Cydia đã cài được chưa vậy RubyKid vì mình chưa cài đặt được OpenSSH, không biết sao khi cai OpenSSH vào thì nó chạy được một ít là Complete và bắt Return Cydia mặc dù là OpenSSH vẫn chưa có, vì vậy mà mình cài theo cách này chưa được.
    Còn cài từ trong source iSpazio thì đã hỗ trợ đầy đủ chưa vậy RubyKid, mong bạn hướng dẫn thêm
  7. RubyKid

    RubyKid Thành viên

    Bài viết:
    332
    Được Like:
    147
    Rất tiếc là Caller ID Fix của iSpazio cho 2.2 vesion 1.1 vẫn chưa fix lại lỗi như tôi đã thông báo ở trên. Vì vậy cách duy nhất để fix cho 2.2 lúc này là làm thủ công thông qua SSH. Thử lại cài lại Open SSH rồi Fix thủ công đi bạn nhé.
  8. daigia0127

    daigia0127 Thành viên

    Bài viết:
    15
    Được Like:
    0
    Cám ơn RubyKid nhiều.