Hey all!
I've spent some time on creating an infographic about hacking Android HTC's, which I made partly through the help of xda-developers, and I figured that I would try to return the favor to others xda-developers by posting it here.
Background:
I tried to root and "S-OFF" my HTC Desire and it resulted in the phone not booting anymore Having no experience in the Android hacking field at all, I was pretty much stuck, and then there's only one thing to do: Google up.
As I spent the next 4 hours getting a basic understanding of how Android phones work and what the different hacks and tools are, I needed a way to keep notes. Notepad wasn't going to cut it and I figured that a more 'attractive' method may serve as a good reference for other people who are interested in Android hacking. Adobe Illustrator it was.
I managed to get my phone working again but continued googling and asking smart people stupid questions to keep getting a better understanding of the subject. At this point I've learned everything that I wanted to learn. Not that I'm an expert but I know just enough about everything to fool others into thinking I am one I'm making the information public, if there are errors or omissions please inform me and I'll fix it.
Android HTC - Hacking Explained
In order of best to worst quality:
*I can't add outside links sadly *
Unless a friendly admin wants to add direct file links I'll describe how to find the 'infographic': Google for 'android hacking explained' and it should be among the first results. If not, add 'cruz'
Complete work @Cruz0r is to be found in Google: Android HTC Hacking v0.5.pdf
ze7zez said:
Complete work @Cruz0r is to be found in Google: Android HTC Hacking v0.5.pdf
Click to expand...
Click to collapse
Link doesn't work for me
kirito9 said:
Link doesn't work for me
Click to expand...
Click to collapse
For sure working link.
Android HTC Hacking v0.5.pdf
----
edit: new link
ze7zez said:
For sure working link.
Android HTC Hacking v0.5.pdf
Click to expand...
Click to collapse
Thanks. Working now :highfive:
kirito9 said:
Thanks. Working now :highfive:
Click to expand...
Click to collapse
I am pleased that helped.
By the way: you do not forget to click on "THANKS" for @Cruz0r.
Related
Hopefully some of the more experienced ROM devs can comment here to bring together information for myself and others like me. After all, this is XDA-Developers.
I'm new to Android but not to Java or ROM development (played with WM for years). I'd like to help but I'm not sure from where I should start here. I've got plenty of dev experience (Linux included) and am good at debugging, so I wouldn't mind donating some time to the cause. Are there any references / articles / tutorials you would recommend for getting started with Android ROMs? Perhaps some personal recommendations as far as the best way to have your primary device double as a development device or any other related tips? I don't mind flashing the phone repeatedly to test ROMs as long as I can get back to a good backup relatively quickly without having to spend hours setting up my phone all over again. I'd love to have a stable version of Froyo for our phones and hate simply waiting / depending on others to do all the work... I'd just like to help the process along, however large or small that help may be. Thank you to anyone who can provide some useful resources, my searches seem to only uncover Android application development guides.
Update:
Decad3nce has been kind enough to compile a list of resources regarding Android ROM development which can be found here: forum.xda-developers.com/showthread.php?t=696001
(sorry, can't post direct links yet)
I'm not sure how helpful this is just yet, but there is also a thread by djunio titled "Everything You Need to Cook an EVO ROM" which contains a zip file. Inside the 300 or so MB zip file you can find all of the stock Evo img files. This thread can be found here: forum.xda-developers.com/showthread.php?t=686351
I am getting a blog set up for guides just like the one you are requesting. I will post about it when it's ready.
I am trying to figure stuff out myself...but no luck.
I mean I've gotten things to flash now, but they don't work yet
chuckhriczko said:
I am getting a blog set up for guides just like the one you are requesting. I will post about it when it's ready.
Click to expand...
Click to collapse
/subscribe
Really looking forward to this. Sorry this post adds no value.
I threw together a quick little resource for anyone interested in ROM development(or just on how to mod stuff).
You can find it HERE
That's a great resource, thank you so much! This is exactly the kind of information I was looking for to help me get started on Android. I played with Windows Mobile for years, then went to the Palm Pre, and now am back to my favorite forum with Android. I can quite honestly say this is by far my favorite phone yet, and I can already tell I'm going to enjoy "playing" with the Android OS much more. Thanks again for the resources, Decad3nce.
chuckhriczko, thank you in advance for the blog as well, I'm sure it will also be a great resource and look forward to it!
GodAres said:
That's a great resource, thank you so much! This is exactly the kind of information I was looking for to help me get started on Android. I played with Windows Mobile for years, then went to the Palm Pre, and now am back to my favorite forum with Android. I can quite honestly say this is by far my favorite phone yet, and I can already tell I'm going to enjoy "playing" with the Android OS much more. Thanks again for the resources, Decad3nce.
chuckhriczko, thank you in advance for the blog as well, I'm sure it will also be a great resource and look forward to it!
Click to expand...
Click to collapse
Not a problem, feel free to add stuff once you learn something that could be useful for other people. Everyone benefits that way.
Thank you very much. I'm new to Android and I would love to learn how make custom ROMS and remove all the crap from the Stock RUU. I dearly prefer Stock Androids directly from Google though.
Now that we've managed to get into an Android GUI and have a working touch screen driver,we need experienced rom builders to come forward to develop android sdcard based roms.
If you have the experience and would like to get involved, now is the time to step forward and get involved.
Please post here or contact Markinus or myself on the irc #toshdroid channel.
Thanks
Noone? Sad
I would make a request in the general Android Development section bally3. It's not like many Android dev's will be browsing the other sections of typically non-Android phones.
Scougar said:
I would make a request in the general Android Development section bally3. It's not like many Android dev's will be browsing the other sections of typically non-Android phones.
Click to expand...
Click to collapse
I use Linux all the time at home and work! I now feel how useful it could have been if I spent some time playing with ROM building etc rather than playing with WinMo customizations! I am so following the android on tg01-type threads Will try to spread the word too and see if anyone can come forward to help
Good luck and keep up the good work
BUMP!!
I want to bump this thread, any progress? We need as many devs as possible. we have come so far, let it not end here!!
Shall we post this in a Android Development Forum?
Hi im new in this forum, and have been reading alot in the last couple of days and am really impressed how strong the community is here!
In my job i had to programm microprossesors alot (in C and Assembler) and i really liked it and now i wanted to start with programming for android. But i have no ideea where to start because the knowledge here is really high... That is the reason why i have some questions
Wich thread's should i read first? (are the programms needed in that thread?)
Is there a thread where shortcuts are explained?
Or in general with what should i start?
I'm using a HTC desire HD if that makes a diffrenz.
thx for the help and sry for my english havent used it in a while
Your English is better than mine and i'm a native
The only advice i can give right now is to get your post count up so that you're able to post in the Dev sections of the forum!
Welcome aboard.
Hello and welcome to the forums
I myself am also starting to learn programming for Android and here are some good websites to get started.
http://developer.android.com/index.html
http://androidforums.com/application-development/
http://www.anddev.org/
http://www.codinggreenrobots.com/
I would also like to know if there are some books people recommend when getting started for a more structural learning and explaining things in the process.
First thanks for the quick replays.
DirkGently1 said:
Your English is better than mine and i'm a native
The only advice i can give right now is to get your post count up so that you're able to post in the Dev sections of the forum!
Welcome aboard.
Click to expand...
Click to collapse
Ok, how many posts do i ned to post in the dev section?
ErOR22 said:
Hello and welcome to the forums
I myself am also starting to learn programming for Android and here are some good websites to get started.
I would also like to know if there are some books people recommend when getting started for a more structural learning and explaining things in the process.
Click to expand...
Click to collapse
thx for the links (i cant quote them not enough posts ), so should i go to those websitets to start? Are they more basic information than on this site or is it more to support the information that is on this board?
you need 10 posts to be allowed to post in the dev sec ^^
I'm a software engineering major and I would like to start contributing work to this forum as I have learned basic programming techniques and have learned about the basic android structure over the past ~1.5 years of modding android. I have all the android SDK tools and APK manager. I'm just looking for someone to help me get started into actual ROM Development. I'm a fairly quick learner so it shouldn't take too long. Any help you guys could give me would be wonderful.
Thanks a lot,
Justin
PS I think this was the right forum? If its wrong delete it/move it.
your best reference for learning like i have is to go to the chef central part of xda, they have plenty of refernce information available for beginners
mjwhirly said:
your best reference for learning like i have is to go to the chef central part of xda, they have plenty of refernce information available for beginners
Click to expand...
Click to collapse
Alright thanks I'd never heard of that. I'll go check it out.
Hey guys, this is my first post on the forum.
I checked some other threads to make sure they don't have the exact criteria that i'm posting and
couldn't find anything, so to the mods, i'm sorry if this has already been discussed.
Please notify me and I will re-route to the correct thread.
I've had an htc aria(liberty, gratia) for the past two years and I rooted it and flashed cyanogenmod but that was the extent of my knowledge.
I've now switched carriers to Sprint and am running a MotoPhoton Q 4g Lte(rooted and custom recovery).
The reason for this post is I've noticed what seems to be a general lack of developers for this device (partially because the stock rom is very efficient), but I would like to start contributing.
I've got plenty of free time and would consider myself generally competent, and i've browsed the android developer's site for app building.
The question I present to the community (particularly developers) is how did you learn the system and get to where you are? What tools did you find easiest to use that also helped you learn the essentials? I would particularly like to develop roms and platforms, but would it be best to start with apps?
I hope my questions were clear and correctly placed, thanks in advance for any replies!
EDIT: this should be in Q&A
Moved. At least you realised where it should be so happy to help
Thanks
AvRS
Google has a nice training center for sdk & dev, might be a good starting point.
-Saint
Any links?
I might want to check this out in my spare time aswell.
xLoveHateLegend said:
Any links?
I might want to check this out in my spare time aswell.
Click to expand...
Click to collapse
http://developer.android.com/training/index.html
-Saint