hi guys, can anybody tell me what is android boot order?
i see in kernel ramdisk there are init binary file, init.xxx, and sbin folder. how this file is executed ?what order ? and what is the file that call the init binary file ?
thanks
hadidjapri said:
hi guys, can anybody tell me what is android boot order?
i see in kernel ramdisk there are init binary file, init.xxx, and sbin folder. how this file is executed ?what order ? and what is the file that call the init binary file ?
thanks
Click to expand...
Click to collapse
Most likely there's an embedded initramfs inside the kernel image. Inside that initramfs will be a file telling the kernel what file(s) to be executed first.
-- Sent from a GT-I8150 running ICS perfectly well. F'U, Sams#!t --
pepoluan said:
Most likely there's an embedded initramfs inside the kernel image. Inside that initramfs will be a file telling the kernel what file(s) to be executed first.
-- Sent from a GT-I8150 running ICS perfectly well. F'U, Sams#!t --
Click to expand...
Click to collapse
the initramfs file can be found in root folder. but i have no idea which files executed first. can ya help pep?
Sent from my GT-I8150
hadidjapri said:
the initramfs file can be found in root folder. but i have no idea which files executed first. can ya help pep?
Sent from my GT-I8150
Click to expand...
Click to collapse
I'll see to it tomorrow... right now my Gentoo VM is still not yet completely done installing...
-- Sent from a GT-I8150 running ICS perfectly well. F'U, Sams#!t --
pepoluan said:
I'll see to it tomorrow... right now my Gentoo VM is still not yet completely done installing...
-- Sent from a GT-I8150 running ICS perfectly well. F'U, Sams#!t --
Click to expand...
Click to collapse
let me know if there are some progresses pep
hadidjapri said:
let me know if there are some progresses pep
Click to expand...
Click to collapse
Bad news... I did something stupid which I'm not sure what exactly... and my Gentoo VM is hosed, waaah!
I'll have to reinstall the VM... you'll have to wait additional couple of days...
-- Sent from a GT-I8150 running ICS perfectly well. F'U, Sams#!t --
pepoluan said:
Bad news... I did something stupid which I'm not sure what exactly... and my Gentoo VM is hosed, waaah!
I'll have to reinstall the VM... you'll have to wait additional couple of days...
-- Sent from a GT-I8150 running ICS perfectly well. F'U, Sams#!t --
Click to expand...
Click to collapse
no problem pep
btw, i'm quite sure init binary in the ramdisk call all the init.xxx.rc executeable script. is there any way to hack this init binary to call a script before calling the init.rc files?
hadidjapri said:
no problem pep
btw, i'm quite sure init binary in the ramdisk call all the init.xxx.rc executeable script. is there any way to hack this init binary to call a script before calling the init.rc files?
Click to expand...
Click to collapse
yes, but in a roundabout way.
first, extract the contents of the initramfs somewhere. then, edit the scripts you want to edit. afterwards, create an 'instruction file' for the compiler to create the initramfs. finally, compile the kernel.
it's the 3rd step ('instruction file') that I haven't understand yet... basically, the 'instruction file' (not sure what it's official term is) tells the compiler what files to include, what directories to create, which scripts to run, etc etc
there's currently a lively discussion in the gentoo-user mailing list on how to create one; that's why I want to get my Gentoo VM running...
-- Sent from a GT-I8150 running ICS perfectly well. F'U, Sams#!t --
pepoluan said:
yes, but in a roundabout way.
first, extract the contents of the initramfs somewhere. then, edit the scripts you want to edit. afterwards, create an 'instruction file' for the compiler to create the initramfs. finally, compile the kernel.
it's the 3rd step ('instruction file') that I haven't understand yet... basically, the 'instruction file' (not sure what it's official term is) tells the compiler what files to include, what directories to create, which scripts to run, etc etc
there's currently a lively discussion in the gentoo-user mailing list on how to create one; that's why I want to get my Gentoo VM running...
-- Sent from a GT-I8150 running ICS perfectly well. F'U, Sams#!t --
Click to expand...
Click to collapse
i maybe wrong, but frim reference i got fron xistance's thread about building kernel our initramfs isn't compiled simultanously with the zimage file.
i wonder a way to add instruction for init binary in initramfs. is this possible with hex editing?
Sent from my GT-I8150
hadidjapri said:
i maybe wrong, but frim reference i got fron xistance's thread about building kernel our initramfs isn't compiled simultanously with the zimage file.
i wonder a way to add instruction for init binary in initramfs. is this possible with hex editing?
Sent from my GT-I8150
Click to expand...
Click to collapse
depends on whether Android source can be compiled with the proper make commands that will also build the initramfs.
After all, Linux kernel has for quite some time supported embedding an initramfs into the kernel itself.
As to using a hex editor... I strongly doubt it. The kernel file is (usually) compressed, and the initramfs also.
-- Sent from a GT-I8150 running ICS perfectly well. F'U, Sams#!t --
Pep i know my question is off topic but wt is the gentoo vm exactly ??
pepoluan said:
depends on whether Android source can be compiled with the proper make commands that will also build the initramfs.
After all, Linux kernel has for quite some time supported embedding an initramfs into the kernel itself.
As to using a hex editor... I strongly doubt it. The kernel file is (usually) compressed, and the initramfs also.
-- Sent from a GT-I8150 running ICS perfectly well. F'U, Sams#!t --
Click to expand...
Click to collapse
i doubt about we are using compressed initramfs. i onced ask dorimanx, then he asked back did we use compressed initramfs, did i see init.xxx.rc on the initramfs. then i assume we are running on uncompressed initramfs
i wonder how the init binary file could load some files first and the other at second,third and so on
Sent from my GT-I8150
Related
I did that for myself but it could be useful, so why not share it!
This is the standard Froyo JPM kernel build from sources
It contains the su binary which calls Superuser.apk
Download this app from the market, and you're all set ^^
If you want a Froyo phone rooted cleanly and still secure, that's it.
Kernel to flash as PDA using Odin with 803.pit
Kernel sources:
http://github.com/project-voodoo/samsung_kernel_sources_gt-i9000/tree/froyo
Superuser app:
http://forum.xda-developers.com/showthread.php?t=682828
If you need more info, just ask
PS: I'm not sure every apps are happy with the need to call su from /sbin, which is in the ramdisk.
At least you can do everything you want from adb, and once you're root there is no limit
thank you very much.
You're always so kind!!!
Great! Gonna try JPM tomorrow.
Sent from my GT-I9000 using XDA App
How is this different from Chainfire's method? What is the advantage of using this over that? Thanks
Sent from my GT-I9000 using XDA App
ed10000 said:
How is this different from Chainfire's method? What is the advantage of using this over that? Thanks
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
The difference is that Chainfire uses the Samsung compiled kernel, while this one is compiled from GPL sources. Should be no differences, but for some reason this kernel is a lot bigger than the Samsung one. Anybody know why? Compiler options?
RyanZA said:
The difference is that Chainfire uses the Samsung compiled kernel, while this one is compiled from GPL sources. Should be no differences, but for some reason this kernel is a lot bigger than the Samsung one. Anybody know why? Compiler options?
Click to expand...
Click to collapse
Interesting I also would like to know what's the difference before I try to flash it on my SGS.
By the way, thanks to supercurio, RyanZA and all the developers
main diff for me is this is just a rooted kernel. it doesn't come with other goodies like superuser, and more imptly the e2 recovery which means i cna't do apply update.zip from the recovery mode using this kernel.
but i look forward to supercurio on the voodoo fix
supercurio said:
PS: I'm not sure every apps are happy with the need to call su from /sbin, which is in the ramdisk.
At least you can do everything you want from adb, and once you're root there is no limit
Click to expand...
Click to collapse
So with this, su is in sbin instead of system/xbin. Can we not move it/copy it to xbin if necessary? Is this a big deal?
Tyxerakias said:
So with this, su is in sbin instead of system/xbin. Can we not move it/copy it to xbin if necessary? Is this a big deal?
Click to expand...
Click to collapse
Yes you can. In fact, CF-Root does exactly that... it also contains all files in /sbin and /res, but at first boot install them to /system.
Chainfire said:
Yes you can. In fact, CF-Root does exactly that... it also contains all files in /sbin and /res, but at first boot install them to /system.
Click to expand...
Click to collapse
Yes that's it
This kernel does no special action ^^ it's just JM2 compiled from sources (presumably the same as Samsung's compiled) with an added file in /sbin
It's a bigger because for some reason the modules are quite big once compiled, they're probably not fully stripped and... because I included the ext4 kernel modules
hey ...
did u use z4build to implement ext4 support?
or can i run it and then use update.zip (z4mod) for ext4?
quick reply would be great ... just flashed to http://forum.xda-developers.com/showthread.php?t=796987
ty and big up fi di work u done!!!
EDIT: z4mod still not available should have read more posts before posting lol ... sorry
is ur ramdisk compatible with froyo JPM?
dt9394 said:
is ur ramdisk compatible with froyo JPM?
Click to expand...
Click to collapse
Sorry i don't understand your question
Hi sir,
I download the ramdisk voodoo provide from http://project-voodoo.org/downloads/Voodoo-beta4-GT-I9000-ramdisk.tar.bz2 and compile it with official JPM source code. So far no problem during compilation. But I know the ramdisk /lib/module/ file is slightly different from what i extract from official zImage.
So my question is, is your ramdisk compatible with froyo source code from samsung?
thanks,
dt9394 said:
Hi sir,
I download the ramdisk voodoo provide from http://project-voodoo.org/downloads/Voodoo-beta4-GT-I9000-ramdisk.tar.bz2 and compile it with official JPM source code. So far no problem during compilation. But I know the ramdisk /lib/module/ file is slightly different from what i extract from official zImage.
So my question is, is your ramdisk compatible with froyo source code from samsung?
thanks,
Click to expand...
Click to collapse
Hello !
For Froyo stuff, now everything is on github http://github.com/project-voodoo .
I transformed Voodoo in a complete source-based distribution and you have all the tools included here to do so
Thanks you supercurio!!!!!!!!!!!! voodooo!!!!!!!!!!!!! git clone it now
dt9394 said:
Thanks you supercurio!!!!!!!!!!!! voodooo!!!!!!!!!!!!! git clone it now
Click to expand...
Click to collapse
I made a new thread after your request (and some on IRC too!)
http://forum.xda-developers.com/showthread.php?t=813955
I am almost there so close and compiled a new kernel but stuck because the kernel won't boot. I forgot to pull the .config file off my phone before compiling, can anyone post their .config file?
How do we get access to it? I'll grab mine for you.
zedomax said:
I am almost there so close and compiled a new kernel but stuck because the kernel won't boot. I forgot to pull the .config file off my phone before compiling, can anyone post their .config file?
Click to expand...
Click to collapse
I'd be happy to... but I'm pretty new to all this. Where do I find it?
zcat /proc/config.gz >> config.txt
Sent from my sprint galaxy s2
thanks, if you can set your phone to USB debugging, Settings->Applications->Development
Then do this on adb:
adb pull /proc/config.gz
You can download adb here:
http://downloadandroidrom.com/file/sdk/adb.zip
and you need samsung kies installed:
http://www.samsung.com/ca/support/m...softwaremanual.do?page=MOBILE.SOFTWARE.MANUAL
then post the config.gz here, thanks, my phone is bricked until then!
adb pull /proc/config.gz
remote object '/proc/config.gz' does not exist
?
odub303 said:
adb pull /proc/config.gz
remote object '/proc/config.gz' does not exist
?
Click to expand...
Click to collapse
ok, i think its in a different place, someone know where it is on the Epic 4g touch???
zedomax said:
ok, i think its in a different place, someone know where it is on the Epic 4g touch???
Click to expand...
Click to collapse
I can't locate that file anywhere on the device. Would it be called anything else on this device for whatever reason?
Damn guys, we need to help him find that .config file...I am digging around as well
Sent from my SPH-D710 using xda premium
man I haven't used ADB in so long... all the devs make it to easy to not learn the real way to do $hit!
find / -name config.gz sorry I'm busy or I'd check lol, there's always the possibility they didn't build it with that, isnt there a defconfig in the source
Sent from my sprint galaxy s2
File must be called something else as i can't find it.
bbedward said:
find / -name config.gz sorry I'm busy or I'd check lol, there's always the possibility they didn't build it with that, isnt there a defconfig in the source
Sent from my sprint galaxy s2
Click to expand...
Click to collapse
Right, see if you can find a file with defconfig in it.
or maybe something like c1_rev05_na_spr_defconfig
Just a hunch.
There's a /system/bin/ifconfig
Edit: nm thats network configuration
Sent from my SPH-D710 using xda premium
Screenshot of list of files with "config" in the name
config.gz is an optional addition to the kernel build looks like samsung left it out.
Check arch/arm/configs in the kernel source theres probably a defconfig in there
Sent from my sprint galaxy s2
bbedward said:
config.gz is an optional addition to the kernel build looks like samsung left it out.
Check arch/arm/configs in the kernel source theres probably a defconfig in there
Sent from my sprint galaxy s2
Click to expand...
Click to collapse
Well I have the defconfig, just not booting when I compile the kernel for some reason, thinking the one off a phone might be different from sources (and maybe make it work?)
zedomax said:
Well I have the defconfig, just not booting when I compile the kernel for some reason, thinking the one off a phone might be different from sources (and maybe make it work?)
Click to expand...
Click to collapse
Well the model number on mine is definitely SPH-D710, so unless someone at Samsung uploaded the wrong files, that should be it.
What's the high-level overview of what you're doing to build it? Following the instructions in the source download to build the kernel and then uploading it with odin to the phone?
timdorr said:
Well the model number on mine is definitely SPH-D710, so unless someone at Samsung uploaded the wrong files, that should be it.
What's the high-level overview of what you're doing to build it? Following the instructions in the source download to build the kernel and then uploading it with odin to the phone?
Click to expand...
Click to collapse
Yes, exactly, I've done exactly as samsung source files said, not working, I think something wrong with the released files otherwise i would have a working kernel by now, might be the config file.
He's BAAACK!!!
Nice ...Good to see your back at it!!! I take it u got ur NJew Phone already!!!??
Please keep in mind this is a work in progress and is currently intended for devs only. Do not flash if you don't know what you're doing.
Ok, after making some progress towards getting this thing ready for user-space, I've decided to finally start a thread on it just to see if I can get anyone interested or willing to help... This ROM is currently in below Alpha status (if there is such a thing) and does not boot, but I believe I can get it booting in about a week barring a system crash or a zombie apocalypse. Again, this is only meant for a jumping off point towards getting AOSP ICS on our I957s, so don't blame me if you flash this and your tab becomes bricked...
Source
Link to source ------> Here
Github
Link to Github ------> Here
Want to Help?
Code:
Downloading and Building from Source
Edit
Follow the Repo instructions to download and install Repo.
Download the Android source tree by specifying the branch and manifest for a specific Code Aurora release. In this example the download the carrot.cupcake branch using manifest ''M7201JSDCBALYA6380.xml''
$ repo init -u git://codeaurora.org/platform/manifest.git -b ics -m M8260AAABQNLZA30120.xml --repo-url=git://codeaurora.org/tools/repo.git
$ repo sync
Build the source tree
$ source build/envsetup.sh
$ choosecombo 1 1 msm8660_surf eng
$ make -j4
Running choosecombo with no arguments will prompt for Android build options and target.
Downloads
Link to ROM------> Here
Thanks to Da_g for the kernel base, and thanks to the people at Code Aurora for the msm8660 source.
Great stuff jo
Sent from my SAMSUNG-SGH-I727 using xda premium
Sweet, Thank you for start a build for i957 and Finally about time!
great start, thank you!!!!
MaX
Great news, keep up the good work.
Yes thank you very much for this start!
ICS for i957?
I'm ready to test when you have a bootable ROM! Where are you getting ICS-compatible hardware drivers for the i957?
Thanks
phil_white99 said:
I'm ready to test when you have a bootable ROM! Where are you getting ICS-compatible hardware drivers for the i957?
Thanks
Click to expand...
Click to collapse
Base drivers can be used from the msm8660 ics source code provided by Code Aurora, and proprietary can be used from the stock Honeycomb firmware. Hopefully.
1. THANKS JO!
2. In order to boot, what is needed?
I'm assuming this is a CWM zip, not an odin package, right>
With ics for the skyrocket leak hopefully things will get easier
Sent from my SAMSUNG-SGH-I727 using xda premium
Thank You. Hell yeah! You guys rock. I'll help out if I can.
I'm willing to test too.
hey Jo there are some ICS CWM roms starting to come out for the skyrocket (ICSMOD5 is what I was looking at). Do you think with some script edits this could be flashed to the i957?
thanks to OP for attempting this. there are enough of us i957 users out there I think !
orlandoxpolice said:
hey Jo there are some ICS CWM roms starting to come out for the skyrocket (ICSMOD5 is what I was looking at). Do you think with some script edits this could be flashed to the i957?
Click to expand...
Click to collapse
Yes, but the problem is we would probably need our own ICS kernel to get most of the stuff working. I'll try my hand at ICSMOD5, but I'm not sure if anything will work without a dedicated kernel.
jomeister15 said:
Yes, but the problem is we would probably need our own ICS kernel to get most of the stuff working. I'll try my hand at ICSMOD5, but I'm not sure if anything will work without a dedicated kernel.
Click to expand...
Click to collapse
yes you are right about that, but i think the tmobile guys got ics running with the skyrocket kernel but they are having issues with data.
orlandoxpolice said:
yes you are right about that, but i think the tmobile guys got ics running with the skyrocket kernel but they are having issues with data.
Click to expand...
Click to collapse
Ok, I'm not really going to be able to use my tab for dev purposes this weekends, but if you want to try a port here's what you need to do.
1) Setup a build enviornment in dsixda's kitchen with ICSMOD5.
2) You'll need to look at the updater-script and change the partition blocks according to the Tab (e.g system needs to be 25 instead of 24).
3) Two ways to do 3. One: grab the kernel from this thread and put it in ICSMOD, or Two: You could just leave the kernel as is. I'm wary of option Two.
4) Flash it. If it doesn't boot, try to get a logcat and send it my way. If it does, then yay ICS.
jomeister15 said:
Ok, I'm not really going to be able to use my tab for dev purposes this weekends, but if you want to try a port here's what you need to do.
1) Setup a build enviornment in dsixda's kitchen with ICSMOD5.
2) You'll need to look at the updater-script and change the partition blocks according to the Tab (e.g system needs to be 25 instead of 24).
3) Two ways to do 3. One: grab the kernel from this thread and put it in ICSMOD, or Two: You could just leave the kernel as is. I'm wary of option Two.
4) Flash it. If it doesn't boot, try to get a logcat and send it my way. If it does, then yay ICS.
Click to expand...
Click to collapse
OK I have followed these instructions; downloaded ICSMOD5, set up the kitchen, grabbed the kernel (assuming that's boot.img) from your zipfile in the first post of this thread and copied it to the working folder, overwriting the Skyrocket kernel.
Then I looked at the updater script to see if partitions need changing. Per this post the layout looks OK. Example: /system is p24 and /boot is p08 already.
So far so good? Planning a test for later today.
Exciting let me know how it goes
Sent from my SAMSUNG-SGH-I727 using xda premium
Also don't use the default generated kitchen updater script
Sent from my SAMSUNG-SGH-I727 using xda premium
Prerequisites:
A (preferably 64 bit) BSD/Linux distro, I use LMDE but most prefer Ubuntu
The setup (only have to do once)
1. Install some binaries for compiling android. Not all of these are needed but get them all to be safe...
"sudo apt-get install git-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.6-dev squashfs-tools build-essential zip curl libncurses5-dev zlib1g-dev sun-java6-jdk pngcrush schedtool
g++-multilib lib32z1-dev lib32ncurses5-dev lib32readline5-dev gcc-4.3-multilib g++-4.3 multilib"
2. Clone the prebuilt toolchains
"git clone git://github.com/cyanogenmod/android_prebuilt.git ~/prebuilt/"
3. Clone the GS3 kernel source
"git clone git://github.com/EpicCM/SPH-L710_NA_Kernel.git ~/GS3Kernel"
Compiling
1. Enter your kernel directory
"cd ~/GS3Kernel"
2. Add the toolchain to path
"export PATH=$PATH:/home/{your username}/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/"
3. Clean the kernel source
"make ARCH=arm clean"
4. Set the config for the Sprint GS3
"make ARCH=arm m2_spr_defconfig"
5. Compile the kernel
"make -j4 ARCH=arm CROSS_COMPILE=arm-eabi-"
Would you know a working method to modify the kernel? Say to add init.d, boot animation and root? I found a guide on here from another section. It appeared to have worked just fine, but when someone flashed one of their own from the guide it bricked their device :s
Tsudeily said:
Would you know a working method to modify the kernel? Say to add init.d, boot animation and root? I found a guide on here from another section. It appeared to have worked just fine, but when someone flashed one of their own from the guide it bricked their device :s
Click to expand...
Click to collapse
Dude I don't think its possible to make a kernel yet since the device source is incomplete and the kernel source won't give you a complete boot image. Maybe I am wrong though, what device source did you use? And did it compile as a zimage? I'm pretty sure you would either need a pre existing boot.img or to build with the device source as well, but that doesn't have the right files yet.
Sent from my GT-P7510 using Tapatalk 2
Sprint GS3 source code is up
Sent from my SPH-D700 using XDA Premium App
I will try this with my T-Mo version when I get home. With the tmo kernel of course
while this is a decent guide to get you up and running, its not all that is needed to make a hopefully booting kernel.
1) https://github.com/Shabbypenguin/SPH-L710_Ramdisk enjoy
2) mkbootimg --cmdline "console=null androidboot.hardware=qcom user_debug=31" --kernel /zImage --ramdisk /ramdisk.gz --base 0x80200000 --ramdiskaddr 0x81500000 -o /Boot.img
that should be the command to pack the zimage with the ramdisk.gz and end up with a boot.img format. i know a lot of the samsung devs are prolly more used to the traditional kernel setup. that command line and base address i have yet to test, but if i find out its wrong ill come back and edit it for the purposes of knowledge
edit: also here is a fancy little kernel script i used, edit the spots you need to to make it work etc. youll notice CROSS_COMPILE isnt there, its because i edited the makefile to reflect my toolchain
http://pastebin.com/hkZ0aetR
shabbypenguin said:
while this is a decent guide to get you up and running, its not all that is needed to make a hopefully booting kernel.
1) https://github.com/Shabbypenguin/SPH-L710_Ramdisk enjoy
2) mkbootimg --kernel zImage --ramdisk ramdisk.gz --cmdline "console=null androidboot.hardware=qcom user_debug=31" -o Boot.img --base 0x80200000
that should be the command to pack the zimage with the ramdisk.gz and end up with a boot.img format. i know a lot of the samsung devs are prolly more used to the traditional kernel setup. that command line and base address i have yet to test, but if i find out its wrong ill come back and edit it for the purposes of knowledge
edit: also here is a fancy little kernel script i used, edit the spots you need to to make it work etc. youll notice CROSS_COMPILE isnt there, its because i edited the makefile to reflect my toolchain
http://pastebin.com/hkZ0aetR
Click to expand...
Click to collapse
Or you could make the zimage then use anykernel updater
Sent from my SPH-L710 using xda app-developers app
jamcar said:
Or you could make the zimage then use anykernel updater
Sent from my SPH-L710 using xda app-developers app
Click to expand...
Click to collapse
the anykernel updater is fine, however it unpacks someones current kernel takes their ramdisk and puts it in yours, ergo if you enable bootanimations and init.d by using that on a stock user you will lose all that.
edit: i need to upload my newest kernel script for everyone but working towards OC/UV right now
shabbypenguin said:
the anykernel updater is fine, however it unpacks someones current kernel takes their ramdisk and puts it in yours, ergo if you enable bootanimations and init.d by using that on a stock user you will lose all that.
edit: i need to upload my newest kernel script for everyone but working towards OC/UV right now
Click to expand...
Click to collapse
Talk to the dev (Romanbb) over in T-Mobile development, they have an OC kernel up and running - http://forum.xda-developers.com/showthread.php?t=1741684
EDIT: Even more relevant, his github: https://github.com/romanbb/kernel_sgh-t999
good to see the epic community in these parts great job merchant... hoping for aosp soon and let the ports begin..
Bfitz26 said:
good to see the epic community in these parts great job merchant... hoping for aosp soon and let the ports begin..
Click to expand...
Click to collapse
Well will that be you?
You know there are CM9 nightlies available for sprint's gs3 and others
Sent from my SPH-D700 using XDA Premium App
yes i just got mine and i did see nightlies maybe i could start working on somethings but i was hoping for a official cm9 before jumping on board
Any chance of a marcusant ROM
Sent from my SPH-D710 using XDA
RaydenEris said:
Any chance of a marcusant ROM a fan of the og epic work you put in
Sent from my SPH-D710 using XDA
Click to expand...
Click to collapse
Sent from my Nexus 7 using xda premium
Where do you place the modules with this process? I dont see them listed anywhere in the ramdisk? Also if you decompile a stock kernel the modules dont show up anywhere in the ramdisk? Im used to the old samsung way zImage style with initramfs.... Im confused can someone unconfuse me?
Any post from marcusant in my new phone's dev section gets a thanks from me
Sent from my SPH-L710 using xda app-developers app
...
DrKaotica said:
Any post from marcusant in my new phone's dev section gets a thanks from me
Sent from my SPH-L710 using xda app-developers app
Click to expand...
Click to collapse
Bet he's got a girlfriend now.
Sent from my SPH-L710 using xda app-developers app
Compiling is a pan in the arose
Sent from my SPH-L710 using xda app-developers app
Marcusant whats up bud! Any chance on getting some marcusant rom love?
Sent from my SPH-L710 using Tapatalk 2
I've had a Galaxy Wonder for just over a year now, and it has all but ground to a halt. I've been toying with the idea of a factory reset to see what affect that has, but discovered this community tonight and am now leaning towards a custom ROM. I've looked into Custom ROMs for the Galaxy W before, but never come across such an active community for this phone.
I've rooted my device using the ''Rooting via Recovery mode(SD card)' method.
Now I'm reading though keithross39's excellent set of beginning instructions found here. The decision that needs to be made is which ROM to go for. The Jelly Bean is was the first that I looked at, but it seems that it doesn't have enough working features for my liking. So essentially it's a choice between a faster GB ROM or one of the ICS ROMs. My main priorities are working features, stability and speed... ideally I'd like to try ICS, but it depends how the speed compares vs GB.
keithross39 provides this list of ROMs
PHP:
CM9-based ROM:
Aokp-Milestone6-iattilagy (by iattilagy)
http://forum.xda-developers.com/show....php?t=1844186
BioHazard v.5 (by hypnos17)
http://forum.xda-developers.com/show....php?t=1927428
CyanogenMod 9 BETA (Build 3) (by arco68) (ORIGINAL CM9)
http://forum.xda-developers.com/show....php?t=1576874
EHNDROIX ยค 12.9.13 (by AlessandroXCV)
http://forum.xda-developers.com/show....php?t=1850859
InDroiD REMICS V5.1 (by kkrraazzyy)
http://forum.xda-developers.com/show....php?t=1842544
MIUI v.4 2.8.10 RC2 (by Alex93917)
http://forum.xda-developers.com/show....php?t=1749067
PARANOIDANDROID Ecstacy[RC 2] (by Doomsday94)
http://forum.xda-developers.com/show....php?t=1753065
PARANOID ANDROID HYBRID BUILD 2 (by filosofi_killms)
http://forum.xda-developers.com/show....php?t=1929027
RemICS v1.5 - SIII look (by sparta20)
http://forum.xda-developers.com/show....php?t=1753233
Revamed v.1 STABLE (by droidgeo17)
http://forum.xda-developers.com/show....php?t=1892863
Xperia ICE Stable v3.1 (by filosofi_killms)
http://forum.xda-developers.com/show....php?t=1863386
However, I have no information to help me to decide between each of them. Is there one that is most popular, or considered to provide the best user experience?
Thanks in advance.
Hi and thanks for endorsing my post, it's there to help anybody who needs it......
As for which ROM to choose, a very good place to start is Arco68's CM9 ICS.....it's now at RC (release candidate) stage....which means that it is *virtually* stable. I used it up until beta 3 (from alpha 7) and I never had any issues with stability on any of the versions I flashed. And yes, leaving GB behind and using ICS is definitely the way to go.....
Sent from my CM10 powered Wonder with Tapatalk 2......it's all good......
---------- Post added 21st December 2012 at 12:29 AM ---------- Previous post was 20th December 2012 at 11:55 PM ----------
As a starting point and possible alternative to completely changing your ROM, why not download an app like Gemini app manager (free) or Titanium backup (paid) and freeze the pre installed bloat that came with your phone.....just as a starting point, and see if that speeds things up.....that's what I did......that's not to say you *shouldn't * flash a custom ROM.... but why rush things....
Alternatively there's no reason why you shouldn't just "dive in" and go custom.....if you're worried about ICS not being quite there yet, there are some very good custom GB ROMs available.....these are faster than the stock ROM you are using at the moment, but won't have the extra functionality and speed of ICS.....I'm afraid it comes down to doing a bit of research and a personal choice based on that research......
Sent from my CM10 powered Wonder with Tapatalk 2......it's all good......
---------- Post added at 12:34 AM ---------- Previous post was at 12:29 AM ----------
BTW....here is a link to the complete list of ROMs, tweaks, mods that are available for the W.......
http://forum.xda-developers.com/showthread.php?t=1653907
Hope it helps......
Sent from my CM10 powered Wonder with Tapatalk 2......it's all good......
@keithross39
I've tried cm9 since first stage Arco has impressed me with every update, and you missed the happiness when the camera got fixed
And for the post
I think you should start with the ICS ROMs first, jb it's cool but it's just a modified ICS and is not fully stable right now, learn how to use the ICS then after jb goes stable go for it
Sent from my GT-I8150 using xda app-developers app
Whichever ROM you finally choose, install Seeder afterwards :thumbup:
(Thread in the General forum)
-- CM9b4 / CastagnaIT 7.3 BFS+ExtUV / DXKL1 / GT-I8150 --
pepoluan said:
Whichever ROM you finally choose, install Seeder afterwards :thumbup:
(Thread in the General forum)
-- CM9b4 / CastagnaIT 7.3 BFS+ExtUV / DXKL1 / GT-I8150 --
Click to expand...
Click to collapse
Lol....pep....I'm thinking of linking that thread to my sticky too....if that's OK with you...
@creative-2008....I've installed that "seeder" apk on my phone, and it basically "turbocharges" your phone....I saw a REAL difference in the speed of phone operation....especially in browser based operations....
Sent from my CM10 powered Wonder with Tapatalk 2......it's all good......
keithross39 said:
Lol....pep....I'm thinking of linking that thread to my sticky too....if that's OK with you...
@creative-2008....I've installed that "seeder" apk on my phone, and it basically "turbocharges" your phone....I saw a REAL difference in the speed of phone operation....especially in browser based operations....
Sent from my CM10 powered Wonder with Tapatalk 2......it's all good......
Click to expand...
Click to collapse
Eh? That's not my thread btw...
And the flashable version is now splendid! The updatezip packager has modified his/her initscript to protect rngd from oom_killer while at the same time made it less intrusive to foreground apps. :thumbup:
-- CM9b4 / CastagnaIT 7.3 BFS+ExtUV / DXKL1 / GT-I8150 --
Thanks for all of the really useful replies. I'm likely to go for Arco68's CM9 to begin with them.
I just want to clear one thing up before I launch into this process. When I make the back-up using Nandroid, that will allow me to return the phone to the exact same state that it was in when the back-up was made? Also, step 2 states 'FOR BEST RESULTS, UPDATE YOUR SUPERUSER.APK, SU BINARY, AND BUSYBOX'. I have just installed Busybox that will be the latest version, however, how do I update Superuser.apk and SU Binary?
Edit
Okay, ensuring that I had the latest version of superuser.apk was as easy as spending 30 seconds on Google. I'm drawing a blank on the SU Binary though. I don't understand exactly what it is...
I wouldn't worry too much about it, according to the superuser change log, the binary updater has been temporarily disabled in the latest apk version for "security concerns".....just go ahead and use it "as is"....it'll still do the job......
Sent from my CM10 powered Wonder with Tapatalk 2......it's all good......
Where can I get that seeder thingie?
I've installed the customwork MOD. Now I've booted into it and am faced with the question.
Root access possibly lost. Fix?
THIS CAN NOT BE UNDONE.
Does it matter what I do? If I don't hear back shortly I'll go with no.
Edit
Went for no and doesn't seem to have had any negative affect. Is is relevant that this happened?
Madzix said:
Where can I get that seeder thingie?
Click to expand...
Click to collapse
I
thought I've written where...
*scrolls up*
Yes, I have.
creative-2008 said:
I've installed the customwork MOD. Now I've booted into it and am faced with the question.
Root access possibly lost. Fix?
THIS CAN NOT BE UNDONE.
Does it matter what I do? If I don't hear back shortly I'll go with no.
Edit
Went for no and doesn't seem to have had any negative affect. Is is relevant that this happened?
Click to expand...
Click to collapse
Customwork Mod??
What the heck is that??
If you meant Clockwork Mod, then my answer is: *always* answer NO to that question.
-- CM9b4 / CastagnaIT 7.3 BFS+ExtUV / DXKL1 / GT-I8150 --
For axfbaserv
pepoluan said:
I
thought I've written where...
*scrolls up*
Yes, I have.
What the heck is that??
If you meant Clockwork Mod, then my answer is: *always* answer NO to that question.
-- CM9b4 / CastagnaIT 7.3 BFS+ExtUV / DXKL1 / GT-I8150 --
Click to expand...
Click to collapse
Thanks for the answer. Yes, that is indeed what I meant. It was a bit of a rushed reply because I was pannciking and also trying to keep half an eye on my phone in case any other options showed up.
I've now backed-up the device using the Clockword Mod, directly onto the SD card.
Wen with the suggested ICS ROM. First impression is wow! Much smoother, sleeker and Chrome is a far more enjoyable way if experiencing the Web!
Now that is something I've not come across before.....don't do anything else to your phone til we've got to the bottom of this.......
Do you know whether this message was phone generated or app generated.......
Have you checked / tested to see whether root remains....you can do this by downloading an app that requires root access (quick boot for example) and seeing if it'll work.....
Edit...don't know what's going on, must be forum lag...didn't see pep's reply before I commented....as he's been able to answer your question...ignore my last post....lol
Sent from my CM10 powered Wonder with Tapatalk 2......it's all good......
keithross39 said:
Now that is something I've not come across before.....don't do anything else to your phone til we've got to the bottom of this.......
Do you know whether this message was phone generated or app generated.......
Have you checked / tested to see whether root remains....you can do this by downloading an app that requires root access (quick boot for example) and seeing if it'll work.....
Edit...don't know what's going on, must be forum lag...didn't see pep's reply before I commented....as he's been able to answer your question...ignore my last post....lol
Sent from my CM10 powered Wonder with Tapatalk 2......it's all good......
Click to expand...
Click to collapse
That message appears if CWM detects the presence of install-recovery.sh in /system/etc
install-recovery.sh is a hook into boot process that is usually used to install and/or run a recovery image.
Some apps 'hijack' install-recovery. sh to provide early availability. One app that I know does this is Link2SD.
My guess is that @creative-2008 had installed Link2SD or some other utility that created the file.
Important note: Before you begin to think "a ha! I can use this instead of init.d", you must first understand that the environment when install-recovery.sh begins is *totally* different from the environment of init.d scripts. /data has not been mounted, SDcards still exist as device nodes under /dev and has not been mounted, and lots of other things do not exist yet.
In short, hacking an install-recovery.sh script means that you have to mount & prepare everything yourself... and be very careful that what you do in there will not interfere with later boot procedures, or you'll end up with a soft-brick.
-- CM9b4 / CastagnaIT 7.3 BFS+ExtUV / DXKL1 / GT-I8150 --
pepoluan said:
That message appears if CWM detects the presence of install-recovery.sh in /system/etc
install-recovery.sh is a hook into boot process that is usually used to install and/or run a recovery image.
Some apps 'hijack' install-recovery. sh to provide early availability. One app that I know does this is Link2SD.
My guess is that @creative-2008 had installed Link2SD or some other utility that created the file.
Important note: Before you begin to think "a ha! I can use this instead of init.d", you must first understand that the environment when install-recovery.sh begins is *totally* different from the environment of init.d scripts. /data has not been mounted, SDcards still exist as device nodes under /dev and has not been mounted, and lots of other things do not exist yet.
In short, hacking an install-recovery.sh script means that you have to mount & prepare everything yourself... and be very careful that what you do in there will not interfere with later boot procedures, or you'll end up with a soft-brick.
-- CM9b4 / CastagnaIT 7.3 BFS+ExtUV / DXKL1 / GT-I8150 --
Click to expand...
Click to collapse
Bearing in mind that I have fully installed the custom ROM, following the instructions posted on this forum... should I take any action because of the 'error' message that I received. I haven't had any problems with ICS as yet.
Also, am I right in saying that apps could have only edited the install-recovery . sh after the phone was rooted?
creative-2008 said:
Bearing in mind that I have fully installed the custom ROM, following the instructions posted on this forum... should I take any action because of the 'error' message that I received. I haven't had any problems with ICS as yet.
Also, am I right in saying that apps could have only edited the install-recovery . sh after the phone was rooted?
Click to expand...
Click to collapse
Best if you zip your install-recovery.sh and attach them here. I'll have a peek to determine what's going on.
As to your 2nd question: Yes, apps shouldn't be able to edit install-recovery.sh unless your phone is rooted.
-- Sent from a GT-I8150 running ICS perfectly well. F'U, Sams#!t --
pepoluan said:
Best if you zip your install-recovery.sh and attach them here. I'll have a peek to determine what's going on.
As to your 2nd question: Yes, apps shouldn't be able to edit install-recovery.sh unless your phone is rooted.
-- Sent from a GT-I8150 running ICS perfectly well. F'U, Sams#!t --
Click to expand...
Click to collapse
I have been into the Play Store and viewed a list of recently installed apps, and believe that I have narrowed it down to the only four that were installed between rooting the phone and installing the custom ROM. A screenshot of the list is attached.
I have tried locating install-recovery by googling, manually searching through the file system using OI File Manager and searching using the file name, but haven't been able to find it. Can someone tell me where I need to look?
For some reasons I can't quote. So I'll use numbers to answer the last posting.
1. Either you forgot to attach the screenshot or I'm going blind
2. It's in /system/etc
-- Sent from a GT-I8150 running ICS perfectly well. F'U, Sams#!t --
Hmm, why not we teach him your Pristine method? Let him feel the roaring power of the ROM...
Sent from my GT-S6500 using xda app-developers app