Pusat Android

Google harus membawa Mode Perawatan Samsung ke ponsel Pixel

protection click fraud

Itu akan terjadi pada kita semua pada akhirnya, tidak peduli seberapa hati-hati Anda. Mungkin Anda menjatuhkan ponsel Anda dan layarnya retak, Anda tidak sengaja menumpahkan minuman di atasnya dan itu tidak akan terjadi mengisi daya lagi, atau mungkin Anda tidak melakukan apa pun yang secara langsung menyebabkan kerusakan perangkat keras dan Anda adil sial. Apa pun masalahnya, Anda harus memperbaiki ponsel, sebisa mungkin lakukan sendiri atau melalui pusat perbaikan.

Kebanyakan orang dalam situasi ini akan membawa ponsel mereka ke pusat perbaikan resmi terdekat atau mengirimkannya jika tidak ada lokasi perbaikan terdekat, tetapi di atas sementara kehilangan akses ke telepon mereka, mereka juga harus berurusan dengan ketidaknyamanan mencadangkan data mereka dan mengatur ulang pabrik perangkat mereka sebelum mengirim itu mati. Itu kecuali mereka merasa nyaman dengan orang asing yang memiliki akses ke semua data pribadi mereka, yang sama sekali tidak menggambarkan siapa pun.

Untuk menyelamatkan pengguna mereka dari keharusan mengatur ulang perangkat mereka, Samsung

diumumkan fitur tahun lalu disebut Modus Pemeliharaan yang melindungi data pribadi pengguna saat perangkat mereka sedang diperbaiki. Saat perangkat dalam Mode Perawatan, orang yang memperbaikinya hanya memiliki akses ke aplikasi yang sudah diinstal sebelumnya. Perubahan apa pun yang dilakukan saat perangkat dalam Mode Perawatan akan hilang saat dimatikan, yang hanya dapat dilakukan oleh pengguna yang membuka kunci perangkatnya. Dengan begitu, pengguna hanya perlu memasukkan perangkatnya ke Mode Perawatan sebelum menyerahkannya, pusat perbaikan dapat melakukannya apa pun yang perlu mereka lakukan saat berada di tangan mereka, dan pengguna dapat keluar dari Mode Pemeliharaan begitu mereka mendapatkan perangkatnya kembali. Ini adalah win-win untuk semua orang.

Mode Pemeliharaan dalam One UI 5.0
Mode Pemeliharaan dalam Satu UI 5.(Kredit gambar: Samsung)

Sayangnya, tidak semua ponsel memiliki akses ke fitur seperti Maintenance Mode di perangkat Samsung. Ponsel Pixel Google, misalnya, tidak memiliki fitur seperti itu, itulah sebabnya Google memberitahu pelanggannya untuk menyetel ulang perangkat mereka ke setelan pabrik sebelum mengirimkannya untuk diperbaiki. Google telah melakukan pekerjaan luar biasa dalam membuat perangkat mereka lebih dapat diperbaiki, tetapi kebanyakan orang tidak mau memiliki pengetahuan untuk memperbaiki telepon seperti Lipat Piksel. Peluncuran Pixel Fold akan benar-benar menguji layanan dukungan purna jual Google, oleh karena itu menurut saya Google perlu membuat pengalaman perbaikan semudah mungkin bagi pengguna.

Pertama-tama, Google harus menyalin fitur Mode Perawatan Samsung sehingga pengguna Pixel dapat merasa tenang tentang keamanan data pribadi mereka selama proses perbaikan. Untungnya, Android sudah menyediakan alat luar biasa yang dapat dimanfaatkan oleh tim Pixel jika mereka ingin membuat fitur seperti itu. Inilah yang perlu mereka lakukan.

Bagaimana Google dapat menghadirkan Mode Pemeliharaan ke Pixel 

Anda mungkin berpikir, “Tidak bisakah Google saja gunakan Mode Tamu atau tambahkan pengguna lain?” Jika ya, Anda sebagian benar. Meskipun benar bahwa pengguna sekunder tidak dapat mengakses data dari pengguna utama tanpa PIN/kata sandinya, pengguna sekunder masih memerlukan PIN/kata sandi pengguna utama untuk mengakses perangkat setelah mem-boot-nya ke atas. Itu berarti perangkat perlu dihidupkan saat dikirim untuk diperbaiki, dan orang yang bekerja di perangkat tidak akan dapat mematikan perangkat kapan pun saat sedang mengerjakannya.

Pengalih pengguna di Android 14 pada Pixel
Android mengharuskan pengguna utama untuk memasukkan PIN/kata sandi mereka setelah melakukan booting. Pengguna lain tidak dapat diakses sampai mereka melakukannya.(Kredit gambar: Mishaal Rahman)

Saya tidak tahu akurat alasan mengapa Android mengharuskan pengguna utama untuk memasukkan PIN/sandi mereka sebelum pengguna lain dapat masuk, tetapi mungkin karena fakta bahwa pengguna utama juga pengguna "sistem" yang "selalu berjalan bahkan saat pengguna lain berada di latar depan". Jika Android membutuhkan pengguna "sistem" untuk selalu berjalan, maka masuk akal jika itu harus dibuka kuncinya sebelum yang lain bisa awal.

Apa pun alasannya, perilaku ini tampaknya disengaja, karena tidak hanya terjadi pada ponsel Pixel tetapi juga pada Samsung dan perangkat OEM lainnya. Itu sebabnya saya pikir Mode Perawatan Samsung tidak hanya hanya membuat pengguna tamu seperti yang dipikirkan beberapa orang, seperti yang saya perhatikan saat mengujinya sendiri bahwa ini melibatkan me-reboot perangkat untuk mengaktifkan. Saya tidak begitu yakin bagaimana Samsung mengimplementasikan Maintenance Mode, tetapi saya tahu bahwa Google dan OEM lain dapat mereplikasinya dengan memanfaatkan Android. Pembaruan Sistem Dinamis (DSU) fitur.

Google memperkenalkan DSU di Android 10 untuk mempermudah pengujian Gambar Sistem Generik (GSI). GSI adalah build vanilla Android yang dikompilasi langsung dari Android Open Source Project (AOSP). Mereka terutama digunakan oleh OEM untuk pengujian kompatibilitas, tetapi mereka juga dapat digunakan oleh pengembang untuk menguji aplikasi mereka pada versi bersih Android yang berjalan pada perangkat keras fisik. Manfaat menggunakan DSU untuk menginstal GSI dibandingkan hanya mem-flash GSI secara manual adalah bahwa DSU tidak menimpa instalasi asli. Sebagai gantinya, DSU membuat image sistem dan data baru yang dipasang oleh Android, bukan aslinya.

DSU di Android
“DSU Loader” di Opsi Pengembang memanfaatkan DSU untuk mem-boot GSI yang disediakan Google.(Kredit gambar: Mishaal Rahman)

DSU dirancang untuk digunakan setiap image sistem diberikan, dan perangkat akan mem-boot image tersebut selama melewati boot terverifikasi (atau bootloader tidak terkunci). Masuk akal jika DSU memerlukan image sistem untuk disediakan karena dirancang untuk menguji GSI dan GSI tidak dikirimkan pada perangkat retail. Tetapi bagaimana jika DSU membiarkan Anda melewatkan penyediaan gambar sistem dan malah menggunakan partisi sistem yang ada ditambah gambar data baru? Itu akan secara efektif mensimulasikan reset pabrik tetapi tanpa Sebenarnya menghapus salah satu data pengguna, yang persis seperti yang kami inginkan saat memasuki Mode Pemeliharaan hipotetis Pixel.

Sementara Mode Pemeliharaan Pixel adalah murni ide hipotetis saat ini, menggunakan DSU untuk mensimulasikan reset pabrik tidak. Ini adalah kemampuan yang akan diperkenalkan oleh DSU Android 14 di samping perbaikan lainnya, seperti kemampuan untuk mem-boot ulang segera setelah penginstalan, kemampuan untuk melanjutkan penginstalan selama reboot, kemampuan untuk menyembunyikan notifikasi default sehingga a kustom dapat ditampilkan, kemampuan untuk mengubah string yang digunakan untuk dialog yang meminta kredensial pengguna, dan kemampuan untuk mengunci perangkat ke DSU mode.

Gabungan, peningkatan ini memungkinkan Google (dan OEM lainnya) untuk mereplikasi Mode Pemeliharaan Samsung. Untuk mendemonstrasikan, saya membuat video singkat yang menunjukkan saya mengetuk tombol yang disebut "Mode Pemeliharaan" pada Pixel saya yang memicu DSU untuk mensimulasikan reset pabrik. Hal utama yang hilang dari demo ini adalah aplikasi yang menjelaskan kepada pengguna apa itu Maintenance Mode, menyediakan a tombol untuk memasukkannya, dan menukar pemberitahuan yang disediakan DSU dengan pemberitahuan khusus yang memberi tahu pengguna bahwa mereka sedang dalam Pemeliharaan Mode. Selain itu, saat ini tidak ada cara untuk keluar dari Mode Pemeliharaan semu ini dengan memasukkan kredensial pengguna utama.

Anda mungkin juga memperhatikan (atau hanya membaca deskripsi video) bahwa saya memotong beberapa bagian video. Untuk lebih spesifik, saya memotong beberapa detik di mana perangkat saya menunjukkan oranye/bootloader tidak terkunci status selama proses boot, karena bootloader yang tidak terkunci seharusnya tidak diperlukan agar ini berfungsi. Saya juga memotong bagian di mana saya melewati Wizard Penyiapan setelah perangkat saya dinyalakan, dan itu karena sebenarnya mungkin untuk melewati Wisaya Penyiapan dengan menyetel properti sistem ro.setupwizard.mode ke "DENGAN DISABILITAS". Hal ini dapat dilakukan dengan membuat skrip init — skrip yang berjalan selama pengaktifan — yang menyetel properti ini saat Android memasuki "Mode Pemeliharaan".

Adapun bagaimana Android mengetahuinya dalam Mode Perawatan, itu bisa dilakukan dengan pengaturan properti sistem lainnya disebut “ro.gsid.dsu_slot” menjadi sesuatu seperti “maintenancemode”. Menambahkan ".lock" ke "maintenancemode" akan membuatnya menjadi "hanya pengguna yang berwenang” dapat keluar asalkan, sekali lagi, bahwa kredensial pengguna utama diteruskan.

Jika Google atau OEM lainnya menyalin Mode Pemeliharaan Samsung, itulah cara saya melihatnya terjadi. Implementasi Samsung mungkin sudah menggunakan DSU versi bercabang yang melakukan semua yang saya jelaskan, tetapi saya tidak tahu cara kerjanya di bawah tenda. Saya juga tidak tahu apakah Google sedang atau belum mengerjakan fitur ini, karena tidak ada bukti langsung yang menunjukkan demikian. Saya curiga, tetapi tanpa bukti kuat, kita hanya perlu menunggu untuk mengetahui apa rencana Google. Mode Pemeliharaan akan menjadi fitur hebat yang diumumkan Google bersamaan dengan Piksel 8 seri akhir tahun ini, jadi saya harap perusahaan memiliki beberapa kejutan untuk kita.

instagram story viewer