• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

[RECOVERY][ Unofficially Open Recovery TWRP 2.8.1.0 ][ 09/11/2014 ]

Search This thread

surdu_petru

Recognized Contributor
Feb 3, 2010
6,923
22,808
Paris
Team Win Recovery Project !



TWRP_Recovery2.jpg




Permanent TWRP Recovery 2.8.1.0


Huawei Ascend P7



Changelog :


Code:
What's new in 2.8.1.0 :
[CENTER]* MTP fixes and improvements - you can now copy zips to the root of storage - thanks to _that
* TrueType Font support - optional as it takes up a decent amount of space so may not be available on all devices - thanks to Tassadar
* Temperature support - thanks to bigbiff
* Various other bugfixes and tweaks[/CENTER]


Downloads :

Code:
[CENTER]
* [B][I][SIZE="5"][COLOR="DeepSkyBlue"]New Update :[/COLOR][/SIZE][/I][/B] [URL="http://forum.xda-developers.com/showpost.php?p=56613952&postcount=176"]TWRP 2.8.1.0[/URL] !

* [URL="https://www.androidfilehost.com/?fid=23622183712471290"]openrecovery-twrp-2.8.0.0.img[/URL]

* openrecovery-twrp-2.7.1.0.img -> [URL="http://www.androidfilehost.com/?fid=23501681358560545"]openrecovery-twrp-2.7.1.0.v1.rar[/URL]


Installation :

Code:
[CENTER]
* [FONT="Arial Black"]Make Sure That Your Device Has Already Unlocked Bootloader ![/FONT]

* [B][I]Make Sure That You Have Already Removed "/system/set_immutable.list" Or Restore Your Previous Backup Will Fail ![/I][/B]
[LIST]
[*] For TWRP 2.8.0.0 :
[LIST]
[*] boot your device in bootloader mode  :$ adb reboot bootloader
[*] flash custom twrp recovery :$ (sudo*) fastboot flash recovery openrecovery-twrp-2.8.0.0.img
[*] reboot your device :$ (sudo*) fastboot reboot
[*] * only for Ubuntu 14.xx !
[/LIST]
[*] For TWRP 2.7.1.0 :
[LIST]
[*] extract recovery image ( openrecovery-twrp-2.7.1.0 ) from archive openrecovery-twrp-2.7.1.0.v1.rar 
[*] boot your device in bootloader mode :$ adb reboot bootloader
[*] flash custom twrp recovery :$ fastboot flash recovery openrecovery-twrp-2.7.1.0.img
[*] reboot your device :$ fastboot reboot
[/LIST]
[/LIST]
[/CENTER]


Issues :

Code:
[CENTER]
* Internal Storage Not Mount ;

* Wipe -> Advanced Wipe -> Internal Storage -> Repair or Change File System -> Cannot Be Done  : [B][COLOR="Red"]Invalid partition selection[/COLOR][/B] ;[/CENTER]


Source :

Code:
[CENTER]* [URL="https://github.com/TeamWin/Team-Win-Recovery-Project/tree/twrp2.7"]TeamWin GitHub[/URL] !

* TWRP Huawei Ascend P7 -> [URL="https://github.com/surdupetru/p7_twrp"]GitHub[/URL]
 [/CENTER]



Stock Recovery Ascend P7 :

Code:
[CENTER]
* [URL="http://forum.xda-developers.com/showpost.php?p=53980121&postcount=4"]Huawei Ascend P7-L10[/URL] thanks to [URL="http://forum.xda-developers.com/member.php?u=2775894"]XQC[/URL] ;

* [URL="http://forum.xda-developers.com/showpost.php?p=53981881&postcount=6"]Huawei Ascend P7-L00[/URL] thanks to [URL="http://forum.xda-developers.com/member.php?u=266181"]olegusss[/URL] ;
 [/CENTER]


Credit :

Code:
[CENTER]* [URL="http://teamw.in/project/twrp2"][B]Team[COLOR="RoyalBlue"]Win[/B][/COLOR][/URL]

* [URL="http://forum.xda-developers.com/showthread.php?t=1943625"]Dees_Troy[/URL][/CENTER]

* Thanks for helping me with all info about P7 : [URL="http://forum.xda-developers.com/member.php?u=4221381"]Max4000[/URL] ; [URL="http://forum.xda-developers.com/member.php?u=2775894"]XQC[/URL] ; [URL="http://forum.xda-developers.com/member.php?u=266181"]olegusss[/URL] ; [URL="http://forum.xda-developers.com/member.php?u=5536121"]bibiloi[/URL]




Screenshots :

IMAG0086.jpg


[/CENTER]

regards,
Surdu Petru
 
Last edited:

surdu_petru

Recognized Contributor
Feb 3, 2010
6,923
22,808
Paris
Please after test, report all issue !

I'll try to solve a part of them in the next update !



When you report an issue, please add this file ( > adb pull /cache/recovery/last_log ) -> to be able to see what was wrong !




Huawei Ascend P7 Donors :

Code:
[CENTER]*  [URL="http://forum.xda-developers.com/member.php?u=4221381"]Max4000[/URL] 

* [URL="http://forum.xda-developers.com/member.php?u=3456823"]zema1971[/URL] 

* [B]Matthias Metz[/B]

* [URL="http://forum.xda-developers.com/member.php?u=5845719"]arthios[/URL] 

* [URL="http://forum.xda-developers.com/member.php?u=4424350"]RICKROCKER[/URL] 

* [URL="http://forum.xda-developers.com/member.php?u=5496921"]DJ BlackEagle[/URL] 

* [B]Thorsten Legrand [/B]

* [URL="http://forum.xda-developers.com/member.php?u=5053142"]Superwitschi[/URL] 

* [URL="http://forum.xda-developers.com/member.php?u=4640096"]julianceed[/URL] 

* [URL="http://forum.xda-developers.com/member.php?u=4424350"]RICKROCKER[/URL] 

* [URL="http://forum.xda-developers.com/member.php?u=4424350"]RICKROCKER[/URL] 

* [URL="http://forum.xda-developers.com/member.php?u=3455314"]jack4280[/URL] 

* [URL="http://forum.xda-developers.com/member.php?u=5355423"]seschaum[/URL] 

* [URL="http://forum.xda-developers.com/member.php?u=519375"]mikesa[/URL] 

* [URL="http://forum.xda-developers.com/member.php?u=1394516"]jesana1976 [/URL]

* [URL="http://forum.xda-developers.com/member.php?u=5650623"]craescu[/URL] 

* [B]Ian Hawkins[/B] 

* [URL="http://forum.xda-developers.com/member.php?u=5903110"]xdadevelkl[/URL] 

* [B]Klaus Dosser[/B] 

* [URL="http://forum.xda-developers.com/member.php?u=3032432"]Mik Komarov[/URL] 

* [URL="http://forum.xda-developers.com/member.php?u=287963"]helowsa[/URL] 

* [URL="http://forum.xda-developers.com/member.php?u=4424350"]RICKROCKER[/URL] 

* [URL="http://forum.xda-developers.com/member.php?u=1217290"]hvy109[/URL] 

* [URL="http://forum.xda-developers.com/member.php?u=6095039"]unimatrix_zero[/URL] 

* [URL="http://forum.xda-developers.com/member.php?u=4224069"]Stryker_SK[/URL] 

* [URL="http://forum.xda-developers.com/member.php?u=5863453"]3nDrold[/URL]

[B][I][FONT="Century Gothic"][COLOR="DarkOrange"]Thank you all very very much !!![/COLOR][/FONT][/I][/B] 

[/CENTER]



 
Last edited:

surdu_petru

Recognized Contributor
Feb 3, 2010
6,923
22,808
Paris
Provide us PayPal and/or bitcoin link. I hope I'm not the only one who is thankful for your work and would like to spend some money to see more of your great work on the P7.

Once you check "
" button under my avatar , you are able to send by PayPal.

Also I can provide a updated list with all donors for P7 ....

Another idea would be a loan phone for a longer period, it must not be new - but anyway you have a great idea !
 
  • Like
Reactions: yordy

jkmaxfli

Senior Member
May 6, 2012
620
90
Please after test, report all issue !

I'll try to solve a part of them in the next update !



When you report an issue, please add this file ( > adb pull /cache/recovery/last_log ) -> to be able to see what was wrong !

I report my issue, restore dont work (FAILED), thanks Surdu:

Code:
C:\platform-tools>adb pull/cache/recovery/last_log
Android Debug Bridge version 1.0.31

 -a                            - directs adb to listen on all interfaces for a c
onnection
 -d                            - directs command to the only connected USB devic
e
                                 returns an error if more than one USB device is
 present.
 -e                            - directs command to the only running emulator.
                                 returns an error if more than one emulator is r
unning.
 -s <specific device>          - directs command to the device or emulator with
the given
                                 serial number or qualifier. Overrides ANDROID_S
ERIAL
                                 environment variable.
 -p <product name or path>     - simple product name like 'sooner', or
                                 a relative/absolute path to a product
                                 out directory like 'out/target/product/sooner'.

                                 If -p is not specified, the ANDROID_PRODUCT_OUT

                                 environment variable is used, which must
                                 be an absolute path.
 -H                            - Name of adb server host (default: localhost)
 -P                            - Port of adb server (default: 5037)
 devices [-l]                  - list all connected devices
                                 ('-l' will also list device qualifiers)
 connect <host>[:<port>]       - connect to a device via TCP/IP
                                 Port 5555 is used by default if no port number
is specified.
 disconnect [<host>[:<port>]]  - disconnect from a TCP/IP device.
                                 Port 5555 is used by default if no port number
is specified.
                                 Using this command with no additional arguments

                                 will disconnect from all connected TCP/IP devic
es.

device commands:
  adb push <local> <remote>    - copy file/dir to device
  adb pull <remote> [<local>]  - copy file/dir from device
  adb sync [ <directory> ]     - copy host->device only if changed
                                 (-l means list but don't copy)
                                 (see 'adb help all')
  adb shell                    - run remote shell interactively
  adb shell <command>          - run remote shell command
  adb emu <command>            - run emulator console command
  adb logcat [ <filter-spec> ] - View device log
  adb forward --list           - list all forward socket connections.
                                 the format is a list of lines with the followin
g format:
                                    <serial> " " <local> " " <remote> "\n"
  adb forward <local> <remote> - forward socket connections
                                 forward specs are one of:
                                   tcp:<port>
                                   localabstract:<unix domain socket name>
                                   localreserved:<unix domain socket name>
                                   localfilesystem:<unix domain socket name>
                                   dev:<character device name>
                                   jdwp:<process pid> (remote only)
  adb forward --no-rebind <local> <remote>
                               - same as 'adb forward <local> <remote>' but fail
s
                                 if <local> is already forwarded
  adb forward --remove <local> - remove a specific forward socket connection
  adb forward --remove-all     - remove all forward socket connections
  adb jdwp                     - list PIDs of processes hosting a JDWP transport

  adb install [-l] [-r] [-s] [--algo <algorithm name> --key <hex-encoded key> --
iv <hex-encoded iv>] <file>
                               - push this package file to the device and instal
l it
                                 ('-l' means forward-lock the app)
                                 ('-r' means reinstall the app, keeping its data
)
                                 ('-s' means install on SD card instead of inter
nal storage)
                                 ('--algo', '--key', and '--iv' mean the file is
 encrypted already)
  adb uninstall [-k] <package> - remove this app package from the device
                                 ('-k' means keep the data and cache directories
)
  adb bugreport                - return all information from the device
                                 that should be included in a bug report.

  adb backup [-f <file>] [-apk|-noapk] [-obb|-noobb] [-shared|-noshared] [-all]
[-system|-nosystem] [<packages...>]
                               - write an archive of the device's data to <file>
.
                                 If no -f option is supplied then the data is wr
itten
                                 to "backup.ab" in the current directory.
                                 (-apk|-noapk enable/disable backup of the .apks
 themselves
                                    in the archive; the default is noapk.)
                                 (-obb|-noobb enable/disable backup of any insta
lled apk expansion
                                    (aka .obb) files associated with each applic
ation; the default
                                    is noobb.)
                                 (-shared|-noshared enable/disable backup of the
 device's
                                    shared storage / SD card contents; the defau
lt is noshared.)
                                 (-all means to back up all installed applicatio
ns)
                                 (-system|-nosystem toggles whether -all automat
ically includes
                                    system applications; the default is to inclu
de system apps)
                                 (<packages...> is the list of applications to b
e backed up.  If
                                    the -all or -shared flags are passed, then t
he package
                                    list is optional.  Applications explicitly g
iven on the
                                    command line will be included even if -nosys
tem would
                                    ordinarily cause them to be omitted.)

  adb restore <file>           - restore device contents from the <file> backup
archive

  adb help                     - show this help message
  adb version                  - show version num

scripting:
  adb wait-for-device          - block until device is online
  adb start-server             - ensure that there is a server running
  adb kill-server              - kill the server if it is running
  adb get-state                - prints: offline | bootloader | device
  adb get-serialno             - prints: <serial-number>
  adb get-devpath              - prints: <device-path>
  adb status-window            - continuously print device status for a specifie
d device
  adb remount                  - remounts the /system partition on the device re
ad-write
  adb reboot [bootloader|recovery] - reboots the device, optionally into the boo
tloader or recovery program
  adb reboot-bootloader        - reboots the device into the bootloader
  adb root                     - restarts the adbd daemon with root permissions
  adb usb                      - restarts the adbd daemon listening on USB
  adb tcpip <port>             - restarts the adbd daemon listening on TCP on th
e specified port
networking:
  adb ppp <tty> [parameters]   - Run PPP over USB.
 Note: you should not automatically start a PPP connection.
 <tty> refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1
 [parameters] - Eg. defaultroute debug dump local notty usepeerdns

adb sync notes: adb sync [ <directory> ]
  <localdir> can be interpreted in several ways:

  - If <directory> is not specified, both /system and /data partitions will be u
pdated.

  - If it is "system" or "data", only the corresponding partition
    is updated.

environmental variables:
  ADB_TRACE                    - Print debug information. A comma separated list
 of the following values
                                 1 or all, adb, sockets, packets, rwx, usb, sync
, sysdeps, transport, jdwp
  ANDROID_SERIAL               - The serial number to connect to. -s takes prior
ity over this if given.
  ANDROID_LOG_TAGS             - When used with the logcat option, only these de
bug tags are printed.

C:\platform-tools>
 
Last edited:

taaeem

Senior Member
Feb 22, 2014
1,013
642
Hamburg
I report my issue, restore dont work (FAILED), thanks Surdu:

Code:
C:\platform-tools>adb pull/cache/recovery/last_log
Android Debug Bridge version 1.0.31

 -a                            - directs adb to listen on all interfaces for a c
onnection
 -d                            - directs command to the only connected USB devic
e
                                 returns an error if more than one USB device is
 present.
 -e                            - directs command to the only running emulator.
                                 returns an error if more than one emulator is r
unning.
 -s <specific device>          - directs command to the device or emulator with
the given
                                 serial number or qualifier. Overrides ANDROID_S
ERIAL
                                 environment variable.
 -p <product name or path>     - simple product name like 'sooner', or
                                 a relative/absolute path to a product
                                 out directory like 'out/target/product/sooner'.

                                 If -p is not specified, the ANDROID_PRODUCT_OUT

                                 environment variable is used, which must
                                 be an absolute path.
 -H                            - Name of adb server host (default: localhost)
 -P                            - Port of adb server (default: 5037)
 devices [-l]                  - list all connected devices
                                 ('-l' will also list device qualifiers)
 connect <host>[:<port>]       - connect to a device via TCP/IP
                                 Port 5555 is used by default if no port number
is specified.
 disconnect [<host>[:<port>]]  - disconnect from a TCP/IP device.
                                 Port 5555 is used by default if no port number
is specified.
                                 Using this command with no additional arguments

                                 will disconnect from all connected TCP/IP devic
es.

device commands:
  adb push <local> <remote>    - copy file/dir to device
  adb pull <remote> [<local>]  - copy file/dir from device
  adb sync [ <directory> ]     - copy host->device only if changed
                                 (-l means list but don't copy)
                                 (see 'adb help all')
  adb shell                    - run remote shell interactively
  adb shell <command>          - run remote shell command
  adb emu <command>            - run emulator console command
  adb logcat [ <filter-spec> ] - View device log
  adb forward --list           - list all forward socket connections.
                                 the format is a list of lines with the followin
g format:
                                    <serial> " " <local> " " <remote> "\n"
  adb forward <local> <remote> - forward socket connections
                                 forward specs are one of:
                                   tcp:<port>
                                   localabstract:<unix domain socket name>
                                   localreserved:<unix domain socket name>
                                   localfilesystem:<unix domain socket name>
                                   dev:<character device name>
                                   jdwp:<process pid> (remote only)
  adb forward --no-rebind <local> <remote>
                               - same as 'adb forward <local> <remote>' but fail
s
                                 if <local> is already forwarded
  adb forward --remove <local> - remove a specific forward socket connection
  adb forward --remove-all     - remove all forward socket connections
  adb jdwp                     - list PIDs of processes hosting a JDWP transport

  adb install [-l] [-r] [-s] [--algo <algorithm name> --key <hex-encoded key> --
iv <hex-encoded iv>] <file>
                               - push this package file to the device and instal
l it
                                 ('-l' means forward-lock the app)
                                 ('-r' means reinstall the app, keeping its data
)
                                 ('-s' means install on SD card instead of inter
nal storage)
                                 ('--algo', '--key', and '--iv' mean the file is
 encrypted already)
  adb uninstall [-k] <package> - remove this app package from the device
                                 ('-k' means keep the data and cache directories
)
  adb bugreport                - return all information from the device
                                 that should be included in a bug report.

  adb backup [-f <file>] [-apk|-noapk] [-obb|-noobb] [-shared|-noshared] [-all]
[-system|-nosystem] [<packages...>]
                               - write an archive of the device's data to <file>
.
                                 If no -f option is supplied then the data is wr
itten
                                 to "backup.ab" in the current directory.
                                 (-apk|-noapk enable/disable backup of the .apks
 themselves
                                    in the archive; the default is noapk.)
                                 (-obb|-noobb enable/disable backup of any insta
lled apk expansion
                                    (aka .obb) files associated with each applic
ation; the default
                                    is noobb.)
                                 (-shared|-noshared enable/disable backup of the
 device's
                                    shared storage / SD card contents; the defau
lt is noshared.)
                                 (-all means to back up all installed applicatio
ns)
                                 (-system|-nosystem toggles whether -all automat
ically includes
                                    system applications; the default is to inclu
de system apps)
                                 (<packages...> is the list of applications to b
e backed up.  If
                                    the -all or -shared flags are passed, then t
he package
                                    list is optional.  Applications explicitly g
iven on the
                                    command line will be included even if -nosys
tem would
                                    ordinarily cause them to be omitted.)

  adb restore <file>           - restore device contents from the <file> backup
archive

  adb help                     - show this help message
  adb version                  - show version num

scripting:
  adb wait-for-device          - block until device is online
  adb start-server             - ensure that there is a server running
  adb kill-server              - kill the server if it is running
  adb get-state                - prints: offline | bootloader | device
  adb get-serialno             - prints: <serial-number>
  adb get-devpath              - prints: <device-path>
  adb status-window            - continuously print device status for a specifie
d device
  adb remount                  - remounts the /system partition on the device re
ad-write
  adb reboot [bootloader|recovery] - reboots the device, optionally into the boo
tloader or recovery program
  adb reboot-bootloader        - reboots the device into the bootloader
  adb root                     - restarts the adbd daemon with root permissions
  adb usb                      - restarts the adbd daemon listening on USB
  adb tcpip <port>             - restarts the adbd daemon listening on TCP on th
e specified port
networking:
  adb ppp <tty> [parameters]   - Run PPP over USB.
 Note: you should not automatically start a PPP connection.
 <tty> refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1
 [parameters] - Eg. defaultroute debug dump local notty usepeerdns

adb sync notes: adb sync [ <directory> ]
  <localdir> can be interpreted in several ways:

  - If <directory> is not specified, both /system and /data partitions will be u
pdated.

  - If it is "system" or "data", only the corresponding partition
    is updated.

environmental variables:
  ADB_TRACE                    - Print debug information. A comma separated list
 of the following values
                                 1 or all, adb, sockets, packets, rwx, usb, sync
, sysdeps, transport, jdwp
  ANDROID_SERIAL               - The serial number to connect to. -s takes prior
ity over this if given.
  ANDROID_LOG_TAGS             - When used with the logcat option, only these de
bug tags are printed.

C:\platform-tools>
So far I see you forgot a space between pull and /cache.
 
  • Like
Reactions: surdu_petru

jkmaxfli

Senior Member
May 6, 2012
620
90
Originally Posted by taaeem
So far I see you forgot a space between pull and /cache.

It must be correctly without the space between pull and /cache. , look at the log dump .

Code:
C:\platform-tools>adb pull /cache/recovery/last_log
error: device not found

C:\platform-tools>adb pull/cache/recovery/last_log
Android Debug Bridge version 1.0.31

 -a                            - directs adb to listen on all interfaces for a c
onnection
 -d                            - directs command to the only connected USB devic
e
                                 returns an error if more than one USB device is
 present.
 -e                            - directs command to the only running emulator.
                                 returns an error if more than one emulator is r
unning.
 -s <specific device>          - directs command to the device or emulator with
the given
                                 serial number or qualifier. Overrides ANDROID_S
ERIAL
                                 environment variable.
 -p <product name or path>     - simple product name like 'sooner', or
                                 a relative/absolute path to a product
                                 out directory like 'out/target/product/sooner'.

                                 If -p is not specified, the ANDROID_PRODUCT_OUT

                                 environment variable is used, which must
                                 be an absolute path.
 -H                            - Name of adb server host (default: localhost)
 -P                            - Port of adb server (default: 5037)
 devices [-l]                  - list all connected devices
                                 ('-l' will also list device qualifiers)
 connect <host>[:<port>]       - connect to a device via TCP/IP
                                 Port 5555 is used by default if no port number
is specified.
 disconnect [<host>[:<port>]]  - disconnect from a TCP/IP device.
                                 Port 5555 is used by default if no port number
is specified.
                                 Using this command with no additional arguments

                                 will disconnect from all connected TCP/IP devic
es.

device commands:
  adb push <local> <remote>    - copy file/dir to device
  adb pull <remote> [<local>]  - copy file/dir from device
  adb sync [ <directory> ]     - copy host->device only if changed
                                 (-l means list but don't copy)
                                 (see 'adb help all')
  adb shell                    - run remote shell interactively
  adb shell <command>          - run remote shell command
  adb emu <command>            - run emulator console command
  adb logcat [ <filter-spec> ] - View device log
  adb forward --list           - list all forward socket connections.
                                 the format is a list of lines with the followin
g format:
                                    <serial> " " <local> " " <remote> "\n"
  adb forward <local> <remote> - forward socket connections
                                 forward specs are one of:
                                   tcp:<port>
                                   localabstract:<unix domain socket name>
                                   localreserved:<unix domain socket name>
                                   localfilesystem:<unix domain socket name>
                                   dev:<character device name>
                                   jdwp:<process pid> (remote only)
  adb forward --no-rebind <local> <remote>
                               - same as 'adb forward <local> <remote>' but fail
s
                                 if <local> is already forwarded
  adb forward --remove <local> - remove a specific forward socket connection
  adb forward --remove-all     - remove all forward socket connections
  adb jdwp                     - list PIDs of processes hosting a JDWP transport

  adb install [-l] [-r] [-s] [--algo <algorithm name> --key <hex-encoded key> --
iv <hex-encoded iv>] <file>
                               - push this package file to the device and instal
l it
                                 ('-l' means forward-lock the app)
                                 ('-r' means reinstall the app, keeping its data
)
                                 ('-s' means install on SD card instead of inter
nal storage)
                                 ('--algo', '--key', and '--iv' mean the file is
 encrypted already)
  adb uninstall [-k] <package> - remove this app package from the device
                                 ('-k' means keep the data and cache directories
)
  adb bugreport                - return all information from the device
                                 that should be included in a bug report.

  adb backup [-f <file>] [-apk|-noapk] [-obb|-noobb] [-shared|-noshared] [-all]
[-system|-nosystem] [<packages...>]
                               - write an archive of the device's data to <file>
.
                                 If no -f option is supplied then the data is wr
itten
                                 to "backup.ab" in the current directory.
                                 (-apk|-noapk enable/disable backup of the .apks
 themselves
                                    in the archive; the default is noapk.)
                                 (-obb|-noobb enable/disable backup of any insta
lled apk expansion
                                    (aka .obb) files associated with each applic
ation; the default
                                    is noobb.)
                                 (-shared|-noshared enable/disable backup of the
 device's
                                    shared storage / SD card contents; the defau
lt is noshared.)
                                 (-all means to back up all installed applicatio
ns)
                                 (-system|-nosystem toggles whether -all automat
ically includes
                                    system applications; the default is to inclu
de system apps)
                                 (<packages...> is the list of applications to b
e backed up.  If
                                    the -all or -shared flags are passed, then t
he package
                                    list is optional.  Applications explicitly g
iven on the
                                    command line will be included even if -nosys
tem would
                                    ordinarily cause them to be omitted.)

  adb restore <file>           - restore device contents from the <file> backup
archive

  adb help                     - show this help message
  adb version                  - show version num

scripting:
  adb wait-for-device          - block until device is online
  adb start-server             - ensure that there is a server running
  adb kill-server              - kill the server if it is running
  adb get-state                - prints: offline | bootloader | device
  adb get-serialno             - prints: <serial-number>
  adb get-devpath              - prints: <device-path>
  adb status-window            - continuously print device status for a specifie
d device
  adb remount                  - remounts the /system partition on the device re
ad-write
  adb reboot [bootloader|recovery] - reboots the device, optionally into the boo
tloader or recovery program
  adb reboot-bootloader        - reboots the device into the bootloader
  adb root                     - restarts the adbd daemon with root permissions
  adb usb                      - restarts the adbd daemon listening on USB
  adb tcpip <port>             - restarts the adbd daemon listening on TCP on th
e specified port
networking:
  adb ppp <tty> [parameters]   - Run PPP over USB.
 Note: you should not automatically start a PPP connection.
 <tty> refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1
 [parameters] - Eg. defaultroute debug dump local notty usepeerdns

adb sync notes: adb sync [ <directory> ]
  <localdir> can be interpreted in several ways:

  - If <directory> is not specified, both /system and /data partitions will be u
pdated.

  - If it is "system" or "data", only the corresponding partition
    is updated.

environmental variables:
  ADB_TRACE                    - Print debug information. A comma separated list
 of the following values
                                 1 or all, adb, sockets, packets, rwx, usb, sync
, sysdeps, transport, jdwp
  ANDROID_SERIAL               - The serial number to connect to. -s takes prior
ity over this if given.
  ANDROID_LOG_TAGS             - When used with the logcat option, only these de
bug tags are printed.

C:\platform-tools>
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 44
    Team Win Recovery Project !



    TWRP_Recovery2.jpg




    Permanent TWRP Recovery 2.8.1.0


    Huawei Ascend P7



    Changelog :


    Code:
    What's new in 2.8.1.0 :
    [CENTER]* MTP fixes and improvements - you can now copy zips to the root of storage - thanks to _that
    * TrueType Font support - optional as it takes up a decent amount of space so may not be available on all devices - thanks to Tassadar
    * Temperature support - thanks to bigbiff
    * Various other bugfixes and tweaks[/CENTER]


    Downloads :

    Code:
    [CENTER]
    * [B][I][SIZE="5"][COLOR="DeepSkyBlue"]New Update :[/COLOR][/SIZE][/I][/B] [URL="http://forum.xda-developers.com/showpost.php?p=56613952&postcount=176"]TWRP 2.8.1.0[/URL] !
    
    * [URL="https://www.androidfilehost.com/?fid=23622183712471290"]openrecovery-twrp-2.8.0.0.img[/URL]
    
    * openrecovery-twrp-2.7.1.0.img -> [URL="http://www.androidfilehost.com/?fid=23501681358560545"]openrecovery-twrp-2.7.1.0.v1.rar[/URL]


    Installation :

    Code:
    [CENTER]
    * [FONT="Arial Black"]Make Sure That Your Device Has Already Unlocked Bootloader ![/FONT]
    
    * [B][I]Make Sure That You Have Already Removed "/system/set_immutable.list" Or Restore Your Previous Backup Will Fail ![/I][/B]
    [LIST]
    [*] For TWRP 2.8.0.0 :
    [LIST]
    [*] boot your device in bootloader mode  :$ adb reboot bootloader
    [*] flash custom twrp recovery :$ (sudo*) fastboot flash recovery openrecovery-twrp-2.8.0.0.img
    [*] reboot your device :$ (sudo*) fastboot reboot
    [*] * only for Ubuntu 14.xx !
    [/LIST]
    [*] For TWRP 2.7.1.0 :
    [LIST]
    [*] extract recovery image ( openrecovery-twrp-2.7.1.0 ) from archive openrecovery-twrp-2.7.1.0.v1.rar 
    [*] boot your device in bootloader mode :$ adb reboot bootloader
    [*] flash custom twrp recovery :$ fastboot flash recovery openrecovery-twrp-2.7.1.0.img
    [*] reboot your device :$ fastboot reboot
    [/LIST]
    [/LIST]
    [/CENTER]


    Issues :

    Code:
    [CENTER]
    * Internal Storage Not Mount ;
    
    * Wipe -> Advanced Wipe -> Internal Storage -> Repair or Change File System -> Cannot Be Done  : [B][COLOR="Red"]Invalid partition selection[/COLOR][/B] ;[/CENTER]


    Source :

    Code:
    [CENTER]* [URL="https://github.com/TeamWin/Team-Win-Recovery-Project/tree/twrp2.7"]TeamWin GitHub[/URL] !
    
    * TWRP Huawei Ascend P7 -> [URL="https://github.com/surdupetru/p7_twrp"]GitHub[/URL]
     [/CENTER]



    Stock Recovery Ascend P7 :

    Code:
    [CENTER]
    * [URL="http://forum.xda-developers.com/showpost.php?p=53980121&postcount=4"]Huawei Ascend P7-L10[/URL] thanks to [URL="http://forum.xda-developers.com/member.php?u=2775894"]XQC[/URL] ;
    
    * [URL="http://forum.xda-developers.com/showpost.php?p=53981881&postcount=6"]Huawei Ascend P7-L00[/URL] thanks to [URL="http://forum.xda-developers.com/member.php?u=266181"]olegusss[/URL] ;
     [/CENTER]


    Credit :

    Code:
    [CENTER]* [URL="http://teamw.in/project/twrp2"][B]Team[COLOR="RoyalBlue"]Win[/B][/COLOR][/URL]
    
    * [URL="http://forum.xda-developers.com/showthread.php?t=1943625"]Dees_Troy[/URL][/CENTER]
    
    * Thanks for helping me with all info about P7 : [URL="http://forum.xda-developers.com/member.php?u=4221381"]Max4000[/URL] ; [URL="http://forum.xda-developers.com/member.php?u=2775894"]XQC[/URL] ; [URL="http://forum.xda-developers.com/member.php?u=266181"]olegusss[/URL] ; [URL="http://forum.xda-developers.com/member.php?u=5536121"]bibiloi[/URL]




    Screenshots :

    IMAG0086.jpg


    [/CENTER]

    regards,
    Surdu Petru
    13
    Please after test, report all issue !

    I'll try to solve a part of them in the next update !



    When you report an issue, please add this file ( > adb pull /cache/recovery/last_log ) -> to be able to see what was wrong !




    Huawei Ascend P7 Donors :

    Code:
    [CENTER]*  [URL="http://forum.xda-developers.com/member.php?u=4221381"]Max4000[/URL] 
    
    * [URL="http://forum.xda-developers.com/member.php?u=3456823"]zema1971[/URL] 
    
    * [B]Matthias Metz[/B]
    
    * [URL="http://forum.xda-developers.com/member.php?u=5845719"]arthios[/URL] 
    
    * [URL="http://forum.xda-developers.com/member.php?u=4424350"]RICKROCKER[/URL] 
    
    * [URL="http://forum.xda-developers.com/member.php?u=5496921"]DJ BlackEagle[/URL] 
    
    * [B]Thorsten Legrand [/B]
    
    * [URL="http://forum.xda-developers.com/member.php?u=5053142"]Superwitschi[/URL] 
    
    * [URL="http://forum.xda-developers.com/member.php?u=4640096"]julianceed[/URL] 
    
    * [URL="http://forum.xda-developers.com/member.php?u=4424350"]RICKROCKER[/URL] 
    
    * [URL="http://forum.xda-developers.com/member.php?u=4424350"]RICKROCKER[/URL] 
    
    * [URL="http://forum.xda-developers.com/member.php?u=3455314"]jack4280[/URL] 
    
    * [URL="http://forum.xda-developers.com/member.php?u=5355423"]seschaum[/URL] 
    
    * [URL="http://forum.xda-developers.com/member.php?u=519375"]mikesa[/URL] 
    
    * [URL="http://forum.xda-developers.com/member.php?u=1394516"]jesana1976 [/URL]
    
    * [URL="http://forum.xda-developers.com/member.php?u=5650623"]craescu[/URL] 
    
    * [B]Ian Hawkins[/B] 
    
    * [URL="http://forum.xda-developers.com/member.php?u=5903110"]xdadevelkl[/URL] 
    
    * [B]Klaus Dosser[/B] 
    
    * [URL="http://forum.xda-developers.com/member.php?u=3032432"]Mik Komarov[/URL] 
    
    * [URL="http://forum.xda-developers.com/member.php?u=287963"]helowsa[/URL] 
    
    * [URL="http://forum.xda-developers.com/member.php?u=4424350"]RICKROCKER[/URL] 
    
    * [URL="http://forum.xda-developers.com/member.php?u=1217290"]hvy109[/URL] 
    
    * [URL="http://forum.xda-developers.com/member.php?u=6095039"]unimatrix_zero[/URL] 
    
    * [URL="http://forum.xda-developers.com/member.php?u=4224069"]Stryker_SK[/URL] 
    
    * [URL="http://forum.xda-developers.com/member.php?u=5863453"]3nDrold[/URL]
    
    [B][I][FONT="Century Gothic"][COLOR="DarkOrange"]Thank you all very very much !!![/COLOR][/FONT][/I][/B] 
    
    [/CENTER]



    12
    New Update TWRP 2.8.1.0 !

    Hello !

    New update : TWRP 2.8.1.0 !

    Changelog :
    • TWRP Officillay Changelog ;
    • fixed correct color issues ;
    • fixed once again /data/cust not wiped for : Wipe -> Swipe to Factory Reset & Wipe -> Advanced Wipe -> Data ( needed for Stock Huawei Firmware or Custom Rom based Stock Huawei Firmware ) ;
    • fix recreated /data/cust on Wipe -> Format Data !

    Downloads :


    Installations :
    • put your device in bootloader mode ;
    • "fastboot flash recovery openrecovery-twrp-2.8.1.0.img"
    • "fastboot reboot"
    • Enjoy !


    Issues :
    • Internal Storage cannot be mount ;
    • Wipe -> Advanced Wipe -> Internal Storage -> Repair or Change File System -> cannot be done : Invalid partition selection ;


    Screenshot :

    IMAG0086.jpg


    Best regards !
    9
    New Update TWRP 2.8.0.0 !!!

    Hello !

    New update : TWRP 2.8.0.0 !

    Changelog :
    • TWRP Officillay Changelog ;
    • mount custom storage /cust ;
    • added USB-OTG ! ( not tested ! )
    • enabled MTP !
    • fixed /data/cust not wiped for : Wipe -> Swipe to Factory Reset & Wipe -> Advanced Wipe -> Data ( needed for Stock Huawei Firmware or Custom Rom based Stock Huawei Firmware ) ;

    Downloads :

    Issues :
    • Internal Storage cannot be mount ;
    • Wipe -> Advanced Wipe -> Internal Storage -> Repair or Change File System -> cannot be done : Invalid partition selection ;


    "Device Tree" for building TWRP was already pused in my repository ! Please check OP for link .

    Best regards !
    4
    @surdu_petru
    Donation made (3UG143523F660832U)

    Hopefully development continues.. (not only for your great TWRP)
    Keep it up!

    Hello !

    Thank you very much seschaum, for your generous donation :good:

    At this time your device cost about 360 E , and perhaps until September when I get back from vacation, I'll be able to buy this device .

    Certainly will be here some custom ROM's based AOSP like OmniROM , ParanoidAndroid ( AOSPA ) and maybe others....


    Best regards !