Today xorloser has updated his previous PS3 ELF/SELF/PRX/SPRX PPU Loader for IDA to version 1.5 of the PPC Altivec Plugin for http://www.hex-rays.com/idapro/idadown.htm v5.6.
The update adds interactive disassembler support for special instructions that are used by some PPC based devices.
Shortly following, a 1.6 revision was released which includes support for more special PPC instructions added to the plugin.
Download: http://xorloser.com/blog/wp-content/uploads/2010/01/ppcaltivec_plugin_v1.5_for_ida_v5.6.zip / http://xorloser.com/blog/wp-content/uploads/2010/01/ppcaltivec_plugin_v1.6_for_ida_v5.6.zip
To quote: Support added for the instructions: attn, lwsync, ptesync, tlbiel, tlbie, tlbi, slbie.
Also added support for the SystemSim “callthru” instruction (should this even be used outside of a simulator?) and lastly an instruction that I cannot find any information about. The hex value is 0×02002000 so for now I have added this instruction as opcode_02002000 so that it will at least disassemble to code and can therefore be treated as code. If anyone knows what this instruction is please let me know
This was originally written by http://www.dmashton.co.uk/articles/altivec-support-for-ida-pro/ and then updated by Takires.
This is useful when disassembling Xbox360 and PS3 binaries in IDA as they utilise these special instructions that are not supported by IDAs built in PPC disassembler module.
I have done some fixes to instructions that were previously handled incorrectly, as well as adding support for some new instructions. I also fixed an issue where instruction sizes were being reported incorrectly resulting in an incorrect disassembly.
More PlayStation 3 News...
13261 HeyManHRU
13219 PS3 News
11307 elser1
11169 oVERSoLDiER
9248 GrandpaHomer
8628 Tidusnake666
7968 saviour07
7340 condorstrike
7258 deank
6858 OGroteKoning
25104 PS3 News
5279 Starlight
2964 HeyManHRU
2178 elser1
2174 CJPC
1815 cfwprophet
1756 her0
1573 oVERSoLDiER
1294 GrandpaHomer
1080 barrybarryk





