Tag Archives

5 Articles
Membetulkan “Security Error” pada LG G2

Membetulkan “Security Error” pada LG G2

Saya adalah pengguna LG G2 yang setia mencoba hal baru. Tak sengaja, saya menjalankan aplikasi AutoRec LG G2 yang ada di penyimpan karena penasaran. Alas, aplikasi tersebut memasang sebuah partisi Recovery yang tidak kompatibel. Akibatnya, perangkat G2 saya hanya secara berulang-ulang masuk ke logo dan muncul tulisan “Security Error”.

Beruntung ada trit yang menyediakan cara yang komprehensif untuk flashing dengan ROM mana pun, termasuk ROM awal. Ya, yang penting ROM tersebut dipaketkan dengan ekstensi “.kdz”. Langsung saja!

Satu catatan tambahan, PC yang dipakai adalah Windows 8 punya teman yang sudah dipasangi LG United Mobile Drivers. Ya, seharusnya kalau memakai perkakas Aplikasi LG di PC, penggerak sudah terpasang.

  1. Unduh dan ekstraksi LG Flash Tool 2014.
  2. Unduh salah satu berkas kdz dari situs ini. Yang paling masuk akal sepertinya “Indonesia D80210E_00.kdz” (versi 10E). Sepertinya itu masih versi Jelly Beans. Saya kebetulan pernah meningkatkan ke versi Kit Kat, saya menggunakan berkas saya sendiri yang pernah diunduh, “D80220A_00.kdz”.  Saya tidak tahu legalitas mencerminkan berkas ini, untuk amannya silakan cari sendiri di Internet berkasnya.
  3. Matikan G2 dengan menekan tombol daya lama (ACPI Off). Setelah itu, sambil menekan tombol Volume Naik, hubungkan dengan kabel USB ke PC. Kalau benar, maka G2 akan muncul Download Mode.
  4. Saya pun menjalankan LG Flash Tool 2014. Seperti pada trit awal, pilih CDMA; pilih “DIAG” untuk  Phone Mode; dan terakhir pilih berkas KDZ yang mau dipasang. Begitu memilih KDZ, otomatis LG Flash Tool akan membaca versi firmware yang hendak dipasang.
  5. Pilih Normal Flash untuk memasang sistem atau pilih CSE Flash untuk memasang semua dari awal (termasuk menghapus dokumen). Saya pilih CSE Flash, seharusnya cukup Normal Flash saja. Tapi, waktu itu saya takut kalau tidak beres. Ya, sudahlah, sudah terlanjur.
  6. Selanjutnya akan muncul kotak dialog yang agak besar dan pilih “Start”. Selanjutnya, muncul kotak dialog menanyakan bahasa. Langsung OK saja.
  7. Tunggu beberapa saat dan beres.

Seperti biasa, Android akan mengunduh ulang semua versi Android. Ditambah lagi, G2 akan secara otomatis memberitahukan versi yang terbaru. Silakan gunakan WIFI untuk itu.

Pemasangan versi baru

Pemasangan versi baru

Fix KMOD vs module-init-tools Gentoo Upgrade

Fix KMOD vs module-init-tools Gentoo Upgrade

Recently Gentoo refused to upgrade, it said:

[blocks B      ] sys-apps/kmod ("sys-apps/kmod" is blocking sys-apps/module-init-tools-3.16-r1)
[blocks B      ] sys-apps/module-init-tools ("sys-apps/module-init-tools" is blocking sys-apps/kmod-7)

Total: 161 packages (143 upgrades, 1 downgrade, 6 new, 11 reinstalls), Size of downloads: 899,585 kB
Conflict: 32 blocks (2 unsatisfied)

I let it slip this few weeks because I don’t have enough time to resolve it and I thought that Gentoo would someday resolve it. Unfortunately, until this time of writing, it has not resolved. So, I have to figure out what was the problem.

It seems that module-init-tools is being obsoleted by its upstream maintainer in favor of KMOD. According to MikeTBob in Linux Forum and toralf in Gentoo forum, the fix is to remove module-init-tools and to install KMOD:

$ emerge -C module-init-tools && emerge -avU kmod

Still, this doesn’t worked out for me. But a post from ssuominen in the same thread suggested that the problem might from Bug #409017. According to this bug, many current profile is still linked to old profile in

/usr/portage/profiles/default/linux/amd64/10.0

After investigating a bit, I found out that my make.conf was altered with this line:

PORTDIR_OVERLAY=/usr/local/portage

I don’t know who put that there, but after investigating a bit, I found out that “/usr/portage” was last time synced in 6 July 2011. Whoa… kind of old. And all this time I was using “/usr/local/portage”. I’m still investigating why this would happens. But, now I have found my solution. I have to select current profile. The list are:

$ eselect profile list
Available profile symlink targets:
  [1]   default/linux/amd64/10.0
  [2]   default/linux/amd64/10.0/selinux
  [3]   default/linux/amd64/10.0/desktop
  [4]   default/linux/amd64/10.0/desktop/gnome
  [5]   default/linux/amd64/10.0/desktop/kde
  [6]   default/linux/amd64/10.0/developer
  [7]   default/linux/amd64/10.0/no-multilib
  [8]   default/linux/amd64/10.0/server
  [9]   hardened/linux/amd64
  [10]  hardened/linux/amd64/selinux
  [11]  hardened/linux/amd64/no-multilib
  [12]  hardened/linux/amd64/no-multilib/selinux

Look, nothing is selected. We should select one. Yours may vary. But, I choose KDE Desktop profile:

$ eselect profile set 5

Voila, now I can carry on life.

BONUS: Fix This Mess

I don’t satisfied with “just work” solution. I need to have consistent portage directory. At this point, I would like to have only one legitimate portage directory. These later methods might not be the best method and I am not encouraging you to do the same as I. But, in case you too want to have the consistent portage dir, let’s do this.

First, remove the line

PORT_DIR=/usr/local/portage

from “make.conf”. I think this was added by layman in some point in 6 July 2011, or not…. Anyway, that’s that.

Next, update the portage tree again.

$ eix-sync

I’m using EIX and you should too. But if not, use the traditional one

$ emerge --sync

In my case, it took quite a while for the tree to be synced completed.

If anything goes right, none of the profile is selected, just like the above. Then, reselect the profile:

$ eselect profile set 5

Let’s double check that it lead to “/usr/portage” and not “/usr/local/portage”:

$ ls -al /etc/make.profile
lrwxrwxrwx 1 root root 60 Apr  3 07:48 /etc/make.profile -> ../usr/portage/profiles/default/linux/amd64/10.0/desktop/kde

Yup, it’s there. Now, make a leap of faith:

$ rm -rf /usr/local/portage

Considering that “distfiles” is in “/usr/portage”, I think the “/usr/local/portage” is no longer needed.

Just a bonus, emerge have new parameter “–autounmask-write” to add certain packages USE parameters automatically in “/etc/portage/package.use” in order to upgrade. Add that parameter to write changes needed.

Now, I can really carry on with my life.

Pidgin Not In Systray

Pidgin Not In Systray

Opsi Pada Pidgin

Pidgin's option

If you are a KDE user like me and wondered what’s wrong with Pidgin not showing on the systray. After I moved to KDE SC 4.5, suddenly Pidgin not showing in the systray anymore. The problem persisted in my Kubuntu laptop and Gentoo workstation.

Just now, I found out by accident that by default the systray in Pidgin never showed.

So, to fix that, go to Preferences. In the Interface tab, change “Show system tray icon” to “Always”.

Wow, I’ve been trying to search the patch almost 2 years and actually the reason is that simple? 😛

Intel i8xx Fix on Ubuntu Lucid

Intel i8xx Fix on Ubuntu Lucid

[PHORONIX] Baru saja mengumumkan kabar baik mengenai GPU Intel, terutama i8xx. Seperti yang kita ketahui bersama, Lucid "dianugerahi" dengan galat pada driver GPU Intel. Hal ini karena memang Intel sedang merestrukturisasi driver-nya. Dimulai dengan penggabungan driver -i910 dan -i810 menjadi satu -intel. Lalu kemudian, Intel berusaha mengembangkan GEM/UXA untuk mendukung KMS. Sayangnya, hal ini menyebabkan regresi terhadap GPU lama seperti seri i8xx.

Baru kemarin [PHORONIX] memberitakan bahwa pengembang Ubuntu menambal driver mereka dengan versi lama. Saya sudah mencobanya dan memang sistem menjadi stabil. Silakan kunjungi [RAOF] untuk info lebih lanjut. Intinya, berikut yang dapat dilakukan.

$ sudo add-apt-repository ppa:raof/aubergine

$ sudo apt-get update

$ sudo apt-get dist-upgrade

Ya, ada beberapa langkah yang dilewati, seperti misalnya mengimpor kunci. Tapi, intinya, driver Intel akan ditatar.

Referensi:

[PHORONIX] Phoronix. http://www.phoronix.com/scan.php?page=news_item&px=ODQzMQ

[UBUNTU] Ubuntu Mailing https://lists.ubuntu.com/archives/ubuntu-x/2010-July/000905.html

[RAOF] https://edge.launchpad.net/~raof/+archive/aubergine