yashsingh1/xdaforums huggingface dataset:
[G Tablet Q&A, Help & Troubleshooting] rajeevvp:
Correct. More precisely:

On Android, we can divide the various mountable partitions into 2 types: system-mounted and vold-mounted (ie. user mountable).

The system-mounted partitions, /system, /cache and /data (and also, /misc and /logdata on some ROMs) are all mounted by the /init program at system start-up time according to the directives in the various /init*.rc files. Since these /init*.rc files live inside a RAMdisk archive in the "boot" partition, I have to fiddle with that partition to make /init mount a non-standard device for /data.

The vold-mounted partitions, as the name indicates, are mounted by the standard Android program /system/bin/vold. Only the VFAT (aka FAT32) and ext{2,3,4} type partitions on the SD cards, USB disks/drives, and other removable media are mounted by vold which uses the config file /system/etc/vold.fstab. I fix up this file too to make vold mount an external SD card device as /mnt/sdcard.

From this discussion it should be clear that we can use any kernel-supported block device in place of the standard ones if we change the various config files.

As an example, consider this:

1. There is no reason why /system and /cache should be on the NAND flash. /cache can be bind-mounted somewhere inside /data (some ROMs already do this), so we don't need a separate device for this partition. The /cache and /system partitions can also be moved to a removable micro SD card (/data is already being moved by the script).

This means that we can, by fixing a few config files, have (at least 2) different ROMs on the gTablet. One can reside in the standard locations: NAND flash and the internal SD card, and the other(s) on removable SD card(s) (one for each member of the family?).

To switch between the different ROMs, all you have to do is replace the "boot" (and "recovery") images using the Advanced Restore option in CWM. This assumes that a backup of the modified images have been taken, separately, on each SD card, and that the CWM that is running (we need 2 versions, here, for backups--the standard one and the patched one--but, only one for the selective restores) uses an external SD card for backups/restores if one is present and falls back to using the internal one otherwise.

2. If you want to switch only between 2 ROMs (and you're willing to sacrifice "recovery") then the process is even simpler because both the "boot" and "recovery" partitions have the same structure (necessarily so, otherwise the bootloader becomes needlessly complex). Flash the modified "boot" partition of the second ROM onto the "recovery" partition on NAND. Then you get one ROM when you boot normally (this uses the NAND and the internal SD card), and you get the other ROM with Power and Vol [+].

Try doing all this on an iPad.
[G Tablet Q&A, Help & Troubleshooting] mazuka:
Rajeev, this is some extremely helpful info.

My immediate question is this - why boot and recovery are bound to the 512MB NAND?

Because Android cannot boot the initial RAMDisk image from anything but flash (NAND) based? Then recovery and boot can be set on an external USB stick, since it is supposed to be NAND-based?
[G Tablet Q&A, Help & Troubleshooting] rajeevvp:
Well, they may not be. Depending on bootloader support, they could reside on the internal SD card as well, I think. See the ``--setbootdevtype'' flag to nvflash. I haven't played with it, though.

If it is a limitation, then it's a bootloader limitation, not an Android one. It's like the BIOS situation on PCs. Older BIOSes will not load the OS from USB disks; even older ones may not even try the CD-ROM drive.

USB sticks, CompactFlash and SD cards etc, may all be NAND-based, but, they're not directly-addressable NAND-flash devices. They all have wear-leveling and translation circuitry which is used make them look like HDDs. Which is why we can put standard filesystems like FAT32 and extn on them.

Directly-addressable, raw, NAND flashes which don't have that circuitry need specialized filesystems like yaffs2 or JFFS2 which does the wear-levelling for them.

So, you can't put "boot" and "recovery" on USB sticks without bootloader support, or, without writing a chainloader which replaces "boot"/"recovery".
[G Tablet Q&A, Help & Troubleshooting] mazuka:
Rajeev,

When you describe non-directly-addressable NAND versus directly-addressable NAND do you mean NAND versus NOR or you do mean raw NAND, that "unmanaged" type?
[G Tablet Q&A, Help & Troubleshooting] rajeevvp:
I meant the last: MTD devices (both NAND and NOR).
[G Tablet Q&A, Help & Troubleshooting] mazuka:
I see... so at the end I can explain it to myself using a higher level abstracts, something like "memory" versus "storage" no matter what specific technology used?

Thank you
[G Tablet Q&A, Help & Troubleshooting] rajeevvp:
If you use "memory" for things like RAM and "storage" for everything else, then yes.

For more specific details regarding MTD see this, and esp., this.
[G Tablet Q&A, Help & Troubleshooting] mazuka:
Great info, thank you Rajeev
[G Tablet Q&A, Help & Troubleshooting] rajeevvp:
Mazuka,

Can you get me the output of a fdisk -l /dev/block/mmcblk3 command on your gTab? I need it for something. Also mention if you've ever repartitioned that internal SD card, or it is as it was on stock.
[G Tablet Q&A, Help & Troubleshooting] mazuka:
Rajeev, sure,

Assuming you meant my, not my friend's tablet - I have the output attached. What's interesting, I had Titanium backup with BusyBox 1.18 installed, but the system could not find the fdisk command, kept saying "applet not found".

But all worked fine when I installed BusyBox 1.19 and rebooted.

Yes, I have repartitioned my internal SD card a (countless) number of times.

Please let me know if you meant my friend's tablet fdisk output

Thank you
[G Tablet Q&A, Help & Troubleshooting] rajeevvp:
Yeah. When you compile busybox, you can remove the applets you don't want.

Can't do the fdisk on his tablet, right? His internal SD card isn't working properly.
[G Tablet Q&A, Help & Troubleshooting] mazuka:
yep, I just did not pay attention ;-)
[G Tablet Q&A, Help & Troubleshooting] titobetlogs:
Hey Rajeevvp! Long time no talk! I see the thread is going strong :)

Anyhow, was wondering, do you think that G-tablet will work with the new ICS rom, with the fix you did for me back in August last year to swap the SD cards?

Also, I think I will need to upgrade my bootloader to 1.2 in order to do that (I'm running CWM v.2.5.1.3) Can I do that without jeopardizing the fix that we did to swap the SD cards assignments?

Will I need to run through the steps any differently than you outlined in your post #44?

Thanks,

TitoBetlogs
[G Tablet Q&A, Help & Troubleshooting] rajeevvp:
You will need a different zip file for ICS--they have a different kernel and the SD card device names have changed in it.

You can use any one of the CWM versions that people use on the 1.2 bootloader--you can even continue to use the current version with a 1.2 kernel (provided it doesn't have a problem installing ICS). My post has a zip file that you can use to fix any of the CWM-[345].* versions.

It will be simpler since you will be switching ROMS; and therefore, not copying over the old data.

Once you have switched to the 1.2 bootloader (if you don't need to have your "system" partition enlarged, then I have a simple method for doing this which does not involve a full nvflash), boot into whatever version of CWM you chose, then:

1. Install the zip file in post #44 to fix CWM (>=3.x).

2. Power off and boot into the modified CWM.

3. Repartition SD card.

4. Copy and install ICS zip file.

5. Copy and install ICS SD card fix zip file.

6. Copy and install ICS Gapps zip file.

I have the zip file for step 5. ready to go. Tell me when you're ready to test it out.
[G Tablet Q&A, Help & Troubleshooting] titobetlogs:
Can you clarify about not needing to have the "system" partition enlarged? Are you talking about if I wanted a bigger micro SD card?

I was under the impression I would need to NVFlash to get to 1.2. Can you describe your simple method to do it w/o nvflash?

One more noobish question... when I NVFlash, does that wipe out the app file data on the micro SD card? Would I still be able to recover files w/ Titanium, or should I back everything up on my computer 1st? (I would just want to copy over some of my app data of course, I don't backup the system data)

I'll try to get going on this stuff when I get back home later tonight.

Thanks!
[G Tablet Q&A, Help & Troubleshooting] rajeevvp:
No, the "system" partition is on the built-in NAND flash. If you want to install ICS, then you'll have to enlarge that partition because a full install (ie. with all the Gapps) of the latest ICS (version 2A) uses slightly more that 200MB--the default size of the system partition.

Since you have to enlarge the system partition, you will have to do the full nvflash to 1.2. Just make sure that you use your bct and the gtablet.cfg in this post in place of roebeet's files. Get your BCT using this nvflash command line:

C:\SOME\PATH> [B].\nvflash --bl bootloader.bin --bct gtablet-new.bct --getbct[/B]

Already answered in post #2. No, it doesn't--and cannot.

Always take a backup and save it offline for safe-keeping. I haven't used TB, so I don't know what its capable of, or if you can use the same apps and their data on ICS too. Sorry.

Try the (untested) SD card swap zip file for ICS in post #44 (after you've first fixed CWM-5.5.0.4 beta 14 using the CWM fix zip file) after you've installed the ROM.
[G Tablet Q&A, Help & Troubleshooting] titobetlogs:
Rajeevvp,

You know on second thought, I think I may wait for them to iron out the kinks for ICS. All this SOD talk scares me! When it looks like it is far enough along, I'll refer back to this page and maybe give it a shot then.

I did flash to gtabcomb, and honestly, it does everything I need it to for now. So much slicker than froyo! I don't watch that much video on it anyway.

However I did flash to 3.3, but didn't see 3.4.2 was avaialable. I'll maybe flash to that one this weekend.

Thanks again!
[G Tablet Q&A, Help & Troubleshooting] titobetlogs:
Actually, It looks like what I have is just Gtabcomb, and what I found is actually Gtabcombover. Missed that. In any case, looks to be an upgrade worth checking out.
[G Tablet Q&A, Help & Troubleshooting] Magno182002:
well i just want one new rom that works everything, when i install a team drh or gtabcomb when it starts it recovery every app that i had on older rom and gives force closes on everything, and using the stock when i install anything and reboot it inst there again, i must reinstall every app that i want when i reboot, when i do the step 4

when i restart it isnt working ok, just the same force close problem

already did the format data /wipe cache/instal a rom and reboot but when i restart is force closes for every side and all the pictures/movies/song are inside the internal memory again =/
[G Tablet Q&A, Help & Troubleshooting] rajeevvp:
Pick a ROM, then we can proceed.
[G Tablet Q&A, Help & Troubleshooting] Magno182002:
i ve got plenty lol the only one that start ok with many force closes are gtabcomb and teamdrh

atm i m using cwm 5504 touch
[G Tablet Q&A, Help & Troubleshooting] rajeevvp:
Which ROM do you want to install?
[G Tablet Q&A, Help & Troubleshooting] Magno182002:
sincerely, i want one clean stock rom, cuz i think it is the only that works everything, i just want to install my apps and dont lose every time that i reboot, if do u know any better that works everything i ll try ur choice, but imo anything with ics would be great especially if they run all options
[G Tablet Q&A, Help & Troubleshooting] rajeevvp:
I can't help you if you don't tell me which ROM you want to install. I need that info. to check if my scripts will work with it.

Pick a ROM and I'll do the rest, OK?
[G Tablet Q&A, Help & Troubleshooting] Magno182002:
okay i ll choose GtabComb_b3.3_bl1.1.zip to be my rom forever
[G Tablet Q&A, Help & Troubleshooting] rajeevvp:
No need for "forever". You can change ROMs whenever you want--this is Android, after all; not an iPad. Just tell me which ROM you want to install first so I can see if my script will work with it.

Your dmesg indicates that you are on a 1.2 bootloader, so you can't use the 1.1 version of GtabComb. Use the 1.2 version.

Steps:

1. Repartition the external SD card the standard way into 2 partitions using CWM, then "Format /cache" in CWM.

2. Copy the ROM, and my 2 zip files (one for fixing CWM and the other for fixing the ROM proper) onto external SD card.

3. First, install the zip file to fix CWM. Power off, then boot into CWM.

4. Install ROM.

5. Right after that install the second zip file to fix ROM.

6. Now reboot into the ROM.
[G Tablet Q&A, Help & Troubleshooting] Magno182002:
okay i need help, to be sure what file order i need? i know at least 3 files =/
[G Tablet Q&A, Help & Troubleshooting] Magno182002:
okay rajeevvp u are great, i just did the things that u requested and worked fine,

i ve installed the custom-CWM-v3.x-v4.x-v5.x-signed.zip restarted then the rom 1.2 and the swap-sdcard-assignments-signed.zip, it is running well atm, thank you very much, u are great
[G Tablet Q&A, Help & Troubleshooting] titobetlogs:
Rajeevvp,

Hey man long time no talk. Think I'm going to go ahead and try the whole process this weekend to upgrade to ICs, gtabcomb has been wonky lately. My tablet has been kind of on its last legs, so I figure what the hey, I'll give it a shot and let you know how it goes. It has that weird battery charger being fidgety issue, and I'm deciding whether its worth the hassle to open it up and doing all the soldering and what not... if I do I remember I promised you pictures of the internal SD, let me know if you still want those.

I see that JellyBean is out for the tablet now too! Geez, progress seems to be nonstop on this. Any thoughts on the ICS vs Jelly Bean? I assume ICS is more stable since JB is still in Alpha. What are your impressions on JB for the G Tablet?

- tito
[G Tablet Q&A, Help & Troubleshooting] titobetlogs:
Oh and if I wanted to test JB, will the SD card swap file you made for ICS you posted on post 44 work for the new JB rom, or would that have to be new?

Thanks,

Tito
[G Tablet Q&A, Help & Troubleshooting] rajeevvp:
I've read reports that your "non-standard" internal SD card chip is from Sandisk rather than the usual Samsung one; but it'll be good to see the actual part numbers as confirmation.

Haven't tried out any of the JB ROMs for the gtablet so I don't have an opinion on this yet. Sorry.

---------- Post added at 11:09 PM ---------- Previous post was at 11:00 PM ----------

Most likely not. The ROM developers keep changing the disk labels and device paths each time for some reason I can't fathom and so I have to keep updating my scripts.

Which ROM do you plan to install?
[G Tablet Q&A, Help & Troubleshooting] mDna0110:
Thank You!

Hi rajeevvp,

Thanks to all your hard work I got more gtab back to life following your instructions! To be specific I got it to run gtabcomb 3.3 beta on the external sd card with no problem what so ever. Thank you very much.

On the other hand, I did tried to installed team Drh ics beta 1.3.2 before gtabcomb but I keep running into the Encryption Unsuccessful error page after the 3 birds and the loading screen when I boot up the tablet. I must of done something wrong in the NVflash stage I was maybe using the wrong bat file or cfg as I wasn't sure about how to do it according to your instructions.

Anyways I am super excited and glad that I have found this thread after drifting around google aimlessly for weeks trying to fix this old tablet of mine with a broke internal sd card. Basically took over my whole either long weekends and then some.

It will be great if you can walk me through installing ICS from the beginning (Or better yet JB as it should be the last rom for any gtab) so I can squeeze some more life out of this old thing.

Thanks
[G Tablet Q&A, Help & Troubleshooting] rajeevvp:
The instructions for installing an ICS or JB ROM for the gTablet is clearly given in the ROMs's OPs. My scripts are to be run after you've completed the prep steps for the ROM in question (eg. running nvflash to enlarge /system) and after the ROM has been installed. (See this post for concise steps.) Ie. the SD card swapping procedure will be the same for all ROMs.

I have a script for ICS ROMs, but, it hasn't been tested. Tell me which ICS or JB ROM you want to install and I'll see if that ICS script will work with the ROM--or if it doesn't I'll make changes to it.
[G Tablet Q&A, Help & Troubleshooting] mDna0110:
Well I have tried your ICS script on my tablet using the TeamDRH ics beta 1.3.2. It will boot past the birds and the loading screen, but it will be stuck at the Encryption Unsuccessful error screen asking you to reboot to do a factory wipe. Same message as to this post http://xdaforums.com/showthread.php?t=1588250 And no matter how many time I boot into CWM and factory wipe it will be the same.

But anyways the rom I really want to try is the TeamDRH jb alpha 5.3. The few minutes that I had with JB running on my g-tab before it died was magical. I actually had it running on my gtab for about an hour before I try loading in app. It freezes and then it got stuck in the boot loop and the internal SD card was never the same again.

Anyways thank you for all your help
[Fascinate Q&A, Help & Troubleshooting] tumness420:
So just like any other regular day flashing roms I backed up my **** in Tibu followed the instructions on how to install this ROM to the T then when restoring in batch operations I dont get any of my previous SMS messages (the storage of all my messages) is completely gone and some of my newer contacts are missing! Im confused as sometimes it just takes me a reboot to get them to show up but I did that, then tried reflashing CM7 but im still SOL... Can anybody help me please! I read through the whole thread under development and nobody really complained about this problem or even stated that it happend. I even read that various people had no trouble at all restoring past SMS or other user data so Im quite distraught :( if anyone has any advice im all ears!

Thanks in advance!

-T
[Fascinate Q&A, Help & Troubleshooting] anoninja118:
I've never heard of this problem before, could be a bad flash or a problem with TiBu.. as for saving contacts I make it a habit to export a contacts list to my sd card every time I save a new number, then import them after flashing a rom. I've never bothered saving sms messages so I couldn't help you there, but I know I've seen some sms and mms backup/restore apps on the market.

tapatalked from my KangBanged Fascinate
[Galaxy S II Q&A, Help & Troubleshooting] feroz_bilal:
Please tell me which is latest firmware for samsung galaxy s2???
[Galaxy S II Q&A, Help & Troubleshooting] JJEgan:
Answered in your identical post .

jje
[Galaxy S II Q&A, Help & Troubleshooting] sukee007:
Hi,

What does the lock message feature do in Galaxy S2.

i locked it but it can still be deleted.. it does not get hidden as well.

What exactly the feature is used for ?

Thanks

Suketu
[Galaxy S II Q&A, Help & Troubleshooting] sukee007:
Hey Everyone,

Any one knows about it ???
[Galaxy S II Q&A, Help & Troubleshooting] Archer:
You should really look for yourself, before asking...

http://www.samsunggalaxysforum.com/samsung-galaxy-s-how-to/lock-message/
[Samsung Galaxy Fit GT 5670] rgshah3:
This is a guide for rooting your galaxy fit

I AM NOT RESPONSIBLE FOR ANY DAMAGE TO YOUR PHONE

if u like this guide please press the button
[Samsung Galaxy Fit GT 5670] rgshah3:
RESERVED
[Samsung Galaxy Fit GT 5670] justkiddinghere:
thanx for sharing :p
[Samsung Galaxy Fit GT 5670] rgshah3:
ur welcome.....:p:p:p:p:p

dnt forget to hit the thanks button....:p:p:p
[Samsung Galaxy Fit GT 5670] vishwanathptl:
Dont forget to give credits.

instead of giving direct link to superoneclick app, give this link.

http://xdaforums.com/showthread.php?t=803682

This is the original thread of superoneclick.

And that upd_1.zip u took it from a thread for ACE on rooting guide.

Instead of uploading file by urself give link to original thread.

They deserve to get the credits for their work.

If u dont give credits or link to the original post then it wil be like stealing their work...
[Samsung Galaxy Fit GT 5670] rgshah3:
for those who r having problems with superone click, install android sdk on ur pc
[Samsung Galaxy Fit GT 5670] rgshah3:
they obviously deserve the real credit cauz they made it but i just made a guide because people wer asking for it and it would be easier for them if they had all the files....
[Samsung Galaxy Fit GT 5670] vishwanathptl:
then give credits or link to the original posts....

Like instead of uploading superoneclick, u can give link to the original post.

Or mention from where u learned or which thread helped u...
[Samsung Galaxy Fit GT 5670] rgshah3:
see the first post
[Samsung Galaxy Fit GT 5670] rgshah3:
ya i did that... see the first post :)
[Samsung Galaxy Fit GT 5670] vishwanathptl:
now its better...:)

Always dont forget to give credits... While creating a new Thread...;)

and another advice. instead of giving link to the user profile give link to their thread...
[Samsung Galaxy Fit GT 5670] rgshah3:
i gave the link to d thread also....

but even i deserve some credit for making this guide... :p :p
[Samsung Galaxy Fit GT 5670] xm2406:
well will try now.. i had froyo earlier but it dsnt root via superoneclick.. i hd tried many times.. even d updated s1click 1.9.5 dsnt root either 2.2/3

i dint knw abt d upd_1.zip... thnx for dat..... if dsnt wrk... m gonna take my thnx back ;)
[Samsung Galaxy Fit GT 5670] rgshah3:
sure.. u can take it bak... but for that give me a thnx first ;);););):p:p:p:p:p
[Samsung Galaxy Fit GT 5670] rgshah3:
did it work???????
[Samsung Galaxy Fit GT 5670] xm2406:
it did work... but i tweaked it a lil' bit as i wanted......
[Samsung Galaxy Fit GT 5670] sonicfurqan:
does it work
[Samsung Galaxy Fit GT 5670] rgshah3:
ya... that is y i made it :-P
[Samsung Galaxy Fit GT 5670] invincible authority:
Root problem

Hello guys...

I was a having a little problem. I successfully rootes 2-3 times froyo on my fit. But this time when I flashed froyo on fit and rooted with superoneclick it showed success. But when I run terminal emulator or root explorer they force close. I tried this two times without any success. Please help.

FW : S5670XXKB1
[Samsung Galaxy Fit GT 5670] rgshah3:
try restarting ur phone or if it does not work use d 2nd method

i am nt responsible fr anything
[Samsung Galaxy Fit GT 5670] neil.richard:
What about unrooting?

how to unroot my fit??????????

please reply as soon as possible!!!
[Samsung Galaxy Fit GT 5670] raj3534:
I updated to gingerbread and rooted my phone the day i brought my 1st android that is galaxy fit but i dont know why modders are not interested in developing custom rom for gt s5670 and even overclocking is not available..ppl are more interested in overclocking phones that are already fast enough..
[Samsung Galaxy Fit GT 5670] sidjrs:
thanks for this guide. just amazing :)
[Samsung Galaxy Fit GT 5670] Paschalis:
Hello there!

Galaxy fit doesnt have its own xda forum?

Xperia x8, which is same power or lower(stayed officially until eclair )..
[Samsung Galaxy Fit GT 5670] Nis_leo:
thanx..................
[Samsung Galaxy Fit GT 5670] TheDantedamon:
Thnx for the guide...!!!
[Samsung Galaxy Fit GT 5670] sedhasukhdeep:
To unroot you can either try superoneclcik (it is likely not to work in case of gingerbread)

and otherwise you can always flash a new Firmware(ROM)
[Samsung Galaxy Fit GT 5670] sidneisp:
working fine, thanks!!!!!!
[Samsung Galaxy Fit GT 5670] thaunghtay:
Thank you
[Galaxy S II Q&A, Help & Troubleshooting] sept20:
hi guys, i wonder if there's a way to remove the default lock screen, i mean delete it, or any way to let it disappear, not using other lock screen app to overrides it. is there an apk to delete?

thx;)
[Windows Phone 7 Q&A, Help & Troubleshooting] Rao_7:
Any1 have any idea on how to get facebook chat n LM 2 work on the beta?