דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • בהיר
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • כהה
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. אנדרואיד - כללי
  3. שיאומי
  4. שיאומי +Qin1s
  5. עזרה הדדית - שיאומי +Qin1s
  6. מדריך | הדלקת התראות חירום בשיואמי מקשים

מדריך | הדלקת התראות חירום בשיואמי מקשים

מתוזמן נעוץ נעול הועבר עזרה הדדית - שיאומי +Qin1s
33 פוסטים 9 כותבים 1.1k צפיות 10 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • א אגסי

    @יאיר-דניאל
    זה בעצם אותם פקודות בדיוק שאני הבאתי.
    אתה הרחבת את הדרכה לאיך משתמשים בADB.

    יאיר דניאלי מנותק
    יאיר דניאלי מנותק
    יאיר דניאל
    כתב נערך לאחרונה על ידי
    #24

    @אגסי נכון.
    סה"כ באתי לעזור לאנשים כמוני שהיו צריכים עוד כמה שלבים - לפני, ואחרי - לראות שזה באמת הלך טוב.

    לא יותר מזה.

    תגובה 1 תגובה אחרונה
    2
    • ל מנותק
      ל מנותק
      למה נגמרו השמות
      מורחק
      כתב נערך לאחרונה על ידי
      #25

      תכלס לא יודעים על שיטה שעובדת?󠁮󠁢󠁢󠁵󠀱

      M תגובה 1 תגובה אחרונה
      2
      • ל למה נגמרו השמות

        תכלס לא יודעים על שיטה שעובדת?󠁮󠁢󠁢󠁵󠀱

        M מחובר
        M מחובר
        motiz22
        כתב נערך לאחרונה על ידי
        #26

        @למה-נגמרו-השמות ממתינים לטראמפ שיפעיל פה את האזעקות לבדוק אם עזר כל הפקודות. כרגע אין מידע שזה עובד

        תגובה 1 תגובה אחרונה
        🤦
        1
        • א אגסי

          כהמשך למה שהביא ידידנו @aass את היישום של התראות חירום בפוסט הזה https://mitmachim.top/post/976140 לייבוא ע"י גיבוי טיטניום.
          אז כפי הידוע זה עדיין לא הספיק כדי לקבל התראות חירום.
          לאחר שתחקרתי את המכשיר באמצעות ADB בעזרת ג'מיני, גיליתי שהיישום אינו מופעל ברמת המערכת אף שהוא מוגדר כיישום מערכת!
          לאחר שהפעלתי אותו בעזרת פקודות בADB, הרצתי המון פקודות בדיקה בעזרת ג'מיני וGPT מכיוונים שונים האם היישום מאזין ומוכן והתוצאה הייתה שמהצד של אנדרואיד הכל תקין ומוכן בצורה מלאה!
          אומנם עדיין לא הייתה הזדמנות (ובע"ה שלא יהיה) לקבל התראה אבל כפי הנראה הצלחתי להפעיל את היישום ברמת המערכת, בפועל צריך לבדוק אבל בנתיים זה נראה שהכל הופעל.
          אז לפניכם התהליך:

          דרישות:

          1. התקנה של היישום ע"י שיחזור כפי שהביא @aass
          2. מכשיר עם רוט.
          3. מצב ניפוי באגים מופעל במכשיר + ADB על המחשב לשליטה דרך ADB על המכשיר.

          לאחר זיהוי המכשיר ע"י adb devices
          הריצו קודם את הפקודה הזו (פקודת בדיקה למצב פעילותו של יישום התראות חירום)

          adb shell pm dump com.android.cellbroadcastreceiver | Select-String "enabled"
          

          מסתבר שהפלט שתקבלו יהיה זה

          User 0:  installed=true blocked=false stopped=false notLaunched=false enabled=0 
          

          ה-0 בסוף השורה מראה שהיישום אינו דלוק ברמת מערכת (אם קיבלתם 1 התהליך מיותר עבורכם... אולי רק פקודת הפעלת המאזין נצרכת).
          החלק הבא מחייב רוט במכשיר ויש לבצע את הפקודות בזהירות מרבית

          adb shell
          

          אחרי ה$ הריצו

          su
          

          אחרי ה# הריצו את הפעלת האפליקציה ברמת מערכת

          pm enable com.android.cellbroadcastreceiver
          

          אחר כך הריצו את הפעלת המאזין

          pm enable com.android.cellbroadcastreceiver/.CellBroadcastReceiver
          

          לאחר מכן הריצו לבדיקת מצב היישום

          pm dump com.android.cellbroadcastreceiver | grep enabled
          

          הפלט שקיבלנו למעלה אמור להשתנות עכשיו מ-0 ל-1 כלומר מצב פועל זה הפלט שכנראה תקבלו

          User 0:  installed=true blocked=false stopped=false notLaunched=false enabled=1
          

          יציאה בטוחה, הריצו

          exit
          

          ושוב

          exit
          

          בצעו הפעלה מחדש למכשיר, התחברו שוב ובצעו בדיקה אם המערכת פועלת ומאזינה
          הריצו

          adb shell pm dump com.android.cellbroadcastreceiver | Select-String "enabled"
          

          כנ"ל אמור להיות בסוף הפלט -1
          הריצו

          adb shell dumpsys package r | findstr "com.android.cellbroadcastreceiver"
          

          לבדיקה האם הערוצים מחוברים ומאזינים, אמור להיות פלט עם מספר שורות שבסופם מספרים (מספרי ערוצים של התראות חירום).
          זהו. זה אומר שהמערכת לכאורה מופעלת וממתינה.

          שימו לב! אפילו שכל הפקודות הללו בטוחות אינני לוקח אחריות כלל, האחריות על המבצע בלבד.

          ח מנותק
          ח מנותק
          חזקיהו
          כתב נערך לאחרונה על ידי
          #27

          @אגסי אני ניסתי את כל זה בזמן אמת במלחמה האחרונה וזה לא עבד

          חייא שיאומיח תגובה 1 תגובה אחרונה
          0
          • ח חזקיהו

            @אגסי אני ניסתי את כל זה בזמן אמת במלחמה האחרונה וזה לא עבד

            חייא שיאומיח מנותק
            חייא שיאומיח מנותק
            חייא שיאומי
            כתב נערך לאחרונה על ידי חייא שיאומי
            #28

            @חזקיהו מה? עשית את כל הפקודות adb הצליח ולא היה התראה?

            רוצה ליצור אפלקציה?כנס

            ח תגובה 1 תגובה אחרונה
            0
            • חייא שיאומיח חייא שיאומי

              @חזקיהו מה? עשית את כל הפקודות adb הצליח ולא היה התראה?

              ח מנותק
              ח מנותק
              חזקיהו
              כתב נערך לאחרונה על ידי חזקיהו
              #29

              @חייא-שיאומי ממש ככה לא היה התראה למרות שלפי גמיני לא נראה בעיה
              אם אתה רוצה אני יכול לשתף אותך בכל השיחות הארוכות שהתכתבתי איתו

              חייא שיאומיח תגובה 1 תגובה אחרונה
              0
              • ח חזקיהו

                @חייא-שיאומי ממש ככה לא היה התראה למרות שלפי גמיני לא נראה בעיה
                אם אתה רוצה אני יכול לשתף אותך בכל השיחות הארוכות שהתכתבתי איתו

                חייא שיאומיח מנותק
                חייא שיאומיח מנותק
                חייא שיאומי
                כתב נערך לאחרונה על ידי
                #30

                @חזקיהו אין צורך הכל בסדר... 😄
                תודה על המידע בכ"א

                רוצה ליצור אפלקציה?כנס

                תגובה 1 תגובה אחרונה
                0
                • א מנותק
                  א מנותק
                  אגסי
                  כתב נערך לאחרונה על ידי
                  #31

                  ברוח התקופה כשרוחות מלחמה נושבות באוויר...
                  בדקתי שוב הפעם בעזרת קלוד התותח וADB האם קין מוכן לקבל התראות חירום.

                  גילנו 2 בעיות

                  1. היישום חייב לשבת בפריב-אפ ולא באפ, כדי לקבל התראה מכיוון שנדרשת הרשאה בשם RECEIVE_EMERGENCY_BROADCAST‎ אותה מקבלים רק יישומים שיושבים בפריב אפ.

                  2. המתג של ההתראות חירום כבוי!!! משום מה המתג של ההתראות ביישום הזה שמשחוזר ע"י הגיבוי טיטניום לא מופיע על המסך אבל בבדיקות ADB גילינו שהוא כבוי! משהו בשיחזור שחזר אותו עם מתג כבוי ואי אפשר לראות/להפעיל את זה רק באמצעות פקודה כי משום מה זה לא מופיע על המסך.

                  אני מאמין שזו גם הסיבה ש@aass בזמנו תיעד כאן שזה עבד לו ואחר כך כאן הוא דיווח שזה לא עבד, אני מניח שהוא ביצע את השיחזור מה שגרם שהמתג שלו התכבה אבל כאמור ביישום הזה במכשיר הזה לא ניתן לראות את זה רק עם ADB.

                  הפיתרון בקיצור לשני הבעיות הוא כך:
                  (אחרי חיבור וזיהוי ADB)

                  תיקון בעיה מס' 1: העברה של היישום לפריב אפ, נתינת הרשאות נדרשות, הפעלה מחדש רגילה.

                  1. בדיקת מיקום

                  adb shell pm path com.android.cellbroadcastreceiver
                  

                  אם המיקום הוא ‎‎/system/app ולא ‎/system/priv-app‎

                  מבצעים העברה:

                  2. פתיחת אזור המערכת לכתיבה.

                  adb shell "su -c 'mount -o remount,rw /system'"
                  

                  3. העברה.

                  adb shell "su -c 'mv /system/app/CellBroadcastReceiver.apk /system/priv-app/'"
                  

                  4. הרשאת 664.

                  adb shell "su -c 'chmod 644 /system/priv-app/CellBroadcastReceiver.apk'"
                  

                  5. הרשאת רוט.

                  adb shell "su -c 'chown root:root /system/priv-app/CellBroadcastReceiver.apk'"
                  

                  6. בדיקה.

                  adb shell "su -c 'ls -l /system/priv-app/CellBroadcastReceiver.apk'"
                  

                  צריך להיות הרשאה ‎rw-r--r--‎

                  8. סגירת אזור המערכת לכתיבה.

                  adb shell "su -c 'mount -o remount,ro /system'"
                  

                  9. הפעלה מחדש של הפלאפון.

                  תיקון בעיה מס' 2: הדלקת המתג הנסתר.

                  1. בדיקת מצב המתג.

                  adb shell "su -c 'cat /data/data/com.android.cellbroadcastreceiver/shared_prefs/com.android.cellbroadcastreceiver_preferences.xml'" | Select-String "enable_emergency_alerts"
                  

                  ‎value="false"‎ =כבוי
                  ‎value="true"‎ =דלוק (ואין צורך בתיקון).

                  במידה והמתג כבוי
                  2. הפעלת המתג ע"י איפוס היישום לברירת מחדל:

                  adb shell "su -c 'pm clear com.android.cellbroadcastreceiver'"
                  

                  3. הפעלה מחדש.
                  4. פתיחת מסך ההגדרות כדי שהיישום יצור מחדש את קובץ ההגדרות (ניתן להכנס ידנית מהטלפון אבל יותר קצר...

                  adb shell "su -c 'pm clear com.android.cellbroadcastreceiver'"
                  

                  5. הרצת הפקודה הראשונה עכשיו אמור להיות value="true"‎

                  זה כמובן לא נבדק בפועל אבל מסתבר שאלו תיקונים חשובים ומיצוי ההכנה של המכשיר.

                  מסמך הסיכום המלא מאת קלוד
                  cell-broadcast-guide.pdf

                  מיגו להוציאמ תגובה 1 תגובה אחרונה
                  1
                  • א אגסי

                    ברוח התקופה כשרוחות מלחמה נושבות באוויר...
                    בדקתי שוב הפעם בעזרת קלוד התותח וADB האם קין מוכן לקבל התראות חירום.

                    גילנו 2 בעיות

                    1. היישום חייב לשבת בפריב-אפ ולא באפ, כדי לקבל התראה מכיוון שנדרשת הרשאה בשם RECEIVE_EMERGENCY_BROADCAST‎ אותה מקבלים רק יישומים שיושבים בפריב אפ.

                    2. המתג של ההתראות חירום כבוי!!! משום מה המתג של ההתראות ביישום הזה שמשחוזר ע"י הגיבוי טיטניום לא מופיע על המסך אבל בבדיקות ADB גילינו שהוא כבוי! משהו בשיחזור שחזר אותו עם מתג כבוי ואי אפשר לראות/להפעיל את זה רק באמצעות פקודה כי משום מה זה לא מופיע על המסך.

                    אני מאמין שזו גם הסיבה ש@aass בזמנו תיעד כאן שזה עבד לו ואחר כך כאן הוא דיווח שזה לא עבד, אני מניח שהוא ביצע את השיחזור מה שגרם שהמתג שלו התכבה אבל כאמור ביישום הזה במכשיר הזה לא ניתן לראות את זה רק עם ADB.

                    הפיתרון בקיצור לשני הבעיות הוא כך:
                    (אחרי חיבור וזיהוי ADB)

                    תיקון בעיה מס' 1: העברה של היישום לפריב אפ, נתינת הרשאות נדרשות, הפעלה מחדש רגילה.

                    1. בדיקת מיקום

                    adb shell pm path com.android.cellbroadcastreceiver
                    

                    אם המיקום הוא ‎‎/system/app ולא ‎/system/priv-app‎

                    מבצעים העברה:

                    2. פתיחת אזור המערכת לכתיבה.

                    adb shell "su -c 'mount -o remount,rw /system'"
                    

                    3. העברה.

                    adb shell "su -c 'mv /system/app/CellBroadcastReceiver.apk /system/priv-app/'"
                    

                    4. הרשאת 664.

                    adb shell "su -c 'chmod 644 /system/priv-app/CellBroadcastReceiver.apk'"
                    

                    5. הרשאת רוט.

                    adb shell "su -c 'chown root:root /system/priv-app/CellBroadcastReceiver.apk'"
                    

                    6. בדיקה.

                    adb shell "su -c 'ls -l /system/priv-app/CellBroadcastReceiver.apk'"
                    

                    צריך להיות הרשאה ‎rw-r--r--‎

                    8. סגירת אזור המערכת לכתיבה.

                    adb shell "su -c 'mount -o remount,ro /system'"
                    

                    9. הפעלה מחדש של הפלאפון.

                    תיקון בעיה מס' 2: הדלקת המתג הנסתר.

                    1. בדיקת מצב המתג.

                    adb shell "su -c 'cat /data/data/com.android.cellbroadcastreceiver/shared_prefs/com.android.cellbroadcastreceiver_preferences.xml'" | Select-String "enable_emergency_alerts"
                    

                    ‎value="false"‎ =כבוי
                    ‎value="true"‎ =דלוק (ואין צורך בתיקון).

                    במידה והמתג כבוי
                    2. הפעלת המתג ע"י איפוס היישום לברירת מחדל:

                    adb shell "su -c 'pm clear com.android.cellbroadcastreceiver'"
                    

                    3. הפעלה מחדש.
                    4. פתיחת מסך ההגדרות כדי שהיישום יצור מחדש את קובץ ההגדרות (ניתן להכנס ידנית מהטלפון אבל יותר קצר...

                    adb shell "su -c 'pm clear com.android.cellbroadcastreceiver'"
                    

                    5. הרצת הפקודה הראשונה עכשיו אמור להיות value="true"‎

                    זה כמובן לא נבדק בפועל אבל מסתבר שאלו תיקונים חשובים ומיצוי ההכנה של המכשיר.

                    מסמך הסיכום המלא מאת קלוד
                    cell-broadcast-guide.pdf

                    מיגו להוציאמ מנותק
                    מיגו להוציאמ מנותק
                    מיגו להוציא
                    כתב נערך לאחרונה על ידי
                    #32

                    @אגסי

                    תודה.

                    יש דרך לבנות לזה סקריפט אחד שיעשה הכל?

                    א תגובה 1 תגובה אחרונה
                    0
                    • מיגו להוציאמ מיגו להוציא

                      @אגסי

                      תודה.

                      יש דרך לבנות לזה סקריפט אחד שיעשה הכל?

                      א מנותק
                      א מנותק
                      אגסי
                      כתב נערך לאחרונה על ידי אגסי
                      #33

                      @מיגו-להוציא כתב:

                      יש דרך לבנות לזה סקריפט אחד שיעשה הכל?

                      מאמין שכן רק צריך לוודא חיבור ADB לפני...

                      תגובה 1 תגובה אחרונה
                      0

                      שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

                      נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.

                      בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

                      הרשמה התחברות

                      • התחברות

                      • אין לך חשבון עדיין? הרשמה

                      • התחברו או הירשמו כדי לחפש.
                      • פוסט ראשון
                        פוסט אחרון
                      0
                      • חוקי הפורום
                      • פופולרי
                      • לא נפתר
                      • משתמשים
                      • חיפוש גוגל בפורום
                      • צור קשר