דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • 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. מדריך | איך בונים גרסא כשרה - המדריך המלא (נוקיה 215\225)

מדריך | איך בונים גרסא כשרה - המדריך המלא (נוקיה 215\225)

מתוזמן נעוץ נעול הועבר עזרה הדדית - נוקיה
437 פוסטים 33 כותבים 27.9k צפיות 34 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • R r0l0gin

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

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

    עכשיו לפרטים עצמם, קובץ ה-PAC מכיל קבצים שונים, ביניהם EXEC_KERNEL_IMAGE, EXEC_USER_IMAGE וכו'.
    כולם תמיד בטוחים שכדי לבצע את השינויים מטפלים באחד הקבצים האלה, או בקובץ mmi_res.
    למעשה, יש קובץ נוסף, נסתר כמעט, אבל קובץ זה (למי שמכיר את התחום) מכיל בתוכו הגדרות חשובות ביותר.
    השם NVItem לא אומר הרבה לרוב האנשים, אבל למעשה במודמים רבים משתמשים בקבצי NV עבור ההגדרות של המודם.
    הסיבה שהגדרות אלה נמצאות בקובץ נפרד היא שהמודם הוא אחד החלקים שנדרשים בהם הכי הרבה שינוים בין מפעילים, ארצות וכו'.
    ב-Mocor OS (מערכת ההפעלה של Spreadtrum) משתמשים בצורה נרחבת ב-NV גם לשאר ההגדרות.
    מהו קובץ ה-NV? קובץ זה מכיל מידע ששמור בצורה הבאה:
    בתחילת הקובץ יש Header, ואחריו סדרה של אלמנטים ששמורים אחד אחרי השני.
    כל אלמנט מורכב מ-ID, באורך שתי בתים, אורך המידע, שמור במשתנה באורך שתי בתים, ותוכן ההגדרה.
    כלומר לדוגמא, אם יש לי אלמנט מספר 1 שמכיל את הספרה 1 בלבד, המידע יישמר בצורה הבאה:
    01 00 00 01 01
    אלמנט מספר 680 שמכיל את הספרות 1 עד 10 יראה כך:
    A8 02 00 0A 01 02 03 04 05 06 07 08 09 0A

    עכשיו לחלקים המעניינים, הדבר החשוב הוא לדעת איזה הגדרה נמצאת באיזה ID.
    כאן מגיע המחקר שעשיתי על קוד המקור של ה-Mocor OS ושם גיליתי שה-ID הרלוונטי הוא....

    680

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

    הנה הדגמה חיה:

    example.png

    כאן ניתן לראות את קובץ ההגדרות של הגרסה הכשרה.
    הקטע מתחיל ב-A8 02, שהוא ה-ID (680), אחרי מגיע האורך, אחריו מתחיל התפריט במספר "18" ואחריו מגיעים כל שאר הפריטים בתפריט, החל מ-02 וכלה ב-0F, ההגדרה מסתיימת ב-10 שהיא ההגדרה האחרונה.

    בשורה התחתונה ניתן כבר לראות את ההגדרה הבאה, 681 במספר A9 02, ואחריה את 682 במספר AA 02 וכן הלאה.

    או בקצרה, כדי לערוך את התפריט, צריך לפתוח את קובץ ה-NVItem באמצעות עורך hex (כמו HxD המצויין למשל), לחפש את הערך A8 02, ולערוך את המספרים שמייצגים את פרטי התפריט.
    מה מייצג מה? קצת ניסוי וטעייה יתנו לכם את כל הרשימה.
    זהו, עכשיו יש לכם את הידע הסודי שלוקח "אלפי שעות" להשיג.

    עכשיו את הקובץ הערוך ניתן לצרוב בקלות, לארוז בקובץ PAC בחזרה וכו'.

    רק נושא אחד אחרון נשאר, איך חוסמים את האינטרנט, את הקיצורים וכו'.
    פה נכנס נושא נוסף שלא קשור לנושא הטכני והוא יסביר למה הגרסאות הכשרות של ה-235 למשל שונות מהגרסאות הכשרות של ה-215.
    בשביל להבין את הנושא צריך להבין שלמרות שהמכשירים (עדיין) נקראים "נוקיה", הם למעשה שייכים לחברת HMD.
    בשונה מחברת נוקיה הגדולה שבשיאה ייצרה מעל מחצית מהמכשירים בעולם, חברת HMD היא חברה סינית קטנה שמוכרת בעיקר לשוק הרוסי, וכן, לשוק הישראלי הכשר.
    מתוקף היות היבואן הישראלי אחראי לאחוז נכבד מאוד מהמכירות של חברת HMD, היבואן הישראלי מקבל יחס מיוחד.
    כשלמשל כשהיבואן הישראלי ביקש שיכניסו לוח זמני היום, חברת HMD הכניסה לוחות זמני היום למערכת ההפעלה של כלל המכשירים הנמכרים בעולם.
    לאחר מכן, החברה משנה את ה-NV של המכשירים הכשרים בלבד כך שרק במכשירים אלה יופיע בתפריט זמני היום.
    באותה ההזדמנות, חברת HMD הכניסה שינויים נוספים כגון ID 646 שבשינוי הערך שלו ל-2 חוסם את הדפדפן והאינטרנט במכשיר וכן את 647 שמאפשר לבטל את האפשרות לשנות את קיצורי המקשים במסך הראשי.

    שינויים אלה ייחודיים לגרסאות מערכת ההפעלה שמיועדות למכשירים שהיבואן הישראלי הזמין ופותחו ייעודית עבורם.
    כידוע לכולם, גרסה כשרה רשמית קיימת רק של מכשיר 215, ולכן רק מערכת ההפעלה שלו "זכתה" לקבל את השינויים האלה.
    מאחר ומערכת ההפעלה של ה-215 וה-225 זהות, גם ב-225 קיימים השינויים האלה.
    איפה הם לא קיימים? ב-235 החדש ודומיו.
    עד שלא תצא גרסה כשרה של ה-235, ההכשרה היחידה שניתן לבצע ב-235 היא רק שינוי תפריט קוסמטי ולא הכשרה "אמיתית".

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

    https://buymeacoffee.com/r0l0gin

    תהנו, ותעשו דברים טובים!

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

    @r0l0gin כתב במדריך | איך בונים גרסה כשרה - המדריך המלא:

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

    איך באמת פותחים את הקובץ הזה.
    @מישהו12

    מישהו12מ E 2 תגובות תגובה אחרונה
    0
    • ג גיבור

      @r0l0gin כתב במדריך | איך בונים גרסה כשרה - המדריך המלא:

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

      איך באמת פותחים את הקובץ הזה.
      @מישהו12

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

      @גיבור כתב במדריך | איך בונים גרסה כשרה - המדריך המלא:

      @r0l0gin כתב במדריך | איך בונים גרסה כשרה - המדריך המלא:

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

      איך באמת פותחים את הקובץ הזה.
      @מישהו12

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

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

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

        @גיבור כתב במדריך | איך בונים גרסה כשרה - המדריך המלא:

        @r0l0gin כתב במדריך | איך בונים גרסה כשרה - המדריך המלא:

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

        איך באמת פותחים את הקובץ הזה.
        @מישהו12

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

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

        @מישהו12 כתב במדריך | איך בונים גרסה כשרה - המדריך המלא:

        @גיבור כתב במדריך | איך בונים גרסה כשרה - המדריך המלא:

        @r0l0gin כתב במדריך | איך בונים גרסה כשרה - המדריך המלא:

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

        איך באמת פותחים את הקובץ הזה.
        @מישהו12

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

        😕

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

          @r0l0gin כתב במדריך | איך בונים גרסה כשרה - המדריך המלא:

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

          איך באמת פותחים את הקובץ הזה.
          @מישהו12

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

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

          ל תגובה 1 תגובה אחרונה
          3
          • R r0l0gin

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

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

            עכשיו לפרטים עצמם, קובץ ה-PAC מכיל קבצים שונים, ביניהם EXEC_KERNEL_IMAGE, EXEC_USER_IMAGE וכו'.
            כולם תמיד בטוחים שכדי לבצע את השינויים מטפלים באחד הקבצים האלה, או בקובץ mmi_res.
            למעשה, יש קובץ נוסף, נסתר כמעט, אבל קובץ זה (למי שמכיר את התחום) מכיל בתוכו הגדרות חשובות ביותר.
            השם NVItem לא אומר הרבה לרוב האנשים, אבל למעשה במודמים רבים משתמשים בקבצי NV עבור ההגדרות של המודם.
            הסיבה שהגדרות אלה נמצאות בקובץ נפרד היא שהמודם הוא אחד החלקים שנדרשים בהם הכי הרבה שינוים בין מפעילים, ארצות וכו'.
            ב-Mocor OS (מערכת ההפעלה של Spreadtrum) משתמשים בצורה נרחבת ב-NV גם לשאר ההגדרות.
            מהו קובץ ה-NV? קובץ זה מכיל מידע ששמור בצורה הבאה:
            בתחילת הקובץ יש Header, ואחריו סדרה של אלמנטים ששמורים אחד אחרי השני.
            כל אלמנט מורכב מ-ID, באורך שתי בתים, אורך המידע, שמור במשתנה באורך שתי בתים, ותוכן ההגדרה.
            כלומר לדוגמא, אם יש לי אלמנט מספר 1 שמכיל את הספרה 1 בלבד, המידע יישמר בצורה הבאה:
            01 00 00 01 01
            אלמנט מספר 680 שמכיל את הספרות 1 עד 10 יראה כך:
            A8 02 00 0A 01 02 03 04 05 06 07 08 09 0A

            עכשיו לחלקים המעניינים, הדבר החשוב הוא לדעת איזה הגדרה נמצאת באיזה ID.
            כאן מגיע המחקר שעשיתי על קוד המקור של ה-Mocor OS ושם גיליתי שה-ID הרלוונטי הוא....

            680

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

            הנה הדגמה חיה:

            example.png

            כאן ניתן לראות את קובץ ההגדרות של הגרסה הכשרה.
            הקטע מתחיל ב-A8 02, שהוא ה-ID (680), אחרי מגיע האורך, אחריו מתחיל התפריט במספר "18" ואחריו מגיעים כל שאר הפריטים בתפריט, החל מ-02 וכלה ב-0F, ההגדרה מסתיימת ב-10 שהיא ההגדרה האחרונה.

            בשורה התחתונה ניתן כבר לראות את ההגדרה הבאה, 681 במספר A9 02, ואחריה את 682 במספר AA 02 וכן הלאה.

            או בקצרה, כדי לערוך את התפריט, צריך לפתוח את קובץ ה-NVItem באמצעות עורך hex (כמו HxD המצויין למשל), לחפש את הערך A8 02, ולערוך את המספרים שמייצגים את פרטי התפריט.
            מה מייצג מה? קצת ניסוי וטעייה יתנו לכם את כל הרשימה.
            זהו, עכשיו יש לכם את הידע הסודי שלוקח "אלפי שעות" להשיג.

            עכשיו את הקובץ הערוך ניתן לצרוב בקלות, לארוז בקובץ PAC בחזרה וכו'.

            רק נושא אחד אחרון נשאר, איך חוסמים את האינטרנט, את הקיצורים וכו'.
            פה נכנס נושא נוסף שלא קשור לנושא הטכני והוא יסביר למה הגרסאות הכשרות של ה-235 למשל שונות מהגרסאות הכשרות של ה-215.
            בשביל להבין את הנושא צריך להבין שלמרות שהמכשירים (עדיין) נקראים "נוקיה", הם למעשה שייכים לחברת HMD.
            בשונה מחברת נוקיה הגדולה שבשיאה ייצרה מעל מחצית מהמכשירים בעולם, חברת HMD היא חברה סינית קטנה שמוכרת בעיקר לשוק הרוסי, וכן, לשוק הישראלי הכשר.
            מתוקף היות היבואן הישראלי אחראי לאחוז נכבד מאוד מהמכירות של חברת HMD, היבואן הישראלי מקבל יחס מיוחד.
            כשלמשל כשהיבואן הישראלי ביקש שיכניסו לוח זמני היום, חברת HMD הכניסה לוחות זמני היום למערכת ההפעלה של כלל המכשירים הנמכרים בעולם.
            לאחר מכן, החברה משנה את ה-NV של המכשירים הכשרים בלבד כך שרק במכשירים אלה יופיע בתפריט זמני היום.
            באותה ההזדמנות, חברת HMD הכניסה שינויים נוספים כגון ID 646 שבשינוי הערך שלו ל-2 חוסם את הדפדפן והאינטרנט במכשיר וכן את 647 שמאפשר לבטל את האפשרות לשנות את קיצורי המקשים במסך הראשי.

            שינויים אלה ייחודיים לגרסאות מערכת ההפעלה שמיועדות למכשירים שהיבואן הישראלי הזמין ופותחו ייעודית עבורם.
            כידוע לכולם, גרסה כשרה רשמית קיימת רק של מכשיר 215, ולכן רק מערכת ההפעלה שלו "זכתה" לקבל את השינויים האלה.
            מאחר ומערכת ההפעלה של ה-215 וה-225 זהות, גם ב-225 קיימים השינויים האלה.
            איפה הם לא קיימים? ב-235 החדש ודומיו.
            עד שלא תצא גרסה כשרה של ה-235, ההכשרה היחידה שניתן לבצע ב-235 היא רק שינוי תפריט קוסמטי ולא הכשרה "אמיתית".

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

            https://buymeacoffee.com/r0l0gin

            תהנו, ותעשו דברים טובים!

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

            @r0l0gin
            הסבר מיוחד וטוב
            למה בגירסה שלך אין לוח זמנים ?

            R תגובה 1 תגובה אחרונה
            0
            • E e613

              @r0l0gin
              הסבר מיוחד וטוב
              למה בגירסה שלך אין לוח זמנים ?

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

              @e613 זה משהו שמצאתי יותר מאוחר
              אני עומד להוציא גרסה נוספת שיהיה בה גם זמני היום

              E Y 2 תגובות תגובה אחרונה
              0
              • R r0l0gin

                @e613 זה משהו שמצאתי יותר מאוחר
                אני עומד להוציא גרסה נוספת שיהיה בה גם זמני היום

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

                @r0l0gin
                האם תיקנת את הבעיה שלא היה כתוב סלקום לייד הסים ? תוסיף על הדרך אם אפשר נגן
                תודה נשמח לקבל בהקדם

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

                  @e613 זה משהו שמצאתי יותר מאוחר
                  אני עומד להוציא גרסה נוספת שיהיה בה גם זמני היום

                  Y מנותק
                  Y מנותק
                  yeh 0
                  כתב נערך לאחרונה על ידי
                  #40

                  @r0l0gin כתב במדריך | איך בונים גרסה כשרה - המדריך המלא:

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

                  תיתן אותה למי שכבר הוריד את הראשונה?

                  ובלי קשר לזה, איפה נמצאים הסטרינגים בעברית? בMMI_RES?

                  R תגובה 1 תגובה אחרונה
                  0
                  • Y yeh 0

                    @r0l0gin כתב במדריך | איך בונים גרסה כשרה - המדריך המלא:

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

                    תיתן אותה למי שכבר הוריד את הראשונה?

                    ובלי קשר לזה, איפה נמצאים הסטרינגים בעברית? בMMI_RES?

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

                    @yeh-0 בוודאי שמי שהוריד את הראשונה יקבל את המעודכנת
                    הדילמה שלי היא רק האם לשחרר את הראשונה לחלוטין, או רק לעדכן את הגרסה בדף התרומות

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

                    וכן, הסטרינגים נמצאים ב-MMI_RES
                    יש כלי פשוט שמאפשר לערוך אותם ואת התמונות השמורות שם
                    הוא נקרא "ResOver", ואפשר להוריד אותו בקלות מהאינטרנט

                    E Y 2 תגובות תגובה אחרונה
                    1
                    • E e613

                      @r0l0gin
                      האם תיקנת את הבעיה שלא היה כתוב סלקום לייד הסים ? תוסיף על הדרך אם אפשר נגן
                      תודה נשמח לקבל בהקדם

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

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

                      כל אחד יכול עכשיו להכין לעצמו את מה שהוא צריך

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

                        @yeh-0 בוודאי שמי שהוריד את הראשונה יקבל את המעודכנת
                        הדילמה שלי היא רק האם לשחרר את הראשונה לחלוטין, או רק לעדכן את הגרסה בדף התרומות

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

                        וכן, הסטרינגים נמצאים ב-MMI_RES
                        יש כלי פשוט שמאפשר לערוך אותם ואת התמונות השמורות שם
                        הוא נקרא "ResOver", ואפשר להוריד אותו בקלות מהאינטרנט

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

                        @r0l0gin עוד שאלה הצלחת לערוך את הרקעים, איפה זה נמצא ?

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

                          @yeh-0 בוודאי שמי שהוריד את הראשונה יקבל את המעודכנת
                          הדילמה שלי היא רק האם לשחרר את הראשונה לחלוטין, או רק לעדכן את הגרסה בדף התרומות

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

                          וכן, הסטרינגים נמצאים ב-MMI_RES
                          יש כלי פשוט שמאפשר לערוך אותם ואת התמונות השמורות שם
                          הוא נקרא "ResOver", ואפשר להוריד אותו בקלות מהאינטרנט

                          Y מנותק
                          Y מנותק
                          yeh 0
                          כתב נערך לאחרונה על ידי yeh 0
                          #44

                          @r0l0gin כתב במדריך | איך בונים גרסה כשרה - המדריך המלא:

                          יש כלי פשוט שמאפשר לערוך אותם ואת התמונות השמורות שם
                          הוא נקרא "ResOver", ואפשר להוריד אותו בקלות מהאינטרנט

                          יש לך איזה קישור?
                          לא מצאתי אותו
                          ובעניין הזה

                          @r0l0gin כתב במדריך | איך בונים גרסה כשרה - המדריך המלא:

                          ולגבי נגן, אפשר לערוך את הגרסה בקלות על פי המדריך שהעלתי

                          לא ממש בקלות, אני לא הבנתי איך אדע איפה מתחיל האלמנט, ובזה

                          @r0l0gin כתב במדריך | איך בונים גרסה כשרה - המדריך המלא:

                          כל אלמנט מורכב מ-ID, באורך שתי בתים, אורך המידע, שמור במשתנה באורך שתי בתים, ותוכן ההגדרה.
                          כלומר לדוגמא, אם יש לי אלמנט מספר 1 שמכיל את הספרה 1 בלבד, המידע יישמר בצורה הבאה:
                          01 00 00 01 01

                          01 הראשון זה הID, השני זה אורך המידע-הכוונה שהוא רק בית אחד?, ומה זה ה00 00?

                          תודה

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

                            בינתיים, אעלה כאן רשימה חלקית (לא סיימתי והמכשיר שלי מת מסיבות לא ברורות) של הערכים של כל סמל בתפריט.
                            01 הודעות
                            02 אנשי קשר
                            03 יומן שיחות
                            04 גלריה
                            05 מצלמה
                            06 הגדרות
                            07 קבצים
                            08 וידאו
                            09 מוזיקה
                            0A שעון מעורר
                            0B מקליט
                            0C לוח שנה
                            0D מחשבון
                            0E תוספות
                            0F מונים

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

                            @מישהו12 כתב במדריך | איך בונים גרסה כשרה - המדריך המלא:

                            בינתיים, אעלה כאן רשימה חלקית (לא סיימתי והמכשיר שלי מת מסיבות לא ברורות) של הערכים של כל סמל בתפריט.
                            01 הודעות
                            02 אנשי קשר
                            03 יומן שיחות
                            04 גלריה
                            05 מצלמה
                            06 הגדרות
                            07 קבצים
                            08 וידאו
                            09 מוזיקה
                            0A שעון מעורר
                            0B מקליט
                            0C לוח שנה
                            0D מחשבון
                            0E תוספות
                            0F מונים

                            לפי מה שבדקתי לא הכל פה נכון
                            ואני יוסיף לך עוד כמה כשרים לרשימה לא כולל משחקים ודפדפן ורדיו
                            ההקלטה זה 0C
                            לוח שנה 0D
                            מחשבון 0E
                            תוספות 0F
                            מונים 10
                            פנס 17

                            עריכה: אני בדקתי בגירסה 12 אז יכול להיות שזה שונה תעדכן

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

                              אוקי.
                              אני מעוניין לייצור לעצמי גירסא כשרה ללא אינטרנט ורדיו ועם הודעות ונגן. איך אני מתחיל?
                              א. איפה יש קובץ PAC לא כשר לנוקיה 215?
                              ב. איפה אני מוצא את הID 680?

                              ואחר כך נמשיך בשאלות...

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

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

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

                                אוקי

                                נכנסים לשתי גלגלי שיניים ושם יש כבר את הקובץ מפורק למחיצות נמצא בתיקיה זמנית
                                נכנסים לנתיב של התיקיה הזמנית ויש לך את כל הקבצים.

                                אז הבנתי איך מחלצים.. למישהו יש קובץ PAC לא כשר?

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

                                  אוקי

                                  נכנסים לשתי גלגלי שיניים ושם יש כבר את הקובץ מפורק למחיצות נמצא בתיקיה זמנית
                                  נכנסים לנתיב של התיקיה הזמנית ויש לך את כל הקבצים.

                                  אז הבנתי איך מחלצים.. למישהו יש קובץ PAC לא כשר?

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

                                  @למה-באתי
                                  תוכל להוריד מפה https://buymeacoffee.com/r0l0gin

                                  ל E 2 תגובות תגובה אחרונה
                                  1
                                  • ת תקום

                                    @למה-באתי
                                    תוכל להוריד מפה https://buymeacoffee.com/r0l0gin

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

                                    @תקום כתב במדריך | איך בונים גרסה כשרה - המדריך המלא:

                                    @למה-באתי
                                    תוכל להוריד מפה https://buymeacoffee.com/r0l0gin

                                    חסום😥 יש מצב למגיקוד? דרייב?

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

                                      @למה-באתי
                                      תוכל להוריד מפה https://buymeacoffee.com/r0l0gin

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

                                      @תקום גם לי חסום😢

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

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

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

                                        עכשיו לפרטים עצמם, קובץ ה-PAC מכיל קבצים שונים, ביניהם EXEC_KERNEL_IMAGE, EXEC_USER_IMAGE וכו'.
                                        כולם תמיד בטוחים שכדי לבצע את השינויים מטפלים באחד הקבצים האלה, או בקובץ mmi_res.
                                        למעשה, יש קובץ נוסף, נסתר כמעט, אבל קובץ זה (למי שמכיר את התחום) מכיל בתוכו הגדרות חשובות ביותר.
                                        השם NVItem לא אומר הרבה לרוב האנשים, אבל למעשה במודמים רבים משתמשים בקבצי NV עבור ההגדרות של המודם.
                                        הסיבה שהגדרות אלה נמצאות בקובץ נפרד היא שהמודם הוא אחד החלקים שנדרשים בהם הכי הרבה שינוים בין מפעילים, ארצות וכו'.
                                        ב-Mocor OS (מערכת ההפעלה של Spreadtrum) משתמשים בצורה נרחבת ב-NV גם לשאר ההגדרות.
                                        מהו קובץ ה-NV? קובץ זה מכיל מידע ששמור בצורה הבאה:
                                        בתחילת הקובץ יש Header, ואחריו סדרה של אלמנטים ששמורים אחד אחרי השני.
                                        כל אלמנט מורכב מ-ID, באורך שתי בתים, אורך המידע, שמור במשתנה באורך שתי בתים, ותוכן ההגדרה.
                                        כלומר לדוגמא, אם יש לי אלמנט מספר 1 שמכיל את הספרה 1 בלבד, המידע יישמר בצורה הבאה:
                                        01 00 00 01 01
                                        אלמנט מספר 680 שמכיל את הספרות 1 עד 10 יראה כך:
                                        A8 02 00 0A 01 02 03 04 05 06 07 08 09 0A

                                        עכשיו לחלקים המעניינים, הדבר החשוב הוא לדעת איזה הגדרה נמצאת באיזה ID.
                                        כאן מגיע המחקר שעשיתי על קוד המקור של ה-Mocor OS ושם גיליתי שה-ID הרלוונטי הוא....

                                        680

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

                                        הנה הדגמה חיה:

                                        example.png

                                        כאן ניתן לראות את קובץ ההגדרות של הגרסה הכשרה.
                                        הקטע מתחיל ב-A8 02, שהוא ה-ID (680), אחרי מגיע האורך, אחריו מתחיל התפריט במספר "18" ואחריו מגיעים כל שאר הפריטים בתפריט, החל מ-02 וכלה ב-0F, ההגדרה מסתיימת ב-10 שהיא ההגדרה האחרונה.

                                        בשורה התחתונה ניתן כבר לראות את ההגדרה הבאה, 681 במספר A9 02, ואחריה את 682 במספר AA 02 וכן הלאה.

                                        או בקצרה, כדי לערוך את התפריט, צריך לפתוח את קובץ ה-NVItem באמצעות עורך hex (כמו HxD המצויין למשל), לחפש את הערך A8 02, ולערוך את המספרים שמייצגים את פרטי התפריט.
                                        מה מייצג מה? קצת ניסוי וטעייה יתנו לכם את כל הרשימה.
                                        זהו, עכשיו יש לכם את הידע הסודי שלוקח "אלפי שעות" להשיג.

                                        עכשיו את הקובץ הערוך ניתן לצרוב בקלות, לארוז בקובץ PAC בחזרה וכו'.

                                        רק נושא אחד אחרון נשאר, איך חוסמים את האינטרנט, את הקיצורים וכו'.
                                        פה נכנס נושא נוסף שלא קשור לנושא הטכני והוא יסביר למה הגרסאות הכשרות של ה-235 למשל שונות מהגרסאות הכשרות של ה-215.
                                        בשביל להבין את הנושא צריך להבין שלמרות שהמכשירים (עדיין) נקראים "נוקיה", הם למעשה שייכים לחברת HMD.
                                        בשונה מחברת נוקיה הגדולה שבשיאה ייצרה מעל מחצית מהמכשירים בעולם, חברת HMD היא חברה סינית קטנה שמוכרת בעיקר לשוק הרוסי, וכן, לשוק הישראלי הכשר.
                                        מתוקף היות היבואן הישראלי אחראי לאחוז נכבד מאוד מהמכירות של חברת HMD, היבואן הישראלי מקבל יחס מיוחד.
                                        כשלמשל כשהיבואן הישראלי ביקש שיכניסו לוח זמני היום, חברת HMD הכניסה לוחות זמני היום למערכת ההפעלה של כלל המכשירים הנמכרים בעולם.
                                        לאחר מכן, החברה משנה את ה-NV של המכשירים הכשרים בלבד כך שרק במכשירים אלה יופיע בתפריט זמני היום.
                                        באותה ההזדמנות, חברת HMD הכניסה שינויים נוספים כגון ID 646 שבשינוי הערך שלו ל-2 חוסם את הדפדפן והאינטרנט במכשיר וכן את 647 שמאפשר לבטל את האפשרות לשנות את קיצורי המקשים במסך הראשי.

                                        שינויים אלה ייחודיים לגרסאות מערכת ההפעלה שמיועדות למכשירים שהיבואן הישראלי הזמין ופותחו ייעודית עבורם.
                                        כידוע לכולם, גרסה כשרה רשמית קיימת רק של מכשיר 215, ולכן רק מערכת ההפעלה שלו "זכתה" לקבל את השינויים האלה.
                                        מאחר ומערכת ההפעלה של ה-215 וה-225 זהות, גם ב-225 קיימים השינויים האלה.
                                        איפה הם לא קיימים? ב-235 החדש ודומיו.
                                        עד שלא תצא גרסה כשרה של ה-235, ההכשרה היחידה שניתן לבצע ב-235 היא רק שינוי תפריט קוסמטי ולא הכשרה "אמיתית".

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

                                        https://buymeacoffee.com/r0l0gin

                                        תהנו, ותעשו דברים טובים!

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

                                        @r0l0gin כתב במדריך | איך בונים גרסה כשרה - המדריך המלא:

                                        אלמנט מספר 680 שמכיל את הספרות 1 עד 10 יראה כך:
                                        A8 02 00 0A 01 02 03 04 05 06 07 08 09 0A

                                        לא כזה הבנתי זה עובד לי מצויין אבל זה אצלי לא נראה ככה אלא עם מרווחים של שלוש 00 בין ערך לערך
                                        בעצם ככה A8 02 CC 00 15 00 00 00 03 00 00 00 02
                                        וכן הלאה ניסיתי לכתוב צמוד וזה לא עובד
                                        יכול להיות בגלל שאני בגירסה 12 ?

                                        101100001 תגובה 1 תגובה אחרונה
                                        1
                                        • E EMG

                                          @r0l0gin כתב במדריך | איך בונים גרסה כשרה - המדריך המלא:

                                          אלמנט מספר 680 שמכיל את הספרות 1 עד 10 יראה כך:
                                          A8 02 00 0A 01 02 03 04 05 06 07 08 09 0A

                                          לא כזה הבנתי זה עובד לי מצויין אבל זה אצלי לא נראה ככה אלא עם מרווחים של שלוש 00 בין ערך לערך
                                          בעצם ככה A8 02 CC 00 15 00 00 00 03 00 00 00 02
                                          וכן הלאה ניסיתי לכתוב צמוד וזה לא עובד
                                          יכול להיות בגלל שאני בגירסה 12 ?

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

                                          @EMG לא בגלל שכל אחד מהם הוא LONG מה שאומר שצריך את ה 3 00 כי בLITTLE ENDIAN, כדי לכתוב 3 (אם ננסה להכניס בLONG) יוצא 00 00 00 03

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

                                          • התחברות

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

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