מדריך | הכשרת File Manager + (הסרת סמלים וחסימת וידאו) לכל הגרסאות!
-
@y0508352872 תודה על הסירטון יש מצב לzip
@אלוף-תימן כנ"ל אשמח
-
המדריך עודכן עם סרטוני הדרכה, קבצים, תמונות, 2 הדרכות 1 יותר קצרה ופשוטה שכרגע בטוח עובדת ואחת ארוכה למטה בספויילר
המדריך הבא מראה איך לעשות שהסייר לא יפתח וידאו ולהסיר סמלים לא רצויים ממסך הבית של האפליקציה!
חלק א': חסימת נגן הווידאו באפליקציה
"המכשיר כשר לא ניתן לפתוח וידאו", והנגןנסגר מידכלל לא נפתח.
פתחו את ה-APK ב-MT Manager וכנסו ל-classes.dex (Dex Editor Plus).כנסו לנתיב הבא:
com/alphainventor/filemanager/viewer/VideoPlayerActivityובתוך onCreate מיד אחרי:
.registers 7להוסיף:
const-string v0, "המכשיר כשר לא ניתן לפתוח במכשיר וידאו" const/4 v1, 0x1 invoke-static {p0, v0, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; move-result-object v0 invoke-virtual {v0}, Landroid/widget/Toast;->show()V invoke-virtual {p0}, Lcom/alphainventor/filemanager/viewer/VideoPlayerActivity;->finish()Vלקמפל ולשמור את הקובץ.
זה מה שתקבלו שתנסו לפתוח וידאו באפליקציה

להלן סרטון הסרת הוידאו.mp4חלק ב': הסרת סמלים ממסך הבית (ענן, רשת, וידאו, הורדות ועוד)
פתרון יותר מהיר שכרגע עבד לי בכמה גירסאות אפילו החדשה ביותר כרגע 3.7.2 - מומלץ כרגע כי המדריך הזה יותר פשוט ויותר קצר- מציאת ה-ID של הסמל ב- resources (משאבים).
במסך הראשי של ה-APK ב-MT Manager, לחצו על resources.arsc ובחרו Arsc Editor.
לחפש במשאבים רק בדווקא את הענן כי הוא הראשון בקוד
v_home_shape_cloudלהעתיק את הid שלו

- מציאת "שם הקוד" של הסמל.
חזרו אחורה כנסו ל-classes.dex (Dex Editor Plus) וחפשו את ה-ID שהעתקתם אתם תקבלו תוצאה אחת היכנסו לתוצאה ותראו שורה עם המספר שלכם, למשל const v14, 0x7f130200.
גללו מעט למעלה בין 2 ל-4 שורות וחפשו שורה שמתחילה ב- sget-object. לדוגמה זה מה שתמצאו:
sget-object v0, Lax/G1/f;->G0:Lax/G1/f;העתיקו את כל השורה הזאת.
- העלמת הסמל ממסך הבית!
צאו מהקובץ בחזרה למסך החיפוש הראשי של ה-Dex.
חפשו הפעם את את השורה ההחדשה שהעתקתם אך רגע לפני שאתם לוחצים על חיפוש החליפו את המספר v0 ב-v1:sget-object v1, Lax/G1/f;->G0:Lax/G1/f;(זה החלק שאנשים הכי מסתבכים בו אבל זה ממש פשוט) יש תמונה כדי לראות איך זה נראה
תמצאו בערך פחות מ-10 תוצאות צריך לחפש בתוצאות את קובץ שבו יש המון שורות דומות אתם תראו בקובץ רשימה ארוכה שמוסיפה כל סמל בשתי שורות זה ייראה כך:

לפי המשתמש @אלוף-תימן זה יכול גם להראות כך

כך נראה הקוד שאחראי על כל סמל -כל 2 שורות אחראיות על סמל אחד..line ??? sget-object v1, Lax/G1/f;->G0:Lax/G1/f; .line ??? invoke-direct {p0, v0, v1, v2}, Lax/O1/d;->e(Ljava/util/List;Lax/G1/f;I)Vעכשיו צריך להפוך להערה על ידי הוספת סולמית (#) על ה-2 שורות שמצאתם ועל 4 שורות מתחת יוצא בסה"כ 6 שורות שזה 3 הסמלים של הענן רשת ושליטה מרחוק, כמו בתמונה:

6. שמרו (Save), סמנו Auto Sign ב-MT Manager, והתקינו את האפליקציה הכשרה שלכם!להלן התוצאה


להלן סרטון הסרטון המלא של הסרת הוידאו והסרת הסמלים.mp4 הסרטון המלא של הסרת הוידאו והסמלים.zip
מצורף קבצים:
File Manager +_3.7.2 ללא וידאו.apk
File Manager +_3.7.2 ללא סמלים.apkהמדריך המלא שיעבוד בכל הגרסאות להסרת הסמלים
-
מציאת ה-ID של הסמל ב- resources (משאבים).
במסך הראשי של ה-APK ב-MT Manager, לחצו על resources.arsc ובחרו Arsc Editor.
חפשו את המילה v_home בחיפוש תקבלו את התוצאות הללו זה הסמלים של המסך הראשי לחיצה ארוכה על הסמל שאתה רוצים להסיר והעתק מזהה תתחילו אחד אחד לפי מה שאתם רוצים להסיר

-
מציאת "שם הקוד" של הסמל.
חזרו אחורה כנסו ל-(Dex Editor Plus) וחפשו את ה-ID שהעתקתם אתם תקבלו תוצאה אחת היכנסו לתוצאה ותראו שורה עם המספר שלכם, למשל const v14, 0x7f130200.
גללו מעט למעלה בין 3 ל-5 שורות וחפשו שורה שמתחילה ב- sget-object. לדוגמה:
sget-object v0, Lax/G1/f;->G0:Lax/G1/f;ה-G0 שבאמצע (או כל צירוף אותיות אחר שתראו) הוא שם הקוד של הסמל בגרסה הזו! העתיקו רק את החלק שאחרי הפסיק.
Lax/G1/f;->G0:Lax/G1/f;- העלמת הסמל ממסך הבית!
צאו מהקובץ בחזרה למסך החיפוש הראשי של ה-Dex.
חפשו הפעם את השורה שמצאתם, לפי הדוגמה למעלה נחפש בדיוק את הטקסט:
Lax/G1/f;->G0:Lax/G1/f;(זה החלק שאנשים הכי מסתבכים בו אבל זה ממש פשוט) יש תמונה כדי לראות איך זה נראה
תמצאו בערך 10~20 תוצאות צריך לחפש בתוצאות את קובץ שבו יש המון שורות דומות שזה הקובץ שבונה את מסך הבית אתם תראו רשימה ארוכה שמוסיפה כל סמל בשתי שורות זה ייראה כך וזה הקוד שאנחנו נערוך:

כך נראה הקוד שאחראי על כל סמל -כל 2 שורות אחראיות על סמל אחד..line ??? sget-object v1, Lax/G1/f;->G0:Lax/G1/f; .line ??? invoke-direct {p0, v0, v1, v2}, Lax/O1/d;->e(Ljava/util/List;Lax/G1/f;I)V(ה-invoke יכול להיות גם invoke-virtual / add, זה משתנה)- לא בטוח עדיין.
כל מה שצריך לעשות זה להפוך את שתי השורות האלו להערה על ידי הוספת סולמית (#) בתחילתן:.line ??? # sget-object v1, Lax/G1/f;->G0:Lax/G1/f; .line ??? # invoke-direct {p0, v0, v1, v2}, Lax/O1/d;->e(Ljava/util/List;Lax/G1/f;I)V- חזרו על הפעולה באותו קובץ עבור שאר הסמלים שאתם רוצים להעלים חזרו לשלב 1 של מציאת הID וכך עבור כל סמל (ענן, רשת וכו' – כולם יופיעו שם אחד מתחת לשני, רק מצאו את שמות הקוד שלהם) וחזרו על כל השלבים עבור כל סמל, זה בסה"כ 3 פעמים אלא אם כן אתם רוצים להסיר גם את סמל ההורדות או הוידאו.
- שמרו (Save), סמנו Auto Sign ב-MT Manager, והתקינו את האפליקציה הכשרה שלכם!
להלן התוצאה


בהצלחה!
חסכתי לכם זמן וכאב ראש? אשמח מאוד אם תפרגנו לי ב"כוס קפה" סמלית
.
כל תמיכה נותנת המון כוח להמשיך לפתח!
️@y0508352872 מדריך ממש מטורף אני הסתבכתי כי אצלי זה לא תאם לתמונה אני מעלה תמונה שלי ותבינו אבל זה אותו דבר

-
@y0508352872 מדריך ממש מטורף אני הסתבכתי כי אצלי זה לא תאם לתמונה אני מעלה תמונה שלי ותבינו אבל זה אותו דבר

@אלוף-תימן לפי מה שאני מבין זה גרסה ממש ישנה, לא?
-
@אלוף-תימן לפי מה שאני מבין זה גרסה ממש ישנה, לא?
@y0508352872 זה הכי חדש 3.7.2
-
@y0508352872 זה הכי חדש 3.7.2
@אלוף-תימן כנראה הגרסה של הmt שונה
-
@אלוף-תימן כנראה הגרסה של הmt שונה
@y0508352872 אולי תוסיף את התמונה שלי למדריך שלא יסתבכו