yashsingh1/xdaforums huggingface dataset:
[Galaxy S II Q&A, Help & Troubleshooting] tzoller:
Hello,

got one piece of the i9100 and set up the e-mail ( other that g-mail ) in POP3/IMAP, then noticed that once reading the e-mail, have the option to change the background / text colour combination. I chose the black background + white text.

Then i thought, what if any webpage can have the black background / white letters, that would be significant battery gain having not to lit up useless pixels for a white background.

Question is.... is there any possibility to have the background turned to black, or to be able to choose from some colour combinations, once viewing any web page ? Is there any software, any hack that would allow this ?

have a nice day,

radu
[Galaxy S II Q&A, Help & Troubleshooting] RogerPodacter:
this is already available on cyanogen 7. the web browser inverts all colors so all white web pages turn to black with white text. great for battery saving, but there is nothing you can do for the SGS2 as its not all open source to enable this unless some after market browser did it.
[Galaxy S II Q&A, Help & Troubleshooting] claimui:
I have been experimenting with a way to get the web browser to use a black background using a web filtering proxy. You can check out my thread here: http://xdaforums.com/showthread.php?p=17960461. It works very well on my Galaxy S II, but at the moment, the process is somewhat cumbersome. If you're adventurous, you can give it a try. If not, hopefully some folks will take my solution and package it into something neat and tidy.
[Sony Ericsson XPERIA X10 Mini] 1fishing5:
I don t know how to get froyo with my xperia x10 mini pro u20i!some people on the net say it is possible.....how?(i am rooted)
[Sony Ericsson XPERIA X10 Mini] leftAlone:
Install xRecovery, then go to one of the CM6 threads in the mini pro threads, make sure you have the right baseband then just flash the ROM.
[Xoom Q&A, Help & Troubleshooting] oaz1:
Hey,

i'm pretty new to all this android. But yes after i seen the xoom, i want to have it. So i decided to buy me one, but it was not availible in my country and i bought an USA verizon version. I was testing it a bit and i was sure i want the 3g eu version and sell it and wait for the version which i want have.

Yesterday i got my xoom and i was pretty shocked!! It was pretty laggy and got the android lags, the first xoom doesnt have this lags but i was also stock.

I think there is a different between this to models or i dont know why my xoom is so laggy now! My first thought was to root it and overclock it, i will try that later. Maybee do also a reset.

How can i check this if that laggy?
[Xoom Q&A, Help & Troubleshooting] rschenck:
I think you are saying you bought a US 3G Xoom out of sheer gadget greed, then sold it to buy a Euro 3G. You feel the Euro model is more laggy than the US model?

Do you mean in terms of overall performance or data connection? Was the US version you had running 3.1, and now the Euro model is running 3.0? That would certainly account for a certain amount of extra lag.
[Xoom Q&A, Help & Troubleshooting] oaz1:
Thank you for your fast answer!

Yes the first is right!!

No both were running on 3.0.1. And i mean the performance, scroll between homescreen pages, starup apps and so on!
[Xoom Q&A, Help & Troubleshooting] rschenck:
That is very strange....I don;t know of any reason for one to be more laggy than the other.

I would suggest doing a factory reset, then using one of the threads here to root it and update to 3.1. That should solve most lag issues you may have.
[Xoom Q&A, Help & Troubleshooting] oaz1:
Yes i think so to, i tried to remove a few widget an see what happen.

I'll root it, later i forgot my usb cabel! :( For 3.1 is no EU support, after i update my 3g wont work anymore or i m wrong?
[Xoom Q&A, Help & Troubleshooting] rschenck:
It is possible to upgrade a Euro 3G to 3.1 and keep your 3G...it is just a bit tricky.

Check this thread....http://xdaforums.com/showthread.php?t=1089695
[Xoom Q&A, Help & Troubleshooting] oaz1:
Thank you very much!! I didnt see this thread yet! ;)

I m pretty new to this all android stuff, like i said! Is there something like wikipedia for all the words like flash, root, unlock so on?
[Xoom Q&A, Help & Troubleshooting] oaz1:
Some more, i can remember that i have with my first xoom wifi problems at my workingplace but with the new one not. The place is the same as bevore, no changes. Its pretty odd, cause i think aluminium shields more than plastic.
[Touch Pro, Fuze General] Bacco75:
Hi everyone, I own a HTC Raphael with italian 3G sim since 2 years and a half.

Recently I updated the radio for my device: the first custom radio I used was 1.11.25.01 and then I changed to 1.14.25.35.

It's been 2 months that I can't connect to 3G network anymore

, so the device automatically switches to TIM. It cannot find other network using manual search too (only TIM, VODAFONE and WIND).

I'm using OS Version 5.2.23683, Manila version 2.5.20161332.0 CFC,

Rom version v.5.23683 (date 08/30/10). Everything comes from TAEL ROM.

Does anybody know the reason?

Thank you for yor time and sorry if I didn't choose the right section.
[Touch Pro, Fuze General] Bacco75:
Solved by installing latest Tael Rom.
[Vibrant General] karthik.rajamanikam:
Hi All,

I am new to this forum/android devices. Few months back I got a UNLOCKED SAMSUNG VIBRANT phone. The phone initially had ECLAIR, I have updated it to FROYO 2.2 (t959uvkb5). I see apps like amazon mp3, slacker etc and I want to get rid-off them, when I try to use the update.zip file and ROOT the phone, I am getting an error " Signature Verification Failed".

I would really appreciate if you someone suggests me the steps to ROOT my phone with FROYO 2.2 (t959uvkb5).

Also, please let me know can I continue to use the phone keeping it ROOTed( as people tells ROOTED phones will consume more battery) or do I need to UNROOT after removing the unwated apps.
[Vibrant General] movieaddict:
let me start by saying rooting ur phone will not kill ur battery quicker.

follow this link and it will help u root ur phone!

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

that link will help u root ur phone whether ur on 2.1or 2.2.

Now for the bloatware If u delete the bloatware u cannot upgrade to 2.3 if it ever comes out. But if ur gonna not add roms to this phone and all that fun stuff, i suggest Titaniumbackup premium. It will freeze the bloatware and it will not show up in ur app drawer and then when u wanna do a upgrade all u have to is unfreeze and u can upgrade to 2.3. But if ur gonna root and do all that fun stuff with roms then u can just delete the bloatware and flash back to stock with odin to get all the bloatware back like it was never gone. Or add a rom with all the bloatware gone already and faster phone.
[Vibrant General] karthik.rajamanikam:
Thanks a lot movieaddict. I will try the steps and let u know the result.
[Vibrant General] SamsungVibrant:
Hey movieaddict, why would removing bloatware prevent you from upgrading to 2.3?

I've removed bloatware in the past, and used kies to upgrade to kb1 and kb5 with no problem.

Also to the original poster. You can go to the development section, and install the stock deodexed/rooted KB5. All the hardwork as already been done.
[Vibrant General] nomadrider123:
The toolbox comes in handy also

http://xdaforums.com/showthread.php?t=954509
[Vibrant General] movieaddict:
i read that u shouldnt delete bloatware if u want to upgrade from kies...cool if u did.
[Vibrant General] jwalk74:
My experience with AIO has been hit and miss with rooting. Odin is great though, Superoneclick is better IMO.
[Galaxy S II Original Android Development] Odia:
The structure of the PIT is defined below:-

Based on PIT u1_02_20110310_emmc_EXT4.pit

Partition Name	LEN	LEN in BLK	OS Partition	Physical Partition

GANG	00000000	0000	0
BOOT	00000000	0000	1
EFS	013FFFFF	00A0	0p1	4
SBL1	0013FFFF	000A	0p2	2
SBL2	0013FFFF	000A	0p3	3
PARAM	007FFFFF	0040	0p4	5
KERNEL	007FFFFF	0040	0p5	6
RECOVERY	007FFFFF	0040	0p6	7
CACHE	063FFFFF	0320	0p7	8
MODEM	00FFFFFF	0080	0p8	9
FACTORYFS	1FFFFFFF	1000	0p9	a
DATAFS	7FFFFFFF	4000	0p10	b
UMS	2E07FFFFF	1704000	0p11	c
HIDDEN	1FFFFFFF	1000	0p12	d

The offsets in the flash are as follows:-

Partition Name	START

GANG	0x0000000000000000
BOOT	0x0000000000000000
PIT	0x0000000000004400
EFS	0x0000000000400000
SBL1	0x0000000001800000
SBL2	0x0000000001A00000
PARAM	0x0000000001c00000
KERNEL	0x0000000002400000
RECOVERY	0x0000000002C00000
CACHE	0x0000000003400000
MODEM	0x0000000009800000
FACTORYFS	0x000000000A800000
DATAFS	0x000000002A800000
UMS	0x00000000AA800000
HIDDEN	0x000000038B000000

SBL1 v SBL2 Explanation

The system (SBL) when downloading checks which SBL is active, this is done via a marker, in the GT-I9100 this is SNBL (GT-I9000 was OFNI, INFO in correct endian) and the SBL being downloaded is flashed to the opposite SBL partition, this is a safe guard and is how the 301k resistor on the ID pin can still enter DLM, it does not care which SBL is active, just some SBL can be executed.

Boot Sequence

iRBL > EBL > IBL > PBL > SBL

iRBL = iROM Bootloader (0x02000000)

EBL = Encrypted Bootloader (0x02021400)

IBL = Initial Bootloader (0x02023400)

PBL = Primitive Bootloader (0x4D300000)

SBL = Secondary Bootloader (0x4D400000)
[Galaxy S II Original Android Development] zoneking:
thank you for share~~
[Galaxy S II Original Android Development] tamas970:
hi Odia,

Many thanks for sharing, I can just blame myself not checking this tread before: I formatted my mmcblk0p2 partition->result: bricked phone, doesn't even show the galaxy or battery logo. On top of that, no download or factory reset mode.

What you are writing here gives me hope, that a JIG can help... I don't understand, why SBL2 doesn't come out with a button combination (or in normal download mode). Is there a documentation on SBL2 somewhere?
[Galaxy S II Original Android Development] Odia:
Ouch, I hope you have at least updated the firmware once on your phone, if its from new and never flashed then 0p3 will also be empty and that is bad news for you. There is no real documentation on the SBLs, but I understand them, what are you thinking?
[Galaxy S II Original Android Development] tamas970:
Oucha. Only the kernel was flashed for rooting, I am heading to the local repair service, I hope they have a jtag.

on documentation I meant only infos, such as you mentioned, if the backup partition is populated with the right stuff or not...
[Galaxy S II Original Android Development] Odia:
The backup partition will be populated if you have updated the firmware at least once, but flashing just a kernel does not count.
[Galaxy S II Original Android Development] tamas970:
Sad... I was hoping, that doing something in download mode already initiated the backup. I guess in the factory they directly flashed KE2 on it, but let's see what the service says...

I see the recovery (0p6) is also empty.

Thanks anyway!
[Galaxy S II Original Android Development] Odia:
Yes, it seems not to be used at the moment.
[Galaxy S II Original Android Development] tamas970:
Just a weird idea: is it possible, to put a bootloader on the microSD and boot from there?
[Galaxy S II Original Android Development] Odia:
Thats not as weird as you may think ;)
[Galaxy S II Original Android Development] tamas970:
I remember I had something similar with my old HTC Kaiser.

The question is how to convince the phone to look for bootloader elswhere

and how should the "rescue microSD" look like (is the bootloader enough or does it need a specific kernel/partitioning/file system).

Where does the external SD fit in your partition table?
[Galaxy S II Original Android Development] Odia:
External SD does not get referenced in the PIT so it was not written here, but you can find him @ 1p
[Galaxy S II Original Android Development] tamas970:
I did some additional research, the JIG specifications say, that a "standard" 301kOhm USB JIG puts the booting procedure in "Factory mode 1", which hopefully means that the device looks for bootloaders on all partitions, incl microSD. I'll see soon...
[Galaxy S II Original Android Development] Mackzen:
I hope this is the right thread to post this.

What is data.img for file? It seem it make an hard reset if you flash it.

It contains most zeros.
[Galaxy S II Original Android Development] Odia:
Probably is the wrong place for your post, but I will try to help anyway.

Need some more information, like where did you get this file from?
[Galaxy S II Original Android Development] Mackzen:
it's from any "user_low_ship" rom from pda.tar .

http://xdaforums.com/showpost.php?p=15009318&postcount=37

(this package even include an efs_xxxxx.tar) ?

I wrote it here because I thought we need an PIT file for Re-Partition.
[Galaxy S II Original Android Development] Odia:
Since the low packages are AKA a clean factory image they contain some empty filesystems which will erase the named partition e.g. data in this case, another example is cache.img in the CODE/PDA file bundle.
[Galaxy S II Original Android Development] mimstyle:
I can put a KE7 pit on my android 2.3.4 with KG2?

Where i can find it?

Because there are some lag in home screen.
[Galaxy S II Original Android Development] Hacre:
My car is getting lousy fuel economy, can someone tell me how to fit a new radio antenna to fix please?
[Galaxy S II Original Android Development] mimstyle:
LoL

Not possible to optimize this laggy home screen @!#£ ?
[Galaxy S II Original Android Development] evildave_666:
Are the "low"/cache reinitialization images universal? I'm in the process of putting together a "factory" restoration rom for a carrier that has no released images on the Kies/Cuf servers for use in case I need to do a warranty claim. Can I crib these two from any carrier's rom?
[Galaxy S II Original Android Development] HellcatDroid:
AFAIK the CSC package (and maybe other things) that get installs when the phone jumps into recovery mode after the first reboot when flashing is done is stored on the cache partition image.

So I wouldn't recommend mixing those.

I could be wrong though....
[Galaxy S II Original Android Development] Odia:
Your kind of right, but not 100%, the CSC files are in the cache.img but they are copied to /system/csc.

And this is off topic for this thread and your messing it up.
[Galaxy S II Original Android Development] Dactylion:
so am o right that i just have to flash anew stock rom once via heimdall and i get a recovery bootloader which makes the phone unbrickable?
[Galaxy S II Original Android Development] Odia:
NO it does not mean that at all, but you would have better chance to recover should something happen.
[Galaxy S II Original Android Development] sorg:
i would like to remove HIDDEN partition and append those 512mb, into UMS partition.

Did anyone try to mess with partitions?
[Galaxy S II Original Android Development] Odia:
Just dont change the size of anything before the recovery partition, rest seems fine.
[Galaxy S II Original Android Development] erobot:
what is csc partition?
[Galaxy S II Original Android Development] msjfb:
Odia,

If I may ask: After a couple of flashes, if one partition got corrupted but the phone was successfully re-flashed (let's say using the Jig to boot), is the 'damaged' bootloader section rebuilt based on the 'healthy' section.

I could not find any specific info on this.

Thanks,
[Galaxy S II Original Android Development] Odia:
Its not rebuilt by the OS, but it would be reflashed when the time came, e.g. with your scenario above if you flashed the phone twice then current and backup must be none corrupted.
[Galaxy S II Original Android Development] qw_haoyun:
thanks for sharing
[Galaxy S II Original Android Development] imran077:
looking for i9100 bootloader to flash-No recovery mode available

I flashed the latest 2.3.4 and in ODIN 1.85, in bootloader section I accidentally selected kernel file. I also checked update bootloader, clear EFS, re-partition. Now since than my phone is stuck in boot loop. I have installed several stock firmware and everything installs successfully but phone is stuck at boot screen. And I don't have access to Recovery mode so i can Wipe/reset. I suspect i corrupted my bootloader. What can I do now. Is there any particular samsung firmware that came with bootloader update. Can i get a flashable bootloader for i9100 which might fix my issue. Please help
[Galaxy S II Original Android Development] erdemc:
use kg1 it resets everything

pasword is samfirmware.com

http://hotfile.com/dl/123505846/5faca77/I9100XXKG1.rar.html
[Galaxy S II Original Android Development] imran077:
what options am I suppose to select in Odin 1.85. Is it better to use any other program like Heimdall
[Galaxy S II Original Android Development] imran077:
well I did flash KG1 and everything in ODIN shows that its been successful but I m still stuck in boot loop. I just dont understand why my recovery mode is gone. I had it and now i dont since bad flash. Is my phone bricked. I can access download mode and flash any firmware and it flashes successfully. But it just doesnt boot up, Keeps flashing initial boot image where it says Galaxy S2
[Galaxy S II Original Android Development] mrxd:
Flash a kernel with recovery in Odin ie CF-root, then boot into recovery and do a factory reset, then start it up
[Galaxy S II Original Android Development] imran077:
Stuck in boot loop - No Recovery mode but can flash using download mode

I am stuck in bootloop. I cant access recovery using Vol Up + Home + Power but I can access Download mode and flash roms using ODIN. But no use. Everytime its stuck in boot loop and either the initial boot logo flashes or it stays stuck at the boot logo. Can please someone help. I read all the comments and lot of people having problem being able to get into Download mode but not in Recovery Mode. I would appreciate if someone can post a detailed response as to how to get rid of this issue.
[Galaxy S II Original Android Development] imran077:
flashed KH1 stock and than CF root for KH1. no use. still in bootloop
[Galaxy S II Original Android Development] VesDroid:
any other way to do???

I have same problem with @Imran077..:(:(:(
[Galaxy S II Original Android Development] mbbauk:
Hi,

Just a wild guess flash you kernel with the unsecure xwdd kernel and do use superoneclick.apk method you got nothing to lose you need all the ideas out there or just jtag it i hope i know what am talking about cheers.
[Galaxy S II Original Android Development] VesDroid:
it still with the same problem after do that..:(:(:(
[Galaxy S II Original Android Development] Dj_Frost:
VesDroid: did you ever find a way to fix it? I am in the same boat as you as I can access download mode but not recovery and if I try to flash I get a FAIL on Odin and the process it seems to get stuck at is with boot.ini
[Galaxy S II Original Android Development] daleski75:
:eek: :eek: :eek:
[Galaxy S II Original Android Development] MCOGW:
You should try flashing ONLY the complete (-> boot.bin & param.lfs & Sbl.bin) Bootloader of XXKH3 (for example) using ODIN 1.85 (use ONLY the

Bootloader-Slot in this case!).

NEVER EVER manually check "Phone EFS Clear" or "Phone Bootloader Update"!

ODIN will recognize from the inside files if it's necessary...

PM me 4 further questions or if you need the BL-files
[Galaxy S II Original Android Development] VesDroid:
Try to using another usb port..
[Galaxy S II Original Android Development] wgery:
So in heimdall where to flash the sbl.bin??to the SBL1 part. or to the SBL2 part??

Bit confused:S

thanks for help

created a thread in Q&A
[Galaxy S II Original Android Development] Odia:
You should not need to worry, the phone will decide which SBL is current and flash the new SBL to the opposite partition.
[Galaxy S II Original Android Development] donpaolo:
@ Odia - i see you have a firm understanding of the internal workings of the S2 - i have a question.. have you / or would you know how to take a dd image of the internal SD card.

Not the Extenral MicroSD but the internal eMMC.

Referenced in this case at : /dev/block/vold/179:11 /mnt/sdcard vfat

id like a sector by sector image of that sent to an image file e.g : data.img to the external SD card..

Thanks in advance.
[Galaxy S II Original Android Development] HellcatDroid:
dd if=/dev/block/mmcblk0p11 of=/wherever/you/want.img bs=?

if you'd ask me.

Just not sure about the blocksize, IIRC it was larger than the 4096 of the other partitions, but 4096 should work fine.

And don't forget to unmount it first, before dd'ing.
[Galaxy S II Original Android Development] donpaolo:
Thanks for that big help!

I tried earlier today after un-mounting with the end command of :

dd if=/dev/block/vold/179:11 of=/mnt/sdcard/external_sd/UData.img bs=512

But the end result was a ~4GB image file. I'm concerned it only copied across the active existing data and not the free space.

Would using dd if=/dev/block/mmcblk0p11 make a difference.?

Also i used : mount -o remount,ro /mnt/sdcard would remounting it as read only be ok.?

Thanks ALOT for your help.!

*E: i used bs=512 since i thought most Data Recovery software recognises that as a standard block size but i can also use bs=4096 to try.
[Galaxy S II Original Android Development] HellcatDroid:
The cap at 4G is caused by the FAT32 filesystem on the external SD.

FAT32 max. filesize is 4G, no way around that.

I'd suggest you'd mount a network share via CIFS or the like (using a kernel that supports CIFS or finding a CIFS module that works on your current kernel and then using "CIFS Manager" from the market makes this very easy to do/use) and dd the image to there.

the final image should be a bit over 11G in size.

The blocksize has no effect on the dumped data anyways, only on the speed of the process.
[Galaxy S II Original Android Development] donpaolo:
I can't believe i didn't realise that earlier.!! Hmm.. would the S2 recognise an External SD formatted to NTFS.? or another format that supports greater than 4GB.? or i may have to split the image files which will prob make things more difficult.

**E: Sorry Ext2/3 not NTFS :O or with a FAT32 partition incl an Ext2/3 enxteded partition..?
[Galaxy S II Original Android Development] donpaolo:
Formatting the External_sd to Ext3 worked. mounted it as External_sd and dd the image to it around 11GB was correct. Unfortunately, the filesystem does something strange, something i've never seen before.. it seems to either fragment the free space or it stores the data in a stripe (RAID) pattern..

Deleted data is not recoverable. Only the thumbnails..
[Galaxy S II Original Android Development] h0lde:
My s2.pit i obtained with heimdall shows for example the kernel with 510kb blocks. are there different PITs around or is it because of the EXT4 FS (earlier it may have been YAFFS?)

also, does anyone know what the param/modem/datafs/hidden partitions are for?

i guess ums is internal SD, recovery is unused and cache can be flashed with an empty image?
[Galaxy S II Original Android Development] ykkfive:
i did it on my i9000 before and reallocated all partitions. i want to do it for sgs2 also but i cant find the source file pit.c for sgs2
[Galaxy S II Original Android Development] ykkfive:
hi,

why the number of blks for data (40) is fewer then system's (1000)? typo?
[Galaxy S II Original Android Development] Odia:
Well spotted, fixed it now, surprised its not been noticed before :p
[Galaxy S II Original Android Development] simone201:
Hey odia, me and a russian guy are working to make UBoot working properly by booting it instead of a kernel.... (sbl calls uboot instead of the kernel, same partition)

We strangely can't find a way to let UBoot see every partition, seems only booting from /sdcard

Where is the mount point to where we can get the microSD from uboot?

Also, any ideas on what FS is /recovery partition formatted?

Thx in advance!
[Galaxy S II Original Android Development] pulser_g2:
Afaik the actual recovery partition isn't used or touched, but odia will know more and this may be wrong
[Galaxy S II Original Android Development] ykkfive:
i can confirm that the recovery partition is not used (PS i don use OTA)
[Galaxy S II Original Android Development] simone201:
So we can easily format it to every FS right? :):)