اطلاعیه

Collapse
هیچ اطلاعیه ای هنوز ایجاد نشده است .

آموزش راه اندازی Siri P.r.o.x.y برای استفاده در Spire

Collapse
X
 
  • فیلتر
  • زمان
  • نمایش
پاک کردن همه
new posts

  • آموزش راه اندازی Siri P.r.o.x.y برای استفاده در Spire

    در این تاپیک آموزش ساخت یک سرور شخصی با استفده از Siri P.r.o.x.y را خواهید آموخت .

    مرحله اول :
    ابتدا شما نیاز دارید که به صورت مجازی یا اصلی یک نسخه از لینوکس را بر روی سیستم خود نصب کنید .
    برای دانلود لینوکس به این لینک بروید : linux
    برای دانلود ماشین مجازی جهت نصب لینوکس نیز به این لینک بروید : VirtualBox

    مرحله دوم :
    شما باید به صورت ssh و از طریق ترمینال سرور را نصب کنید .
    ترمینال را باز کنید و تایپ کنید :
    کد:
    sudo apt-get install git
    از شما سال میشود آیا مایل هستید ادامه دهید ؟
    شما تایپ کنید :* Y

    مرحله سوم :
    در این مرحله شما باید git های سرور رو دانلود و نصب کنید ٬ پس سیستم خود را به نت متصل کنید و تایپ کنید :
    کد:
    mkdir SiriStuff
    cd SiriStuff
    sudo git clone git://github.com/StanTheRipper/SiriAuth.git
    sudo git clone git://github.com/StanTheRipper/AuthGrabber.git

    مرحله چهارم :
    شما در این مرحله باید authsiri که پیش نیاز Siri هت نصب کنید .
    تایپ کنید :
    کد:
    sudo chmod -R 777 SiriAuth
    cd SiriAuth
    sudo ./dependencies.sh
    sudo ./certs.sh
    cd ../
    پس از تایپک کامند های فوق تمامی فایل های مورد نیاز شما (RVM, ruby, openssl, etc) نصب میشود .
    و فایل سرتیفیکیت مورد نیزا نیز باید ساخته شود ٬ در صورتی که با ارور اسکریپت مواجه شدید کامند های زیر را وارد کنید :
    کد:
    sudo apt-get update
    sudo apt-get install nano ruby build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion
    
    bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
    
    [[ -s "$HOME/.rvm/scripts/rvm" ]] && . “$HOME/.rvm/scripts/rvm”
    
    echo ‘[[ -s "$HOME/.rvm/scripts/rvm" ]] && . “$HOME/.rvm/scripts/rvm” # Load RVM function’ >> ~/.bash_profile
    
    rvmsudo rvm install 1.9.3
    
    rvm use 1.9.3 –default
    
    rvmsudo gem install eventmachine CFPropertyList httparty json uuidtools
    
    cd SiriAuth
    
    sudo ./certs.sh

    مرحله پنجم :
    برای فعال کردن AuthGrabber نیاز به نصب dnsmasq دارید .
    کامند زیر را وارد کنید :

    کد:
    sudo chmod -R 777 AuthGrabber
    cd AuthGrabber
    sudo ./dependencies.sh
    sudo ./certs.sh
    cd ../

    ٬ در صورتی که با ارور اسکریپت مواجه شدید کامند های زیر را وارد کنید

    کد:
    sudo apt-get update
    
    sudo apt-get install dnsmasq nano ruby build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion
    
    sudo cp files/dnsmasq.conf /etc/dnsmasq.conf
    
    #don’t do this bit if you’ve done it in the previous step
    bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
    
    [[ -s "$HOME/.rvm/scripts/rvm" ]] && . “$HOME/.rvm/scripts/rvm”
    
    echo ‘[[ -s "$HOME/.rvm/scripts/rvm" ]] && . “$HOME/.rvm/scripts/rvm” # Load RVM function’ >> ~/.bash_profile
    
    rvmsudo rvm install 1.9.3
    
    rvm use 1.9.3 –default
    
    rvmsudo gem install eventmachine CFPropertyList httparty json uuidtools
    
    #but do this bit
    
    sudo AuthGrabber/certs.sh

    مرحله ششم :
    حال به فولدر home در لینوکس برید و وارد مسیر زیر شید :
    SiriStuff/AuthGrabber
    یک فایل ca.crt موجود هست آن را باید بر روی Device خود نصب کنید .
    همچنین فایل ~/.siri*****/ca.pem را نیز نصب کنید
    میتوانید فایل برای خود میل کنید و در Device و از طریق mail.app فایل رو باز و نصب کنید .

    در نهایت شما باید DNS دستگاه خود را باید عوض کنید
    به لینوکس باز گردید و در ترمینال تایپ کنید ifconfig
    IP خود را به یاد بسپارید و در iDevice و مسیر Setting/General/Network/Wi-Fi برید و بر روی شبکه وایرلس مشکترکی که لینوکس و دستگاه به آن وصل هست تپ کنید و وارد آن شوید
    در قسمت dns ادرس را با ای پی ادرسی که در لینوکس پیدا کردید عوض کردید .

    خوب کار ما با نصب Siri p.r.o.x.y تمام
    دقت کنید که ترمینال رو نبندید .

    همگام سازی با Spire :

    ابتدا Spire رو از سورس bigboss نصب کنید
    در هنگام نصب ۱۰۰ مگ کش دانلود میشود پس صبر کنید .

    برید به Settings > General > Siri و enable Siri
    برید به Settings و Spire را بر روی این هاست ست کنید :
    https://guzzoni.apple.com

    iFlie رو باز کنید و پوشه /etc فایل Hosts رو باز کنید .
    اینک در جای فایل که میخواهید یک لاین جدید بسازید و تایپ کنید :
    10.0.1.12 guzzoni.apple.com
    ip خودتان را به جای ip فوق بنویسید سپس یک space و ادرس موجود .

    حال با استفاده از دکمه home و نگه داشتن آن سیری را فعال و بگوید :
    test Siri p.r.o.x.y
    اگه نصب سیری موفقیت آمیز بوده سیری جواب میدهد :
    Siri p.r.o.x.y is running
    در صورتی که جوابی در یافت نکردید به لینوکس برگردید و در ترمینال با پیغام زیر مواجه شدید نگران نباشید :

    [Info - Guzzoni] Received Object: CommandFailed
    [Info - Guzzoni] Received Object: CommandFailed

    iFile رو باز کنید و به مسیر var/mobile/Library/Preferences/ بروید و com.apple.assistant.plist رو با Property List Viewer باز کنید .
    بر روی + تپ کنید . تایپ کنید :
    Ace Host
    Assistant Identifier
    Speech Identifier

    این آموزش توسط بنده تست نشده !

  • #2
    ویدیو آموزش مراحل فوق :

    نظر


    • #3
      الان يه سوال ؟
      بايد لينوكس روشن باشه زمان استفاده ؟

      نظر


      • #4
        تا اونجایی که من میدونم بله ٬ چون اطلاعات رو از همین سرور محلی که روی لینوکس نصب کردید میگیره !
        ویدیو آموزشی رو بیینید ٬ خیلی ساده توضیح داده

        نظر


        • #5
          خب یکی تست کنه ببینه میشه یا نه
          حتما هم باید یه آیفون 4اس داشته باشیم یا نمیخواد ؟

          نظر


          • #6
            نه دیگه...4s که خودش داره...
            I Am What I Am

            نظر


            • #7
              ممنون، دوستان هر کس اوبنتو از پیش نصب شده روی ویرچوال باکس رو میخواد پ.خ بده به من (سرور نشده )

              نظر


              • #8
                ورژن Ubuntu من قدیمیه 7.04 هستش .. مشکلی پیش میاد ؟

                نظر


                • #9
                  نوشته اصلی توسط drsaeid نمایش پست ها
                  ورژن ubuntu من قدیمیه 7.04 هستش .. مشکلی پیش میاد ؟
                  سعی کن 11.40 نصب کنی ، حجمش هم که کمه !

                  نظر


                  • #10
                    نوشته اصلی توسط prp-e نمایش پست ها
                    سعی کن 11.40 نصب کنی ، حجمش هم که کمه !
                    ورژن سرور رو دانلود کنم یا معمولی ؟

                    نظر


                    • #11
                      من ubuntu رو نصب دارم! میتونم تست کنم اما مشکلم اینه که گوشیم که 3gs هست به شدت بعد از نصب spire مشکل پیدا میکنه و همش هنک یا کرش میکنه! اگه این مشکلم حل شه تستش میکنم

                      نظر


                      • #12
                        ای بابا پس مثکه باید بیخیال سیری بشیم
                        ما که کار با لینوکس بلد نیستیم

                        نظر


                        • #13
                          دوستان حتی نسحه i386 هم کار میده

                          نظر


                          • #14
                            تو تایپیک قبلی که می گفتن spire خالی هم نصب کنیم جواب میده ....

                            یکی میشه فرقا رو یه توضیحی بده ؟؟؟ خیلی ممنون می شم

                            نظر


                            • #15
                              Spire که بیشت برای سرورشه اصل کار اون ۱۰۰ مگه هست که فایل های سیریه باهاش نصب میشه.

                              نظر

                              صبر کنید ..
                              X