Xda, my friends is a big ocean of knowledge and what you may be looking for right now maybe just a small part of it. But here I present to you the best of the best guides out there that will help you in everything, from setting up the sdk to making a kernel. Obviously you will find some things to be a bit obvious but that's the way it goes, it's designed for everyone. These are not device specific (where it is, i have mentioned it) so it works for one 'n' all! I have tried to keep it as neat as possible with no nonsense stuff. All suggestions are welcome and this will be updated frequently. Do rate the thread 5 stars if you like it. So, let the games begin
A. Getting Started
#1.How to Flash a Custom ROM
#2. How to Flash A kernel
#3. How to unbrick your device. (this is is in particular for Xperia devices)
#4. How to Irritate people less by using search on XDA
#5. For app makers, how to make your first app
#6. How to Setup ADB on Windows/Mac
#7. How to Install And Use Android SDK
#8. How to unroot any device
#9. Easiest way on How to use adb, logcat, push, pull, etc.
#10. How to overclock your device
B.Now, lets head over to some porting and debugging stuff
#11. Port your own custom ROM
#12. Port ParanoidAndroid Rom to your device{Both ICS and Jb versions}
#13. Port MIUI V4 to your device.
#14. Port AOKP and themed ROMs
#15. Port manufacturer ROM such as Sense, Touchwizz., Xperia etc.
#16. Port sense to non-HTC devices.
#17. How to Port rom from HDPI to MDPI
#18. How to take a logcat if your ROM ain't functioning well
#19. Setup dsixda's Android Kitchen
#20. How to Sign your ROM
C.Now lets move on to some Apps, Apk, resizing and media related stuff
#21. Decompile and recompile APK's using ApKManager
#22. Decompile and Recompile with apktool
#23. How to make boot animations
#24. Change the default wallpaper when creating a Custom ROM
#25. Add a Touch of 3D to Your Apps
#26. Make your settings.apk Transparent in your own Custom ROM
#27. How to Sign and Zipalign Your APK Files
#28. Easily modify and flash framework-res.apk to add a touch to personalisation in your ROM
#29. How to make and install android bootanimations
#30. A note on the latest Android Studio
D.Get ready folks, we are now entering into some serious developing, compiling from Source and kernel related tuts
#31. How to download and compile ICS from source
#32. How to compile Jelly Bean from Source [UBUNTU]
#33. How to build Cm10.1 from source
#34. How to Compile AOSPA from Source
#35. How To Build CWM From Source
#36. How to compile TWRP touch recovery
#37. How to Build a kernel from source
#38. How to Overclock a kernel
#39. How to Add all sorts of features to your kernel
#40. How to add custom bootsplash logo into kernel
F.Moving on to the theming section
#41. Want to learn how to theme?
#42. Jellybean navigation layout for CM7 ROM
#43. Basic Android Theming - Simple APK Modding
#44. Decompiling, theming, and recompiling JB SystemUI.apk
#45. Port Jelly Bean transition animations on any rom and device
#46. How to Centre clock and icon switch.
#47. How to MetaMorph/Theme
#48. Pattern Lock Tweaks - Wallpaper Brightness, Pattern Lock Dots, etc.
#49. How to edit .9.pngs
#50. Tips for themers
G.Some Random things, everything else
#51. How to Implement Swipe to Remove Notification
#52. How to enable on-screen buttons in ICS rom
#53. How to edit build.prop on any Android device
#54. How to use AROMA INSTALLER in any ROM/MOD
#55. How to make a flashable Zip for your Stock ROM
#56. How to add EDT Tweaks support in your odexed ROM/Themes
#57. How to Flash a ROM WITHOUT an SD Card
#58. All about using UOT Kitchen
#59. How to use Tasker- Advanced
#60. How to use Github
#61. Add 3-Way Boot to your Power Menu
#62. Add ICS 'Recent Apps' button (or other softkeys) to Status bar
#63. How to add TABS to Settings with swipe gesture
#64. Faking US Play Store without Market Unlocker or *ROOT*
#65. Partiton SD-Card, the proper way
#66. Port SONY Small Apps to Any Device Cm Based Roms
#67. Fix status 6 while flashing ROMs
#68. Fix Status 7 while flashing ROMs
#69. How to Crack android pattern lock!
#70.How to Set File Permission's
#71. How to Install Adobe Flash Player on Android 4.1 Jelly Bean
#72. How to add StatusBar Tweaks
#73. Everything you need to know about build.prop. Build prop terminologies
#74.How To Create Your Own Odin Flashable TAR (Samsung Specific)
#75.How To Extract Files from a TAR or TAR.MD5 Odin Package (Samsung S2)
#76.How To Extract Files from a TAR or TAR.MD5 Odin Package (Samsung S3)
#77.How To Extract Files from a TAR or TAR.MD5 Odin Package (Samsung Note 2)
#78.Adding Transparant status bar background and pull-down menu
#79.All about Governors in Kernels
#80.Adding CRT, Airview, 4-way reboot, ink effect, phone, sms..etc
#81. Making Flashable ZIPs, EDIFY Script, ZIP Signing & Key Creation
#82.How to add 0.00k/s meter on statusbar ICS/JB
#83.ADB Push a ROM to your phone
#84.How to use ADB, DDMS and take a logcat {pictorial explanation}
#85.How to Crack Pattern/Password lock of Android without root and with USB Debugging off
#86. Guide to changing path thickness of Pattern Lockscreen to ICS style
#87.Theming your ROM on Phone(Editing framework-res.apk to change icons)
#88. The Comprehensive AOKP Building Guide
#89. All About Repo tool , manifests, using local manifests and a few tips
#90. Start to Finish Guide on APK Modding and Theming
#91. Understanding the Android Source Code
#92. Understanding and using Gerrit [Easy+Explained]
If you want more guides head over here
More coming guys, Just keep calm
Last edited: