Memperbaiki Printer Multifungsi HP Color LaserJet Pro MFP M177fw

Kali ini kita akan mengutak atik hardware, yaitu printer multifungsi HP Color LaserJet Pro MFP M177fw. Hal yang paling malas dikerjakan dalam mengutak-atik hardware adalah buka pasang baut yang membuat naluri missqueen ku bergejolak hahhaha 😀 (pinjem bahasa netizen). 

Sebagai intermezo, mari kita lihat penampakan dari printer multifungsi HP tersebut, hasil comotan dari internet.

                           
 
Printer ini bisa dikatakan lumayan bandel dibanding printer HP multifungsi lainnya yang pernah aku gunakan, koneksi wifi juga bagus. Job printing over wifi (WLAN) juga berkerja dengan sangat baik.
Hanya saja sudah 3 bulan belakangan, tidak bisa digunakan untuk scan ataupun copy, dan pada screen selalu muncul Error 2 dan 3 (bergantian). Sudah dibawa ke service printer, sempat menginap hampir 2 minggu di sana, dan dibalikin lagi oleh teknisinya dengan alasan  udah coba diperbaiki tapi tetap ga bisa.

Jadinya yahhh di oprek sendiri.

Dimulai dengan soft reset, ternyata tidak memperbaiki apapun. Pesan error tetap muncul.
Dan setiap kali dihidupkan lagi, scanner head tidak berjalan sampai ke ujung seperti saat awal-awal dulu, akhirnya aku memutuskan untuk mengecheck gear yang ada pada scanner head.

Mulai dengan membuka baut pada bagian atas dan bawah scanner tray dengan menggunakan kunci L nomor 2.






Setelah itu, aku memeriksa gear yang ada dan semuanya berfungsi normal

Sampai ke bagian scanner head, bersihkan semua bagian, padatkan pita magnetik. Lalu saat scanner head aku pegang dan printer kuhidupkan, lampu pada scanner head menyala yang menandakan bahwa alat tersebut dapat berfungsi, akan tetapi, saat scanner head aku letakkan pada tempatnya, alat tersebut kembali tidak bisa bekerja.



Sehingga aku mengasumsikan bahwa chip pada scanner head tersebut sudah lemah dan perlu ada penggantian.


Scanner head tersebut akhirnya aku dapatkan di Ali Express, dengan penjual dari China. Setelah 1 bulan menunggu, part tiba dan langsung dipasang. Hati-hati dalam membuka dan memasang kembali pita magnetik.





Voillaaa!!!!!

Printer kembali bekerja seperti sediakala dan semua fungsinya berjalan dengan baik.

Cheers.


Whatsapp Vulnerability (Update your Whatsapp Now)

Whatsapp yang merupakan aplikasi untuk mengirim pesan yang sangat (baca: paling) populer saat ini. Dari anak kecil sampai orang tua mengenal dan familiar dengan Whatsapp.

Salah satu kelebihan yang dimiliki adalah end to end encrytion yang di claim sangat aman. Tetapi whatsapp ini minim dengan fitur atau pihak developer sengaja tidak memberi kesempatan untuk menikmati fitu-fitur yang ada pada aplikasi pesan lainnya seperti Telegram, Signal, dan sebagainya.

Penasaran, saya mencoba menginstall dan menjalankan Whatsapp yang sudah dimodifikasi pada salah satu account (saat ini menggunakan 3 account pada 2 ponsel).

Hasilnya luar biasa, pesan-pesan "SPAM" bisa diabaikan dan si pengirim juga merasa bahwa nomor Whatsapp kita tersebut tidak aktif karena saat laporan yang mereka terima hanya 1 tick (1 centang abu-abu), seolah-olah pesan mereka tersebut tidak sampai, padahal sudah kita terima dan dibaca 😁

Yang muncul di HP si pengirim:


Yang muncul di HP saya (penerima):

 Dan kelebihan lainnya adalah Anti Revoke, jadi tidak ada pesan yang bisa dihapus 😋, salah ketik, salah tujuan, walau udah klik "Delete for everyone", tetap aja ga ngaruh, pesannya tetap di situ, hanya muncul notifikasi bahwa si pengirim hendak menghapus pesan yang telah dikirimkan, seperti gambar di bawah.


Setelah berbulan-bulan menggunakan aplikasi whatsapp modifikasi ini, akhirnya sekarang balik lagi ke whatsapp versi asli, setelah membaca adanya isu Pegasus yang menyusupi Whatsapp.

Pegasus (spyware) adalah buatan NSO, perusahaan Israel, dan dikait-kaitkan dengan banyak kasus besar dunia (silahkan googling).

Pegasus memanfaatkan celah keamanan dari whatsapp, hanya dengan melakukan panggilan melalui Whatsapp Call, spyware ini dapat langsung mengambil alih ponsel seseorang secara tidak langsung misalnya mengaktifkan mikrofon, lokasi, mengambil gambar, mendapatkan email, SMS dll yang ada pada ponsel korban.

Saat ini, vulnerability whatsapp yang diindentifikasi sebagai CVE-2019-3568, dapat dimanfaatkan untuk menginstall spyware dan mencuri data pada Android dan Iphone, hanya dengan melakukan panggilan telepon, meskipun tidak dijawab.

Sebagi informasi, celah ini ada pada whatsapp versi berikut:
WhatsApp for Android sebelum v2.19.134
WhatsApp Business for Android sebelum v2.19.44
WhatsApp for iOS sebelum v2.19.51
WhatsApp Business for iOS sebelum v2.19.51
WhatsApp for Windows Phone sebelum v2.18.348
WhatsApp for Tizen sebelum v2.18.15

Silahkan update whatsapp dengan versi terbaru.


How To Get IP Address and Token of Roborock 2nd Gen (S50)

Xiaomi Roborock 2nd Gen (S50) merupakan salah satu robot vacuum yang banyak menarik perhatian. Kemampuan untuk melakukan mapping dan daya hisap 2.000 Pa menjadi salah satu kelebihan dari robot vacuum ini.

Dengan sistem operasi berbasis Linux, setelah mendapatkan IP Address dan juga token dari Roborock, kita dapat melakukan rooting dan bermacam personifikasi misalnya menggunakan aplikasi lain untuk mengendalikan robot, mengganti suara yang dikeluarkan oleh Roborock dengan yang kita inginkan.
Token adalah kunci digital sehingga kita dapat mengakses ke dalam sistem robot.



Beberapa cara untuk mendapat IP Address dan juga token dari Roborock adalah:

Windows
1. Dengan menggunakan Emulator, silahkan download Memuplay dari sini .
2. Unduh aplikasi versi lama dari MiHome
3. Jalankan Memuplay, jika terhenti pada 99%, bisa ambil langkah sbb:
     * Periksa apakah antivirus aktif, nonaktifkan sementara karena terkadang antivirus memblokir   
        Memuplay
     * Jika masih stuck, jalankan Multi Memu
4. Saat Memuplay sudah berhasil dibuka, pada baris paling kanan, terdapat banyak tombol yang
    disusun secara vertikal, silahkan memilih APPS (ketiga dari atas), lalu pilih lokasi penyimpanan
    MiHome yang sebelumnya telah diunduh. (gambar di bawah hanya sebagai ilustrasi)


5. Install aplikasi MiHome tersebut
6. Setelah terinstall, buka aplikasi MiHome, masukkan User Name dan Password yang sama dengan
    yang telah pernah digunakan, dan pastikan memilih wilayah yang sama.
7. Tutup aplikasi MiHome (simbol lingkaran / nomor 3 dari bawah)
8. Lalu buka pengaturan Memu (simbol gerigi), pilih tab "Others", dan ubah acces mode ke "Root"
9. Akses ke folder root dan cari / data / data / com.xiaomi.smarthome/databases, lalu pilih file 
    miio2.db
10. Salin file miio2.db ke shared folder yaitu foldern sharing antara komputer dan Memu. Secara 
     default, Anda dapat menemukan salah satunya di Emulator pada Home/sdcard/Download. Cari 
     folder yang ada pada komputer dengan nama Memu Download. Untuk melihat shared folder 
     lainnya, pilih shared folder pada salah satu menu di Memu, Salin file miio2.db di sini dengan 
     mengklik simbol kotak kecil di bagian atas File Manager.
11. Untuk mendapatkan token, jalankan program SQL, download dan install dari sini 
12. Buka DB Browser for SQLite, pilih "Open Database", klik file miio2.db
13. Klik Execute SQL. dan tulis choose token from devicerecord where localIP is 192.168.0.1. Ganti 
      nomor IP tsb dengan nomor IP Robot Anda, jalankan dengan klik tombol play warna biru. 
14. Gotchhhaaa sekarang Anda sudah mendapatkan token.

Android
1. Pada smartphone, silahkan unduh aplikasi MiHome yang sudah dimodifikasi 
2. Jalankan dengan memasukkan data-data yang sudah ada seperti username dan password
3. Pastikan robot terhubung dengan wifi yang sama dengan Android, jika belum, silahkan reset wifi robot dengan cara membuka penutup atas, lalu secara bersamaan, tekan "spot button" dan "dock button" sampai terdengar suara "Resetting wifi" dan lampu indikator wifi (bewarna biru) berkedip.
4. Pada menu Roborock, pilih General Setting = Network Info = IP Address dan juga Token

Selamat mencoba
 

Should I Unlock the Boot Loader?

Jiahhh.....ada mainan baru, ponsel yang lagi heboh dengan kamera gress nya, Huawei P30 Pro. Actually i received this phone since few days ago, tetapi masih belum sempat unboxing dikarenakan satu dan lain hal 😀😀. For this package, got the free bonus: wireless charger, Huawei Band and JBL Go.

Pagi ini baru sempat lihat-lihat, nyalakan, restore beberapa data. Perlu sedikit penyesuaian untuk gesture. Unlock saya menggunakan fingerprint, sebenarnya akan lebih cepat dengan face recognition tapi untuk alasan keamanan, saya menonaktifkan face recognition.

Pilihannya sekarang, apakah saya akan unlock bootloader ataukah tetap menggunakan versi bawaan dari Huawei, yaitu Bootloader yang dikunci.
 Barangkali banyak yang bertanya-tanya, bukankah Android adalah Open Source, mengapa harus dikunci? Benar Sekali, Android adalah Open Source, akan tetapi Bootloader ini akan terhubung ke Kernel yang berfungsi untuk melakukan booting pada handphone. Di mana masing-masing merk memiliki hardware yang berbeda dan akan mereka sesuaikan dengan bootloader versi mereka sendiri dan mereka ingin agar para user tetap menggunakan versi buatan mereka tersebut.

Kelebihan dari Unlock Bootloader adalah kita akan memiliki akses yang tak terbatas dan dapat melakukan flashing Custom ROM, Custom Kernel dan Custom Recovery (TWRP dll) juga pastinya rooting.

Tetapi bukan berarti tanpa resiko, Unlock Bootloader juga dapat membatalkan garansi, keamanan handphone menjadi berkurang (bisa saja disusupi malware), dan yang pasti tetap ada resiko brick.

As I am not in rush, masih belum diputuskan apakah akan melakukan UBL atau tidak 😀


How To Fix Sudden Death of Black Screen on OnePlus 3T

Lama tidak update, kali ini saya akan membahas bagaimana cara mengatasi layar Android yang tiba-tiba menjadi hitam, tanpa ada apapun yang bisa dilihat pada layar tersebut.
Sebenarnya ini dari pengalaman pribadi, saat akan mengambil foto, HP jatuh dan langsung menjadi black screen. Coba restart, bukannya menjadi lebih baik, tetapi menjadi semakin parah karena boot loader logo juga tidak muncul, dan saat berusaha masuk ke recovery mode ataupun download mode, bisa masuk tetapi kebingungan untuk memilih menu karena layar Android yang hitam dan tidak muncul tulisan / gambar apapun.

Selama proses ini, saya menggunakan Windows.
Hal pertama yang harus dilakukan adalah download 2 program sebagai berikut:
1. Driver: Driver
2. Unbricktool(OP3T): Unbrick
3. Ekstrak Drivers dan Recovery Tools pada Desktop
4. Tekan tombol power HP selama 40 detik untuk mematikan HP
5. Hubungkan HP dengan komputer sambil menekan tombol "Volume Up" selama 10 detik
6. Buka Device Manager, check pada "unknown device" pastikan muncul "QHUSB_BULK" (butuh perjuangan untuk bolak balik mengulangi prosesnya karena bisa tiba-tiba tidak muncul), lalu klik kanan dan pilih "Update device software". Pilih folder yang sudah di ekstrak tadi (langkah 3), dan install
7. Saat muncul Qualcomm 9008 pada Device Manager, segera jalankan MSM Download Tool as administrator
8. Tekan tombol start yang ada di sudut kiri atas, tunggu sampai selesai (muncul tulisan warna hijau)
9. Disconnect hanphone dari komputer.

Sebenarnya proses pengerjaan tidak sesingkat di atas, karena butuh usaha extra agar detect dan muncul pada Device Manager. Dan jika salah tekan, bisa saja masuk ke Download / recovery Mode lalu factory reset, sehingga data terhapus.

Pengalaman saya saat itu, bisa selesai saat jam sudah menunjukkan pukul 3 A.M (3 pagi) haha.

Good Luck 😀


Credit


Mengembalikan Menu pada Panel Ubuntu

Pernahkah Anda secara tidak sengaja me-remove "Application", "Places", "System" dari panel Ubuntu? Tidak perlu panik, cara mengembalikannya mudah saja. Hanya dengan 3 baris perintah, panel akan kembali "normal".

Ketikkan perintah berikut pada terminal:

gconftool --recursive-unset /apps/panel
rm -rf ~/.gconf/apps/panel
pkill gnome-panel

Tadaaaaa...panel kembali seperti sediakala.

Source

ZTE MF626 pada Ubuntu 8.10

Glek.....masih Ubuntu 8.10?? yah mau gimana lagi, bukan lapie pribadi, jadi rada susah kalau mau upgrade OS. Sebenarnya modem ZTE MF626 ini adalah bundling dari salah satu operator GSM, yang pastinya di "lock" oleh operator tsb. Driver bawaan tersedia dalam modem, baik untuk Windows, Linux, maupun Mac.

Namun karena proses "unlock", driver tersebut (mungkin) ikut terhapus. Proses "unlock" ZTE MF626 tergolong mudah, tetapi kita tidak akan membahasnya kali ini.

Hal pertama yang harus dilakukan adalah mengkonfigurasi modem ZTE MF626 agar bisa "plug and play" di Ubuntu, dengan cara men-disable-kan autorun, sehingga Ubuntu tidak mendeteksinya sebagai CDROM.
Langkah-langkahnya:

1. menggunakan komputer yang memiliki "Hyperterminal". Percobaan adalah dengan
menggunakan komputer ber-OS Windows XP. Sebagai catatan, Vista tidak lagi memiliki
hyperterminal.
Colokkan modem pada komputer, lalu silahkan ke "Device Manager", "Modem Properties",
lihat MF626 tsb berada pada COM berapa.

2. Klik Start - Programs - Accesories - Hyperterminal. Masukkan data-data berikut:
Speed: 115200
Data bits: 8
Parity: None
Stop bits: 1
Flow Control: None
Pilih COM tempat MF626 berada

3. Setelah terkoneksi, copy dan paste perintah berikut:
AT+ZOPRT=5
AT+ZCDRUN=8
NB: tidak terlihat pada monitor. dan sekira nantinya, ingin mengaktifkan autorun pada modem ini, ulangi
langkah di atas, tetapi masukkan perintah AT+ZCDRUN=9.

4. Silahkan tutup hyperterminal dan cabut modem.

Selanjutnya untuk memulai proses instalasi pada Ubuntu, silahkan colok modem, download usb_modeswitch yang terbaru
dari sini, pada halaman "Download".

1. Extract file yang telah didownload.

2. Buka terminal, arahkan ke lokasi hasil extract file tsb

3. Install
sudo make install

4. Masukkan password root saat ditanya.

5. Edit arsip "usb_modeswitch.conf" dengan perintah:
sudo gedit /etc/usb_modeswitch.conf

6. Gnome editor akan terbuka, edit isinya sehingga menjadi:
ZTE MF628+ (tested version from Telia / Sweden)
ZTE MF626
Contributor: Joakim Wennergren
DefaultVendor= 0x19d2
DefaultProduct= 0x2000
TargetVendor= 0x19d2
TargetProduct= 0x0031
MessageEndpoint=0x01
MessageContent="55534243123456782000000080000c8501 0101180101010101000000000000"

7. Simpan dan keluar

8. Eksekusi:
lsusb
Akan terlihat ID 19d2:0031. Artinya perangkat tsb sudah dikenali sebagai modem.

9. Selanjutnya, buat modem ini dikenali oleh "Network Manager", eksekusi:

sudo gedit /usr/share/hal/fdi/information/20thirdparty/20-zte-mf626.fdi

10. Akan terbuka halaman kosong, copy paste tulisan di bawah pada halaman tsb:
(tambahkan tanda "<" sebelum kata pertama pada masing-masing baris>

!-- -*- SGML -*- -->
deviceinfo version="0.2">
device>
!-- ZTE MF626 HSDPA USB Modem -->
match key="@info.parent:usb.vendor_id" int="0x19d2">
match key="@info.parent:usb.product_id" int="0x0031">
match key="@info.parent:usb.interface.number" int="3">
append key="modem.command_sets" type="strlist">GSM-07.07
append key="modem.command_sets" type="strlist">GSM-07.05
append key="info.capabilities" type="strlist">modem
/match>
/match>
/match>
/device>
/deviceinfo>

12. Install gnome-ppp
sudo apt-get install gnome-ppp

13. Buka gnome-ppp config file
gedit ~/ .wvdial.conf

14. Jalankan perintah ini:
ls /dev |grep ttyUSB
USB yang dipakai modem adalah USB yang paling akhir

15. Copy paste kode berikut:

[Dialer Defaults]
Modem = /dev/ttyUSB3 =====> isikan sesuai dengan hasil no.14
ISDN = off
Modem Type = USB
Modem Baud = 7200000
Init = ATZ
Init2 =
Init3 =
Init4 =
Init5 =
Init6 =
Init7 =
Init8 =
Init9 =
Phone = *99#
Phone1 =
Phone2 =
Phone3 =
Phone4 =
Dial Prefix =
Dial Attempts = 1
Dial Command = ATM1L3DT
Ask Password = off ====> jika memiliki password, isikan on
Password = off ====> isikan dengan password, jika "Ask password" off, maka kosongkan
Username = na ====> isikan dengan username, jika tidak ada, kosongkan
APN = ====> isikan dengan APN dari provider
Auto Reconnect = off
Abort on Busy = off
Carrier Check = off
Check Def Route = off
Abort on No Dialtone = off
Stupid Mode = on
Idle Seconds = 0
Auto DNS = on
;Minimize = off
;Dock = on
;Do NOT edit this file by hand!

16. Simpan dan tutup. lalu buka /etc/init.d/rc.local di gedit dengan perintah ini:
sudo gedit /etc/init.d/rc.local

17. Tambahkan kode berikut:
modprobe -r usbserial
modprobe usbserial vendor=0x19d2 product=0x0031

18. Restart komputer.

19. Pada Network Manager, edit connection, masukkan data-data yang diperlukan.

20. Silahkan memulai koneksi internet.

21. Jika ternyata "connection established" tetapi tidak bisa browsing, silahkan buka terminal, ketik:
nm-tool

22. Jika nomor IP, DNS sudah muncul, berarti /etc/resolv.conf terkunci.

23. coba edit /etc/resolv.conf dengan gedit:
gedit /etc/resolv.conf

24. Lihat apakah DNS yang muncul di sana tidak sama dengan DNS pada nm-tool.

25. Jika demikian, ada kemungkinan "immutable bit" di set, eksekusi perintah:
lsattr /etc/resolv.conf

jika hasilnya

----i------------ /etc/resolv.conf

Jalankan:
sudo chattr -i /etc/resolv.conf

Lalu:

sudo chmod o+x /etc/resolv.conf

Selamat, anda telah berhasil menginstall modem ZTE MF626 pada Ubuntu 8.10.