כלי זה משמש בעיקר מפתחים המעוניינים לקחת קובץ APK קיים ולהפוך אותו מקובץ בינארי לקובץ שניתן לקרא ולערוך אותו ע"י כל עורך טקסט רגיל. על מנת להצליח להתקין אותו אחרי העריכה חובה למחוק את החתימה הישנה ולחתום את הקובץ שנית. ניתן להוריד את ה-apktool מכאן.
אז איך מתחילים ?
1. נכנסים לאתר ומורידים את הגירסה האחרונה מעמוד ה-Download .
2. אחרי שהורדנו את הקובץ נפתח אותו בעזרת WinRAR לתוך תיקיה לדוגמא
<span style="font-size: small;">c:\apktool\apktool.jar</span>
3. עכשיו ניקח את ה -APK שרצינו לפתוח לתוך התיקיה בה נמצא ה-apktool ונרשום את הפקודה הבאה
בשלב זה נוצרה לנו תיקייה חדשה בשם foldername בספריה של ה-apktool ועכשיו ניכנס לתיקייה ונפתח את הקבצים ע"י כל עורך טקסט ונוכל לשנותם לפי הצורך.
אחרי שעשינו את השינויים שרצינו בקבצים הרלוונטים ובמידה ולא הרסנו שום דבר בדרך בואו וניראה איך אנחנו מחזירים את הקובץ למצב שמאפשר לנו להתקין אותו שוב על הטלפון.
נשתמש בפקודה באה על מנת להפוך את הספריה בחזרה לקובץ APK
<span style="font-size: small;">apktool.jar b -d foldername mynewapk.apk</span>
אחרי שהקובץ מוכן עדיין לא ניתן יהיה להתקינו על המכשיר מכיוון שהקובץ לא חתום ולכן נאלץ לחתום את הקובץ. ניתן לחתום את הקובץ כך:
ניתן להשתמש ב-signapk.jar שניתן להורידו. ואז להשתמש בפקודה הבאה כדי לחתום את הקובץ.
<span style="font-size: small;">java -jar signapk.jar certificate.pem key.pk8 mynewapk.apk your-signed-app.apk</span>
עכשיו ניתן להתקינו מחדש על המכשיר.