Rehber Recovery Renegade Project Destekli Cihazlara WindowsARM Kurma

364809

Kilopat
Katılım
6 Eylül 2020
Mesajlar
4.876
Makaleler
1
Çözümler
73
Merhaba, Renegade Project desteği olan cihazlar için Windows kurma rehberime hoş geldiniz.

Öncelikle cihazınızın destekleyip desteklemediğini öğrenelim.

Eğer desteği varsa gerekli dosyaları indirmeye başlayalım.

Windows ARM ISO
https://uupdump.net/
(Mümkün olduğunca stable sürümlerini kullanalım.)

Windows PE
https://www.mediafire.com/file/8hc3nidisudwtz4/PEFiles.7z/file

Aygıt Sürücüleri
https://github.com/edk2-porting/WOA-Drivers

TWRP Recovery
https://twrp.me/Devices/
(TWRP zorunluluğu yoktur, herhangi ADB desteği olan bir recovery işimizi görecektir.)

UEFI Boot
https://github.com/edk2-porting/edk2-sdm845/releases

Parted
https://drive.google.com/file/d/1UMvJ7cbM_6PhbTYC-pyosAre2HuepxIT/view?usp=sharing

DISM
https://drive.google.com/file/d/15lscduStRykSFZAZrjd6nfdNXzwGEOwr/view?usp=sharing

ADB
https://forum.xda-developers.com/t/official-tool-windows-adb-fastboot-and-drivers-15-seconds-adb-installer-v1-4-3.2588979/


-USB-OTG kablosu, USB klavye ve USB mouse şart, pe içinde sürücülerimiz çalışmamaktadır.
-İndirdiğimiz Windows. ISO dosyası FAT32 içine sığmayacak kadar büyükse 7ZIP ile parçalara ayırıp 7ZIP-ARM ile telefonda tekrar toplayabilirsiniz.

Kuruluma Hazırlık

İndirğimiz "WOA-Drivers-main.zip" dosyasını klasöre ayıklayalım. Klasör içindeki "extract.PS1" dosyasına sağ tıklayıp "Run PowerShell" seçeneği ile açalım.
Açılan ekranda cihazımızın kod adını yazalım.

1651078060751.png


Klasör içinde "output" oluşacaktır, bunu saklayalım.
Ardından dosyaları düzenli bir şekilde toplayalım.

1651078536102.png


1651078558633.png


Kurulum

CMD'yi başlatıp dosyaları topladığımız konuma alalım.

1651079395235.png


Cihazımız için olan recovery dosyasını kuralım, cihazdan cihaza kurulum farklılık gösterebilir.
Bootloader moduna alıp, fastboot flash recovery xxx.img komutu ile işlemimi sürdürüyorum.

1651080806036.png


Cihazı recovery modunda cihazımı yeniden başlatıyorum.

Wipe data yapmanızı öneririm.
-CMD'ye geri gelip "adb push parted /sdcard/" komutu ile parted dosyasını cihazıma gönderiyorum.
"adb shell" ile cihazımın terminaline geçiş yapıyorum.
"cp /sdcard/parted /sbin/ && chmod 755 /sbin/parted" komutu ile attığım parted dosyasını TWRP'nin komutuna geçiriyorum.
(Cihaz her yeniden başladığında tekrar yapmanız gerekir, kalıcı olması için aık gibi programlar ile TWRP dosyasını düzenlemeniz gerekir.)
"umount /data && umount /sdcard" ile bağlantıları kesiyorum.
"parted /dev/block/sda" ile cihazımın disk bölümlemesine giriş yapıyorum.

1651081198025.png


Şimdi bölümleri oluşturacağız, isterseniz "userdata" oluşturmadan direk Windows bölümü yapabilirsiniz. Ben Windows'un yanına Android kullanmak istiyorum bu sebebten bir "userdata" oluşturacağım.

"p" komutu ile Partition listemizi açıyoruz.

1651081424720.png


"Userdata" bölümünü sileceğiz bunun için "rm 21" yazıyoruz.
"mkpart esp fat32 1611MB 2100 MB" komutu ile EFI bölümü oluşturuyoruz.
"mkpart win ntfs 2100 MB 60GB" Windows bölümü oluşturuyoruz.
"mkpart pe fat32 60GB 66 GB"Windows pe bölümü oluşturuyoruz, sonradan bu bölümü silip Windows bölümüne ekleyebiliriz.
"mkpart userdata ext4 66 GB 123GB" Android sistemi için gerekli olan data bölümümüzü oluşturmak için gerekli olan komut.
"p" yazarak ESP bölümümüz numarasını öğreniyoruz ve "set "numara" ESP on" ile ESP bölümünün boot bayrağını oluşturuyoruz.

1651081834195.png


(Cihazın hafızasına göre boyutlarda oynama yapabilirsiniz, start ve end arasında boyut bölüm boyutunuzu belirliyor)

"quit" ile parted sisteminden çıkış yapıyoruz ve cihazı tekrar recovery modunda yeniden başlatıyoruz.

Tekrar "adb Shell" ile terminale geçiyoruz ve bölümlerimizi formatlama işlemine başlıyoruz.
"mkfs.fat -F32 -s1 /dev/block/by-name/pe"
"mkfs.fat -F32 -s1 /dev/block/by-name/esp"
"mkfs.ntfs -f /dev/block/by-name/win"
"mke2fs -t ext4 /dev/block/by-name/userdata"
(sadece user data oluşturanlar için.)

1651082096421.png


Son olarak "mount /dev/block/by-name/pe /mnt" komutu ile pe bölümünü TWRP'ye ekliyoruz.

Şimdi tek yapmamız gerek pep klasörü içideklieri /mnt diznine yerleştirmek.
Ben bu komut ile bu işlemimi hızlandıracağım "adb push pep /mnt/", isterseniz telefona tek tek atıp TWRP dosya yöneticisi ile kopyalamada yapabilirsiniz.

IMG20220427211320.jpg


İşlem sonrası /mnt içerisi böyle olmalı.

UEFI boot dosyamızı cihazımıza atıyoruz, TWRP ile boot bölümüne flashlama yapıyoruz.
Ardından cihazı yeniden başlatabiliriz, gerisini OTG kablosu ile halledeceğiz.

Windows pe modu açıldıktan sonra sırası ile şu komutları giriyoruz.

"diskpart"
"]select disk 0"
"list part"
"select part 21"
(ESP bölümünün numarasını giriyoruz.)
"assign letter=Y"
"exit"

IMG20220427211856.jpg


CMD'yi kapatmıyoruz, aksi halde pe modundan çıkış yapıp cihazı yeniden başlatır.
DISM programına giriş yaparak Windows yüklemesini başlatabiliriz.

IMG20220427211930.jpg


File bölümünden "Apply Image" seçeneği seçiyoruz.

1651085422081.png


Görselde olduğu gibi üsr tarafta olan kutucuğa ISO dosyamızı seçiyoruz, alt tarafta olan kutucuğuda C:/ bölümünü seçiyoruz, add boot seçeneğini seçip kuruluma başlayabiliriz.(çıkan uyarıda "tamam" deyip devam edelim.)

1651085493461.png


İşlem sonrası Oppening Session'a tıklayıp driver yüklemesini başlatıyoruz.

1651085696769.png


1651085720936.png


İşlemden sonra DISM'i kapatabiliriz tekrar CMD'ye dönüp şu komutları sırası ile yazalım.
"bcdedit /store Y:\efi\microsoft\boot\bcd /set {default} testsigning on"
"bcdedit /store Y:\efi\microsoft\boot\bcd /set {default} nointegritychecks on"
"shutdown -s -t 0"
Cihaz kapanacaktır, açalım ve Windows'un başlamasını bekleyelim.

Captures.png


Açıldı, artık gerisi size kalıyor.

Dualboot yapacaklar için normal bir şekilde TWRP'ye girip ROM kurabilirsiniz, UEFI boot ve ROM boot dosyasını yedekleyin arasında geçiş yaparken yedeği geri yükleyerek geçiş yapabilirsinz.

Nasıl Eski Haline Döndürüm?

Parted bölümüne kadar gelin, oluşturduğumuz bölümleri "rm" komutu ile silin ve "mkpart userdata ext4 1611MB 123GB" start ve end boyutları sizin cihazınız için farklı olacaktır. Bunu öğrenmek oldukça basittir.

1651086227185.png



Önceki Partition'un sonu sizin yeni partitionuzun başlangıcıdır.
Yeni partitionuzun sonu disk boyutunun sonudur.

1651086277645.png


Bu şekilde userdata bölümünü eski haline döndürebilirsiz.

Mavi Ekran Alıyorum Nasıl Çözebilirim?
-Dev_cfg dosyasına ihtiyaç duyuyor olabilir.
-UEFI Boot Dosyasının eski sürümleri sorunu çözebilir.
Örnek: PocoF1


İşlem Sırası

-Dosyaları Hazırlama.
-Costum Recovery ile Bölümleme yapma ve Bölümleri formatlama.
-Hazırlanan Dosyaları oluşturulan bölüme kopyalamla.
-Windows Kurulumu Yapma ve Hazırlık.


Konu tarafımca Türkçe kaynak olması için hazırlanmıştır, açıkçası Windows telefona gitmiyor maksimum 3 gün kullanıp sildim.
ARM64 mimarisin yavaşlığı var ve sadece 32bit uygulamalar çalışabiliyor, kurarken bunları göz önünde bulundurun.

Uyarı: Bu rehber POCO F1 cihazını baz alınarak hazırlanmıştır, mantık aynıdır bölümleri oluştur ve Windowsu kur ama cihazınız için ekstra bir işlem olma ihtimali olabilir.
Uyarı: Bu işlem risklidir, her hangi yanlış bölüm silime işleminin bedeli ağır olabilir, sorumluluk almıyorum.
 
Merhaba, Renegade Project desteği olan cihazlar için Windows kurma rehberime hoş geldiniz.

Öncelikle cihazınızın destekleyip desteklemediğini öğrenelim.

Eğer desteği varsa gerekli dosyaları indirmeye başlayalım.

Windows ARM ISO
https://uupdump.net/
(Mümkün olduğunca stable sürümlerini kullanalım.)

Windows PE
https://www.mediafire.com/file/8hc3nidisudwtz4/PEFiles.7z/file

Aygıt Sürücüleri
https://github.com/edk2-porting/WOA-Drivers

TWRP Recovery
https://twrp.me/Devices/
(TWRP zorunluluğu yoktur, herhangi ADB desteği olan bir recovery işimizi görecektir.)

UEFI Boot
https://github.com/edk2-porting/edk2-sdm845/releases

Parted
https://drive.google.com/file/d/1UMvJ7cbM_6PhbTYC-pyosAre2HuepxIT/view?usp=sharing

DISM
https://drive.google.com/file/d/15lscduStRykSFZAZrjd6nfdNXzwGEOwr/view?usp=sharing

ADB
https://forum.xda-developers.com/t/official-tool-windows-adb-fastboot-and-drivers-15-seconds-adb-installer-v1-4-3.2588979/


-USB-OTG kablosu, USB klavye ve USB mouse şart, pe içinde sürücülerimiz çalışmamaktadır.
-İndirdiğimiz Windows. ISO dosyası FAT32 içine sığmayacak kadar büyükse 7ZIP ile parçalara ayırıp 7ZIP-ARM ile telefonda tekrar toplayabilirsiniz.

Kuruluma Hazırlık

İndirğimiz "WOA-Drivers-main.zip" dosyasını klasöre ayıklayalım. Klasör içindeki "extract.PS1" dosyasına sağ tıklayıp "Run PowerShell" seçeneği ile açalım.
Açılan ekranda cihazımızın kod adını yazalım.

Eki Görüntüle 1371875

Klasör içinde "output" oluşacaktır, bunu saklayalım.
Ardından dosyaları düzenli bir şekilde toplayalım.

Eki Görüntüle 1371883

Eki Görüntüle 1371885

Kurulum

CMD'yi başlatıp dosyaları topladığımız konuma alalım.

Eki Görüntüle 1371900

Cihazımız için olan recovery dosyasını kuralım, cihazdan cihaza kurulum farklılık gösterebilir.
Bootloader moduna alıp, fastboot flash recovery xxx.img komutu ile işlemimi sürdürüyorum.

Eki Görüntüle 1371918

Cihazı recovery modunda cihazımı yeniden başlatıyorum.

Wipe data yapmanızı öneririm.
-CMD'ye geri gelip "adb push parted /sdcard/" komutu ile parted dosyasını cihazıma gönderiyorum.
"adb shell" ile cihazımın terminaline geçiş yapıyorum.
"cp /sdcard/parted /sbin/ && chmod 755 /sbin/parted" komutu ile attığım parted dosyasını TWRP'nin komutuna geçiriyorum.
(Cihaz her yeniden başladığında tekrar yapmanız gerekir, kalıcı olması için aık gibi programlar ile TWRP dosyasını düzenlemeniz gerekir.)
"umount /data && umount /sdcard" ile bağlantıları kesiyorum.
"parted /dev/block/sda" ile cihazımın disk bölümlemesine giriş yapıyorum.

Eki Görüntüle 1371921

Şimdi bölümleri oluşturacağız, isterseniz "userdata" oluşturmadan direk Windows bölümü yapabilirsiniz. Ben Windows'un yanına Android kullanmak istiyorum bu sebebten bir "userdata" oluşturacağım.

"p" komutu ile Partition listemizi açıyoruz.

Eki Görüntüle 1371924

"Userdata" bölümünü sileceğiz bunun için "rm 21" yazıyoruz.
"mkpart esp fat32 1611MB 2100 MB" komutu ile EFI bölümü oluşturuyoruz.
"mkpart win ntfs 2100 MB 60GB" Windows bölümü oluşturuyoruz.
"mkpart pe fat32 60GB 66 GB"Windows pe bölümü oluşturuyoruz, sonradan bu bölümü silip Windows bölümüne ekleyebiliriz.
"mkpart userdata ext4 66 GB 123GB" Android sistemi için gerekli olan data bölümümüzü oluşturmak için gerekli olan komut.
"p" yazarak ESP bölümümüz numarasını öğreniyoruz ve "set "numara" ESP on" ile ESP bölümünün boot bayrağını oluşturuyoruz.

Eki Görüntüle 1371931

(Cihazın hafızasına göre boyutlarda oynama yapabilirsiniz, start ve end arasında boyut bölüm boyutunuzu belirliyor)

"quit" ile parted sisteminden çıkış yapıyoruz ve cihazı tekrar recovery modunda yeniden başlatıyoruz.

Tekrar "adb Shell" ile terminale geçiyoruz ve bölümlerimizi formatlama işlemine başlıyoruz.
"mkfs.fat -F32 -s1 /dev/block/by-name/pe"
"mkfs.fat -F32 -s1 /dev/block/by-name/esp"
"mkfs.ntfs -f /dev/block/by-name/win"
"mke2fs -t ext4 /dev/block/by-name/userdata"
(sadece user data oluşturanlar için.)

Eki Görüntüle 1371933

Son olarak "mount /dev/block/by-name/pe /mnt" komutu ile pe bölümünü TWRP'ye ekliyoruz.

Şimdi tek yapmamız gerek pep klasörü içideklieri /mnt diznine yerleştirmek.
Ben bu komut ile bu işlemimi hızlandıracağım "adb push pep /mnt/", isterseniz telefona tek tek atıp TWRP dosya yöneticisi ile kopyalamada yapabilirsiniz.

Eki Görüntüle 1371957

İşlem sonrası /mnt içerisi böyle olmalı.

UEFI boot dosyamızı cihazımıza atıyoruz, TWRP ile boot bölümüne flashlama yapıyoruz.
Ardından cihazı yeniden başlatabiliriz, gerisini OTG kablosu ile halledeceğiz.

Windows pe modu açıldıktan sonra sırası ile şu komutları giriyoruz.

"diskpart"
"]select disk 0"
"list part"
"select part 21"
(ESP bölümünün numarasını giriyoruz.)
"assign letter=Y"
"exit"

Eki Görüntüle 1371981

CMD'yi kapatmıyoruz, aksi halde pe modundan çıkış yapıp cihazı yeniden başlatır.
DISM programına giriş yaparak Windows yüklemesini başlatabiliriz.

Eki Görüntüle 1372002

File bölümünden "Apply Image" seçeneği seçiyoruz.

Eki Görüntüle 1372004

Görselde olduğu gibi üsr tarafta olan kutucuğa ISO dosyamızı seçiyoruz, alt tarafta olan kutucuğuda C:/ bölümünü seçiyoruz, add boot seçeneğini seçip kuruluma başlayabiliriz.(çıkan uyarıda "tamam" deyip devam edelim.)

Eki Görüntüle 1372008

İşlem sonrası Oppening Session'a tıklayıp driver yüklemesini başlatıyoruz.

Eki Görüntüle 1372012

Eki Görüntüle 1372015

İşlemden sonra DISM'i kapatabiliriz tekrar CMD'ye dönüp şu komutları sırası ile yazalım.
"bcdedit /store Y:\efi\microsoft\boot\bcd /set {default} testsigning on"
"bcdedit /store Y:\efi\microsoft\boot\bcd /set {default} nointegritychecks on"
"shutdown -s -t 0"
Cihaz kapanacaktır, açalım ve Windows'un başlamasını bekleyelim.

Eki Görüntüle 1372019

Açıldı, artık gerisi size kalıyor.

Dualboot yapacaklar için normal bir şekilde TWRP'ye girip ROM kurabilirsiniz, UEFI boot ve ROM boot dosyasını yedekleyin arasında geçiş yaparken yedeği geri yükleyerek geçiş yapabilirsinz.

Nasıl Eski Haline Döndürüm?

Parted bölümüne kadar gelin, oluşturduğumuz bölümleri "rm" komutu ile silin ve "mkpart userdata ext4 1611MB 123GB" start ve end boyutları sizin cihazınız için farklı olacaktır. Bunu öğrenmek oldukça basittir.

Eki Görüntüle 1372028



Önceki Partition'un sonu sizin yeni partitionuzun başlangıcıdır.
Yeni partitionuzun sonu disk boyutunun sonudur.

Eki Görüntüle 1372029

Bu şekilde userdata bölümünü eski haline döndürebilirsiz.

Mavi Ekran Alıyorum Nasıl Çözebilirim?
-Dev_cfg dosyasına ihtiyaç duyuyor olabilir.
-UEFI Boot Dosyasının eski sürümleri sorunu çözebilir.
Örnek: PocoF1


İşlem Sırası

-Dosyaları Hazırlama.
-Costum Recovery ile Bölümleme yapma ve Bölümleri formatlama.
-Hazırlanan Dosyaları oluşturulan bölüme kopyalamla.
-Windows Kurulumu Yapma ve Hazırlık.


Konu tarafımca Türkçe kaynak olması için hazırlanmıştır, açıkçası Windows telefona gitmiyor maksimum 3 gün kullanıp sildim.
ARM64 mimarisin yavaşlığı var ve sadece 32bit uygulamalar çalışabiliyor, kurarken bunları göz önünde bulundurun.

Uyarı: Bu rehber POCO F1 cihazını baz alınarak hazırlanmıştır, mantık aynıdır bölümleri oluştur ve Windowsu kur ama cihazınız için ekstra bir işlem olma ihtimali olabilir.
Uyarı: Bu işlem risklidir, her hangi yanlış bölüm silime işleminin bedeli ağır olabilir, sorumluluk almıyorum.
Çok iyi ve detaylı olmuş. Hataların çözümünü koymanız daha iyi.
 
Snapdragon 429 2 GB RAM 32 GB depolama kaldırır mı?

SD 429 için herhangi bir edk2 UEFI projesi bulamadım.
Destek sayısı artıyor, en düşük olarak SD 662 için proje var şu anda.


Artık daha kolay dualboot yapabilmek için güncel EFI sürümlerinde simple init desteği ve arayüzü geldi.
Logfs bölümünde oluşan "simpleinit.static.uefi.cfg" dosyasını düzenlemeniz gerekiyor.

Android için:

Kod:
       Android {
            mode = 8
            desc = "Android"
            show = true
            enabled = true
            icon = "@part_logfs:\\andorid.png"
            extra {
                use_uefi = false
                abootimg = "@part_esp:\\boot.img"
            }
        }

ESP bölümüne boot.img dosyasını atarsanız UEFI otomatik olarak boot edecektir.
Magisk kurmak isterseniz sadece Magisk ile patch edilmiş olan boot.img atmalısınız. System-as root olayı varsa ki muhtemelen olacaktır boot.img dosyasını kısa süreliğine orijinal bölümüne yazıp Magisk kurduktan sonra oradan dd if komutu ile çıkarıp kullanabilirsiniz.

Linux için:

Kod:
        mainline {
            mode = 8
            desc = "Linux Mainline"
            show = false
            enabled = false
            icon = "linux.svg"
            extra {
                use_uefi = true
                kernel = "@part_esp:\\Image"
                dtb = "@part_esp:\\sdm845-xiaomi-polaris.dtb"
                skip_kernel_fdt_cmdline = true
                update_splash = false
                initrd = "@part_esp:\\initrd.img"
                cmdline = "efi=novamap clk_ignore_unused pd_ignore_unused video=efifb:off root=/dev/sda25"
            }
        }

Açıkçası UEFI üzerinden boot etmeyi denemedim ama deneyen arkadaşların CFG dosyası bu şekilde ayarlanmış.
Cihazınız için olan DTB dosyaları.


UEFI ile Recovery modu:
Kod:
        recovery {
            mode = 8
            desc = "Recovery"
            show = true
            enabled = true
            icon = "twrp.png"
            extra {
                use_uefi = false
                abootimg = "#part_rec"
                //dtb_id = 6
            }
        }
Emin değilim ama dtb_id cihazınız için değişiyor olabilir, bu POCO F1 içindir.

Windows için ekstra düzenleme yapmaya gerek yok. UEFI, boota64.EFI dosyasını otomatik olarak tespit edip boot ediyor.

1655544112343.png


1655544169157.png
1655544206526.png


Görseller alıntıdır.
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.

UEFI boot dosyanız Android sistemi boot ederken bootloopa sokuyor ise tek yapmanız gereken boot. İmg dosyanız ile UEFI boot dosyanızı patch etmek olacaktır.

Aracın kullanımı oldukça basit ve anlaşılırdır.

POCO F1 için v2.0RC2 sürücüleri sorunludur, beryllium kullanıcıları. Dokunmatik paneline göre olan UEFI img dosyasını indirip v2.0RC1 sürümünü kurmalıdır.

Devcfg_a & devcfg_b dosyaları cihazınız için gerekiyorsa bu dosyaların Android üzerinde SIM kart sorunu çıkaracağının bilincinde olun.



Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.

Snapdragon 429 2 GB RAM 32 GB depolama kaldırır mı?

Aslında kurulabilir. Sadece cihaz için edk2 Build etmek gerekiyor. Sürücü sıkıntıları uğraştırıcı olan kısım.
 
Son düzenleme:
Merhaba, Renegade Project desteği olan cihazlar için Windows kurma rehberime hoş geldiniz.

Öncelikle cihazınızın destekleyip desteklemediğini öğrenelim.

Eğer desteği varsa gerekli dosyaları indirmeye başlayalım.

Windows ARM ISO
https://uupdump.net/
(Mümkün olduğunca stable sürümlerini kullanalım.)

Windows pe
https://www.mediafire.com/file/8hc3nidisudwtz4/PEFiles.7z/file

aygıt sürücüleri
https://github.com/edk2-porting/WOA-Drivers

TWRP recovery
https://twrp.me/Devices/
(TWRP zorunluluğu yoktur, herhangi ADB desteği olan bir recovery işimizi görecektir.)

UEFI boot
https://github.com/edk2-porting/edk2-sdm845/releases

parted
https://drive.google.com/file/d/1UMvJ7cbM_6PhbTYC-pyosAre2HuepxIT/view?usp=sharing

DISM
https://drive.google.com/file/d/15lscduStRykSFZAZrjd6nfdNXzwGEOwr/view?usp=sharing

ADB
https://forum.xda-developers.com/t/official-tool-windows-adb-fastboot-and-drivers-15-seconds-adb-installer-v1-4-3.2588979/


-USB-OTG kablosu, USB klavye ve USB mouse şart, pe içinde sürücülerimiz çalışmamaktadır.
-İndirdiğimiz Windows. ISO dosyası FAT32 içine sığmayacak kadar büyükse 7ZIP ile parçalara ayırıp 7ZIP-ARM ile telefonda tekrar toplayabilirsiniz.

kuruluma hazırlık

indirğimiz "woa-drivers-main. ZIP" dosyasını klasöre ayıklayalım. Klasör içindeki "extract. PS1" dosyasına sağ tıklayıp "run PowerShell" seçeneği ile açalım.
Açılan ekranda cihazımızın kod adını yazalım.

Eki Görüntüle 1371875

Klasör içinde "output" oluşacaktır, bunu saklayalım.
Ardından dosyaları düzenli bir şekilde toplayalım.

Eki Görüntüle 1371883

Eki Görüntüle 1371885

kurulum

CMD'yi başlatıp dosyaları topladığımız konuma alalım.

Eki Görüntüle 1371900

Cihazımız için olan recovery dosyasını kuralım, cihazdan cihaza kurulum farklılık gösterebilir.
Bootloader moduna alıp, fastboot flash recovery xxx.img komutu ile işlemimi sürdürüyorum.

Eki Görüntüle 1371918

Cihazı recovery modunda cihazımı yeniden başlatıyorum.

Wipe data yapmanızı öneririm.
-CMD'ye geri gelip "ADB push parted /sdcard/" komutu ile parted dosyasını cihazıma gönderiyorum.
"ADB Shell" ile cihazımın terminaline geçiş yapıyorum.
"cp /sdcard/parted /sbin/ && chmod 755 /sbin/parted" komutu ile attığım parted dosyasını TWRP'nin komutuna geçiriyorum.
(Cihaz her yeniden başladığında tekrar yapmanız gerekir, kalıcı olması için aık gibi programlar ile TWRP dosyasını düzenlemeniz gerekir.)
"umount /data && umount /sdcard" ile bağlantıları kesiyorum.
"parted /dev/block/sda" ile cihazımın disk bölümlemesine giriş yapıyorum.

Eki Görüntüle 1371921

Şimdi bölümleri oluşturacağız, isterseniz "userdata" oluşturmadan direk Windows bölümü yapabilirsiniz. Ben Windows'un yanına Android kullanmak istiyorum bu sebebten bir "userdata" oluşturacağım.

"p" komutu ile Partition listemizi açıyoruz.

Eki Görüntüle 1371924

"Userdata" bölümünü sileceğiz bunun için "rm 21" yazıyoruz.
"mkpart ESP FAT32 1611MB 2100 MB" komutu ile EFI bölümü oluşturuyoruz.
"mkpart Win NTFS 2100 MB 60GB" Windows bölümü oluşturuyoruz.
"mkpart pe FAT32 60GB 66 GB"Windows pe bölümü oluşturuyoruz, sonradan bu bölümü silip Windows bölümüne ekleyebiliriz.
"mkpart userdata ext4 66 GB 123GB" Android sistemi için gerekli olan data bölümümüzü oluşturmak için gerekli olan komut.
"p" yazarak ESP bölümümüz numarasını öğreniyoruz ve "set "numara" ESP on" ile ESP bölümünün boot bayrağını oluşturuyoruz.

Eki Görüntüle 1371931

(Cihazın hafızasına göre boyutlarda oynama yapabilirsiniz, start ve end arasında boyut bölüm boyutunuzu belirliyor)

"quit" ile parted sisteminden çıkış yapıyoruz ve cihazı tekrar recovery modunda yeniden başlatıyoruz.

Tekrar "ADB Shell" ile terminale geçiyoruz ve bölümlerimizi formatlama işlemine başlıyoruz.
"mkfs. Fat -F32 -s1 /dev/block/by-name/pe"
"Mkfs. Fat -F32 -s1 /dev/block/by-name/esp"
"Mkfs. NTFS -f /dev/block/by-name/win"
"Mke2fs -t ext4 /dev/block/by-name/userdata"
(sadece user data oluşturanlar için.)

Eki Görüntüle 1371933

Son olarak "Mount /dev/block/by-name/pe /mnt" komutu ile pe bölümünü TWRP'ye ekliyoruz.

Şimdi tek yapmamız gerek pep klasörü içideklieri /mnt diznine yerleştirmek.
Ben bu komut ile bu işlemimi hızlandıracağım "ADB push pep /mnt/", isterseniz telefona tek tek atıp TWRP dosya yöneticisi ile kopyalamada yapabilirsiniz.

Eki Görüntüle 1371957

İşlem sonrası /mnt içerisi böyle olmalı.

UEFI boot dosyamızı cihazımıza atıyoruz, TWRP ile boot bölümüne flashlama yapıyoruz.
Ardından cihazı yeniden başlatabiliriz, gerisini OTG kablosu ile halledeceğiz.

Windows pe modu açıldıktan sonra sırası ile şu komutları giriyoruz.

"diskpart"
"]select disk 0"
"List part"
"Select part 21"
(ESP bölümünün numarasını giriyoruz.)
"assign letter = y"
"exit"

Eki Görüntüle 1371981

CMD'yi kapatmıyoruz, aksi halde pe modundan çıkış yapıp cihazı yeniden başlatır.
DISM programına giriş yaparak Windows yüklemesini başlatabiliriz.

Eki Görüntüle 1372002

File bölümünden "apply ımage" seçeneği seçiyoruz.

Eki Görüntüle 1372004

Görselde olduğu gibi üsr tarafta olan kutucuğa ISO dosyamızı seçiyoruz, alt tarafta olan kutucuğuda C:/ bölümünü seçiyoruz, add boot seçeneğini seçip kuruluma başlayabiliriz.(çıkan uyarıda "tamam" deyip devam edelim.)

Eki Görüntüle 1372008

İşlem sonrası oppening Session'a tıklayıp driver yüklemesini başlatıyoruz.

Eki Görüntüle 1372012

Eki Görüntüle 1372015

İşlemden sonra DISM'i kapatabiliriz tekrar CMD'ye dönüp şu komutları sırası ile yazalım.
"BCDEdit /store Y:\efi\microsoft\boot\bcd /set {default} testsigning on"
"BCDEdit /store Y:\efi\microsoft\boot\bcd /set {default} nointegritychecks on"
"shutdown -s -t 0"
Cihaz kapanacaktır, açalım ve Windows'un başlamasını bekleyelim.

Eki Görüntüle 1372019

Açıldı, artık gerisi size kalıyor.

Dualboot yapacaklar için normal bir şekilde TWRP'ye girip ROM kurabilirsiniz, UEFI boot ve ROM boot dosyasını yedekleyin arasında geçiş yaparken yedeği geri yükleyerek geçiş yapabilirsinz.

nasıl eski haline döndürüm?

parted bölümüne kadar gelin, oluşturduğumuz bölümleri "rm" komutu ile silin ve "mkpart userdata ext4 1611MB 123GB" start ve end boyutları sizin cihazınız için farklı olacaktır. Bunu öğrenmek oldukça basittir.

Eki Görüntüle 1372028


Önceki Partition'un sonu sizin yeni partitionuzun başlangıcıdır.
Yeni partitionuzun sonu disk boyutunun sonudur.

Eki Görüntüle 1372029

Bu şekilde userdata bölümünü eski haline döndürebilirsiz.

mavi ekran alıyorum nasıl çözebilirim?
-dev_cfg dosyasına ihtiyaç duyuyor olabilir.
-UEFI boot dosyasının eski sürümleri sorunu çözebilir.
Örnek: PocoF1


işlem sırası

-dosyaları hazırlama.
-Costum recovery ile bölümleme yapma ve bölümleri formatlama.
-Hazırlanan dosyaları oluşturulan bölüme kopyalamla.
-Windows kurulumu yapma ve hazırlık.


Konu tarafımca Türkçe kaynak olması için hazırlanmıştır, açıkçası Windows telefona gitmiyor maksimum 3 gün kullanıp sildim.
ARM64 mimarisin yavaşlığı var ve sadece 32 Bit uygulamalar çalışabiliyor, kurarken bunları göz önünde bulundurun.

uyarı: Bu rehber POCO F1 cihazını baz alınarak hazırlanmıştır, mantık aynıdır bölümleri oluştur ve Windows'u kur ama cihazınız için ekstra bir işlem olma ihtimali olabilir.
uyarı: Bu işlem risklidir, herhangi yanlış bölüm Şili'me işleminin bedeli ağır olabilir, sorumluluk almıyorum.

Hocam Samsung cihazlara server kayıt hakkında bilginiz var mı?

Varsa bir konu açsanız king olursunuz. Tarihe geçerseniz

Emeğinize sağlık.
 

Geri
Yukarı