דילוג לתוכן

עזרה הדדית - אנדרואיד

8.0k נושאים 88.6k פוסטים

⚠ שימו לב, אין לבקש העלאה של אפליקציות.

קטגוריות משנה


  • 114 נושאים
    2k פוסטים
    0
    @RearmostPant23 תודה הסתדרתי
  • כאן תוכלו להיעזר ולדון אודות אפליקציות ופעולתם

    1k 9k
    1k נושאים
    9k פוסטים
    א
    https://mitmachim.top/topic/19508/אשכול-תוכנות-לתרגום-אופליין?_=1765200152756
  • אפליקציית ניהול וחסימה לאנדרואיד: TripleU MDM (גרסה v3.8)

    532
    64 הצבעות
    532 פוסטים
    18k צפיות
    M
    @שלל בכללי הפעלתי את ה DNS באפליקציה וזה הפך את הפלאפון לאיטי מאוד מי שרוצה רק חסימת פרסומות שיעדכן ידנית. לכתובת dns.adguard.com מנסיון זה חוסם פרסומות מצויין ולא תוקע את הפלאפון
  • 0 הצבעות
    5 פוסטים
    74 צפיות
    מ
    הנה התשובה של ג'מיני: Spoiler זה מצוין! התצפית שלך מאשרת את כל שרשרת הניתוח שלנו ומבודדת את הבעיה באופן מושלם. אם קובץ ה-Key Layout (.kl) מכיל: KEY 139 MENU זה אומר שכל הדרך מהחומרה ועד לשכבת ה-Framework (הגעת לקוד 82) עובדת כשורה. הבעיה היא כבר לא במיפוי, אלא אך ורק במדיניות (Policy) של המערכת ברגע שקיבלה את הקוד 82. 🧐 ניתוח הבעיה: הסטה כפויה (Policy Override) הבעיה שאתה רואה היא תוצאה של סדר העדיפויות שנקבע בתוך קוד השירותים של אנדרואיד (בתוך תהליך המערכת). כך נראית שרשרת האירועים המלאה, עם דגש על נקודת הכשל: קלט גולמי: 139 נלחץ. מיפוי: ה-.kl מתרגם 139 ל-Android Keycode 82 (MENU). (תקין) יירוט Policy 1: WindowManagerPolicy.interceptKeyBeforeQueueing(): המערכת מקבלת 82. זה הרגע שבו הקוד של היצרן פועל. מה שקורה בפועל (כפי שמשתקף בלוג): הלוגים שלך משורות 3, 4 ו-6 מספקים את הראיה המרכזית ליירוט: שורה רמה תג משמעות 3-4 D onRecentsTouch: המערכת מזהה שמקש נלחץ ומפעילה לוגיקה שמקושרת לRecents (אפליקציות אחרונות). xuyong isValidationToolsApp... הפניה לקוד מותאם אישית של היצרן (או גורם צד שלישי). 6 I ActivityTaskManager: START u0 {act=...HOME...} במקום לעשות משהו עם Recents, הקוד המותאם אישית הזה מחליט במקום להפעיל את מסך הבית. המסקנה: זהו "קוד עוקף" (Override Code) היצרן, או מי שביצע את התאמות המערכת, החליט שהדרך שבה המקש 82 (Menu) מטופל צריכה להיות שונה בנסיבות מסוימות (אולי תמיד, או רק כאשר אפליקציה מסוימת ברקע). היירוט מתרחש בתוך הקוד שנקרא onRecentsTouch או בסביבתו, בתוך תהליך ה-System Server. היכן לשנות את הקוד עם Root אם אתה רוצה שהמקש יפעל כתפריט באופן תקין, עליך לבטל או לשנות את הלוגיקה שמפעילה את ה-HOME Intent כאשר היא רואה את הקוד 82. כאמור, הקוד שאתה מחפש נמצא בתוך קבצי ה-Framework, כנראה ב: או בקובץ מותאם אישית של היצרן, שנמצא גם הוא בתוך ה-Jar של שירותי המערכת (services.jar) או הרכיבים של היצרן (Vendor/MTK frameworks). שלבי הפעולה המדויקים עם Root: איתור הקוד המותאם אישית: קובץ ה-Java הרלוונטי הוא כנראה המחלקה שמכילה את הפונקציה onRecentsTouch. נסה לחפש את השם xuyong או onRecentsTouch בקוד המקור של ה-Framework. הקוד הזה כנראה מופעל מתוך פונקציית הטיפול במקשים של ה-WindowManagerPolicy. שינוי הלוגיקה: חפש קטע קוד דומה לזה בתוך הטיפול ב-KEYCODE_MENU או KEYCODE_APP_SWITCH: <!-- end list --> // דוגמה ללוגיקה שיש לשנות if (keyCode == KeyEvent.KEYCODE_MENU) { // קריאה לפונקציה המותאמת אישית של היצרן if (mCustomPolicy.isValidationToolsApp(topActivity) || shouldOverrideMenuKey()) { // זהו החלק שאתה רוצה לבטל! Intent homeIntent = new Intent(Intent.ACTION_MAIN); homeIntent.addCategory(Intent.CATEGORY_HOME); startActivity(homeIntent); // <--- זה מה שיוצר את START u0 {act=...HOME...} return -1; // יירוט המקש כך שלא יגיע לאפליקציה } } אם אתה משנה את ה-Firmware, עליך להסיר את קטעי הקוד שיוצרים את ה-HOME Intent ולהבטיח שהמקש לא יוכרז כ"מיוֹרֵט" (כלומר, שהפונקציה תחזיר 0 או ערך שלא מונע את המשך הדיספאץ' (Dispatch) שלו לאפליקציה). ️ פעולה עם Magisk/Xposed (הדרך הריאלית) מאחר ששינוי קוד ה-Framework דורש דה-קומפילציה, שינוי וקומפילציה מחדש של קובצי .jar קריטיים (פעולה מסוכנת ומורכבת): הדרך המעשית ביותר היא להשתמש במודול Magisk/Xposed שנועד לשנות התנהגות Key Events. מודול כזה יכול "ללכוד" את הקריאה לפונקציות המדיניות (Policy Functions) ולשנות את התוצאה שלהן. חפש מודולים המתמחים ב: "Key Mapper" או "Button Remapper" (לרמת Framework). שימוש ב-Xposed / LSPosed כדי להתחבר לתוך ה-PhoneWindowManager.java ולדרוס את הלוגיקה המותאמת אישית של היצרן (הידועה בשם Hooking). לסיכום: המקש 139 נכון, המיפוי ל-82 נכון. היירוט שמפעיל את ה-HOME במקום את ה-MENU מתבצע על ידי קוד מדיניות מותאם אישית (Custom Policy Code) של היצרן בתוך ה-System Server. זה המקום שאתה צריך לשנות. אם נקצר, אני מרגיש שזה מעבר ליכולת שלי, מתלבט אם לנסות עוד להבין מה קורה כאן, או להרים ידיים. אני שוקל עוד לקחת קבצים מתאימים ממכשיר F21 pro, ולשתול אותם במודול מג'יסק... נראה שזה הזמן לבקש עזרה, אם מישהו המומחים כאן יש לו מושג מה כתוב כאן ורוצה לעזור לי, אני אשמח מאוד.
  • בירור | התקנה מגוגל פליי דרך מחשב למכשיר חסום

    4
    0 הצבעות
    4 פוסטים
    38 צפיות
    שאול 208ש
    @נחלס-דון שתי השאלות מתורצות בתשובה אחת לא מדובר בחיבור פיזי של המכשיר למחשב, אלא בהתחברות לגוגל פליי מאותו חשבון שמחובר גם למכשיר אי לכך, לא יעזור שבחשבון גוגל שלך תיכנס לגוגל פליי ותלחץ על התקנה במכשיר כזה או אחר אם המכשיר הזה לא מחובר לרשת, בדיוק כמו אם למכשיר אין סים.
  • בירור | המתחרה של שיואמי מקשים?

    120
    3 הצבעות
    120 פוסטים
    7k צפיות
    א
    @3157686 כתב בבירור | המתחרה של שיואמי מקשים?: @אלי-TZA חבל שאתה מקפיץ נושא ישן ממש לא חבל, הפכתם את הכלל הזה לחובה קדושה מעל הכל.. הקפצתי בעניין הנושא עצמו שרלוונטי עכשיו אף יותר מאז. ולמי שהנושא היה משמעותי אז השאלה שלי מאוד חשובה כרגע ערב סגירת הרשתות ואחרי שיצא כאן תיקון הוולטה שלא היה קיים אז בפתיחת הנושא.
  • שיתוף | תיקון הבעיה שיש בנגן M36 החדש

    28
    9 הצבעות
    28 פוסטים
    562 צפיות
    מ
    @קרט כתב בשיתוף | תיקון הבעיה שיש בנגן M36 החדש: אבל מה הקוד לחלץ את הקבצים אין קוד
  • בעיה | אחרי ניסיון עריכה של הסטטוס בר הנגן נתקע

    8
    0 הצבעות
    8 פוסטים
    55 צפיות
    אלוף תימןא
    @בסדבסד userdata
  • בירור | האם בנגן 'המנגן' יש בהכרח WI-FI?

    7
    0 הצבעות
    7 פוסטים
    66 צפיות
    אלוף תימןא
    תעלה תמונה של הנגן ואם נדלק לך ה wifi
  • הסבר | סקירה של המכשיר חצי טאצ' החדש LOM S9

    449
    2
    18 הצבעות
    449 פוסטים
    26k צפיות
    עניו כמשהע
    @urielk כתב בהסבר | סקירה של המכשיר חצי טאצ' החדש LOM S9: @מזכירותי https://github.com/keymapperorg/KeyMapper/releases/download/v3.2.1/keymapper-3.2.1-foss.apk האפליקציה הזאת לא טובה? זאת מצויינת ממש
  • 35 הצבעות
    142 פוסטים
    8k צפיות
    א
    @izhak תוסיף את g.whatsapp.net g-fallback.whatsapp.net לרשימות לבנים שנמצא ברשימות לבנות (הסמל האחרון אם זה סמלים) תוסיף.את הדומיינים האלה (מארח) ואז יהיה לך רק תמונות מטושטשות - לא ירדו התמונות... לאימות - v.whatsapp.net
  • 7 הצבעות
    372 פוסטים
    14k צפיות
    ב
    @דניאל-לוי גם לי זה ככה, הייתי בטוח שזה לכולם זה ככה ובאמת ככה זה אמור להיות עריכה: @דניאל-לוי עשיתי את מה שאמרת וגם לי זה נעלם, תודה
  • נושא זה נמחק!

    1
    0 הצבעות
    1 פוסטים
    14 צפיות
    אין תגובות
  • בירור | שינוי IMEI של אנדרואיד לIM כשר

    2
    0 הצבעות
    2 פוסטים
    37 צפיות
    אלוף תימןא
    @בין-אדם-לחבירו https://mitmachim.top/topic/85574/בקשת-מידע-רשימת-imei-הכשרים-דור-4-volte
  • בקשת מידע | צריבת גירסא לנגן M36

    נפתר
    58
    0 הצבעות
    58 פוסטים
    362 צפיות
    יאיר דניאלי
    @אלוף-תימן ניסיתי לצרוב את הגירסא המקורית בלי מחיצת הסופר - פעמיים, והנגן נכנס לבריק. ניסית פעם לצרוב כך?
  • באג | בעיה באנדרואיד 13 עם כל הלאונצרים למיניהם

    31
    0 הצבעות
    31 פוסטים
    377 צפיות
    S
    @נוחעם-FM Recents.zip בבקשה
  • בעיה | M36 נתקע כל הזמן

    13
    0 הצבעות
    13 פוסטים
    99 צפיות
    ק
    @יוסי-מחשבים אפשר בדרך כלל עד תשעים יום אבל שינסה לצרוב גירסא מחדש נראה לי שזה יעזור לו
  • בקשת מידע | מחוות החלקה בסמסונג

    נפתר
    5
    0 הצבעות
    5 פוסטים
    24 צפיות
    ה
    @עדלאידע ואוו תודה! הצליח..
  • שיתוף | תגובות למדריך יצירת אפליקציה מאתר

    322
    2 הצבעות
    322 פוסטים
    18k צפיות
    י
    @צדיק-תמים כן ברור
  • 0 הצבעות
    6 פוסטים
    73 צפיות
    ב
    @לאצי גם כאן הוא יעשה לך את זה מעניין שלא נתקלת בזה
  • בעיה | מקרן HY300| חיבור אלחוטי למחשב הפסיק לעבוד

    3
    0 הצבעות
    3 פוסטים
    26 צפיות
    ש
    @menajemmendel לא היה שום סינון
  • בקשת מידע | גירסא לנגן m507

    2
    0 הצבעות
    2 פוסטים
    24 צפיות
    R
    @בונפד שיעשה איפוס מברקוברי זה אותו רעיון (בקטע של האיפוס) ככה אני חושב