LineageOS ใช้ SeedVault เป็นโซลูชันการสำรองข้อมูลแบบโอเพ่นซอร์ส

นักพัฒนาที่ LineageOS ได้รวม SeedVault ซึ่งเป็นโซลูชันสำรองข้อมูลแบบโอเพ่นซอร์สที่เข้ารหัสไว้ใน ROM อ่านต่อเพื่อทราบข้อมูลเพิ่มเติม!

กลไกการสำรองข้อมูลในตัวของ Android ซึ่งอาศัยกรอบงานบริการ Google Play สามารถสำรองข้อมูลผู้ติดต่อการโทรได้ ประวัติ ข้อความ และข้อมูลแอปพลิเคชันและการตั้งค่าอุปกรณ์บางอย่างไปยัง Google Drive ของผู้ใช้แต่ละคน บัญชี อย่างไรก็ตาม การสำรองและกู้คืนแอปอาจเป็นเรื่องยุ่งยาก โดยเฉพาะอย่างยิ่งเมื่อคุณสลับระหว่างโทรศัพท์จาก OEM ที่แตกต่างกัน หรือต้องการใช้ ROM แบบกำหนดเองโดยไม่มีแอป Google ใด ๆ ยักษ์ใหญ่แห่ง Mountain View อาจจะลบสิ่งที่แฟนๆ ชื่นชอบออกไป เครื่องมือสำรองและกู้คืน ADBซึ่งหมายความว่าผู้ใช้จะต้องเลือก เครื่องมือรูตเท่านั้น เพื่อการสำรองข้อมูลที่ดีขึ้น จากข้อกังวลเหล่านี้ นักพัฒนาที่ LineageOS ได้เลือก SeedVault เป็นโซลูชันการสำรองข้อมูลเริ่มต้น

ฟอรัม LineageOS XDA

สำหรับผู้ที่ไม่คุ้นเคยกับ SeedVault นี่คือ โอเพ่นซอร์ส แอปสำรองข้อมูลที่ใช้ API ภายในเดียวกันกับ adb backup. แอปพลิเคชันไม่จำเป็นต้องเข้าถึงรูท แต่จะต้องคอมไพล์ด้วยระบบปฏิบัติการ ตำแหน่งสำรองข้อมูลนั้นผู้ใช้สามารถกำหนดค่าได้ โดยมีตัวเลือกตั้งแต่แฟลชไดรฟ์ USB ไปจนถึงทางเลือกระบบคลาวด์ที่โฮสต์เองระยะไกล เช่น NextCloud สิ่งนี้ทำให้ SeedVault เป็นตัวเลือกที่เหมาะสมเป็นพิเศษสำหรับผู้ใช้ที่ไม่ต้องการจัดเก็บข้อมูลส่วนตัวของตนไปยังที่เก็บข้อมูลบนคลาวด์ที่เป็นกรรมสิทธิ์ของ Google

เนื้อหาสำรองทั้งหมดที่สร้างโดย SeedVault ได้รับการเข้ารหัสโดยการเข้ารหัสฝั่งไคลเอ็นต์ (AES/GCM/NoPadding) ซึ่งสามารถปลดล็อคได้ด้วยคีย์ที่สร้างขึ้นแบบสุ่ม 12 คำซึ่งสอดคล้องกับ บีไอพี39 มาตรฐาน. นอกจากนี้ ผู้ใช้ระดับสูงยังมีอิสระในการถอดรหัส ตรวจสอบ และเข้ารหัสข้อมูลสำรองของตนอีกครั้ง ผ่านยูทิลิตี้แบบสแตนด์อโลนภายนอก.

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

สามารถดูซอร์สโค้ดของ SeedVault เวอร์ชัน LineageOS ได้ ที่นี่. ด้วยการเพิ่มผู้ร่วมให้ข้อมูลมากขึ้นซึ่งสามารถดูแลหรือย้ายโซลูชันการสำรองข้อมูลไปที่ต่างๆ Android forks เราหวังว่าจะเห็นรายการ ROM แบบกำหนดเองที่รองรับ SeedVault เพิ่มขึ้นในอนาคต วัน


ขอขอบคุณสมาชิกอาวุโส XDA เคิร์ตน์ สำหรับทิป!