ROMzilla מביאה פירוק ROM אצווה והידור מחדש ללינוקס

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

המכונה ROMzilla, היא מורכבת משני סקריפטים עיקריים שיחלצו ויפרוק apk ו קַנקַן קבצים ולאחר מכן הידור מחדש, והכנס אותם בחזרה ל-ROM בסיום. פותח על ידי חבר בכיר ב-XDA דיגיטלי גבוה, הסקריפטים מועילים למדי למפתחים שמתחזקים ROM שצריכים לתפוס רק כמה קבצים בכל פעם.

משתמשים עורכים תחילה שני קבצי טקסט בשם apk.txt ו jar.txt. אלה נערכים לאחר מכן כדי לכלול את הנתיב של כל אחד apk ו קַנקַן קבצים שהם עובדים איתם באופן קבוע. לאחר מכן, משתמשים מריצים את ROMzilla, אשר מחלצת ומפרקת את כל הקבצים המוזכרים בשני קבצי הטקסט. לאחר שתסיים, פשוט הפעל את הסקריפט כדי להפוך את התהליך, והקבצים יהיו זמינים ליציאה ישר חזרה ל-ROM. כפי שמסביר Digitalhigh:

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

למרות שימושי כעת, הכלי אמור לקבל כמה עדכונים שימושיים למדי גם בעתיד.

למידע נוסף, הוראות מלאות לשימוש ועוד, עיין ב- חוט מקורי.