שליטה מרחוק IP על המסך

פורום מסכי OLED ו- QD-OLED
שלח תגובה
oferlaor פותח השרשור
סמל אישי של משתמש
מנהל
מנהל
תגובות: 78763
הצטרף: נובמבר 2004
שם מלא: עפר לאור
מיקום: מודיעין, ישראל
נתן תודות: 785 פעמים
קיבל תודות: 5371 פעמים

שליחה #1 

אני מנסה לכתוב תוכנה שתדבר עם מסך webos.

ממה שאני רואה יש כמה פרוטוקולים שהמסכים האלה אמורים לתמוך בו (כולל chromecast push)

הראשון זה websockets מבוסס על פורט 3000 (כשאני מתחקר את הפורט אני מקבל hello world).

השני והיותר נחמד הוא ה-UDAP 2, שאמור לשבת בפורט 8080.

אני מנסה עם postman להגיע אליו.

http://developer.lgappstv.com/TV_HELP/i ... AP%2FAnnex

המטרה היא שליטה במסך מרחוק.
נערך לאחרונה על ידי oferlaor ב 09/12/2016 8:13, נערך פעם 1 בסך הכל.

MarioMan
עוסק בתחום
עוסק בתחום
תגובות: 3539
הצטרף: מאי 2005
שם מלא: יונתן פת-יה
מיקום: תל-אביב
נתן תודות: 19 פעמים
קיבל תודות: 195 פעמים

שליחה #2 

בדקת מה קורה לכרטיס הרשת של המסך כשהוא כבוי?

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

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

EtchDee
סמל אישי של משתמש
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 317
הצטרף: יוני 2009
נתן תודות: 22 פעמים
קיבל תודות: 18 פעמים

שליחה #3 

@MarioMan

אין IR ב-B6 - כשניסיתי לתכנת את ה-Apple TV לזהות את השלט, הוא לא קלט אותו.

מעניין אם אפשר לעשות reverse engineering לאפליקצית LG TV Plus עם תוכנות כאלה. בהצלחה!

oferlaor פותח השרשור
סמל אישי של משתמש
מנהל
מנהל
תגובות: 78763
הצטרף: נובמבר 2004
שם מלא: עפר לאור
מיקום: מודיעין, ישראל
נתן תודות: 785 פעמים
קיבל תודות: 5371 פעמים

שליחה #4 

יש הגדרה במסך אם הוא מגיב לפקודות ip כשהוא כבוי. לא זה מה שמטריד אותי. יש בערך 30 וריאציות של פרוטוקולים שונים ואני לא ממש מצליח להבין למה המסך אמור לענות. על פניו udap אמור להתמך אבל אני לא מצליח לגרום לזה לעבוד (התחלתי עם postman עם בקשה להצגת קוד auth מול פורט 8080). אם מישהו הצליח אשמח לדעת על איזה פורט

מעט קשה לסרוק אץ זה מכיוון שהאפליקציה שעובדת היא של אייפון (זה דורש sniffer מעט יותר מורכב).

לגבי ir ב-c6 הסנסור יושב על הלוגו העגול של LG

oferlaor פותח השרשור
סמל אישי של משתמש
מנהל
מנהל
תגובות: 78763
הצטרף: נובמבר 2004
שם מלא: עפר לאור
מיקום: מודיעין, ישראל
נתן תודות: 785 פעמים
קיבל תודות: 5371 פעמים

שליחה #5 

התקנתי Chales proxy וזיהיתי פורטים 1216 ו-1256 שנותנים לא מעט מידע. יש לי אייקון של הטלויזיה, את השם שלה, מודל ועוד הרבה נתונים.

משום מה את ה-prompt של האפליקציה הוא לא תופס, מה שגורם לי להאמין שזה נעשה עדיין על ידי websockets ולא פרוטוקול HTTP או REST רגיל.

EtchDee
סמל אישי של משתמש
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 317
הצטרף: יוני 2009
נתן תודות: 22 פעמים
קיבל תודות: 18 פעמים

שליחה #6 

@oferlaor
מעניין. אולי תנסה להסניף גם מהצד של הטלוויזיה עם כלים של webOS. למשל הכלי הזה (לא ניסיתי)

זה-הכינוי
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 619
הצטרף: ינואר 2008
נתן תודות: 37 פעמים
קיבל תודות: 7 פעמים

שליחה #7 

EtchDee כתב: מעניין אם אפשר לעשות reverse engineering לאפליקצית LG TV Plus עם תוכנות כאלה . בהצלחה!
...

ניתן :) .

לא טרחו לעשות לקובץ obfuscation

שלח תגובה

חזור אל “מסכי OLED”