सीटीएस की स्थापना

CTS चलाने के लिए, पहले अपना भौतिक वातावरण, अपनी डेस्कटॉप मशीन और परीक्षण के लिए उपयोग किए जा रहे Android उपकरण को तैयार करें।

भौतिक वातावरण

ब्लूटूथ ले बीकन

यदि परीक्षणाधीन उपकरण (DUT) ब्लूटूथ LE का समर्थन करता है, तो ब्लूटूथ LE स्कैन परीक्षण के लिए DUT के 5 मीटर के भीतर कम से कम तीन ब्लूटूथ LE बीकन लगाएं। उन बीकन को कॉन्फ़िगर करने या कुछ विशिष्ट उत्सर्जित करने की आवश्यकता नहीं है, और यह किसी भी प्रकार का हो सकता है, जिसमें iBeacon, Eddystone, या यहां तक ​​कि BLE बीकन का अनुकरण करने वाले उपकरण भी शामिल हैं।

कैमरों

कैमरा सीटीएस चलाते समय, परीक्षण पैटर्न चार्ट (जैसे चेकरबोर्ड पैटर्न) के साथ सामान्य प्रकाश व्यवस्था की स्थिति का उपयोग करें। परीक्षण पैटर्न चार्ट को DUT की न्यूनतम फोकस दूरी के अनुसार रखें ताकि यह सुनिश्चित हो सके कि यह लेंस के बहुत करीब नहीं है।

पर्याप्त प्रकाश व्यवस्था के साथ एक दृश्य के लिए कैमरे सेंसर बिंदु तक पहुँचने और अधिकतम कॉन्फ़िगर किया गया लक्ष्य फ्रेम प्रति सेकंड (एफपीएस) में निर्दिष्ट के रूप में पर रहने के लिए परीक्षण के अंतर्गत सेंसर अनुमति देने के लिए CONTROL_AE_TARGET_FPS_RANGE । यह द्वारा रिपोर्ट सभी कैमरा सेंसर पर लागू होता है getCameraIdList व्यक्तिगत रूप से सूचीबद्ध उपकरणों और उपाय प्रदर्शन से अधिक परीक्षण दोहराता के रूप में।

यदि DUT USB वेबकैम जैसे बाहरी कैमरों का समर्थन करता है, तो CTS चलाते समय बाहरी कैमरा प्लग इन करें। अन्यथा, सीटीएस परीक्षण विफल हो जाते हैं।

जीपीएस/जीएनएसएस

यदि DUT ग्लोबल पोजिशनिंग सिस्टम/ग्लोबल नेविगेशन सैटेलाइट सिस्टम (GPS/GNSS) फीचर का समर्थन करता है, तो DUT को रिसेप्शन और GPS लोकेशन कैलकुलेशन के लिए उपयुक्त सिग्नल स्तर पर GPS/GNSS सिग्नल प्रदान करें। GPS भाग ICD-GPS-200C के अनुरूप होना चाहिए। अन्यथा, GPS/GNSS सिग्नल किसी भी प्रकार का हो सकता है, जिसमें सैटेलाइट सिम्युलेटर या बाहरी सिग्नल के GPS/GNSS पुनरावर्तक शामिल हैं, या आप DUT को एक विंडो के इतने पास रख सकते हैं कि वह सीधे पर्याप्त GPS/GNSS सिग्नल प्राप्त कर सके।

वाई-फाई और आईपीवी6

सीटीएस परीक्षणों के लिए एक वाई-फाई नेटवर्क की आवश्यकता होती है जो आईपीवी 6 का समर्थन करता है, एक इंटरनेट कनेक्शन है, और डीयूटी को एक अलग क्लाइंट के रूप में मान सकता है। एक पृथक क्लाइंट एक कॉन्फ़िगरेशन को संदर्भित करता है जहां डीयूटी के पास उस सबनेटवर्क पर प्रसारण/मल्टीनेटवर्क संदेशों की दृश्यता नहीं होती है। यह वाई-फाई एपी कॉन्फ़िगरेशन के साथ या अन्य डिवाइस कनेक्ट किए बिना एक पृथक सबनेटवर्क पर डीयूटी चलाकर होता है।

यदि आपके पास IPv6 के आधार पर कुछ परीक्षण पास करने के लिए देशी IPv6 नेटवर्क, IPv6 वाहक नेटवर्क या VPN तक पहुंच नहीं है, तो आप Wi-Fi पहुंच बिंदु और IPv6 सुरंग का उपयोग कर सकते हैं। विकिपीडिया के देखें IPv6 सुरंग दलालों की सूची

वाई-फाई आरटीटी

एंड्रॉयड शामिल वाई-फाई RTT एपीआई एक के लिए वाई-फाई राउंड ट्रिप समय (RTT) क्षमता। यह उपकरणों को 1 से 2 मीटर की सटीकता के साथ पहुंच बिंदुओं तक उनकी दूरी को मापने की अनुमति देता है, जिससे इनडोर स्थान सटीकता में काफी वृद्धि होती है। वाई-फाई RTT समर्थन दो की सिफारिश की उपकरण हैं गूगल वाईफ़ाई और CompuLab के fitlet2 पहुँच बिंदु (5 GHz पर 40 मेगाहर्ट्ज बैंडविड्थ के लिए सेट)।

पहुंच बिंदुओं को संचालित किया जाना चाहिए, लेकिन नेटवर्क कनेक्शन की आवश्यकता नहीं है। पहुंच बिंदुओं को परीक्षण उपकरण के बगल में होने की आवश्यकता नहीं है, लेकिन डीयूटी के 40 फीट के भीतर होने की सिफारिश की जाती है। एक पहुंच बिंदु आमतौर पर पर्याप्त होता है।

डेस्कटॉप मशीन सेटअप

एडीबी और एएपीटी

सीटीएस चलाने से पहले, सुनिश्चित करें कि आपने के हाल के संस्करणों स्थापित किया है Android डीबग ब्रिज (एडीबी) और पैकेजिंग उपकरण (AAPT) एंड्रॉयड एसेट और अपनी मशीन के सिस्टम पथ करने के लिए उन उपकरणों के स्थान गयी।

एशियाई विकास बैंक स्थापित करने के लिए डाउनलोड Android SDK Tools आपके ऑपरेटिंग सिस्टम के लिए पैकेज, उसे खोलें, और शामिल README फ़ाइल में निर्देशों का पालन करें। समस्या निवारण जानकारी के लिए, देखें स्टैंड-अलोन एसडीके उपकरण स्थापित कर रहा है

कि सुनिश्चित करें adb और aapt आपके सिस्टम पथ में हैं। निम्न आदेश मानता है कि आपने अपने होम निर्देशिका में पैकेज संग्रह खोला है:

export PATH=$PATH:$HOME/android-sdk-linux/build-tools/version

उबंटू के लिए जावा डेवलपमेंट किट

के समुचित संस्करण स्थापित करें जावा डेवलपमेंट किट (JDK)

  • Android 11 के लिए, OpenJDK11 इंस्टॉल करें।
  • Android 9 और Android 10 के लिए, OpenJDK9 इंस्टॉल करें।
  • Android 7.0, 7.1, 8.0 और 8.1 के लिए, OpenJDK8 इंस्टॉल करें।

जानकारी के लिए, JDK आवश्यकताओं

सीटीएस फाइलें

डाउनलोड करें और से सीटीएस संकुल खोलने सुसंगति परीक्षण सुइट डाउनलोड आपके उपकरण के Android संस्करण और सभी आवेदन द्विआधारी इंटरफेस (कपड़े) अपने उपकरणों का समर्थन है कि मिलान।

डाउनलोड करें और के नवीनतम संस्करण को खोलने सीटीएस मीडिया फ़ाइलों

डिवाइस का पता लगाना

करने के लिए कदम का पालन करें अपने डिवाइस का पता लगाने के लिए अपने सिस्टम की स्थापना की

स्मृति सीमा

आप में परीक्षण चलाने के दौरान अधिकतम स्मृति उपलब्ध बढ़ाना चाहेंगे CTS-tradfed स्क्रिप्ट। का संदर्भ लें उदाहरण सीएल अधिक जानकारी के लिए।

Android डिवाइस सेटअप

उपयोगकर्ता बनाता है

एक संगत डिवाइस को उपयोगकर्ता/रिलीज-कुंजी हस्ताक्षरित बिल्ड वाले डिवाइस के रूप में परिभाषित किया जाता है। आपकी डिवाइस एक प्रणाली में जाना जाता है के आधार पर छवि चलना चाहिए से संगत उपयोगकर्ता निर्माण (एंड्रॉयड 4.0 या उच्चतर) होने के लिए कोडनाम, टैग, और नंबर बिल्ड

पहला एपीआई स्तर निर्माण संपत्ति

कुछ सीटीएस आवश्यकताएं उस बिल्ड पर निर्भर करती हैं जिसके साथ डिवाइस को मूल रूप से शिप किया गया था। उदाहरण के लिए, जो डिवाइस मूल रूप से पहले के बिल्ड के साथ शिप किए जाते हैं, उन्हें सिस्टम आवश्यकताओं से बाहर रखा जा सकता है जो उन डिवाइस पर लागू होते हैं जो बाद में बिल्ड के साथ शिप करते हैं।

इस जानकारी सीटीएस के लिए उपलब्ध कराने के लिए, उपकरण निर्माताओं निर्माण समय संपत्ति परिभाषित किया जा सकता था ro.product.first_api_level । इस संपत्ति का मूल्य पहला एपीआई स्तर है जिसके साथ डिवाइस को व्यावसायिक रूप से लॉन्च किया गया था।

डिवाइस निर्माता समान डिवाइस समूह में मौजूदा उत्पाद के अपग्रेड के रूप में एक नया उत्पाद लॉन्च करने के लिए सामान्य अंतर्निहित कार्यान्वयन का पुन: उपयोग कर सकते हैं। उपकरण निर्माताओं वैकल्पिक रूप से करने के लिए मौजूदा उत्पाद के एपीआई स्तर सेट कर सकते हैं ro.product.first_api_level , ताकि उन्नयन आवश्यकताओं सीटीएस और तिगुना / वीटीएस के लिए लागू होते हैं।

उपकरण निर्माताओं में जोड़ सकते हैं PRODUCT_PROPERTY_OVERRIDES उनके में device.mk जैसा कि निम्न उदाहरण में दिखाया गया है, इस गुण सेट करने के लिए फ़ाइल:

#ro.product.first_api_level indicates the first api level that the device has
been commercially launched on.
PRODUCT_PROPERTY_OVERRIDES +=\
ro.product.first_api_level=21

Android 9 या उच्चतर के लिए पहला API स्तर

एंड्रॉयड 9 या उच्चतर के साथ शुरू किया उपकरणों के लिए, सेट ro.product.first_api_level से कोई मान्य मान को संपत्ति कोडनाम, टैग, और नंबर बिल्ड

Android 8.x या उससे कम के लिए पहला API स्तर

एंड्रॉयड 8.x या उससे पहले सेट किए बिना (निकालें) पर शुरू किया उपकरणों के लिए ro.product.first_api_level उत्पाद का पहला निर्माण के लिए संपत्ति। बाद के सभी बनाता है, सेट के लिए ro.product.first_api_level सही एपीआई स्तर मूल्य के लिए। यह संपत्ति को एक नए उत्पाद की सही पहचान करने की अनुमति देता है और उत्पाद के पहले एपीआई स्तर के बारे में जानकारी को संरक्षित करता है। यदि ध्वज सेट नहीं है, एंड्रॉयड प्रदान करती है Build.VERSION.SDK_INT को ro.product.first_api_level

सीटीएस शिम पैकेज

एंड्रॉयड 10 या उच्चतर एक पैकेज स्वरूप कहा जाता है शामिल शीर्ष । (इस तरह के एक नए संस्करण के लिए अद्यतन करने या सक्रिय apexes रिपोर्टिंग के रूप में) शीर्ष प्रबंधन API के लिए सीटीएस प्रयोग चलाने के लिए एक प्रीइंस्टॉल चाहिए CtsShimApex एक पर पैकेज /system विभाजन।

शीर्ष शिम सत्यापन परीक्षण के कार्यान्वयन की पुष्टि करता है CtsShimApex

ro.apex.updatable आवश्यकताओं

  • यदि ro.apex.updatable संपत्ति के लिए सेट है true , CtsShimApex का समर्थन करने वाले शीर्ष पैकेज प्रबंधन सभी उपकरणों के लिए आवश्यक है।

  • यदि ro.apex.updatable संपत्ति याद आ रही है या सेट नहीं है, CtsShimApex एक डिवाइस पर पहले से इंस्टॉल किए जाने की आवश्यकता नहीं है।

शीर्ष शिम सत्यापन परीक्षण के कार्यान्वयन की पुष्टि करता है CtsShimApex

CtsShim preinstalls और प्रीलोड

एंड्रॉयड 11 से शुरू होने वाले CtsShimApex दो पहले से बनाए गए क्षुधा (से बनाया गया होता है निर्माण स्रोत ) है, जो प्रकट के अलावा कोई भी कोड शामिल नहीं है। CTS विशेषाधिकारों और अनुमतियों का परीक्षण करने के लिए इन ऐप्स का उपयोग करता है।

डिवाइस शीर्ष पैकेज प्रबंधन का समर्थन नहीं करता (जो है, ro.apex.updatable संपत्ति याद आ रही है या सेट नहीं है), या डिवाइस संस्करण 10 या कम चल रहा है, तो दो पहले से बनाए गए एप्लिकेशन में पहले से इंस्टॉल किया जाना चाहिए सिस्टम अलग से।

डिवाइस संस्करण प्रीइंस्टॉल
(यदि एपेक्स समर्थित है)
प्रीलोड
हाथ 86 हाथ 86
एंड्रॉइड 12 android12-आर्म-रिलीज़
के तहत /system/apex/com.android.apex.cts.shim.apex
android12-x86-रिलीज़
के तहत /system/apex/com.android.apex.cts.shim.apex
android12-arm-CtsShim.apk
के तहत /system/app/CtsShimPrebuilt.apk

android12-arm-CtsShimPriv.apk
के तहत /system/priv-app/CtsShimPrivPrebuilt.apk

android12-x86-CtsShim.apk
के तहत /system/app/CtsShimPrebuilt.apk

android12-x86-CtsShimPriv.apk
के तहत /system/priv-app/CtsShimPrivPrebuilt.apk

एंड्रॉइड 11 android11-आर्म-रिलीज़
के तहत /system/apex/com.android.apex.cts.shim.apex
android11-x86-रिलीज़
के तहत /system/apex/com.android.apex.cts.shim.apex
android11-arm-CtsShim.apk
के तहत /system/app/CtsShimPrebuilt.apk

android11-arm-CtsShimPriv.apk
के तहत /system/priv-app/CtsShimPrivPrebuilt.apk

android11-x86-CtsShim.apk
के तहत /system/app/CtsShimPrebuilt.apk

android11-x86-CtsShimPriv.apk
के तहत /system/priv-app/CtsShimPrivPrebuilt.apk

एंड्रॉइड 10 android10-रिलीज़
के तहत /system/apex/com.android.apex.cts.shim.apex
android10-arm-CtsShim.apk
के तहत /system/app/CtsShimPrebuilt.apk

android10-arm-CtsShimPriv.apk
के तहत /system/priv-app/CtsShimPrivPrebuilt.apk

android10-x86-CtsShim.apk
के तहत /system/app/CtsShimPrebuilt.apk

android10-x86-CtsShimPriv.apk
के तहत /system/priv-app/CtsShimPrivPrebuilt.apk

Android 9, O और O-MR1 एन/ए एन/ए arm-CtsShim.apk
के तहत /system/app/CtsShimPrebuilt.apk

arm-CtsShimPriv.apk
के तहत /system/priv-app/CtsShimPrivPrebuilt.apk

x86-CtsShim.apk
के तहत /system/app/CtsShimPrebuilt.apk

x86-CtsShimPriv.apk
के तहत /system/priv-app/CtsShimPrivPrebuilt.apk

परीक्षण पास करने के लिए, ऐप्स को फिर से साइन किए बिना सिस्टम छवि पर उपयुक्त निर्देशिकाओं में ऐप्स को प्रीलोड करें।

नमूना एप्लेट

एंड्रॉइड 9 ने ओपन मोबाइल एपीआई पेश किया। एक से अधिक सुरक्षित तत्वों की रिपोर्ट करने वाले उपकरणों के लिए, सीटीएस ओपन मोबाइल एपीआई के व्यवहार को मान्य करने के लिए परीक्षण मामले जोड़ता है। इन परीक्षण मामलों में DUT के एम्बेडेड सिक्योर एलिमेंट (eSE) में या DUT द्वारा उपयोग किए गए सिम कार्ड में एक नमूना एप्लेट की एक बार स्थापना की आवश्यकता होती है। ESE नमूना एप्लेट और सिम नमूना एप्लेट AOSP में पाया जा सकता।

देखें सुरक्षा तत्व के लिए सीटीएस टेस्ट ओपन मोबाइल एपीआई परीक्षण मामलों और अभिगम नियंत्रण परीक्षण मामलों में अधिक विस्तृत जानकारी के लिए।

भंडारण आवश्यकताओं

सीटीएस मीडिया परीक्षण वीडियो क्लिप की आवश्यकता होती है बाह्य भंडारण (पर होना तनाव /sdcard )। क्लिप में से अधिकांश से हैं बिग बक बनी , जिसके तहत ब्लेंडर फाउंडेशन द्वारा कॉपीराइट Creative Commons Attribution 3.0 लाइसेंस

आवश्यक स्थान डिवाइस द्वारा समर्थित अधिकतम वीडियो प्लेबैक रिज़ॉल्यूशन पर निर्भर करता है। में खंड 5 देखें Android संगतता परिभाषा दस्तावेज़ की आवश्यकता के प्रस्तावों की मंच संस्करण के लिए।

अधिकतम वीडियो प्लेबैक रिज़ॉल्यूशन द्वारा भंडारण आवश्यकताएं यहां दी गई हैं:

  • 480x360: 98 एमबी
  • 720x480: 193 एमबी
  • 1280x720: 606 एमबी
  • 1920x1080: 1863 एमबी

स्क्रीन और स्टोरेज

  • कोई भी उपकरण जिसमें एम्बेडेड स्क्रीन नहीं है उसे स्क्रीन से कनेक्ट करने की आवश्यकता है।
  • यदि डिवाइस में मेमोरी कार्ड स्लॉट है, तो खाली एसडी कार्ड प्लग इन करें। एक एसडी कार्ड का उपयोग करें जो एसडीएचसी या एसडीएक्ससी क्षमता वाली अल्ट्रा हाई स्पीड (यूएचएस) बस का समर्थन करता है या यह सुनिश्चित करने के लिए कि यह सीटीएस पास कर सकता है।

  • यदि डिवाइस में सिम कार्ड स्लॉट हैं, तो प्रत्येक स्लॉट में एक सक्रिय सिम कार्ड प्लग करें। यदि डिवाइस एसएमएस का समर्थन करता है, तो प्रत्येक सिम कार्ड का अपना नंबर फ़ील्ड पॉप्युलेट होना चाहिए। Android 12 या उच्चतर चलाने वाले उपकरणों के लिए, सभी सिम कार्डों में संक्षिप्त डायलिंग नंबर (ADN) संग्रहीत करने के लिए समर्थन होना चाहिए। दूरसंचार समर्पित फ़ाइल (डीएफ टेलीकॉम) के साथ जीएसएम और USIM कार्डों इस आवश्यकता को पूरा।

डेवलपर

सीटीएस वाहक एपीआई परीक्षण चलाने के लिए, डिवाइस सीटीएस वाहक विशेषाधिकारों आवश्यकताओं में निर्दिष्ट बैठक के साथ एक सिम का उपयोग करने की जरूरत है UICC तैयार कर रहा है

एंड्रॉइड डिवाइस कॉन्फ़िगरेशन

  1. फ़ैक्टरी डेटा डिवाइस रीसेट: सेटिंग> बैकअप और रीसेट> फ़ैक्ट्री डेटा रीसेट।

  2. सेटिंग> भाषा और इनपुट> भाषा: अंग्रेजी (संयुक्त राज्य) के लिए आपके डिवाइस की भाषा सेट करें।

  3. डिवाइस का समर्थन करता है डिफ़ॉल्ट फोंट को अनुकूलित कर रहे हैं, तो डिफ़ॉल्ट सेट sans-serif के लिए फ़ॉन्ट परिवार Roboto (डिफ़ॉल्ट sans-serif फ़ॉन्ट AOSP बनाता में इस्तेमाल परिवार)।

  4. स्थान सेटिंग को चालू एक जीपीएस या डिवाइस पर वाई-फाई / सेलुलर नेटवर्क सुविधा है या नहीं: सेटिंग> स्थान> पर।

  5. कनेक्ट एक वाई-फाई नेटवर्क का समर्थन करता है कि आईपीवी 6, एक अलग ग्राहक के रूप में DUT इलाज कर सकते हैं करने के लिए (देखें भौतिक वातावरण से ऊपर), और एक इंटरनेट कनेक्शन है: सेटिंग> वाई-फाई।

  6. सेटिंग> सुरक्षा> स्क्रीन लॉक> कोई नहीं: सुनिश्चित करें कि कोई ताला पैटर्न या पासवर्ड डिवाइस पर सेट है।

  7. सेटिंग> डेवलपर विकल्प> यूएसबी डिबगिंग: अपने डिवाइस पर USB डीबग करना सक्षम।

  8. 12 घंटे प्रारूप करने के लिए समय निर्धारित करें: सेटिंग> दिनांक और समय> उपयोग 24-घंटा प्रारूप> बंद।

  9. > सेटिंग> डेवलपर विकल्प> स्टे अवेक पर: रहने के लिए जाग डिवाइस सेट करें।

  10. सेटिंग> डेवलपर विकल्प> कृत्रिम स्थान की अनुमति दें> पर: Android 5.x और 4.4.x केवल में, कृत्रिम स्थान अनुमति देने के लिए उपकरण की स्थापना की।

  11. एंड्रॉयड 4.2 या उसके बाद में, यूएसबी एप्लिकेशन सत्यापन बंद कर दें: सेटिंग> डेवलपर विकल्प>> USB पर एप्लिकेशन सत्यापित बंद।

  12. ब्राउज़र लॉन्च करें और किसी भी स्टार्टअप/सेटअप स्क्रीन को खारिज करें।

  13. उस डेस्कटॉप मशीन को कनेक्ट करें जिसका उपयोग USB केबल से डिवाइस का परीक्षण करने के लिए किया जाएगा।

फ़ाइल स्थापना

डिवाइस पर सहायक ऐप्स इंस्टॉल और कॉन्फ़िगर करें।

  1. अपने डिवाइस को अपने सीटीएस संस्करण के अनुसार सेट करें:

    • सीटीएस संस्करणों 2.1 4.2 R4 के माध्यम से आर 2:: अपने डिवाइस (या एमुलेटर) के साथ पहुंच परीक्षण चलाने के लिए सेट अप abd install -r android-cts/repository/testcases/CtsDelegatingAccessibilityService.apk

      डिवाइस पर, प्रतिनिधिमंडल सक्षम: सेटिंग> सरल उपयोग> सरल उपयोग> Delegating उपयोग सेवा है।

    • सीटीएस संस्करणों 6.x या कम: उपकरणों कि घोषणा पर android.software.device_admin :, का उपयोग कर डिवाइस प्रशासन परीक्षण चलाने के लिए अपने डिवाइस को सेट adb install -r android-cts/repository/testcases/CtsDeviceAdmin.apk`

      सेटिंग> सुरक्षा> उपकरण व्यवस्थापकों को चुनें में, दो सक्षम android.deviceadmin.cts.CtsDeviceAdminReceiver* उपकरण व्यवस्थापकों। सुनिश्चित करें कि android.deviceadmin.cts.CtsDeviceAdminDeactivatedReceiver और किसी भी अन्य प्रीलोडेड उपकरण व्यवस्थापकों को विकलांग बना हुआ है।

  2. CTS मीडिया फ़ाइलों को डिवाइस पर इस प्रकार कॉपी करें:

    1. नेविगेट ( cd ) पथ जहां मीडिया फ़ाइलों को डाउनलोड किया है और अनज़िप करने के लिए कर रहे हैं।
    2. बदले फाइल अनुमति: chmod u+x copy_media.sh

    3. आवश्यक फाइलों की प्रतिलिपि बनाएँ:

      • क्लिप को 720x480 के रिज़ॉल्यूशन तक कॉपी करने के लिए, दौड़ें:

        ./copy_media.sh 720x480
        
      • यदि आप अधिकतम रिज़ॉल्यूशन के बारे में सुनिश्चित नहीं हैं, तो सभी फ़ाइलों की प्रतिलिपि बनाएँ:

        ./copy_media.sh all
        
      • एशियाई विकास बैंक के तहत कई उपकरणों देखते हैं, तो धारावाहिक विकल्प (जोड़ना -s समाप्त करने के लिए एक विशिष्ट उपकरण की)। उदाहरण के लिए, सीरियल 1234567 वाले डिवाइस पर 720x480 तक कॉपी करने के लिए, रन करें:

        ./copy_media.sh 720x480 -s 1234567