• Hiện tại trang web đang trong quá hình chuyển đổi và tái cấu trúc lại chuyên mục nên có thể một vài chức năng chưa hoàn thiện, một số bài viết và chuyên mục sẽ thay đổi. Nếu sự thay đổi này làm bạn phiền lòng, mong bạn thông cảm. Chúng tôi luôn hoan nghênh mọi ý kiến đóng góp để chúng tôi hoàn thiện và phát triển. Cảm ơn

Auto Free Memory - Script chạy ngầm giúp boot Memory

Zenki

Super V.I.P
Nhiều người sử dụng iPhone cũng khá quen thuộc với SBSettings và chức năng Free Memory của nó rồi đúng không ;;) Mỗi lúc Ram yếu thì vào chạy Free Memory 1 cái là Ram nó lại lên bình thường. Cái script này được viết ra giúp quá trình Free Memory của SBSettings tự động chạy khi Ram của iPhone bạn xuống quá mức cần thiết. Khi cài Script này bạn sẽ yên tâm iPhone không bao giờ bị Low Memory.

Quá trình hoạt động của Script này như sau
- Check Memory mỗi 20 giây xem có đáp ứng yêu cầu không
- Sẽ tự động chạy và kích hoạt Free Memory của SBSettings nếu Memory tuột quá mức quy định
- Tự động chạy nếu Memory thấp hơn
--- 10Mb cho iPhone 2G
--- 20Mb cho iPhone 3G
--- 40Mb cho iPhone 3GS
--- 10Mb cho iPod Touch G1 và G2
--- 20 Mb cho iPod Touch G3

Cách cài đặt Script này trên iPhone
- Script này hoạt động chung với SBSettings, vì thế máy bạn phải cài SBSettings trước.
- Download 2 files "repeat_free_mem_zenki.sh" và "com.zenki.free.mem.plist"
- SSH file
repeat_free_mem_zenki.sh vào thư mục var/mobile
- SSH file
com.zenki.free.mem.plist vào thư mục /System/Library/LaunchDaemons
- Reboot lại iPhone và Test thử nghiệm xem ;;)
 
Chỉnh sửa cuối:
Cái tên file hình như dư chữ "zenki" rồi đấy !

Anh em muốn chỉnh thông số min để kích hoạt Free Memory thì mở file: "repeat_free_mem.sh" edit phần TLG tô màu đỏ nhé :
#!/bin/sh
interval=20
cmdline=/var/mobile/Library/SBSettings/Commands/com.sbsettings.freemem
memory_threshold_3GS=40960
memory_threshold_3G=20480
memory_threshold_2G=10240

trigerring_treshold_memory=10240
max_difference=2048
trigger=0
memory=1

phone_type="$(sysctl hw.machine | cut -d" " -f2 | cut -d":" -f2)"

if [ "$phone_type" = 'iPhone2,1' ];
then
trigerring_treshold_memory="$memory_threshold_3GS" ;
fi
 
Last edited by a moderator:
Cái tên file hình như dư chữ "zenki" rồi đấy !

Anh em muốn chỉnh thông số min để kích hoạt Free Memory thì mở file: "repeat_free_mem.sh" edit phần TLG tô màu đỏ nhé :
Theo tôi không phải dư chử zenki đâu,vì mở trong file .plist củng có <string>com.zenki.free.mem</string> đấy!Và củng cài vào rồi không bị táo gì hết!
 
cho em hỏi xíu, mỗi lần ta vào sbsetting, bấm freememory thì phải đợi 1 lúc sau iphone mới quay trở lại hõat động bình thường, tức là có khoảng 15s để freememory làm việc.
như bác zenki nói thì cái này sẽ tự động check, nếu low memory thì nó sẽ tự động free, vậy khi đó nó có bị chậm không.
em cài vô lâu lâu thấy iphone chạy chậm rì nên hỏi thui.
dù sao thì cũng thanks bác
 
cho em hỏi xíu, mỗi lần ta vào sbsetting, bấm freememory thì phải đợi 1 lúc sau iphone mới quay trở lại hõat động bình thường, tức là có khoảng 15s để freememory làm việc.
như bác zenki nói thì cái này sẽ tự động check, nếu low memory thì nó sẽ tự động free, vậy khi đó nó có bị chậm không.
em cài vô lâu lâu thấy iphone chạy chậm rì nên hỏi thui.
dù sao thì cũng thanks bác
Sẽ bị chậm khi Script lôi SBSettings ra chạy Free Memory giống như mình tự chạy vậy, Script này giống như chức năng Auto thôi, còn cách hoạt động vẫn dựa theo nguyên tắc cơ bản.
 
Update thêm cho iPod Touch G1, 2 và 3
Ai đã từng cài rồi thì Copy đè file repeat_free_mem_zenki.sh vào thư mục cũ
 
bạn ơi cho mình hỏi sao minh không chép vao launchdaemons dc bạn ơi,chỉ mình với
 
Cái tên file hình như dư chữ "zenki" rồi đấy !

Anh em muốn chỉnh thông số min để kích hoạt Free Memory thì mở file: "repeat_free_mem.sh" edit phần TLG tô màu đỏ nhé :

cho em hỏi mình có thể chỉnh thông số màu đỏ đó mỗi IP lên thêm gấp đôi Ram được không ạ ??
 
bạn ơi cho mình hỏi sao minh không chép vào launchdaemons dc bạn ơi,chỉ mình với
 
Back
Top