อะไรคือความแตกต่างระหว่าง: การรูท, การเจลเบรค, ROM, Mod, ฯลฯ ?


165

อะไรคือความแตกต่างระหว่าง:

  • การปลดล็อก bootloader (สิ่งที่จำเป็นต้องมีสำหรับการทำหลายอย่างแม้ว่าจะไม่ใช่ทั้งหมดสิ่งอื่น ๆ ด้านล่าง)
  • การขจัด
  • jailbreaking
  • รอม
  • NAND และ Nandroid
  • ระบบปฏิบัติการ
  • Mod (เช่น CyanogenMod)
  • การกู้คืน (ClockworkMod, Amon Ra)
  • Custom Kernel (เช่นเคอร์เนลของ LeshaK)
  • เฟิร์มแว
  • คนขับรถ
  • อัพเดตผ่านทางอากาศ (OTA)
  • Fastboot
  • ปลดล็อคซิม
  • แวบวับ
  • SPL (ตัวโหลดโปรแกรมที่สอง)

(คำอื่น ๆ ที่มักจะสับสนที่ฉันพลาดไป)


ดูคำตอบที่เกี่ยวข้องสองข้อของฉัน: ฉันจะรูทโทรศัพท์ของ ฉันได้
ไบรอันเดนนี่

คำตอบ:


140

RootingและJailbreakingเป็นสิ่งเดียวกันโดยพื้นฐาน Jailbreaking เป็นคำของผู้ใช้ iPhone สำหรับสิ่งที่ผู้ใช้ Android เรียกว่า Rooting ขจัดคือเมื่อคุณได้รับ "ราก" การเข้าถึงไปยังโทรศัพท์ให้คุณอำนาจที่จะทำสิ่งที่คุณต้องการมัน (มันมาจาก Unix ผู้ใช้รากเป็นหลักเทียบเท่า Unix ไปยังบัญชีของผู้ดูแลระบบ Windows) โดยปกติคุณจะถูกขัดขวางไม่ให้รูททำเพื่อประโยชน์ของคุณเองเพราะมันง่ายมากที่จะทำลายโทรศัพท์ของคุณเมื่อคุณเข้าถึงรูทได้และยากที่จะทำลายมันโดยไม่ต้อง
ข้อมูลเพิ่มเติม: “ การรูทโทรศัพท์” หมายถึงอะไร? และฉันหยั่งรากโทรศัพท์ของฉัน ตอนนี้คืออะไร ฉันจะได้อะไรจากการรูท

Nandroidสำรองคือการสำรองข้อมูลของโทรศัพท์ของคุณว่าเป็นภาพที่แน่นอนของรัฐของโทรศัพท์ของคุณ ดังนั้นคุณสามารถทำสำเนาที่แน่นอนของโทรศัพท์ปัจจุบันของคุณจากนั้นทำการเปลี่ยนแปลงที่สำคัญแล้วเรียกคืนการสำรองข้อมูลก่อนหน้าของคุณโดยกระพริบสำรองข้อมูลกลับไปที่โทรศัพท์ การกะพริบหมายถึงการคัดลอกหรือติดตั้ง .... คุณต้องทำการล้างอุปกรณ์และกู้คืนสถานะก่อนหน้า (การสำรองข้อมูล) หรือคุณกำลังกะพริบ ROM ใหม่ (ดูด้านล่าง) NANDคือที่เก็บข้อมูลแฟลชของอุปกรณ์ของคุณซึ่งเป็นสาเหตุที่การคัดลอกไฟล์ที่เรียกว่า "กะพริบ"

ระบบปฏิบัติการ Android เป็นซอฟต์แวร์ที่จัดการฮาร์ดแวร์ในโทรศัพท์ Android เช่นหน้าจอการสื่อสารข้อมูลการจัดเก็บกล้องและ GPS มันเป็นเลเยอร์ทั่วไปที่อนุญาตให้แอปพลิเคชันใช้และเข้าถึงทรัพยากรเหล่านี้ในอุปกรณ์ต่าง ๆ โดยไม่ต้องรู้อะไรเป็นพิเศษเกี่ยวกับฮาร์ดแวร์ที่ใช้งานจริง ระบบปฏิบัติการ Android ยังมีแอพและบริการมาตรฐานจำนวนมากเช่นผู้ติดต่อ, กล้อง, คลังภาพและแอพเบราว์เซอร์เว็บและช่วยให้ผู้ใช้ทำสิ่งต่าง ๆ เช่นการควบคุมความสว่างหน้าจอหรือเชื่อมต่อกับเครือข่าย wifi

แม้ว่าคำจำกัดความที่แท้จริงจะแตกต่างกันในโลก Android, ROM , Modและเฟิร์มแวร์ทั้งหมดนั้นใช้ราวกับว่าพวกเขาหมายถึงสิ่งเดียวกัน พวกเขาทั้งหมดอ้างถึงระบบปฏิบัติการ Android รุ่นที่กำหนดเองซึ่งได้รับการดัดแปลงให้ทำงานบนโทรศัพท์ยี่ห้อใดรุ่นหนึ่งโดยมีการปรับแต่งหรือเปลี่ยนแปลงเฉพาะชุด สิ่งนี้สามารถทำได้เพื่อให้โทรศัพท์เก่าเช่น G1 สามารถรับ Android รุ่นใหม่เช่น 2.2 แม้ว่าผู้ผลิตจะตัดสินใจไม่ให้ หรืออาจจะให้ฟังก์ชั่นพิเศษที่ไม่มีใน Android เวอร์ชันที่มาจากผู้ผลิตหรือเพื่อแก้ไขปัญหาในเวอร์ชั่นที่มาจากผู้ผลิต ข้อมูลเพิ่มเติม: อะไรคือความแตกต่างระหว่าง AOSP ROM และ ROM หุ้น?, อะไรคือข้อดีของรอมที่กำหนดเองได้หรือไม่ , ทำไมจึงมีจำนวนมากดังนั้นเมล็ด Android ที่แตกต่างกันและฉันสามารถหาหุ้นหรือกำหนดเองรอมสำหรับอุปกรณ์ Android ของฉันได้อย่างไร

ไดร์เวอร์คือสิ่งที่บอกซอฟต์แวร์ระบบปฏิบัติการ Android วิธีการพูดคุยกับทุกฮาร์ดแวร์ที่แตกต่างที่อยู่ในโทรศัพท์ Android เมื่อมีคนใส่ ROM สำหรับโทรศัพท์รุ่นใดรุ่นหนึ่งพวกเขาจะต้องรวมไดรเวอร์ทั้งหมดของโทรศัพท์ไว้ใน ROM (สำหรับสิ่งต่าง ๆ เช่นโมเด็มเซลลูล่าร์การเข้าถึง WiFi ประเภทกล้องเฉพาะตัวประมวลผลเฉพาะ ฯลฯ ) มิฉะนั้น ROM ไม่สามารถใช้งานได้บนโทรศัพท์เครื่องนั้นหรือจะสามารถทำงานบางส่วนของโทรศัพท์ได้เท่านั้นและตัวอย่างเช่นอาจไม่สามารถใช้กล้องด้านหน้าหรืออาจไม่สามารถเชื่อมต่อกับเครือข่าย WiFi ได้ นี่เหมือนกับเมื่อคุณเสียบสิ่งใหม่ลงใน Windows และเรียกใช้ตัวช่วยสร้างการเพิ่มฮาร์ดแวร์ใหม่และไปหาไดรเวอร์ใหม่ก่อนที่คุณจะสามารถใช้งานได้ ไดรเวอร์ถูกโหลดโดยเคอร์เนลแกนหลักของระบบปฏิบัติการ

การอัปเดตOver The Air (OTA)คือเมื่อโทรศัพท์ของคุณได้รับการอัปเดตเป็นระบบปฏิบัติการ Android "over the air" นั่นคือการส่งไฟล์โดยอัตโนมัติผ่านเครือข่ายเซลลูลาร์จาก Google หรือจากเครือข่ายโทรศัพท์ของคุณโดยไม่จำเป็นต้องเป็น เสียบเข้ากับพีซี สิ่งนี้ตรงกันข้ามกับวิธีที่ยกตัวอย่างเช่น iPhone ได้รับการอัปเดตในตอนแรกซึ่งจำเป็นต้องเสียบปลั๊กเข้ากับคอมพิวเตอร์ที่ใช้ iTunes เพื่อรับการอัปเดต

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

คำที่ใช้ในการกู้คืนมักจะหมายถึงหลายสิ่งหลายอย่าง มันอาจหมายถึงโหมดการทำงานของโทรศัพท์ ตัวอย่างเช่นหากต้องการบูตเข้าสู่โหมดการกู้คืนข้อมูลใน Atrix 4G MB860 olympus ต้องมีสิ่งต่อไปนี้

  1. ปิดโทรศัพท์
  2. กดปุ่ม PWR และ VOL DOWN ค้างไว้พร้อมกันจนกระทั่งหน้าจอโทรศัพท์แสดงข้อความ "Fastboot"
  3. แตะและปล่อย VOL DOWN ซ้ำ ๆ (เจ็ดครั้ง) จนกระทั่ง "Fastboot" เปลี่ยนเป็น "การกู้คืน Android"
  4. แตะและปล่อยปุ่ม VOL UP เพื่อเลือกตัวเลือกนี้
  5. ในที่สุดเมื่อโทรศัพท์แสดงรูปสามเหลี่ยมล้อมรอบเครื่องหมายอัศเจรีย์ติดกับหุ่นยนต์ Android สีเขียวแล้วทั้ง:
    • ถ้าใช้ Android 2.2 (Froyo) ให้แตะที่มุมล่างขวาของจอโทรศัพท์
    • หากใช้ Android 2.3 (Gingerbread) ให้กดปุ่มทั้งคู่ขึ้นและลงพร้อมกัน

เพื่อเข้าสู่โหมดการกู้คืน Android

นี่คือโหมดการทำงานที่อนุญาตให้ผู้ใช้ทำการเปลี่ยนแปลงที่สำคัญกับโทรศัพท์ หรือการกู้คืนอาจหมายถึงพาร์ติชันการกู้คืนบนโทรศัพท์ หรือการกู้คืนอาจหมายถึงไฟล์รูปภาพ (filename.img) ที่สามารถกระพริบไปยังพาร์ติชันการกู้คืน ตัวอย่างเช่น olympus Atrix 4G MB860 มาพร้อมกับอิมเมจการกู้คืนหุ้นที่ประกายไปยังพาร์ติชันการกู้คืนและการบูตเข้าสู่โหมดการกู้คืนบนโทรศัพท์แบบสต็อกนี้อนุญาตให้ผู้ใช้ทำการเปลี่ยนแปลงที่สำคัญบางอย่างกับโทรศัพท์:

  • รีบูทระบบเดี๋ยวนี้
  • ใช้ sdcard: update.zip
  • ล้างข้อมูล / ตั้งค่าตามโรงงาน
  • เช็ดพาร์ทิชันแคช

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

bootloader อาจเล่นบางส่วนในเฟิร์มแวกระพริบแม้เรื่องนี้มักจะเป็นส่วนหนึ่งของการกู้คืน ในขณะที่คุณไม่ต้องการยุ่งกับ bootloader ผู้ใช้ขั้นสูงมักจะทำการกู้คืนแบบกำหนดเองเช่นClockworkMod(แม้ว่า bootloader ที่ล็อคอาจป้องกันสิ่งนี้) ซึ่งช่วยให้หนึ่งในแฟลชเฟิร์มแวร์ที่ไม่ได้ลงนามโดยผู้ผลิต (เช่นรอมที่กำหนดเอง) เนื่องจากการกู้คืนหุ้นมักจะตรวจสอบลายเซ็นและทำงานขั้นสูงเช่นการสำรองข้อมูล Nandroid ที่สมบูรณ์ การกู้คืนเป็นเหมือนหน้าจอบูต BIOS บนพีซีที่คุณไปถึงได้โดยการกดปุ่มพิเศษเมื่อเริ่มเปิดเครื่อง การกู้คืนยังสามารถทำสิ่งต่าง ๆ เช่นเรียกใช้ไฟล์อัปเดตจากการ์ด SD ของโทรศัพท์หรือให้คุณเชื่อมต่อจากพีซีผ่าน ADB (Android Debug Bridge) เพื่อจัดการอุปกรณ์จากบรรทัดคำสั่ง
ข้อมูลเพิ่มเติม: ROM Manager, ClockworkMod และ Nandroid มีความสัมพันธ์กันอย่างไร? ฉันต้องการอันไหน

หลายเครือข่ายโทรศัพท์มือถือที่ขายโทรศัพท์ GSM ในสัญญา จำกัด โทรศัพท์เพื่อที่จะสามารถนำมาใช้บนเครือข่ายโทรศัพท์ของพวกเขาเป็นที่รู้จักกันเป็นล็อค SIM , ล็อคเครือข่ายหรือล็อคเงินอุดหนุน วิธีนี้ช่วยให้ผู้ให้บริการมั่นใจได้ว่าโทรศัพท์ที่พวกเขาได้รับเงินอุดหนุนสามารถใช้ได้กับเครือข่ายที่จะช่วยให้พวกเขาได้รับเงินคืนเท่านั้น โทรศัพท์จะอ่านรหัสIMSIของซิมการ์ดที่ใส่เข้าไปและตรวจสอบว่าสอดคล้องกับประเทศหรือรหัสเครือข่ายที่อนุญาตซึ่งโทรศัพท์ได้ตั้งโปรแกรมไว้แล้ว ปลดล็อคซิมลบข้อ จำกัด นี้ออกจากโทรศัพท์เพื่อให้สามารถใส่และใช้ซิมการ์ดของเครือข่ายได้ ซึ่งโดยทั่วไปจะเกี่ยวข้องกับการพิมพ์รหัสลงในตัวเรียกเลขหมายของโทรศัพท์ที่เอาการล็อก มีวิธีที่แตกต่างกันในการรับรหัสนี้ขึ้นอยู่กับอุปกรณ์และเครือข่ายของคุณเครือข่ายบางเครือข่ายจะให้รหัสปลดล็อคเมื่อคุณครบกำหนดระยะเวลาตามสัญญาของคุณผู้ผลิตบางรายเผยแพร่รหัสเหล่านี้บนเว็บไซต์ของพวกเขา ในลักษณะที่สามารถแยกได้โดยแอพและบางส่วนจำเป็นต้องใช้ซอฟต์แวร์พีซีพิเศษเพื่อสร้างโปรแกรมใหม่ในโทรศัพท์ โดยทั่วไปแล้วการล็อค SIM จะใช้งานในฮาร์ดแวร์ / เฟิร์มแวร์อ่านอย่างเดียวดังนั้นจึงไม่สามารถปลดล็อคอุปกรณ์ของคุณโดยไม่มีรหัส
ข้อมูลเพิ่มเติม: ฉันสามารถใช้อุปกรณ์ของฉันกับผู้ให้บริการรายอื่นได้หรือไม่?


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


1
การแหกคุกและการรูทนั้นคล้ายกัน แต่ไม่เหมือนกันจากมุมมองของกระบวนการเชิงนามธรรม การแหกคุกหมายถึงการเข้าไปอยู่ใน bootloader (หรือเพิกเฉยต่อความปลอดภัยของ Apple) จากนั้นรับสิทธิ์ผู้ดูแลระบบในขณะที่การรูทนั้นได้รับสิทธิ์อย่างหมดจด นอกจากนี้การได้รับสิทธิพิเศษ (เสรีภาพ!) นั้นยิ่งใหญ่กว่าด้วยการเจลเบรคเนื่องจากการไซด์โหลดนั้นได้รับอนุญาตให้ใช้กับ Android แล้ว
jiggunjer

@Gathhrawn ถูกต้องหรือไม่ที่จะบอกว่าไดรเวอร์เป็นส่วนหนึ่งของระบบปฏิบัติการ หรืออย่างน้อยชุดไดรเวอร์พื้นฐานบางตัวจะเป็นส่วนหนึ่งของระบบปฏิบัติการและหากคุณต้องการสิ่งที่เฉพาะเจาะจงคุณต้องติดตั้งไดรเวอร์ก่อนจึงจะเริ่มใช้งานได้
hagrawal

29

Rooting และ Jailbreaking หมายถึงสิ่งเดียวกัน Jailbreaking เป็นคำที่มาจากชุมชน iPhone ของ Apple คำที่ต้องการใน Android คือการรูท

Rooting / Jailbreaking หมายถึงการเปิดใช้งานผู้ดูแลระบบ / superuser / root / user-id-0 บนโทรศัพท์ ในอุปกรณ์ที่ไม่ได้โพสต์บัญชี superuser จะถูกปิดการใช้งานเพื่อความปลอดภัย ผู้ใช้ระดับสูงมีสิทธิ์เต็มที่เหนือระบบรวมถึงการลบหรือแก้ไขไฟล์ระบบที่สำคัญ

เพิ่มเติมเกี่ยวกับการรูต: "การรูทโทรศัพท์" หมายความว่าอะไร?


4
Rooting = ได้รับการเข้าถึงรูท (ผู้ใช้รูท, ผู้ใช้ 0) Jailbreaking = เหมือนกับการรูทยกเว้นใน Android คุณจะไม่ถูกผูกมัดโดย bootloader / ซอฟต์แวร์ที่เป็นกรรมสิทธิ์ดังนั้นมันจึงไม่เจลเบรคต่อการพูดแนวคิดเดียวกันแม้ว่า
Dmitriy Likhten

6

เฟิร์มแวร์อ้างถึงสแต็คซอฟต์แวร์ Android ทั้งหมด: เคอร์เนล (รวมถึงไดรเวอร์), Dalvik VM และระบบปฏิบัติการ อย่างไรก็ตามมันไม่รวมแอพพลิเคชั่นที่ติดตั้งจาก Market

เฟิร์มแวร์สามารถเป็นทางการ (เผยแพร่โดยผู้ผลิตและ / หรือผู้ให้บริการ) หรือไม่เป็นทางการ (เผยแพร่โดยชุมชน modding)


6

CyanogenMod มีคำจำกัดความที่ดีของ ROM (และคำศัพท์อื่น ๆ มากมายในรายการนั้น)

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


4

คำถามนี้มีคำตอบอยู่แล้ว แต่สิ่งหนึ่งที่ฉันพบว่าคนที่ไม่มีเทคโนโลยีส่วนใหญ่สับสนอยู่ระหว่างการรูท / การแหกคุกและการปลดล็อคซิม

นี่เป็นคำอธิบายง่ายๆที่ฉันใช้สำหรับคนที่ไม่ใช้เทคโนโลยี

สมาร์ทโฟนนั้นเป็น 2 สิ่ง

  1. โทรศัพท์

    การปลดล็อคเกี่ยวข้องกับส่วนโทรศัพท์ของสมาร์ทโฟน

    ในบางประเทศ (โดยทั่วไปในสหรัฐอเมริกา) ส่วนโทรศัพท์ของสมาร์ทโฟนจะถูกล็อคโดยผู้ให้บริการเพื่อไม่ให้ผู้ให้บริการรายอื่นใช้งานได้

  2. คอมพิวเตอร์

    Rooting / Jailbreaking เกี่ยวข้องกับส่วนคอมพิวเตอร์ของสมาร์ทโฟน

    ระบบปฏิบัติการของโทรศัพท์ (Android / IOS / Windows) ถูกล็อคโดยผู้เขียนระบบปฏิบัติการ (Google / Apple / Microsoft) เพื่อให้คุณสามารถเข้าถึงฟังก์ชั่นการใช้งานได้ด้วยระบบปฏิบัติการที่ได้รับจากผู้ผลิตและอินเทอร์เฟซ คุณไม่มีสิทธิ์ของผู้ดูแลระบบในอุปกรณ์ของคุณ (ซึ่งแตกต่างจากพีซี Windows ที่คุณสามารถเข้าสู่ระบบในฐานะผู้ดูแลระบบ)

    สิ่งนี้ทำได้ด้วยเหตุผลหลายประการ
    1. คุณต้องซื้อผ่าน appstore ของพวกเขาเป็นต้น
    2. ผู้ใช้จำนวนมากไม่ได้มีความรู้ด้านเทคนิคเพียงพอดังนั้นสิ่งนี้จึงทำเพื่อปกป้องพวกเขาจากการทำสิ่งที่โง่

    การข้ามมาตรการเหล่านี้เพื่อรับสิทธิ์การเข้าถึงของผู้ดูแลระบบไปยังอุปกรณ์ของคุณเรียกว่าการรูทหรือแหกคุก


แต่ไม่มีความแตกต่างระหว่างการปลดล็อคซิมและการปลดล็อค bootloader ใช่ไหม ถ้าเป็นเช่นนั้นฉันเดาว่ามีเพียง 3 ขั้นตอนหลักที่เกี่ยวข้องกับการข้ามข้อ จำกัด ของโทรศัพท์: 1) ปลดล็อคซิม / ปลดล็อคเงินช่วยเหลือ; 2) การปลดล็อค bootloader (ซึ่งฉันคิดว่าอนุญาตให้ติดตั้งเฟิร์มแวร์แบบกำหนดเอง); และ 3) การรูทอุปกรณ์ หรือ (2) และ (3) ที่นี่เหมือนกันหรือไม่ สับสน ...
Osteoboon

2 (ปลดล็อค bootloader) อนุญาต 3 (การรูท)

เพียงเพิ่ม: แต่ไม่จำเป็นต้องใช้ 2 สำหรับ 3 (ดูการหาประโยชน์จากรูท) แต่ tweakers ไม่ยอมใครง่ายๆส่วนใหญ่ต้องการ 2 แม้ว่าจะเป็นไปได้ที่จะได้ 3 โดยไม่ต้อง 2 เพราะ 2 ช่วยให้คุณทำ ROM / การกู้คืนที่กำหนดเองได้มากกว่า 3-- โดยเฉพาะ 3 มันยอดเยี่ยมสำหรับการลบ bloatware และติดตั้งแอปเฉพาะบางส่วน
jiggunjer

4

TL; DR เวอร์ชัน:

การปลดล็อก bootloader

  • โปรแกรมเริ่มต้นเมื่อคุณบูตคือ bootloader หาก "ล็อค" อาจ: 1) พยายามบล็อกเมื่อกะพริบ 2) ปฏิเสธที่จะบูตโทรศัพท์หากมีบางสิ่งที่ไม่ได้รับอนุญาตถูกแฟลช การปลดล็อคหมายถึงการเปลี่ยนการตั้งค่าที่มีผลต่อพฤติกรรมนี้

การขจัด

jailbreaking

  • คำ iphone สำหรับการรูท การแหกคุกและการรูทนั้นคล้ายกัน แต่ไม่เหมือนกันจากมุมมองของกระบวนการเชิงนามธรรม การแหกคุกหมายถึงการเข้าไปอยู่ใน bootloader (หรือเพิกเฉยต่อความปลอดภัยของ Apple) จากนั้นรับสิทธิ์ผู้ดูแลระบบในขณะที่การรูทนั้นได้รับสิทธิ์อย่างหมดจด นอกจากนี้ยังได้รับสิทธิประโยชน์ (เสรีภาพ!) ยิ่งใหญ่กว่าด้วยการเจลเบรคเนื่องจากการไซด์เดอเรดได้รับอนุญาตให้ใช้กับ Android แล้ว

รอม

  • ROM เป็นคำศัพท์สำหรับข้อมูลใด ๆ ที่คุณสามารถแฟลชไปที่ NAND ในบริบท Android ส่วนใหญ่กระพริบ ROM = ติดตั้งระบบปฏิบัติการมือถือ ในบริบทอื่น ๆ อาจหมายถึงการแทนที่ไฟล์บางไฟล์เพื่อปรับแต่งสกินของคุณ เป็นต้น
    ในขณะที่ ROM อาจเป็นชื่อเรียกผิด (จริง ๆ แล้วหมายถึงหน่วยความจำที่ไม่ลบเลือน - ไม่ใช่ข้อมูล) คนส่วนใหญ่ไม่ทราบความแตกต่างระหว่างเคอร์เนลระบบปฏิบัติการ OS, bootloader และอื่น ๆ ดังนั้นการปรับเปลี่ยนจำนวนมากจึงเรียก ROM สิ่งนี้หลีกเลี่ยงความสับสนและ flamewars (เช่นเมื่อมีคนเรียก linux OS แทนการพูดว่า GNU / linux เป็น OS หรือแม้แต่ GNU / linux / X)
    ดูเพิ่มเติมเหตุใดจึงไม่สามารถสร้างระบบปฏิบัติการโทรศัพท์ทั่วไปได้

NAND

  • ชนิดของที่เก็บข้อมูลโซลิดสเตตอีกตัวอย่างหนึ่งคือหน่วยความจำ NOR

MMC / SD

  • MMC คือ / เป็นคู่แข่งของ SD ทั้งสองเป็นมาตรฐานการ์ดหน่วยความจำที่ใช้หน่วยความจำ NAND นอกเหนือจากรูปแบบทางกายภาพมาตรฐานเหล่านี้ให้ยกเลิกอินเทอร์เฟซ / โปรโตคอลที่ใช้ในการเข้าถึง NAND ซึ่งหมายความว่ารูปแบบหน่วยความจำเหล่านี้มาพร้อมกับตัวควบคุมหน่วยความจำที่แตกต่างกันหรือเพิ่มเติม
    ในขณะที่รูปแบบ MMC เก่ากว่าอุปกรณ์จำนวนมากใช้ eMMC แทน eSD "e" หมายถึงการฝังตัวและหมายถึงการจัดเก็บไม่สามารถถอดออกได้ในความหมายทั่วไป
    เมื่อเทียบกับ MMC นั้น SD มีพินมากกว่าซึ่งหนากว่าและรองรับ DRM นอกจากนี้ยังมีราคาแพงกว่าเล็กน้อย พวกเขาทั้งสองใช้โปรโตคอล SPI เพื่อเข้าถึง NAND

Nandroid

  • อิมเมจระบบที่ใช้สำหรับการสำรองข้อมูล มักจะไม่รวม bootloader

ระบบปฏิบัติการ

  • Android, Windows, distros linux อื่น ๆ , Mac OS X, iOS เป็นระบบปฏิบัติการทั้งหมด ในทางเทคนิคแล้วเคอร์เนลสามารถเรียกได้ว่าระบบปฏิบัติการ มันเป็นโปรแกรมที่ให้สภาพแวดล้อมสำหรับโปรแกรมอื่น ๆ เพื่อให้ทำงานได้อย่างปลอดภัยและใช้มันHAL

Mod (เช่น CyanogenMod)

  • ไฟล์บุคคลที่สามที่อาจถูกแฟลชไปยังโทรศัพท์เพื่อมอบคุณสมบัติเพิ่มเติม / อื่น ๆ อาจเป็นระบบปฏิบัติการที่สมบูรณ์เช่น CM

การกู้คืน (ClockworkMod, Amon Ra)

  • โทรศัพท์สามารถบู๊ตเข้าสู่ระบบปฏิบัติการหลักหรือการกู้คืน นี่เป็นเหมือนระบบปฏิบัติการขนาดเล็กที่ให้ผู้ใช้ทำการดำเนินการบำรุงรักษาเช่นการลบการสำรองหรือติดตั้งไฟล์บ่อยครั้งที่อยู่ในพาร์ติชั่น / การกู้คืน

Custom Kernel (เช่นเคอร์เนลของ LeshaK)

  • ส่วนหนึ่งของระบบปฏิบัติการที่ควบคุมฮาร์ดแวร์และโปรแกรมอื่น ๆ ทั้งหมดที่ทำงาน มันเป็นรหัสที่ไม่ใช่ bootloader แรกที่โหลด มักจะอยู่ใน / boot พาร์ติชัน

เฟิร์มแว

  • ซอฟต์แวร์บนอุปกรณ์ฝังตัว

คนขับรถ

  • โปรแกรมที่ใช้โดยเคอร์เนลเพื่อสื่อสารกับฮาร์ดแวร์ โดยทั่วไปแล้วผู้ผลิตฮาร์ดแวร์จะเขียน แผนผังซอร์สของ android มาโดยไม่มีเคอร์เนลและไดรเวอร์สำหรับอุปกรณ์ส่วนใหญ่ นี่คือเหตุผลที่อุปกรณ์ที่ไม่ใช่ของ Google มีการปรับปรุงให้ทันสมัยอยู่เสมอ

อัพเดตผ่านทางอากาศ (OTA)

  • อัปเดตคุณสามารถดาวน์โหลดและติดตั้งด้วยโทรศัพท์ของคุณเท่านั้น (เช่นไม่จำเป็นต้องใช้สายเคเบิล / USB)

Fastboot

  • โปรแกรม PC จาก ADK ที่ผลิตโดย google อนุญาตให้ bootloaders แฟลชข้อมูลไปยัง NAND

ปลดล็อคซิม

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

แวบวับ

  • คัดลอก / เขียนไปยังหน่วยความจำ NAND ดังนั้นแม้แต่การย้ายไฟล์ไปยัง sdcard ของคุณก็สามารถเรียกได้ว่ากระพริบ

SPL (ตัวโหลดโปรแกรมที่สอง)


3

เคอร์เนล Android หมายถึงเคอร์เนล Linux และชุดไดรเวอร์ที่มาพร้อมกับเคอร์เนล Linux เคอร์เนลไม่ได้รวมแอปพลิเคชันที่มาพร้อมกับ Android หรือ Java / Dalvik Virtual Machine

เคอร์เนล Costum หมายถึงการดัดแปลงที่ชุมชนทำเพื่อ Linux Kernel เคอร์เนลให้บริการระดับต่ำการจัดการทรัพยากรและความปลอดภัย

ไดร์เวอร์เป็นส่วนหนึ่งของเคอร์เนลซึ่งพูดคุยโดยตรงกับฮาร์ดแวร์มันมีอินเทอร์เฟซมาตรฐานซึ่งซ่อนความซับซ้อนของฮาร์ดแวร์เฉพาะ

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


2

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

การอัปเดต OTA นั้นเป็นการอัปเดตเฟิร์มแวร์อย่างเป็นทางการเนื่องจากครอบคลุมทั้งสแต็ก Android ทั้งหมด (ไดรเวอร์เฟิร์มแวร์เคอร์เนล VM แอปพลิเคชัน)


2

ความเข้าใจของฉันคือความแตกต่าง mod / rom คล้ายกับการชอบของ Ubuntu และ fedora (ตัวแปรที่แตกต่างกันของ linux) ในโลก PC เคอร์เนลอยู่ในระดับที่ต่ำกว่าเช่นอูบุนตู 10.10 และ fedora 14 กำลังใช้เคอร์เนล linux เดียวกัน 2.6.35

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.