توصیه شده, سیسوگیها, متفرقه

هک دستگاه IPTV SET TOP BOX شرکت آی سیما

دوستان عزیزی که قصد دارید دستگاه IPTV خودتون را هک کنید خواهشمند است قبل از این کار مقاله را چندین بار مطالعه کنید و در صورتیکه نقطه ابهامی وجود نداشت و در تخصص خودتون میبنبد چنبن هکی بعد اقدام کنید تا اشتباها سخت افزار شما از کار نیفته.

در حدود سال 1395 شرکت آی سیما به همراه فروش سرویس یک ساله IPTV یک دستگاه اندروید باکس با شکل و مشخصات زیر را به عنوان هدیه به مشترکین خود تحویل می‌داد. اما مشکل بزرگ این دستگاه محدود و منحصر بودن به محتوای آی سیما است. در این پست قصد دارم تا با هک این دستگاه، فریمور LiberELEC را بر روی آن نصب کنم.

گیرنده دیجیتال آی سیما

 

مشخصات سخت افزاری

مشخصات سخت افزاری CPU و GPU را می‌توانید در تصویر زیر مشاهده کنید.

نصب اندروید بر روی آی سیما

 

CPU: ARMv7 Processor [413fc****] revision 0 (ARMv7)
Machine: Amlogic Meson6 g02 customer platform

بر روی این دستگاه یک نسخه اندروید 4.2.2 نصب شده که توسط شرکت آی سیما سفارشی شده و فقط محتوای همان شرکت را نمایش می‌دهد. البته توانستم سایر نسخه‌های اندروید اصلی، همانند نسخه 4.2.2 را نیز بر روی آن نصب کنم. اما نتوانستم هیچ کدام از ویدیوهای سایر شرکت‌ها را در آن تماشا کنم. وقتی با آن شرکت تماس گرفتنم، گفتند که این دستگاه انحصاری است! ARM و انحصار؟! مگه داریم؟ مگه میشه؟!

 

از کجا شروع کنیم؟

خوب با جستجو در اینترنت مشخص شد که این دستگاه و برد درون آن یک کپی چینی از G BOX MX2 شرکت MATRICOM است با cpu مدل AML8726 MX دو هسته‌ای و یک گیگابایت رم و 2 گیگابایت فلش رام که برد آن بدین شکل است:

سخت افزار داخلی ستاپ باکس آی سیما

همین طور که می‌بینید ماژول WiFi برای هزینه کمتر روی آن مونتاژ نشده است و باید برای اتصال به اینترنت از کابل شبکه استفاده کرد و یا از دانگل WiFi که البته در اندروید شناخته نشد.
همچنین دکمه Recovery Reset نیز روی آن مونتاژ نشده است.
برای این سخت افزار یک توزیع از لینوکس به نام LibreELEC به همراه KODI سفارشی شده وجود دارد که در ادامه نحوه نصب آن را خواهم گفت.

 

گام اول – دانلود فریمور

 فایل رام این نسخه را می‌توانید از سرور سیسوگ دانلود کنید. همچنین برای توضیحات بیشتر می‌توانید به فروم مربوطه نیز مراجعه کنید.

 

گام دوم – آماده سازی سخت افزار

به علت عدم وجود دکمه Recovery Mode بر روی برد آی سیما هک ما با رابط ارتباط سریال خواهد بود. برای کپی یک سیستم عامل (یک رام) بر روی فلش مموری باید سیستم در حالت recovery راه اندازی شود که در این دستگاه باید با دستور در خط فرمان به این حالت رفت.
قبل از آن ما به یک رابط USB به سریال به همراه سه سیم برد بورد دو سر مادگی به همراه نرم افزار مربوطه مانند PuTTY و یک Micro SD (من یک گیگابایتی را تست کردم) لازم داریم.

اتصالات را بر اساس RX,TX و GND برقرار می‌کنیم. گراند را می‌توان با اهم متر و تست اتصال با گراند بورد پیدا کرد. من آن را با فلش قرمز در عکس بورد نشان داده‌ام. پس از راه اندازی نرم افزار ترمینال و انجام تنظیمات آن (115200,8,n,1) و روشن کردن IPTV BOX پین‌های TX و RX را هم با آزمایش و خطا می‌توان پیدا کرد.

نرم افزار سریال ترمینال

 

گام سوم – ریختن فریمور

فایل LibreELEC-Amlogic_MX2.arm-7.95.3.zip را دانلود کرده و از حالت Zip خارج می‌کنیم. کارت حافظه را به صورت FAT فرمت کنید و چهار فایل زیر را در ریشه کپی کنید. توجه کنید فایل zip دوم را از حالت فشرده خارج نکنید.

فایل های LiberELECکارت حافظه در سیستم قرار دهید و سیستم را روشن کنید. اگر سیم‌های پورت سریال را درست متصل کرده باشید و تنظیمات نرم افزار سریال را درست انجام داده باشید. روند بوت و خطوط لود شدن اندروید را بر روی آی سیما می‌توانید در نرم افزار سریال مشاهده کنید.

 

مرحله آخر – نصب و سفارشی سازی

اجازه دهید تا آی سیما بوت اندروید را کامل کند و در صفحه تلویزیون اندروید ظاهر شود. حالا می‌توان در خط فرمان سیستم عامل هک شده دستورات زیر را وارد و جواب را مشاهده کرد.

root@android:/ #

اگر prompt خط فرمان تفاوت داشت مهم نیست باید دسترسی Root داشته باشید. با دستور whoami این موضوع را چک کنید:

 

و باید نتیجه زیر را دریافت کنید:

 

خوب حالا دستور reboot update را اجرا می‌کنیم…

سیستم ریست می‌شود و صفحه update ظاهر می‌شود.

بروز رسانی و آپدیت اندروید آی سیما

 

پس از اتمام update سیستم دوباره ریست می‌شود و پس از بالا آمدن سیستم صفحه نخست کودی KODI نمایان خواهد شد.

هک آی سیما و نصب کودی

پس از بوت شدن، با کمی دور زدن در منوها می‌توانید قسمت‌های مربوط به تنظیم تایم سرور و کالیبره کردن حاشیه صفحه نمایش و …. را انجام دهید. در ضمن حالا با نسخه هک شده آی سیما دانگل WiFi هم توسط سیستم شناخته می‌شود که البته به علت ضعف سخت افزار چندان کارایی ندارد و برای ارتباط بدون مشکل با شبکه باید از کابل استفاده کرد.

هک و نصب LiberELEC روی آی سیما

 

در انتها سینمای خانگی شما آماده است!

ستاپ باکس آی سیما
 Zeus  عزیز قبلاً در خصوص KODI و سینمای خانگی در سیسوگ توضیحات خوبی ارائه داده است.

در انتها از آقای محمد عطائی بابت تهیه این مطلب و اشتراک گذاری آن با سیسوگ تشکر می‌کنیم.

انتشار مطالب با ذکر نام و آدرس وب سایت سیسوگ، بلامانع است.

شما نیز میتوانید یکی از نویسندگان سیسوگ باشید.   همکاری با سیسوگ

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

42 دیدگاه در “هک دستگاه IPTV SET TOP BOX شرکت آی سیما

  1. سعید گفت:

    چرا لقمه رو دور سر میچرخونید بیخودی ؟
    میدونید که با زدن دکمه locate روی کنترل دستگاه وارد بخش منو میشه….
    من نرم افزار فایرفاکس رو نصب کردم رو دستگاه و فیلیمو ، نماوا و تلوبیون رو با فایرفاکس باز میکنم و به راحتی محتوا تا کیفیت 720 بدون مشکل پخش میشه.

    بعضی وقتا نمیدونم به چه دلیلی(مثلا وقتی اشتباهی کیفیت 1080 پخش میشه ، یا روی اپارات خودکار وقتی ویدیو بعدی پخش میشه) ممکنه یه هنگی پیش بیاد که یا با رفرش صفحه یا با رفتن به تنظیمات و اتخاب فایرفاکس و clear catch کردن و همینطور توقف نرم افزارهای سیستمی خود دستگاه و ریست دستگاه مشکل حل میشه.

    بنده حتی فیلترشکن هم نصب کردم و یوتیوب هم نگاه میکنم. تلویبیون هم همینطور…. همه نسخه وب . هیچ فرقی هم با نسخه نرم افزارشون ندارن

    کاری که من میکنم : بعد از روشن شدن دستگاه از کنترل دکمه locate رو میزنم ، با موس فایرفاکس رو انتخاب میکنم و اونجا تو لیست فایرفاکسم فیلیمو یا … رو انتخاب و محتوای مورد نظرم رو میزنم پخش میشه 🙂

    یه نکته ای هم بگم نمیدونم واقعا فنی هست یا من فکر میکنم اینجوره که من دستگاهم دوتا جای فلش داره و یکی واسه موس یکی هم یه فلش همیشه داخلش هست و این فلش انگار باعث حل مشکل هنگی میشه ظاهرا ( شاید هم من توهم دارم ولی ظاهرا وقتی فلش نیست دستگاه هنگ میکنه و از فلش واسه لود و کش استفاده میکنه )

    موفق باشید

    1. با سلام
      خدا را شکر که دستگاه شما مشکلی در پخش ویدئو ندارد

  2. سلام و سپاس
    پس از نصب ریموت دستگاه دیگر با دستگاه ارتباط نمی گیرد؟
    آیا باید نرم افزاری نصب کنم و یبا امکانی را باید فعال کنم ؟

    1. سلام
      بله ریموت دیگر ارتباط ندارد.
      من از موس و کیبورد با دانگل USB استفاده میکنم
      شاید بشه با یک برنامه ای دوباره ریموت را فعال کرد ولی من هنوز پیگیر آن نشده ام
      اگر شما وقت دارید در اینترنت سرچ کنید و نتیجه را به دیگران اطلاع دهید

  3. سجاد گفت:

    سلام
    ببخشید یک سوال داشتم
    اگر رام دیگری مثل همین MATRICOM_MX2_115_FULL_AUG_09_2013 که لینک آن در نظرات گذاشته شده را روی آن بریزیم باز هم نمیشه ویدیوهای سایر شرکت ها مثل نــمـــــاوا و … رو پخش و مشاهده کرد؟

    1. سلام
      من این کار را انجام دادم ولی بازهم موفق به پخش محتوی از نماوا نشدم. ولی ویدیو آپارات پخش میشود. در مورد فیلیمو آزمایش نکردم.
      نمیدونم مشکل از سخت افزار پایین این دستگاه است یا مورد دیگه ای !!!؟

  4. سلام، پس از Update و در ریستارت اول سیستم دیگر کامل بوت نمیشود و پیغام میدهد نیاز re-install دارد و مجددا همان سناریو.
    اطلاعات را در ترمینال خوانا با کابل USB-TTL زمان بوت قابل مشاهده می باشد ولی پس از اینکه در تلوزیون اعلام re-install to repaire می دهد در ترمینال هم دستورات متوقف میشوند و کامندها پس از تایپ هیچ عملی را انجام نمی دهند؟!؟
    متاسفانه نه از روی USB و نه SD Card بوت نمی شود؟؟؟؟؟

    لطفا راهنمایی ؟

    1. آیا راهی هست مثلا با اتصال کوتاه روی برد عملا کار کلید Reset را شبیه سازی کرد ؟

    2. سلام
      اگر از صحت image کپی شده در کارت فلش مموری خود و نحوه تهیه آن اطمینان دارید این کار را برای رایت شدن مجدد سیستم عامل libreElec روی فلش دستگاه انجام دهید:
      در حالیکه با مبدل سریال به USB به دستگاه متصل هستید ،در زمان بوت شدن و پس از ظاهر شدن اولین خطوط اطلاعات لود شدن ، چند بار کلید esc را بزنید تا فرایند بوت در حالت UBOOT متوقف شود . حالا فرمان run update را وارد و Enter را بزنید. تا دستگاه دوباره به حالت recovery برود.
      لازم است زمانیکه در خط فرمان UBOOT هستید دقت کنید و فرمانی را نزنید که bootloader دستگاه پاک شود که در این صورت دستگاه قابل بازیابی به کمک کارت مموری نخواهد بود

  5. کامبیز گفت:

    من مبدل را متصل کرده ام و زمان ریستارت و بوت سیستم محتوی قابل مشاهده است، ولی سیستم بصورت کامل بوت نمی شود و به نوعی هنگ می کند، از SD و Flash هم دیگر Boot نمی شود؟ (تنها از Internal Memory بوت می شود)

    لطفا راهنمایی؟

    1. با سلام
      لطفا پاسخ به همایونی گرامی را مشاهده کنید

  6. Highnet گفت:

    سلام.. میخوایم کار انجام بشه.. شما نشستی درس اخلاق میدی؟!!!

  7. نونیکس گفت:

    سلام. من ارتباط دستگاه را با پورت com گرفتم ولی با مموری ار تباط نمیگیره . بعد از روشن کردن دستگاه یک سری خطوط لود شدن در برنامه سریال میبینم و در نهایت روی A1=7؟-{!!y!%’557‹‌½هë میمونه و اتفاقی نمیوفته. لطفا راهنمایی کنید ممنون

    1. سلام
      متوجه نشدم در حال حاضر چه firmware روی دستگاه شما نصب است؟ و آیا کامل بوت میشود؟
      و اگر کاراکتر های دریافتی از پورت سریال نامفهوم است یعنی تنظیمات پورت سریال را درست انجام نداده اید

  8. محمد متین گفت:

    سلام به دوستان عزیز من میخوام دستگاه رو از kodi v17 برگردونم به نسخه اندروید که بتونم داخلش برنامه های اندروید نصب کنم لطفا کمک کنید

    1. زئوس Zeus زئوس Zeus گفت:

      سلام دوست عزیز
      برای این کار لازم داریم فریمور اندروید رو پیدا کنید که با توجه به این که دوست عزیزی که مقاله رو ارسال کرده نام برد اصلی رو ذکر کرده با یه جستجوی ساده بتونید اون رو پیدا کنید
      و نحوه ریختن فریمور رو هم که توضیح داده شده.

    2. سلام
      شما میتوانید فایل imageرا از این آدرس دانلود کنید(این نسخه با نسخه اولیه شرکت iseema تفاوت دارد ولی اندروید آن همان ورژن 4.2.2است)
      https://mega.co.nz/#!wExHTJgC!XPuoFyhF_S-roTEhsMhQ8BLrfH4R5tXhp2jwaLF_o1M
      سپس آنرا از حالت فشرده خارج کنید و به کمک نرم افزار زیر در یک مموری کارت 4GB رایت کنید:
      http://hddguru.com/software/HDD-Raw-Copy-Tool/HDDRawCopy1.02Portable.exe
      توجه کنید که تمام اطلاعات کارت مموری پاک خواهد شد. حالا مموری کارت را در دستگاه قرار دهید و به کمک مبدل به دستگاه وصل شوید و آنرا روشن کنید و بلافاصله چندین بار کلید کی بورد را بزنید تا فرایند بوت در UBOOT متوقف شود
      حالا فرمان run update را وارد و Enter را بزنید
      اگر پس از آپدیت خطا نمایش داد با ریست دستگاه رفع خواهد شد

      1. علی گفت:

        سلام منظور از مبدل و کلید کی بورد چیست؟لطفا میشه توضیح بدید

      2. محمد متین گفت:

        میشه در مورد این قسمت توضیح بدید *****حالا مموری کارت را در دستگاه قرار دهید و به کمک مبدل به دستگاه وصل شوید و آنرا روشن کنید و بلافاصله چندین بار کلید کی بورد را بزنید تا فرایند بوت در UBOOT متوقف شود
        حالا فرمان run update را وارد و Enter را بزنید****

        1. سلام
          منظورم مبدل USB به سریال است و کی بورد همان کامپیوتری که با دستگاه IPTV از طریق مبدل و ارتباط سریال وصل شده.

          1. محمد متین گفت:

            مشکل من همین یو اس بی سریال است من بعد از ریختن فریمور kodi دیگه نمیتونم ارتباط با سیستم برقرار کنم برنامه ترمینال رو اجرا میکنم تنظیمات بالا رو انجام میدم کانکت رو میزنم ولی کابلهای rx و tx شناسایی نمیشه و هیچ پیغام و خط لودی در برنامه ترمینال نمیاد من از usb به سریال مدل cp2102 استفاده میکنم

          2. زئوس Zeus زئوس Zeus گفت:

            پورتش شناسایی میشه ؟
            باوود ریت های دیگه رو هم تست کنید ممکنه باوود ریت عوض شده باشه.

          3. محمد متین گفت:

            سلام هر کاری میکنم دستگاه به کامپیوتر وصل نمیشه و tx و rx وصل نمیشه که روند روت و لود شدن بیاد من از برنامه ترمینال که تو اموزش گذاشتید استفاده میکنم پایین برنامه Rx:0 نشون میده با زدن کلید کیبورد tx تغییر میکنه ولی هیچ خط لود و نوشته ای نمیاد من از مبدل cp2102 استفاده میکنم خواهشا کمک کنید

    3. سلام
      اگر الان دستگاه با libreelec بالا می آید میتوانید با SSH به آن وصل شوید و فرمان Reboot update را وارد کنید تا در حالت ریکاوری دستگاه reset شود

      1. محمد متین گفت:

        ممنون از باسخگویی شما لطفا میشه بگید تنظیمات ssh رو باید رو چه اعدادی بزارم

  9. محمد متین گفت:

    سلام لطفا کمک کنید من پین های rxوtx رو همجوره ازمایش کردم ولی جواب نگرفتم یکبار جواب گرفتم که خط نوشته ها یی پشت سر هم لود شد ولی هیچ اتفاقی بر روی دستگاه رخ نداد .بعد از اون هم دیگه هر جور جای پین ها رو جا به جا کردم نتونستم حتی اون نوشته ها که لود شد دوباره بیاد…خواهشا کمک کنید من از ماژول usb به ttl مدلcp2102 استفاده کردم

    1. زئوس Zeus زئوس Zeus گفت:

      فکر میکنم مشکلتون حل شد ؟ آیا درست متوجه شدم از کامنت بعدی میگم

  10. محمد متین گفت:

    سلام ممنون از مطلبتون فقط کاش میشد از مراحل استفاده از یو اس بی سریال و نحوه ریبوت شدن دستگاه عکس یا فیلم اموزشی میگذاشتید .یک عکس هم از یو اس بی سریال میزاشتید و نحوه نصب اون

  11. Mehdi Laali Mehdi Laali گفت:

    سلام
    ممنون از مطلب مفیدتون
    من یه مشکلی با دستگاهم دارم اونم اینه که وقتی بهش وسل میشم با سریال فقط سیمبول های نا مربوط بهم نشون میده هر چقدر هم که انکودینگ و بیت ریت رو تغییر میدم فقط شکل یسمبل ها تغییر میکنه. میشه بگید کجای کارم ایراد داره.

    1. سلام
      آیا پایه گراند را درست وصل کرده اید؟
      از چه مدل مبدل USB به سریال استفاده کرده اید؟ و چه نرم افزای؟ آیا با وصل کردن TX و RX مبدل به هم میتوانید LOOP را بگیرید یعنی هر کاراکتری را که فرستادید ، دریافت کنید؟

  12. احسان گفت:

    سلام من هرکار میکنم بالا نمیاد رو مموری چیکار کنم؟

    1. سلام
      لطفا توضیح دهید چه کار کرده اید و تا کجا پیش رفته اید؟ و خروجی CLI (خط فرمان ترمینال) چه چیزی دیده میشود؟

  13. پویا گفت:

    با تشکر از مطلب مفیدتون میخواستم بگم که روی دستگاه ایسیما اینجانب به راحتی برنامه کدی ورژن ۱۷ نصب میشه و برنامه های اندرویدی متناسب هم نصب میشه ایا نیاز به این کار هست یا خیر و مورد دیگه اینکه اگر از قسمت نحوه اتصال پورت usbو پین ها هم عکس میذاشتندخیلی خوب بود

    1. زئوس Zeus زئوس Zeus گفت:

      سلام خواهش میکنم دوست عزیز
      اگر مشکلی باش ندارید خوب بذارید کارش رو بکنه :))
      این توصیه من به شماست : اگر چیزی اونطوری که میخواید داره کار میکنه – پس بهش دست نزنید و بذارید کارش رو بکنه.

    2. سلام
      یک سوال داشتم. آیا الان شما میتوانید از سایتهای پخش فیم مثلا “نماوا” بصورت آنلاین فیلم تماشا کنید؟

  14. سید گفت:

    سلام کاش یه عکس از نحوه اتصال می گذاشتید
    اینجا به جای کابل USB به سریال میهش از یک کابل USB که از وسط هم قطع شده است استفاده کرد ؟

    1. سلام
      خیلی ساده است. ارتباط با بورد دستگاه با پروتکل سریال آسنکرون است با مشخصات (115200,8,n,1) . به سه اتصال نیاز است ، GND(زمین) ، RX و TX . در نتیجه نمیشه از پورت USB به صورت مستقیم استفاده کرد و باید از مبدل USB به سریال TTL استفاده کرد. اگر مبدل USB به RS232 باشه باید سطح ولتاژ به سطح ولتاژ TTL تبدیل شود

  15. kian گفت:

    سلام وخدا قوت بسیار عالی بود
    خب با این دسترسی که به وجود امده چه کارهایی میشود انجام داد ؟

    1. سلام و ممنون
      با این دسترسی میتونید به حالت Recovery بروید و نسخه های فرمور پورت شده برای این سخت افزار رو نصب کنید

  16. محمود گفت:

    عالی بود.
    فقط یه سوال؟
    بوت پیش فرض طبیعتا از روی flash باید باشه دیگه، درسته؟ چطوری بوت روی اس.دی قرار میگیره؟ با قرار دادن سیستم روی مود ریکاوری از طریق سریال این اتفاق میفته؟ اگر اینطور باشه آیا با ریست دستگاه بوت روی اس.دی میمونه؟
    ممنون.

    1. سلام
      با دستور reboot update دستگاه ریست میشه و به حالت Update از مموری کارت میره و پس از update حالت بوت به فلش داخلی برمیگرده و دیگه احتیاجی به SD کارت نیست.
      البته در اون فرومی که معرفی شده گفته شده ،میشه برای دستگاه هایی که فلش داخلی اونها خراب شده از SD کارت بعنوان فلش برای بوت و راه اندازی و زنده کردن دوباره دستگاه استفاده کرد که البته من احتیاجی به این کار نداشتم.

      1. محمود گفت:

        درسته. بسیار عالی. ممنون بابت اشتراک این تجربه ی جذاب!