Skip to content

Commit

Permalink
Version 1.20.3
Browse files Browse the repository at this point in the history
Changes:
* Added full support for the Russian language
* Required version .NET Framework upgraded to version 4.8
* Minor interface improvements
* Removed unnecessary links for downloading firmware

Изменения:
* Добавлена полная поддержка русского языка
* Требуемая версия .NET Framework повышена до версии 4.8
* Мелкие улучшения интерфейса
* Удалены ненужные ссылки для скачивания прошивки
  • Loading branch information
Zalexanninev15 committed Sep 23, 2020
1 parent 80f51a3 commit 2f7e764
Show file tree
Hide file tree
Showing 122 changed files with 25,982 additions and 132 deletions.
70 changes: 35 additions & 35 deletions About all commands.md → Flasher commands.md
Original file line number Diff line number Diff line change
@@ -1,35 +1,35 @@
# About all commands in BAT files for PFT2_Flasher

### DFU → EDL ([this](https://github.com/Zalexanninev15/PFT2/blob/master/PFT2_Flasher/edl.bat))

```
[emmcdl.exe] -p com[com_port] -raw [code]
```

### Dump ([this](https://github.com/Zalexanninev15/PFT2/blob/master/PFT2_Flasher/dump.bat))

```
[emmcdl.exe] -p COM[com_port] -f [firehose] -d [partition] -o [dump_file]
```

### Full Dump ([this](https://github.com/Zalexanninev15/PFT2/blob/master/PFT2_Flasher/full_dump.bat))

```
[emmcdl.exe] -p COM[com_port] -f [firehose] -d [partition] -o [folder_for_full_dump]\[dump_file].temp
FDFmini -img [folder_for_full_dump]\[dump_file].temp [folder_for_full_dump]\[dump_file].fdf -c
del [folder_for_full_dump]\[dump_file].temp
```

### Flash ([this](https://github.com/Zalexanninev15/PFT2/blob/master/PFT2_Flasher/flash.bat))

```
[emmcdl.exe] -p COM[com_port] -f [firehose] -b [partition] [file]
```

### Disable Google FRP ([this](https://github.com/Zalexanninev15/PFT2/blob/master/PFT2_Flasher/dgfrp.bat))

```
[emmcdl.exe] -p COM[com_port] -f [firehose] -e config
```

***Information is taken from here:*** [Pikabu](https://pikabu.ru/story/eshche_odin_sposob_dostat_dannyie_s_qualcomm_i_ne_tolko_5866571)
# Flasher commands

### DFU → EDL ([this](https://github.com/Zalexanninev15/PFT2/blob/master/PFT2_Flasher/edl.bat))

```
[emmcdl.exe] -p com[com_port] -raw [code]
```

### Dump ([this](https://github.com/Zalexanninev15/PFT2/blob/master/PFT2_Flasher/dump.bat))

```
[emmcdl.exe] -p COM[com_port] -f [firehose] -d [partition] -o [dump_file]
```

### Full Dump ([this](https://github.com/Zalexanninev15/PFT2/blob/master/PFT2_Flasher/full_dump.bat))

```
[emmcdl.exe] -p COM[com_port] -f [firehose] -d [partition] -o [folder_for_full_dump]\[dump_file].temp
FDFmini -img [folder_for_full_dump]\[dump_file].temp [folder_for_full_dump]\[dump_file].fdf -c
del [folder_for_full_dump]\[dump_file].temp
```

### Flash ([this](https://github.com/Zalexanninev15/PFT2/blob/master/PFT2_Flasher/flash.bat))

```
[emmcdl.exe] -p COM[com_port] -f [firehose] -b [partition] [file]
```

### Disable Google FRP ([this](https://github.com/Zalexanninev15/PFT2/blob/master/PFT2_Flasher/dgfrp.bat))

```
[emmcdl.exe] -p COM[com_port] -f [firehose] -e config
```

***Information is taken from here:*** [Pikabu](https://pikabu.ru/story/eshche_odin_sposob_dostat_dannyie_s_qualcomm_i_ne_tolko_5866571)
19 changes: 13 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,17 @@
# PFT2 | [Official Telegram Channel (RU)](https://t.me/PFT2_Channel)
## [Download the latest version](https://github.com/Zalexanninev15/PFT2/releases/tag/1.20.2) | [All versions](https://github.com/Zalexanninev15/PFT2/releases) | [Download source (ZIP)](https://github.com/Zalexanninev15/PFT2/archive/master.zip)
## [Download the latest version](https://github.com/Zalexanninev15/PFT2/releases/tag/1.20.3) | [All versions](https://github.com/Zalexanninev15/PFT2/releases) | [Download source (ZIP)](https://github.com/Zalexanninev15/PFT2/archive/master.zip)

## Screenshot
![](https://github.com/Zalexanninev15/PFT2/blob/master/pft2_screenshot.png?raw=true)

## Supported 💰 this project

* [SnowCloudyPie](https://4pda.ru/forum/index.php?showuser=1506787)
* kilovar337

## Description
Partitions Flashing Tool 2 - application for flash and dump partitions, disable Google FRP and remote by ADB for ZTE Blade V9 Vita, ZTE Blade A7 Vita and other smartphone on Qualcomm chipset (like as emmcdl tool) | [PFT2_Flasher](https://github.com/Zalexanninev15/PFT2/blob/master/About%20all%20commands.md)

Partitions Flashing Tool 2 - application for flash and dump partitions, disable Google FRP and remote by ADB for ZTE Blade V9 Vita, ZTE Blade A7 Vita and other smartphone on Qualcomm chipset (like as emmcdl tool) | [PFT2_Flasher](https://github.com/Zalexanninev15/PFT2/blob/master/Flasher%20commands.md)

## Features
* Flash and Dump partitions (1 partition or all partitions (Full Dump), Disable Google FRP
Expand All @@ -19,15 +22,17 @@ Partitions Flashing Tool 2 - application for flash and dump partitions, disable

## System requirements
* **OS:** Windows 7 (SP1)/8/8.1/10
* **Additional:** Microsoft .NET Framework 4.7.2, [emmcdl](https://github.com/Zalexanninev15/PFT2/releases/download/1.20/emmcdl.exe), [ADB](https://github.com/Zalexanninev15/PFT2/releases/download/1.20/ADB.zip), [ZTE + Qualcomm USB Drivers](https://cloud.mail.ru/public/CSQ9/4y878mma8) (or others for your device) and [MBN file [only for ZTE Blade V9 Vita]](https://mega.nz/file/NxM11YAY#4R43VEFT74xSywdl9iHYzp9O8S0d0lAZ7V2yxrqcFb0) (or other for your device), original USB cabel (I don't recommend using magnetic cables)
* **Additional:** Microsoft .NET Framework 4.8, [emmcdl](https://github.com/Zalexanninev15/PFT2/releases/download/1.20.3/emmcdl.exe), [ADB](https://github.com/Zalexanninev15/PFT2/releases/download/1.20.3/ADB.zip), [ZTE + Qualcomm USB Drivers + ADB Drivers](https://mega.nz/file/MhdGwYKb#00MsgumREKAUc20Ot_wy4FlnAOi0nNqW2ZNUpDnVqSI) (or others for your device) and [MBN file [only for ZTE Blade V9 Vita]](https://github.com/Zalexanninev15/PFT-Linux/raw/master/tools/emmc.mbn) (or other for your device), original USB cabel (I don't recommend using magnetic cables)

## How to use it?

## How to use it? (or [FAQ on 4PDA](https://4pda.ru/forum/index.php?s=&showtopic=952274&view=findpost&p=93484684))
For Russian speakers: [FAQ on 4PDA](https://4pda.ru/forum/index.php?s=&showtopic=952274&view=findpost&p=93484684), [Video on YouTube](https://youtu.be/NCe7R45jYhM)

**I recommend reading this information in [Typora](https://typora.io/) or any other MARKDOWN editor or viewer.**

### Preparing to configure the app:

1. Download the necessary files: [emmcdl](https://github.com/Zalexanninev15/PFT2/releases/download/1.20/emmcdl.exe), [ADB](https://github.com/Zalexanninev15/PFT2/releases/download/1.20/ADB.zip), [MBN file [only for ZTE Blade V9 Vita]](https://mega.nz/file/NxM11YAY#4R43VEFT74xSywdl9iHYzp9O8S0d0lAZ7V2yxrqcFb0) (or other for your device) and [ZTE + Qualcomm USB Drivers](https://cloud.mail.ru/public/CSQ9/4y878mma8) (or others for your device)
1. Download the necessary files: [emmcdl](https://github.com/Zalexanninev15/PFT2/releases/download/1.20.3/emmcdl.exe), [ADB](https://github.com/Zalexanninev15/PFT2/releases/download/1.20.3/ADB.zip), [MBN file [only for ZTE Blade V9 Vita]](https://github.com/Zalexanninev15/PFT-Linux/raw/master/tools/emmc.mbn) (or other for your device) and [ZTE + Qualcomm USB Drivers + ADB Drivers](https://mega.nz/file/MhdGwYKb#00MsgumREKAUc20Ot_wy4FlnAOi0nNqW2ZNUpDnVqSI) (or others for your device)
2. Extract all archives in any places (the main thing is that there are no spaces in the path), it is best to create a folder next to PFT2 (again, without spaces) and throw everything there
3. Install the drivers

Expand Down Expand Up @@ -159,7 +164,7 @@ FDFmini -img [Path to IMG/BIN file] [Path to new FDF file] -c
FDFmini -img boot.img boot.fdf -c
```

*If you have more than 2 IMG files to convert to FDF, and you don't want to waste time typing commands, then extract the contents of [this](https://github.com/Zalexanninev15/PFT2/releases/download/1.20.2/IMG_to_FDF.zip) archive to the folder with dumps. Run the batch file and wait...*
*If you have more than 2 IMG files to convert to FDF, and you don't want to waste time typing commands, then extract the contents of [this](https://github.com/Zalexanninev15/PFT2/releases/download/1.20.3/IMG_to_FDF.zip) archive to the folder with dumps. Run the batch file and wait...*

**To convert FDF to IMG use the command:**

Expand Down Expand Up @@ -255,10 +260,12 @@ Failure to work with COM port. You should again transfer the smartphone to EDL m
If the utility refuses to work, check the file paths and file names for "spaces". You can also try deleting the file "System.IO.Compression.dll", which is located next to "FDFmini.exe".

## Used libraries and other

* [MaterialSkin](https://github.com/IgnaceMaes/MaterialSkin) ([MIT License](https://github.com/IgnaceMaes/MaterialSkin/blob/master/LICENSE), by [Ignace Maes](https://github.com/IgnaceMaes))
* Shadow Fix ([code](https://jailbreakvideo.ru/shadow-and-mouse-move-for-borderless-windows-forms-application) by [XpucT](https://www.youtube.com/channel/UC2CiWFIOjQix4E6WrARzDZg))
* System.IO.Compression ([MS-.NET-Library License](https://go.microsoft.com/fwlink/?LinkId=329770))
* ImgExtractor (by And_PDA)

## Build

Compile using Visual Studio 2017-2019
2 changes: 1 addition & 1 deletion Sources/English/FDFmini/FDFmini.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<OutputType>Exe</OutputType>
<RootNamespace>FDFmini</RootNamespace>
<AssemblyName>FDFmini</AssemblyName>
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<Deterministic>true</Deterministic>
<TargetFrameworkProfile />
Expand Down
4 changes: 2 additions & 2 deletions Sources/English/FDFmini/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ class Program

static void Main(string[] args)
{
Console.Title = "FDFmini [Version 1.5.1]";
Console.Title = "FDFmini [Version 1.5.1.1]";
if (args.Length != 0)
{
try
Expand All @@ -36,7 +36,7 @@ static void Main(string[] args)
else
{
Console.WriteLine();
Console.WriteLine("FDFmini v1.5.1 by Zalexanninev15, Alexander927 and And_PDA (ImgExtractor)");
Console.WriteLine("FDFmini v1.5.1.1 by Zalexanninev15, Alexander927 and And_PDA (ImgExtractor)");
Console.WriteLine();
Console.WriteLine("FDFmini [Argument 1] [path_to_file] [Argument 2] [Argument 3]");
Console.WriteLine();
Expand Down
4 changes: 2 additions & 2 deletions Sources/English/FDFmini/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,5 @@

[assembly: Guid("57a4e5f4-c203-44d6-bcf9-27a771dbaeae")]

[assembly: AssemblyVersion("1.5.1.0")]
[assembly: AssemblyFileVersion("1.5.1.0")]
[assembly: AssemblyVersion("1.5.1.1")]
[assembly: AssemblyFileVersion("1.5.1.1")]
2 changes: 1 addition & 1 deletion Sources/English/FDFmini/Properties/Resources.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Sources/English/FDFmini/app.config
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2"/></startup></configuration>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8"/></startup></configuration>
2 changes: 1 addition & 1 deletion Sources/English/PFT2/About.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Sources/English/PFT2/App.config
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
<configuration>
<configSections>
</configSections>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2"/></startup></configuration>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8"/></startup></configuration>
Loading

0 comments on commit 2f7e764

Please sign in to comment.