‏הצגת רשומות עם תוויות טלפון. הצג את כל הרשומות
‏הצגת רשומות עם תוויות טלפון. הצג את כל הרשומות

יום ראשון, ינואר 15, 2023

אז איך משתמשים בשירותים חופשיים באורן עד כמה שאפשר?

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

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

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

את השירותים הללו אני צורך ב gnome-feeds כאפלקצייה מותקנת, יש לי חברים שהרימו שירות tiny tiny rss בשרתים שלהם בשביל להעביר את האחריות הזאת למקום אחד, מי שצריך קורא RSS בממשק וובי שיש לו גם ממשקים נוספים כנראה tt-rss יספק לו את הסחורה.

מכיוון ש signal לא מסוגלת לעבןד ללא אסיפת מספר הטלפון שלך , ואין לה קליינט לדסקטופ שיכול לעבוד לבד , אינני עובד איתו כלל. אולם אנשים שאוהבים את השירות משתמשים ב singal-desktop ו אקסלוט בשביל לעבוד על האורן החופשי (ישנם מספר באגים / בעיות בשימש בזה).

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

תמיכה בעברית כמו שצריך, אני מתבייש להגיד , אבל ב 2023 יש בעיות של כיווניות בחייגן gnome-calls תחת phosh, התקינו מקלדת בשפת הקודש ופתחו את החייגן , והופ הכיווניות כבר אינה נכונה.
 
ככלל כמעט כל תוכנת אנדרויד תוכלו להפעיל תחת anbox ו waydroid , פרט לבעיות כתנות כמו להעביר וידאו (יש באגים פתוחים לנושא) , NFC שלא קיים , הרוב יעבוד, להרבה מהתוכנות שבהם אתם משתמשים יש תחליף כתוכנה חופשית בהם תוכלו להשתמש.

זיהוי QR במצלמה , עובד עבור כתובות בצורה מובנת בתוך megapixels , אבל לא ייצא לי לטעון מידע אחר (או רצון), ניתן לצלם תמונה עם QR ואז להשתמש באחד מכלי ה cli לדלות את המידע הפנימי.

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

הגדלת עוצמת השמע מעל המקסימום המוגדר בממשק ה UI, ניתן לבצע. 

IVR שעובד תמיד, מצטער , אבל זה חתיכת בעייה אני מחזיק טלפון נוקיה כשאני משתמש במערכת שעושה בעיות, לא ברור עם מדובר על באג ב firmware , באג ב gnome-calls או modem-manager, כל מי שיש לו מכשיר ויכול לדבג / לפתוח באגים כשהוא מזהה את הבעייה , זו תהיה תרומה מאוד יפה להתקדמות (אני די תקוע בנושא הזה).

אין NFC במכשיר, אני כמעט בטוח שבעבר היה ניתן לרכוש את התוסף שניתן לרכוש ב 19.90, עכשיו אני לא רואה את התוסף כלל.

בגלל שאורן מריץ דביאן, כמעט כל מה שעובד בדסקטופ x86 יעבוד לכם גם פה בarm, יחי דביאן ! 

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

אני לא משמש בwhatsapp , ולמעשה אני אפילו משתדל לא לתקשר עם מכשירים המכילים את התוכנה הזאת בגלל בעיות הפרטיות שהיא חושפת את כולם (אם אתה בעל עסק שמשתמש ב whatsapp אני מבין שמבחינת אבטחת מידע יש לך בעייה) , אבל לאנשים שאין להם ברירה ניתן להשתמש בbridge של whatsapp לבין irc /telegram/matrix או בתאוריה ניתן להתקין תחת waydroid.

בשביל מטריקס אני משתמש בfractal, אם אתם בעלי שירות matrix בבית שלכם (או ישר על הטלפון שלכם) הוא עושה את העובדה מספיק טוב בשבילי, גם הוא לא מושלם כי הוא לא יודע לעבוד עם זיהוי שלא מכיל שם משתמש וסיסמא.
 
מיפוי, אני אוהב את marble (גילויי נאות תרמתי לשם קוד אז אני משוחד) יותר מאשר את gnome-maps, שמגיע מובנה עם מערכת ההפעלה, או סתם ב osm עובד די בסדר בשבילי. 

 

GPS תוחן את הסוללה, ובאמת הסוללה באורן היא אחד מעקבי האכילס של המכשיר (ביחד עם המעבד שלו) , הסוללה כה חלשה שאני משתמש ב power bank.

קליטה וגלישה, נכון להיום יש לי כיסויי כמעט בכל מקום, בקרוב מאוד באזורים בהם יש לי רק קליטת 2G ו 3G אני אהיה פתוח לחסדי השם, אנשים מעניינים הולכים לגרום לאנשים לסבול כי הם מבטלים את השירות ב 2G ו 3G ללא שיש כיסוי 4G כמו שצריך דוגמאות מהזמן האחרון ( מדובר על שלושה אזורים : מקום מגורים שאני חושב שמכיל כ 20K תושבים ונוסף אני חושב כ 5K) : 



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


כשיש חיבור 3G יש גלישה די תקינה (ייחסית לחיבור 3G), ב 4G הגלישה יותר מסבירה. אין חיווי של 3.5 או 3.75G שזה די מבאס לפעמים.
 
 
הצגת אתרים עם CSS, יש ויש לדוגמה איך נראה לפעמים כשיש בעיות (הממשק לטלפון נראה סביר יותר):
 

 
באתרים אחרים זה נראה יותר טוב.

שאלו אותי עם המכשיר יודע לקבל ipv6, אז כן ללא שום בעייה כל עוד ספק האינטרנט שלכם מספק אותו (יש לי ספק אינטרנט אחד , שלא מצליח לספק את ה ipv6 נכון לעכשיו בקונפיגרוציה מסויימת אבל כן באחרת).
 
שליחת MMS , עובד מצויין כשהספק עובד כמו שצריך.
 
VVM - יש תמיכה ללא בעייה.
 
שיחות וידאו (3G) - לא מצאתי לקוח שמסוגל לעשות זאת כרגע.

לקוח SIP מובנה בחייגן- אני חושב שקיים (לא משתמש בו).

תמיכה במטריקס ו XMPP מלקוח ההודעות המיידיות , קיים ב chatty מהקופסא. אין אפשרות להזדהות מול שירותי מטריקס שלהם יש דרישת הזדהותו שאינה באמצעות שם משתמש וסיסמא.
 
תרמתי קצת עזרה בfirmware הפתוח של אורן, אמנם לא קוד אלא רק דיבאגינג וכיוון לתיקון אבל זה משהוא ;-) , הפירמוור הפתוח עכשיו תומך בהקלטה (ל wav). אם יש לכם אורן ויש לכם אומץ נסו את הfirmware הכמעט חופשי שיש לנו !  

אינני משמתמש בשירותים שהם מוציאים את הרוע מהאנשים, אבל למי שצריך את זה:

לקוח mastodon -  יש oilflant ויש את tootle (ארוז בדביאן) תזהרו מדומיינים פופלארים כמות שיח השנאה שם מזעזעת.

לקוח רדיט - giara (דרך flatpak)

יום ראשון, אוקטובר 30, 2022

פיאסקו פנימי בגלל שינוי הזדהות ל OAUTH2 בשירותי מיקרוסופט (לא ניתן לגשת לשירותי הדואל של המשרדים לexchange).

לקוחות חברת מיקרוספט (כולל השירותים המאוחסנים) מגלים בחודש האחרון כי השירות שלהם נשבר בכלים להם הם רגילים. השירות משפיע על לקוחות office36, hotmail ו live.
 
ההודעה הייתה כבר די מזמן ויש הודעה למשתמשים בפורום התמיכה של מיקרוספט. 
לצערי חלק מהאדמינים או האנשים המוערבים פיספסו (אני מודה באשמה).
 
לקוחות IMAP ייקבלו את השגיאה הקריפטית :
 
A0000002 NO AUTHENTICATE אם יינסו לעבור אימות באמצעות PLAIN ע"ג SSL/TLS בפורט 993 (תקף לכל תוכנות הדוא"ל).
 
הסיבה ? מעבר ל oauth2, ללקוחות היו שלוש שנים להתכונן לאירוע (פורסם באתר מיקרוסופט), היתה גם אזהרה בממשק הניהול (חברים אמרו לי , אני לא יודע אם זה נכן או לא).
 
ולמה אני אומר פיאסקו, כי כמעט כל לקוח שדיברתי איתו שכח לבדוק בבמשק הניהול, או שלא התריע למשתמשים שלו, התאריך האחרון לדחייה היה ב1 לאוקטובר (אכלנו אותה ! ).

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

מה שנפגע אלו הם לקוחות ה IMAP שביצעו הזדהות שלא באמצעות oauth2,.
ובאותו העניין kde בבקשה תממשו את הנושא דחוף, ואם למישהוא יש חשבון ב kde בבקשה תסייעו להרים את הבאג הזה לחשיבות גבוהה יותר, או אולי לממש את זה אפילו .
 
לקוחות MAPI שלא מזדהים ב oauth2 (שאפו לevolution שעשו את העבודה בזמן).
 
נכון לעכשיו כל לקוח דוא"ל (SMTP או POP/IMAP) רצויי מאוד שיממש דחוף תמיכה ב oauth2 , מכיוון שכל הספקים הגדולים עוברים לזה, זו הסיבה מדוע הייתה בעייה להתחבר ל gmail לפני זמן מה.

יש מימוש (כפרוייקט חיצוני) ל mutt שמאפשר oauth2, רק שאני חושב שיהיו מעט משתמשי לינוקס שיעברו ל mutt כלקוח הדוא"ל המועדף עליהם :) 

בK9 פרסמו שהוסיפו תמיכה ב oauth2 כבר ביולי, אז הגיע הזמן לשדרג ;-)

ממה שראיתי המימוש שקיים באקונדאי מקבל תוקן קצר מדי (תוך 24 צריך לבצע זיהוי מחדש).

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

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

יום שני, יוני 27, 2022

ארבעה חודשים עם אורן כמעט חופשי

סיכום ארבעה חודשים עם האורן שברשותי.

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

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

יש ברשותי אורן מגרסת לב אמיץ, והוא אמנם לא יורה ברקים מהשקע או כדורי אש מהמצלמה אבל הוא מוביל לשחרור מעבדות לשלטון זר ומנוכר. 
 
המכשיר מריץ דביאן ביחד עם מאגר חיצוני בשם mobian וטוען בשם tow-boot .

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

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

לדוגמה ככה נראה המסך שלי לא מזמן : 





במהלך ה"תקלה" בשבוע שעבר למשל בה הופעלה ההתראה הפיזית , לא היתה התראה בפועל.
 
בפן הכללי :

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

שימוש במכשיר כנקודה חמה לפזר אינטרנט ...  מתחת לכל ביקורת, החיבור עובד יותר איטי ממשרד ממשלתי וכמו משרד ממשלתי לא זורק שום הסבר מדוע. הגלישה במכשיר עצמו ללא בעיות מיוחדות.
 
לא הצלחתי לקבל כתובות IPv6 באורן מספק האינטרנט , אינני יודע עדיין איפה בעיית ההגדרה באורן שלי (הספק מספק IPv6).
 
Chatty שהיא תוכנת ההודעות ברירת המחדל , נוחה, יש בה מספר בעיות כמו אי תמיכה בפלאגינים כללים של purple אבל הייתה יציבה ולא התרסקה, עבדה מצויין גם כאשר קיבלתי מאות הודעות אחת אחרי השנייה.
 
ממשק ההודעות הסמס דרך תוכנות chatty עבד לי ללא שום בעיות מיוחדות פרט לסידור לא תקין של ההודעות לפי זמן הגעה כאשר זמן המודם לא היה מסונכרן (את זה פותרים עם סקריפט פשוט). 
 
בתאוריה נייתן להזריק הודעות סמס לקובץ ה sqlite3 בשביל לטעון את כל ההודעות ממכשירים אחרים אבל לא היה לי כוח לעשות זאת עדיין.
 
אינני משתמש במטריקס לכן אני לא יכול להגיד עד כמה נוחה התממשקות של chatty איתו, ישנם אפליקציות מטריקס אחרות שתומכות במטריקס, אנשים אומרים שזה נוח להם.
 
מכיוון שאני לא יכול לטעון פלאגין IRC ב chatty הכתוב ל purple אני משתמש ב irssi ל IRC.

אני לא יכול להשתמש ב teams או skype מכיוון שלא נארזו ל flatpak עבור הארכיטקטורה הזאת, וchatty לא יכול לטעון את פלאגיני ה purple התומכים בהם.

אינני משתמש ב slack, כך שזה לא בעייה בשבילי, ומכיוון שchatty לא טוען את הפלאגין שלו זה לא היה עוזר בכל מקרה.
 

ישנה בעייה ב MMS כיוון שבגלל מגבלה ב modem manger אין אפשרות טכנית להיות מחובר בו זמנית לשני APNים שונים , מה שלא מאפשר שליחת / קבלת MMS בכל רגע נתון (בסימביאן ואנדרויד אין את הבעייה הזאת כלל) , הפתרון הוא לעבור ל APN של ה MMS אחת למספר שעות בשביל למשוך את ההודעות. שלחתי הודעות MMS בתוך המדינה ללא שום בעיות. לא ניתן לשלוח MMS למייל דרך ממשק chatty בגלל מגבלה של chatty.

הודעות MMS לא תמיד מיוחסות למספר בודד ולפעמים רואים שם X AND Y.
 
איכות קליטת ה GPS בטיולים סבירה כל עוד יש שמיים נקיים, אין כלל קליטת GPS בתוך בניינים. לא ניתן לקבל אות מה GPS כל עוד אין סים במכשיר. לא הסתדרתי עם תוכנת המפות המובנת, ניסיתי את marble-qt ללא שום הצלחה וגם את gnome-maps שגם לא מי יודע עבדה עבורי (הייתה מתרסקת). marble כתוכנת מפות עבדה יחסית סביר ולה גם בונוס שהיא יכולה להוריד קבצים offline ולעבוד איתם.

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

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

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

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

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

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

אין NFC , לא הצלחתי לחבר התקני USB למכשיר בשביל לעבוד איתם (אוזניות , עכבר וכו' ) זהוא לבנתיים.

עריכה: 
קישורים 
ADSP זה Application DSP זהוא ה firmware המטפל בעיבוד המידע שמקשר לרשת הסלולאר בתוך המודם .

יום שבת, אוגוסט 29, 2015

תודה לחברת הסלולאר שהחזירה אותי לשנות ה 90

אני חייב להגיד תודה ענקית לחברת הסלולאר לה אני מנויי, בגלל תקלה אצלה (יש כאלה שמאשימים את ה HLR) לא היה לי חיווי שיחות נכנסות לא היו SMSים ולא היו MMSים, במהלך התהליך הייתי כה נואש שאף ניסיתי לנסות לתקשר באמצעות MMS ל מייל ונאדה. ממש חזרתי לשנות ה 90 העליזות.


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


ביחד עם המזל המדהים שלי (טוב נו ראיתי שידורים מדב קונף) גם חבילת הגלישה שלי הייתה על 0 "הורדת מהירות" - ולמי שלא נתקל באפקט של   "הורדת מהירות" :


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

המהירות כל כך נמוכה שאתה משתעשע ברעיון של להרים שרת dialin להתקין של mgetty ו PPD הפעלת AutoPPP ורק אז להיזכר שאתה צריך ממשק טורי שימיר v34 ויהיה מחובר איכשהו לטלפון/ מחשב, וזאת בעקבות כי חברות הסלולאר חסמו CSD שמבוצע ע"י ATD  (אם יש משהוא שיודע איך להפעיל זאת מודה מראש). לפחות בסופ"ש חזר החיבור הנורמאלי.

אבל מה שהכי הרג אותי זה היה שירות הלקוחות המדהים :


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

שירות הלקוחות : בוצעו מספר ניסיונות היום 25/08/2015 ליצור עמך קשר, אך לצערנו שיחותנו נותרו ללא מענה.

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

יום חמישי, ינואר 09, 2014

רשת עצלה איך אני צריך פתרון גלישת 3G לתקופות ארוכות

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


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


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


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


יש לי העדפה ברורה לפתרונות שיכולים לדבר ב AT אבל עם אין ברירה יכול לחיות גם עם QMI ודומיו, וכמובן מאוד חשוב לי שהרכיב נתמך בקרנל עם עדיפות ברורה למשהוא פתוח.

אני מעדיף AT כי בעת בעיה יש לי יותר מדרך אחת להרים חיבור/לעבוד מול המכשיר ואני לא רק תקוע מול ממשק net שאי אפשר לעשות כלום כדי להחזיר את המכשיר לעבודה.


אהה .. ושיהיה אפשר לייבא את זה אם זה לא נמצא בארץ .


מי עוזר לי פה בעסק ?

יום שלישי, מרץ 29, 2011

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

בואו נתחיל מהתחלה -

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

הבעיה :
  1. רוב השיטות הנפוצות היום להעביר SIP בצורה מאובטחת מונעים ממכשירי קצה לעבוד (בין עם זה SIPS בן עם זה עם מעבר בתעלה נפרדת ועוד).
  2. אפילו שיחה שעוברת בSRTP ניתנת לזיהוי ללא מפתח הצפנה - כן גם עם לאליס ובוב יש מפתחות פרטים וציבורים טרודי המעצבנת יכולה לדעת על מה השיחה עם מדובר על קודק משתנה.

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

הדרך לגרום שהפריצה למרכזיה שלכם תיקח פחות זמן תהיה:

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

זה שאתם מחזירים שגיעה עם זמני חזרה שונים עוזרים לפענח את הסיבה להתחבר (דוגמה מהחיים) -

שנייה עם יש סיסמה לא נכונה.
0.85 שניה עם יש שם משתמש לא נכון.
1.2 שניות עם יש משתמש נעול.

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

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

  • חוסר בדיקה תקופתית להתקנה שלכם -

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

  • מניעת התחזות למשתמש אחר (חטיפת שיחה) -
הפעלת מנגנון שיאפשר אימות בין משתמשי שיחה.

יום שני, מרץ 14, 2011

ועוד חבר נוסף

ראיתי היום הודעה בוואטסאף על תחליף סקייפ חופשי ומאובטח.

ובאתר הפרוייקט ראיתי את הטקסט הבא :

Our goal is to make GNU Free Call ubiquitous in a manner and level of usability similar to Skype, that is, usable on all platforms, and directly by the general public for all manner of secure communication between known and anonymous parties, but without requiring a central service provider to register with, without using insecure source secret binary protocols that may have back-doors, and without having network control points of any kind that can be exploited or abused by external parties. By doing so as a self organizing meshed calling network, we further eliminate potential service control points such as through explicit routing peers even if networks are isolated in civil emergencies.


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

אם הכוונה רק לסקייפ ניחא אבל פה מדובר על פתרון SIP שמאפשר ביצוע פעולות peer-to-peer האמת אין פה משהוא מאובטח יותר משימוש במערכות אחרות . עדיין מדובר בעוד מימוש כמו pjsip או osip בעל יכולות הצפנה של השיחה.

(1) למעשה לפי התיאור מדובר במוצר שמבצע את אותה הפעולה שהיינו עושים כשהיינו מבצעים שיחות p2p ע"ג רשת שהתקבלה בעקבות zeroconf ברשת הפנימית או ביצוע שיחות ב kadmilia. קיימים היום מספר פתרונות בנושא (למרות שp2p-sip לא ממש פופלארי) לביצוע שיחות בp2p (דוגמה בשלוף) וגם נושא ההצפנה נלקח בחשבון.
כמובן חשוב לזכור שהנושא לא מוסדר עד הסוף - לא קיים ממש RFC אלא רק drafts .

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

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

אז מה ראינו עד אכשיו :
  1. יש פתרונות p2psip בעולם
  2. יש התייחסות לנושאי הצפנה והזדהות
אז מה באמת חדש בפרוייקט , האם בגלל הצטרפות גנו לנושא ?

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

טוב שיהיה בהצלחה מי ידע אולי יהיה פחות כאב ראש לבצע שיחות p2p ...

יום חמישי, אפריל 29, 2010

שירותי חירום לא יודעים להתמודד עם VoIP

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

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


Karina Yandell, the corporate development manager of 911 ETC Inc, said: "If an employee dials 911 but the caller address is just a billing address, emergency services can arrive at a multi-story building and have no clue where exactly the emergency is."
She added: "VoIP has brought the issue to the forefront because of the problem it presents for 911 calls. Up until now the public has been largely unaware of this glitch."


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

מספיק היה לתת תסריט בפרל שהיה עוקב אחר מקור הRTP ולרשויות כבר יש גישה לכתובת הרשומה עבור IP.
אמנם זה מספר דקות נוסף אבל התסריט הרבה יותר חשוב מכתובות החיוב , יתרה מזו הרבה שירותי VoIP ניתנים בחינם.
ואני לא אופתע אם ידובר גם על שרות כזה או אחר שיספק גישה לשירותי חירום בSIP. כלומר הבעיה היא לא בטכנולגיה אלא בחוסר ההבנה של הרשויות בטכנלוגיה.


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

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

יום שלישי, פברואר 02, 2010

תקופת בחינות ,וSkype עם SIP קצת opensips רדיוס וקוטר

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

אז מה היה לי ?

לא מזמן (ויסלחו לי האנשים על חוסר הידיע החמור שלי) חברת Skype התחילה לעזור לעולם הSIP (או יותר נכון פירסמה דברים שאחרים כבר עשו לפני כן) , הלא מזמן הזה , הוא במרץ 2009 (יאפ שנה שעברה). לא יודע איך פסיספסתי את זה אבל מתברר שקיימת יותר מאפליציה אחת שיודעת לחבר בין skype ל SIP. (ולא רק כמודול של אסטריסק).

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

נקודה זו בתוספת הצורך הדחוף שלי במרכזיות שאני אוכל להתממשק מולם (אני מחפש מספר מכונות בעלות IP חיצוני שאוכל לחבר אותם לשרת ולראות שאני יכול להעביר הודעות בצורה חלקה) מפריע לי מעט לעבוד. בגלל הנושא הזה (הצורך שלי בביצוע שני Aים) והעבודה שלי אני מתחיל לגלוש לכיוון לימוד של Diameter שבשונה מRadius עובד הפוך (בכל הקשור לbilling):

היום רוב העובדה מתבצעת אתה מדבר ומחייבים אותך (postpaid) אמנם יש פתרונות לעבודה בprepaid בradius (בדיקת חיוב ראשוני חיוב והחזרה) אולם הדבר הוא טריק לעקוף דברים שלא מוגדרים בתקן - יכול שאני מפספס אבל אני אישית רואה בנושא הmobility את האפשרויות לביצוע שינוי החיוב (והיום מצאתי את הRFC שמטפל בנושא). למעשה יש עשרות יתרונות לdiameter על רדיוס אבל אותי כרגע מעניין נושא הבילינג (במקרה זה). הפתרון הרגיל שלי (מה שאני רגיל אליו) היה שימוש ב freeradius ביחד עם opensips לביצוע העבודה (ו cdrtools ש"יאכסן" את החיוב עצמו).

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

השאלה הראשונה מה
אז בגדול מה אני רוצה ? שרת שיחבר רשתות SIP יאפשר לי להתקשר בזול לskype , לרשתות אחרות אולי יהיה אפילו חבר בsipbroker (או שיהיה מתחרה ישיר שלו).

יום שבת, ינואר 16, 2010

ולפעמים הניסיון בקוד פתוח הוא מגרעה

מי שמכיר אותי יודע שיש לי חסרון עיקרי - אני שונא להמציא את הגלגל מחדש. במספר שנות הפיתוח והשימוש שלי בלינוקס למדתי להשתמש בהמון כלים (מIT ועד פיתוח) ורובן עם לא כולם מגיעים עם רישיון GPL או MIT/X11.
אמנם כשעבדתי כמכתנת להשכרה או בחברות שבחרו להשתמש בכלים וסביבות חופשיות הדבר היה יתרון - אם יש כבר פתרון לבצע סינכרון קבצים מוצפן (פיתוח של שחר שמש נראה לי) או שיש כבר פתרון להצפנת הRTP וביצוע סטטיסטיקה עליו אז למה לממש מחדש?! כך עברו להם מספר שנים על מי מנוחות וחיים טובים. בנוסף צברתי ניסיון בתחומים כה רחוקים שלפעמים זה נותן יתרון (תתפלאו מה ניסיון בIT מימוש מערכות מעקב וVoIP יכול לתת).

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

כן אני באמת מאמין שrsync הוא פתרון נהדר (וחבל שהמימוש שלו בGPLv3 ולא lgpl או משהוא שלא ימנע ממני להשתמש בו במוצר קנייני). האמת חשבתי לממש אותו שוב פעם ולשחרר את MIT רק אחרי שבוע של כתיבה הבנתי שזה גוזל ממני יותר מדי זמן. כן אני מאמין שמספר מאוד גדול של תוכניות צריך להכתב בשפה דוגמת פרל (או רחמנה ליצלן בPHP) כאשר יש טיפול בטקסט. וכן הרבה תוכניות יכולות פשוט להכתב בפייתון מאשר בC++ ובזמן האחרון אני אפילו רואה שימוש בC# רק בשביל דברים טרויאלים כמו זה (וכן סטודנט-מתכנת-בשקל שזה מה שהוא למד באוניברסיטה). שפה היא רק כלי וצריכים לבחור בה בהתאם למטרה. ופעמים רבות אנשים נאחזים בטכנולוגיה גם כשאינה מתאימה לצרכיהם. וככה אני מוצא את עצמי מתווכך עם מזמין עבודה שהקוד הזה עדיף עם יכתב בפרל כי יש לי כבר כמה מודלים שעושים בדיוק את מה שאתה צריך (המרה מXLS ל XML) במקום לממש משהוא בC עקום ראיתי מספיק קוד בשביל להגיד שלפעמים הקוד עקום אם משתמשים באלגוריתמים לא נכונים.

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

האם ניתן לקחת קוד GPL ולממש מחדש תחת רישיון BSD ? האם אפשרי בכלל לייצר מימוש חדש בלי להיות מושפע (שלא יגידו שבגלל שאתה בתחום הVoIP אז אסור להשתמש בZRTP .

יום שלישי, דצמבר 29, 2009

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

אבל בפועל מה כבר ההאק הזה מאפשר לי (או לכם)- ההאק מאפשר ליצור תוכנה פתוחה ולהשתמש בכל אפשרויות הGSM שלפני כן לא היו קיימות לדוגמה ביצוע authnication ללא הסים שלכם. בצורה כזה אדם יוכל לקנות כרטיס סים בודד ולהשתמש במספר פתרונות סלולר בו זמנית. לדוגמה עבודה במערכות דוגמת Skuku ללא הוצאת הכרטיס מהמכשיר האישי של בעל הכרטיס. כמובן שהדבר זה נותן עוד כלי לאנשי המשטרה שגם כך לא מדהימה יכולה להקשיב לשיחות. אבל מה יכול להיות מעניין בלהקשיב לשיחות ולהוציא שיחות על חשבון על אנשים אחרים ? .... אולי עוד מעט יהיה דמויי OpenMoko שיוכל לספק עוד דברים אחרים ..

יום שלישי, ספטמבר 29, 2009

לפרסם קצת ומהר

מכירים את זה שיש לכם משהוא לא גמור ואתם לא מפרסמים את זה ... עוזבים את זה למחר ואיכשהוא שוכחים מזה.
אז הנה היום זה קרה לי שוב. ואוף זה עיצבן זה בדיוק כמו עם הפרוייקט cups-bill שזנחתי.
והחלק הכי מעצבן אני כמעט בטוח ששלחתי משהוא בנושא ל Linux-il ואדון גוגל לא מוצא שום איזכור בנושא.

טוב אז קיבלתי ליום ההולדת מכשיר נוקיה חדש Nokia N7210 supernova שישר חיברתי אותו לנייד שלי וניסיתי לסנכרן.
ולמה קיבלתי מכשיר למומלדת ? החברים שלי התיאשו מאיכות הצליל במכשיר הסלולר הישן שלי והם הבינו שכנראה אני לא הולך לרכוש OpenMoko בקרוב (למרות שאני ממש רוצה).

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

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

שימוש בסנכרון של Obex :
בגלל שהמכשיר תומך ב Vcard 3 וגם בסנכרון של בסיסי נתונים ניתן להסתנכרן מול המכשיר באמצעות מודול של Obex:

syncml-obex-client -u 0 --slow-sync text/x-vcard Contacts --add text/x-vcard "/tmp/filename.vcf" --wbxml --identifier "PC Suite"
sleep 4;
פה מדובר על דחיפה על כבל (השגתי אותו בסופו של דבר) אבל ניתן לעשות זאת גם בבלותות.

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

אם המכשיר תומך ניתן להשתמש גם בשירות של Sync-ML שהמכשיר יסתנכרן מולו (המכשיר שלי לא תומך).
בגדול פשוט מרים שרת של Sync-ML ונותנים למכשיר להתחבר עליו (לי אין חבילת גלישה) זה זהה לשילחת SMS.

שימוש בדחיפה:

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

bluetooth-sendto --device=$PHONEMAC "/tmp/filename.vcf"

כאשר המשתנה מכיל את כתובת הMAC שביצעת מולו peer (נכון לרגע בו ניסיתי לבצע peer היה באג פתוח בדביאן KDE4על נושא הפירינג אני השתמשתי בpeer של גנום).
פתרון זה גרוע כי צריך לאשר כל משתמש חדש (אכשיו נסו לחוץ 200 פעם על אישור) :D

שימוש ב AT :

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

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

תוכנית שעושה את זה:

שימוש ב gnokii שזו תוכנית מצויינת שסינכנתי מולה המון מכשירים אבל דווקא עם המכשיר שלי היתה לה בעייה:

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

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

יום שני, אוגוסט 10, 2009

יש לך IPhone אתה טרוריסט ! (מאיר שיטרית לטיפולך)

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

כן אני יודע אני בטח נשמע כמו עוד open-moko-owner-wanna-be אבל תשמעו כשאומרים לכם שמכשיר הסלולר שלכם יכול להיות נשק להריסה המונית זה יחסית מפחיד, הרי במדינתינו אסור להחזיק נשק ללא רישיון קל וחומר באביזר שיכול להשבית מערכות תקשורת.
בגלל בעיות פחותות מאלה מדינות יצאו למלחמה (ע"פ הפרסומים ארה"ב תקפה בעקבות חשד לנשק להשמדה המונית) ופה מדובר על חברה אמריקאית שמוכרת "נשק" לכל דורש בכל העולם.
מצד שני עולה השאלה למה שלטרוריסט הפוטנציאלי זה יפריע בכלל ? מה אכפת לו מהחוקים של אפל או חוקי המדינה הוא הרי בא לזרוע הרס.
האם להאקרים שהפילו את מערכות של facebook היה אכפת מהחוק ?!.
זה לא שהטרוריסט המומצע יחשוב "הממ נכון שהIPhone יכול לשמש לי בשביל להשבית את מערכות התקשורת אבל אפל לא מרשה אז אני לא אעשה את זה".
כזכור לי בשום נקודה או פרסומת לא ניתנת אזהרה שיש לשמור עליו מאחורי שני מנעולים ולהפריד את חלקי החומרה בצורה כזאת שלא ניתן יהיה לטפוס ולבצע שימוש בלתי חוקי במכשיר.

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

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

לפי מה שאני מבין חלק מהחוקים הדרקוניים של ארה"ב (DMCA , Patriotic act) עדיין לא עברו בארץ (אלה אם מאיר שיטרית עשה עוד משהו) כך שבפועל בארץ כל ילד יכול לבצע את פעולת הJailBrake ולמעשה זה היה אחד הדברים היחידים שבלעדיהם לא ניתן היה להשתמש בשפה העיברית במכשיר.

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

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

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


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

יום שבת, יוני 06, 2009

איך לכתוב ממשק ?

טוב זה רשמי אני תקוע עם ה Revers Engeenering של usbphone עם קורא כרטיסי sim מובנה.
יש לי dll של וינדוס (קוד סגור) שביקשתי מחבר שינסה להפוך את זה לקוד קריא יותר (diassemble to elf ).
מדובר במכשיר מבוסס על 04d9:0603 ניסיתי לעבוד עם החבילה החופשית ipphone של Jason McMullanלאחר התאמה.
הבעיה היא שהערכים של הכפתורים השתנו (למה ?!) ועלי לנחש את ערכי הכפתורים יש לי specs חלקיים.
אבל זה לא הבעיה המרכזית.
התחלתי לעבוד עם libhid ו libusb (משהוא מאפס) ואז התחלתי לחשוב שאולי זה לא הדבר הטוב ביותר אולי צריך לכתוב משהוא ברמת הקרנל ורק להשאיר מספר פתחים לתוכניות אחרות (כתיבה / קריאה מהסים / שילחת פקודות).
אני באמת לא חושב שצריך ששליטה על הקול תילקח מalsa (כמו שנעשה בצורה הרישמית).

מקריאת ה tut על פיתוח לקרנל ו libusb לא הבנתי מתי צריך לבחור באיזו צורה.
הלאה נשאר לי לעבור כפתור כפתור להבין מה הוא שולח , יכול להיות שבחרתי בצורה הלא נכונה blackbox אבל נראה מה יהיה הלאה.

יום שבת, נובמבר 22, 2008

לפתח בשביל Iphone ...

חשקה נפשי בפיתוח אפליקצייה לטלפון סלולרי.
בהתחלה רציתי (והאמת אני עדיין רוצה) לפתח עבור FreeRunner ואפילו נרשמתי לרשימת המתנה של קנייה.

אבל אני מתחיל לחשוש שאם לא יקום יבואן בארץ כל העבודה של דורון אופק תלך @#%@% (כי לאנשים לא יהיה את המכשיר בארץ) ולא יהיה שוק למכשירים.

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

ידעתי שApple חברה קצת קשה בנושא הפתיחות אבל האמת לא ממש ציפיתי לבאה מולי.
החלטתי שאני רוצה לעבוד By the book להוריד sdk רישמי ולהתחיל לעבוד לכן ניכנסתי לאתר (נירשמתי ) והתחלתי לחפש איך מקבלים את הסביבה.

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

ככל שהחיפוש התעמק הבנתי לאט לאט שאין ממש אפשרות לפתח על מערכת שאיננה מאק (שלא בשימוש ב Jail brake לדומיו).

מה רבה הייתה אכזבתי למצוא מאמרים שלא ממש ניתן לפתח תוכנה חופשית ל iphone.
מה עוד עדיין לא הצלחתי למצוא SDK ודרך רישמית (כזאת שתאושר להכנסה ל apple store).
כלומר אתה צריך לקבל את ברכת Apple לפיתוח תוכנה עבור המכשיר שלהם.
עם לא הבנתם צריך לשלם 99 דולר בשביל חתימה (חשבתי שעניין הברכות קיים רק בפוליטקיה)

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

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

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

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

פיתוח לא רשמי

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

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