yashsingh1/xdaforums huggingface dataset:
[G2 and Desire Z Q&A, Help & Troubleshooting] hogg2500:
Does anyone know if we are receiving the 2.2.1 update for our G2's? I understand that the phone only came out a few months ago but since we are pretty much running Vanilla Android I don't see what the hold up could be if there are any. I'm just going to assume that the 2.2.1 is just some small fixes for the system?

Sorry if this is a repeat but I did search this forum and found nothing except information on Android 2.3.

Thanks
[G2 and Desire Z Q&A, Help & Troubleshooting] imblacklife:
Flash a custom rom it should be running 2.2.1
[EVO 4G Q&A, Help & Troubleshooting] ItsDon:
I don't have 4G in San Jose yet but Sprint is expected to turn it on Dec 28th :D

I have a newer Evo (Hboot 2.02, 3.30 latest OTA, HW0003) and stupidly attempted to root it using Unrevoked 3.21. Of course that didn't work so I am currently still rooted. I read in some other thread that attempting Unrevoked on the newer Evo's can sometimes kill your WiMax 4G keys.

I have the opportunity to return the Evo under the 30 days policy but that ends Dec 27th :( so I would have no way to check and see if I borked my keys.

Is there a way to test to see if the keys are still viable without having 4G access?

WiFi and everything else on the phone still work perfectly, just want to make sure 4G will work when it comes live.
[EVO 4G Q&A, Help & Troubleshooting] drmacinyasha:
Just run this command from ADB Shell:

grep RSA /dev/mtd/mtd0

If you get a bunch of replies that look like this:

RSA-REQUEST
RSA-REPLY
RSA-REJECT
RSA-ACK
RSA-1024
RSA-REQUEST
RSA-REPLY
RSA-REJECT
RSA-ACK
RSA-1024
RSA
ReRSA
RSA requests
RSA replies
-----BEGIN RSA PRIVATE KEY-----
-----END RSA PRIVATE KEY-----

Then you're OK. If you get nothing back, your keys are hosed. Also, remember, do NOT bring a Nandroid from one phone, to another. If you must, and have used the Amon_RA recovery, remove the wimax.img from the backup. ESPECIALLY if the old phone had the RSA keys hosed.
[EVO 4G Q&A, Help & Troubleshooting] ItsDon:
Thanks for the help. I think I may be doing something wrong. I don't use the SDK Tools all that often but did manage to get into ADB Shell (Got the "daemon started successfully" message) so I think I did it right however when I run the command:

$ grep RSA /dev/mtd/mtd0

I get:

grep: permission denied.

Not sure exactly what that means or how to move beyond it. TIA.
[EVO 4G Q&A, Help & Troubleshooting] Crossrocker:
Don't you have to get su first?

A drop of Chuck Norris's semen was placed on the IPhone. We now have the Htc Evo.
[EVO 4G Q&A, Help & Troubleshooting] ItsDon:
Wouldn't I need to be rooted to be able to use the su command? As mentioned in the OP I'm not currently rooted. Of course I'm a noob at this so....... :rolleyes:
[EVO 4G Q&A, Help & Troubleshooting] kollock:
Should you be able to use terminal emulator to get the same info?

After I SU and run the command, I get <rsa> and </rsa>

BAD NEWS O_O? :>
[EVO 4G Q&A, Help & Troubleshooting] DarkManX4lf:
Yeah, that does seem like bad news...

Try it on your pc and see if you get the same results.....
[EVO 4G Q&A, Help & Troubleshooting] stroths:
Below is my output using a terminal emulator. You do need root to run the su first. If you see those lines at the end, begin and end RSA, then you are ok. If those two lines are missing then you are hosed UNLESS you have a good Amen Ra 1.8 backup of your wimax partition. Otherwise, you need to get it exchanged at Sprint.

I have TEP and paid nothing for an exchange at a Sprint store after I lost my RSA keys. Without TEP, I don't know if there is a charge.

/ $ su

~ # grep RSA /dev/mtd/mtd0

RSA-REQUEST

RSA-REPLY

RSA-REJECT

RSA-ACK

RSA-1024

RSA-REQUEST

RSA-REPLY

RSA-REJECT

RSA-ACK

RSA-1024

RSA

ReRSA

RSA requests

RSA replies

-----BEGIN RSA PRIVATE KEY-----

-----END RSA PRIVATE KEY-----
[EVO 4G Q&A, Help & Troubleshooting] ItsDon:
I just checked the old fashioned way, drove to an area in SJ that was reported to have 4G and turned it on ;)

The Barnes & Noble store (85 & Almaden for those folks in SJ) is in the new 4G zone and my phone hooked right up (inside the store!) and displayed 2 4G bars. Compared to 3G, 4G is FAST. Love this phone. Thanks for your help guys.
[EVO 4G Q&A, Help & Troubleshooting] mnhertz26:
My RSA keys are intact, my wimax mac address matches the address under the battery. I renamed the tree.xml file. My 4g still does not start up. It scans for a second and then disconnects. The problem started when I updated my prl and profile. I am rooted in fresh. All was well until updating prl. Any ideas?
[EVO 4G Q&A, Help & Troubleshooting] Jonnei:
You flash the PRL or update through a sense rom?
[EVO 4G Q&A, Help & Troubleshooting] joeycats:
what does it mean when you run that command and get "grep: not found?" I'm thinking ive lost them......
[EVO 4G Q&A, Help & Troubleshooting] ema909:
grep: not found

I just freaked myself out with the same thing --

This means that your shell can't find the grep command, it says nothing about your RSA keys. To fix, just install the BusyBox app from the marketplace, and use it to update you to the newest version of busybox. Then try the grep command again.
[EVO 4G Q&A, Help & Troubleshooting] viper92360:
ok...all my RSA info is still in my phone per checking it from above method. Im rooted with cyanogen mod running on an EVO . I have no 4G. what is my next step to recovery? Im a new to this so please explain like im five. also how do I check my wimax.
[EVO 4G Q&A, Help & Troubleshooting] TheSilverStig:
Hey, there's an app for that! (I've always wanted to say that) I'm on my phone now so I can't link but search rsa key checker in the market.

Swyped from my Evo on steroids.
[EVO 4G Q&A, Help & Troubleshooting] viper92360:
ok I did that and it all came back good. my rsa keys are good. is it that my cyanogen rom does not support 4g?
[EVO 4G Q&A, Help & Troubleshooting] viper92360:
nm...I found how to resolve it.

http://xdaforums.com/showthread.php?t=902051
[EVO 4G Q&A, Help & Troubleshooting] NYCHitman1:
Weird. Apparently my keys are there and intact but I still get disconnected from 4G when it connects to a tower.
[Desire Themes and Apps] stigslim:
Tring to install esspresso black onto my RCMix HD Rom but getting an error, goes something like this.

E:failure at line 3

Copy_dir PACKAGE:system SYSTEM:

Instalation aborted.

Any help?, sure i have read that this theme doesnt run on HD Roms but in the thread it does.Can someone put me right on this either way.Or tell me where i'm going wrong.Cheers
[Desire Themes and Apps] K900:
Get a skin.
[Desire Themes and Apps] stigslim:
get a skin?.Not sure what you mean.Is this something i need to install first to allow themes?.:confused:
[Desire Themes and Apps] stigslim:
Right i think i have the idea, download the zip file of the theme i want copy over the required files and it should show up in the skin manager on my phone to install when i want.Where do i put the files i extract from the zip?
[Desire Themes and Apps] K900:
Holy cow. Go to the skins thread in the DHD forum, download an apk, install it, ???, PROFIT
[Desire Themes and Apps] Alex-V:
look here :)

http://xdaforums.com/showthread.php?t=829835
[EVO 4G Q&A, Help & Troubleshooting] stillblood:
How do I know if battery cells are going out?

I have had the oem battery seance July. I'm a moderate to heavy user. I roughly. Get about 8hrs with setcpu, myn 's rls4 and HTC #17.

My battery will drop from a full charge. To 85 % in about 10 min in sleep mode after. That it drans at a normal rate. This started last week after I used a ebay car charger once.
[EVO 4G Q&A, Help & Troubleshooting] stillblood:
I've wiped battery stats at full and no effect.

Thanks in advance
[EVO 4G Q&A, Help & Troubleshooting] devnulldroid:
Same setup as you..changed kernel from #17 to #10..not much better..now with Kings #11 CFS with No SetCPU program and quite a bit better. My EVO running myns is HW 0003. I just switched from stock battery to using a Sprint extended battery a few weeks ago. Also, if you have a 4g toggle..even though its not on..it may be and sucking down your battery. Run alogcat to verify. Once 4g is toggled on via some widgets..it doesnt shut off, even if off is pressed...waits until phone is turned off or rebooted. On some others it is actually turns on automatically when phone is started or rebooted. If you dont have 4G like me..i dont want it on, even if i did I expect it to go off when toggled off. Some glitch apparently on HTCs end apparently.
[EVO 4G Q&A, Help & Troubleshooting] alekosy:
If my phone reports the same findings as your replies, I'm afraid I gotta find that useful thread on 4g toggle widget-off thingy, sheit...my phone is lagging btw.
[Hero, G2 Touch Android Development] Cero92:
Hi all, i've bought an HTC Hero with HTC's 2.1 ROM, and since it's still in warranty i don't want to flash it with a custom ROM now :)

I can't find a way to install apps on the SD, because all i find are cusom roms which already have apps2sd enabled...

What can i do if i want to keep my warranty?
[Hero, G2 Touch Android Development] Andyt95:
no. you need root. If you like your warranty, and your phone gets broken in some way while rooting, you can just run the official RUU and return it back to stock state, and your provider will never know.
[Hero, G2 Touch Android Development] erasmux:
You can't enable app2sd without root, and if I am not mistaken, it's the rooting the will void your warranty....

I don't think you can mess with anything at the system level without voiding your warranty, which makes sense.

But, Andyt95 is right, if you mess something up, the RRU should restore it to the unrooted state.
[Hero, G2 Touch Android Development] Cero92:
I rooted it using this guide: http://xdaforums.com/showthread.php?t=645253

I followed the first part up to the fourth point (i think recovery img is needed to flash, not to root, am i wrong?)

But, now?
[Hero, G2 Touch Android Development] Ampicillin:
ya recovery image needs when you want to flash something in your mobile . But to root your phone it don't need recovery :)

there are many apps out there which can give you root & most of them are compatible for Hero ;)
[Hero, G2 Touch Android Development] Cero92:
Yes i rooted it :)

But what to do next to install apps on sd?

I can't find a tutorial, my mistake?
[Hero, G2 Touch Android Development] nirmalv:
You need to partition your card with a EXT 2 partition. Then install any custom ROM. Most support app2SD
[Hero, G2 Touch Android Development] Cero92:
Yes, but i'd like to jeep the default ROM for a while
[Hero, G2 Touch Android Development] erasmux:
The problem is, its not a simple update, it needs support in the kernel ramdisk, busybox installed and some scripts.

Usually I don't like to recommend the Darktremor app2sd, because its a bit too bloated in my eyes, and I don't like things which are so complicated I can't understand them (and I have tried, but he has so much script for a relatively simple task...).

Anyway in this case, I think its your only bet.

DO A NANDROID BACKUP BEFORE YOU TRY ANYTHING - ESPECIALLY THIS!

EDIT: Taking another look, even it (the Darktremor app2sd) does not seem to fix the kernel's ramdisk. You might want to test it after a nandroid backup on the odd chance I am wrong (i.e. if your original ROM does run the init.d scripts - mine did not). I am afraid if I am right, the only way you can keep the original ROM and enable app2sd, is if you unpack the kernel ramdisk and edit the init.rc to run the init.d scripts - which is a bit more complicated than it sounds, but not that hard if you have the proper background....
[Hero, G2 Touch Android Development] da-pharoah:
I'm down to give this a try, my girl wants the stock rom and a2sd. Dam cake eaters! but is there a process to follow with this? I'm good enough to follow a process but not create it for a2sd. Any links to reference??
[Hero, G2 Touch Android Development] dkelley:
why stock though? have you considered that villainrom 13 is just like stock but better and has apps2sd? it's a full HTC sense 2.1 rom but rooted with apps2sd and a few small additions to ensure it runs as fast as possible and gives as much room as possible and runs a custom kernel ***

and you can revert by flashing an RUU which is super easy to do (I've done it before for warranty reasons) and the RUU (stock rom) works exactly the same, in fact IS exactly the same except for the features you're asking for.

***(which is pretty much required for apps2sd unless you want to hack it for a while and know how to do it yourself (it's a lot to ask the devs here to tell you everything you need to do if you're not a kernel developer already imho and even then there isn't a guarantee you wont' mess up your phone's stock rom).
[Hero, G2 Touch Android Development] nbhor:
Hi I am trying to find the step by step guide about how to setup Apps2SD working. But having tough time. I have done this with my HD2 but cant find much help for Hero.

I have Recovery image flashed with 8GB (class 6) SD Card.

Next I am looking to partition the card from recovery, but what should be the swap size?

Once partitioned I will try flashing Villainrom 13 ROM.

Thanks
[Hero, G2 Touch Android Development] erasmux:
Swap does not seem to work well for the hero, therefore most ROMs will not enable it and I use 0 for the swap size when partitioning. If you still prefer to reserve room for it use something like 32 or 64.
[Hero, G2 Touch Android Development] da-pharoah:
thanks for the reply! but to answer your in short, My girl doesnt speak geek and gets pissed right away when the ROM she uses acts up. So in short stock roms is whats she likes. I have been trying to convince her to do another ROM but she is hard headed. I think i'll just flash the villainrom 13 and tell her its stock lol. Thanks again i'll check it out!
[Hero, G2 Touch Android Development] nbhor:
Tried multiple attempts from scratch every time.

Attempt 1 - Failed

Partitioned my SD Card for EXT 2 (512MB).

Tried flashing of Villainrom 13 ROM along with Dalvik2SD patch.

Installed bunch of apps. Checked size of EXT2 partition. Nothing changed. Its still same size as it was before installing apps. System memory reduced from its original value.

Attempt 2 - Failed

Partitioned my SD Card for EXT 3 (512MB).

Tried flashing of Villainrom 13 ROM along with Dalvik2SD patch.

Installed bunch of apps. Checked size of EXT3 partition. Nothing changed. Its still same size as it was before installing apps. System memory reduced from its original value.

Any suggestions?
[Hero, G2 Touch Android Development] erasmux:
System memory is still reduced with app2sd, since the /data/data folder is not moved to the SD.

Assuming you have adb working, check these two commands:

adb shell df -h
adb shell ls -ld /data/app

If you think you still have a problem please post the result of these two commands.
[Hero, G2 Touch Android Development] nbhor:
Do I run this command in terminal emulator on droid or use droid explorer > Terminal Command?

Can Root Explorer help? I am getting adb permission denied from terminal emulator.
[Hero, G2 Touch Android Development] erasmux:
well, I actually meant connecting the device w/ a USB cable to your computer and then from a command prompt (i.e. start -> run -> "cmd") using the "adb.exe" utility that comes with the android SDK (under the tools folder)....

You can run the same commands in a terminal windows just without the "adb shell":

df -h
ls -ld /data/app

Only problem is that then it you can't copy paste your result here.

for the "df -h" command take note of the mount of your sdcard which should start like this line:

/dev/block/mmcblk0p2 720.9M 506.3M 178.0M 74% /sd-ext

I would assume that for you the mount point (last value) would be /system/sd.

next check the "ls -ld /data/app" and make sure it is linked to the same location, in my case it is:

lrwxrwxrwx 1 root root 11 Apr 20 09:59 /data/app -> /sd-ext/app
[Hero, G2 Touch Android Development] nbhor:
My results from above 2 commands

C:\Program Files (x86)\Android\android-sdk\platform-tools>adb shell df -h

Filesystem Size Used Available Use% Mounted on

tmpfs 95.6M 0 95.6M 0% /dev

tmpfs 4.0M 0 4.0M 0% /sqlite_stmt_journals

/dev/block/mtdblock3 170.0M 162.8M 7.2M 96% /system

/dev/block/mtdblock5 165.8M 11.2M 154.5M 7% /data

/dev/block/mtdblock4 130.0M 58.8M 71.2M 45% /cache

/dev/block/mtdblock4 130.0M 58.8M 71.2M 45% /data/dalvik-cache

/dev/block//vold/179:1

6.8G 4.0G 2.8G 59% /sdcard

C:\Program Files (x86)\Android\android-sdk\platform-tools>adb shell ls -ld /data/app

drwxrwx--x 1 1000 1000 2048 Apr 22 01:34 ?[1;34m/data/app?[0m
[Hero, G2 Touch Android Development] erasmux:
Well, you really do *not* have app2sd enabled (I am sorry for my previous disbelief but I have seen many users in the past which only thought they did not have app2sd enabled).

From your previous posts I understand you are using VR13, so either ask on the VR13 thread how to enable app2sd (you can post the above as proof it is not working for you), or change to a ROM with more "stable" app2sd....
[Hero, G2 Touch Android Development] nbhor:
Thanks for your help. With out this I couldn't have figured out. Now I know where to look for correct results, I will verify it further. Learned something new today :)

Thanks
[G Tablet Android Development] roebeet:
Note: Rothnic has made a newer version of this, for the 12/23/10 3389 TnT firmware. See his post here: http://xdaforums.com/showthread.php?t=885940

This is an alternate ROM, based on the original TnT release. As always -- USE AT YOUR OWN RISK. Please read up on how to flash the device and also how to back out using the vanilla ROM, if needed. This ROM is not supported by VS customer support!

Note: This will also flash kernel/system, so be aware of this. I would also highly recommend that you wipe your user data AFTER you run the main update, as it tends to increase stability.

------------------------------------------------------------

Firmware based off TnT svn #13 kernel (TnT 1.0.1, build 2967):

Version 1.0.1a1 Link: http://www.mediafire.com/?wbr4spp1thzpys9

md5sum: eb6c4712c786bb856daaa62f81b65ad7

Updated on 12/5/2010

------------------------------------------------------------

Caveats and Issues - PLEASE READ AND BE AWARE

The same caveats apply to this, as with TnT Lite. Read that post for details: http://xdaforums.com/showthread.php?t=842004

So what is this, as how is it different than TnT Lite 2.2.0?

This is an alternate firmware based on the standard TnT release. It has the same features of TnT Lite 2.2.0, with the following differences:

- All the TnT apps are retained (including the homescreen)

- ADB is disabled and no adb remount, just like stock 1.0.1. (ADB can be turned on in Settings, if you need it)

- No adfree hosts file change

What I retained from TnT Lite 2.2.0 is the speed bump, the alternative launcher (if you want to use it), the xbin folder, the altered busybox for Titanium Backup, still rooted, and a few other things.

I had two reasons for building this. One, as a way for me to check on over-the-air updates for my own device, and also as an alternative for those of you who like the TnT homescreen / apps but wanted some of the advantages of the other mods. I don't plan on working on this mod too often, but it's here if you want it.

Instructions for use are the same as TnT Lite, please see that post for details.
[G Tablet Android Development] jfholijr:
Will this work on top of cwm 0.8 and will it get the ota updates using cwm?
[G Tablet Android Development] roebeet:
Yes, it should work fine. I actually tested the install with cwm .08.
[G Tablet Android Development] ckelly33:
I'd like to try this (I really liked the TnT homepage). Can I go straight from 2.2.0 lite or do I need to go back to original first? Market, Flash and Gapps still available on this one?
[G Tablet Android Development] ckelly33:
I did the upgrade straight over 2.2.0. I got an error at first but a factory reset fixed that (as in 2.2.0). Now I'm seeing Market, but no other Gapps. Am I missing a step?

Also getting a pop-up error that the Google Services Framework (process com.google.process.gapps) has stopped.
[G Tablet Android Development] roebeet:
I had the same error - run the Market fix (the link is in my TnT Lite thread) and it should correct that. At least it did for me.

Layering this on top of 2.2.0, or anything else, should work - this replaces the kernel/ramdisk/bootloader to close to TnT stock. It's basically 95% the same as a real 1.0.1 stock change , with the addition of root, Gapps, an alternative (but not replacement) launcher, and a few other things.

I think the TnT UI is faster than stock, but it could just be my imagination - I never really played with that homescreen all that much.
[G Tablet Android Development] manfly9884:
Thanks again roe. will give this a whirl just for kicks.
[G Tablet Android Development] mike0miller:
thanks, roebeet. I tried it. Quadrant score wasn't much lower (about 2350). Interface really is bad. The speed bump didn't help, but I wanted to give it a chance. It started dragging after about 30 minutes. I restored my backup to the latest tnt lite.
[G Tablet Android Development] ckelly33:
Any issues with any of these hacks 'dropping' previously downloaded programs?
[G Tablet Android Development] roebeet:
They shouldn't, but I would also suggest backing stuff up before any mod change (just in case). I've seen Angry Birds disappear on me at least once, and I could never pin down why. But, also keep in mind that I'm backing up and restoring very frequently.
[G Tablet Android Development] ckelly33:
Weird, it was angry birds that disappeared on me too. As an angry birds addict, what are you using to back up? I HATE losing my place!
[G Tablet Android Development] ttk153:
Thanks for this one.... I like it a lot. Do you think updates will break any of the extras?
[G Tablet Android Development] roebeet:
Most definitely, going on their last update. They will erase /system and replace it, which are where all of these updates are.

I'm not worried -- if there's an update on the 19th, they're be a TnT Lite 3.0.0 shortly thereafter and this mod is not too difficult to recreate. To be honest, I'd have done it sooner except I wanted a relatively stable Lite version and I didn't know anyone really used the stock homescreen until recent posts, here.

Titanium Backup, which is something I tested in this particular mod. Angry Birds data backups are the reason why I started using it.
[G Tablet Android Development] Hoplon:
Thanks for this Roe. As a complete noob, I was a bit nervous doing this, but it's really easy and absolutely works like a charm. SO SO SO much better than the stock. Not only is it unbelievably faster, it doesn't crash as much as the stock rom does lol! I have to say I'm seriously disappointed with Viewsonic, as the crap they have layered over the awesome hardware pretty much guarantees that this will be an overall flop.

I will post a word of warning. About a day after I put tnt lite on the first time I suddenly couldn't boot. About halfway through the boot sequence it would just go dead. I tried reflashing but got nothing. Tried reflashing to vanilla stock and suddenly could barely get past the viewsonic splash screen. Tried rebooting again and couldn't even get that far, and started to panic that I had bricked my tablet. As my frustration mounted I started looking for the original box to pack it up in and suddenly something occurred to me and I plugged it in.

It booted up fine after that. :) Proving once again that user error is the greatest obstacle to any piece of hardware or software.

Seriously tnt lite has made this little unit my go-to when on the go. Thanks for all your hard work!
[G Tablet Android Development] ckelly33:
When I open contacts with this one, I get a 'Sorry! The application Contacts (process.com.tapntap.contacts) has stopped unexpectedly. Please try again.

Any advice?

BTW, Roebeet, thanks so much for your hard work!
[G Tablet Android Development] roebeet:
I hadn't see that one. Did you try a user data wipe? Maybe there's some old mod setting remnant in there that it's looking for? Just a guess.