Meta-Inf Hakkında?

İsyankar42

Aktif Üye
Kayıtlı Üye
26 Şub 2017
31
17
29
Cihaz
N910c
ROM
Ditto n5
Merhaba Arkadaslar...

Benim 1 aydır ustune uğraştığım bir rom var. Base hazır base ben sadece bu baseyi editliyorum.Ancak biyerde tıkandım.

Elimde 300mb olmak uzere ayrı bir .zip var ve bunu ben kendi romuma gömmem lazim ancak meta- inf kismi beni baya dusundurdu ikisininda ayri meta-inf si var:(

Benim meta-inf ye nasil bir ayar yapmam lazim arkadar???

@Orochi™ @Kronos
[doublepost=1488913173,1488898977][/doublepost]Arkadaslar bana yardim edebilecek yok mu:(
 
Merhaba. Cihaz ne? Sorun tam olarak ne, nerede takıldınız?
 
  • Like
Reactions: İsyankar42
Merhaba. Cihaz ne? Sorun tam olarak ne, nerede takıldınız?

Merhaba hocam, sorun tam olarak şu;



Hocam burda gordugunuz dosya benim basem




Buda romun ustune kurmak istedigim .ziplardan biri ve farkettiginiz gibi ikisininde ayrı meta-inf si var...

Hadi bunu ben manural olarak system klasorundeki dosyalari gerekli yerlerle degistirdim diyelim.


Ama ben yuzlerce mb lik olan dosyaları bu şekilde değiştirmem en az 1 ay alır acaba bunun daha kolay bi yolu var mi?
 
zipleri updaterdan kurdurmak icin yuklenecek zipin
updater binaryden kurulmasi gerekir
ornek supersu veya gapps paketleri gibi
ornek komut bu benim kullandigim
Kod:
ui_print(" {*} Install SuperUser...");
package_extract_dir("Orochi/supersu", "/tmp/supersu");
run_program("/sbin/busybox", "unzip", "/tmp/supersu/supersu.zip", "META-INF/com/google/android/*", "-d", "/tmp/supersu");
run_program("/sbin/busybox", "sh", "/tmp/supersu/META-INF/com/google/android/update-binary", "dummy", "1", "/tmp/supersu/supersu.zip");

son mesajda roma eklemek 1 ay alir demissiniz pc den boyle islemi 5 dk da halledersiniz cok buyutulecek bir islem degil
 
  • Like
Reactions: İsyankar42
Baktınız olmuyor system ve kernel img'ları oluşturun. .dat, .img vs. bunun için programlar var. Terminalden de olur. Sonra zipin updater-script dosyasına yazacağınız 3-5 komut kalır. mount, package_extract_file, umount vs. Örneğin;
Kod:
ui_print("");
ui_print("####################################");
ui_print("MMStock601 FOR Sony™ Xperia M4 Aqua-E2303 BY Kronos");
show_progress(0.750000, 0);
ui_print("##################");
ui_print("Installing system...");
package_extract_file("system.img", "/dev/block/bootdevice/by-name/system");
ui_print("####################################");
ui_print("Installing kernel...");
show_progress(0.050000, 5);
package_extract_file("boot.img", "/dev/block/bootdevice/by-name/boot");
ui_print("####################################");
show_progress(0.200000, 10);
set_progress(1.000000);
ui_print("####################################");
ui_print("Finish!");
ui_print("Reboot your device, now.");
[doublepost=1488978922,1488976870][/doublepost]Ya da iki updater script'i buraya yazın. Yardımcı olayım. :)
 
Oncelikle cevaplar icin cok tesekkur ederim arkadasalar tek tek elle degistir
Baktınız olmuyor system ve kernel img'ları oluşturun. .dat, .img vs. bunun için programlar var. Terminalden de olur. Sonra zipin updater-script dosyasına yazacağınız 3-5 komut kalır. mount, package_extract_file, umount vs. Örneğin;
Kod:
ui_print("");
ui_print("####################################");
ui_print("MMStock601 FOR Sony™ Xperia M4 Aqua-E2303 BY Kronos");
show_progress(0.750000, 0);
ui_print("##################");
ui_print("Installing system...");
package_extract_file("system.img", "/dev/block/bootdevice/by-name/system");
ui_print("####################################");
ui_print("Installing kernel...");
show_progress(0.050000, 5);
package_extract_file("boot.img", "/dev/block/bootdevice/by-name/boot");
ui_print("####################################");
show_progress(0.200000, 10);
set_progress(1.000000);
ui_print("####################################");
ui_print("Finish!");
ui_print("Reboot your device, now.");
[doublepost=1488978922,1488976870][/doublepost]Ya da iki updater script'i buraya yazın. Yardımcı olayım. :emoji_slight_smile:


Hocam kernelin .img sini recovery yedegi ile de olusturabilirim di mi?(bunla ilgili bir konu gordum) eğer doğru anladıysam en garanti ve kolay yontem bu gibime geldi
[doublepost=1488998087][/doublepost]@Orochi™
Sanirim en kolay yontem elle degistirmek imis bende elle degistirmeye basladim en kisa surede bitirecegim ancak bir hata cikarsadaKronos hocamin dedigi gibi kernel.img si alacagim
 
Kolay gelsin. :) Biz buradayız.
 
Kolay gelsin. :emoji_slight_smile: Biz buradayız.


Valla benle isiniz var hocam hazir buldum sizi bidaha burakmam:cool::cool: ancak size tesekkur olarak romun updater-script bolumune sizin siteyi yazicagim(saglam bir note4 romu en az 20.000 indirme alir) ve sizden ogrendiklerimi android anlatimlar bolumunde toplayacagim.:emoji_blush:
 
Önemli olan TurkDevs Forum. Sizi burda, aramızda görmek çok iyi bir şey. TurkDevs; ideallerine her gün daha da yaklaşıyor. Ayrıca bizi bırakmayın da zaten. :)
 
  • Like
Reactions: Dr.Techno™