yashsingh1/xdaforums huggingface dataset:
[Hero CDMA Android Development] MrDanger:
Steps I take and why:

Use Titanium Backup to backup my apps

Nandroid

Flash ROM

Use Titanium to restore apps

There is really no need in having two separate sd cards, unless you just really want to... which is cool with me :cool:

Titanium Backup is a very powerful tool and I recommend donating and getting the paid version so you can use the batch functions and restore all the apps at once! Titanium Backup stores the app and all of its data on your sd card so once you restore them... you are at the same place on a game... or have the same setup on your favorite homescreen. It's quite wonderful :o

I also use Titanium Backup everytime because some of the times you have to wipe the apps off of your ext partition of your sd card (depends on the ROM). So if this situation comes up.. you're good to go because you can just restore them.

Of course

ALWAYS

nandroid because the ROM you are flashing might not be the way you want it... and if you have apps on your sd, you can choose "Nandroid + ext" (or something like that). So when you go to restore your nandroid... it restores the apps on your sd card as well.

If you have low space on sd card, try only keeping one... maybe two nandroid backups, because they can take up a good amount of space. Also once flash a ROM... remove it and store it on your computer if you need space.

Hope this helps!
[Hero CDMA Android Development] dirtpan:
Awesome! Just a quick question. If you do several Nandroids and rename them and want to restore them, do you have to remane it to "nandroid" before it will be recognized in the recovery console?
[Hero CDMA Android Development] MrDanger:
I have heard that you can rename your nandroids and be fine... as long as you rename it something with NO spaces. (ex. DangerRom2.1). You should not have to rename it back though.

I would keep the nandroid folder and the other folder right after it (usually be the letters and numbers of device number). Only rename the folder that actually holds the nandroid files.

I haven't tried this yet... but I have heard it works fine.
[Hero CDMA Android Development] ogboot:
what recovery image is everyone using nowadays?
[Hero CDMA Android Development] dirtpan:
Danger:

Mind if I use you Miss. State Theme? Will it work with Sense?
[Hero CDMA Android Development] MrDanger:
I'm using darchstar's recovery just because it came with the zip that I rerooted my phone with lol.

Let me look through my files and clean that theme up a little and I will upload it. It's been a minute and I just want to make sure out still works.

I uploaded the MSU Lockscreen... it's my favorite part. Click on "MSU THEME" in my signature to take you to the page for the download (it's at the bottom btw lol).

And yes it will work with Sense. But in order for the lockscreen to work, you have to remove HtcLockScreen.apk:

adb remount
adb shell
cd system/app
mv HtcLockScreen.apk HtcLockScreen.bak

This makes a backup of the default lockscreen and keeps it from running.
[Hero CDMA Android Development] hoostine:
JIT? do you have any interest in enabling it? i'd like to try it out, but i'm torn between totally customizing a rom to get rid of sense and all, or just living without it (jit, that is).

speaking of, what did you use to build this rom? i'm sorta new to this forum and it's a bit large...
[Hero CDMA Android Development] MrDanger:
I personally do not use nor will I ever intend on implementing JIT in any of the ROMs I upload. JIT is GREAT!! IF you have a phone with more memory than what the HTC Hero has... JIT heavily uses RAM and if your phone does not have the adequate amount... it will obviously slow your phone down.

And I built this ROM from XDA :D Many great forums to read and great ppl to get to know... but here is my favorite post to learn from!
[Hero CDMA Android Development] hoostine:
the ram issue makes sense.

link bookmarked.

thanks.
[Hero CDMA Android Development] OnyxFuego:
Is there any chance of integrating the Cytown Phone.apk mod?

xdaforums.com/showthread.php?t=539752

This dialer has a lot of features I'd like to see.

Great Rom btw!
[Hero CDMA Android Development] hexskrew:
Hey there, how's everyone doing? Look I was wondering, I have a few users that are having resets every once in a while, and was wondering if anyone here is having the same issue. I can honestly say that my phone has not reset once (except for that one time, when I accidentally cooked a nandroid backup with some other kernel with some other rom :X, kids don't do this at home! lol)

I am just trying to find since we both use the same core system *and the same kernel as well*. Most probably this comes from not wiping properly but I am just trying to gather some evidence to see what is what.

BTW, @ Dangerman, nah, I am not jealous, but I don't know a hoot about theming either :P Cheers to you and me. I was curious of what direction you wanted to take your rom and I was going to go the other that way were not just... making the same rom. Honestly I am just making mine the way I want it because it has always seemed to me that every rom I tried was always either too bloated or didn't have this or that.

:0 oh crap.. We are using the same boot animation too?!.. sry bout that. Not trying to copy you. Oh well, in the next update I was going to try my hand at making my own. Damn dude, I guess I need to flash yours so I know what is what..
[Hero CDMA Android Development] MrDanger:
I'm keeping it simple.... I'm a simple guy lol. I just mainly focus on providing a fast and stable ROM.

With this fast and stable ROM I also want to provide some tools so the users can branch off and learn how to do their own modifications to make it "their" ROM.

The only updates I will be doing now is if some big new performance boosting method comes out... then I will update so CSouth can use it.

I will be periodically updating the first post with helpful information and great apps and tools that I run across.

Users need to check out the first post and click on links and learn! Gotta love Android!
[Hero CDMA Android Development] MrDanger:
3rd Post Used for Fixes

Facebook sync is now fixed.

Check 3rd post on first page for all fixes.
[Hero CDMA Android Development] brandon8283:
http://xdaforums.com/showthread.php?t=737352

Might I recommend this? Seems to be working very well for others on 2.1 roms, but we don't have the necessary init file.
[Hero CDMA Android Development] dgl3906464:
After reading, I just logged out of the updated fb app, and then set up fb for HTC and synced. Worked like a champ with no uninstall.

cell south hero @ xda app
[Hero CDMA Android Development] jdmcrae:
internet sharing

Pardon the newb question, but internet sharing is not working for me. I upgraded from bittersweet and it was working then, but not with this. The pc gets an IP ok same as before, but no internet. I flashed back to bittersweet and it works. Flashed back to this and still not working. Is there some setting I am missing?

Thanks
[Hero CDMA Android Development] OnyxFuego:
I can't get it tethering to work on Windows 7. I get an error saying my admin has it blocked. Maybe due to it being a corp provided laptop. Which is odd because I have admin rights on the laptop. However, I'm using it right now on an XP laptop as I write this with no problems.

However, I'm dual booting and I tried to use phone with the USB cable as a modem in Ubuntu but apparently, the setting that turns it on is still blocked in this rom.

Does anyone know how to unlock Ubuntu/Linux internet sharing now that we have root?
[Hero CDMA Android Development] MrDanger:
I will look into it.

I never used internet sharing before.... is it something like wireless tether?
[Hero CDMA Android Development] darthrsg:
How do you get the live wallpapers to work? Rom loaded fine and is smooth but the live wallpapers force close.
[Hero CDMA Android Development] MrDanger:
I might have not linked the right livewallpapers...

If you want livewallpapers.. check out this.
[Hero CDMA Android Development] darthrsg:
Thanks for the reply, is there a list of roms for these phones? So many different ones, it's hard to tell what is right.
[Hero CDMA Android Development] MrDanger:
...There was a list...but I think it's down now. Just look around in this thread. Just make sure it's a CDMA rom... if you stay in the forum... you should be fine.
[Hero CDMA Android Development] OnyxFuego:
Oh well....This dialer only works on AOSP based roms, not for Sense.....

http://xdaforums.com/showthread.php?t=539752&page=85
[Hero CDMA Android Development] MrDanger:
I flashed this and it booted up and worked fine. I will let you know if I see any changes in battery life.
[Hero CDMA Android Development] dgl3906464:
@Danger: Have you played with the A2SD with Ext4 on the CS-based ROMs?

I'm just asking because it warns about intermittant issues from Sprint-Hero ROMS, and I know the CS is (at the very least) similar.

Also, I tried power-strip, and it prevents sense from loading on boot? I ended up having to uninstall it to get back to my home screen.

Maybe I'll try re-loading it and see if it was a fluke or damaged data.

Lastly, I can't get tethering to work; as I mentioned before, Ad-Hoc networks are blocked, so barnacle and wifi-tether show up as networks that I can't connect to (and they don't seem to offer infrastructure mode - possibly indicating a kernel without routing tables?). Additionally, here - if I try to turn on the wifi sharing option from settings, it'll enable, but it disconnects me from my mobile network and won't let me reconnect (until I turn off sharing). Thoughts?
[Hero CDMA Android Development] MrDanger:
1. I never used EXT 4	because I never saw a reason to... I'm using EXT 2 and never had a problem.

2. In power strip... You have to set your preferred home screen as	Sense (or whatever home you use, like I use ADW). To access the home you have to hit the home button twice. Hitting it once brings up Power Strip. Hitting it twice brings up your preferred homer screen.

3. Like I stayed earlier... I'm not a big user of wireless tether. I also don't know if the hero is capable of using infracture mode or not. Let me do some research and get back to you.
[Hero CDMA Android Development] jdmcrae:
You connect the phone to the pc with the usb/power cable and one of four options come up on the phone....charge only, htc sync, disk drive and internet sharing. The internet sharing option allows the pc to use the internet connection on the phone. I guess the problem could be linked to the wireless tether problem? I also tried hexskrew's Dirteh_South and same problem. Perhaps the problem is in Cellular South's 2.1 update? Can someone else can confirm internet sharing not working for them?
[Hero CDMA Android Development] ddb1984:
Is there a way you can take out the maps and layar so I can update them, or a way for me to do it. I love this rom and I have been switching between this one and Dirteh_South. Im using his right now mainly b/c of the map update.
[Hero CDMA Android Development] MrDanger:
... go to market and update it? That's what I did. I never had a problem updating my maps and layer.

If you do have a problem. Please let me know.
[Hero CDMA Android Development] MrDanger:
That is what I'm thinking...maybe Cellular South disabled it.. I don't know. But hopefully somebody else with more experience with this will chime in and help. I can do some researching on this too though. A

Anymore questions or problems.. please let me know. I don't want this to be a ROM that "I" built... I want this to be something that the "community" built. So keep throwing suggestions and asking questions.

And keep an eye on the first post (the OP post) because I am constantly updating it with videos and helpful information.
[Hero CDMA Android Development] OnyxFuego:
Yes, CSouth disabled it.

In Ubuntu, I don't know about Windows, you should be able to take an Android phone, plug it in, choose internet sharing and then Ubuntu will detect it and can use the phone as a modem. On the stock 1.5 CS Hero, I could not use the cellular data connection this way, but if I connected my Hero to WiFi, it would work as WiFi modem with no problems.

So I don't think it's becuase Internet Sharing won't work at all, CS has blocked it from using the cellular connection.
[Hero CDMA Android Development] hexskrew:
You are in deed correct. Actually I don't think they blocked it as much as they just opted not to have that part of the system updated because 1.5 acted the exact same way (for me). We should be able to either 1. cook in what we need from the old sprint roms for it to work, or 2. use iptables to manually tether what we need.

Also, I just noticed I didn't include Android Terminal with my rom. Whoops! :eek:

I dunno if you included it with yours Danger, but it was one of the things I really wanted to ensure people had off the bat. Oh well. Anyone can just go download it from the market.

I have just verified iptables is included with mine. I will try to find a route modifier program soon. In the mean time here is a little bit that *should* get it working (I don't have time to test but in reg. linux this should work fine)

1. download Android Terminal (alot easier if you just use adb)

2. in the terminal type su and press enter *if using adb, adb remount will get you su (root) automatically)

3. type busybox ifconfig

you may only need to type ifconfig, but on my rom this is what I have to do

4. write down all the configuration info. HAVE A HARDCOPY!!! Messing with the routes and the devices ip scheme can have negative consequenses, so don't just back it up, have a hardcopy and know how to use these linux utilities:

ifconfig, iwconfig, route

5. turn on your tether, let the computer connect to the phone.

6. write down the ip address information on the computer tethered to the usb

7. type this in the terminal on the phone/or in adb:

route add [network of tether, like 192.168.0.0] nmask [netmask of tether, usually 255.255.255.0] gateway [ip address of the rmnet0 ip address]

example #busybox route add network 192.168.0.0 nmask 255.255.255.0 gateway 185.220.14.7

this *should* get your tether working but I cannot verify at the moment. I know if it was a regular linux distro this would work.
[Hero CDMA Android Development] dgl3906464:
Awesome. I'll try the tether fix when I get home.

Power strip worked after I reinstalled, so I played a bit. Turns out, it auto-selects your home, but you have to re-pick it, then it's fine.

cell south hero @ xda app
[Hero CDMA Android Development] darthrsg:
I loaded this today and tethering works on my my CS Hero.
[Hero CDMA Android Development] ddb1984:
Yes it worked for me. I remember trying it before it was saying something like Not signed or something close to it. Thanks and nice ROM.
[Hero CDMA Android Development] MrDanger:
I believe that was in another ROM.

EXPECT AN UPDATE LATER TODAY....

This update will consist of a newer a2sd.... read up more on it here

I also recommend flashing collin_ph's battery tweak. Works pretty good over here.

As soon as he find a way to apply the settings that will stick on a reboot, it will be implemented in this ROM also.
[Hero CDMA Android Development] kenny.deford:
Will DangerRom or any other Roms work on other CDMA carriers through ACG (PCD)? I have a rooted Panhandle Wireless Hero on 2.1, but don't want to lose all the carrier specific settings as far as MMS, radio, PRL, etc... I have a pretty good idea that any Sprint based Roms will not work on any of the PCD carriers. It is hard to find threads on the Hero that aren't on Sprint.
[Hero CDMA Android Development] MrDanger:
Flashing this ROM will not erase any of your carriers settings. Just DO NOT flash the radio. That will change it for sure.

Just to be on a safe side though... Write all of your settings down before flashing anything and if something does go wrong... Just reenter the settings.
[Hero CDMA Android Development] d-shade:
I would do an apn backup using apn backup/restore just so you have your mms information on a xml file. Although depending on your carrier you may have multiple apn information I had 38 in mine so I actually had to dig for the mmsc info for my carrier.
[Hero CDMA Android Development] stevecaldwell:
Installing apk's

Great ROM. Thanks so much for it!

For those wanting to reinstall removed apk's...I recommend downloading AppsInstaller from Market. Make sure you have "Allow non-Market Apps" enabled. It scans your sd card for apk's and installs them for you. No command line needed.
[Hero CDMA Android Development] kenny.deford:
So I did Nandroid backup, flashed danger rom, and everything said successful. I then rebooted Hero from recovery screen and waited on the long first boot. I then started to get errors for all the apps that load at start up, and same for any I ran manually. Powered down phone and it's stuck on white HTC screen when I turned it back on. What gives...?
[Hero CDMA Android Development] kenny.deford:
I flashed danger rom again and it worked this time. Only problem is market will not let me download any apps.
[Hero CDMA Android Development] MrDanger:
What rom are you coming from? And do you have your sdcard partitioned?
[Hero CDMA Android Development] iamafireman:
Right now im like a kid in a candy store switching roms, playing, and learning. Looking forward to your update, right now I am on Dirteh_South.

I was wondering what themes can be applied to your rom? What happens if you apply the wrong theme to your phone?
[Hero CDMA Android Development] MrDanger:
If you go to the page with the themes I linked on the first post... You can't go wrong there.

And almost any theme can be applied to a Rom as long as the rom is deodexed and the theme is made for that os (2.1, 1.5, etc...)

Just nandroid before you apply a theme and you should be fine.
[Hero CDMA Android Development] kenny.deford:
I'm coming from the stock 2.1 RUU build from PCD. Note that this is a Panhandle wireless Hero. I had not partitioned the sdcard. Also, after I flashed DangerRom the second time, the only problems were the MMS settings were for Cellular South instead of my carrier, and of course downloading apps from market would give me an error. Here is a link to the PCD RUU page which includes all the 2.1 builds from the ACG carriers (including Cellular South), and a screenshot of my current rom. Any help/recommendations would be great.

http://pcdphones.com/our-devices/support/adr6250update
[Hero CDMA Android Development] ddb1984:
I have been tryin a couple of themes off of the theme page, I could not get Metamorph to work kept saying no XML and also if I flash any of them I get alot of Force Close's and could not dial out. I am interested in getting some themes on my phone. Thanks
[Hero CDMA Android Development] iamafireman:
MrDanger i was wondering when we might expect that update?
[Hero CDMA Android Development] MrDanger:
Try partitioning your sd card... for some reason this rom only uses a2sd.. don't know why. That's not necessarily a bad thing though. To fix mms... try copying somebody elses mms address from ##DATA# and enter it into yours.

Give me the links of the themes you are trying to flash and I will convert them.. it sounds like some of them are not updated to use the new Metamorph.

I'm in the process of moving to a new city for a new job. All I was going to do is implement the new darktremor a2sd. You can do this easily by going to the first post and clicking on the a2sd link and download the rc1 release.

Just flash that over it.
[Hero CDMA Android Development] dgl3906464:
K, so I didn't remember to respond to this that night (sorry).

If I turn on the thether (internet sharing), then USB debugging stops working, and I can't adb anymore.

At this point, I also noticed that my IP changes (considerably) with every connection to the mobile network:

inet addr:10.221.103.146 Bcast:10.221.103.147 Mask:255.255.255.252

inet addr:10.221.87.112 Bcast:10.221.87.115 Mask:255.255.255.252

inet addr:10.203.229.157 Bcast:10.203.229.159 Mask:255.255.255.252

So... while adding a route might fix me for short-term, it won't fix me between connections (which means removing and re-adding routes every time I turn sharing on or off).

@hex: I appreciate the research, but it appears that the issue's one with CS blocking tethering (and not offering it as a surcharge option). Well, that and my corporate policy blocking ad-hoc networks.

If anyone discovers a piece of software that'll do infrastructure mode wireless tethering, please let me know.
[Hero CDMA Android Development] dgl3906464:
I just did this (with a D-wipe to be safe), and it worked, no problem.

A couple questions:

1) Since you're using ADW ... do you remove sense (and if so, how)? Is it a leaner home? Seems like Sense is pretty bloated to me.

2) Do you use any other task killers/battery managers with your install, or just the tweaks to the core?

3) What's the appeal of Layar? I mean - is it used for something more than the app itself (i.e. somehow used in navigation), or can it be removed?

4) Has anyone else noticed that the camera takes worse pictures in 2.1 than it did in 1.5? I think it's because it's setting the ISO to "slow as hell" by defualt, and it's not detecting higher ISO like it used to. Just curious on other people's impressions here.

5) What widgets/shortcuts do you find to be most useful with PowerStrip? I use switch pro (just for the additional toggle options), and it's a great fit ... but nothing else really screams useful to me like the toggles do. Am I missing some killer potential here?

6) The bluetooth pairing doesn't work with my handfree in my car anymore (I'd not tried it since the CS 2.1 RUU update); anyone else having issues?

7) Don't suppose y'all have come across a way to get Swype?

...and a couple notes:

1) Hex had said something about voice search not working without the voice dialer... voice search still works for me (don't know if you ever tried it).

2) I've seen from two people on various forums that they've gotten infrastructure mode working on the hero with google code wifi-tether app (as of Pre-build 4) ... but they note making config changes, and don't offer details (and I can't make it play nice). I'll keep y'all posted.

3) Man, do I want the Epic to hit CellularSouth (yes, I know it won't happen). Just sayin'.

4) A couple apps I recommend: WeatherBug Elite (the 4x1 forecast wigdet and active radar are SWEET), Switch Pro Widget (more options and configurability than the built-in one), DriveSafe.ly (free hands-free), Pandora, Shazam, Where's My Droid, Power Strip (thanks, Danger), and Astro.
[Hero CDMA Android Development] dgl3906464:
I was able to get around Ad-Hoc by un-setting the group policy:

http://www.mashupguru.com/?p=14

... it now lets me connect and browse via ad-hoc... but UDP and PPTP aren't making it through dependably (so I can't get to VPN). Two steps forward, right?

At least I got tethering to work for general browsing.
[Hero CDMA Android Development] MrDanger:
ADW is smoother and more customizable. You do not have to remove Sense. Once you download ADW, when you press home... you can choose either ADW or Sense as your home and can set either one of those as default. If you ever want to switch back. Just download "Home Switcher" from the market and it list all of your home apps and lets you choose which one to set as default.

Right now I'm using collins_ph battery tweak. It works pretty well. I will implement this into the ROM whenever he finds a way to make the settings stick on boot. You can try it out. It works great for me. Here is the link for that.

I actually have nevere used layar... but I will now just so I can know what it does lol. It is safe to remove.

Haven't really taken pics with 1.5 in so long... don't remember how they look lol.

I'll upload my setup. I like the widgets you can use at the bottom. I use power control, music widget, handcent widget, and two others.

I wish I had a cool radio and car to test bluetooth pairing... but I have heard that this is a common problem.

You can get swype here. I love swype.

Looks like you doing great progress on the adhoc. Once you find a permanent fix or work around... please let the forum know!