Recovery Tüm Cihazlara Tek Tuşla TWRP Yükleme Aracı PROJESİ

HiddeNKinG

Administration
Yönetici
Admin
MIUI Expert
Elit Üye
MIUI Sever
SMS Onaylı
Adım
Hasan Özkan
Cihazım
Xiaomi 13
Meslek
Uçak Tek.
Konum
Kocaeli, Turkey
Katılım
30 Nisan 2014
Konular
1.183
Mesajlar
9.505
Çözümler
20
Tepkime puanı
13.378
Puanları
438

İlk sürüm yayınlandı.

Evet arkadaşlar projemiz başlamıştır. Konu açtım ki sizlerinde fikirlerini alalım hem sohbet olsun hemde sizlerde bu işi nasıl yapıldığı hakkında biraz bilgi edinin.

Şuan için belirli adet cihaz seçtik ve bu cihazlar üzerinden yürüyeceğiz.

İndireceğiniz dosya bir kaç kb olacak sadece, sizin seçtiğiniz modele göre uygun twrp otomatik inecek ve yükleme işlemine devam edeceksiniz.

Dosyamız bir .bat dosyasıdır ve işlemleri seçmeli olarak yaparsınız.

Bat dosyaları hakkında bir kaç bilgi.

Codered hocamın bilgi eklemesiyle. Bu işlem için bat dosyası her zaman yönetici olarak çalışmalıdır. Bu yüzden kendisinin verdiği bir kod ile normal tıklama bile yapsanız dosya yönetici olarak açılmak için istekte bulunuyor ve yönetici olarak açtığınızda işlemlere devam edebilirsiniz.
Bu kod

Bash:
:: Admin Batch
:-------------------------------------
REM  --> izin flag kontrol
    IF "%PROCESSOR_ARCHITECTURE%" EQU "amd64" (
>nul 2>&1 "%SYSTEMROOT%\SysWOW64\cacls.exe" "%SYSTEMROOT%\SysWOW64\config\system"
) ELSE (
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
)

REM --> flag set hata kontrol
if '%errorlevel%' NEQ '0' (
    echo Yoneti haklari icin izin ver...
    goto UACPrompt
) else ( goto gotAdmin )

:UACPrompt
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
    set params= %*
    echo UAC.ShellExecute "cmd.exe", "/c ""%~s0"" %params:"=""%", "", "runas", 1 >> "%temp%\getadmin.vbs"

    "%temp%\getadmin.vbs"
    del "%temp%\getadmin.vbs"
    exit /B

:gotAdmin
    pushd "%CD%"
    CD /D "%~dp0"
:--------------------------------------
REM ----> batch scripti altına yaz

Daha sonra her cihaza bir kısa isim ekliyoruzki bundan sonraki işlemlerde bu kısa isimleri kullanarak daha basit işlem yapalım.

Kod bu şekilde
Bash:
set NAMEMIX3=Xiaomi Mi Mix 3
set MIX2S=Mi Mix 2s
set MIX2=Xiaomi Mi Mix 2
set MIX=Xiaomi Mi Mix
set MI9=Xiaomi Mi9
set MI9Pro=Xiaomi Mi9 Pro 5G
set MI9SE=Xiaomi Mi9 SE
set MI9LITE=Xiaomi Mi9 Lite / CC9
set MI8=Xiaomi Mi8
set MI8Pro=Xiaomi Mi8 Pro/EE
set MI8SE=Xiaomi Mi8 SE
set MI8Lite=Xiaomi Mi8 Lite
set MI6=Xiaomi Mi6
set MI6X=Xiaomi Mi6x
set MI5Splus=Xiaomi Mi5s Plus
set MI5=Xiaomi Mi5
set MI5S=Xiaomi Mi5s
set Note10=Mi Note 10/CC9 Pro
set Note3=Xiaomi Mi Note 3
set Note2=Xiaomi Mi Note 2
set Note8pro=Redmi Note 8 Pro
set Note8=Redmi Note 8
set Note7pro=Redmi Note 7 Pro
set Note7=Redmi Note 7
set Note6=Redmi Note 6 Pro
set Note5pro=Redmi Note 5 Pro
set Note5=Redmi Note 5
set F1=Pocophone F1
set NAME9T=Redmi K20 / Mi 9T
set NAME9Tpro=K20Pro / Mi9T Pro
set Max3=Mi Max 3
set Max2=Mi Max 2



Daha sonra bir seçim ekranı yapıyoruz.

Resimleri görmek için giriş yapmanız gerekmektedir.



Bash:
ECHO.    1.    %NAMEMIX3%            12.    %MI8Lite%            23.    %Note7pro%
ECHO.                            
ECHO.    2.    %MIX2S%            13.    %MI6%            24.    %Note7%
ECHO.                            
ECHO.    3.    %MIX2%            14.    %MI6X%            25.    %Note6%
ECHO.                            
ECHO.    4.    %MIX%            15.    %MI5Splus%        26.    %Note5pro%
ECHO.                                
ECHO.    5.    %MI9%            16.    %MI5%            27.    %Note5%
ECHO.                            
ECHO.    6.    %MI9Pro%        17.    %MI5S%            28.    %F1%
ECHO.                            
ECHO.    7.    %MI9SE%            18.    %Note10%        29.    %NAME9T%
ECHO.                            
ECHO.    8.    %MI9LITE%        19.    %Note3%        30.    %NAME9Tpro%
ECHO.                            
ECHO.    9.    %MI8%            20.    %Note2%        31.    %Max3%
ECHO.                            
ECHO.    10.    %MI8Pro%        21.    %Note8pro%        32.    %Max2%
ECHO.                            
ECHO.    11.    %MI8SE%            22.    %Note8%

Şimdi ise her yapılan seçim için bir sonraki komuta gitmek için bir komut bölümü yazıyoruz.
Bu bölümde kaç numarayı seçersek o bölüme gidecektir. Komut o bölümden sonrası ile devam edecektir.

Bash:
set choice=
set /p choice=Lutfen telefonunuzun modelini dogru secmeye ozen gosterin.
if not "%choice%"=="" set choice=%choice:~0,1%
if /i "%choice%"=="1" goto %NAMEMIX3%
if /i "%choice%"=="2" goto %MIX2S%
if /i "%choice%"=="3" goto %MIX2%
if /i "%choice%"=="4" goto %MIX%
if /i "%choice%"=="5" goto %MI9%
if /i "%choice%"=="6" goto %MI9Pro%
if /i "%choice%"=="7" goto %MI9SE%
if /i "%choice%"=="8" goto %MI9LITE%
if /i "%choice%"=="9" goto %MI8%
if /i "%choice%"=="10" goto %MI8Pro%

Sonra yeni bir menü oluşturup o menüden de TWRP sürümünün seçilmesini sağlıyoruz.
Üsteki menü ve kodlara benzer olduğu için toplu ekliyorum.

Resimleri görmek için giriş yapmanız gerekmektedir.


Bash:
:Xiaomi Mi Mix 3
set TWRP1=TWRP_3.3.1-42
set TWRP2=Yok
set TWRP3=Yok
:MENU2
CLS
ECHO.
ECHO.         TWRP SECIMI YAPIN
ECHO.***********************************************
ECHO.              1.%TWRP1%
ECHO.
ECHO.              2.%TWRP2%
ECHO.
ECHO.              3.%TWRP3%
ECHO.
ECHO.
ECHO.***********************************************
ECHO.
set choice=
set /p choice=Lutfen telefonunuzun modelini dogru secmeye ozen gosterin.
if not "%choice%"=="" set choice=%choice:~0,1%
if /i "%choice%"=="1" goto %TWRP1%
if /i "%choice%"=="2" goto %TWRP2%
if /i "%choice%"=="3" goto %TWRP3%
ECHO.
ECHO.Yüklemek istediğiniz TWRP sürümünü seçiniz...
timeout /t 2 /nobreak >NUL
ECHO.
ECHO.
goto MENU2


Daha sonra ise seçile sürüme göre indirme bölümüne geçiyor ve bu bölümde indirme yaptıktan sonra go to deviceinfo diyerek o cihazın cihaz bilgilerine gönderiyoruz.

Resimleri görmek için giriş yapmanız gerekmektedir.


Bash:
:TWRP_3.3.1-42
CLS
ECHO. Dosya indirme islemi sirasinda lutfen bekleyin.
bitsadmin /transfer indirme  /download /priority normal https://miuiturkiye.s3.eu-west-2.amazonaws.com/CMTV-GoogleSearch-1.1.0.zip "c:\twrp1.img"
bitsadmin /transfer indirme  /download /priority normal https://miuiturkiye.s3.eu-west-2.amazonaws.com/LiteSpeedCache-2.2.1.zip "c:\misc1.img"

ECHO. Indirme islemi tamamlandi. Yukleme bolumune gecmek icin bir tusa basin.
pause >NUL
goto DEVICEINFOMIX3

Gördüğünüz gibi cihaz bilgileri bölümüne gidince böyle bir ekran oluyor. Burdan sonra ise go to yükleme diyerek artık yükleme bölümüne geçiyor.

Resimleri görmek için giriş yapmanız gerekmektedir.


Bash:
:DEVICEINFOMIX3
set device_name=Xiaomi Mi Mix 3
set rec_name=TWRP
set rec_ver=3.3.1-42
set rec_auth=wzsx150
set rec_team=LR.Team
set rec_date=23.10.2019
set rec_img=twrp-3.3.1-41-cepheus-mauronofrio.img
set rec_edit=MIUI Turkiye

TITLE %device_name% - TEK TUS TWRP YUKLEME ARACI
color 4f
goto YUKLEME
 

Ekli dosyalar

  • Ekran Alıntısı3.PNG
    Ekran Alıntısı3.PNG
    15 KB · Görüntüleme: 74
Son düzenleme:

HiddeNKinG

Administration
Yönetici
Admin
MIUI Expert
Elit Üye
MIUI Sever
SMS Onaylı
Adım
Hasan Özkan
Cihazım
Xiaomi 13
Meslek
Uçak Tek.
Konum
Kocaeli, Turkey
Katılım
30 Nisan 2014
Konular
1.183
Mesajlar
9.505
Çözümler
20
Tepkime puanı
13.378
Puanları
438
Proje devam etmektedir. Bittiğinde dosya olarak paylaşılacaktır.

İLK GÖRÜNTÜLER
Medyaları görmek için kayıt olmalısınız
 
Son düzenleme:

gince

Deneyimli Üye
Deneyimli Üye
MIUI Sever
SMS Onaylı
Adım
günay
Cihazım
mi 8
Yaş
45
Konum
adana
Katılım
4 Aralık 2018
Konular
9
Mesajlar
199
Tepkime puanı
136
Puanları
43
Güzel konu olmuş başkanım. Kafa karışıklığı olmaz bu şekilde. Hem yapılacak olan yanlışlıklar ve hatalar en aza indirgenmiş olur.
Emeğiniz için teşekkürler.
 

MANUPLE

Ctrl + L
Uzman Üye
MIUI Sever
Adım
Netizen
Cihazım
Poco X3 Nfc
Meslek
Yazılım Uzmanı
Konum
.
Katılım
5 Nisan 2018
Konular
39
Mesajlar
2.044
Çözümler
1
Tepkime puanı
1.294
Puanları
188
Önemli bir boşluğu farklı bir yöntem ile doldurmuşsunuz.
Elinize ve emeğinize sağlık.
 

Erkaon12

Yeni Üye
Yeni Üye
MIUI Sever
SMS Onaylı
Adım
Erkan
Cihazım
Mi8lte,note9pro
Meslek
Mühendis
Yaş
33
Konum
Urfa
Katılım
7 Nisan 2019
Konular
3
Mesajlar
32
Tepkime puanı
6
Puanları
8
Elinize sağlık hocam konu kirliliğini azaltmak adına güzel bir adım
 
Üst Alt