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

בקשת מידע | פתיחת קובץ in או ib מקובץ גיבוי אנשי קשר

מתוזמן נעוץ נעול הועבר עזרה הדדית - נוקיה
99 פוסטים 23 כותבים 2.5k צפיות 22 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • א מנותק
    א מנותק
    אביב4
    כתב ב נערך לאחרונה על ידי
    #20

    שלום וברכה !!!
    עזרה דחופה
    גיביתי אנשי קשר בנוקיה 225 והלך לי הפלאפון
    יש לי קובץ בסיומת .IB ולא הבנתי מילה מהשירשור בענין איך אני פותח במחשב את רשימת אנשי הקשר
    אשמח אם תוכלו לעזור לי בענין

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

      גם אני מצטרף לדבריו של @אביב4 אשמח להסבר יותר מפורט
      בתודה מראש
      זה דבר ממש חשוב כי ישנם הרבה שנתקעים עם הנקודה הזאת

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

        @מתכנת-חובב כתב בבקשת מידע | פתיחת קובץ in או ib מקובץ גיבוי אנשי קשר:

        והנה גרסה עובדת של הסקריפט רק שאני לא יודע אם הפורמט של קובץ ה vcf נכתב נכון - אשמח אם מישהו יוכל לבדוק את זה (@מישהו12)

        לא עובד לי זה מה שנותן,

        Python 3.12.0 (tags/v3.12.0:0fb18b0, Oct  2 2023, 13:03:39) [MSC v.1935 64 bit (AMD64)] on win32
        Type "help", "copyright", "credits" or "license" for more information.
        >>> import struct
        >>>
        >>> reverse = 0
        >>> header = 0x244
        >>> section = 0x250
        >>> bin_file = open('C:\8', 'rb')
        <stdin>:1: SyntaxWarning: invalid escape sequence '\8'
        Traceback (most recent call last):
          File "<stdin>", line 1, in <module>
        PermissionError: [Errno 13] Permission denied: 'C:\\8'
        >>>
        >>> def yep():
        ...     global reverse, FN, LN, phone
        ...     data_hdr = bin_file.read(2)
        ...     hdr = struct.unpack_from('BB', data_hdr, 0x0)
        ...     if hdr != (56, 2):
        ...         raise ValueError("invalid entry")
        ...     bin_file.seek(-2, 1)
        ...
        ...     # find first name
        ...     bin_file.read(0x60)
        ...     by = bin_file.read(2)
        ...     FN_length = struct.unpack('<H', by)[0]
        ...     FN = bin_file.read(FN_length*2).decode('utf-16-le')[::-1]
        ...     reverse = (FN_length*2) + 2 + 0x60
        ...     bin_file.seek(-reverse, 1)
        ...
        ...     # find last name
        ...     bin_file.read(0xB4)
        ...     by = bin_file.read(2)
        ...     LN_length = struct.unpack('<H', by)[0]
        ...     if LN_length == 0:
        ...         LN = ""
        ...     else:
        ...         LN = bin_file.read(LN_length*2).decode('utf-16-le')[::-1]
        ...         print(FN, LN)
        ...
        ...     reverse = (LN_length*2) + 2 + 0xB4
        ...     bin_file.seek(-reverse, 1)
        ...
        ...     # find phone number
        ...     bin_file.read(0x19E)
        ...     by = bin_file.read(2)
        ...     phone_length = struct.unpack('<H', by)[0]
        ...
        ...     if phone_length == 0:
        ...         phone = ""
        ...     else:
        ...         phone = bin_file.read(phone_length*2).decode('utf-16-le')[::-1]
        ...         print(phone[::-1])
        ...     reverse = (phone_length*2) + 2 + 0x19E
        ...
        ...
        ...
        ... bin_file.read(header)
          File "<stdin>", line 44
            bin_file.read(header)
            ^^^^^^^^
        SyntaxError: invalid syntax
        >>>
        >>> vcf_file = open('contacts.vcf', 'w', encoding='utf-8')
        >>>
        >>> while True:
        ...     bin_file.seek(-reverse, 1)
        ...     bin_file.read(0x250)
        ...     try:
        ...         yep()
        ...     except:
        ...         break
        ...
        ...     # write contact to VCF file
        ...     phone = phone[::-1]
        ...     phone = phone.replace("Number\: ", "")
        <stdin>:11: SyntaxWarning: invalid escape sequence '\:'
        ...
        ...     vcf_file.write('BEGIN:VCARD\n')
        ...     vcf_file.write('N:' + FN[::-1] + ';' + LN[::-1] + '\n')
        ...     vcf_file.write('TEL:' + phone + '\n')
        ...     vcf_file.write('END:VCARD\n')
        ...
        
        מתכנת חובבמ מנותק
        מתכנת חובבמ מנותק
        מתכנת חובב
        מדריכים
        כתב ב נערך לאחרונה על ידי
        #22

        @שער-השמים אתה לא מריץ את זה נכון
        תשנה את הנתיב לקובץ הגיבוי לנתיב המלא (מומלץ להחליף כל "/" ב "//")
        ותריץ את זה נורמלי דרך שורת הפקודה ולא באינטרפרטר
        @אביב4 @מומי11 בעתיד אני יצור גרסה נוחה יותר של הסקריפט בינתיים אפשר לשלוח אלי את הקובץ ib ואני ישלח לכם חזרה את הקובץ vcf
        אפשר לשלוח למייל egozkokus1 בג'ימייל

        צריך עזרה בשחזור מידע? ייעוץ? egozkokus1@gmail.com

        ח תגובה 1 תגובה אחרונה
        3
        • מתכנת חובבמ מתכנת חובב

          @שער-השמים אתה לא מריץ את זה נכון
          תשנה את הנתיב לקובץ הגיבוי לנתיב המלא (מומלץ להחליף כל "/" ב "//")
          ותריץ את זה נורמלי דרך שורת הפקודה ולא באינטרפרטר
          @אביב4 @מומי11 בעתיד אני יצור גרסה נוחה יותר של הסקריפט בינתיים אפשר לשלוח אלי את הקובץ ib ואני ישלח לכם חזרה את הקובץ vcf
          אפשר לשלוח למייל egozkokus1 בג'ימייל

          ח מחובר
          ח מחובר
          חכם בלילה 1
          כתב ב נערך לאחרונה על ידי חכם בלילה 1
          #23

          @מתכנת-חובב כתב בבקשת מידע | פתיחת קובץ in או ib מקובץ גיבוי אנשי קשר:

          אפשר לשלוח אלי את הקובץ ib ואני ישלח לכם חזרה את הקובץ vcf

          @מתכנת-חובב מצאת פתרון גם לנוקיה 225?

          מישהו12מ מתכנת חובבמ 2 תגובות תגובה אחרונה
          0
          • ח חכם בלילה 1

            @מתכנת-חובב כתב בבקשת מידע | פתיחת קובץ in או ib מקובץ גיבוי אנשי קשר:

            אפשר לשלוח אלי את הקובץ ib ואני ישלח לכם חזרה את הקובץ vcf

            @מתכנת-חובב מצאת פתרון גם לנוקיה 225?

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

            @חכם-בלילה-1 כתב בבקשת מידע | פתיחת קובץ in או ib מקובץ גיבוי אנשי קשר:

            @מתכנת-חובב כתב בבקשת מידע | פתיחת קובץ in או ib מקובץ גיבוי אנשי קשר:

            אפשר לשלוח אלי את הקובץ ib ואני ישלח לכם חזרה את הקובץ vcf

            @מתכנת-חובב מצאת פתרון גם לנוקיה 225?

            225 ו215 ב99.99% זה אותו הדבר.

            הבלוג שלי
            https://aiv-dev.com/he-IL/

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

              פוסט זה נמחק!

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

              @מתכנת-חובב כתב בבקשת מידע | פתיחת קובץ in או ib מקובץ גיבוי אנשי קשר:

              והנה גרסה עובדת של הסקריפט רק שאני לא יודע אם הפורמט של קובץ ה vcf נכתב נכון - אשמח אם מישהו יוכל לבדוק את זה (@מישהו12)

              import struct
              
              reverse = 0
              header = 0x244
              section = 0x250
              bin_file = open('path goes here', 'rb')
              
              def yep():
                  global reverse, FN, LN, phone
                  data_hdr = bin_file.read(2)
                  hdr = struct.unpack_from('BB', data_hdr, 0x0)
                  if hdr != (56, 2):
                      raise ValueError("invalid entry")
                  bin_file.seek(-2, 1)
              
                  # find first name
                  bin_file.read(0x60)
                  by = bin_file.read(2)
                  FN_length = struct.unpack('<H', by)[0]
                  FN = bin_file.read(FN_length*2).decode('utf-16-le')[::-1]
                  reverse = (FN_length*2) + 2 + 0x60
                  bin_file.seek(-reverse, 1)
              
                  # find last name
                  bin_file.read(0xB4)
                  by = bin_file.read(2)
                  LN_length = struct.unpack('<H', by)[0]
                  if LN_length == 0:
                      LN = ""
                  else:
                      LN = bin_file.read(LN_length*2).decode('utf-16-le')[::-1]
                      print(FN, LN)
              
                  reverse = (LN_length*2) + 2 + 0xB4
                  bin_file.seek(-reverse, 1)
              
                  # find phone number
                  bin_file.read(0x19E)
                  by = bin_file.read(2)
                  phone_length = struct.unpack('<H', by)[0]
              
                  if phone_length == 0:
                      phone = ""
                  else:
                      phone = bin_file.read(phone_length*2).decode('utf-16-le')[::-1]
                      print(phone[::-1])
                  reverse = (phone_length*2) + 2 + 0x19E
                      
                      
              
              bin_file.read(header)
              
              vcf_file = open('contacts.vcf', 'w', encoding='utf-8')
              
              while True:
                  bin_file.seek(-reverse, 1)
                  bin_file.read(0x250)
                  try:
                      yep()
                  except:
                      break
              
                  # write contact to VCF file
                  phone = phone[::-1]
                  phone = phone.replace("Number\: ", "")
              
                  vcf_file.write('BEGIN:VCARD\n')
                  vcf_file.write('N:' + FN[::-1] + ';' + LN[::-1] + '\n')
                  vcf_file.write('TEL:' + phone + '\n')
                  vcf_file.write('END:VCARD\n')
              

              רק צריך לוודא שפייתון מותקן במחשב ולשנות את path goes here לנתיב של הקובץ ib ואחרי הריצה יווצר קובץ vcf בתיקיית הסקריפט

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

              תוכל לכתוב את הפקודה שצריך בשביל להמיר?

              הבלוג שלי
              https://aiv-dev.com/he-IL/

              תגובה 1 תגובה אחרונה
              0
              • ח חכם בלילה 1

                @מתכנת-חובב כתב בבקשת מידע | פתיחת קובץ in או ib מקובץ גיבוי אנשי קשר:

                אפשר לשלוח אלי את הקובץ ib ואני ישלח לכם חזרה את הקובץ vcf

                @מתכנת-חובב מצאת פתרון גם לנוקיה 225?

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

                @חכם-בלילה-1 כתב בבקשת מידע | פתיחת קובץ in או ib מקובץ גיבוי אנשי קשר:

                @מתכנת-חובב כתב בבקשת מידע | פתיחת קובץ in או ib מקובץ גיבוי אנשי קשר:

                אפשר לשלוח אלי את הקובץ ib ואני ישלח לכם חזרה את הקובץ vcf

                @מתכנת-חובב מצאת פתרון גם לנוקיה 225?

                כן ואני יעלה את זה ברגע שיהיה לי זמן

                @מישהו12 כתב בבקשת מידע | פתיחת קובץ in או ib מקובץ גיבוי אנשי קשר:

                225 ו215 ב99.99% זה אותו הדבר.

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

                @מישהו12 כתב בבקשת מידע | פתיחת קובץ in או ib מקובץ גיבוי אנשי קשר:

                תוכל לכתוב את הפקודה שצריך בשביל להמיר?

                לפתוח cmd ואז

                python <שם הסקריפט>
                

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

                צריך עזרה בשחזור מידע? ייעוץ? egozkokus1@gmail.com

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

                    פוסט זה נמחק!

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

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

                    ניתן ליצור עימי קשר 8140hp+mt@gmail.com

                    מתכנת חובבמ י 2 תגובות תגובה אחרונה
                    0
                    • אבייא אביי

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

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

                      @אביי כנראה השתמשת בשביל גיבוי של 225
                      אם אתה רוצה - כתבתי סקריפט גם לזה אבל כרגע אני לא מפיץ אותו, תוכל לשלוח לי את קובץ הגיבוי ואני ישלח לך חזרה VCF

                      צריך עזרה בשחזור מידע? ייעוץ? egozkokus1@gmail.com

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

                        @אביי כנראה השתמשת בשביל גיבוי של 225
                        אם אתה רוצה - כתבתי סקריפט גם לזה אבל כרגע אני לא מפיץ אותו, תוכל לשלוח לי את קובץ הגיבוי ואני ישלח לך חזרה VCF

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

                        @מתכנת-חובב זה 215
                        עכ"פ, אשלח לך בפרטי את הקובץ..

                        ניתן ליצור עימי קשר 8140hp+mt@gmail.com

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

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

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

                          @אביי כתב בבקשת מידע | פתיחת קובץ in או ib מקובץ גיבוי אנשי קשר:

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

                          שלום, נרשמתי לפורום כי גם אני צריך vcf לאנשי הקשר שלי מנוקיה 225

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

                            @אביי כתב בבקשת מידע | פתיחת קובץ in או ib מקובץ גיבוי אנשי קשר:

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

                            שלום, נרשמתי לפורום כי גם אני צריך vcf לאנשי הקשר שלי מנוקיה 225

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

                            @ישראל847 כתב בבקשת מידע | פתיחת קובץ in או ib מקובץ גיבוי אנשי קשר:

                            @אביי כתב בבקשת מידע | פתיחת קובץ in או ib מקובץ גיבוי אנשי קשר:

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

                            שלום, נרשמתי לפורום כי גם אני צריך vcf לאנשי הקשר שלי מנוקיה 225

                            איך שולחים בפרטי את הקובץ?

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

                              @ישראל847 כתב בבקשת מידע | פתיחת קובץ in או ib מקובץ גיבוי אנשי קשר:

                              @אביי כתב בבקשת מידע | פתיחת קובץ in או ib מקובץ גיבוי אנשי קשר:

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

                              שלום, נרשמתי לפורום כי גם אני צריך vcf לאנשי הקשר שלי מנוקיה 225

                              איך שולחים בפרטי את הקובץ?

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

                              @ישראל847 שלח למייל egozkokus1 בג'ימייל

                              צריך עזרה בשחזור מידע? ייעוץ? egozkokus1@gmail.com

                              תגובה 1 תגובה אחרונה
                              3
                              • ה הייתי שמח להבין התייחס לנושא זה ב
                              • יאנג בויי מחובר
                                יאנג בויי מחובר
                                יאנג בוי
                                מדריכים
                                כתב ב נערך לאחרונה על ידי
                                #34

                                יש מצב לסקריפט כזה הפוך?
                                כלומר להפוך מVCF לקובצי IN וIB?

                                ח מתכנת חובבמ 2 תגובות תגובה אחרונה
                                0
                                • יאנג בויי יאנג בוי

                                  יש מצב לסקריפט כזה הפוך?
                                  כלומר להפוך מVCF לקובצי IN וIB?

                                  ח מחובר
                                  ח מחובר
                                  חכם בלילה 1
                                  כתב ב נערך לאחרונה על ידי חכם בלילה 1
                                  #35

                                  @יאנג-בוי תשלח את הקובץ אנש"ק דרך בלוטוס לפלאפון ואז תייצא את האנשי קשר לקובץ IB

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

                                    יש מצב לסקריפט כזה הפוך?
                                    כלומר להפוך מVCF לקובצי IN וIB?

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

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

                                    צריך עזרה בשחזור מידע? ייעוץ? egozkokus1@gmail.com

                                    תגובה 1 תגובה אחרונה
                                    1
                                    • ח חכם בלילה 1

                                      @יאנג-בוי תשלח את הקובץ אנש"ק דרך בלוטוס לפלאפון ואז תייצא את האנשי קשר לקובץ IB

                                      יאנג בויי מחובר
                                      יאנג בויי מחובר
                                      יאנג בוי
                                      מדריכים
                                      כתב ב נערך לאחרונה על ידי
                                      #37

                                      @חכם-בלילה-1 כתב בבקשת מידע | פתיחת קובץ in או ib מקובץ גיבוי אנשי קשר:

                                      @יאנג-בוי תשלח את הקובץ אנש"ק דרך בלוטוס לפלאפון ואז תייצא את האנשי קשר לקובץ IB

                                      אם שולחים VCF עם כמות אנש"ק מרובה זה מכניס את האנש"ק למכשיר?
                                      כי אם כן זה מה שאני צריך, ולא דווקא שיהיו בקובץ IN.

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

                                        @חכם-בלילה-1 כתב בבקשת מידע | פתיחת קובץ in או ib מקובץ גיבוי אנשי קשר:

                                        @יאנג-בוי תשלח את הקובץ אנש"ק דרך בלוטוס לפלאפון ואז תייצא את האנשי קשר לקובץ IB

                                        אם שולחים VCF עם כמות אנש"ק מרובה זה מכניס את האנש"ק למכשיר?
                                        כי אם כן זה מה שאני צריך, ולא דווקא שיהיו בקובץ IN.

                                        ח מחובר
                                        ח מחובר
                                        חכם בלילה 1
                                        כתב ב נערך לאחרונה על ידי
                                        #38

                                        @יאנג-בוי כן!!

                                        תגובה 1 תגובה אחרונה
                                        1
                                        • O מנותק
                                          O מנותק
                                          otopaz
                                          כתב ב נערך לאחרונה על ידי
                                          #39

                                          @מתכנת-חובב תוכל בבקשה לציין מה התיקון בחיפוש מספר הטלפון ? (כלומר מה לשים במקום 0x19E)

                                          תודה רבה !

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

                                          • התחברות

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

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