בחודש שעבר ראינו כלי חדש מה שהפך את זה ללא כאבים לערוך את התוכן של Classes.dex. אם נמשכת ללקוח הפוטנציאלי הזה אבל לא ממש הצלחת לגרום לחלקים לעבוד, אני חושב שתעריך את הדוגמה ש-XDA זיהה את הנושא/תורם ריזאל לוינס לשים ביחד. הוא לוקח צעד אחד אחורה כדי להסתכל על התמונה הגדולה יותר, נותן הדרכה מהתחלה עד הסוף לפירוק, עריכה, הידור מחדש וחתימה על קובץ APK. הכלים הדרושים הם כמעט זהים (Windows, Java, Android SDK, Apktool ועורך טקסט) כך שתוכל להמשיך מהנקודה שהפסקת עם smali ו בקסמאלי ניסויי עריכה.
כדי להשתמש ב- Apktool כדי לבצע פירוק APK, אתה צריך גם את חבילות התמיכה שבהן הוא משתמש (כלומר: framework-res.apk). לאחר הנפקת מספר פקודות, Apktool ירק את הקבצים החבויים בתוכם והגיע הזמן להתחיל לערוך. לאחר מכן, Rizal ממשיכה להראות כיצד לארוז הכל לגבות ולהפסיק את האפליקציה הערוכה. לבדוק השרשור המקורי לפרטים מלאים.
היתרון הגדול ביותר של פרסום מדריכים כמו זה הוא שהקהילה יכולה ללמוד ולשפר אותם. נושא מזוהה XDA איבנז7 עשה בדיוק את זה. החוט שלו, שמזכיר את עבודתה של Rizal כאסמכתא, מדגים כיצד להשתמש באותן טכניקות כדי לשנות את צבע הגופן ולערוך את שורת הכותרת של הפעילות של אפליקציה.