yashsingh1/xdaforums huggingface dataset:
[Galaxy S Plus I9001 Android Development] jooops:
Well fully tested it. I can say that almost everything works. The graphics are still terrible and theres a sort of bootloop. When you reboot systeem it keeps coming back to CWM. But backing up stuff works perfectly which makes this the first full app to backup my device. (somehow this i9001 is really different from i9000 and i9100) It doesn't have nv_data.bin for example. even mounting and unmounting works.

as told by some one before it shows 4 displays. the upper two are equal and the lower two displays are equal. When using the volume buttons select bar isnt moving at the same time in the upper and lower screen. Example: vol button down, the upper displays will display 1 down. The lower displays will not move. The press again, then the lower displays will skip 1 step en take the next option. vol button down again, upper screen skips 1 down and takes the next option and so on.

SO:

things to fix:

-Boot proces

-graphics

-selecting

-wipe data/factory reset (edit: after reboot it works)

(but mainly focus on the booting)

Keep up the good work!

EDIT: This is really a sensation because neither in the german nor in the russian forums have i found a way to fully backup the i9001. And since i'm no a programmer i can't fully work with ADB.

Well... im stuck now.. cant get in to download mode... only CWM...

---------- Post added at 04:32 AM ---------- Previous post was at 04:04 AM ----------

Okay,

For everyone who was eager to test netchips (&others) CWM built and got his ass bricked:

Take out battery & usb. Press the 3 button combo, then insert usb calbe while pressing and then insert battery. 99% it will bootup.

it must because this CWM doesn't mess with the bootloader and download mode i believe...
[Galaxy S Plus I9001 Android Development] netchip:
You get soon good graphics :)

Sent from my GT-I9100
[Galaxy S Plus I9001 Android Development] netchip:
Also, I go provide a Odin flashable smd file.

I hope it boots with that ... :)

Sent from my GT-I9100
[Galaxy S Plus I9001 Android Development] crybert:
Sounds great. I think this is an important step on the way for more custom roms.
[Galaxy S Plus I9001 Android Development] manveru0:
hei there

I've found a cwm 4 version on github/koush. I've compiled it, changed graphic.c, changed color and logo and putted it into a smd file. It reboots and does it's job!

How to install:

Use Odin

Download XXKP4

Choose the following files in Odin:

Aries.ops

Bootloader.tar

SMD_MODEM_I9001XXKP4_CL374422_REV00_user_low_ship_EMMC.smd

cwm_recovery.smd

SMD_CSC_GT-I9001-MULTI-CSC-OXAKP2_EMMC.smd

Flash it!

After rebooting the recovery will show you an error. Don't worry, press the Home Button and choose restart system.

I've changed the function of the buttons as well:

Volume up/down: select item

Menu Button: choose item

Back button: go back to the start screen

Check it out and please give feedback if it works!

Link to download:

deleted due to a new version (see http://xdaforums.com/showpost.php?p=18927944&postcount=107)

Credits goes to:

Koush for CWM

Illarain for patching the graphic.c file

Next thing I'm trying to do is to include the changes in CWM V. 5.0.2.7 into my version. And somewhen in the near future I'm trying to port CyanogenMod. But that may be hard nut to crack ;)
[Galaxy S Plus I9001 Android Development] Masterolli:
N1 job will try it

Thanks
[Galaxy S Plus I9001 Android Development] yogi_best:
Thats great dude!! Cant wait to try
[Galaxy S Plus I9001 Android Development] igor_999:
Hi,

Would it be possible to flash just the recovery with odin over an existing 2.3.5? That way if it works it should be possible to backup the current rom. Sorry but I seem to spend all my time at the moment restoring Roms and apps :-)

Sent from my GT-I9001
[Galaxy S Plus I9001 Android Development] RiverSource:
Yes, this is possible. I have done this hundreds of times when I was testing my CWMs.
[Galaxy S Plus I9001 Android Development] vvk-electron:
Did not work. Phone is switches off in backup process. The screen OK, not doubles.
[Galaxy S Plus I9001 Android Development] manveru0:
which firmware version do you have? I'm using xxkp4 and for testing I've reflashed stock firmware version first and then the cwm recovery as described in my other post
[Galaxy S Plus I9001 Android Development] vvk-electron:
I'm using XXKPF (2.3.5). If I flash the XXKP4, will probably work. But we want to be under any firmwares. However, thanks for the work.
[Galaxy S Plus I9001 Android Development] igor_999:
Well I flashed recovery over 2.3.5 i9001XPG and can confirm that the display is now fine ... :D

started a backup ....... it ran through boot & recovery but did not start with a system backup, system was shown on the screen but the bar indicator did not move.

In the /clockworkmod/backup folder there are now 3 files boot.img 5Mb, recovery.img 7.5Mb and system.img 0 bytes...

Hope that helps...
[Galaxy S Plus I9001 Android Development] manveru0:
Yep, the bar indicator doesn't move yet. Same on my phone. Just wait a little bit (around 1 or 2 minutes) and it will pass system and backup the rest. I've successfully tested the backup and recovery function. Both work.

'Bout the firmware: my mistake. It shouldn't matter since the recovery is running "on its own". I think important is that both the boot and recovery image have the same kernel which is the case with my version. I've had the same problem with backin' up things in former test versions. The phone always rebooted during the backup of the /data folder.

Edit: Could anyone with a 2.3.5 firmware give me the recovery.fstab? This is how you get it:

Boot into your system

Connect the phone via USB to your PC

Run adb shell

mount
[Galaxy S Plus I9001 Android Development] vvk-electron:
recovery.fstab there. XXKPF (2.3.5).
[Galaxy S Plus I9001 Android Development] manveru0:
thx. I have the same fstab. By the way: I thought XXKPG was 2.3.5? Anyway I'm gonna try to recompile cwm with different kernels and give you those to test. Though I don't think that helps. I need to go to a party know :) Have a good night
[Galaxy S Plus I9001 Android Development] vvk-electron:
Yes, may be ;) At least here: _ttp://drivers.downloadatoz.com/tutorial/28954,how-to-install-android-2-3-5-xxkpg-gingerbread-firmware-on-samsung-galaxy-s-plus-i9001.html. You will also good party ;)
[Galaxy S Plus I9001 Android Development] igor_999:
Well I hope the party went well .... ;)

A new day and some more tests.....

I had another attempt this morning and it seems that if I manually mount the partitions system, data, efs and sdcard it works at least for the system image .....

After manually mounting and then backing up these are the files I see:

/sdcard/clockworkmod/backup/2011-10-30.10.21.21

boot.img 5MB

recovery.img 7.5MB

system.img 342.36 MB

Data.img 0 Bytes

CWM seems to terminate and the phone reboots during the backup procedure rather than gracefully returning to the CWM menu when completed.

Hope that helps....
[Galaxy S Plus I9001 Android Development] vvk-electron:
He speak about this.
[Galaxy S Plus I9001 Android Development] manveru0:
I'm now testing a heavily modified cwm recovery 5.0.2.7 with my own kernel. I'm gonna upload it in a few minutes
[Galaxy S Plus I9001 Android Development] manveru0:
Oukay here's the link to the new CWM recovery based version:

deleted due to a new version (see http://xdaforums.com/showpost.php?p=18927944&postcount=107)

What has changed?

I've taken the current cwm recovery version 5.0.2.7 and removed this commit in order to solve the reboot into recovery problem:

https://github.com/CyanogenMod/andr...mmit/7f13e150cf328414920311903f3096accceece44

I've compiled a new kernel with a patch pm2.c library (credits goes to illarain for the hint) in order to solve the random boot problem.

Please test this version and give feedback.

P.S: flash the smd file with odin together with the other files (Aries.ops, bootloader.tar, SMD-Modem...., SMD-CSC...)
[Galaxy S Plus I9001 Android Development] igor_999:
Hi Manveru0,

First many thanks for all your efforts.... It looks like its getting closer :)

OK I made a quick test..... again with 2.3.5 i9001XPG

Boots into CWM without issues.

Mounted partitions without issues.

Backed up boot image and recovery image.

Backs up system, shows the files being copied and the progress indicator works

Backs up data, shows the files being copied and the progress indicator works

Then a message :

No /sdcard/.android_secure found. Skiping backup of applications on external storage

which is strange as I do have some applications on the external sdcard

Backed up cache

No sd-ext found. Skipping backup of sd-ext.

again an issue with the sd card?

Generated md5 sum

Unfortunatley the phone wasn't stable when started normally ... TW LAuncher 4.5 force closes and restarts continuously .... after re-flashing your old recovery it still force closes so I'll have to re-flash ... could this be a kernel issue?

Let me know if you need any other test data....

Edit:

In case it helps here is the FC errorlog from the launcher

java.lang.IllegalArgumentException: No configs match configSpec

at android.opengl.GLSurfaceView$BaseConfigChooser.chooseConfig(GLSurfaceView.java:768)

at android.opengl.GLSurfaceView$EglHelper.start(GLSurfaceView.java:924)

at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1284)

at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1138)

When I get chance later I can try with a different launcher active such as ADW as other phone functions seemed to work :confused:

Anyway first I have to recover the fc issue to retest...
[Galaxy S Plus I9001 Android Development] manveru0:
hei there, thx for your feedback

Yep, I forgot the kernel commandline, my mistake. My device won't work either (touchwiz 3.1) on some graphical intense programms (Gallery). I'm gonna solve that after school. Right now I guess the kernel doesn't use the hardware accelerator (qualcomm) for 3d graphics.

As for TW 4.5: I've used that launcher too but it's still too buggy. I'm sorry but in my opinion its far away from being stable and therefore not usuable on a daily basis.

Sd-ext is not mounted yet, I haven't included it yet in the recovery.fstab.

Gonna solve that too.

But I'm happy now since all the basic functions of CWM recovery are now working. Need to solve the mentioned minor bugs and the kernel bug and we should be good to go :D
[Galaxy S Plus I9001 Android Development] netchip:
You can upload the sources to github?

Sent from my GT-I9100
[Galaxy S Plus I9001 Android Development] manveru0:
@Netchip: Yeah I'll do that sometimes. First I need to get a github account and I wanna make some last changes on the CMW recovery.

At all: I'm gonna remove the other two download links.

Here's the new version with a newly compiled kernel. On my system the graphics are working now.

Please test this version and give feedback if the graphical problems in your normal boot are solved.

Note: the kernel version says unavailable. I'm gonna change that in the next version

http://www.mediafire.com/?426c6n1n12ftjph
[Galaxy S Plus I9001 Android Development] igor_999:
@manveru0

Well the backup seems to work just fine as in the last version

The graphics bug now seems to be solved I can boot into the launcher without issue.

The only problem that I saw now is that Wifi no longer works ...

See screenshots for details..... let me know if you need any other info....
[Galaxy S Plus I9001 Android Development] h94sharma:
Good job mate!!!!

You my friend are doing wonders!!! Keep it up and best of luck for cm7 ;)
[Galaxy S Plus I9001 Android Development] manveru0:
Yeah man, I know :( Found it out too. I don't really get it because the wifi wasn't an issue in a former kernel of mine. Anyway no problems which can't be solved :D

You'll read from me later...

Hei und danke vielmals fürs testen (Thx, for testing :))
[Galaxy S Plus I9001 Android Development] igor_999:
Hey no problem your the one doing the work :)
[Galaxy S Plus I9001 Android Development] manveru0:
yeah, but it's an interesting work. Since I'm doing all this for a device for the first time I'm learning alot (though I have mid experience on Linux). Anyway, here's the new version:

deleted link due to a new version here:

http://xdaforums.com/showpost.php?p=18968595&postcount=144

I've fixed the kernel so the only bugs left should be the sd-ext thing
[Galaxy S Plus I9001 Android Development] igor_999:
Great job!.....the flash went fine and the phone starts ok, Wifi and Bluetooth both work without problems.

The Kernel version is now shown in the system info as per screenshot.

I also put the phone through its paces by running through 3 different benchmark tests apps and the results were what I would expect from stock so no problems there :-)

CWM backup again worked great with the exception of sd-ext as expected...

I'm going to leave the kernel running and will let you know if I come across any issues...
[Galaxy S Plus I9001 Android Development] mbba67:
Thanks 100/100!!! the CWM is working ok. but i made backup then recovery it said system recovered but after rebot i go back to CWM recovry, cant boot system again, any idea what i am doing wrong??:confused:
[Galaxy S Plus I9001 Android Development] igor_999:
Well after some intensive use I haven't found any issues with the new kernel everything seems to be working ok. :)
[Galaxy S Plus I9001 Android Development] manveru0:
Sounds good, thx for testing. So the last thing for now is the mounting issue with the external sd card.

@mbba67: ?

I need a little bit more details on that. How did you install cwm? I do have the same problem if I install the boot and recovery.img along with a full rom. So this is important: If you are installing a new rom or just one of the stock roms with odin, first install the full rom and then let it reboot and wait until your device has booted into normal boot for the first time.

After that you can shut the system off, go into download mode and flash my smd with odin (together with Aries.ops and the other files). CWM Recovery then works. I don't think the installation of CWM works any other ways.

And as always: If you don't know what you are doing, leave it be!
[Galaxy S Plus I9001 Android Development] budakmaran:
so, this is working right??tq and tq and tq...

p/s : i would very nice if u ask senne76 to put this in first post/page..
[Galaxy S Plus I9001 Android Development] igor_999:
Almost - manveru0 still needs to address a last issue with the external sd card.

but it's looking very promissing :D
[Galaxy S Plus I9001 Android Development] mbba67:
I did just as you explained, first install stock rom 2.3.5, then reboot until my device has booted into normal boot after that again flash CWM smd + Aries.ops only. it boot normal ok... when i go to recovery mode after second boot CWM pops instead of the normal recovery... up till here everything was perfect 100%....after that problems start that if i reboot i keep going back to recovery mod CWM, and cant boot normally till i flash again stock rom. i really appreciate what your doing and give you 1000 thanks!! ;)
[Galaxy S Plus I9001 Android Development] Blumdum:
well he said

go into download mode and flash my smd with odin (together with Aries.ops and the other files).

so you need to flash cwm with the phone smd and the csc smd i think
[Galaxy S Plus I9001 Android Development] mbba67:
well in 2.3.5 there is only one package file!! and i dont know if i need csc or modem smd to flash CWM... Do i need them manveru0 ?
[Galaxy S Plus I9001 Android Development] igor_999:
Well as I've done all my testing with 2.3.5 I9001XXKPF here's the method I used from scratch.

Of course standard disclaimer .... this will trash your phone etc etc .... so don't do it unless you know what your doing and can spot all my mistakes ;)

1. Flash the XXXKPF image using Odin:

Select the AriesVE.ops from I9001XXKP4 (none was provided with I9001XXKPF)

Select "one package" in Odin

choose the "I9001XXKPG_I9001XENKP1_I9001XXKPF_HOME.tar.md5" file under the one package button.

2. put your phone in download mode attach, wait for odin to see it and flash

3. After successfully flashing, root using the Easy ROOT/UNROOT from Recovery Mode

4. In Odin choose again the AriesVE.ops from I9001XXKP4

5. Choose manveru0's cwm5.smd file under PDA

6. Again put your phone in download mode attach to PC and flash only manveru0's CWM image once Odin has correctly detected the phone.

Your phone should now start normally unless you enter recovery in which case you'll enter into CWM :)
[Galaxy S Plus I9001 Android Development] vvk-electron:
Need to flash the three files CWM.smd Aries.ops Boot_loader.tar. Then it will be all right. Boot_loader.tar download from here
[Galaxy S Plus I9001 Android Development] mbba67:
Thats what i exactly did step by step. but one Q. if you enter CWM, how do you come out and boot normally.... thats the problem i have!!! thanks for verifying me.
[Galaxy S Plus I9001 Android Development] RiverSource:
No. I assume, you have already flashed an appropriate Firmware including bootloaders and this stuff. In case you just want to replace the Kernel or Recovery, you just have to flash a SMD containing Kernel and/or Recovery. And of course the OPS File, which is something like a partition mapping (it is not flashed, Odin uses it just for lookup purposes). No need for flashing CSCs, Modems or other partitions.

As I said: I have replaced the Recovery and Kernel several hundred times this way. No problem.
[Galaxy S Plus I9001 Android Development] mbba67:
Thats what i thought. ;) Thanks for verification...
[Galaxy S Plus I9001 Android Development] manveru0:
Just choose the first item which says "reboot system now" and your device will boot into normal boot. Here are the keys as I've rewritten it:

Volume up/down: choose item

Menu Button: select item (trigger it)

Back Button: go back to first CWM screen
[Galaxy S Plus I9001 Android Development] nemec1982:
Summarizing.....

Is CWM fully working now? Can be used to flash custom rom? Is the graphic bug fixed or still showing few screens? If yes, any chances to step by step tutorial?
[Galaxy S Plus I9001 Android Development] igor_999:
Check posts 118 and 122 and you should have your answer ... in post 122 you can just follow steps 4-6 if you don't want to flash 2.3.5.....
[Galaxy S Plus I9001 Android Development] budakmaran:
just flash it and install cranium rom..cwm recovery is working..no graphic bug..thanks again
[Galaxy S Plus I9001 Android Development] igor_999:
Please let us know what your doing step for step when you say "entering recovery mod" .... i.e.

1.boot phone in recovery by pressing volume up and power until Samsung logo appears

2. cwm menu appears

3. move in menu with vol+/- to mount menu

4. enter mount menu by pressing menu button

etc etc.....

hopefully we can then help more...
[Galaxy S Plus I9001 Android Development] mbba67:
ok all is done same 1-3, but 4 didnt know!! you say enter mount menu then what? so many choices here..
[Galaxy S Plus I9001 Android Development] nemec1982:
lol ;)

we mean....

when u are in CWM:

to move up and down u should use vol + and - buttons.

to accept a choice - menu button (left button)

to back - back button (right button)

on first screen, first at the top u've got "reboot"

choose it by using vol+- button then hit menu button, phone should reboot in normal (don't press any key when restarting)
[Galaxy S Plus I9001 Android Development] mbba67:
no.4 you said mount etc..etc. what you mean by that?......... when i reboot i get back to recovery CWM.
[Galaxy S Plus I9001 Android Development] foxmcc8:
Hey guys he is write.i have the same problem.using stock 2.3.5 after flashing cwm with odin i can't reboot the device within cwm recovery.it reboots normal till you get in cwm.
[Galaxy S Plus I9001 Android Development] igor_999:
ok to make a backup:

1. press vol+ and power on until you see the samsung logo

2. once cwm boots move down with vol- to mounts and storage

3.press menu button

4 move to mount /data press menu to mount

5. move to mount /system press menu to mount

6. move to /efs press menu to mount

7. move to /sdcard and press menu to mount

8. press back button to return to main menu

9. move highlight bar to backup and restore using vol- select with menu

10.select backup

it will then create a backup for you except for your SD card as that part is not finished yet.... it will take some time but you can see the progress

Be careful when restoring using cwm .... use the search here in xda and find some tutorials first ;)

you can even browse a nandroid backup using the latest pro version of titanium! which makes restoring apps quite easy :)

and to exit simply choose reboot from the main menu and your phone should start normally
[Galaxy S Plus I9001 Android Development] nemec1982:
nothing.....

Guys,

how u install CWM?

1. Phone MUST be rooted

2. In Odin choose the AriesVE.ops

3. Choose Boot_loader.tar

4. Choose manveru0's cwm5.smd file under PDA

5. Put your phone in download mode attach to PC and flash only manveru0's CWM image once Odin has correctly detected the phone.

---------- Post added at 01:09 AM ---------- Previous post was at 01:06 AM ----------

it's not about backup...

they can't reboot a phone
[Galaxy S Plus I9001 Android Development] manveru0:
hei guys & gals

I give you the next version. I have now included the backup of the external card as well as the backup of your apks installed on the external sd card. In order to backup the sd-ext/.android_secure folder (aka your apps installed on the external storage) you have to mount the sd-ext partition by choosing the correct mount option in cwm (mounts and storage -> mount /sd-ext).

Here's the link to download:

http://www.mediafire.com/?qv34gunosv0oevr

As for the reboot into recovery problem: I can only reproduce the bug if I

a) include the modified boot.img and recovery.img directly into a full PDA-SMD file and flash the whole ROM (inclusive system.ext4 and so on)

b) flash the boot.img and recovery.img with dd

You both don't do that so right know I'm a little bit lost and have to rethink it.
[Galaxy S Plus I9001 Android Development] eBug:
I'd like to try your recovery but:

1) I don't use Windows

2) heimdall isn't working with my SGS+

Is there a way I can flash your recovery img using dd ? Would that work?
[Galaxy S Plus I9001 Android Development] nemec1982:
I flashed ur cwm and is working fine. Reboot normal. Few other people done it as well and also haven't any problems so i belive, this two gentelmans do something wrong. Maybe don't flash propely or forgot to put boot_loader into odin
[Galaxy S Plus I9001 Android Development] mbba67:
Very right it is working 100%, it was because of boot loader,, very sry of being a noob.....:(,,,, itry it is booting normal. sry for making complication.
[Galaxy S Plus I9001 Android Development] foxmcc8:
Well i didn't think of bootloader cause i used one backage method when i flashed 2.3.5.i thought it was implemented.anyway thanks guys
[Galaxy S Plus I9001 Android Development] mati1414:
How to flash it using odin? I do not want to brick my phone... I've downloaded latest last version.

Wysłano z GT-I9001 z użyciem Tapatalk
[Galaxy S Plus I9001 Android Development] jbmc83:
um....post #143 pretty much JUST explained that in detail :p

cheers
[Galaxy S Plus I9001 Android Development] manveru0:
hei people. So my latest version seems to be stable and its' working if correctly flashed through Odin. There is one last bug I've found. If you choose the "reboot into recovery" option in CWM it won't reboot and freeze instead. Nonetheless I'm thinking about opening a new thread with the current version and an instruction to flash it in the first post. I would then publish every new version in the first post of the thread. What do you think?

Concerning the bug there are two posibilitys. Either I remove at least the menu entry (if not the entire function) or I'll try to make that work. What do you think is better? In my opinion I don't really see why I should have an option to reboot into recovery from the recovery. Leave your opinion here and I'm gonna decide afterwards