[Guide][How To][Custom kernel] Build For Galaxy Y Duos From Source.... - Galaxy Y Duos S6102 Android Development

Hello All my Friends.... You All Know How To Build/Port/Mod Rom...If You Want To Know How To Build OWN Custom kernel..This Is little Guide For You...
Step By Step Image Tutorial/Guide
If You Like My Guide/Tutorial Just Press
{
"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 For Me... its Not Cost For You Its 1000% Free ....:laugh::laugh: Just Need To Press:good::good:
Use This Guide Your Own Risk.....:good::good:​
Requirement/Pre-Build Setup Tools :
==>Linux OS 32 bit With Working gcc. You Can Use Real Linux Machine or Virtual Machine
Note: Ubuntu Is best OS Compile Kernel ....... I Use Ubuntu Or Fedora For My iDuos Kernel
==>Sourcery G++ Lite 2009q3-68 Tool-Chain for ARM EABI Download From Website
Note: Download Linux Version Without Installer arm-2009q3-68-arm-none-eabi-i686-pc-linux-gnu.tar.bz2
==>Download Kernel Source From Opensource.samsung.com
Note: For Galaxy Y Duos Download GT-S6102_GB_Opensource.zip
Now Step By Step Image Tutorial/Guide
Step 1.........
Step 2.........
Step 3.........
Step 4.........
Step 5.........
Step 6.........
Step 7.........
Step 8.........
Step 9.........
Step 10.........
Step 11.........
Step 12.........
Step 13.........
Step 14.........
Step 15.........
Step 16.........
Step 17.........
If You Have Problem In View Image
Download All Image
Download Kernel Source Untouched https://github.com/manoranjan2050/Kernel-Source-GT-S6102​

Reserved..........
Reserved For More GOV ...... I/O Se..............

Reserved
Reserved For .config line .... which line for what ......

Reserved
How To Upload/Push/Create Repo In GitHub Step By Step Guide
1==>Register/Login Your GitHub Account
2==>Create A New Repository (Ur Repo Name/Description)
3==>Open Terminal(Linux),Bash Shell(Windows)
4==>touch README.md (after create edit readme file using notepad,notepad++,Gedit,Vim,Your Fav Test editor)
5==>git init (Create Blank .git file)
6==>git add README.md (add to .git)
OR
git add . (For update/add all file/folder)
7==>git commit -m "first commit" (add commit name)
8==>git remote add origin https://github.com/<Your User Name>/Hello-xda.git
9==>git push -u origin master (if u any problem use -f for force)
10==>After Push Its ASK Username/Password of Your GitHub Account
Download Git
Windows
Visit Official Windows Download Site
Direct Download
Linux (Ubuntu)
1==> Open terminal
2==>sudo apt-get update (if ur repo is not updated and sudo if u not login in root)
3==>sudo apt-get install git
4==>after install check git help git --help
Step By Step Image Tutorial
Image Tutorial For Windows User
Step 1.....
Step 2.....
Step 3......
Step 4.....
Step 5.....
Step 6.....
Step 7.....
Step 8....
Step 9....
Step 10....
Image Tutorial For Linux(Ubuntu) User
I Wl Update It Soon Sorry Friend For Wait....

Good job! Will be waiting for the github one... rest I know

hell_lock said:
Good job! Will be waiting for the github one... rest I know
Click to expand...
Click to collapse
I ryt it evning ...... After office.....
Sent from my GT-S6102 using Tapatalk 2

Thanks for this guide. Pleasw add this on our forum too..
RAJA
Sent from my GT-S6102 using Tapatalk 2

@RAJA tum new thread create karke add kardo......Koi MOD add karega ...us.se acha he Admin karde......

Great.. quick help!!! I asked you to help and you came up with a guide.. awesome.. thank you very much friend.. I'm planning to install Ubuntu 12 and 1 doubt.. I downloaded already .bin (install format) for arm 2012.03.5... file (latest one).. it will give problems?
Thanks again for this.. y do we have only 1 thanks for 1 post!:thumbup:
hit thanks button! if above post helps u..
Sent from my GT-S6102

@nitu
No problem friend u can install it and use it ... Just need ti change to path.... Without install ver is ezy to use no need to install .some new linux user problem for install .bin setup file........

nice tutorial friend!
what are the news about pemanent cwm?

Greath quick guide...
Too bad I'm noob and not a linux user.
But thanks anyway.
Keep on Rock Bro..
MAY GOD BLESS U
Dikirim Ti GT-S6102 Kuring Nganggo Tapatalk 2

GitHub Tutorial Added........... Hope My All XDA Friend Like This Tutorial...
Check #4 Post

wow nice tutorial
waiting for governer module scheduler tutorial & also if possible can you add a guide on how to integrate permanent cwm
keep it up bro

Razor2 said:
wow nice tutorial
waiting for governer module scheduler tutorial & also if possible can you add a guide on how to integrate permanent cwm
keep it up bro
Click to expand...
Click to collapse
Yes Friend i Update Day By Day All Info How To Add Gov ,i/o Schedular ..etc need some time for step by step tutorial for ryt make image..... hope You Wait Some Time............:good:

[email protected]:~/Desktop/source/kernel/common$ make
/bin/sh: 1: /home/nitin/Desktop/source/arm-2009q3/bin/arm-none-eabi-: not found
CHK include/linux/version.h
/bin/sh: 1: Syntax error: end of file unexpected (expecting ")")
make: *** [include/generated/utsrelease.h] Error 2
[email protected]:~/Desktop/source/kernel/common$
Click to expand...
Click to collapse
I'm getting this error...
hit thanks button! if above post helps u..
Sent from my GT-S6102

nitubhaskar said:
I'm getting this error...
hit thanks button! if above post helps u..
Sent from my GT-S6102
Click to expand...
Click to collapse
Recheck Path.......
or try this
Code:
~/arm-2009q3/bin/arm-none-eabi-
or
use home dir ...copy all source desktop to /home/nitin (Your username)
Or
Search files name with arm-none-eabi- in bin dir

manoranjan2050 said:
Yes Friend i Update Day By Day All Info How To Add Gov ,i/o Schedular ..etc need some time for step by step tutorial for ryt make image..... hope You Wait Some Time............:good:
Click to expand...
Click to collapse
sure i'll wait till then
btw today i compiled a kernel
there were lot of warnings but no errors(is it ok)

Razor2 said:
sure i'll wait till then
btw today i compiled a kernel
there were lot of warnings but no errors(is it ok)
Click to expand...
Click to collapse
Yes its ok............

manoranjan2050 said:
Yes its ok............
Click to expand...
Click to collapse
Yay!! Its compiling... I didn't put my edited .config file.. just testing... thanks a lot... manoranjan2050!!
hit thanks button! if above post helps u..
Sent from my GT-S6102

Related

[DEV & TUTORIAL] HOW TO BUILD CM7 OR CM9 for GALAXY MINI DEVICE

Requirements :
OS linux Ubuntu 11.04 64bits ( recommended ) or above
2Gb RAM with 3Gb swap or above
Processor Centrino Duo or above
120Gb Harddisk or above
Fast internet connection ( i have no this )
First download this file
Installer SDK and Build packages by me
Password : squadzone
you will get installerBuildRomGalmin.sh , run this file via Terminal on Ubuntu
follow all instruction that appears,
after Finish, now we goto download repository
still on Terminal
type
mkdir -p ~/android/system
sudo curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > /bin/repo
sudo chmod a+x /bin/repo
for build cm7
cd /android/system
repo init -u git://github.com/CyanogenMod/android.git -b gingerbread
repo sync -j32
clone this
choose branch gingerbread
put on device tree or replace tass folder on device tree
for build cm9
cd /android/system
repo init -u git://github.com/CyanogenMod/android.git -b ics
repo sync -j32
clone this
replace cm9 folder tree with this
choose what you want to build, if you choose for build cm7 and cm9, do with different folder
after you prepare the whole file that needed for build
run . build/envsetup.sh && brunch tass on terminal
for reference , READ THIS
for kernel
clone this
and build using device config from working device
have fun to build the rom and kernel
for update
see this
I WILL NOT ANSWER ANY QUESTION FROM NOOB ! !
DO WITH YOUR OWN RISK
{
"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"
}
Thanks Squadzone. Finally I got what I wished !!
Thanks a lot will try later
Sent from my GT-S5570 using XDA App
yeah, thanks so much squadzone!
I'm currently using your CM 9.0 BETA 2. It's awesome!
I have a small request: can you please modify the TASS.rle file and change the flashscreen or the pre bootanimation screen. It shows a CM7 for galaxy mini in a purple and orange colour as the previously released CM7.x versions!
Doubt: Can I replace the TASS.rle file in yours with the one in tj style's CM7.1?
Happy New Year too!
Squadzone, Thanks For Your Kind Help..........
Thank you so much for the tutorial.
Actually I'm very interested about developing Android Applications.
I know a bit about Java and a bit more about C# (now I'm working on this).
I just want to ask, wether developing application and ROM is same?
Thank SquadZone (Terima Kasih Harry)
Terima kasih squadzone atas tutorialnya, mudah2an saya bisa bikin cm9 menjadi lebih baik. yang saya ingin pelajari bikin kernel 825 Mhz, mudah mudahan saya bisa.
Big thank for Squadzone, squadzone my idol. (Sory for bad english)
lonestrider said:
I just want to ask, wether developing application and ROM is same?
Click to expand...
Click to collapse
Different to some extent I guess. Android apps are completely built using Java, and could be built from any Platform. About ROM, its based on UNIX or Linux programming so Linux is mandatory. Kernels are written in C/CPP and compilation is being done executing UNIX commands. Just my assumptions about ROM and Kernel, maybe I'm wrong too.
coolsandie said:
Different to some extent I guess. Android apps are completely built using Java, and could be built from any Platform. About ROM, its based on UNIX or Linux programming so Linux is mandatory. Kernels are written in C/CPP and compilation is being done executing UNIX commands. Just my assumptions about ROM and Kernel, maybe I'm wrong too.
Click to expand...
Click to collapse
apps=java
kernel=c
rom=java on a linux kernel. If ur not modifying kernel c is not reqd. everything else is java in the rom but it's compiled a little differently as u said. knowing linux will obviously help.
cmiiw
Thank you!
This is the best tutorial I've seen yet
Taking really long to do a 'repo sync' Now I know how hard you guys worked
siddhanathan said:
This is the best tutorial I've seen yet
Taking really long to do a 'repo sync' Now I know how hard you guys worked
Click to expand...
Click to collapse
lol yea repo sync is actually the easiest part
compiling without errors is tough, but squad made it easier here i think.
Actually just downloading the source from CM is easy. And compiling after the download is easy too.... The hardest part is to make the mods.... squadzone codded those cool functions in his CM source.... The bootanimation, the status bar transperancy.... That the hard part.... To implement something
just finished compile the cm9 but after flash, it failed to boot into homescreen. what should I edit to make it boot?
najashark said:
just finished compile the cm9 but after flash, it failed to boot into homescreen. what should I edit to make it boot?
Click to expand...
Click to collapse
Upload you work!
We need see...
najashark said:
just finished compile the cm9 but after flash, it failed to boot into homescreen. what should I edit to make it boot?
Click to expand...
Click to collapse
Try Squadzone's boot.img maybe.
AntiBillOS said:
Upload you work!
We need see...
Click to expand...
Click to collapse
this is my zip file after compiling, the problem is. it cannot boot into homescreen after flashing.
DOWNLOAD
TheWhisp said:
Try Squadzone's boot.img maybe.
Click to expand...
Click to collapse
will try it now
EDIT: ah, still no luck. the phone boot, vibrate but nothing shows on the screen. i hope squadzone will help.
najashark said:
this is my zip file after compiling, the problem is. it cannot boot into homescreen after flashing.
DOWNLOAD
will try it now
EDIT: ah, still no luck. the phone boot, vibrate but nothing shows on the screen. i hope squadzone will help.
Click to expand...
Click to collapse
But it works! But why screen dont show anythin?
AntiBillOS said:
But it works! But why screen dont show anythin?
Click to expand...
Click to collapse
the screen is to many flicker and cause cant update the layer, this cause by egl, read refresh rate upto 60Hz, and this need to hack the egl again, but i will not continue this cm9 project until get stable source for do that, and NEED FAST INTERNET that i havent
Was a pain to follow your tutorial, squad...
Anyways, I got to the building part (I think):
Now the galaxy s building wiki link that you posted tells me to run some file extraction file, which I just can't find. Without that I'm getting shtloads of errors (Don't know if same happens when I've managed to extract the files).

[kernel]Hells Fusion (New build for testing)

SEE POST 4 FOR THE BEST KERNEL(varies user to user). IF IT WORKS THEN WE ARE ONE MORE STEP CLOSER TO OC!
Hey guys! Let me present to you my new kernel for Galaxy Y duos. It has 2 editions:
1.Lightweight
2.Heavyweight
The only difference in them is the no.of governors thats it..
INSTRUCTIONS:
ODIN METHOD
1.Open Odin
2.Click on pda and select my kernel
3.Connect your phone in download mode
4.Press start in odin
5.When it is finished. Restart your phone
MAI77 METHOD
1.Download this package and put it in sdcard http://www.mediafire.com/?6ack2sk84y2qgy9
2.Extract boot.img from my kernel given above
3.Put the extracted boot.img in your sdcard
4.Flash the package given on point 1.
NOTE: Make sure there is no other "boot.img" in your sdcard
========================================================================================================
CREDITS
1.Manoranjan2050
2.Savie
3.Cranium kernel source
4.nitubhaskar for testing
5.mobile_2 for testing
6.Bruteadi
source:
https://github.com/hell-lock-xda/Hells-Fusion-SGYD-Modules
https://github.com/hell-lock-xda/Hells-Fusion-SGYD
res
res
Great work!! One more kernel for duos users!!! Nice..
@hell_lock.. Thank you..
hit thanks button! if above post helps u..
Sent from my GT-S6102
nitubhaskar said:
Great work!! One more kernel for duos users!!! Nice..
@hell_lock.. Thank you..
hit thanks button! if above post helps u..
Sent from my GT-S6102
Click to expand...
Click to collapse
Test it with roms bro and let me know the probs. No need to say thanks.. jus press it
Sent from my GT-S5360 using XDA
hell_lock said:
Test it with roms bro and let me know the probs. No need to say thanks.. jus press it
Sent from my GT-S5360 using XDA
Click to expand...
Click to collapse
Ya I know the drill about thanks.. And already done
One doubt.. It supports ext4 meaning it supports ext2 ext3 right?
hit thanks button! if above post helps u..
Sent from my GT-S6102
nitubhaskar said:
Ya I know the drill about thanks.. And already done
One doubt.. It supports ext4 meaning it supports ext2 ext3 right?
hit thanks button! if above post helps u..
Sent from my GT-S6102
Click to expand...
Click to collapse
Yep it should supports them. You can test whether it supports or not and I will add it in features list
Sent from my GT-S5360 using XDA
finally u realese ur kernel....... good work my dear friend..
Sent from my Iduos ROM+Kernel
---------- Post added at 03:35 PM ---------- Previous post was at 03:30 PM ----------
nitubhaskar said:
Ya I know the drill about thanks.. And already done
One doubt.. It supports ext4 meaning it supports ext2 ext3 right?
hit thanks button! if above post helps u..
Sent from my GT-S6102
Click to expand...
Click to collapse
also stock kernel support Ext2 or ext3 ...... for use ext4 u need ext4 format srcipt or ext4 mount script
Sent from my Iduos ROM+Kernel
Here are screenshots...
Everything working... But its lagging...
{
"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"
}
hit thanks button! if above post helps u..
Sent from my GT-S6102
nitubhaskar said:
Here are screenshots...
Everything working... But its lagging...
hit thanks button! if above post helps u..
Sent from my GT-S6102
Click to expand...
Click to collapse
Try different combinations of freq,gov and schedulers... I use deadline scheduler with performance gov on freq min=max=832... .and its super fast!!
hell_lock said:
Try different combinations of freq,gov and schedulers... I use deadline scheduler with performance gov on freq min=max=832... .and its super fast!!
Click to expand...
Click to collapse
But if we keep min max at 832 battery will die super fast too...
hit thanks button! if above post helps u..
Sent from my GT-S6102
nitubhaskar said:
But if we keep min max at 832 battery will die super fast too...
hit thanks button! if above post helps u..
Sent from my GT-S6102
Click to expand...
Click to collapse
thats the best setting for me.. i dont care abt battery cuz I have set triggers when I require what speed according to battery left.
Finally u release ur kernel even its not for sgy.. but good news duos have new section and news kernel.. make me interest to buy duos too to try ur work but theres not gsm-cdma in duos..
seeMyDOT !!!
savie said:
Finally u release ur kernel even its not for sgy.. but good news duos have new section and news kernel.. make me interest to buy duos too to try ur work but theres not gsm-cdma in duos..
seeMyDOT !!!
Click to expand...
Click to collapse
yeah make one for sgy too please(when not to busy),but good work.:good:
@Hell-Lock
Why u should not make ur kernel as a zip file to flash via Cwm.really its useful for all
No need to switching on Pc n all.
Hit thanks button if i helped
Sent from my GT-S6102
lavadepa said:
@Hell-Lock
Why u should not make ur kernel as a zip file to flash via Cwm.really its useful for all
No need to switching on Pc n all.
Hit thanks button if i helped
Sent from my GT-S6102
Click to expand...
Click to collapse
just extract boot.img file from .tar and flash it with kernelflasherv2.zip in cwm..
@hell_lock.. please add this ti your first post of this thread.. many will be wondering what this or that governor will do.. because i was wondering about around 10 governors of your kernel!!
here you can understand which governor does what and which is best suited for each one of us and how to get best out of device!
Governors details and all about kernel
hit thanks button! If above post helps you..
hell_lock said:
Hey guys! Let me present to you my new kernel for Galaxy Y duos. Here are its features
1. Ext4 support
2. Ntfs support
3. 3 schedulers
4. 16 governors
5. Patched by irfanbagus fix
6. 3 frequencies
7. Swap support
8. Custom Boot Image
9. Performance patches
======================================================================================================
LINK OF KERNEL:http://www.mediafire.com/?sz0xqjkrdt0rn70
======================================================================================================
INSTRUCTIONS:
ODIN METHOD
1.Open Odin
2.Click on pda and select my kernel
3.Connect your phone in download mode
4.Press start in odin
5.When it is finished. Restart your phone
MAI77 METHOD
1.Download this package and put it in sdcard http://www.mediafire.com/?6ack2sk84y2qgy9
2.Extract boot.img from my kernel given above
3.Put the extracted boot.img in your sdcard
4.Flash the package given on point 1.
NOTE: Make sure there is no other "boot.img" in your sdcard
========================================================================================================
CREDITS
1.Manoranjan2050
2.Savie
3.Cranium kernel source
4.nitubhaskar for testing
Click to expand...
Click to collapse
where is my CREDITS to testing bro i m on fb
mobile_2 said:
where is my CREDITS to testing bro i m on fb
Click to expand...
Click to collapse
lol i didnt evn know u were here... added u
nitubhaskar said:
just extract boot.img file from .tar and flash it with kernelflasherv2.zip in cwm..
@hell_lock.. please add this ti your first post of this thread.. many will be wondering what this or that governor will do.. because i was wondering about around 10 governors of your kernel!!
here you can understand which governor does what and which is best suited for each one of us and how to get best out of device!
Governors details and all about kernel
hit thanks button! If above post helps you..
Click to expand...
Click to collapse
Ya today ll check n ll let u know
Already pressed thanks button
Also thanks
Hit thanks button if i helped
Sent from my GT-S6102

[MOD][DEV] BlackBerry 10 style Lockscreen mod for JB [JZO54K / AOKP / CM10]

This mod is originally posted in Galaxy Nexus theme forum :
[MOD] BlackBerry 10 style Lockscreen mod
Preview :
{
"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"
}
I made this mod for jellybean but basically it is based on old WaveView widget(honeycomb's). So I think making same mod for ICS is possible too.. (but untested.. and maybe you have to apply patch manually)
-----------------------------------------------------------------------------
*How to use patch :
http://jungels.net/articles/diff-patch-ten-minutes.html
or my simple guide : about how to use this patch
* diff v1.11 :
for Stock JZO54K : download
for AOKP build 5 : download
for CM10 nightly 20121104+ : download or use gangsterjoop's version : link
* resources for HD(xhdpi) v1.1 : download
-----------------------------------------------------------------------------
Changelog
Code:
[B]06 NOV[/B]
- v1.11 : reduced unlock delay
- Added patch for CM10 nightly 20121104+
[B]25 OCT[/B]
- Added patch for AOKP build 5
[B]13 OCT[/B]
- Added patch for JZO54K
[B]06 OCT[/B]
- v1.1 : fixed some layout issues.
-----------------------------------------------------------------------------
Wow
Sent from my GT-S5570 using Tapatalk 2
Damn I'm sad that Evilisto left the Nexus S
Sent from my Nexus S using Tapatalk 2
Is there some way someone can make this a flashable zip for CWM?
Can someone please, tell me how to patch? I was looking at the tutorials, but with no success, can someone do the detailed guide? That would be much appreciated !
Thank you.
Could you share the wallpaper ? Great mod btw!
I too wish I understood how to apply this
I love the look of this mod but if you could actually tell us how to patch that would be great, Otherwise it's a fairly useless post.. Because from what i'm seeing, more or less no-one here knows how in the hell to patch, what file to patch, etc.
Will try soon ...
Sent from my GT-I9300
does this work on HDPI jellybean?
Someone plz give step by step tutorial on how to apply a patch. I m trying to learn that from a couple of days but with no luck I googled about patching for hours and hours but no luck someone plz help
Sent from my SGH-T959 using xda app-developers app
How to apply this on LPG Rom Galaxy S2 ???
Great
krish0809 said:
Someone plz give step by step tutorial on how to apply a patch. I m trying to learn that from a couple of days but with no luck I googled about patching for hours and hours but no luck someone plz help
Sent from my SGH-T959 using xda app-developers app
Click to expand...
Click to collapse
i second that!
Soooooo Cooooool!!!! But impossible to make it work for a noobie like me
Updated
Updated to v1.1. I fixed some minor layout issues.
And added another patch for CM10 nightly rom..
jojoost said:
Damn I'm sad that Evilisto left the Nexus S
Click to expand...
Click to collapse
Sorry lol At that time, I thought Nexus S won't get jellybean update..
knuddeknurft said:
Is there some way someone can make this a flashable zip for CWM?
Click to expand...
Click to collapse
Sorry but that is impossible... this mod is rom-specific thing so if you want to use this on your rom, you have to download your rom's source code and compile this mod for that rom.
lucas.viana said:
Could you share the wallpaper ? Great mod btw!
Click to expand...
Click to collapse
Here it is.. blown_dandelion
This wallpaper is from Xperia T system dump.
nachiketa.ramesh said:
does this work on HDPI jellybean?
Click to expand...
Click to collapse
I think so but you have to adjust overall layout in WaveView.java and re-draw(or just resize) resource png files.
about how to use this patch
Frankly speaking, I don't have any knowledge about linux so I don't want to write about that but...
Basically, the process is like this :
1) download android source code : there are so many great guides about this...
2) download my patch and put it to /frameworks/base
3) type this.
Code:
patch -p2 < (patchfile_name).patch
for example... (from my previous post)
Code:
[email protected]:~/patch_test/frameworks/base# [B][COLOR="Blue"]patch -p2 < Sense-4.0-Multitasking.patch[/COLOR][/B]
patching file core/res/res/values/dimens.xml
patching file packages/SystemUI/res/drawable/nyandroid_anim.xml
patching file packages/SystemUI/res/layout/status_bar_no_recent_apps.xml
patching file packages/SystemUI/res/layout-land/status_bar_recent_panel.xml
patching file packages/SystemUI/res/layout-port/status_bar_recent_item.xml
patching file packages/SystemUI/res/layout-port/status_bar_recent_panel.xml
patching file packages/SystemUI/res/values/colors.xml
patching file packages/SystemUI/res/values/strings.xml
patching file packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java
[email protected]:~/patch_test/frameworks/base#
4) download and extract resource files to destination folder.
- in this mod, /frameworks/base/core/res/res/drawable-xhdpi/
5) then compile.. if you have compiled your current rom before, use mmm to compile each files.
In this mod, you have to compile framework-res.apk, framework.jar (include framework2.jar in CM10) and android.policy.jar.
6) after using patch, you'd better revert all changes for future use..
Code:
patch -p2 -R < (patchfile_name).patch
evilisto said:
Frankly speaking, I don't have any knowledge about linux so I don't want to write about that but...
Basically, the process is like this :
1) download android source code : there are so many great guides about this...
2) download my patch and put it to /frameworks/base
3) type this.
Code:
patch -p2 < (patchfile_name).patch
for example... (from my previous post)
Code:
[email protected]:~/patch_test/frameworks/base# [B][COLOR="Blue"]patch -p2 < Sense-4.0-Multitasking.patch[/COLOR][/B]
patching file core/res/res/values/dimens.xml
patching file packages/SystemUI/res/drawable/nyandroid_anim.xml
patching file packages/SystemUI/res/layout/status_bar_no_recent_apps.xml
patching file packages/SystemUI/res/layout-land/status_bar_recent_panel.xml
patching file packages/SystemUI/res/layout-port/status_bar_recent_item.xml
patching file packages/SystemUI/res/layout-port/status_bar_recent_panel.xml
patching file packages/SystemUI/res/values/colors.xml
patching file packages/SystemUI/res/values/strings.xml
patching file packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java
[email protected]:~/patch_test/frameworks/base#
4) download and extract resource files to destination folder.
- in this mod, /frameworks/base/core/res/res/drawable-xhdpi/
5) then compile.. if you have compiled your current rom before, use mmm to compile each files.
In this mod, you have to compile framework-res.apk, framework.jar (include framework2.jar in CM10) and android.policy.jar.
6) after using patch, you'd better revert all changes for future use..
Code:
patch -p2 -R < (patchfile_name).patch
Click to expand...
Click to collapse
Thanks for your reply but I'm a newbie can u plz make a flashable zip plz.. . If it's possible
Sent from my SGH-T959 using xda app-developers app
krish0809 said:
Thanks for your reply but I'm a newbie can u plz make a flashable zip plz.. . If it's possible
Sent from my SGH-T959 using xda app-developers app
Click to expand...
Click to collapse
He said in the post above that its impossible to make a flashable zip. I think by that he means its impossible to make a flashable zip that works for all devices since all devices are different. I believe it would be possible to make flashable zips for specific devices, but I have no idea how :/
can u make a flashable.zip for Galaxy Tab 7 Plus P6200?? im running ICS 4.0.3...pls pls...im too noob bout this all..n there currently sooo little dev on this devices..

[TUT]Kernel bootsplash change for our Mini

I finally know how to change bootsplash image for our mini, so know I will share my knowledge with you all
-------------------------------------------
Needed:
-Ubuntu (preferably 12.10)
-Android Rom Kitchen (http://forum.xda-developers.com/showthread.php?t=633246)
-Android Kernel Kitchen (http://forum.xda-developers.com/showthread.php?t=1659584)
-Package of Rom and boot.img which we will edit
-Image in resolution of our mini and .png file format, which will be our bootsplash (240'width'x320'high')
-ImageMagic
-Nautilus file manager (If you don't have Nautilus, search it in Software Center then install it)
-------------------------------------------
INDEX:
I. CONVERTING .png to .rle with Android Kernel Kitchen - POST 2
II. Decompiling Rom and Kernel using Android Rom Kitchen - POST 3
III. Replacing bootsplash image and compiling kernel - POST 4
##############################
#Credits:
# -Me, Myself and I
# -dsixda
# -championswimmer
##############################
==================================================
I. CONVERTING .png to .rle with Android Kernel Kitchen
==================================================
1. Put your image into Android Kernel Kitchen input folder (tools/input/'here_goes_your_file.png')
2. Rename your image to bootsplash.png
{
"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"
}
3. Double-click on menu file (in your tools folder) and then press 'Run in Terminal'
4. Press enter and you will see 5 options
5. Choose 5th option (Editing bootsplash images) and press enter
6. Now choose 2nd option (Convert png to rle) and press enter
7. Type resolution of our mini: 240x320 and press enter
8. You will find converted file in tools/output folder
==================================================
II. Decompiling Rom and Kernel using Android Rom Kitchen
==================================================
1. Put your rom (*.zip) in Android Rom Kitchen directory - 'original_update' folder
2. Start menu file exactly the same way as in Kernel Kitchen
3. You' ll see a lot of options, choose 1st one and press enter (without typing 's' or 'x')
4. Now choose your Rom with number before its name
5. If u want chane name of this folder (not necessary)
6. Now u will see 2 options saying sth* about updater script, choose 1st option (I said sth* because, It doesn't need to be explained)
7. In next 2 options you can just click enter then u will see some info about Rom you are recompiling
8. Now type 0 and press enter for advanced options
9. Now type 12 and press enter, u will see some options to work with kernels...
10. Choose option 'w' and wait
11. Now u can exit Terminal and check if your kernel is extacted - look into 'your_android_rom_kitchen'/BOOT-EXTRATED folder
12. Kernel is recompiled
==================================================
III. Replacing bootsplash image and compiling kernel
==================================================
1. Go to directory of your converted bootsplash and copy this image
2. Now go to 'your_android_rom_kitchen'/BOOT-EXTRATED/boot.img-ramdisk/
3. Past there your bootsplash.rle
4. Delete original TASS.rle and rename your bootsplash.rle to TASS.rle
5. Open menu file of rom kitchen
6. Choose option 0 and then option 12
7. Now u will see diffrent options than previous time
8. Type 'b' and press enter
9. You have just compiled kernel with your own boot image
10. You can find this boot.img in your working folder so just copy it and do whatever you want
**If you want to continue and compile rom with Android Rom Kitchen remember to change update-script to updater-script via menu file !
GOOD JOB, YOU HAVE JUST COMPILED boot.img WITH YOUR OWN BOOT SPLASH !
Nice tutorial, thanks
Sent from my GT-S5570 using xda premium
I need some testers 'coz I have only tested it on 2 boot.img files
Btw. If sth is unclear let me know
Sent from my BL-S5570 using xda app-developers app
You should add tutorial for Linux Newbie that use other DE (XFCE / Xubuntu) cause different DE means different File Manager.
OR
You can add this line : "Use Nautilus File Manager if you don't have Nautilus, search it in Software Center then install it."
That's all i want to add, cause Linux newbie could confused if they install different DE.
F4uzan said:
You should add tutorial for Linux Newbie that use other DE (XFCE / Xubuntu) cause different DE means different File Manager.
OR
You can add this line : "Use Nautilus File Manager if you don't have Nautilus, search it in Software Center then install it."
That's all i want to add, cause Linux newbie could confused if they install different DE.
Click to expand...
Click to collapse
Heh, I am just a newbie in linux and I installed ubuntu about 3 months ago and I didn't know about diffrent file managers...
Adding your line to tut Thanks
Edit: added in needed
Sent from my BL-S5570 using xda app-developers app
BlackLie said:
Heh, I am just a newbie in linux and I installed ubuntu about 3 months ago and I didn't know about diffrent file managers...
Adding your line to tut Thanks
Edit: added in needed
Sent from my BL-S5570 using xda app-developers app
Click to expand...
Click to collapse
Thx back !
Nice tut ! I tried it with CM7.2 by mebitek default kernel. It success, 100% work.
come on people, he's gone to so much effort to give us this guide....and 3 thanks???
BlackLie said:
I finally know how to change bootsplash image for our mini, so know I will share my knowledge with you all
-------------------------------------------
Needed:
-Ubuntu (preferably 12.10)
-Android Rom Kitchen (http://forum.xda-developers.com/showthread.php?t=633246)
-Android Kernel Kitchen (http://forum.xda-developers.com/showthread.php?t=1659584)
-Package of Rom and boot.img which we will edit
-Image in resolution of our mini and .png file format, which will be our bootsplash (240'width'x320'high')
-ImageMagic
-Nautilus file manager (If you don't have Nautilus, search it in Software Center then install it)
-------------------------------------------
INDEX:
I. CONVERTING .png to .rle with Android Kernel Kitchen - POST 2
II. Decompiling Rom and Kernel using Android Rom Kitchen - POST 3
III. Replacing bootsplash image and compiling kernel - POST 4
##############################
#Credits:
# -Me, Myself and I
# -dsixda
# -championswimmer
##############################
Click to expand...
Click to collapse
so....i can't do it on windows?
XDRdaniel said:
so....i can't do it on windows?
Click to expand...
Click to collapse
I have tried a lot of tuts for windows, but none of them worked, you'll get stuck on samsung logo or just see black screen... so nope, you can't
Sent from my BL-S5570 using xda app-developers app
BlackLie said:
I have tried a lot of tuts for windows, but none of them worked, you'll get stuck on samsung logo or just see black screen... so nope, you can't
Sent from my BL-S5570 using xda app-developers app
Click to expand...
Click to collapse
it could be, just you never learn it deeply ..
i did it with my windows 7, and always work ..
tio12 said:
it could be, just you never learn it deeply ..
i did it with my windows 7, and always work ..
Click to expand...
Click to collapse
I tried it on vista, 7 and on win 8, I didn't want to install ubuntu, so I tried it in a lot of diffrent ways and I never got the result...
What I had after making it on windows: black screen or samsung logo and boot loop or nothing ever happened...
If you know how just give me some more info or write a tut
XDRdaniel said:
so....i can't do it on windows?
Click to expand...
Click to collapse
Yes... with Cygwin
Alberto97 said:
Yes... with Cygwin
Click to expand...
Click to collapse
I tried with Cygwin xP It just made a lot of mess on my PC ;x
BlackLie said:
I tried with Cygwin xP It just made a lot of mess on my PC ;x
Click to expand...
Click to collapse
For me, in Windows 7, works perfectly
BlackLie said:
I finally know how to change bootsplash image for our mini, so know I will share my knowledge with you all
-------------------------------------------
Needed:
-Ubuntu (preferably 12.10)
-Android Rom Kitchen (http://forum.xda-developers.com/showthread.php?t=633246)
-Android Kernel Kitchen (http://forum.xda-developers.com/showthread.php?t=1659584)
-Package of Rom and boot.img which we will edit
-Image in resolution of our mini and .png file format, which will be our bootsplash (240'width'x320'high')
-ImageMagic
-Nautilus file manager (If you don't have Nautilus, search it in Software Center then install it)
-------------------------------------------
INDEX:
I. CONVERTING .png to .rle with Android Kernel Kitchen - POST 2
II. Decompiling Rom and Kernel using Android Rom Kitchen - POST 3
III. Replacing bootsplash image and compiling kernel - POST 4
##############################
#Credits:
# -Me, Myself and I
# -dsixda
# -championswimmer
##############################
Click to expand...
Click to collapse
can you write a tuch on windows 7 ?
halisa said:
can you write a tuch on windows 7 ?
Click to expand...
Click to collapse
I don't know how to make it on win7 (if it is not impossible) ....

[HOW-TO]Port a Note 4's ROM to G906S/K/L and G901F

​​
Consist of 6 parts:
1.Replace Kernel
2.Fix RIL and Audio
3.Fix Sensors
4.Fix Wi-Fi
5.Fix Camera
6.Fix Telephony
To begin with,
Download a Note 4's ROM(APQ8084-based and single SIM version) such as N9108,N910F
Example:[5.1.1]Aurora.N9108.Full.Note5.Port.No.6
Link:http://pan.baidu.com/s/1dEb8FEp
Don't forget permissions
folders:0755
files:0644
bin:0755
If you have any question,just reply
I wish all ROM ported to G906&G901 using this guide can be released in order to enlarge the number of ROM of G901&G906
If this thread can help you,please click Thank.
Part 1 : Replace Kernel
1.Get Kernel from that Note4's ROM
{
"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"
}
2.Unpack Boot.img using Android Image Kitchen (http://forum.xda-developers.com/showthread.php?t=2073775)
3.Replace zImage and dtb in split_img with a 5.1.1 compatible one of G901F or G906S/K/L
4.Repack Boot.img
Run repackimg.bat
There will be an image-new.img
5.Replace boot.img in that ROM with image-new.img
Kernel source: https://github.com/jesec/android_kernel_samsung_apq8084
G906: View attachment G906-5.1.1.zip
Part 2 : Fix RIL and Audio
1.Replace system/libril.so and system/libsec-ril.so with G906S/K/L or G901's
2.Replace system/etc/*.acdb with G906S/K/L or G901's
Part 3 : Fix Sensors
1.Replace system\lib\hw\sensors.apq8084.so with G906S/K/L or G901F's
Part 4 : Fix Wi-Fi
1.Replace system/lib/libhardware_legacy.so with G906S/K/L or G901F's
2.Flash ROM to your phone please,it will let file adding and modifing easier.
With a compatible kernel,it would boot now.
Custom recovery link:
G901F:http://forum.xda-developers.com/gal...recovery-twrp-2-8-7-0-touch-recovery-t3270228
G906S/K/L:http://forum.xda-developers.com/gal...overy-teamwin-recovery-project-2-8-7-t3259606
3.Wait it boot
4.Remove this folder using Root Explorer on your phone.
system/etc/wifi
6.Add files from zip
View attachment wlan.zip
Part 5 : Fix Camera
1.Remove these files:
system\vendor\lib\H16*
system\lib\H16*
system\etc\H16*
2.Replace these files with G901F or G906's
system\bin\mm-qcamera-daemon
system\vendor\lib\libchromatix*
system\vendor\lib\libmmcamera*
3.Add these files from stock G901F or G906 ROM
system\etc\F16*
system\lib\F16*
system\vendor\lib\F16*
Part 6 : Fix Telephony
1.Copy system\framework\telephony-common.jar to your computer.
2.Decompile that jar using APK studio
3.Remove these files
com/android/internal/telephony/RIL*.smali
4.Decompile stock telephony-common.jar
5.Copy stock com/android/internal/telephony/RIL*.smali to that one from Note 4's ROM
6.Recompile that jar and sign.
7.Copy it to your Phone.
This aint for G900F?
dr460nf1r3 said:
This aint for G900F?
Click to expand...
Click to collapse
NO
jesse-chan said:
NO
Click to expand...
Click to collapse
But will this work if I take a Note 3 Rom to Port since Hardware is Mostly similar?
dr460nf1r3 said:
But will this work if I take a Note 3 Rom to Port since Hardware is Mostly similar?
Click to expand...
Click to collapse
Maybe.
jesse-chan said:
Maybe.
Click to expand...
Click to collapse
Ill go ahead and try once your guide is completed.. Was searching for such a guide for a long time
Hi dude, thanks for the nice guide.
I've got some questions about these commits you've made,
f59ed5d94676c43de84b9b919f54c4faa21094ff security: Import N9100-COK2
0d5759624adb2f0a57e6bb7cc9cfb97998ac1a1f include:Import N9100-COK2
and so on..
At first I thought you just overrided the N9100 kernel source on top of yours, but I made a diff with the original N9100 kernel source and found out that you actually didn't.
(I couldn't find COK2 source for N9100 so instead downloaded COK1 source)
I wonder how you merged the N9100 source files, maybe you created a patch by using 'diff -urN' between stock BOI5 and N9100 COK2 source and applied it with 'patch -p1'?
Will be looking forward to your answer, and again thanks for your contributions for our device.
Thanks in advance.
dr460nf1r3 said:
Ill go ahead and try once your guide is completed.. Was searching for such a guide for a long time
Click to expand...
Click to collapse
Tons of kernel-side changes are required, which have already been made by Jesse in case of G906.
Maybe you should contact a skilled kernel developer first.
jesse-chan said:
Maybe.
Click to expand...
Click to collapse
Hi, I know this is too much to ask, but can you provide tutorial to port aosp ROM too? Thanks XD
Sent from my SM-G906S using Tapatalk
jesse-chan said:
1.Copy system\framework\telephony-common.jar to your computer.
2.Decompile that jar using APK studio
3.Remove these files
com/android/internal/telephony/RIL*.smali
4.Decompile stock telephony-common.jar
5.Copy stock com/android/internal/telephony/RIL*.smali to that one from Note 4's ROM
6.Recompile that jar and sign.
7.Copy it to your Phone.
Click to expand...
Click to collapse
hi,
it is possible to perform you the above steps for G901F dwvice and add it here?
am also specify where to copy the file in the ROM?
thanks.
jesse-chan said:
Maybe.
Click to expand...
Click to collapse
Why IT don't work with g900f
Can i port with this Guide a note 3 Rom to s5
The g901 have only better cpu
[email protected] said:
Why IT don't work with g900f
Can i port with this Guide a note 3 Rom to s5
The g901 have only better cpu
Click to expand...
Click to collapse
Yes that it can work.
I'm porting SmokkieRom v5 to S5, I have almost finished, only need edit frameworks, after I will try to boot it
EDIT: If Someone want to help me you're welcome, PM to ROM Facebook Page (you can find it on my signature)
kykint said:
Hi dude, thanks for the nice guide.
I've got some questions about these commits you've made,
f59ed5d94676c43de84b9b919f54c4faa21094ff security: Import N9100-COK2
0d5759624adb2f0a57e6bb7cc9cfb97998ac1a1f include:Import N9100-COK2
and so on..
At first I thought you just overrided the N9100 kernel source on top of yours, but I made a diff with the original N9100 kernel source and found out that you actually didn't.
(I couldn't find COK2 source for N9100 so instead downloaded COK1 source)
I wonder how you merged the N9100 source files, maybe you created a patch by using 'diff -urN' between stock BOI5 and N9100 COK2 source and applied it with 'patch -p1'?
Will be looking forward to your answer, and again thanks for your contributions for our device.
Thanks in advance.
Tons of kernel-side changes are required, which have already been made by Jesse in case of G906.
Maybe you should contact a skilled kernel developer first.
Click to expand...
Click to collapse
Yeah,I merge it.And OK2 is just a mistake,I forget the number at that time.
I compare N910-BOF with N9100-COK and apply it to G906-BOJ.
stefanz08 said:
hi,
it is possible to perform you the above steps for G901F dwvice and add it here?
am also specify where to copy the file in the ROM?
thanks.
Click to expand...
Click to collapse
Just copy to where it is copied from.
Weild Hayn said:
Hi, I know this is too much to ask, but can you provide tutorial to port aosp ROM too? Thanks XD
Sent from my SM-G906S using Tapatalk
Click to expand...
Click to collapse
I lost my phone now,so i can't provide tutorial to port AOSP ROM until I find my phone.
But actually you can build by yourself,here is a fully working device tree that can build Cyanogenmod present to you by CallMESuper and me.
https://github.com/Dev-in-Advance/android_device_samsung_lentislte

Categories

Resources