P2k-core now has some useful function, but mainly need more test with various phones.
You need libusb on your system
First you need to unzip files
Enter "make" to compile code
On some system to run successfully you need sudo ./p2k-core, otherwise only ./p2k-core
You may enter "p2k-core -v" to make verbose and see usb packet contents (this is important to test various phones)
There are some short commands:
exit,conn,info,seem,file,fold,mode
exit,conn,info are basic cmds
info a, info (volume name without /) this also select the volume for further file operations
file l this will list one filelist record, repeat this command to get more filenames
seem d 117 1 this download seem 117/1 to file "0117_0001.seem"
mode r,mode s,mode f these switch phone to various states (restart,suspend,flash)
if you enter command withour arg, you will get help txt (seem,file,fold,mode)
On OSX you need some manual work, detach device from kernel driver which has exclusive rights.
see file "run"
sudo kextunload /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBCDC*.kext
./p2k-core
sudo kextload /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBCDC*.kext
http://s5vi.vxxxstuff.com/p2k-core/p2k-core.zip