yashsingh1/xdaforums huggingface dataset:
[Shift General] samstables:
I'm sorely tempted by the Streak but it can't replace my Shift and TP2 combo because I need to:

1. edit, not just view MS documents (word, excel, powerpoint). I know you can pay for Android office suites to edit not just view the documents but the reviews aren't great so far! I need to produce documents that can be sent to clients

2. have software that Android just doesn't have and I don't see having anytime soon. My company uses some software that needs a 'proper' operating system to run. I would be crippled if I couldn't take this software with me

3. 5" is nice for a phone screen but I find even the 7" of the Shift is a pain for some websites (most notably our work webmail!) and

4. have a physical keyboard! Well, I don't NEED it, but I really like it as you don't lose any of the screen for something that you can't touchtype on

Having said all that, I am seriously considering a Streak to replace my TP2 (yes and it's physical keyboard) just because WinMo is severely slow compared to Android, it needs rebooting at least once a day and that 5" screen on the Streak just looks fantastic! I have a month to decide when my phone contract is up for renewal :)

I'll be keeping the Shift though - if nothing else, the resale value isn't worth the hassle of selling it!
[Shift General] shEEEsh:
Has anyone ever used one of those keyboards that reflect on your desktop? I don't know if 'reflect' is the correct word, but maybe someone can put words in my mouth .. Meanwhile, I am late for work ....AGAIN ...
[General Questions and Answers] Vreg:
Alright, I got this phone for 6 hours now and it's bricked, I was trying to install cyanogenmod and it required the dangerspl but not for the magic I was stupid enough to still install the dangerspl and to do that I needed to install the latest radio, I did and to complete the installation it required to reboot my device so it did and it went to a special screen and after that it rebooted again and booted normally but it would stay on the first splash screen that way for like 3 mins so I paniked and took out the battery, now the phone freezes at the first splash screen and doesn't give me acces to the recovery menu nor the fastboot. Don't start telling me to press a combination because I tired every pssoible combo. HELP ME PLEASE!

SPECS:

HTC Magic 32A
[General Questions and Answers] lufc:
You should be able to put it in the TRI COLOUR BOOTLOADER MODE and flash a rom you are better posting in the Magic forum as you will get better answers in there :)
[General Questions and Answers] Vreg:
how can i get into 3 color boot mode or sumthing,
[General Questions and Answers] lufc:
Have a read here mate :)
[General Questions and Answers] lufc:
ooopppppsssss Sorry mate forgot to put the link lol :)

http://xdaforums.com/showthread.php?t=555724
[General Questions and Answers] Vreg:
that guide told me that I can say goodbye to my phone
[General Questions and Answers] lufc:
ooops thats not good post again in the Magic thread someone there might have an answer for you :)
[General Questions and Answers] Vreg:
thanks but that's what I'm doing for the last days, read this

http://xdaforums.com/showthread.php?t=719208
[General Questions and Answers] efebe:
Hi, i was wondering if anyone knows if HTC sense loads as an executable file or something like that? and if u know, wich file loads HTC sense?

Thanks!
[General Questions and Answers] efebe:
any idea on where's the HTC sense loader located?
[Hero, G2 Touch General] eeVoskos:
The HTC Stocks app has the best widget of all other currency apps, so I was using it on my 1.5 Hero for displaying the EURO/GBP (EURGBP=X) rate.

After the 2.1 rom update I have a strange problem. When I try to add a new ticker for "eurgbp=x", I get the error message: "Unable to recognize the company name or stock symbol you typed. Please try again." However, this worked in the past like a charm. I have to note that adding "gbp=x" or "usd=x" works fine, with no problem at all.

Maybe this problem is related to an updated version of the Stocks app in the new rom. Is anyone experiencing the same problem? I haven't found a similar thread for a Sense Android phone. The same problem exists in the latest rom of HD2, but people have figured a work-around, by changing a file under "Application Data\HTC\", but this file doesn't exist on Android.

Any help would be more than welcome! :)
[Hero, G2 Touch General] krzyk:
I experience the same problem (although I'm on VillainRom12). Previously adding currencies (EURUSD=X etc) was working, but right now I am unable to find it. This could be HTC problem as it was working fine on 1.5, but this could be also some Yahoo search glitch (I am unable to search for that quotes on mobile version of the Yahoo Finance page, while the desktop version works fine). The only workaround to that was to edit manually SQLite database of Stocks application (but this may require root - I can provide details if necessary). Once I added appropriate entries to the list of stocks, it seems to be working fine (it is displaying my currencies, but the search still does not work).

One other deficiency I found was the fact that graphs are not cached anymore - If I open the application and check for example a daily graph, I need to update it in order to see any chart - each time, even if I switch from 1D to 5D and back. It is also automatically updated each time I visit given tab, if I enable the automatic updates. Previously this app displayed previously cached graph. I'm not sure whether this happens also on stock 2.1 ROM.
[Hero, G2 Touch General] eeVoskos:
Now that you mention it, I have the same problem with the graphs in the 2.1, too. It worked (showed the cashed graph) in the 1.5, but not any more. Blank graph until it updates.

Can you provide me some guidance about how to edit the Stocks' database? At least a link to something similar would be much appreciated. Can I access the phone's system folder without rooting it, through my PC (Win, Linux, whatever)?
[Hero, G2 Touch General] eeVoskos:
Anyway, I can't make it work. Entering "ps | grep Stock" gives me a "grep: permission denied" error message. I did some searching and I believe this is what people mean by saying "you need root access", right? I'll come back when I'm rooted (i.e. when I find a decent guide for rooting 2.1).

Thanks for your time & effort man. I really appreciate it.
[Hero, G2 Touch General] krzyk:
You can try to omit the "optional" part (steps 6-9) - the ps thing was just to make sure that Stock isn't running. But I noticed anyway that it never ran in the background when I closed it on the phone. Try to adb pull and adb push and see if you'll get any permission issues. If you do, then you indeed need a root (sorry I can't check that as I'm rooted)
[Hero, G2 Touch General] BraveThrasher:
A couple of days ago I updated the ROM of my HTC TD2, with the most recent one of HTC (WM6.5, Sense 2.5.20113030.0). Afterwards I noticed that I also could not get the stock app to accept the code EURUSD=X.

You mention the following

Can you tell me what that work-around is or point me to it? Hopefully this can help me.

Thank you in advance.
[Hero, G2 Touch General] eeVoskos:
Check this thread:

http://xdaforums.com/showthread.php?t=706732
[Hero, G2 Touch General] BraveThrasher:
Thank you for the link (which I am not allowed to repost :rolleyes:).

Last Monday I wrote an e-mail to HTC about this problem and a couple of days later I got a reply. They told me they tried to search for the currency rate (eurusd) and that they got a result. So I tried again and lo and behold I got a result as well. Searching for eurusd=x gave me a result while last weekend it was not working.

So I tried several other currency rates and they all rendered a result, also eurgbp=x. Perhaps it is also fixed for the Android app.

[Extra information added below]

Tried again and nothing :confused:

I was connected with a data connection to my carrier, so I switched to my wifi connection. Tried again and... result.

So it seems to be a difference in communication between an ordinary data connection and a wifi connection. Maybe this will help someone :cool:
[Hero, G2 Touch General] eeVoskos:
Wird problem. I tried it too on both UK and Greek carriers and on WiFi, but nothing. No result for either of them: "eurgbp=x", "eurgbp", "eurusd=x", "eurusd". I have been trying occasioanly more than one month now.

I think I should drop them an email too...
[Hero, G2 Touch General] ixampl:
Why don't you do a soft (temporary) root and make the database entries as described in here? I did it and now I got all the stuff I need, and no trace of root on the device.
[Nexus One Themes and Apps] hadge:
Hello all,

I don't know if it's possible, but I'm looking for some way to get a qwerty layout on the stock Froyo IME while using the french dictionary.

I've come to like the stock IME since Froyo, even getting to the point of uninstalling the HTC IME on my N1. I love the concept of easily switching input languages by swiping across the spacebar.

Unfortunately, in Canada, typists use the QWERTY layout, even when typing in french, as opposed to users in France, who use the AZERTY layout.

I would love to get any information on to whether or not this is possible.

Thanks!
[Desire Android Development] tkirton:
Darktremor Apps2SD Installation Instructions

If you want a list of commands for Apps2SD, type a2sd help.
[Desire Android Development] Nekromantik:
Desire aint listed??
[Desire Android Development] tkirton:
I don't have any roms using it in Desire...hence why I'm posting this. But:

So there is one rom that is tested with it.

I've checked a good segment of the roms here, and it should work just fine, especially the 2.7.5 version (as the swap, dalvik-cache and the applications are all separate functions now).

I'm trying to expand the program's scope. I have six different platforms that run it (21 roms total) and I have one Desire rom tested...but none actually using it (my fault...should've expanded this a month ago).
[Desire Android Development] gatsu_1981:
Backing up just now my Open Desire 1.5 on nandroid.

Going to be your guinea pig for Open Desire (AOSP) ;)

I will paste the logcat output of my first boot (if there will be any) :D
[Desire Android Development] antz88c:
Will try to test on modaco r3.1, wish me luck :)
[Desire Android Development] gatsu_1981:
well, it seems that it changed... Nothing.

http://pastebin.com/6D346gwX

Maybe the chef was already using your script?
[Desire Android Development] antz88c:
So it didn't work?
[Desire Android Development] gatsu_1981:
It booted in the same time that it booted without applying the tremor script, and I think that the logcat was quite similar too.

And the free space reported is the same than before.

So, it didn't work, or it was already working before :D

EDIT:

I decompressed the script inside OSx, and I looked inside folders.

Well, it seems that the script didn't run at all, since I have no "a2sd" neither "app2sd" on my /system/bin.

REEDIT:

I ran it again, now it seems that it actually ran.

I will provide my new pastebin later :D
[Desire Android Development] gatsu_1981:
http://pastebin.com/mx3PsHwZ

First run, then I got a reset. Then it reset-loop. With the same message.

Sorry man, it isn't quite ready for AOSP it seems :(

Those are a couple of after-install output, it doesn't do much though.

http://pastebin.com/ZVx5svQj
[Desire Android Development] antz88c:
Boot loop only here, nandroid back to my previous ROM.
[Desire Android Development] gatsu_1981:
Please provide logcat, otherwise your test wil be useless to the developer.
[Desire Android Development] StuMcBill:
This sounds very interesting, and I would like to try and help when I can, which probably won't be for a couple of days.

But........for when that day comes.......how do I do a logcat?

Sorry, I am still relatively new to the whole Android thing.
[Desire Android Development] bradputt:
yes, i got a bootloop on defrost 1.8.

how to do a logcat?
[Desire Android Development] gatsu_1981:
decompress android sdk (check on google for the sdk package, is quite small), then go inside the "tools" folder (I assume you have already your drivers installed).

then go on command prompt, and

adb logcat

will show the logcat.

adb logcat > bootlog.txt

will create the boot log (you won't actually see anything on screen since the output is redirected on the txt file.

You can:

start your phone

type adb logcat

CTRL+C when the phone is booted.

It will automatically stop if a reset occurs.

Then you go on pastebin (search on google) and paste the txt inside the pastebin.

And you can provide here simply the pastebin url that you can find after the submit button.
[Desire Android Development] tkirton:
Nope...I can tell that's not my script. That must be what's already in Modaco...which means it's another file I haven't caught on the renaming script.

Are you using Modaco?
[Desire Android Development] tkirton:
Last time I saw that message, root wasn't working correctly. At least it wasn't working correctly on my phone.

Is there something different relating to root on these phones? Does the boot sequence have root access to /system (or is this phone have nand protection on it? I know the Evo has that but can be circumvented).

That part is just a piece that moves other apps2sd/dalvik-cache/zipalign programs so they don't interfere...the 2.7.5 Preview Fix 2 also removes those files during the flashing process, so that part really is only a failsafe.

The main program comes after that part (04apps2sd for busybox run-parts, a2sd for direct run).
[Desire Android Development] tkirton:
The important piece is the part after the realignment program...the one that starts with:

[*] Starting Darktremor Apps2SD version 2.7.5 preview fix 1

The lines after that one is the Apps2SD portion.
[Desire Android Development] gatsu_1981:
I can't understand what you mean.

Do you need some other line from adb logcat output? Since there is no more lines after the * line :D it just keeps resetting.

Or are you telling that it's installed? If so, why it keeps resetting our phone on froyo? :D

If I can help please send more flashable version or update this thread, I already have my nandroid so testing it for you will be very quick.
[Desire Android Development] tkirton:
EDIT: double post...sorry.
[Desire Android Development] gapone:
I have the same problem with rc3 but I'm using RC2 and it's working fine every time. Wipe cache and dalvik cache when updating to newer nightly build and then install cm6 nightly and after that install dark tremor a2sd rc2. After first boot you have to move dalvik cache to sd card if you want. darktremor a2sd can be found from here:

http: // www. darktremor.info/files/a2sd/dtapps2sd-2.7.5-rc2-signed.zip
[Desire Android Development] 77flem:
Is that tested and working fine with cm 6.0 final?
[Desire Android Development] Cronnie:
Yep, I am using it right now ;)
[Desire Android Development] gaeng4665:
EDIT: Nevermind, got it working. just pulled the battery and rebooted. seems to work..

hi, well tried it with cm6 final, but i get stuck at the htc bootlogo...

flashed the cm6 final, then google addons. did a full boot, and again a full reboot.

then flashed the darktremor apps2sd rc3c and now i'm stuck at the htc bootlogo.

also flashed everything in one step without booting inbetween...

how did u get it working?
[Desire Android Development] xfile087:
As gapone (many thanks!) mentioned, flash RC2 instead of RC3 and it will work. I just tried it with CM6 final on mine and it works beautifully so far :D
[Desire Android Development] tkirton:
I guess my question is this: If RC2 worked, then if you flash RC3C, which package are you flashing: New Install package or Upgrade Install package?

RC2 only came with one package, which has the same setup as the new install package.

The reason I'm asking is that I was able to get RC3C working on the nightly builds, which was a problem from the onset of RC3.

I think part of the issue is the way CyanogenMod is designed. In previous incarnations, it would use a property called cm.filesystem.ready to stop additional processing of the init.rc until that property was set to 1 (usually a program in the /system/etc/init.d would change that property).

The newer incarnations use an exec statement to launch the programs in /system/etc/init.d. One of the things I found out with my CDMA Hero was that it launches Apps2SD and the rest of the init.rc at the same time. This was an issue when the Hero received leaked roms for 2.1 (before HTC released the official 2.1 for the phone). This was back in the Darktremor 2.5 days. When the init.rc for the leaked roms would have the cm.filesystem.ready missing, it would cause a overrun in DalvikVM, especially if the Dalvik cache was being moved while it was running.

The same thing is happening with CM 6. CM 6 expects the dalvik-cache to be on the /cache partition on startup. Although it can be moved, the problem lies in the way Darktremor works...it's default is the internal storage (because every other rom out there that isn't based on CM 6 has it on internal storage).

The first thing Darktremor tries to do is move the dalvik-cache back to internal storage. This is due to a missing /data/.dcpartition flag file. If that was there, then the /data/dalvik-cache would be adjusted to point to /cache/dalvik-cache.

If you want to run RC3C, I can create a patch package that will put the /data/.dcpartition on /data. This may help your situation.

The Desire is also one of those phones I've been struggling with since the early 2.7 versions. It seems to me that the software in the phone just acts completely different than every other HTC phone out there. Programming code that normally works for other phones, including the Aria and Legend, doesn't seem to work right in the Desire.

Hopefully, the RC4 I'm building will eliminate a lot of these issues. It's using mounts instead of symlinks to link up with cache and SD card.
[Desire Android Development] xfile087:
Hey tkirton,

I'm new to cyanogen and also Apps2SD so originally I did a fresh install of CM6 and then Apps2SD RC3 (for new install) and it failed.

I then started again and applied RC2 instead and it worked.

I have now also applied RC3 (for upgrades) and it seems to be working perfectly
[Desire Android Development] 77flem:
ok so if i understand clearly i need to install cm 6.0 final then RC2 then RC3.
[Desire Android Development] gapone:
After rc2 and the first boot I can install rc3c upgrade (doesn't work if I upgrade before the first boot). Rc3c new install doesn't work for me... getting stuck on htc boot logo.
[Desire Android Development] 77flem:
By the way where is rc2? I can see only rc3
[Desire Android Development] gaeng4665:
after you flashed rc3, it will stuck at the htc bootlogo. no probs. just pull the battery and reboot and it will work with rc3.

it worked for me. never flashed rc2!
[Desire Android Development] tkirton:
I only advertise the most recent versions...but all the files for previous versions are on the server:

http://www.darktremor.info/files/a2sd/dtapps2sd-2.7.5-rc2-signed.zip
[Desire Android Development] tkirton:
That part makes sense...that's the dalvik overrun happening.

RC3C is doing far more checks than RC2...it's not getting the move of the dalvik-cache done in time before DalvikVM starts creating dalvik-cache files. If the move occurs while DalvikVM is running, DalvikVM can stall.

RC4 should minimize that problem...the dalvik-cache checks are moved up in the process.

The problem is using exec /system/bin/sysinit.sh in the init.rc. The exec command spawns a thread to run the /system/bin/sysinit.sh, then continues the init.rc while it tries to run the /system/bin/sysinit.sh.

This is a change from what CyanogenMod used to do in earlier versions. The cm.filesystem.ready property was created to stall the init.rc until the property is set to 1. This is accomplished by doing the following:

on property:cm.filesystem.ready=1

class_start default

This is the rom installation guide...it may help a bit in explaining the process: http://xdaforums.com/showpost.php?p=7021331&postcount=4
[Desire Android Development] ic167:
Hello,

I figured out a small issue about A2SD and I hope that you might help me with it.

I recently updated A2SD to 2.7.5, without any problems and it seems to work properly.

Only thing is, that when i look at the app or dalvik-cache folder using root explorer, it says that i have 118mb free memory left, which matches to my actual amount of free system memory.

When I execute the repair command it is fixed, showing my actual free memory on the sd-ext partition, but only until next reboot. Any clue how i can fix this permamently?

Second question would be: Can anyone explain me what zipaligned means? What is it good for?

Greets
[Desire Android Development] tkirton:
Send me the /data/dta2sd.log to rtkirton@gmail.com after you reboot but before you run the a2sd repair command.

ZipAlign takes your programs and does some realignment of the programs inside, so that they will actually be lined up to memory boundaries. This will speed up the execution of the program itself.
[Desire Android Development] ic167:
File sent!
[Desire Android Development] tkirton:
According to the log you sent, everything is setup okay.

Can you send a picture of the issue you are describing, if possible?
[Desire Android Development] tkirton:
[Script][A2SD] Darktremor Apps2SD 2.7.5 Final (09/12/2010)

Bump...Darktremor Apps2SD 2.7.5 Final is out. I have a CM Patch that may stabilize the entire CyanogenMod/Darktremor experience. It was introduced in 2.7.5 RC3A, but now it installs it without further interaction. Feedback is always appreciated.
[Desire Android Development] mmaacc:
Thanks. Any fixes that address the prevalent SD card corruption for both, EXTn and FAT32 partitions?
[Desire Android Development] typhex:
for me the final version is working good with the latest nightly of cyanogen mod
[Desire Android Development] tkirton:
<scratching head> I didn't know there was an issue regarding corruption with the SD card when using Apps2SD.

I know that EXT2 sometimes will corrupt because of the way the phone actually shuts down (or if you pull the battery), but that is somewhat rare. FAT32 is pretty tough regarding corruption, though I have corrupted it before.
[Desire Android Development] mmaacc:
Seems finally someone found a cure. The corruption might have been caused by auto mounting the whole SD card instead only the FAT partition. The fix is to set it instead of auto to 1. Details here:

http://xdaforums.com/showpost.php?p=8144292&postcount=114
[Desire Android Development] Mystenes:
I have installed Your script on OpenDesire 4.0.19.

But i don't know if it really works. Installation process has been completed without any errors.

How to check if that works? (Quick System Info shows me the same things).

Is it really worth of installing on OD?
[Desire Android Development] tkirton:
Boot the phone and run the program a2sd check in an ADB shell window. It will tell you if all is running correctly.
[Desire Android Development] ganjamu:
Just wanted to know if I did a full wipe and flashed cyanaogen mod 6 and then straight after flashed darktremor a2sd, would I get a2sd+ on cyanogen mod ?

*Did a Nandroid and decided to give it a shot. Sadly it failed. I guess I'll have to wait for cm6.1 to get a2sd+. I hope it will be released soon.
[Desire Android Development] efx_9:
No, it works. You have to create an ext partition on sdcard and then move dalvik cache to sd. See links in first post to do that
[Desire Android Development] tkirton:
It works...I'm running Darktremor on CM6 Nightly Builds.

Do you have an EXT2 or EXT3 partition created? If you went all the way up to EXT4, it won't work as CyanogenMod doesn't support EXT4.

Dalvik cache is not automatically moved. You have to move it either to the cache partition (a2sd cachepart) or the SD card (a2sd cachesd).
[Desire Android Development] LuffyPSP:
does this work on stable CM6?
[Desire Android Development] tkirton:
Yes. Yes it does.
[Desire Android Development] LuffyPSP:
cool. thanks. will try this after i flash CM6 tomorrow.
[Desire Android Development] tkirton:
New version of Darktremor (2.7.5.1) now available.