[Q] Is building a completely TouchWiz-free rom possible? - AT&T Samsung Galaxy S II Skyrocket SGH-I727

I'm reading some guides on how to build my own ROM, but in the interim I'm wondering if what I'm looking to do is even possible. I came from a Nexus S 4G and had a completely bare-bones ROM (SlimICS). I want to do something similar, the intent being to completely remove all traces of TouchWiz. I want to know if this is even possible, if it's been done, and if not I want to know what the issues are. Also, links to any sort of guides are greatly appreciated.

I highly doubt u will accomplish what u seek by reading some from making guides. Most of the current ones are for gingerbread and not ics. We will not have a touchwizz free rom (otherwise known as also) for quite sometime. That being said our current devs have done a great job of themeing over it and replacing most things. Sky ics 4.2D-6 and NexusMOD are good examples.

You need to go here and read this thread they are building ics aosp.
http://forum.xda-developers.com/showthread.php?t=1586198
Honestly no . Its almost impossible.

Impossible no but it will take a massive amount of knowledge gotta say our boys have been doing a top notch job for having basically nothing I think the project will have better chances once kernel source drops for ics
Sent from my SAMSUNG-SGH-I727 using Tapatalk 2

Related

New to the MyTouch 4G Slide.

Hey guys,
My name is Josh. I am currently an active member over in the G2/Desire Z forums, however, I am now moving onto the MyTouch 4G Slide. I was recently offered one as a replacement for my G2 (as it has reached it's EoL.) I have read a lot of people saying not to make the change but I feel that it's time I move onto something with a faster cpu and more ram, plus, it's free. (I really want full sense 3.0 or Sense 3.5 like I am running on my G2) Now, the only thing I am regretting is that I will have to give up my lovely sense 3.5 and beats audio for a dulled down version of Sense 3.0. What I am getting to is... I want to learn as much as I can before my phone arrives on Monday and I would potentially like to move into the development world of the MT4GS. What is the status on current roms? I see that Unity works and that is exciting, however, I know it has many bugs. How can I work with you guys and the current devs to get this show on the road?
Read all the Blue6IX posts and guides.
His rom is outstanding!
Sent from my Bulletproof_Doubleshot
Well.... One of our *arguably* best next to kornyone(I can't say I agree or disagree because blue is doing amazing work) but definitely most active on here was banned for something xda felt worthy of a ban. . .
Anyways if you want to work with ALL the developers you'll want to talk to ZombieDog about working with him on Virtuous Unity fixed up.... He's working on giving all the problems.
He's over on the RootzWiki forums!
Sent from my ICS Splashed MT4GS using xda premium
Thanks guys for the responses, I CAN'T WAIT for unity. I already miss it on my G2 and I am still using it! Lol. Personally I would love to port the RCMix3D Sense 3.5 Runnymede rom. (What I have on my G2 now.) It is SO perfect and everything that I want in a rom.
I'll head on over to rootzwiki now. Thanks again for the info.
Daiskei said:
Thanks guys for the responses, I CAN'T WAIT for unity. I already miss it on my G2 and I am still using it! Lol. Personally I would love to port the RCMix3D Sense 3.5 Runnymede rom. (What I have on my G2 now.) It is SO perfect and everything that I want in a rom.
I'll head on over to rootzwiki now. Thanks again for the info.
Click to expand...
Click to collapse
No worries, you might check out zombie dogs sense roms as well as blue's bulletproof here. There both awesome, I'm debating whether or not to play around with it blue s
Sent from my ICS Splashed MT4GS using xda premium
Josh - can't wait until you get your device - you'll love it.
Eagerly looking forward to another developers works in support of this awesome piece of tech!
Sent from my Bulletproof_Doubleshot using xda premium
Blue6IX said:
Josh - can't wait until you get your device - you'll love it.
Eagerly looking forward to another developers works in support of this awesome piece of tech!
Sent from my Bulletproof_Doubleshot using xda premium
Click to expand...
Click to collapse
I feel like its been said so much, and I'm one if the newer users of this device... patients is a virtue I guess.
Btw Josh: THIS GUYS AMAZING ^^^^^
Sent from my ICS Splashed MT4GS using xda premium
Another thing, since I am able to grab another few minutes to log in - you mentioned losing beats audio coming to this device.
I don't really know what it is, haven't read up on it or used it, but if you are interested in trying to port it to this device i'd be down for helping you do that.
That you have it, have it working on your current model phone and are familiar with it's use makes a world of difference - I know some people around here would love to see a project like that happen.
Feel free to get ahold of me if something like that interests you.
I'm happy to help with anything I can, so if you have any dev questions or want help getting oriented with the device once it's in your hands don't hesitate to ask - I'm sure you'll get up to speed on the particulars and quirks of the device pretty quickly either way.
Once ICS is ported back to the device, having devs interested in Sense is going to be important in my estimation - so I'm glad to see other people keeping it on their radar.
Check out Droidmoder's sticky at the top of the General section for a good reference to some of the threads you should read through.
Catch ya later
Sent from my Bulletproof_Doubleshot using xda premium
Daiskei said:
Thanks guys for the responses, I CAN'T WAIT for unity. I already miss it on my G2 and I am still using it! Lol. Personally I would love to port the RCMix3D Sense 3.5 Runnymede rom. (What I have on my G2 now.) It is SO perfect and everything that I want in a rom.
I'll head on over to rootzwiki now. Thanks again for the info.
Click to expand...
Click to collapse
Welcome! 3.5 sounds like a great thing to have!
Btw, is htc and tmo planning on releasing 3.5? I guess we would have seen a leaked beta already if so...
sent from HTC Doubleshot cm7
Blue6IX said:
Another thing, since I am able to grab another few minutes to log in - you mentioned losing beats audio coming to this device.
I don't really know what it is, haven't read up on it or used it, but if you are interested in trying to port it to this device i'd be down for helping you do that.
That you have it, have it working on your current model phone and are familiar with it's use makes a world of difference - I know some people around here would love to see a project like that happen.
Feel free to get ahold of me if something like that interests you.
I'm happy to help with anything I can, so if you have any dev questions or want help getting oriented with the device once it's in your hands don't hesitate to ask - I'm sure you'll get up to speed on the particulars and quirks of the device pretty quickly either way.
Once ICS is ported back to the device, having devs interested in Sense is going to be important in my estimation - so I'm glad to see other people keeping it on their radar.
Check out Droidmoder's sticky at the top of the General section for a good reference to some of the threads you should read through.
Catch ya later
Sent from my Bulletproof_Doubleshot using xda premium
Click to expand...
Click to collapse
Heya Blue6ix,
Good too hear from ya! It's great that this post has gotten so many awesome responses. Once I get my device, I'll get it rooted right away and start getting familiar with it. As far as beats audio goes, have you ever heard of Beats by Dr. Dre? The Headphones. They're pretty expensive. Lol. Anyway, basically... the Sensation XL came with Sense 3.5 and audio software for enhancing the beats headphones that came with it. Over in the G2 forums, the beats audio has been ported back to Sense 3.0 and is stock in all of the 3.5 roms.
Daiskei said:
Heya Blue6ix,
Good too hear from ya! It's great that this post has gotten so many awesome responses. Once I get my device, I'll get it rooted right away and start getting familiar with it. As far as beats audio goes, have you ever heard of Beats by Dr. Dre? The Headphones. They're pretty expensive. Lol. Anyway, basically... the Sensation XL came with Sense 3.5 and audio software for enhancing the beats headphones that came with it. Over in the G2 forums, the beats audio has been ported back to Sense 3.0 and is stock in all of the 3.5 roms.
Click to expand...
Click to collapse
I don't know much about Beats - but I do know in the sensation forums they found the program code that tells the system the right headphones are plugged in, and figured out how to make it work for any headphones ... but that's pretty much all I know.
From what you are saying, it sounds like we could make this happen if there is interest in it. Not trying to push you into anything, but you said you were using it so it was something I thought worth mentioning.
I might actually recommend that you play with it for a few days before you root it - it's nice to know what it was like when it came stock, so you have an idea of what you are trying to keep and not.
If you want to dive into AOSP and focus on that, it doesn't matter what it came with - but if you want to develop stuff for Sense... the MySense that's on this device isn't really like other versions of Sense. Might wanna just have an idea of what it was like and what you want to change.
Take care, i'll be diving back into developing stuff tonight and don't forsee any other big breaks like yesterday and today in the near future.
Daiskei said:
Thanks guys for the responses, I CAN'T WAIT for unity. I already miss it on my G2 and I am still using it! Lol. Personally I would love to port the RCMix3D Sense 3.5 Runnymede rom. (What I have on my G2 now.) It is SO perfect and everything that I want in a rom.
I'll head on over to rootzwiki now. Thanks again for the info.
Click to expand...
Click to collapse
Well we need someone to make a compatible Kernel...i think someone already had the ROM but without a compatible Kernel it won't boot...as much as Blue has been bowed he has done nothing much but change the dulled sense ROM...Undead does have a ICS hybrid and an AOSP....and Kornyone has an Alpha of CM7 but never released any fixes or stable kernel...I personally regret getting the slide...I was hoping I could of gotten the Sensation on my latest warranty exchange...there is just not much happening here...it's sad....it appears the physical keyboard phones are all DOA anymore in the dev world.
*ps* and I am in no way doubting any devs ability....just mostly what we have is either buggy or nothing much more than themed mysense....:
Lol - that is mostly accurate.
Short of tracing back ip addresses and showing up at someone's house to chain them to a computer until they produce something instead of just consuming... I don't know what else I can do to encourage people to dev for the device past documenting what I'm doing and how.
That's why I am excited to see someone else coming in with the intention of making something.
There is a lot more happening in Bulletproof then simple theming, though graphics is something I am spending time on at the moment.
I downloaded the 4.0.3 ICS release yesterday, as I'm sure a lot of others have as well. I don't intend to port it to this device at this time, but I am looking through the source code to familiarize myself with it.
I just am not interested in losing tv-out, the biggest problem with any AOSP build on this device.
I don't quite understand how a community built and maintained by developers has so many people with this device but no one really releasing anything - every time I log in the first thing I do is check the dev section to see if some crazy software package was released that wasn't talked about until release day.
The hardware that this device has is pretty impressive, the capabilities it offers are equally so, and as we keep making it faster and more efficient someone else will throw their hat in the ring... as the OP is intending .o
Sent from my Bulletproof_Doubleshot using xda premium
Blue6IX said:
Lol - that is mostly accurate.
Short of tracing back ip addresses and showing up at someone's house to chain them to a computer until they produce something instead of just consuming... I don't know what else I can do to encourage people to dev for the device past documenting what I'm doing and how.
That's why I am excited to see someone else coming in with the intention of making something.
There is a lot more happening in Bulletproof then simple theming, though graphics is something I am spending time on at the moment.
I downloaded the 4.0.3 ICS release yesterday, as I'm sure a lot of others have as well. I don't intend to port it to this device at this time, but I am looking through the source code to familiarize myself with it.
I just am not interested in losing tv-out, the biggest problem with any AOSP build on this device.
I don't quite understand how a community built and maintained by developers has so many people with this device but no one really releasing anything - every time I log in the first thing I do is check the dev section to see if some crazy software package was released that wasn't talked about until release day.
The hardware that this device has is pretty impressive, the capabilities it offers are equally so, and as we keep making it faster and more efficient someone else will throw their hat in the ring... as the OP is intending .o
Sent from my Bulletproof_Doubleshot using xda premium
Click to expand...
Click to collapse
Honestly Blue my guess is there are very few who can figure out the kernel side of dual core....without new functioning kernels there is not much that can be done here....i know there has been 2 sense 3.5 roms die for the same reason...well if you count Afinity 3....there is no compatible kernel....in fact the ONLY semi close to stable kernel is stock....wow who would of thought in a real of devs that would be the truth of things...if we had some actual coders here that could build a kernel we could see...3.5, real stable cm7 and possibly speed up cm9...MIUI (although why someone wants to turn their Android to an Iphone escapes me....maybe we all need to work on Kernel development....my mind is a little to straight forward to code fault tolerances and such...such...but I really think this is the major hold back here....do you agree Blue?...
I honestly hadn't read that far into it all.
I am taking my time trying to reach a community consensus on Bulletproof being bug free, stable and fast so I can get back into building kernels - I am trying to methodically answer everyone's call for overclock and undervolt before moving on to fix some things I feel are more important with kernel code.
Bulletproof is very specifically being designed as a shell to test kernels in, anything else people find use for it is just a bonus.
Is a lack of stable, working kernels really the issue?
I've already compiled a few kernels over the last 3 weeks and have been doing some general testing on my end privately - do you and others feel my time would be better spent focusing on that more fully, instead of trying to write tutorials on how to dev ROM stuff?
I could have Bulletproof ready for preliminary testing by mid-week and probably start pumping out the series of overclock kernels I described a while ago in Roman's kernel thread by next weekend.
If others are willing to sit down to build and support ROMs, I could drop everything else and focus on supplying kernels ( at the expense of as-yet unwritten tutorials).
I said before, and still am interested in working with other devs to supply them with kernels.
If splitting the load and me doing that while others handled the ROM side of it will speed up or increase development for the device, I'm down.
I never had any real-life computer friends, half the people I call friend off-line don't even own a computer, so my whole life if I wanted something to happen I had to do it myself or it didn't happen. I am equally capable of doing just about any aspect of dev, the pieces I'm missing I pick up quick because of my general range of knowledge.
I thought hammering out a stable ROM was where I should be focusing my attention, so I've been taking my time to do so. You can track my dev work on this phone all the way back, starting with the app reference...into the GPS work...and so on forward as doing what was needed most at the time.
If focusing my time on writing kernels and supplying other devs with working, stable kernels cooked up on a request basis for functionality will allow other devs to produce ROM choices - I'll be happy to do so.
--------
Don't mean to hijack your thread, Daiskei, but I suppose this does help and tie in to your announcement of coming over here to dev with/for us.
I am not familiar with your work, am new to Android, and the MT4GS is my first smart phone ( second device ). Would me focusing more fully on kernels allow you to spend time developing ROMs?
Help me help you, how can we work best together to accomplish more in less time?
I prefer quality to speed - but efficiency increases speed without a reduction in quality.
Edit:
The one problem with kernel development is you can't decompile it and see how it works or what's been done - so you basically have to know what you are doing and start from scratch. That's why we had to wait for source from HTC.
I can handle this side of it if that's what's needed, I can manage the complicated task of dual core, and am willing to work with anyone who wants to build on it.
The idea of working pretty strictly on kernels appeals to me - so let me know and that's what I'll do.
Sent from my Bulletproof_Doubleshot using xda premium
Blue6IX said:
The one problem with kernel development is you can't decompile it and see how it works or what's been done - so you basically have to know what you are doing and start from scratch. That's why we had to wait for source from HTC.
Click to expand...
Click to collapse
Actually, I think the biggest problem with kernel development is you can't really test it unless it's on a device. Or, at least, that's my opinion.
If you're talking about building the stock linux kernel, it's very easy to build one and test it on a PC. If something goes wrong, it's pretty easy to grab the physical hardware and see where the fault lies. It's just not as easy to pull a HD and look at logs on a phone.
jonnycat26 said:
Actually, I think the biggest problem with kernel development is you can't really test it unless it's on a device. Or, at least, that's my opinion.
If you're talking about building the stock linux kernel, it's very easy to build one and test it on a PC. If something goes wrong, it's pretty easy to grab the physical hardware and see where the fault lies. It's just not as easy to pull a HD and look at logs on a phone.
Click to expand...
Click to collapse
Touche -
Assuming one has a device, though, they basically have to start with HTC kernel source and work up from there - you would have to edit in your own changes.
The only other option would be to find a repo to sync with where someone has built a kernel for the device and uploaded their changes pre-compile. I don't know anyone who has a public repo with modified kernel sources for this device specifically.
Blue6IX said:
The idea of working pretty strictly on kernels appeals to me - so let me know and that's what I'll do.
Click to expand...
Click to collapse
That's honestly what we need IMHO. You can do whatever possible to a ROM, until out device has a nice kernel for it, the roms will all be virtually the same.
With the right kernel on my mt4g I could pull 30 hours of stock battery use. Still stock clock, it's just coded right. Thanks to TheDerekJay. You should pm him I'm sure he'll be glad to assist any question you might have... He's simply AMAZING
Sent from my ICS Splashed MT4GS using xda premium
Thanks, that's helpful.
I know enough where the learning curve isn't too steep, I can compile and have working kernels when i'm done & have previous CPU clock experience and worked with dual-core theory in the past - but i'm picking it all up as I go.
So far people have been happy with what i've been submitting for public consumption, confirming my progress in learning Android, but like I said - picking it all up as I go so any resources or people willing to help or offer advice are always welcome.
I'll track that dev down once I get my focus brought around to kernels and that becomes my life, so I can actually make use of any help he may be willing to give and not waste his time with frivolous or easily answered questions.
Edit:
I just doubled the RAM in my laptop a few days ago. It's about two years old, but when I bought it I bought a second stick of RAM I never added to it. I figured i'd use it until it really needed it, but now that i've been compiling things on it the more the merrier - been having some issues with it that have evaporated since I did that a few days ago.
I was gearing up for kernels anyway, but now i'm thinking i'll make that my primary focus and let all else mostly fall to the wayside except supporting any problems that crop up in my ROM.
Looks like tonight is going to be all math review and C coding refreshment.
I really can't wait to see Kernel from you, I know you'll do it right which is the best part
Sent from my ICS Splashed MT4GS using xda premium

All of these ICS ROMS have the same problems....

CONSIDER THIS THREAD CLOSED
Let me first be clear: I think it's awesome that a phone like the MyTouch 4g was released at a 2.2 phone and has ended up being upgraded to 4.0.4. Let me also take the time to thank the developers involved in this effort. It's hard work and sometimes it sucks to be a dev, and I thank you.
That being said, there are something like 10 ICS ROMS in the development section right now with any combination of
Sense 4
Stock ICS
MIUI
Themed variations
and what do they all have in common? The camera doesn't work properly, the bluetooth is sketchy, and the whole thing is a little crashy in the soft-reboot sense of the word.
My question is this: Why are we releasing so many variations of the same problem when the first one didn't work correctly anyway?
Especially ...Awesome... . I think it's awesome that you want to release like 5 different ICS ROMS, but what does one bring to the table that the other one doesn't? If I'm totally off base here, let me know, but this is what I see from a ROM flasher prospective.
Anyway, end rant and I'm sorry if I offended anybody.
jbdubbs said:
Let me first be clear: I think it's awesome that a phone like the MyTouch 4g was released at a 2.2 phone and has ended up being upgraded to 4.0.4. Let me also take the time to thank the developers involved in this effort. It's hard work and sometimes it sucks to be a dev, and I thank you.
That being said, there are something like 10 ICS ROMS in the development section right now with any combination of
Sense 4
Stock ICS
MIUI
Themed variations
and what do they all have in common? The camera doesn't work properly, the bluetooth is sketchy, and the whole thing is a little crashy in the soft-reboot sense of the word.
My question is this: Why are we releasing so many variations of the same problem when the first one didn't work correctly anyway?
Especially ...Awesome... . I think it's awesome that you want to release like 5 different ICS ROMS, but what does one bring to the table that the other one doesn't? If I'm totally off base here, let me know, but this is what I see from a ROM flasher prospective.
Anyway, end rant and I'm sorry if I offended anybody.
Click to expand...
Click to collapse
I realized this too, but hey, they can do whatever they want.
I mean I know why they aren't completely functional and stable, but I'm confused as to why we've became so obsessed with ICS that we have 50 different ICS ROMs and pretty much all of them are the same just with different settings or whatever. That's why I've been on GB sense for like the past week or two.
Sent from my Transformer TF101 using Tapatalk 2
Things in common
As stated-many roms share problems. As a lover of mt4g anything that keeps my phone alive is progress. Sure ics has camera and some other isssues,but as we all should know and have all been told"this is a work in progress". Many folks = many efforts= different outcomes. Not all ics have reboots,not all have "the camera problem" most do but work arounds exist is some cases. We can always go back to gb. Remember when some gb had camera problems? In time all gets worked out. Besides no arm twisting is done to make us use a rom,it's a matter of personal choice. Am content to wait till camera fix is out but will continue to use ics. Thanks to all the fellas who work for free and express their individuality with the work produced. "drive on"
I2IEAILiiTY said:
That's why I've been on GB sense for like the past week or two.
Sent from my Transformer TF101 using Tapatalk 2
Click to expand...
Click to collapse
Yes. This is me too.
--sent from my glacier.
trofmoc said:
Not all ics have reboots,not all have "the camera problem" most do but work arounds exist is some cases.
Click to expand...
Click to collapse
Actually, every ICS ROM in the development forum has the camera problem. The "camera problem" being the total lack of video capture unless you use a third party program and capture in VGA resolution at less than 10 fps. As far as I'm concerned, that means the video camera doesn't work, and there isn't a ROM that's worked around this.
Also, so far I've used at least five different ICS ROMS and all of them seem to have soft reboot problems of some sort. Some worse than others, but its there. Usually having to do with the browser or programs that use the stock browser.
Since a camera don't mean anything to me...I am using sense 4 hybrid, which is suprisingly very stable, minus the camera of course. But my wife on the other hand, has to have a camera, so I put sense 3.5 on hers, which is basically perfect in functionality.
Sent from my HTC Glacier using xda premium
I literally just flashed that Sense 4 Hybrid, and it about blew my ear off with the music on the boot screen.........
lack of a kernel prevents certain hardware from working correctly
however, i do agree that there are WAY too many SIMILAR roms (and some from the same dev, too). itd be nice to try to put all your resources on one AOSP, one AOKP/CM9, and one ICS-Sense.. teamwork! community! linux!
to each thier own, i guess. lets appreciate all the ROMs.. because if we didnt have any devs still working here wed be a lot more annoyed
On the bright side, as fixes are found/created the existing ROMs can be patched and you'll have more functioning ROMs to choose from. Also, these guys went from ports to compiling and then they started modding framework-res.apk's and SystemUI.apk's for theming. Essentially, if they hadn't done all this work their knowledge would not have progressed like it has. Now they will be able to use those skills to continue to benefit the whole community if they choose.
Wow total lack of respect from a NOBODY! Don't worry ill have all my threads closed and good luck with this phone stay on stock for all I care name 1 single thing u have contributed to this community besides u whinning and complaining about everything good luck to this community and the rest of the devs that are still here... This is the last you guys will have heard from me... GOOD LUCK! !
Sent from my ROOTIE TOOTIE FRESH 'N FRUITY GLACIER
Way to go fellas...say goodbye to Awesome. Anyway, do yo guys read the ICS OPs? Here is a nice quote that explains stuff. Bit seriously. Be thankful for ICS....posts like these make us feel unappreciated.
saranhai said:
FAQ - THE BIG PICTURE​
What is ICS?
ICS is Ice Cream Sandwich - Google's latest version of Android.
- Some of the very latest phones on the market already have it installed. e.g HTC One series
- Some slightly older phones will eventually be 'upgraded' to ICS e.g Desire HD, but this may be a number of months away, and promised 'upgrades' have sometimes never been delivered at all.
- If / when it does arrive for Desire HD it may not happen for everybody at the same time, sometimes it's carrier by carrier, and finally 'retail' (non carrier branded) handsets that get the upgrade last!
- If / when it does arrive, it will be overlayed with HTC's Sense (some like it, some don't)
- In the meantime, folks are working on getting ICS on your Desire HD BEFORE it's officially released for the phone, with and without Sense (giving you a choice)
So why don't some features work?
Well, the ICS being used on Desire HD is 'taken' from officially released ICS phones like the HTC One range, or 'leaked' ROMS from similar phones.
However, those phones have slightly different hardware and features than the Desire HD - so they aren't exactly the same. This means that parts of the software have to be 'ported' to work on the Desire HD.
OK, so why is porting so difficult?
The Android O/S is 'open source' meaning that anybody can see the actual source code for themselves, and see how it all works. They can modify it and adapt it to suit their needs (good).
Phone manufacturers USE Android in their phones, but they don't have to make all their own 'extra' software open source too. They like to protect their software by keeping it secret (not so good). There are many reasons why they do this, both good and bad, but it makes porting difficult.
When developers don't have access to the source code for parts of a phone, they have to write their own!... this means they have to have highly detailed knowledge of the phone, its hardware and other software components. Sometimes they can try things by trial and error, sometimes they have knowledge from a similar phone, and sometimes they just don't know.
This is the most common issue for 'ported' ROMS. Things like Power Management, Camera, WiFi, GPS etc are the things that make one manufacturer's phone stand out from another, and therefore end up 'secret'.
This does not mean that they will never work, it only means that they take longer to get working.
Who does the porting?
The actual porting is done by surprisingly few people:
- Some guys who know 'inside secrets'
- Some guys who are just great developers but who don't have the secrets
- Some guys who can develop but need a little guidance
- Some of them are 'great guys' helping the community (and keeping their own skills up to date)
- Some of them have other motives (good and bad)
- Some of them form teams to work on different ports
Why don't all the developers work together?
Developers are people - they have all the same issues as everybody else:
- Some like working alone
- Some feel that other developers standards aren't high enough
- Some are trying to fix a specific problem that THEY want fixed
- Some teams have different goals (one team might be aiming for a port that can work on 5 different phones, whilst another team are focused on a single phone. One team may want a totally 'clean' ROM and another want a ROM with lots of customisation options built in)
- Sometimes, people just don't get along with each other
I thought the ROM makers did all this work?
You'd be wrong.
The ROM developers use the ported code to make their ROMs. Sometimes they can choose different components from the various development teams to build a ROM.
Imagine a motor car:
1) The 'developers' make the engine, wheels, steering, chassis etc
2) The ROM Makers build their car choosing the components they need for their ROM
3) The 'Modders' add custom paint colours, fancy headlights, custom interior etc
The 'developers' are not smarter than the ROM makers, and the ROM makers are not smarter than the modders. They just have different roles (and some people do all three roles!)
Click to expand...
Click to collapse
Sent from my Sense 4.0 Glacier using XDA Premium.
...Awesome... said:
Wow total lack of respect from a NOBODY! Don't worry ill have all my threads closed and good luck with this phone stay on stock for all I care name 1 single thing u have contributed to this community besides u whinning and complaining about everything good luck to this community and the rest of the devs that are still here... This is the last you guys will have heard from me... GOOD LUCK! !
Sent from my ROOTIE TOOTIE FRESH 'N FRUITY GLACIER
Click to expand...
Click to collapse
Though I respect and agree with you I really hope you're kidding because if your not I'm probably gonna cry. How am I supposed to sh*t rainbows now!?
I have half a mind to hurl insults at the OP(Way Off Base) as if I were in a drunken rage. Not only did he offend but he called out a Dev which is uncalled for. You can say sorry for offending someone all you want but your sorrys, and you for a matter of fact haven't done sh*t for our device. I don't believe you have the right to rant seeing as how you have contributed nothing and possibly just cost the MT4G one of its best devs. I hope we still have developers that are not fed up with us.
...Awesome... said:
Wow total lack of respect from a NOBODY! Don't worry ill have all my threads closed and good luck with this phone stay on stock for all I care name 1 single thing u have contributed to this community besides u whinning and complaining about everything good luck to this community and the rest of the devs that are still here... This is the last you guys will have heard from me... GOOD LUCK! !
Sent from my ROOTIE TOOTIE FRESH 'N FRUITY GLACIER
Click to expand...
Click to collapse
Well, damn....
Please mind the collective ego of the Dev's here. It bruises pretty easily. I tried to make the point earlier that all that work is very useful because it hones their skills, but I guess it was already too late. I sincerely hope we haven't lost another one.
Don't forget that, basically the best ICS kernel we have came from a mod that ...Awesome... did on the Tiamat kernel
Also http://forum.xda-developers.com/showthread.php?t=1641147
estallings15 said:
Well, damn....
Please mind the collective ego of the Dev's here. It bruises pretty easily. I tried to make the point earlier that all that work is very useful because it hones their skills, but I guess it was already too late. I sincerely hope we haven't lost another one.
Don't forget that, basically the best ICS kernel we have came from a mod that ...Awesome... did on the Tiamat kernel
Also http://forum.xda-developers.com/showthread.php?t=1641147
Click to expand...
Click to collapse
The point I'm trying to make is non of you guys know what goes on behind the scenes you just have people like the OP to complain about any little thing... For example who here's noticed elginsk8r had his own cyanogen kernel on his cm9 Rom?? Who here knows that THEindian is working on the vkernel? Who here knows blackwing and I are trying to compile a kernel for the camcorder to work? Who here noticed if u flash elginsk8r kernel u get semi working camcorder don't say we aren't working together on fixes if u guys knew all and every little thing we all are doing and don't come out publicly and say it doesn't mean we aren't working together because WE ARE because it benefits all of us not just 1 person
Sent from my HTC Glacier using Tapatalk 2
...Awesome... said:
The point I'm trying to make is non of you guys know what goes on behind the scenes you just have people like the OP to complain about any little thing... For example who here's noticed elginsk8r had his own cyanogen kernel on his cm9 Rom?? Who here knows that THEindian is working on the vkernel? Who here knows blackwing and I are trying to compile a kernel for the camcorder to work? Who here noticed if u flash elginsk8r kernel u get semi working camcorder don't say we aren't working together on fixes if u guys knew all and every little thing we all are doing and don't come out publicly and say it doesn't mean we aren't working together because WE ARE because it benefits all of us not just 1 person
Sent from my HTC Glacier using Tapatalk 2
Click to expand...
Click to collapse
Amen. Honestly people. Patience...
my 2¢
I personally didn't think the OP was disrespectful. I think a number of devs are probably feeling similar frustrations even if from a different perspective.
I do think it is up to each user to decide to try new ROMs. If they don't work for you, then its a non-starter - go back to what works for you without complaint.
I also think it is important to remember that there are many different types of users - always. I am a software developer and I hit the same thing in my work. Some people are just looking for a solid ROM - and lack much understanding of the underlying complexity. That they're here at all places them way beyond the average smartphone buyer.
Others are Android jockies - here every day (even every minute) with a lot of their life revolving around ROM dev/swapping. It's probably important to them how they're perceived in this community.
Constructive criticism will and can be received differently by everyone within that spectrum.
Personally, I think it's great to have lots of options - it will end up serving everyone. At the level of experience I have (little!), I have gotten confused when the ROM thread titles are cute and don't indicate what they are - or their lineage. When I dig in and read the threads, there's definitely good ICS options there.
HMMMMM
I DON'T PAY BUT I USE, I DON'T FIX,BUT I COMPLAIN - IF IT DON'T WORK I'M READY FOR A QUICK FIX. TOO MANY CHOICES[somethings wrong]. NOT ENOUGH CHOICES[someone's lazy]. go to any other android forum and see how many folks are interested in mt4g. HARDLY ANY. PLEASE BE GLAD FOR WHAT WE HAVE.
I for one would like to say that I feel almost ashamed, that I use these roms, and I don't say thank you enough. Let me be honest, because at my age, its hard to fall asleep at night, having told a lie. I'm struggling right now, keeping my power on, & feeding my family. I'm laid off and looking for work, and while I would love to donate to these devs for their work, I simply don't have the money. But as soon as I do, I will gladly. I'm not looking for pity, just being honest. But a big thanks to all devs, porters, mods, anyone that devotes time here, because that's something I do know, time is a precious thing that shouldn't be taken for granted..
Sent from my HTC Glacier using xda premium
I don't think the OP was being disrespectful or intended to.
I see where he's coming from b/c there are a lot of ICS ROMs with common issues. Like we don't need three different AOKP ROMs for example, and if anything, it's gotta be hard on ...Awesome... to track progress for the fact he has several ICS builds and different threads, at least that's what I think, which is why I agree with the OP when he calls ...Awesome... out like that b/c all of his ROMs are basically the same, just w/ different "flavors" so it seems. If it was me, I'd put out just one ROM and give you guys no choice at all. If you really want all the silly things like themes and stuff, then do it yourself.
The vanilla ROM, is perfect. AOKP is fine. CM9, great. But ****ting Rainbows and Rootie Tootie (which is bloated to the max IMO) are unnecessary, esp. since it doesn't fix any of the core problems such as RR and SoD's and etc. and that only adds more threads to keep up with and distracts you from the things that really do matter. Yea it's cool and neat that you can get a ton of extra add ons into the ROM, but don't put all your work into just trying to make those silly settings and stuff work.
And another thing, ICS is a neat little project for our device, but if you want all that other **** and keep acting like you absolutely need to have ICS fully functional on this old outdated phone, then either A) go back to GB and be content w/ that until ICS is out of BETA or B) get a new damn phone, like everyone else has been doing. We're obsessed w/ ICS when we have perfectly, fully functional GB ROMs that devs have worked hard on too, like sckboy for example. He's still putting out GB ROMs and I bet some of you guys aren't aware of this at all b/c the ICS threads stay at the top of the forums pretty much.
jjbadd385 said:
I for one would like to say that I feel almost ashamed, that I use these roms, and I don't say thank you enough. Let me be honest, because at my age, its hard to fall asleep at night, having told a lie. I'm struggling right now, keeping my power on, & feeding my family. I'm laid off and looking for work, and while I would love to donate to these devs for their work, I simply don't have the money. But as soon as I do, I will gladly. I'm not looking for pity, just being honest. But a big thanks to all devs, porters, mods, anyone that devotes time here, because that's something I do know, time is a precious thing that shouldn't be taken for granted..
Sent from my HTC Glacier using xda premium
Click to expand...
Click to collapse
Thanks man and like I've said before nobody here is doing it for money/donations specially me I do it for people to have a variety and its a hobby for me that I love doing...
I have a
Sense rom for all u sense freaks
AOSP & a AOKP rom for u ics fans
Cm9 rom
Variety!!! if it bothered the OP so much that theirs variety don't flash non of my ROMS thank you again and ill say it again as long as in my count 1 person is still using ANY of my roms ill keep updating them ENOUGH with this thread and the OP. Till he contributes 1 thing to this community he should be allowed to complain!!! As far as ANY other person in this community instead of complaining about a feature offer a suggestion the best one ive hear came yesterday when someone said they needed wifi calling for daily use sure they reported the same problem AGAIN but atleast he made a suggestion on how to fix it or try to fix it...
Sent from my ROOTIE TOOTIE FRESH 'N FRUITY GLACIER

Is it possible...

Would it be possible to port a JB rom for the nexus s to the Samsung Infuse 4G? I'm new to all the development stuff, all though I have been flashing roms and such to many devices for a while. I understand most of the simple development stuff, but I know hardly, if anything, about porting roms to other devices. I don't think it would be possible, seeing as they are two completely different devices, but anything is possible. Just doesn't mean its very probable. So go easy on me.
Sent from my A500
You'd be better off asking the Infuse devs, I doubt any NS dev is going to be able to do anything to help you since they don't have the device to work on. The hardware is pretty similar so it could be doable but you're definitely going about it the wrong way.
DefinitiveX said:
Would it be possible to port a JB rom for the nexus s to the Samsung Infuse 4G? I'm new to all the development stuff, all though I have been flashing roms and such to many devices for a while. I understand most of the simple development stuff, but I know hardly, if anything, about porting roms to other devices. I don't think it would be possible, seeing as they are two completely different devices, but anything is possible. Just doesn't mean its very probable. So go easy on me.
Sent from my A500
Click to expand...
Click to collapse
it is probably possible but you are likely to run into numerous errors, that is if you even get it to boot !
we just recently got jelly bean a few days ago and it is still improving so using that as base would likely result in a very unstable port.. but you are welcome to give it a try and see how it goes. the worst that can happen is having to go back to stock
if you happen to have a capable PC, you might want to try building your own rom from source! it should be a great learning experience and is much more likely to work compared to a port
DefinitiveX said:
Would it be possible to port a JB rom for the nexus s to the Samsung Infuse 4G? I'm new to all the development stuff, all though I have been flashing roms and such to many devices for a while. I understand most of the simple development stuff, but I know hardly, if anything, about porting roms to other devices. I don't think it would be possible, seeing as they are two completely different devices, but anything is possible. Just doesn't mean its very probable. So go easy on me.
Sent from my A500
Click to expand...
Click to collapse
not sure about porting but there is a working JB rom on the Dev section
galaxy s line
i believe you'd actually be closer by using the CM10 for the fascinate that just landed yesterday, but i digress. the JB CM10 in the dev section is working better than CM9 for me.
I would definitely like to learn how to build a rom from source. But isn't there a lot of coding involved in that process? If there is, I would have to learn all that as I go. And I'm also going to check the development section right now, as soon as I post this reply. Seeing as I have a Nexus S and not an Infuse(my girlfriend does), I don't check this forum that often. Thank you all for the replies.
There are a few guides around that tell you how to set up the building environment on your PC, and how to sync repos and build for your device.
The complicated part might be fixing errors in your build , but thats how we all learn
Sent from my sweet and buttery Infuse

Learning and about to create a new rom

I'm gonna push back wayyyy to froyo stock or stock gingerbread and try to make it stable as possible wish me luck
Anyways any tips helpers are welcome hopefully devs like blue6ix wildchild kornyone besties: weeekend and agentcherrycolla
Any suggestions and ideas?
I'm just doing this to learn and maybe get a wicked crazy idea on making an awesome rom
Sent from my myTouch_4G_Slide using xda app-developers app
crimedave1987 said:
I'm gonna push back wayyyy to froyo stock or stock gingerbread and try to make it stable as possible wish me luck
Anyways any tips helpers are welcome hopefully devs like blue6ix wildchild kornyone besties: weeekend and agentcherrycolla
Any suggestions and ideas?
I'm just doing this to learn and maybe get a wicked crazy idea on making an awesome rom
Sent from my myTouch_4G_Slide using xda app-developers app
Click to expand...
Click to collapse
Start with a stock rom and optimize it with some scripts *cough*V6 supercharger*cough*. Good luck .
Feeling lucky? Try an ICS port based off CM9 from the sensation.
Crimedave....it looks like you now have a directive on how to get started developing some skills. You couldn't be getting the right suggestions from anyone better either. You GO dude!
Stock Sense ROMS are the easiest to get built into a bootable ROM using the dsixda kitchen. But it will be bone stock with the options you add, everything else will be behind the scenes, decompiling apks and changing values to make to UI a bit faster, finding the right scripts to run, removing and moving apks around. You could also optimize the images inside the ROM to improve on performance. Build.prop tweaks are also a good thing to boost some perfomance and tweak some things out
Sent from my HTC MyTouch 4G Slide using Tapatalk 2
Stock gingerbread is a good place to start, because you have all that you need to experiment with a woking code base to begin with.
You know the stock rom runs. You have the kernel source to work with.
If it breaks (honestly, when it breaks) you will know it was something you did and be able to rewind your steps and fix it.
How much hard drive space do you have? Get more.
Proper versioning means saving all the raw files from each step - depending on what you are doing this could be a lot of replicated data. Invaluable when you don't realize a problem until several versions ahead when you try to troubleshoot it.
Don't get hung up on making a polished product from the start, juat dive in and get your hands dirty with it. Learn what the rules are, and just don't break them and have fun.
(rules = the very few ways to brick the device. Learn how, and these methods represent the only things to worry about avoiding at the start)
@Blue6IX
Speaking of new ROM... Are you considering updating your ROM to the latest firmware? I like your ROM very much in fact the only ROM I store are just bulletproof, MikXE & Virtuous Infinity. Problem with the current bulletproof is that the settings.apk doesn't have storage encryption support The latest doubleshot firmware already has that.
So... my question is can you update bulletproof to the latest firmware of doubleshot? Or at least port the latest settings.apk to your bulletproof ROM or at the very least modify settings.apk to add storage encryption support? Please.... :fingers-crossed:
I'm no professional smali coder to patch up the latest firmware with your mods so can't help but ask sorry I really like the tweaks app & the extended Advanced power menu on your ROM. But can't use it as a daily ROM due to the missing encryption feature.
Riyal said:
@Blue6IX
Speaking of new ROM... Are you considering updating your ROM to the latest firmware? I like your ROM very much in fact the only ROM I store are just bulletproof, MikXE & Virtuous Infinity. Problem with the current bulletproof is that the settings.apk doesn't have storage encryption support The latest doubleshot firmware already has that.
So... my question is can you update bulletproof to the latest firmware of doubleshot? Or at least port the latest settings.apk to your bulletproof ROM or at the very least modify settings.apk to add storage encryption support? Please.... :fingers-crossed:
I'm no professional smali coder to patch up the latest firmware with your mods so can't help but ask sorry I really like the tweaks app & the extended Advanced power menu on your ROM. But can't use it as a daily ROM due to the missing encryption feature.
Click to expand...
Click to collapse
Try to pull what's needed from MikTouch. That's the latest ota and I don't mind
Sent from my HTC MyTouch 4G Slide using Tapatalk 2
strapped365 said:
Try to pull what's needed from MikTouch. That's the latest ota and I don't mind
Sent from my HTC MyTouch 4G Slide using Tapatalk 2
Click to expand...
Click to collapse
The big question is... Would that work? Anyways will try after I'm done of what I'm currently doing right now :good:
Riyal said:
The big question is... Would that work? Anyways will try after I'm done of what I'm currently doing right now :good:
Click to expand...
Click to collapse
You would be suprised what works. All the tweaks in MikXE are from the inc 2, SystemUI.apk and all. Mixing and matching apks with Sense has proved really easy
Sent from my HTC MyTouch 4G Slide using Tapatalk 2
Ok thanks for the tip! And I hope it's easy as mix matching on Xperia 2011 devices... I'll put extra effort on making all the custom ROMs I use as stable as I could for the sake of me.
Riyal said:
Ok thanks for the tip! And I hope it's easy as mix matching on Xperia 2011 devices... I'll put extra effort on making all the custom ROMs I use as stable as I could for the sake of me.
Click to expand...
Click to collapse
Yeah I used to use everything I touched. But not so much over here since there is so much great things going on. I change ROMS every couple of days and as long as I don't restore any data I'm good
Sent from my HTC MyTouch 4G Slide using Tapatalk 2
Riyal said:
@Blue6IX
...
So... my question is can you update bulletproof to the latest firmware of doubleshot? Or at least port the latest settings.apk to your bulletproof ROM or at the very least modify settings.apk to add storage encryption support? Please.... :fingers-crossed:
I'm no professional smali coder ...
Click to expand...
Click to collapse
You would be surprised how few of us are 'professional' in regards to having used the particular talents we are gaining in a professional sense. Sure, i've worked in computers in various capacities, but to say I did anywhere near the breadth of things I am free to play with here professionally would be such a lie the term 'stretching the truth' doesn't really apply.
My work life was one of rhythms of activity and lulls of non for a while, but my new employer is running me ragged and there's a lot of interstate driving involved. I'm starting to get used to the level of strain put on my physical shell, but it's a lot at the moment. I'm working with others to get my files back up for now, and trying to get my digital life accustomed to my new physical one.
strapped365 said:
Try to pull what's needed from MikTouch. That's the latest ota and I don't mind
Click to expand...
Click to collapse
...and likewise for bulletproof, or anything i've done.
This right here illustrates the very core of what XDA is - developers sharing their developments in large part for others to build on. By comparing the code of the different softwares available you can see how people did different things, and learn ten times what you can from any tutorial or walk-through.
Just diving in and doing is a big part of learning this stuff, and the learning curve really is as steep as you make it. Setting obscene goals without the hundreds of little steps in between to get there is a silly but common approach. My best advice to anyone starting out is to not expect too much from yourself, and just give it a shot.
The best way to learn what you don't know is to give it a try.
strapped365 said:
I change ROMS every couple of days and as long as I don't restore any data I'm good
Click to expand...
Click to collapse
Hah - That's why I hold a grudge against Titanium backup. Not because it doesn't work - but rather because it does. People restoring data from older versions of the ROM or some other ROM altogether is 9 times out of 10 a nightmare to deal with.
Talk about troubleshooting ghosts
Blue6IX said:
You would be surprised how few of us are 'professional' in regards to having used the particular talents we are gaining in a professional sense. Sure, i've worked in computers in various capacities, but to say I did anywhere near the breadth of things I am free to play with here professionally would be such a lie the term 'stretching the truth' doesn't really apply.
My work life was one of rhythms of activity and lulls of non for a while, but my new employer is running me ragged and there's a lot of interstate driving involved. I'm starting to get used to the level of strain put on my physical shell, but it's a lot at the moment. I'm working with others to get my files back up for now, and trying to get my digital life accustomed to my new physical one.
...and likewise for bulletproof, or anything i've done.
This right here illustrates the very core of what XDA is - developers sharing their developments in large part for others to build on. By comparing the code of the different softwares available you can see how people did different things, and learn ten times what you can from any tutorial or walk-through.
Just diving in and doing is a big part of learning this stuff, and the learning curve really is as steep as you make it. Setting obscene goals without the hundreds of little steps in between to get there is a silly but common approach. My best advice to anyone starting out is to not expect too much from yourself, and just give it a shot.
The best way to learn what you don't know is to give it a try.
Hah - That's why I hold a grudge against Titanium backup. Not because it doesn't work - but rather because it does. People restoring data from older versions of the ROM or some other ROM altogether is 9 times out of 10 a nightmare to deal with.
Talk about troubleshooting ghosts
Click to expand...
Click to collapse
damn blue you need a relaxing break a vacation maybe make more awesome roms to release your stress lol

[Q] Cyanogenmod 10.1 / JB - new compendium of 4.1+ roms ??

First Id like to thank all the dev's for keeping this cool mts4g device alive! Sad no replacement options on the horizon with hw Keyboard. So than you all very much (I love this phone). Anyhow as to my question on cm10 it lools like there are quite a few different ROMs in development some supposedly official and othersnot so much. I was hoping someone could start a compendium / bible on the different 4.1+ roms and how they differ, perhaps also indicating if development is still in the works. Definitley looks like a lot of activity in the dev section, and just thought it would be cool to have a document as outlined above.
But it would be really cool to keep tabs on what's available and to assist devs with debugging. With all the threads, its hard to keep them all straight and follow all of their progress, and some terms such as HALO and what not - (not even sure what that means) ; ill do some reading later on this but think a compendium on the latest roms would be good way for devs to showcase their work.
Again devs, thanks again for your efforts in keeping this device going.
Steve
steve_77 said:
First Id like to thank all the dev's for keeping this cool mts4g device alive! Sad no replacement options on the horizon with hw Keyboard. So than you all very much (I love this phone). Anyhow as to my question on cm10 it lools like there are quite a few different ROMs in development some supposedly official and othersnot so much. I was hoping someone could start a compendium / bible on the different 4.1+ roms and how they differ, perhaps also indicating if development is still in the works. Definitley looks like a lot of activity in the dev section, and just thought it would be cool to have a document as outlined above.
But it would be really cool to keep tabs on what's available and to assist devs with debugging. With all the threads, its hard to keep them all straight and follow all of their progress, and some terms such as HALO and what not - (not even sure what that means) ; ill do some reading later on this but think a compendium on the latest roms would be good way for devs to showcase their work.
Again devs, thanks again for your efforts in keeping this device going.
Steve
Click to expand...
Click to collapse
I too think this is a really good idea. While I love GB, I know that eventually I'm going to want to move to ICS or JB, and until someone makes a phone as incredibly awesome as this is (touchpad, physical keyboard, incredible camera) I'm going to stick with it. So it would be really cool to have a single thread or doc that included all the best ICS/JB Roms for this phone.
Weekends all ready has a mirror thread that includes links to most ROMs, there will never be a thread discussing which ROM is best as it is against xda rules to have such a thread.
Besides that is very subjunctive at the least, you will get the same advice from everyone here, try out a few ROMs, read the op for any bugs or for what makes the ROM unique, make nanadroids, try some more
Unfortunately you won't find an easier method here
Sent from my Nexus 4 using xda premium
Dumb question, but what's a nanadroid?
Sent from my myTouch_4G_Slide using xda app-developers app
Nand flash android backup, there are two types of backups to do to android phones, bart backups (uncommon) and nandroids, it like a save point, copies everything about phone (almost like a snapshot but more of a restore point) usually done in recovery
Sent from my Nexus 4 using xda premium
Backups of your installed ROMs so you can switch around with different ones, do some experimenting, but always quickly reinstall your favorite / stable one with all your settings and apps intact.
edit: what he said.
GiftigDegen said:
I too think this is a really good idea. While I love GB, I know that eventually I'm going to want to move to ICS or JB, and until someone makes a phone as incredibly awesome as this is (touchpad, physical keyboard, incredible camera) I'm going to stick with it. So it would be really cool to have a single thread or doc that included all the best ICS/JB Roms for this phone.
Click to expand...
Click to collapse
Guess I was envisioning more of a table showing status of said roms - perhaps something like the table at :
http://en.wikipedia.org/wiki/Comparison_of_disk_encryption_software
except showing the name of the rom and status (latest version), whether development still ongoing, supported features working, etc...
for instance i really like miktouch rom but found out there is no further developments after miktouch 0.7.... this is good to know, also im always confused about some of the titles of the roms cm10.1 official vs unofficial and additional goodies thrown in - halo, etc... would just be nice to have a visual comparative list of features and what not so users can choose which to test out... guess im just not in the habit of flashing a ton of different roms... and would rather like to see what a rom offers before i flash vs after....
I wasn't suggesting this table/chart of sorts to find the "best" rom as like demkantor said as that's pretty subjective...

Categories

Resources