Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
23
Cevap
12898
Tıklama
0
Öne Çıkarma
FTF extractor FTF Dosyaları Açmak ve Stock Rootlu Rom Yapımı
.
13 yıl
Yarbay
Konu Sahibi

Stock Rootlu Rom Yapmak isteyenler Ve Orjinal uygulamaları silip Nette Uygulama arayıpta Bulamayanlar için :)
Orjinal anlatım : Knight47 Xda.developer Üyesi
Anlatım Türkçeleştirmesi : Orochi

a)FTF extractor.rar
http://www.mediafire.com/?eha2t5gzcg44m3z

b)META-INF folder and ROOTING files.zip
http://www.mediafire.com/?a8tkfdk4xh8hual

c)7zip programı
http://www.7-zip.org/download.html

d)Notepad Plus programını googledan arayıp kendi sitesinden indirebilirsiniz metainf içindeki updater scprit dosyasını düzenlemek için gerekli

FTF Dosyalar için Aşağıdaki Konunun 6. mesajına bakın
http://forum.donanimhaber.com/m_63038373/tm.htm

tüm programları indirip Kurun FTF extractor.rar açın içindeki ftf_extractor klasörünü masa üstüne ekleyin
FTF dosyasınıda masa üstüne ekleyin FTF sağ tıklayıp 7zip ile açın ftf içinden System.sin dosyasını masa üstündeki Ftf_extractor klasörüne atın

Ftf _extractor klasöründeyken Shifte basılı tutarak boş alanda Sağ tıkalayın çıkan pencereden Komut dosyasını burda çalıştıra basın
karşınıza CMD ekranı geldi Bu ekrana aşağıda verdiğm Kodu girip bekleyin 1 kaç dk içinde ftf_extractor klasörünün içine System Klasörü oluşacaktır
Komut : aIUP.exe system.sin 4096 system

System klasörü oluştuktan sonra içinden aradığınız uygulama ve dosyaları alabilrsiniz cwmden yüklenebilir rootlu stock rom yapıcaksanız

META-INF folder and ROOTING files.zip dosyasını indirin zipin içindeki System klasöründeki tüm dosyaları masa üstüne çıkarın
çıkardığınız dosyaları kesip Ftf_extractor klasöründeki system klasörünün içine yapıştırın aynısından var derse eveti seçip değiştirin

META-INF folder and ROOTING files.zip dosyasını 7 ziple açın açın ftf_extractor klasörünün içindeki system Klasörünü sürükleyip zipin içine bırakın
uyarıya yes veya evet deyin biraz bekleyin zip dosyamız oluştu zip dosyasının adını değiştirin istediğiniz bir isim ile

CWM den yüklenebilir Rom hazır

isteyen CWM ekranındaki çıkan rom bilgilerini düzenlemek için Notepad plus programını kursun
oluşturduğunuz romunuzun zip dosyasının içindeki META-INF\com\google\android\ klasöründeki updater-script dosyasını masaüstüne çıkarın
birlikte aç deyip Notepad plus ile açın komutların içinden ui_print(" "); yazan yerler yükleme ekranında çıkan yazılardır istediğiniz ekleyebilirsiniz
yukardaki boş komuttur örnek ui_print("Rom By Orochi"); yazarak bilgileri ekleyebilrisiniz diğer komutları silmeyin değiştirmeyin
yüklemede hata alırsınız işiniz bitince dosyayı kayıt edip zipin içindeki META-INF\com\google\android\ klasörünün içine sürükleyip bırakıp zipi güncelleyin

daha detaylı Custom rom yapıcaksanız Googleda Android Kitchen programı hakkında anlatımları okuyun


açtığınızda içerik bu şekildedir

quote:



show_progress(0.1, 0);
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print("===============================================");
ui_print("| |");
ui_print("| |");
ui_print("| Your Rom name |");
ui_print("| ~Knight47~ |");
ui_print("| For Xperia |");
ui_print("| |");
ui_print("| |");
ui_print("===============================================");
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print("");
ui_print("Flashing in Progress.....");
format("MTD", "system");
format("MTD", "cache");
mount("MTD", "system", "/system");
mount("MTD", "userdata", "/data");
show_progress(1.2, 63);
package_extract_dir("system", "/system");
package_extract_dir("data", "/data");
show_progress(0.14, 3);
symlink("toolbox", "/system/bin/start");
symlink("toolbox", "/system/bin/lsmod");
symlink("toolbox", "/system/bin/r");
symlink("toolbox", "/system/bin/vmstat");
symlink("toolbox", "/system/bin/ifconfig");
symlink("toolbox", "/system/bin/ionice");
symlink("toolbox", "/system/bin/schedtop");
symlink("toolbox", "/system/bin/wipe");
symlink("toolbox", "/system/bin/reboot");
symlink("toolbox", "/system/bin/rmdir");
symlink("toolbox", "/system/bin/route");
symlink("toolbox", "/system/bin/chown");
symlink("toolbox", "/system/bin/lsof");
symlink("toolbox", "/system/bin/getevent");
symlink("toolbox", "/system/bin/mkdir");
symlink("toolbox", "/system/bin/netstat");
symlink("toolbox", "/system/bin/renice");
symlink("toolbox", "/system/bin/uptime");
symlink("mksh", "/system/bin/sh");
symlink("toolbox", "/system/bin/smd");
symlink("toolbox", "/system/bin/sync");
symlink("toolbox", "/system/bin/mount");
symlink("toolbox", "/system/bin/printenv");
symlink("toolbox", "/system/bin/top");
symlink("toolbox", "/system/bin/log");
symlink("toolbox", "/system/bin/sendevent");
symlink("toolbox", "/system/bin/ps");
symlink("toolbox", "/system/bin/dmesg");
symlink("toolbox", "/system/bin/umount");
symlink("toolbox", "/system/bin/kill");
symlink("toolbox", "/system/bin/stop");
symlink("toolbox", "/system/bin/newfs_msdos");
symlink("toolbox", "/system/bin/iftop");
symlink("toolbox", "/system/bin/chmod");
symlink("toolbox", "/system/bin/rmmod");
symlink("toolbox", "/system/bin/setconsole");
symlink("toolbox", "/system/bin/mv");
symlink("toolbox", "/system/bin/rm");
symlink("toolbox", "/system/bin/id");
symlink("toolbox", "/system/bin/watchprops");
symlink("toolbox", "/system/bin/hd");
symlink("toolbox", "/system/bin/ctrlaltdel");
symlink("toolbox", "/system/bin/sleep");
symlink("toolbox", "/system/bin/ls");
symlink("toolbox", "/system/bin/cmp");
symlink("toolbox", "/system/bin/insmod");
symlink("toolbox", "/system/bin/nandread");
symlink("toolbox", "/system/bin/date");
symlink("toolbox", "/system/bin/dd");
symlink("toolbox", "/system/bin/getprop");
symlink("toolbox", "/system/bin/cat");
symlink("toolbox", "/system/bin/df");
symlink("toolbox", "/system/bin/touch");
symlink("toolbox", "/system/bin/ioctl");
symlink("toolbox", "/system/bin/setprop");
symlink("toolbox", "/system/bin/notify");
symlink("toolbox", "/system/bin/ln");
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm(0, 3003, 06755, "/system/bin/ip");
set_perm(0, 3003, 02750, "/system/bin/netcfg");
set_perm(0, 3004, 02755, "/system/bin/ping");
set_perm(0, 2000, 06750, "/system/bin/run-as");
set_perm_recursive(1002, 1002, 0755, 0440, "/system/etc/bluetooth");
set_perm(0, 0, 0755, "/system/etc/bluetooth");
set_perm(1000, 1000, 0640, "/system/etc/bluetooth/auto_pairing.conf");
set_perm(3002, 3002, 0444, "/system/etc/bluetooth/blacklist.conf");
set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm_recursive(1000, 1000, 0771, 0644, "/data/app");
set_perm_recursive(0 ,0 , 0755, 0755, "/system/etc/init.d");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm(0, 0, 0755, "/system/etc/be_movie");
set_perm(0, 0, 0755, "/system/etc/be_photo");
set_perm(0, 0, 06755, "/system/bin/su");
set_perm(0, 2000, 0755, "/system/bin/sysinit");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm(0, 1000, 0755, "/system/xbin/busybox");
set_perm(0, 0, 0755, "/system/xbin/busybox-installer");
run_program("/sbin/sh", "/system/xbin/busybox-installer");
delete("/system/xbin/busybox-installer");
symlink("/system/fonts/Roboto-Regular.ttf","/system/fonts/DroidSans.ttf");
symlink("/system/fonts/Roboto-Bold.ttf","/system/fonts/DroidSans-Bold.ttf");
symlink("/factory/hdcp.keys","/system/vendor/firmware/hdcp.keys");
symlink("/data/etc/wifi/wl1271-nvs.bin","/system/etc/firmware/ti-connectivity/wl1271-nvs.bin");
unmount("/system");
unmount("/data");
show_progress(1, 0);
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print("===============================================");
ui_print("| |");
ui_print("| Flashed Successfully |");
ui_print("| |");
ui_print("===============================================");







< Bu mesaj bu kişi tarafından değiştirildi .::Orochi::. -- 3 Eylül 2012; 3:54:43 >

F
13 yıl
Yarbay

aIUP.exe system.sin 4096 system

Komutunu girdiğimde sayfanın parametre boyutunun hatalı olduğunu söylüyor.
Şöyle "page size parameter is wrong."

Doğru anladıysam 4096 da hata var yani hata değilde değişken bir değer olabiliyor mesela 2048 gibi. Ne yapmam gerek?

Edit: Evet dediğim gibiymiş 2048 denedim oluşturdu. 32 bit kullanan arkadaşlar aşağıdaki kodu deneyebilir.
aIUP.exe system.sin 4096 system
yani 4096 değilde 2048.


Edit2: Şöyle bir sorumun var. Hangi dosyaları silmemde sakınca olmayacağını bilmiyorum. Yani app klasöründe hangileri durmak zorunda çalışması için? Ya da framework klasöründe aynı şekilde.





< Bu mesaj bu kişi tarafından değiştirildi frt-_-ctn -- 10 Eylül 2012; 23:48:23 >
Bu mesaja 1 cevap geldi.
.
13 yıl
Yarbay
Konu Sahibi

Framework klasörü kesinlikle kalıcaj
Appstan silenecekler ve neye yaradıkları için
Xda liste vardı google da. Tel modeli anroid sürümü ve derlemeni yazip arama yap
Örnek : xperia arc 2.3.4 removable app list



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
F
13 yıl
Yarbay

Tamamdır. ics için bir liste bulamadım aşağıdaki gb için olanları kulandım 3-5 de kendim sildim yapayım bakalım olacak mı?
Liste için:http://forum.xda-developers.com/showthread.php?t=1366314
Kernel olarak night elf kullanabilirim değil mi?
Birde kendi lancher ını silip apex veya nova atsam çalışır mı? Şimdilik o işlemleri telefon açılırsa yapacağım merak ettim sadece.





< Bu mesaj bu kişi tarafından değiştirildi frt-_-ctn -- 11 Eylül 2012; 1:24:00 >
Bu mesaja 1 cevap geldi.
.
13 yıl
Yarbay
Konu Sahibi

Kernelin stock romu destekliyorsa sorun olmaz



< Bu ileti mobil sürüm kullanılarak atıldı >

Y
13 yıl
Yarbay

quote:

Orijinalden alıntı: frt-_-ctn

Tamamdır. ics için bir liste bulamadım aşağıdaki gb için olanları kulandım 3-5 de kendim sildim yapayım bakalım olacak mı?
Liste için:http://forum.xda-developers.com/showthread.php?t=1366314
Kernel olarak night elf kullanabilirim değil mi?
Birde kendi lancher ını silip apex veya nova atsam çalışır mı? Şimdilik o işlemleri telefon açılırsa yapacağım merak ettim sadece.


Stock romla uymlu mu dediğin kernel ? Hayırdır Fırat


Bu mesaja 1 cevap geldi.
F
13 yıl
Yarbay

Uyumlu ama 4.1.B.0.587 ye yapmamış adam.
Başka kernel buldum onu deniyorum.
Bu iş keyifli gibi ya bakalım bir şeyler yaparız pc alınca kitchen olayınada gireceğim başkalarının pc de olacak iş değil.

Edit: com.android.phone ve Tuş takımı durdu diyor onlarıda mı sildim acaba?





< Bu mesaj bu kişi tarafından değiştirildi frt-_-ctn -- 11 Eylül 2012; 1:53:13 >

.
13 yıl
Yarbay
Konu Sahibi

Bak bakalım sildinmi ;-)



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
F
13 yıl
Yarbay

Yok silmemişim. Hiç bir şeye dokunmadan tekrar yaptım romu. Yine aynı hataları verdi. Sanırım ics ile bir uyumsuzluğu var şimdi gb rom indirip deneyeceğim.

Gb de telefon bootload ekrarnında resetliyor. Kafam allak bullak oldu.





< Bu mesaj bu kişi tarafından değiştirildi frt-_-ctn -- 11 Eylül 2012; 2:58:29 >

T
13 yıl
Teğmen

quote:

Orijinalden alıntı: frt-_-ctn

aIUP.exe system.sin 4096 system

Komutunu girdiğimde sayfanın parametre boyutunun hatalı olduğunu söylüyor.
Şöyle "page size parameter is wrong."

Doğru anladıysam 4096 da hata var yani hata değilde değişken bir değer olabiliyor mesela 2048 gibi. Ne yapmam gerek?

Edit: Evet dediğim gibiymiş 2048 denedim oluşturdu. 32 bit kullanan arkadaşlar aşağıdaki kodu deneyebilir.
aIUP.exe system.sin 4096 system
yani 4096 değilde 2048.


Edit2: Şöyle bir sorumun var. Hangi dosyaları silmemde sakınca olmayacağını bilmiyorum. Yani app klasöründe hangileri durmak zorunda çalışması için? Ya da framework klasöründe aynı şekilde.


2048-4096 İki koduda denedim aynı hatayı alıyorum ne yapmam gerekir
"page size parameter is wrong."


Bu mesaja 1 cevap geldi.
.
13 yıl
Yarbay
Konu Sahibi

1. açmak istediğin dosya hangi sürüme ait
2. bu program sadece System.sin dosyasını açar diğer sin dosyalarını açamıyor

ICS 4.0.4'ün 431 ve 587 sürümlerini sorunsuz aIUP.exe system.sin 4096 system komutuyla açıyor





< Bu mesaj bu kişi tarafından değiştirildi .::Orochi::. -- 15 Ekim 2012; 1:25:49 >
Bu mesaja 1 cevap geldi.
N
13 yıl
Yarbay

flashtoolun yeni sürümleri sin dosyalarını açabiliyor


Bu mesaja 1 cevap geldi.
G
13 yıl
Yarbay

sürekli "page size parameter is wrong." hatası alıyorum flashtooldan nasıl yaparız


Bu mesaja 1 cevap geldi.
.
13 yıl
Yarbay
Konu Sahibi

flashtooldanmı ???? burdaki program ile flashtool ne alakası var





< Bu mesaj bu kişi tarafından değiştirildi .::Orochi::. -- 20 Kasım 2012; 0:17:54 >
Bu mesaja 1 cevap geldi.
G
13 yıl
Yarbay

quote:

Orijinalden alıntı: .::Orochi::.

flashtooldanmı ???? burdaki program ile flashtool ne alakası var

arkadaş demiş ya flashtollda da sin editör var diye
bu yöntemde hata veriyor


Bu mesaja 1 cevap geldi.
.
13 yıl
Yarbay
Konu Sahibi

ilk mesaja yazdım 4096 komutu sorun çıkarıyorsa 2048 veya 8192 komutları deneyin diye bunları denedinmi ?


Bu mesaja 1 cevap geldi.
G
13 yıl
Yarbay

quote:

Orijinalden alıntı: .::Orochi::.

ilk mesaja yazdım 4096 komutu sorun çıkarıyorsa 2048 veya 8192 komutları deneyin diye bunları denedinmi ?

evet hatta 1024ü bile denedim


Bu mesaja 1 cevap geldi.
.
13 yıl
Yarbay
Konu Sahibi

yazılımda hata olabilir farklı bir ftf indirip tekrar dene birde unutma bu ve flashtool sadece system.sin açabilir...


Bu mesaja 1 cevap geldi.
G
13 yıl
Yarbay

quote:

Orijinalden alıntı: .::Orochi::.

yazılımda hata olabilir farklı bir ftf indirip tekrar dene birde unutma bu ve flashtool sadece system.sin açabilir...

gbnin klavyesini cm9 kullanmak için system.bin i açıp içindekileri almam lazım dimi?o yüzden uğraşıyorum bununla


Bu mesaja 1 cevap geldi.
.
13 yıl
Yarbay
Konu Sahibi

Systemin içinde Bir çok klasörde dosyası var CM9 ICS tabanlıdır hiç uğraşma xperia S klavye portu var onu yükle%90 çalışacaktır...


Bu mesaja 1 cevap geldi.