Joeycm

Membres
  • Compteur de contenus

    13
  • Inscription

  • Dernière visite

Joeycm's Achievements

Débutant

Débutant (1/7)

0

Réputation sur la communauté

  1. C'est la version que j'ai utilisé et ca marche nickel chrome !!!
  2. J'ai réussi !!! lol Merci a tous pour votre aide !!! Qu'est ce qu'on peut espérer de bon avec une PS3 jailbreaker ?
  3. Quand vous dites : "vous quittez l'application ATK"...vous la killez aussi ? ou vous sortez en appuyant sur le bouton "flèche" ?
  4. salut comment installez vous cette application? ps je l'ai telecharge depuis mon pc et puis installé ds le repertoire ou y a les applis android
  5. Bonjour j'ai besoin d'aide, chaque fois que je lance l'exploit, j'ai le message suivant : can't insmod : psfreedom.ko file exist Comment remédier a ce problème? j'ai un diamond serie 100 Merci pour votre aide
  6. Bonjour j'ai besoin, chaque fois que je lance l'exploit, j'ai le message suivant : can't insmod : psfreedom.ko file exist Comment remédier a ce problème? j'ai un diamond serie 100 Merci pour votre aide
  7. Joeycm

    Devhook la fin?

    Merde a Booster, esperons qu il ne soit pas trop emmerde par Sony !!!
  8. Bjr, quel est l interet de ce logiciel ??? Est ce juste pour gagner un peu de temps ???
  9. A quel moment rentrez vous le mot de pass WPA ??? Pour info, ma PSP est une nouvel 1.5 donc NewBie inside
  10. Slt a tous, j ai besoin d aide... Je n arrive pas a faire fonctionner ce logiciel, j ai pourtant bien relu tout le tuto, je ne vois pas ou est l erreur... Lorsque je lance le logiciel, PMP me dit qu il n arrive pas a se connecter au serveur ... Wifi fourni par un Netgear WGT624 mon pmp.ini : # Net Io Config [net] con = 1; enabled = 1; uri = 192.168.1.2:3333; debug = 1; Mon pmp_server.py : ################################################################################ # PMP Server # Copyright © 2006 David Voswinkel # # Homepage: http://optixx.org # E-mail: david@optixx.org # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. ################################################################################ import re import os import sys import string import linecache import traceback import BaseHTTPServer import threading import urllib import urlparse import types # curl "http://localhost:3333/open?filename=movie.avi&flags=O_RDONLY" # curl "http://localhost:3333/read?fd=1&size=100" # curl "http://localhost:3333/lseek?fd=1&offset=1000&whence=1" # curl "http://localhost:3333/close?fd=1" import platform if platform.system() == 'Windows': ROOT="D:\Server" else: ROOT="/movies" class HTTPServer(BaseHTTPServer.HTTPServer): def __init__(self,addr,handler): BaseHTTPServer.HTTPServer.__init__(self,addr,handler) self.RequestHandlerClass.subjects = {} self.fds = {} class FileIOObject: def __init__(self,fd,name): self.name = name self.mutex = threading.Semaphore(1) self.fd = fd class FileIOServer(BaseHTTPServer.BaseHTTPRequestHandler): __fds = {} __fd_max = 0 __mutex = threading.Semaphore(1) server_version = "PMPServer" def log_message(self, format, *args): sys.stdout.write("[%s] %s\n" % (self.address_string(),format%args)) def do_POST(self): self.do_get() def do_GET(self): uri = urlparse.urlparse(self.path) action = uri[2].replace("/","") args = uri[4].split("&") if not isinstance(args,types.ListType): self.send(str(0)) return if action not in ['open','close','lseek','read','listdir']: self.send(str(0)) return kwds = {} for arg in args: if arg.find("=")<0: continue tmp = arg.split("=") kwds[tmp[0]] = urllib.unquote(tmp[1]) args = [] func = getattr(self, 'FileIO' + action) data = func(*args,**kwds) self.send(data) def send(self,data): self.wfile.write("HTTP/1.0 200 OK\r\n") self.send_header("Content-type","video/mpeg") self.end_headers() self.wfile.write(data) self.wfile.flush() def FileIOopen(self,*args,**kwds): try: filename = os.path.join(ROOT,kwds['filename']) if not kwds.has_key('flags'): flags = "O_RDONLY" else: flags = kwds['flags'] if not hasattr(os,flags): flags = "O_RDONLY" flags = getattr(os,flags) if not os.path.isfile(filename): sys.stderr.write("ERROR: no file %s\n" % filename) return "-1" FileIOServer.__mutex.acquire() FileIOServer.__fd_max = FileIOServer.__fd_max +1 net_fd = FileIOServer.__fd_max if platform.system() == 'Windows': flags |= os.O_BINARY fileno = os.open(filename,flags) fo = FileIOObject(fileno,filename) FileIOServer.__fds[net_fd] = fo sys.stderr.write("Create %s net:%i fd:%s \n" % ( filename, net_fd, fileno)) except: et, ev, tb = sys.exc_info() sys.stderr.write("ERROR: %s %s\n" % (et,ev)) FileIOServer.__mutex.release() return "-1" FileIOServer.__mutex.release() return net_fd def FileIOread(self,*args,**kwds): try: fo = None net_fd = int(kwds['fd']) size = int(kwds['size']) FileIOServer.__mutex.acquire() if not FileIOServer.__fds.has_key(net_fd): FileIOServer.__mutex.release() return "-1" fo = FileIOServer.__fds[net_fd] fo.mutex.acquire() FileIOServer.__mutex.release() recv_data=os.read(fo.fd,size) recv_len = len(recv_data) sys.stderr.write("Read from %s %i of %i bytes net:%i fd:%s \n" % (fo.name, recv_len,size, net_fd, fo.fd)) fo.mutex.release() except: FileIOServer.__mutex.release() if fo: fo.mutex.release() et, ev, tb = sys.exc_info() sys.stderr.write("ERROR: %s %s\n" % (et,ev)) return "-1" return recv_data def FileIOlseek(self,*args,**kwds): try: fo = None net_fd = int(kwds['fd']) offset = int(kwds['offset']) whence = int(kwds['whence']) FileIOServer.__mutex.acquire() if not FileIOServer.__fds.has_key(net_fd): FileIOServer.__mutex.release() return "-1" fo = FileIOServer.__fds[net_fd] fo.mutex.acquire() FileIOServer.__mutex.release() ret = os.lseek(fo.fd,offset,whence) sys.stderr.write("Seek %s offset %i %i net:%i fd:%s \n" % (fo.name, ret, whence, net_fd, fo.fd)) fo.mutex.release() except: FileIOServer.__mutex.release() if fo: fo.mutex.release() et, ev, tb = sys.exc_info() sys.stderr.write("ERROR: %s %s\n" % (et,ev)) return "-1" return str(ret) def FileIOclose(self,*args,**kwds): try: fo = None net_fd = int(kwds['fd']) FileIOServer.__mutex.acquire() if not FileIOServer.__fds.has_key(net_fd): FileIOServer.__mutex.release() return "-1" fo = FileIOServer.__fds[net_fd] ret = os.close(fo.fd) sys.stderr.write("Close %s net:%i fd:%s \n" % (fo.name,net_fd, fo.fd)) fo.mutex.release() del FileIOServer.__fds[net_fd] FileIOServer.__mutex.release() except: FileIOServer.__mutex.release() if fo: fo.mutex.release() et, ev, tb = sys.exc_info() sys.stderr.write("ERROR: %s %s\n" % (et,ev)) return "-1" return str(0) def FileIOlistdir(self,*args,**kwds): try: path = os.path.join(ROOT,kwds['path']) if kwds.has_key("size"): size = int(kwds['size']) else: size = 4 * 1024 cnt = 0 dlist = str() d = os.listdir(path) for dent in d: if dent.startswith("."): continue ext = dent.split(".") if not len(ext): continue if ext.pop().lower() not in ['pmp','avi','mpg','mpeg','divx','xvid']: continue if os.path.isfile(os.path.join(path,dent)): next = "net:/%s\n" % (dent) if len(dlist) + len(next) > size: break dlist += next cnt +=1 sys.stderr.write("Listdir %i entries \n" % (cnt)) except: return "-1" return dlist if __name__ == '__main__': try: httpd = HTTPServer(('',3333),FileIOServer) while True: httpd.handle_request() except Exception, argument: et, ev, tb = sys.exc_info() sys.stderr.write('#' * 60 + '\n') sys.stderr.write('Exception:%s %s\n' % (et,ev)) while tb: co = tb.tb_frame.f_code filename = co.co_filename linenum = traceback.tb_lineno(tb), line = linecache.getline(filename,linenum[0]) line = re.compile('[\n\t]+|[ ]{2,1000}').sub(' ',line) sys.stderr.write("File: %s Line: %6s Code: '%s' \n" % (filename,linenum[0],line)) tb = tb.tb_next sys.stderr.write('#' * 60 + '\n') J ai bien ouvert le port 3333 sur mon Netgear WGT624 Par contre, ma psp me dit qu il se connecte au 192.168.1.100:3333 alors que j ai bien specifié le 192.168.1.2 Merci d avance de votre aide
  11. Downgrade fait... j ai une PSP 1.5 maintenant... J ai pris le Easydonwgrader Full... ca se fait tout seul meme pour le plus grand des newbies !!!
  12. Bjr a tous, Etant debutant et interesse par le DG, je voudrais savoir comment savoir si ma PSP achete en Asie est une TA-082... J ai regarde la video, il dit que c est note sur le cote droit de la console... mais je ne vois rien... cote batterie ??? Merci d avance de votre aide... EDIT : Je viens de voir qu il faut ouvrir le capet UMD... Et sur ma PSP, y a rien d ecrit... Est ce bon, puis je faire le DG ??? Quelqu un aurait il un Tuto plus explicatif pour que j'etudie plus la question du DG avant de me lancer ??? Suffit il de connecter sa PSP a un port USB de son PC et de lancer le Easy 2.50/2.60 Downgrader ???