אורח‏ איך אנשים בונים לבד LineageOs למכשירים לא נתמכים ?
יש לי גלקסי A06 שאין לו בנייה רשמית של lineageos , אבל מצאתי בנייה לא רשמית, אני רוצה לבנות אחד כזה בעצמי. איך עושים זאת ?

הבנייה הלא רשמית שמצאתי היא : https://xdaforums.com/t/unofficial-rom-sm-a065f-android-15-lineageos-22-1-for-samsung-galaxy-a06.4715951/


מצאתי את https://github.com/Samsung-Galaxy-G85-JDM/android_device_samsung_mt6768-jdm ואת https://github.com/Samsung-Galaxy-G85-JDM/android_device_samsung_a06 אני מנסה להבין איך אדם בוחר לבצע שינויים מהעץ המקורי של lineageos ומה הן הפעולות שעושים בשביל לבנות מאפס את הסביבה.

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

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

זה לא רק "בנייה". יש המון תכנות יעודי למכשיר.


כלומר , זה לא רק makeconfig עם הוספת בלובים ? יש לך אולי כיוון איך אנשים מגיעים לתוצרים כמו האנשים שפרסמו שם ?
 
elcuco‏
Anonymous:
elcuco:
גם אם תבנה, אתה תצרתרך לעשות התאמות לקרנל וגם ליוזר ספייס.

זה לא רק "בנייה". יש המון תכנות יעודי למכשיר.


כלומר , זה לא רק makeconfig עם הוספת בלובים ? יש לך אולי כיוון איך אנשים מגיעים לתוצרים כמו האנשים שפרסמו שם ?


לא. למשל, אתה צריך למצוא את הקרנל ששיחררו המפתחים של המקוריים של המכשיר.
אחרי זה, אתה צריך לחלץ מתוך מכשיר חי את כל ה־binary blobs, למשל תסתכל כאן:
https://github.com/LineageOS/android_device_motorola_sm6375-common/blob/lineage-23.0/proprietary-files.txt

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

אתה תצתרך לחטט באינטרנט, וללמוד לבד. לצערי, אין מדריך מסודר, אלא הכל הוא low level good old hacking. בניגוד למערכות x86 במערכות arm העולם סגור. ואנדרואיד זה לא לינוקס סטנדרטי, יש פה שגעונות ממש מוזרים (למשל, /system/ הוא נמצא ב־initramfs שהוא baked אל תוך ה־kernel). ואני מבטיח לך שמה שכתבתי כאן הוא רק 85% נכון, ואתה תצתרך להבין לבד במה טעיתי.

רמזים: AOSP, XDA. תחפש את המילים האלו, ותיכנס אל תוך מערכת חדשה של האקרים.
 
אורח‏
כל הכבוד למי שעושה את זה, כנראה צריך אופי מסוים להתעסק עם כזה דר@ק, אני מעדיף דברים פשוטים יותר, וכשאני רוצה להתעלל בעצמי אני פשוט משלם למישהי שתרביץ לי…
 
A.I.V‏ אורח
כל מה שאמרו הוא נכון, אבל היום יש פתרון טוב יותר.
Project Treble
https://android-developers.googleblog.com/2017/05/here-comes-treble-modular-base-for.html

שנותן Img-ים מוכנים אוניברסליים. (אתה כמובן גם יכול פשוט לבנות בעצמך)

כמובן עדיין יש בעיות בתאימות לחומרה, אבל ניתן לפתור אותם.
זה הפרוייקט שעליו כמעט כל הGSI ROMs מבוססים
https://github.com/TrebleDroid/treble_experimentations

וזה הפרוייקט הנפוץ לLineageOS
https://sourceforge.net/projects/andyyan-gsi/


בשביל לפתור בעיות, אז הכתובת היא XDA או 4PDA, במיוחד השרשור הזה ב4PDA
https://4pda.to/forum/index.php?showtopic=892755

(שים לב שכדי להוריד קבצים מ4PDA אתה חייב להיות עם יוזר, אחרת מוצג 404)

שים לב שבעיה נפוצה מאוד בGSI (וברומים מקוסטמים רבים) היא שיחות VoLTE, ושיחות דור 2\3 יפסיקו לעבוד בישראל אחרי ה31.12.25

ולכן שווה להתאמץ לפתור אותה אם תצליח.

יש מצב שהסקריפט הזה יעזור איכשהו
https://mitmachim.top/topic/86634/%D7%9E%D7%93%D7%A8%D7%99%D7%9A-%D7%9E%D7%93%D7%A8%D7%99%D7%9A-%D7%9C%D7%94%D7%A4%D7%A2%D7%9C%D7%AA-volte-%D7%91%D7%9E%D7%9B%D7%A9%D7%99%D7%A8-qin-f21-pro-%D7%95%D7%90%D7%95%D7%9C%D7%99-%D7%92%D7%9D-%D7%90%D7%97%D7%A8%D7%99%D7%9D

(רלוונטי לכאורה רק למכשירי MTK, אבל גקלסי A06 הוא MTK. מה שכן כשבדקתי אותו על מכשיר MTK אחר עם GSI הוא לא עבד AS IS, יהיה צריך "עזרה")


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

אבל... אתה אומר שכיום יש GSI שאמור להיות מספיק טוב? אני פשוט אמור לצרוב אותו במכשיר ליש (צריכה מלוכלכת, כי למה לא?) וזה אמור להיות תואם למערכת המלאה של LineageOS?

אני מנדב את ה-Essential PH1 למשחק הזה. שלח לי קישור ל-system image. אני מניח שה-boot/kernel אני אתצרך להשאיר.
 
A.I.V‏ אורח
elcuco:
הבעייה ב-GSI היא שחלק גדול מהמכשירים פשוט... שונים מדי. לכן צריכים התאמות מיוחדות לחומרה ספציפית... לכן צריך התאמות מיוחדות גם לחומרה של הסלולרי.

אבל... אתה אומר שכיום יש GSI שאמור להיות מספיק טוב? אני פשוט אמור לצרוב אותו במכשיר ליש (צריכה מלוכלכת, כי למה לא?) וזה אמור להיות תואם למערכת המלאה של LineageOS?

אני מנדב את ה-Essential PH1 למשחק הזה. שלח לי קישור ל-system image. אני מניח שה-boot/kernel אני אתצרך להשאיר.



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


https://mitmachim.top/post/863677
 
אורח‏
לא יודע במה מתמחים המתחמיים-טופ ,
אבל מה זה מערכת ימות המשיח ולמה היא מצנתקת??
ובכלל יש תחרות עם ואצאפון,
וואו, מה הולך שם??

וגם למה צריך את צוות הפיקוח שינעל את הדיון ושלא יגיבו בדיון? מה אם חשקה נפשי לשאול שאלה באותו דיון,
נגיד למה מפתח aosp הפסיק לפתח אחרי אנדרואיד 12?
או מי הוא system.image שכולם מדברים עליו??
 
elcuco‏
Anonymous:
לא יודע במה מתמחים המתחמיים-טופ ,
אבל מה זה מערכת ימות המשיח ולמה היא מצנתקת??
ובכלל יש תחרות עם ואצאפון,
וואו, מה הולך שם??

וגם למה צריך את צוות הפיקוח שינעל את הדיון ושלא יגיבו בדיון? מה אם חשקה נפשי לשאול שאלה באותו דיון,
נגיד למה מפתח aosp הפסיק לפתח אחרי אנדרואיד 12?
או מי הוא system.image שכולם מדברים עליו??


תשאל משהו ברור, ותקבל תשובה ברורה. אם יש לך כמה שאלות, תמספר אותן.
תשתדל לא לכתוב התחמכויות (אין לי מושג מה זה "מצנתקת" או "ואצאפון").
 
A.I.V‏ אורח
Anonymous:
לא יודע במה מתמחים המתחמיים-טופ ,
אבל מה זה מערכת ימות המשיח ולמה היא מצנתקת??
ובכלל יש תחרות עם ואצאפון,
וואו, מה הולך שם??

וגם למה צריך את צוות הפיקוח שינעל את הדיון ושלא יגיבו בדיון? מה אם חשקה נפשי לשאול שאלה באותו דיון,
נגיד למה מפתח aosp הפסיק לפתח אחרי אנדרואיד 12?
או מי הוא system.image שכולם מדברים עליו??


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

כמובן יתכן שאתה באמת טרול.
 
אורח‏
A.I.V:
Anonymous:
לא יודע במה מתמחים המתחמיים-טופ ,
אבל מה זה מערכת ימות המשיח ולמה היא מצנתקת??
ובכלל יש תחרות עם ואצאפון,
וואו, מה הולך שם??

וגם למה צריך את צוות הפיקוח שינעל את הדיון ושלא יגיבו בדיון? מה אם חשקה נפשי לשאול שאלה באותו דיון,
נגיד למה מפתח aosp הפסיק לפתח אחרי אנדרואיד 12?
או מי הוא system.image שכולם מדברים עליו??


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

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



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

מה נעשה הלאה?
וכמובן תודה על השקעתך בתשובתך המפורטת עם המקורות 3>
 
אורח‏
הפותח המקורי (אני) דווקא חזר וקרא , והבין שזה מעל ההבנה שלו
 
אורח‏
האמת שעד היום לא הבנתי למה מכשירי הסלולר כאלו מסובכים, מה הבעיה לעשות סטנדרטיזציה כמו ב pc וזהו? גם במחשב אפשר לרכוש חומרה מכל יצרן אבל מצלמה תמיד תישאר מצלמה ובקר ישאר בקר מקסימום שכל יצרן יצור דרייבר וזהו.
משהו דפוק מאוד בכל עולם הסלולר.
 
כל הזמנים הם GMT + 2 שעות
   
PNphpBB2 © 2003-2004