Q: I am a student of engineering and in the last summer vacation I worked in a computer repair shop and I earned money by assisting , installing programs and anti-viruses (paid and free versions ). I also unlocked mobile passwords (may be stolen or not, i was not sure), and broke the anti theft systems of iphones, nokia mobile phones. i earned for about 500$ and from that money i was confused whether it is halaal or haraam. I told the customers that the program was pirated version and still they paid me for installing it. Now is the earnings from installing pirated windows, anti-viruses, and programs haram and if it is then I have already spent all of that money maybe 100$ in mosque and charity, and 130$ watch for my dad ,120$ microwave, then I thought that giving 130$ from my dads money will make it ok to get his watch used by him, hence my father gave me 130$ and I gave that in charity. Now I have a guilty conscious whether my fathers watch is halaal or not, please guide me. Will giving the same amount of money in sadqah of the things I bought from that 500$ will make it halaal. There were times I took money for some services like fixing etc, hence not all money was from pirated software and neither all of it is from unlocking locked smartphones and neither all of it was from pure fixing.