• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root PushBack - Send large files to phone with ease

M

Member1771050

Guest
What's PushBack?

PushBack is a small tool for Windows operating system and it copies and backs up files from your internal and external memory via Android's ADB interface.


What can I use it for?

This tool is designed primarily for people whose device is affected by "MTP bug", that is, the situation where copying of large files from PC to phone suddenly interrupts. This is easily solvable by changing the USB cable, but not all of us have multiple USB cables at hand. Hence, this tool was made.


OK, so what can I do with this tool?

- List contents of your internal or external memory;
- Send one or multiple files to your internal or external memory;
- Backup default Camera folder from your internal or external memory;
- Backup ALL contents from your internal or external memory;


How do I install it?

Quite simple! First download it from HERE.
Unpack it anywhere, run either "Internal_PushBack.bat" or "External_PushBack.bat" depending on which memory you want to manipulate, select "Initial run" by pressing "0" to setup the folders (one time job!) and you're good to go :)


How to use it?

After initial run (remember, you do it only once) you will notice some folders are created (push, camera, camera_sd, fullbackup, fullbackup_sd).

Most important folder for us is "push" folder. Put in it everything you want to send (e.g. rom.zip, gapps.zip, etc.). In the rest of folders you will find your backed up files, according to their respective names.
Usage is simple; just press a number according to the action you desire and follow on-screen instructions, if any. For example, if you wish to send ROM to your device, you would put it in "push" folder and select number "2". Or if you wish to backup pictures and videos taken with Camera, you will press "3" and they will be stored in "camera" or "camera_sd" folder.


Help! It doesn't work!!!

Yes it does :) If you never used ADB commands before, most probably your device isn't authorized yet. Check your phone, there should be a dialog asking you to allow USB debugging. Tick "Always allow from this computer" and select "OK". Now try to repeat you action and it should work. This authorization is also a one time job.


But how does it work?

As said above, it uses ADB interface. Basically, it issues "push" and "pull" commands depending on what you want to do. And some magic is involved ;) I hope you will like and use this tool.

This tool is based on and further adapted from the Gearloose ADB Manager, you can find it here:
http://forum.xda-developers.com/showthread.php?t=1177600
 
Last edited by a moderator:
Where's mah Linux port!? :D
6d33d0905230b8913b8cad55b2835764.jpg

;)
 
Can you please explain what causes the MTP bug. Is there any way to fix it? My usb cable is the one that came with the phone. It used to work right with stock rom, now wont copy large files with nameless rom. I also tried paranoid rom. My girlfriend phone wont copy large files, it's the same model as mine ms323. I'm not trying to second guess you, but I find it hard to believe it's a usb cable problem. Any pointers?
 
Can you please explain what causes the MTP bug. Is there any way to fix it? My usb cable is the one that came with the phone. It used to work right with stock rom, now wont copy large files with nameless rom. I also tried paranoid rom. My girlfriend phone wont copy large files, it's the same model as mine ms323. I'm not trying to second guess you, but I find it hard to believe it's a usb cable problem. Any pointers?
It's not ONLY the usb problem. But somehow, some random usb cable works. My cable also failed (one which came with the phone), but on stock it worked perfectly. Then I used for a long time a usb cable from Alcatel OT-995 which surprisingly worked just fine with L70. NO interruptions, no nothing. My guess is that it has something to do with the voltages sent and received via cable and the resistance of the usb cable, and I'm not THAT advanced to fiddle the voltages and whatnot. Anyway, this is just my assumption, so take it with a pinch of salt.
 
Really, really minor update today, no functionality, just some naming corrected.
 
Back
Top Bottom