That's right everybody, rujelus22 over at XDA-Developers.com has created a Batman theme for your htc Evo.There are two versions and he is constantly taking suggestions from people like you to what improvements and add-ons that he will put in the updates, so hit up the link, download and get back to me with what you think. there is an embedded video below.
Here's the download links:
White with battery
http://rujelus22.homedns.org/RUJELUS...e_Alpha_V2.zip
Red with battery
http://rujelus22.homedns.org/RUJELUS...d_Alpha_V2.zip
Batman Keyboard
https://rujelus22.homedns.org/RUJELU...n_Keyboard.zip
*Update* The white theme got an update:
RUJELUS22_Batman_Froyo_White_Beta.zip
Here's the Boot animation screen
Batman Bootanimation.zip
Just flash this theme through recovery. Enjoy
*************************************************************************************
I am not responsible if your phone comes to life and starts looking for energon.
Tuesday, August 31, 2010
To The Bat-phone...Robin!
Posted by Abu Noah Ibrahim Ibn Mikaal at 8:14 AM 0 comments
Labels: bat, Bat phone, bat-man theme for the evo, batman rom, Batman theme, Evo, evo themes, htc evo rooted, Htc supersonic rooted, Sprint Evo Root
Sunday, August 29, 2010
How to root the Sprint Evo on 2.2 Froyo
The rooting method for the EVO 4G is close to the same as the Droid 2, just recently created by Sebastian Krahmer at http://c-skills.blogspot.com/, but with a little variation.
Here is the step-by-step I just did on my brother's (dwizzy130) EVO 4G that came with 2.2 from Sprint.
I am NOT responsible for any damages (bricking, not working, basically anything that goes wrong) This has been tested and works. Over the next few days, I will be cleaning this post up and making the steps more clear.
Special thanks to:
Sebastian Krahmer for the exploit
dwizzy130 (my brother) for letting me test on his EVO (since I don't have one)
The unrevoked team for their methods
Toastcfh for his mtd-eng.img
Topgun966 over at evo4g.me for hosting the files
djR3Z over at TheDroidDemos.com just made a GREAT video walkthrough that should make this MUCH easier for all of you. He spent a TON of time making it yesterday, so please give him lots of thanks!
Make sure your phone is unplugged from your computer until I tell you to plug it in!
If you already have the Android SDK and HTC Sync set up on your computer, skip to Step 4 now
Step 1: Download the Android SDK here
Step 2: Extract the Android SDK zip. Move the contents of the extracted zip to C:\
Your Android tools folder path should now be C:\android-sdk-windows\tools
Step 3: Download HTC Sync 2.0.40 here
Run the installer. Move on once installed. If reboot is required, do so and then move on.
Windows 7 Users:
Go to your start menu, then control panel. When that is open, (if you are in category view mode) click on "Uninstall a program" and then choose HTC Sync to uninstall. If you are in Icon view mode choose "Programs and Features" and then click on HTC Sync to uninstall. This will load the proper drivers needed for unrevoked3.
Other Windows Version Users:
Go to your start menu, then control panel. When that is open, select Add/Remove Programs, and then choose HTC Sync to uninstall. This will load the proper drivers needed for unrevoked3.
Next,
Download my evo-root.zip.
It contains a few files necessary to root the EVO.
Unzip the contents of the zip to your android sdk tools folder.
Download the unrevoked-forever.zip
Place this zip in your tools folder as well, as a zip, not extracted.
Download this PC36IMG.zip: || Mirror: (This is the same as running an RUU, so it will delete all of your user data when we use it later in the guide, so backup everything you want to save on your phone first)
MD5: e52f6ec4f8f5fd6dc251ef19ee19750b
Put this zip in your sdk tools folder as well, as a zip, not extracted.
After unzipping the contents of evo-root.zip to your android sdk tools folder and placing the PC36IMG.zip and unrevoked-forever.zip in the folder, move on.
Step 4: Make sure USB Debugging is ON (checked) on your EVO. Go to Settings > Applications > Development > and make sure it is checked.
Step 5: Plug your phone into the computer via USB, Make sure that the connection type in the Notification Pull-Down Bar is "Charge Only", not "Disk Drive" or else this won't work.
If your computer asks you to restart after the new drivers were installed, do that now.
Step 6: Open up a command promt from your android-sdk/tools folder.
Windows 7 users:
Open up the android sdk folder and hold shift and right click on the tools folder. You will see an option that says "Open command window here" Choose that one and you will be set. the command prompt should read something like C:\android-sdk-windows\tools>
Other Windows Version Users:
Go to the start menu, go to All Programs, then Accessories, and click on command prompt. Once open type
Code:
cd C:\android-sdk-windows\tools
Once ready, type these commands in cmd prompt from your adb tools directory. After every line press enter.
Code:
adb push unrevoked-forever.zip /sdcard/
adb push flash_image /data/local/
adb push rageagainstthecage-arm5.bin /data/local/tmp/
adb push mtd-eng.img /sdcard/
adb push PC36IMG.zip /sdcard/
Note: the PC36IMG.zip will take longer than expected to transfer to the sdcard. It is a BIG file.
Now we chmod a few things. After every line press enter. It should repeat what you typed in and then return you to a blank line with an $ for everything in adb shell
Code:
adb shell
chmod 0755 /data/local/tmp/rageagainstthecage-arm5.bin
chmod 0755 /data/local/flash_image
Ok now for the root shell.
*
(still in adb shell)
Code:
cd /data/local/tmp
Code:
./rageagainstthecage-arm5.bin
You will now see some text on your cmd prompt screen explaining the exploit.
Wait for the adb shell to go away, and it will dump you into your windows command prompt again (no shell) should look something like this:
C:\android-sdk-windows\tools>
Once that dumps you out of the shell, type
Code:
adb shell
and you will see you now have a
Code:
#
now type
Code:
cd /data/local
./flash_image misc /sdcard/mtd-eng.img
that will flash your misc partition with Toast's mtd-eng.img.
This should return you to a blank line with #.
If you get an "Out of memory error" with a huge list of weird lines, here's how to fix it.
Reboot your phone normally.
Open a command prompt and go backwards in this guide until you see the big red * and start from there.
Once it is flashed correctly, move on:
Type
Code:
reboot bootloader
Remember how you pushed that huge PC36IMG.zip to your sdcard earlier? This is where that comes in handy. Once you booted into hboot, Select "bootloader" with your volume up/down buttons and hit the power button. Let it sit for a little bit while it loads the PC36IMG.zip. This can take up to 5 minutes. When it finally asks if you want to apply this zip, choose YES. (Remember, this is the same as running an RUU, so it will delete all of your user data).
Once it is finished, select restart. You now are on the stock 2.1 build of Android.
Next step, mount your sdcard on your computer, and delete the PC36IMG.zip from it. This is because the next step requires using hboot, and you don't want to sit and wait while it loads up again, just for you to say "no" to the install. Please follow this step, for it saves 5-10 minutes of waiting ahead.
I worked extensively with Matt Mastracci, so this rooting guide will use the unrevoked method to root 2.1. This is what worked for me testing on my brother's EVO, so if you do end up trying something else to root 2.1 with, PLEASE do not post it here or ask questions, for I will only support the unrevoked team.
Now open up your web browser on your computer and navigate to
Click on the little EVO picture, and then on unrevoked3. Go here () for more info on unrevoked3.
Choose the correct operating system to download for.
*
Make sure you install the modified android usb driver that comes with the unrevoked3 install (see the html file included when you extract the exe)
Once downloaded and extracted, run the program on your computer.
Make sure your EVO is plugged in with USB DEBUGGING ON!
It will reboot to the bootloader, and it will wait for you to use volume down to select HBOOT USB. (the last option)
After you have selected it (by pressing the power button) let the unrevoked3 program handle the rest of the flashing.
If you have had any trouble with the bootloader freezing or not moving for over 3 minutes, you most likely forgot to uninstall HTC Sync (as directed at the beginning of this guide), or you need to install the modified hboot drivers that come with the unrevoked3 program, OR a nasty combination of the both.
For the modified drivers and explanation on how to install them, open the "hboot driver.htm" file that gets extracted when you extract the reflash_package.exe. It will explain everything. You will have to reboot your phone after you install the drivers. Once you have repaired this go back to the big blue *
As soon as it is booted into recovery, you are done with that.
Next in recovery go to
Code:
install zip from sdcard
then
Code:
choose zip from sdcard
and choose the
Code:
unrevoked-forever.zip
This will flash the unrevoked forever hboot unlock.
__________________________________________________ ___________________
Part 2
Note: This section would not have been possible without the amazing testing and help of cilio87. He earns a gold star *
Now it's time to finish up the process and flash the stock 2.2 build of Android. You need to do this before any custom ROM in order to re-update the partitions we downgraded in the rooting process.
Step 1: Download either the update zip with
ClockWorkMod recovery included:
or
Amon_RA's recovery included
:
(Either zip contains the final touches to the root process, one flashes clockworkmod recovery, and the other respectively, Amon_RA's recovery)
Extract the 3 files inside the zip to your desktop.
If you are still in recovery (from part one or the guide) go back to the main menu of recovery on your phone (if you aren't already at the main menu, hit vol up & down at the same time) Select
Code:
Reboot System Now
Let the Rom load, and when it gets to the sign in screen for Google, just skip everything and let the ROM boot.
If you are already on a custom rom, boot into it and follow from here.
Once It is fully booted, mount your sdcard onto your computer, and copy the 3 files you extracted from the zip to the sdcard.
Once copied, Unmount your sdcard from the computer.
Step 2: Unplug your phone from the computer. Power it off completely. Now while holding VOLUME DOWN turn on the phone with the power button, continuing to hold volume down. This will boot into hboot. You can release the buttons once you get to the hboot menu. Then, use the volume down button to hover over fastboot, and press power to click on it. This will scan the sdcard for the new PC36IMG.zip you just copied to the sdcard. When it asks "Do you want to start update?" Hit Volume Up for Yes. It will reload the zip and then start the flash. Once the flash is complete (may take 5 or so minutes) Choose NO when it asks you to reboot.
Step 3: After choosing NO to the reboot, you will see a menu again. Select Bootloader from the menu, then use the Volume Down button to hover over "Recovery" and press Power to click on it.
If your phone gets stuck at the White EVO 4G screen, pull your battery, and then power on while holding volume down again. It should boot to the bootloader again, where you can select recovery.
Once you are booted into this custom recovery, go to
Code:
Install Zip from sdcard / Flash zip from sdcard (Amon_RA)
and then (clockworkmod only)
Code:
choose zip from sdcard
You will then see the 2.2-root.zip. Click on that and accept the flash.
Once that flash is complete, return to the main menu of recovery and Select
Code:
Reboot System Now
You now have stock Android 2.2 with root and all updated partitions!
Good Luck!
*************************************************************************************
*Originally appeared on XDA-Developers.com http://forum.xda-developers.com/showthread.php?t=765496
Posted by Abu Noah Ibrahim Ibn Mikaal at 3:16 PM 0 comments
Labels: Android 2.2 rooted, Evo, Froyo Root, htc evo rooted, Htc supersonic rooted, Root 2.2 Evo, root android 2.2, root froyo on evo, Sprint Evo Root
Monday, December 1, 2008
Who exactly does Hamza Yusuf think he is?
I would like to say with pure sincerity that I dislike to point out the faults of other Muslims or at least by name, but I recently received a You Tube video sent to me by a friend and it was a video by Hamza Yusuf and I replied to him by saying that I do not follow Hamza Yusuf or his videos, neither do I choose to watch them because the last time I watched one of them I was very disappointed in what he had to say about our Islamic scholars. On the 25:21 of the video Hamza Yusuf says:
"...the great teaching institution that produced high caliber scholars no longer exist and that people in the Arab world know that you get great grades you go to medical school, good grades engineering school, reasonable grades agriculture, political science and if you get really bad grades you go to Sharia college, so what we've got are a bunch of third rate, unfortuneatly, with respect to you know, people and their abilities, but we have a lot of people who are not up for the challenge in the religious sphere."
Now, if you cannot see what is wrong with this then please re-read it and sit back and think, because this totally made me shake my head in disbelief, but what is more astonishing is that, noone commented on this video in regard to this statement of Hamza's. So, now I will delve into this and insha'Allah can make clear what Hamza has stated.
First of all, I would like to ask who is Hamza Yusuf? I mean I know that he has some sort of Islamic Knowledge and that he spent time with the bedouin out in the desert, but what else do we know about him? Remember this as it will be relevant later.
What Hamza said in laymens terms and straight to the point is that we have a bunch of Muslims who could not get the grades required to go to a college of a secular nature and from Hamza's statement, obviously more important than Islamic college, as our sheikhs and scholars of the religion of Islam. He's saying that:
1) Those of our scholars who choose this profession for themselves did so only because they could not hack it in a real college, i.e. Medical, engineering, agriculture.
2) That our Islamic institutions like Madinah University and the Numerous other Islamic colleges hand out Masters degrees and phd's by the bunches, as if they do not know how to properly evaluate the quality of students they have.
3) He is somehow qualified to make this pronouncement, which in turn would put him in a position above these same Islamic scholars that he demeans.
When I told this to my friend who sent me the video, he didn't believe me and asked for the proof, but what he said was, "I don't think Sheikh Hamza would say that." and I had to step back and say, what? Did he just call Hamza Yusuf Sheikh?
What I am getting at is, we use the term Sheikh too freely now a days. A Sheikh is one of two things or both; An old Man and/ or an Islamic Scholar. We can clearly see he is not an old man and if you know where to look, you can also see that he is not an Islamic Scholar either, which is apparent from his on and off again beard that he sports. For the laymen like us, we might be able to get away with that, but for a "Sheikh" who we are dependant upon to learn from and teach us the Adab (Mannerisms) of a Muslim, then this is not acceptable. You see in Islam, the word scholar takes a different meaning than the western one whereas the scholar in the west is a person who has attained a required amount of knowledge or has been awarded a scholarship. In Islam the scholar is one who has attained the required amount of knowledge and implements it into his everyday life, one who leads by example.
Proof that it is obligatory to where the beard is the book "The Beard Between Salaf and Khalaf" by Sheikh Muhammd Jibaly.
The point is that Hamza Yusuf cannot compare to the likes of our real Shuyukh like Muhammd Jibaly, Sheikh Salim Al Hilali, Sheikh Sulaiman Umar Al Ashqar or even Jalal Abualrub who is also from the Sunnah, but he talks badly of our quality of Scholars. And if he is not talking about them, then who because these are some of our leading scholars. Another thing I have witnessed is that these Scholars are experts in the doctrine of Islam, not comparative religion or the Bible as we see this trend with this new wave of "scholars" who only want to debate the Bible and authenticity of Christianity. This is not what you want to call a Sheikh. We need to get back to the fundamentals of Tauhid, Aqeedah, Hadith, and Arabic studies and leave the debates for the christians to indulge in amongst themselves. this is not to say not to debate at all, but we should not preoccupy ourselves with studying the Bible vigorously to win a debate when we have not learned the fundamentals of our own religion. We must save ourselves before we can save others, if that is the real goal, because from my perspective, the debates done today are done for fame and for vengence, not for Dawa like they used to be.
I urgently ask you brothers and sisters to watch what some of these "Scholars" say and judge them accordingly and do not be so quick to award a scholarship to anyone who has an understanding of the basics in Islam and can speak Arabic. I speak English, Spanish and Arabic (Sort of). Am I a Sheikh? Of course not! But I do love the Ulema, the upholders of the religion of Islam. (Attached is the video where Hamza Yusuf calls our scholars "limited in their abilities")
Salamu Alaikum
Posted by Abu Noah Ibrahim Ibn Mikaal at 8:42 PM 0 comments
Sunday, November 30, 2008
What's wrong with comparative debates?
First off, I would like to say I'm a big fan of comparative religion debates and especially the debates of the late Ahmed Deedat, but I think the new wave of debaters have lost the touch and instinct that Ahmed Deedat had, and what I mean by that is that most of today's debaters get away from what makes a great debate. We have young and inexperienced debaters challenging more experienced competitors and being exposed for their inexperience as a result. There are numerous young talents coming from the Islamic realm who have a bright future in this field, but some of them are not ready yet and it is apparent by their actions and their attitudes in these debates. As a Muslim it is obligatory to hold your composure and be respectful in religious matters and yet we find brothers using disrespectful language and arrogant speech to demean their opponent. This is not the Sunnah of Muhammad, and in fact the opposite. Allah subhana wa ta ala said:
"And do not dispute with the followers of the Book except by what is best, except those of them who act unjustly, and say: We believe in that which has been revealed to us and revealed to you, and our Allah and your Allah is One, and to Him do we submit." Al-Ankaboot: 29:46
But, we find that there are a lot of brothers who attack their opponent with name calling and aggressive speech. This is not to say that we should not be assertive in our speech, but there is a difference between assertiveness and aggression. Assertiveness puts both individuals on the same playing field as each other which means that you respect someone's opinion and others right to believe as they do even though they may be wrong. Aggression on the other hand is the total disregard of other person's beliefs and feelings and the idea that the person you are debating has ideas and beliefs that are inferior to yours.
Allâh Ta’âla reminds us to:
"be merciful in our dealings (with each other) and to be firm with the disbelievers". The Qur'an 5:54
But this does not mean to attack them and demean them, it means to be firm and unwavering in your position with the disbelievers and to be kind and forgiving to your brothers.
Allah said:
“And by the Mercy of Allah, you dealt with them gently. And had you been severe and harsh‑hearted, they would have broken away from about you; so pass over (their faults), and ask (Allah’s) forgiveness for them” The Qur'an 3:159
And the sheikh Abd al-Rahmaan al-Sa’di (may Allah have mercy on him) explains this:
"A good attitude on the part of a religious leader attracts people to the religion of Allah in addition to the praise and special reward they bring to the one who has that attitude. A bad attitude on the part of a religious leader puts people off the religion and makes them hate it, in addition to the condemnation and special punishment they bring to the one who has that attitude. Allah said this to His Messenger who is infallible, so how about others?
Is it not of the utmost importance and necessity to follow his good example and deal with people as he dealt with them, with kindness, a good attitude and friendliness, in obedience to the command of Allah and so as to attract the slaves of Allah to the religion of Allah?
Then Allah commanded him to forgive them for their shortcomings towards him, and to pray for forgiveness for them with regard to their shortcomings towards Allah, and to combine forgiveness and kindness."
So, this is the adab of the Muslim, not the raising of the voice and the verbal attacks we see on You Tube debates of late. These debates do not have the substance of the Ahmed Deedat debates or the respect that Ahmed Showed for his opponent. But this is not to say that he did not go for the jugular in his debates, because he made it very uncomfortable for the opposing debater. When Ahmed Deedat brought his argument, it was flawless and that was where he broke his fellow debater down...with an air tight argument.
This is not what we see today, but on the contrary we have two extremes in today's debates. On one hand we have the brothers who attack their opponent and lose the audience in the same moment and on the other side we have those that are too easy and conceding with the non-Muslims. I recently watched a video where a fellow Muslim was debating Dave Hunt and he actually denied a Hadith in Sahih Al-Bukhari that is ruled mutawatir and is unanimously agreed upon by our 'Ulema, but we also have this epidemic of new faces in the Ummah today who have not attained a fifth of what our scholars have and challenge them at every turn. This is not to say that we should not thoroughly investigate our Deen, but keep your opinions to yourself, because the only opinion that matters is Allah's. Other than that opinions have no place in religion, because Allah has perfected Islam and does not need to be approved upon.
But back to the topic at hand, this same brother also said in his debate, to appease the Christians, that we should promote democracy in the Muslim world and that he thinks that it is in line with Islam, but this is not so, since democracy is a majority rules government and not necessarily a government for the people and their well being, so if the people vote to allow gays to live in peace in Saudi Arabia, then that would be the law as it was won by a majority vote, and this is not compatible with Islam, for Allah has gave us the law and we should abide by it. It is forbidden to rule by other than what Allah has revealed as it is made quite clear in the Qur'an:
"And rule between them by that which Allah has revealed and follow not vain desires, diverging away from the truth that has come to you." (Qur'an, 5:48)
"And rule between them by that which Allah has revealed and follow not their vain desires, but beware that they may turn you away from some of what Allah has revealed." (Qur'an, 5:49)
"And whosoever does not rule by what Allah has revealed they are kaafiruun." (Qur'an, 5:44)
"And whosoever does not rule by what Allah has revealed they are DHaalimuun." (Qur'an, 5:45)
"And whosoever does not rule by what Allah has revealed they are faasiquun." (Qur'an, 5:47)
So, democracy (as is generally practiced) is not permissible to promote or implement by a Muslim and those who say other than this have committed bid'a and have attempted to lead others to commit bid'a. Sheikh Faysal Mawlawi said:
"As for the true concept of democracy, it is not our main concern. We, Muslims believe in pluralism and political freedom as part and parcel of Islamic teachings. It is worth stressing here that we accept the articles and the principles of democracy that cope with the teachings of Islam and reject those principles that are non-Islamic. Our main reference is Islam when deciding whether to accept or reject any new ideology.”
So, we as Muslims need to take the middle route to this phenomenon which is the debate. Do not be ill-mannered in our debates and do not be too passive as to let the Christians, and the like, walk over us and force us to make concessions to them and renounce part of our beliefs to appease them as we see our brothers do too often. We need to stick to the Sunnah in spreading the Deen of Islam and trust those who have came before us with their proofs.
Salaamu 'Alaikum
Please contact me if you have any questions, or visit my website "Art Thou That prophet.com" the url is; http://abunoahsantana.bravehost.com
Posted by Abu Noah Ibrahim Ibn Mikaal at 1:39 PM 0 comments
Labels: Abu Noah Ibrahim ibn Mikaal, Ahmed Deedat, comparative religion, debates, Islamic, Jalal abual rub, Jason Galvan, Nadir Ahmed, religious debates, Sami Zataari, Shabir Ally, Shadeed lewis
Wednesday, November 5, 2008
New book "Art Thou That Prophet?" by Abu Noah Ibrahim Ibn Mikaal
This book "Art Thou That prophet?" is about the scriptural evidences in support of Muhammad in the Bible. It contains Biblical and Qur’anic scripture, History and quotes from prominent scholars of Theology.
*188 Pages
*Short biography of Muhammad and lineage
*Qur’anic verses in Arabic and English.
"Art Thou That Prophet?" is the most vital, absolutely indispensable information you need for truly understanding God's plan for Ishmael and his progeny. Developed by a self taught "student of Knowledge", this unique, easy to understand guide gives you clear crisp insights into the Bible through Muslim eyes.
From the Old Testament to the New, each chapter of "Art Thou That Prophet?" lays out the Bible clearly and engagingly in a way that is unique to Biblical exegesis.
Ideal for use as a standard reference handbook, "Art thou That Prophet?" is a valuable resource for any Bible study, however you use it, this richly informative volume will assist you on your journey toward the truth.
"Art Thou That Prophet" by Mr. Jason D. Galvan is an astute religious manual. In it, Mr.Galvan thoroughly explores his Islamic faith, defending Muhammad as the true prophet.His work is more than just his own deductions, but also includes a multitude of passages from the Bible and the Qur’an, evidence from secondary sources and experts, as well as many lessons in the history of Islam, Christianity, and Judaism.
"Art Thou That Prophet" serves as a spiritual guide, a history lesson, and an intellectual exercise.
Mr. Galvan includes biographical background on Muhammad that is sufficiently in depth to provide his lineage. There is also a brief history of the Muslim faith. Mr. Galvan dissects the Bible and finds Old Testament prophesies that many people believe have been fulfilled by Jesus. He attempts to show how the passages instead refer to Muhammad, not to Jesus. The author believes that previous generations have attempted to disguise prophecies about Muhammad. He also includes many Arabic quotations from The Qur’an accompanied by their English translations.
The author scrutinizes the Bible for passages in which a prophet is mentioned. He uses not only the King James Version, but alternate versions as well. Mr. Galvan explains why he believes the passages cannot logically refer to Jesus. He supports his argument not only with his own intellectual judgment, but with historical evidence and outside sources. Though by no means a mean-spirited attack on the Christian faith, Mr. Galvan does explain why he believes that Islam follows the true teachings of the Bible, and even
those of Jesus, more than Christianity does. For example, the author claims that Jesus taught that only God should be worshiped. He points out that evangelists focus on worshiping Jesus.
"Art Thou That Prophet" is obviously a piece intended for a Muslim audience, or at least an audience considering the Muslim faith. However, because of its many historical lessons, its in-depth consideration of the Bible, and its elucidation of one of the world’s largest religions, "Art Thou That Prophet" might appeal to a cerebral reader who enjoys learning. A person interested in current events might also enjoy Mr. Galvan’s work, as the Islamic world weighs heavily in many of today’s top news stories.
Quote from: Jean Wahlborg, Editorial Coordinator at Dorrance Publishing CO.
Read "Art Thou That Prophet?" Preview here:
"Art Thou That Prophet?" by Abu Noah Ibrahim ibn Mikaal (Jason Galvan)
Posted by Abu Noah Ibrahim Ibn Mikaal at 10:39 AM 0 comments
Labels: Ahmed Deedat, Allah, angels, Bible, Christ, Gabriel, Gospels, Islam, Jamaal Badawi, Jason Galvan, Jesus, jews, Jinn, Muhammad, Muslims, Naik Zakir, Prophet, Qur'an, Shabir Ally, Shataan