If you love your android and the advantages of ADB commands then you’re probably aware of how to push files using the adb command to your android devices. The only reason I use adb is to put files on my Galaxy S3 because my MacBook Air won’t recognize my Galaxy S3 (AT&T). On my MacBook Air I previously used Android File Transfer for Mac and enabled my phone in Camera (PTP) mode but that quit working.
For the following example I’m putting the highly popular rom called [ROM] AOKP(Jellybean) Task & Ktoonsez Run a Train on my Galaxy S3 (AT&T). This will also working for the S3 on other carriers. Also my instructions are for Mac but somethings should be similar Windows.
1) Turn on USB Debugging Mode by going to Systems Settings > Developers options > enable USB debugging.
2) For my example I’m downloading the AOKP Jellybean ROM here and I’m getting the latest update .zip file. Once you download your desired file remember where you stored it on your Mac or computer.
3) Once the file is downloaded, plug your phone into your computer using the USB cable. Now, open up terminal on your Mac and type adb devices. Remember make sure you phone is in USB debugging mode. Look below.
You should see List of Attached Devices and some digits and numbers…. You’ve successfully connected your phone.
4) Now, as your can see on the next line type “adb -d push” (without quotes) then select the files you want to put on your phone and drag it from the location on your computer to terminal and then type /mnt/sdcard/
So for example: adb -d push testing123.zip /mnt/sdcard/
After you’ve typed that press return or enter and be patient. From there you can proceed to installing the file or put your phone in recovery mode to install the file.