Apakah anda bosan dengan tampilan dari lockscreen pada android anda? Atau mungkin anda ingin berkreasi dengan lock screen anda? Bagaimana cara membuatnya? Mari kita membuatkan bersama perihal custom lockscreen pada android.
Sebelum membahas lebih lanjut perihal cara custom lockscreen pada android. Mari kita persiapkan terlebih dahulu langkah dan materi yang akan kita gunakan dalam proses custom lockscreen.
Persiapan:
1.Aplikasi olah gambar (photoshop atau aplikasi olah gambar lainnya)
2.Android SDK (cara install dapat anda baca di sini)
3.Lockscreen Android (sebagai pembanding atau media edit di sini)
4.DroidIndo Tools (tutorial dan download di sini)
5.9-patch (penjelasan ada di sini)
Dalam artikel tips droid ini , saya membagi menjadi dua yakni basic dan advance , dimana basic tidak mempunyai resiko terhadap android anda kalau anda gagal edit dan advance dapat menyebabkan bootloop ketika anda gagal edit.
Basic
1.Pilihlah salah satu dari lockscreen yang anda ingin edit
2.Download apk lockscreen (jika dari playstore gunakan backup untuk menerima file dalam bentuk apk , dapat anda gunakan tutorial di sini)
3.Setelah menerima apk , decompile apk tersebut dengan menggunakan DroidIndo Tools
4.Temukan file graphic dan edit menggunakan aplikasi olah gambar (biasa file graphic berada pada folder "drawable")
5.Compile ulang file apk tersebut kemudian install apk tersebut
6.Selesai dan anda dapat menikmati lockscreen anda yang baru.
Advance
1.Backup framework res.apk setelah itu pindahkan file tersebut di PC anda.
2.Edit dan decompile framework-res.apk dengan menggunakan DroidIndo Tools.
3.Buka folder hasil decompile framework-res.apk , kemudian cari file keyguard_screen_tab_unlock.xml
4.Editlah file xml tersebut dengan notepad++ (sudah tersedia pada DroidIndo Tools)
5.Cari line yang ada tulisannya
<RelativeLayout android:gravity="center_horizontal" android:id="@id/root" android:background="#70000000" android:layout_width="fill_parent" android:layout_height="fill_parent"
6.Ubah menjadi
<RelativeLayout android:gravity="center_horizontal" android:id="@id/root" android:background="@drawable/lockscreen_default" android:layout_width="fill_parent" android:layout_height="fill_parent"
7.Setelah itu save.
8.Kemudian buat custom image png , ukuran menyesuaikan resolusi dari perangkat android anda (sebagai referensi 240 x 300 pixel untuk QVGA) , buat sesuai kreasi anda , kemudian rewrite menjadi lockscreen_default.png
9.Setelah jadi masukan image lockscreen_default.png tadi ke folder res-drawable/(ldpi-mdpi-hdpi).
10.Edit juga file image yang lain yang ingin anda ganti.
11.Hapus file resources.arsc.
12.Masuk kedalam folder res-layout , hapus juga file keyguard_screen_tab_unlock.xml
14.Lakukan nandbackup terlebih dahulu sebelum anda push framework-res.apk yang telah anda edit untuk berjaga seandainya anda gagal edit dikarenakan kurang teliti akan menyebabkan bootloop.
15.Push yang telah anda compile tadi ke system/framework.
16.Setelah jawaban push framework-res.apk yang gres , biasanya akan timbul error , fc , etc , anda sebaiknya reboot android anda.
17.Jika proses kita benar maka lockscreen anda akan menjelma menyerupai yang anda edit tadi.
Catatan:
-Baik pada cara basic maupun advance , perhatikan ukuran resolusi gambar , jangan merubah ukuran resolusi dan ekstensi gambar (jika .png maka file anda yang gres juga berekstensi .png , kalau .9.png maka file anda yang gres juga harus .9.png untuk menyebabkan .9.png anda dapat membaca pada artikel tips droid yang telah saya sediakan di atas dengan menggunakan 9-patch yang dapat anda baca di sini)
-Lakukan backup sebelum anda mengedit dengan menggunakan cara advance
-Pada cara advance kalau anda hanya ingin memodifikasi , kita mampu eksklusif edit aja image tadi yang kita buat tanpa harus compile lagi , hanya sekedar bongkar apk dan delete file lama kemudian masukan file yang baru.
Refrensi: XDA , kaskus dan beberapa artikel yang saya baca di google.