Forumdan yararlanan arkadaşlar için rehber niteliğinde bir ICS (Android 4.0.4) geçiş dökümanı oluşturmaya karar verdim.

Yapacağımız işlem adımları şunlar olacak.
1- Hazırlık aşaması. (Yedek alma ve gerekli şeyleri indirme)
2- P990 AIO Tool ile ICS Partition Table'a geçiş, Unlocked ICS Bootloader ve CWM yükleme.
3- ICS uyumlu baseband'a geçiş.
4- Django Manouche X stok tabanlı custom rom'un 1.3 sürümünün kurulumu.
5- CivZ SITHLORD son sürüm kernel kurulumu ve konfigurasyonu.
6- Sonuç.

İhtiyaç listesi
1- Optimus 2X P990 telefon (P999 ya da SU660 değil)
2- En az 2 GB'lık micro sd kart.
3-http://forum.xda-developers.com üyeliği.

KLASİK UYARI: YAPACAĞINIZ BU İŞLEMLERDE RİSK TAMAMEN SİZE AİTTİR. BU REHBERİN YAZARI YA DA UYGULAMALARIN YAZARLARI SORUMLULUK KABUL ETMEYECEKTİR. (Bugüne kadar bu telefonu brick edebileni görmedim ama klasik uyarımızı yapalım yine de :)

1- Hazırlık aşaması. (Yedek alma ve gerekli şeyleri indirme)

1.a) Hazırlık aşamasında öncelikle yapmamız gereken dahili hafıza kartımızdaki gerekli herşeyi (bence ne var ne yok herşeyi) bilgisayarınıza kaydetmemiz olacaktır. Yeni partition table'a geçerken dahili hafıza kartımız formatlanacak yani içinde hiç birşey kalmayacaktır. Bunun için telefonu usb bellek modunda bilgisayara bağlayıp dahili karttaki herşeyi kendi bilgisayarınıza kaydedin. Rehberinizi yedekleyin.

1.b)http://www.playallatonce.com/toolkit/ adresinden P990 AIO Toolkit'in güncel son sürümünü indirin.

1.c)http://tonyp.hopto.org/Basebands/2012-ICS-Basebands/P990_V30B_00_CP.fls adresinden V30B ICS baseband dosyasını indirin.

1.d)http://www.xdafileserver.nl/Files/LG/Optimus%202x%20(P990)/ROMS/DjangoManouche%20ROM/X%201.3/ROM/DjangoManoucheX1.3_30B.zip adresinden DMX 1.3 V30B custom rom dosyasını indirin.

1.e) http://dl.dropbox.com/u/99301495/CivZ_SithLord_RX2.2_32RH-for-DMX.zip adresinden DMX 1.3 için özel olarak editlediğim SITHLORD kernelini indirin.

1.f) 1.d ve 1.e üzerinden indirdiğiniz DMX 1.3 ve CivZ SITHLORD kernel zip dosyalarını harici micro sd karta kopyalayın (dahili karta değil. aksi halde kurulum yapamazsınız)

1.g)http://csmg.lgmobile.com:9002/swdata/USBSW/GSM/EI/LGUnitedMobileDriver_S4981MAN37AP22_ML_WHQL_Ver_3.7.zip adresinden USB sürücüleri indirin.

2- P990 AIO Tool ile ICS Partition Table'a geçiş, Unlocked ICS Bootloader ve CWM yükleme.

2.ß) 1.g üzerinden indirdiğiniz USB sürücüleri bilgisayarınıza kurun. Restart isterse yapın.

2.a) 1.b üzerinden indirdiğiniz AIO toolkit'i yönetici olarak çalıştırıp dilediğiniz dizine açın. Açtığınız dizinde göreceğiniz P990-ToolKit.cmd komutunu çalıştırın.

2.b) Install APX (NVFlash recovery) seçeneğindeki harfi giriş yapın ve APX sürücülerini yükleyin. Eğer restart isterse yapın. (Güncel sürümde I harfi)

2.c) APX kurulumu sonrası Change Partitions From OLD to NEW layout and vice versa seçeneğini seçin. (Güncel sürümde 4)

2.d) Bir sonraki ekran Select Partition Layout ekranıdır. Bu ekranda New ICS Partition Layout'u seçin. (Güncel sürümde 1)

2.e) Bir sonraki adımda hangi CWM'yi kurmak istediğiniz sorulacak. Benim şahsi tavsiyem ICS-cwm-5.0.2.8e.img olacaktır. 6.0 ve üzeri CWM backup aldığınızda ICS romlarda yavaş sd kart kontrolüne sebep olmaktadır. (Güncel sürümde 1)

2.f) Telefonunuzu kapatın. Pili çıkartın. Harici sd kartı çıkartın.

2.g) Telefonunuz çıplak haldeyken ses kısma ve ses açma tuşlarına aynı anda basın. Elinizi bu tuşlardan kaldırmadan bilgisayarınıza usb kablosu ile takın. 5 saniye bekleyip elinizi bu tuşlardan çekebilirsiniz. Telefonun ekranında herhangi bir değişiklik görmeyeceksiniz. Siyah olarak kalacak.

2.h) Bilgisayarınız APX Device isimli bir donanım bulacak ve önceden kurmuş olduğunuz sürücülerle bunu tanıyacak. Bunu bilgisayarım > özellikler > aygıt yöneticisi (My computer > Properties > Device Manager) üzerinden kontrol edebilirsiniz. Donanım'ın üzerinde ünlem vs. olmamalı.

2.i) AIO Tool ekranına dönün ve ok yazıp enter'a basın. Telefon S/W download... ekranına geçecek. Burada indirdiğiniz AIO Tool'un versiyonuna göre sırayla Partition Table'ı ayarlayacak, Unlocked ICS Bootloader yükleyecek ve CWM yükleyecek. İşlem tamamen bittiğinde S/W download ekranı kaybolacak. Ardından LG logosu çıkacak ve tekrar kaybolacak. Kaybolmasa da problem değil. 10 saniye kadar bekleyip usb kablosundan çekebilirsiniz.

3- ICS uyumlu baseband'a geçiş.

3.a) Telefonunuzu açmaya çalışmayın. Şu an üzerinde herhangi bir işletim sistemi bulunmamaktadır. Sadece CWM recovery çalışacaktır. O nedenle hazır boşken baseband güncellemesini yapmanın tam zamanıdır. AIO Toolkit'i tekrar çalıştırın ve "SmartFlash a Stock ROM and/or BaseBand." seçeneğini seçin. (Güncel sürümde 7)

3.b) AIO toolkit hangi tür dosya açacağınızı soracak. Tek fls dosyası üzerinden baseband kuracağınız için a seçeneğini seçin.

3.c) SmartFlash açılacak. Telefonunuzun pilini çıkartın (Zaten henüz takın dememiştim :) Ses kısma tuşuna basılı tutun. Bu şekilde bilgisayarınıza bağlayın. S/W ekranını telefonunuzda gördüğünüzde elinizi ses kısma tuşundan çekin.

3.d) SmartFlash'ta COM PORT telefonunuzu by şekilde taktığınızda otomatik olarak dolacaktır. Dolmadıysa 2.ß üzerinden yüklediğiniz sürücülerinizin doğru yüklendiğinden emin olun.

3.e) ROM/Copy DL tabına geçin. Select Mode bölümünde Normal Mode seçili olduğundan emin olun.

3.f) Erase CAL data'nın seçili OLMADIĞINDAN emin olun. (Bu çok önemli. Telefonunuzun telefon özelliğini kaybedebilirsiniz. Geri dönüş mümkün ancak zor ve tamamen ayrı bir konu.)

3.g) Sadece CP Bin'e 1.c'de indirmiş olduğunuz baseband fls dosyasını seçin.

3.h) Start'a basın ve işlem sonlanana kadar bekleyin. Bu esnada usb kablosunu çıkartmayın. İşlem tamamlandığında telefonun ekranı kapanacaktır ya da LG logosu görünecektir. Hayırlı olsun baseband'ınız güncellendi. Telefonu usb kablosundan söküp pili ve harici sd kartı takın. (Henüz telefonu açmayın.)

4- Django Manouche X stok tabanlı custom rom'un 1.3 sürümünün kurulumu.

4.a) Telefonunuzun ses kısma ve güç tuşlarına beraber basın CWM recovery ekranını görene kadar çekmeyin. Bu ekranı gördüğünüzde parmaklarınızı kaldırmadan ses açma tuşuna da basın ve hepsini birden çekin.

4.b) Bomboş bir dosya sistemimiz olduğundan wipe yapmamıza gerek yok. "install zip from sdcard" seçeneğine ses açma / kısma tuşlarıyla gelip power tuşuyla içine girin.

4.c) "choose zip from sdcard" seçeniğini seçin. Gelen dosyalardan 1.d üzerinden indirmiş olduğunuz DMX 1.3 zipini bulup seçin. Eminmisiniz sorusu soracak. Yine ses açma/kısma ile eminim'e gelip güç tuşuyla seçin. Grafik DMX yükleme ekranı (aroma installer) gelecek.

4.d) Uygulama seçimi adımında kurmak istediğiniz LG uygulamarını seçin. İhtiyacınız olmayanları kurmanızı önermem. Launcher seçiminde LG launcher'ların sadece birini mecburen seçmelisiniz. Aksi halde lockscreen için background seçemiyorsunuz. Benim şiddetle önereceğim launcher ise burada bulunan Xperia launcher olacaktır. LG launcher ile birlikte seçin bunu. Memnun kalacaksınız. Bootanimation (Açılış animasyonu) olarak kafanıza göre birini seçin, RAM Settings seçimi geldiğinde kesinlikle DjangoManouche profilini seçin. Bu size daha fazla bellek sağlayacaktır. Fast Dormancy seçimi geldiğinde ise bunu Disabled olarak seçin. Bizim şebekeler tarafından desteklenmiyor Fast Dormancy. Kernel seçimi geldiğinde ise Stock kernel seçin. Kovalski ya da KinfOfBirds kernelleri seçmeyin. Bir sonraki adımda kernel'i mizi de değiştireceğiz çünkü.

4.e) Bu kurulumu yaptıktan sonra reboot sorusu gelecek. Onaylayın ve telefonunuzun açılmasını bekleyin. Hayırlı olsun ICS'ye geçtiniz. Ufak tefek ayarlarınızı yapın. Default launcher sorduğunda Xperia seçin. telefonunuzun asıl hızı bu olmayacak üzülmeyin. Ufak ayarlarınızı yaptıktan sonra yeni kernel yüklemek üzere telefonunuzu kapatın.

5- CivZ SITHLORD kernel kurulumu ve konfigurasyonu.

5.a) 1.e üzerinden indirmiş olduğunuz SITHLORD kernel'i kurmak üzere 4.a'daki şekilde tekrar CWM recovery ekranına girin.

5.b) "install zip from sdcard" seçeneğine ses açma / kısma tuşlarıyla gelip power tuşuyla içine girin.

5.c) "choose zip from sdcard" seçeniğini seçin. Gelen dosyalardan 1.e üzerinden indirmiş olduğunuz CivZ kernel zipini bulup seçin. Eminmisiniz sorusu soracak. Yine ses açma/kısma ile eminim'e gelip güç tuşuyla seçin. Kernel kurulumunu tamamlayacak.

5.d) Telefonunuzun geri tuşuna basıp ana menüye gelin. Ana menüden reboot system'i seçip telefonunuzu yeniden başlatın. Başlangıç dalvik wipe olduğu için normalden biraz uzun sürecek.

5.e)http://forum.xda-developers.com/showthread.php?t=505419 adresinden SetCPU isimli XDA üyelerine ücretsiz programcığı indirip telefonunuza kopyalayın ve sevdiğiniz bir dosya yönetici ile telefonunuza kurun. (Ben ES-File Manager tercih ediyorum)

5.f) SetCPU programını açın. Root erişimi isteyecek onaylayın. İşlemcinizi tanıdıktan sonra benimde kullandığım şu ayarları tavsiye ediyorum. (216 Mhz Min/1248Mhz Max/SavagedZen Governor/row scheduler/Set on Boot) Bu ayarları yaparsanız çok dengeli bir performans elde edersiniz. Pil sarfiyatı da oldukça düzgün olur.

6- Sonuç.

7.a) Bu adıma kadar geldiyseniz mevcut koşullarda en stabil ve seri ICS'e sahipsiniz demektir. Güle güle kullanın.

7.b) Bu yazıya 2 saatimi verdim. Bir zahmet foruma üye olup bir teşekkür edin. Paylaşın, paylaştırın :)

7.c) Başka kaynaklarda paylaşabilirsiniz ancak forum.donanimhaber'deki bu post'un adresini referans vermek kaydıyla. (http://forum.donanimhaber.com/m_71291614/tm.htm)


Güncellemeler
01/02/2013 : SITHLORD Kernel 1.2'den 1.3'e yükseltildi. USB Driver linkleri güncellendi.
05/02/2013 : SITHLORD Kernel 1.3'den 1.5'e yükseltildi.
08/02/2013 : SITHLORD Kernel 1.5'den 1.6'ya yükseltildi.
01/03/2013 : SITHLORD Kernel 1.6'dan 2.2'ye yükseltildi.
14/03/2013 : OdexMe bazı telefonlarda problem çıkarttığı için rehberden çıkartıldı.