להורדה | תוכנה להחלפת IMEI במכשירי Nokia (כולל 235) בחינם
-
-
@cfopuser כתב בלהורדה | תוכנה להחלפת IMEI במכשירי Nokia (כולל 235) בחינם:
@המתעניין1 הגיטהאב לא פעיל כרגע.
עד שתסיים זה כבר יחזור להיות פעיל.....
-
@cfopuser
@r0l0gin כתב בלהורדה | תוכנה להחלפת IMEI במכשירי Nokia (כולל 235) בחינם:מי שמעוניין לתרגם אותה לעברית ברמה גבוהה, מוזמן לשלוח לי Pull Request בגיטהאב. אם הקוד והתרגום יהיו איכותיים, אשמח למזג אותם לפרויקט.
אתה מוכן להתנדב?
נ.ב. תרגום של התוכנה לא יעזור באופן מלא בלי מדריך ברור -
@המתעניין1 מוזמן ליצור אחד העניין שבלי הרשות לפרסם קובצי הגדרות של התוכנה,
כול מדריך שהוא יהיה טיפה מסורבל זה טיפה בתכנון של התוכנה...@שלוםפ צודק לחלוטין וצריך לכתוב את זה כול יוצר מדריך שהוא.
-
@מצ-ופצ-ף כתב בלהורדה | תוכנה להחלפת IMEI במכשירי Nokia (כולל 235) בחינם:
@cfopuser כתב בלהורדה | תוכנה להחלפת IMEI במכשירי Nokia (כולל 235) בחינם:
זה לא הsize הנכון אני לא רוצה סתם לפרסם את זה מוזמן לברר את זה לבד.
איך אני מברר את זה?
-
@מצ-ופצ-ף זה משתנה בין מכשיר 215 (2024) ל- 3210/235 (2024)
למכשיר 3210/235 (2024)
mmi res
Base>0x90000004
Size>0x11BE610למכשיר 215 (2024)
mmi res
Base>0x90000004
Size>0x11BE824@סודידימוש לא מומלץ
-
שלום לכולם,
למי שזוכר, לפני תקופה, בזכות התרומות שלכם, קניתי מכשיר Nokia 235 והתחלתי לעבוד עליו. ואכן, למי שזוכר, גם פרסמתי את קבצי ה-FDL שלו כדי לעזור לקהילה להתקדם.
האמת היא שלאחר מכן לא היה לי יותר מדי זמן פנוי לטפל בזה, וראיתי שאנשים נוספים עובדים על הנושא, לכן הנחתי לדברים להתקדם. עם זאת, בשלב מסוים הבנתי שהדבר המרכזי שעדיין לא נפתר ומהווה אתגר גדול הוא נושא החלפת ה-IMEI.
התחלתי לחקור את הנושא לעומק. שמתי לב שכאשר צורבים גרסה למכשיר, תוכנת הצריבה מציגה אזהרה שבלי גיבוי של קובץ ה-NV, ה-IMEI עלול להידרס. הנורה נדלקה לי מייד – הבנתי שכנראה שה-IMEI נשמר ישירות בקובץ ה-NV.
צללתי לקבצים וגיליתי שאכן, קיימים מזהים (ID) של IMEI1 ו-IMEI2. בדקתי את התוכן של השדות האלה, השוויתי מול ה-IMEI הידוע של המכשיר, ובעזרת ניתוח הצלחתי ליצור מנגנון שממיר בין הערכים המקודדים ל-IMEI האמיתי. ואכן, הצלחתי! שינוי של הערך בשדה הזה שינה את ה-IMEI בטלפון.
עם זאת, הבנתי שתהליך העבודה הידני – שאיבת קובץ ה-NV, עדכון שלו בצורה נכונה והחזרתו למכשיר – הוא מורכב ומסוכן. טעות קטנה עלולה לשבור את IMEI1. לכן, החלטתי לקחת את זה צעד קדימה: ניתחתי את פרוטוקול התקשורת בין המחשב למכשיר ובניתי אותו מחדש ב-C#.
לזה הוספתי ממשק גרפי יפה ונוח, והנה התוצאה: תוכנה להחלפת IMEI לכל מכשירי Unisoc.מכיוון שהמטרה שלי תמיד הייתה ותמיד תהיה לעזור לאנשים ולקהילה להתפתח וללמוד, החלטתי לשחרר את התוכנה כולה בקוד פתוח. לא רק את התוכנה, אלא גם הסברים מפורטים ביותר על הפרוטוקול ועל אופן השימוש.
אז מה התוכנה יודעת לעשות?
- התחברות למכשיר באמצעות FDL1 ו-FDL2.\
- שאיבת קבצים מהמכשיר.
- השוואת קבצי NV, ניתן להשוות בקלות בין קבצי NV שונים ולהעתיק ביניהם נתונים. זה מקל מאוד על ניסויים ועל בניית גרסאות כשרות חדשות.
- יצירת קבצי הגדרות, התוכנה יודעת ליצור קבצי הגדרות מותאמים אישית. בעזרתם, גם משתמש ללא ידע טכני יכול פשוט לפתוח קובץ הגדרות ולשנות IMEI של מכשיר בכמה קליקים.
- שאיבת גרסאות, ניתן לשמור בקובץ ההגדרות מיקומים של קבצים במכשיר, כך שבלחיצת כפתור אחת אפשר לשאוב גרסאות מלאות לצורך מחקר ופיתוח.
איך משנים בפועל את IMEI2:
יוצרים קובץ הגדרות על סמך קבצי ה-FDL של המכשיר שאתם מעוניינים לצרוב
מחברים את המכשיר למחשב במצב צריבה
מחכים שהמחשב יסיים את ההתחברות למכשיר
לוחצים על Read NV file
מומלץ לשמור את הקובץ לגיבוי!
מחפשים את ה-ID של IMEI 2 (במכשירי נוקיה, ה-ID של IMEI1 הוא 5 ושל IMEI2 הוא 377)
לוחצים לחצן ימיני ובוחרים Change Type ובוחרים ב-IMEI
משנים את ה-IMEI בטבלה בצד ימין
מסמנים את Erase RunNV
לוחצים Write NV File
בודקים שהכול תקיןלמי שמוריד את קובץ ההגדרות, הכול כבר מוכן, רק תחברו את המכשיר במצב צריבה, תשנו את ה-IMEI של 377 (IMEI2) בצד ימין ותמשיכו לפי ההוראות
אני חושב שזה מספיק קל ופשוט שכולם יכולים להשתמש בזה מעתה והילך בלי להזדקק ל-"טובות" כלשהם
איך אתם יכולים לעזור?
כדי לקדם את הפרויקט, הכנתי קבצי הגדרות מוכנים מראש:
Nokia 215 (תואם לשאר דגמי 2020)
https://buymeacoffee.com/r0l0gin/e/469752
Nokia 235 (תואם לשאר דגמי 2024)
https://buymeacoffee.com/r0l0gin/e/469755
ניתן להוריד את קבצי ההגדרות האלו בתרומה סמלית של 2$ (כ-7 ש"ח).חשוב להדגיש: אין חובה להשתמש בהם. אפשר ליצור קבצים כאלה לבד ובחינם מהתוכנה עצמה. התרומה היא דרך להגיד תודה ולעזור לי להמשיך ולהשקיע בפרויקטים הבאים.
אגב, התוכנה באנגלית, כי למרות שאני כותב בעברית, הרבה יותר נוח לי לפתח באנגלית. מי שמעוניין לתרגם אותה לעברית ברמה גבוהה, מוזמן לשלוח לי Pull Request בגיטהאב. אם הקוד והתרגום יהיו איכותיים, אשמח למזג אותם לפרויקט.
אזהרות חשובות!
שימוש מסחרי: אסור בתכלית האיסור למכור את התוכנה הזאת, לגבות כסף על השימוש בה, או להרוויח ממנה כסף בכל צורה שהיא. יש לכם חנות? אתם מייבאים מכשירים? אסור לכם להשתמש בתוכנה הזאת למטרות רווח.
רישיון שימוש (AGPL 3.0): הקוד שוחרר תחת רישיון AGPL 3.0. זה אומר שכל אחד יכול להשתמש בקוד שלי ולשנות אותו כרצונו, אבל, הוא חייב לשחרר גם את הקוד שלו כקוד פתוח תחת אותו רישיון (AGPL 3.0). אסור לבנות קוד על סמך הקוד שלי מבלי לשחרר אותו במלואו כקוד פתוח. אני מבקש ומזהיר את כולם שלא לנסות לעקוף את זה. אם אמצא מישהו שמשתמש בקוד לבניית תוכנה סגורה, ובמיוחד לשימוש מסחרי, אנקוט בכל האמצעים העומדים לרשותי כדי להגן על זכויותיי ועל רוח הפרויקט.
המטרה היא קהילה פתוחה, לומדת ומשתפת. בואו נשמור על זה ככה.התוכנה נמצאת בגיטאהב מוכנה להורדה תחת releases בפרוייקט
זה הלינק לפרוייקט:
https://github.com/r0l0gin/SPRDNVEditor/
מקור נוסף:
https://gitlab.com/r0l0gin.13371/SPRDNVEditor/זה הלינק הישיר להורדת התוכנה בגרסה 0.0.2
https://mega.nz/file/n0Q3nL7C#cN8M8dvpK4Fn0zY4HD8ylrkqIToQAOQMtaF6lljrdP0לתרומה ולקבלת קבצי ההגדרות:
https://buymeacoffee.com/r0l0ginומילה לסיום, אני יודע שאקבל עכשיו לא מעט מיילים שמבקשים ממני להוריד את התוכנה, ובכלל, מה אני צריך את זה וכו'
חבל על המים, התוכנה הועלתה לגיטהאב בכוונה עוד לפני חודש ויש ממנה כבר העתקים בכל רחבי האינטרנט, אי אפשר לעצור את זה ואי אפשר להחזיר את הגלגל לאחור
ולכל השאר, תעשו עם זה דברים טובים, אני מצפה ומקווה שהקהילה תוכל להיעזר במה ששלחתי כדי ליצור גרסאות טובות יותר ומכשירים טובים ונגישים יותראשמח לקבל שאלות, הערות ותודות
@r0l0gin
יש לי שגיאה[00:34:37] Boot mode device detected:
[00:34:37] Switching to DIAG mode...
[00:34:37] Connecting to port COM10...
[00:34:37] === Checking Baud Rate ===
[00:34:37] Sending CheckBaud command...
[00:34:37] CheckBaud response received (14 bytes)
[00:34:37] Device communication established
[00:34:37] === Connecting to Device ===
[00:34:37] Connected to device
[00:34:37] Device communication established
[00:34:37] FDL1 data not available
[00:34:37] Failed to load FDL
[00:34:37] Failed to switch device to DIAG mode -
@r0l0gin
יש לי שגיאה[00:34:37] Boot mode device detected:
[00:34:37] Switching to DIAG mode...
[00:34:37] Connecting to port COM10...
[00:34:37] === Checking Baud Rate ===
[00:34:37] Sending CheckBaud command...
[00:34:37] CheckBaud response received (14 bytes)
[00:34:37] Device communication established
[00:34:37] === Connecting to Device ===
[00:34:37] Connected to device
[00:34:37] Device communication established
[00:34:37] FDL1 data not available
[00:34:37] Failed to load FDL
[00:34:37] Failed to switch device to DIAG mode@המתעניין1 לא יצרת פרופיל עם fdlים.
-
@r0l0gin
יש לי שגיאה[00:34:37] Boot mode device detected:
[00:34:37] Switching to DIAG mode...
[00:34:37] Connecting to port COM10...
[00:34:37] === Checking Baud Rate ===
[00:34:37] Sending CheckBaud command...
[00:34:37] CheckBaud response received (14 bytes)
[00:34:37] Device communication established
[00:34:37] === Connecting to Device ===
[00:34:37] Connected to device
[00:34:37] Device communication established
[00:34:37] FDL1 data not available
[00:34:37] Failed to load FDL
[00:34:37] Failed to switch device to DIAG mode@המתעניין1 מה הקשר DIAG?
-
@המתעניין1 לא יצרת פרופיל עם fdlים.
-
@המתעניין1 לא,
תבחר קובץ fdl שמתאים לגרסא שלך.
ותטעין אותו לא יעבוד אחרת.בנוסף תוודא מה הגרסא של הטלפון שאתה מנסה לשאוב (אתה בטוח לגבי הsize)
-
@המתעניין1 לא,
תבחר קובץ fdl שמתאים לגרסא שלך.
ותטעין אותו לא יעבוד אחרת.בנוסף תוודא מה הגרסא של הטלפון שאתה מנסה לשאוב (אתה בטוח לגבי הsize)
@cfopuser כתב בלהורדה | תוכנה להחלפת IMEI במכשירי Nokia (כולל 235) בחינם:
תבחר קובץ fdl שמתאים לגרסא שלך.
נראה לי תואם
@cfopuser כתב בלהורדה | תוכנה להחלפת IMEI במכשירי Nokia (כולל 235) בחינם:
בנוסף תוודא מה הגרסא של הטלפון שאתה מנסה לשאוב (אתה בטוח לגבי הsize)
על פי מה התוכנה קובעת?
-
@cfopuser כתב בלהורדה | תוכנה להחלפת IMEI במכשירי Nokia (כולל 235) בחינם:
תבחר קובץ fdl שמתאים לגרסא שלך.
נראה לי תואם
@cfopuser כתב בלהורדה | תוכנה להחלפת IMEI במכשירי Nokia (כולל 235) בחינם:
בנוסף תוודא מה הגרסא של הטלפון שאתה מנסה לשאוב (אתה בטוח לגבי הsize)
על פי מה התוכנה קובעת?
@המתעניין1 על פי מה שאתה קובע
זה קצת מתוכנן בתוכנה שהיא עושה לפי הקובץ הגדרות שלך בדיוק.
(כמו spd במובן הזה) -
@המתעניין1 על פי מה שאתה קובע
זה קצת מתוכנן בתוכנה שהיא עושה לפי הקובץ הגדרות שלך בדיוק.
(כמו spd במובן הזה) -
@המתעניין1 כבל וכו' (עובדים במקומות אחרים?)
-
@המתעניין1 כבל וכו' (עובדים במקומות אחרים?)
-
@המתעניין1 תיצור את הפרופיל מחדש.
-
@המתעניין1 תיצור את הפרופיל מחדש.
-
@המתעניין1 תמחק אותו ותיצור חדש.