yashsingh1/xdaforums huggingface dataset:
[Captivate Themes and Apps] Deadly:
Thanks!

Thanks! for info on that... i had uninstalled using es explorer rooted app manager... but when i needed it back, my backup of talk.apk didnt work..

so i tried many other online talk apks... but they all gave problems like forcle close after it tries to load chat window of any contact i click..

but when i read your thread and also in technoduos thread i got an idea.. so i just copied talk.apk file which i had backup earlier before uninstalling into /system/app/ folder which worked like a charm...!! remember u need talk.odex file with apk inside /system/app/ folder for this to work... but there may be other better ways to make it work.. but this solved my issue :)
[Captivate Themes and Apps] fdothivanka:
If these are not CMW updates, How can I install them??
[Captivate Themes and Apps] Deadly:
Use any rooted file explorer.. I have mentioned one above.. just push apk file inside /system/app.. set permission rw-r--r--

hit thanks button! if above post helps u..

Sent from my GT-S6102
[Captivate Themes and Apps] ronindroid:
I cannot copy the files in system/app directory , i'm using FIle Manager HD with root permissions , it seems to copy, but after the process end i got an error "the files can not be pasted"...

I'm using an Xperia X1 with ARCDroid V5

Any ideas ?

Thank you.
[Captivate Themes and Apps] Dave the Knave:
Please make sure that the directory you're pasting the files to is mounted as read/write and not read only.
[Captivate Themes and Apps] BTRL30NTM:
I got a cwm flashable zip of Google talk. I use it all the time when some roms Dont include it, I'll share it.
[Captivate Themes and Apps] Dave the Knave:
If you do, I will add it to the OP.
[Captivate Themes and Apps] BTRL30NTM:
Ill send you a pm with the dl link.
[Captivate Themes and Apps] Vineshviknes:
error 101

HI..i have problem with my apps..I have rooted my phone and accidently delete gtalk.now i cant update or install any apps from google play..plz help me..IM USING acer liquid E
[Captivate Themes and Apps] martin5martin5:
htc wildfire fix push notification

hello!

I have an old, rooted, stock firmware (updated to froyo) HTC wildfire. before I had titanium backup, I accidentally uninstalled talk.apk with root uninstaller.

I passed the pone to my wife now 2 google accounts are on it (mine for the paid apps) and she is getting my push notifications.

how to fix talk? or at least how to disable push?
[Captivate Themes and Apps] goldfish524:
I really hate hangout but I have a verizon galaxy s4 that hasn't been rooted yet. Is it possible for me to get gtalk back in any way? I REALLY hate hangout.
[Captivate Themes and Apps] Dave the Knave:
You could find the last version of GTalk, uninstall hangouts, install Talk, and then just not ever update it through the Play Store.

Also, guys, this tutorial is way out of date and was only meant for Android 2.x

It will not work on any other version. As such, I'm not supporting it anymore.

Sent from my Galaxy S3
[Touch Pro2 CDMA] skippyd:
Hey All,

I am getting a touch pro 2 tomorrow and was wondering what rom works the best right now. Just need one to get me by until i make my own :-)

Any good kitchens would be useful also..... I use to cook on the hermes, herald, and the mogul :-) and plan to start cooking here....
[Touch Pro2 CDMA] boggsie:
I think we all understand what subjective questions these are, so you'll get varied opinions and you'll need to try out each option that is presented to see how it works for you.

Best kitchen:

By far, I like the OsBuilder kitchen tool by Barin over at asusmobile.ru. Here are links to the original thread at asusmobile.ru and another link to a thread where Barin offers support and takes suggestions in english:

http://asusmobile.ru/board/viewtopic.php?t=19866​

http://www.mobileunderground.info/showthread.php?t=12348​

Indagroove has already taken OsBuilder and put together a very nice kitchen, which is tailored for the TP2. You can find that fully assembled kitehcn, here:

http://www.mobileunderground.info/showthread.php?t=12797​

Best ROM:

If you are looking for a pre-made ROM that has most of the items that you want, I find the Crusader series by ai6908 (BharS) to be very, very nice. You can find that ROM over here:

http://www.mobileunderground.info/showthread.php?t=7792​

Best regards,

-boggsie
[Touch Pro2 CDMA] skippyd:
Thank You for the quick reply :-)

This helps me out alot
[Touch Pro2 CDMA] DavidinCT:
You could always run stock for a week or 2, I had a titan/xv6800 (and had that phone maxed out) and moved to a Touch Pro 2 about 3 weeks ago. With the phone coming with 6.5 and Sense, it was not that bad, as I took my time to do my homework on a better rom.

I was going to unlock and update a rom today but, with Hurricane Earl coming up the coast, I have lost power for a few seconds here and there. Not taking a chance on bricking my phone.

Tomorrow will be the day for me...
[Touch Pro2 CDMA] skippyd:
if you hard spl it makes your phone harder to brick so you should be fine to program
[Touch Pro2 CDMA] DavidinCT:
Oh, I know. I didn't want to take a chance to lose power (again) when I was "Hard SPL"ing the phone. My area is know for losing power in fair storms.

Just was making the point, unless you are in love with some custom rom, I didn't thing the VZW with MR2 was that bad, it runs pretty good.

The only things I hate about this phone are, slide keyboard open, and I always hit the power button (worse location ever) and I have to unlock it again to use and the FM radio not working... (thanks Verizon !)
[XPERIA X10 General] xGary:
NVM I fixed it

Update: Do people not know what ""NVM I fixed it" means? It means that I posted a problem but I fixed it so I removed the question so you don't have to waste time answering it...

Well if you guys want to know, I wanted someone to upload me a GoogleSubscribedFeedsProvider.apk cause my backup didnt work but then I pushed it again and it worked... I doubt anyone would have the same problem...
[XPERIA X10 General] M3mPh1z:
maybe give us a guide on how you fixed it?
[XPERIA X10 General] pngface:
What exactly did you fix? lol
[XPERIA X10 General] im_iceman:
I, for one, am very pleased that you fixed it.
[XPERIA X10 General] johndub71:
bueller? bueller? bueller? bueller?
[XPERIA X10 General] Izzy_Deadyet:
Still don't know but the world is talking about it.

http://android.modaco.com/content/acer-liquid-liquid-modaco-com/313200/nvm-fixed/
[XPERIA X10 General] Izzy_Deadyet:
I'm a putz.

NVM Definition / NVM Means

The definition of NVM is "Nevermind"
[XPERIA X10 General] johndub71:
I will sleep easy tonight now for that lol
[XPERIA X10 General] -PiLoT-:
they have a point

this is community, if you had a problem then fix it mark the thread as solved but provide the answer as you never know who else may have a similarissue
[XPERIA X10 General] Izzy_Deadyet:
We all do now ;)
[XPERIA X10 General] M3mPh1z:
lol @ this thread.

so many peoples sarcasm doesn't mix well
[XPERIA X10 General] Zenghelis:
Totally agree.
[XPERIA X10 General] TechGuru_x10:
Never thought u will create seperate thread for this.
[Touch HD Windows Mobile ROM Development] tehseen123:
I want to flash my touch hd with my sd card.

give me step to step info.
[Touch HD Windows Mobile ROM Development] alchopop:
1: download the ROM to your storage card

2: UNZIP the ROM using the 7zip utility found here

http://www.qweas.com/downloads/syste...ws-mobile.html

3: Rename the unzipped ROM image from ******.nbh to BLACIMG.nbh

4: Move the BLACIMG.nbh file from the folder you unzipped it to accross to the ROOT of the SD Card

5: (This is important) Press and hold the volume DOWN button ONLY, not the up button as if you were hard resetting

6: when you see the 3 colour boot screen it WILL change to a screen asking if you want install the new ROM upgrade, press the power to start the install

7: Finally when finished remove the battery to power the handset down and then reinsert and restart the phone Hard resetting twice before allowing it to boot fully for the first time.

Good Luck
[Touch HD Windows Mobile ROM Development] Fallen Spartan:
or alternatively read the wiki, forum rules and the stickies at the top of each forum before creating a new thread

Thread closed
[Galaxy S I9000 General] Bobler420:
i just read this on a site its for hard reset but cant you get into recovery mode with it

Hold the Volume Down button and press and release the Power button. A window with some option will be displayed on the screen. You can use the Volume Up/Down buttons to scroll between these options. The following options are present to you on the screen: Fastboot, Recovery, Clear Storage and Simlock.

http://news.softpedia.com/news/How-to-Hard-Reset-the-Samsung-Galaxy-S-147417.shtml
[Galaxy S I9000 General] alovell83:
Not working on my device, which also doesn't allow 3 button recovery ㅜㅜ, you got my hopes up for a sec though.
[myTouch 3G, Magic Android Development] shadow_empire1:
I wanted to ask if somebody could provide a version with inverted colors?

White background with black text, like in gmail...
[myTouch 3G, Magic Android Development] shadow_empire1:
nobody...? :-/
[Legend Android Development] BlaY0:
OK, here we go. Following the model from Desire thread, I made this one for Legend too.

Backgroud:

If I sum up some key points from this thread... there is no way of writing to system partition (Legend, Desire...) even if it is mounted in read-write mode. The only way of writing to system partition is via recovery mode (if you have already rooted your Legend) which makes a process of updating/testing a pain... you have to reboot your phone into recovery mode each time you want to change something on system partition. So guys at Desire subforum came up with an idea to put a writable overlay over the /system directory. This principle is very well known from live CD distros of Linux and Asus also introduced this on their EEE systems running Linux.

This method can be used not only on system partition (so we can "write" to it) but also on data partition which brings us really a neat way of point-in-time backup. Basically one could make overlay of an entire system just after the system was installed and set-up (with all software and custom settings). Then when anything goes wrong after this point, all one has to do is to wipe the directory/partition where writes were being made - no need to factory reset (wiping data partition), setting things up and installing all the apps all over again. This method can well be a better alternative of nandroid backup, because restoring from nandroid backup wipes out all partitions and restore data to them from images. And we all know that frequent repetition of this process really deteriorates non-removable NAND flash chips in our phones.

Contents:

shell script that does the actual /system overlay

statically compiled mount (for compatibility reasons)

auplink utility for flushing pseudo-links to writable device (not used atm)

Shell script that does the overlay is made so it can use any (first) ext2/3 partition on your sdcard. That means you can use your a2sd partition for overlay too. If a2sd is not active but you still have ext2/3 partition on your sdcard, it will be mounted and used for overlay. If you don't have ext2/3 partition on your sdcard, then internal data partition will be used instead. In this case you will have to be careful not to fill it up entirely.

Requirements:

rooted Legend of course ;)

any kernel with built-in aufs support

busybox

run-parts integrated in init.rc script (/etc/init.d)

a2sd script should run before the overlay script (only if you use a2sd)

(When I mention a2sd in this post I mean any a2sd; a2sd, a2sd+, apps2sd, DarkTremor, LightSabre, GoldenThrone :D)
[Legend Android Development] BlaY0:
Changelog

0.7 (December 16, 2010)

compatibility enhancements

some minor changes

0.6.1 (December 2, 2010)

script is now calling e2fsck or e2fsck_recvy

0.6 (December 1, 2010)

dropped auplink binary

some more error handling

changed installation script

0.5.1 (October 4, 2010)

minor change in installation script

0.5 (October 4, 2010)

added enable/disable ability (dumfaq was here also)

improved error handling

0.4 (September 30, 2010)

updated aufs script to check if aufs support is already on

added statically compiled mount to support mount-move on any ROM

0.3 (September 28, 2010)

updated aufs script to check presence of /data/local/dosysoverlay file (to enable/disable)

0.2 (September 20, 2010)

updated aufs script to check availability of ext partition on SD card (thanks to dumfaq)

0.1 (September 3, 2010)

initial release
[Legend Android Development] Neon87:
Wow impressive..

I'll try to include into my rom!

Thank you so much!
[Legend Android Development] whitetigerdk:
This sounds very good... But please enlighten me...

Will this only work on stock/modified stock roms.. or will this work on CM6 roms also? (Azure 1.0 etc.)
[Legend Android Development] BlaY0:
Hey Neon, this would certainly overwrite your OC kernel.

But you can always build your own with aufs support and use my overlay script (maybe you'll find some glitch in it ;)).

I would just ask you to consider putting init.d into /data/local (making symlink in /system/etc). That would ease up adding/removing/chmoding scripts inthere. I think this approach is very handy.

I have put together a little script that would look for init.d link or directory in /system/etc (or directory in /data/local) and then decide to make /data/local/init.d directory or not.

It would work on CM6 too, but you would have to copy WiFi module from stock ROM, because I didn't include it in this update. But bare in mind that CM6 is based on kernel 2.6.32 and above and we are talking 2.6.29 here!
[Legend Android Development] BlaY0:
Ahh one more thing. CM6 kernel should already contain AUFS support (if I'm not mistaken) so you could use just my overlay loading script and auplink binary.
[Legend Android Development] Learners Lisence:
Blayo, an alternative way for nandroid backup sounds really interesting. if included in the rom along with a few further instructions Im sure it could be brought down to the level of no-obs. Ill wait till puppy is 100% tested ;)
[Legend Android Development] whitetigerdk:
Oh.. you can't wait.. you are the one who is ment to be doing the testing ;) .. so the rest of us are waiting for your result.
[Legend Android Development] cryshop:
So...basically, this will helps installing Ad-free and OpenVPN on our Legend, right?
[Legend Android Development] c1nu5:
The CM6 port from Ali Baba (Azure 1.0) contains a 2.6.29 kernel and no AUFS module... So it should work with your zip. Great work BlaY0!!!
[Legend Android Development] Briix:
Just to be sure.

This should work with Azure 1.0, right? What was that thing about the wifi?
[Legend Android Development] BlaY0:
I'm not sure what you mean... but it will certainly help you adding/removing stuff to/from /system on-the-fly...

It's for 2.6.29 kernel (check the thread title!) and you have to provide your own WiFi driver, because it is not included in this update. Be advised that modules/drivers versions and kernel versions can not mix most of the times. You also can not use just aufs module from this update with any non-aufs kernel (even if versions match), it just won't work.
[Legend Android Development] dumfuq:
well, I got this working on my slide (I have no ext partition) however, I had to make some changes...

7,8c7,8
< RODIR=/data/sysro
< COUNT=0
---
> RODIR=/system
> COUNT=2
16c16
< while [ ! -e /dev/block/mmcblk0p1 ]; do
---
> while [ ! -e /dev/block/mmcblk0p$COUNT ]; do
48,49d47
< insmod /system/lib/modules/aufs.ko
< mount --move /system $RODIR

Without changing the while loop, it always detected an ext partition even though none existed.

Haven't tested it with an ext partition though.

Obviously I used my own kernel and modules.

Thanks alot.
[Legend Android Development] james194zt:
Tested on CM6.0 (Azure latest) and the ROM still works perfectly including my WiFI. I have not tested the overlay functions itself just that it did not screw up CM6.0 which it didn't!

Will let you know the results of the AUFS side of things once I have finished playing!
[Legend Android Development] Hoverbear:
Let us know how it goes... I'm still trying to figure out how to the the aufs stuff working. :(
[Legend Android Development] james194zt:
!!!ignore me!!!
[Legend Android Development] BlaY0:
Hi m8,

Thanks for the input but I think that you are missing the point why this while loop is there ;)

...it is there just to check when SD card is ready to be used. The thing is that it depends of what speed is your SD card. If you have a class 6 for example, it can be available in less than a second, but if you have stock SD card or slower one, it is available only after 2 or even 3 seconds.

But you were right about the script not doing overlay if there's SD card present and no ext partition on it so I changed it a little. here's the patch:

--- 70aufs.old	2010-09-20 10:29:49.000000000 +0200
+++ 70aufs	2010-09-20 10:28:57.000000000 +0200
@@ -26,13 +26,20 @@
done
if [ -z "$NOSD" ]; then
DEV=`fdisk -l /dev/block/mmcblk0|grep Linux|head -n1|awk '{print $1}'`
- SD=/data/sd
- RWDIR=${SD}/sysrw
- [ -d "$SD" ] || mkdir $SD
- e2fsck -y $DEV
- mount -t auto -o noatime,nodiratime $DEV $SD
- chown 1000.1000 $SD
- chmod 775 $SD
+ if [ -n "$DEV" ]; then
+ SD=/data/sd
+ RWDIR=${SD}/sysrw
+ [ -d "$SD" ] || mkdir $SD
+ e2fsck -y $DEV
+ mount -t auto -o noatime,nodiratime $DEV $SD
+ chown 1000.1000 $SD
+ chmod 775 $SD
+ else
+ mkdir /dev/shm
+ mount -t tmpfs -o size=4m shm /dev/shm
+ RWDIR=/data/sysrw
+ MTOPTS="xino=/dev/shm/.aufs.xino,dirs=${RWDIR}:${RODIR}=ro"
+ fi
else
mkdir /dev/shm
mount -t tmpfs -o size=4m shm /dev/shm

...now it will check the availability of SD card and if it's there it will check for ext partition on it. If one is present it will prepare and mount it, otherwise it will do the overlay on data partition.

Update is also available in 1st post.
[Legend Android Development] dumfuq:
sweet thanks man. I'll give it a go tomorrow.
[Legend Android Development] dumfuq:
Works great for non ext now, thanks. I still have to set sysro to /system and take out the mount --move or it breaks though.

What's the logic/purpose of moving the sysro anyways, I noticed they are not doing that in the desire version. Just curious.

Thanks again
[Legend Android Development] BlaY0:
The purpose of mount moving /system to some place else is that you have only one instance of "/system" in /proc/mounts eventually. If you just do the overlay over /system, you have two instances of "/system" in /proc/mounts and that causes some root apps to panic because they chose the first instance (to remount it read-write) which we don't actually want.

But as soon as you mount move /system to some place else you also loose everything that's in it (bin, xbin, lib). And since you are on CM6 (i believe), your busybox is compiled dinamically thus it depends first on /system/bin/linker and then on libraries in /system/lib. You can catch those lib deps with LD_LIBRARY_PATH variable but the problem is still /system/bin/linker absolute path which is compiled into your busybox and all other native binaries.

There is actually only one solutions to this problem and that is to get statically built busybox, copy it to let say /data/bin and call this busybox from script.

I will add to 1st post that statically built busybox is imperative.
[Legend Android Development] Darius_bd:
.

Hi there Blay0, what are the limitations of AUFS? I was thinking in installing Chainfire 3D on my S-ON Aria AUFS enabled, but it still says the Chainfire3D's driver is not installed. In the same fashion, another user couldnt save the build.prop file in the same phone. Are this things addressable?
[Legend Android Development] BlaY0:
You said it is enabled. The question is is it active? Try to troubleshoot/debug... search this thread to find out how.
[Legend Android Development] Tonyshun87:
thanks, finally i can use systemapp remover
[Legend Android Development] cobraplayer:
Any updates guyz? How to enable system overlay on CM7.

What I get from this thread is that default CM7 kernel does not have aufs support, and other kernels which have its support are giving problems.
[Legend Android Development] BlaY0:
There's another custom kernel for CM7 with aufs support here in this very forum

Sent from my HTC Legend
[Legend Android Development] ICavalera:
So i just flash this new kernel and I can get ausf? And do the same procedure in this topic?

Does the new kernel works on lasted cm7 nightly?
[Legend Android Development] whitetigerdk:
Try asking in other thread.
[Legend Android Development] ICavalera:
ok thanks!
[Legend Android Development] BlaY0:
Just to let you know... I tried MetaMorph and Type Fresh, they both work. Root Explorer works too.

I think it is safe now for ROM brewers to include this script into their ROMs.
[Legend Android Development] c_man:
:eek: wow - awesome stuff !! :D
[Legend Android Development] cryshop:
Oh, thank you for this information, it really cheers me up a lot :D
[Legend Android Development] BlaY0:
Added update about dumfaq's OC kernels to 1st post...
[Legend Android Development] BesFen:
Wooooowww.... I must try it...

Thank You.
[Legend Android Development] areicko:
Hom how do you install it ? I've tried to flash my phone with it, but metamorph is still not working... I must use it the wrong way...

Could somebody help me ?

Thank you ;-)
[Legend Android Development] BlaY0:
New update... check 1st post!!! And PLEASE read the requirements!

@areicko: Does your system meet all the requirements?
[Legend Android Development] whitetigerdk:
@BlaY0

I tried applying this to my own rom..

applied after dumfuq's OC kernel.. but then it seems like the OC dissapear..

Using SetCPU I could set the CPU to 806 at first.. But only to 600 after this mod.. Is there a way to run them together..

Second.. Tried to install MetaMorph.. Get "Not enough space in /system" ????
[Legend Android Development] areicko:
@BlaY0 : I guess so, but I'm not really sure... I've installed busybox from titanium auto-install... Maybe if you can make a sort of "howto", that would be nice ;-)

And I've the same error as whitetigerdk when I try to launch metamorph..

Thank you for your help.
[Legend Android Development] Learners Lisence:
Love it when experts come together to brew in broad daylight.

Thumbs up for Blayo, dumfuq, besfen, whitetiger....really appreciate your involvement in this project.
[Legend Android Development] BlaY0:
Guys, guys... hold your horses!

1st check... does your system meet all the requirements?

2nd check... did you make dosysoverlay file in /data/local directory?

@areicko: check new update... you don't need to install additional busybox anymore.

@whitetigerdk: of course you have lost your OC kernel, because you hadn't read what's inside my update! My update flashes over stock kernel with aufs support.

@both: did you guys by any chance hook your gizmos with USB and check adb logcat? Because if you would have, you would also have seen there if the overlay was actually set or not (it would have come up in first several lines of log).
[Legend Android Development] BlaY0:
If you don't have file dosysoverlay in your /data/local directory, aufs script simply won't execute. If you do have it, then you can see via adb logcat one of these two messages:

Setting read-write /system overlay...
Overlay set...

...or:

Setting read-write /system overlay...
Setting overlay failed...

Afterwards you can check via adb shell if overlay was actually set by issuing "mount" command. You will see something like:

overlay /system aufs rw,si=a4e8e7f1 0 0

...among the lines...
[Legend Android Development] areicko:
Thanks dude that's working ! Well I can launch metamorph, that is a good sign isn't it ? :-)

Thank you so much for your work !
[Legend Android Development] BlaY0:
What MetaMorph does when doing its checks is copying zip and zipalign executables to your /system/xbin directory, and checking if you have busybox there also...
[Legend Android Development] BlaY0:
New improved version and instructions... check OP. Plz test coz I wasn't able to do so.
[Legend Android Development] qzem:
Great job BlaYO! Keep up the good work! :D