Development Android Partition Bulma Yöntemleri

Zenlty

Firmware Team Leader at OMIX Mobile Technology
VIP Üye
Katılım
23 Haz 2018
Mesajlar
1,120
Tepkime puanı
5,741
Puanları
113
Yaş
22
Konum
Beşiktaş , İstanbul , Türkiye
Çevrimdışı
TWRP Recovery ile Custom rom yükleriz.
SuperSu ya da Magisk ile root atarız.
Birazda farklı işlevlerini öğrenelim.
Daha önce görmediğiniz bir konuya değiniyorum


Cihaz Partition'unu öğreneceğiz.

Eğer cihazınızın Partition'unu bilmiyorsanız;
1.Yol
Twrp.img dosyasını:
Mtk işlemci ise;
Carliv Image Kitchen ile ayıklayın.
Qualcomm SnapDragon, MediaTek, Exynos , Intel işlemcili ise:
Android Image Kitchen ile ayıklayın.


Recovery/Ramdisk/Etc/
recovery.fsab
ya da
Recovery/Ramdisk/fsab.qcom/fsab.mtk
Dosyalarından birisini Notepad++ ile açın


System Partition'unu bulun
Örneğin: Mmcblk0p9


Ben ayıklama ile uğraşamam yapamam derseniz;
2.Yol
Twrp Recovery açın.
Sağ altta bulunan Gelişmiş/Advance bölümüne geçiş yapın.
Sag ust tarafta kaydı kopyala olacaktir.
Onu kopyalayin. Muhtemelen cihaz hafızasına kayıt edecektir.
Bilgisayara bağlayıp log kaydını açın.
Oradan System Partition'unu bulun.


Örneğin: MMcblk0p9

Eğer Partition'unu biliyorsak ya da öğrendiysek terminali açalım.

Şu kodları girelim.
Kod:
dd if=/dev/block/mmcblk0pX of=/sdcard/system.img bs=4096

Verdiğim kodda mmcblk0pX olan yerde X bir sayıdır.
O sayı cihazınızın Partition'ununa göre değişir.


Bir süre bekleyin. Ardından system.img olarak cihaz hafızasında ana dizinde system.img dosyasını göreceksiniz.
 
Son düzenleme:
TWRP Recovery ile Custom rom yükleriz.
SuperSu ya da Magisk ile root atarız.
Birazda farklı işlevlerini öğrenelim.
Daha önce görmediğiniz bir konuya değiniyorum


Cihaz Partition'unu öğreneceğiz.

Eğer cihazınızın Partition'unu bilmiyorsanız;
1.Yol
Twrp.img dosyasını:
Mtk işlemci ise;
Carliv Image Kitchen ile ayıklayın.
Qualcomm SnapDragon, MediaTek, Exynos , Intel işlemcili ise:
Android Image Kitchen ile ayıklayın.

Recovery/Ramdisk/Etc/
recovery.fsab
ya da
Recovery/Ramdisk/fsab.qcom/fsab.mtk
Dosyalarından birisini Notepad++ ile açın

System Partition'unu bulun
Örneğin: Mmcblk0p9

Ben ayıklama ile uğraşamam yapamam derseniz;
2.Yol
Twrp Recovery açın.
Sağ altta bulunan Gelişmiş/Advance bölümüne geçiş yapın.
Sag ust tarafta kaydı kopyala olacaktir.
Onu kopyalayin. Muhtemelen cihaz hafızasına kayıt edecektir.
Bilgisayara bağlayıp log kaydını açın.
Oradan System Partition'unu bulun.


Örneğin: MMcblk0p9

Eğer Partition'unu biliyorsak ya da öğrendiysek terminali açalım.

Şu kodları girelim.
Kod:
dd if=\dev\block\mmcblk0pX of=\sdcard\system.img bs=4096

Verdiğim kodda mmcblk0pX olan yerde X bir sayıdır.
O sayı cihazınızın Partition'ununa göre değişir.


Bir süre bekleyin. Ardından system.img olarak cihaz hafızasında ana dizinde system.img dosyasını göreceksiniz.

Barış MIZRAKLI/ Android FirmWare Developer
Peki sana güzel bir soru hazırladım.

Biz elimizdeki cihazın kendi üzerimdeki bulunan yazılımın içinden sadece boot.img dosyasını nasıl alırız?
 
Peki sana güzel bir soru hazırladım.

Biz elimizdeki cihazın kendi üzerimdeki bulunan yazılımın içinden sadece boot.img dosyasını nasıl alırız?
Şimdi stock romun içinden mi?
Yoksa cihazda hicbirsey yok boot.img içinden çekmek mi?
 
Şimdi stock romun içinden mi?
Yoksa cihazda hicbirsey yok boot.img içinden çekmek mi?
Rootlu cihaz içinden aynı yöntem ile boot.img dosyası da çekilir. Peki bize bir rom elde etmemiz için mtk, Qualcom işlemci fark etmeksizin hangi dosyalar şart.

Benim aklıma system boot recovery yeterli olur geliyor. Başka dosyaya ihtiyaç var mı?
 
Rootlu cihaz içinden aynı yöntem ile boot.img dosyası da çekilir. Peki bize bir rom elde etmemiz için mtk, Qualcom işlemci fark etmeksizin hangi dosyalar şart.

Benim aklıma system boot recovery yeterli olur geliyor. Başka dosyaya ihtiyaç var mı?
İşlemciye göre değişir.
Duruma göre değişir.
Şimdi cihaz Hardbrick ise
ve aynı zamanda qualcomm ise
Firehose,Splash, System Boot, Recovery, Android 7 üstü ise belki vendor treble ise daha farklıları.


Bu liste uzun uzadıya uzar.
 
Bende böyle birşey çıktı ne yapacağız şimdi. @Barış MIZRAKLI

Kod:
#device         mount point      fstype        [device2] [length=]

/dev/block/bootdevice/by-name/system       /system         ext4    ro,barrier=1                                                    wait
/dev/block/bootdevice/by-name/cache        /cache          ext4    noatime,nosuid,nodev,barrier=1,data=ordered                     wait,check
/dev/block/bootdevice/by-name/userdata     /data           ext4    noatime,nosuid,nodev,barrier=1,data=ordered,noauto_da_alloc     wait,check,length=-16384
/dev/block/mmcblk1p1                       /sdcard         vfat    nosuid,nodev,barrier=1,data=ordered,nodelalloc                  wait
/dev/block/bootdevice/by-name/boot         /boot           emmc    defaults                                                        defaults
/dev/block/bootdevice/by-name/recovery     /recovery       emmc    defaults                                                        defaults
/dev/block/bootdevice/by-name/misc         /misc           emmc    defaults                                                        defaults
#splash.img dupeiyu.wt add 20150210
/dev/block/bootdevice/by-name/splash       /splash         emmc    defaults                                                        defaults
 
Geri
Üst Alt