Tham dự Tech Lounge

Tham dự Tech Lounge


HD tăng tốc và giảm hao pin cho iDevices iOS 4, 5, 6, 7.x - Fix lỗi treo táo - Nâng hạ baseband 3GS

homlee
25/7/2010 1:47Phản hồi: 6.009
6.009 bình luận
Chia sẻ

Xu hướng

lexuanthai
ĐẠI BÀNG
14 năm
Bạn cho mình hỏi là IP4 có tắt Multitasking giống 3GS không bạn? nếu không giống thì tắt như thế nào bạn chỉ dùm luôn nhé.

Cám ơn trước!
@ homlee,

Nếu Fix theo hướng dẫn thì Skype ko sử dụng được, mình mới phát hiện ra vụ này, Bạn check lại xem sao nhé 😃
- Skype của bạn có lẽ phiên bản cũ nên không tương thích IOS 4.x, cho nên nâng cấp version 2.1.0 trở lên mới chạy được . Đã test lại rồi , version 2.1.0 chạy rất OK , không phải lỗi từ các daemons này đâu.
- Các link daemons bị down , đang fix lại một số daemons và test thử, sẽ post lên sau.

iPhone 4 có ưu điểm mạnh nhất là Multitasking vì nó có CPU và bộ nhớ lớn hơn so với 3GS, cho nên tắt chức này không cần thiết. Chỉ có 3G có cấu hình quá yếu nên mới thực hiện disable thôi.
Nếu muốn tắt Multitasking thì chỉ có cách fix lại file n90a.plist tại thư mục System/Library/CoreServices/SpringBoard.app/ của iPhone 4. Còn iphone 3G là file N82AP.plist, 3GS : N88AP.plist
Mình đã cài Skype ver mới nhất rồi 😃 ko sử dụng được khi thực hiện Fix daemons nên mới report đó.Mình đã restore Fw lại cài Skype thì work fine 😃
Bạn Fix lại bước số 5 và upload file fix lên đi, file hiện tại bị die rồi.
Mình mới lên 4.0.2 sẽ test thử với phần fix daemons của Bạn xem thế nào 😁
Đây là link mới update , test với 3GS Lock IOS custom 4.0.1 rất OK, còn 3GS bootrom mới (jailbreakme) chưa test thử :
Đối với 3G, 3GS Lock phải unlock ultrasn0w trước và có cài sẳn Mobile Substrate rồi mới copy replace các daemons này

3G, 3GS Lock :
Launchdaemons.Ultrasn0w.Lock.zip


3G, 3GS world :
Launchdaemons.world.zip
Vẫn ko login vào được homlee ah.Đã thử gỡ bỏ skype rồi cài lại, change pass trên PC rồi cũng như thế.
Đang nhập username + pass xong là nó cứ quay quay signing in..... mãi 😔
Ko biết vấn đề đang nằm chỗ nào.
Copy replace file gốc com.apple.spd trở lại System/Library/LaunchDaemons/

Hay là test Skype để xác định lỗi ở đâu :

Giải nén syslog.zip, copy file com.apple.syslogd vào thư mục System/Library/LaunchDaemons/, copy file etc\syslog.conf vào thư mục etc/ của iphone. Khởi động iphone, bạn test Skype và gửi file syslog tại var/log/ lên trang này để phân tích lỗi ở đâu.
Trước đó mình có copy file gốc ra PC sao giờ xem lại thì ko thấy nó nhỉ, chỉ thấy thằng com.apple.smbd thôi 😔
Homlee có file gốc gởi qua cho mình với, thx!
Link download daemons file gốc : ( đây là bản gốc chưa cài gì cả)
Launchdaemons.goc.zip
Bác cho hỏi: 3Gs lock, chạy FW cuttoms 4.0.1, có xóa các bóng mờ icon trên dock được không vậy!?
Ko được Bạn ah chỉ làm theo bước 1 nhưng với 3G thôi 😔
Mình xóa rồi, nhưng chưa restart máy, repsing thì thấy k sao, nhưng vì trên thanh dock của mình 5 icon, nên vẫn còn 1 cái, tim không thấy đâu!
Đã phân tích bằng syslog khi Skype login, cho thấy lúc đầu daemons sdp không mở được socket, sau đó thực hiện thành công (spd:spd_checkin_socket:1017 Successfully). Để fix lại daemon này cho chính xác.

Aug 12 17:38:03 Homlee-iPhone /usr/libexec/spd[65]: spd:main:1580 On launch: this device DOES support WoW
Aug 12 17:38:03 Homlee-iPhone /usr/libexec/spd[65]: spd:main:1584 Setting initial WoW state to OFF
Aug 12 17:38:03 Homlee-iPhone /usr/libexec/spd[65]: spd:spd_vet_socket:657 getpeername failure for client socket [FD=4]: Socket is not connected
Aug 12 17:38:03 Homlee-iPhone /usr/libexec/spd[65]: spd:spd_checkin_socket:943 Unable to determine socket type for client [PID=53]
Aug 12 17:38:03 Homlee-iPhone /usr/libexec/spd[65]: spd:spd_vet_socket:657 getpeername failure for client socket [FD=4]: Socket is not connected
Aug 12 17:38:03 Homlee-iPhone /usr/libexec/spd[65]: spd:spd_checkin_socket:943 Unable to determine socket type for client [PID=53]
Aug 12 17:38:03 Homlee-iPhone /usr/libexec/spd[65]: spd:spd_vet_socket:657 getpeername failure for client socket [FD=4]: Socket is not connected
Aug 12 17:38:03 Homlee-iPhone /usr/libexec/spd[65]: spd:spd_checkin_socket:943 Unable to determine socket type for client [PID=53]
Aug 12 17:38:03 Homlee-iPhone /usr/libexec/spd[65]: spd:spd_vet_socket:657 getpeername failure for client socket [FD=4]: Socket is not connected
Aug 12 17:38:03 Homlee-iPhone /usr/libexec/spd[65]: spd:spd_checkin_socket:943 Unable to determine socket type for client [PID=53]
Aug 12 17:38:03 Homlee-iPhone /usr/libexec/spd[65]: spd:spd_vet_socket:657 getpeername failure for client socket [FD=4]: Socket is not connected
Aug 12 17:38:03 Homlee-iPhone /usr/libexec/spd[65]: spd:spd_checkin_socket:943 Unable to determine socket type for client [PID=53]
Aug 12 17:38:03 Homlee-iPhone /usr/libexec/spd[65]: spd:spd_vet_socket:657 getpeername failure for client socket [FD=4]: Socket is not connected
Aug 12 17:38:03 Homlee-iPhone /usr/libexec/spd[65]: spd:spd_checkin_socket:943 Unable to determine socket type for client [PID=53]
Aug 12 17:38:03 Homlee-iPhone /usr/libexec/spd[65]: spd:spd_vet_socket:657 getpeername failure for client socket [FD=4]: Socket is not connected
Aug 12 17:38:03 Homlee-iPhone /usr/libexec/spd[65]: spd:spd_checkin_socket:943 Unable to determine socket type for client [PID=53]
Aug 12 17:38:03 Homlee-iPhone SpringBoard[27]: spd:___libspd_initialize_notify_block_invoke_1:220 spd woke up!
Aug 12 17:38:03 Homlee-iPhone /usr/libexec/spd[65]: spd:spd_transaction_begin:596 Transactions began 1
Aug 12 17:38:03 Homlee-iPhone /usr/libexec/spd[65]: spd:spd_register_notification_port:1453 Adding session client [PID=27]
Aug 12 17:38:03 Homlee-iPhone /usr/libexec/spd[65]: spd:spd_register_notification_port:1463 Session client [PID=27] registered for notifications.
Aug 12 17:38:03 Homlee-iPhone /usr/libexec/spd[65]: spd:spd_transaction_end:605 Transactions moved from 1->0, starting idle timer
Aug 12 17:38:03 Homlee-iPhone SpringBoard[27]: spd:_libspd_initialize_protocol:148 Registered notification port with spd [PID=65]
Aug 12 17:38:03 Homlee-iPhone /usr/libexec/spd[65]: spd:spd_vet_socket:719 Turning WoW ON
Aug 12 17:38:03 Homlee-iPhone /usr/libexec/spd[65]: spd:spd_transaction_begin:587 Transactions moved from 0->1, stopping idle timer
Aug 12 17:38:03 Homlee-iPhone /usr/libexec/spd[65]: spd:spd_checkin_socket:1017 Successfully checked in socket [FD=4] for client [PID=53]
Aug 12 17:38:03 Homlee-iPhone /usr/libexec/spd[65]: spd:spd_checkin_socket:1017 Successfully checked in socket [FD=5] for client [PID=53]
Aug 12 17:38:03 Homlee-iPhone /usr/libexec/spd[65]: spd:spd_checkin_socket:1017 Successfully checked in socket [FD=6] for client [PID=53]
Aug 12 17:38:03 Homlee-iPhone /usr/libexec/spd[65]: spd:spd_checkin_socket:1017 Successfully checked in socket [FD=7] for client [PID=53]
Aug 12 17:38:03 Homlee-iPhone /usr/libexec/spd[65]: spd:spd_checkin_socket:1017 Successfully checked in socket [FD=8] for client [PID=53]
Hi homlee,

File Syslog làm theo hướng dẫn đây, bạn check giúp :
http://www.mediafire.com/?96v584h89x1yyqy
Bạn kiểm tra xem có file spd tại thư mục này không usr/libexec/ ? File syslog báo lỗi này :

Aug 12 17:54:32 ThanhMinh com.apple.launchd[1] (com.apple.spd[126]): (com.apple.spd) posix_spawn("/usr/libexec/spd", ...): No such file or directory
Aug 12 17:54:32 ThanhMinh com.apple.launchd[1] (com.apple.spd[126]): (com.apple.spd) Exited with exit code: 1
Aug 12 17:54:32 ThanhMinh com.apple.launchd[1] (com.apple.spd): (com.apple.spd) Throttling respawn: Will start in 10 seconds
Aug 12 17:54:36 ThanhMinh com.apple.launchd[1] (UIKitApplication:com.skype.skype[0xf78c][106]): (UIKitApplication:com.skype.skype[0xf78c]) Exited: Killed
Aug 12 17:54:36 ThanhMinh SpringBoard[28]: Application 'Skype' exited abnormally with signal 9: Killed
Ko có rồi homlee ơi, giờ chắc chép nó vào là ổn😃
Vấn đề ở đây là mình hoạt động skype bình thường nhưng khi thực hiện xong Fix bước 5 thì xảy ra tình trạng kia ngay - nghĩa là ko thể log in skype được mà cứ waiting thôi 😔
vừa lên xài 1 tuần mà bực cả mình, phải downgrade
hix
tối qua làm theo hết các bước mà bác này chỉ....em không nhiểu sao e bị ăn táo lun mí ghê, làm xong reboot lại thế là ăn nguyên trái táo huhuh....phải restore lại lun? hixxx e xai 3g lock
tuphamba
ĐẠI BÀNG
14 năm
Mình cũng bị tình trạng tương tự sau khi chỉnh sửa daemons như bước 5. Reboot lại iPhone thì treo táo, thử đủ cách nhưng vẫn không được, cuối cùng là ... restore! Qua thử nghiệm các phương pháp tối ưu pin thì theo mình nên cài thêm Backgrounder để Off chức năng mail. Mặc dù đã tắt Push mail nhưng đôi lúc xem Processes mình vẫn thấy Mail ở đấy. Có lẻ đó là tác nhân không nhỏ gây ra việc hao pin. Tắt luôn mail thấy tình hình cải thiện rỏ rệt!
Homlee

Fix lại file bước 5 đi lại die nữa rồi đó 😔
Mình vẫn chưa rõ nguyên nhân là file plist nào trong Launchdaemons khi fix lại ảnh hưởng đến Skype nữa :(
Mình thử restore iOS lại và cài skype thì sign in ok (chưa thực hiện fix b5).Hình như nhớ ko lầm thì hôm qua chép launchdaemons fix thì mQuickDo của mình ko hoạt động được luôn thì phải.biteSMS thì ok 😃
theo mình thấy sau 1 ngày dùng thử iOS 4.0.1 trên 3g lock cũng khá ok (sau khi mình restore lại jb (k chọn mutiltask và backgrounder nhé) và unlock ngoài ra không làm j hết mình thấy chạy khá ổn....từ 6h sáng đến h mình có nt đt làm linh tinh vài thứ đến giờ pin báo 88%...
Homlee

Bạn giải thích giúp cái mục 5 vì sao lúc mình fix thì lại bị ảnh hưởng đến app Skype ko?Chứ bình thường chưa fix thì hoạt động ok 😔

Update link của Bạn giờ có thể sử dụng Lock và World ko phân biệt nữa ah?
Lần này không replace daemon springboard và commcenter (phiên bản quốc tê và lock khác nhau 2 daemons này) nên không phân biệt. Lỗi skype do daemons spd không tự kích hoạt khi boot lại iPhone. Đúng ra khi Skype chạy , nó sẽ tự kích hoạt, bình thường nó không hoạt động. Đã fix lại rồi.
Mình mới vào system/library/launchdaemons sao lai ko thấy file daemons com.apple.spd.plist nhỉ 😔
mà chỉ thấy com.apple.smbd.plist

File gốc của LaunchDeamons 3G iOS 4.0.2 : http://www.mediafire.com/?dm09dydwph4rk4b
Mình đang sử dụng I-FunBox và view.
Link download này chỉ file iBook.ipa thôi. Bạn gửi link file daemons gốc lại.
Sorry chắc do copy nhầm Link đã Fix lại Link
Homlee xem lạ nhé 😃
thx!
Phiên bản IOS Custom 4.0.1 3GS có 2 lỗi được syslog ghi lại khi Springboard on , khi chưa fix các daemons. APS (automatic Push system) tự động kết nối server liên tục. Lỗi thứ 2 là error permission của sms-legacy.db. Đang nguyên cứu khắc phục xem sao vì các phiên bản OS 3.x không có lỗi này. Lỗi này do jailbreak hay ultrasn0w hoặc FW Custom?

Aug 14 10:37:16 Homelee-iPhone SpringBoard[28]: Unable to create APS daemon connection: (ipc/send) invalid destination port
Aug 14 10:37:16 Homelee-iPhone SpringBoard[28]: Unable to set enabled topics: (ipc/send) invalid destination port
Aug 14 10:37:16 Homelee-iPhone SpringBoard[28]: Unable to set ignored topics: (ipc/send) invalid destination port
Aug 14 10:37:22 Homelee-iPhone CommCenter[32]: fixing permissions on /var/mobile/Library/SMS/sms-legacy.db
Aug 14 10:37:22 Homelee-iPhone CommCenter[32]: error Permission denied setting permissions on /var/mobile/Library/SMS/sms-legacy.db
Aug 14 10:37:22 Homelee-iPhone CommCenter[32]: fixing permissions on /var/mobile/Library/SMS/sms-legacy.db
Aug 14 10:37:22 Homelee-iPhone CommCenter[32]: error Permission denied setting permissions on /var/mobile/Library/SMS/sms-legacy.db
Aug 14 10:37:22 Homelee-iPhone CommCenter[32]: fixing permissions on /var/mobile/Library/SMS/sms-legacy.db
Aug 14 10:37:22 Homelee-iPhone CommCenter[32]: error Permission denied setting permissions on /var/mobile/Library/SMS/sms-legacy.db
Homlee xem # 133 của mình và giải thích hộ với 😃

Xu hướng

Bài mới









  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2024 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019