יום רביעי , ספטמבר 2 2015

מדריך: איך להפעיל את סירי עם שרת SiriProxy משלכם על מכשירי האייפון 4, 3GS, אייפוד והאייפד

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

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

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

  • ממשק סירי (SiriGUI) אשר פועל בצורה מלאה (ניתן להוריד את Spire מסידיה)
  • 4 מפתחות מכשיר ה-4S החשובים מאוד (speechID, assistantID, x-ace-host, validationdata)
  • מערכת ההפעלה Linux / MacOS (כל מערכת Unix היא בסדר כמור)
  • קבצי SiriProxy – ניתנים להורדה כאן

 

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

  1. apt-get install openssl
  2. apt-get install libopenssl-devel
  3. apt-get install zlib
  4. apt-get install zlib-level
  5. apt-get install ruby
  6. apt-get install ruby-gems
  7. apt-get install make
  8. apt-get install gcc
  9. apt-get install gcc-c++
  10. apt-get install libxml2*

על מנת להתקין את כל אבני ruby הכניסו את שורות הקוד הבאות בטרמינל

  1. במק: gen install eventmachine
  2. בלינוקס: gen install eventmachine — –with-ssl-dir=/usr/bin/openssl
  3. gem install CFPrepertyList
  4. gem install httparty
  5. gem install json
  6. gem install uuidtools

צרו את התיקיות הבאות

  1. mkdir ~/hacks
  2. cd ~/hacks
  3. wget http://www.ketchup-mayo-senf.de/blog/MySiriProxy.zip
  4. unzip MySiriProxy.zip
  5. cd SiriProxy

צרו את ההרשאות (Certificate) שלכם (ניתן להשתמש בכל סיסמא ומידע אחר)

  • openssl genrsa -des3 -out ca.key 4096
  • openssl req -new -x509 -days 365 -key ca.key -out ca.crt
  • openssl genrsa -des3 -out server.key 4096

(הכניסו את ה-IP שלכם או ה-hostname ב-"common name" – חשוב מאוד!)

  • openssl req -new -key server.key -out server.csr
  • openssl x509 -req -days 365 -in server.csr -CA ca.crt -CAkey ca.key -set_serial 01 -out
  • server.passless.crt
  • openssl rsa -in server.key -out server.key.insecure
  • mv server.key server.key.secure
  • mv server.key.insecure server.passless.key

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

 


 ערכו את הקובץ siriProxy וחפשו את המילים "HIER_KOMM". החליפו את התגיות עם התגיות האלו:

  • HIERKOMMt_X-ACE-HOST_HIN – משלכם x-ace-host החליפו עם
  • HIERKOMMT_VALIDATION_DATA_HIN – משלכם validationData החליפו עם
  • HIERKOMMT_SPEECHID_HIN – משלכם replace with speedID החליפו עם
  • HIERKOMMT_ASSISTANTID_HIN – משלכם assistantID החליפו עם


אם אתם משתמש ה-root התחילו את השרת עם

  • ruby start.rb

אם לא (Ubuntu, MacOS, וכו')

  • sudo ruby start.rb

עכשיו ערכו את קובץ ה-com.apple.assistant.plist דרך iFile או כל תוכנה אחרת לניהול מערכת הקבצים של האייפון ושנו את הכתובת "https://guzzoni.apple.com" לכתובת "כתובת_האייפי_שלכם//:http".

עכשיו, נסו את סירי :)

אתם יכולים להשתמש בסירי מחוץ לבית ב-2 דרכים:

  1. יצירת VPN על מנת להשתמש בסירי בכל מקום
  2. פתיחת הפורט של SiriProxy בחומת האש / ראוטר שלכם (הפורט הוא 443) ולהתחבר דרכו

 

133 תגובות

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

    (0)
    (0)
  2. דבר ראשון - מה צריך בשביל המפתחות של ה-4S

    דבר שני - יש אולי סרטון שמבוסס ממש על זה, שזה בדיוק מדריך של זה ולא של משהו דומה??

    (0)
    (0)
  3. יש לאח שלי אייפון 4S
    איך אני מוציא ממנו את המפתחות???

    (0)
    (0)
  4. למי שרוצה מדריך:
    http://www.youtube.com/watch?v=wT2Qak0KLg4
    צריך כמובן ידע באנגלית.
    זה המדריך הטוב ביותר שמצאתי,בהצלחה.

    (0)
    (0)
  5. אם יש לי אייפון 4S ביד מאיפה אני לוקח את הפרטים שאני צריך כדאי לכתוב אותם באייפון שלי?

    (0)
    (0)
  6. ישלי spire על האייפוד ארבע וזה עובד מצויין, רק שאין שרת אז אני לא יכול לעשות כלום. מישהו בבקשה בבקשה יכול להכין שרת לשלוח לי במייל?
    תודה רבה לכל מי שיעזור
    Daniel.seg@012.net.il

    (0)
    (0)
  7. ח'ברה בסרטון הזה:http://www.youtube.com/watch?v=LowzAiud0dE בדקה 7:26 מה הוא לוחץ כדאי לשמור את השינויים...?

    תודה רבה

    (0)
    (0)
  8. אנשים טובים זה יותר מדי מסובך!!!אם יש מישהו שיכול לעשות לי שרת זה ממש יעזור יודה לעוזרים:)0545911114

    (0)
    (0)
  9. מצאתי שרתי פרוקסי אני רוצה לפרסם אבל אני לא יודע עם מותר .. מוצר לפרסם ידע מבחוץ ?

    (0)
    (0)

    NItsanBH הגיב:

    מותר!!!
    בבקשה תשלח ל
    nbenhanoch@gmail.com

    (0)
    (0)

    oz123 הגיב:

    תישלח גם לי זה חשוב
    oz.oz.oz.119@gmail.com

    (0)
    (0)

    kadan הגיב:

    בבקשה תישלח לי גם kadan.h@gmail.com

    (0)
    (0)

    xNATIx הגיב:

    אחי בבקשה תשלח לי את השרת למייל.

    Netanelas5@gmail.com

    (0)
    (0)

    stav2119 הגיב:

    גם לי (:
    stav2119@walla.com

    (0)
    (0)

    bar_elt הגיב:

    אחי תשלח גם לי בבקשה
    bar_elt@walla.com
    תודה

    (0)
    (0)
  10. מערכת הפעלה אנדרואיד זה linux נכון?

    (0)
    (0)
  11. תעשה לי גם בבקשה
    0547418741
    אני ממש ישמח =]

    (0)
    (0)
  12. אפשר עזרה oz.oz.oz.119@gmail.com

    (0)
    (0)
  13. מה יהיה עם הסרי? מתי היא תעבוד לנו...?

    (0)
    (0)
  14. מישהו יכול בבקשה להכין לי שרת siriproxy
    ולישלוח לי kadan.h@gmail.com זה ממש חשוב לי

    (0)
    (0)

    stav2119 הגיב:

    גם לי אם אפשר זה ממש ממש חשוב ....
    לשלוח לכאן : stav2119@walla.com

    (0)
    (0)
  15. מה זה סירי הזה בכלל?!!??

    (0)
    (0)
  16. יופי לאף אחד אין מפתח אז בשביל מה המדריך הזה?
    לא לכולם יש חברים עם אייפון 4S.

    (0)
    (0)
  17. לכול אלו שצריכים הסבר איך להוציא מפתחות, קבלו....

    http://www.youtube.com/watch?v=U-sdDd8weis

    (0)
    (0)

כתיבת תגובה