yashsingh1/xdaforums huggingface dataset:
[Desire Android Development] eViL D::
Official Barebone release v1.0 is now available.

Now I will work on the regular A2SD version more.
[Desire Android Development] Eddiemc:
Sweet, gonna try it later today:)

When you do start working on the barebone again; Any chance of getting a five icon drawer?

To me that would be a cool addition, giving it an even more barebone feel...

Then at first run, opening the drawer would only show a half full page, without even needing to scroll down to see everything that's installed;)
[Desire Android Development] abats:
Installed the barebone 1.0. Running sweet so far! Only thing I'm wondering is about why do I only have 100MB free storage? Even the stock rom you get 140mb or something. Figure with a small rom like this I should have a lot more free or atleast the same as stock.

busybox df -h says there is 50MB in the data and I haven't installed anything.
[Desire Android Development] nikosrs4:
why did you remove the 0.95 changelog? and what differences do 1.0 and 0.95 have?

damn, you're doing this fast...I just installed 0.95 and i love it even more :)
[Desire Android Development] tedman:
Just installed 1.0 bare and everything is working great so far. I can confirm the permanent sync issue with Facebook contacts is gone and that music player is working again.
[Desire Android Development] tedman:
I guess it's because of the alternate A2SD method in 1.0. Not sure it would make that much of a difference though...
[Desire Android Development] abats:
That is doubtful as I have not installed anything on the device yet. Maybe it's the deodexing (not even sure what it is though!).

Barebone rom is awesome but having less memory available then stock is big letdown for me (especialy without cache on sd card).
[Desire Android Development] inkredi:
Re: [ROM-MOD] eViL De-SiRe A2SD, Deodexed v.085 & Barebone v.1.0 (Bravo) [5/6/10]

Google Calendar sync???????? : (

Sent from my HTC Desire using the XDA mobile application powered by Tapatalk
[Desire Android Development] Eddiemc:
Please explain. What rom version are you running, and what' wrong...?

Does it not work?, is it not included in the rom?

I'm about to install 1, and I'd like to know what you're having issues with.
[Desire Android Development] Goof757:
I'm also having issues with large memory use with v0.95 Bare. I didn't have the problem before the Deodexed versions (I don't use A2SD by the way).

Also how would I go about removing Gtalk from v.1.0 before I flash the ROM? Can I open the zip and just remove the .apk file...or is there more that needs to be removed?
[Desire Android Development] Ynak:
Hey, I couldn't find any explanations for the following terms: A2SD, Deodexed & Barebone. What do these 3 terms mean? Can someone pls explain it to me? =) I only know Barebone in connection with this little PCs. But I don't think that they have anything to do with the desire ROM.

I thought it is only one ROM? :D

Sry for these dumb questions, but it's all new to me.

Thank you
[Desire Android Development] abats:
Evil can you confirm that the big memory size is due to deodexing? If so are you going to release one without it?

Thanks in advance for answering my questions!
[Desire Android Development] inkredi:
Re: [ROM-MOD] eViL De-SiRe A2SD, Deodexed v.085 & Barebone v.1.0 (Bravo) [5/6/10]

yeah in v1.0 cal sync doesn't work.. no option to choose it under accounts in settings. other than that cool ROM. although I can't set the speech recognition thing yet.

Sent from my HTC Desire using the XDA mobile application powered by Tapatalk
[Desire Android Development] abats:
Google Calendar sync is working fine for me.
[Desire Android Development] cezarL:
If you delete an .apk (or any other file from the archive, for that matter), you'll need to resign the .zip, otherwise you'll get a verification error when trying to flash the ROM. I think I saw a resign.bat file posted earlier in the thread, try to look it up (I use this instead: http://android-dls.com/wiki/index.php?title=Generating_Keys).

Careful what you delete though, as some apps might be needed by the framework, in which case you could get force-closes.

A2SD - allows installation of applications on SD card (by default, these are installed on the device only); application cache can also be moved to the card, AFAIK (I don't use A2SD myself); you'll need to repartition your card if you want this feature though, so back up everything on your PC first

(if found in the ROM title, it just means it's included and available, but you're not forced to actually use it)

Deodexed - the odex files are used for optimization of the applications, removing these makes the ROM rebuild the code on the first boot, after flash - useful for themers/modders, if I understood correctly (there's a longer post earlier in the thread, with more details, look it up)

Barebone - most of the apps from the stock ROM have been removed, to make it lightweight; Sense is replaced by Helix Launcher 2, so you'll also lose the HTC widgets; the good parts are: battery consumption is lower, more RAM is available, more space available on the device for applications (at least, in theory)

Regular - tweaked/optimized version of the stock ROM, including Sense and its widgets, with only a few apps removed

(for both barebone and regular you'll be able to download and install the missing apps, there's a link in the first post)

Now... can anyone running barebone v1 confirm whether the music controls and alarm snooze/dismiss work with the new lockscreen?

Thanks!
[Desire Android Development] rolfd:
Yes I can confirm they are working fine, as is google calendar sync.
[Desire Android Development] inkredi:
Re: [ROM-MOD] eViL De-SiRe A2SD, Deodexed v.085 & Barebone v.1.0 (Bravo) [5/6/10]

ok Google calendar appeared after a reboot. working fine. :)

Sent from my HTC Desire using the XDA mobile application powered by Tapatalk
[Desire Android Development] gandalf027:
Re: [ROM-MOD] eViL De-SiRe A2SD, Deodexed v.085 & Barebone v.1.0 (Bravo) [5/6/10]

I can confirm the large memory drain. installed twicca, maps, handcent and I'm down to 94

Sent from my HTC Desire using the XDA mobile application powered by Tapatalk
[Desire Android Development] mardox:
hi just had a quick question about the new a2sd, after i wipe before uppgrading 0.95-->1.0 do i partition the sdcard in the same way as before (ext3 and FET32) or in some other way? and what does this new a2sd mean for the user?
[Desire Android Development] tedman:
I didn't repartition my sd card, just format the ext3 partition. Working good so far.
[Desire Android Development] gandalf027:
How much memory do you have free?
[Desire Android Development] mardox:
anyone alse geting sync error with google sync ? ( cal, phone and mail )

using v1.0 och have tried rebooting couple of times. did full wipe and repartinioned sd before flashing.
[Desire Android Development] FrostSunsh1ne:
When the aero mode is turned on and you lock the screen, you cant unlock it anymore :D If you drag this thing there down, you get into the emergency mode

with the a2sd v.85
[Desire Android Development] eViL D::
With the newly implemented a2sd, the odex files are now stored in /cache, instead of sd. APPS are STILL stored on SD. In theory this should give you faster access to applications. But yes, /cache is part of internal memory. So you still will lose some.

Everyone, don't get your panties in a twist. I've installed 37 apps and have 72mb free. Co-pilot and maps being the largest. Be wise with what you install. You don't need 100+ apps on your phone.

So, to sum this up, I have sacrificed speed for internal memory.

Also, if you're a RAM hog, install a task manager. And, after a few reboots when the phone settles down, you will see massive amounts of free RAM. If you're into that sort of thing.
[Desire Android Development] abats:
Wasn't twisting my panties at all good sir, was just wondering how it was possible that stock had more memory free while this ROM was very much undressed. Still don't completely understand but I'm happy with the mega speed anyway!
[Desire Android Development] cezarL:
Actually, I think you sacrificed internal memory for speed.

Just sayin', just sayin' :D

On a more serious note, I don't mind a bit, your reasoning was very good, IMHO. Why would you need to install dozens upon dozens of apps?

You mean... it gets better than 260mb free? (that's what I got right after the first boot with v1.0) Mind you, I don't care how much is free, as long as everything I might start is running smoothly...

Anyways, v1.0 is looking very good. Thanks for a great ROM!
[Desire Android Development] nikosrs4:
I just flashed it, everything looks fine and yes, it looks faster!!
[Desire Android Development] eViL D::
Which version? A2SD?
[Desire Android Development] nikosrs4:
yes 0.3 a2sd...i cant tell if a2sd works yet though.
[Desire Android Development] kewell79:
so i just take the rootedupdate from here and put it on my sd card?

i have done the paul r3 root, and that works OK
[Desire Android Development] Ganii:
Barebone?

What does this means?
[Desire Android Development] eViL D::
Copy the .zip to your sdcard.

If you've already got root, then you will need to boot to recovery (red triangle).

Then do the steps to get to the recovery screen (the green screen).

Wipe/format phone, cache & dalvik

Flash .zip

Reboot

It means that there is a ton of things gone. All widgets, some apps, most sounds & some other things to trim it down. But, it is a test rom, not sure if it even boots. Would like to know though. ;D
[Desire Android Development] eViL D::
Anyone test the bare rom yet?
[Desire Android Development] slamslugeren:
I tried it. it just keeps looping at the boot screen.
[Desire Android Development] eViL D::
Ok, thanks. I'll take another look.
[Desire Android Development] cezarL:
bare-bone ROM

Just flashed the bare-bone ROM now, I'm at the Configuration screen.

Seems OK (at least it didn't hang on boot)... I'll give an update as soon as I play a bit.

Nevermind... something must have gone wrong with the flash, because all the apps are still there :(
[Desire Android Development] DocRambone:
I been striping down your first rom: removed all widgets, most IM apps, and many htc sense apps. Rosie bye bye to. So far so good: 90MB less bloat.

If there would be a way to exchange some of the difficult ones to i be happy: dialer and mms seen a bit tricky.

But anyway: this slimmed rom rocks, very speedy :)
[Desire Android Development] nikosrs4:
well, a2sd doesn't seem to work. anything else works great.

oh, and thanks of course ;)
[Desire Android Development] eViL D::
Did you format, wipe cache, wipe dalvik?

That's great! I'm sure there can be a way to circumvent those apps.
[Desire Android Development] eViL D::
Hrmm... Ok, I guess it's time to configure a test sdcard.
[Desire Android Development] RcT_DK:
Just flashed the bare-bone with a2sd. Can't get past the configuration wizard, the process fails for some reason when going through the wizard....

Will try the regular .03 with a2sd.
[Desire Android Development] cezarL:
Wiped data, cache and dalvik. I tried reflashing now, but it gives a symlink error for busybox.

Downloading the regular v03 now (I don't need a2sd myself), we'll see how it goes...
[Desire Android Development] RcT_DK:
.03 with a2sd seems to just freeze on the boot screen.
[Desire Android Development] eViL D::
Yeah, I'm actually making changes to the update script. I think that was the issue.
[Desire Android Development] sonandreas:
thanks for this, gonna try this later but i have a question what is the name of the widget in the first image on the first post?
[Desire Android Development] him7x:
Look nice...but why not Italian(Italy) locale?

:(
[Desire Android Development] nikosrs4:
try to call 112 and immediately turn it off and then again immediately click the home button..voila, there's your homescreen.
[Desire Android Development] Eddiemc:
If this works in practice as well as in theory, i reckon it's a great trade off:)

I just started using apps2sd, due to office and navigation apps taking up a bit too much of internal storage, and everything is running smooth on 1.0

Although this method doesn't give the "unlimited app storage", I could still double or tripple my apps if needed (vs stock).

ATM this 1.0 barebone seems really nice, and i applaud your effort with this rom.
[Desire Android Development] :
Im still using 0.84

Fantastic Build;)

JD
[Desire Android Development] gandalf027:
I don't mind loosing memory, since i dont' install that many appz .. i was just stating a fact.

The speed is awesome in this build and i prefer that ;)
[Desire Android Development] :
Nothing has made me want to update yet evil,

What you gonna give us, what magic dust are you gonna sprinkle to make me wanna spend 3 hours customising again;) lollol:)
[Desire Android Development] eViL D::
Well, I like sense, but I really do like the barebone that I have created. It is impressive if I do say so myself.

*And, customizing is what android is all about. ;P
[Desire Android Development] The Professor:
Fantastic, eViL. Downloading now and looking forward to fun flashing.

One request: instructions what I need to do to restore the stock HTC dialer? I gotta say I prefer it. I'm comfortable with signing my own zips, I'm just not sure exactly what apks and other files I'd need to switch out. I can pull files from the .085 ROM if you know what needs to happen.

Otherwise, very much looking forward to updating. You've been awesome.
[Desire Android Development] DocRambone:
Yes, the v1 barebone is the BEST rom for desire :)

*if only the standard contacts.apk was included* ;)
[Desire Android Development] The Professor:
Oh, also: is the themed battery icon in 1.0 the same as what was in .085, or has it changed?
[Desire Android Development] :
I disagree, but then thats what this is all about;))

I have the v84, and its so fast, i dont think you can get faster, it has great battery life;) its just plain superb... I didnt like that dialer one(very plain)

Cup of coffee coming your way Evil mate;)

JD
[Desire Android Development] tedman:
About 77mb at the moment, but that's with about 10 apps installed.
[Desire Android Development] :
I dont know what the fuss is about app2sd, i personally dont run it as apps run slower, and will not run properly when you have the sd card mounted as files are stored in the card;)

I think lots of people are not using this anymore, the only reason to use this is if you have 1000 apps installed;) (slight exaggeration)

JD
[Desire Android Development] RcT_DK:
This seems to be a HTC bug. I've just testet the "original" ROM from PaulOBrien. Same problem... :)

Gonna use the v1 barebone..... :)
[Desire Android Development] cezarL:
That... and... the N1 lockscreen :D

(I'm pushing it, I know)
[Desire Android Development] eViL D::
All you need is the HTCDialer.apk, then you can remove dailer one.

I like the standard too. Still trying to figure out how to get it in there without duplicating things or hosing it.

Same

Yeah, I maybe put the HTCDialer back, if enough request it. And, thanks!
[Desire Android Development] eViL D::
I'm still waiting on the diff. If I can get that, I can probably do that.
[Desire Android Development] DocRambone:
I think Pays got it running but i have not found out how...
[Desire Android Development] :
I definatly know pays got the nexus boot animation running, like the cyanogen mod, but i have installed the bios one now with the green android at the end and it rocks;)
[Desire Android Development] cezarL:
Re: [ROM-MOD] eViL De-SiRe A2SD, Deodexed v.085 & Barebone v.1.0 (Bravo) [5/6/10]

I think he has both of them in (at least, both dialers, not sure about contacts).. While Evil is trying to avoid duplicating stuff.

@JD - you should check out the boot animation in v1. 0, it beats the N1 one hands down : )
[Desire Android Development] RcT_DK:
Doesn't the bootanimation.zip just need to be changed?

It can be found at:

/system/customize/resource & /system/media
[Desire Android Development] The Professor:
eViL, I pulled HtcDialer.apk out of .085, stuck it in v1.0, removed DialerOne.apk, resigned, and flashed. I don't have any dialer at all now, though I can call into the phone. :) I tried mounting the phone in recovery and pushing HtcDialer.apk to /system/app as well, but still no dialer on reboot.

Does DialerOne have to be in place for the HtcDialer to act on it, or have I missed something?

Much appreciated - love the rest of the ROM so far, just can't call out. ;)
[Desire Android Development] cezarL:
Yep... that's about it.
[Desire Android Development] cezarL:
I think you were supposed to rename HtcDialer.apk to DialerOne.apk, then sign and flash, because the framework calls DialerOne for any jobs requiring it... it doesn't know what HtcDialer is for (just guessing, though).

But really, why do people prefer the HTC dialer?

As far as I can see, Dialer One has more customization options, and, at the end of the day, they basically serve the same purpose... to dial a phone number.

Or does the HTC version have something extra, and DialerOne doesn't?
[Desire Android Development] :
yeah just changed and signed, i gave up due to getting frustrated trying to sign;( wish there was an easier way to sign;)

JD
[Desire Android Development] The Professor:
The HTC dialer has the contact list behind it showing recent calls and your entire contact list, and I prefer the keyset. I might just not have spent enough time with Dialer One, but I didn't like the color scheme and the complete absence of contacts when you opened it.
[Desire Android Development] cezarL:
Yeah, that was my first impression as well.

But do check out the options. You can change the colour scheme (I set mine to black), and you can choose what contacts to have displayed behind the keypad: favourites, all contacts, frequently called, etc. Plus, you can have the keypad minimized when opening the dialer... it gives you quick access to the contacts list.

Oh and.. you can even disable haptic feedback for the dialer, AFAIK you can't do that with the HTC version.
[Desire Android Development] The Professor:
PS Jupiter, there's an easy way to sign. Download and unzip the attachment, make sure you have Java installed, and plop whatever zip file you want to sign in the same directory. Name it Update.zip and run the Sign.bat file. It'll run through, evaluate it, and sign it into update-signed.zip. Flash that.

If it fails, it's probably because your system can't find Java. Copy java.exe, javaw.exe, and javaws.exe into C:\Windows\System32 and try again. If all else fails, check the readme and try to execute the code from a command prompt to the directory.
[Desire Android Development] The Professor:
Haptic feedback doesn't bother me (I rather like it, really), but I'll give it a closer look while I wait for more info. :)
[Desire Android Development] eViL D::
Found this:

.field public static final isBahamas:Z

.field public static final isBee:Z

.field public static final isBravo:Z

.field public static final isDesireC:Z

.field public static final isDragon:Z

.field public static final isDream:Z

.field public static final isEspresso:Z

.field public static final isHalo:Z

.field public static final isHero:Z

.field public static final isHeroC:Z

.field public static final isHeroCT:Z

.field public static final isHuangshan:Z

.field public static final isIncredibleC:Z

.field public static final isLegend:Z

.field public static final isLiberty:Z

.field public static final isMemphis:Z

.field public static final isParadise:Z

.field public static final isPassion:Z

.field public static final isPassionC:Z

.field public static final isSapphire:Z

.field public static final isSupersonic:Z
[Desire Android Development] eViL D::
Only deodexed files will work. Grab the dialer from my deodexed build.
[Desire Android Development] :
Cheers professor;) Will give it a whirl;)
[Desire Android Development] cezarL:
Ummm... OooK... this will sound stupid, but... what does all that gibberish mean? :D
[Desire Android Development] eViL D::
More referring to the code names at the end. ;D
[Desire Android Development] :
Just cooked a amazing cyanogen mod bootscreen, will upload and give you links;)

JD;)
[Desire Android Development] :
Cyanogen mod bootscreen, signed and sealed, runs lovely;)))

http://www.mediafire.com/?dwnjwtwjmuz
[Desire Android Development] cezarL:
Funny thing is, for our little phones, they couldn't settle on a single codenames: Bravo, DesireC, Passion, PassionC (and probably others).
[Desire Android Development] eViL D::
Sorry, don't want to Nexus-ify my Desire. I'd rather have something custom made for the Device or something that doesn't reference another device.
[Desire Android Development] :
no probs mate, at least everyone has the option now;)

I just got over excited, its the first payload i have made;) lol

JD
[Desire Android Development] Goof757:
Any chance of a normal odexed version of the barebone? Then people have a choice. Barebone 1.0 is my favourite ROM for the Desire so far. Good job!
[Desire Android Development] :
nexuswindows7 boot

http://www.mediafire.com/?mnkokaormqm
[Desire Android Development] The Professor:
I don't think I could get any more pleased with 1.0 now. Sense dialer is back, sync icon is gone, battery life is looking good, ROM is fast and stable, and I'm pleased as punch with the clear lockscreen and new boot.

eViL, sir, you rock. Any particular method you'd most prefer for a donation for your exceptional work?

JD, glad to see the signing is going well. :)
[Desire Android Development] :
aha;)

All thanks to you and evil, cheers guys;)

I hope you like the bootscreens;)

JD;)
[Desire Android Development] eViL D::
You can support my caffeine habit in my sig. Thanks!
[Desire Android Development] cezarL:
Looks like devices with the newer bootloader (080) are now rootable (thanks to Paul, again).

Question is... are the stock ROMs from those devices newer (read: improved) over what we've had with 1.15.405.4? Maybe it's worth modding one of those (OS 1.21.whatever)... if they were to bring us any benefits over what we have now.
[Desire Android Development] rolfd:
Can anyone tell me if the radio update 32.36.00.28U_4.06.00.02_2 can be used with this ROM?

If so, how do I go about updating it? Do I need to rename it to update.zip or anything?

Thanks...
[Desire Android Development] nikosrs4:
1.0 has dialer one, right?
[Desire Android Development] madmossy:
Great rom (V1) been working flawlessly all day, one thing i do miss though, live wallpapers, anychance of an update.zip to add these back ?
[Desire Android Development] :
wow, you guys seen the nexus revamped live wallpaper app in the market;) wowza;))) check it out guys;)))

JD
[Desire Android Development] nikosrs4:
bootscreen on 1.0 is cinematic..great!
[Desire Android Development] cezarL:
Yeah... my cat was... fascinated :D
[Desire Android Development] :
evil,

just extracted your bootscreen from v1,

Nice paint job;)

JD;)
[Desire Android Development] DocRambone:
I use this launcher http://xdaforums.com/showthread.php?t=645550

And Evil's rom :)
[Desire Android Development] cezarL:
That launcher is pretty neat, Doc!

But I noticed this comment on the original post: "At the moment the Eclair branch is considered EXPERIMENTAL/UNSTABLE and is not a *proper* port, neither has the right support for different screen sizes/resolutions, so use at your own risk"

Have you used it for an extended period? Any crashes, bugs, or anything?
[Desire Android Development] DocRambone:
Just got it running, stable so far.
[Desire Android Development] :
evil,

do you think i can just install the nexus one dialer.apk to my own rom? will that work? also i want to do that with the browser from the nexus as well, so i dont get reflow of text;)
[Desire Android Development] eViL D::
I saw that you installed a launcher.apk and then that one over it?

I'd like to try it out. ;D
[Desire Android Development] nikosrs4:
can we get back to rom's original launcher if we don't like it? it looks sweet.
[Desire Android Development] :
evil, tried to install the nexus browser, got a fc, so reinstalled the htc one, is there any way of getting the nexus browser into the desire mate?

JD;)
[Desire Android Development] eViL D::
Not sure, why would you want to do that?