[GENERAL] Bootloader bypassing - XPERIA X8 Android Development

Hey guys. I started this thread for the people who wanna know about the bootloader bypassing but refrain from posting in that thread, afraid of spamming it.
So......type in whatever questions you have, over here and hopefully the devs will look into it and answer our queries.
What has to be done:
Compile splboot as kernel module - should be fine - nobodyAtall
Compile miniloader for MSM7227 - probably not working OK (jerpelea)
Make boot.img with zImage and ramdisk for X8
Developers and their work:
Asdoos - signed up splboot.ko and miniloader - no progress yet
Bin4ry - side help and tips
Blagus - initiator, boot.img creator (nervous breakdown recipe )
Chumby_666 - mood-lifter in IRC and tools provider
jerpelea - kernel progress
nobodyAtall - first compilation of splboot.ko and miniloader
zdzihu - side help and tips
Progress (sorted by time):
splboot.ko - compiled by nobodyAtall - checked by jerpelea - working fine
miniloader - compiled by nobodyAtall - compiled from msm7x sources - checked by jerpelea, probably not working
ramdisk - from jerpelea - OK
kernel - needs to be compiled:
Originally Posted by jerpelea
after many atrempts it seems that our problem is the compiled kernel
i have tested ramdisk and is ok
is loaded at correct address with correct parameters
kernel seems not to be compiled corectly
i will try to recompile and we will see
Click to expand...
Click to collapse
How to boot into custom kernel (how to test is it even working):
1) Get splboot.ko, miniloader and boot.img.
2) Download FlashTool 0.2.9.1
3) Place three files downloaded eariler to ./custom/kernel, replace existing files.
5) Ask root permissions - Allow
6) xRecovery
7) Install kernel bootkit (Advanced -> Kernel -> Install bootkit)
8) Reboot into custom kernel (Advanced -> Kernel -> Reboot custom kernel)
Regards!!
Original link to bootloader bypassing thread is http://forum.xda-developers.com/showthread.php?t=1023670
__________________
If you like my post, click the
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
button!!
X10 Mini: Android 2.2.1 (MiniCM RC2 by nobodyAtall).

death214 said:
[*] Make boot.img with zImage and ramdisk for X8 - correctly compiled zImage with kernel patches has to be made
Click to expand...
Click to collapse
Rip image and ramdisk from .sin file. There's no proof that you
need any patches at all to boot the custom kernel.
Cheers,
z

zdzihu said:
Rip image and ramdisk from .sin file. There's no proof that you
need any patches at all to boot the custom kernel.
Cheers,
z
Click to expand...
Click to collapse
So where do you think the problem is? Can you please help the devs crack the bootloader fast?? Please...
__________________
If you like my post, thank me!
X10 Mini: Android 2.2.1 (MiniCM RC2 by nobodyAtall).

zdzihu said:
Rip image and ramdisk from .sin file. There's no proof that you
need any patches at all to boot the custom kernel.
Cheers,
z
Click to expand...
Click to collapse
From where? I've never seen boot.sin so far...

boot.sin exist how do you think sony update our kernel on phone.

as-mario said:
boot.sin exist how do you think sony update our kernel on phone.
Click to expand...
Click to collapse
kernel.sin - but I don't know what is it when sin2img used... what to do next?
There is no boot.sin. If there was, I would have seen it. I've seen boot.sin only in some of the first firmwares for X10, never again. Neither for X8, X10 Mini (Pro)...

Flash first android upgrade then update and seus should download kernel.sin
Sent from my E15i using XDA Premium App

I have kernel.sin already.
I think it would be really nice if someone could give us developer firmware...

It might be amss.sin(or whatever the name is)
kernel,data,system,amss are only files you get from decrypting the seus file.
I had tried converting amss.sin to img got nothing from it,0kb file..
Sent from my X8

blagus said:
kernel.sin - but I don't know what is it when sin2img used... what to do next?
Click to expand...
Click to collapse
sin2img works only with system images. Kernel needs to be ripped manually.
http://www.mediafire.com/?zxy179pw5z72696
I guess you may need to to edit the ramdisk and remove/uncomment 'exec chargemon'
muzik_demon said:
It might be amss.sin(or whatever the name is)
kernel,data,system,amss are only files you get from decrypting the seus file.
I had tried converting amss.sin to img got nothing from it,0kb file..
Click to expand...
Click to collapse
AMSS = baseband
Cheers,
z

zdzihu said:
sin2img works only with system images. Kernel needs to be ripped manually.
http://www.mediafire.com/?zxy179pw5z72696
I guess you may need to to edit the ramdisk and remove/uncomment 'exec chargemon.
Cheers,
z
Click to expand...
Click to collapse
@blagus: bro you'll be able to do it.....right?
__________________
If you like my post, click the
button!!
, please help us crack the bootloader. You rock.
X10 Mini: Android 2.2.1 (MiniCM RC2 by nobodyAtall).

muzik_demon said:
It might be amss.sin(or whatever the name is)
kernel,data,system,amss are only files you get from decrypting the seus file.
I had tried converting amss.sin to img got nothing from it,0kb file..
Sent from my X8
Click to expand...
Click to collapse
thank you very much for your info. so that what decrypt files function in flashtool is for,
hehe

@death214
if it's possible ,update this topic with new progress or success....
how long does it take to absolutely end the project ?
thanks

Maybe never
Sent from my X8 using XDA Premium App

It's possible. I wonder if we can get a leak from inside SE. Get a SE developer on our side or something. Everything would be so much easier.

UAL4588 said:
It's possible. I wonder if we can get a leak from inside SE. Get a SE developer on our side or something. Everything would be so much easier.
Click to expand...
Click to collapse
Yeah, I was thinking the same thing... It would be great if some SE dev threw some hints to blagus over PM, but hey, they might be afraid of losing their jobs.

Graveir said:
Yeah, I was thinking the same thing... It would be great if some SE dev threw some hints to blagus over PM, but hey, they might be afraid of losing their jobs.
Click to expand...
Click to collapse
hmm, i guess its hard for SE's bosses to track something like that, so i think if some SE devs trying to help us, it wouldnt hurt them

why don't we organize a protest infront of the SE headquarters and ask for our rights in an unlocked bootloader !! let's make an uprising revolution against SE come on x8 users lol

skyboyextreme said:
why don't we organize a protest infront of the SE headquarters and ask for our rights in an unlocked bootloader !! let's make an uprising revolution against SE come on x8 users lol
Click to expand...
Click to collapse
I think we better organize a protest and ask for 2.3.4 update

idk let's do like my country men do , protest infront of their headquarters and yell "the people want to crack the boot loader" lol revolution guys is our only way out !! PROTEST GUYS !!

Related

[FIRMWARE] Stock 2.1.1.A.0.6 Greek .:: SUPER easy install, only 4 steps! ::.

NEWS:​* Reuploaded .ftf, sorry for the inconvenience.
* I just realised that it is impossible to make a pre-rooted .ftf of 2.1.1.A.0.6
Sorry for getting your hopes down... :/
* Stock 2.1.1.A.0.6 Greek firmware coming for X10 Mini too.
* Stock 2.1.1.A.0.6 Greek firmware CAME for X8.
* I am really sorry for the ads and for not compling with rule #13, I didn't noticed it, really. SORRY about it.
Were you searching desperately everywhere to find the 2.1.1.A.0.6 firmware with 015 baseband in order to install a custom ROM which requires it, but you could not? Are you unable because PC Companion has another firmware for your X10 Mini Pro or you don't want to have internet connection to do this all the time or you are lazy as me or whatever?
Relax now! You are in the right place! I had the same problem too, so I decided to solve it and share it with you all!
DISCLAIMER:​
I am not responsible if anything goes wrong or you brick you device (you can always unbrick it with Sony PC Companion or SEUS or FlashTool). If you follow my guide you'll be just more than fine. I suggest you make backups of everything with ClockWorkMod or take any files you need, Titanium Backup recommented.
THIS IS FOR
X10 Mini Pro ONLY
Click to expand...
Click to collapse
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
What do you need?
Provided below --> FlashTool + 2.1.1.A.0.6 .ftf bundle (Link to the FTF file only, here not here.)
X10 Mini Pro drivers installed see post #2
7-zip
your X10 Mini Pro phone
a USB cable
a PC
Click to expand...
Click to collapse
________________________________________________​1) Now, download the FlashTool + 2.1.1.A.0.6 .ftf bundle from here (link is not working) :
Click to expand...
Click to collapse
________________________________________________​2) Extract FlashTool0.7.0.0_2.1.1.A.0.6-bundle.7z in desktop.
________________________________________________​3) Now, run the FlashTool from "FlashTool0.7.0.0_2.1.1.A.0.6-bundle" folder and click the
Lighting bolt button to flash.
--------------------------------------------​
--------------------------------------------​
________________________________________________​4) Choose the firmware which looks like this :
Xperia X10 Mini Pro (U20) | 2.1 (2.1.1.A.0.6) Reloaded | Greek (by Leajian)
Click to expand...
Click to collapse
Click OK and then you'll be asked to take some steps from the program in order to connect your phone into flash mode. Just follow what FlashTool instructs you to do.
________________________________________________​Congratulations! You have now the 2.1.1.A.0.6 version with 015 baseband, fresh and stock!
NOTES:
If you find me useful, then please click Thanks to encourage me and be sure I am here to help you and answer all your questions.
All archieves are .7z format with super compression. Those files can be opened with software from http://www.7-zip.org/.
Brought to you by Leajian with love... ​
CHANGELOG:
16/3/2013
- ftf reuploaded
27/3/2012
pay per click ads removed -​13/5/2012
- Guide correction
- Links changed
6/3/2012
FTF Reloaded -
Link UPDATES -
Guide made smaller, only 4 steps! -
Added instructive screenshots to the thread -
Slightly changed the the thread -
Second post for driver installtion instructions -​7/3/2012
- Added poll
6/3/2012
Link updates AGAIN -
Corrected some text -​16/2/2012
- Link updates
- Fixed some typos
Click to expand...
Click to collapse
Guide for installing the required drivers for flashing, skip this if you have PC Companion installed and connected your phone in flash mode at least once! :
*Open FlashTool0.7.0.0_2.1.1.A.0.6-bundle > drivers.
*Check those and click install!
Great stuff, thanks for making this guide im sure many have this problem!!
You are welcome!
I dont know why but i like this post ?
maybe the colors ...
Will this work on the regular x10 mini or just the Pro?
I have the E10a
Build number: 2.0.1.A.0.47
Firmware Version 2.1-update1
Baseband version: M76XX-TSNCJOLYM-53404006
Tried MiniCM7 but my baseband version is incompatible and SEUS has no more updates for me,.
andre_pl said:
Will this work on the regular x10 mini or just the Pro?
I have the E10a
Build number: 2.0.1.A.0.47
Firmware Version 2.1-update1
Baseband version: M76XX-TSNCJOLYM-53404006
Tried MiniCM7 but my baseband version is incompatible and SEUS has no more updates for me,.
Click to expand...
Click to collapse
No, it's only for PRO.
But, if you want, I can show you how to extract a 2.1.1.A.0.6 firmware for x10 mini. It's easy. If you are unable alone, I will help you too. Maybe I can make the firmware myself for x10 minis, but I don't have one to test it. You can be a tester.
So... What do you want?
Sent from my U20i using XDA Premium App
problem with multiupload
Hello man ive been searching in the internet for 2 days and can't find the firmware 2.1.1.A.0.6 cause multiupload is down can you upload it somewhere else? thanks in advance
I also need this. If it can be mirrored that would be great
need this one too
Try this.
http://www.mediafire.com/?li6p335ow3safv0
All fixed.
It's a double post, I know... But... SMALL Update... Check second post.
P.S. Some links will start working after 2 days...
The link for the .ftf file is not working. Dropbox says "file not found". Could you fix it please?
MHTSOS said:
The link for the .ftf file is not working. Dropbox says "file not found". Could you fix it please?
Click to expand...
Click to collapse
Thanks for reporting. I don't know what happened, but now it works.
Cheers...
UPDATES!
Check the bottom of post 1 for changelog, thanks.
@leajian: First of all, thanks for sharing this!
Unfortunately, we cannot sticky separate threads for regional firmwares, because, as you can understand, we'd have to sticky 2+ pages and then it would be hard to see new threads. LOL!
If you are interested in making an index thread for regional firmwares, let me know!
I understand, that's ok. I think there no other regional firmwares out there. The only thing I can do is to make a guide on how to make a regional firmware, I think that would be a good sticky, hopefully...
Thank you Iridaki!
Ain't she greek like us?We're both from Serres but what about her ?
TheMiltos21 said:
Ain't she greek like us?We're both from Serres but what about her ?
Click to expand...
Click to collapse
Look what see said : (Des ti eipe : ) http://forum.xda-developers.com/showpost.php?p=25635946&postcount=165
Originally Posted by DaRk_dOg View Post
Lets keep this thread clean of in-between conflicts and focus on development and bug hunting
Click to expand...
Click to collapse
^What he said.
Thread cleaned.
Please proceed on topic and please write in English only, according to the rules.
(Και εμένα μου αρέσουν πιο πολύ τα ελληνικά παιδάκια μου, αλλά ο σκοπός είναι όλοι να καταλαβαίνουν τι λέμε. Αν υπάρχει κάτι προσωπικό, PM. )

[DEV][TOOL] kernel.sin and FTF creator (v1.0)

THIS IS FOR ADVANCED/EXPERIENCED USERS ONLY
[ info ]
hello devs/users this should be a useful tool (its just a small CMD/batch script) for u guys...
so it will basically pack zImage and ramdisk into kernel.sin and then create an FTF which can be flashed via FlashTool...
[ requirements ]
windows
may be Java installed
[ supported devices ]
Xperia X10 ONLY
[ usage ]
place the compiled kernel zImage & compressed ramdisk (cpio.gz) in the same folder as these files
rename zImage to "image" (without quotes)
rename compressed ramdisk to "ramdisk" (without quotes)
edit the BUILD-IT.bat file and modify the following entries:
Code:
echo branding: DooMKernel-v06-BootManager-v1.4 >> manifest.mf
echo Created-By: DooMLoRD >> manifest.mf
echo version: 2.3.3 >> manifest.mf
ren kernel.jar X10_2.3.3_DooMKernel-v06-BootManager-v1.4.ftf
to whatever you want, as this is what will be displayed in FlashTool FTF window
once you are done editing that file save it
now double click on BUILD-IT.bat to launch kernel.sin & FTF build process
at end you will get a FTF which can be flashed via FlashTool
[ download link ]
kernel.sin and FTF creator v1.0
[ other useful links ]
[DEV][TOOL] kernel.sin unpacker
[How-To] Make custom bootscreen/bootlogo (image to rle)/(rle to image)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Enjoy!
DoomLord,
Very nice...
In theory this method work to all sin files (partition), right? I only need to have the partition attributes, right?
You know how to get the attributes for all partition?
adrianom said:
DoomLord,
Very nice...
In theory this method work to all sin files (partition), right? I only need to have the partition attributes, right?
You know how to get the attributes for all partition?
Click to expand...
Click to collapse
yes
check the_laser's thread for info related to partition table...
BUT DO SO AT UR OWN RISK
DooMLoRD said:
yes
check the_laser's thread for info related to partition table...
BUT DO SO AT UR OWN RISK
Click to expand...
Click to collapse
Thanks, I found.
adrianom said:
Thanks, I found.
Click to expand...
Click to collapse
but I can't found....
anyways... DooM does this compile the kernel? or does I just combine zimage + ramdisk?
thanks.
Sent from my X10i using xda premium
pheel said:
but I can't found....
anyways... DooM does this compile the kernel? or does I just combine zimage + ramdisk?
thanks.
Sent from my X10i using xda premium
Click to expand...
Click to collapse
Just combines zimage + ramdisk.
pheel said:
but I can't found....
anyways... DooM does this compile the kernel? or does I just combine zimage + ramdisk?
thanks.
Sent from my X10i using xda premium
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=1253277
How is the Bin2Elf and Bin2Sin different to mkbootimg? I ask because mkbootimg gives us some more options that we don't have with the tools by the_laser e.g. specifying the kernel commandline.
EDIT: Basically I want to learn more about the differences between boot.img and kernel.sin, I've crawled XDA for days but I don't think I can piece it all together. From what I understand boot.img is for fastboot/bootloader phones which the X10 isn't, though I am trying to figure out how to convert a boot.img to kernel.sin while retaining the command-line.
Boot.img seems to have only minor differences, the header starts with ANDROID and some other text such as the kernel command-line but I can't find any plain text in kernel.sin or loader.sin so I'm not sure where I can inject/remove some bytes to make the boot.img work with flashtool. Apart from the header the only other difference is random machine code two-thirds or so down, my guess is that's were the init.rd has been strapped on the end of the kernel.
Anyway, I tried flashing a boot.img in flashtool which I built based on the way custombootimg.mk does, but the flashtool freezes when it gets to kernel, I know that's probably silly but I hope there is some more material on the web or buried in XDA about the work you and the_laser have done that I could read up on.
jonusc said:
How is the Bin2Elf and Bin2Sin different to mkbootimg? I ask because mkbootimg gives us some more options that we don't have with the tools by the_laser e.g. specifying the kernel commandline.
EDIT: Basically I want to learn more about the differences between boot.img and kernel.sin, I've crawled XDA for days but I don't think I can piece it all together. From what I understand boot.img is for fastboot/bootloader phones which the X10 isn't, though I am trying to figure out how to convert a boot.img to kernel.sin while retaining the command-line.
Boot.img seems to have only minor differences, the header starts with ANDROID and some other text such as the kernel command-line but I can't find any plain text in kernel.sin or loader.sin so I'm not sure where I can inject/remove some bytes to make the boot.img work with flashtool. Apart from the header the only other difference is random machine code two-thirds or so down, my guess is that's were the init.rd has been strapped on the end of the kernel.
Anyway, I tried flashing a boot.img in flashtool which I built based on the way custombootimg.mk does, but the flashtool freezes when it gets to kernel, I know that's probably silly but I hope there is some more material on the web or buried in XDA about the work you and the_laser have done that I could read up on.
Click to expand...
Click to collapse
If u just want kernel command-line u can define it in defconfig whole compiling kernel...
Refer to the_laser's thread to get more info on SIN files...
Sent from my R800i using XDA App
i try change bootlog image..
it's work!! but not root...
DooMLoRD said:
If u just want kernel command-line u can define it in defconfig whole compiling kernel...
Click to expand...
Click to collapse
Yep, looks like I'll have to go that route. Would of been nice to specify MTD partitions without having to compile from source but oh well, it's a do-once kind of thing anyway. Thanks for the tip.
Thx...
It will be better if the tool support more devices like ARC/NEO/PEO etc.
DooMLoRD if you get chance could you test?
v0.1 of tool
DooMLoRD said:
THIS IS FOR ADVANCED/EXPERIENCED USERS ONLY
[ info ]
hello devs/users this should be a useful tool (its just a small CMD/batch script) for u guys...
so it will basically pack zImage and ramdisk into kernel.sin and then create an FTF which can be flashed via FlashTool...
[ requirements ]
windows
may be Java installed
[ supported devices ]
Xperia X10 ONLY
[ usage ]
place the compiled kernel zImage & compressed ramdisk (cpio.gz) in the same folder as these files
rename zImage to "image" (without quotes)
rename compressed ramdisk to "ramdisk" (without quotes)
edit the BUILD-IT.bat file and modify the following entries:
Code:
echo branding: DooMKernel-v06-BootManager-v1.4 >> manifest.mf
echo Created-By: DooMLoRD >> manifest.mf
echo version: 2.3.3 >> manifest.mf
ren kernel.jar X10_2.3.3_DooMKernel-v06-BootManager-v1.4.ftf
to whatever you want, as this is what will be displayed in FlashTool FTF window
once you are done editing that file save it
now double click on BUILD-IT.bat to launch kernel.sin & FTF build process
at end you will get a FTF which can be flashed via FlashTool
[ download link ]
kernel.sin and FTF creator v1.0
[ other useful links ]
[DEV][TOOL] kernel.sin unpacker
[How-To] Make custom bootscreen/bootlogo (image to rle)/(rle to image)
Enjoy!
Click to expand...
Click to collapse
I've edited built.bat as you suggest, but the output is just a kernel.sin and manifest.mf but not create files FTF, why is there anything wrong with that? Can you explain in more detail?
Apif Fuloh said:
I've edited built.bat as you suggest, but the output is just a kernel.sin and manifest.mf but not create files FTF, why is there anything wrong with that? Can you explain in more detail?
Click to expand...
Click to collapse
you do not have java installed ???
btw you can use this
kernel kitchen
I will try it
Sent from my Xperia X10 using xda premium
i see u got many brains so i ask...
with thies tools u show.
is it posseble to get an ftf file like ST18i_4.1.A.0.562_(1252-5332).ftf firmware but with root and cwm installed alreddy ?
If so please send me one.. im just goin crazy on having to reflash my device then installing cwm and root plus other things all the time...
Right now im up to 43 times installing over and over (im trying to get a rom to work) ( but always get it too loop the logo screen always)
REQUEST
championswimmer said:
you do not have java installed ???
btw you can use this
kernel kitchen
Click to expand...
Click to collapse
can U please Xplain me the step to create img to sin pleaseeeeeeeeeeeeeee................
and i installed jdk and android sdk
and since my phone doesnt go in fastboot mode I want to change my kernel via flashboot mode
so the file must be ftf and sin format .
SO PLEASE ............PLEASE .............. PLEASE help me .................
Will this work on a r800?

[KERNEL] OXYDO-ICS-05 | FPS-uncap | CWM TOUCH RECOVERY 5.0.2.8 | TWRP!!!

Yes guys, you read the title right.
Now you have a kernel with touch recovery for ICS. Yeah, ICS!!! It is compiled from nAa's ICS kernel sources and the touch recovery is from alfsamsung's GB kernel. Performance is almost like that of nAa's ICS kernel.
This is what Mistev had to say regarding the kernel:
3 words: Simple. Awesome. Great.
Click to expand...
Click to collapse
UPDATE: The FPS-uncap version is now available. Flash away!
UPDATE: TWRP version with FPS-uncap available!
FEATURES
- Everything from nAa's ICS kernel
- Built with Linaro toolchain
- TWRP *_*
- CWM TOUCH RECOVERY 5.0.2.8 from Alfs' kernel
That's about it.
REQUIREMENTS:
- Rooted XPERIA X8 with unlocked bootloader
- A lot of courage
- The ability to follow instructions (which I'm pretty sure everyone around here possesses =))
INSTRUCTIONS
- Make sure you have a copy of the stock kernel and ROM in case anything goes wrong (I'm pretty sure it won't)
- Backup using CWM
- Download the kernel and put in the firmwares folder of Flashtool
- Follow the instructions provided by Flashtool
- Reboot and press back button several times and if you see the TOUCH RECOVERY you have succeeded in your quest
SCREENSHOTS
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Github Link
Kernel: http://www.sendspace.com/file/yol2cf. There's always the Github link for other versions of the kernel. I just couldn't upload this one.
Ramdisk: https://github.com/souljaboy11792/ramdisk-twrp-ics
Source: https://github.com/souljaboy11792/oxydo-kernel-ics
CREDITS:
- nobodyAtall for kernel source
- alfsamsung for touch recovery
- djnilse for helping alfsamsung
- pilu1978 for helping me
- feherneoh for helping with TWRP
- fotak-x for the screenie
- Daveee10 for helping pilu1978 with TWRP
- CnC-ROCK for suggestions and the new logo
- viper001 for instructions
- DooMLorD for the unpacking tool
- androidnerd2 for providing the commands that determine what touch screen you have
- Cyanogenmod team for......you know what....if you don't, then GTFO. just kidding
- Sony Ericsson for the phone
- My family for supporting me =)
- Allah Almighty (yes I'm a proud Muslim)
NEITHER ME NOR ANYONE RELATED TO THIS KERNEL CAN BE HELD RESPONSIBLE IF YOU BRICK YOUR PHONE BY FLASHING THIS. Don't worry, you won't. =)
NOTE for V03 and below : To check whether you have cypress or synaptics, type this in terminal or in adb shell
Code:
su
dmesg | grep "cyttsp-i2c"
And if you get something like this,
Code:
<6>[ 4.185259] cyttsp_i2c_probe: Successful registration cyttsp-i2c
you have cypress. If not you have synaptics.
TO ENTER TWRP YOU HAVE TO TAP THE SCREEN. Please report any bugs that you find.
Will test it right now!
Touch recovery *-*
Ok compiling instructions now.
1. Grab the kernel source and ramdisk from github. Also grab the linaro toolchain from here.(the one that says gcc-linaro-arm-linux-gnueabihf-2012.05-20120523_linux.tar.bz2)
2. Unpack the archives in Ubuntu or other Linux OS like LinuxMint....
3. Follow the instructions from this thread's second post. (You have to change the name of the compiler in the export command and don't use the FXP ramdisk)
4. Now you need a ramdisk for your kernel. Unpack the kernel.ftf file and then unpack kernel.sin using this tool.
5. Then modify it however you want and then repack it using the command provided in the 3rd or 4th page of the above thread. (It will take you ages to learn what file does what in the ramdisk)
6. Grab the ramdisk and Image and follow Blagus' instructions on how to create a kernel.sin.
7. After you have renamed result.elf.sin to kernel.sin put it in a folder with a loader.sin from a working custom kernel.
8. Then use Flashtool to create a bundle from Advanced>Bundle Creation. Give it a name and branding and all and you're done.
NOTE: In menuconfig you can change the name (you'll find it under general) of the kernel, but not the [email protected]#1 thingy. To change that you have to edit line 65 of mkcompile_h in the scripts directory.
NOTE 2: You have to compile your own WiFi modules if you change the name of the kernel. Do this by issuing ./build_wifi.sh in terminal. You'll get some.ko files which you have to copy to your ramdisk's modules directory and then repack it.
Any issues? PM me and I'll try to help.
CHANGELOG
- 09-08-2012
* Initial release
* Added CWM Touch Recovery
-10-11-12
* Enabled FPS-uncap
* Integrated both recoveries into one ramdisk, and so, there is only one kernel now.
-14-11-12
*TWRP included. CWM touch recoveries for cypress and synaptics are also present.
Good job
great work will test it on MiniCM9 thanks.Hope you can do it better:good:
@przemek4113
suggestions are always welcome.
I 'm green in these things.Good job anyway.:good:
kernel working with MiniCm9
Although I can't test the touch recovery cuz I have Synaptics(-_-)
synaptics version will be up in 3 hours.
EDIT: synaptics is up for testing. flash and provide feedback.
i can't dowload link die
How could I now if my phone is Cypress or Synaptics ?
I need you to fix link dowload
For me both link working.
Anyway, thanks added for your work.
but I can not find the link to dowload
ducthe134 said:
but I can not find the link to dowload
Click to expand...
Click to collapse
Cypress- http://www.mediafire.com/?9zbl02ajzfo32h3
Synaptics- http://www.mediafire.com/?29nvh8hhywonhsu
hey thanks shin. are you done with your exams?
souljaboy11792 said:
hey thanks shin. are you done with your exams?
Click to expand...
Click to collapse
no problems at all . Just finished another exam today. Final one will reach in 1month+. After that i would be free. And i will keep port rom non-stop until i buy new mobile
cool.
Neur0Nerd said:
How could I now if my phone is Cypress or Synaptics ?
Click to expand...
Click to collapse
Enter the following code in terminal emulator
su
dmesg | grep "cyttsp-i2c"
Click to expand...
Click to collapse
If you have something like this
<6>[ 4.185259] cyttsp_i2c_probe: Successful registration cyttsp-i2c
Click to expand...
Click to collapse
Then you have Cypress otherwise Synaptics

[SCRIPT] Lara's Super RLE Changer - Change kernel logo [v1.3.1][Win/Lin]

Copyright (C) 2013 Mrk3004
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
MCN:
CWHNL-FH1BC-D8VCJ
CGMUQ-BKKHM-C9T5J
Click to expand...
Click to collapse
Change the logo of your kernel in a simple and fast way.
Screenshots, Photos:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
How to use:
1. Get the kernel and extract the boot.img from zip. (if applicable)
2. Create an png image (with the same size as the resolution of your device)
3. Go to the folder where you downloaded the Lara's RLE Changer (through terminal)
4. run rle_changer your_boot.img your_image.png
Click to expand...
Click to collapse
(can optionally use the -o parameter to specify the file name of the new kernel.
for command reference, run rle_changer without params.)
WARNING: Only for Xperia P!
Xperia Mini, Mini Pro and LWW version HERE
Downloads:
Lara's RLE Changer v1.3.1 tar.bz2 (for Linux)
Lara's RLE Changer v1.3.zip (for Windows)
Fastboot drivers (Only if you need. Optional)
Like this? Then click "THANKS" button and encourage me to continue =)
Code:
[B]Changelog:[/B]
[COLOR="Navy"]v1.3.1[/COLOR]
- BUGFIX Release (Linux Only)
[COLOR="Navy"]v1.3[/COLOR]
- Support for Windows
- Support custom offsets in boot.img
- Dynamic detection of the base address
- pré-compilled windows libraries
- fastboot driver for all xperias (optional, windows only, manual install)
- convert: libraries links fixed (linux only)
[COLOR="Navy"]v1.2.4[/COLOR]
- fixed png-24 conversion
[COLOR="Navy"]v1.2.3[/COLOR]
- fixed raw converter (no need external dependencies)
- new unpack script (written in c, no perl dependency)
- Other minor fixes
[COLOR="Navy"]v1.1.1[/COLOR]
- first public release
Nice, useful for thp kernel anyway many members want windows version
how about xSola?
DavidMKD said:
Nice, useful for thp kernel anyway many members want windows version
Click to expand...
Click to collapse
Hahaha yes for ThP kernel
Sent from my LT22i using xda premium
DavidMKD said:
Nice, useful for thp kernel anyway many members want windows version
Click to expand...
Click to collapse
LOL :laugh: :good: +1
no hard feelings ThP :fingers-crossed:
Make this for windows
Sent from my Xperia P using Tapatalk 2
Can some one give me proper instructions on how to change .... i m noob n i dint get what they talking about...
Thanks in advance....
chethan1724 said:
Can some one give me proper instructions on how to change .... i m noob n i dint get what they talking about...
Thanks in advance....
Click to expand...
Click to collapse
the ones in the OP _ARE_ the proper instructions... if u don't get what they talking about then u really shouldn't try it
Best image size?
and it support transparency on png?
chethan1724 said:
Can some one give me proper instructions on how to change .... i m noob n i dint get what they talking about...
Thanks in advance....
Click to expand...
Click to collapse
1. Get the kernel and extract the boot.img from zip. (if applicable)
2. Create an png image (with the same size as the resolution of your device)
3. Go to the folder where you downloaded the Lara's RLE Changer
4. run ./rle_changer your_boot.img your_image.png
blaazeer said:
Best image size?
and it support transparency on png?
Click to expand...
Click to collapse
The image should be the size of the resolution of your device (for Xperia P is 540 x 960).
Save it as a png without alpha channel/transparency, this is not supported.
v1.3 release. Now supports windows.
See Changelog.
itachilinux said:
how about xSola?
Click to expand...
Click to collapse
I have no way to test, probably will work. You can try, but is not guaranteed.
Tell me if it worked
please could someone change the boot image of kernel by jap into a simple sony logo ? i dont like the one with the bear and i dont know how to use this
Jaycel0820 said:
please could someone change the boot image of kernel by jap into a simple sony logo ? i dont like the one with the bear and i dont know how to use this
Click to expand...
Click to collapse
wow.., so easy to make other people do for you..? why dont you learn how to use it sir.? right now I dont know , but then I will Learn :angel:
DavidMKD said:
Nice, useful for thp kernel anyway many members want windows version
Click to expand...
Click to collapse
I was thinking the same thing when i opened this thread. but then i checked my ThP zip and there's no boot.img in it.
how can i extract that?
huseinn said:
wow.., so easy to make other people do for you..? why dont you learn how to use it sir.? right now I dont know , but then I will Learn :angel:
Click to expand...
Click to collapse
yeah i understand what he's saying but i dont know how to extract a kernel like thpjap kernel i cant extract it
safir187 said:
I was thinking the same thing when i opened this thread. but then i checked my ThP zip and there's no boot.img in it.
how can i extract that?
Click to expand...
Click to collapse
Jaycel0820 said:
yeah i understand what he's saying but i dont know how to extract a kernel like thpjap kernel i cant extract it
Click to expand...
Click to collapse
This function will be implemented soon, you do not need manually extract.
oops, not again...
itachilinux said:
oops, not again...
Click to expand...
Click to collapse
The path to your boot.img and logo.png is incorrect...
I don't know if it's my fault, but my boot image looks defaced/disfigured.
I also tried it manually, without your script, and it looks like something's wrong with my picture.

Xperia Boot Menu v1.0

Xperia Boot Menu v1.0
Disclaimer:
- Me (munjeni) is not responsible for anything related to the our project, you using our project on your own risk! If you no want to risk than don't play with Boot Menu! You can play with Boot Menu but on your own risk!
Feature:
- multiboot based on kexec
- posibility for defining: menu title, path to the kernel, path to the ramdisk, kernel cmdline
- posibility for defining max 10 menus
- autoreboot to the first kernel if menu is not moved (stop timer on menu move)
- graphic timer
Instructions:
- create folder "bootmenu", add settings.ini to these folder, modify settings.ini for your needs
- flash bootmenu using fastboot command (fastboot flash boot recovery.img)
- since internal sdcard is only supported by now, you can define only kernel and ramdisk from internal sdcard path! Make sure you define right path and make sure create folders in bootmenu on your internal sdcard
- make sure settings.ini is in internal sdcard in folder bootmenu!!!
- kexec can boot only kexec patched kernels, so your kernel need to have kexec patch!!! Kexec patch you can ind o my git!
Simple settings.ini (example):
[rom-1]
menutitle=recovery touch white
kernel=/sdcard/bootmenu/examplerom/zImage
ramdisk=/sdcard/bootmenu/examplerom/initrd.gz
cmdline=cachepolicy=writealloc noinitrd init=init board_id=1 logo.nologo root=/dev/ram0 rw rootwait console=null androidboot.console=null androidboot.hardware=st-ericsson [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] mpcore_wdt.mpcore_margin=359 end lpj=24019
Click to expand...
Click to collapse
Download:
- http://d-h.st/2kZ
Kernel source code:
- https://github.com/munjeni/android_kernel_xperiago/tree/jb-dev
Reserved for feedback after Download and testing ...
Keep up the good work !!
Cheers !!!
Sent from my Xperia Sola using xda premium
Since Xperia Sola have small amount of developers, I will not post here, if you want to learn or to watch development progress you can go here -> http://forum.xda-developers.com/showthread.php?p=44933763#post44933763
Here I will update only new files when I make any more progress!
Boot Menu download link is ready!
Allso here -> http://d-h.st/rNX is example settings.ini, kernel, ramdisks, kernel modules, new cwm touch white.
How to test our boot menu:
- create folder caled "bootmenu" in your sdcard, extract settings.ini to these bootmenu folder
- create 2 folders inside bootmeny folder, first folder called "exse" and seccond called "cwmtouch", put ramdisk-recovery.gz to cwmtouch folder and copy zImage to folder cwmtouch
- copy zImage to folder exse and copy jb.ex.se.gz so folder exse
- reboot to the fastboot, flash boot menu using command: fastboot flash boot recovery.img, reboot and enjoy! Boot meny will contain cwm touch and extreme security boot options, to get extreme security boot you need to have extreme security rom installed! If you going to add another menu (aka antother android boot) simple extract ramdisk from these rom, create new folder, put zImage and these ramdisk to these folder, add new lines to settings.ini, make sure to carefully edit settings.ini , if you using zImage from out attacment make sure add modules to the /system/lib of your android...etc
Enjoy!!!
Guys, found a bug in Boot Menu! For example shifting trought menu failed to select right thing, for examle it select an submenu but boot another rom ...I will fix them in next version! You ca duplicate menus and experiment by now
Resvered for feedback
I'll download and try it
Thanks for your dev for sola
Test ok
it's awesome
so it can put many recovery inside right?
Send with my Nokia 3310
munjeni said:
Guys, found a bug in Boot Menu! For example shifting trought menu failed to select right thing, for examle it select an submenu but boot another rom ...I will fix them in next version! You ca duplicate menus and experiment by now
Click to expand...
Click to collapse
New version is out, bug is fixed! Simple redownload from first post! Enjoy!
munjeni said:
New version is out, bug is fixed! Simple redownload from first post! Enjoy!
Click to expand...
Click to collapse
He is the man
Sent from my HTC_Amaze_4G using xda premium
munjeni said:
Xperia Boot Menu v1.0
Disclaimer:
- Me (munjeni) is not responsible for anything related to the our project, you using our project on your own risk! If you no want to risk than don't play with Boot Menu! You can play with Boot Menu but on your own risk!
.........................
Click to expand...
Click to collapse
Thanks a lot bro.........
I don't understand what's "zImage" and "initrd.gz"......
Can anyone explain those?
md094 said:
Thanks a lot bro.........
I don't understand what's "zImage" and "initrd.gz"......
Can anyone explain those?
Click to expand...
Click to collapse
Files that you get after you unpack your kernel ...
Sent from my Xperia Sola using xda premium
Thanks @soulhackereborn. I got it!
Excuse me, another question: Does Experimental kernel support Kexec? Which kernel supports that? Can anyone give me a link for Xsola kernel that supports Kexec? I searched but I didn't find anything.
excuse me for noob questions.
md094 said:
Thanks @soulhackereborn. I got it!
Excuse me, another question: Does Experimental kernel support Kexec? Which kernel supports that? Can anyone give me a link for Xsola kernel that supports Kexec? I searched but I didn't find anything.
excuse me for noob questions.
Click to expand...
Click to collapse
If you see the 4th post you will find that the whole set of kernel setting m other stuff already given
Follow the instructions carefully
N presently only Extreme JB supports but you can edit settings.ini and add respective kernels to boot the respective roms
Cheers
Sent from my Xperia Sola using xda premium
More info you can watch in Xperia U section! There was some problems related to corupted data partition but all is seems solved! Allso some example tutorials is given for beter understanding boot menu!
soulhackereborn said:
If you see the 4th post you will find that the whole set of kernel setting m other stuff already given
Follow the instructions carefully
N presently only Extreme JB supports but you can edit settings.ini and add respective kernels to boot the respective roms
Cheers
Sent from my Xperia Sola using xda premium
Click to expand...
Click to collapse
Thanks a lot bro.... I didn't see the post#4 correctly......
I'm downloading now....
I have a problem with extracting kernels (boot.img).
I tried extracting a boot.img file with cygwin kitchen and some boot stuff (like extractboot) but when I do this I face this error message:"Android Magic not found in ./boot.img. Giving up. ...."
Here is the screenshot:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Please help me....
very thanks for your answers...
md094 said:
Thanks a lot bro.... I didn't see the post#4 correctly......
I'm downloading now....
I have a problem with extracting kernels (boot.img).
I tried extracting a boot.img file with cygwin kitchen and some boot stuff (like extractboot) but when I do this I face this error message:"Android Magic not found in ./boot.img. Giving up. ...."
Here is the screenshot:
Please help me....
very thanks for your answers...
Click to expand...
Click to collapse
me too, until now i can't extracting boot.img/kernel.elf for sola
Guys please watch Xperia U Boot Menu thread, there is a lot of tuts and allso tools for repacking, packing, extracting...etc! On page 7 I posted tools -> http://forum.xda-developers.com/showthread.php?t=2418241&page=7
Hey Guys......Can we DUAL BOOT with this method?
How?
md094 said:
Hey Guys......Can we DUAL BOOT with this method?
How?
Click to expand...
Click to collapse
Yes read the instructions given !!!!
Sent from my Xperia Sola using xda premium
soulhackereborn said:
Yes read the instructions given !!!!
Sent from my Xperia Sola using xda premium
Click to expand...
Click to collapse
I want to Dualboot "Ultimate Rom V11" and "Unofficial CM10.1" Where Should I place Roms? In sdcard/.... ??
Which of them should be installed completely (in /system)?
What should i do?
I read the instructions but there wasn't any guide to have dualboot. just mentioned.
md094 said:
I want to Dualboot "Ultimate Rom V11" and "Unofficial CM10.1" Where Should I place Roms? In sdcard/.... ??
Which of them should be installed completely (in /system)?
What should i do?
I read the instructions but there wasn't any guide to have dualboot. just mentioned.
Click to expand...
Click to collapse
Go to xperia u android development forum / xperia boot menu thread, there is some good tutorials! In short explanations you need to chose which one will be your primary rom (these rom going to emmc), all other roms is on sdcard (have file based partitions)...

Categories

Resources