משרה

הכלי jobb מאפשר ליצור קובצי הרחבות של APK מוצפנים ולא מוצפנים פורמט Binary Blob (OBB) אטום. אפשר להוריד ולטעון את קובצי ההרחבה האלה ב אפליקציה באמצעות StorageManager במכשירים עם Android בגרסה 2.3 (רמת API 9) ומעלה. קובצי OBB מספקים קובץ נוסף נכסים עבור אפליקציות Android, כגון גרפיקה, צלילים ווידאו, בנפרד בקובץ ה-APK של האפליקציה. למידע נוסף על השימוש בקובצי הרחבה: קבצים של הרחבת APK.

שימוש

התחביר להרצת jobb הוא:

jobb [-d <directory>][-o <filename>][-pn <package>][-pv <version>] \
     [-k <key>][-ov][-dump <filename>][-v][-about]

אפשר להשתמש בכלי jobb כדי ליצור קובץ OBB או לחלץ את התוכן שלו OBB קיים. בדוגמה הבאה הפקודה יוצרת קובץ OBB מקובצי מקור:

$ jobb -d /temp/assets/ -o my-app-assets.obb -k secret-key -pn com.my.app.package -pv 11

בדוגמה הזו רואים איך להוריד את התוכן של קובץ OBB קיים:

$ jobb -d /temp/obb-output/ -o my-app-assets.obb -k secret-key

אפשרויות

בטבלה הבאה מפורטות האפשרויות של שורת הפקודה בכלי jobb:

אפשרות תיאור
-d <directory> הגדרה של ספריית הקלט ליצירת קובץ OBB או ספריית הפלט לחילוץ (-dump) קובץ קיים. כשיוצרים קובץ OBB,ההגדרה 'jobb' כוללת את של הספרייה שצוינה וכל ספריות המשנה שלה.
-o <filename> מציינים את שם הקובץ של קובץ ה-OBB. הפרמטר הזה נדרש כאשר יצירת OBB והשלכת התוכן שלו.
-pn <package> יש לציין את שם החבילה של האפליקציה שטוענת את קובץ ה-OBB, שתואם לערך package שצוין במניפסט של האפליקציה. הפרמטר הזה נדרשת כשיוצרים קובץ OBB.
-pv <version> מגדירים את הגרסה המינימלית של האפליקציה שיכולה לטעון את קובץ ה-OBB, שמתאים לערך android:versionCode במניפסט של האפליקציה. הפרמטר הזה נדרשת כשיוצרים קובץ OBB.
-k <key> יש לציין סיסמה להצפנה של קובץ OBB חדש או לפענוח של קובץ מוצפן וקיים קובץ OBB.
-ov יוצרים קובץ OBB שהוא שכבת-על של מבנה קובץ OBB קיים. האפשרות הזו מאפשרת את תכולת החבילה החדשה כדי לטעון באותו מיקום שבו נמצא חבילה קודמת, תיקון גרסאות של קובצי OBB שנוצרו בעבר. קבצים בתוך שכבת-על של קובץ OBB, מחליפים קבצים שיש להם את אותו נתיב.
-dump <filename>

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

הערה: כשמשחררים קובץ OBB קיים, אפשר להשמיט את -d <directory> כדי לקבל רשימה של הספריות בתוך מבלי לחלץ את התוכן שלו.

-v הגדרת פלט מפורט עבור הכלי.
-about הצגת הגרסה ומידע העזרה של הכלי jobb.