yashsingh1/xdaforums huggingface dataset:
[Streak 5 General] deathpulse:
does this affect DJ Steve's release plans :(?
[Streak 5 General] TheManii:
DJ Steve isnt going to be able to release a HC port until the code is available, he can work to get the kernel closer to working. But without the source the rest of HC requires hacking up the SDK rom or a dump from the xoom or similar.

With enough effort you COULD make do with just the SDK rom, but it's a huge waste of energy to work towards making something polished enough for release without the source.
[Streak 5 General] maek_it_happen:
Sorry i made this post from my phone ....i would of linked the article

Sent from my Dell Streak
[Streak 5 General] lufc:
From what i have just been reading they could be braking the Law by doing this, I'm sure by next week things will change they will get bombarded with complaints about this
[Streak 5 General] TheManii:
Android is apache license mostly, they dont have to release any code that falls under that license.

The kernel on the other hand is GPL and that source is available. Anything else GPL or LGPL should be available?

Weither or not it is the bulk of the code is Apache so it's all koscher.

(Could have some minor details wrong, but it's basically apache = dont have to release anything)
[Streak 5 General] maek_it_happen:
I remember when google was sending c&d out to ppl that were including gapps in roms ....i think this is another bad move just like it

Sent from my Dell Streak
[Streak 5 General] coredog64:
Here's the article I saw yesterday. The TL;DR is that Google allegedly doesn't want OEMs to put HC onto phones and turn people off. Therefore they're going to do another AOSP drop when they get to Ice Cream Sandwich.

http://www.businessweek.com/print/technology/content/mar2011/tc20110324_269784.htm
[Streak 5 General] maek_it_happen:
Why am i not suprised

Sent from my Dell Streak
[Streak 5 General] deathpulse:
That massively sucks. #@$% i Google. You just did Evil.
[Streak 5 General] kable:
They say it isn't ready for devices other than the ones they have basically hacked it onto. Whats the problem. The sky isn't falling.
[Streak 5 General] Made2Last:
This is evil? Delaying a source release because they don't want people putting it on devices it doesn't belong?

Alot of Xoom reviews say honeycomb feels like a beta release, and although I respect the hacker community, I don't see a reason to believe they can make it better by putting it on devices its not intended for to begin with.
[Streak 5 General] mellojoe:
Sounds like Honeycomb is not at all what they want it to be, like they rushed it into production just to be ready for the hardware that was about to drop.
[Streak 5 General] deathpulse:
So give us the chance to TRY it and discover if it is worth it or not OURSELVES. Evil hides in secrets, innuendo, hearsay etc etc. Holding it back = pure evil.
[Streak 5 General] rebski:
Ars Technica has a good article

http://arstechnica.com/open-source/...thering-as-google-withhold-honeycomb-code.ars

Concluding paragraph

"For now, only a privileged few hardware vendors will have access to Honeycomb while the rest are left with uncertainty about the future of the platform. Even after the matter is resolved, the fact that Google is willing to withhold source code at its whim for competitive reasons is going to continue to cast a dark shadow over the company's increasingly hollow claim that Android is an open platform."
[Streak 5 General] deathpulse:
Very good summary. I would also add that it is counter to Google's philosophy #6 "You can make money without doing evil" or more commonly written "do no evil" http://en.wikipedia.org/wiki/Don't_be_evil
[Streak 5 General] TheManii:
Is it really evil?

It's definitely uncool, but they also control the license. Evil would be changing the license to a fully closed source license (minus the kernel code of course), which they could do at any time.

As the license holders they have that ability (and regardless, apache allows that, which pretty much every manufacturer does, how many manufacturers release the full source for their modifications?). If android were originally licensed under the current situtation it wouldnt be any different from WinMo, iOS, WP7. Android is only open when talking about it's code, google doesnt make any requirements that phones need to be open (ie encrypted bootloaders).

The hopeful explination is that the code really is rushed and they dont want to embarass themselves and are trying to fix it before releasing it. Even if you release something and say you offer no support, people are still going to bother you with questions. Even locking threads with "we provide no support" takes effort, especially when it's dozens upon dozens of threads. Providing ugly code could be an image thing they're trying to avoid if that's the case. (Then again, chrome/chromium is another google project that develops at a blistering pace)
[Streak 5 General] deathpulse:
Yes it is evil. Corporate evil usually starts out with small evil decision just like this one and get worse from there.
[Streak 5 General] Fazziebear:
Themanii I think you are right. As crap as it is that Google isn't allowing honeycomb out there could be, and probably are many reasons why.

Its just something we have to live with for now. May be we can hit lucky with one of the companies allowed access to the source.
[Streak 5 General] deathpulse:
Evil ALWAYS has a "reason" to help people rationalize it. This is no different.
[Streak 5 General] Cyberburnout:
Sorry but have to agree with google on this one. They are trying to prevent further fragmentation and consumers being dissapointed in the android platform by oems slamming HC on anything they can. Htc, acer, knock off shops in china and many others proved this with windows mobile. Oems also proved this by putting Andriod on tablets when Google was saying its not optimized for them.

Im willing to wait a little longer for a Os that actually works on a phone. Would you install windows 7 on your phone?
[Streak 5 General] Fazziebear:
Lol I also think calling it evil is a little strong. It's annoying not evil.
[Streak 5 General] mellojoe:
Add to this the fact that Google is going to be making their own "Nexus" tablet, makes me believe they are NOT happy with how the XOOM and other tablets have turned out.

I guess Honeycomb just wasn't quite ready for prime time, and the iPad2 release was just a deadline away. I'm assuming they'll drop a pretty significant upgrade (think 2.1 to 2.2) and if that doesn't do it, they'll drop it entirely for the next gen release.

Apple got around the hardware fragmentation by only allowing one piece of hardware that they designed in house. Microsoft got around it by developing an overly complex OS. Google is trying to split the difference, and I'm thinking they are finding it harder than they initially thought.
[Streak 5 General] ma5ter_c0mmad0r:
Well for now, lets just get 2.3, I would be happy with that... I jumped through hoops trying to allow non-market apps on my Streak to get the Amazon app store. What I really want is a unaltered 2.3 ROM for my streak. :confused:
[Streak 5 General] Cyberburnout:
2.3 adds a few new tweaks but nothing special. Ill take it though. Im more curious about what ive been hearing from htc and a few others on "2.4". Wtf is 2.4? Nobody knows anything about it but they say its on tablets they will be shipping.

Android is getting killed on fragmentation because they roll out updates so often but oems are slow as hell with getting them ready for consumers. Most phones just got 2.2 but 2.3 is a few months old and "2.4" is on way. So we are always 1 to 2 updates behind unless you buy the google branded phone or tablet.

After all of that said, i will never go back to a closed garden again. Happier with the freedom android offers even if it is fragmented and not as secure. If i had to go to another os it would be wp7. Had an hd7 for a week and i loved it but it was still immature for me.
[Streak 5 General] Truaim:
Agreed. Sitting on a website that primarily supports the developers of a single platform then badmouthing that platform is pathetic. This isnt even a winmo device thread, so wtf are you calling google evil? They clearly are aiming for perfection with this release.. Let them have their way and be grateful they are as sharing of source as they are.
[Streak 5 General] jeams:
by delaying the source code, they might just want people to by their 500$ to 800$ tablets before allowing chinees or who knows to put it on cheap tablets or old phones.

"Man, R&D are expensive, shareholders are greedy, i've an 30 y loan. By our products. pretty pleaze"
[Epic 4G General] nemt:
I really miss it since updgrading to Bonsai4All.
[Epic 4G General] crawrj:
Here you go.
[Epic 4G General] nemt:
Thanks a lot! It should work on EC05 (Bonsai 4.0.0), right?
[Epic 4G General] crawrj:
I pulled it from EC05 so it should work fine on Bonsai. Although I haven't tried Bonsai so use at your own risk :)
[Epic 4G General] sahkia:
Application Not Insalled?!

What did I do wrong? My Epic is rooted with Frozen Syndicate. I moved this apk to the sd and clicked it to install.... Instead of Successfully Installed, I get the evil "Application Not Installed". I really only wanted it for the Facebook widget.
[Epic 4G General] KennyG123:
Use root explorer and push it to system/apps on the phone.

Do you BONSAI?
[Android Themes] david1171:
Get 404 with your link.
[Android Themes] ehoba:
Repaired the link. Thanks for the heads up.
[Android Themes] david1171:
That looks really nice, I hope it helps out a lot of people :)
[Android Themes] zHk3R:
That's great work, man.
[Android Themes] Tonyphase:
This looks really useful,
[Android Themes] mattfmartin:
Good job...
[Android Themes] ehoba:
Update. Now looking for Beta Testers. PM if you would like to do some testing. Serious tester only.

Thanks
[Android Themes] clarkey1269:
PM sent:D:D
[Android Themes] crevis24:
Will this work if you are editing png's in a theme apk or does it have to be a zip format?
[Android Themes] ehoba:
It will decompile the apk allow you to make your changes and then will recompile the apk for you with the changes.

___________________________________

Just when you think you have it idiot proof, they come out with a better idiot.
[Android Themes] 3rdstring:
This looks very cool. If you can make it that easy I may have to try creating my own themes instead of trying to piece together parts of everyone elses.
[Android Themes] crevis24:
Wow! That is awesome! I am looking forward to this! Thank you for your hard work
[Android Themes] buzzboy:
+1, will help test if needed.
[Android Themes] ehoba:
Hey guys thanks for all the replys. For those of you that get to beta test I just want to say this is beta. I need you to test it oh how it's working find the bugs so that i can fix them for the offical release. The beta isn't going to make you a themeing machine. I just helps you along the way.

What I really need from you guys is to if it a good run threw on all the options and make sure they are doing what they are supposed to. There is still some coding that need to be done on zip them all up in to a flashable theme but that is easy. I need to make sure all options that are enabled are working correctly.

With that being said. If you test and find bugs I need to know step by step of what you did to cause the errror so I can reproduce it here.

Just to add to the awesomeness that IDIOT is those of you that test will be included in to the credits that is inside IDIOT as beta testers.

Suggestions,Comments,Requests for features are always welcome.

Thanks

ehoba
[Android Themes] crevis24:
ehoba,

Will this program allow you to add .png's to an existing theme? The example I am thinking of is that if a theme has a certain battery meter that is in increments of "10", will you be able to change that out with a battery meter that has more .png's and is increments of 1?

Also, I have noticed when trying to edit an apk theme that the png's in the framework have a different beginning to the name than in a zip (flashable) theme. Is this something that will work in IDIOT as an easy transfer?

Sorry for the noob questions, but I am very interested in learning more about making/editing themes and those were some of the roadblocks I was coming across when trying to mesh different themes into one.

Thank you in advance
[Android Themes] ehoba:
Idiot will allow you to exchange any png in the apk with an of them that are in your data base. It will not allow you at this time to do what is called the accurate battery mod. So if you only have battery pngs in 10 incrument you can only change those for now.

As far as the framework apks it will work on them just the same.

Thanks for the questions.

ehoba
[Android Themes] ehoba:
Thanks to all of you that applied to be beta testers.
[Android Themes] crevis24:
Awesome. Thank you!
[Android Themes] ehoba:
We are live now.

First public release is out.
[Android Themes] evil1art:
i set base theme and start new theme when i double click on any of the apks to theme i get this

this if I click either of the unknowns I get this

and here is my path
[Android Themes] Scott:
Very cool man!
[Android Themes] ehoba:
OK. Here what's is happening. The unknowns that are being displayed are frameworks that you have installed into apktool. It is asking which one you want to use to recompile the apk. I would suggest plugging your device up to your computer and first clicking on the dev tools tab. Once the led at the bottom of idiot next to device turns green. Click back on theme builder tab. Then open your theme. (There is a bug in the installed frameworks box that does not enable the add button.)

Once you have your theme open double click your framework-res.apk. it will open the dialog box asking what framework to use. With your device still plugged in click the add button. It will pull and install the framework files need to recompile apk for you device. The default name is mydevice but if you flash alot you might want to give it a name of the build number. Example. EC10. (When decompiling an apk you need to select the correct framework to use.) After you have you devices frameworks installed you can select it and click OK.

As for the path problem. Once you added the path to your system paths. Did you logout and log back in? You must do that for windows to except the changes.
[Android Themes] evil1art:
Yes i logged back out to set up the path, thanx for the info with the framework i appreciate it! Im going to do.a fresh install and recheck thanx again!
[Android Themes] ehoba:
Version 1.2.0.30 Maintenance Update is available. See OP for details
[Android Themes] evil1art:
the dev tool doesnt see my phone when plugged in? but if i open a command prompt at the idiot folder and adb devices it shows? any ideas sorry to bother you
[Android Themes] ehoba:
I just updated IDIOT to v1.2.0.30. Go to Help / Check for Update and let it do it's thing. Try that then let me know.
[Android Themes] ehoba:
New version is out. v 1.2.0.28. Come and get it! See OP for more info.
[Android Themes] :
How to setup, that can be plugged in!!

Hi ehoba.. really nice tool..it can make the work faster and easier..!!

but i have a problem..if i want decompile apk, it come a message..''your device most be pluged in'' I have a sgs2. Android Sdk and java SE is installed..and i have it pluged in with usb cable!!?? what i can do??

thx for reply

07.48 edit.. Now it works fine...have make a system Variable Path;

09.12 edit.. a tutorial video would be very good, to become fully familiar with this matter. i have read the How to..but my english is not so perfect for understand all correctly...:(
[Android Themes] Mumtaz77:
After update and the IDIOT restart I got this:

"Object : sAPKListBox

Exception class name = EAccessViolation

Exception message = Access violation at address 0053AE18 in module 'Idiot.exe'. Read of address 00000009"
[Android Themes] sunnylovesalman:
http://xdaforums.com/showthread.php?t=1459720

My Theme was being modded and updated with this IDIOT tool. So I guess this one is just well working and should be well worth an update and to see much more features to make MIUI Themes.

Thanks to the developer.

Fast efficient and best Performance.
[Android Themes] ehoba:
Thank you for reporting this error. I will look into it.
[Android Themes] Mumtaz77:
Please ehoba. Build a preview option to editor.
[Android Themes] ehoba:
Sure preview of what rom and apks?
[Android Themes] Mumtaz77:
framework-res

lockscreen

com.android apk's (systemui, phone, settings, contacts, etc...)
[Android Themes] :
Object : sThemePackGroup

Exception class name = EFOpenError

Exception message = Cannot open file "C:\Users\Poza\Desktop\IDIOT\Themes\FGFHJF~1\SystemUI\apktool.yml". Das System kann den angegebenen Pfad nicht finden

error every time...
[Android Themes] ehoba:
I'm going to guess that the rom is miui.
[Android Themes] MatZ69:
Can it run on linux?

Thanks ;)
[Android Themes] R3D X:
Cool does it have all the features we talked about yet :)
[Android Themes] ehoba:
It has some of the features of what you were wanting. It will do a search of activities.droidicon.com. But it probably needs some work. If you drop a new .png into the xml/Png box it will launch a search box for activities.droidicon.com. However the png must be named correctly for it to add it to the package.

<resource-redirections>
<item name="drawable/icon">@drawable/com_noshufou_android_su_icon</item>
</resource-redirections>

That would be the output if you dropped a png called icon.png.

If you dropped myicon.png this would be the output

<resource-redirections>
<item name="drawable/myicon">@drawable/com_noshufou_android_su_myicon</item>
</resource-redirections>

It will still be up to the end user to know what images are in the apks they are wanting to theme. It would to much work to try and figure out what png was dropped.

And yes It will add the entries to the redirections.xml file if they do not exist.
[Android Themes] ehoba:
Thank you to everyone that has posted bug reports. I am going to be working on fixing all of them tonight. So keep an I on the thread I will post when you guys can update.

Thanks

E
[Android Themes] ehoba:
&

If you could supply me with some details that would be very helpful. Please list the steps your are doing to cause this error so I can duplicate it. Thanks

unfortunately no. I am however trying to find to time to finish the port to linux. From the feedback that I have gotten from other users it is quite buggy when ran in linux using wine.
[Android Themes] jonas2295:
Would it be possible to let the program create empty pngs or at least white pngs in right size when you create a new theme ? :) would make theming extremely easy.
[Android Themes] ehoba:
What type of theme? OEM,miui, or Cm? The only problem I would see with that is I would have to know the name and size of every PNG in every apk. Needless to say that would be a VERY large data base. If you something else in mind please share. I'm always open to ways I can improve the software.
[Android Themes] jonas2295:
I meant for miui.

Well or you let it create empty files which are named like '90*90.png' for example which would make it more simple but I know this would be a heavy thing since you would need to know each file size etc :/
[Android Themes] Mumtaz77:
Nothing serious. Just hit the update, and after updated and restart, this error appeared all time.
[Android Themes] ehoba:
Hmmm.... If this would make themeing easier I willing to add this feature but I just can't figure out what you would need it for? If you could explain why you would need it that might help me understand what your wanting.

I have tried several times to recreate this error you talking about. Correct me if I'm work.

1. Updated from 1.2.0.28

2. Downloaded Update.

3. Updated IDIOT.

4. Restarted IDIOT.

5. Error appears.

Correct?

Thanks for the input guys.
[Android Themes] jonas2295:
Well if you have those PNG's you just need to replace them with the right ones and you will have all png faster since every user knows what size they need to have.

It's just a idea I got when using your app once.
[Android Themes] TylerDurben:
hi there :-D

im thinking about theming an ICS rom for htc desire hd ... did anyone tested if it works for ICS rom’ s?
[Android Themes] ehoba:
I added in a check and a different apktool that will decompile ICS framework-res correctly with out breaking the plural.XML. it will recompile using the correct one as well.
[Android Themes] TylerDurben:
sound realy intresting if i have time today il give it a try :-D

coul u tell me the diferents betwen idiot and xdaauto tool?
[Android Themes] Mumtaz77:
Yes. It is.
[Android Themes] TylerDurben:
Hi all ;)

COuld be i dont understand how to do it but i think i need someone to test my framework-res.apk if it`works with IDIOT.

will be cool if someone can test and pm me if it works

here r my framework file witch is original from desire hd virtuous quatro rc3 rom

https://rapidshare.com/files/720060151/framework-res.apk
[Android Themes] Southern_mind:
Every time i try to rip pngs nothing happens it just says idiot could not find a valit drawable directory. and it never dicompiles anything it says double clip to extract images then i get the error.
[Android Themes] ehoba:
UPDATE! I believe I have fixed the problem that with IDIOT tell you 'Idiot could not find a valid drawable directory.' when trying to rip pngs from a theme. Please update to version 1.2.0.31. Help / Check for Updates. A full install will be up later today.
[Android Themes] Southern_mind:
Cool thanks. I can see this helping me update my themes faster.
[Android Themes] Southern_mind:
Still getting the same error.
[Android Themes] ehoba:
What rom is the theme based on? OEM,miui,or cm? From what it looks like it's still not passing the DPI check. Can you supply me with from your theme that you know that doesn't work with IDIOT. lotektechnologies@yahoo.com
[Android Themes] Southern_mind:
Did you get my email??
[Android Themes] ehoba:
Yes. I am looking into it now.

*Edit

First question are you using v1.2.0.31? If not click Help then click Check for Updates

I haven't been able to reproduce an error with that version. In version 1.2.0.30 there was a bug where it wouldn't pass the DPI check.
[Android Themes] ehoba:
Maintenance Update v1.2.0.32

Click Help then click Check for Updates
[Android Themes] Southern_mind:
Yes I did update.
[Android Themes] ehoba:
Did you ever add the idiot folder to your system path?

If not try that.

If so can you supply me with a step by step on how you encounter this error.

Thanks?
[Android Themes] Southern_mind:
What should it look like?
[Android Themes] ehoba:
I going to assume you're talking about the path.

;C:\users\your_user_name\desktop\idiot is the path that should be added to your system path.
[Android Themes] Southern_mind:
Yeah that's how I had it. I also changed it to ;c:\idiot and still get the same error. Guess is not meant to be. Manual labor for me lol

Sent From My Mecha
[Android Themes] ehoba:
If you can supply me with a list of steps on how you create this error I will try to reproduce it here.
[Android Themes] MR2-MiKe:
any development on a mac version? this thing looks awesome.
[Android Themes] MatZ69:
When i star it, it give me this error:

What should it be?
[Android Themes] ehoba:
This error has been reported and I am working on it.
[Android Themes] cpark_12:
Object : sTabSheet4

Exception class name = EAccessViolation

Exception message = Access violation at address 00460BC0 in module 'Idiot.exe'. Read of address 00000004

I'm getting this error when I try to port the theme. Any ideas?
[Android Themes] ehoba:
Thank you for reporting this error I will look into it ASAP!
[Android Themes] Edubyah:
Same here and I always end up with empty folders correctly named.

---------- Post added at 09:59 PM ---------- Previous post was at 09:57 PM ----------

If I hadn't wasted so much time trying to get it to work I wouldn't care but has anyone seen this truly work PERSONALLY?
[Android Themes] fOmey:
This looks VERY interesting.. great work cant wait to get home and give this a whirl.
[Android Themes] ehoba:
I believe I have found and fixed the problem. An update will be out shortly.