שלום לכולם!
כפי שאתם אולי יודעים, התקנת GSI (Generic System Image) על מכשירים כמו השיואמי, שבהם קיימת מחיצת super אחת במקום מחיצות נפרדות כמו system, product, ו-vendor, יכולה להיות מאתגרת במיוחד. המידע בנושא הזה מוגבל, ולעיתים קרובות קשה לפתור בעיות.
בעבר היה צורך להשתמש בכלים כמו lpunpack או lpmake, אך אלו יכולים להיות מסובכים ומלאי טעויות והם רק בלינוקץ.אז במקום זאת, יש לנו כאן דרך טובה, מהירה וקל יותר לעשות זאת: זה נקרא Super Image Tool.
הכלי הזה הוא נתקן ע"י מודול מג'יסק ומפשט את התהליך על ידי אוטומציה של פעולות כמו פתיחת מחיצות, עריכתן, ואריזתן מחדש, תוך הוספת תוכנות מתקדמים כגון:
גיבוי ופתיחה של מחיצת ה-super.
פיצול ואריזת המחיצה מחדש.
הרחבת מחיצות (ל-GSI).
הסרת אפליקציות מערכת מיותרות (debloating).
הפיכת המערכת ל-Read/Write.
הסרת הצפנה (decrypt).
1. הכנה
הורדת קבצים נדרשים
המודול super image tool
MT Manager (אפשרי, אבל תצטרך את זה)
הרצת הכלי
תתקין את המודול ופתחו טרמינל או השתמשו ב-ADB:adb shell
su -c super
2. תפריט ראשי
לאחר שהכלי פועל, תוצג רשימת אפשרויות:
Unpack Super – מוציא ומפרק את הסופר.
Edit Partitions & Repack Super – עריכת מחיצות והתאמה לפני אריזה מחדש.
Disable Verity/VBMeta – משבית אימות והצפנה, במידת הצורך.
Clean Folder Projects – מנקה קבצים זמניים של המודול.
Quit – יציאה מהכלי.
Spoiler
Screenshot 2024-11-30 200048.png
3. פתיחת מחיצת Super
בחרו באפשרות
1 (Unpack Super) כדי לפתוח את מחיצת סופר. כל קבצי המחיצות יישמרו בתיקיה:
/data/local/Super_Image/UNPACKED/
4. עריכת מחיצות
לאחר פתיחת המחיצה, חזרו לתפריט הראשי ובחרו באפשרות 2 (Edit Partitions & Repack Super). בתפריט זה תוכלו לבצע שינויים מתקדמים:
Spoiler
Screenshot 2024-11-30 202151.png
Automatic Debloat
הסרה אוטומטית של אפליקציות מערכת מיותרות.
ניתן להתאים אישית את הקובץ /data/local/Super_Image/SUPER_BIN/debloat.txt ולרשום שם את שמות החבילות להסרה.
Manual Debloat (Console)
גלישה אינטראקטיבית ומחיקת קבצים דרך הטרמינל.
Manual Debloat (MT Manager)
יצירת סקריפטים mount.sh ו-umount.sh. השתמשו ב-MT Manager לעריכת קבצים ושמירת שינויים.
Fix Overlay RW (למכשירי Xiaomi)
מסיר הגבלות RW ממחיצות מסוימות.
DFE Decrypt
מסיר הצפנה מהמכשיר.
Adjust & Compile Super Image
שינוי גודל מחיצות והקצאת שטח פנוי. הכלי מחשב באופן אוטומטי את השטח הפנוי שניתן להרחיב.
5. אריזה מחדש
לאחר השלמת העריכות, בחרו באפשרות 6 (Adjust & Compile Super Image).
אם מופיעה שגיאה על מחיצות חסרות (למשל system_b או vendor_b), צרו קבצים ריקים (כמו .txt) ושנו את שמם ל-system_b וכו'.
בחרו
No עבור sparse format, אלא אם יש צורך בכך.
זה עשוי לשאול אותך היכן למקם שטח נוסף. בחר ב-system_a.
Spoiler
Screenshot 2024-11-30 200324.png
התמונה החדשה תישמר בתיקיה:
/data/local/Super_Image/FILES/SUPER/repacked_super_rw.img
שטח פנוי שלילי: אם יש שטח פנוי שלילי (למשל -300MB), בצעו debloat ונסו שוב.
בעיות VBMeta/Verity: השתמשו באפשרות 3 להשבתה ולטיפול בקבצים אלו.
בהצלחה!