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

    פוסט זה נמחק!

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

      פוסט זה נמחק!

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

      @10110000 מעניין
      הנחתי שב-235 הם לא הכניסו את זה

      אני מניח אם ככה שגם ב-235 ה-ID לחסימת האינטרנט הוא 646, נכון?
      אין לי מכשיר 235 לבדיקה, אני מקווה לקבל מכשיר כזה ממישהו בהקדם ואז אני אוכל לשחרר גם גרסה כשרה עבורו

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

        @10110000 מעניין
        הנחתי שב-235 הם לא הכניסו את זה

        אני מניח אם ככה שגם ב-235 ה-ID לחסימת האינטרנט הוא 646, נכון?
        אין לי מכשיר 235 לבדיקה, אני מקווה לקבל מכשיר כזה ממישהו בהקדם ואז אני אוכל לשחרר גם גרסה כשרה עבורו

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

        @r0l0gin לא ומה שאמרת ב " כגון ID 646 שבשינוי הערך שלו ל-2 חוסם את הדפדפן" אינו מדוייק
        בסך הכללי הסבר יפה מאוד!

        R תגובה 1 תגובה אחרונה
        2
        • 101100001 10110000

          @r0l0gin לא ומה שאמרת ב " כגון ID 646 שבשינוי הערך שלו ל-2 חוסם את הדפדפן" אינו מדוייק
          בסך הכללי הסבר יפה מאוד!

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

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

          אם אתה עושה את זה אחרת, שינוי ה-ID הרבה הרבה יותר פשוט וקל

          101100001 תגובה 1 תגובה אחרונה
          1
          • 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

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

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

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

            "18"

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

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

            וכן את 647 שמאפשר לבטל את האפשרות לשנות את קיצורי המקשים במסך הראשי.

            גם את הימין\שמאל במקש ניווט?

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

            @10110000 מעניין
            הנחתי שב-235 הם לא הכניסו את זה

            אני מניח אם ככה שגם ב-235 ה-ID לחסימת האינטרנט הוא 646, נכון?
            אין לי מכשיר 235 לבדיקה, אני מקווה לקבל מכשיר כזה ממישהו בהקדם ואז אני אוכל לשחרר גם גרסה כשרה עבורו

            FDLים...

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

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

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

              אם אתה עושה את זה אחרת, שינוי ה-ID הרבה הרבה יותר פשוט וקל

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

              @r0l0gin אני לא אהרוס את ההפתעה 🙂 אתה תבין למה זה לא מדוייק...

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

                @r0l0gin אני לא אהרוס את ההפתעה 🙂 אתה תבין למה זה לא מדוייק...

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

                @10110000 יכול להיות שזה משהו ב-235, אבל ב-215 / 225 זה עושה את העבודה

                וסתם ככה באופן כללי, יש הרבה הגדרות באזור של ה-600 שנראות מאוד מעניינות
                אני מעריך שבאזור הזה נמצאים כל השינויים שקשורים לממשק של ה-Mocor OS
                התחלתי לעבור עליהם אבל עצרתי כשהגרסה היתה "כשרה מספיק"

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

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

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

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

                  ש R E ש א 5 תגובות תגובה אחרונה
                  12
                  • מישהו12מ מישהו12

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

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

                    @מישהו12 מה הדפדפן?

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

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

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

                      @מישהו12 זמני היום - 93

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

                        @מישהו12 זמני היום - 93

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

                        @r0l0gin או 94

                        R תגובה 1 תגובה אחרונה
                        1
                        • ש שמואל5

                          @מישהו12 מה הדפדפן?

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

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

                          @מישהו12 מה הדפדפן?

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

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

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

                            @r0l0gin או 94

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

                            @10110000 ב-215 זה 93
                            בגרסה 17 על כל פנים
                            אולי בגרסה 12 זה אחרת

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

                              @10110000 ב-215 זה 93
                              בגרסה 17 על כל פנים
                              אולי בגרסה 12 זה אחרת

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

                              @r0l0gin סליחה על הבורות אבל איך פותחים קבצים כאלה?

                              R תגובה 1 תגובה אחרונה
                              0
                              • ש שמערל

                                @r0l0gin סליחה על הבורות אבל איך פותחים קבצים כאלה?

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

                                @שמערל יש הרבה תוכנות, אני אישית משתמש ב-HxD

                                ש תגובה 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

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

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

                                  @r0l0gin הצלחת להחזיר את זמני היום לגרסה שלך?

                                  https://www.buymeacoffee.com/zundel

                                  101100001 תגובה 1 תגובה אחרונה
                                  0
                                  • זונדלז זונדל

                                    @r0l0gin הצלחת להחזיר את זמני היום לגרסה שלך?

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

                                    @זונדל כן

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

                                      @שמערל יש הרבה תוכנות, אני אישית משתמש ב-HxD

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

                                      @r0l0gin יש תוכנה בעברית?

                                      תגובה 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

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

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

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

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

                                        יש איזה מדריך לזה?

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

                                          @שמערל להסיר מהמסך אפשר
                                          ID 680 תמיד קיים משיקולים רבים
                                          רק שאר הדברים כמו ביטול הקיצורים, ביטול 0 לדפדפן וכו' לא ניתן לעשות

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

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

                                          רק שאר הדברים כמו ביטול הקיצורים, ביטול 0 לדפדפן וכו' לא ניתן לעשות

                                          מחילה יש אנשים שעושים את זה....

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

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

                                          • התחברות

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

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