Mi Max V7.3.15.0.MBCCNDC Stable Sürümü Updater-Script Düzenleme Yardım

osos11

Tecrübeli Üye
Tecrübeli Üye
MIUI Sever
SMS Onaylı
Adım
Alperen
Cihazım
OnePlus 5
Konum
Ankara
Katılım
6 Temmuz 2015
Konular
13
Mesajlar
542
Tepkime puanı
212
Puanları
58
Merhaba arkdaşlar.
Mi Max için global stabil ya da xiaomi.eu romu yok. Kısacası türkçe bir rom yok.
Siteden en son global çin romunu indirdim. V7.3.15.0.MBCCNDC. Parçalaması çok zor oldu. Uzun sürdü. Toplamasıda bi hayli o kadar. Ve bitirdim. Ancak Updater-script dosyasında sanki md5 kontrolü var gibi. Ben dosyalara türkçe dil eklediğimden boyutları arttı ve sha değerleri değişti. Bu satırları nasıl düzenleyebilrim? Siledebilirim.Fikri olan var mı? Kurulum sırasında hata veriyor. Sisteme format atmadan yükelemeyi denedim. Acaba format atıp yüklesem bu kontrollerden kurtulabilir miyim?

Lİnk Rom :
Sadece Updater-Script link:




Satırlar: Kırmızı satırda twrp üzerinde hata veriyor.

get_device_compatible("hydrogen") == "OK" || abort("This package is for \"hydrogen\" devices; this is a \"" + getprop("ro.product.device") + "\".");
ui_print("Target: Xiaomi/hydrogen/hydrogen:6.0.1/MMB29M/V7.3.15.0.MBCCNDC:user/release-keys");
show_progress(0.650000, 0);
ui_print("Patching system image unconditionally...");
block_image_update("/dev/block/bootdevice/by-name/system", package_extract_file("system.transfer.list"), "system.new.dat", "system.patch.dat");
ui_print("Verifying the updated system image...");
if range_sha1("/dev/block/bootdevice/by-name/system", "84,0,32770,32961,32963,33471,65535,65536,65538,66046,98303,98304,98306,98497,98499,99007,131071,131072,131074,131582,163839,163840,163842,164033,164035,164543,196607,196608,196610,197118,229375,229376,229378,229569,229571,230079,262143,262144,262146,262654,294911,294912,294914,295105,295107,295615,327679,327680,327682,328190,360447,360448,360450,360958,393215,393216,393218,393726,407447,425984,425986,458752,458754,491520,491522,524288,524290,557056,557058,589824,589826,622592,622594,655360,655362,688128,688130,720896,720898,753664,753666,754174,780230,780231,786384") == "e83c741e5cbb3c6441e42d5b51e1cfe84e99cfcf" then
if range_sha1("/dev/block/bootdevice/by-name/system", "104,32770,32961,32963,33471,65535,65536,65538,66046,98303,98304,98306,98497,98499,99007,131071,131072,131074,131582,163839,163840,163842,164033,164035,164543,196607,196608,196610,197118,229375,229376,229378,229569,229571,230079,262143,262144,262146,262654,294911,294912,294914,295105,295107,295615,327679,327680,327682,328190,360447,360448,360450,360958,393215,393216,393218,393726,407447,407959,425472,425984,425986,426498,458240,458752,458754,459266,491008,491520,491522,492034,523776,524288,524290,524802,556544,557056,557058,557570,589312,589824,589826,590338,622080,622592,622594,623106,654848,655360,655362,655874,687616,688128,688130,688642,720384,720896,720898,721410,753152,753664,753666,754174,780230,780231") == "54114d789ac71017cc0dfddd012eb762e2fb371e" then
ui_print("Verified the updated system image.");
else
abort("system partition has unexpected non-zero contents after OTA update");
endif;
else
abort("system partition has unexpected contents after OTA update");
endif;

show_progress(0.100000, 0);
mount("ext4", "EMMC", "/dev/block/bootdevice/by-name/cust", "/cust", "max_batch_time=0,commit=1,data=ordered,barrier=1,errors=panic,nodelalloc");
package_extract_dir("cust", "/cust") || abort("Failed to extract dir from \"cust\" to \"/cust\".");
set_metadata_recursive("/cust", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:System_file:S0");
show_progress(0.050000, 5);
package_extract_file("boot.img", "/dev/block/bootdevice/by-name/boot");
show_progress(0.200000, 10);

# ---- radio update tasks ----

ui_print("Patching firmware images...");
package_extract_file("firmware-update/cmnlib64.mbn", "/dev/block/bootdevice/by-name/cmnlib64");
package_extract_file("firmware-update/cmnlib.mbn", "/dev/block/bootdevice/by-name/cmnlib");
package_extract_file("firmware-update/rpm.mbn", "/dev/block/bootdevice/by-name/rpm");
package_extract_file("firmware-update/tz.mbn", "/dev/block/bootdevice/by-name/tz");
package_extract_file("firmware-update/emmc_appsboot.mbn", "/dev/block/bootdevice/by-name/aboot");
package_extract_file("firmware-update/sbl1.mbn", "/dev/block/bootdevice/by-name/sbl1");
package_extract_file("firmware-update/devcfg.mbn", "/dev/block/bootdevice/by-name/devcfg");
package_extract_file("firmware-update/keymaster.mbn", "/dev/block/bootdevice/by-name/keymaster");
package_extract_file("firmware-update/cmnlib64.mbn", "/dev/block/bootdevice/by-name/cmnlib64bak");
package_extract_file("firmware-update/cmnlib.mbn", "/dev/block/bootdevice/by-name/cmnlibbak");
package_extract_file("firmware-update/rpm.mbn", "/dev/block/bootdevice/by-name/rpmbak");
package_extract_file("firmware-update/tz.mbn", "/dev/block/bootdevice/by-name/tzbak");
package_extract_file("firmware-update/emmc_appsboot.mbn", "/dev/block/bootdevice/by-name/abootbak");
package_extract_file("firmware-update/sbl1.mbn", "/dev/block/bootdevice/by-name/sbl1bak");
package_extract_file("firmware-update/devcfg.mbn", "/dev/block/bootdevice/by-name/devcfgbak");
package_extract_file("firmware-update/keymaster.mbn", "/dev/block/bootdevice/by-name/keymasterbak");
package_extract_file("firmware-update/splash.img", "/dev/block/bootdevice/by-name/splash");
package_extract_file("firmware-update/NON-HLOS.bin", "/dev/block/bootdevice/by-name/modem");
package_extract_file("firmware-update/logo.img", "/dev/block/bootdevice/by-name/logo");
package_extract_file("firmware-update/adspso.bin", "/dev/block/bootdevice/by-name/dsp");
package_extract_file("META-INF/com/miui/miui_update", "/cache/miui_update");
set_metadata("/cache/miui_update", "uid", 0, "gid", 0, "mode", 0555, "capabilities", 0x0);
run_program("/cache/miui_update");
delete("/cache/miui_update");
unmount("/cust");
 

osos11

Tecrübeli Üye
Tecrübeli Üye
MIUI Sever
SMS Onaylı
Adım
Alperen
Cihazım
OnePlus 5
Konum
Ankara
Katılım
6 Temmuz 2015
Konular
13
Mesajlar
542
Tepkime puanı
212
Puanları
58
Üstadlar, fikri olan yok mu ? :$
 

osos11

Tecrübeli Üye
Tecrübeli Üye
MIUI Sever
SMS Onaylı
Adım
Alperen
Cihazım
OnePlus 5
Konum
Ankara
Katılım
6 Temmuz 2015
Konular
13
Mesajlar
542
Tepkime puanı
212
Puanları
58
HiddeNKinG
"system.transfer.list ve system.new.dat dosyalarını kullanarak sistem klasörünü oluşturdum. Yani çıkarttım gibi de düşünebiliriz. Sonra oluşturduğum sistem klasörünü rom gibi gösterip Jbart ile dil ekledim. Sonra dil eklenmiş system klasörünü tekrar system.new.dat formuna çevirene kadar canım çıktı. Ama yaptım. Bide yeni system.new.dat dosyasına göre system.transfer.list dosyası oluşturup orjinal zip içerisindeki dosyalarla değiştirdim. Sonra topladığım system.new.dat dosyasını acaba doğrumu topladım diye tekrar açtım. Gayet doğru ve normal gözüküyordu. Sonra kurmayı denedim. O kırmızı satırı hata kodu olarak verdi.
 

sw33tking

Offical Developer
Emekli Yönetici
Elit Üye
MIUI Sever
SMS Onaylı
Adım
Ömer Faruk K
Cihazım
Redmi 6 Pro
Meslek
Technician
Konum
Karacabey/Bursa
Katılım
9 Şubat 2015
Konular
90
Mesajlar
4.639
Tepkime puanı
1.819
Puanları
188
Cihani ROM Zipini Kullanarak Bu İşi Çözebilirsiniz. Geriye Tek Yapmak, APK 'ları Türkçe Yapmak. Onlarıda Yapmışsınız Zaten clap~~

Mi Max 32GB China Stabil ROM Zip:

Mi Max 64GB / 128GB China Stabil ROM Zip:


ZİP İçindeki ""updater-script" kullanılarak yapılabilir. Çünkü Hangi Dosyaların Flaşlanacağını ve İzinlerini VErileceğini Bilemezsiniz.

Mi Max İçin Örnek:
Kod:
get_device_compatible("hydrogen") == "OK" || abort("This package is for \"hydrogen\" devices; this is a \"" + getprop("ro.product.device") + "\".");
ui_print("Target: Xiaomi/hydrogen/hydrogen:6.0.1/MMB29M/V7.3.15.0.MBCCNDC:user/release-keys");
show_progress(0.650000, 0);
ui_print("Patching system image unconditionally...");
block_image_update("/dev/block/bootdevice/by-name/system", package_extract_file("system.transfer.list"), "system.new.dat", "system.patch.dat");
ui_print("Verifying the updated system image...");
if range_sha1("/dev/block/bootdevice/by-name/system", "84,0,32770,32961,32963,33471,65535,65536,65538,66046,98303,98304,98306,98497,98499,99007,131071,131072,131074,131582,163839,163840,163842,164033,164035,164543,196607,196608,196610,197118,229375,229376,229378,229569,229571,230079,262143,262144,262146,262654,294911,294912,294914,295105,295107,295615,327679,327680,327682,328190,360447,360448,360450,360958,393215,393216,393218,393726,407447,425984,425986,458752,458754,491520,491522,524288,524290,557056,557058,589824,589826,622592,622594,655360,655362,688128,688130,720896,720898,753664,753666,754174,780230,780231,786384") == "e83c741e5cbb3c6441e42d5b51e1cfe84e99cfcf" then
if range_sha1("/dev/block/bootdevice/by-name/system", "104,32770,32961,32963,33471,65535,65536,65538,66046,98303,98304,98306,98497,98499,99007,131071,131072,131074,131582,163839,163840,163842,164033,164035,164543,196607,196608,196610,197118,229375,229376,229378,229569,229571,230079,262143,262144,262146,262654,294911,294912,294914,295105,295107,295615,327679,327680,327682,328190,360447,360448,360450,360958,393215,393216,393218,393726,407447,407959,425472,425984,425986,426498,458240,458752,458754,459266,491008,491520,491522,492034,523776,524288,524290,524802,556544,557056,557058,557570,589312,589824,589826,590338,622080,622592,622594,623106,654848,655360,655362,655874,687616,688128,688130,688642,720384,720896,720898,721410,753152,753664,753666,754174,780230,780231") == "54114d789ac71017cc0dfddd012eb762e2fb371e" then
ui_print("Verified the updated system image.");
else
  abort("system partition has unexpected non-zero contents after OTA update");
endif;
else
  abort("system partition has unexpected contents after OTA update");
endif;
show_progress(0.100000, 0);
mount("ext4", "EMMC", "/dev/block/bootdevice/by-name/cust", "/cust", "max_batch_time=0,commit=1,data=ordered,barrier=1,errors=panic,nodelalloc");
package_extract_dir("cust", "/cust") || abort("Failed to extract dir from \"cust\" to \"/cust\".");
set_metadata_recursive("/cust", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
show_progress(0.050000, 5);
package_extract_file("boot.img", "/dev/block/bootdevice/by-name/boot");
show_progress(0.200000, 10);

# ---- radio update tasks ----

ui_print("Patching firmware images...");
package_extract_file("firmware-update/cmnlib64.mbn", "/dev/block/bootdevice/by-name/cmnlib64");
package_extract_file("firmware-update/cmnlib.mbn", "/dev/block/bootdevice/by-name/cmnlib");
package_extract_file("firmware-update/rpm.mbn", "/dev/block/bootdevice/by-name/rpm");
package_extract_file("firmware-update/tz.mbn", "/dev/block/bootdevice/by-name/tz");
package_extract_file("firmware-update/emmc_appsboot.mbn", "/dev/block/bootdevice/by-name/aboot");
package_extract_file("firmware-update/sbl1.mbn", "/dev/block/bootdevice/by-name/sbl1");
package_extract_file("firmware-update/devcfg.mbn", "/dev/block/bootdevice/by-name/devcfg");
package_extract_file("firmware-update/keymaster.mbn", "/dev/block/bootdevice/by-name/keymaster");
package_extract_file("firmware-update/cmnlib64.mbn", "/dev/block/bootdevice/by-name/cmnlib64bak");
package_extract_file("firmware-update/cmnlib.mbn", "/dev/block/bootdevice/by-name/cmnlibbak");
package_extract_file("firmware-update/rpm.mbn", "/dev/block/bootdevice/by-name/rpmbak");
package_extract_file("firmware-update/tz.mbn", "/dev/block/bootdevice/by-name/tzbak");
package_extract_file("firmware-update/emmc_appsboot.mbn", "/dev/block/bootdevice/by-name/abootbak");
package_extract_file("firmware-update/sbl1.mbn", "/dev/block/bootdevice/by-name/sbl1bak");
package_extract_file("firmware-update/devcfg.mbn", "/dev/block/bootdevice/by-name/devcfgbak");
package_extract_file("firmware-update/keymaster.mbn", "/dev/block/bootdevice/by-name/keymasterbak");
package_extract_file("firmware-update/splash.img", "/dev/block/bootdevice/by-name/splash");
package_extract_file("firmware-update/NON-HLOS.bin", "/dev/block/bootdevice/by-name/modem");
package_extract_file("firmware-update/logo.img", "/dev/block/bootdevice/by-name/logo");
package_extract_file("firmware-update/adspso.bin", "/dev/block/bootdevice/by-name/dsp");
package_extract_file("META-INF/com/miui/miui_update", "/cache/miui_update");
set_metadata("/cache/miui_update", "uid", 0, "gid", 0, "mode", 0555, "capabilities", 0x0);
run_program("/cache/miui_update");
delete("/cache/miui_update");
unmount("/cust");
 

osos11

Tecrübeli Üye
Tecrübeli Üye
MIUI Sever
SMS Onaylı
Adım
Alperen
Cihazım
OnePlus 5
Konum
Ankara
Katılım
6 Temmuz 2015
Konular
13
Mesajlar
542
Tepkime puanı
212
Puanları
58
sw33tking
Hocam fark ettiyseniz updater-script aynı. Çünkü bende verdiğiniz linkteni 32gb çin stabil sürümünü indirdim. :) .Ancak konudaki kırmızı satırı twrp ekranında hata olarak yazdı. System dizinini formatlamadan denedim. Acaba formatlayıp denesem olur mu?

GT-N7000 cihazımdan Tapatalk kullanılarak gönderildi
 

sw33tking

Offical Developer
Emekli Yönetici
Elit Üye
MIUI Sever
SMS Onaylı
Adım
Ömer Faruk K
Cihazım
Redmi 6 Pro
Meslek
Technician
Konum
Karacabey/Bursa
Katılım
9 Şubat 2015
Konular
90
Mesajlar
4.639
Tepkime puanı
1.819
Puanları
188
sw33tking
Hocam fark ettiyseniz updater-script aynı. Çünkü bende verdiğiniz linkteni 32gb çin stabil sürümünü indirdim. :) .Ancak konudaki kırmızı satırı twrp ekranında hata olarak yazdı. System dizinini formatlamadan denedim. Acaba formatlayıp denesem olur mu?

GT-N7000 cihazımdan Tapatalk kullanılarak gönderildi

Söylediğine Göre:
"sistem bölümü OTA güncellemeden sonra beklenmedik bir sıfır olmayan içeriğe sahip"

Aşağıdaki Kodda veya Dosyalarda Sorun Olabilir:
Kod:
block_image_update("/dev/block/bootdevice/by-name/system", package_extract_file("system.transfer.list"), "system.new.dat", "system.patch.dat");
 

osos11

Tecrübeli Üye
Tecrübeli Üye
MIUI Sever
SMS Onaylı
Adım
Alperen
Cihazım
OnePlus 5
Konum
Ankara
Katılım
6 Temmuz 2015
Konular
13
Mesajlar
542
Tepkime puanı
212
Puanları
58
sw33tking
Bu rom full rom değil mi? Niye ota diyor acaba?
System klasörü yok zip içinde. Onun yerine system.new.dat dosyası var. Parçalayınca system kalsörüne ulaşılıyor. Açmada ve toplamada bilgisayarda yapınca hata almıyorum. Ben en iyisi system dizinini formatlayıp deneyeyim.
Şunu belirteyim, dosyalara sadece tr dil ekledim. Updater-script üzerinde düzenleme yapmadım.
GT-N7000 cihazımdan Tapatalk kullanılarak gönderildi
 

sw33tking

Offical Developer
Emekli Yönetici
Elit Üye
MIUI Sever
SMS Onaylı
Adım
Ömer Faruk K
Cihazım
Redmi 6 Pro
Meslek
Technician
Konum
Karacabey/Bursa
Katılım
9 Şubat 2015
Konular
90
Mesajlar
4.639
Tepkime puanı
1.819
Puanları
188
sw33tking
Bu rom full rom değil mi? Niye ota diyor acaba?
System klasörü yok zip içinde. Onun yerine system.new.dat dosyası var. Parçalayınca system kalsörüne ulaşılıyor. Açmada ve toplamada bilgisayarda yapınca hata almıyorum. Ben en iyisi system dizinini formatlayıp deneyeyim.
Şunu belirteyim, dosyalara sadece tr dil ekledim. Updater-script üzerinde düzenleme yapmadım.
GT-N7000 cihazımdan Tapatalk kullanılarak gönderildi

China developer zipin içindeki apkları senin Türkçeye çevrilmiş apklarla değiştirince sorunda ortadan kalkmış olur ;)
 
Üst Alt