Hiện kết quả từ 1 tới 9 của 9

Chủ đề ::: [tutrial] improver performance fix cho ios 8.4.1 (iPad 2 & older)

Hybrid View

  1. #1
    Avatar của Docass93
    Docass93 đang ẩn Thành Viên Tài sản: Ipad 2 Wifi 32GB iOS hiện tại: ios 9.3.5 downgrade ios 8.4.1 Baseband: N/A SHSH: 6.1.3, 9.3.5
    Tham gia ngày
    25-09-2013 1:15 am
    Đến từ
    Hà nội
    Tuổi
    24
    Bài gửi
    259
    Thanks
    274
    Được cảm ơn
    44
    Blog Entries
    1

    Mặc định [tutrial] improver performance fix cho ios 8.4.1 (iPad 2 & older)

    Yêu cầu Mod / Admin không xoá & can thiệp vào bài viết này!!!

    Sau một thời gian ở lại ios 6.1.3 & có sự tối ưu hóa cho bản ios 6.1.3 & ios 7, hiện tại bản ios 8.4.1 đã được JBU thành công tren iPad 2 (A5 32bit ram512) nên mình đã up lên & thực hiện tối ưu hóa hệ thống. Anh em đang nằm vùng ở ios 8.4.1 nhưng chưa tìm được độ mượt như ý hoặc đang có ý định downgrade thì có thể đọc & nghiên cứu nhé. Có 3 bản, để ưu nhược thì mình đã thực hiện độc lập, mỗi bản sẽ có ưu nhược điểm riêng như sau:
    1. Basic (hoàn toàn chỉ đơn thuần là thực hiện cài các tweak yêu cầu, không cần phải làm gì hết, dễ thực hiện cho các bạn không nằm trong số các Vọc Sĩ). Ở mục này:
    - các ứng dụng load sẽ có độ mượt nhất định & tất nhiên là sẽ phải hơn - so với thời điểm ban đầu cũng như khi đã ở lại ios 8.4.1
    - spring được tối ưu để không có độ giật & lag sau khi mở khóa bàn phím vào homescreen
    Các tweak được yêu cầu bao gồm:



    • Crashboardd (ios 8 only, Bigboss): được thiết kế riêng cho ios 8 nhằm fix crash khi thực hiện mở một ứng dụng nào đó (spashscren)
    • HighGraphics (PoomSmart's Repo): tối ưu hóa một cách tốt nhất UIKit Graphics cho toàn bộ các thiết bị có chip cũ
    • UPDATE 1/4/2018 : cảm ơn bạn Phương Ong Thế nhờ sự hỗ trợ nhiệt tình của bạn!
    • Nitrous (bigboss): không cài Tweak này nếu áp dụng theo optimized file Configuration.plist thuộc mục 2 vì Tweak làm crash đa số các ứng dụng tải về từ AppStore

    2. Extension (thực hiện can thiệp sâu hơn vào hệ thống, nhằm chỉnh lại đồ họa ở mức thông thường nhất để thiết có thể hoạt động trơn tru). Ở mục này:
    - tối ưu hóa RAM (tắt các Deamons không cần thiết)
    - tối ưu hóa VRAM & CoreGraphics
    - đem lại đa nhiệm đúng nghĩa của "đa nhiệm"
    - giảm 1 cấp độ đồ họa của game theo nhu cầu
    - ngăn việc tràn bộ nhớ của quicklook.d -> crash
    - giải phóng phân vùng bộ nhớ GPU bị chiếm dụng bởi các services trên RAM
    Các tweak được yêu cầu bao gồm:



    • iCleaner Pro: thực hiện tắt các deamons: Accessory, AirPrint, Chinese WLAN networks, HealthKit, HomeKit, Internet tethering, Log dump & crash report, OTA update, Spotlight, Voice Control, VPN
    • iFile: vào theo đường dẫn /System/Library/Frameworks/CoreGraphics.framework/Resources/ backup hoặc nén zip file Configuration.plist phòng trường hợp crash ngoài ý muốn có thể khôi phục lại file này. Tiến hành chỉnh sửa như sau:

    1. mở Configuration.plist dạng Property List Viewer:



    • nhấn dấu "+" ở góc phải và thêm vào:

    Name: CustomUIVersion (type: integer)



    Name: TransitionEffectMinimumDepth (type: Integer) nhấn Done, sửa value: 16



    • Vào mục DisplayResolutionConfiguration ấn "+" thêm vào:

    Name: DisplayResolutionDisable (type: boolean)
    Và ấn bật tùy chọn này lên nhé!








    • vào mục GLCompositorConfiguration ấn "+" thêm vào:

    Name: GLCompositorMinimumDisplayDepth (type: Integer) ấn OK và thêm value: 16
    Name: GLCompositorMinimumVRAM (type: Integer) thêm value: 64
    2. mở file Configuration.plist sửa dạng Text



    • <key>EnableAbortOnError</key>
      <false/>
      <key>EnableErrorLogging</key>
      <false/>
      <key>EnableVMPurging</key>
      <true/>
      <key>ForceSessionDrawsVirtualFramebuffer</key>
      <true/>




    • <key>QuartzGLConfiguration</key>
      <dict>
      <key>QuartzGLDefaultDRAM</key>
      <integer>1024</integer> (set theo số RAM mà máy bạn có x 2)
      <key>QuartzGLMinimumDRAM</key>
      <integer>512</integer> (mức ram tối thiểu để chạy ứng dụng)
      <key>QuartzGLMinimumVRAM</key>
      <integer>128</integer> (mức ram ảo tối thiểu để chạy ứng dụng)
      <key>QuartzGLVendorDisabled</key>
      <array/>
      </dict>









    • UPDATE 5/4/2018: không cài đặt tweak IB Graphic Selector - cảm ơn sự hỗ trợ của bạn haipvg



    • iFile tiến hành:

    1. xóa theo đường dẫn /Applications/SocialUIService.app/Plugins/ xóa 2 thư mục Weibo & VKShare
    2. sửa theo đường dẫn /Applications/SocailUIService.app/quicklookd.app/info.plist tắt CanInheritApplicationStateFromOtherProcesses & CAProcessCanAccessGPU
    3. thực hiện tương tự đối với PhotosViewService.app, MusicUIService.app, MessengerViewService.app, MessagesNotificationViewService.app, Maps.app, MailCompositionService.app, AdSheet.app, CompassCalibrationViewService.app, GameCenterUIServices.app, SharedWebCredentialViewService.app, StoreKiteUIService.app, WebViewService.app, WebSheet.app, DDActionsService.app




    - optimized MobileMail deamons /Applications/SocialUIService.app/MobileMail.app/info.plist/UIBackgroundModes/ xóa Audio + Countinious
    - optimized Location bundles /System/Library/LocationBundles/ thực hiện tắt đông loạt CLSystemService trong /info.plist của các bundles sau:



    1. AppGenius.bundle
    2. AppSuggestions.bundle
    3. CalendarLocation.bundle
    4. CompassCalibration.bundle
    5. PassBookRelevancy.bundle

    - optimized Locationd rountines /System/Library/LocationBundles/Routine.bundle/ thực hiện tắt trong /info.plist CLSystemService / OFF + CLIsCoreRoutine / OFF




    Video Test App Running / Runtime Environment:
    - iPad 2 đã được tối ưu hóa & loại bỏ các deamons, bundles không cần thiết
    - Các deamons & bundles còn hoạt dộng: itunesstored + accountd + commcenter (iTunes & Game Center), touchd (AssistiveTouch), syncdefaultsd + profiled (Backup), MobileMail, mobile_diagnostics_relay + mediaserverd + syslogd + mstreamd (stream & logs to PC)
    - Ứng dụng: Nam Đế 2 (com.conon.namde2)





    - không hiểu sao add video vào bị lỗi, ae qua youtube xem tạm: https://youtu.be/jTM5oSJM8lM
    Video Test Multitasking & The ability to process RAM:
    - Như trên
    - Thử lại tính năng đa nhiệm + khả năng xử lý RAM sau quá trình tối ưu hóa





    - không hiểu sao add video vào bị lỗi, ae qua youtube xem tạm: https://www.youtube.com/watch?v=4beJs-606TI
    Video Test Battery Drain Issue in Background & ScreenLoader & SpringBoard
    - Tiến hành thử nghiệm khả năng % hao pin ở chế độ chờ - nháy màn hình & màn hình chủ
    - Kết quả thu được khả quan. Ở chế độ chờ hoàn toàn không có bất cứ deamons hay bundle nào chạy ngầm. Deamons cloudd nhận trách nhiệm lưu lại vị trí trong Find My Ipad & kết thúc nhanh. Tương tự, kernel kiểm soát wifi khi màn hình tắt. Màn hình nháy cũng không có dấu hiệu của việc chiếm dụng RAM do các Service. Màn hình home, deamons cloudd tự động kích hoạt cloud & kết thúc. Có thể khẳng định, việc tối ưu hóa cho ios 8.4.1 không gây ảnh hưởng qua nhiều đến pin & không có khả năng làm hao pin khi ở chế độ chờ.





    - không hiểu sao add video vào bị lỗi, ae qua youtube xem tạm: https://www.youtube.com/watch?v=qW8j5-3SQiQ
    3. Advance: cài thêm một tweak, là tweak có thể tránh crash trên nhiều ứng dụng nhưng cũng có thể gây crash Youtube, Messenger... nhưng thực tế là tweak này rất ổn trong việc xử lý ép System-wide (hay còn gọi là Wired Memory - nằm trong phân vùng sử dụng của RAM). Và hiện tại, nó đang là bản beta.



    • Ineffective Power (ios 8 only, Bigboss) can thiệp vào system-wide nhằm tránh các lỗi crash do CoreText văng ứng dụng ra SpringBoard



    Kết quả của em iPad 2 sau khi chỉnh sửa (phối hợp cả 3 bản): safari ram free tối thiểu là 8%, ram free tối đa là 21%. không còn lẹt đẹt 1% 2% như trước nữa, tác vụ lướt & safari load thoải mái. Duy chỉ có điều khi 3 môn phối hợp, đó là sốc RAM. Nếu chạy file Configuration.plist + Ineffective Power tweak song song, mọi tác vụ OK, mượt như cầm iphone 6, đa nhiệm mượt mà, chuyển ứng dụng không phải load lại. Vấn đề sốc ram là các app như youtube, messenger bị crash do lỗi truyền thống Out Of Memory (sẽ có video trong sớm đây). Chỉ cần xóa 1 trong 2 là mọi thứ sẽ bình thường, nhưng lưu ý, xóa Configuration.plist phải có file backup nhé. Còn chắc chắn rằng lỗi là do tweak Inffective Power rồi vì nó còn chưa tương thích với nhiều app, vẫn để vì nó mượt máy quá. Hoặc có thể ios 8 vốn đã làm hỏng runtime của iPad 2 rồi, iPad2 ram 512 & chip A5 quá cũ cho ios 8 nên việc chạy tác vụ nặng có thể không như ý muốn. Các bạn có thiết bị ram 1Gb 2Gb + chip A5X, A6 nếu ở ios 8 xin hãy test cận trọng & feedback cho mình tại topic này nhé.

    Click here to view the original image of 940x705px.

    Click here to view the original image of 818x614px.


    Click here to view the original image of 940x705px.

    Click here to view the original image of 818x614px.




    - Các bạn có các thiết bị chạy ios 8.4.1 có thể tham gia cùng mình vào dự án này bằng cách để lại số điện thoại, zalo hoặc facebook.
    - Phương thức hoạt động của thành viên trong dự án rõ ràng:
    1. Các bạn fix
    2. Ghi lại màn hình về các thay đổi tích cực & tiêu cực sau khi fix
    3. Báo mình các lỗi xẩy ra qua email kenh4share@gmail.com
    4. Nhận các fix mới & đã được test trên thiết bị của mình (để đảm bảo không xẩy ra nguy hại cho phần cứng hoặc phần mềm của các thiết bị thành viên trong dự án) sớm hơn với thời gian public đưa lên diễn đàn
    5. Đây là dự án phi lợi nhuận dành cho cộng đồng đam mê công nghệ, vì vậy ngoài việc trở thành chuột bạch cho các fix trong tương lai, các bạn sẽ không nhận được bất cứ lợi ích gì như tiền bạc & thiết bị, cũng như không có sự đảm bảo gì về các rủi ro có thể xẩy ra khiến cho thiết bị các bạn không còn hoạt động như ban đầu.
    • UPDATE 1/4/2018:

    Danh sách Tweak gây xung đột / crash sau khi optimized:

    1. iPhoneVM
    2. iPhoneVM2
    3. HideMe8
    4. Nitrous
    5. IB Graphics Selector

    Xem các chủ đề tương tự:

    Lần sửa cuối bởi Docass93; 05-04-2018 lúc 01:15 PM
    Phây-búc của mình: http://facebook.com/pisoga.lucifer93, mọi người kết bạn với mình cho vui nhoé

  2. #2
    Avatar của Docass93
    Docass93 đang ẩn Thành Viên Tài sản: Ipad 2 Wifi 32GB iOS hiện tại: ios 9.3.5 downgrade ios 8.4.1 Baseband: N/A SHSH: 6.1.3, 9.3.5
    Tham gia ngày
    25-09-2013 1:15 am
    Đến từ
    Hà nội
    Tuổi
    24
    Bài gửi
    259
    Thanks
    274
    Được cảm ơn
    44
    Blog Entries
    1

    Mặc định

    • FeedBack & Dev

    Quote Nguyên văn bởi hải nam smartphone Xem bài viết
    đã đọc kỹ và đang test theo bài viết. đánh giá cá nhân là rất có giá trị và có hiệu quả.
    From: Phương Ong Thế
    Sent:
    30 Tháng Ba 2018 7:44 CH
    To: kenh4share@gmail.com
    Subject:
    Re: Kết quả test tối ưu 8.4.1 trên iphone5

    Mình đã làm theo hướng dẫn của bạn, đến cả bước advanced.


    Về mặt tích cực: hoạt động rất tốt, tốc độ nhanh, gần như không có đột giật, lag, rất lâu rồi mình mới được trải nghiệm con iphone5 của mình nhanh được như vậy... coi video, lên fb bình thường, đối với fb thì có hơi giật một chút, không biết là do mạng hay sao.
    Về mặt tiêu cực:Sau khi cài tweak Nitrous có một số ứng dụng bị văng ra, chẳng hạn như BatteryLife trên cydia. Do lúc mình có nghịch lung tung xóa toàn bộ gói languages bằng icleanerPro. Sau đó khi kiểm tra kỹ lại thì một số app như: Học tiếng nhật minna, Sysmonitor (đều thuộc appstore) đều bị crash. Do các gói này mình không biết cách khôi phục, nên không xác định được lỗi là do mình xóa các gói languages hay do chỉnh sửa file theo bạn.


    Bên cạnh đó, trong bước hướng dẫn của bạn, chỗ Graphic Selector mình ko biết chọn gì, hiện vẫn đang disable. Mình có thể để enable và chọn chip A6 nhưng không thấy thay đổi, không biết lên A6X có sao không, mình chưa dám mạo hiểm.


    Sau một vài ngày trải nghiệm mình rất hài lòng, mình còn cài thêm vài tweak nữa như speedy.


    Về pin thì mình chưa kiểm tra kỹ. Có vẻ như cũng tốt. thấy máy ít nóng.


    Cuối cùng, nếu bạn có fb thì liên hệ với mình nha, có gì mình sẽ trao đổi kỹ hơn nữa (và tiện hơn, do mình thường xuyên lên fb). Cám ơn bạn.
    https://www.facebook.com/thephuong1595

    1. Bạn xóa tweak Nitrous đi rồi respring + reboot sau đó kiểm tra lại các ứng dụng trên xem có còn hiện tượng crash không nhé
    2. Bạn làm theo hướng dẫn nhé, tweak này áp dụng cho các game bạn nhé, và chỉ chạy trên những game bạn add vào tweak thôi. Coppy lại bundle và paste vào tweak theo đường dẫn là ok. Về mặt hiệu quả khi chơi game bạn sẽ thấy, giảm tích cực vào đừng tăng lên A6, giảm về A4 sẽ tiết kiệm pin khi chơi game
    wp_ss_20180330_0001 (2).jpg
    Lần sửa cuối bởi Docass93; 01-04-2018 lúc 03:13 AM
    Phây-búc của mình: http://facebook.com/pisoga.lucifer93, mọi người kết bạn với mình cho vui nhoé

  3. #3
    Avatar của Docass93
    Docass93 đang ẩn Thành Viên Tài sản: Ipad 2 Wifi 32GB iOS hiện tại: ios 9.3.5 downgrade ios 8.4.1 Baseband: N/A SHSH: 6.1.3, 9.3.5
    Tham gia ngày
    25-09-2013 1:15 am
    Đến từ
    Hà nội
    Tuổi
    24
    Bài gửi
    259
    Thanks
    274
    Được cảm ơn
    44
    Blog Entries
    1

    Mặc định

    Suported Devices:
    - best for devices 32b & maybe good for 64b devices
    - iPhone 4s, 5, 5c, 5s, 6, 6 Plus
    - iPod touch 5th & 6th
    - iPad 2, 3rd, 4th
    - iPad mini 1st, 2 & 3
    Changer Logs:
    16/3
    - tối ưu hóa RAM (tắt các Deamons không cần thiết)
    - tối ưu hóa VRAM & CoreGraphics
    - đem lại đa nhiệm đúng nghĩa của "đa nhiệm"
    - giảm 1 cấp độ đồ họa của game theo nhu cầu
    - ngăn việc tràn bộ nhớ của
    quicklook.d -> crash
    - giải phóng phân vùng bộ nhớ GPU bị chiếm dụng bởi các services trên RAM
    18/3:
    - optimized MobileMail, LocationBundles / up tested in Youtube
    19/3:
    - re-up Youtube Links
    20/3:
    - tutrial show to add
    TransitionEffectMinimumDepth, DisplayResolutionDisable, GLCompositorMinimumDisplayDepth, GLCompositorMinimumVRAM in Configuration.plist
    - tutrial how to use IBGraphicselectors
    1/4:
    - add Nitrous to baned tweak when optimized (thank to Phuong The Ong)
    - add Reddit for Global support http://
    www.reddit.com/r/iosdev/comments/88li40/performance_fix_for_ios_841/
    5/4:
    - temporary remove IB Graphics Selector from list optimized tweak (thank to Haipvg)


    Lần sửa cuối bởi Docass93; 05-04-2018 lúc 01:19 PM
    Phây-búc của mình: http://facebook.com/pisoga.lucifer93, mọi người kết bạn với mình cho vui nhoé

  4. #4
    Tham gia ngày
    11-02-2014 8:52 pm
    Bài gửi
    1.093
    Thanks
    39
    Được cảm ơn
    181

    Mặc định

    [video]https://photos.app.goo.gl/KUViu6kHXrsHWTKP2
    Đây là clip test trên con 4s 8.4.1 của mình. Chỉ có phần IB Graphics là thấy không tác dụng với game chém dưa, còn đâu là mượt.
    Lần sửa cuối bởi haipvg; 03-04-2018 lúc 10:17 PM

  5. Các thành viên đã cảm ơn haipvg cho bài viết này:

    Docass93 (03-04-2018)

  6. #5
    Avatar của Docass93
    Docass93 đang ẩn Thành Viên Tài sản: Ipad 2 Wifi 32GB iOS hiện tại: ios 9.3.5 downgrade ios 8.4.1 Baseband: N/A SHSH: 6.1.3, 9.3.5
    Tham gia ngày
    25-09-2013 1:15 am
    Đến từ
    Hà nội
    Tuổi
    24
    Bài gửi
    259
    Thanks
    274
    Được cảm ơn
    44
    Blog Entries
    1

    Mặc định

    Quote Nguyên văn bởi haipvg Xem bài viết
    [video]https://photos.app.goo.gl/KUViu6kHXrsHWTKP2
    Đây là clip test trên con 4s 8.4.1 của mình. Chỉ có phần IB Graphics là thấy không tác dụng với game chém dưa, còn đâu là mượt.
    cảm ơn bạn nhé, mình sẽ kiểm tra

    fruit ninja hiện tại với IB Graphics bạn tăng hay giảm đều không có tác dụng hả b
    Lần sửa cuối bởi Docass93; 03-04-2018 lúc 11:14 PM
    Phây-búc của mình: http://facebook.com/pisoga.lucifer93, mọi người kết bạn với mình cho vui nhoé

  7. #6
    Tham gia ngày
    11-02-2014 8:52 pm
    Bài gửi
    1.093
    Thanks
    39
    Được cảm ơn
    181

    Mặc định

    Quote Nguyên văn bởi Docass93 Xem bài viết
    cảm ơn bạn nhé, mình sẽ kiểm tra

    fruit ninja hiện tại với IB Graphics bạn tăng hay giảm đều không có tác dụng hả b
    Đúng, đều không thấy tác dụng.
    Mình cũng có cài thêm game Tom Gold Run và cũng dùng IB Graphics nhưng cũng không thấy tác dụng tích cực, thậm chí là khó điều khiển hơn.
    2 game này thì 4s là hơi đuối để chơi.
    Còn về Nitrous thì mình vẫn giữ, chỉ app nào bị crash thì vào Nitrous để tắt nó thôi.

  8. Các thành viên đã cảm ơn haipvg cho bài viết này:

    Docass93 (04-04-2018)

  9. #7
    Avatar của Docass93
    Docass93 đang ẩn Thành Viên Tài sản: Ipad 2 Wifi 32GB iOS hiện tại: ios 9.3.5 downgrade ios 8.4.1 Baseband: N/A SHSH: 6.1.3, 9.3.5
    Tham gia ngày
    25-09-2013 1:15 am
    Đến từ
    Hà nội
    Tuổi
    24
    Bài gửi
    259
    Thanks
    274
    Được cảm ơn
    44
    Blog Entries
    1

    Mặc định

    Quote Nguyên văn bởi haipvg Xem bài viết
    Đúng, đều không thấy tác dụng.
    Mình cũng có cài thêm game Tom Gold Run và cũng dùng IB Graphics nhưng cũng không thấy tác dụng tích cực, thậm chí là khó điều khiển hơn.
    2 game này thì 4s là hơi đuối để chơi.
    Còn về Nitrous thì mình vẫn giữ, chỉ app nào bị crash thì vào Nitrous để tắt nó thôi.
    vậy bạn gỡ tweak IB Graphics Selector rồi quét bằng CleanerPro - respring + reboot nhé
    Nitrous bạn có thể xác định được là nó bị trên những app nào không bạn?
    Phây-búc của mình: http://facebook.com/pisoga.lucifer93, mọi người kết bạn với mình cho vui nhoé

  10. #8
    Tham gia ngày
    11-02-2014 8:52 pm
    Bài gửi
    1.093
    Thanks
    39
    Được cảm ơn
    181

    Mặc định

    Đây là các app phải tắt trong Nitrous, FB thì có lúc ko cần tắt.
    Còn IB Graphics thì chỉ cần tắt nó là mọi thú bình thường.
    Attached Images Attached Images

  11. Các thành viên đã cảm ơn haipvg cho bài viết này:

    Docass93 (05-04-2018)

  12. #9
    Tham gia ngày
    13-06-2018 12:25 am
    Bài gửi
    1
    Thanks
    0
    Được cảm ơn
    0

    Mặc định

    E đang dùng iphone 5 ios 10.3.3 làm theo cách này có tác dụng k ạ