Sửa lỗi iMessages + Facetime + MMS

Nguyên nhân do sim ghép không thể fake carier mạng một cách triệt để,trong setting vẫn hiện thông số nhà mạng của máy lock chứ không hiện tên nhà mạng của sim,các chức năng iMessages + Facetime + MMS hầu như không hoạt động

Đa phần các phương pháp hiện nay mình thấy hầu như không fix được lỗi này

Nguyên nhân do sim ghép không thể fake carier mạng một cách triệt để,trong setting vẫn hiện thông số nhà mạng của máy lock chứ không hiện tên nhà mạng của sim,các chức năng iMessages + Facetime + MMS hầu như không hoạt động

Nguyên nhân do máy đang thực hiện quá trình Roming nhà mạng lock chứ chưa thực hiện triệt để các chức năng của sim,các chức năng của sim bị hạn chế rất nhiều.

Mình sẽ chỉ cho các bạn 1 phương pháp hoàn toàn mới để triệt để hoàn toàn các lỗi gặp phải trên sim ghép.
Các thông số nhà mạng được quản lý trong file:

system/library/carrier bundles/iphone

Khi sử dụng sim ghép,do là romming lên các thông số mạng đa phần được thực hiện theo thông số của mạng lock,đó là nguyên nhân chính gây ra các lỗi với sim ghép

Để khắc phục trường hợp trên mình sẽ tạo ra 1 foder fake carrier,để iphone hiểu nhầm và không lấy thông số nhà mạng lock mà lấy chính thông số của nhà mạng bạn dùng

Các bước tạo 1 foder fake carier như sau

Ví dụ: máy mình lock mạng Bell Canada,trong khi sim mình dùng là mạng Viettel

Trong Itool ta vào system/library/carrier bundles/iphone,ta tim foder: Viettel_vn.bundle
copy foder này vào trong máy tính,ta đổi tên foder thành: 302610_ID-898404

– Trong đó 302610 là 6 số đầu là carrier code nhà mạng Bell(xem để biết carier code mạng lock ở phần 1)
Các bạn có thể xem trên itool( vào Iphone 4S->View Detals) để thấy 2 thông số này như hình dưới mục ICCID và IMSI(IMSI đã được fake qua sim ghép lên hiện đủ 6 số đầu của carier code)

– Còn 898404 là 6 số đầu ICCID của sim Viettel
Bây giờ ta copy ngược file này vào trong system/library/carrier bundles/iphone
Mở foder 302610_ID-898404 ra ta mở tiếp file carrier.plist
Ta tìm đến dòng SupportedSIMs
Ta thêm 1 dòng <string>302610_ID-898404</string> như hình dưới
Sau đó save lại.

– Giờ bạn vào tiếp foder: system/library/carrier bundles/iphone/Unknown.bundle
Mở file carrier.plist trong foder đó,ta cũng thêm 1 dòng <string>302610_ID-898404</string>

– Vào ứng dụng cydia add source Cydia.vn tìm và cài ứng dụng: CommCenter* patch for iphone

– Khởi động lại Iphone

Ok các chưa năng đã hoạt động bình thường, iMessages + Facetime được kích hoạt 1 cách nhanh chóng sau 1,2 phút,tên nhà mạng trong setting không còn là Bell 12.0 mà được sửa lại đúng thành Viettel 12.0

Trên là hướng dẫn chi tiết cách tạo 1 fake carier mạng đầy đủ,mình sẽ vắn tắt 1 cách đơn giản cho dễ hiểu:
– copy foder nhà mạng của sim đang dùng ra máy tính ,đổi tên foder thành xxxxxx_ID-xxxxxx
trong đó 6 số đầu là 6 số carier code , 6 số sau là 6 số đầu của ICCID sim đang dùng
Trong carrier.plist của foder vừa tạo và foderUnknown.bundle đều thêm 1 dòng
<string>xxxxxx_ID-xxxxxx</string>