[Mod]Boot without rom installation, can someone do this mod? - Samsung Galaxy SL i9003

Thinking wild,
like in linux we can have live cd & boot from a live cd is it possible to make the android rom compatible for booting from internal or external sd card without installation?
This way we can test different roms without messing up the installed rom, the latest such implementation was done in 2009 for canon 5D camera & later for many other cameras having magic lantern firmware to boot from CF/SD card without messing up the firmware.
Any developer willing to look into this?

There are already such a thing called boot manager. It support multi-ROM installing. But only for HTC devices, even not Samsung I9000.
Sent from my GT-I9003 using XDA Premium App

Idea is fantastic. It looks like 'preview of rom' just like 'theme preview' in nokia. But practically its impossible. U can use emulator to run rom on computer.

fxzy said:
There are already such a thing called boot manager. It support multi-ROM installing. But only for HTC devices, even not Samsung I9000.
Click to expand...
Click to collapse
Oh I didn't know that that boot manager exist can you give me the link for this please.
Are samsung chips locked in some way hence now allowing the booting?
U can use emulator to run rom on computer.
Click to expand...
Click to collapse
@vishal24387 where can I find such emulator to run rom?

We need first USB OTG.
Like SGS2, but there we have a "hidden" partition, that is the second boot partition!

sgsI9003 said:
Oh I didn't know that that boot manager exist can you give me the link for this please.
Are samsung chips locked in some way hence now allowing the booting?
@vishal24387 where can I find such emulator to run rom?
Click to expand...
Click to collapse
adb emulator with a nandroid backup

dude sgsl9003 is talking about dual boot

Ok found the boot manager in the market & the description says
BootManager will not work with Samsung devices that are not listed because of the way Samsung handles the boot partition (probably hidden).
Click to expand...
Click to collapse
No samsung device is listed only HTC work. Seems samsung purposely locking the devices & crippling the phones even though hardware supports many features?

kkrraazzyy said:
dude sgsl9003 is talking about dual boot
Click to expand...
Click to collapse
Yes kind of dual boot like on my windows machine I still can boot into linux from the live cd, it will be ideal if android roms can be made to work like that but I am no developer & don't even know how this can be done hence inviting all genius rom developers to look into this possibility.
Developers will get a lot more feedback from users since then we could test roms (nightly build) as & when required without installation & messing up the stock rom.

Great idea, but very difficult to achieve. But i'm very positive that with the presence of some great devs we have here one day we can achieve such feat.
This is a good way of eliminating having to flash new ROM on our devices.

i have used dual boot in my motorola rokr e6 around 2 yrs before

kkrraazzyy said:
i have used dual boot in my motorola rokr e6 around 2 yrs before
Click to expand...
Click to collapse
Great so do you think the same can be done for i9003?

hmm it was diffferent cause rokr e6 was an ezx phone based on linux but it is very different from android which is also based on linux

http://forum.xda-developers.com/showthread.php?p=19969004
Can we do this on i9003 as well? We're talking about samsung phones, the method has been ported to a galaxy s2... and dual boot might be useful for debugging alpha mods!
Is it possible? Or i9003 and Samsung Galaxy s2 are completely different phones?

what's the use?? i don't see why apart from novelty that someone would like to do this.

amit864 said:
what's the use?? i don't see why apart from novelty that someone would like to do this.
Click to expand...
Click to collapse
Really? This is important for people who need a working phone but would like to try out (and maybe help) new roms. Here's why.
You have dual boot: you start the phone in the morning with Samsung's stock where everything works just fine. Then when you have time you switch back to a rom, go offline and try whatever you want. When you really need the phone you boot back to stock.
This would be helpful. I was thinking about how to port this, I know about chroot, but we need to start another kernel's image too. Maybe a script run on CWM recovery which changes boot img path and a modified kernel which sees his own as his legitimate partition? If we had grub this would be easy. I know linux tricks but I am not pratical with Android.

Galaxy 3 thread has a kernel called g3mod kernel, it supports multibiot, meaning placing the system.img in the kernel's folder, thus allowing you to multiboot, and keeping your data there.
Edit: if you search ard in the galaxy 3 dev thread, there is also a kernel called dual boot.
Cheers
Sent from my i9003 powered by Cyanogenmod 7

I am not sure it is the correct way to test roms (to help the developers)
ilcorsaronero said:
Really? This is important for people who need a working phone but would like to try out (and maybe help) new roms. Here's why.
You have dual boot: you start the phone in the morning with Samsung's stock where everything works just fine. Then when you have time you switch back to a rom, go offline and try whatever you want. When you really need the phone you boot back to stock.
Click to expand...
Click to collapse
Great, you know chroot. Looking forward for your port!!
ilcorsaronero said:
I was thinking about how to port this, I know about chroot, but we need to start another kernel's image too.
Click to expand...
Click to collapse
BTW, why is this thread in Dev section??

amit864 said:
I am not sure it is the correct way to test roms (to help the developers)
Great, you know chroot. Looking forward for your port!!
BTW, why is this thread in Dev section??
Click to expand...
Click to collapse
If you want to help, you're welcome, otherwise, just get away. As you said: this is the developer's section.
I'm afraid chroot is not enough. What needs to be done is to boot a different kernel. Chrooted OSs rely on your own kernel.

bscraze said:
Galaxy 3 thread has a kernel called g3mod kernel, it supports multibiot, meaning placing the system.img in the kernel's folder, thus allowing you to multiboot, and keeping your data there.
Edit: if you search ard in the galaxy 3 dev thread, there is also a kernel called dual boot.
Cheers
Sent from my i9003 powered by Cyanogenmod 7
Click to expand...
Click to collapse
Thanks. Looking into it. I'll ask how they did it.

Related

[DEV] PSFreedom Port

As some of you probably know, the ps3 has recently been hacked, allowing us to run unsigned code. The source code for the exploit leaked and a dev called KaKaRoTo managed to get it to run from a Nokia N900. The other day, KaKaRoTo released his source code and someone already ported it to the Palm Pre. This quick port was possible because the N900 and Palm Pre both share the same USB controller(mUSB) which happens to be the controller used by the Droid/Milestone.
This has already been posted in the droid section, but I figured I would post this in here. Maybe some of you guys can get this working on our milestones!
thanks nicholasbgr for writing this up.
This doesn't look too hard to do either. We shouldn't need to do too many alterations to get it working on the milestone.
Here is what we apparently need to do to port it from the nokia.
Well, first, you need to figure out what controller your device uses, in the case of the N900, it’s ‘musb’.. (Luckily we have he same controller!)
Then go to the driver code for that controller (probably in drivers/usb/gadget) and look for ‘SET_ADDRESS’. In the case of musb, it was in drivers/usb/musb/musb_gadget_ep0.c. In there it was setting the address to the USB device, so just copy that code into the psfreedom_machine.c to allow setting the address, and add a similar function to be able to retreive the address.
Then add a function to return 0 or 1 depending on whether the controller supports HIGH, FULL or LOW speed mode (go to usb_gadget_register_driver for your controller, and in the first lines, it should validate the speed argument, it will tell you which ones are acceptable), set LOW speed mode to return TRUE only if FULL speed isn’t available .
Finally, add a function to return the endpoint names.. it will usually be something like ‘epXin’ and ‘epXout’ (where X is the endpoint number), or “epXin-bulk”, etc.. look at how the driver initializes its endpoints or grep for “->name” in the file to find where it sets it…
That should be enough!
Click to expand...
Click to collapse
And here's a link to the source code over at github:
PSFreedom
Thanks and good luck to anyone who gives this a try!
No devs with a PS3 here?
Just saw this, and I'm actually pretty interested in this, but what I know about programming can't really help you. Really interested in this though, so I will be following this
I have to ask though, is it not possible to have a universal Android implementation? What are the technical reasons?
Lesiroth said:
Just saw this, and I'm actually pretty interested in this, but what I know about programming can't really help you. Really interested in this though, so I will be following this
I have to ask though, is it not possible to have a universal Android implementation? What are the technical reasons?
Click to expand...
Click to collapse
No, we won't be seeing a univeral version, as phones have different types of usb controllers (we have mUSB, the same kind used in the pre and n900, giving us the best chance of a quick and easy port) Most HTC phones have a MSM72K controller, and the guys in the desire forum are pretty close to getting it running.
nicholasbgr said:
No devs with a PS3 here?
Click to expand...
Click to collapse
Even if Devs don't have a PS3, they could still compile it and let us test it
desolateone1 said:
No, we won't be seeing a univeral version, as phones have different types of usb controllers (we have mUSB, the same kind used in the pre and n900, giving us the best chance of a quick and easy port) Most HTC phones have a MSM72K controller, and the guys in the desire forum are pretty close to getting it running.
Even if Devs don't have a PS3, they could still compile it and let us test it
Click to expand...
Click to collapse
Yeah, but they would be more interested in this hahaha. Too bad my C skills suck :|
EDIT: Found out the required info. Thanks though.
MrPadie said:
Sorry if I appear a little "uninformed" (), but I just wanted to check something here quick. If we port this hack correctly, does this enable us to run an unsigned bootloader, essentially relieving the minds of millions of Milestone users?
If so, I'm going to take a spin at porting it over - however, I'm sure someone will get it before I do, no doubt.
MrP.
Click to expand...
Click to collapse
uh this has nothing to do with bootloader whatsoever. it is to run an exploit on the ps3.
Now i am installing Linux an try Compile it. Its a Long Time ago that im use Linux. I Hope that i get it work Today.
Send from my iPad
Desire port is working, hope it can be done with milestone to
Sent from my Milestone using XDA App
-=MoRpH=- said:
Now i am installing Linux an try Compile it. Its a Long Time ago that im use Linux. I Hope that i get it work Today.
Send from my iPad
Click to expand...
Click to collapse
according to zzg in the desire forum, this is what you need to do. no source changes.
Well you don't really need any changes to get it compiled against Droid's kernel, a quick and dirty way by looking at psfreedom's make file:
make -C /path/to/droid/kernel/source M=/path/to/psfreedom/source ARCH=arm CROSS_COMPILE=/path/to/android_ndk/tree/build/prebuilt/linux-x86/arm-eabi-4.4.0/bin/arm-eabi- EXTRA_CFLAGS=-DENABLE_MUSB_CONTROLLER modules
Click to expand...
Click to collapse
just substitute the droid kernel source for the milestones. You can get it from motorola.
Current Compatibility List
Current Compatibility List
http://psfreedom.com/wiki/index.php?title=Device_compatibility_list
Quick question though, looking at something like this: http://psfreedom.com/wiki/index.php?title=OpenDesire4.0.4
To enable:
reboot to recovery
flash enable psFreedom
reboot back to Open Desire
It seems we would have to flash a different kernel to get this to work via the recovery screen. However I thought due to the locked bootloader on the milestone even after porting it the phone wont boot because of that.
Is the locked bootloader preventing us from booting into Android? or is it booting all together?
dasilva333 said:
Current Compatibility List
http://psfreedom.com/wiki/index.php?title=Device_compatibility_list
Quick question though, looking at something like this: http://psfreedom.com/wiki/index.php?title=OpenDesire4.0.4
To enable:
reboot to recovery
flash enable psFreedom
reboot back to Open Desire
It seems we would have to flash a different kernel to get this to work via the recovery screen. However I thought due to the locked bootloader on the milestone even after porting it the phone wont boot because of that.
Is the locked bootloader preventing us from booting into Android? or is it booting all together?
Click to expand...
Click to collapse
i think the desire is totally different than the milestone because it uses other drivers. with the n900 there wasnt any flashing involved. the milestone uses the same drivers as the n900 so lets hope we can use this
gizmo1908 said:
i think the desire is totally different than the milestone because it uses other drivers. with the n900 there wasnt any flashing involved. the milestone uses the same drivers as the n900 so lets hope we can use this
Click to expand...
Click to collapse
All we need to do is compile it against the milestone kernel (like how i wrote in my previous post). Then it should work no problem.
but there is someone who is trying in this port?
maggots said:
but there is someone who is trying in this port?
Click to expand...
Click to collapse
look at the first page and pray...
I try to Compile it with the Milestone Kernel......
But i have some trouble to get it work. :-/
/me Linux n00b :-D
-=MoRpH=- said:
I try to Compile it with the Milestone Kernel......
But i have some trouble to get it work. :-/
/me Linux n00b :-D
Click to expand...
Click to collapse
maybe someone over at the desire forum can help?
desolateone1 said:
All we need to do is compile it against the milestone kernel (like how i wrote in my previous post). Then it should work no problem.
Click to expand...
Click to collapse
How would it work though? as a command line app via adb shell? a .ko or .so?
For those interested I included the links needed to compile the thing:
Android NDK
http://dl.google.com/android/ndk/android-ndk-r4b-windows.zip
PSFreedom
http://download.github.com/kakaroto-PSFreedom-0ea9511.tar.gz
Motorola Milestone 2.36 Kernel
https://opensource.motorola.com/sf/....milestone/frs.milestone.02_36_0/frs9279?dl=1
dasilva333 said:
How would it work though? as a command line app via adb shell? a .ko or .so?
For those interested I included the links needed to compile the thing:
Android NDK
http://dl.google.com/android/ndk/android-ndk-r4b-windows.zip
PSFreedom
http://download.github.com/kakaroto-PSFreedom-0ea9511.tar.gz
Motorola Milestone 2.36 Kernel
https://opensource.motorola.com/sf/....milestone/frs.milestone.02_36_0/frs9279?dl=1
Click to expand...
Click to collapse
psfreedom link is dead
dasilva333 said:
How would it work though? as a command line app via adb shell? a .ko or .so?
For those interested I included the links needed to compile the thing:
Android NDK
http://dl.google.com/android/ndk/android-ndk-r4b-windows.zip
PSFreedom
http://download.github.com/kakaroto-PSFreedom-0ea9511.tar.gz
Motorola Milestone 2.36 Kernel
https://opensource.motorola.com/sf/....milestone/frs.milestone.02_36_0/frs9279?dl=1
Click to expand...
Click to collapse
yeah, it would be a .ko
Here is the psfreedom source (patched for bdrom as well)

[Q] MIUI , what if ...

Hi guys
I would appreciate if someone [dev] can give me some answers on this ...
Now that we have full CWM , thanks to the devs [@gtg465x]
How about following instructions to flash lastest MIUI for Galaxy S I9000 , using the actual installation guide > http://j.mp/iZSjlh , and try this ROM on the Infuse
Is the Galaxy S I9000 the closest phone [specs] we can have to try this ?
Some step(s) in that guide to be replaced or skipped ?
Worth to try it?
Would it work ?
Would I brick the phone?
I if brick it , would I still be able to un-brick using ODIN [back to factory]
TIA
pvillasuso said:
Hi guys
I would appreciate if someone [dev] can give me some answers on this ...
Now that we have full CWM , thanks to the devs [@gtg465x]
How about following instructions to flash lastest MIUI for Galaxy S I9000 , using the actual installation guide > http://j.mp/iZSjlh , and try this ROM on the Infuse
Is the Galaxy S I9000 the closest phone [specs] we can have to try this ?
Some step(s) in that guide to be replaced or skipped ?
Worth to try it?
Would it work ?
Would I brick the phone?
I if brick it , would I still be able to un-brick using ODIN [back to factory]
TIA
Click to expand...
Click to collapse
Would be very interested in this as well, but not enough to try bricking my phone .
I wouldn't try it.
Just because the partition layout of the original Galaxy S is the same as our device, it does not mean the kernel is compatible.
The current roms are all based on the stock kernel and do not change any of the core of how the device works. We still have TouchWiz built in and won't be changing that until we have custom kernel built and working on this device.
On the other hand, we can flash back to stock with Odin, so you won't completely fubar your phone if you try.
knight4led said:
I wouldn't try it.
Just because the partition layout of the original Galaxy S is the same as our device, it does not mean the kernel is compatible.
The current roms are all based on the stock kernel and do not change any of the core of how the device works. We still have TouchWiz built in and won't be changing that until we have custom kernel built and working on this device.
On the other hand, we can flash back to stock with Odin, so you won't completely fubar your phone if you try.
Click to expand...
Click to collapse
Your right about kernel compatibility , so 1st step not using speedmod kernel [used @ guide]
But I would like to know if the native MIUI kernel used @ the galaxy S is like a "modded kernel" they used to port that rom .. or if its a kind of "universal kernel" ?? . I dont know if Im making myself clear
knight4led said:
I wouldn't try it.
Just because the partition layout of the original Galaxy S is the same as our device, it does not mean the kernel is compatible.
The current roms are all based on the stock kernel and do not change any of the core of how the device works. We still have TouchWiz built in and won't be changing that until we have custom kernel built and working on this device.
On the other hand, we can flash back to stock with Odin, so you won't completely fubar your phone if you try.
Click to expand...
Click to collapse
If the partition layout changes, cannot promise Odin will fix it. Pit, boot.bin and sbl.bin pulled from a phone to flash will most likely cause a hard brick. We need a leaked one-click, or some very crazy testers willing to brick phones left and right to test that. I don't recommend it.
Sent from my SAMSUNG-SGH-I997 using XDA App
h8rift said:
If the partition layout changes, cannot promise Odin will fix it. Pit, boot.bin and sbl.bin pulled from a phone to flash will most likely cause a hard brick. We need a leaked one-click, or some very crazy testers willing to brick phones left and right to test that. I don't recommend it.
Sent from my SAMSUNG-SGH-I997 using XDA App
Click to expand...
Click to collapse
Thanks for that information , exactly what I wanted to read ...
Time to close this thread [MODS please] , and wait for someone who can make this happen !
pvillasuso said:
Thanks for that information , exactly what I wanted to read ...
Time to close this thread [MODS please] , and wait for someone who can make this happen !
Click to expand...
Click to collapse
Not a problem. When a new phone comes out....here's what happens:
1. Root
2. SBF/ODIN
3. CWM recovery
4. Psuedo ROMs based on stock.
5. Source Code drops.
6. Custom kernels (w/CWM built in)
7. Ports for MIUI/CM7/Sense/etc.
In 3 weeks, the community as a whole has completely done steps 1-5. (Usually takes a couple of months).
Next big focus has to be custom kernels. I helped out with some of the initial stuff for CM7 on Captivate before I bought an Atrix, then the Infuse. I'm going to be doing alot of reading and trying to learn alot more about git. Then I will be able to look into kernels. Team Whiskey had some guys working on a kernel with CWM + VooDoo lagfix written up...but I havent heard anything in a few days. So....be patient, its coming! .
Sent from my SAMSUNG-SGH-I997 using XDA App
h8rift said:
Not a problem. When a new phone comes out....here's what happens:
1. Root
2. SBF/ODIN
3. CWM recovery
4. Psuedo ROMs based on stock.
5. Source Code drops.
6. Custom kernels (w/CWM built in)
7. Ports for MIUI/CM7/Sense/etc.
In 3 weeks, the community as a whole has completely done steps 1-5. (Usually takes a couple of months).
Next big focus has to be custom kernels. I helped out with some of the initial stuff for CM7 on Captivate before I bought an Atrix, then the Infuse. I'm going to be doing alot of reading and trying to learn alot more about git. Then I will be able to look into kernels. Team Whiskey had some guys working on a kernel with CWM + VooDoo lagfix written up...but I havent heard anything in a few days. So....be patient, its coming! .
Sent from my SAMSUNG-SGH-I997 using XDA App
Click to expand...
Click to collapse
You are indeed one of the MAN, I speak for my self thanks dude
Sent from my SAMSUNG-SGH-I997 using XDA Premium App
h8rift said:
When a new phone comes out....here's what happens:
1. Root
2. SBF/ODIN
3. CWM recovery
4. Psuedo ROMs based on stock.
5. Source Code drops.
6. Custom kernels (w/CWM built in)
7. Ports for MIUI/CM7/Sense/etc.
Click to expand...
Click to collapse
Very interesting info , thanks for sharing , didn't know the order of these steps to follow ..
We are closer then ! cool , cant wait to run MIUI @ Infuse
Like others said, we will need a custom kernel for MIUI. However, the Infuse is very similar to the original Galaxy S. I bet it would be really easy to port 2.2.1 Galaxy S ROMs. They would probably boot right up and work fine if you just remove the kernel from them and swap out a few files (ril, camera libs, key layouts).
gtg465x said:
Like others said, we will need a custom kernel for MIUI. However, the Infuse is very similar to the original Galaxy S. I bet it would be really easy to port 2.2.1 Galaxy S ROMs. They would probably boot right up and work fine if you just remove the kernel from them and swap out a few files (ril, camera libs, key layouts).
Click to expand...
Click to collapse
Hey I have one theme in mind, can you give me the details of these files?
(Wait do themes even mess with these files?)
Key layouts I got...
Camera libs? where are those located?
ril? what is that and where?
Thanks much appreciated.
-Ken
slider2828 said:
Hey I have one theme in mind, can you give me the details of these files?
(Wait do themes even mess with these files?)
Key layouts I got...
Camera libs? where are those located?
ril? what is that and where?
Thanks much appreciated.
-Ken
Click to expand...
Click to collapse
I'm used to HTC devices so I can't tell you the exact names of the ril and camera libs on a Samsung device without looking, but they will be in /system/lib. You may also have to swap a few files in /system/etc. Just takes research and then trial and error. I suggest grabbing a GS 2.2.1 ROM, removing the kernal (and modem if that's included) (will have to remove corresponding parts of updater-script as well), and then flashing. Adb logcat will help you to debug and fix issues from there.
Hell id donate an InFuSe to a miui dev that would make it happen!
I run miui on my Desire HD and wont use anything else, ever...
Sent from my SAMSUNG InFuSe using XDA Premium App
Once we get kernel source and a working CM7 build for it, my team is able to port MIUI to it
Well... once we get a device that is
We have been looking for a new device to port MIUI to. If there is enough demand for the Infuse 4G we'll pick one up.
If you guys manage to get it ported we'll create a device forum for you and host your roms, etc. If you need porting help/advice, or just want to talk about MIUI, join our IRC channel #miui-us on Freenode (details in my signature) and look for someone with a + in front of their name (those are the developers).
Anyway, hope to see you guys running MIUI soon!
Now this is what im talking about. If you guys have stuff to test ill snag it up and try it. Cant write but I can install it and test for ya. Not really scared to brick it. Plus its insured. Anyway good luck cant wait for it!!!
Sent from my SAMSUNG-SGH-I997 using XDA App
Are there any good guides/articles to learning how to create custom roms and whatnot?
I'm a software developer and while I've never done anything related to kernals/operating systems normally I'm able to pick up stuff quick and I think learning about stuff like this for Android phones would be awesome. I just really have no idea where to start at.
Frooty said:
Are there any good guides/articles to learning how to create custom roms and whatnot?
I'm a software developer and while I've never done anything related to kernals/operating systems normally I'm able to pick up stuff quick and I think learning about stuff like this for Android phones would be awesome. I just really have no idea where to start at.
Click to expand...
Click to collapse
Unfortunately...that is why there aren't more devs around. No docs. Its all trial and error...especially kernels.
Sent from my SAMSUNG-SGH-I997 using XDA App
Just keep trying you can unbrick anyway with dev gtg465x ultimate unbrick procedure so it is safe, just don't drop the Indie on water,
Sent from my SAMSUNG-SGH-I997 using XDA Premium App
h8rift said:
Unfortunately...that is why there aren't more devs around. No docs. Its all trial and error...especially kernels.
Sent from my SAMSUNG-SGH-I997 using XDA App
Click to expand...
Click to collapse
Would you or one of the other devs be willing to post an intro guide or something in order to help get more developers here?
I know you guys are probably busy working on your roms as well as work/school/doing other things, but it probably wouldn't take too long to make a short intro to help us get started. That way we could hopefully get some more devs around here.
I've been reading others guides and posts about it and I could probably do at least a little work from the start based on what they say is involved in making a rom, but the biggest problem for me is not knowing how to get going. It seems like you need an android kitchen to do a lot of the work but all of the kitchens look like they are phone specific so I don't want to try using one if those on the infuse. Maybe they aren't, but info like that to help us get our feet wet would be extremely helpful.
Sent from my SAMSUNG-SGH-I997 using XDA App
Frooty said:
Would you or one of the other devs be willing to post an intro guide or something in order to help get more developers here?
I know you guys are probably busy working on your roms as well as work/school/doing other things, but it probably wouldn't take too long to make a short intro to help us get started. That way we could hopefully get some more devs around here.
I've been reading others guides and posts about it and I could probably do at least a little work from the start based on what they say is involved in making a rom, but the biggest problem for me is not knowing how to get going. It seems like you need an android kitchen to do a lot of the work but all of the kitchens look like they are phone specific so I don't want to try using one if those on the infuse. Maybe they aren't, but info like that to help us get our feet wet would be extremely helpful.
Sent from my SAMSUNG-SGH-I997 using XDA App
Click to expand...
Click to collapse
I'm with ya. I've got some free time and would be happy to help in anyway.
Sent from Samy Infuse

ROM Manager 4.7.0.5 Support for Samsung Galaxy S4G (T959V)

Hi All,
I have a Samsung Galaxy S4G(T959V) phone and planning to install a Cyanogenmod 7.1 . I have installed the ROM Manager 4.7.0.5 from market and trying to install the CWM Flash Recovery. When i click on CWM Flash Recovery it is prompting me to enter my Mobile model and i get the following Options - Google Nexus S, Google Nexus S 4G, Samsung GalaxyS i9000, Samsung GalaxyS i9000 (MTD). I am not seeing the T959V model here. I would like to know whether Cyanogenmod 7.1 is supported on Galaxy S 4G. Please let me know.
- Venkat
It's not.
Sent from my SGH-T959V using xda premium
You'll probably boot loop if you flash a ROM like that. Try reading the Bible in-depth before you end up causing a hard brick.
MOD EDIT: ENOUGH
Omfg. I give up on this forum
Sent from my SGH-T959V using xda premium
jager555 said:
Omfg. I give up on this forum
Sent from my SGH-T959V using xda premium
Click to expand...
Click to collapse
*pats your shoulder*
It's okay man. There's plenty more to live for! LOL!
Seriously, under the stickies thread, under the 10 commandments, the second item states not to use ROM manager from the market. You need to flash a kernel with CWM. A 2 second search in this forum will tell you what you need to do. Try FB's guide to gingerbread or just the noobs guide to flashing. Follow the instructions exactly and you will be fine.
Sent from my SGH-T959V using XDA App
MOD EDIT: ENOUGH
MOD EDIT: ENOUGH
I did flash my rom as a vibrant.so wtf can i do more. i get arisk but works.the problem is after flash i scared to install rom from rom maneger.so if someone did befor please tell us.sorry about language.
SGS4G
kernel:2.6.35.7-t959vuvki3-cl611444
GB2.3.5
rom:ice octain
venkatgg said:
Hi All,
I have a Samsung Galaxy S4G(T959V) phone and planning to install a Cyanogenmod 7.1 . I have installed the ROM Manager 4.7.0.5 from market and trying to install the CWM Flash Recovery. When i click on CWM Flash Recovery it is prompting me to enter my Mobile model and i get the following Options - Google Nexus S, Google Nexus S 4G, Samsung GalaxyS i9000, Samsung GalaxyS i9000 (MTD). I am not seeing the T959V model here. I would like to know whether Cyanogenmod 7.1 is supported on Galaxy S 4G. Please let me know.
- Venkat
Click to expand...
Click to collapse
funny thing is that i posted a thread that actually got STICKIED in THIS section which can be found here. but i guess people just don't understand.
MOD EDIT: ENOUGH
MOD EDIT: ENOUGH
MOD EDIT: ENOUGH
MOD EDIT: ENOUGH
on topic no rom manager doesnt work with this phone id uninstall it fast please use kryons cwm final if you need to get out of froyo... and into another rom at least tell u flash a gb rom or froyo rom ( your choice really) and get a kernel that has cwm built inside it
as far as cm7 goes without source to the kernel were dead in the water or tell we work around it which ever comes first if you have any questions feel free to ask also remember to check out the sgs4g bible and any of the how to threads and just read and get informed on what your doing to your device ... Good luck and happy flashing...
Well, I have to say, I'm absolutely appalled at some of the responses in this thread.
The OP is obviously a fairly new member, so how about being helpful instead of being a bunch of assholes.
Time to start handing out infractions and possibly a ban. There's simply NO NEED for the smart ass offensive posts.
the_scotsman said:
Well, I have to say, I'm absolutely appalled at some of the responses in this thread.
The OP is obviously a fairly new member, so how about being helpful instead of being a bunch of assholes.
Time to start handing out infractions and possibly a ban. There's simply NO NEED for the smart ass offensive posts.
Click to expand...
Click to collapse
I agree.
The reason to not use CwM from Rom Manager is that the device tree for the galaxys4g is not complete. It doesn't have voodoo-lagfix, or the mods it takes to run a stock or modded rom:
https://github.com/CyanogenMod/android_device_samsung_galaxys4g
If you want CwM, please follow the instructions here or here.
Also, from what I understand, a majority of the devs working on SGS4G dislike using CyanogenMod. So I wouldn't expect that stuff to work anytime soon.
bhundven said:
I agree.
The reason to not use CwM from Rom Manager is that the device tree for the galaxys4g is not complete. It doesn't have voodoo-lagfix, or the mods it takes to run a stock or modded rom:
https://github.com/CyanogenMod/android_device_samsung_galaxys4g
If you want CwM, please follow the instructions here or here.
Also, from what I understand, a majority of the devs working on SGS4G dislike using CyanogenMod. So I wouldn't expect that stuff to work anytime soon.
Click to expand...
Click to collapse
wrong
wrong
wrong
THe reason rom manger does not support the sgs4g is not that its not complete is the fact the device structure is diffrent then all the other samsung devices diffrent mount pont system stl110 blocks vs mmc blocking that the other roms use. the swapped parttion info. no interal sd card mapping so on so forth..
THe device does have voodoo lag fix... NOt sure where you are getting this info from but 99.99 percent of the roms have lag fix aka ext 4 support in the kernel once again wrong please post correct info..
as far as cwm goes the lack of gingerbread sourcecode is whats holding it up not the devs... Once samsung releases gb and the sourcecode you will see cm7 and more asop roms as we will be able to actually run custom kernels....
the devs here are not against it we just cant control what Samsung does....
RaverX3X said:
wrong
wrong
wrong
Click to expand...
Click to collapse
Really?
RaverX3X said:
THe reason rom manger does not support the sgs4g is not that its not complete is the fact the device structure is diffrent then all the other samsung devices diffrent mount pont system stl110 blocks vs mmc blocking that the other roms use. the swapped parttion info. no interal sd card mapping so on so forth..
Click to expand...
Click to collapse
The bml/stl devices come from the XSR/FSR driver.
If we had GB source, or if we go back to FY source, we could remove this driver and configure mtd block devices. But I don't think you want to move to yaffs2, or god forbid, jffs2.
The mount points are different, because the sgs4g, unlike the other sgs devices does not have internal sd.
RaverX3X said:
THe device does have voodoo lag fix... NOt sure where you are getting this info from but 99.99 percent of the roms have lag fix aka ext 4 support in the kernel once again wrong please post correct info..
Click to expand...
Click to collapse
The recovery has voodoo-lagfix(ext4), not the device.
If we moved to mtd instead of XSR/FSR, we wouldn't need voodoo-lagfix, but we would have to worry about the performance drop of moving to yaffs2.
RaverX3X said:
as far as cwm goes the lack of gingerbread sourcecode is whats holding it up not the devs... Once samsung releases gb and the sourcecode you will see cm7 and more asop roms as we will be able to actually run custom kernels....
Click to expand...
Click to collapse
Yup. I am a kernel dev. Not for android, but for embedded linux. I'm still learning android, but I understand how MTD block devices work, I just need some help when it comes to XSR/FSR.
Lashing out at me with your 'holier then thou' bit is lame.
I refuse to do it to you.
Please talk to me (and the community) like a person.
---------- Post added at 04:35 PM ---------- Previous post was at 04:24 PM ----------
btw, I'd suggest going and looking at the repo link I posted, and looking at the recovery.fstab
Tell me where you see mtdblock* in there.

Custom ROMs

Hello all,
Has there been any word on any custom ROMs for this device? Things like MIUI, Cyanogenmod, for example. I wonder if maybe the ROM developers are waiting for official 7+ ICS builds to be available. Anyway, just wanted to check and make sure I'm not missing anything. Thanks!
Sent from my Droid Incredible using XDA App
Hello
i am going to be working on a custom ROM based on stock very soon but i think im the only one as not a lot of people see a point on working on honeycomb as ICS may be available in Q2 but we are not 100% sure as of yet.
and yes you are correct about the matter on waiting for the official ICS update but its also a matter of retrieving the sauce codes from Samsung inc. they seem determined not the share them with the public as they have made an ICS based tab similar to our tab in appearance but totally different as far as the hardware is concerned. The new Samsung galaxy tab 2 it a low grade tab with extreme affordability allowing everyone to taste the sweet ICS within haha
but now Google are saying their is a new version of android coming some time this year called android 5.0 jellybean so that may even boost the development on our device as everyone will be wanting some jellybeans in the tab + haha
kindest regards Joseph Marshall
If you need/want any assistance when you start working on that please let me know, even if you just need a tester.
Sent from my Droid Incredible using XDA App
LauraSakura said:
If you need/want any assistance when you start working on that please let me know, even if you just need a tester.
Sent from my Droid Incredible using XDA App
Click to expand...
Click to collapse
thanks very much i have added a thanks to your thanks meter
MIUI and CM7 are both Android2.3 based (definitely not including MIUI v4), we already get superior firmwares.
Actually most custom roms are just modifications of the official firmware. There is only 1 feature I want and the official does not provide. Just to remove items in the recent task list by swiping/clicking X.
Galaxy tab 7.7 ROMS
Has anybody tried to flash one of the galaxy tab 7.7 roms? I think they have about 3 roms over there. It seems as if they're almost identical in hardware, probably the only difference is the screen size.
i tried flashing entire /framework folder and a lot of system apks. bootloop
then I tried flashing only phone and settings .apk, booted but wouldnt open FC.
p6200 Malaysia.
They would need to be ported over. I kind of remember how to do it with an HTC device (EVO and Incredible had almost the exact same hardware) but Samsung I'm not sure of. Need the Android kitchen up and running on your pc to do it. With an HTC device it was pretty much just taking the boot img file off the device with the ROM you want to port and putting it into the other device. There were step by step instructions somewhere on here but I can't find them.
No thanks, not putting anyones boot.img on my device. I'm sure it could be ported. Ive been checking them out, and they are very similar.
I do have dsixdas kitchen. But Im busy with other things at the moment.
i'm playing around with 7.7 touchwiz... because they can delete the unused page... and we cant... wth samsung... want to see what is the different with their version and ours...
edan1979 said:
i'm playing around with 7.7 touchwiz... because they can delete the unused page... and we cant... wth samsung... want to see what is the different with their version and ours...
Click to expand...
Click to collapse
will you be happy to port a rom? i will back u up man
---------- Post added at 05:50 AM ---------- Previous post was at 05:24 AM ----------
kzoodroid said:
They would need to be ported over. I kind of remember how to do it with an HTC device (EVO and Incredible had almost the exact same hardware) but Samsung I'm not sure of. Need the Android kitchen up and running on your pc to do it. With an HTC device it was pretty much just taking the boot img file off the device with the ROM you want to port and putting it into the other device. There were step by step instructions somewhere on here but I can't find them.
Click to expand...
Click to collapse
can u not give it a go at porting the rom over we would all love 2 see ics running on p6200
jmar8124 said:
will you be happy to port a rom? i will back u up man
---------- Post added at 05:50 AM ---------- Previous post was at 05:24 AM ----------
can u not give it a go at porting the rom over we would all love 2 see ics running on p6200
Click to expand...
Click to collapse
For ICS to run on our tabs you would need an ICS kernel, I don't believe the current one will work. My Incredible had to use an EVO ICS kernel in order to use an ICS ROM. The kernel from the 7.7 could be modified since they have similar hardware but I believe you have to have the source code available to do it. I also do not know how to make kernels though there is a tutorial on xda somewhere.
I am also not familar with the my tab or Samsungs software architecture enough to experiment with mine just yet. The only way I know how to make ROMs is using a ROM.zip file found in an RUU, you can use a nandroid backup but they tend to be buggy. The android kitchen pulls the needed images (boot, system, recovery) out of the ROM.zip file (or nandroid backup) to use in building ROMs.
I would suggest that anyone who really wants ROMs for this thing head over to Chef Central on XDA and start learning how to do it themselves. It took me the better part of a day getting the andoid kitchen up and running on my windows laptop and it is a good learning experience. There is a step by step tutoirial on how to get the andoid kitchen installed and how to build roms.
Chef Central link:
http://forum.xda-developers.com/forumdisplay.php?f=613
edan1979 said:
i'm playing around with 7.7 touchwiz... because they can delete the unused page... and we cant... wth samsung... want to see what is the different with their version and ours...
Click to expand...
Click to collapse
Please let us know and change our TouchWiz... to me, there's a lot of unused page of home screen.
Thanks.
jmar8124 said:
will you be happy to port a rom? i will back u up man
Click to expand...
Click to collapse
only can playing around with simple thing... no source code... kind of hard... my day job already killing me...
Yeah, I've got the kitchen running on an Ubuntu VM on my PC. I've only used it for my inc though. I guess what I hadn't realized was that Samsung never released the code for our device. Its a shame, I wish I would have looked that up before I decided on this tab. Do any other Samsung devices have similar architecture, besides the already mentioned 7.7?
Sent from my Droid Incredible using XDA App
LauraSakura said:
I guess what I hadn't realized was that Samsung never released the code for our device. Its a shame, I wish I would have looked that up before I decided on this tab.
Sent from my Droid Incredible using XDA App
Click to expand...
Click to collapse
i feel like i made the exact same mistake. has samsung ever released source codes due to owners demanding it? i know they don't have much reason to do so, but i was just wondering if it's happened in the past before.
foliage green said:
i feel like i made the exact same mistake. has samsung ever released source codes due to owners demanding it? i know they don't have much reason to do so, but i was just wondering if it's happened in the past before.
Click to expand...
Click to collapse
I would love to know the answer to that as well..
Sent from my Incredible using Tapatalk
LauraSakura said:
I would love to know the answer to that as well..
Sent from my Incredible using Tapatalk
Click to expand...
Click to collapse
ye and me....
i think peolpe are worrying to much about this device and i do know that a honeycomb rom can be made but no one will even attempt it its pathetic
oh well il be trying it soon super joe to the rescue haha....

Galaxy Note LTE 10.1 N802X Roms

Hey Everyone.
Can we please populate this thread with all the versions of roms especially for the N8020.
I have a question for the Dev's though... how hard is it to customize existing N801X roms into N802X roms?
There doesn't seem to be a whole lot of choice for us who are using the LTE / 4G version of this tablet!
I have been looking for the same thing.
Sent from my HTC One using Tapatalk 2
sednafx said:
I have been looking for the same thing.
Sent from my HTC One using Tapatalk 2
Click to expand...
Click to collapse
+1
plz support us
This is a good idea. Including the Verizon SCH-i925 lte version.
Its really a big shame IMO as the lack of development on the LTE version has really made the device a little boring and uninspired...
Don't get me wrong though; as a commercial product its actually quite sound and is very stable in my experience but just boring for someone who really got a taste for flashing when they owned a Tab 7"... that device was saved by the development in the beginning and really had some awesome enhancements by the time I lost my device and stopped checking in..
Anyway all I have at the moment is this one;
Darkman [ROM][STOCK][4.1.2][BMC3] ★★N8020★★ Stock Rooted Busybox Deodexed (CWM) [12/05/2013]
And;
emptynick's thread asking for a wish list of ROM's for the n8020
That's it though...
Anyway the second one is a newish one and so maybe someone is going to take on the job for us and get some stuff ported at the very least.. who knows
Nobleskill
nobleskill said:
Its really a big shame IMO as the lack of development on the LTE version has really made the device a little boring and uninspired...
Don't get me wrong though; as a commercial product its actually quite sound and is very stable in my experience but just boring for someone who really got a taste for flashing when they owned a Tab 7"... that device was saved by the development in the beginning and really had some awesome enhancements by the time I lost my device and stopped checking in..
Anyway all I have at the moment is this one;
Darkman [ROM][STOCK][4.1.2][BMC3] ★★N8020★★ Stock Rooted Busybox Deodexed (CWM) [12/05/2013]
And;
emptynick's thread asking for a wish list of ROM's for the n8020
See here, might be able to upload soon, just need permission from sbrissen and darkman...
http://forum.xda-developers.com/showpost.php?p=44410683&postcount=5
Click to expand...
Click to collapse
Juggles said:
Hey Everyone.
Can we please populate this thread with all the versions of roms especially for the N8020.
I have a question for the Dev's though... how hard is it to customize existing N801X roms into N802X roms?
There doesn't seem to be a whole lot of choice for us who are using the LTE / 4G version of this tablet!
Click to expand...
Click to collapse
My first ever port...
http://forum.xda-developers.com/showthread.php?t=2398729
Could somebody tell me, what changes have to be done to get roms running on the n8020 (wifi+lte). In case Ubuntu Touch I already tried to modify the install script to get it installing with the different partition layout. Installing is fine, but it freezes at the first samsung boot screen.
Thank you
Simon
Simon94 said:
Could somebody tell me, what changes have to be done to get roms running on the n8020 (wifi+lte). In case Ubuntu Touch I already tried to modify the install script to get it installing with the different partition layout. Installing is fine, but it freezes at the first samsung boot screen.
Thank you
Simon
Click to expand...
Click to collapse
I'm no dev, but it seems like the kernels are quite different in android roms. Maybe the same in linux?
Need to post something to share my work at developers section.
Simon94 said:
Could somebody tell me, what changes have to be done to get roms running on the n8020 (wifi+lte). In case Ubuntu Touch I already tried to modify the install script to get it installing with the different partition layout. Installing is fine, but it freezes at the first samsung boot screen.
Thank you
Simon
Click to expand...
Click to collapse
funny, I got this to install too, but mine froze at bootup. I wonder how We can fix it?
Sent from my GT-N8020 using Tapatalk 4
smegg said:
funny, I got this to install too, but mine froze at bootup. I wonder how We can fix it?
Sent from my GT-N8020 using Tapatalk 4
Click to expand...
Click to collapse
Since we do have a mostly working cm tree we could try to build ubuntu with it by ourselves..
Simon94 said:
Since we do have a mostly working cm tree we could try to build ubuntu with it by ourselves..
Click to expand...
Click to collapse
i would love to,but i am still learning my way around a basic git compile. Still, I will have a look and see if anything obvious is causing a loop.
Sent from my GT-N8020 using Tapatalk 4
Hi there,
I will install the CM 10.1 from this post: http://forum.xda-developers.com/showthread.php?t=2398729. I'm a little bit new in the root of Android tablet.
What is the "Tablet UI" added there are few days ?
Thanks,

Categories

Resources