Possible to partition internal phone memory? - myTouch 3G Slide Q&A, Help & Troubleshooting

I would suspect there should be some way to copy the partitions contents, break off a small chunk and copy the contents back... possibly using an advanced application like partition magic.
Specifically I'm thinking about why most high power linux systems still run swap and why it increases latency on anything other than a g1, and theorizing it could be partially bc of the slower / read write speeds of our sdcards.
Most of the apps2sd roms leave a bunch of internal space.
Could we be better using this space to our advantage?
- faylix / local
PS: the above post was made off the top of my head with no attempt to test any of the statements. I appreciate any education.
Sent from my T-Mobile myTouch 3G Slide using XDA App

faylix said:
I would suspect there should be some way to copy the partitions contents, break off a small chunk and copy the contents back... possibly using an advanced application like partition magic.
Specifically I'm thinking about why most high power linux systems still run swap and why it increases latency on anything other than a g1, and theorizing it could be partially bc of the slower / read write speeds of our sdcards.
Most of the apps2sd roms leave a bunch of internal space.
Could we be better using this space to our advantage?
- faylix / local
PS: the above post was made off the top of my head with no attempt to test any of the statements. I appreciate any education.
Sent from my T-Mobile myTouch 3G Slide using XDA App
Click to expand...
Click to collapse
Faylix, the only way to do this would be via the kernel command line partitioning discussed ad nauseum in the G1 forum. Unfortunately, because the Slide has a locked down SPL that isn't really possible for us.
Should we one day get access to a more flexible SPL this could likely be achieved -- and to great results!

Related

Any solution to bad blocks?

Hi, I have been noticing a lot of mentions of bad blocks in band occurring over flashing corrupted files. My question is there anyway to fix these or do you over time have less memory to work with?
Sent from my PC36100
Please even just opinions would help.
I don't know conclusively, but I believe those blocks are bad indefinitely and you have less room to work with.
davidlightle said:
I don't know conclusively, but I believe those blocks are bad indefinitely and you have less room to work with.
Click to expand...
Click to collapse
Thanks for the input.
Sent from my PC36100
i don't know much about how it all works, but i have a theory (please correct me if i'm wrong).....
i'm getting the bad block issue. now, i rooted/nanunlocked with the unrevoked3 method (a while ago). i read that it's not "real 100%" nand unlocked. that it just opens just long enough to do whatever it is it does.
so when you flash the newer roms (with the bigger boot.img), it wont let it resize the boot partition.
i was planning of going back to square one tonight. flash stock 1.32ruu. and go from there with rooting/unlocking.
anywho, that's just my two cents
If by bad blocks youre talking actual hardware then its not directly due to rom flashing.
All mediums that allow for read/write: sdcards, hard drives (flash mediums and magnetic mediums) have a certain degree of degradation over time and it increases (more degradation) with use.
I think there is also an allowable percentage of bad blocks when you get the memory, (1%).
Bad blocks are natural and will occur.
Sent from my PC36100 using XDA App
nenn said:
If by bad blocks youre talking actual hardware then its not directly due to rom flashing.
All mediums that allow for read/write: sdcards, hard drives (flash mediums and magnetic mediums) have a certain degree of degradation over time and it increases (more degradation) with use.
I think there is also an allowable percentage of bad blocks when you get the memory, (1%).
Bad blocks are natural and will occur.
Sent from my PC36100 using XDA App
Click to expand...
Click to collapse
My question spawns from the change log of the new RA Recovery. It says the file size was reduced to help with the memory crunch resulting from bad blocks. (I'm recalling and paraphrasing)
Sent from my PC36100

Lifetime of internal storage...

since i do a lot of reflashing, trying various operating systems or changing the partition sizes and reflashing my favorite os (which is cyanogen atm, since its about double as fast as all the sense roms), i do a lot of writing to the internal memory.
usually flash memory got about 200.000 write cycles - beeing increased by intelligent hardware which balances writing between all blocks.
does anyone have actual experience when you start gaining bad blocks? i mean, if i continue testing roms this way, i might one day end up with a defective internal storage...
Isn't /data on the same memory chip as /system?
Because if it is I doubt it would make much difference how many roms you flash as data is constantly being written to /data in normal use.
mad-murdock said:
since i do a lot of reflashing, trying various operating systems or changing the partition sizes and reflashing my favorite os (which is cyanogen atm, since its about double as fast as all the sense roms), i do a lot of writing to the internal memory.
usually flash memory got about 200.000 write cycles - beeing increased by intelligent hardware which balances writing between all blocks.
does anyone have actual experience when you start gaining bad blocks? i mean, if i continue testing roms this way, i might one day end up with a defective internal storage...
Click to expand...
Click to collapse
dont worry about it, the old nand chips htc used to use could take a battering, so im sure the new ones can, i bought a htc touch dual (htc nike) about 7 or 8 years ago and i flashed it contstantly for atleast 5 of them, my mum uses it now and its still going strong
mercianary said:
Isn't /data on the same memory chip as /system?
Because if it is I doubt it would make much difference how many roms you flash as data is constantly being written to /data in normal use.
Click to expand...
Click to collapse
thats right in one way, but wrong in another. android uses YAFFS2 (yet another flash file system) which is specially developed for flash systems.
one advantage is, it doesnt flush each write access directly to the flash chip. another is, it cares to use all blocks equally. so some hours running android might only write a few blocks to data.
on the other hand, flashing a system (or using the recovery restore function) writes a lot of blocks each time.
AndroHero said:
dont worry about it, the old nand chips htc used to use could take a battering, so im sure the new ones can, i bought a htc touch dual (htc nike) about 7 or 8 years ago and i flashed it contstantly for atleast 5 of them, my mum uses it now and its still going strong
Click to expand...
Click to collapse
that acutally sounds great^^ still wonder, why some people have bad blocks. production failure? or did this appear while using?
mad-murdock said:
thats right in one way, but wrong in another. android uses YAFFS2 (yet another flash file system) which is specially developed for flash systems.
one advantage is, it doesnt flush each write access directly to the flash chip. another is, it cares to use all blocks equally. so some hours running android might only write a few blocks to data.
on the other hand, flashing a system (or using the recovery restore function) writes a lot of blocks each time.
that acutally sounds great^^ still wonder, why some people have bad blocks. production failure? or did this appear while using?
Click to expand...
Click to collapse
devices can come shipped with bad blocks on the nand chip thats how common they are, also htc take this into account when developing the partition table, especially in the boot sector because too many bad blocks might mean not enough space for the boot .img, then your screwed lol also A Bad Block does not affect the performance of valid blocks because it is isolated from the bit line by a select transistor.
AndroHero said:
devices can come shipped with bad blocks on the nand chip thats how common they are, also htc take this into account when developing the partition table, especially in the boot sector because too many bad blocks might mean not enough space for the boot .img, then your screwed lol also A Bad Block does not affect the performance of valid blocks because it is isolated from the bit line by a select transistor.
Click to expand...
Click to collapse
i see - if bad blocks are shipped, no need to worry. only if you get a "new" bad block, total failure isnt far from my experience with flash chips. thanks for your info^^

what app to burn cd-roms?

so i was just curious what app does everyone uses on Computer to burn the CD-ROM in these forums to disk also how does someone make a CD-DRIVE become recognized in the My Computer... on app on Droid? does these ROMs work on any phone that uses a CD-ROM?
Sent from my PC36100 using XDA App
This is a joke, right?
If you put coins inside CD-ROM. The app should work
Sent from my PC36100 using XDA App
OK, wow, hello 1999, the new world of cd burners...
First off, you do realize that a phone ROM has NOTHING to do with a CD-ROM, right?
so i was just curious what app does everyone uses on Computer to burn the CD-ROM in these forums to disk
Click to expand...
Click to collapse
I use Nero to burn cd's and dvd's on my computer.
also how does someone make a CD-DRIVE become recognized in the My Computer... on app on Droid?
Click to expand...
Click to collapse
Huh? You want to be able to read a cd drive on your phone? Not possible, never will be.
does these ROMs work on any phone that uses a CD-ROM?
Click to expand...
Click to collapse
Again, NO phone's have cd rom drives...
It's technically our fault. We call the Android OS programs, roms. ROM is any read only memory. About as close to rom that they get is static ram with a nand lock. So yeah it could be confusing. Old hand held stuff really had rom chips in them. Rom burners and erasers would would manage the contents of the chips. They still exist in our phone, but probably in the form of programmable arrays which point to boot sequences for the IC devices in the phones. But that's a guess.
So there's room for a gracious over look.
I use an external dvd recorder with my evo. Using this setup, I can easily burn the contents of my sd card onto the dvd. You should try it...
willy900wonka said:
It's technically our fault. We call the Android OS programs, roms. ROM is any read only memory. About as close to rom that they get is static ram with a nand lock. So yeah it could be confusing. Old hand held stuff really had rom chips in them. Rom burners and erasers would would manage the contents of the chips. They still exist in our phone, but probably in the form of programmable arrays which point to boot sequences for the IC devices in the phones. But that's a guess.
So there's room for a gracious over look.
Click to expand...
Click to collapse
That's quite a stttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeeeeetttttttttttttttcccccccccccccccccchhhhhhhhhhhhhhhhhhhhhh.
dude, there is no similarity between a cd-rom and phone rom. the difference:
rom is read only memory. cd's are READ ONLY and have MEMORY so they are known as a cd-rom (or compact disc read only memory). our phone's rom is supposed to be read only, but by rooting it we are able to write to it, so it is no longer technically rom, but we still call it that.
does that help?
Anyone get bluray working yet?
its just encarta loads slow and yes you can put usb drive on your phone so i might as well access it and save data over wiki because wiki takes banwidth
Sent from my PC36100 using XDA App
Shocked !
its just encarta loads slow
Click to expand...
Click to collapse
No.
and yes you can put usb drive on your phone
Click to expand...
Click to collapse
No.
and save data over wiki because wiki takes banwidth
Click to expand...
Click to collapse
No.
I thought the troll post was quite clever until he mentioned Encarta. I haven't used Encarta since 1995.
Now THIS is the way I like to start my day at work! ENCARTA!?! HILARIOUS
I'm pretty sure that this is the best thread ever.
i dont know about any of you but i play cd's with my evo all day every day =P
heythatsghetto said:
i dont know about any of you but i play cd's with my evo all day every day =P
Click to expand...
Click to collapse
I don't know why you spent so much extra for the CD add-on. My cassette add-on is working just fine.
*Rocks out to Violent Femmes on cassette*
SolsticeZero said:
I thought the troll post was quite clever until he mentioned Encarta. I haven't used Encarta since 1995.
Click to expand...
Click to collapse
Encarta made a huge comeback this morning. They put the internets on a CD to save bandwidth. Your data allowance of unlimited will now roll over to unlimited plus ten.
I prefer to burn CDs by putting them in the microwave.
I HAVE NO IDEA WHATS GOING ON!!!!
Sent from my PC36100 using XDA Premium App

Why am I running out of space/memory?

Hello all!
This is driving me crazy!
I have the usual collection of apps on my Desire, a couple of Nav software (being the big ones) etc etc.
However I have moved all of the apps, except things like swype, Advanced task killer, and a couple of widgets to my SD card, either with the native android function or with titanium backup.
However i keep getting the dreaded low space warning.
Why is this happening?
If I move the apps to the SD card, why am i still losing space on the phone?
And on a side note, why in 2011 we still have to deal with something a la 1986 with DOS and its memory shenaningans!
short story: not everything is moved when you move something to the sd card.
search on here about the differences between apps2sd vs data2sd (or d2whatever, or d2ext)
Dammit!
But thanks for your answer, at least I know where I stand.
I have lazily avoided going down the app2sd route so far, since didnt want to start the partitioning etc process.
I think I will keep going for a couple of weeks more, until I get my sensation, and in awhile probably have to do this for that one too. Will the sensation have the same problem (apart from higher RAM)?
Honestly, what were google thinking making this setup? Did they except their OS to have only 10 apps created for it?? Talk about believing in success!
HTC designed and manufactured the phones, not Google.
The Senstation should have at least 1GB of internal, as far as I remember.
k.aalai said:
Dammit!
But thanks for your answer, at least I know where I stand.
I have lazily avoided going down the app2sd route so far, since didnt want to start the partitioning etc process.
I think I will keep going for a couple of weeks more, until I get my sensation, and in awhile probably have to do this for that one too. Will the sensation have the same problem (apart from higher RAM)?
Honestly, what were google thinking making this setup? Did they except their OS to have only 10 apps created for it?? Talk about believing in success!
Click to expand...
Click to collapse
HTC always put extremely low internal storage onto their phones. Its not Google's fault. The Sensation has a 4GB ROM (But only 1GB is given to users for applications, the rest goes to the system partition etc.).
we really should yell at HTC then huh..? any idea why they do this?
I don't know what its like in your country, but in mine, a phone's lifespan is only about 2 yrs. Carriers offer subsidized upgrades (with contracts mind you), so most people upgrade every couple of years. I have a 800mb ext4 partition with data2sd and still have 400 free. I have over 200 apps installed, not that I use more than 10% of them, lol. I think the 1GB user space on the sensation should last you just fine. One thing to keep in mind is that he sensation bootloader is currently locked, which means hacks like this may not be available for it.
itachi1706 said:
HTC always put extremely low internal storage onto their phones. Its not Google's fault. The Sensation has a 4GB ROM (But only 1GB is given to users for applications, the rest goes to the system partition etc.).
Click to expand...
Click to collapse
If you root and s-off you can change the internal partition table size according to the rom you use. This maximises the space available to you for apps, in my case 332mb instead of 147 that you get with stock.
The processes to do this are pretty painless if you are good with following specific instructions.
Bloody tech companies, screw you in the end one way or another! If its not apple, its MS, and now HTC.
Honestly 150mb of RAM? in 2011????? The first Iphone could use 8Gigs years ago....
Ive had 4 HTCs phone in succession and each one had some issues somewhere. Sad thing is they were the best out there at their respective time!
Why oh why does it seem 95% of products seem to have never been properly thought out or tested!!!!
Rant over....
Thanks for the replies guys, and to add to your replies, yes I am getting an upgrade on contract, and hoping the Sensation bootloader will be unlocked soon (locking them in the first place, another great genius company decision there!).
If the sensation memory is not enough, I suppose will have to go through the ext4 route!
All your replies are much appreciated!
I have a htc desire stock orange uk, S-OFF, rooted.
download Link2sd (you have to be rooted)
With link2sd all I did was use Ubuntu and gparted to partition my 8gb sd card the 2nd partition set at 1024mb and the rest all together and both FAT32, as on the market app info it says ext2, ext3 etc etc can only be used with a custom rom.
hope this helps
This has been a life saver went from 17MB free to Nearly 60MB!!!!!
k.aalai said:
Thanks for the replies guys, and to add to your replies, yes I am getting an upgrade on contract, and hoping the Sensation bootloader will be unlocked soon (locking them in the first place, another great genius company decision there!).
If the sensation memory is not enough, I suppose will have to go through the ext4 route!
All your replies are much appreciated!
Click to expand...
Click to collapse
The sensation is going to get it's bootloader unlocked in august. And 1gb should be enough for now.
http://m.facebook.com/notes/htc-uk/bootloader-unlocking-progress/241032199259602?_rdr
Sent from my HTC Original Desire using Tapatalk

[Q] Re-partition Internal Memory?

I have done a general search on Google and found several articles relating to this subject, but when I searched XDA I didn't find anything conclusive or useful or even informative. The Samsung Galaxy S4 was supposed to be at least a 16GB phone. To me, that means 16GB of usable space to install apps. I knew there would be some bloatware, but when I got my SGS4, I was annoyed to see that the device memory total space was only 9.72 GB, and the bloatware was installed in that space! That left me with only a measly 8GB to install my apps. So where did the other 6.28 GB go? From what I read, it was used by the "system" and hidden "Samsung recovery partitions".
Well, I do not care about recovery partitions. I would rather trust Titanium Backup and my Nandroid backups and have more usable space than have a recovery partition I can't access. I am stingy with my storage, which is at a premium on mobile devices. I like to have control over every megabyte and I don't like the manufacturer deciding how my space is used. I already got an SD card for it, but I still want that missing space back.
So here is my question; how does one re-partition or re-size the partitions of the internal memory of the Samsung Galaxy S4? I know that linux has some amazing partition editors like gparted that can re-size partitions without destroying them, and Android is based on linux, so is there anything like an "aparted"?
I think in the system partition aside from the actual OS there's an odd 2-3 gigs of temp space to be utilizing during updates via Kiev etc. Since the size of TW roms are so big it makes sense in some weird way.
However anything I've read regarding repartioning is supposed to be pretty risky procedure. A lot of us that have gone to the Google Edition rom are also stuck with the original partitions even though GE rom nearly a gig smaller than TW rom. So especially wasted space for us.
Sent from my GT-I9505G using Tapatalk 4 Beta
Please read forum rules before posting
Questions and Help issues go in Q&A and Help section
Thread moved
Thank you for your cooperation
Friendly Neighborhood Moderator
lazaro17 said:
I think in the system partition aside from the actual OS there's an odd 2-3 gigs of temp space to be utilizing during updates via Kiev etc. Since the size of TW roms are so big it makes sense in some weird way.
However anything I've read regarding repartioning is supposed to be pretty risky procedure. A lot of us that have gone to the Google Edition rom are also stuck with the original partitions even though GE rom nearly a gig smaller than TW rom. So especially wasted space for us.
Sent from my GT-I9505G using Tapatalk 4 Beta
Click to expand...
Click to collapse
See, that's exactly what I am talking about. I don't plan to ever update my stock rom via Kiev, assuming I ever update it at all, since I flashed a modified stock kernel to get root. Where did you read about repartitioning being risky? I couldn't even find that much. Is it equally risky for all devices, or do the more modern devices have more options? I also flashed the Google Edition rom hoping to get the space back, but nope! It really sucks that a non-touchwiz, non-samsung rom would still allow a wasted partition.
Zaron DarkStar said:
See, that's exactly what I am talking about. I don't plan to ever update my stock rom via Kiev, assuming I ever update it at all, since I flashed a modified stock kernel to get root. Where did you read about repartitioning being risky? I couldn't even find that much. Is it equally risky for all devices, or do the more modern devices have more options? I also flashed the Google Edition rom hoping to get the space back, but nope! It really sucks that a non-touchwiz, non-samsung rom would still allow a wasted partition.
Click to expand...
Click to collapse
In order to partition that internal memory you have to wipe it. And that means everything. System, recovery, download mode, boot loader, everything.
The connection with Odin or adb at this point would be totally housed in RAM. It would need to maintain that connection in order to complete the task of adding the new partition, adding the download mode back, adding recovery, and finally the ROM itself.
If the phone lost its connection during that process or lost power or the update process got pushed out of ram for any reason the phone would be hard bricked as there would be no way to reestablish communication with it to restart the process. You couldn't power it on or boot it to anything. It would be a $600 paper weight.
Meanwhile the alternative option is to just go buy an $8 external 16gb SD card or a $20 external 32gb SD card. That carries no risk whatsoever and expands your phone's storage well beyond the original 9gb of usable space you started with.
Sent from your phone. You should be careful where you leave that thing.
Skipjacks said:
In order to partition that internal memory you have to wipe it. And that means everything. System, recovery, download mode, boot loader, everything.
The connection with Odin or adb at this point would be totally housed in RAM. It would need to maintain that connection in order to complete the task of adding the new partition, adding the download mode back, adding recovery, and finally the ROM itself.
If the phone lost its connection during that process or lost power or the update process got pushed out of ram for any reason the phone would be hard bricked as there would be no way to reestablish communication with it to restart the process. You couldn't power it on or boot it to anything. It would be a $600 paper weight.
Meanwhile the alternative option is to just go buy an $8 external 16gb SD card or a $20 external 32gb SD card. That carries no risk whatsoever and expands your phone's storage well beyond the original 9gb of usable space you started with.
Sent from your phone. You should be careful where you leave that thing.
Click to expand...
Click to collapse
Thanks! And yes I also hit the thanks button . I had no idea that partitioning the internal memory was THAT risky. I am surprised nobody has come up with a better way, like how you would boot from a CD to partition your computer. Maybe a way to boot from external SD or something? It also makes me curious; if the manufacturer started with blank internal memory, how did they write the initial recovery and ROM to it in the first place? What are they able to do that we can't do?
Zaron DarkStar said:
Thanks! And yes I also hit the thanks button . I had no idea that partitioning the internal memory was THAT risky. I am surprised nobody has come up with a better way, like how you would boot from a CD to partition your computer. Maybe a way to boot from external SD or something? It also makes me curious; if the manufacturer started with blank internal memory, how did they write the initial recovery and ROM to it in the first place? What are they able to do that we can't do?
Click to expand...
Click to collapse
Your computer has a bios that exists on a saparate chip from everything else. The bios is like a pre-boot that waits for you to hit the power button, then it looks for a hard drive with an OS to get going the rest of the way. If it doesn't find a hard drive it will look to a CD ROM drive that will take the next step.
The operating sysem resides on your hard drive. So you can wipe your hard drive and the bios will at least let the computer physically turn on.
On your cell phone all that stuff resides on the same internal memory. So if you wipe it clean, it doesn't even have something like a bios that can look for a secondary boot option on an SD Card.
Samsung probably programs the memory chips on a separate machine before they even put them on the mother board. Think of an old 8 bit Nintendo. Super Mario Bros. exists entirely on the game cartridge. It's pre programed to hold the game. You then take that game cartridge (which is essentially just a memory chip on a circuit board inside the plastic case) and insert it into the Nintendo in order to boot up the game. Without the game inserted the power button just blinks and the Nintendo doesn't know what to do. Same thing with your phone. Samsung programs the memory chip somewhere else, then puts the fully prgrammed chip onto the mother board and it boots up. (This is a VERY generic example. There are about 500 things that are different about how these two sysems boot. I am well aware of this. I jus used it as an example to help clarify the concept.)
Skipjacks said:
On your cell phone all that stuff resides on the same internal memory. So if you wipe it clean, it doesn't even have something like a bios that can look for a secondary boot option on an SD Card.[/I]
Click to expand...
Click to collapse
Ugh that seems like a bad design choice. And all manufacturers are doing this? Nobody has managed to squeeze in a separate chip for the recovery, even on tablets?
Skipjacks said:
Samsung probably programs the memory chips on a separate machine before they even put them on the mother board.[/I]
Click to expand...
Click to collapse
So what you are saying is that the process Samsung probably used can't be used after the chip has been placed in the phone without extreme risk? Got it.
Zaron DarkStar said:
Ugh that seems like a bad design choice. And all manufacturers are doing this? Nobody has managed to squeeze in a separate chip for the recovery, even on tablets?
So what you are saying is that the process Samsung probably used can't be used after the chip has been placed in the phone without extreme risk? Got it.
Click to expand...
Click to collapse
You probably need to unsolder the chip from the board and use a chip programmer to write everything back to the chip.
macaumen said:
You probably need to unsolder the chip from the board and use a chip programmer to write everything back to the chip.
Click to expand...
Click to collapse
I don't think I'll be attempting something like that. That would make me even more nervous than wiping the internal memory. I'm a GTAW welder, and I still don't think I would have steady enough hands to go messing with the physical chips inside my phone.
Sent from my SGH-M919 using xda app-developers app
One chip?
Anyway my other question still remains. Android software/hardware is all designed to run off of one internal chip that holds everything? Even on tablets? And nobody has attempted to break this mold?
You can actually adjust the partition details through what is called a pit file (partition information table)
There is a thread where someone was able to create the pit files flashable through Odin. While they are flashable, I have tried everything on my s3 to get it to work. I think there is some bootloader code which ignores unsigned or not genuine pit files. There is just something preventing them from taking effect even though it says it flashed successfully.
You should easily be able to take some blocks from system partition and add them to data without and risks.
Btw it's impossible to hard brick this and the s3. You would just need a jtag device to rewrite the bootloader back to the device. Some people have said that the USB jigs you see on eBay work. And for 5 bucks what the heck lol.
But generally speaking, playing with pit files and partitions can get costly.
Sent from my SGH-M919 using Tapatalk 2
I'm still very interested in this. I intend to only use the Google Play ROM's, which are 500MB, rather than 2GB
Samsung said that the S4's system only uses 1GB more than the S3, yet consumes 2GB more in total :/
DON'T TRY THIS. OTHERWISE IT'LL BRICK YOUR DEVICE
There's a solution for S4 i9500, but apparently it was officially released by samsung. I don't believe samsung or t-mobile will do the same, but I hope so. Or if anything could be done from this to be adapted to m919 would be great.
http://forum.xda-developers.com/showthread.php?t=2429309
Zaron DarkStar said:
Ugh that seems like a bad design choice. And all manufacturers are doing this? Nobody has managed to squeeze in a separate chip for the recovery, even on tablets?
Click to expand...
Click to collapse
I strongly suspect this goes to how ARM Systems-on-a-Chip work. These devices don't expect to encounter any kind of hardware intermediary between the processor and the chips. That's what the drivers are for. These devices are designed for simple bootstrapping, and the best way to do that is to connect the CPU to a single internal store of flash memory. Also, no device manufacturer expects to need to repartition their internal flashes within the device's working life. The partition sizes were chosen very carefully so it isn't necessary. They trade in some leeway space to be able to "set it and forget it." In the end, they don't expect anyone (including themselves) to tinker with it after it's been all set up. Normal users won't be in a position to encounter the recovery system, and even skilled amateurs trying to fix something mildly serious would find the stock recovery system sufficient. If that doesn't work, it's probably going back to the manufacturer.
Still a bad design.
WhosAsking said:
Also, no device manufacturer expects to need to repartition their internal flashes within the device's working life.
Click to expand...
Click to collapse
So when they advertise a device as having a certain amount of storage, yet the actual user controlled usable storage space is almost half that, they don't think people are going to have a problem with that and will want to get that storage space back, through re-partitioning if necessary?
WhosAsking said:
The partition sizes were chosen very carefully so it isn't necessary.
Click to expand...
Click to collapse
The partition sizes weren't chosen by ME, the consumer, owner, and end-user of the device, so it is quite necessary I have control over the storage I paid for.
WhosAsking said:
They trade in some leeway space to be able to "set it and forget it."
Click to expand...
Click to collapse
You mean they trade so of MY hardware's capability for the current/future needs of whatever services they might decide to implement, even if I will never use said services.
WhosAsking said:
In the end, they don't expect anyone (including themselves) to tinker with it after it's been all set up.
Click to expand...
Click to collapse
I tinker with all my electronics to suit my needs. I change the partition structure of my computer occasionally when my storage allocation needs change enough that it becomes necessary.
WhosAsking said:
Normal users won't be in a position to encounter the recovery system, and even skilled amateurs trying to fix something mildly serious would find the stock recovery system sufficient.
Click to expand...
Click to collapse
This isn't about trying to fix a problem. This is about being able to control and use ALL of the storage I expected to have on a device I paid for.
It just sounds like you are making excuses for Samsung. Please don't. It is bad enough that we have to deal with bloatware, but for a manufacturer to reduce a device's functionality, knowing that it is risky/difficult to reverse, for the sake of their proprietary services that the user may not want is just unacceptable.
If I wanted a device where the manufacturer makes the decisions for me the I would buy an Apple. I choose Android for its openness and customizability, so I get annoyed when I see manufacturers deliberately reduce a device's customizability to make way for their proprietary services. I think manufacturers should respect the spirit of the platform they are making devices for, otherwise they are making devices for the wrong platform. More specifically, I think Samsung should respect the spirit of Android, and stop trying to shove their proprietary bloatware down our throats.
Zaron, let me put it another way. The sizes you hear advertised on TV and ads and so on are much like hard drive sizes and the "up to" internet speeds you also see; you're not expected to actually get every last bit that's advertised. The only way you'll fix that is to change advertising laws; good luck trying to get something like that through a legislature.
There's also the fact that those of us here do not represent the typical user of these phones. The average person wants to be able to just get their apps done and be done with it. Quite simply, you can't please everyone, so it's better to annoy a small number of diehard geeks than a larger number of less-technically-literate buyers. As for the "spirit of Android," I don't see any such thing. Android is what manufacturers make of it (like with Amazon). We're talking companies here; not bleeding hearts. For Samsung, Android just happens to be the non-Apple system best at hand. It's not like they're betting the farm on it, either; they're developing Tizen, too, which will be going into their Gear 2 line of smartwatches.
WhosAsking said:
Zaron, let me put it another way.
Click to expand...
Click to collapse
Ok let's break this down since it sounds like once again you are making excuses.
WhosAsking said:
The sizes you hear advertised on TV and ads and so on are much like hard drive sizes and the "up to" internet speeds you also see; you're not expected to actually get every last bit that's advertised.
Click to expand...
Click to collapse
I have gotten nearly ALL of the storage space I paid for on EVERY hard drive I have ever bought. There is a miniscule loss for the formatting overhead and partition table, and maybe a couple hundred megabytes for the Windows recovery partition if I CHOOSE to have one. This is quite minor compared to the 500GB - 3TB of space my drives have. On the GS4, I got nearly half, HALF of the usable storage I thought I was buying. There is a huge difference between minor overhead cost and HALF. Also, most of the time I get exactly the amount of bandwidth I pay for as well, for both my home internet and mobile data. It is rare I get any slowdown. So don't give me this nonsense about not expecting to get what is advertised.
WhosAsking said:
The only way you'll fix that is to change advertising laws; good luck trying to get something like that through a legislature.
Click to expand...
Click to collapse
I don't need to change any laws to vote with my wallet, which is the only thing Samsung should be concerned with: how customers vote with their money.
WhosAsking said:
There's also the fact that those of us here do not represent the typical user of these phones. The average person wants to be able to just get their apps done and be done with it.
Click to expand...
Click to collapse
Really? Because everyone I know who has an Android got one for the ability to customize/tinker with it. But even assuming there is a larger user base I haven't seen that doesn't care as much about customizing, what if said "average people" want to install many apps on their phone? Maybe they want to try out one of the many relatively large Android games on the market. Even an "average" user of a mobile device can do simple math. If they install a few games that are a couple GB each and then run out of space, and then add up the total space they used and compare it to how much their device should have, they would notice they got cheated real quick. All they have to do is go into the app manager in the settings and look at the amount of space used/free to see they don't have as much space as they thought.
WhosAsking said:
Quite simply, you can't please everyone, so it's better to annoy a small number of diehard geeks than a larger number of less-technically-literate buyers.
Click to expand...
Click to collapse
I do agree that it is difficult to please everyone. However, who exactly are they pleasing by cutting the usable storage space in half? Answer: nobody but themselves, in order to exert control over their customers. That is all. I have not heard a single person say, "I am so happy with all of Samsung's built-in services, and I don't mind at all that I have only half the space listed on the box!"
WhosAsking said:
As for the "spirit of Android," I don't see any such thing.
Click to expand...
Click to collapse
When I say spirit of Android, what I mean is the desire to make a useful device that puts the power of customization in the hands of the user. I mean a device that is the opposite of an Apple device. I mean a device that can be used independently of its creator company. I mean the ability to change the ROM, the launcher, the dialer, the SMS app, and allowing pretty much every other part of the device's software to be modular and customizable. I mean the ability to sideload apps, install other market apps, and not be tied down to one marketplace. I mean the ability to have a device that doesn't make you feel beholden to any entity. That is the spirit of Android. So when a company makes an Android device with features that deliberately move away from customization and towards proprietary dependence, aka dedicating almost half of the SGS4's internal storage for proprietary services, while advertising it as having the full 16GB, that pisses me off. If Android was a religion, it would be the equivalent of blasphemy. When I am in the market for a new device, a company gets my attention by having a more powerful device with more customization options. Also, nothing makes me switch manufacturers faster than when I feel like they are trying to lock me in to their economy.
Now, if you respond to me in the same manner as your last two posts, full of industry excuses and reasons why we shouldn't criticize our corporate overlords, then I will assume you are just a shill, and I will ignore you. I have better things to do than argue with a shill, so prove to me you aren't one.
You're right. It sucks. You should get the entire cell phone industry (valued at several hundred billion dollars) to change its' marketing systems.
Let me know how that works out for you.
The rest of us don't like it either, but we've moved on because we learned how to interpret the manufacturer's claims into what we can actually except to see. Now stop yelling at everyone on XDA who is just trying to explain it to you. We're not the ones who came up with these shadey marketing practices. And just because we understand the shadey marketing practices doesn't mean we support them.
You are preaching to the chior. We all agree with you.
Skipjacks said:
You're right. It sucks. You should get the entire cell phone industry (valued at several hundred billion dollars) to change its' marketing systems.
Let me know how that works out for you.
The rest of us don't like it either, but we've moved on because we learned how to interpret the manufacturer's claims into what we can actually except to see. Now stop yelling at everyone on XDA who is just trying to explain it to you. We're not the ones who came up with these shadey marketing practices. And just because we understand the shadey marketing practices doesn't mean we support them.
You are preaching to the chior. We all agree with you.
Click to expand...
Click to collapse
You were helpful to me before, why do you sound so angry now? I wasn't yelling at "everyone". I was disagreeing with one person about the premise that no matter what we do, we should expect to get screwed in some way every time we buy a phone. I don't accept that. I don't even have a problem with people who do accept it, but I do have a problem when people explain it to me, and then sound like they are trying to get me to accept getting screwed. This thread started with me asking if there was a way to easily re-partition the internal memory of the SGS4, and when the answer was basically "no", the purpose of this thread was pretty much served. However, it went on to become a discussion about why things are the way they are, which inevitably led to the business practices of Samsung, at which point it started to feel like I was being told to just accept the situation, which got me riled up. Big corporations wouldn't be big without their customers, so I intend to stay a customer who cares. I won't give in to apathy or complacency, and I won't accept corporate control, even if I can't directly do anything about it. I appreciate the explanations, and I am sorry offended anyone.

Categories

Resources