JetDroid Projesi - Ana Konu

Konusu 'Samsung' forumundadır ve OrKuN tarafından 25 Ağustos 2011 başlatılmıştır.

  1. OrKuN Well-Known Member


    Touchwiz
    Bir Samsung Jet satın aldığınızda Samsung'un geliştirdiği Touchwiz adlı arayüzüne sahip Java tabanlı bir işletim sistemiyle karşılaşıyorsunuz.
    Doğru düzgün bir uygulama mağazası yok. Ancak kontör ile satın alınan pahalı ve kalitesiz olan yüzeysel uygulamaları yükleyebilirsiniz.
    İkinci yol ise imzalanmamış yani tam olarak yasal olmayan java (jar,jad) uygulamaları internetten indirmek. Bu uygulamalar çoğunlukla bedava ve sayamayacağınız kadar çok olsa da yine yüzeysel ve kalitesiz...

    Android
    Bazı kullanıcıları bu durum çok rahatsız olmuş olacak ki Jet'e Android yüklemeye karar vermişler.
    Android yükleyince ne olacak derseniz...
    Linux tabanlıdır dolayısıyla açık kaynak kodludur. Bu da Android'i son derece geliştirilebilir yapıyor.
    Örneğin: Bir uygulama ile menülerin sağdan sola, yukarıdan aşağıya kayacağını, simgelerin stilini ve boyutunu belirleyebilirsiniz... yada bir uygulamanın telefonu açtığınızda otomatik açılmasını sağlayabilirsiniz...daha çoooook çoğaltılabilir
    Bu demektir ki uygulamalar yüzeysel değil, sistem üzerinde değişiklik yapabiliyor. Tabi ki bu verdiğim örneklerin dışında birçok oyun, eğlence uygulaması da var.

    Jetdroid Genel bilgi
    Android + Jet = Jetdroid
    Bir telefona işletim sistemi uyarlamak çok zor ve zaman alan bir işlem...
    Bugün ben Jetdroid kullanacağım diyemezsiniz. Çünkü henüz bitmedi. Birçok özellik eksik.
    İşin iyi tarafı dual boot diye bir şansımızın olması... Dual boot sayesinde hem Touchwiz'i normal olarak kullanabilir hemde Jetdroid'i deneyebilirsiniz.

    Jetdroid aşağıdaki özelliklere sahip; -02.02.2011- (yeni versiyonlar çıktıkça güncelleyeceğim)

    Android'in 2.1 Eclair sürümü kullanılmaktadır.
    Neler çalışıyor;
    1. Uygulama yüklemek :Android için geliştirilmiş yani .apk uzantılı uygulamaları hafıza kartına atmak suretiyle yükleyebiliyorsunuz.
    2. Wi-Fi desteği :Modemlere bağlanıp internete girebilirsiniz.
    3. Kart okuma desteği :Hafıza kartının içindeki fotoğraflara filan bakabilirsiniz.
    4. Hareket Sensörü :Menüler, internet siteleri filan telefonu tutuş şeklinize göre otomatik olarak değişir.
    5. Titreşim :Titreşim motoru biraz güvenilmez olsa da çalışıyor.
    6. Grafik Hızlandırıcı :2D/3D uygulamaların daha hızlı çalışmasını sağlayan sürücü, şu an birçok uygulama çalıştırılabiliyor yine de biraz daha geliştirilmesi lazım.
    7. USB :Ubuntu ve JetDroid açıkken USB kablosunu bağladığınızda Ext3 ve Fat32 bölümleri açılabiliyor.

    Yapılacaklar
    1. GSM, 3G
    2. Bluetooth
    3. Hoparlörler
    4. 3,5 mm kulaklık girişi, ses
    5. Mikrofon
    6. Radyo
    7. gps alıcısı
    8. Titreşim
    9. Kameralar
    10. Flaş
    11. Saat
    12. Sensörler
    13. Genel bug düzeltmeleri

    Yani daha çok iş var

    Gereksinimler
    Samsung S8003 yada S8000
    En az 4 Gb'lık Micro SDHC hafıza kartı ÖRNEK:
    Yani telefonun yanında gelen 1 Gb'lık kart ile çalıştıramazsınız. SDHC olmak zorunda...

    Uyarılar
    Bu işlem hiçbir şekilde Samsung tarafından desteklenmemektedir. Garanti ile ilgili sorunlar yaşayabilirsiniz.
    Çok riskli bir işlemdir. Bootloader yüklerken elektrik kesilmesi durumunda telefon açılmayacaktır. (buna brick olma durumu denir)
    Sadece bilgisayardan iyi derecede anlayanların yapmasını tavsiye ediyorum...
    Telefonunuza gelebilecek hiçbir zarardan sorumlu değilim.
    Not: Bu dediklerim sizi korkutmasın en kötü durumu anlattım.

    Benim Jet'i servise vermeden önce Jetdroid kuruluydu. Kaldırdım, hiçbir şeyin farkına varmadılar tamir edip verdiler
    Yönergeleri doğru takip ederseniz bir sorun çıkmayacaktır.
    Takıldığınız bir yer olursa sakın atlamayın sorun...


    Video'lu Kurulum Anlatımı
    Video'da baştan sonra JetDroid'in kurulumu anlatılmaktadır.
    Youtube üzerinden izlemek için;



    Yüksek çözünürlüklü versiyonları indirmek için;
    -1920x1024: UppIT - Free File Sharing - JetDroid Kurulum - 1920x1024.MP4
    -1280x800: UppIT - Free File Sharing - JetDroid Kurulum - 1280x800.MP4


    Yazılı + Resimli Kurulum Anlatımı
    Dediğim gibi iki işletim sistemi kullanacağız. Touchwiz versiyonunuzun Jetdroid bootloader için uyumlu olması gerekiyor.
    Buradan kontrol edecesiniz: BootloaderVersions - jetdroid - This page lists differences between Bootloaders found in different firmware versions - Porting Android to the Samsung Jét (GT-S800x) phone - Google Project Hosting
    Ama tüm versiyonları yazmamışlar. Ben biraz risk aldım S800MJVJA3, S800MPOJB1 ve S800MCEJJ3 versiyonlarında sorunsuz çalıştırdım.
    Zaten çalışmaz dediklerini de kullandığınızı zannetmiyorum.

    Jetdroid'in bootloader'ına "JetQi" deniyor.
    LINK
    ALTERNATIF

    Sırada Jetdroid Platform 0.3 Pre3 var.
    LINK (MadRocker'dan alıntıdır)

    Şimdi de JetQi'yi telefona atacak yazılım Multiloader
    LINK
    ALTERNATIF

    Kurulum için ne yazık ki windows yeterli değil, bir linux dağıtımı kullanmanız gerekiyor. Ubuntu tavsiye ederim.
    İlk önce Ubuntu'yu sitesinden çekin LINK
    Ardından 2 seçeneğimiz var;
    1. Ubuntu'yu cd'ye basıp normal bir şekilde kurmak
    2. Ubuntu'yu cd'ye basıp "Ubuntu'yu dene" seçeneği ile JetDroid kurulumu bitene kadar kullanmak
    3. Windows'un içine program gibi kurmak
    4. Virtual Box ile sanal olarak kurmak

    Ubuntu'yu yüklemek size kalmış. Onu da anlatırsam bu konu bitmeyecek Zaten sitesinde anlatım mevcut.

    ------------------------------------------------------

    Öncelikle masaüstünüzde Jetdroid adında bir klasör oluşturun ve indirdiğiniz her şeyi içine atın. (kolaylık açısından)

    Hadi başlayalım!
    - Multiloader'ı çalıştırın ÖRNEK Multiloader
    - LSI6410 işaretleyin
    - Boot Change kutusunu işaretleyin
    - Boot yazısına basın ve indirdiğiniz "boot_loader.mbn" dosyasını gösterin
    - Telefonunuzu kapatın, sim kartını ve hafıza kartını çıkartın, bataryanın dolu olduğundan da emin olun
    - Telefonun açma-kapatma(aynı zamanda görüşme sonlandırma), fotoğraf çekme ve sesi kısan tuşlarına aynı anda basın ÖRNEK
    - S8000 Download Mode gibi bir yazı çıkması gerekiyor. Şimdi telefonu usb kablosu ile bilgisayara bağlayın.
    - Multiloader'ın aşağı kısmında COM1-2-3.... gibi bir yazı çıkacaktır. Çıkmazsa port seach diyebilirsiniz.
    - Download yazısına tıklayın yaklaşık 1 sn içinde işlem bitecektir. Sağ köşede all files copied (tüm dosyalar kopyalandı) gibi bir yazı göreceksiniz.

    Şimdi programı kapatın, telefonun kablosunu çıkarın... Büyük ihtimalle ekranda aynı download yazısı duruyor olacak. Bataryayı çıkararak telefonu kapatın. Sim ve hafıza kartınızı geri takabilirsiniz.
    Telefonun görüşme onay ve reddetme tuşlarına aynı anda basın. ÖRNEK
    Eğer kodlar çıkarsa ilk aşamayı başardınız demektir.

    --------------------------------------------------------------------------------

    Artık telefonla bir işimiz kalmadı.
    Hafıza kartını 2'ye bölmemiz gerekiyor.
    1. Fat32
    2. Ext3
    Formatlarına sahip olacak. Ext3 kısmına Jetdroid'i atacağız. Fat32'de ise eskisi gibi dosyalarımız duracak.
    Bu işlemden önce veri kaybı riski olduğundan tüm dosyalarınızı yedekleyin.
    -Şimdi Ubuntu'yu açın ve Ubuntu Yazılım Merkezinden "gparted" yazıp aratın. (Ubuntuyu dene (try ubuntu) seçeneğini seçtiyseniz "Gparted" yüklemenize gerek yok, zaten yüklüdür)
    -Gnome Disk Bölümleme Yöneticisi'ni kurun.
    -sistem/yönetim/Gparted bölümleme düzenleyicisi'ni başlatın.
    -Sağ üstten hafıza kartınızı seçin (not: 4 gb'lık kart için 3.69, 8 gb'lık kart için 7.40 diyebilir)

    [​IMG]
    Son durum yukarıdaki gibi olacaktır.
    -Fat32 bölümünün üstüne gelin sağ tık yapın.
    -Delete (sil) seçin.

    [​IMG]

    Sildikten sonra yukarıdaki gibi görünecek.
    -Unlocalled(ayrılmamış) yazan kısma sağ tık yapın.
    -New (yeni) seçin.

    [​IMG]

    -"Free Space Following" kısmını 1500 Mb yapmanıza gerek yok. Ben 500 Mb yaptım. 300'ü boş
    -Geri kalan şeyleri aynı şekilde yapın.
    -Add (ekle) tuşuna basın.
    Şimdi bir tane Fat32 ve bir tane daha "unallocated (ayrılmamış)" oluşmuş olacak.
    -"unallocated (ayrılmamış)" kısmına sağ tık yapın, new(yeni) seçin.
    -Bu sefer filesystem (dosya sistemi) kısmını Ext3 olarak ayarlayın.
    -Label (etiket) kısmına ise istediğiniz bir şey yazın. (Tavsiye: Jetdroid koyabilirsiniz, sonradan yapacağınız işlemlerde kolaylık olur)
    -Add (ekle) basın.

    [​IMG]

    Şimdi buna benzer bir görüntü oluşmuş olacaktır. her şey tamamsa yukarıdaki tik işaretine tıklayın ve işlemin bitmesini bekleyin, bitince Gparted'ı kapatın.

    --------------------------------------------------------------------------------

    Evet 2. aşamada bitti. Artık 2 bölüme sahip bir hafıza kartınız var. "Bilgisayar"'dan iki bölüme de bakabilirsiniz.
    Bu aşamada yedeklediğiniz dosyaları Fat32 formatlı kısma atabilirsiniz.

    Devam edelim...
    -Masaüstündeki Jetdroid klasörü Windows'da idi. Onu Ubuntu'nun masaüstüne kopyalayın/taşıyın.
    -Uygulamalar/donatılar/uçbirim(terminal) açın.
    -"sudo nautilus" yazın. (sisteme şifre ayarladıysanız bu aşamada isteyecektir)
    -Karşımıza Root adında bir pencere geldi, (sakın uçbirim(terminal)'i kapatmayın arkada çalışması gerekiyor)
    -İndirdiğiniz "Jetdroid Platform 0.3 Pre 1.tar.gz" adlı dosyayı root klasörüne taşıyın yada kopyalayın.
    -Aktarım tamamlanınca dosyaya sağ tıklayıp "çıkart(extract)" basın.
    -Yeni oluşan klasörü açın.
    -İçindekilerin hepsini seçin ve sağ tık yapıp kopyalayın.

    Yukarıdaki resimde'de görüldüğü gibi soldaki menüden ext3 formatını verdiğiniz bölüme tıklayın. (ben adını JetKernel koymuştum)
    -Sağ tıklayın ve yapıştırın.
    -Lost+found birleştirilsin filan derse evet diyin. Yoksa önemli değil.
    -Uçbirim(terminal) aşağıda bekliyordur. Onu açın ve "sudo chmod -R 777 /media/**** yazın ve enter'e basın (buradaki **** hafıza kartınızın ext3 formatlı kısmına verdiğiniz isim olmalı...)

    Evet... kurulum tamamlandı. Tebrikler...
    Telefon açıksa kapatın, yine iki tuşa aynı anda basarak açın... ve Android dünyasına hoşgeliniz.
     



  2. OrKuN Well-Known Member

    Program Yüklemek
    1. Yol: .apk uzantılı programları internetten indirip "system/app" klasörüne kopyalayın. Root ile filan uğraşmanıza da gerek yok
    2. Yol: .apk uzantılı programları hafıza kartının Fat32 bölümüne kopyalayın. JetDroid'i açın, "Astro File Manager'i çalıştırın. Oyunları bulup yükleyin.
    Not: İlk yöntem yeterince verimli değil, 2. yöntemi kullanmanızı tavsiye ediyorum.

    -------------------------------------------------------

    Genel Kullanım
    -Geri gelmek için kilit tuşuna basın. ÖRNEK
    -Telefonu kapatmak için görüşmeyi reddetme tuşuna uzun basın, sakın kısa basmayın ÖRNEK
    -Dili Türkçe olarak ayarlayabilirsiniz.
    -Bir bug nedeniyle telefon durduk yere takılıyor. Düzeltmek için ekranın parlaklık süresi ile ilgili olan kısmını 30 dk olarak ayarlayın.

    -------------------------------------------------------

    JetDroid'de Root yetkileri almak
    Jet'i Samsung'un işletim sistemiyle açın, USB kablosunu bağlayıp yığın depolama moduna geçin.
    Bu dosyayı indirin: UppIT - Free File Sharing - osu.zip
    Terminal'e "sudo nautilus" komutunu verin. (root olun)
    İndirdiğiniz arşivi Root'a taşıyın ve çıkartın.
    İçerisindeki dosyaları Ext3 bölümünde "System/Bin" içine atın. Değiştirilsin mi derse evet diyin.
    Terminal'e sudo chmod -R 777 /media/JetDroid komutunu verin.(buradaki JetDroid hafıza kartının ext3 bölümünün adı olacak)
    Terminal'i ve Root klasörünü kapatın.
    Yeni bir Terminal açın ve aşağıdaki komutları sırayla verin.
    cd /media/JetDroid/system/bin (buradaki JetDroid hafıza kartının ext3 bölümünün adı olacak)
    sudo chmod 7777 osu
    sudo chmod 7777 su

    Not: Son iki komut hiçbir çıktı vermeyecektir.

    Bu dosyayı indirin: UppIT - Free File Sharing - terminal.apk
    Uygulamayı Fat32 bölümüne atın.
    Kabloyu çıkartın.
    JetDroid'i açın.
    Astro File Manager ile Fat32 bölümüne attığınız uygulamayı yükleyin. (not: bilinmeyen kaynakların aktif olması gerekir)
    Yüklediğiniz uygulama yani Terminal Emulator'ı açın.
    "osu" komutunu verin.
    su: access granted.... diye başlayan bir yazı çıkmış olması gerekiyor.
    Şimdi Terminal'i kapatın.
    Tebrikler, artık Root yetkilerine sahipsiniz.

    Yüklediğiniz bir uygulama Root yetkilerine sahip olmak istiyorsa ekranda "izin ver, reddet" seçenekleri çıkacak. İzin verdiğiniz uygulamaları "superuser permissions" altında görebilirsiniz.

    ------------------------------------------------------------

    Yeni Eklenen Bilgiler
    -*Platform 0.2 + Platform 0.3 Pre1 Binary + Wifi Dosyaları* kolay kurulum için birleştirilip paket haline getirildi.
    ↑ 18 Aralık 2010 Cumartesi ↑
    - Program Yüklemek başlığı eklendi.
    - Genel Kullanım başlığı eklendi.
    ↑ 19 Aralık 2010 Pazar ↑
    - JetDroid Platform 0.3 Pre1 paketine hareket sensörü eklendi.
    ↑ 22 Aralık 2010 Çarşamba ↑
    -SSS- başlığı eklendi.
    ↑ 15 Ocak 2011 Cumartesi ↑
    -JetDroid Platform 0.3 Pre3 paketi artık titreşim ve daha iyi bir grafik hızlandırıcı içeriyor.
    ↑ 02 Şubat 2011 Çarşamba ↑
    - Program Yüklemek başlığına 2.yöntem eklendi.
    ↑ 04 Şubat 2011 Cuma ↑
    -Video'lu Kurulum Anlatımı eklendi!
    ↑ 11 Şubat 2011 Cuma ↑
    -"JetDroid'de Root yetkileri almak" başlığı eklendi.
    ↑ 14 Şubat 2011 Pazartesi ↑

    ------------------------------------------------------------

    SSS
    -Başka bir telefona yükleyebilir miyim?
    --> Kesinlikle hayır, bu proje sadece Jet içindir, başka bir telefona yüklemeye çalışırsanız %100 brick olur.

    -Proje ne zaman bitecek?
    --> Hiçbir bitiş tarihi verilmemiştir ve büyük ihtimalle verilmeyecektir.

    --------------------------------------------------------

    Eğer ingilizce biliyorsanız diğer kurulum rehberi;
    Resimli Anlatım

    Resimlerin bazıları JetDroid Dev Team üyesi olan "Bonsitm"den alıntıdır.
     

Sayfayı Paylaş