דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • 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

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
U

urielk

@urielk
אודות
פוסטים
516
נושאים
11
שיתופים
0
קבוצות
0
עוקבים
6
עוקב אחרי
2

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

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

    עריכה: לפני שאתם ממשיכים לקרוא את המדריך רק רציתי ליידע אתכם שיש מדריך חדש יותר פשוט יותר עם תוצאות גדולות יותר בקישור הבא:
    לחצו כאן

    אם בכל זאת אתם רוצים להמשיך:

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

    אני חולק את המידע, מקווה שזה יהיה מסודר מספיק:

    1. אתם צריכים שיהיה לכם את האפשרות של שיחות VOLTE בתפריט ההגדרות עם כל ההכנות שצריך ל volte בbuild.prop , ניתן להשיג זאת עם מודל ל magisk שנקרא VOLTE and wifi calling enabler
      (https://github.com/symbuzzer/Volte-Wifi-Calling-Enabler) , יתכן שלחלק זה כבר פתוח בגירסה

    2. אתם צריכים שיהיה לכם ims מוגדר בapns שבהגדרות רשת -> מתקדם -> שמות נקודות גישה או ב /system/etc/apns-conf.xml
      (בגולן וסלקום:
      שם: ims
      apn: ims
      mcc: 425
      mnc: 02
      סוג apn: ims
      פרוטוקול apn: ipv4/6
      פרוטוקול נדידה: ipv4/6 )

    3. צריכים שהאופציה לשיחות Volte בתפריט אחרי שהיא מופיעה, תהיה מופעלת.

    4. הגדרות שצריך להגדיר בתפריט מהנדסים שנכנסים אליו כידוע: כוכבית#כוכבית#3646633#כוכבית#כוכבית :

    א. להכנס לIMS לרדת עד למטה ללחוץ על הכפתור ENABLE VOLTE HD CALL כאשר לוחצים הוא מתחלף ל DISABLE IMS.

    ב. לעלות מעט -> VOLTE Setting -> לוודא שזה על Default setting וללחוץ על SET.

    ג. IMS -> ואז על Common ->ואז על operator_code -> לרדת עד למטה ולסמן Not_In_List_Check_TextField ללחוץ על SET ובשורה שמתחת איפה שכתוב operator_code_textview להכניס את הPlmn של הספק שלכם ואז על SET (אצלי זה היה 42502 של סלקום כי אני בגולן).

    ד. IMS -> ואז על Common -> ואז על mncmcc check -> ולסמן על off ואז ללחוץ על SET.

    ה. IMS -> ואז על Common -> ואז על user_agent תשנו את מה שכתוב שם ל: XiaomiVoLTE/1.0 או משהו דומה (זה נצרך כי יתכן ויש חסימה בחלק מהספקים אם זה מציג מכשיר לא מוכר) ואז על SET.

    ו. IMS -> ואז על Common -> ואז על voice_support ולוודא שזה 1 ואז ללחוץ על SET.

    ז. לצאת מ IMS ולהכנס בתפריט הראשי של הגדרות המהנדסים ל Misc Feature Config והאפשרות הרביעית בתפריט לשנות ל hVolte - להבנתי באפשרות הזאת מכבים ומדליקים את הVOLTE.
    אם הכל עובד כשורה אמור להופיע לכם עכשיו ICON HD.
    כאשר מפעילים את המכשיר מחדש אמנם ההגדרות נשמרות אבל צריך לעורר אותו כדי שהוא ישלח פקודת AT למודם להכנס למצב VOLTE זה נעשה ע"י חזרה על שלב ז, פשוט לחיצה על hVolte.

    תוספת למי שבסלקום ובגולן שאין להם כרגע תמיכה בסמס דרך ims, צריך לשנות הגדרה נוספת: IMS -> IMS Over SGS Prefer לשנות ל Enabled.

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

    קישור לפוסט המקורי : פה, בבקשה לכתוב תגובות פה ולא שם.

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

  • מדריך | VoLTE במכשיר Qin F21 Pro - בדרך פשוטה יותר ללא צורך במודול -אפשר להסיר רוט לאחר מכן
    U urielk

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

    קודם כל תודתי נתונה ל @lilo159 שהוא בעצם גם יצר את הסקריפט הזה (וגם את האפליקציה כמובן) ועזר בדרך אליו ובדק את כל המתודה ישר והפוך בגירסאות שונות ומכשירים שונים כדי לוודא שאנחנו לא שוכחים כלום ושזה עובד.
    כמו כן תודתי נתונה ל @RearmostPant23 שעזר גם בבדיקה של השיטה הזאת.

    הדרך הכי פשוטה היא:

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

    להתקין את הקובץ apk הזה של @lilo159: volte.zip על המכשיר ולהפעיל אותה לאחר ההתקנה (דרושה גישת רוט).
    אך למי שלא מצליח או שרוצה לעקוב אחרי התהליך יעשה זאת בדרך הבאה:

    1. לשמור את הקוד בקובץ בשם volte-install.sh במכשיר עצמו : ניתן להורדה מכאן: volte-install.sh.zip או לחילופין לעשות העתק הדבק מכאן:
    #!/system/bin-sh
    #
    # --- Comprehensive VoLTE & IMS Enabler Script for MTK Devices (v4) ---
    #
    # This script uses a systemless approach to enable VoLTE.
    # IT DOES NOT MODIFY THE /system PARTITION.
    #
    # 1. Sets persistent system properties for VoLTE/VoWiFi.
    # 2. Dynamically gets the current carrier's information.
    # 3. Checks if an IMS APN already exists in the live database.
    # 4. If missing, inserts the IMS APN directly using the Content Provider.
    # 5. Sends AT commands to the modem to enable VoLTE.
    # 6. Conditionally applies the SGS SMS fix ONLY for the Cellcom network.
    #
    # Must be run as root.
    #
    
    echo "--- Comprehensive VoLTE & IMS Enabler (v4 - Systemless) ---"
    echo ""
    
    # --- 0. PRE-FLIGHT CHECK ---
    if [ "$(id -u)" -ne 0 ]; then
      echo "[ERROR] This script must be run as root. Please run 'su' first."
      exit 1
    fi
    
    # --- 1. SETTING SYSTEM PROPERTIES ---
    echo "[STEP 1] Setting persistent system properties for VoLTE/VoWiFi..."
    setprop persist.vendor.mtk.volte.enable 1
    setprop persist.vendor.radio.volte_state 1
    setprop persist.vendor.mtk.wfc.enable 1
    setprop persist.dbg.volte_avail_ovr 1
    setprop persist.vendor.radio.selfreg 1
    setprop persist.vendor.service.atci.pct.mode 1
    setprop persist.vendor.mtk_dynamic_ims_switch 0
    echo "--> System properties set successfully."
    echo ""
    
    # --- 2. DYNAMICALLY ADDING IMS APN VIA CONTENT PROVIDER ---
    echo "[STEP 2] Checking and adding IMS APN to live database..."
    # Get the MCC/MNC from the active SIM card
    OPERATOR_NUMERIC=$(getprop gsm.sim.operator.numeric)
    
    if [ -z "$OPERATOR_NUMERIC" ]; then
        echo "[WARNING] Could not detect SIM operator. Skipping APN insertion."
    else
        MCC=${OPERATOR_NUMERIC:0:3}
        MNC=${OPERATOR_NUMERIC:3}
        echo "[INFO] Detected Operator: MCC=$MCC, MNC=$MNC"
    
        # Check if an IMS APN already exists for this operator to avoid duplicates
        IMS_EXISTS=$(content query --uri content://telephony/carriers --where "numeric = '$OPERATOR_NUMERIC' AND type LIKE '%ims%'" | grep -c "Row:")
    
        if [ "$IMS_EXISTS" -gt 0 ]; then
            echo "--> IMS APN already exists for this operator. No action needed."
        else
            echo "--> IMS APN not found. Inserting into database..."
            content insert --uri content://telephony/carriers \
                --bind name:s:ims \
                --bind apn:s:ims \
                --bind mcc:s:$MCC \
                --bind mnc:s:$MNC \
                --bind numeric:s:$OPERATOR_NUMERIC \
                --bind type:s:ims \
                --bind protocol:s:IPV4V6 \
                --bind roaming_protocol:s:IPV4V6 \
                --bind carrier_enabled:i:1 >/dev/null 2>&1
            echo "--> IMS APN has been added successfully."
        fi
    fi
    echo ""
    
    # --- 3. TRIGGERING THE MODEM WITH AT COMMANDS ---
    echo "[STEP 3] Finding modem and sending AT command sequence..."
    PID=$(pidof mtkfusionrild)
    if [ -z "$PID" ]; then
        echo "[ERROR] Could not find mtkfusionrild process. Skipping AT commands."
    else
        TTY_LIST=$(lsof -p "$PID" | grep /dev/pts | awk '{print $NF}' | sort -u)
        RESPONSIVE_TTY=""
        for TTY in $TTY_LIST; do
          echo -e "AT\\r" > "$TTY"
          sleep 0.3
          if [ -n "$(timeout 1 cat "$TTY" | grep OK)" ]; then
            RESPONSIVE_TTY=$TTY
            break
          fi
        done
    
        if [ -z "$RESPONSIVE_TTY" ]; then
            echo "[FAILURE] Could not find a responsive AT command TTY port."
        else
            echo "[SUCCESS] Found responsive TTY at: $RESPONSIVE_TTY"
            echo "[INFO] Sending VoLTE trigger and conditional SMS Fix..."
            
            # The confirmed Trigger Command
            echo -e "AT+ECFGSET=\"operator_code\",\"16386\"\\r" > "$RESPONSIVE_TTY"
            sleep 0.5
            
            # Conditional SGS Command for SMS compatibility ONLY on Cellcom (MNC 02)
            if [ "$MNC" = "02" ]; then
                echo "[INFO] Cellcom network detected. Applying SGS SMS Fix..."
                echo -e "AT+ECFGSET=\"sdm_profile_prefer_sms_over_sgs_to_ims\",\"1\"\\r" > "$RESPONSIVE_TTY"
                sleep 0.5
            fi
            
            # The "Apply" Command to save all settings
            echo -e "AT+EIMSCFG=1,0,0,0,1,1\\r" > "$RESPONSIVE_TTY"
            sleep 0.5
    
            # Clear the buffer
            timeout 1 cat "$RESPONSIVE_TTY" > /dev/null
            echo "--> VoLTE AT command sequence sent successfully."
            echo "Turning On Volte Calls In The Settings.."
            settings put global volte_vt_enabled 1
        fi
    fi
    echo ""
    
    # --- 4. FINAL INSTRUCTIONS ---
    echo "--- SCRIPT FINISHED ---"
    echo "All VoLTE enablement steps have been completed."
    echo "The VoLTE icon should appear shortly. For changes to take full effect, a REBOOT is still recommended."
    echo "-----------------------"
    
    exit 0
    
    

    אם אתם בוחרים להעתיק ולהדביק אז:

    @lilo159 אומר שאפשר פשוט אחרי שנכנסים לadb shell כותבים פקודת su ולאחר מכן להדביק אותו בshell וזה גם יעבוד.

    לחילופין אפשר להתקין אפליקציית טרמינל כמו Termux ולעשות את זה שם כנ"ל להדביק בלי פתיחת מצב מפתחים וadb shell ללא צורך במחשב וזה גם יעבוד.

    אפשר גם ליצור את הקובץ כך דרך הadb shell:

    cat > volte-install.sh
    להדביק את הקוד
    ללחוץ CTRL+C
    

    או לחילופין: מי שעובד ב Windows לשמור אותו דרך עורך כמו notepad++ רק חשוב מאוד לשמור את הקובץ בתור קידוד unix אחרת זה לא יעבוד (בnotepad++ זה נמצא תחת edit->EOL-> unix.) ולהעתיק למכשיר

    1. לאחר ששמרתם אותו להכנס ל shell:
    adb shell
    su
    cd <הנתיב שבו שמרתם את הקובץ>
    sh volte-install.sh
    

    למי שיש גירסה כשרה שיש בה חסימה להתקנת אפליקציות וגם חסימה ל adb shell אבל יש לו רוט ומגיסק , גם עליכם חשבנו ויש מודול מגיסק שעושה את אותה עבודה (כמובן, גם מי שיש לי גירסה רגילה ומעדיף את הדרך הזאת גם יכול):
    kosher-volte-module-acv.zip
    אפשר להסיר את המודול לאחר התקנתו.
    מגירסת מגיסק 28 ומעלה יופיע במודול כפתור הפעלה למי שהשתנו ההגדרות ורוצה לחדשן.

    אם זה עובד לכם, צריך להופיע סמל HD למעלה והוא הוא אמור לחזור אחרי חזרה ממצב טיסה וגם אחרי Reboot
    אם זה עובד לכם, זה צריך להמשיך לעבוד גם אחרי צריבת מחיצת בוט לא מושרש גם.

    בהצלחה!

    עזרה הדדית - שיאומי f21 pro ו +f21 pro

  • בקשת מידע | דיין תקשורת מפרסם f21 תומך וולטה! זה אמין?
    U urielk

    עריכה: לפני שאתם ממשיכים לקרוא את המדריך רק רציתי ליידע אתכם שיש מדריך חדש יותר פשוט יותר עם תוצאות גדולות יותר בקישור הבא:
    לחצו כאן

    אם אתם בכל זאת רוצים להמשיך:

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

    אני חולק את המידע, מקווה שזה יהיה מסודר מספיק:

    1. אתם צריכים שיהיה לכם את האפשרות של שיחות VOLTE בתפריט ההגדרות עם כל ההכנות שצריך ל volte בbuild.prop , ניתן להשיג זאת עם מודל ל magisk שנקרא VOLTE and wifi calling enabler
      (https://github.com/symbuzzer/Volte-Wifi-Calling-Enabler) , יתכן שלחלק זה כבר פתוח בגירסה

    2. אתם צריכים שיהיה לכם ims מוגדר בapns שבהגדרות רשת -> מתקדם -> שמות נקודות גישה או ב /system/etc/apns-conf.xml
      (בגולן וסלקום:
      שם: ims
      apn: ims
      mcc: 425
      mnc: 02
      סוג apn: ims
      פרוטוקול apn: ipv4/6
      פרוטוקול נדידה: ipv4/6 )

    3. צריכים שהאופציה לשיחות Volte בתפריט אחרי שהיא מופיעה, תהיה מופעלת.

    4. הגדרות שצריך להגדיר בתפריט מהנדסים שנכנסים אליו כידוע: כוכבית#כוכבית#3646633#כוכבית#כוכבית :

    א. להכנס לIMS לרדת עד למטה ללחוץ על הכפתור ENABLE VOLTE HD CALL כאשר לוחצים הוא מתחלף ל DISABLE IMS.

    ב. לעלות מעט -> VOLTE Setting -> לוודא שזה על Default setting וללחוץ על SET.

    ג. IMS -> ואז על Common ->ואז על operator_code -> לרדת עד למטה ולסמן Not_In_List_Check_TextField ללחוץ על SET ובשורה שמתחת איפה שכתוב operator_code_textview להכניס את הPlmn של הספק שלכם ואז על SET (אצלי זה היה 42502 של סלקום כי אני בגולן).

    ד. IMS -> ואז על Common -> ואז על mncmcc check -> ולסמן על off ואז ללחוץ על SET.

    ה. IMS -> ואז על Common -> ואז על user_agent תשנו את מה שכתוב שם ל: XiaomiVoLTE/1.0 או משהו דומה (זה נצרך כי יתכן ויש חסימה בחלק מהספקים אם זה מציג מכשיר לא מוכר) ואז על SET.

    ו. IMS -> ואז על Common -> ואז על voice_support ולוודא שזה 1 ואז ללחוץ על SET.

    ז. לצאת מ IMS ולהכנס בתפריט הראשי של הגדרות המהנדסים ל Misc Feature Config והאפשרות הרביעית בתפריט לשנות ל hVolte - להבנתי באפשרות הזאת מכבים ומדליקים את הVOLTE.
    אם הכל עובד כשורה אמור להופיע לכם עכשיו ICON HD.
    כאשר מפעילים את המכשיר מחדש אמנם ההגדרות נשמרות אבל צריך לעורר אותו כדי שהוא ישלח פקודת AT למודם להכנס למצב VOLTE זה נעשה ע"י חזרה על שלב ז, פשוט לחיצה על hVolte.

    תוספת למי שבסלקום ובגולן שאין להם כרגע תמיכה בסמס דרך ims, צריך לשנות הגדרה נוספת: IMS -> IMS Over SGS Prefer לשנות ל Enabled.

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

    קישור לפוסט המקורי : פה, בבקשה לכתוב כתובות פה ולא שם.

    עזרה הדדית - שיאומי f21 pro ו +f21 pro

  • מדריך | השלמה למדריך volte המכשיר qin f21 pro -הפעלה אוטומטית
    U urielk

    עריכה: לפני שאתם ממשיכים לקרוא את המדריך רק רציתי ליידע אתכם שיש מדריך חדש יותר פשוט יותר עם תוצאות גדולות יותר בקישור הבא:
    לחצו כאן

    אם אתם בכל זאת רוצים להמשיך:

    מצורף בזה השלמה בהמשך למדריך הקודם

    עריכה: העיקרון פה הוא הפעלת ה volte דרך פקודת AT בTTY (ולא דרך תפריט המהנדסים שמשתמש בפונקציות פנימיות), ולכן כנראה זה הוריד הגבלות והמדריך עובד גם ב019 ו we4g ואולי בכל שאר החברות של מי שלא עבד לו תבדקו ותעדכנו אותי

    (זה אומר שצריך לעשות את המדריך הראשון קודם ורק לאחר מכן את ההשלמה כאן - כי במדריך הראשון כלולות הגדרות יסוד שמאפשרים את החיבור VOLTE ולא הספקתי לבדוק מה שם הכרחי ומה לא.)

    כמו כן, אם מישהו יוכל לומר לי מה הדרך הכי טובה (אם זה אפשרי) להפעיל את זה ואחר כך להחזיר לboot בלי רוט ושזה יעבוד (בעצם לגרום למכשיר להריץ את זה עם הרשאות מערכת או אולי אפילו מספיק radio לא בדקתי) אודה לו מאוד.

    אז זה מה שצריך לעשות כדי שהחיבור volte יפעל אוטומטי בהפעלת המכשיר מחדש וגם בעת שינוי מצב רשת:

    דרישות:

    1. צריך שיהיה לכם גישת רוט.

    2. שיהיה לכם magisk מותקן. (עדיף הגירסה האחרונה 29 - כי היו דיווחים שהוא לא עבד בגירסאות ישנות: קישור: https://github.com/topjohnwu/Magisk/releases/download/v29.0/Magisk-v29.0.apk)

    עריכה: מי שלא רוצה לעבוד קשה הכנתי מודול מגיסק שעושה את הכל וחוסך לכם את כל ההמשך , אפשר להוריד מפה: VolteModule.zip

    למי שהמודול הזה לא עובד לאחר חזרה מנפילת רשת \ או חזרה ממצב טיסה הגירסה הזאת של המודול שעושה את הבדיקה קצת אחרת אמורה לעבוד: volte-module-getprop.zip

    הדרכה:

    1. לייצר את הקבצים הבאים:

    volte-on.sh

    שתוכנו הוא:

    #!/system/bin/sh
    
    # Step 1: Get the PID of the modem process
    PID=$(pidof mtkfusionrild)
    [ -z "$PID" ] && exit 1
    
    # Step 2: List all TTY devices connected to the modem
    TTY_LIST=$(lsof -p "$PID" | grep /dev/pts | awk '{print $NF}' | sort -u)
    
    # Step 3: Iterate through TTYs and find the one that responds to AT commands
    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
        # Step 4: Send VoLTE activation command
        echo -e "AT+EIMSCFG=1,0,0,0,1,1\r" > "$TTY"
        sleep 0.2
        timeout 1 cat "$TTY" > /dev/null
    
        # Step 5: Save the active TTY for future use
        echo "$TTY" > /data/local/tmp/ims_tty
        exit 0
      fi
    done
    
    # No responsive TTY found
    exit 1
    

    volte-daemon.sh

    #!/system/bin/sh
    # File: /data/local/tmp/volte-daemon.sh
    # Description: VoLTE auto-enable daemon (listens to SERVICE_STATE intents)
    # Author: user
    
    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 successfully"
    }
    
    # --- Daemon loop: monitor SERVICE_STATE intents ---
    log "VoLTE daemon started, monitoring network events"
    while true; do
        SERVICE_EVENT=$(logcat -d -s KeyguardUpdateMonitor | grep -m 1 "received broadcast android.intent.action.SERVICE_STATE")
        if [ -n "$SERVICE_EVENT" ]; then
            log "SERVICE_STATE intent received, checking network"
            enable_volte
        fi
        sleep 2
    done
    
    1. למקם את שני הקבצים הנ"ל בתקייה:
    /data/local/tmp
    
    1. לתת להם הרשאות 755 ובעלים: root:root.

    2. לייצר את הקובץ הבא: volte.sh
      שזה תוכנו:

    #!/system/bin/sh
    sleep 30
    /data/local/tmp/volte-on.sh
    /data/local/tmp/volte-daemon.sh &
    

    5)למקם אותו בתקייה:

    /data/adb/service.d
    

    (זו התקייה של מגיסק שמפעילה דברים בשעת הפעלת המכשיר).

    6)לתת לו הרשאות 755 והרשאות ובעלים root:root.

    בהצלחה! סליחה שזה מקוצר לא היה לי פנאי להאריך - אבל אני בטוח שיהיו חברה שישמחו לעזור למי שלא יבין.

    נ.ב מי שרוצה להסיר את זה מסיבות שונות מספיק למחוק את הקובץ volte.sh מתיקייה:

    /data/adb/service.d
    

    ולהפעיל מחדש את המכשיר
    ואם השתמשתם מודול מגיסק פשוט להסירו דרך magisk.
    בהצלחה.

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

  • מדריך | מדריך להתקנת וולטה (כולל שיחות ועידה) לגירסאות סגורות להתקנות (נוסה על Qin F21 Pro עם הגרסה הכשרה החינמית של @מישהו12)
    U urielk

    מדריך להתקנת וולטה (כולל שיחות ועידה) לגירסאות שסגורות להתקנות (נוסה על Qin F21 Pro עם הגרסה הכשרה החינמית של @מישהו12 )

    הערות חשובות לפני ההתחלה:

    א. המדריך הזה מתאים ויעבוד רק למי שיש גירסה שבה מחיצת ה Data אינה מוצפנת שזה אומר, כל הגירסאות שמבוססות על הגירסת 1.1.1 שפורסמה בטלגרם. ניתן לבדוק אם הגירסה שלכם מוצפנת ע"י כניסה לתפריט הגדרות: אבטחה ולרדת למטה עד איפה שכתוב: הצפנה ופרטי כניסה, אם כתוב שם הטלפון לא מוצפן אז אתם יכולים להמשיך, אבל אם כתוב שהטלפון מוצפן המדריך הזה לא יעבוד (יתכן שבעתיד הקרוב כשאבין בע"ה איך לבטל את ההצפנה בקלות אעשה מדריך שמסביר איך לעשות את זה). מחיצת הData בגירסה החינמית של @מישהו12 היא לא מוצפנת ולכן המדריך טוב עבורה וגם נוסה עליה בהצלחה.

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

    סדר הפעולות להתקנה:

    1. להעתיק לתיקיית ה mtp של המכשיר (התקייה הראשית שאתם רואים כשאתה מחברים את המכשיר למחשב) את הקבצים הבאים: Magisk-v29.0.apk , volte-twrp-zipv2.zip

    2. כיבוי המכשיר וצריבת twrp (ניתן להורדה מכאן twrp.img ) למכשיר למחיצת boot_a . (כמובן שאני ממליץ לגבות כל מחיצה שאתם צורבים אותה לפני שאתם צורבים את המחיצה החדשה וגם במקרה שלנו יתכן שלאחר התהליך תרצו להחזיר את הבוט הישן - זה לא מבטל את ה VoLTE).

    3. כניסה לtwrp ע"י כיבוי המכשיר ולאחר מכן לחיצה על שלושת המקשים ינשוף + POWER + כוכבית, אחרי שרואים מסך שחור שתי פעמים משחררים את לחצן ה Power וממשיכים ללחוץ על ינשוף וכוכבית עד שמופיע המסך של ה twrp ואז אפשר לשחרר.

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

    5. ללחוץ על הלחצן השמאלי העליון - Install.

    6. ללחוץ על איפה שכתוב: (Up A level).

    7. לגשת לתיקיית data ולאחר מכן לתיקיית media ולאחר מכן לתיקיית 0.

    8. לבחור את הקובץ Magisk-v2.9.0.apk

    9. להחליק את האצבע על השטח של לחצן ההחלקה עם שלושת החצים משמאל לימין לאיפה שכתוב: Swipe to confirm flash.

    10. לחכות שההתקנה תסתיים וללחוץ על הלחצן בצד ימין תחתון Reboot , ולאחר מכן ללחוץ על הלחצן שמאלי תחתון Slot A ואז על לחצן ימני תחתון Reboot system.

    11. לחכות שהמכשיר יעלה רגיל (השלב הזה הכרחי).

    12. לכבות את המכשיר

    13. להפעיל את המכשיר למצב twrp כנ"ל ע"י לחיצה על שלושת המקשים ינשוף + POWER + כוכבית כנ"ל.

    14. לחזור על שלבים 5-7.

    15. לבחור את הקובץ volte-twrp-zipv2.zip.

    16. לחזור על שלבים 9-11.

    17. לאחר זמן קצר יופיע לכם על שולחן עבודה אפליקציית voltepatcher יש ללחוץ עליה, ולאחר מכן ללחוץ על החל תיקון ולהמתין עד לקבל הודעה שהותקן בהצלחה.

    18. להפעיל את המכשיר מחדש.

    וזהו יש לכם VOLTE במכשיר.

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

    בהצלחה רבה!

    עזרה הדדית - שיאומי

  • בקשת מידע | דיין תקשורת מפרסם f21 תומך וולטה! זה אמין?
    U urielk

    אני רוצה לעדכן שהצלחתי להגדיר VOLTE בQIN F21 PRO ללא שום קשר למה שהזכרתי קודם בקושחה של המודם לא צריך לגעת בקושחה של המודם בכלל ואני אכתוב איך עשיתי את זה בהמשך בע"ה בל"נ שיהיה לי פנאי לכתוב

    עזרה הדדית - שיאומי f21 pro ו +f21 pro

  • מדריך | VoLTE במכשיר Qin F21 Pro - בדרך פשוטה יותר ללא צורך במודול -אפשר להסיר רוט לאחר מכן
    U urielk

    @dudu @נוחעם-FM @lilo159 עדכון האפליקציה, המודול והסקריפט עם תמיכה לשיחת ועידה (בחלק מהמכשירים יש להפעיל את המכשיר מחדש לאחר הפעלתם):
    האפליקציה המעודכנת(יש לחלץ מהזיפ ולהתקין): volte-appconfv3.zip
    המודול המעודכן (יש להתקין כמודול במגיסק) : kosher-volte-module-confv2.zip
    הסקריפט המעודכן (יש לחלץ מהזיפ) : volteconf-script.zip
    אם אנשים יכתבו פה שזה עובד להם, (עשיתי כמה שינויים חשובים אני רוצה לוודא שזה עובד) אחליף אותם בפוסט הראשי.

    ומי שרוצה את הקוד של הסקריפט המעודכן בהעתק הדבק:

    #!/system/bin-sh
    #
    # --- Comprehensive VoLTE & IMS Enabler Script for MTK Devices (v4) ---
    #
    # This script uses a systemless approach to enable VoLTE.
    # IT DOES NOT MODIFY THE /system PARTITION.
    #
    # 1. Sets persistent system properties for VoLTE/VoWiFi.
    # 2. Dynamically gets the current carrier's information.
    # 3. Checks if an IMS APN already exists in the live database.
    # 4. If missing, inserts the IMS APN directly using the Content Provider.
    # 5. Sends AT commands to the modem to enable VoLTE.
    # 6. Conditionally applies the SGS SMS fix ONLY for the Cellcom network.
    #
    # Must be run as root.
    #
     
    echo "--- Comprehensive VoLTE & IMS Enabler (v4 - Systemless) ---"
    echo ""
     
    # --- 0. PRE-FLIGHT CHECK ---
    if [ "$(id -u)" -ne 0 ]; then
      echo "[ERROR] This script must be run as root. Please run 'su' first."
      exit 1
    fi
     
    # --- 1. SETTING SYSTEM PROPERTIES ---
    echo "[STEP 1] Setting persistent system properties for VoLTE/VoWiFi..."
    setprop persist.vendor.mtk.volte.enable 1
    setprop persist.vendor.radio.volte_state 1
    setprop persist.vendor.mtk.wfc.enable 1
    setprop persist.dbg.volte_avail_ovr 1
    setprop persist.vendor.radio.selfreg 1
    setprop persist.vendor.service.atci.pct.mode 1
    setprop persist.vendor.mtk_dynamic_ims_switch 0
    echo "--> System properties set successfully."
    echo ""
     
    # --- 2. DYNAMICALLY ADDING IMS APN VIA CONTENT PROVIDER ---
    echo "[STEP 2] Checking and adding IMS APN to live database..."
    # Get the MCC/MNC from the active SIM card
    OPERATOR_NUMERIC=$(getprop gsm.sim.operator.numeric)
     
    if [ -z "$OPERATOR_NUMERIC" ]; then
        echo "[WARNING] Could not detect SIM operator. Skipping APN insertion."
    else
        MCC=${OPERATOR_NUMERIC:0:3}
        MNC=${OPERATOR_NUMERIC:3}
        echo "[INFO] Detected Operator: MCC=$MCC, MNC=$MNC"
     
        # Check if an IMS APN already exists for this operator to avoid duplicates
        IMS_EXISTS=$(content query --uri content://telephony/carriers --where "numeric = '$OPERATOR_NUMERIC' AND type LIKE '%ims%'" | grep -c "Row:")
     
        if [ "$IMS_EXISTS" -gt 0 ]; then
            echo "--> IMS APN already exists for this operator. No action needed."
        else
            echo "--> IMS APN not found. Inserting into database..."
            content insert --uri content://telephony/carriers \
                --bind name:s:ims \
                --bind apn:s:ims \
                --bind mcc:s:$MCC \
                --bind mnc:s:$MNC \
                --bind numeric:s:$OPERATOR_NUMERIC \
                --bind type:s:ims \
                --bind protocol:s:IPV4V6 \
                --bind roaming_protocol:s:IPV4V6 \
                --bind carrier_enabled:i:1 >/dev/null 2>&1
            echo "--> IMS APN has been added successfully."
        fi
    fi
    echo ""
     
    # --- 3. TRIGGERING THE MODEM WITH AT COMMANDS ---
    echo "[STEP 3] Finding modem and sending AT command sequence..."
    PID=$(pidof mtkfusionrild)
    if [ -z "$PID" ]; then
        echo "[ERROR] Could not find mtkfusionrild process. Skipping AT commands."
    else
        TTY_LIST=$(lsof -p "$PID" | grep /dev/pts | awk '{print $NF}' | sort -u)
        RESPONSIVE_TTY=""
        for TTY in $TTY_LIST; do
          echo -e "AT\\r" > "$TTY"
          sleep 0.3
          if [ -n "$(timeout 1 cat "$TTY" | grep OK)" ]; then
            RESPONSIVE_TTY=$TTY
            break
          fi
        done
     
        if [ -z "$RESPONSIVE_TTY" ]; then
            echo "[FAILURE] Could not find a responsive AT command TTY port."
        else
            echo "[SUCCESS] Found responsive TTY at: $RESPONSIVE_TTY"
            echo "[INFO] Sending VoLTE trigger and conditional SMS Fix..."
            #Turns off the MNCMCC Check
    	echo -e "AT+ECFGSET=\"mncmcc_pass_flag\",\"0\"\\r" > "$RESPONSIVE_TTY"
            sleep 0.5
    	# The confirmed Trigger Command
            echo -e "AT+ECFGSET=\"operator_code\",\"232\"\\r" > "$RESPONSIVE_TTY"
            sleep 0.5
            
            # Conditional SGS Command for SMS compatibility ONLY on Cellcom (MNC 02)
            if [ "$MNC" = "02" ]; then
                echo "[INFO] Cellcom network detected. Applying SGS SMS Fix..."
                echo -e "AT+ECFGSET=\"sdm_profile_prefer_sms_over_sgs_to_ims\",\"1\"\\r" > "$RESPONSIVE_TTY"
                sleep 0.5
            fi        
    	# The "Apply" Command to save all settings
            echo -e "AT+EIMSCFG=1,0,0,0,1,1\\r" > "$RESPONSIVE_TTY"
            sleep 0.5
     
            # Clear the buffer
            timeout 1 cat "$RESPONSIVE_TTY" > /dev/null
            echo "--> VoLTE AT command sequence sent successfully."
    	echo "Turning On Volte Calls In The Settings.."
    	settings put global volte_vt_enabled 1
        fi
    fi
    echo ""
     
    # --- 4. FINAL INSTRUCTIONS ---
    echo "--- SCRIPT FINISHED ---"
    echo "All VoLTE enablement steps have been completed."
    echo "The VoLTE icon should appear shortly. For changes to take full effect, a REBOOT is still recommended."
    echo "-----------------------"
     
    
    
    עזרה הדדית - שיאומי f21 pro ו +f21 pro

  • שיתוף | שימוש בנטספארק עם Qin f21 Pro
    U urielk

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

    חיפשתי פה בפורום ומצאתי פוסטים מעטים שבהם מוזכר פיתרון שהוא לתת הרשאה דרך ה adb shell:

    adb shell settings put secure enabled_accessibility_services com.netspark.android.netsvpn/com.netspark.android.accessibility.MyAccessibilityService
    

    ונראה שזה עובד למרות שבתפריט ההגדרות נראה שלא הופעל שירות הנגישות, ב adb shell הוא כותב שהוא כן הופעל.
    אבל אז לאחר שניסיתי את הפתרון הזה נוכחתי לאחר מכן לדעת שזה לא מספיק ונשארתי במבוכה.

    עד ש @TripleU הפנה אותנו לפורום JTEC בנושא אחר, ושם קראתי על זה (בפוסט של ars18 מהפורום הנ"ל - קישור בהמשך) שבעצם יש בעיה ב Qin f21 pro שהיצרנים ערכו את הקובץ framework ובעצם שכשהמכשיר נמצא במצב המתנה - IDLE הוא הורג המון תהליכים ללא הבחנה - ושכנראה זה נעשה כדי לחסוך בסוללה ובתוכם גם שירות הנגישות מכיוון ששירות הנגישות נופל ואולי גם עוד דברים, אז הבנתי שבעצם גם מה שקורה אצלי עם ה netspark שההגנה נופלת.
    ar18 פתר שם את הבעיה ע"י זה שהוא קימפל את הקובץ framework מחדש עם הקוד המקורי ונראה שזה פתר את הבעיה אצלי לגמרי ואין לי יותר נפילות של ההגנה.

    הפוסט המדובר נמצא פה:
    https://forums.jtechforums.org/t/guide-fix-background-app-kill-on-the-qin-f21-pro-accessibility-included/4065/5

    ההתקנה של הקובץ יכולה להיות בשלושה אפשרויות ש-ar18 מציע שם.
    הפשוטה שביניהם היא זו:
    שיהיה לך רוט במכשיר עם מצב מפתחים וניפוי באגים פעיל.
    לחבר את המכשיר עם כבל USB למחשב
    ולפתוח טרמינל של powershell במחשב ולכתוב שם את הפקודה הזו:

    irm https://dietdroid.com/f21.ps1 | iex
    

    והוא יחליף את מה שצריך.

    אמנם עדיין מידי פעם יש את ההודעה שיש להפעיל את שירות הנגישות(כנראה בגלל הבעיה הנ"ל שלא מופיע בהגדרות שהוא מופעל) אבל ההגנה לא נופלת.

    בהצלחה!

    עזרה הדדית - שיאומי

  • מדריך | VoLTE במכשיר Qin F21 Pro - בדרך פשוטה יותר ללא צורך במודול -אפשר להסיר רוט לאחר מכן
    U urielk

    @avrasha סליחה, נראה לי שיש באג באפליקציה אני אבדוק את זה ואתקן, תשמשו בינתיים בסקריפט ובמודול - הבאג הוא שהוא לא מוסיף APN

    עריכה: הקישור תוקן עכשיו האפליקציה עובדת ומוסיפה APN.

    עזרה הדדית - שיאומי f21 pro ו +f21 pro

  • הסבר | קושחה מיוחדת במינה לF21Pro... VoLTE | שירותי גוגל | בוטלואדר נעול
    U urielk

    @מישהו12 אני מתכנן אולי לאשתי ולחברים קרובים אפילו בלי שכר טרחה

    עזרה הדדית - שיאומי f21 pro ו +f21 pro

  • בקשת מידע | דיין תקשורת מפרסם f21 תומך וולטה! זה אמין?
    U urielk

    @9dudi @lilo159 עכשיו בדקתי ואתם לא צריכים להגדיר שום דבר חוץ מ:
    שם: ims
    apn: ims
    mcc: 425
    mnc: 02
    סוג apn: ims
    פרוטוקול apn: ipv4/6
    פרוטוקול נדידה: ipv4/6

    עזרה הדדית - שיאומי f21 pro ו +f21 pro

  • מדריך | VoLTE במכשיר Qin F21 Pro - בדרך פשוטה יותר ללא צורך במודול -אפשר להסיר רוט לאחר מכן
    U urielk

    @K.O.G זה ממש פשוט למה אתה מסתבך? תשאל פה נעזור לך

    עזרה הדדית - שיאומי f21 pro ו +f21 pro

  • מדריך | VoLTE במכשיר Qin F21 Pro - בדרך פשוטה יותר ללא צורך במודול -אפשר להסיר רוט לאחר מכן
    U urielk

    @ZEY גש לתפריט המהנדסים ims ואז הsim הראשון ואז common רד עד למטה בשורה למטה תכתוב 232 ואז set ותפעל מחדש את המכשיר ויעבוד לך ועידה בע"ה תודה ל @dudu ול @נוחעם-FM שזה הגיע דרככם ודחפתם לכיוון והפיתרון הזה זה פיתקא מן שמיא שמסרו לי לא ברור איך הגעתי למספר הזה. @נוחעם-FM עשה מדריך יותר מסודר למי שמסתבך פה ואני גם אעדכן בל"נ את הסקריפט, האפליקציה והמודול שיכללו את זה.

    עזרה הדדית - שיאומי f21 pro ו +f21 pro

  • מדריך | VoLTE במכשיר Qin F21 Pro - בדרך פשוטה יותר ללא צורך במודול -אפשר להסיר רוט לאחר מכן
    U urielk

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

    עזרה הדדית - שיאומי f21 pro ו +f21 pro

  • מדריך | VoLTE במכשיר Qin F21 Pro - בדרך פשוטה יותר ללא צורך במודול -אפשר להסיר רוט לאחר מכן
    U urielk

    @אני-אני-אני זה לא שלא הצלחתי... אלא פשוט זה נראה לי מורכב להדריך לזה למי שלא מבין. כי צריך להכניס לbuild.prop את הsetprops ולשנות דברים במחיצת המודם (nvdata) אז מה להדריך אנשים לצרוב nvdata ? ואז הם יצטרכו לשנות את ה imei וכו וכו' בלגאן ואז גם צריך להכניס settings מסויימים - אז כבר אני יעשה גירסה חדשה? עד כאן! - אני הולך בדרך אחרת מנסה כמה שיותר להיות דינאמי לא להיות תלוי באף גירסה ובלי לפלוש לגירסאות של אנשים אחרים זה פשוט נהיה מאתגר כשאתה פוגש בגרסאות חסומות בלי התקנות בלי adb shell - אפשר לפרוץ אותם אבל אני רוצה בלי.

    עזרה הדדית - שיאומי f21 pro ו +f21 pro

  • הסבר | קושחה מיוחדת במינה לF21Pro... VoLTE | שירותי גוגל | בוטלואדר נעול
    U urielk

    @מישהו12 לגבי שאמרת שלא עובד ב019, תנסה להכנס לתפריט המהנדסים לבטל את ה mncmcc check ואז ב operator להכניס 232 תפעיל מחדש ויתכן שיעבוד לך (לא צריך רוט) תעדכן. אני אנסה לבדוק גם אולי מספיק לצרוב את ה md1img לבד ואז אדם לא צריך למחוק את הגירסה שלו. אני אאעדכן

    עזרה הדדית - שיאומי f21 pro ו +f21 pro

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

    @מזכירותי אפשר לעלות את זה דרך ה shell שיפעיל במכשיר את תפריט מהנדסים :
    am start -n com.mediatek.engineermode/.EngineerMode

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

  • מדריך | השלמה למדריך volte המכשיר qin f21 pro -הפעלה אוטומטית
    U urielk

    @מישהו12 @יוסי1212 אכן בדקתי ועובד גם ב019 וגם בwe4g מדהים רק צריך להוסיף apn של supl,default ועוד apn של ims כל מי שלא עבד לו כדאי לנסות ולעדכן פה

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

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

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

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

  • מדריך | מדריך להתקנת וולטה (כולל שיחות ועידה) לגירסאות סגורות להתקנות (נוסה על Qin F21 Pro עם הגרסה הכשרה החינמית של @מישהו12)
    U urielk

    @מישהו12 שבוע טוב!
    להבנתי ה sideload זה רק דרך אחרת להעביר את הקובץ למכשיר אבל לאחר מכן הוא עושה אותו דבר אז כמו שבinstall הרגיל אי אפשר לעשות mount לdata (כי הוא מוצפן) ולsystem (כי הוא בתוך super) אז גם פה לכאורה אי אפשר מה אני מבין לא נכון ?

    עזרה הדדית - שיאומי
  • התחברות

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

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