Home » Posts filed under programing
Showing posts with label programing. Show all posts
Showing posts with label programing. Show all posts
Cara melewati kunci pola keamanan pada perangkat Android
Memiliki perlindungan dan keamanan pada perangkat Android adalah salah satu hal penting yang harus Anda pertimbangkan, terutama jika ada orang yang cenderung untuk meminjam atau menggunakan perangkat tanpa izin Anda. Memang kemungkinan melupakan pola yang telah ditetapkan untuk membuka kunci perangkat Anda tidak terlalu tinggi, tetapi mungkin terjadi. Yang lebih parah, teman atau saudara Anda mungkin selalu mencoba-coba perangkat Android Anda dan mengatur pola membuka kunci yang sama sekali berbeda, mengakibatkan Anda kebingungan ketika mencoba untuk membuka kunci perangkat Anda.
Dalam situasi seperti itu, Anda bisa kehilangan semua harapan dan mulai bertengkar dengan pelaku (baik teman Anda atau diri Anda sendiri), dan tidak menyadari bahwa ada cara untuk mengatasi hal itu. Berkat anggota XDA Developers m.sabra, yang membuat cara untuk mendapatkan kembali akses ke perangkat Anda yang terkunci dengan mudah.
Panduan ini akan bekerja pada perangkat Android yang telah di-root atau pun tidak di-root. Cara ini menggunakan Android Debug Bridge atau ADB.
Berikut adalah panduan untuk belajar bagaimana melewati kunci pola keamanan pada perangkat Android Anda.
Peringatan
> Instruksi dalam panduan ini dilaporkan bekerja untuk perangkat yang telah di-root dan non-root. Namun akses root, bagaimanapun membuat panduan ini bekerja dalam banyak kasus. Beberapa pengguna telah melaporkan bahwa panduan tidak bekerja di perangkat non-root tertentu.
> Informasi dalam panduan ini disediakan untuk tujuan instruksional dan pendidikan saja. Tidak ada jaminan bahwa petunjuk ini akan bekerja di bawah keadaan tertentu dan unik.
> Gunakan petunjuk ini dengan risiko Anda sendiri. Saya tidak bertanggung jawab atau kewajiban apa pun yang terjadi pada perangkat Anda yang timbul dari penggunaan atas informasi dalam panduan ini.
> Membaca dan memahami seluruh panduan terlebih dahulu sebelum benar-benar melakukan instruksi.
Persyaratan
> Perangkat Android dengan USB Debugging yang diaktifkan, sebaiknya telah di-root, atau jika tidak di-root, perangkat harus menjalankan kernel yang memberikan akses root ke adb shell.
> Untuk mengaktifkan USB Debugging pada perangkat yang menjalankan Android 4.0 ke-atas, dapat menuju ke Settings> Developer Options. Centang kotak di samping pilihan USB Debugging.
Untuk perangkat yang berjalan pada versi Android di-bawah 4.0, masuk ke Pengaturan> Aplikasi> Pengembangan. Centang kotak di samping pilihan USB Debugging.
> Sebuah komputer dengan ADB ter-instal
> Kabel USB perangkat Anda
> Pastikan baterai perangkat minimal 75% atau lebih untuk menghindari gangguan selama proses tersebut.
> Backup semua data pribadi pada ponsel untuk memastikan Anda memiliki salinan data pribadi Anda (misalnya, kontak, SMS, MMS, pengaturan Internet, password Wi-Fi, dan sejenisnya) karena prosedur dalam panduan ini menghapus data tersebut.
Instruksi
1. Hubungkan perangkat Anda ke PC menggunakan kabel USB.
2. Pada komputer, buka jendela terminal (atau command prompt pada komputer berbasis Windows).
3. Ketik perintah berikut di jendela prompt terminal. Tekan Enter setelah setiap baris:
> adb shell
Prompt harus menampilkan # daripada $. Jika tidak, masukkan su untuk beralih ke user root.
> cd /data/data/com.android.providers.settings/databases
> sqlite3 settings.db
> update system set value=0 where name='lock_pattern_autolock';
> update system set value=0 where
name='lockscreen.lockedoutpermanently';
> .quit
> exit
> adb reboot
4. Setelah perangkat telah reboot, masukkan perintah berikut di terminal command prompt:
> adb shell
Prompt harus menampilkan # daripada $. Jika tidak, masukkan su untuk beralih ke user root.
> rm /data/system/gesture.key
> exit
> adb reboot
5. Perangkat Anda akan reboot. Setelah reboot dan meminta pola keamanan, Anda dapat menggunakan pola dan perangkat masih akan membuka.
6. Setelah Anda mendapatkan kembali akses ke perangkat Anda, pastikan untuk mengubah pengaturan sistem keamanan untuk memilih ulang pola kunci lain.
Selamat! Anda telah berhasil melewati pola pembuka kunci pada perangkat Anda. Anda tidak perlu panik lagi karena sekarang Anda tahu bahwa ada jalan untuk kembali ke ponsel Anda setelah terkunci.
Cara Membuat Aplikasi Android Bagian 1: Menyiapkan Eclipse dan Android SDK
Bagi Anda yang mempunyai ide-ide kreatif dan ingin mengembangkannya dalam sebuah aplikasi Android, mungkin video tutorial dibawah ini dapat membantu Anda mewujudkannya.
Dalam video ini, Elite Recognized XDA Developer AdamOutler akan membahas beberapa topik yang akan membuat Anda mulai mengembangkan aplikasi Android pertama Anda. Video instruksional ini meliputi seluruh proses menciptakan dan memuat aplikasi baru ke perangkat Android. Video ini dimaksudkan untuk digunakan oleh pemula untuk mendapatkan pengalaman membuat aplikasi Android, serta oleh pengguna mahir yang mungkin telah mengetahui satu atau dua langkah selama instalasi SDK.
Instruksi:
Download Eclipse & SDK
Penggunaan Nyan Cat untuk mempersingkat waktu saat men-download
Instalasi Eclipse dan SDK
Menyiapkan SDK
mengintegrasikan SDK
Menggunakan SDK di Eclipse
Ikhtisar dari IDE
Memuat sebuah aplikasi ke android
Eclipse ADT Plugin: Eclipse Android repository for use in Eclipse
Referensi Website Lain:
Installing the SDK for use with Eclipse
Eclipse Website
Android Website
Android Developer Website
Langkah-langkah belajar PHP bagi pemula
Berawal dari pertanyaan seorang teman mengenai bagaimana belajar PHP, dan berhubung saya bukan master PHP..... :), maka saya sunting beberapa langkah-langkah dibawah ini dari Riyogarta.com yang mempunyai pertanyaan yang sama sebagai panduan untuk mempelajari PHP bagi pemula, yang posting aslinya dapat dilihat disini.
Catatan: database yang digunakan adalah MySQL.
- PHP sebagai server side scripting secara umum digunakan untuk membuat situs dinamis atau aplikasi berbasis web. Jadi langkah awal untuk mempelajari PHP adalah menguasai HTML terlebih dahulu. Tanpa penguasaan HTML dasar, rasanya PHP kurang bermanfaat untuk dipelajari.Links untuk belajar HTML
- PHP adalah bahasa pemrograman, artinya untuk menguasai PHP haruslah mengerti algoritma. Minimal yang harus diketahui untuk hal ini adalah apa dan bagaimana menggunakan variable, kondisi atau pencabangan, perulangan dan sub-rutin untuk menyelesaikan suatu masalah. Saat ini sudah banyak buku yang membahas mengenai algoritma dan pemrograman, silakan cari dan pilih sendiri.
- Install Apache, PHP dan MySQL pada PC Anda. Saya menyarankan untuk tidak menggunakan installer yang instant (seperti PHPTriad,Wampserver, e-novative dsb), tetapi lebih baik belajar dan mencoba menginstallnya satu demi satu diawali dari Apache, lalu PHP dan MySQL.Link panduan menginstal Apache, PHP dan MySQL
- Setelah langkah 1 & 2 sudah dipelajari dan sudah dimengerti (meskipun hanya sedikit) dan langkah 3 sudah bisa Anda lalui. Langkah berikutnya adalah mempelajari sintaks-sintaks dari PHP dan Anda wajib memiliki atau mendownload file Help PHP.Link untuk belajar PHP
- Coba untuk membuat form isian sederhana menggunakan PHP beserta HTML yang telah dikuasai. Lalu, tambahkan fitur validasi untuk beberapa atau semua data sehingga tidak boleh kosong saat submit ditekan.Links Tutorial membuat form
- Pelajari juga teknik session dan atau cookies. Ini penting dan sangat sering digunakan dalam pembuatan situs dinamis atau aplikasi berbasi web. Pada langkah ini, minimal Anda bisa membuat halaman login dengan user dan password yang masih ditulis secara hardcode dalam script.Links tutorial session dan cookies
- Langkah berikutnya adalah mempelajar seluk beluk mengenai database seperti apa itu database, table, record, field dsb. Download dan pergunakan phpMyAdmin untuk mencoba membuat database, table dan field-fieldnya.
- Pelajari SQL khusus untuk empat perintah dasar yaitu SELECT, INSERT, UPDATE dan DELETE. Perintah SELECT adalah perintah SQL yang paling kompleks karena meliputi klausa JOIN (INNER/OUTER), WHERE, GROUP BY, HAVING, ORDER BY dan LIMIT (limit adalah klausa yang diperkenalkan MySQL).Link tutorial SQL
- Setelah perintah SQL bisa Anda mengerti (syukur-syukur menguasai), maka pelajari bagaimana PHP berinteraksi dengan MySQL. Pada langkah ini, Anda diharuskan menguasai fungsi-fungsi wajib sehubungan dengan MySQL, yaitu mysql_connect_db, mysql_select_db, mysql_query dan mysql_fetch_object / mysql_fetch_array.Download Help MySQL.
- Sampai disini, coba untuk membuat script sederhana untuk input data menggunakan form. Data yang diinput melalui form disimpan dalam database (INSERT). Lalu buat juga script untuk menampilkan data-data yang telah tersimpan dalam database (SELECT). Selanjutnya, buat fasilitas untuk mmenghapus (DELETE) dan mengedit data (UPDATE).
- Coba membuat halaman login dimana user dan passwordnya dibaca dari database
- Coba gabungkan karya nomor 10 dan 11 sehingga hanya mereka yang login saja yang bisa menghapus/mengedit data.
- Sampai disini, Anda bisa dikatakan sudah sampai pada tahap beginner. Selanjutnya banyak-banyaklah bereksperimen dengan membuat proyek-proyek kecil minimal untuk kesenangan Anda sendiri. Saat Anda mengerjakan proyek, disanalah pelajaran demi pelajaran bisa Anda dapat dari berbagai masalah yang muncul.
- Selanjutnya, Anda harus mulai mempelajari masalah security seperti masalah Code/SQL Injection, session hijacking, session fixation, teknik enkripsi dsb.
- Sempatkan untuk belajar Javascript saat Anda merasa kemampuan PHP yang dimiliki sudah lumayan. Kelemahan dari script PHP adalah tidak dimungkinkannya interaksi pengguna secara on the fly. Nah, kekurangannya inilah yang di “tambal” menggunakan Javascript. Syukur-syukur Anda bisa menguasai AJAX.Link tutorial Javascript
- Sempatkan pula untuk mempelajari CSS. Ini penting untuk membuat tampilan/interface situs atau web-based application secara lebih baik.Link tutorial CSS:
- Terakhir. Karena PHP lebih banyak hidup di OS Linux, pelajari juga linux barang sedikit. Syukur-syukur kalo Anda ternyata sejak awal belajar di linux
TIPS:
- Jangan terlalu memaksakan untuk menghapalkan fungsi, sintaks dari PHP atau MySQL. Manfaatkan file HELP dalam praktek dan latihan. Semakin Anda sering praktek dan melatih diri, maka fungsi dan sintaks yang sering dipakai akan bisa Anda hapal dengan sendirinya.
- Jangan terlalu cepat untuk mengambil keputusan untuk bertanya terhadap masalah atau kesulitan yang timbul. Bertanyalah setelah Anda mencoba terlebih dahulu.
- Rajin-rajin mengikuti milis atau forum dan selalu ingat, diatas langit ada langit
Semoga bermanfaat..........
Subscribe to:
Posts (Atom)