yashsingh1/xdaforums huggingface dataset:
[G2 and Desire Z Android Development] sainth:
Sheep, you understand almost completely. Setup does copy the existing data from the internal phone memory to the SD card. However, it then (like resume) doesn't copy anything back, it just mounts the system, data, and cache partitions from the SD card on top of the internal ones.

I had issues with the internal memory reverting back after I make changes to it. It seemed to happen over a short time, or was triggered by things like mounting the SD card to a computer.

I've been using this for about 24 hours with no problems. I've done a couple fresh boots and ran resume. But I didn't test the instructions from scratch, so if anyone tests and finds a problem, let me know!
[G2 and Desire Z Android Development] smasraum:
Any performance hit because of running from SD?
[G2 and Desire Z Android Development] sainth:
I haven't really noticed any.
[G2 and Desire Z Android Development] ramainli:
How does this impact battery life?
[G2 and Desire Z Android Development] sainth:
Can't say, I've had my phone hooked up most of the time through adb looking for root. Just did this for fun and because I was sick of re-rooting all the time.
[G2 and Desire Z Android Development] bogdan87:
looks interesting I'll try it out tomorrow :)

Sent from my T-Mobile G2
[G2 and Desire Z Android Development] thatruth132:
so your sd card has to be partitioned pryor to trying this
[G2 and Desire Z Android Development] texasaggie1:
pre-partitioned card?

yes it does
[G2 and Desire Z Android Development] thatruth132:
and how do i do this on a non-rooted device
[G2 and Desire Z Android Development] bsnelson:
Use your G1 to partition the card. :)

Brad
[G2 and Desire Z Android Development] sainth:
You can also connect your phone to a Linux computer (a LiveCD would be fine) and use gparted or fdisk. Don't forget to backup the contents of your card first!
[G2 and Desire Z Android Development] sheek360:
Pretty cool. But I think I'm gonna wait for a more permanent solution....
[G2 and Desire Z Android Development] Dalamak:
There are no roms available yet any ways, so to a non dev, non cook like me, the Root is pretty much useless
[G2 and Desire Z Android Development] smasraum:
I'd read that the currently available root was good until a reboot, then I saw this thread that made rerooting after a reboot much easier. Since then I've seen some posts that seem to indicate that a root may spontaneously disappear even without rebooting. Is this the case, some permissions may be lost even if you don't reboot?

I was ready to pull the trigger on this permanent-temporary root until I read that. I'd like to be able to import my old wpa_supplicant.conf file and get my corp ipsec vpn working. I'd also like to be able to get wifi-tether working (although I rarely use it), but if root won't stay 100% until a reboot, then I'm not going to bother.
[G2 and Desire Z Android Development] smasraum:
Not true. I'm not a dev or a cook, but there are things that you can make the phone do with root besides adding a theme or ROM.

wifi tether

ipsec vpn

backups

etc...
[G2 and Desire Z Android Development] sainth:
With temp root on the internal system partition, writes would revert back after certain things (after mounting the sd card to a computer through the phone and disconnecting it, I'd always loose root). When running /system from an sd card, no writes can be reverted because none are made, so I've never had to re-root.
[G2 and Desire Z Android Development] texasaggie1:
how to partition an SD card?

I used gparted in ubuntu to do mine. Like SAINTH said, the install disk for ubuntu is also a livecd so you dont even have to install ubuntu if u dont want to
[G2 and Desire Z Android Development] djunio:
Sweet, good job so far guys
[G2 and Desire Z Android Development] texasaggie1:
Install Issues with Temp-Root

Hey guys, if you install apps while you are in temp root mode and then reboot your phone, your apps will no longer be installed. So what I do is install all apps BEFORE I go into temp-root mode. The apps are there permanently from then on, whether in root mode or not.
[G2 and Desire Z Android Development] texasaggie1:
Instructions need to be fixed

In post 1, you forgot to tell people to push the file "resume" to their device.
[G2 and Desire Z Android Development] dreary79:
Sorry for my ignorance.

Are all four partitions primary partitions? I thought that only 3 could be primary. If not, what partitions are logical partitions in an extended one?
[G2 and Desire Z Android Development] sainth:
If you use the resume script (updated instructions to push it) you should get your apps back that you installed in root mode. This is sort of like dual booting, you can have a stock Android with basic apps and a full root Android with everything.
[G2 and Desire Z Android Development] sainth:
Yes, all four can/should be primary. Four is max primary, so if you want five or more partitions, only three can be primary, the extended partitions take up one primary slot.
[G2 and Desire Z Android Development] justinstar77:
Shouldn't this part of the instructions have resume in it?

adb shell chmod 755 /data/local/busybox /data/local/rage /data/local/setup /data/local/rsync /data/local/root

Like this:

adb shell chmod 755 /data/local/busybox /data/local/rage /data/local/setup /data/local/rsync /data/local/root /data/local/resume
[G2 and Desire Z Android Development] sainth:
Thanks, I added resume at the last minute and didn't fix the instructions for it. Done now.
[G2 and Desire Z Android Development] bonkasnucca:
the dual boot sounds like a great idea..im curious if we can use autostart or something like that to just run the commands on startup or remount the sdcard
[G2 and Desire Z Android Development] theclueless:
maybe create an app with service that starts up on boot?

if i have the time i would try this, but work had been consuming my personal time... is it possible to use busybox dd create 2 device loops for system and cache, and store them at mmcblk0p26, and mount system and cache to the two loops, while keeping /data on sdcard?
[G2 and Desire Z Android Development] bonkasnucca:
Well there is an app on the market called autostart that will run scripts that u want on boot u shud look into it
[G2 and Desire Z Android Development] theclueless:
requires root, which unfortunately, is what we lack
[G2 and Desire Z Android Development] theclueless:
alright, i have:

1. create a virtual ext2 mmcblk2p1 partition and attached with a 500mb img file on mmcblk0p26

2. mount /data to ext3 partition on sdcard

3. mount /system to the virtual mmcblk2p1, which is rsync with the original /system folder

ideally, it should run faster than running off sdcard, and all the changes made to the virtual /system folder stays

run this the first time (need a newer version of busybox in the attachment):

mount -o remount,rw -t ext3 rootfs /
mkdir /imgs
mkdir /mmc

mount -t ext3 /dev/block/mmcblk1p2 /mmc
/data/local/rsync -av --delete --exclude=/lost+found /data/ /mmc
umount /mmc

busybox dd if=/dev/zero of=/data/sys.img bs=1024 count=512000
chmod 755 /data/sys.img
busybox mknod /dev/block/mmcblk2p1 b 7 0
busybox losetup /dev/block/mmcblk2p1 /data/sys.img
busybox mkfs.ext2 /dev/block/mmcblk2p1
chmod 755 /dev/block/mmcblk2p1
mount -t ext2 /dev/block/mmcblk2p1 /mmc
/data/local/rsync -av --delete --exclude=/lost+found /system/ /mmc
umount /mmc
busybox losetup -d /dev/block/mmcblk2p1

mount -t ext3 -o rw,data=ordered /dev/block/mmcblk1p2 /data
mount -t ext3 -o rw,data=ordered /dev/block/mmcblk0p26 /imgs
busybox losetup /dev/block/mmcblk2p1 /imgs/sys.img
mount -t ext2 /dev/block/mmcblk2p1 /system

mount -o remount,ro -t ext3 rootfs /
mount -o remount,rw -t ext2 rootfs /system

/data/local/busybox killall zygote

run this on future power-on after temp-root, or put the resume.sh to /data/local and run it

mount -o remount,rw -t ext3 rootfs /
mkdir /imgs

mount -t ext3 -o rw,data=ordered /dev/block/mmcblk1p2 /data

mount -t ext3 -o rw,data=ordered /dev/block/mmcblk0p26 /imgs
busybox mknod /dev/block/mmcblk2p1 b 7 0
busybox losetup /dev/block/mmcblk2p1 /imgs/sys.img
chmod 755 /dev/block/mmcblk2p1
mount -t ext2 /dev/block/mmcblk2p1 /system

mount -o remount,ro -t ext3 rootfs /
mount -o remount,rw -t ext2 rootfs /system

/data/local/busybox killall zygote
[G2 and Desire Z Android Development] sainth:
I thought about using loop devices to mount files, but I didn't see /dev/loop* devices on the phone. Did I miss something?

Right now I'm playing with bind mounting directories in /data/local to /system and /data, but it seems a little unstable (possibly because /data bind mounts to itself...) This seems to soft-boot much faster and provides almost the same protection, it just doesn't survive factory reset like the SD card does :)
[G2 and Desire Z Android Development] theclueless:
i didnt use loop<N>, because it is FIFO (all changes gets flushed, sounds familiar?)

i use /dev/block/mmcblk<N>p<M> to setup a virtual drive, which is persistent

any chef can use the system dump from desire Z and get it running on G2? :D
[G2 and Desire Z Android Development] bonkasnucca:
Ok so do I run the temp root first and then run these commands or do I do this first...also where do u put the busybox from the attachment nd is the busybox in attachment ok or do we need a newer one? thanx
[G2 and Desire Z Android Development] theclueless:
push resume.sh and busybox to /data/local and chmod 755 them

follow the exact instruction from the first post at first, run the temp root, then when you supposed to run setup, run the first set of instruction

on future power-on, run the temp root, then when you supposed to run resume, run ./data/local/resume.sh
[G2 and Desire Z Android Development] mikeybot:
For anyone that wants to do this and doesn't know how to make partition properly, here's a good set of directions:

http://android.modaco.com/content/htc-hero-hero-modaco-com/293461/how-to-partition-sdcard/#entry1077896

Also, if you get an error when trying to use upgrade_fs, here's a command you can use to upgrade to ext3

(from adb shell)

#tune2fs -j /dev/block/mmcblk0p[2,3,4]

To check your work, just re-enter parted and type print.
[G2 and Desire Z Android Development] lbcoder:
Here's an idea for you to make this MORE persistent....

Write an "on boot" android service that actually does the work :D

Yes, it CAN be done.
[G2 and Desire Z Android Development] theclueless:
i use tasker to do that... i cant figure out how to do kill a process using an app, else i can attempt to write an app to run the "3-click temp root" and load the resume script to run at boot
[G2 and Desire Z Android Development] lbcoder:
Use two threads...

And try/catch blocks.

And make stuff crash INTENTIONALLY.

Make it crash in a try, catch the exception, and exit in the catch!

All the while with another thread waiting on it to initiate the second round!

:eek:
[Vibrant Q&A, Help & Troubleshooting] adm1jtg:
Has anyone confirmed if JI6 from TMO OTA is the same as the leaked version we are all using?

Also With both Eugene's newest and Bionix 1.6, both JI6 based I have seen the following issue with battery life:

If I leave my phone overnight off charger (about 8 hours) and start at a full charge it will drop 30% by morning. All sounds and vibrate are off and I only received a few emails that night. I am in a strong signal area and this does NOT happen with Bionix 1.3 running the JI6 modem. With 1.3 I will typically lose about 3% or so in the same scenerio.

In all cases I am using Jac 1.1 OC kernel no voodoo or colorfix. Also have the identical programs, widgets and homepage setups in all three scenarios.

Anyone else seen this or have any idea what might be causing this?
[Vibrant General] madrano:
uh hello everyone,

i have few questions about my vibrant

after buying the phone i realized *someone* installed custom rom & kernel i think.

and i want to install Bionix 1.6 rom > because gps not working

what can i do :confused:

about phone screen showing these:

model number: SGH-T959

android version: 2.2

baseband version: T959UVJFD

kernel version: 2.6.32.9 root sep-53 #1

build number: FRF91.UVJFD

thanks for help
[Vibrant General] madrano:
anyone ? bump bump
[Vibrant General] iynfynity:
where did you buy that phone?
[Vibrant General] madrano:
outside of u.s.

only want to how to install these roms i mentioned earlier

is there special downgrade instructions ?

only rom manager backup enough ?
[Epic 4G General] ilyheather2010:
hey i am a evo user trying to start using epic but cant do crap for anything nothin

is desribed or anything like evo forums

i cant get full root

i run 1 click root works fine get superuser and all

now install recovery dont work

i run the one click recovery permantent thing amd

it goes throu but i get no recovery when i

hold down volume cam and power on nothin

when i boot into recovery from rom manager

it goes to stock wtf does it not want me to install a custom

rom

or do i need to nand unlock or s off or anything

this is really makin me go get my evo back

all details says run this and your fine

well im not fine can someone please help
[Epic 4G General] JGeZau:
Guide

Hope this helps
[Epic 4G General] ilyheather2010:
thanks alot i will give it a shot anything can help

but i always hate the way samsung roots are

i have had evo sense day one and was just gettin tired of the crappy build so wanted to try this and right now seems a hole lot better
[Nexus One Q&A, Help & Troubleshooting] apollostees:
What's up guys, can someone help me troubleshoot my apps2sd problems?

Do I just have a crappy SD card?

About once a day I'll go to wake the phone and it won't respond to any buttons.

After pulling the battery I restart to place holder icons where my apps used to be.

Only the apps on system/app are still accessible.

FYI my rom is Geo411m's

FRG83 V1.2 with apps2sd add on.

I used the force apps to sd command also:

adb shell pm setInstallLocation 2

Please help.
[Nexus One Q&A, Help & Troubleshooting] bigballa:
Is it ext 3 or 4? Usually 3 works the best.
[Nexus One Q&A, Help & Troubleshooting] apollostees:
It is ext3.

I tried to reformat my SD and start over, but windows doesn't recognize it anymore.

I think this SD card is shot.
[Nexus One Q&A, Help & Troubleshooting] bigballa:
Most likely. Invest in a class 6 or class 10 card :-)
[Nexus One Q&A, Help & Troubleshooting] Rusty!:
The adb command is for the native APPS2SD, not the root type.

For what its worth, I've had the unresponsive screen thing a fair bit recently. I find that leaving it for a while and trying again sorts it.
[HD2 Android Q&A, Help & Troubleshooting and Genera] fischerben:
Hi

I have installed hd2 froyo Android on my HTC hd2. Does there ever comes update for it or have there been one recently?

//Lars
[HD2 Android Q&A, Help & Troubleshooting and Genera] polo735:
Android on Hd2 is unofficial and there are no official updates. There are many different builds that are updated pretty regularly. Please do some more reading.
[General Questions and Answers] tbong777:
Moved to Samsung Captivate Forum
[G2 and Desire Z Accessories] garyham:
Just got the Zagg screen protector. It is cut around a 32nd of an inch too big for the screen and overlaps frame around the screen. Since the screen is recessed just a hair, a gap forms along the edges.

I installed one on my Vibrant (sold it for the G2) and it was perfect.

For those who say the protector wasn't centered correctly, it was and overlaps on both top and bottom and side to side.

Going to contact Zagg.

Anyone else with this problem?
[G2 and Desire Z Accessories] jankyboy:
Yep... just came upstairs from installing mine. A hair too big. It'll do until my PhantomSkinz protector arrives.
[G2 and Desire Z Accessories] garyham:
Zagg is sending me a replacement

Just got off the phone with Zagg. They're going to send me a replacement but the representative said this was the first time he's heard of this.
[G2 and Desire Z Accessories] jankyboy:
Just submitted my complaint via the online form, so I guess now they have at least two cases. Of course, I have a feeling you'll get another screen protector that's too big. Let us know if it fits better.
[G2 and Desire Z Accessories] newmexican:
Mine did not fit either, I assumed that I did not properly apply it. SO I checked back and you are right, it is a bit too long. I will contact Zagg tonight to confirm that there is more than two users with this problem ;-)
[G2 and Desire Z Accessories] luis86dr:
Mines on the way hope it doesn't have that problem
[G2 and Desire Z Accessories] cswroe:
Mine was just a fraction too big, but as it dried, it shrunk a little and now fits perfect.

And yes, I am talking about the Zagg screen protector despite how that sounds.

Edit: I guess there is the slightest bit in one corner that is not adhering because it is just a hair too big. It is perfectly positioned and no room to move it, so yeah, guess it does have a problem. As time goes by, it will be a bigger problem as dust and stuff gets in there.
[G2 and Desire Z Accessories] shivers316:
Too big here too. I contacted them through the online form, so we'll see.
[G2 and Desire Z Accessories] Jorsher:
I just ordered the full shield today...

At least they follow through with warranties.
[G2 and Desire Z Accessories] sinned17:
Same. I just got my Zagg today and just installed it. Too big! :mad:

I also just sent them an email to let them know about it. I told them to actually get a fix first before sending me a new Zagg shield.
[G2 and Desire Z Accessories] ddgarcia05:
I ordered the full cover as well today. I tracked the shipping with twitter and I believe they're back ordered.
[G2 and Desire Z Accessories] garyham:
Fix when I get replacement

As I mentioned in the first post, Zagg is sending me a replacement screen protector..the rep I talked to said it may be just a bad batch that is oversized.

They also originally charged me $3.99 for the replacement until I called back and complained that this wasn't a warranty replacement, it was a bad product replacement.

At any rate, if the new screen is too large, I'll probably just get a ruler and a box cutter and trim it myself. I'll compare the cutout to the screen and make the appropriate cuts. I did a test fit with the original cutout...it seemed too large but I thought the screen protector might be smaller to make it easier to peel off the backing.

All in all, Zagg products are still top notch!
[G2 and Desire Z Accessories] joebobjoe:
When someone gets their full body coverage :) do you mind sharing how it feels in the hand over the soft-touch plastic?
[G2 and Desire Z Accessories] weber09:
Weird, I've never heard of Zagg. I live in Arizona, is it mainly an eastern thing or something? Since the G1 I've always used Ghost Armor, which is actually based in Az. I don't know how Zagg feels, but I highly recommend Ghost Armor. It actually feels pretty close to HTCs soft touch. Its almost like a soft clear rubber that's super thin yet very protective. I've heard the material was developed by the military and licensed by Ghost Armor.

Anyways I went and got a screen cover (they will install it all for you) the day my G2 came, but I'm waiting on them to get the kit for full armor which should be in Monday hopefully. The armor comes with a lifetime warrenty and they'll put a new cover on at anytime if you drop it a bunch and screw it up for free.

Sent from my T-Mobile G2
[G2 and Desire Z Accessories] funkadesi:
I ordered mine yesterday.... waiting on it.... hoping it fits...
[G2 and Desire Z Accessories] denzelnuke:
I just filled out the online form and came here to see if anyone else was having the same problem. Too tall and a hair too wide that keeps it from laying flat in a couple of places. Good results previously from Zagg. Kind of like brando.hk protectors, but they didn't have anything yet for the G2.

I think it's too tall to ever shrink enough to fit.
[G2 and Desire Z Accessories] dynamikd:
The funny thing about what you described sounds just like invisible shield. The material is military grade and used by the military. Anyway, I lived in California for the past 7 years and used invisible shield on all my devices.
[G2 and Desire Z Accessories] denzelnuke:
Zagg response

Email received today...

"I apoloigize that your invisibleSHIELD does not fit properly on your device. This is a known issue that we have since fixed. I have requested your order # XXXXXXX re-fulfilled totally free of any additional charge and this should ship out in the next 1-2 business days."
[G2 and Desire Z Accessories] newmexican:
I guess you were lucky. When I contacted them they asked for photos and want me to measure screen and shield. I guess it depends on who reads your emails :(
[G2 and Desire Z Accessories] Ryotado:
Yea, let us know how it turns out when you get it. Hopefully they'll fix the size issue. I was thinking of purchasing one myself.
[G2 and Desire Z Accessories] sinned17:
I have always had great experience from Zagg. Just received an email back that they are sending me a replacement. Hope it'll fit perfectly this time.
[G2 and Desire Z Accessories] jankyboy:
Luck you. I received an email from them yesterday wanting me to measure (I sh*t you not) the screen of my device and the screen protector, provide them with the measurements, the exact model of the phone, and the exact model of screen protector they sent. They can pretty much go pound sand.

I put on a PhantomSkinz protector and am pretty pleased.

EDIT: Just got an email from Zagg apologizing for their first response. New shield on the way. Not bad.
[G2 and Desire Z Accessories] newmexican:
I got the same response and sent them a pdf with pictures and measurements. Replacement is on the way :) I hope it will fit this time
[G2 and Desire Z Accessories] digikid:
Weird...I got mine from a zagg cart in my local mall and it's not too big...it's just right.
[G2 and Desire Z Accessories] garyham:
Replacement still a problem

I just received a replacement from Zagg from the one that was too large. This one was the same size and cut.

I trimmed a little off of each side with a box cutter and straight edge and used a SHARP pair of scissors to round off the corners (with the backing still on)

Fits and looks great now.

Boo to Zagg for a great product, but lousy fit.

Hope the ones you others get fit better. Supposedly they're aware of the problem and have corrected it.
[G2 and Desire Z Accessories] queengabby210:
G2 invisishield too big

I've had 3 already and theyre still too big
[G2 and Desire Z Accessories] ddgarcia05:
Mine fits fine. It came with the full body protection.
[G2 and Desire Z Accessories] jaytxvo:
I emailed Zagg and they told me they have corrected the problem when they made sure they ship out the correct fit item.

I got the screen protector today and it was too big.

Emailed them to see what they are going to do about this.
[G2 and Desire Z Accessories] xKERNALx:
We got a shipment in on Monday and were still too wide, I just decided to cut it with a paper cutter, works great now.
[G2 and Desire Z Accessories] garyham:
Replacement on the way

I trimmed my oversized Zagg invisibleshield screen protector which looks good, but I called ZAGG to complain of the twice sent problem items.

They have supposedly fixed the problem and are sending me one from their Salt Lake City headquarters rather than their fullfillment center in another state.

Scheduled to arrive Friday. Will let you know how it goes.
[G2 and Desire Z Accessories] rkrmpg:
2 Zaggs and neither fit properly. Their response back to me is they have had no ther complaints about a poor fit.
[G2 and Desire Z Accessories] xKERNALx:
hmm, hate it when some people don't know what they're talking about. Obviously the people at Zagg arn't updated with news frequently as everyone with a G2 is having this problem. I'm waiting on a new one so I can return mine. Hopefully it's out in the next 30 days.