yashsingh1/xdaforums huggingface dataset:
[Touch CDMA Android Development] plemen:
I had the boot loop as well - for me I was using the xROM2 default file; switched to an earlier default from my PureBlack backup and things came up nicely. FYI I tried the new Hero (the mssmison and Zen Haykuro based) and I still have the issue with the phone only ringing on the 4th or 5th ring... does JACHeroski 1.6 fix that?

Because of this one thing xrom2 is my day to day ROM... (which is a fabulous build I might add)
[Touch CDMA Android Development] ibanezbass:
in other words one app can gain the permissions and access the other app to spy on ur activities??

dang enate, r u really that worried about someone hacking u?
[Touch CDMA Android Development] enatefox:
I almost forgot. Sorry Zen if this is derailing but we're all loyal Hero customers. Can "you people" help me confirm this is helpful? I got a tip from some threads and they claim this will decrease call delays. I'm running it on a CRON schedule. Please, let me know if it's worth pursuing:

renice -20 `pidof com.android.mms`
renice -19 `pidof com.android.phone`
renice -18 `pidof mediaserver`
renice 0 `pidof com.google.process.gapps`

also, about the paranoia, you know the average SP2 XP computer encounters a worm, on average, within 16 minutes of first being plugged in right? There are many (many) security vulnerabilities in Android as is although less than crappy iPhone. You shouldn't take it lightly-- Gmail is easy enough to hack let alone an OS that handles your contacts, location and calls. My SSH server lasted 3 days before I found botnet attempts on it.
[Touch CDMA Android Development] ibanezbass:
i suppose your right. however about the iphone.. i wouldnt think it would have to many security holes considering it OSX based and from my understanding OSX is very safe
[Touch CDMA Android Development] enatefox:
oh you... I'll disregard the fact that OS9 can multiply a DDOS packet, on average, 38 times to the hacker's one request since fanboys are moving on to Snow Leopard which is "safe." I've got an SD card's worth of whitepapers on rootkits just for any type of Mac you might be using.

To keep it on topic, 1.6 fixes the wallpaper issue that 1.5 has. You can now set lock screen and home wallpaper from the home settings as before. I think I'm in love
[Touch CDMA Android Development] ibanezbass:
yeah thats OS9 tho, OSX did improve a lot upon security, im not saying its flawless, its just a lot safer than windows. linux however i'm not sure on. I dont trust it too much considering its open-source however i've never had any problems with any of my linux distros.

i would be in love if sms was fixed... haha
[Touch CDMA Android Development] enatefox:
Microsoft security update servers run Linux. When Google was told that there was a severe rootkit issue they patched it that day. iPhone reps said "there is no problem" and released the patch over the weekend. You might have heard of the SMS "over the air" exploit. That's trivial. Besides a bluepill pwn is frickin easy on a Mac because their owners think they're safe automatically. Although to be fair, the Window's user never saw it coming.
[Touch CDMA Android Development] omgwtfbbqkthxbai:
echoing what's going on with the dream people, 1.52r seems quicker to me than 1.6. using the 8-20-09 rootfs w/o pmos69's mods, no partitions.
[Touch CDMA Android Development] ibanezbass:
bluepill pwn? and yeah ive seen videos of the sms exploit where they can retreive data from the iphone, however i figured it was set up some how.
[Touch CDMA Android Development] enatefox:
1.6 fixes some bugs with 1.5. Not that I had a lot of time to analyze it all but 1.6 seems much more solid. Speed? with compcache and and swap they both seem faster than the videos of the Dream phones floating around. That's enough for me.

Bluepill's been out for a few years. There's a new one (don't think there's a name for it yet) found by some Swedish team. It takes literally 1Ms to transfer your hypervisor to a hacker-owned environment. No OS can detect it. Good times. It's not just SMS to worry about if you were really worried. People can get it if they want it through many attack vectors. You know how easy it is to overload the OS.
[Touch CDMA Android Development] ibanezbass:
yeah i realize that the os is quite vulnurable. for me i can perform just simple hacks that couldn't do much, not that i ever would hack anything but i just mess around for funs.
[Touch CDMA Android Development] harminoff:
Hello everyone. I am currently using an ion build, but would like to switch over to the new JACHeroski 1.6

Is this the correct steps to follow for a clean install?

1)Format sd card

2)download zen-hero-090809.zip and extract

3)download latest rootfs and overwrite the one that came in above folder

4)download jacheroski image and overwrite the image from zen-hero folder

5)download data image and extract to same folder

6)download resources and extract to folder

7)modify default.txt for my phone

6)copy everything to root of sd card.

Am I missing anything?
[Touch CDMA Android Development] pmos69:
1)No need to format sdcard.

2)No need.

3)download new rootfs, and put it in the root of the sdcard.

4)yes

5) it makes 1st boot much faster, yes.

6) download resources and extract it to the root of the sdcard

7) Keep your default.txt

8) enjoy
[Touch CDMA Android Development] harminoff:
Thank you. So I've got it installed now but do have a few problems.

I am not able to change the background. Going into menu, and then wallpaper I get error

The application TouchFLO (process com.htc.launcher) has stopped unexpectedly. Please try again.

With the weather widget I can never get it to load the data when I have either of the two smaller widgets. It gives me the message of "no weather data available. Tap to go to the weather application." Clicking it does show my local weather. The big weather widget also shows the weather fine.

I know the camera has had issues in other versions of android for vogue. Is that still the case? I ran fxcamera and the image looks orange and really grainy. Is that normal?

This build looks awesome, and everytime my phone dies and I need to see windows to load I laugh. It just looks so outdated now, and way to clunky. Thanks for this!
[Touch CDMA Android Development] refthemc:
Is the caller id function working on 1.6?
[Touch CDMA Android Development] radem205:
Thanks for your great work Zenulator!

But, could someone tell me what the best combination is (the most fast and stable version). And if I maken partitions on the sd card, will that improve the speed a lot?

Is the latest package (JACHeroski1.6) faster than the other builds? Because on the polaris I think the hero builds are too slow for daily use.
[Touch CDMA Android Development] pmos69:
Partitions on the sdcard will not improve speed a lot, but they will improve it. Especially when combined with the usage of a bigger compcache and a backing store.

JACHeroski1.6, JACHeroski1.5, system-haykuro and Hero.zip(mssmison) are all faster than previous

Hero

builds. Even with very little optimizations in them.
[Touch CDMA Android Development] zenulator:
Later this afternoon i'll put up the latest drizzy unless someone else puts it up.
[Touch CDMA Android Development] pmos69:
Thanks.

(Do you sleep at all, or did you ditch that bad habit)
[Touch CDMA Android Development] sshark:
which is better? Honestly this one seems quite stable to me (only mail app would complement it now!)

Can someone pl post mail.apk and mail.odex? [:O]
[Touch CDMA Android Development] enatefox:
Just letting you know with JAC1.6 running overnight, my battery is about as full as it was last night instead of the insta-drop I'd get occaisonally with other builds. I'm going to stick with this one for now unless drizzy's got something better. I'll take some screenshots, benchmarks and specific details on performance with the Dalvik debug monitor then find some way to make it easy to quickly read (pie chart?). Then, Zen if you want to post them people can see quantitatively what's faster or has what features.

Also, working on the data migration app. It's probably going to just be a simple GUI to backup and restore. I'll post it soon.
[Touch CDMA Android Development] JacenSolo2001:
You guys do awesome work. I'm only able to run xROM2 really well on my tilt, everything else hangs between screens, no matter which rootfs I use. Still have the same issue of starting really well, run benchmark and get high numbers, if I run it again, performance has already dropped significantly.
[Touch CDMA Android Development] rainabba:
Need some clarification

I'm trying to use "JACHeroski1.6 sapphire port for the vogue with latest hero updates and optimized rosie" on my Vouge (from Verizon, running WinMo 6.5 custom ROM based on build 23017).

Here are the files I'm using now, but the phone seems to be stuck in a boot cycle where I see the Android animated screen, then the HTC log and back with no apparent end. I suspect I've got one of the files wrong.

Please advise :confused:

http://vogue-android.googlecode.com/files/zImage-24-08-09

http://vogue-hero.googlecode.com/files/system-jacheroski1.6.img

http://vogue-hero.googlecode.com/files/rootfs-8-20-09-30MBcc-backingstore+32mbswap-PMOS69.img

http://vogue-hero.googlecode.com/files/resources.zip
[Touch CDMA Android Development] enatefox:
I had to use Zen's data.img or it would boot loop too.
[Touch CDMA Android Development] MOUSEY:
I applied the hero resource file together with the system.img by haykuro and now the media listing for both ringtone and notification works. Only problem is that the list is repeating itself, which is better than nothing. (Perhaps I was using the ION resource.zip all these while hence the list is not always there ?)

Enatefox: As for battery life, I never have much problem leaving the device overnight unless with the WiFi or 3G/GPRS turned on and apps keeps on updating themselves throughout the night. If some of these bandwidth hungry apps is running and yet you still can maintain similar level of battery overnight, please post your findings here. That would indeed another priceless build as I always doubt my device can last long running with persistent data connectivity...

I'm also about to test these builds on new a High Speed SDCard (Class 6) as I had always suspected that there is some delay write issues to slower sd cards (i.e. Generating inconsistent data file at first boot or not shutting down properly). Any recommend approach on formatting the new card ? I about the use of linux swap partition in SD in the new rootfs - anyone tried before and benefits of using of it ?
[Touch CDMA Android Development] myshinynewtouch:
this is serious enatefox, really beautifully the most amazing app for us android junkies once you release it... waiting on it patiently.. hate using up my data connection for everything (i have data in my plan, but wth, if u use a different android everyday, its painfull setting it all up for a couple of hours)
[Touch CDMA Android Development] enatefox:
Okay, it's as easy as "adb push /path/to/old/mounted_data_img /data/" but you would want to not include folders for HTC widgets and such probably like DEX files. Tried and tested with Zen's data.img since that's the only thing that gets these to boot. I'll move this app over to the main thread though. I love 1.6 now. 1.5 is old hat.
[Touch CDMA Android Development] zenulator:
you know they took jacheroski1.6 down in the dream forums. but it was mostly kernel related for them. so it doesn't affect us. kinda of funny though. we're running 1.6 and they reverted back to 1.5r2 Beta. anybody get anywhere on the mail.apk and mail.odex? i pushed them to my data.img and it didn't take. makes be wonder why they are leaving it out.
[Touch CDMA Android Development] enatefox:
You need to have com.htc.android.easopen.odex and com.htc.android.easopen.jar to work properly. I tried to ADB install Mail.apk and the mail widget and it threw:

So, does this sound like it's going to be easier for you than it wasn't for me?
[Touch CDMA Android Development] natefish:
Optimized frustration

I am now using JACHeroski1.6 with optimized rosie. I was wondering (and this might sound REALLY sarcastic, but it's not) how it is optimized. I am still getting reloads from TouchFlo any time I try to change the wallpaper.

EDIT: Clean Slate scene works better with less reloads.

ALSO...WHERE IS THE HTC MAIL APP IN THIS BUILD? Did I miss something? If it was purposely left out, I'm not seeing the point of using Hero, IMHO.
[Touch CDMA Android Development] enatefox:
Mostly by optimizing the graphics and stripping default wallpaper then fake-signing it back.

I found some reference to easopen which is there but not working as a shared library (logcat after you try to ADB install Mail.apk) but I was treated with a "can't not connect to the database." which is cute, syntactically innacurate and of little use. On the to do list I guess.
[Touch CDMA Android Development] zenulator:
i'll try putting the missing files in and doing a rebuild. the mail widget is one that i always have up. it's kind of useless if the mail app is not there.
[Touch CDMA Android Development] zenulator:
well drizzy doesn't have anything new just a lite build without rosie and a personal build with some stuff taken out.
[Touch CDMA Android Development] lazyvegaskid:
Can anyone please post a list of the files they are using? I love hero and tried a build yesterday but cant use it with having to constantly use taskiller and kill every app except touchflo. I have been using android since day one and cant beleive we would ever get this far but lately I havent been up on the builds sorry for the noob question. If someone could help on here or pm me their file list I would appreciate it.
[Touch CDMA Android Development] enatefox:
The files aren't missing-- they seem to not be shared probably in the BASECLASSPATH or something in one of the init's. I saw a reference to that and am trying to find it again. My assumption is that since we don't use the boot.img and that's where that path is declared, it naturally wouldn't have carried over. That's probably the key.

Also:

http://vogue-hero.googlecode.com/files/system-jacheroski1.6.img

http://vogue-hero.googlecode.com/files/resources.zip

http://vogue-hero.googlecode.com/files/rootfs-8-20-09-30MBcc-backingstore%2B32mbswap-PMOS69.img

http://vogue-android.googlecode.com/files/zImage-18-08-09

any initrd.gz

and I have to use this: http://vogue-hero.googlecode.com/files/data-jacheroski1.5r2.zip
[Touch CDMA Android Development] cmus:
Hey enatefox,

any plans to post this 1.6 with your wifi hack? I need you man....
[Touch CDMA Android Development] s0v3r1gn:
I'm currently running jacheroski1.6, seems quick and responsive, so far I like it. How ever the google voice application is not working with this build. It force closes when I try to open it. Additionally I am not receiving any text messages at all. Is anyone else having any similar problems?
[Touch CDMA Android Development] myshinynewtouch:
enatefox - does your app store the settings which I have customized also?.. I use appmanager for most of my apps to be installed, but i have to do it one by one.. wish ur app would do it in bulk.. also, if i can save settings, that will be awesome...
[Touch CDMA Android Development] moekind:
Once the Caller I.D starts working this rom will be ready for daily usage.

BTW What happened to dev tools, I want to set my max processes to 2.
[Touch CDMA Android Development] enatefox:
It's coming along. If you want a quick way to do it yourself, you can simply run this through ADB (or a Linux/Mac desktop):

adb push /path/to/old/dataimg/ /data/

And that will overwrite everything. This is not particularly useful if new versions of apps are overwritten and does not handle ION to Hero contact syncing which I'm working on (both ways) as well.

You can overwrite anything like how contacts do not work yet on 1.6 but by overwriting the databases in /data you will have them back again. I'm going to make an app that you can backup and restore but more important will be a startup script to handle most of this automatically at boot.

With the app, I'm going to be able to tie event listeners to things like incoming calls and be able to overlay contact names to give us caller ID. It might not be the best method but it will work for now until we can get it formally addressed.

To answer your question specifically, for probably 95% off apps, all settings go to /data and what I will do is take the many apps that I use and add methods for importing/exporting them. If there's something not on the list, then users can help me add it. I just hope this will keep Hero features running 100% for us as new builds are being pushed out and we get various breakage.
[Touch CDMA Android Development] jamezelle:
changing the city in the weather clock in 1.6 causes touchflo to keep crashing:rolleyes: oh well nothing is perfect still a much faster build than a few days ago
[Touch CDMA Android Development] enatefox:
I'm looking at the older versus newer builds now and doing some inventory to see how bad the breakage is. I can't seem to get the AUFS boot.img's to mount on my desktop at the moment though. That should hold the key (I hope) to exporting the framework properly. This is clearly not a problem on the G1 phones that are using them and we are not. Seems logical.
[Touch CDMA Android Development] MOUSEY:
Keyboard Lag

Does anyone faces keyboard lag after going into the keyboard option ? (by merely clicking on the cogwheel at the keyboard). I'm using Haykuro's build and seems to be getting into that kind of mess. Thinking of switching to back to JAC again if it's ok over the other end...
[Touch CDMA Android Development] jamezelle:
i am still undecided betweenn the 3 builds which is better
[Touch CDMA Android Development] MOUSEY:
I was running Haykuro the first hour since it's release and till now had installed quite a bit of programs inside.

There were no WIFI features but I patched it in myself. I managed to run a few games like RoboDefence, Buka, Bejeweled and it all seems well until the keyboard problem starts to haunt me.... :(

If it problem is confirmed, I'm switching over to JAC...
[Touch CDMA Android Development] enatefox:
Someone know how to mount the AUFS boot.img's? That would be mighty handy. I've learned a lot about COW as a result but that's not helping me with these builds..

Also, I've posted this with no feedback. Can anyone test/confirm this is helping keyboard lag and incoming call delay? Best to set it with CRON and try tuning the interval. This has been mostly confirmed by G1 and Dream owners that try this:

renice -20 `pidof com.android.mms`
renice -19 `pidof com.android.phone`
renice -18 `pidof mediaserver`
renice 0 `pidof com.google.process.gapps`
[Touch CDMA Android Development] omgwtfbbqkthxbai:
I have changed my opinion and now feel that the JacHeroski1.6 build is the best of the new three. Keyboard problems or no, I would switch over... I can run at least three widgets now, any more than that and it still has to reload touchflo and generally starts to lag a bit.
[Touch CDMA Android Development] MOUSEY:
Reboot 1: Upon a reboot, the keyboard lag went away - even if I go into the keyboard options. The renice function instead had caused the keyboard to lag again but not as bad as the first time I had experienced (after running the OS for the night).

Reboot 2: It's strange that lag is now permanent. I think it's high time to switch to another build then...

As for JAC1.6, does it have WiFi ? Thanks.
[Touch CDMA Android Development] enatefox:
I'll just take this post to mention that should be run probably every 30 seconds or so. This is just a test to see if it's worth it. I'm working on making a renicer script that would do this if it's actually going to help.

And, figured out how to get into boot.img's from the official updates. Wait for it...
[Touch CDMA Android Development] sshark:
Did you run this from terminal or from the adb shell?
[Touch CDMA Android Development] enatefox:
I set the renicer script to run with CRON on the phone itself. There's a tradeoff in overhead to run the script and how useful it is to keep setting niceness. I think, and have been told, 30 seconds or so should do it. This is a temporary thing I just want to see how effective it is. At my job, I have a similar function in an app I made that compresses our software up to 100x so this could be yet-another-example to keep our calls coming through the first time.
[Touch CDMA Android Development] MOUSEY:
Ran from ADB Shell... I rebooted 3rd time and tried again. Well... it doesn't help...

enatefox: which build are you running it on ? JAC1.6 ?
[Touch CDMA Android Development] enatefox:
yea, 1.6 is my new thing. I want it to work at least as good as Zen's 8-15 build. It's meant to be run continously btw so rebooting after is useless. All it does is say that MMS > Phone > Media Server > Google Apps in the pecking order. If you don't MMS like me, just skip that and keep Phone as the higher priority. Therefore, you allocate more niceness (time on the bus) to the phone and less to that other stuff. That should in theory translate to a more responsive ringer.
[Touch CDMA Android Development] MOUSEY:
Thanks for the tip. I'll try it on JAC1.6 instead...
[Touch CDMA Android Development] enatefox:
Okay, I got boot.img extracted. Need to look it over. Will update.
[Touch CDMA Android Development] tatnai:
MyBackupPro does some of this. a free app would be nice though, especially keeping settings.
[Touch CDMA Android Development] zenulator:
kaiser wifi img up. Should boot clean through for kaiser users without data.img. Thank enatefox and pmos69 both of them sent me modified images.
[Touch CDMA Android Development] MOUSEY:
The latest bundle have a new system file that is of *.sqsh extension. So we just rename it to system.sqsh for it to work ? Thanks
[Touch CDMA Android Development] pmos69:
If it's not named "system.sqsh", yes.

The new rootfs images (with SquashFS support) will try to load system.sqsh (SquashFS).

If it's not there, it will alternatively try to load system.img (CramFS).
[Touch CDMA Android Development] zenulator:
No don't rename it. It's a squashfs file system. You need to use the zImage and rootfs.img included in the zip.
[Touch CDMA Android Development] zenulator:
Should have asked I have a pearl script to do that.
[Touch CDMA Android Development] MOUSEY:
Sorry, double post...
[Touch CDMA Android Development] enatefox:
Where did the zImage and rootfs.img come from pmos69? I know you added squashFS but was that 8-14 or 8-18? You said you had to go back a little with git due to maintenance. And, the rootfs.img has compcache without swap?

Also, how does it boot clean on Kaiser without data.img? That's been such a pain..
[Touch CDMA Android Development] pmos69:
zImage is a compile of the htc-vogue branch as of 24 Aug 2009 11:31:34 (up to the 0157dc51274247ffc38f8a59b4785d1d694edfee commit) with added built-in SquashFS support.

I would compile an updated kernel (seems the problems that froze the kaiser have been fixed now) but i'm at work behind nat and git is a pain in the ass behind nat.

I made 2 rootfs images for zenulator,

- 1

without

swapfile and with 25MB of compcache compressed memory : http://www.4shared.com/file/1275844...0-09-25BMcc-backingstore-SquashFS-PMOS69.html

- The other

with

swapfile and 30MB compcache : http://www.4shared.com/file/1276875...cc-backingstore32mbswapi-SquashFS-PMOS69.html

Dunno about booting without data.img issues. That's certanly not my work :)
[Touch CDMA Android Development] enatefox:
I vote you change the init script to try to mount sqsh with an img extension to avoid confusion. I'm trying it now with a blank 256Mb data.img now. Hope that works out well.

Pmos69, what kernel and distro did you make that sqsh img? I get

trying to loop mount it running 2.6.31-6-generic-pae with latest squash-tools. I can unsquashfs though. If I make a sqshFS with a newer version will it be compatible with the kernel?
[Touch CDMA Android Development] pmos69:
ubuntu - squashfs-tools 3.3

The kernel has SquashFS 3.4

Just be carefull not to use lzma