טוב אז מי שקורא את הבלוג יודע שאני אוהב מאוד לנסות ולשדרג את המהירות של הG1 הותיק (יחסית כמובן...) שלי. לא החזקתי את עצמי כשקראתי את הפוסט הזה בAndroidSpin. בעקרון מה שקורה פה (ויתקנו אותי מתכנתים אם אני טועה) זה שהשיטה משתמשת בשיטה שנקראת JIT במכונה הוירטואלית של האנדרואיד - Dalvik. השיטה היא של ההמרה של הקוד לשפת מכונה והיא אמורה להיות מהירה הרבה יותר. קראו לי פרנואיד אבל אחרי שניסיתי (אחרי אזהרות מפחידות של לעשות גיבויים) זה באמת עובד ואפילו עובד הכי טוב אם מבטלים את ה Compcache והSwap (ניתן לעשות בקלות ברומים האחרונים של Super D וFastTest).
לענייניו: תרגמתי את המדריך לעברית וניסיתי לעשות את זה פשוט, זה מה שרשום בפורום של XDA וזה בדיוק מה שעשיתי גם אני למכשיר שלי. אם אתם הולכים לנסות, אני מבקש בתור "חבר-אנדרואיד" שלכם - תעשו את כל הגיבויים האפשריים. אם אתם לא מבינים על מה לעזאזל אני מדבר, כנראה שהמדריך לא בשבילכם (בלי לפגוע :-] ).
- הפעולה הראשונה היא כמובן גיבוי! נעשה את זה ביחד עם תיקון מערכת הקבצים. ככה טוען המפתח שצריך ולכן כך נעשה. תיכנסו ל Recovery (כבו את המכשיר והדליקו אותו תו"כ שאתם לוחצים על כפתור הHome). בצעו nandroid. אח"כ תכנסו לRecovery console. זה יתן לכם טרמינל של לינוקס. שם אתם רושמים את הדבר הבא:
e2fsck -fcpDC0 /dev/block/mmcblk0p2 . אחרי זה, המפתח אמר לרשום reboot recovery, אני רשמתי רק reboot. המכשיר יאתחל את עצמו. - תורידו את הקובץ הזה וחלצו אותו כמו שהוא לתיקיית ה root של כרטיס הזכרון - שם הוא יופיע תחת התיקייה dusted-donuts.
- פתחו אמולטור של טרמינל ורשמו שם את הדברים הבאים (אנטר אחרי כל שורה):
su
mount -o rw,remount auto /sdcard
cd /sdcard/dusted-donuts
sh backup
sh install
sync
reboot
המכשיר עכשיו שוב יאתחל את עצמו. - חכו בסבלנות! יש סיכוי שהמכשיר יתקע על המסך על הG1. תתנו לו 5-10 דקות. אם הוא עדיין תקוע תנסו להוציא את הסוללה ולהדליק אותו לכניסה שוב ל recovery. תעשו nandroid restore. אם זה לא עובד, המפתח מציע לכתוב את הקוד הבא (דרך ADB או ה recovery, לשמחתי לא הייתי צריך להשתמש בזה):
su
mount -o rw,remount auto /sdcard
cd /sdcard/dusted-donuts
sh restore
sync
reboot - מקווה ששרדתם עד עכשיו. אם הכל הלך כמתוכנן, פתחו שוב אמולטור של טרמינל ורשמו:
su
getprop dalvik.vm.execution-mode - עכשיו נבדוק אם זה אכן מותקן כמו שצריך, אל תצאו עוד מהטרמינל ורשמו:
dalvikvm -h
השורות האחרונות צריכות להזכיר JIT. - תבטלו את כל ה Compcache, Swap ושטויות אחרות ש"עוזרות" למכשיר להיות מהיר יותר.
תתחדשו. המכשיר עכשיו אמור לרוץ הרבה יותר מהר. תזכרו שאני כמובן לא אחראי לאף מכשיר / אנשי קשר / לא יודע מה שאיבדתם, התקלקל, נהרס ואי אפשר להשיג אותו יותר. אני מציע להתקין את הספרייה של ה JIT רק אם אתם יודעים מה אתם עושים - ז"א אם התעסקתם מספיק עם רומים אתם אמורים לדעת מה לעשות. בהצלחה, אני אשמח אם תרשמו בתגובות רשמים חיוביים / שליליים.
עריכה:
לכל ה"עצלנים" - נוסף קובץ בXDA שמעדכן את הJIT דרך ה Recovery. ניתן להוריד מכאן.
עריכה:
לכל ה"עצלנים" - נוסף קובץ בXDA שמעדכן את הJIT דרך ה Recovery. ניתן להוריד מכאן.

אין תגובות:
הוסף רשומת תגובה