yashsingh1/xdaforums huggingface dataset:
[Galaxy Tab  Android Development] Rodderik:
RFS & EXT4 Conversion Tools

The EXT4 file system provides a boost in performance over Samsung's proprietary RFS file system. EXT4 has become the standard for Android since the release of Gingerbread. Until recently, Samsung uses their own file system on the Tab and many other devices. If you would like to convert your file system please read on.

WARNING: THESE SCRIPTS DO NOT BACKUP OR RESTORE DATA. FAILURE TO FOLLOW THE USAGE INSTRUCTIONS BELOW WILL RESULT IN A SEMI-BRICK THAT WILL REQUIRE ODIN OR HEIMDALL TO FIX! ALSO YOU MUST READ THIS POST OR RISK YOUR RESTORED DATA NOT BOOTING! YOU HAVE BEEN WARNED!

How to convert the file system:

1. Download the appropriate zip below.

2. Reboot into ClockworkMod (Volume up + power)

3. IMPORTANT! Make a backup in ClockworkMod.

4. Flash the appropriate zip from below but DO NOT reboot.

5. Restore your backup or flash a rom before rebooting.

To convert RFS to EXT4 use this zip: rfs-to-ext4_sprint-tab.zip (Mirror)

To convert EXT4 to RFS use this zip: ext4-to-rfs_sprint-tab.zip (Mirror)
[Galaxy Tab  Android Development] Rodderik:
ClockworkMod Backup/Restore Issue and Solutions

Issue: Apparently there is an issue with the factory partitioning that prevents ClockworkMod from backing up the kernel partition. This will cause the kernel partition to be corrupted when restoring a backup and the Tab will freeze at the Samsung screen.

Solution: If you get stuck at the Samsung screen, simply reflash the kernel with Odin or Heimdall and everything will work again.

Permanent Fix: To fix the issue I recommend re-partitioning the device. You should only have to re-partition once. After that ClockworkMod will backup and restore 100% from then on. Instructions on re-partitioning can be found in the tar section HERE.

More info: The pit file I pulled off the Tab with Heimdall. It doesn't make sense that re-partitioning with it fixes the restore issue permanently. I personally verified the fix on 4 Tabs. Re-partition once and you shouldn't ever have to again and ClockworkMod will restore properly.
[Galaxy Tab  Android Development] Rodderik:
Addons:

CIFS Addon stock-ef17-cifs-addon.zip (CWM flashable)

Drop Bear stock-ef17-dropbear.01.zip (Mirror) (jocala put together a package to allow SSH on the tab. See his post HERE)

This thread is a cross-post of my original thread on devphone.org here: http://devphone.org/samsung-galaxy-...b-(sph-p100)-mega-development-starter-thread/

Please post any comments, suggestions, problems, or complaints in this thread. Donations and the use of the thanks button are never mandatory but are much appreciated.
[Galaxy Tab  Android Development] insanity213:
Rodderik is my God!

If stock/odexed is your style, here's 2 ROM's that may interest you. Obviously not good for customizing as they are odexed, they should perform well. Both of these ROMs are built off of the stock files with the exception of using Rodderik's kernel.

http://files.devphone.org/gtab7/brickrom-stock-odex.zip (Fully stock odexed ROM)

http://files.devphone.org/gtab7/brickrom-stock-odex-anorexic.zip (Stockish odexed yet majorly debloated ROM)

Also, if anyone is playing with ipv6, you should be able to find most of the files mentioned in this thread here:

http://v6.facebones.net/gtab7/

Our ipv6 infrastructure is still in testing and somewhat unstable but figured I'd throw this link out there anyway.
[Galaxy Tab  Android Development] gsu_golfer:
We have one of these here:

http://xdaforums.com/showthread.php?t=1133053
[Galaxy Tab  Android Development] Rodderik:
no you don't :) everything in this thread is original work...not a compilation of hacked together guides for half working stuff...have a read and you will understand
[Galaxy Tab  Android Development] gsu_golfer:
Whatever makes you happy. It's the same information, just with much more text. Two threads is better than none, I suppose.
[Galaxy Tab  Android Development] insanity213:
If you'd take the time to read and understand what Rodderik has posted here you'd see that he has clearly taken things to the next level. No more Froyo flashing, a real rooted custom kernel base for people to fork and run with. An actual FULL odin tar for both rooted and bone stock....

Yes, that other thread had some useful information, but its dated now. It's like you're comparing a 1975 Chevy Vega to a 2012 factory supercharged Camaro. If you don't see the value in this post, please move along and make room for the people who will.

Same information?

- The kernel posted is compiled from source with a 100% functional root and CWM built into it. This is clearly different than anything prior.

- The Odin tar files are FULL tar files complete with modem and bootloaders. The previous GB tars were lacking several parts.

- Previous CWM was buggy, this CWM is fully functional.

I'll stop with those 3... You'll need to comprehend the rest of what was posted on your own.
[Galaxy Tab  Android Development] Rodderik:
intentions are not to take away anything from your thread...if nothing else this thread gives you more information to add to your post in the other section.

new clockworkmod, ef17 tar instead of ea24, no switching back and forth between odin and heimdall, and other tools to help other developers and themers get started on some awesome mods for the sprint tab
[Galaxy Tab  Android Development] tpike:
As one who has lived in that forum for a while, this is different and much needed. Thanks Rodderik!
[Galaxy Tab  Android Development] rspong:
Oh, please. Consider a similar thread for us verizon tab owners..
[Galaxy Tab  Android Development] jocala:
Thanks for this, it's very exciting. A good solid rooted GB is really all the SGT needs, imo, so thanks
[Galaxy Tab  Android Development] rejanmanis:
Nice works men, I really appreciated.

Will try this as soon as possible when I get home.

Could I ask u question?

I can't received or send sms.

Is that possible to edit or change sms center number, due to I don't use sprint.

I use local number on my country, I can't find in the message setting.
[Galaxy Tab  Android Development] insanity213:
For MMS, try going into the memo app and type ##3282# in the search box. Tap edit and enter your SPC (aka MSL) lock code. Tap Others and go to the MMSC URL. Change this URL to whatever your provider uses for MMS.

For SMS you'll probably need to use something like QPST to modify the SMS settings. There is probably a dialer code you can enter via the memo app, but I'm not sure how to do it that way.
[Galaxy Tab  Android Development] rejanmanis:
thx i'll figure it out,

and 1 more thing, i dont use sprint coz i live in indonesia, i use local operator CDMA called Smartfrend,

If installed this ROM and repartition, will i destroy my unlocked carrier?

Thx for the info :cool:
[Galaxy Tab  Android Development] Rodderik:
no it should not mess with the modem's nvram (where those settings are stored)
[Galaxy Tab  Android Development] RandomKing:
I... believe... this should be stickied.

+9000!

Seriously, I have been far too busy/lazy to start from scratch on my wifes Tab, especially since I've kept myself more than busy on our Epic 4Gs. She finally relented, however, and let me update and root her tablet. Unfortunately, we ran into a download mode issue (I used a not-so-good port on my desktop) and it locked up. I had to let it die completely, then let it charge for 24 hours to give me juuuust enough juice to flash it again(successfully). Good thing too, it turned out to only have 2% charge after all of that. APPARENTLY they don't charge so well when stuck on that Phone-Warning-Computer screen.

But now... now it's ready to CWM flash things for me, so let the play time begin!

Thanks again, without this, I probably never would have given it a try. Hell, it apparently took me months to notice this thread even existed, and just as long to find a Gingerbread update actually dropped (I had been avoiding the "Sprint ID" update package).

Next on my list... try CM on my TouchPad. :D
[Galaxy Tab  Android Development] tpike:
Random, we need more roms for this device . Let me know if you want to team up.
[Galaxy Tab  Android Development] interloper:
I have a stock, debloated, rooted ROM based on the factoryfs found here : http://xdaforums.com/showthread.php?t=1161033 I am also working on porting some elements from my E4GT to the base provided by rodderick. so I have looked into voodoo mods for audio and video and supercurio has done some but they need to be worked into the kernel. There is an abandoned irc channel on freenode #gtab that I have open. I'm going to try and acquire op for it sometime today or tomorrow. I agree with tpike, the cdma sprint device needs love. AOSP source is there. CM7 is nearly there. It just needs some commitment by owners.
[Galaxy Tab  Android Development] RandomKing:
Already built a preliminary version over lunch at work. First mods in testing:

Fixing that stupid volume rocker (again) so it can go into vibrate

Speeding up the rotation lag

I'll test it when I get home unless someone wants to try and flash it now. I'm also working on updating the updater-script and in general, bringing it in-line with my Epic 4G roms.

ALSO: I've seen your rom thread. I'm all about openness. It is open-source after all. :D
[Galaxy Tab  Android Development] pvtjoker42:
Yay! RandomKing goodness coming to the Tab too! Love it.. some of my fav dev's for the Epic have Tabs too! Too bad I'm lovin the alpha of ICS so much.. don't wanna flash back to GB.. oh well, we'll see.. still on vacation and gonna go flash crazy here soon, so I'll have to get my fix when I get home.. :)
[Galaxy Tab  Android Development] tpike:
I like team work. (:
[Galaxy Tab  Android Development] RandomKing:
I'm waiting to see what ICS can do, I don't like giving up the little features. :D

Me too!

On the bright side, my preliminary rom flashed! My first mod didn't transfer how I hoped... but things look good, now I can play!

Look for RandomROM Osprey.
[Galaxy Tab  Android Development] geolemon:
I've love to see a performance enhancing ROM... bloat-removal or otherwise.

Mostly noting that Grand Theft Auto III runs flawlessly on my Epic 4G Touch (Galaxy SII), but not so smooth on the SPH-P100. Mostly OK, but skippy audio.

Besides that, things just generally launch slower. Closer to my old HTC Magic than my Galaxy SII even, I'd say. Needs a shot of steroids.

Once I use this to root my device, I'll see if overclocking helps... but getting rid of any bloat processes would help.
[Galaxy Tab  Android Development] tpike:
Check the link in my signature
[Galaxy Tab  Android Development] rickxx2000:
ok, so i got my sprint tab today...got all the ota updates, it's now on ef17 and i'm trying to root. if i read this right, i can odin your ef17 kernel and it should give me root and cwm. do i have that right? i'd hate to brick on day 1 :) thanks.

rick
[Galaxy Tab  Android Development] tpike:
You got it! Happy Odining.
[Galaxy Tab  Android Development] xopher.hunter:
10charrrrr
[Galaxy Tab  Android Development] a454nova:
Why hasen't it? I think the mods for the tab don't come around but once a year.
[Galaxy Tab  Android Development] phillymade:
was following the op, had to restore device back to stock. Now I don't remember how I rooted. Can't seem to find it in the general section. Can anyone point me in the right direction, thanks
[Galaxy Tab  Android Development] Rodderik:
a prerooted kernel is in the 3rd post http://xdaforums.com/showpost.php?p=17817293&postcount=3
[Galaxy Tab  Android Development] Retiredfinally:
Everything was running great until one morning I woke up and the Tab was off and would not start. Since then I have run odin and pushed the stock kernel with cwm and now all I can do is get into cwm.

I keep getting errors

E:Can't mount /cache/recovery/log

E:Can't open /cache/recovery/log

E:Can't mount /cache/recovery/last_log

E:Can't open /cache/recovery/last_log

When I try to restore an old cwm backup I get the same errors plus

Error mounting /system.

I am sure I converted to Ext4 as it stated it was faster and have no idea if this is an issue or not.

Reboot goes straight to cwm with the errors on mounting cache, I am at a loss at what to do!:confused::confused:
[Galaxy Tab  Android Development] tpike:
Odin back to stock ROM and give it a go from the top. sounds like you need a fresh recovery and kernel but you should do the whole ROM to be on the safe side.
[Galaxy Tab  Android Development] Retiredfinally:
Ok did odin with stock ef17 root and cwm and then installed your ROM, same error when cwm runs about /cache. Your ROM appeared to install successfully but sits on Samsung screen with no highlight and nothing happens. Looks like /cache is the key and I have no clue how to fix it!

Odin'ed with stock rom now and booted in to stock recovery, same error with /cache and now it is booting with samsung and highlight but keeps cycling does not seem like it is going to run. Going to shut it down and reboot to see what happens.

Thanks for the help!!, got any more ideas?
[Galaxy Tab  Android Development] tpike:
Sounds like you are boot looping. Wonder if it is a bad download of the stock full.tar? Usually a full Odin will fix it. Curious of Rodderik's thoughts. Maybe he will chime in after business hours.
[Galaxy Tab  Android Development] Retiredfinally:
Tried with pit file and without after a new download of the files with same results, boot loop again.

Damn strange, I was reading a book last night on it and this morning it was trashed.
[Galaxy Tab  Android Development] Dmaxx67:
Anyone running ICS on their sprint sgt
[Galaxy Tab  Android Development] interloper:
Yep. The AOKP build 23. Mostly works...mostly stable. Still has a 2.x kernel but its 4.0.3 based. I had to package the gapps in the rom zip to install them. It didn't take in recovery. There's only 3 CPU governors available and I'm not sure if UV/oc or unit.d actually work, so battery life isn't as good as it will be when those features or a 3.x kernel are working. Its good work and real smooth. Video is smooth, YouTube, Netflix and Mx video all work well.
[Galaxy Tab  Android Development] RockRatt:
I am running JTs from rootzwiki and everytji g seems to be working for me except front facing camera and face unlock but I think he is getting that added in to work hopefully. Really smooth and nice.

Sent From My KickAss ATT SGS2 SPORTING CM7
[Galaxy Tab  Android Development] jrhsu529:
Thoroughly lost and dazzled.

My issue:

Upon every single fresh reboot all downloaded apps disappear, market login disappears. Every boot gives me a fresh installation no matter what I do. The only way I cope is to "not boot".

What I have done:

1. Cleared all caches, repartitioned SD card. Re-flashed to stock w/ Heimdall and Odin (About 5 times now), with appropriate PIT files.

What may have gotten me here:

1. Encryption Unsuccessful Error on CM9 install and yes I hit the reset button.

Please help if you have knowledge of this issue and how I can resolve this. I can go back to stock, however even with a full stock flash there is a bug still somewhere in my system and I am just lost.

Thanks in advance.
[Galaxy Tab  Android Development] Dmaxx67:
If anyone is interested the aokp ics Tom is running very smooth and good on my sph-p100.
[Galaxy Tab  Android Development] Karl:
Ill take it
[Galaxy Tab  Android Development] neuteboomt:
Thank you Rodderik for all that you have done in this thread! I would not be running ICS with out your work!

I too am running JT1134's ICS v7 rom. So far it seems to be running good. I did have the ICS keyboard force close on me. But no other issues.
[Galaxy Tab  Android Development] hic87:
Hi , bro just one question , you mean it supports EXT4 ?
[Galaxy Tab  Android Development] Rodderik:
that's what EXT4 support means :P
[Galaxy Tab  Android Development] hic87:
Ok thanks a lot for your work

---------- Post added at 03:14 AM ---------- Previous post was at 03:08 AM ----------

Sorry man , but how did you get the ics for sprint , cause i've tried to install cm9 and ics on my sprint but it couldn't pass and , it said this on my cwm

"finding update package...

opening update package

verifuing update package...

E : signature verification failed

Instalation aborted

even i've read here in the forum , that it shouldn't work with the p100 , they said kernels and medems is different between p1000 and sph-p100 " http://xdaforums.com/showthread.php?t=1523174&page=33 " , if anyone has any ida , i'll apreciate your help
[Galaxy Tab  Android Development] Dmaxx67:
Go to the root wiki site vans go to our tab forum. Follow jts ics thread
[Galaxy Tab  Android Development] hic87:
The same problem bro with root wiki , i've been testing all last night , i do not undrestand where is the problem

I found the right kernel for sprint , thanks again
[Galaxy Tab  Android Development] Dmaxx67:
Flash build 5 then 7
[Galaxy Tab  Android Development] Dmaxx67:
I believe its a problem with cwm needing updated.
[Galaxy Tab  Android Development] tpike:
You are correct
[Galaxy Tab  Android Development] Rodderik:
to flash jt's ics with the cwm in this thread you need to edit the updater-script and remove the assert line at the top. then it will flash fine and will replace cwm with a newer version
[Galaxy Tab  Android Development] hic87:
I think , the problem is on my cwm , i flowed all steps you posted on this pot and i can not flash anything , same message i've posted
[Galaxy Tab  Android Development] Rodderik:
yeah that is the stock recovery not cwm flash the kernel from here to get cwm installed (assuming you already flashed the stock tar)
[Galaxy Tab  Android Development] hic87:
OK bro i'll do it right now
[Galaxy Tab  Android Development] tpike:
Rodderik long time no see around these parts :p
[Galaxy Tab  Android Development] hic87:
Nothing , the same problem , look

I do not know where is the problem , like i said to you i think my cwm doesn't it ?
[Galaxy Tab  Android Development] tpike:
Have you tried redownloading the ROM?
[Galaxy Tab  Android Development] hic87:
yep , i did it

---------- Post added at 09:20 PM ---------- Previous post was at 09:10 PM ----------

oooo it works , it works , that seemes to be ok but i have cwm 4.0 , do you suggest me to Flash build 5 then 7 ?
[Galaxy Tab  Android Development] tpike:
That's what i did
[Galaxy Tab  Android Development] hic87:
Ok pro than , i'll folow you
[Galaxy Tab  Android Development] hic87:
nothing , guys , i've got this message when , i would like to flash build 5
[Galaxy Tab  Android Development] hic87:
Ok then , i've solveed the mean problem , it was on recovery version , everyone who needs to uploead his sprint , he need to get a cwm 5 wish is availble here

http://rootzwiki.com/topic/11697-rom-cdma-aosp-ics-cm9-build7-0304/page__st__970 than flash build 5 before 7 , good luck
[Galaxy Tab  Android Development] Rodderik:
it is much easier than that...if you are using the cwm in this thread then all you need to do is download jt's latest cm9 build and open the zip in 7zip, drag META-INF\com\google\android\updater-script out of the zip and open it in a program like notepad++ (regular notepad sometimes doesn't save it correctly), remove the assert line (~3 lines at the top), drag the file back into the zip and flash....done
[Galaxy Tab  Android Development] rspray:
Hmm, still getting stuck on SetupConnection in Odin flash of stock files. Ideas? I've tried installing Kies again and switching USB ports. Is Odin 1.7 the only version that can be used?
[Galaxy Tab  Android Development] Rodderik:
you can use 1.3-1.8 of Odin (probably more) just fine...you don't need kies for the tab, just the drivers linked in the original post...try different usb ports, a different cable if you have one doesn't hurt either
[Galaxy Tab  Android Development] rspray:
Still no. I've got CWM v3 on the tab, and it is in the recovery mode (holding vol+ during reboot), as it won't fully boot (what I'm trying to fix). I've tried Odin 1.3, 1.7, 1.82 (can't find 1.8) and it shows the yellow light but stalls on SetupConn every time. My laptop only has 2 USB ports, and I only have the original Samsung cable. Any thing I can do to flash with CWM?
[Galaxy Tab  Android Development] Dmaxx67:
Try heimdall
[Galaxy Tab  Android Development] waqasshahzad1986:
Hey guys , i have read all the thread. and mine problem isn't solving. I have P100 tab , and followed total procedure but i am stuck.

No matter how i flash (using Odin or CWM Recovery) My Rom stays settings and internal data stays same , I think my Internal memory is cruptted, i used the pit file for repartition but i don't think its working for me , I am getting force closed , my root isn't working.

I am not a noob i am also a developer but this issue is killing me. any help will be appreciated.
[Galaxy Tab  Android Development] waqasshahzad1986:
Can anyone post working pit file , i can not format my tab properly. some one response
[Galaxy Tab  Android Development] tpike:
Read through the first page. Rodderik has a post on repartitioning.
[Galaxy Tab  Android Development] waqasshahzad1986:
pit does not format or repartition internal memory , it seems my internal memory is locked , is there any other way to format internal memory , other than factory reset or parted , cuz they don't work for me
[Galaxy Tab  Android Development] tpike:
What error are you getting that us leading you to this conclusion of your internal memory being locked up?
[Galaxy Tab  Android Development] waqasshahzad1986:
I get too many force close, so whenever I reboot or factory reset my data do not go away , it stays and newly installed apps gets uninstall , even in normal reboot i get same problem.

I have tried to fomat internal memory using parted (in cwm reocvery) , it formats it 95% and through errors

i tried to famat cache also it doesn't work.

parted /dev/block/mmcblk0

print

both partitions stays same no matter what command i use.
[Galaxy Tab  Android Development] jt1134:
Mmc is dead. Sorry. Hope you're still under warranty.
[Galaxy Tab  Android Development] Rodderik:
jt1134 is right...i've seen it happen quite a bit to many of the p100s unfotunately
[Galaxy Tab  Android Development] DaKillaWilla:
Any clue on what's the cause of that happening?
[Galaxy Tab  Android Development] jt1134:
poor quality hardware. Same thing happened to me.
[Galaxy Tab  Android Development] waqasshahzad1986:
There must be another way to make external sd card as Internal storage , i have tried few methods by making partitions and editing vold.fstab (system/etc) but i doesn't work.

Is it possible to installing whole OS on external sd card, i have seen other devices to do that .

basically i am new to tablets , i have worked on samsung mobile phone , by compiling kernel and editing the init.rc file. i am unable to find the source code for this specific model.

EDIT: seems like this mega development thread is dead. long gone.
[Galaxy Tab  Android Development] jt1134:
I suppose you could repurpose the external sdcard for data storage. You'd have to edit vold.fstab so that vold wouldn't mess with it, format it as ext4 or similar, then edit init.rc to point to it (it mounts as /dev/block/mmcblk1p1).

However, also on the same mmc as data is cache and dbdata. So you'd have to account for them as well depending on what base ROM you're using.

FWIW, for the while I used my device with the defective chip, I instead used CM9 with a modified MTD partition layout, that kept system, data, and cache all on the nand. ****ty part was I only had 188mb for data, but it worked perfectly otherwise. The changes involved to do this are minimal, and certainly provides for a speedier android experience than using sdcard for data :p
[Galaxy Tab  Android Development] Rodderik:
for a bootable stock kernel that i have posted in the OP look on my github...for anything after that i'd suggest peeking at what all jt1134 has done to see what applies

and there are a few ways to "bypass" the internal sdcard...both of which he hit on

unfortunately i've had a lot of ppl come to me about the internal sdcard failing...not sure if it is the card or the controller but writes just aren't persistent through reboots...usually requiring mainboard replacement by samsung