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

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. אנדרואיד - כללי
  3. עזרה הדדית - אנדרואיד
  4. מדריך | מדריך להפעלת VOLTE במכשיר QIN F21 PRO ואולי גם אחרים

מדריך | מדריך להפעלת VOLTE במכשיר QIN F21 PRO ואולי גם אחרים

מתוזמן נעוץ נעול הועבר עזרה הדדית - אנדרואיד
184 פוסטים 23 כותבים 3.0k צפיות 24 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • U urielk

    @reemzed123 זה לא אמור לשנות אבל הלוג הזה לא מכיל אירועים של שינוי רשת משום מה זה אומר שבגירסה שלך זה לא מגיע ללוג ועל זה בנוי הסריפט שהוא יתפוס Intents .
    איזו גירסה יש לך ?
    תנסה להחליף את המודול במודול הזה תמחק את הישן ושים אותו: volte-module-getprop.zip ותבדוק אם עובד לך (ז"א במעבר ממצב טיסה לבחזרה)

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

    @urielk כתב במדריך | מדריך להפעלת VOLTE במכשיר QIN F21 PRO ואולי גם אחרים:

    @reemzed123 זה לא אמור לשנות אבל הלוג הזה לא מכיל אירועים של שינוי רשת משום מה זה אומר שבגירסה שלך זה לא מגיע ללוג ועל זה בנוי הסריפט שהוא יתפוס Intents .
    איזו גירסה יש לך ?
    תנסה להחליף את המודול במודול הזה תמחק את הישן ושים אותו:volte-module-dumpsys.zip ותבדוק אם עובד לך (ז"א במעבר ממצב טיסה לבחזרה)

    את הלוג הזה עשיתי דרך אפליקציה במכשיר.
    הנה לוגו חדש רק של רשתות, למעבר למצב טיסה עם hd ובחזרה בלי hd
    https://drive.google.com/file/d/1XM2ZqStWtZA7yFRI6yjOrxrFc_DT5qpL/view?usp=drivesdk

    U תגובה 1 תגובה אחרונה
    0
    • U urielk

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

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

      @urielk כתב במדריך | מדריך להפעלת VOLTE במכשיר QIN F21 PRO ואולי גם אחרים:

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

      מסתבר שהקובץ המקורי daemon לא הצליח להדליק VoLTE אחרי יציאה ממצב טיסה כי הוא הסתמך רק על אירוע SERVICE_STATE מהמערכת, אירוע שלא תמיד מופיע כשמכבים ומדליקים מצב טיסה, ולכן הסקריפט לא הפעיל מחדש את פקודת ה־AT הדרושה; הפתרון הוא להרחיב את הסקריפט כך שיעקוב גם אחרי שינויי Airplane Mode וגם יוסיף בדיקה מחזורית של סטטוס VoLTE (AT+EIMSCFG?), ובמידה שהוא כבוי – להפעיל אותו מחדש, כך מובטח שהשירות יישאר פעיל גם אחרי boot וגם אחרי Airplane Mode.

      צריך לשנות את הקובץ ל:

      #!/system/bin/sh
      #
      # VoLTE auto-enable daemon
      # מאזין ל-service state ולשינוי מצב טיסה + בדיקה מחזורית
      #
      
      LOGFILE="/data/local/tmp/volte-daemon.log"
      TTY_FILE="/data/local/tmp/ims_tty"
      
      log() {
          echo "$(date '+%a %b %d %T %Z %Y'): $1" >> "$LOGFILE"
      }
      
      # --- One-time TTY detection ---
      if [ ! -f "$TTY_FILE" ]; then
          PID=$(pidof mtkfusionrild)
          [ -z "$PID" ] && { log "Modem process not found"; exit 1; }
      
          TTY_LIST=$(lsof -p "$PID" | grep /dev/pts | awk '{print $NF}' | sort -u)
      
          for TTY in $TTY_LIST; do
              echo -e "AT\r" > "$TTY"
              sleep 0.2
              RESPONSE=$(timeout 1 cat "$TTY" | grep OK)
              if [ -n "$RESPONSE" ]; then
                  echo "$TTY" > "$TTY_FILE"
                  log "Found and saved TTY: $TTY"
                  break
              fi
          done
      fi
      
      TTY=$(cat "$TTY_FILE")
      [ -z "$TTY" ] && { log "TTY not found"; exit 1; }
      
      # --- Function to enable VoLTE ---
      enable_volte() {
          echo -e "AT+EIMSCFG=1,0,0,0,1,1\r" > "$TTY"
          sleep 0.2
          timeout 1 cat "$TTY" > /dev/null
          log "VoLTE enabled"
      }
      
      # --- Function to check VoLTE status ---
      check_volte() {
          echo -e "AT+EIMSCFG?\r" > "$TTY"
          sleep 0.2
          RESPONSE=$(timeout 1 cat "$TTY" | grep "+EIMSCFG")
          if ! echo "$RESPONSE" | grep -q "1,0,0,0,1,1"; then
              log "VoLTE not active, re-enabling..."
              enable_volte
          fi
      }
      
      # --- Daemon loop ---
      log "VoLTE daemon started"
      while true; do
          # Catch airplane mode or service state events
          EVENT=$(logcat -d | grep -m 1 -e "SERVICE_STATE" -e "airplane mode")
      
          if [ -n "$EVENT" ]; then
              log "Event detected: $EVENT"
              enable_volte
          fi
      
          # Fallback: check status every 10 seconds
          check_volte
      
          sleep 10
      done
      
      U תגובה 1 תגובה אחרונה
      0
      • R reemzed123

        @urielk כתב במדריך | מדריך להפעלת VOLTE במכשיר QIN F21 PRO ואולי גם אחרים:

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

        מסתבר שהקובץ המקורי daemon לא הצליח להדליק VoLTE אחרי יציאה ממצב טיסה כי הוא הסתמך רק על אירוע SERVICE_STATE מהמערכת, אירוע שלא תמיד מופיע כשמכבים ומדליקים מצב טיסה, ולכן הסקריפט לא הפעיל מחדש את פקודת ה־AT הדרושה; הפתרון הוא להרחיב את הסקריפט כך שיעקוב גם אחרי שינויי Airplane Mode וגם יוסיף בדיקה מחזורית של סטטוס VoLTE (AT+EIMSCFG?), ובמידה שהוא כבוי – להפעיל אותו מחדש, כך מובטח שהשירות יישאר פעיל גם אחרי boot וגם אחרי Airplane Mode.

        צריך לשנות את הקובץ ל:

        #!/system/bin/sh
        #
        # VoLTE auto-enable daemon
        # מאזין ל-service state ולשינוי מצב טיסה + בדיקה מחזורית
        #
        
        LOGFILE="/data/local/tmp/volte-daemon.log"
        TTY_FILE="/data/local/tmp/ims_tty"
        
        log() {
            echo "$(date '+%a %b %d %T %Z %Y'): $1" >> "$LOGFILE"
        }
        
        # --- One-time TTY detection ---
        if [ ! -f "$TTY_FILE" ]; then
            PID=$(pidof mtkfusionrild)
            [ -z "$PID" ] && { log "Modem process not found"; exit 1; }
        
            TTY_LIST=$(lsof -p "$PID" | grep /dev/pts | awk '{print $NF}' | sort -u)
        
            for TTY in $TTY_LIST; do
                echo -e "AT\r" > "$TTY"
                sleep 0.2
                RESPONSE=$(timeout 1 cat "$TTY" | grep OK)
                if [ -n "$RESPONSE" ]; then
                    echo "$TTY" > "$TTY_FILE"
                    log "Found and saved TTY: $TTY"
                    break
                fi
            done
        fi
        
        TTY=$(cat "$TTY_FILE")
        [ -z "$TTY" ] && { log "TTY not found"; exit 1; }
        
        # --- Function to enable VoLTE ---
        enable_volte() {
            echo -e "AT+EIMSCFG=1,0,0,0,1,1\r" > "$TTY"
            sleep 0.2
            timeout 1 cat "$TTY" > /dev/null
            log "VoLTE enabled"
        }
        
        # --- Function to check VoLTE status ---
        check_volte() {
            echo -e "AT+EIMSCFG?\r" > "$TTY"
            sleep 0.2
            RESPONSE=$(timeout 1 cat "$TTY" | grep "+EIMSCFG")
            if ! echo "$RESPONSE" | grep -q "1,0,0,0,1,1"; then
                log "VoLTE not active, re-enabling..."
                enable_volte
            fi
        }
        
        # --- Daemon loop ---
        log "VoLTE daemon started"
        while true; do
            # Catch airplane mode or service state events
            EVENT=$(logcat -d | grep -m 1 -e "SERVICE_STATE" -e "airplane mode")
        
            if [ -n "$EVENT" ]; then
                log "Event detected: $EVENT"
                enable_volte
            fi
        
            # Fallback: check status every 10 seconds
            check_volte
        
            sleep 10
        done
        
        U מנותק
        U מנותק
        urielk
        כתב נערך לאחרונה על ידי urielk
        #177

        @reemzed123 כן בדכ זה מספיק בכל מקרה ראית שהכנתי לך מודול חליפי שאמור לעבוד מבלי להשתמש באירוע? לא הייתי ממליץ על בדיקת at מחזורית העסק הזה עדין בכל אופן בקרוב בע"ה בל"נ נפרסם שכל הדברים האלה מיותרים וזה הרבה יותר פשוט כשמגדירים נכון זה עובד בלי מודול ואחרי זה אפשר אפילו לצרוב בוט רגיל וזה יעבוד

        R תגובה 1 תגובה אחרונה
        1
        • R reemzed123

          @urielk כתב במדריך | מדריך להפעלת VOLTE במכשיר QIN F21 PRO ואולי גם אחרים:

          @reemzed123 זה לא אמור לשנות אבל הלוג הזה לא מכיל אירועים של שינוי רשת משום מה זה אומר שבגירסה שלך זה לא מגיע ללוג ועל זה בנוי הסריפט שהוא יתפוס Intents .
          איזו גירסה יש לך ?
          תנסה להחליף את המודול במודול הזה תמחק את הישן ושים אותו:volte-module-dumpsys.zip ותבדוק אם עובד לך (ז"א במעבר ממצב טיסה לבחזרה)

          את הלוג הזה עשיתי דרך אפליקציה במכשיר.
          הנה לוגו חדש רק של רשתות, למעבר למצב טיסה עם hd ובחזרה בלי hd
          https://drive.google.com/file/d/1XM2ZqStWtZA7yFRI6yjOrxrFc_DT5qpL/view?usp=drivesdk

          U מנותק
          U מנותק
          urielk
          כתב נערך לאחרונה על ידי
          #178
          פוסט זה נמחק!
          תגובה 1 תגובה אחרונה
          0
          • U urielk

            @reemzed123 כן בדכ זה מספיק בכל מקרה ראית שהכנתי לך מודול חליפי שאמור לעבוד מבלי להשתמש באירוע? לא הייתי ממליץ על בדיקת at מחזורית העסק הזה עדין בכל אופן בקרוב בע"ה בל"נ נפרסם שכל הדברים האלה מיותרים וזה הרבה יותר פשוט כשמגדירים נכון זה עובד בלי מודול ואחרי זה אפשר אפילו לצרוב בוט רגיל וזה יעבוד

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

            @urielk כתב במדריך | מדריך להפעלת VOLTE במכשיר QIN F21 PRO ואולי גם אחרים:

            @reemzed123 כן בדכ זה מספיק בכל מקרה ראית שהכנתי לך מודול חליפי שאמור לעבוד מבלי להשתמש באירוע? לא הייתי ממליץ על בדיקת at מחזורית העסק הזה עדין בכל אופן בקרוב בע"ה בל"נ נפרסם שכל הדברים האלה מיותרים וזה הרבה יותר פשוט כשמגדירים נכון זה עובד בלי מודול ואחרי זה אפשר אפילו לצרוב בוט רגיל וזה יעבוד

            תודה שהכנת, פשוט אין לי גישה למגיסק, אני עם כשר פליי.. נסיתי דרכים יצריתיות..

            U תגובה 1 תגובה אחרונה
            0
            • R reemzed123

              @urielk כתב במדריך | מדריך להפעלת VOLTE במכשיר QIN F21 PRO ואולי גם אחרים:

              @reemzed123 כן בדכ זה מספיק בכל מקרה ראית שהכנתי לך מודול חליפי שאמור לעבוד מבלי להשתמש באירוע? לא הייתי ממליץ על בדיקת at מחזורית העסק הזה עדין בכל אופן בקרוב בע"ה בל"נ נפרסם שכל הדברים האלה מיותרים וזה הרבה יותר פשוט כשמגדירים נכון זה עובד בלי מודול ואחרי זה אפשר אפילו לצרוב בוט רגיל וזה יעבוד

              תודה שהכנת, פשוט אין לי גישה למגיסק, אני עם כשר פליי.. נסיתי דרכים יצריתיות..

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

              @reemzed123 כתבתי פה את הקוד של הdaemon של המודול גטפרופ:
              https://mitmachim.top/post/1017998

              R תגובה 1 תגובה אחרונה
              0
              • U urielk

                @reemzed123 כתבתי פה את הקוד של הdaemon של המודול גטפרופ:
                https://mitmachim.top/post/1017998

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

                @urielk
                לדעתך זה יותר טוב מהקוד שהבאתי עם הלופ? למה?

                U תגובה 1 תגובה אחרונה
                0
                • R reemzed123

                  @urielk
                  לדעתך זה יותר טוב מהקוד שהבאתי עם הלופ? למה?

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

                  @reemzed123 לשלך יש יתרון שהוא יטפל ביותר אירועים אבל מהניסיון שלי כאשר פונים ל tty הלוך ושוב הוא עובר PTS לפעמים זה עסק עדין בקיצור
                  תבחר מה שאתה רוצה

                  תגובה 1 תגובה אחרונה
                  0
                  • U urielk

                    @reemzed123 איך אפשר ליצור אתך קשר פתרתי את הבעיה עקרונית זה האפשרות שבמרכז: Screenshot_20250831-213340.png זה עובד - ללחוץ על SET.

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

                    @urielk כתב במדריך | מדריך להפעלת VOLTE במכשיר QIN F21 PRO ואולי גם אחרים:

                    @reemzed123 איך אפשר ליצור אתך קשר פתרתי את הבעיה עקרונית זה האפשרות שבמרכז: Screenshot_20250831-213340.png זה עובד - ללחוץ על SET.

                    לפי הדרך הזו-יוצא שההודעות סמס על 3g ובתחילת השנה הלועזית לא יהיה אפשר להשתמש בזה.. יש פתרון?

                    U תגובה 1 תגובה אחרונה
                    0
                    • R reemzed123

                      @urielk כתב במדריך | מדריך להפעלת VOLTE במכשיר QIN F21 PRO ואולי גם אחרים:

                      @reemzed123 איך אפשר ליצור אתך קשר פתרתי את הבעיה עקרונית זה האפשרות שבמרכז: Screenshot_20250831-213340.png זה עובד - ללחוץ על SET.

                      לפי הדרך הזו-יוצא שההודעות סמס על 3g ובתחילת השנה הלועזית לא יהיה אפשר להשתמש בזה.. יש פתרון?

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

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

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

                      • התחברות

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

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