בעיה | עזרה דחופה - deodex הורס את קבצי המערכת (אנדרואיד 8.1)
-
@מישהו12 אמר בבעיה | עזרה דחופה - deodex הורס את קבצי המערכת (אנדרואיד 8.1):
לשאוב בשניות כל מכשיר באשר הוא.
לא תמיד זה עוזר או יותר נכון בדרך כלל לא כי תמיד צריך שזה יתאים לצריבה ואז חוזר הבעיה
-
@מפתחים אמר בבעיה | עזרה דחופה - deodex הורס את קבצי המערכת (אנדרואיד 8.1):
לא תמיד זה עוזר או יותר נכון בדרך כלל לא כי תמיד צריך שזה יתאים לצריבה ואז חוזר הבעיה
מה?!
-
@מישהו12 דרך adb לא ידוע לי שאפשר דרך פייסטבוט יכול להיות שאתה צודק אבל זה לא יעבוד בכל מצב (אם יש בריק זה לא יעבוד) וזה גם סיכון כי אם הוא צורב משהו לא תואם אז המכשיר נהיה בריק ואין לו איך לתקן כי הוא לא יכול לצרוב גרסה
-
@מפתחים אמר בבעיה | עזרה דחופה - deodex הורס את קבצי המערכת (אנדרואיד 8.1):
דרך adb לא ידוע לי שאפשר
אפשר.
-
בוקר טוב, חברים.
אני צריך עזרה דחופה עם deodex של אנדרואיד 8.1.
אז ככה: אני צריך לעשות כמה שינויים במערכת של מכשיר שמריץ אנדרואיד 8.1, המכשיר חסום לגמרי לגישה לעריכת המערכת (r,w) רק אפשר לקרוא ממנו (ro). אין למכשיר רוט, והוא גם חסום להתקנת recovery מותאם אישית.
אז חשבתי לשלוף את יישומי המערכת שאני צריך, לערוך בהם את השינויים ולהתקין אותם בתור עידכונים.
אז שלפתי את יישומי המערכת, וdeodex אותם עם vedxExtractor (שעד כמה שהבנתי זו הדרך לdeodex אנדרואיד 8 ומעלה). מיותר לציין שעם תיקיית הframework בשלמותה.
והנה הבעיה, מהרגע שעשיתי את הdeodex, אני לא יכול להתקין את האפליקציה כעידכון (אפילו בלי לעשות שום שינוי). אם אני מתקין דרך סייר הקבצים אני מקבל שגיאת "ישום לא הותקן".
כשאני מתקין דרך ADB אני מקבל קצת יותר מידע:
adb: failed to install C:\Users\user\Desktop\LGGallery.apk: Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES: Failed to collect certificates from /data/app/vmdl1337671343.tmp/base.apk: META-INF/CERT.SF indicates /data/app/vmdl1337671343.tmp/base.apk is signed using APK Signature Scheme v2, but no such signature was found. Signature stripped?]
אז ניסתי לחתום את האפליקציה עם apktool (גם עם testkey.pk8 וגם עם flatform.pk8). ועדיין אי אפשר להתקין, למרות שההודעת שגיאה קצת השתנתה:
adb: failed to install C:\Users\user\Desktop\singed-LGGallery.apk: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package com.lge.gallery signatures do not match the previously installed version; ignoring!]
מצאתי מישהו שנתקל בבעיה כזאת בבלוג של המפתח של smali-baksmali פה. אבל אף אחד לא הגיב לו.
הנה ישום לדוגמא לפני הdeodex ואחריו:
LGGallery.zip
LGGallery.apk
אז אם מישהו נתקל פעם בכזאת בעיה והצליח לפתור אותה, אני אשמח לדעת.
תזכו למצוות!@אורי הזיפ של העדכון לא חתום.
אם אין לך ריקוברי פרוץ זה לא יעבור בלי חתימה מקורית. -