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

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
לוגו מותג
איש אמתא

איש אמת

@איש אמת
מדריכים
אודות
פוסטים
4.0k
נושאים
237
שיתופים
0
קבוצות
2
עוקבים
40
עוקב אחרי
4

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • מדריך | פתיחת פרויקט בקודולר
    איש אמתא איש אמת

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

    שנתחיל?

    כנסו לכתובת הזאת .
    תחברו את חשבון גוגל שלכם-מומלץ, אם אתם מעדיפים סיסמה, לבחירתכם.

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

    אחרי הכניסה לחשבון שלנו יוצג לנו המסך הזה: שם נבחר את המסומן לפתיחת הפרויקט שלנו
    צילום מסך 2022-01-19 222759.png
    🔣 הודעה למשתמשי נטפרי: לא תוכלו לעשות את השלב הבא בגלל הסינון, תצטרכו לעקוב אחרי המדריך של מפתחים כאן ורק אח"כ תחזרו להמשך השלבים
    במסך הבא:
    אחרי שלחצנו על פתיחת פרויקט נצטרך להזין את השם של הפרויקט (שימו לב זה השם של הפרויקט, אך לא של האפליקציה!)
    חשוב לציין שהשם יכול להכיל רק מילים באנגלית
    רוצים להכניס משפט? יש להשים במקום הפסק רווח לשים _ כרווח כלומר אם נרצה לכתוב חנות כשרה נעשה את זה ככה:
    צילום מסך 2022-01-19 223904.png
    💁‍♂️ טיפ: אם אתם ואנגלים לא כ"כ מסתדרים, זה הזמן להוסיף תרגום גוגל לאתר אח"כ יהיה צורך בתכניקות (שימו לב שהעיצוב של האתר יתחרבש בתרגום לעיברית)

    במסך הבא נדרש להכניס את:

    בשדה הירוק: את שם חבילה שנרצה שיהיה לאפליקציה שימו לב גם זה לא יהיה השם שגלוי למשתמשים במכשיר אלא זה נצרך למערכת לדעת שזאת האפליקציה הנוכחית, כך שאם תוציאו עדכון לאפליקציה שלכם עם שם אחר שגלוי למשתמשים, עדיין היא תדע שזאת אותו אפליקציה ע"י השם חבילה (יש לזה עוד שימושים אבל לא לפהיום)
    השם צריך להיות בנוי לכל הפחות משני מילים באנגלית עם נקודה בין מילה למילה וללא רווח לדוגמה: Kosher.store במשפט עצמו אתם יכולים לכתוב מה שבא לכם והוא יכול להכיל אותיות ומספרים באנגלית בלבד!

    בשדה האדום: נבחר את הגרסת sdk מינמלית זה נצרך עבור פיתוחים קצת יותר מורכבים שדורשים api או תמיכה מסוימת-בשלב זה זה לא כ"כ מנפק"מ לנו אז נבחר בגרסה הכי נמוכה שיש- אנדרואיד 4.4.4 (שיאומי מקשים כדוגמה) כדי להגיע לכמה שיותר מכשירים שתומכים באפליקציה שלנו (אל תחששו זה אומר שזה יעבוד על כל מכשיר שהוא מגרסת אנדרואיד 4 ומעלה, ולא רק 4)

    כל שאר השדות הם לצבעי יסוד של האפליקציה-לא להיום
    צילום מסך 2022-01-19 230803.png

    זהו פתחנו פרויקט בהצלחה!!

    נציץ קצת לקבל מושג מה הולך שם ומי נגד מי.
    יפתח לנו מסך כזה:
    צילום מסך 2022-01-19 233324.png

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

    בהצלחה לכולם!!

    מדריכים - בניית ופיתוח אפליקציות

  • הסבר מה זה דומיין
    איש אמתא איש אמת

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

    למה צריך, מה זה שם דומיין?

    תארו לכם שכמו בספרי מדע בדיוני, היינו קוראים אחד לשני במספרים. מספרי תעודות זהות למשל. עכשיו דמיינו את אמא שלכם קוראת לכם מהמרפסת: " 316574569 תעלה הביתה מיד! האוכל מוכן!". החיים היו הרבה יותר מדויקים (ראיתי את בנך עם חיים – חיים אחיו או חיים השכן?) אולם הרבה יותר מסובכים. ("316574569 זהירות משאית . . ." או "חיים היה בלתי נשכח . . .איזה מהם?")

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

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

    המערכת יודעת גם לפרק את הדומיין לשרותים שונים בכתובות IP שונות, למשל דומיין מסוים כמו interspace.net , יכול להצביע למספר IP מסוים לצורך דיפדוף ב- web ולכתובת IP שונה לחלוטין לצורך קבלת דואר אלקטרוני.

    מה זה מבנה דומיין ?

    נניח לצורך ההדגמה ששם הדומיין שלנו הוא interspace.net. .net הוא "דומיין העל" TOP LEVEL DOMAIN (TLD) שתחתיו הדומיין שלנו רשום. ישנם מספר top level domains שונים – חלקם נועדו למטרות עסקיות (.com) חלקם נועד לפעילויות אינטרנט (.net) או ארגונים (.org).

    ישנם גם דומיינים שהוקצו לרישום אזורי או ארצי, כמו (.UK) לבריטניה או (.IL) לישראל. רשומות אלה ידועות גם כ- country specific domain name או כסיומת דומיין.

    דומיינים אלו מוקצים לפעמים ל Second Level Domains (SLD) שנחלקים למטרות שונות. לדוגמא: דומיין עיסקי ישראלי (.co.il) דומיין ממשלתי ישראלי (.gov.il)

    לסיומות דומיין ול SLD שלהם נרשמים אצל רשמים מורשים מחזיקי דומיין שרשאים לרשום ולעשות שימוש בתת - דומיין (sub-domain).

    את הדומיין: internic.co.il ניתן לפרק ל-internic – תת דומיין – (חלק זה ניתן לבחירה במהלך הרישום על בסיס מקום פנוי ורצוננו החופשי בכפוף לכללי הרישום), co – SLD (חלק זה ניתן לבחירה), il- סיומת דומיין ישראלית (חלק זה ניתן לבחירה).

    במהלך הרישום, יוקצה לנו שם דומיין (שם מתחם) המורכב מסיומת דומיין + Sub domain + SLD. בזכות שימוש במסד נתונים מרכזי, שם דומיין זה הינו ייחודי ויוקצה לשימושנו באופן בלעדי. תוכלו להתקינו על שרתי כתובות (DNS) שיצביעו על כתובת ה- IP של שרת אינטרנט, שבו תתקינו קבצים שאותם דפדפני הגולשים יתרגמו לתכנים כפי שתחפצו. גולש אינטרנט שיקיש את שם דומיין שלכם יגיע בוודאות לכתובת ה IP המתאימה.

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

    מה זה סאב דומיין ( Sub-Domain) ?

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

    באתר זה, קיימים שני שרתים כאשר לכל שרת (מכונה) סאב דומיין משלה.
    www.internic.co.il המצביע לאתר האינטרנט
    domain.internic.co.il המצביע לשרת ניהול דומיינים

    מה זה דומיין URL ?
    URL, ראשי תיבות של Uniform Resource Locator (מַעַן מַשְׁאַבִּים אָחִיד), זאת הכתובת המדוייקת שלך באינטרנט. לדוגמא, ה-URL שבו אתה נמצא כעת וכפי שמופיע בשורת כתובת האינטרנט בדפדפן הינו: http://www.internic.co.il/מה-זה-דומיין/ ה-URL מייצג את המיקום של דפי אינטרנט או כתובת אתר אינטרנט בדיוק כמו שמעטפה מופנת לכתובת שלך בדואר.

    מה זה דומיין ישראלי ?

    בעקרון, דומיין ישראלי הינו דומיין בסיומות של .IL - למידע נוסף אודות מה זה דומיין ישראלי

    מה זה דומיין בעברית ?

    דומיין בעברית הינו דומיין בסיומות של דומיינים בינלאומיים com. net. או בסיומות .IL אשר שם הדומיין מוקלד בעברית. דומיין בעברית ייראה כך: דומיין--בעברית.com כאשר בפועל הדומיין מקודד לפי תקן IDN ויראה כך: דומיין--בעברית.com שזהו בדיוק אותו שם דומיין. למידע נוסף אודות דומיין בעברית

    רקע על רישום דומיינים

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

    בשנת 1998 הוקמה יישות בינלאומית כעמותה ללא מטרות רווח הנקראת ICANN או בשמה המלא:
    Internet Corporation for Assigned Names and Numbers , וזאת במטרה להסדיר את עניין כתובות המחשבים בעולם, שאילולא הסדרה זאת לא יהיה לנו אינטרנט גלובלי.

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

    ל-ICANN יש אחריות ישירה לגבי ניהול והקצאת שמות דומיינים גלובלים הנקראים: gTLD (generic Top Level Domain) שכיום קיימים 21 כאילו כדוגמת: .com .net .info והוא ממשיך לפעול בהתמדה להגדיל באופן ניכר את אפשרויות הרישום ולהציע מגוון רחב יותר של סיומות דומיין.

    מצד שני מדיניות ICANN מאפשרת לכל מדינה וללא התערבות ICANN לנהל מרשם שמות מתחם (דומיין) משל עצמה שנקראים: ccTLD (country code Top Level Domain).

    ccTLD הם דומיינים בסיומות של שני תווים באנגלית המוקצים למדינות ואיזורים גיאוגרפים וזאת על פי תקן ISO-3166, כמו לדוגמא: il. לישראל , uk. לאנגליה או eu. לאירופה.

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

    דומיין בעברית

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

    הפתרון החלקי המוכר לנו, שאושר ונתמך ע"י ICANN הינו אפשרות לרשום דומיינים בשפות השונות עבור סיומות של דומיינים גנרים - בסיומת .com ו- .net

    דומיינים אילו נקראים IDN (International Domain Names) ומאפשרים רישום שמות דומיין בסיומות שאושרו בכל שפה שהיא, כלומר בעברית בסינית בערבית וכו'

    דומיין בעברית ייראה כך: דומיין--בעברית.com

    בפועל הדומיין מקודד לפי תקן IDN וייראה כך: xn-----zldagm2aae7bn3b5e3a.comשזהו בדיוק אותו שם דומיין. – לחצו על כל אחד מהלינקים ובדקו - זה בעצם אותו דומיין.

    מנוע של תרגום דומיין בעברית לקידוד IDN ולהיפך בדף תרגום דומיין בעברית.

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

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

    דומיין בעברית מלאה

    בשנים האחרונות נעשו ניסיונות ע"י חברה ישראלית לשווק את מה שהם קוראים דומיין בעברית מלאה. בדומיינים אילו שם הדומיין נראה כך: דומיין—בעברית.קום

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

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

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

    בימים אילו ICANN דן בנושא דומיינים התומכים באופן מלא בשפות מקומית כאשר בין היתר נותן את דעתו לנושא השיבוש וההטעיה ולכן אם בסופו של דבר גם אם יאושר רישום של דומיין בעברית מלאה באופן תקני סביר שלא יהיה בסיומת .קום או .נט

    רשתות

  • מדריך | קצת על Magisk Modules
    איש אמתא איש אמת

    היי שלום לכולם
    לפני תקופה ישבתי על הפורום וראיתי מלא שאלות איך מוסיפים אפליקציית מערכת, איך עושים שסקריפט ירוץ בהפעלת המכשיר, איך מוסיפים שורה ל Bulid.Prop ואיך נותנים הרשאות לקבצים
    אז הרמתי את הכפפה והחלטתי לבנות אפליקציה שתריץ את הנ"ל במתן לחיצה אחת, אממה שהפרויקט התעכב ואז גיליתי מחדש את ה-
    logo.png
    היום נדבר קצת על Magisk Modules
    על המבנה של המודל ואיך בונים אותו, מה הקבצים המשמשים אותו, ומה אפשר לעשות אתו
    לפני שנתחיל בואו נעשה קצת סדר בנושאים שאני רוצה לדבר עליהם

    • מה הם Magisk modules
    • סוגי הקבצים ב module
    • מבנה הקבצים ב module
    • מבנה הקבצים ב module מחולץ
    • בניית module משלנו
    • פתרונות נפוצים

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

    cb3c2eef-dd2a-48a3-a2a0-b9c2116e4768-image.png

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

    #- ישנם כמה ספריות מודולים ריקות שמופצות לציבור כגון MMT Extended או Magisk Template שאותם נוריד ונערוך

    #- דרך המודלים ניתן בקלות לשנות הגדרות בקובץ Bulid.Prop, לשנות הרשאות לקבצים, למחוק/להוסיף אפליקציות מערכת, להעלות סקריפטים בעת טעינת המערכת וכן להריץ קודים לתוך האפליקציות עצמם, ועוד

    סוגי הקבצים ב module

    (הקבצים הפופולאריים - מתייחס ל- magisk template)

    • module.prop

      • זהו קובץ התמיכה של המודל והוא מכיל את השם, תיאור, מפתח, וכד'.
    • config.sh

      • זהו קובץ ההגדרות של המודל
    • תיקיית system

      • מכילה את קבצי ההחלפה/הוספה למערכת
    • common (תיקייה)

      • system.prop
        • מכיל את הגדרות ה Bulid.Prop החדשות
      • service.sh
        • סקריפט המכיל פקודות שיעלו בעת הפעלת המכשיר בעת הרצת פקודות השירות
      • post-fs-data.sh
        • סקריפט המכיל פקודות שיעלו בעת הפעלת המכשיר קודם פקודות האתחול

    מבנה הקבצים ב module

    module.prop

    הפורמט המחמיר של module.prop:

    id=<string>
    name=<string>
    version=<string>
    versionCode=<int>
    author=<string>
    description=<string>
    updateJson=<url> (optional)
    

    לאלו שלא מונחים בנושא:
    string= טקסט
    (integer)int= מספר שלם
    url= קישור
    optional= לא חובה

    ועכשיו ביותר פירוט:
    #- בערך id נוסיף מזהה לאפליקציה בפורמט התווים האלו ^[a-zA-Z][a-zA-Z0-9._-]+$ בלבד, למשל:
    7afd47d5-e902-4ba3-b048-9ef97b120f9b-image.png
    #- בערך name הכניסו את שם המודל
    #- בערך version הכניסו את מספר הגרסה הפונה לציבור (תוכלו להכניס גם בשילוב מספרים = 1.6V-Bate-alpa
    #- בערך versionCode הכניסו את מספר הגרסה לצורך השוואה בין גרסאות - ניתן להכניס אך ורק ערך מסוג int
    #- בערך author הכניסו את שם המפתח
    #- בערך description הכניסו תיאור קצר על המודל שלכם
    #- בערך updateJson הכניסו כתובת URL ששולחת Json עם קובץ מעודכן

    config.sh

    ##########################################################################################
    #
    # Magisk
    # by topjohnwu
    # 
    # This is a template zip for developers
    #
    ##########################################################################################
    ##########################################################################################
    # 
    # Instructions:
    # 
    # 1. Place your files into system folder (delete the placeholder file)
    # 2. Fill in your module's info into module.prop
    # 3. Configure the settings in this file (common/config.sh)
    # 4. For advanced features, add shell commands into the script files under common:
    #    post-fs-data.sh, service.sh
    # 5. For changing props, add your additional/modified props into common/system.prop
    # 
    ##########################################################################################
    
    ##########################################################################################
    # Defines
    ##########################################################################################
    
    # NOTE: This part has to be adjusted to fit your own needs
    
    # This will be the folder name under /magisk
    # This should also be the same as the id in your module.prop to prevent confusion
    MODID=template
    
    # Set to true if you need to enable Magic Mount
    # Most mods would like it to be enabled
    AUTOMOUNT=true
    
    # Set to true if you need to load system.prop
    PROPFILE=false
    
    # Set to true if you need post-fs-data script
    POSTFSDATA=false
    
    # Set to true if you need late_start service script
    LATESTARTSERVICE=false
    
    ##########################################################################################
    # Installation Message
    ##########################################################################################
    
    # Set what you want to show when installing your mod
    
    print_modname() {
      ui_print "*******************************"
      ui_print "     Magisk Module Template    "
      ui_print "*******************************"
    }
    
    ##########################################################################################
    # Replace list
    ##########################################################################################
    
    # List all directories you want to directly replace in the system
    # By default Magisk will merge your files with the original system
    # Directories listed here however, will be directly mounted to the correspond directory in the system
    
    # You don't need to remove the example below, these values will be overwritten by your own list
    # This is an example
    REPLACE="
    /system/app/Youtube
    /system/priv-app/SystemUI
    /system/priv-app/Settings
    /system/framework
    "
    
    # Construct your own list here, it will overwrite the example
    # !DO NOT! remove this if you don't need to replace anything, leave it empty as it is now
    REPLACE="
    "
    
    ##########################################################################################
    # Permissions
    ##########################################################################################
    
    # NOTE: This part has to be adjusted to fit your own needs
    
    set_permissions() {
      # Default permissions, don't remove them
      set_perm_recursive  $MODPATH  0  0  0755  0644
    
      # Only some special files require specific permissions
      # The default permissions should be good enough for most cases
    
      # Some templates if you have no idea what to do:
    
      # set_perm_recursive  <dirname>                <owner> <group> <dirpermission> <filepermission> <contexts> (default: u:object_r:system_file:s0)
      # set_perm_recursive  $MODPATH/system/lib       0       0       0755            0644
    
      # set_perm  <filename>                         <owner> <group> <permission> <contexts> (default: u:object_r:system_file:s0)
      # set_perm  $MODPATH/system/bin/app_process32   0       2000    0755         u:object_r:zygote_exec:s0
      # set_perm  $MODPATH/system/bin/dex2oat         0       2000    0755         u:object_r:dex2oat_exec:s0
      # set_perm  $MODPATH/system/lib/libart.so       0       0       0644
    }
    
    

    #- הגדרות המודל -#
    #- בערך MODID נשנה לשם ה id שנתנו למודל בקובץ module.prop
    #- בערך AUTOMOUNT (בוליאני) נבחר האם יש לנו קבצים בתיקיית system שבמודל שטעונים העברה/עדכון ל/במערכת
    #- בערך PROPFILE (בוליאני) נגדיר האם יש לנו שינויים בקובץ system.prop שנרצה שיכנסו לבסוף לקובץ Bulid.Prop
    #- בערך POSTFSDATA (בוליאני) נגדיר האם יש לנו סקריפטים בקובץ post-fs-data.sh שדורשים הבהוב במצב post-fs-data
    #- בערך LATESTARTSERVICE (בוליאני) נגדיר האם יש לנו סקריפטים בקובץ service.sh שדורשים הבהוב במצב late start

    #- הדפסת UI -#
    #- בערך print_modname נכניס במקום Magisk Module Template את השם של המודל כדי ליצור הדפסת UI עם השם של המודל שלנו בלוג התקדמות של הצריבה

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

    #- שינוי הרשאות לקבצים -#
    #- תחת הערך set_permissions ניתן לנו כמה דוגמאות לשינוי הרשאות לקבצים ניתן להוסיף את השינויים שלכם שם...

    תיקיית system

    בתיקיה הזאת נניח את הקבצים בצורה שברצוננו להניח אותם בסיסטם האמיתי למשל ניקח את אפליקציית systemUI ונרצה להחליף אותה דרך מודל אז נפרוס את הנ"ל לתוך הסיסטם שבמודל בצורה כאילו היה בסיסטם - system/priv-app/systemUI וכן כל קובץ (system/media/bootimege.png) והם באופן רקורסיבי יתעדכנו בסיסטם (עיינו טוב מה זה אופן רקורסיבי...)

    #- כאמור לעיל ישנו דגל פעולה בשם .replace שאם ישנו בתיקיות הסופיות הוא מצביע על החלפת אותה תיקיה עם רעותה בסיסטם ללא מיזוג הקבצים לדוגמה /system/app/YouTube/.replace יחליף את תיקיית YouTube שבמודל עם זאת שבסיסטם

    מבנה הקבצים במודל מחולץ

    כאשר Magisk טוען את המודלים, הוא מפרק אותם לתיקיית שם המודל/data/adb/modules משום שתיקייה זו אינה נגישה ללא הרשאות רוט ואינה סיסטם

    #- קבצים בפירוק -#

    /data/adb/modules
    ├── .
    ├── .
    |
    ├── $MODID                  <--- התיקיה נקראת בשם המזהה של המודול
    │   │
    │   │      *** מידע מודל ***
    │   │
    │   ├── module.prop         <--- קובץ זה מאחסן את המטא נתונים של המודול
    │   │
    │   │      *** התוכן העיקרי ***
    │   │
    │   ├── system              <--- תיקיה זו תותקן אם ציינתם אישור ב AUTOMOUNT
    │   │   ├── ...
    │   │   ├── ...
    │   │   └── ...
    │   │
    │   ├── zygisk              <--- תיקיה זו מכילה את הספריות המקוריות של המודול Zygisk
    │   │   ├── arm64-v8a.so
    │   │   ├── armeabi-v7a.so
    │   │   ├── x86.so
    │   │   ├── x86_64.so
    │   │   └── unloaded        <--- דגל, כשקיים כנראה שהספריות המקוריות אינן תואמות
    │   │
    │   │      *** דגלי מצב ***
    │   │
    │   ├── skip_mount          <--- אם הדגל (קובץ) קיים, Magisk לא תטען את השינויים לסיסטם
    │   ├── disable             <--- אם קיים, המודול יושבת
    │   ├── remove              <--- אם קיים, המודול יוסר באתחול מחדש הבא
    │   │
    │   │      *** קבצים אפשריים ***
    │   │
    │   ├── post-fs-data.sh     <--- סקריפט זה יבוצע בשירות-post-fs-data
    │   ├── service.sh          <--- סקריפט זה יבוצע בשירות late_start
    |   ├── uninstall.sh        <--- סקריפט זה יתבצע כאשר Magisk תסיר את המודול שלך
    │   ├── system.prop         <--- מאפיינים בקובץ זה ייטענו כמאפייני מערכת על ידי resetprop
    │   ├── sepolicy.rule       <--- כללי מדיניות מותאמים אישית נוספים
    │   │
    │   │      *** נוצר אוטומטית, אין ליצור או לשנות באופן ידני ***
    │   │
    │   ├── vendor              <--- A symlink to $MODID/system/vendor
    │   ├── product             <--- A symlink to $MODID/system/product
    │   ├── system_ext          <--- A symlink to $MODID/system/system_ext
    │   │
    │   │      *** כל קבצים/תיקיות נוספים מותרים ***
    │   │
    │   ├── ...
    │   └── ...
    |
    ├── מודלים נוספים
    │   ├── .
    │   └── .
    ├── .
    ├── .
    

    #- דגלי מצב -#
    #- skip_mount / disable / remove דגלים אלו מורים ל Magisk לבצע פעולות מסוימות
    נסו בבית: התקינו מודל כל שהוא וכנסו לנתיב הזה שם המודל/data/adb/modules ותזכרו את הקבצים הנוכחים, כעת חיזרו ל Magisk והקליקו להשבתת המודל, כעת חיזרו לסייר ותראו שהתווסף לנו הקובץ disable שהוא מורה ל Magisk להשבית את המודל תוכלו למחוק אותו משם ולחזור ל Magisk ולראות שהופ המודל כבר לא מושבת, ככה גם בהסרה של המודל יתווסף לנו הדגל remove

    בניית module משלנו

    המשך יבוא בעזרת ה'

    אה רגע לני שאני בורח, יש כמה קרדיטים
    #- קרדיט לגרפים תרשימים והגדרות
    #- קרדיט על על ה template והicon

    מדריכים - אנדרואיד

  • שיתוף | מקבץ | פקודות ב build prop
    איש אמתא איש אמת

    כידוע שמערכות אנדרואיד כמעט בכל המכשירים הם אותו הדבר (אולי יותר מאובטחות ופחות) רק בעיצוב חיצוני שונה אך בכולם יש כמעט אותם אפשרויות כמו למשל פתקים מחשבון דפדפן וכד'.
    השוני בין המערכות הוא הפונקציות מעבר למקובל כדוגמת שתי משתמשים או סיבוב מסך וכד'.
    ישנם מכשירים שתומכים מבחינת חומרה בכל הפונקציות של דומיהם אך היצרנים החליטו להגביל את האפשרויות כדי לשמור על שוק פתוח.
    יש קובץ בשם buid.prop בנתיב system/ ששם יש אפשרות לכוון את הפונקציות הנסתרות האלו כאן אני יביא בלנ"ד אסופות מכל מה שראיתי נכיצד לכוון את מכשיר האנדרואיד שלכם לפי רצונכם.
    לעניניים התכניים
    דורש הרשאות רוט
    ולעריכת הקובץ אפשר להשתמש עם כל סייר רוט ועורך פתקים או להשתמש עם BuildProp Editor שהיא גם מגבה את הקובץ לפני כל שינוי

    בהקשר להיכן לכתוב את זה אז ככה יש כמה חלקים ב build חלק של הבניין וחלק של מאפיינים נוספים את רובם צריך להוסיף במאפינים נוספים
    עוד משהו בקשר להגדרות הנ"ל השתדלתי לכתוב את מה שהיה כתוב על הפקודה הזאת מהמקום שהעתקתי אבל תשנו אותה לאיך שבא לכם למשל "זמן סריקת הוויפי" בחיסכון בסוללה מופיע לו 180 שניות סריקה אם זה מעצבן אותכם שלפעמים אתם צריכים לחכות יודר מידי עד שמוצא רשת אז תורידו ל100 שניות או פחות
    וכן ההגדרה "השבתת adb פעיל" כתבתי את ההגדרה שמשביתה אבל באותו מידה אם תשנו את ה 0 ל 1 ההגדרה תתהפך ל"הפעלת הודעת adb פעיל" וכן על זה הדרך בכל המקומות שמופיע false ו true שככה פועל וככה מכובה
    אני אשמח להארות והערות

    רשימת שינויים הקיימים באנדרואיד 4 עד 5

    קרדיט

    מערכת/איכות שימוש/סוללה

    .

    שיפור איכות ה RAM

    debug.performance.tuning=1
    ro.HOME_APP_ADJ=1

    השבתת הודעת adb פעיל

    persist.adb.notify=0

    ביטול דיווח שגיאות מובנים

    profiler.force_disable_err_rpt=1
    profiler.force_disable_ulog=1

    משבית בדיקת שגיאות

    ro.kernel.android.checkjni=0
    ro.kernel.checkjni=0

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

    :::

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

    :::

    ro.mot.eri.losalert.delay=1000
    ro.ril.power_collapse=1
    pm.sleep_mode=1
    wifi.supplicant_scan_interval=180
    ro.mot.eri.losalert.delay=1000
    ro.ril.disable.power.collapse=0
    ro.ril.power_collapse=1
    power_supply.wakeup=enable
    ro.mot.eri.losalert.delay=1000
    ro.config.hw_power_saving=1
    ro.ril.disable.power.collapse=0
    profiler.force_disable_ulog=true
    profiler.force_disable_err_rpt=true
    profiler.force_disable_err_rpt=1
    profiler.force_disable_ulog=1
    ro.vold.umsdirtyratio=20
    dalvik.vm.checkjni=false
    dalvik.vm.execution-mode=int:jit
    video.accelerate.hw=1

    חיסכון בסוללה בלי להקטין ביצועי מעבד וכד' (כמובן שפחות חוסך מהקודם)

    wifi.supplicant_scan_interval=180
    power.saving.mode=1
    proximity_incall=enable
    usb_wakeup=enable
    ro.config.hw_power_saving=true

    הוספת משתמשים

    fw.max_users=3
    fw.show_multiuserui=1
    fw.show_hidden_users = 1
    fw.power_user_switcher = 1

    השבתת Logcat

    logcat.live=disable

    הפעלה מהירה

    ro.config.hw_quickpoweron=true

    ביטול אנימציית פתיחה

    debug.sf.nobootanimation=1

    מסך/תאורה

    .

    סיבוב מסך בכל האפליקציות

    windowsmgr.support_rotation_270=true

    סיבוב מסך במסך נעילה

    lockscreen.rot_override=true

    סיבוב מסך במסך הבית

    log.tag.launcher_force_rotate=VERBOSE

    להפעלת תאורת מקשים כשהמסך דלוק

    ro.mot.buttonlight.timeout = 0

    שנה צפיפות LCD (שנה xxx לערך הרצוי)

    ro.sf.lcd.density=xxx

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

    ro.media.capture.flash=led
    ro.media.capture.flashMinV=3300000
    ro.media.capture.torchIntensity=40
    ro.media.capture.flashIntensity=70
    ro.media.capture.maxres=16m
    ro.media.capture.fast.fps=4
    ro.media.capture.slow.fps=120
    ro.media.panorama.defres=3264x1840
    ro.media.panorama.frameres=1280x720
    ro.camcorder.videoModes=true
    ro.media.cam.preview.fps=0
    ro.media.codec_priority_for_thumb=so

    שיפור ביצועי מסך המגע

    debug.sf.hw=1
    persist.sys.ui.hw=1
    debug.performance.tuning=1
    video.accelerate.hw=1
    debug.egl.profiler=1
    debug.egl.hw=1
    debug.composition.type=gpu

    הגדרת {כמות} זיהויי נגיעות במסך מגע

    ro.product.multi_touch_enabled=true
    ro.product.max_num_touch=2

    לאיכות גלילה יותר טובה

    windowsmgr.max_events_per_sec = 150
    ro.min_pointer_dur = 8
    ro.max.fling_velocity = 12000
    ro.min.fling_velocity = 8000
    persist.sys.scrollingcache = 3
    debug.sf.hw = 1

    מעברי מסך חלקים

    persist.service.lgospd.enable=0
    persist.service.pcsync.enable=0
    touch.pressure.scale=0.003

    תיקון מסך שחור בסיום שיחה

    ro.lge.proximity.delay = 25
    mot.proximity.delay = 25

    רשת

    .

    צלצול מידי

    ro.telephony.call_ring.delay
    ring.delay = 0

    הגדרת זמן סריקה של הוויפי (לפי שניות)

    wifi.supplicant_scan_interval = 120

    משבית מיקום

    framework/com.android.location.provider.jar[/I]
    ro.com.google.locationfeatures=0
    ro.com.google.networklocation=0

    מבטל שליחת נתוני שימוש

    ro.config.nocheckin=1

    שיפור איכות קליטה

    ro.config.hw_fast_dormancy=1
    persist.cust.tel.eons=1

    תמיכה ב- ipv4 וב- ipv6

    persist.telephony.support.ipv6=1
    persist.telephony.support.ipv4=1
    net.ipv4.ip_no_pmtu_disc = 0
    net.ipv4.route.flush = 1
    net.ipv4.tcp_ecn = 0
    net.ipv4.tcp_fack = 1
    net.ipv4.tcp_mem = 187000 187000 187000
    net.ipv4.tcp_moderate = 1
    net.ipv4.tcp_no_metrics_save = 1
    net.ipv4.tcp_rfc1337 = 1
    net.ipv4.tcp_rmem = 4096 39000 187000
    net.ipv4.tcp_sack = 1
    net.ipv4.tcp_timestamps = 1
    net.ipv4.tcp_window_scaling = 1
    net.ipv4.tcp_wmem = 4096 39000 187000

    כפיית איכות גלישה

    net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960
    net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960
    net.tcp.buffersize.umts=4096,87380,256960,4096,163 84,256960
    net.tcp.buffersize.gprs=4096,87380,256960,4096,163 84,256960
    net.tcp.buffersize.edge=4096,87380,256960,4096,163 84,256960

    כפיית שימוש ב DNS של גוגל

    net.rmnet0.dns1 = 8.8.8.8
    net.rmnet0.dns2 = 8.8.4.4
    net.dns1=8.8.8.8
    net.dns2=8.8.4.4

    שיפור זרימת אינטרנט למכשיר

    media.stagefright.enable-player=true
    media.stagefright.enable-meta=true
    media.stagefright.enable-scan=true
    media.stagefright.enable-http=true
    media.stagefright.enable-rtsp=true
    media.stagefright.enable-record=true

    התאמת רשת G3

    ro.ril.hep=0
    ro.ril.hsxpa=2
    ro.ril.gprsclass=12
    ro.ril.enable.dtm=1
    ro.ril.hsdpa.category=8
    ro.ril.enable.a53=1
    ro.ril.enable.3g.prefix=1
    ro.ril.htcmaskw1.bitmask=4294967295
    ro.ril.htcmaskw1=14449
    ro.ril.hsupa.category=6
    {קראתי גם על התאמה של דור 4 ואני לא מוצא את זה 😥 }

    שמע/צפיה/ועוד

    .

    איכות שמע בשיחה

    ro.ril.enable.amr.wideband=1
    ro.config.vc_call_steps = 20 (שינוי בן 7 ל 20)

    הגדרת איכות פתיחת תמונה

    ro.media.enc.jpeg.quality = 100
    persist.sys.use_dithering=1

    איכות הקלטת אודיו ווידאו

    ro.media.enc.jpeg.quality=100
    ro.media.dec.jpeg.memcap=8000000
    ro.media.enc.hprof.vid.bps=8000000
    ro.media.capture.maxres=8m
    ro.media.panorama.defres=3264×1840
    ro.media.panorama.frameres=1280×720
    ro.camcorder.videoModes=true
    ro.media.enc.hprof.vid.fps=65

    שמירה על איכות מקסימלית בתמונת פנורמה

    ro.media.panorama.defres = 10800x2442
    ro.media.panorama.frameres = 3264x1840

    הפעלת Camera2API

    persist.camera.HAL3.enabled = 1

    מדריכים - אנדרואיד

  • מדריך I שימוש בתוכנת מובילגו(הכנסת אפליקציות לשעבר)
    איש אמתא איש אמת

    בהמשך לכאן...\

    מדריך קצר בשימוש בתוכנת מובילגו

    • מה זה בכלל מובילגו?!
      • לכל מי שרוצה להכניס אפליקציות לעשות רוט למכשיר (נ"ל שלא עובד בשיאומי) ,להעביר את כל המכשיר למכשיר חדש ,לשחזר אנשי קשר ונתונים ,למחוק נתונים לשלוח סמס ,להתקין apk דרך החנות ישר למכשיר ,וכן להוריד מיוטיוב למכשיר , לצלם תמונת מסך...דרך המחשב מובליגו מיועדת אליו אז נתחיל...
         
    • התקנת ופריצת התוכנה
      • מתקינים את מובילגו (קרדיט ל @יוסי-מחשבים)
        -אחרי התקנת התוכנה יש חלון שבו אתם צריכים ללחוץ על פיניש שם הוריד את הסימון של הוי שאומר לתוכנה להידלק במקרה ששכחתם יש להיכנס למנהל משימות ותחת התווית פרטים (תהליכים לשעבר) לכבות את כל התהליכים שקשורים לתוכנה (לא מספיק לכבות סתם)
      • בזיפ של התוכנה תמצאו שני דברים את התוכנה ועוד תיקיה שאותה צריך לפתוח להעתיק את תכולת תיקיית Crack לתיקיה הראשית של התוכנה וסיימנו עם הפריצה

     

    • אופן השימוש בתוכנה

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

    ‏‏דף ראשון.PNG
    1= לראות ולנעל את כל האפליקציות שיש במכשיר (מחולק לשנים מערכת/משתמש)
    2= לראות ולנעל את האנשי קשר (מחולק לפי סימים)
    3=לראות את הסמסים ולשלוח חזרה (מחולק לפי סימים)
    וכן על זה הדרך כולם עד האחרון שהוא סייר מחולק לשנים אחד קבצי מערכת (רק נותן להעתיק את הקבצים לא להתלהב)
    4=שם תראו את המסך של המכשיר שלכם בזמן אמת
    5=לבצע שחזור של קבצים אנשי קשר וכו מהמכשיר (מתכבה כמה פעמים באמצע)
    6='להחליף פלאפון' כלומר שיהיה לי את אותם נתונים בטלפון החדש
    7=לבצע השרשה (רוט) למכשיר (ניסיתי בשיאומי ולא נראה לי שעשה משהו אבל בתוכנה עצמה סימן שההשרשה הצליחה)
    8=רענון של תמונת המסך שמופיע בתוכנה
    9=צילום של המסך נב שחכתי לרשום בסימן קריאה מעל תוכלו לראות את פירטי הפלאפון
    מסך ב
    כשלוחצים על התמונה של המכשיר או על super toolkit:
    ‏‏דף שני.PNG
    ניגע בדברים החשובים (אני עייף)
    1=להתקין אפליקציות דרך המחשב
    2=למחוק נתונים מהמכשיר
    3=לשחזר נתונים מהמכשיר ,אפש' בחירה אנשי קשר/וכו
    4=שם תראו אפשרות של הורדת אפליקציות מהחנות ישירות למכשיר או סירטונים מיוטיוב ישירות למכשיר
    פיצרים
    כל זמן שהמכשיר מחובר תקבלו עידכונים לגבי מצבו כשיש שיחה נכנסת או סמס וכו וכן תראו את מצב הטענת המכשיר כך
    ‏‏לכידה.PNG {מודה שהיא קצת חופרת לפעמים 😓 אפשר לסגור את התוכנה דרך מנהל משימות בתווית פרטים}
    תוכלו ללחוץ עליו ויפתח לכם חלון לשם אתם יכולים לגרור כל קובץ שתרצו להעביר למכשיר והוא כבר יעביר לבד
    ב לגבי התקנת קבצי apk במכשיר אין צורך להעתיק למכשיר וכו או להפעיל את מובליגו אלא פשוט להפעיל את הקובץ במחשב יפתח לכם חלון אישור
    ‏‏2לכידה.PNG
    מקווה שאני מובן
    גילוי נאות התוכנה מתקינה אפליקציה בשם מובליגו על המכשיר אז מי שלא בא לו....

    מה התוכנה לא עושה

    היו כאילו שהתלהבו ויתכזבו 😓 אז התוכנה לא יכולה להתקין מתקין חבילות וכן א"א למחוק או להעתיק שום קובץ למחיצת מערכת

    עזרה הדדית - אנדרואיד

  • מדריך I הכנסת אפליקציות לכלים או למשחקים
    איש אמתא איש אמת

    בס"ד

    דרישות

    .

    :::

    • apk asye tool

    • JDK

      • ל 64 סיביות
      • ל 86 סיביות

    .

    • netpad++

    • פריימוורק של אותו מכשיר (נמצא במחיצת מערכת תחת במיקום system/frimwork

    • אפליקצית clasicHome נמצאת ב system/priv app (אותה נפרק בהמשך)

    • שם החבילה (שם האפלקציה אפשר ע"י כלבו רוט או סייר es)

    חובה להתקין את ה apk asye tool במיקום ללא עברית

    :::

    .

    הכנת התוכנה

    .
    נפתח את apk asye tool
    נדפדף ללשונית פריימוורק ונתקין את הפרימוורק של המכשיר
    ‏‏מדריך 1.JPG

    2:נדפדף למיקום של הפריימוורק
    3:נתקין אותו
    4:נראה שההתקנה הצליחה (בע"ה)

    עכשיו נדפדף ללשונית אפשרויות ואז ללשונית apktool ונלחץ על שמירת החתימה המקורית
    ‏‏מדריך 2.JPG

    פירוק האפליקציה (decompiler)

    עכשיו לפרק את האפליקציה (decompiler)
    נדפדף לחלונית main
    1: נבחר את האפליקציה
    2: נלחץ לפירוק האפליקציה
    למטה נראה הודעת הצלחה
    ‏‏לכידסגסה.PNG

    עריכת האפליקציה

    נדפדף לתיקית מסמכים ואז APK Easy Tool ושם לתיקית 1-Decompiled APKs שם נמצא את האפליקציה שפירקנו
    ניכנס ל res/xml ונפתח את הקובץ customize_apps.xml ע"י netpad++ שם נראה כך
    א' את שם החבילה (אופציונלי גם את שם הסימלי שלה=לא חובה בסתם אפליקציה) ב' את הקטגוריה שלה ג' גם אופציונלי את הסדר של הקטגוריה כלומר שאפליקציה א' תהייה ראשונה וב' שניה וג' שלישית וכן על זה הדרך
    של א' קוראים pkgname (לסימלי = smlname) לקטגוריה group ולמיקום ברשימה position
    כאן נראה שהאפליקציות מסווגות לפי קטגוריות: group ומיקום ברשימה: position
    37f38e10-dca2-4914-b601-01d340b13023-image.png

    יש game ו extra ותפריט ראשי ו hide (מוסתר) ...
    כל אפליקציה שנרצה להוסיף נשכפל שורה ונמחק את כל הכיתוב בשחור בערכים pkgname ו position ו group
    ב pakname נכתוב את שם האפליקציה שאנחנו רוצים להכניס (יש כאן פרויקט שלי או שנמצא את השם ע"י כל בו רוט או סייר שיש בו פונקציה כזאת לדוגמת es אפשר לראות בתוכנה עצמה בחלקה התחתון לי לא עובד..)
    ב position נכניס את המיקום שזה יהיה ברשימה (לשים לב שהמיקום לא תפוס כבר
    וב grup נכתוב את התיקייה שזה יופיע או תפריט ראשי או מוסתר או משחקים או כלים ...
    לאחרונה ראיתי גרסאות שיש להם "עוד" בכלים ושם יש עוד רשימה של אפליקציות אז הדרך לעשות את זה זה להכניס את המשחקים לכלים ובקובץ שפה לכתוב במקום משחקים כלים..

    ***סגירת האפליקציה recompiler ***
    ‏‏מדריך 4.JPG
    נלחץ על קומפייל ונחכה לסיום וחתימה והאפליקציה תהיה בתקיית התוכנה תחת התיקייה 1-Recompiled APKs

    שבת שלום

    מדריכים - שיאומי +Qin1s

  • מדריך | קצת על Firebase
    איש אמתא איש אמת

    היי שלום לכולם
    לאחרונה התחלתי קצת להתעסק עם Firebase
    וגילית דברים נפלאים

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

    R.png


    קצת על פיירביס:
    פיירבייס הוקמה בשנת 2011 כחברה עצמאית בשם Envolve
    ב 2012, שחררה החברה את המוצר הראשון שלה, Firebase Realtime Database, שמאפשר לסנכרון בזמן אמת נתונים ממכשירי סלולר אל שרתי ענן של פיירבייס.
    ב 2014, נרכשה פיירבייס על ידי חברת גוגל
    ב 2017, השיקה פיירבייס את שירות Cloud Firestore כמסד נתונים בענן, המאפשר לשנות נתונים בזמן אמת


    השירותים ש Firebase מספקת:

    • סנכרון בזמן אמת נתונים
    • מסד נתונים בענן עם סנכרון בזמן אמת נתונים
    • שרות אחסון בענן

    למה זה טוב לנו:

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

    אז יאללה באו כבר נפתח חשבון...

    פתיחת חשבון

    א

    קודם כל נכנס לכתובת הזאת בכדי לפתוח, ולקשר את החשבון גוגל
    ☯ אלו שלא למדו עדיין אנגלית (אני למשל...) התרגום של אדג' הרבה יותר נוח, אז תפתחו שם...
    נבחר את ה Gat started
    7cce451e-5a63-44c7-9a4c-33a9b8592a2d-image.png
    ונרשום את חשבון הגוגל שלנו


    ב

    יצירת פרויקט

    בסיום ההרשמה נראה את המסך הזה
    נבחר ב Add project
    כל שאר הריבועים שאתם רואים, זה פרויקטים שונים שיצרתי וטשטשתי את ה id שלהם
    05739dd2-f98e-4cfa-ba6b-3140d4838bc7-image.png
    בשלב הבא נצטרך להזין את שם הפרויקט באנגלית, ולסיום לבחור ב "המשך"
    291ca7c6-0f07-4c1e-9f40-f61c8010619e-image.png
    (כן אני יודע שלא ככה כותבים מתמחים..)

    שני השלבים הבאים הם האם לאפשר לגוגל אנליסט לנתח את הפרויקט שלנו
    אין לי מושג מה ולמה אבל רוב המדריכים שראיתי ציינו לא לסמן...
    4b215f3f-fef1-44d4-b02d-206c5a59c896-image.png
    לסיום נבחר ב"צור פרויקט"
    ef9edc4e-9a1f-442c-a6e6-d98e83128a27-image.png
    כרגע פתחנו פרויקט חדש יש להמתין ותוך כמה שנית יוצג לנו כפתור למעבר לפרויקט
    add4fa21-ecef-4a76-94b7-98f9a016e2aa-image.png
    וזהו
    רגע
    בא נדבר מי נגד מי שם
    אז ככה אין לי הרבה ידע מה באמת אפשר לעשות שם, אבל באו נתחיל..


    קשירת האפליקציה לפרויקט

    ג

    נכנס להגדרות של הפרויקט
    450916c4-491c-4e59-8115-f82c7aa11fb1-image.png
    ונבחר הוספת אפליקציה
    4725cecb-1300-4438-a7f2-437668d1e05a-image.png
    נבחר בפלטפורמת אנדרואיד, כמובן..
    89202e55-0bc1-4637-88a0-e4424d60894f-image.png
    בשלב הבא נצטרך להכניס את המאפיינים הבאים

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

    נחזור רגע לקודולר
    נפתח שם את ההגדרות
    וניגש לתפריט Poblisthing
    be4c32ba-e657-44b4-a77e-9caca387f887-image.png
    בתאב תחת תווית package name נמצא את השם חבילה של האפליקציה, אם זה ריק זה הזמן להוסיף שם חבילה משלנו...
    את החותמת איתור באגים נמצא בהגדרות פרופיל של קודולר , נעתיק אותה ונכניס בפיירביס
    381038c3-465d-48b8-9134-cdef9d75eb82-image.png
    אנחנו צריכים כזאת תוצאה
    9084c70a-ee14-463f-886f-26bb0ed4ab44-image.png
    אם יש לנו נעבור לשלב הבא
    נוריד את ה json
    c44ca2ef-e57b-4273-bc4c-6dce65bec115-image.png
    ונחזור שוב לקודולר
    נפתח את תיקיית המסמכים של הפרויקט שלנו בקודולר, ונגרור לשם את הקובץ

    • שימו לב זה צריך להיות באותו שם כמו שזה אצלי, ככה שאם בטעות הורדתם פעמים או מכל סיבה אחרת השתנה לקובץ השם- תתקנו אתו
      215ee2c0-dece-4ab8-8c40-99ae332a7690-image.png
      על שלושת השלבים הבאים אפשר פשוט לאשר ואין צורך להתעמק בהם יותר מידי
      וזהו סימנו, האפליקציה משודכת לפרויקט פיירביס

    פתיחת מסד נתונים בפרויקט

    ד

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

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

    בכדי להשתמש במסד הנתונים באפליקציה נצטרך קודם כל לפתוח אותו בפרויקט בפיירביס
    ניגש לתפריט הבא
    11ad3694-a232-45d8-baba-606b304c32f5-image.png
    ותפתח שם מסד נתונים
    אין לי תמונות להציג עקב זה שכבר פתחתי את המסד הנתונים
    אבל בקצרה, מה שנצטרך זה לבחור את השרת שישמור את הנתונים שלנו
    (לנו זה לא כ"כ משנה כי מדובר בפרויקטים קטנים בלי הרבה אחזור מידע כך שבאיזה מדינה בדיוק השרת יהיה, זה לא כ"כ משנה...)


    הוספת מסד נתונים לאפליקציה

    ה

    נגרור את רכיב firebase database מתפריט גוגל
    נחזור לפיירביס, ונכנס למסד הנתונים בזמן אמת
    נעתיק את כתובת ה URL של הפרויקט שלנו
    (טשטשתי סימני זיהוי)
    97c4e095-762e-487d-9f86-08e65c88f09d-image.png

    נחזור לקודולר ונדביק את ה url לתוך הגדרות רכיב פיירביס דאטאביס בשורת ה Firebase URL
    9e2df73e-c641-415d-b877-1b3b143f2e81-image.png
    ואז נחזור לפיירביס ונעתיק את הטוקן שישמש אותנו לחיבור (ניתן "לשחק" עם הטוקן בפיירביס ולהחליף כל כמה זמן אותו או לאשר רק לרשומים וכד' כדי לאפשר אבטחה גבוהה)
    נפתח שוב את הגדרות הפרויקט
    1ec68951-d272-4cab-8531-6e14c952672c-image.png
    ומשם נעתיק את הטוקן
    4aa83d2b-d107-4367-ba64-069d4d26c849-image.png
    ונדביק אותו בשורת Firebase Tokan (השורה העליונה)
    49e65f60-2457-4647-a4d2-82d490493299-image.png
    כדי לשמור על אבטחה גבוהה, פיירביס מגדירה כברירת מחדל שלא כל משתמש יוכל לקרא ולכתוב נתונים
    כרגע אני לא כ"כ מבין json אז פשוט אני פותח לכל המשתמשים אפשרות לכריאה וכתיבה ולא רק למשתמשים מאומתים או כל תנאי אחר..
    אז נחזור שוב לפיירביס כדי להגדיר קריאה וכתיבה לכולם
    נכנס למסד נתונים
    תחת התווית rules נבחר בעריכת הכללים - Edit rules
    נמחק את כל השורות שם ונכניס את הכללים האלו

    {
      "rules": {
        ".read": true,
        ".write": true
      }
    }
    

    26177a32-3b92-4382-aece-5dedbb615935-image.png
    ונשמור את השינויים ב Polish
    151daf1a-3a77-46f7-8814-169da382a441-image.png
    בחזרה לקודולר
    כדי לשמור נתונים
    נוסיף 3 תיבות טקסט וכפתור
    ונשתמש בבלוקים הבאים
    blocks.png
    לקריאת נתונים
    נוסיף תווית ו 2 תיבת טקסט
    ונשתמש בבלוקים הבאים
    blocks (1).png
    blocks (2).png
    (זה אם רוצים להציג את הערך של תג מסוים בתוך דלי (אוסף תגים) אך כמובן יש שיטות להציג את כל הערכים או את כל התגים)

    מכאן רק נוכל להשתפר...

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

    • פתיחת פרויקט
    • פתיחת מסד נתונים
      ...
    מדריכים - בניית ופיתוח אפליקציות

  • מדריך | הכשרת שיאומי מקשים | מדריך לצריבת גרסא מלאה לשיאומי +Qin1s עם תוכנת SPD (גרסא כשרה)
    איש אמתא איש אמת

    מדריך להכשרת שייאומי +Qin1s

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

    אך לפני הכל הבהרה: המדריך נוצר כדי לעזור לאנשים להכשיר את ה-+Qin1s שלהם,
    אתם מתבקשים בכל לשון של בקשה לא לנצל את המידע בשביל לקחת לאנשים כסף על הכשרה , לא לזה המדריך מיועד!
    אדרבה אתם מתבקשים לשתף אותו כדי שיהיה לכל האנשים הזדמנות כמוכם ללמוד ולשתף אחרים.
    במדריך הושקעו שעות ארוכות כדי להסביר בצורה הטובה ביותר את הדברים, וכן כדי ליצור את קובץ הקושחה, אני מבקש מכל המשתמשים להשאיר את הקרדיט לפורום, ויותר מכן, המעתיק ללא אישור מפורש מסתכן בתביעה על הפרת זכויות יוצרים.

    שימו לב: אני לא לוקח אחריות על כל פעולה שעשו שלא כפי הנרשם במדריך וגם אם עשו כפי שנכתב וקרתה תקלה הכל על אחריותכם המלאה!
    אני מבקש שלפני שאתם מתחילים תעברו על המדריך לפחות פעמיים כדי שתוודאו שאתם מבינים.
    אם בכ"א קרתה תקלה (לא אמור להיות, אבל הכל יתכן), אתם מוזמנים לשאול ולבקש פתרון בפורום התמיכה שלנו.

    אז בואו נתחיל! ____________________________________________

    ראשית כל נוריד את הקבצים והתוכנות הנצרכות:

    תוכנת הצריבה
    הוראות לתוכנת הצריבה: יש להוריד, לחלץ, ולהיכנס לקובץ התוכנה בשם ResearchDownload (בשאר הקבצים שבתיקיה אין צורך לגעת)
    דרייבר - לא חובה בכלל נצרך רק עם התוכנה לא מזהה את הטלפון
    הוראות לדרייבר: יש להוריד, לחלץ, ולבחור את גרסת הווינדוס שלכם (7\8\10) ולהתקין את הקובץ המתאים

    ______________________________

    כעת נוריד את קובץ הגרסא עצמו (קובץ ה-pac):

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

    ______________________________

    לאחר שהורדנו את כל הקבצים, ותוכנת הצריבה פתוחה, נוכל להמשיך לשלב צריבת הגרסא בעצמו:
    דבר ראשון - נטען את הקובץ של הגרסא בתוכנת הצריבה, כך נעשה זאת:
    נפתח את התוכנה, ונלחץ על הכפתור שמודגש בתמונה (1), לאחר הלחיצה יפתח לנו חלונית שבה נבחר את קובץ הגרסא שהורדנו.
    7cc8e105-36ae-4007-9cf2-7005e334fe62-image.png
    מיד לאחר בחירת קובץ הגרסא הוא יטען בתוכנה, ולאחר מכן נקיש על הכפתור שמודגש בתמונה (2) (שימו לב: ללא טעינת הקובץ בתוכנה כפי שהופיע בתמונה 1 אין אפשרות ללחוץ על הכפתור המופיע בתמונה 2)
    5d690c82-8a5f-4d24-85e0-f0c705ed4d80-image.png

    !!! info [MitmachimTop]: שימו לב
    במכשירים החדשים (הגרסה החינמית לא תומכת בהם) יש להוציא את המסך לפני תחילת הצריבה

    כעת נכבה את הטלפון ונלחץ על מקש “סנד” (מקש עניה לשיחה) ותוך כדי נחבר את הטלפון למחשב עד שנראה שהתוכנה מתחילה לצרוב, נמתין שהתוכנה תסיים את הצריבה, כעת המכשיר יופעל מחדש - יתכן וזה יקח אפי’ כמה דק’, (במקרים שהוא לא יופעל מחדש, יש להדליק אותו ידנית).
    עם הגעתם לשלב שהחלונית הזו מלאה, סימן שסיימתם בהצלחה את הצריבה.
    98fcaa8d-cccd-4e54-bc2d-3ec973017c82-image.png
    נ.ב לאחר שאלות חוזרות ונשנות, יש צורך לבחור את המקלדת כדי שתעבוד עם עברית, הבחירה תעשה ע"י האפליקציה בתפריט ה"עוד" שבכלים-והפעלה מחדש

    בהצלחה!!

    מדריכים - שיאומי +Qin1s

  • הפורום זקוק לנו
    איש אמתא איש אמת

    תרומה צנועה על העזרה שקיבלתי מקודם בפורום !

    ‏‏לכידה.JPG

    באגים/הצעות ייעול

  • חנות אפליקציות
    איש אמתא איש אמת

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

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

    כרגע אני מעלה לכם גרסה חינמית אין הרבה מה לעשות איתה עדכנתי שם רק 5 אפליקציות
    תבחרו באפשרות "ללא חשבון" - האפשרות כניסה היא למנויים
    אני אשמח אם תבדקו את זה על שיאומי מקשים
    ואגב כפתורי ההסרה לא מעודכנים-לא היה לי את החתימות של האפליקציות עם יהיה ביקוש אני יעדכן..
    צלו"מ:
    Screenshot_20220120-061554.png Screenshot_20220120-061539.png Screenshot_20220120-061545.png Screenshot_20220120-061744.png

    להורדה👉

    תוצרת הבנייה

  • בקשת מידע | הכשרת שיאומי
    איש אמתא איש אמת

    @זונדל כלומר התכוונת לזה?!

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

    היו כאן אי הבנות אני יתחיל מהתחלה אז ככה בשיאומי מקשים הפתרונות ללא רוט שמורים למשתמשים יותר מתקדמים או לבעלי גרסאות כך שאני יסביר לבעלי רוט
    יש שתי אפשרויות פשוטות
    1 לשנות את הסמלים בסטטוס בר למשהוא שונה [שעון מעורר לדוגמה] וכשילחצו על התמונה הזאת ידלק הוויפי וכן ישנה אפשרות למחוק מההגדרות את השורה WiFi
    2 להשבית לגמרי את הוויפי והנקודה חמה וכן לשנות את התמונות למשהו אחר או לשקוף [אבל עדיין יהיה מקום שהסמן ילך עליו לא כמו בגרסאות הכשרות]
    וכמובן בכל האפשרויות האלו ניתן גם לשנות את המלל במקומות הנ"ל

    כדי לשנות את התמונות נדפדף לקובץ SystemUI.apk שנמצא ב system/priv-app [כמובן במחיצת מערכת] עם העורך אפליקציות הזה [לאשר לו רוט] נבחר שם בפתח קבצים לכנס ל res\drawable-ldpi-320x240 [לפעמים יופיע בתוספת v1 ] שם נבחר את הקבצים הבאים לשינוי:
    תמונת וויפי דלוק
    ic_qs_wifi_on_dq
    תמונת וויפי כבוי
    ic_qs_wifi_off_dq
    תמונת נקודה חמה דלוקה
    ic_qs_hotspot_on_dq
    תמונת נקודה חמה כבויה
    ic_qs_hotspot_off_dq
    תמונת נתונים דולקים
    ic_qs_mobile_data_on_dq
    תמונת נתונים כבויים
    ic_qs_mobile_data_off_dq

    עכשיו כדי להשבית את הוויפי והנקודה חמה נמחק את הקבצים:
    להשבית נקודה חמה
    bin/hotspot
    להשבית וויפי
    etc/wap_spoilctun

    :::

    להשבתת ה נתונים נידיים [עדיין לא בדקתי] נמחק את הקבצים האלו:
    system/etc/old apnns conf
    system/etc/apns conf
    המצאה שלי ,לא לוקח אחריות 🤳

    :::

    למחוק את השורה של הוויפי בהגדרות נדפדף ל system/priv-app שם יש אפליקציה בשם Settings נפתח כמקודם ונבחר ב
    res\xml\settings_headers.xml
    נפתח ונמחק את השורה
    [אין לי דוגמה 😑 ]

    ולמחוק את המלל של השורות האלו זה ב...............................................

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

    עזרה הדדית - שיאומי +Qin1s

  • להורדה | אפליקציה לשינוי פרופילים ב QIN
    איש אמתא איש אמת

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

    • מעבר בין שקט רטט וצלצול עם רטט במעבר
    • מעבר בין שקט רטט וצלצול ללא רטט במעבר
    • מעבר בין שקט לצלצול עם רטט במעבר
    • מעבר בין שקט לצלצול ללא רטט במעבר
    • מעבר בין רטט לצלצול עם רטט במעבר
    • מעבר בין רטט לצלצול ללא רטט במעבר

    גרסאות עם הודעה:
    שימו לב, בגרסאות אלו הסמל לא הוסר

    • מעבר בין שקט רטט וצלצול עם הודעה במעבר
    • מעבר בין שקט לצלצול עם רטט והודעה במעבר
    • מעבר בין רטט לצלצול עם הודעה במעבר
    • מעבר בין רטט לצלצול עם רטט והודעה במעבר
      .
      קרדיט ל @מישהו12 שהוביל למציאת הפתרון להודעה

    מדריך עבור מכשירי שיאומי מקשים

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

    כדי להגדיר את האפליקציה שתשנה פרופיל בלחיצה ארוכה על כוכבית יש לעשות את השלבים הבאים
    לגשת לאפליקציית Classichome
    Screenshot_2022-03-25-05-31-17.png
    לפתוח את הקבצים
    Screenshot_2022-03-25-05-31-28.png
    ושם לפתוח את הקובץ הצהוב
    Screenshot_2022-03-25-05-31-34.png
    נעשה לו פירוק
    Screenshot_2022-03-25-05-31-42.png
    נפתח את השורה התחתונה
    Screenshot_2022-03-25-05-31-50.png
    ואז ניגש ל string
    Screenshot_2022-03-25-05-31-59.png
    שלב הבא תלוי אם יש לכם עברית במכשיר אם יש כנסו ל string-iw ואם אין כנסו ל string
    Screenshot_2022-03-25-05-32-07.png
    שם תחפשו שורה כזאת keypad_star_app (זה צריך להיות די בהתחלה)
    אם נכנסתם לקובץ string-iw ואתם לא מוצאים שם שורה כזאת כנסו לקובץ string ושם תחפשו
    Screenshot_2022-03-25-00-23-41.png
    תכנסו לקובץ
    תמחקו את השורות שיש שם
    ותכניסו את הערך הזה בתוכו יש לשמור על מבנה אותיות גדולות וקטנות
    iam699030.Profiles/io.kodular.iam699030.Vibration_in_asterisk.Screen1
    שהתוצאה תהיה ככה (לא להתייחס לזה שכתבתי את זה בקובץ left_dpad_app פשוט מוגדר לי משהו אחר בכוכבית..)
    Screenshot_2022-03-25-06-06-05.png
    תאשרו את השינוי
    תצאו אחורה
    תאשרו
    Screenshot_2022-03-25-06-06-33.png
    ושוב תאשרו
    וזהו תהנו

    בהצלחה לכולם

    רטט וצלצול עם הודעה.apk

    תוצרת הבנייה

  • פרויקט I שינוי סמלי התפריט
    איש אמתא איש אמת

    בהשראת סוף בין הזמנים החלטתי לשנות את הסמלי התפריט של השיאומי שלי ולעלות את היצירה כדי שעוד יוכלו לחקות את הרעיון
    אז ככה פירקתי את כל היישומים המערכתיים שרציתי שיהיו בתפריט ע"י apk aesy tool החלפתי את האייקון שלהם שנמצא לרוב בתיקיית mipmap-ldpi-v4 לאייקונים שהמרתי לאותו גודל ע"י האתר הזה (קרדיט לכל מי שעזר לי כאן) סגרתי ודחפתי למכשיר
    לאלו שיש להם רוט יוכלו להשתמש בעורך אפליקציות מתקדם ששלום כהן ערך ולהחליף את האייקונים במכשיר עצמו וכן במקום האתר להמרה תוכלו להשתמש בפוטושופ כמו שהסבירו בקישור
    כמובן שלא חייבים להשתמש באייקונים כמו ששמתי אני כאן יש שרשור עם אלפי חבילות של אייקונים אני אישית פירקתי את האפליקציה הזאת ולקחתי לה את הסמלים (זה הסמלים שיש שם.zip ) (רק שלא יתבעו אותי 😬 )
    כשהראיתי את זה לחבר הוא אמר לי שזה לא כ"כ... כנראה הקונספט לא מושלם סומך עליכם שתבחרו משהו מושלם...
    אשמח למשוב
    אלו הסמלים שאני השתמשתי
    לכידה.png
    Webp.net-resizeimage.png duoqin_launcher_games.png duoqin_launcher_extras.png duoqin_app_icon_settings.png duoqin_app_icon_music.png ic_launcher_soundrecorder.png duoqin_app_icon_deskclock.png Webp.net-resizeimage (7).png ic_launcher.png fex.png Webp.net-resizeimage (10).png Webp.net-resizeimage (11).png duoqin_app_icon_contacts.png Webp.net-resizeimage (1).png Webp.net-resizeimage (2).png Webp.net-resizeimage (3).png Webp.net-resizeimage (4).png Webp.net-resizeimage (5).png Webp.net-resizeimage (6).png Webp.net-resizeimage (8).png

    עזרה הדדית - שיאומי +Qin1s

  • מידע I יש מקש אנטר בשיאומי
    איש אמתא איש אמת

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

    עזרה הדדית - שיאומי +Qin1s

  • סקר | האם יש צורך באפליקציית יוטיוב כשרה
    איש אמתא איש אמת

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

    • רמת כשרות (חרדי,דת"ל,וכד')
    • תחומי עניין (בישול,diy,רכבים)
    • אזור גיל (תוכניות ילדים,דרשות)

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

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

    מה בנוי כבר?

    • האפליקציה בנויה
    • השרת פיקס

    מה שנשאר זה:

    • להתאים את האפליקציה למסד נתונים (דורש לוגיקה מסוימת ככול גישה למסד נתונים)
    • וסינון של התכנים

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

    עזרה הדדית אפליקציות

  • מדריך | הגנה על מסך עם נעילה
    איש אמתא איש אמת

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

    שנתחיל?
    שלב 1

    בהנחה שכבר יצרתם את המסך הראשון שלכם, תוסיפו לו רכיב Notifier (להודיע בעברית)
    72842c46-50c5-4e10-88cf-e587fe963c45-‏‏לכשדשידה.PNG
    פתחו מסך חדש ובו הפונקציות שתרצו להסתיר

    שלב 2

    עכשיו, תגדירו לכם איזה כפתור, תיבת טקסט או כל דבר לחיץ במסך הראשון
    תלכו לבלוקים של המסך הראשון ותגדירו בלוק לחיצה על הכפתור נמצא בתפריט של הכפתור או התיבות טקסט (תבחרו את של הכפתור הרצוי, כמובן)
    ef28428d-9498-4f00-b9a7-8afcb55d1b04-‏‏לחיצה.PNG

    עכשיו נגדיר לו את הפעולה:
    תלכו לבלוקים של רכיב ההתראה שם יש רכיב
    התראה.PNG

    נוסיף לו את המאפיינים הדרושים:
    message= גוף ההודעה
    title= כותרת ההודעה
    cancelable= בחירה אם יהיה מקש ביטול בהודעה

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

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

    שלב 3
    הגדרת ההתניה

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

    אפטר טקסט.PNG

    ואז נוסיף את הבלוק הבא כדי ליצור התניה כלומר אם X שווה X עשה V ואם לא עשה C
    התניה.PNG

    נלחץ על המגן דוד ונוסיף לפקודה ע"י גרירה לחיבורים את else if

    ‏‏התניהה.PNG
    נחבר את זה לבלוק הקודם

    שלב 4
    הגדרת האימות סיסמה

    נוסיף את בלוק הגיון
    הגיון.PNG

    נלחץ על ה response ונגרור מתוכו את רכיב ה get
    ‏‏תפיסת טקסט.PNG

    נגרור תיבת טקסט ריקה ונכניס בה את הקוד שאני מעוניינים
    נוסיף מתפריט השליטה פקודה לפתיחת מסך ונוסיף את מספר המסך ע"י תיבת טקסט ריקה
    נוסיף רכיב הודעת טוסט ונכתוב בה את ההודעה שהסיסמה אושרה בתוך תיבת טקסט ריקה
    נצרף הכל ביחד שיצא לנו ככה
    חיבור.PNG
    מה שבעצם הגדרנו זה שאם הטקסט שהכנסנו ל pop הראשון שווה ל 1111 אז תופיע הודעה עם הטקסט הנל והאפליקציה תמשיך למסך 3

    שלב 5
    עכשיו נגדיר מה יקרה אם הסיסמה לא נכונה

    נקליק על החלונית הירוקה ונשכפל אותה (duplicate) ככה גם נשכפל את הבלוק של ההודעה ונשנה את הטקסט ל "הסיסמה שגויה"
    בבלוק הירוק ששכפלנו נשנה את השווה- ללא שווה
    נחבר אותם בייחד כמו מקודם

    שלב 6
    הסיום
    ככה זה צריך להיות בסוף הפרויקט
    ‏‏סיום 2.PNG

    טיפים

    לא מעוניינים בכפתור מיוחד למעבר למסך?!
    ניתן לעשות שבלחיצה על כפתור תתחיל פעולה X אבל בלחיצה ארוכה תתחיל הפעולה שלנו ע"י הבלוק הזה שאומר "בלחיצה ארוכה על הכפתור, תעשה X"
    תבחרו את זה במקום הראשון
    1‏‏לחיצה.png

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

    במדריך הבא בעזה"י נלמד איך לערוך שהמשתמש יוכל לשנות סיסמאות

    בהצלחה לכולם

    מדריכים - בניית ופיתוח אפליקציות

  • הצעת ייעול | אישור לפני נתינת דיסלייק
    איש אמתא איש אמת

    @איש-פשוט-מאוד אמר בפלפניהצעת ייעול | אישור לפני נתינת דיסלייק:

    אחרי מקרה מצער שקרה לי

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

    באגים/הצעות ייעול

  • שיתוף | אודות הגירסה החינמית (הפרויקט ננטש)
    איש אמתא איש אמת

    שלום לחברי הפורום, אני רוצה להציג בפניכם את “הגרסה החינמית” שנותנת מענה לכל מי שרוצה גרסה כשרה בחינם (למה לשלם על גרסה כשרה?! חשבתם פעם?)
    אז ככה אני התחלתי לעבוד על זה לפני תקופה והאמת עשיתי את זה בזמנים לא זמנים ואם חשבתי לסיים את זה תוך שבועיים אז זה לקח לי יותר מחודש…
    test.mp4

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

    להורדת הגרסא:

    !!! warning [MitmachimTop]: זהירות!!
    הפרויקט ננטש - לא יהיו עדכונים ממני או תמיכה, פעלו בזהירות על אחריותכם

    • 1.4.0 version

    שינויים:

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

    קרדיטים:
    ל @achakian0000 (על שלל שמותיו 😜) שנידב את הפורום שלו ותירגם חלק נכבד מהאפליקציות
    ל @zalmensmok שעזר לי עם כמה מהמדריכים שלו (באמת היו אחלה👍 )
    לכל מפתחי האפליקציות שהאפליקציה שלהם בפנים
    ולכל מי שעזר עוזר ויעזור לי --תודה רבה
    גרסאות ישנות:

    • 1.3.6 version

    תוכן:

    • קובץ קושחה מלא
    • רטט בשיחה
    • צלצול מתגבר
    • שומר מסך
    • תפילון
    • לוח שנה עברי
    • הסרטה
    מדריכים - שיאומי +Qin1s

  • הפורום זקוק לנו
    איש אמתא איש אמת

    @חיים-כהן-1 תרומה קטנה להגדלת הרוחב פס של הפורום
    ‏‏לכידה.PNG

    באגים/הצעות ייעול
  • התחברות

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

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