Hi,
I want to develop a ROM for the x10...
How should I begin.
Thanks in advance.
PlauGunsta
My friend,
It's so easy to do.
You just need the Flashtool SW (pls use the last version) I guest it is on rev. 0.2.9
then after you look for a tutorial explaining how to make it.. you can find it here in XDA Developers.
BR/
Hi,
well you need good knowledge of C and java. C is used for kernel related stuff and programs runned from shell and java is needed for android and all,because it is running in the so called dalvikVM (a java virtual machine).
Aswell a little asm knowledge might be useful but not that important.
Get the X10 kernel-source install a unix distro and start compiling modules to integrate in the the phone, just like its done on custom roms.
Thats the best you can do to learn, beside reading books
Sent from my Xperia Arc using XDA Premium App
<AdY> said:
Hi,
well you need good knowledge of C and java. C is used for kernel related stuff and programs runned from shell and java is needed for android and all,because it is running in the so called dalvikVM (a java virtual machine).
Aswell a little asm knowledge might be useful but not that important.
Get the X10 kernel-source install a unix distro and start compiling modules to integrate in the the phone, just like its done on custom roms.
Thats the best you can do to learn, beside reading books
Sent from my Xperia Arc using XDA Premium App
Click to expand...
Click to collapse
To do that I will need a faster computer right? If it's so I won't be able to be a good developer for the x10 I got just 1gb RAM on my slow laptop with windows 7 )
Do you think it's possible for me if I have no knowledge to create a own 2.2.1 ROM? I want to release one with a great theme, tweaks and stuff.
Yes its better to have a faster PC. There have been many cases where either the motherboard or the hard disk gets burnt due to excessive load while compilation.
About the froyo question, my answer is no.
You have to know Java for development of roms
Sent from my Xperia Arc using XDA Premium App
PlayGunsta said:
To do that I will need a faster computer right? If it's so I won't be able to be a good developer for the x10 I got just 1gb RAM on my slow laptop with windows 7 )
Do you think it's possible for me if I have no knowledge to create a own 2.2.1 ROM? I want to release one with a great theme, tweaks and stuff.
Click to expand...
Click to collapse
no way, lol.
It Takes many years of practice before you can really do that...
A damn...
Well if you want to start from Scratch it is going to be a Mission Imposible to develop without the knowledge. But if you take let's say Zdizihu's AOSP Froyo ROM which is really clean with no extra ads and you add your theme (Framework and services.jar) and made the "Tweaks" most of them are stored in build.prop then you don't need that much knowledge just:
Winrar
Notepad++
and enough time to test it.
My suggestion don't release it as ROM since there are too many "ROMS" using Z's base and quite honestly is boering to see that lol... I myself have in my phone Z's ROM with CM Settings, Arc Launcher, OpenVPN tweaks, build.prop tweaks etc but not releasing it since it is not a real ROM.
If you have a good theme then release it as theme, people will equaly appreciate it my friend and the best thing it will not wipe their data
Have a good day.
A thanks, how do I create themes then ?
There is a tutorial regarding the same in the themes and apps section. Make a search there. All the best
PlayGunsta said:
A thanks, how do I create themes then ?
Click to expand...
Click to collapse
Sent from my Xperia Arc using XDA Premium App
PlayGunsta said:
Hi,
I want to develop a ROM for the x10...
How should I begin.
Thanks in advance.
PlauGunsta
Click to expand...
Click to collapse
In x10 mini sectio you have a tutorial how to make a rom!
http://forum.xda-developers.com/showthread.php?t=888227
Thanks for all replies, I will look into it.
Related
Hello guys,
As many of you know, I've become a traitor, and by that I mean I now have the Nexus S 4G.
Simply AOSP is the ROM I have devoted a lot of my time to on the forums here, it doesn't have the user base of ACS stamped ROM's but seems to have a lot of dedicated users.
With my leaving the Epic 4G behind me I will no longer be as focused on Simply AOSP as I had been. I will update it as I can but I'm looking for a developer or two to come on board and co-pilot the ROM with me for a while and eventually take it over entirely.
The goal of Simply AOSP was to basically clone CM6/CM7/AOSP as much as possible for Epic users who love AOSP. I'd like to find someone who also loves AOSP and wants to continue to bring the most AOSP experience as possible to the ROM's users.
If you haven't tried Simply AOSP I recommend you flash it and take a look, if it seems like something you'd want to be a part of please contact me via PM.
I'm open minded with "requirements" for potential developers but please include your experience just so I have an idea of what you're capable of. I will help make the transition as smooth as possible.
That said you all will see me in the Epic section of the forums less and less. Despite some of the interesting drama it's been a blast and I've enjoyed working with and talking to all of you!!!
I volunteer k0nane
Sent from my SPH-D700 using XDA Premium App
Whosdaman said:
I volunteer k0nane
Sent from my SPH-D700 using XDA Premium App
Click to expand...
Click to collapse
lol I like how you think.
Whosdaman said:
I volunteer k0nane
Sent from my SPH-D700 using XDA Premium App
Click to expand...
Click to collapse
LOL considering he's gone I don't see that happening.. He would probably do an awesome job though.
Hey, aosp is one of the easiest to work on. And you've done the hard part
Sent from my SPH-D700 using XDA Premium App
Whosdaman said:
Hey, aosp is one of the easiest to work on. And you've done the hard part
Sent from my SPH-D700 using XDA Premium App
Click to expand...
Click to collapse
Yeah it really just needs a maintainer to keep it up to date.. add in some enhancements of their own or of the communities as they are discovered. The update to Gingerbread will take some Themeing skills and possibly a few Simply Settings updates but otherwise.. yeah agreed very easy.
TheDub said:
Yeah it really just needs a maintainer to keep it up to date.. add in some enhancements of their own or of the communities as they are discovered. The update to Gingerbread will take some Themeing skills and possibly a few Simply Settings updates but otherwise.. yeah agreed very easy.
Click to expand...
Click to collapse
Hell I would do it, but I'm still learning
Sent from my SPH-D700 using XDA Premium App
Maybe I should take the pludge by the way you guys are talking. I have been meaning to dual boot linux and set up a dev enviroment, but I haven't even taken the time to figure that out. Well if maybe your down to skype someday and get me up to speed I maybe down to try and keep the boat afloat. I do think based on the work he's done that koane should pick up the work, but I don't know what all the shat that went down was all about so who knows. Anyways let me know dub.
sent from "The Other Woman"
bryanfritz1 said:
Maybe I should take the pludge by the way you guys are talking. I have been meaning to dual boot linux and set up a dev enviroment, but I haven't even taken the time to figure that out. Well if maybe your down to skype someday and get me up to speed I maybe down to try and keep the boat afloat. I do think based on the work he's done that koane should pick up the work, but I don't know what all the shat that went down was all about so who knows. Anyways let me know dub.
sent from "The Other Woman"
Click to expand...
Click to collapse
Simply AOSP has been developed entirely with Windows (OK and some Mac OS X but mostly Windows, no Linux at all). The only time you would need Linux is if you were compiling real AOSP or a Kernel. However I didn't write the Kernel it's just Genocide. It's also just a AOSP clone so it's been a customization of the stock Touchwiz ROM which can be done with Windows.
The only real code I've written is Simply Settings which can also be developed in Windows (or Linux and Mac OS X for that matter) with Eclipse. It's not a very complicated program but it would need some Java knowledge, otherwise I would continue maintenance on that.
Biggest things that would be needed would be...
1.) Themeing skills (Simply AOSP comes with 3 themes built in)
--These are a must.. there is a lot of Themeing and it will be the most time consuming part of converting the rom to Gingerbread in the future.
2.) General knowledge about the filesystem layout and what does what. (Easier then it sounds)
3.) Java / Scripting knowledge if you plan to take control of Simply Settings.
4.) Time. It's mostly feature complete as of right now, but needs a maintainer who will be able to integrate future enhancements. When I say this I'm referring to enhancements you make or that the community makes.
Since it's an AOSP clone it's very easy feature wise because it doesn't need a lot of features.
Hello! Question about overclocking the tab 10.1v!
Is it possible to overclock the tab? It doesn't feel so smooth like the SGS2!
PS: And how it look with sms or whatsapp? Is it possible to include the "phone" function to the tab?
Fist try rooting and change the CPU profile from Interactive to Performance or onDemand - There is a massive response gain from this
What needs to be done to OC is make a Kernal with proper voltages and CPU Frequency to hand the demands. and not constantly bootloop
danikristijan said:
PS: And how it look with sms or whatsapp? Is it possible to include the "phone" function to the tab?
Click to expand...
Click to collapse
It's Linux you can do anything you dam well please if you go out and Learn UNIX, C, C++, C#, Java, Java again because you forgot that Var and var look exactly the same in a text editor, Realized you forgot everything about UNIX, C, C++, C# Re Learned them.
Then spend 4 Years trying to build apps and everything that you make doesn't seem to work as well as things other people program, so you go do research optimization research get bulked down with several thousand lines of code for 1 line which is being talked about.
Only to realize that the reason your apps aren't living up to your expectations is because you weren't wearing your lucky belt when you compiled it...
Or you could go out and buy this brilliant device called a phone if you are unsure of what they are here is a resource i found usefully http://tinyurl.com/3xpwmt7
danikristijan said:
Hello! Question about overclocking the tab 10.1v!
Is it possible to overclock the tab? It doesn't feel so smooth like the SGS2!
PS: And how it look with sms or whatsapp? Is it possible to include the "phone" function to the tab?
Click to expand...
Click to collapse
Please do not post Questions or Problems in the Development Forum Thanks
Moving to General
I have seen that the motorola xoom (also tegra2) is possible to overclock. Is this now also possible/compatible to use the kernel from xoom on galaxy tab?
Sent from my GT-I9100 using XDA App
danikristijan said:
I have seen that the motorola xoom (also tegra2) is possible to overclock. Is this now also possible/compatible to use the kernel from xoom on galaxy tab?
Sent from my GT-I9100 using XDA App
Click to expand...
Click to collapse
Open up the kernal and see if you find all that is needed to drive these tabs (probably a good move to strip out what isn't needed as well)
BTW i have a reading list which i found usefull in learning this stuff if you like.
-Linux system programing -o'reilly
Books on C programing
-The C programing Language 2nd -Brian W. Kernighan & Dennis M. Ritchie, prentice hall, 1988
-C in a nutshell -o'reilly
-C poket refrence -o'reilly
-Expert C programing -Peter van der Linden
-C Programming FAQs -steve summit
Linux programing
-UNIX Network Programming vol1 & 2 -W. Richard Stevens
-PThreads Programing -o'reilly
-Managing GNU make -o'reilly
-Essential CVS -o'reilly
-Version control with subversion -o'reilly
-GBD Poket Refrence -o'reilly
-Linux in a nutshell -o'reilly
Linux Kernel
-Linux Kernal Development -Robert Love ,Novell Press
-Linux device drivers -o'reilly
Operating system design
-Operating Systems -Harvey Deitel
-UNIX systems for modern architectures
After that the AOSP tutorials will make sense and you can get craking
Sent from my GT-P7100 using XDA Premium App
http://forum.xda-developers.com/showthread.php?t=1138167
pershoot said:
http://forum.xda-developers.com/showthread.php?t=1138167
Click to expand...
Click to collapse
It f'ed my tablet up pretty bad. I might exchange and see if I can get one that likes to be OCed.
ericc191 said:
It f'ed my tablet up pretty bad. I might exchange and see if I can get one that likes to be OCed.
Click to expand...
Click to collapse
First off post logs in the thread (i cant fix something blind).
I need to know the exact scenario and what was being done.
If you are looping follow my recovery method. it is failsafe (ive used it today alone like 4/5 times while testing).
Then reflash the kernel and post logs if you face issue.
Be aware, it is easy to boot loop this thing. It may not have been from the kernel.
Please get accustomed to the process.
pershoot said:
First off post logs in the thread (i cant fix something blind).
I need to know the exact scenario and what was being done.
If you are looping follow my recovery method. it is failsafe (ive used it today alone like 4/5 times while testing).
Then reflash the kernel and post logs if you face issue.
Click to expand...
Click to collapse
I didn't even think to do that. And, I'll look for your guide.
pershoot said:
http://forum.xda-developers.com/showthread.php?t=1138167
Click to expand...
Click to collapse
Hello and thanks for your work and your link!
Is this kernel also for GT10,1v? (GT7100)
Regards
can someone of the developers make a converter.
IPA to APK converter, something like the PSXperia tool.
Doesn't work, ipa is iPhone and apk is Android
Posts like this remind me of when Super Nintendo came out and all these parents were freaking out on the evening news that their kids would want it and it wasn't fair... and that they should make an "adapter" so that the old NES system could play the new games. LOL
This has got to be the stupidest question I have ever seen on XDA.
Agreed
Sent from my R800i using XDA Premium App
PaulForde said:
This has got to be the stupidest question I have ever seen on XDA.
Click to expand...
Click to collapse
More so than this one?
http://forum.xda-developers.com/showthread.php?t=1370549
I like IPA... But I also like APK.
But which one's better ?
.........
There's only one way to find out......
DeadlyDazza said:
I like IPA... But I also like APK.
But which one's better ?
.........
There's only one way to find out......
Click to expand...
Click to collapse
whats that? u have me wondering now...
Lmao
Swyped from my Xperia Play via Tapatalk
Wow...
You guys need to calm down. It's just a question. You don't need to make him look like an idiot, you look like an idiot when calling him one. Just sayin.
Anyway, sorry, its not that easy. I wish it was that easy and often wondered the same thing at times.
Excpet the guy who ask the question your all idiota since devlopers are working on this just havent said whsts going on for a while it can be done just takes so much work
lyricalchaos said:
Excpet the guy who ask the question your all idiota since devlopers are working on this just havent said whsts going on for a while it can be done just takes so much work
Click to expand...
Click to collapse
Developers are working on what? An .ipa to .apk converter? Lmfao Android uses java. Its not even the same language as the iPhone
Sent from my R800i using Tapatalk
Rofl the other one is funnier lol can my xplay be 3d
Sent from my SPH-D710 using XDA App
lyricalchaos said:
Excpet the guy who ask the question your all idiota since devlopers are working on this just havent said whsts going on for a while it can be done just takes so much work
Click to expand...
Click to collapse
Spoken by someone who has never written a program in his life.
The logistics of this requires human interaction. Android programs are written in a COMPLETELY different language than iOS programs. While both programming languages can produce the same results, and obviously use the same graphics data and stuff like that, a human programmer must make that conversion as how they get to that end result is completely different.
No developers are working on this. Its a waste of time.
Question: if I remember properly, Android uses a virtual machine, called Dalvik, to run Java code. Could Dalvik actually run Objective C (iOS language) code somehow?
Logseman said:
Question: if I remember properly, Android uses a virtual machine, called Dalvik, to run Java code. Could Dalvik actually run Objective C (iOS language) code somehow?
Click to expand...
Click to collapse
programs that are coded in C run natively they dont run in a VM like android apps. Thats why its possible to use android apps on other platforms (providing they have the dalvik VM) like the blackberry playbook but you couldn't do that the other way around.
Logseman said:
Question: if I remember properly, Android uses a virtual machine, called Dalvik, to run Java code. Could Dalvik actually run Objective C (iOS language) code somehow?
Click to expand...
Click to collapse
The Dalvik VM is just a Java VM right?
Sent from my R800i using Tapatalk
I remember reading somewhere that it doesn't actually run Java code by itself...
AndroHero said:
The Dalvik VM is just a Java VM right?
Sent from my R800i using Tapatalk
Click to expand...
Click to collapse
Logseman said:
I remember reading somewhere that it doesn't actually run Java code by itself...
Click to expand...
Click to collapse
No its not just a Java VM and actually works quite differently than a normal Java VM. A regular Java VM works almost like an Emulator within the device running it. The Dalvik VM actually takes the program and uses its own class libraries, it converts some of the java files when its compiled into its own format. This saves space and memory usage, due to the programs obviously needing to be run on devices with limited memory.
The Android SDK also has an ungodly huge amount of libraries within it as well withe specific code design to do basically anything.
have an idea ask Google to try and create android to read IPA or other formats then android will be the best as developers will want to create games, apps and other things and make life easier for everyone as it will be like this in left hand iphone in right hand Samsung galaxy s2 really good android phone which will you pick me i would go for the Samsung as it's better as i have one but if it could run IPA. Iphone will probably unexistant just saying but it's best to ask google. for more easier methods to create games and apps just like ipa is really easy to create apps
Hi all,
Personally I still love my G1. It is the 1st Android phone so historically something that is interesting on its own.
I assume most of the G1 owners on this forum are having the same geekish interests as me and I was wondering what you are doing with the device that you concider 'cool' and can impress fellow geeks
Some things I think are impressive:
1. Having a rooted device with a custom very stable and fast Gingerbread firmware (ezgingerbread)
2. The droid2600 and Frodo C64 emulators that run great on the G1 with its keyboard.
3. Haven't done this myself yet, but seeing videos of debian run on the G1 was pretty impressive.
4. Eventhough it is probably not ready for daily use but having ICS on the G1 is amazing.
My G1 is running debian for a while now. But it mostly sits in drawer now, I just bring myself to sell it. No matter how much my wife nags at me.
Sirfearoth said:
My G1 is running debian for a while now. But it mostly sits in drawer now, I just bring myself to sell it. No matter how much my wife nags at me.
Click to expand...
Click to collapse
How well does it run? I guess you can't use it as a phone if you started debian?
I am using Frayo
And I use it mainly for forums and IRC and stuff
frankdrey said:
I am using Frayo
Click to expand...
Click to collapse
Running a customized rom you created yourself does belong in the 'wish I could say that' category.
Compiling programs from source does seem to be possible for the lesser educated with the scriptset smitna has created. http://forum.xda-developers.com/showthread.php?t=1444792
Not as cool as creating your own rom, but you have to start somewhere
I been using it mainly to try roms and stuff,
but every time a friend lost or have no phone, until they get a proper.
I give it to them to use it
and to try to convert them to android
so I use it for educational porposes
Im using frayo too (thanks )
tagm said:
Running a customized rom you created yourself does belong in the 'wish I could say that' category.
Compiling programs from source does seem to be possible for the lesser educated with the scriptset smitna has created. http://forum.xda-developers.com/showthread.php?t=1444792
Not as cool as creating your own rom, but you have to start somewhere
Click to expand...
Click to collapse
What do you mean?
I am really honestly using Frayo....
Froyobylaszlo is /the/ best G1 ROM and I use my mod for the (few) features it adds
Did I say I used that script?
Well...no, I didn't
And I can compile a ROM on my own from source thank you very much.
I just don't really see the need anymore since froyobylaszlo is as good as it gets
And instead of working my way up from aosp, learning along the way since I don't know a lot, I decided to just mod in features I like
And no I didn't use some scripts or rom kitchen
I tried using an apk compiler and a theme kitchen thing to fix certain problems, but then I decided against it...
Also, as of now I'm stopping working on my ROM and MOD and am gonna go for some pure PC development to work on my skills
I'm not too sure what you were trying to say but that's my response
If I misunderstood you, sorry
Edit: I think I did....now I'm debating wheter I should delete the above....
Sorry
Just ignore it all...I though you were saying that I shouldn't advertise here (I'm not btw I'm actually using it to post even)
And I thought you said I used that script and didn't do anything
Well, if you want to jumpstart into rom development with modding,, just open up the rom with winrar/7zip and start looking around
And at the google source website you can find how to compile a rom
The second option may require some programming skills
frankdrey said:
Well, if you want to jumpstart into rom development with modding,, just open up the rom with winrar/7zip and start looking around
And at the google source website you can find how to compile a rom
The second option may require some programming skills
Click to expand...
Click to collapse
Nice ideas. Might do some research, thx!
Was indeed giving you a compliment for your rom modding, maybe my indirect approach was not clear enough (I am not a native English speaker... that probably doesn't help as well)
tagm said:
Nice ideas. Might do some research, thx!
Was indeed giving you a compliment for your rom modding, maybe my indirect approach was not clear enough (I am not a native English speaker... that probably doesn't help as well)
Click to expand...
Click to collapse
Oh ok thanks
Sorry bout that...http://forums.androidcentral.com/hacking/6037-general-rom-faq.html
This is very useful
Go to "building a rom"
Idk if the link works, its been strange for me, so just scroll down to it
Whenever you edit a rom, you have to sign it...
That link has the files and directions
Also,
I've just had fun experimenting with my G1. I didn't root it myself, but I have learned a lot since I got it. I ran through about 10 or 15 different roms until I found one that I like personally (Ginger yoshi) and customized it the way I wanted. I think the coolest thing that I did on it running a SNES emulator (although I only did it once because of ridiculous lag). I started toying around with DOS box but that didn't go anywhere. I wasn't able to do much with it because it is my primary phone and it got extremely annoying to have to fix it every time I messed something up.
Anyway, it was tons of fun... then it broke :'( And now I'm getting my friend to give me his for free! and the fun will continue.
Hello XDA Devs. I am pretty new to the concept of people like me creating apps. I am very inexperienced and I am trying to make a game for my android phone. I knew that Google had an Android SDK but I learned that Adobe's Flash Professional can create apps for Android as well. So which program should I use to create a game?
Sent from my SGH-M919 using xda app-developers app
Indianssj said:
Hello XDA Devs. I am pretty new to the concept of people like me creating apps. I am very inexperienced and I am trying to make a game for my android phone. I knew that Google had an Android SDK but I learned that Adobe's Flash Professional can create apps for Android as well. So which program should I use to create a game?
Sent from my SGH-M919 using xda app-developers app
Click to expand...
Click to collapse
Uh, I wouldn't use the Adobe Flash thing. First of all, it should be slower and Adobe doesn't provide flash player support for Jelly Bean and later. So it runs on old phone only. (I know there are ways to get flash on newer versions. But they aren't optimal.)
So use the SDK. It offers much more functions.
You can use an engine like AndEngine though. I'd recommend that. However, you need to know Java and the Android part.
Although I agree with going down the Java route, as you will be able to do a LOT more with it, Adobe Air is a viable platform for a Flash developer. (It's not the same as the flash plugin for browsers.)
Have a look here for more info...
http://www.adobe.com/products/air.html
Archer said:
Although I agree with going down the Java route, as you will be able to do a LOT more with it, Adobe Air is a viable platform for a Flash developer. (It's not the same as the flash plugin for browsers.)
Have a look here for more info...
http://www.adobe.com/products/air.html
Click to expand...
Click to collapse
Thanks.
I just though of all apps in whose description you can find a sentence like "You need to have flash player installed.".
Did you try Adobe Air?
nikwen said:
Thanks.
I just though of all apps in whose description you can find a sentence like "You need to have flash player installed.".
Did you try Adobe Air?
Click to expand...
Click to collapse
I've not used it for a long time, no. I know it's compatible with my HTC One, and that's running Android 4.2, so it's been kept up-to-date. I did think it was the way to go for a long time, purely because of the fact that it's cross-platform, but I have less faith in it now. If I want cross-platform then I use Phonegap.
I'm curious now. Going to install it and have a play around
Archer said:
I've not used it for a long time, no. I know it's compatible with my HTC One, and that's running Android 4.2, so it's been kept up-to-date. I did think it was the way to go for a long time, purely because of the fact that it's cross-platform, but I have less faith in it now. If I want cross-platform then I use Phonegap.
I'm curious now. Going to install it and have a play around
Click to expand...
Click to collapse
I'm curious, too. Please keep us updated.
As mentioned above you could used engines like AndEngine. But if you are new to java as well then I suggest learning java and move on to creating simple apps. You can use websites like thenewboston or other various tutorials all over the net. Make use of youtube and google... they will help you.