מחשב כף יד

צפייה בגרסה מלאה : כיצד לאפות ערכות נושא לתוך מערכת ההפעלה ללא winterboard



RAiNZ
11/04/12, 17:59
באמצעות מדריך זה תוכלו להתקין כל ערכת נושא התואמת את תוכנת Winterboard בצורה ישירה לתוך מערכת ההפעלה באמצעות שינוי והחלפת קבצים מקומיים.



Winterboard היא אפליקציה הצורכת ושואבת משאבים רבים ללא הצדקה, ואיני ממליץ לכם להשתמש בה. הסיבה לכך היא פשוטה: האטת המערכת, וזלילת חיי סוללה. עובדות אלו הן רלוונטיות בעיקר בגרסא 5.0 ומעלה, היכן שחיי הסוללה הוא נושא כאוב. לפני כשבועיים הבטחתי באחת הכתבות שאבנה מדריך המסיבר כיצד "לאפות" ערכות נושא אל תוך מערכת ההפעלה של אפל, מה שמאפשר קסטומיזציה של מערכת ההפעלה ללא הצורך להשתמש בתוכנת Winterboard - בדיוק כפי שאני עושה במכשיר הפרטי שלי.

אזהרה וגילוי נאות:

מדריך זה מומלץ לבעלי נסיון בינוני ומעלה עם מחשבים ואפליקציות שבאמצעותן ניתן לגשת ולערוך את קבצי מערכת ההפעלה. במילים אחרות - אם מחשבים ועריכת קבצים אינם הקטע שלכם - הימנעו מלהשתמש במדריך זה, שכן אתם עלולים להביא לתוצאות הרסניות שיאלצו אתכם לבצע ריסטור מלא למכשירכם!


מדריך זה נבדק ונוסה על ידי, ועל ידי ידידי היקר sdmf195, אך בכל זאת חשוב מאוד להדגיש – גשו למשימה בזהירות רבה. 
כדי לבצע את השינויים המפורטים במדריך, המכשיר שבידכם חייב להיות פרוץ כמובן, ואפליקציית Winterboard חייבת להיות מותקנת על מכשירכם, יחד עם ערכת הנושא אותה אתם מעוניינים לאפות אל תוך מערכת ההפעלה. עליכם לוודא כי לפני שאתם מתחילים לעקוב אחר ההוראות במדריך זה, עליכם לבטל את ערכת הנושא שלכם ב-Winterboard על ידי הורדת ה"ווי" ליד שם הערכה.

מדריך זה נבדק ונמצא כתואם למערכת הפעלה של אפל מגרסא 5.0.1 ותואם אחורנית עד לגרסה 4.1. מדריך זה לא נבדק על גרסאות קודמות. קחו בחשבון שמדריך זה מצריך כמות נדיבה של זמן, כך שמי שמחפש פתרון מהיר ופשוט - מדריך זה גם אינו בשבילו.

לאחר שסיימנו עם ההקדמה הזו, נתחיל:


שלב ראשון:
יש לוודא שמותקנת הגרסא האחרונה של iFunBox או CyberDuck על המחשב שעמו נעבוד, 
ושעל מכשיר האייפון מותקנת חבילה בשם afc2add. חבילת ה-AFC2ADD זמינה להורדה מתוך מקבץ הסורסים שרשומים כ"ברירת מחדל" בתוך סידייה. אם החבילה לא מופיעה, יש לרענן את רשימת החבילות של סידייה ואז להוריד. 
בעת סיום התקנת החבילה, המכשיר יאתחל את עצמו מחדש, ובעת עלייתו תהיה לנו גישה אליו מתוך ה-ifunbox. לאחר שהמכשיר עולה מחדש, נחברו למחשב ונפתח את ה-ifunbox, ונראה שבטור השמאלי תופיע רשימת תיקיות וקיצורי דרך לניתובים שונים מתוך מערכת ההפעלה של המכשיר.



שלב שני:
השלב הבא שלנו הוא להוריד את ערכת הנושא מהמכשיר אל תוך המחשב. באמצעות תוכנת iFunBox (או מקבילה), נווטו לנתיב /var/stash/Themes.8cggz7 - ומצאו את התיקיה של ערכת הנושא שלכם. הורידו את התיקייה הזו לשולחן העבודה במחשב שלכם. התיקייה הזו מכילה את כל קבצי ערכת הנושא אשר מחליפים את המראה הקלאסי של iOS. אנו נתמקד באלמנטיים הגרפיים תחילה.


http://img444.imageshack.us/img444/5133/photo2n.png


http://img213.imageshack.us/img213/5707/photo4k.png http://img705.imageshack.us/img705/1768/photo3yu.png


שלב שלישי:
עכשיו הגיע הזמן להתחיל "ללכלך את הידיים".

לפני שנתחיל ב"ניתוח", יש לוודא כמובן שמכשיר האייפון מזוהה בהצלחה באפליקציית ה iFunBox או מקבילתה.

אייקונים של אפליקציות:
ישנם שני קריטריונים שחייבים לעקוב אחריהם כדי לשנות תמונות של אייקונים, ואם לא נתייחס לשניהם, לא נצליח לבצע את השינוי הרצוי בהצלחה.

חוקי הברזל לתמונת אייקון:

הציור חייב להיות בגודל 60X60, זוהי הרזולוציה של תמונת APP.
התמונה חייבת להישמר בפורמט PNG. אם לא נקפיד על החוקים האלו, השינויים לא יוצגו על המכשיר. בהנחה ואתם עובדים עם ערכת נושא קיימת, השיקול הזה לא צריך להדאיג אתכם.

כדי להחליף את תמונות אפליקציות ה-NATIVE (מובנות) של אפל, ניגש לנתיב הבא:
/var/stash/applications - 
בנתיב זה נראה מיפוי תיקיות של כל אפליקציות ברירת המחדל של אפל, כאשר בתוכן נמצאים קבצי ה-PNG אשר מקנים לאפליקציה ולרקע שלה את המראה שלהן ב-iOS.

http://www.gev.com/wp-content/uploads/2011/11/tutorial1-558x1024.jpg

הדוגמאות הן למשל האפליקציה עצמה כפי שהיא מוצגת בספרינגבורד, והאופן שבה האייקון נראה כאשר האפליקציה נמצאת בתיקייה. דוגמה טובה לכך היא אפליקציית האפסטור:


http://img440.imageshack.us/img440/5030/photo3s.png http://img641.imageshack.us/img641/4241/photo2co.png


http://img403.imageshack.us/img403/654/photo1ur.png


מכאן צריך למשוך את קבצי ה-PNG של האייקונים בערכת הנושא ולהחליף אותם באייקונים של האפליקציות. הליך זה נעשה על פי הרשימה לעיל, כאשר בכל פעם נכנסים לאפליקציה אחת ומחליפים לה את האייקון. זהו הליך ארוך, כך שתתכוננו.

תמונות רקע (Wallpaper):
כדי לשנות את תמונת הרקע ניגש לנתיב הבא: var/stash/wallpaper/iphone
בתיקייה זו נוכל למצוא את כל תמונות הרקע של אפל. בתוך התיקייה של ערכת הנושא שהורדנו, נמצא(ים) קובץ(ים) שנקרא(ים) wallpaper.png.
 קובץ זה משמש כתמונת הרקע של ערכת הנושא שהורדנו, אותו נעתיק לתוך המכשיר לאחר שנשנה את שמו.
 כאשר נסתכל על התיקייה הנ"ל בתוך מערכת הקבצים, נראה שלכל קובץ יש מספר, ועותק שלו עם שם שונה. 
שנו את שם הקובץ מתוך תיקיית החילוץ למספר אחד יותר גבוה מהמספר האחרון ברשימה,שייראה כך: number.png. 
המימדים של תמונת הרקע הן 320X480, והפרופורציות של תמונת ה-thumbnail צריכות להיות 75X75.
 לאחר שייצרנו את קובץ הthumbnail, נעתיק את שני הקבצים הנ"ל לנתיב ונשנה את הרקע מתוך Setting>General>wallpapers.

אייקונים של תצוגת ה-DOCK
בתוך תיקיית החילוץ של ערכת הנושא ישנו קובץ בשם dock.png. תמונה זו מייגת את ה-DOCK של ערכת הנושא שהורדנו.
 יש להעתיק אותה לנתיב הבא: /System/Library/CoreServices/SpringBoard.app
יש לשנות את שם הקובץ ל- SBDockBG~iphone.png ולעשות overwrite לקובץ הישן.
 אפשר כמובן לשמור בצד את קובץ התמונה המקורי ליתר בטחון, ואני ממליץ שתעשו זאת בחום. 
ה-DOCK החדש יופיע רק אחרי ריספרינג של המכשיר.


מסך הנעילה:
אפשר לטעון תמונות לתוך קבצי מערכת ההפעלה כמו שעשינו עם תמונות הרקע.

 אפשר להחליף את ציורי הסליידר מתוך הנתיב הבא: System/Library/PrivateFrameworks/TelephonyUI.framework

בתור התיקייה נמצא את הקבצים הבאים:


bottombarknobgray.png, - אייקון Slide to unlock
bottombarknobred.png. – אייקון סליידר לכיבוי

בתוך תיקיית החילוץ נמצא בתוך תיקייה בשם Bundles\com.apple.TelephonyUI שמכילה קבצים חופפים.



בר הקליטה:
התמונות של בר עוצמת הקליטה נמצאות בשני מקומות:


/System/Library/CoreServices/Springboard.app/FSO_o_Bars.png-FSO_5_Bars.png
/System/Library/CoresServices/Springboard.app/Default_o_Bars.png-Default_5_Bars.png

הערה חשובה – לא כל ערכת נושא מכילה שינוי של תמונות אלו, אבל אפשר כמובן למצוא באינטרנט, או דרך ערכות נושא אחרות.

שלב 4 – סיימנו עם הגרפיקה!!!
אם הגעתם עד לפה, סימן שביצענו בהצלחה את כל השלבים.
 כדי שכל השינויים שביצענו יחולו, נבצע ריסטרט למכשיר!



שלב 5 - החלפת צלילי מערכת
על מנת לשנות צלילי מערכת, אתם ראשית כל צריכים למצוא קבצי צליל מתאימים אשר ישרתו אתכם במקום צלילי המערכת הקיימים של אפל. על קבצים אלו להיות בסיומת .caf.
לאחר שבחרתם את הצליל המיועד, נווטו לנתיב /system/library/audio/UIsounds. שם, תוכלו לראות את שמות הצלילים אשר תוכלו להחליף. לדוגמא: אם ברצונכם להחליף את צליל ההתראה על דוא"ל (מייל) נכנס, אז כל שעליכם לעשות הוא לשנות את שם הקובץ שהכנתם מראש ל-new-mail.caf, ולגרור אותו לתוך התיקייה. לאחר שעשיתם זאת, בחרו ב-overwrite, ובצעו ריספרינג למכשירים. כך מחליפים צלילי מערכת.


http://img716.imageshack.us/img716/5563/photo1de.png


שלב 6 - החלפת פונטים:
ניתן לבצע את החלפת הפונטים באמצעות תוכנת bytafont, ולאחר מכן למחוק אותה.

סיכום:
באמצעות השלבים המפורטים לעיל, תוכלו לאפות ערכות נושא הישר אל תוך מערכת ההפעלה שלכם, ולחסוך לעצמכם זמן סוללה ותגובה במכשירכם. הישמעו להוראות, ושיהיה לכם בהצלחה.

תודות:
לידיד ואח יקר בשם אורן, sdmf195 באתרנו, על העזרה בכתיבת המדריך, ועל העזרה בבדיקת המדריך.

SASY
11/04/12, 22:22
נראה מדריך מפורט וברור מאד.

אנסה בהמשך החג.

תודה על השיתוף..

חג שמחח

MaTaN
21/04/12, 09:45
מילים קשות על WB עלייה הבאתי ידיעה בדבר עידכון משמעותי
העידכון הזה פתר חלק מהבעיות שצוינו פה.
למרות המילים הכואבות על ידידתי משכבר ה WB אין מה לעשות,עבודה מצויינת,כמו תמיד :)