Librem 5 adalah Smartphone yang akan datang pada tahun 2019 yang mempunyai keunikan atau sesuatu yang membuat kita memandangnya berbeda dari pada Smartphone lainnya. Yang dimana Librem 5 Smartphone ini mengusung Sistem Operasi yang bukan Android atau IOS namun GNU+Linux. Kalau kita berbicara tentang Linux pasti tidak asing dengan kata Open Source atau bebas.

Librem 5 dibuat berdasarkan dengan kebiasaan orang-orang akan digital live yang mereka tidak tahu bahwa data itu sangan penting dan rentan akan pencurian dan pengumpulan data pada terhadap Smartphone. Librem 5 menjanjikan keamanan akan data pada Smartphone kita untuk tidak adanya pencurian, pelacakan dan pengumpulan data yang biasanya terjadi saat kita menggunakan smartphone lainnya. Dengan menggunakan Sistem Operasi yang tidak berbase dari Android maupun IOS, melainkan menggunakan Sitem Operasi PureOS berbasis Linux.
Langsung saja,
  • Pertama anda membutuhkan file SDK tools
    Download sdk-toolsnya disini
  • Extract file yang telah di download, yaitu sdk-tools-linux.zip
    Lalu kalau saya setelah mengextract file tadi, kemudian ubah nama foldernya menjadi android sdk untuk mudah dikenali dan menaruhnya di dalam folder Development pada Home directory

  • Masuk ke directory Development/android-sdk/tools/bin dari file manager atau lewat terminal
cd /$HOME/Developments/android-sdk/tools/bin
  • Beri akses file sdkmanager
sudo chmod +x sdkmanager
  • Lalu update list repository sdkmanager(dalam keadaan terkoneksi dengan internet)
./sdkmanager --list
  • Kemudian install paket sdk sesuai yang anda butuhkan, namun pada dasarnya dalam membangun aplikasi Android membutuhkan setidaknya platform-tools dan platforms sesuai versi Android yang akan anda buat. Jika ada sebuah pertanyaan Accept? (y/N) : y
./sdkmanager "platform-tools" "platforms;android-28"
  • Sekarang kita hanya perlu mengexport variable ANDROID_HOME agar dikenali dengan mengedit file .bashrc pada Home directory
nano ~/.bashrc
  • Kemudian tambahkan pada line baru dalam .bashrc. Setelah ditambahkan, Ctrl+o simpan dan Ctrl+x keluar
export ANDROID_HOME=$HOME/Developments/android-sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
  • Selesai. Hanya tinggal logout atau restart untuk memastikan export variable tersebut berjalan dengan benar pada system kita

Yuk, tambah dokumentasi Linuxnya! Biar bebas dari bayang-bayang pembajakan software


Artikel selanjutnya… kita akan membuktikan bahwa ANDROID_HOME telah dikenali dan bisa digunakan untuk membangun aplikasi Android dengan menggunakan Apache Cordova sebagai mobile application development frameworknya


Dalam membuat sebuah aplikasi Android kita membutuhkan suatu tools untuk membangunnya. Android Studio adalah salah satu tools yang dapat kita gunakan untuk membangun aplikasi Android tersebut. Namun ada beberapa alasan mengapa kita tidak perlu menggunakan dan menginstall tools seperti Android Studio untuk membagun aplikasi Android, salah satunya yaitu Android Studio membutuhkan system requirment yang cukup tinggi untuk dapat berjalan pada laptop atau PC yang kita gunakan.

Untuk mengatasi permasalahan diatas, anda tidak perlu hawatir karena kita dapat membangun atau menggunakan alat yang digunakan Android Studio untuk membuat aplikasi Android. SDK tools adalah solusinya, dimana tools ini adalah basic Android command line yang dapat digunakan untuk mengunduh paket SDK lainnya. Dengan sdkmanager lah kita dapat menggunduh paket SDK tersebut dengan perintah yang sering kita sebut dengan CLI.

Untuk cara pemasangan Android SDK Tools, langsung saja menuju >>> Cara Install Android SDK di Linux
Pada dasarnya meroot Android itu tidak membutuhkan PC, namun dapat juga meroot melalui PC dengan kata lain buat apa lewat PC kalau bisa meroot di Android devicenya sendiri. Ya, lewat aplikasi android lah kita dapat meroot Android. Lalu untuk apakah kita meroot Android?! Setelah ada meroot Android, anda adalah superuser yang dimana anda memiliki hak administratif penuh terhadap Android yang anda gunakan.

Ada beberapa hal yang harus terpenuhi sebelum menggunakan aplikasi untuk meroot Android, yaitu :

  1. Unlock Bootloader. Tidak bisa dipungkiri HP jaman now sudah menerapkan keamanan untuk mengunci Bootloader secara default dan untuk mengunlock nya memerlukan beberapa persyaratan berdasarkan kebijakan masing-masing vendor HP yang membuatnya. Disini saya memakai device Xiaomi Redmi 3X. Untuk Xiaomi anda dapat meminta untuk Unlock Bootloader disini
  2. Setelah device kita terunlock bootloadernya, lanjut kita untuk memasang TWRP. Apa itu TWRP?! TWRP adalah custom recovery yang digunakan untuk menginstal perangkat lunak khusus pada perangkat anda. Kenapa harus menginstall TWRP?! Karena TWRP dibutuhkan untuk dapat menginstall aplikasi root yang akan kita gunakan
  3. Dan, terakhir adalah menginstall aplikasi untuk meroot Android yang anda gunakan. Dengan aplikasi Magisk Manager yang anda bisa download disini.

Langsung saja kita 
Hi, Cyra
Selamat Pagi!
BEBASKANLAH DENGAN MENGGUNAKAN LINUX

Bootable Distro Linux dari HP dengan USB Mountr
Setelah pembahasan sebelumnya kita telah mengenal dan memahami cara kerja USB Mountr. Ada beberapa persyaratan atau kebutuhan mengenai USB Mounter yang harus kita penuhi agar aplikasi ini bisa bekerja dengan baik. Disini juga akan dijelaskan bagaimana menggunakan aplikasi USB Mountr untuk bootable Distro Linux ISO dengan menggunakan HP Android menggantikan Flashdisk dan CD/DVD.

Untuk dapat berjalan, USB Mountr membutuhkan :
  • Android versi 4.4 atau lebih
    Minimal untuk dapat berjalan USB Mountr membutuhkan Android 4.4 Kitkat atau lebih. Saya telah mencobanya pada Android versi 7.1.2 Nougat(LineageOS 14.1), 8.1 Oreo(LineageOS 15.1) dan 9.0 Pie(ArrowOS). Dan berjalan dengan lancar tanpa kendala pada device Xiaomi Redmi 3X Land yang saya gunakan.
  • Akses Root
    USB Mountr membutuhkan akses root atau izin lebih untuk dapat berkerja. Berarti kita harus mengroot device kita sebelum dapat mejalankannya. Contoh; Magisk. Saya menggunakan Magisk untuk mengroot device saya.

Gambar Tahapan Menggunakan USB Mountr

Langsung saja kita bahas tahapan operasi menggunakan USB Mountr berdasarkan Gambar Tahapan Menggunakan USB Mountr :
  1. Buka aplikasi USB Mountr
    Jalankan aplikasi USB Mountr dari launcher aplikasi Android anda
  2. Insert Image file
  3. Cari dan pilih lokasi file Image / ISO Distro Linux anda berada
  4. Mount Image file
    Terlebih dahulu anda harus menghubungkan HP ke PC melalui kabel data dan Mount ISOnya
  5. Izinkan akses root
    Karena USB Mountr membutuhkan akses root untuk dapat berjalan, maka anda harus mengizinkan akses root terlebih dahulu
  6. Dan setelah semua tahapan dilakukan dengan benar, maka akan ada toast notification yang memberitahukan bahwa seharusnya sekarang device akan muncul di PC

 Gambar Popup Window USB Mounter Removable Medium in Inserted

Gambar USB Mountr Folder Drive pada File Manager

Langkah terakhir hanya tinggal merestart PC atau laptop yang anda gunakan dan boot ke Live atau NetInstall Distro Linux yang anda jalankan pada USB Mountr.


Download USB Mountrnya disini


Yuk, tambah dokumentasi Linuxnya! Biar bebas dari bayang-bayang pembajakan software


Artikel selanjutnya…



Hi, Cyra
Selamat Sore! Posting pertama :D
BEBASKANLAH DENGAN MENGGUNAKAN LINUX

Background_
Kita sebagai pengguna linux khususnya, sebagai pemula atau baru saja mengurungkan niat untuk mencoba atau move on ke linux untuk menjadikannya sebagai
Operating System utama pada laptop atau PC pasti akan mencoba dan munkin sering mengganti Distro Linuxnya. Saya sebut itu dengan panggilan DistroHoper. Kejadian yang terjadi dimana kita menginginkan suatu Sistem yang berOperasi sesuai dengan keperluan atau sesuai yang kita harapkan akan software yang kita pakai untuk menunjang kebutuhan akan fungsi perangkat lunak untuk mempermudah pekerjaan kita sehari-hari.

Sebenarnya beberapa Distro Linux menyediakan beberapa jenis instalasi yaitu,
Live dan NetInstall. Dimana NetInstall adalah salah satu pilihan yang dapat kita pilih jika menginginkan Sistem Operasi yang dibangun sesuai keinginan dan kebutuhan kita sebagai user. Tidak ada lagi Bloatware atau aplikasi bawaan yang terinstall dalam Sistem Operasi yang kita pasang melalui metode instalasi NetInstall. Namun dengan instalasi dengan cara NetInstall kita membutuhkan koneksi internet, karena base sistem dan aplikasi lainnya tidak tersedia dalam paket instalasi tersebut.

To DRAMA...
Untuk beberapa orang kadang memburning CD/DVD instalasi itu ribet dan memakan waktu yang cukup lama. Bahkan ada kalanya kita waswas karena dengan terlalu sering memburning akan menyebabkan umur CD/DVD writer kita tidak panjang / cepat ruksak. Apa lagi kita juga memperhitungkan ketahan CD/DVD R untuk beberapa kali penggunaan saja yang membuat kita ogah menggunakannya. Alternativenya yang mempunyai USB Stick lebih memilih menggunakan flashdisknya sebagai media untuk instalasi dengan menggunakan USB writer untuk membuat bootable instalasinya.

DRAMA solved!
Jaman sekarang siapa sih yang tidak menggunakan Android! Walau pun bukan satu-satunya sistem operasi HP jaman now. Tapi kebanyakan pengguna HP lebih memilih menggunakan Smartphone yang bersistem operasi Android. Dan untuk mengatasi dan mengakhiri drama yang terjadi diatas, saya perkenalkan USB Mountr(Aplikasi Android).


Gambar Interface USB Mountr

Deskripsi_
USB Mountr adalah “A helper application to set the Mass Storage Device gadget up in Android kernels” atau aplikasi yang berguna untuk menjadikan device kita menjadi USB flash drive.

Bagaimana USB Mountr bekerja :
Dijelaskan bahwa, Kernel Android masih menyertakan komponen USB MSD di gadget perangkat mereka saat ini, meskipun sebagian besar tidak digunakan karena Android mulai menggunakan MTP. Beberapa ROM OEM masih menggunakannya untuk menyediakan "cakram" penginstal driver, tetapi sebaliknya tidak berguna.
Aplikasi ini memanfaatkan modul untuk memungkinkan Anda menggunakan perangkat Anda sebagai thumbdrive USB standar untuk tujuan, mis., Mem-booting distro ISO.

Apa itu USB MSD ?
USB mass storage device class atau Kelas perangkat penyimpanan massal USB (juga dikenal sebagai USB MSC atau UMS) adalah seperangkat protokol komunikasi komputasi yang ditentukan oleh Forum Implementer USB yang membuat perangkat USB dapat diakses oleh perangkat komputasi host dan memungkinkan transfer file antara host dan perangkat USB . Untuk host, perangkat USB bertindak sebagai hard drive eksternal; set protokol antarmuka dengan sejumlah perangkat penyimpanan.

Yuk, tambah dokumentasi Linuxnya! Biar bebas dari bayang-bayang pembajakan software


Artikel selanjutnya…



Referensi




Welcome to My Blog