מדריך | הדלקת התראות חירום בשיואמי מקשים
-
@חייא-שיאומי זה היה טוב אפליקציה, אם זה היה תומך גם לאלה שללא הרשאת רוט...
@דביר-אבודרהם1
הפקודות האלו חייבות רוט -
@דביר-אבודרהם1
הפקודות האלו חייבות רוט@אגסי אני לדוגמא יש לי גירסה עם רוט אבל בלי אפשרויות מפתחים.
-
@אגסי אני לדוגמא יש לי גירסה עם רוט אבל בלי אפשרויות מפתחים.
יש את אפליקציית הטרמינל הזו (כמו השורת פקודה במחשב) אמולטור מסוף 1.0.70.ap דרכה אתה יכול להריץ פקודה שאינני זוכר כרגע שיגרום שADB יזהה אותו בלי להיכנס להגדרות מפתחים תבדוק עם AI
-
כהמשך למה שהביא ידידנו @aass את היישום של התראות חירום בפוסט הזה https://mitmachim.top/post/976140 לייבוא ע"י גיבוי טיטניום.
אז כפי הידוע זה עדיין לא הספיק כדי לקבל התראות חירום.
לאחר שתחקרתי את המכשיר באמצעות ADB בעזרת ג'מיני, גיליתי שהיישום אינו מופעל ברמת המערכת אף שהוא מוגדר כיישום מערכת!
לאחר שהפעלתי אותו בעזרת פקודות בADB, הרצתי המון פקודות בדיקה בעזרת ג'מיני וGPT מכיוונים שונים האם היישום מאזין ומוכן והתוצאה הייתה שמהצד של אנדרואיד הכל תקין ומוכן בצורה מלאה!
אומנם עדיין לא הייתה הזדמנות (ובע"ה שלא יהיה) לקבל התראה אבל כפי הנראה הצלחתי להפעיל את היישום ברמת המערכת, בפועל צריך לבדוק אבל בנתיים זה נראה שהכל הופעל.
אז לפניכם התהליך:דרישות:
- התקנה של היישום ע"י שיחזור כפי שהביא @aass
- מכשיר עם רוט.
- מצב ניפוי באגים מופעל במכשיר + 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"לבדיקה האם הערוצים מחוברים ומאזינים, אמור להיות פלט עם מספר שורות שבסופם מספרים (מספרי ערוצים של התראות חירום).
זהו. זה אומר שהמערכת לכאורה מופעלת וממתינה.שימו לב! אפילו שכל הפקודות הללו בטוחות אינני לוקח אחריות כלל, האחריות על המבצע בלבד.
-
@אגסי יש מצב שזה יעבוד רק מניסיון אישי הרצתי אין סוף פקודות לאפליקציה וגם התקנתי אותה כאפלקציית מערכת כמובן בעזרת גימני ועוד לא קיבלתי התראות בזמן אמת
-
@אגסי בזמנו עשיתי המון פקודות שגימיני נתן לי והאפלקציה במכשיר עבדה מצויין רק שלא התקבלו שום התראות בזמן אמת ככה שכל עוד שזה לא מוכח בפועל אני לא בטוח שזה יעבוד
אני לא יכול לעבור עכשיו על כל ההתכתבות עם גימיני איזה פקודות בידיוק נתתי זה אחד השרשורים הארוכים שלי איתו
זה ההתכתבות בזמנו בPDF
הפעלת התראות CB באנדרואיד 4.4.pdf
עריכה : זה הפלט שקיבלתי
User 0: installed=true blocked=false stopped=false notLaunched=false enabled=1זה אומר שבזמנו זה כן היה תקין
-
מצורף מדריך מפורט - ג'מיני, שעובר על כל השלבים, כולל השלבים הדורשים למכשירים בעלי רוט ללא מצב מפתחים.
אני עבדתי איתו, והצלחתי להפעיל - כולל בדיקה ע"י פקודת ADB לראות שזה באמת נותן התראה במכשיר.
- אם יש משהו לא נכון/לא מדוייק, וזה לא עובד טוב, אשמח שתעדכנו - ביקשתי ממנו את המדריך (וגם ערכתי אותו מעט, אחרי שכבר עבד לי).
ולחילופין שאמח לשמוע אם זה עבד למישהו בעקבות המדריך הזה
מדריך מקיף: הפעלת התראות חירום (פיקוד העורף) במכשירים מותאמים ומוקטנים
מדריך זה מיועד למשתמשים בעלי מכשירים מבוססי מעבד Spreadtrum (כגון sp9820e_1h10, מכשירי Qin, או מכשירים מותאמים/כשרים אחרים) בהם אפליקציית התראות החירום קיימת במערכת אך מנוטרלת, ואין גישה רגילה להגדרות או למצב מפתחים.
המדריך מכסה שתי שיטות ביצוע: באמצעות מחשב (ADB) או ישירות מתוך המכשיר (אפליקציית מסוף).
דרישת חובה: המכשיר חייב להיות בעל גישת מנהל (Root).
קישורים להורדת הכלים הנדרשיםלשיטת המחשב (ADB):
- כלי ADB רשמיים (Platform-Tools):
הורדת SDK Platform-Tools לחלונות (Windows) מאתר המפתחים של Google
הוראות: יש לחלץ את התיקייהplatform-toolsמתוך קובץ ה-ZIP ישירות אל כונן C (כך שהנתיב יהיהC:\platform-tools). - דרייברים למכשיר (Universal ADB Drivers):
הורדת מתקין הדרייברים האוניברסלי (ClockworkMod)
הוראות: יש להתקין את הקובץ במחשב כדי להבטיח זיהוי תקין של המכשיר.
לשיטת המכשיר (ללא מחשב):
- אפליקציית מסוף (Terminal):
ניתן להוריד אפליקציות כמו Termux (דרך F-Droid) או לחפש "Terminal Emulator for Android" בחנות האפליקציות שזמינה במכשירכם. - ניתן להוריד גם מכאן: https://mitmachim.top/assets/uploads/files/1784053165874-אמולטור-מסוף-1.0.70.ap
שיטה 1: הפעלה ללא מחשב (באמצעות אפליקציית מסוף / Terminal)
שיטה זו מתאימה למי שאין לו מחשב זמין או כבל נתונים, ומעדיף לבצע הכל ישירות מהטלפון.
שלבי הביצוע:
-
פתחו את אפליקציית המסוף (Terminal) במכשיר.
-
הקלידו את הפקודה הבאה לקבלת הרשאות Root ולחצו Enter = מקש אמצעי בשיאומי:
su
(הערה: במידה וקופצת בקשת הרשאת Root על המסך מ-Magisk/SuperSU, יש לאשר אותה. שורת הפקודה תשתנה מ-$ ל-#).
(הערה חשובה: אם אתם לא מצליחים להקליד - הוא נותן לכם רק ספרות להקליד - פתחו הערה חדשה במכשיר - ולחצו על העתק - שימו לב שבאפליקציית המסוף כדי להדביק, תצטרכו להשתמש בעכבר, וכדי ללחוץ "אנטר" תצרכו שהעכבר יהיה מבוטל, כך שתאלצו לשחק מעט - הלוך חזור ולהפעיל ולכבות את העכבר באפליקציית המסוף)
- הפעילו את אפליקציית ההתראות והמאזין שלה על ידי הקלדת שתי הפקודות הבאות (לחצו Enter לאחר כל אחת):
pm enable com.android.cellbroadcastreceiver pm enable com.android.cellbroadcastreceiver/.CellBroadcastReceiver- פתחו את ממשק ההגדרות של האפליקציה (כיוון שהיא מוסתרת בתפריט הרגיל):
am start -n com.android.cellbroadcastreceiver/com.android.cellbroadcastreceiver.CellBroadcastListActivity(מסך הגדרות ההתראות ייפתח כעת. עברו ל"שלב 3: הגדרות סופיות במכשיר" בהמשך המדריך).
שיטה 2: הפעלה באמצעות מחשב ו-ADB
שיטה זו מיועדת למי שמעדיף לעבוד בצורה נוחה דרך המחשב.
- שלב א': הפעלת מצב ניפוי באגים (USB Debugging) במכשיר מותאם
במכשירים אלו לחיצה על "מספר גרסה" לרוב חסומה. יש להפעיל את מצב המפתחים דרך התפריט ההנדסי:
-
פתחו את חייגן הטלפון במכשיר.
-
הקלידו את הקוד: ##83781##
-
בתפריט ה-Engineering Mode שייפתח, נווטו ללשונית Debug&Log.
מצאו את האפשרות Design For Test (או CMCC בחלק מהגרסאות).
- הפעילו את המתג של USB Debugging (או ADB Action).
- שלב ב': חיבור והפעלת הרכיבים
חברו את המכשיר למחשב באמצעות כבל USB נתונים.
פתחו את שורת הפקודה (CMD) כמשתמש מנהל (Run as administrator), ונווטו לתיקיית ה-ADB:
cd C:\platform-toolsודאו שהמכשיר מזוהה והיכנסו למעטפת המערכת עם הרשאות Root:
adb devices adb shell su(אשרו הודעות קופצות במסך המכשיר במידת הצורך).
- הפעילו את האפליקציה והמאזין:
pm enable com.android.cellbroadcastreceiver pm enable com.android.cellbroadcastreceiver/.CellBroadcastReceiver- פתחו את ממשק האפליקציה במכשיר:
am start -n com.android.cellbroadcastreceiver/com.android.cellbroadcastreceiver.CellBroadcastListActivityשלב 3: הגדרות סופיות במסך המכשיר (לשתי השיטות)
לאחר הרצת הפקודה האחרונה (am start), אפליקציית התראות החירום (Cell Broadcasts) תיפתח על מסך הטלפון. כל התפריטים שם הם בדרך כלל באנגלית.היכנסו להגדרות (Settings) של האפליקציה (לרוב דרך שלוש נקודות בפינה, או לחיצה על מקש אפשרויות).
ודאו שהמתג הראשי Allow alerts (אפשר התראות) מופעל (דולק).
סמנו ב-V (או הדליקו מתג) עבור כל ההתראות הקריטיות, בדגש על:
Extreme threats (איומים קיצוניים)
Severe threats (איומים חמורים)
תחת ההגדרה Alert reminder (תזכורת התראה), מומלץ לבחור "Once" (פעם אחת) או מספר דקות לבחירתכם (כדי שהמכשיר יצפצף שוב אם לא קראתם את ההודעה).
בדיקות תקינות ופתרון שאלות נפוצות
- איך אוודא שהמערכת באמת מאזינה כעת לערוצים?
אם ברצונכם לוודא מבחינה טכנית שהמאזין רץ ברקע:
דרך המסוף (או ב-ADB shell):
dumpsys package r | grep "com.android.cellbroadcastreceiver"לט תקין: תופיע רשימה של שורות שבסופן מספרים הקסדצימליים. משמעות הדבר היא שרכיבי הסינון וההאזנה הופעלו בהצלחה והם ממתינים לאות.
- הפעלתי פקודת ניסיון (Test) דרך ה-ADB ואין צפצוף!
רבים מנסים את הפקודה am broadcast -a android.provider.Telephony.SMS_CB_RECEIVED --ei pdus 0... ומקבלים פלט הצלחה (result=0), אך במכשיר לא קורה כלום.
הסיבה: הפקודה הזו מזריקה נתונים ריקים (pdus 0). מערכת האנדרואיד סורקת את הנתונים, מזהה שאין פה קוד מוצפן של ערוץ אמת, ומשתיקה לחלוטין את השידור כדי למנוע אזעקות שווא ובלבול למשתמש. זהו מנגנון הגנה תקין של האפליקציה.
- אין לי תפריט הגדרות צליל ולא אפליקציית SMS כדי לבדוק איך האזעקה נשמעת!
בגרסאות המוקטנות של מכשירים אלו, היצרנים חותכים את רוב תפריטי ההגדרות ולא מספקים אפליקציית SMS שממנה ניתן לגשת לתפריט. כתוצאה מכך, אין כפתור להשמעת טסט של האזעקה.
הפתרון: אל דאגה. קובץ השמע הייעודי (סירנת חירום) צרוב עמוק בליבת האנדרואיד. ברגע שהאפליקציה פעילה והאיומים (Extreme/Severe) מסומנים – המערכת יודעת לעקוף אוטומטית כל מצב "השתק" או "נא לא להפריע" בעת קבלת התראת אמת מפיקוד העורף. המכשיר יפעיל את הרמקול בעוצמה מלאה וישמיע את ההתראה ללא צורך בהגדרות שמע נוספות.
סיום התהליך:
לאחר סיום כל ההגדרות, יש לצאת מהמסוף/שורת הפקודה ולבצע הפעלה מחדש (Restart / Reboot) למכשיר.
המערכת כעת פעילה ומוכנה לחלוטין. - אם יש משהו לא נכון/לא מדוייק, וזה לא עובד טוב, אשמח שתעדכנו - ביקשתי ממנו את המדריך (וגם ערכתי אותו מעט, אחרי שכבר עבד לי).
-
מצורף מדריך מפורט - ג'מיני, שעובר על כל השלבים, כולל השלבים הדורשים למכשירים בעלי רוט ללא מצב מפתחים.
אני עבדתי איתו, והצלחתי להפעיל - כולל בדיקה ע"י פקודת ADB לראות שזה באמת נותן התראה במכשיר.
- אם יש משהו לא נכון/לא מדוייק, וזה לא עובד טוב, אשמח שתעדכנו - ביקשתי ממנו את המדריך (וגם ערכתי אותו מעט, אחרי שכבר עבד לי).
ולחילופין שאמח לשמוע אם זה עבד למישהו בעקבות המדריך הזה
מדריך מקיף: הפעלת התראות חירום (פיקוד העורף) במכשירים מותאמים ומוקטנים
מדריך זה מיועד למשתמשים בעלי מכשירים מבוססי מעבד Spreadtrum (כגון sp9820e_1h10, מכשירי Qin, או מכשירים מותאמים/כשרים אחרים) בהם אפליקציית התראות החירום קיימת במערכת אך מנוטרלת, ואין גישה רגילה להגדרות או למצב מפתחים.
המדריך מכסה שתי שיטות ביצוע: באמצעות מחשב (ADB) או ישירות מתוך המכשיר (אפליקציית מסוף).
דרישת חובה: המכשיר חייב להיות בעל גישת מנהל (Root).
קישורים להורדת הכלים הנדרשיםלשיטת המחשב (ADB):
- כלי ADB רשמיים (Platform-Tools):
הורדת SDK Platform-Tools לחלונות (Windows) מאתר המפתחים של Google
הוראות: יש לחלץ את התיקייהplatform-toolsמתוך קובץ ה-ZIP ישירות אל כונן C (כך שהנתיב יהיהC:\platform-tools). - דרייברים למכשיר (Universal ADB Drivers):
הורדת מתקין הדרייברים האוניברסלי (ClockworkMod)
הוראות: יש להתקין את הקובץ במחשב כדי להבטיח זיהוי תקין של המכשיר.
לשיטת המכשיר (ללא מחשב):
- אפליקציית מסוף (Terminal):
ניתן להוריד אפליקציות כמו Termux (דרך F-Droid) או לחפש "Terminal Emulator for Android" בחנות האפליקציות שזמינה במכשירכם. - ניתן להוריד גם מכאן: https://mitmachim.top/assets/uploads/files/1784053165874-אמולטור-מסוף-1.0.70.ap
שיטה 1: הפעלה ללא מחשב (באמצעות אפליקציית מסוף / Terminal)
שיטה זו מתאימה למי שאין לו מחשב זמין או כבל נתונים, ומעדיף לבצע הכל ישירות מהטלפון.
שלבי הביצוע:
-
פתחו את אפליקציית המסוף (Terminal) במכשיר.
-
הקלידו את הפקודה הבאה לקבלת הרשאות Root ולחצו Enter = מקש אמצעי בשיאומי:
su
(הערה: במידה וקופצת בקשת הרשאת Root על המסך מ-Magisk/SuperSU, יש לאשר אותה. שורת הפקודה תשתנה מ-$ ל-#).
(הערה חשובה: אם אתם לא מצליחים להקליד - הוא נותן לכם רק ספרות להקליד - פתחו הערה חדשה במכשיר - ולחצו על העתק - שימו לב שבאפליקציית המסוף כדי להדביק, תצטרכו להשתמש בעכבר, וכדי ללחוץ "אנטר" תצרכו שהעכבר יהיה מבוטל, כך שתאלצו לשחק מעט - הלוך חזור ולהפעיל ולכבות את העכבר באפליקציית המסוף)
- הפעילו את אפליקציית ההתראות והמאזין שלה על ידי הקלדת שתי הפקודות הבאות (לחצו Enter לאחר כל אחת):
pm enable com.android.cellbroadcastreceiver pm enable com.android.cellbroadcastreceiver/.CellBroadcastReceiver- פתחו את ממשק ההגדרות של האפליקציה (כיוון שהיא מוסתרת בתפריט הרגיל):
am start -n com.android.cellbroadcastreceiver/com.android.cellbroadcastreceiver.CellBroadcastListActivity(מסך הגדרות ההתראות ייפתח כעת. עברו ל"שלב 3: הגדרות סופיות במכשיר" בהמשך המדריך).
שיטה 2: הפעלה באמצעות מחשב ו-ADB
שיטה זו מיועדת למי שמעדיף לעבוד בצורה נוחה דרך המחשב.
- שלב א': הפעלת מצב ניפוי באגים (USB Debugging) במכשיר מותאם
במכשירים אלו לחיצה על "מספר גרסה" לרוב חסומה. יש להפעיל את מצב המפתחים דרך התפריט ההנדסי:
-
פתחו את חייגן הטלפון במכשיר.
-
הקלידו את הקוד: ##83781##
-
בתפריט ה-Engineering Mode שייפתח, נווטו ללשונית Debug&Log.
מצאו את האפשרות Design For Test (או CMCC בחלק מהגרסאות).
- הפעילו את המתג של USB Debugging (או ADB Action).
- שלב ב': חיבור והפעלת הרכיבים
חברו את המכשיר למחשב באמצעות כבל USB נתונים.
פתחו את שורת הפקודה (CMD) כמשתמש מנהל (Run as administrator), ונווטו לתיקיית ה-ADB:
cd C:\platform-toolsודאו שהמכשיר מזוהה והיכנסו למעטפת המערכת עם הרשאות Root:
adb devices adb shell su(אשרו הודעות קופצות במסך המכשיר במידת הצורך).
- הפעילו את האפליקציה והמאזין:
pm enable com.android.cellbroadcastreceiver pm enable com.android.cellbroadcastreceiver/.CellBroadcastReceiver- פתחו את ממשק האפליקציה במכשיר:
am start -n com.android.cellbroadcastreceiver/com.android.cellbroadcastreceiver.CellBroadcastListActivityשלב 3: הגדרות סופיות במסך המכשיר (לשתי השיטות)
לאחר הרצת הפקודה האחרונה (am start), אפליקציית התראות החירום (Cell Broadcasts) תיפתח על מסך הטלפון. כל התפריטים שם הם בדרך כלל באנגלית.היכנסו להגדרות (Settings) של האפליקציה (לרוב דרך שלוש נקודות בפינה, או לחיצה על מקש אפשרויות).
ודאו שהמתג הראשי Allow alerts (אפשר התראות) מופעל (דולק).
סמנו ב-V (או הדליקו מתג) עבור כל ההתראות הקריטיות, בדגש על:
Extreme threats (איומים קיצוניים)
Severe threats (איומים חמורים)
תחת ההגדרה Alert reminder (תזכורת התראה), מומלץ לבחור "Once" (פעם אחת) או מספר דקות לבחירתכם (כדי שהמכשיר יצפצף שוב אם לא קראתם את ההודעה).
בדיקות תקינות ופתרון שאלות נפוצות
- איך אוודא שהמערכת באמת מאזינה כעת לערוצים?
אם ברצונכם לוודא מבחינה טכנית שהמאזין רץ ברקע:
דרך המסוף (או ב-ADB shell):
dumpsys package r | grep "com.android.cellbroadcastreceiver"לט תקין: תופיע רשימה של שורות שבסופן מספרים הקסדצימליים. משמעות הדבר היא שרכיבי הסינון וההאזנה הופעלו בהצלחה והם ממתינים לאות.
- הפעלתי פקודת ניסיון (Test) דרך ה-ADB ואין צפצוף!
רבים מנסים את הפקודה am broadcast -a android.provider.Telephony.SMS_CB_RECEIVED --ei pdus 0... ומקבלים פלט הצלחה (result=0), אך במכשיר לא קורה כלום.
הסיבה: הפקודה הזו מזריקה נתונים ריקים (pdus 0). מערכת האנדרואיד סורקת את הנתונים, מזהה שאין פה קוד מוצפן של ערוץ אמת, ומשתיקה לחלוטין את השידור כדי למנוע אזעקות שווא ובלבול למשתמש. זהו מנגנון הגנה תקין של האפליקציה.
- אין לי תפריט הגדרות צליל ולא אפליקציית SMS כדי לבדוק איך האזעקה נשמעת!
בגרסאות המוקטנות של מכשירים אלו, היצרנים חותכים את רוב תפריטי ההגדרות ולא מספקים אפליקציית SMS שממנה ניתן לגשת לתפריט. כתוצאה מכך, אין כפתור להשמעת טסט של האזעקה.
הפתרון: אל דאגה. קובץ השמע הייעודי (סירנת חירום) צרוב עמוק בליבת האנדרואיד. ברגע שהאפליקציה פעילה והאיומים (Extreme/Severe) מסומנים – המערכת יודעת לעקוף אוטומטית כל מצב "השתק" או "נא לא להפריע" בעת קבלת התראת אמת מפיקוד העורף. המכשיר יפעיל את הרמקול בעוצמה מלאה וישמיע את ההתראה ללא צורך בהגדרות שמע נוספות.
סיום התהליך:
לאחר סיום כל ההגדרות, יש לצאת מהמסוף/שורת הפקודה ולבצע הפעלה מחדש (Restart / Reboot) למכשיר.
המערכת כעת פעילה ומוכנה לחלוטין. - אם יש משהו לא נכון/לא מדוייק, וזה לא עובד טוב, אשמח שתעדכנו - ביקשתי ממנו את המדריך (וגם ערכתי אותו מעט, אחרי שכבר עבד לי).
-
רק למה לא פתחת נושא חדש?
לכשזה יבדק ויעבוד היטב.
-
כהמשך למה שהביא ידידנו @aass את היישום של התראות חירום בפוסט הזה https://mitmachim.top/post/976140 לייבוא ע"י גיבוי טיטניום.
אז כפי הידוע זה עדיין לא הספיק כדי לקבל התראות חירום.
לאחר שתחקרתי את המכשיר באמצעות ADB בעזרת ג'מיני, גיליתי שהיישום אינו מופעל ברמת המערכת אף שהוא מוגדר כיישום מערכת!
לאחר שהפעלתי אותו בעזרת פקודות בADB, הרצתי המון פקודות בדיקה בעזרת ג'מיני וGPT מכיוונים שונים האם היישום מאזין ומוכן והתוצאה הייתה שמהצד של אנדרואיד הכל תקין ומוכן בצורה מלאה!
אומנם עדיין לא הייתה הזדמנות (ובע"ה שלא יהיה) לקבל התראה אבל כפי הנראה הצלחתי להפעיל את היישום ברמת המערכת, בפועל צריך לבדוק אבל בנתיים זה נראה שהכל הופעל.
אז לפניכם התהליך:דרישות:
- התקנה של היישום ע"י שיחזור כפי שהביא @aass
- מכשיר עם רוט.
- מצב ניפוי באגים מופעל במכשיר + 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"לבדיקה האם הערוצים מחוברים ומאזינים, אמור להיות פלט עם מספר שורות שבסופם מספרים (מספרי ערוצים של התראות חירום).
זהו. זה אומר שהמערכת לכאורה מופעלת וממתינה.שימו לב! אפילו שכל הפקודות הללו בטוחות אינני לוקח אחריות כלל, האחריות על המבצע בלבד.
@אגסי
יפה מאוד
רק יש בעיה אחת, שזה לא נבדק עדיין במציעות.
בגלל שלא הייתה סיבה אמיתית למה זה לא עבד וזה היה סוג של אחד מהדפיקות של השאיומי אין שום ודאות שזה יעבוד
מה שמאוד יכול להיות שפיקוד העורף כל הזמן מעדכן את ההגדרות האלו ומה שכידוע בשאיומי חסר הרבה מההגדרות האלו -
@אגסי
יפה מאוד
רק יש בעיה אחת, שזה לא נבדק עדיין במציעות.
בגלל שלא הייתה סיבה אמיתית למה זה לא עבד וזה היה סוג של אחד מהדפיקות של השאיומי אין שום ודאות שזה יעבוד
מה שמאוד יכול להיות שפיקוד העורף כל הזמן מעדכן את ההגדרות האלו ומה שכידוע בשאיומי חסר הרבה מההגדרות האלו -
-
@יאיר-דניאל אני גם בדקתי את זה בעבר וקפץ לי הודעה אבל במבחן המציאות לא קבלתי התראה מוקדמת וקפצתי מהמיטה שניה לפני הפיצוצים....
אבל זה יפה שמרימים פה שוב את הכפפה ומנסים לפתור את הבעיה
-
@יאיר-דניאל אני גם בדקתי את זה בעבר וקפץ לי הודעה אבל במבחן המציאות לא קבלתי התראה מוקדמת וקפצתי מהמיטה שניה לפני הפיצוצים....
אבל זה יפה שמרימים פה שוב את הכפפה ומנסים לפתור את הבעיה
-
@motiz22
ניסו פה כ"כ הרבה פעמים לפטור את זה ואין שום סיבה הגיונית למה זה לא עובד לכן פשוט חבל על הזמן
אבל זה טוב שמזכירים לנו כל פעם ששוב יכול להיות מלחמה... (שח"ו לא יהיה)פוסט זה נמחק! -
@יאיר-דניאל
זה בעצם אותם פקודות בדיוק שאני הבאתי.
אתה הרחבת את הדרכה לאיך משתמשים בADB. -
@יאיר-דניאל
זה בעצם אותם פקודות בדיוק שאני הבאתי.
אתה הרחבת את הדרכה לאיך משתמשים בADB.@אגסי נכון.
סה"כ באתי לעזור לאנשים כמוני שהיו צריכים עוד כמה שלבים - לפני, ואחרי - לראות שזה באמת הלך טוב.לא יותר מזה.
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות

