@cfopuser כתב בתגובות | המדריך המלא: הוספת זיהוי פנים לכל מכשיר אנדרואיד עם רוט:
אני עכשיו עובד על להכניס את כול המדריך הזה למודול מג'יסק אחד
הנה מה שדוד GPT כתב לי בנושא, בהצלחה!
[אני עם מכשיר DOOV בגרסה האחרונה שהמוכר שלח, עיין בשרשור של DOOV]
Spoiler
️ מה כן אפשרי (ומומלץ טכנית):
ליצור מודול מג'יסק חכם שעושה את הפעולות הבאות:
בודק אם Zygisk כבר מופעל (magisk --zygisk)
אם לא מופעל – מציג אזהרה שהמשתמש צריך להפעיל ידנית ולהפעיל מחדש.
מתקין את LSPosed (zygisk-release.zip) אם לא קיים.
מתקין את שני ה־APK-ים דרך pm install.
מניח קובץ הגדרה ל־LSPosed בנתיב /data/adb/lspd/config/<hash>/modules.list עם UniversalAuth מסומן רק עבור SystemUI.
(אופציונלי) מעתיק את ספריית זיהוי הפנים הידנית אם אתה יודע איזו.
🧩 איך בונים מודול כזה
מודול מג'יסק הוא תיקייה עם מבנה כזה:
myfaceunlock/
│
├── module.prop
├── service.sh
├── post-fs-data.sh (אם צריך)
├── system/ (אם יש קבצים למערכת)
├── common/ (לכלים)
└── install.sh
דוגמה לקובץ install.sh שיתקין APK ו־LSPosed:
unzip -o "$ZIPFILE" "LSPosed.zip" -d "$TMPDIR"
unzip -o "$ZIPFILE" "universalauth-xposed-release.apk" -d "$TMPDIR"
unzip -o "$ZIPFILE" "faceunlock-release.apk" -d "$TMPDIR"
# התקנת LSPosed
magisk --install-module "$TMPDIR/LSPosed.zip"
# העתקת APKs לסקריפט שירות שיריץ אותם
cp "$TMPDIR/universalauth-xposed-release.apk" "$MODPATH/common/"
cp "$TMPDIR/faceunlock-release.apk" "$MODPATH/common/"
בקובץ service.sh תשים:
pm install -r "$MODPATH/common/universalauth-xposed-release.apk"
pm install -r "$MODPATH/common/faceunlock-release.apk"
סיכום:
️ אפשר לבנות מודול אחד שיתקין את הכל
️ הוא יחסוך התקנה ידנית של LSPosed ו־APK
️ אבל המשתמש יצטרך עדיין להפעיל Zygisk ידנית ולבצע Reboot
️ ובשלב ההגדרות של UniversalAuth עדיין צריך לאשר הרשאות ולייבא ידנית את ספריית זיהוי הפנים (אלא אם כן תשלב את זה מראש)