Logo th.androidermagazine.com
Logo th.androidermagazine.com

Sdks, ไดรเวอร์และรูท - โอ้!

สารบัญ:

Anonim

เฮ้ทุกคน แนะนำคุณสมบัติใหม่ให้กับผู้อ่าน AndroidCentral ของเรา เป็นพื้นที่เล็ก ๆ ที่เราสามารถพูดคุยและนำเสนอสัปดาห์ที่ดีที่สุดในชุมชนการดัดแปลงและแฮ็ก Android ในแง่ที่แม้แต่ผู้ที่ยังใหม่กับ Android ก็สามารถเข้าใจได้

นี่ไม่ใช่อุปกรณ์หรือผู้ให้บริการเฉพาะดังนั้นคิดว่ามันเป็นการนำเสนอของทุกสิ่งที่ Android มีให้เราเพราะลักษณะที่เปิดกว้าง ทหารผ่านศึกที่มีประสบการณ์ของเราอาจพบความซ้ำซ้อนบางอย่าง แต่เราจะพยายามทำให้ทุกอย่างอยู่ในระดับที่ทุกคนสามารถเข้าใจได้ดังนั้นเราจึงอยู่ในหน้าเดียวกัน รุ่นของสัปดาห์นี้จะยาวไปหน่อยเพื่อให้เราสามารถแนะนำบางสิ่งได้ดังนั้นจงอดทนกับฉัน

โปรดจำไว้ว่าฉันไม่สามารถอยู่ได้ทุกที่ในครั้งเดียว (จนกว่าฉันจะทำให้เครื่องโคลนสมบูรณ์แบบ!) ดังนั้นมันเป็นไปได้ที่ฉันจะพลาดบางสิ่งที่คุณไม่ได้ทำ วิธีที่ดีที่สุดในการป้องกันไม่ให้เกิดขึ้นคือการส่งเคล็ดลับและลิงก์ของคุณเกี่ยวกับวิธีเจ๋ง ๆ ทั้งหมดที่เรากำลังปรับแต่งโทรศัพท์ของเรา เช่นเดียวกับชุมชนการปรับแต่งลองมาเป็นความพยายามร่วมกัน!

ตอนนี้เพื่อสารพัด

ในแต่ละสัปดาห์เราจะนำเสนอเทคนิคบางอย่างที่คุณสามารถทำได้ด้วยพรอมต์คำสั่งและสายเคเบิลข้อมูล ในขณะที่มีการดาวน์โหลดและไฟล์ zip และ ROM และความเจ๋ง ๆ อื่น ๆ ที่คุณสามารถทำได้กับโทรศัพท์ของคุณบ่อยครั้งที่เทคนิคที่ง่ายที่สุดสามารถสร้างผลกระทบได้มากที่สุด

SDK ของ Android

สัปดาห์นี้เราจะเริ่มที่จุดเริ่มต้น การติดตั้ง Android SDK - สั้นสำหรับ Software Development Kit - ซึ่งเป็นสิ่งที่ทำให้นักพัฒนาสามารถทำสิ่งต่างๆได้ และตอนนี้คุณก็ทำได้เช่นกัน

ขั้นตอนที่ 1: เตรียมงานและดาวน์โหลด

ก่อนอื่นมาเตรียมพื้นที่ทำงานบนพีซีของคุณ คำแนะนำของฉันคือการสร้างโฟลเดอร์ในระดับสูงสุดของฮาร์ดไดรฟ์ของคุณเพื่อให้ง่ายต่อการเข้าถึงจากบรรทัดคำสั่ง C: \ Android_stuff สามารถจดจำได้ง่ายกว่า C: \ users \ gbhil \ Documents \ tools \ devices \ Android \ stuff ฉันใช้พื้นที่ทำงานของฉันสำหรับการสำรองข้อมูลภาพพื้นหลัง ROM และเครื่องมือรวมถึง SDK สร้างโฟลเดอร์แยกต่างหากภายในพื้นที่ทำงานของคุณสำหรับแต่ละรายการ คลิกที่ภาพด้านล่างเพื่อขยายและดูว่าฉันตั้งค่าโฟลเดอร์ Android_stuff ของฉันอย่างไร

ตอนนี้ได้เวลาดาวน์โหลด SDK แล้ว มุ่งหน้าไปที่ https://developer.android.com/studio คุณจะเห็นการดาวน์โหลดสำหรับ Windows, Mac OS X และ Linux เลือกหมวดหมู่ที่เหมาะสมและดาวน์โหลดไฟล์ไปยังเดสก์ท็อปของคุณ อย่านำออกโดยข้อตกลงใบอนุญาต อ่านแล้วคุณจะเห็นว่ามันค่อนข้างมาตรฐาน

เปิดเครื่องรูดดาวน์โหลดด้วยเครื่องมือเก็บถาวรที่คุณชื่นชอบและลากโฟลเดอร์ที่คุณแยกไปไว้ในเวิร์กสเปซของคุณ อย่าเปิดโฟลเดอร์เพียงแค่ลากสิ่งทั้งหมดไป แค่นั้นแหละ. ติดตั้ง Android SDK แล้ว

ขั้นตอนที่ 2: ติดตั้งไดรเวอร์ USB - ความชั่วร้ายที่จำเป็น

การติดตั้งไดรเวอร์ USB นั้นเกือบจะเป็นเรื่องง่ายแม้ว่าจะใช้เวลาไม่กี่ขั้นตอนและคุณต้องทำถ้าคุณใช้ Windows เปิดโฟลเดอร์ SDK ที่คุณเพิ่งย้ายไปแล้วดับเบิลคลิก "SDK Setup.exe" ในไดเรกทอรี SDK คุณจะเห็นหน้าต่างเหมือนด้านล่าง

ตรวจสอบให้แน่ใจว่าได้เลือก "แพคเกจที่ใช้ได้" ในบานหน้าต่างด้านซ้าย

คลิกที่สามเหลี่ยมข้างโลกในบรรทัดบนสุดเพื่อขยายรายการ

สิ่งที่ฉันมีวงกลมสีแดงในภาพตัวอย่างของเราจะต้องมีการตรวจสอบ ที่จะดาวน์โหลดไดรเวอร์ USB ถ้าคุณไม่มีความสนใจในการพัฒนาซอฟต์แวร์หรือใช้งานอีมูเลเตอร์อุปกรณ์ Android คุณสามารถปล่อยให้ทุกอย่างไม่ถูกตรวจสอบได้ หากคุณตัดสินใจที่จะติดตั้งส่วนอื่น ๆ ให้เตรียมพร้อมสำหรับการดาวน์โหลด 1 กิกะไบต์

คลิกติดตั้งที่เลือก ไดรเวอร์จะดาวน์โหลดตัวเองลงใน SDK

บนอุปกรณ์ของคุณกดปุ่มเมนู เลือกการตั้งค่า (รูปที่ 1) จากนั้นเลือกแอปพลิเคชัน (รูปที่ 2) ตอนนี้คลิกการพัฒนา (รูปที่ 3) และตรวจสอบให้แน่ใจว่าได้ตรวจสอบการแก้ไขข้อบกพร่อง USB แล้ว (รูปที่ 4) ใช้ปุ่มย้อนกลับเพื่อออกจากเดสก์ท็อปของคุณ

ตอนนี้เสียบโทรศัพท์ของคุณราวกับว่าคุณกำลังจะถ่ายโอนเพลงหรือรูปภาพ แต่คราวนี้ไม่ได้ดึงร่มเงาและติดตั้งการ์ด SD คุณจะได้รับข้อความ "พบฮาร์ดแวร์ใหม่" จาก Windows

เลือก "ค้นหาและติดตั้งซอฟต์แวร์ไดรเวอร์"

เลือก "ไม่ต้องค้นหาออนไลน์"

เลือก "ฉันไม่มีดิสก์แสดงตัวเลือกอื่น ๆ"

เลือก "เรียกดูคอมพิวเตอร์ของฉันเพื่อหาซอฟต์แวร์ไดรเวอร์"

ตอนนี้เรียกดูโฟลเดอร์ SDK และชี้ Windows ไปที่โฟลเดอร์ชื่อ usb_driver คลิกที่ภาพด้านล่างเพื่อขยายและดูโฟลเดอร์ usb_driver ภายใน Android SDK ของคุณ

เลือก "รวมโฟลเดอร์ย่อย" ไว้แล้วคลิก "ถัดไป" Windows อาจถามคุณว่าคุณแน่ใจหรือไม่ พูดว่าใช่ถ้าทำได้ เมื่อ windows ทำสิ่งนั้นและถามคุณว่าคุณต้องการติดตั้ง "ไดรเวอร์อินเทอร์เฟซ Google ADB" ใช่หรือไม่

แน่นอนถ้าเราต้องการเรียกใช้โปรแกรมจำลองหรือโปรแกรมมีมากกว่านั้น แต่เพื่อจุดประสงค์ของเราเราทำเสร็จแล้ว ถอดปลั๊กโทรศัพท์ของคุณแล้วบูตเครื่องใหม่

ตอนนี้เป็นเวลาที่ดีที่จะพูดถึงว่าคุณไม่ควรรีบูตเครื่องพีซีในขณะที่เสียบโทรศัพท์อยู่พีซีรุ่นใหม่บางเครื่องสามารถบูตจากอุปกรณ์ USB ได้และจะพยายามโหลด Android ไปยังพีซีของคุณหากคุณทำ น่าสนใจเหมือนเสียงที่ฟังไม่ทำงานและอาจนำไปสู่ปัญหา

ตลกส่วนที่ยากที่สุดของการดำเนินการทั้งหมดคือการติดตั้ง Windows ใช่ไหม

ทดสอบครั้งแรก: สำรองแอพของคุณ

นี่คือเคล็ดลับที่ทุกคนสามารถทำได้แม้จะมีโทรศัพท์ที่ไม่ได้รับการยืนยัน เสียบโทรศัพท์ของคุณเข้ากับคอมพิวเตอร์เช่นเดียวกับที่คุณทำหากคุณถ่ายโอนรูปภาพหรือเพลงยกเว้นอีกครั้งอย่าดึงร่มเงาและติดตั้งการ์ด SD เมื่อใดก็ตามที่เราโต้ตอบกับโทรศัพท์ผ่านทางพรอมต์คำสั่งการ์ดจะต้องไม่ถูกถอดออก

ตอนนี้เปิดพรอมต์คำสั่งของคุณ ใน Windows เพียงกดเมนู Start และพิมพ์ (ในช่องค้นหา Windows 7 หรือคำสั่ง "run" ใน XP) "cmd" อย่าปล่อยให้คอมพิวเตอร์ยุค 1960 ดูน่ากลัวคุณจะเป็นเรื่องง่าย

ที่พรอมต์นำทางไปยังตำแหน่งที่คุณใส่ Android SDK หากคุณติดตามตัวอย่างของเราเพียงพิมพ์ (หรือคัดลอกและวาง) สิ่งต่อไปนี้ในบรรทัดคำสั่งของคุณ:

cd C: \ Android_stuff \ android-sdk-windows

หากคุณใช้ตำแหน่งอื่นให้แก้ไขคำสั่งเพื่อชี้ไปยังตำแหน่งที่คุณวาง Android SDK ไว้

ภายใน SDK มีโฟลเดอร์อื่นอยู่บ้าง สิ่งที่เรามักจะทำงานด้วยคือโฟลเดอร์เครื่องมือ นำทางเข้าไปโดยพิมพ์คำสั่งต่อไปนี้ใน command prompt ของคุณ:

เครื่องมือซีดี

คลิกที่รูปภาพด้านล่างเพื่อรับมุมมองขนาดใหญ่ของคำสั่งที่พิมพ์ลงในพรอมต์คำสั่งของ Windows

ตอนนี้เปิดตัวจัดการไฟล์ของคุณและในพื้นที่ทำงานของคุณให้สร้างโฟลเดอร์ที่เรียกว่าแอพ เราจะสำรองข้อมูลแอปพลิเคชันทั้งหมดของเราที่นี่ ตลาดเก็บบันทึกสิ่งที่คุณจ่ายไป แต่บางครั้งการค้นหาคนฟรีอีกครั้งอาจเป็นเรื่องเจ็บปวดดังนั้นขอเก็บสำเนาของเราเอง หากคุณเลื่อนหน้าขึ้นไปที่รูปภาพของโฟลเดอร์ Android_stuff ของฉันคุณจะเห็นโฟลเดอร์ย่อยของแอพอยู่ในนั้นแล้ว

ที่พรอมต์ของคุณพิมพ์ต่อไปนี้:

adb pull / data / app / C: \ Android_stuff \ apps

เพียงแค่คัดลอกและวาง มันหมายความว่าอะไร -

  • ใช้โปรแกรม adb (จัดทำโดย Google เป็นส่วนหนึ่งของ Android SDK) เพื่อดึงไฟล์
  • ไฟล์ที่เราดึงมาจากโทรศัพท์นั้นอยู่ใน / data / app บนโทรศัพท์นั้น
  • เมื่อไฟล์ถูกดึงออกมาเราต้องการวางลงใน C: \ Android_stuff \ apps

เหตุใดเครื่องหมายทับจึงแตกต่างจากส่วนแรกของคำสั่งถึงส่วนที่สอง

เป็นเพราะเรากำลังจัดการกับระบบไฟล์ที่แตกต่างกันสองระบบ ในระบบไฟล์ Windows เครื่องหมายสแลชจะอยู่ด้านหลังเช่น " \ " ระบบไฟล์ Unix ใช้เครื่องหมายทับซ้าย " / " เพื่อแยกโฟลเดอร์ / data / app / อยู่ในโทรศัพท์และใช้ระบบไฟล์ Unix C: \ Android_stuff \ apps อยู่ในพีซีของคุณดังนั้นจึงใช้ระบบไฟล์ Windows

คุณอาจเห็นข้อความเกี่ยวกับเซิร์ฟเวอร์ที่ล้าสมัยหรือเซิร์ฟเวอร์ถูกฆ่า สิ่งนี้อ้างถึงเซิร์ฟเวอร์ adb และคำสั่งจะรีเฟรชหากจำเป็น ไม่ต้องกังวลมันเป็นเรื่องอัตโนมัติ คุณจะเห็นหน้าต่างเริ่มเลื่อนโดยมีเอาต์พุตจาก adb แจ้งให้ทราบว่ามีการคัดลอกแต่ละแอปพลิเคชัน ไม่จำเป็นต้องมีการโต้ตอบใด ๆ เพียงแค่ปล่อยให้มันเลื่อน เมื่อเสร็จแล้วคุณจะกลับมาที่หน้าจอพร้อมรับคำสั่งของคุณ ตอนนี้สำเนาของแอปพลิเคชันตลาดเสรีทั้งหมดของคุณจะถูกเก็บไว้ในพีซีของคุณเพื่อความปลอดภัย ไฟล์ทั้งหมดมีนามสกุล ".apk" นี่เป็นรูปแบบการติดตั้ง Android มาตรฐานดังนั้นไฟล์เหล่านี้ไม่สามารถใช้ใน Windows

ไม่มีราก. ไม่มีคำสั่งเชลล์ที่ซับซ้อน วิธีง่ายๆในการสำรองแอปพลิเคชันทั้งหมดของคุณ แอปพลิเคชันเหล่านี้สามารถคัดลอกไปยังการ์ด SD ของคุณและติดตั้งกับแอพใดก็ได้ที่สามารถอ่านการ์ดและติดตั้งไฟล์ apk หากคุณไม่มีแอพสำหรับสิ่งนี้ให้ค้นหา Astro ในตลาด มันทำหน้าที่เป็น file explorer (เช่น My Computer ใน Windows) และมีเครื่องมือที่ยอดเยี่ยมอื่น ๆ สำหรับการจัดการแอปพลิเคชัน

นี่เป็นเพียงส่วนปลายของภูเขาน้ำแข็ง จนกว่า Android จะออกมาพร้อมกับแอปพลิเคชั่นสไตล์ iTunes ที่ใช้งานง่ายเพื่อโต้ตอบกับอุปกรณ์ฉันอยู่ที่นี่เพื่อช่วยคุณทำงานกับบรรทัดคำสั่ง ในแต่ละสัปดาห์เราจะเน้นเรื่องที่คล้ายกัน แฮ็คที่มีความสุข:)

สิ่งที่เลือกประจำสัปดาห์

โอเวอร์คล็อก Droid ของคุณ (ต้องใช้รูท!)

อุปกรณ์ Android ที่เป็นที่นิยมที่สุดตอนนี้มีการอัพเกรดคุณสมบัติที่ร้องขอมากที่สุด เคอร์เนลได้รับการปรับแต่งและโปรเซสเซอร์ได้โอเวอร์คล็อกแล้ว ที่นี่นักพัฒนาหัวข้อเกี่ยวกับมันและผู้ใช้บัญชี thebizz ได้เริ่มการสนทนาในฟอรั่มของเราเอง

คำเตือน: มีความเป็นไปได้สูงที่จะทำลายอุปกรณ์ของคุณ (เช่นเดียวกับการปรับเปลี่ยนทั้งหมด) แต่นักพัฒนาซอฟต์แวร์ทำได้ดีมากจนทำให้เข้าใจผิดได้ เขายังตั้งค่าพื้นที่สนับสนุนเฉพาะสำหรับคำถาม เป็นความเห็นส่วนตัวของฉันว่าตัวประมวลผลของ Droid สามารถใช้การละเมิดมากกว่า Moto ได้ตั้งไว้ดังนั้นนี่อาจเป็นการปรับปรุงที่มีประโยชน์มากแน่นอน หากคุณลองทำสิ่งนี้อย่าลืมแบ่งปันประสบการณ์ของคุณในฟอรัมเนื่องจากหลาย ๆ คนดูเหมือนจะติดกับสิ่งนี้ แน่นอนคุณจะต้องได้รับการรูทและมีอิมเมจการกู้คืนแบบกำหนดเอง หากนี่คือกรีกทั้งหมดสำหรับคุณ คุณจะพบความช่วยเหลือมากมายในฟอรัม

Cyanogen ของ Nexus One ROM (ต้องการรูท!)

Android Hacker / Cooker / Modder / Guru Cyanogen ในตำนานได้เปิดตัว ROM ที่กำหนดเองสำหรับเจ้าของ Nexus One ผู้โชคดี ไม่รวมแฮ็ก G1 บางอันเนื่องจากไม่จำเป็นต้องใช้ฮาร์ดแวร์ที่ยอดเยี่ยมของ Nexus One แต่นั่นไม่ได้หมายความว่าจะไม่เต็มไปด้วยสินค้า นี่คือไฮไลท์บางประการ:

  • เคอร์เนล 2.6.29.6 ล่าสุดซึ่งรองรับการปล่อยสัญญาณ vpn และโมดูลอื่น ๆ (cifs, nfs, aufs, ฟิวส์)
  • สร้างขึ้นใน USB tether
  • รองรับระบบเสียง FLAC
  • รวมถึง BusyBox, htop, nano, powertop, openvpn และอรรถประโยชน์บรรทัดคำสั่งทางวิศวกรรมทั้งหมด

แน่นอนว่ายังมีอีกมากนั่นเป็นเพียงรายการสั้น ๆ งานของไซยานอยินอยู่ในอันดับต้น ๆ มากพอที่จะทำให้การเปลี่ยนแปลงหลายอย่างของเขาถูกรวมไว้ในทรีของ Android มันเป็นคำสั่งที่สูงที่จะทำให้ Nexus One ทำงานได้ดีกว่าที่เคยทำมาแล้ว แต่ฉันสามารถบอกคุณได้ - ทำทุกอย่าง แต่บินโดยใช้โครงสร้างนี้และฉันขอแนะนำให้คุณดู

หน้าแรกของ Cyanogen Mod http://www.cyanogenmod.com/ ผู้ใช้ A / C rsvpinx ได้เริ่มหัวข้อการสนทนาของ A / C เกี่ยวกับ ROM ที่นี่ในฟอรัมของเรา

MetaMorph (ต้องการรูท!)

บางที MetaMorph เป็นแอปพลิเคชั่น บางทีมันอาจจะดีกว่าถ้ามีรีวิวเต็มรูปแบบในฟอรัมแอปพลิเคชัน แต่ฉันไม่สามารถรับเครื่องมือนี้ได้เพียงพอ สิ่งที่ทำให้ผู้ใช้สามารถดาวน์โหลดชุดรูปแบบที่กำหนดเองและโหลดลงในโทรศัพท์โดยไม่ต้องวุ่นวายกับภาพการกู้คืนและการกระพริบ ROM ฉันได้พูดคุยกับ Stericson ที่นักพัฒนา XDA และถามคำถามสองสามข้อเกี่ยวกับแอปพลิเคชัน:

แอพของคุณเป็นความก้าวหน้าครั้งใหญ่ในรูปแบบการเปลี่ยนธีมและองค์ประกอบภาพโดยผู้ใช้ คุณคิดยังไง

แหล่งข้อมูลใดที่คุณแนะนำคนใหม่ให้กับ Android และแอปพลิเคชันของคุณดูเพื่อให้ง่ายต่อการใช้ MetaMorph

คุณกำลังให้การอัปเดตแก่ผู้ใช้ในเวลาที่เหมาะสม คุณสามารถให้ข่าวเกี่ยวกับคุณสมบัติใหม่ ๆ ให้เราได้หรือไม่?

การตัดสินใจที่จะมอบฟีเจอร์เดียวกันในเวอร์ชั่นฟรีและบริจาคนั้นยอดเยี่ยมสำหรับผู้บริโภค คุณรู้สึกว่ามันทำลายศักยภาพในการทำกำไรจริงหรือไม่?

นักพัฒนาชุดรูปแบบจะมีลักษณะที่จะเริ่มต้นสร้างธีม MetaMorph?

ฉันอยากจะขอบคุณ Stericson ที่สละเวลาตอบคำถามสองสามข้อสำหรับเราและสำหรับแอปพลิเคชันที่ยอดเยี่ยม การใช้ MetaMorph ทุกคนที่มีความสามารถด้านกราฟิกสามารถเป็นนักพัฒนาธีมของ Android ได้อย่างง่ายดาย

ดังที่ Stericson ชี้ให้เห็นกระทู้สนับสนุนอย่างเป็นทางการสำหรับแอพพร้อมกับข้อมูลมากมายอยู่ที่นักพัฒนา XDA ที่นี่ ผู้ใช้ A / C mclarryjr ได้เริ่มการสนทนาที่ดีในฟอรัมของเราเกี่ยวกับวิธีสร้างความมหัศจรรย์ด้วยฟอรั่มของเรา กดรหัส QRCode จากโทรศัพท์ของคุณ (หรือคลิกในเบราว์เซอร์ Android) เพื่อไปที่ตลาดและคว้า MetaMorph

หวังว่าคุณจะสนุกกับภาค Inside Android ในสัปดาห์นี้ จำไว้ว่าฉันมักจะมองหาเคล็ดลับและความคิดเห็นหาฉันในฟอรั่มหรือวางสาย [email protected]