Package phones :: Module com_brew :: Class DebugBrewProtocol
[hide private]
[frames] | no frames]

Class DebugBrewProtocol

source code

Emulate a phone file system using a local file system. This is used when you may not have access to a physical phone, but have a copy of its file system.

Nested Classes [hide private]
  DirCache
This is a class that lets you do various filesystem manipulations and it remembers the data.
Instance Methods [hide private]
 
__init__(self) source code
 
getfirmwareinformation(self) source code
 
explore0c(self) source code
 
offlinerequest(self, reset=False, delay=0) source code
 
modemmoderequest(self) source code
 
mkdir(self, name) source code
 
mkdirs(self, directory) source code
 
rmdir(self, name) source code
 
rmfile(self, name) source code
 
rmdirs(self, path) source code
 
listfiles(self, dir='') source code
 
listsubdirs(self, dir='', recurse=0) source code
 
getfilesystem(self, dir='', recurse=0) source code
 
statfile(self, name) source code
 
writefile(self, name, contents) source code
 
getfilecontents(self, name, use_cache=False) source code
 
get_brew_esn(self) source code
 
_setmodebrew(self) source code
 
sendbrewcommand(self, request, responseclass, callsetmode=True) source code
 
log(self, s) source code
 
logdata(self, s, data, klass=None) source code
 
exists(self, path) source code
Class Variables [hide private]
  MODEBREW = 'modebrew'
  _fs_path = ''