[Nexus 4 Q&A, Help & Troubleshooting] Alex240188:
I usually stick with mtp as its ok but i sometimes use FTP

FTP Via USB Cable

requirements

usb debugging enabled

adb access to device

download this app on Nexus 4

https://play.google.com/store/apps/details?id=com.theolivetree.ftpserver&hl=en

open it up and goto settings > Network interface > Loopback (127.0.0.1)

go back and press the power icon to turn the server on

it will show you its available on 127.0.0.1:2221

however we now need to link the ports to adb so that we can ftp

i use this batch file

adb forward tcp:2221 tcp:2221
adb forward tcp:2300 tcp:2300
adb forward tcp:2301 tcp:2301
adb forward tcp:2302 tcp:2302
adb forward tcp:2303 tcp:2303
adb forward tcp:2304 tcp:2304
adb forward tcp:2305 tcp:2305
adb forward tcp:2306 tcp:2306
adb forward tcp:2307 tcp:2307
adb forward tcp:2308 tcp:2308
adb forward tcp:2309 tcp:2309
adb forward tcp:2310 tcp:2310
adb forward tcp:2311 tcp:2311
adb forward tcp:2312 tcp:2312
adb forward tcp:2313 tcp:2313
adb forward tcp:2314 tcp:2314
adb forward tcp:2315 tcp:2315
adb forward tcp:2316 tcp:2316
adb forward tcp:2317 tcp:2317
adb forward tcp:2318 tcp:2318
adb forward tcp:2319 tcp:2319
adb forward tcp:2320 tcp:2320
adb forward tcp:2321 tcp:2321
adb forward tcp:2322 tcp:2322
adb forward tcp:2323 tcp:2323
adb forward tcp:2324 tcp:2324
adb forward tcp:2325 tcp:2325
adb forward tcp:2326 tcp:2326
adb forward tcp:2327 tcp:2327
adb forward tcp:2328 tcp:2328
adb forward tcp:2329 tcp:2329
adb forward tcp:2330 tcp:2330
adb forward tcp:2331 tcp:2330
adb forward tcp:2332 tcp:2332
adb forward tcp:2333 tcp:2333
adb forward tcp:2334 tcp:2334
adb forward tcp:2335 tcp:2335
adb forward tcp:2336 tcp:2336
adb forward tcp:2337 tcp:2337
adb forward tcp:2338 tcp:2338
adb forward tcp:2339 tcp:2339
adb forward tcp:2340 tcp:2340
adb forward tcp:2341 tcp:2341
adb forward tcp:2342 tcp:2342
adb forward tcp:2343 tcp:2343
adb forward tcp:2344 tcp:2344
adb forward tcp:2345 tcp:2345
adb forward tcp:2346 tcp:2346
adb forward tcp:2347 tcp:2347
adb forward tcp:2348 tcp:2348
adb forward tcp:2349 tcp:2349
adb forward tcp:2350 tcp:2350
adb forward tcp:2351 tcp:2351
adb forward tcp:2352 tcp:2352
adb forward tcp:2353 tcp:2353
adb forward tcp:2354 tcp:2354
adb forward tcp:2355 tcp:2355
adb forward tcp:2356 tcp:2356
adb forward tcp:2357 tcp:2357
adb forward tcp:2358 tcp:2358
adb forward tcp:2359 tcp:2359
adb forward tcp:2360 tcp:2360
adb forward tcp:2361 tcp:2361
adb forward tcp:2362 tcp:2362
adb forward tcp:2363 tcp:2363
adb forward tcp:2364 tcp:2364
adb forward tcp:2365 tcp:2365
adb forward tcp:2366 tcp:2366
adb forward tcp:2367 tcp:2367
adb forward tcp:2368 tcp:2368
adb forward tcp:2369 tcp:2369
adb forward tcp:2370 tcp:2370
adb forward tcp:2371 tcp:2371
adb forward tcp:2372 tcp:2372
adb forward tcp:2373 tcp:2373
adb forward tcp:2374 tcp:2374
adb forward tcp:2375 tcp:2375
adb forward tcp:2376 tcp:2376
adb forward tcp:2377 tcp:2377
adb forward tcp:2378 tcp:2378
adb forward tcp:2379 tcp:2379
adb forward tcp:2380 tcp:2380
adb forward tcp:2381 tcp:2381
adb forward tcp:2382 tcp:2382
adb forward tcp:2383 tcp:2383
adb forward tcp:2384 tcp:2384
adb forward tcp:2385 tcp:2385
adb forward tcp:2386 tcp:2386
adb forward tcp:2387 tcp:2387
adb forward tcp:2388 tcp:2388
adb forward tcp:2389 tcp:2389
adb forward tcp:2390 tcp:2390
adb forward tcp:2391 tcp:2391
adb forward tcp:2392 tcp:2392
adb forward tcp:2393 tcp:2393
adb forward tcp:2394 tcp:2394
adb forward tcp:2395 tcp:2395
adb forward tcp:2396 tcp:2396
adb forward tcp:2397 tcp:2397
adb forward tcp:2398 tcp:2398
adb forward tcp:2399 tcp:2399

you can copy it into a notepad and save as PhoneFTP.bat or whatever

run it and it will forward all the default ports for the app

now you can connect to your phones internal storage with an ftp client like filezilla with the address ftp://127.0.0.1:2221

once it has been setup once its much easier when you want to come and use it again

plug phone into pc

turn server on - on phone

run bat file - on PC

connect via ftp explorer