If this is a reaction to Ghidra, I'm really glad Hex-Rays is reacting positively to the competition! I'm not an IDA Pro customer, but I know people have been asking for something like this for years. NO ONE I knew that used it for home use had a real license because it was so damn expensive, but I know plenty of people paying $15/month or so for access.
#Flex a spout cracked#
I think that if a $12/month copy was available initially, the number of cracked copies being used would have gone down dramatically.ĮDIT: Photoshop did something similar. Then they switched to a monthly licensing scheme that was about $12 a month for a single product (while retaining the ability to outright buy a copy if you wanted to).Īlmost everything that IntelliJ does is possible with open source competitors, but I still pay for it because of the level of polish they apply to each feature and the intuitiveness of each feature.
#Flex a spout for android#
Then they worked with Google to make their free tool the default for Android development, which added many more users.
#Flex a spout for free#
Then they made a version that had almost all the features available for free (it may have originally been only for non-commercial use but it's fine to use commercially now). Next, they made their tools free for people working on open source projects. It could be used commercially too - this was the option to take if your boss couldn't be convinced to buy you a commercial license and you still wanted to use it legally. JetBrains seemed to realize this so first, they made a "self purchase" option that was half the price (or less) and belonged solely to the developer that bought it, with the caveat that they had to use their own funds. Initially, most students and home users I knew used a cracked copy because there was no way in hell any of the students I knew had a spare $500 to pay for an IDE. Hex Rays need to take a look at how JetBrains (IntelliJ) handled the same problem. I dunno if IDA has more, but it's still far from AMD64 centric! A friend of mine implemented Nvidia Falcon support to Ghidra in a week-end or two.Īs far as built-in processor goes, Ghidra has X86 16/32/64, ARM/AARCH64, PowerPC 32/64/VLE, MIPS 16/32/64/micro, 68xxx, Java / DEX bytecode, PA-RISC, PIC 12/16/17/18/24, Sparc 32/64, CR16C, Z80, 6502, 8051, MSP430, AVR8, AVR32, and variants of these processors.
This is dead easy to do, and with very little tweaking, gives really clean decompiler output. All you have to do to get the tools to work is write a Sleigh file, which basically describes the registers, address spaces, and map the instructions to P-Code. The amazing thing about Ghidra is that all of its tools (disassembler, emulator, decompiler) work on P-Code, which is Ghidra's IR. I'm aware of people using Ghidra to reverse firmwares of all kinds, from the PS2 Emotion Engine to Nvidia Falcon Security Processor. I recently RE'd Intel 8051 firmware, with really good results. What? No! Ghidra has support for many, many less-known CPU types.