hacking/cracking...help? - G1 Android Development

Hey guys, as you can tell by the name, I am somewhat new to this whole dev thing. i am looking for something to learn how to read/write codes and everything the like. Also, information on cmd prompt, adb, that sort of things. Does anyone know of some forums, tutorials, reading information on how to do that stuff?
Thanks in advanced.
Mark

Id start with the stickies in this forum.

Related

The WIKI Ideas/Suggestion Thread

Hi,
Next to making ROMs I want to try and work on the wiki some more to make it THE prophet information source on basic questions.
I made this thread for users to suggest stuff that they think should be covered.
This is NOT a thread for asking questions about your prophet.
Thanks
Hi Jester
Wiki forums has pros and cons. Reading 20 pages of mixed text is not by far the best way to learn anything, the main problem for me is to distingish good info from bad one.
The 'Expert Selection': For each thread I would like to see only what an expert/senior member has selected. This filter can be multiple and tematic; the same 'expert' can select only some posts an 'rename' the sub-thread; and of course the same thread could be filtered by two or more members.
This way i can have the same point of view of them, and this is important for me..
Hi Jester,
Thanks for the big support on the Prophet and releasing ROM versions!
In the Forums there are many questions about how to upgrade your (for example) Dutch ROM to a WWE, what to do, maybe this is also something to add to the Wiki.
The Wiki side sould be rich of information about how to upgrade the ROM, what are usefull programms, free or payed, where does ipl and SPL stand for, What are the latest versions.
Groet,
TheTeek
Hi Jesterz,
Thanks a ton for your ROMs and your efforts!
One of the most eagerly sought after info is ROM editing specifically for G4 roms (specially again for Prophet).
Can you help in consolidating the tools (along with usage tips) to modify ROMs to achieve the following:
1. Steps to upgrade only the OS to whichever ROM OS you want.
2. Steps to increase the pagepool to X [I understand the device runs faster on an increased pagepool], but I am not sure of the ideal size to be kept. I got some details from here: http://forum.xda-developers.com/showthread.php?t=283280&highlight=pagepool
4. Steps to remove MS Office, voice dial and other applications from the rom and add a few apps. Will also need help in adding few apps like resco explorer and some registry hacks into the ROM.
5. Steps to move some programs from programs to system (for e.g smsdeliveryfix)
Am sure others can also add to this request.
Thanks.
Hi Jesterz,
thanks for this thread, I beleve there are a lot of stupid questions because a lot of information in the wiki are too much generic and the people have fear to make some errors (IS NOT YOUR FAULT because the newbie are sometime very newbie).
My dream wiki is:
- more specific
- with new information
For example, if you check the main procedure to update the rom, there are some step not very clear:
1) ***
If it states: "Could not update itsutils.dll to the current version, maybe it is in use ?" Do the following :
Copy the cab's from the Utils folder in the Lokiwiz03a.zip file to your Prophet and execute them.
(There are two files : "Cert_SPCS.cab" and "EnableRapi.cab")
This is not clear. A lot of user wrote me in private asking if you need to do a soft reset (or no, or an hard reset) after that.
2) ***
Sometime after that the itsutils.dll error is still alive. What the people have to do?
3)***
In some rom, you don't have to unlock the cid... right? But this is not on the wiki.
4) ***
There are some question where there are not answer, like this one in the ROM DUMPT.
"if you want backup your own rom, you have to do the unlock cid procedure and update the rom with another one. But if you do that you lost your own rom!!! So, why there is a Dump rom procedure, if you can not do that with your original one?"
5) ***
I would lik see in the wiky a tread with the list of the BEST ROM and the update.
6) ***
There are some etc...
I think what would be a *very* good piece of info for newbies is what are all the tools you guys use (cert.cab, etc etc....) and what each does to some degree....
as a newb myself, I find it *very* daunting and very scary to see lots of stuff posted on the forums that say "How To: Copy fileA and fileB to device, run fileC.exe on computer, then execute fileD on device, then wait, and poof! you're done". I'd be nice to at least know that the heck each of the components are and the purpose (even if it's very technical) of each one.
Also, if it's possible, list off any interdependencies these tools have. There are too many "half-instructions" floating around and it's really difficult to determine whether the user needs to do anything before hand before following the instructions.
*lastely*, Can we get a guide that lists off all the pros and cons for each of the custom ROMs that are getting posted. It's a little tough for newbies to know what are all the pros and cons for each ROM. Yes, we know there are pros and cons and nothings perfect, but *what* are the bugs? and what are the features? At least that way we can decide for ourselves whether or not the ROM will work for us...
I'm only into day 2 of all of this so I apologize if what I'm suggesting sounds stupid.
Thanks
Hello all,
Jesterz, thanks you for your investisment in the forum.
Some suggestions about the wiki.
One of the main issues for upgrading a rom is to have a clear view of what is going on.
There are many threads discussing different roms.
It should be grateful to have one main page giving an overview of every live rom and a page for each rom where the author can put a link and also give the current status of his rom and known issues. So I join to Mr Yellow for this.
It should be something very basic, not as far as an Issue tracking page (ie http://jira.codehaus.org/browse/MPA)
By now, whenever I want to update a rom, I have to read the entire post...
One solution can be, for each cooking rom version, adding a text file that describe everything to know.
Of course, a howto for cooking rom and useful mistakes can be also interesting.
cheers
Andre
Hi Guys - and yes, thanks for all the time & investment made here.
I'm a fairly new member, and one thing I think would benefit the WIKI is an idiots guide or introduction.
I found the the wiki a bit tricky in so much that it starts at a fairly high level and misses the basics
Whats an AKU and why might I prefer a new one ?
What extra features can I get with a new rom ?
Why might I need newer radio drivers ?
Stuff like that.
Also, a glossary would go down reall well.
JJ
doublej said:
Hi Guys - and yes, thanks for all the time & investment made here.
I'm a fairly new member, and one thing I think would benefit the WIKI is an idiots guide or introduction.
I found the the wiki a bit tricky in so much that it starts at a fairly high level and misses the basics
Whats an AKU and why might I prefer a new one ?
What extra features can I get with a new rom ?
Why might I need newer radio drivers ?
Stuff like that.
Also, a glossary would go down reall well.
JJ
Click to expand...
Click to collapse
I agree with the above......more of a beginner area with more explaination
Not an idiot guide but something more for the leaner who want to be experts like most here
Get to it
I think these are all great suggestions. The Prophet wiki is looking pretty sparse at the moment. So why doesn't everyone start editing it, rather than just talking about it?
Cheers,
uayeb
Hello
read it !
agree!
Shall i make a tutorial for changing the case? I know there is one already in another forum(modaco). But i want one on xda-developers?
the more the merrier!
I think possibly the most useful thing would be 'How to recover Prophet stuck in Bootloader'. I seem to telling people how to do it most days and sometimes more than once a day...
I'll happily write a 'How To' if required.
l3v5y said:
I think possibly the most useful thing would be 'How to recover Prophet stuck in Bootloader'. I seem to telling people how to do it most days and sometimes more than once a day...
I'll happily write a 'How To' if required.
Click to expand...
Click to collapse
You know, that's what's awesome about the wiki... you *CAN* go ahead and write whatever you want. It only takes like 5-10 minutes to understand the syntax of wiki-code... create a new page, write your stuff down, and start formatting. Bam, you've created a wiki page that everyone can use. Announce to the fourm that you've done so and you're done!
Then you can start insulting newbies that complain about getting stuck in boot loader that they should search and read the wiki! It feels really good!
mr_yellow said:
You know, that's what's awesome about the wiki... you *CAN* go ahead and write whatever you want. It only takes like 5-10 minutes to understand the syntax of wiki-code... create a new page, write your stuff down, and start formatting. Bam, you've created a wiki page that everyone can use. Announce to the fourm that you've done so and you're done!
Then you can start insulting newbies that complain about getting stuck in boot loader that they should search and read the wiki! It feels really good!
Click to expand...
Click to collapse
But how can I get it uploaded?
l3v5y said:
But how can I get it uploaded?
Click to expand...
Click to collapse
You don't upload anything. You can edit each page like it was a forum post. there's special syntax for lists, bullet points, headlines, links etc... but if you want to create a page, all you need is a title and that's it. Everything is done on the serverside.
The easiest way to start is to pick a page, click the edit button at the bottom, then add a new link to a page using the syntax [new page title]. when you save it, "new page title" becomes a link to a new page where you can create a new page and add more content there.
Give it a shot. Don't be afraid to break stuff.. you can always look back on old versions of the page and reverse any changes.
Pallas said:
Shall i make a tutorial for changing the case? I know there is one already in another forum(modaco). But i want one on xda-developers?
Click to expand...
Click to collapse
I second this!!! I've been looking at the modaco 1, & feel we need to have 1 from xda dev & Pallas is the man... heheh
mr_yellow said:
You don't upload anything. You can edit each page like it was a forum post. there's special syntax for lists, bullet points, headlines, links etc... but if you want to create a page, all you need is a title and that's it. Everything is done on the serverside.
The easiest way to start is to pick a page, click the edit button at the bottom, then add a new link to a page using the syntax [new page title]. when you save it, "new page title" becomes a link to a new page where you can create a new page and add more content there.
Give it a shot. Don't be afraid to break stuff.. you can always look back on old versions of the page and reverse any changes.
Click to expand...
Click to collapse
Breaking stuff can be fun I'll give it a try now...
l3v5y said:
Breaking stuff can be fun I'll give it a try now...
Click to expand...
Click to collapse
Good Luck!

How does tools in cooking sets work?

Hello,
I have question about what is everything in NBH - I mean what is os.nb.payload, os.nb.extra, XIP and such, I tried searching but couldn't find anything to it, where someone would explain what it actually is, how does it work, what can I change in it, how do it etc.
And also I got question about how to insert pkg's into cook ROM, just copy it there?
Then also how does BuildOS.exe works (building registry, "copying" everything to dump from all folders etc).
I mean like explaining everything so anyone could learn from it the lowest basics of cooking. I'm interested in it and want to make completely new cooking kit, but I can't find anything about it.
Hope someone finds who can explain at least something of it.
Thanks a lot!
PS: Maybe it will be better Hacking & Developing section?
did you search in the dev & hack forum?
man! you don't ask those questions here. either not in hacking.
only answer you'll get is ban from moderator.
It's kind of rude to ask in forum with milions of msgs in archives basic questions. Use search. look around, you'll find nice wiki in here too! with step-by-step and lot's of stuff to put in.
ok, but as i just start another post about nothing...
you'll get nice general idea from very basic kitchen. get a "kaiser_kitchen"
or better, "KaiserCook v1 Yardie.Spike's" it's just copy of the same, but you'll have more recent utils there.
go through wiki "how to cook" in kaiser section.
http://wiki.xda-developers.com/index.php?pagename=HTC_Kaiser
you'll find everything there.
and get the last htc rom. not from at&t, get this from htc: 3.34.721.2
if you want to know everything, open batch (cmd) in text edit and watch it working.
It's really simple with all those pretty tools from nice guys here on forum.
a kdyby neco napis private only cos here EN ONLY.
I'm not sure I wrote it good what I'm really looking for, I'm feeling a bit dizzy so I will try to explain it (sorry for it):
I want to found out how does the "Building registry" or how does it work everything in BuildOS.exe and such works, but I couldn't find source (bepe doesn't want to share it I've found). That's why I'm asking, because I couldn't find it. Not because I want to know what tool what does, but HOW does the tool does it. I tried searching, believe me, but there's plenty of pages that talks only about "click on play button and when it says Done, close it", but none of them says how does it actually work, what it loads and saves, in what directory structure.
// Ooh, I got it what's it about - I've written it once, but I managed to find "what is what" things and wanted to left only "how does work", but send both of it, sorry!
papo said:
man! you don't ask those questions here. either not in hacking.
only answer you'll get is ban from moderator.
It's kind of rude to ask in forum with milions of msgs in archives basic questions. Use search. look around, you'll find nice wiki in here too! with step-by-step and lot's of stuff to put in.
ok, but as i just start another post about nothing...
you'll get nice general idea from very basic kitchen. get a "kaiser_kitchen"
or better, "KaiserCook v1 Yardie.Spike's" it's just copy of the same, but you'll have more recent utils there.
go through wiki "how to cook" in kaiser section.
http://wiki.xda-developers.com/index.php?pagename=HTC_Kaiser
you'll find everything there.
and get the last htc rom. not from at&t, get this from htc: 3.34.721.2
if you want to know everything, open batch (cmd) in text edit and watch it working.
It's really simple with all those pretty tools from nice guys here on forum.
a kdyby neco napis private only cos here EN ONLY.
Click to expand...
Click to collapse
lol he'll get banned for what? asking how something works? starting new thread? i dont think so!
OndraSter said:
I'm not sure I wrote it good what I'm really looking for, I'm feeling a bit dizzy so I will try to explain it (sorry for it):
I want to found out how does the "Building registry" or how does it work everything in BuildOS.exe and such works, but I couldn't find source (bepe doesn't want to share it I've found). That's why I'm asking, because I couldn't find it. Not because I want to know what tool what does, but HOW does the tool does it. I tried searching, believe me, but there's plenty of pages that talks only about "click on play button and when it says Done, close it", but none of them says how does it actually work, what it loads and saves, in what directory structure.
// Ooh, I got it what's it about - I've written it once, but I managed to find "what is what" things and wanted to left only "how does work", but send both of it, sorry!
Click to expand...
Click to collapse
I am not sure if I can answer all the questions you have! But try searching using the link in my sign, and you can usually find what you want. I am sure all the questions you have has been answered before. Good luck!
Perhaps looking at this thread, the general Kitchen and then TPC/Josh' Kitchen thread will bring better understanding.
Reverse Engineering is tough IMHO, and lots of the tools are developed by people with skill and having the tools and guts to try it out. The knowledge are gathered by experience.
what questions exactly would you like to know?
I was thinking about "higher" tools like BuildOS.exe how do they work, currently just only this one, but now I have some thoughts about doing reverse ingeneering, so I will try something myself first. But if anyone knows answer to BuildOS.exe working:
- processing OEM, SYS and ROM (=> just only recursively copy?)
- "Building registry" - take all .rgu and .provxml and put them in one? Or just only .rgu and .provxml save separately?
PS: Yes, I can read .bat-s from kitchen and such, I tried to do something, but it's always "run this program, click on this and then close" and didn't manage to google anything about the process in BuildOS.exe ^.
PPS: Actually I'm interested in cooking via TPC & Joshkoss kitchen - pretty awesome tho. Deleting unneeded stuff from SYS is fun. (Testing on emulator.) And you don't need to know the building process (actually when not knowing it you can still just rewrite somebody's kitchen with some tweaks). But I'm just only curious as many people is.

I know its here somewhere......

Right off the bat, let me apologize for being such a noob. But for the life of me, I cant seem to find out how to actually dual boot WinMo and Android on my TMOUS htc hd2. I have searched using every term and phrase i can think of and nothing. Please keep in mind that I am not only new to this type of stuff, but to forums as well. So then I tried to find out how to flash a rom and radio, and come up empty there too. I couldn't even find if thats all the steps to change a phone. I am willing to learn, WANT to learn, but need a little boost to get started. I am supremely interested in figuring out how to use Ubuntu on my hd2 (thats what my main computer is), but i figure thats probably harder than the rest so i didn't even search it. Please no comments on how noobish I am please. I am already aware of this fact. And if i posted this in the wrong place, or this kind of question is not allowed, moderators feel free to delete or move it (not that you need MY permission). Thanks in advance for any help on this matter, and as I said at the beginning, please forgive my noobishness.
Another Question.....
Another question I wanted to ask that I haven't yet found an answer to was whether or not a computer has to be used for anything other than loading files onto the SD card, and if so, are the programs running on the computer compatible with linux? If not, are they able to run on wine? Again any help is greatly appreciated.
Used to be new too
http://forum.xda-developers.com/forumdisplay.php?f=624
Check out the stickies
Don't lurk on that phone so don't know if they have a wiki setup. Most likely do. Most phone's have wiki sections that if you read em will all the info you need. You said you're open and want to learn, keep that up.
For reference on searching, the search system is setup like a/the forum sub section, kinda like a file system.
http://forum.xda-developers.com/forumdisplay.php?f=631
Use the "search this forum" button here on this page to do a search on just that phone's forum. If you use the same button on the accessories main page, it will just search that phone's acc forum. Same goes if you search the xda main forum page, you'll be searching everything.
I did notice yesterday and today the search was acting up, giving me 0 results for topics I know are here, then just searched for general things like case and unlock, still nothing. That may have been the problem you were having, too.
Good Luck
Thank You
That was the problem I was having. I would search, but come up with no or very few results. Thank you for your help. I didn't read all the stickies or even check the wiki, like i said, I'm a noob. Well, far as I am concerned this thread can be closed.

[REF][GUIDE] Newbie's Noobguide to Android Partitions and Schematics-Need your help!

So I know XDAers are resourceful and supportive of community efforts. Let's write this guide together! (Especially if you're looking for something to do during the blackout
http://goo.gl/CPp0E (Google Docs)
I've been looking for a visual flowchart of Android schematics, and couldn't find one anywhere. I just wanted to see what Android schematics look like, but lo and behold, I couldn't find one anywhere on the internet!
So in the spirit of Web 2.0 I created one! (under CC license) It's open for editing, because I probably can't get it all right myself. Also, there are probably some things still missing.
Please help me write this. I know I would've loved to have something like this when I was getting into Android modding back in the day.
Also, suggestions for a new title are welcome. Something that says Super General Android Modding Guide for Noobs or something.
Reserved, just in case.
Hi there,
I just started reading your guide, which looks really brilliant.
And in the spirit of open source and peer review, if I can make any positive contributions to it I WILL!
Now back to reading
Dominique
Many thanks. This guide help me a lot. Hope it will be written on.
WiW said:
So I know XDAers are resourceful and supportive of community efforts. Let's write this guide together! (Especially if you're looking for something to do during the blackout
http://goo.gl/CPp0E (Google Docs)
I've been looking for a visual flowchart of Android schematics, and couldn't find one anywhere. I just wanted to see what Android schematics look like, but lo and behold, I couldn't find one anywhere on the internet!
So in the spirit of Web 2.0 I created one! (under CC license) It's open for editing, because I probably can't get it all right myself. Also, there are probably some things still missing.
Please help me write this. I know I would've loved to have something like this when I was getting into Android modding back in the day.
Also, suggestions for a new title are welcome. Something that says Super General Android Modding Guide for Noobs or something.
Click to expand...
Click to collapse
Hi, please I need access to the guide

I made a simple ADB execution program/script in batch, and i wanna share it

I wanna share my creation in batch, which i spent a several hours on. But i don't know where to share/post it in this forum (im new).
The project is basically a cutesy ADB input-to-execute command list type of thing. I designed and created it for newbies or people who just wanna use adb to do very simple commands in adb, like push, pull, devices, and all that stuff with added information.
I wanna know where i can share and post in perfect detail about it in this forum. I was thinking of posting it in Android Software and Hacking general, but people there are scary :crying: and my script/program isn't even that advanced.
Thanks!

Categories

Resources