I recently finished up an accurate 2008-09 roster for use in NBA Live 10 PS3. This roster has been tested on both PS3 hardware and emulator. The roster contains accurate transactions, jersey numbers, and starting lineups. The roster can be downloaded in the downloads section https://forums.nba-live.com/downloads.php?view=detail&df_id=13547 of the site. You can use the roster using the method by rudyjuly2 on the forums, steps are as follows:
“It requires a goofy workaround since EA locked the rosters to only let you use rosters attached to your profile name. That's why you can't just grab a whole file and use it. You have to keep your roster file and swap out one file underneath the hood for it to work. Here are the steps:
1) You have to create your own roster file from NBA Live 10's game menu.
2) Then quit the game and go to your PS3 Save file location and save the roster file to a USB stick.
3) Plug the USB stick into your PC and you can see that it will be under PS3/SAVEDATA/BLU......./some other file names. In the last sub directory there will be a file called SYSDATA. Delete that one file and only that one file (do not copy over it as it is causing some problems). That file is what has all the roster info in it.
4)Take the new file (need to unzip it first) and copy the SYSDATA to the location where your old SYSDATE file was on the USB stick. This way the file is still primarily yours and linked to your profile but has the updated roster info.
5) Then take this new file on the USB stick (all of it, the PS3/SAVEDATA/ETC.) and recopy it back on to your PS3 from the PS3 copy menu.”
Below are some screenshots: