yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] bkmo:
Alternate Method

I have created an "alternate" flash to put the proprietary files on the device before flashing the Cyanogen rom for the first time. It eliminates the HTC recovery image issues of it installing unneeded radio, boot image, and recovery image. This is just an update file that contains only the files that Cyanogen is backing up and restoring. I pulled them from the HTC image and created an update.zip flash that is flashed before flashing the Cyanogen rom. With this method you will be able to install the rom for the first time with 2 consecutive flashes, and it will not have to be updated for every Cyanogen release. If anyone wants it I will post the link to it.

WARNING: You cannot use this to restore the proprietary files without flashing the Cyanogen rom afterwards. You can use it to get back to a fresh state after a theme has overwritten your proprietary files, but you must flash the rom afterwards.
[G1 Android Development] Vlad83:
Daveid don't listen to the idiots. Thanks for your efforts to make life simpler. Cyanogen is the only one that got the C&D letter and took the fall for the community. Now his ROMs have an extra step or two compared to others. Everyone in the devolempent community borrows or expands on another person's work. All you have done was assist in the process, something Cyonogen unfortunately can not do legally any longer. As someone stated earlier, as long as you give credit, you are saving a lot of people headaches. Kudos to you.

Oh and F*** google and their letter, not even Microsoft does that with their Win Mobile and the entire OS is proprietary. By doing that google accomplished absolutely nothing in terms of their improving business revenue but piss off a whole community and made life difficult for one person.
[G1 Android Development] bluecluenj:
Thanks for doing this! Let the people who dont want to use it use whatever they want, its a free internet. Dont like it? Flash what makes you happy but flaming him for trying to help is pretty trollish.
[G1 Android Development] b0ricuaguerrero:
thank you

thank you

thank you

your far to kind!
[G1 Android Development] princemqh:
i agree,good job daveid
[G1 Android Development] bkmo:
I am curious if this is compatible for both the Dream and Mytouch? Are the proprietary files the same for both devices?
[G1 Android Development] Jrbourque:
It works on Mytouch
[G1 Android Development] bryon13:
Cyan is a big boy...

If cyanogen has an issue with this rom, I'm sure he will let it be known. BECAUSE of the situation between him & Google, I'm sure he will never come out publicly in favor of this, because he is then guilty by association (sp?). If Cyanogen has not said NOT to post this rom, I don't see the harm in it.

Keep the dream alive, guys. This is all about increasing everyone's android experience. If it hadn't been for the great ones like JesusFreke pushing limits, and going against the grain, we would not have the exceptional modding community we have now. I honestly don't think I would have stuck by Android if it weren't for rooted roms pushing the limits of my devices.

Thank you to all the Devs out there that are more capable than the rest of us enthusiasts!

Great work, daveid! Thank you for the work you put in so that we can continue to enjoy Cyanogen Roms the easy way!

For all you haters, eat a d***.
[G1 Android Development] blueheeler:
I do think it would probably be wise to name it something different.

If Google just sees the filename while searching Google (lol), they could possibly think he's distributing a full rom privately or on another website or Twitter. Maybe something as simple as BASED_ON_CM_4.1.99. A lot of other sites do report on, and link to, the roms being released here. They sometimes don't go into proper detail, and I can just see them attibuting this to Cyanogen and not explaining all the details.

Cyangoen did incur a lot of wrath for us all, and I just don't want to see him have to deal with any more.
[G1 Android Development] :
lol this is so funny... funny how cyan went through all of this to be able to make his rom legal and by a single hand another idiot makes it illegal...

what the heck was you thinking? For goodness Sake, the dude almost never came back.. INGRATE!!! giving xda a bad name..you could have at least renamed it Based on Cyan 4.999 and not put his name on it.. damn it!
[G1 Android Development] daveid:
What he did was make his rom legal for him to distribute, and he did and it still is. What I did was modify his rom (without his permission - mind you), and add in the bits that would make it illegal to distribute. Whether Google wants to take the time to tell me to stop, that is their decision. Whether Cyanogen feels that this may threaten his position, and tells me to stop, that is his decision as well.

Why not wait and see what he has to say about it?
[G1 Android Development] Vlad83:
You're the idiot... Every and each ROM, port, and dump in this forum is therefor illegal. So unless you waited all this time and just started running the 2 piece Cyanogen Mod, stfu. Cyanogen's ROMs were based on JF's, whom he credited... Everyone here either contributes or just talkes out of his ass. Daveid made a contribution to simplify the installation because Cyon can no longer do so, guess which one you are. Oh and by the way, no other ROM is doing this, so go on their thread and complain how their work is illegal...

Oh btw, Cyan can not be held responsible for what a 3rd party does to his ROM.
[G1 Android Development] b0ricuaguerrero:
hmm i just tried flashing and i got an error it aborted and said bad in ( )
[G1 Android Development] Joe333x:
wow what a bunch of morons criticizing someone for trying to help. I appreciate it anyway, and now I might think about upgrading from 4.1.11.1 but might wait one some feedback since the original release of 4.1.999 seems to have only bad reviews.
[G1 Android Development] LaNsLyDe:
flash was successful for me, if u get an error while flashing maybe it was a bad download. Download again and retry :)
[G1 Android Development] T3hFurious1:
Sorry for all the hate dude, I read the OP and instantly thought this was a great idea, then when you posted later that it will still update as normal I fricken loved it. Not sure why all the people are complaining.

To those people, I don't believe that cyanogen would be allowed to do this. So stop complaining about not posting his own work. This is daveids work, not cyanogens.
[G1 Android Development] frangall:
Great work, thanks a lot!

Just simple and perfect update! no problems at all, nice:)

Great work daveid, keep on the good work, don´t listen the haters!
[G1 Android Development] b0ricuaguerrero:
will try again. i dont know what it is. but my 4.11 rom is like crappin out on me. its starting to freeze. all types of crap, and im really hating this new way to flash cyanogens 999 rom.
[G1 Android Development] saprano614:
Yeah man don't worry about what so dumb ass people think. Anything to make life easier is a good thing. So Fu€k all those talking ****. Keep up the work.
[G1 Android Development] ytj87:
On the contrary, this is exactly the spirit of open source. Build on another's work, with proper attribution.

Thanks OP.
[G1 Android Development] :
good job. and for all the people hateing, im pretty sure that cyanogen was hoping someone would do this. now im just hoping we can get the google apps replaced with open source ones.
[G1 Android Development] foxtrickle:
That's basically what google is asking for by sending the c&d. Personally, I excited about a replacement app prospect.
[G1 Android Development] rg8rc18:
Thank you for making this full flash.very helpful!
[G1 Android Development] Joushou:
I don't think you realize, this is illegal.

The image you just merged CM with is not for redistribution, and DEFINITELY not for modification.

Why do you want to piss Google and HTC of even more? At some point, they'll just say "No", and cut us off... They can't stop the use of AOSP, but they can definitely stop you from copying copyrighted work (All google-services, maps, stuff like that).

So please, you making the situation WORSE. If people are too dumb to flash them selves, they shouldn't be granted root access, as they're making themselves potential targets for simple, yet VERY powerful (As in, steal all your contacts, monitor key-presses when you type passwords, stuff like that), attacks... Root is a powerful tool, which shouldn't be used by someone not aware of it's strength... It's like giving the keys to your Bugatti Veyron to someone who only have driven a moped.

And, by going against Google's words, by doing the illegal action of modifying AND distributing copyrighted work, you're only making their view on us way worse, and yes, they can indeed cut us off... Not from AOSP, but from everything else.

So, STOP IT!
[G1 Android Development] Areyo:
Thanks man
[G1 Android Development] Vlad83:
Dude, you do not know what the hell you are talking about! Every ROM, port, and dump on this forum is ILLEGAL except for CM 4.1.99 and up. So unless you waited all this time to dl Cyan's latest legal rom then stfu! Google chose Cyan because he was the biggest name. Do you think they will C&D everyone? You must be oblivious to reality and how sh*t works. There will always be ports and aftermarket roms, whether google likes it or not. XDA tries to do everything in the open and everyone including Microsoft has been turning the blind eye... RIAA went after napster, did they succeed in preventing illegal downloads? Dude use your brain. I am sure Cyan appreciates this. If Daveid didn't do it someone else would have sooner or later...
[G1 Android Development] Meltus:
As vlad pointed out, pretty much every single ROM on here is 'illegal' and so is, i believe, having root access on your phone, as it is essentially an exploit. And yet, there are plenty of Root-required apps on the marketplace which google haven't removed. The reason they haven't removed the apps, and the reason why, i believe, they'll never fully lock us out of the phone, is because the majority of Android users want their phone to be fully open and if google lock us out completely they'll lose the majority of their customers.

The only reason Cyanogen received a C&D is because he included the new Marketplace app, which was still in the development stage, and so could potentially have some serious flaws. Thats why i believe cyanogen received it and no other ROM developer did. I could be wrong.
[G1 Android Development] JoelOFH:
He is merely pointing out the fact that what the original poster has done is illegal.

Here's my $0.02: If there is a route to install CyanogenMod legally, we should take it. Breaking the law, when there's an identical alternative, should not be considered. I believe parts of the community (Joushou, for one) are afraid these sorts of under-handed actions might make Google upset and lead them to take more serious legal action.

As far as difficulty: After you flash the offical Donut update to your phone, upgrading is business as usual. Furthermore, flashing the official Donut update is as easy as flashing this ROM.

Also, obviously there will always be underground coders; but, it's an incredibly large asset for the community to do such modifications legally.

:)
[G1 Android Development] Joushou:
Well, in this particular case, google *has* complained... I'm well aware that everything else here is illegal as well, but since google complained about this particular ROM, i believe it's a good thing to sit quiet, and obey. We don't want google on our necks.

Oh, and using software you bought, without violating the TOS, or stuff like that, is legal...

They wrote the holes, we're using them... But redistribution is against the copyright...

Anyway, what's the big deal about just flashing twice? It's a simple request from Google, that doesn't make things harder for us...

All the other ROMS could as easily be legalized, but since you all have that "If they don't complain, why care" attitude, they haven't.

And, i have made my ROM's myself so far, with very few exception... Now CM is way ahead of me in speed, so i flashed 4.1.99.

This reminds me of an old Danish saying: "Thief thinks every man steals"...

JoelOFH: Thank you for pointing out my point... I have a very hard time making my point, without yelling too much, as it's 01:20 over here, and i just came home from a crappy business-"party"... (As you can see by this very angry post).
[G1 Android Development] coolbho3000:
1. Having root access (exploiting the phone) itself is not illegal, at least in most countries. Can you tell me which laws root access (or obtaining it) breaks? Hacking/exploiting hardware in this way is not illegal.

2. The vast majority of Android users probably don't even know what open source or root means. Android is absolutely mainstream.

3. The Market application speculation is speculation. We don't know if that was Google's true intention for sending the C&D and we can't say for sure either way.

These Hero, Cliq, stock 1.6, etc. builds are just as, if not even more illegal to distribute than daveid's ROM. This is just a fact that the custom ROM community needs to accept.
[G1 Android Development] daveid:
For those that think what I have done is that terrible, how about what is done here?
[G1 Android Development] lilladyo2cute:
I really appreciate your work. Please don't worry about the people hating on what you have done, because it is nothing different than anyone else has done. If anybody has a problem with this rom then don't use it. mind your buisness and do whats best for you. Those of us who need and appreciate this rom will use it and do whats best for us.
[G1 Android Development] Joushou:
The big difference is that Google actually complained about Cyanogens rom being distributed with non-FOSS parts. They haven't said anything about the others yet. That another guy is doing the exact same thing, with the exact same ROM, doesn't make it better.

Also, it's not terrible, i just think it's a bad idea... It's not that much the fact that it's illegal that made me post in this thread, but it's the fact that Google complained about this particular ROM... It's good you want to help people, and i you should get some credit for that... It's just the fact that the way you're helping, you're going against google's words...

So, to everyone else, i'm not a "hater"! I just think it's a bad idea to do...

But my point is that you don't need it... If you can flash this ROM, you can flash Cyanogens newest... The difference is that you have to click flash update twice on cyanogens. Seriously, even my grandmother could have done that, and there's not much she can do. (And, no, that's not a compliment to my grandmother ;) )
[G1 Android Development] Vlad83:
I don't exactly understand what you guys mean by further action? 1)They can not do anything to Cyan because he is observing all laws. What a 3rd party does to any software, be it a ROM, the message app, or any software for windows, etc. the person/company releasing the original can not be held liable. 2)If you are referring to us as consumers of all these illegal mods there is no way google can sue us realistically speaking. Music industry tried that and failed miserable. But hypothetically speaking, even if they had the man power/resources to sue the majority of the community, it would only backfire, alienate a large demographic loyal to google, and give them bad publicity. 3) If you are implying taking legal action against XDA then thats a whole another issue and before attributing any fault to Daveid, Google will try to come down on all the more popular mods that have been here. 4)The only person that this can directly affect is Daveid if google so chooses to go after him, but once again, there are a bunch of other guys that they will go after before they even look at Dave.

So if your primary concern is the stress that Daveid may inflict on him self by sticking his neck out<---sarcasm> to make life easier for some, I am sure he appreciates it but considering he voluntarily did this on his own, I am confident he is well aware of the .0005 percent chance google will take further action against him.
[G1 Android Development] Janis:
My fear is that more than a C&D letter might come down from the almighty. It might be wiser to post this out on MegaUpload or somesuch, rather than have a direct link on XDA.

Or wait a little longer for the dust to fully settle before starting this. They're watching now. We think we know what our defenses are, an aleinated target market et al, and we think we've seen all of what they can do, but guys, these are the best corporate lawyers alive, backed by the best marketing analysts alive. Unless you think you can out think them in their own arena, you may want to play it a little safer.
[G1 Android Development] Joushou:
Well, from a legal point of view, it's david that is doing the illegal action here, not everyone downloading.

He is distributing copyrighted work, which google has pointed out isn't legal.

Anyway, i'm not saying they'll go all-out on us, just that we want to stay friends with google, so we can keep getting the good stuff... The more we piss them off, the smaller the goodies will we receive, and they will also stop ignoring our "experiments"...

Oh, and please, use your return-button every once in a while, i'm way too tired to read long posts without paragraphs :S
[G1 Android Development] Vlad83:
I would also like to add that rooting your phone is NOT illegal. As someone mentioned earlier. It is your phone and you can do with it as you wish provided you are not breaking laws (there is not an anti-rooting law). You however may violate the terms of service with your carrier if they have a clause. You will also forfeit any warranty and support obviously. Tmobile however had the old rooting process on their official forums and it was not removed but a moderator did issue a disclaimer. This was written about, you can search it.
[G1 Android Development] Joushou:
Yes, rooting is not illegal, and i think i wrote it in my post... But thanks for confirming :)
[G1 Android Development] Vlad83:
I am on my phone and trying to type as fast as possible lol

You also have to keep in mind that if google stymies their innovation it will slow down their market share growth. We make a small majority of Android users, if those casual users turn on google because they begin to hold back for whatever reason, it will be their loss.

Google just tried to make a statement (ill advised imo) and all they accomplished was making life more difficult for Cyan. Every single variable remained the same.
[G1 Android Development] Joushou:
Well, Cyans life isn't a whole lot harder... He pretty much just had to remove a couple of files, and rewrite the update-script to patch over another ROM...

Anyway, i get your point, but i still think that it's sometimes a good idea to listen, so we seem like "good kids, just wanting to have some fun", if you get where i'm going... The nicer, and more obedient we look to google, the bigger the possibility of them "looking through fingers" with some of our other stuff... Just my opinion though...

Well, still illegal, but it's up to david if he wants to take the risks... I think i have given my opinions here now...

Oh, and if you're on the phone, i suppose it's okay... But a few paragraphs make things a whole lot easier to read! :D
[G1 Android Development] dreamhunterr:
I agree!

I am completely pro-Cyanogen and against evil Google BUT, come on, it's hardly a challenge to install by the current method. As Joushou said, just one more button press...

I see no need to distribute this in the same forum as the 'legal' one. Let Cyanogen fully control the distribution of his work; as others have said, no need to possibly endanger a what seems to be an elegant solution to the C&D letter.

On the other hand, I do not discourage your work. I've done it for personal use myself. However, If I were you, I would distribute it on another place just to keep some steam off...

(Even the thread title is error inducing, once I saw it I though it was a new Cyanogen ROM release lol.)
[G1 Android Development] mr502:
Great update! And mass confusion!!

nice ONE flash method . the LONG way works for me but thanks for this also! will use on other people's devices, that I flash.

To the wannabe experts , place 10 computers side-by-side with all the same hardware , and you will get 10 different benchmarks. Install and uninstall software and you will get inconsistencies and incompatibilities in LATER software....Its not uncommon for 50 people to follow the steps to the letter and get different results on their phones either. This method may work better for some , so why are you taking it personal. I've had different results with roms that i flash simultaneously on 3 phones at once.

And for the other "LEGAL EXPERTS", google came down on the only DEV that distributed their APP (market 1.6) prematurely. If he would have waited a lil longer, he would have been fine , like the others. They didnt care how "popular" he was. We all commend his efforts nonetheless.

Since all other roms have the final version of "market" in them , google probably doesnt care . They never did before . They just dont want to be misrepresented by a work-in-progress app being pushed.

btw, NO ONE one this forum has built these roms from scratch . they are all mods of someone's work.

**steps off soapbox**
[G1 Android Development] LatinSilEighty:
Honestly who gives a fuhk

Seriously guys i think this thread has been trashed enough w/all your dumb asses coming in here just to say "OMG this is so illegal" all this really is, is just skipping a step who give a s#it, everyone chill and just flash away :eek: if your against it then go flash cyanogens original "legal" way,

as for those of you that think this thread will be clogged by senseless idiots that don't know how to wipe and flash this rom your probably wrong because by now I'm sure everyone should know how to flash a build (if not go see the Q&A's section), and by the time Cyan comes out with 4.2 everyone will just go back to his original post and only people that haven't flashed the latest cyan will come here for an easy way to flash cyanogen mod.

its really not that serious, I'm sure Google wont waste their time coming back here for quite a while, they made their point, and even though most Devs dont really care about Googles little fits, everyone knows that 95% if not more of the stuff in the Dev section of XDA is in some way illegal, but HONESTLY WHO GIVES A FUHK!
[G1 Android Development] Beast84:
So my thought is everyone just drop it!!! Everyone jumps up about "let the devs do their work." How bout letting the devs put a stop to something they don't like? Last I looked at all these posts, not one of them said cyanogen at the top. So as far as I can tell, cyanogen hasn't chimed in on this yet or he doesn't care. So why should everyone else?

Now as far as flashing goes, no, its not hard. But I do prefer this method over the double flash method for one simple reason, customization! I got spoiled with cyanogen's ROM's being so easy to open up, pull what I didn't like, add what I did & then resign & flash. I wasn't a fan of the new way for the fact that I can't do this with the official version, as its not signed with the test keys. I actually stopped using cyanogens ROM for this reason & moved on to something new but now that someone has done the dirty deed of making it nice & easy again, I am pretty sure I will try cyanogen again.

I just downloaded this in case it does get removed so OP, thanks for making my customizing easy again. I am now a happy cyanogen camper again... unless this Cliq ROM gets better than it already is ;-)
[G1 Android Development] Z҉A҉L҉G҉O̚̕̚:
Ladies & gentlemen I present Adam Sessler.

j/k :D

Btw I agree with everything you said :). And thank you daveid for repacking the ROM and make the entire process of flashing one step :).
[G1 Android Development] prince.siraj:
Yeah seriously as soon as I saw cyanogen update his thread I was like sweet and then I read the instructions and was like wtf too many steps for me to mess up on so I'm on hero still. .. ah well maybe when 4.2 comes out. Brillliant idea daveid