How to port MIUI v4 to the Galaxy S II:
This guide is pretty much this guide but more changed for the SGS2.
Note: This guide isnt complete yet and will be updated regularly!
Also, check out my port here: M1UI
STEP A:
1. First off youre going to want to choose base rom. I recommend official CM10!
2. Delete these folders from base and add them from MIUI:
- app (Delete NFC.apk, rom wont work if you dont delete this. And LegacyCamera.apk, add Gallery2.apk from base for camera.
- fonts
- framework
- media
3. Add these files from MIUI LIB folder to base:
- content-types.properties (Themes wont work without this)
- liblbesec.so (For LBE Guard - MIUI superuser)
- liblocSDK_2.5OEM.so (For baidu location service, prevents network location provider FC)
4. Add these files from MIUI ETC folder to base:
- yellowpage.db (Phone call ability)
- telocation.td (If your porting for Nexus S, telocation.db in others) (Location provider dependency)
5. Add these files from MIUI ETC/permissions folder:
- com.nxp.mifare.xml (I dont think its needed for the SGSII though since we dont have NFC)
- miui-framework.xml (Activates MIUI framwork, very important]
- com.google.android.media.effects.xml (For the gallery)
- com.google.widevine.software.drm.xml (Needed for Google apps)
- com.google.android.maps.xml (For Google Maps)
6. Add these files from MIUI XBIN folder to base:
- su (Superuser)
- invoke-as (Binary with near busybox and toolbox functionality. Needed everywhere in system, mostly in themes and SU]
7. Add these lines anywhere in build.prop:
ro.build.id=MIUI
ro.build.display.id=MIUI
ro.build.version.incremental=2.x.x <-- Change this to the android version of your base rom
ro.config.ringtone=MI.ogg
ro.config.notification_sound=FadeIn.ogg
ro.config.alarm_alert=GoodMorning.ogg
ro.config.sms_received_sound=FadeIn.ogg
ro.config.sms_delivered_sound=MessageComplete.ogg
8. Add these lines in your updater-script in META-INF/com/google/android:
set_perm(0, 0, 06755, "/system/xbin/invoke-as");
set_perm(0, 0, 06755, "/system/lib/liblbesec.so");
set_perm(0, 0, 0755, "/system/addon.d/70-gapps.sh");
# Add these lines under all other "set_perm" lines.
9. Now download GApps (http://goo.im/gapps/gapps-jb-20121011-signed.zip) and copy over /system folder from it to your rom. (Or else Google Now etc might not work)
STEP B (Framework changes to make the rom boot):
I'll make an guide for specific changes for the SGS2 later, until then take a look at this post:
http://forum.xda-developers.com/showpost.php?p=28885450&postcount=2
A "Thanks" for my effort?
Thanks to:
* Lens_flare for original guide
* The android community for all knowledge
Click to expand...
Click to collapse
If you have issues/questions/anything to say then post in the thread and get help by the SGS2 community.
Reserved
I will finish it later, I dont have time atm! I think I will also make an automatic bash script that does everything for you.
LETS KEEP MIUI OWNING ON THE GALAXYYYYYY S2!
wow great job buddy, but I do not want to be bothered with it, was quite satisfied with the rom you are on me. sorry but i like :good:
pedro.coba said:
wow great job buddy, but I do not want to be bothered with it, was quite satisfied with the rom you are on me. sorry but i like :good:
Click to expand...
Click to collapse
No problems! I made this guide on my computer to make my porting abit easier so I though why not just upload it here?
a1exander said:
No problems! I made this guide on my computer to make my porting abit easier so I though why not just upload it here?
Click to expand...
Click to collapse
hahahaha I understand your point mate, btw when you Multilang rom version out?? I can not wait
Related
Hi all,
I MAY HAVE TO DISCONTINUE DEVELOPMENT OF THIS ROM, SINCE I HAVE TO SELL MY HD2 - I AM SAD ABOUT THIS BUT I HAVE TO - THANK YOU FOR ALL THE SUPPORT - 22-12-2010
AS OF TODAY I WILL BE HAVING TWO MIUI RELEASES - ONE WILL BE THEMED AND THE OTHER ONE WILL BE STOCK - YOU CAN USE YOUR OWN THEME
GIPAQ MIUI BETA 4 S BASED ON 11.12 MIUI (STOCK) - READY SEE POST #2 - ENJOY!! (13-12-2010)
CHANGES:
1. NEW HASTARIN 8.5.3 EB KERNEL - EXTENDED BATTERY SUPPORT (THANKS YOU HASTARIN)
2. ALL PROBLEMS FROM GIPAQ BETA 3 SHOULD BE RESOLVED.
3. STOCK RELEASE BASED ON NEW MIUI RELEASE 11.12 - APPLY OWN THEME
4. NEW ENGLISH PACK #1
5. SOME CLEANUP AND HOPEFULLY BETTER PERFORMANCE
6. NEW BOOT UP SCREEN
7. REMOVED DATA.IMG, SHOULD BE CREATED ON FIRST BOOT - ABOUT 10 MINUTES TO BOOT FIRST TIME.
GIPAQ MIUI BETA 3 T BASED ON 12.3 MIUI - READY SEE POST #2 (11-12-2010) - ENJOY!!
CHANGES:
1. NEW HASTARIN 8.5.3 EB KERNEL - EXTENDED BATTERY SUPPORT (THANKS YOU HASTARIN)
2. MOBILE DATA MORE STABLE WITH NEW KERNEL
3. MAJOR NEW DESIGN SEE POST #108 - BACK TO PREVIOUS ICONS
4. NEW ENGLISH PACK 1d
5. SOME CLEANUP AND HOPEFULLY BETTER PERFORMANCE
6. NEW BOOT UP SCREEN
7. FLY-IN ANIMATIONS SYSTEM WIDE - COOL!!!
8. STOCK RELEASE SOON BASED ON 12.11 MIUI RELEASE, YOU CAN APPLY YOUR OWN THEME...
9. REMOVED DATA.IMG, SHOULD BE CREATED ON FIRST BOOT - ABOUT 10 MINUTES TO BOOT FIRST TIME.
10. NEW MIUI MUSIC APPLICATION.
GIPAQ MIUI BETA 2 READY SEE POST #2 (7-12-2010) - ENJOY!!
CHANGES:
1. MOBILE DATA IS WORKING
2. MINOR THEME CHANGES
3. NEW Gingerbread KEYBOARD (See Screen Shot)
4. SOME CLEANUP AND HOPEFULLY BETTER PERFORMANCE
5. BACK TO ORIGINAL FONTS
THIS IS BETA AND ONLY FOR HD2
DOWNLOADS ON POST #2
SCREEN SHOTS ON POST #3
TIPS ADDED ON POST #4 - IF YOU HAVE TROUBLE READ THE TIPS
Rom based on Miui 12.3 Release with the latest Miui 0.12.3 english pack #1c.
This is the build that I use for my own daily use. I am not a developer but I have created roms before and thanks to domineus instructions on how to build your own Android rom I have decided to share my own build. This is beta and by no means is complete. I have themed this to what I like based on themes from iNexus and MrDSL (Suave HD). Thank you both.
This rom is using the Hastarin 8.5.1 Kernel (Thanks). All aspects of the rom should work fine including:
WORKING:
-3g/HSDPA
-LED status notification
-Keypad notification
-Bluetooth
-USB mass storage
-G Sensor WORKING
-Facebook sync
-camera
-Wifi
-GPS
-Theme Manager
NOT WORKING:
None for now - BETA2
This ROM is BETA and Custom themed, by applying a different theme you might mess up the current theme applied.
Use this rom at your own risk. I will try to fix any rom issues when possible.
Battery Usage on Standby: 5ma - 10ma
Special Thanks To:
-Cotulla - for making all this possible
-domineus - for giving people a chance to create their own Android roms.
-markhuk - MIUI-Dev Founder for the latest Miui 0.12.3 english pack
-dan1j3l - for rootfs and liblights
-hastarin - for the kernel
-huanyu - for the kernel
-michyprima - for the kernel
-Cass67 - seriously he helped way too much
-darkstone - his reference nexus one files have really aided in the port of this build
-ElbartoME - for the Bluetooth fix
-gauner1986 - for the latest lights.htcleo.so (9/26)
-Geo411m - for the FRF91/FRG83 Stock, rooted, busybox ROM and add-ons (9/24)
-mattc - for tweaks in rootfs
-memin1857 - for tips that fix the auto backlight issue
-NetRipper - for the latest haret.exe (9/14)
-shu8i - for the readme
-Everyone on #htc-linux & #htc-linux-chat, devs at xda-forums
-MIUI-DEV team for opening the forum for the hd
-Donators to all of you
-XDA-DEVELOPERS
If I forgot to say thanks to someone it was not intentional.
If you appreciate my work and feel like donating please click here. Thanks.
DONATIONS (BIG THANKS!!):
USERS:
-BIGBBL
-bslim
Thanks GIPAQ
DOWNLOADS:
GIPAQ-MIUI BETA 4 STOCK BASED ON 11.12 MIUI- NEW 13-12-2010
http://www.multiupload.com/C0QHVYAHAL
GIPAQ-MIUI BETA 3 THEMED BASED ON 03.12 MIUI - NEW 11-12-2010
http://www.multiupload.com/U5O6ADXGFW
GIPAQ-MIUI BETA 2
http://www.multiupload.com/JM6APSXQG9
Extract the GIPAQ-MIUI.7z to your SD Card. Keep the folder name since the startup.txt is pointing to that name.
Use the data.img incuded with the rom. NOT recommended using your old image. Restore your data and applications using Titanium Backup or any other backup software you are using.
screen shots - beta 3 - soon
TIPS:
1.) If you have trouble installing Angry Birds game, please Unmount SD Card first and then install.
2.) Angry Birds will NOT restore using Titanium Backup. This is an issue with all current Miui builds.
3.) NO this is NOT a Miui Sense build. What you see on the first screen shot is Miui Fancy Widget Mod created by GU5TAF. Link for download: http://www.megaupload.com/?d=7U76RSSG
4.) Mobile Data is NOT working? Do the following: Go to Settings->Wireless and Networks->Mobile Networks->Access Point Names, press the settings-button and select "New APN". You will then need to enter the respective data as provided by you mobile operator. APN settings can usually be found on the operators website. After you do these steps mobile data should work.
5.) adfree does not work? Two ways to make it work. a) Download from Market BusyBox installer and install the new BusyBox 1.17.1. Make sure you select /system/xbin/ directory. Reboot and try adfree again, it shoud work fine. b) Download Terminal from Market and type the following in Terminal:
$su
#cd /system/xbin
#busybox ln -n busybox cat
6.) If you have battery consumption problems please make 2-3 reboots till the battery consumption stabilizes. You should be getting 3-7 ma in idle and <1% per hour.
7.) The current release ONLY supports English language. If you change language you may encounter problems, like Chinese in some menus.
8.) If you have Robot voice, do a reboot, it should solve the problem. If not then please check your radio version and WM rom. I am using the latest radio 2.15 and the OMEGA DINIK WM Rom and I have zero issues.
9.) Multiple Android build on your SD card? no problem use Exceller Multiple Build Loader for Android/Ubuntu. You can boot Android from multiple folders without having the name 'Android'. See link: http://forum.xda-developers.com/showthread.php?t=737001
Have Fun!!
I'm first downloading
karanx said:
I'm first downloading
Click to expand...
Click to collapse
ha ha i am second...
pafimal said:
ha ha i am second...
Click to expand...
Click to collapse
I will appreciate any input about the build. Thanks.
Thank you! Downloading...
I Love MIUI. THX
Are there any miui builds that can usb tether or restore angry birds from a titanium backup?
Sent from my HTC bravo using XDA App
robkoehler said:
Are there any miui builds that can usb tether or restore angry birds from a titanium backup?
Sent from my HTC bravo using XDA App
Click to expand...
Click to collapse
I think that is a problem with all current Miui builds. It's not just angry birds but some other apps and games as well.
Is Fixed all known bugs this version?
I wanted to ask that my English is good and I do not get along in search of
All problems were such as: Data, Volume Lower, inability to install birds angry, inability to replace Themes
All these problems have been corrected in this version from?
inon91 said:
I wanted to ask that my English is good and I do not get along in search of
All problems were such as: Data, Volume Lower, inability to install birds angry, inability to replace Themes
All these problems have been corrected in this version from?
Click to expand...
Click to collapse
All should work fine.
Data, Volume should be loud and clear. Angry birds you may have to Unmount SD card to install if you have problems. This is an issue with all the Miui builds. Theme manager should work fine but read the warning about themes on first post.
GIPAQ
Is htis a MUIU build with sense? Looks like that to me.
Also has this got the letama ril wrapper for good data connection?
ceekay1 said:
Is htis a MUIU build with sense? Looks like that to me.
Also has this got the letama ril wrapper for good data connection?
Click to expand...
Click to collapse
No this is not a Miui with Sense. what you see is the Miui modified fancy widget created by GU5TAF. I will give a link for that on the first page post #4 in a while.
Data should be stable.
i cant connect to the internet at all
thanks for the good work
data
data not worki
inon91 said:
data not worki
Click to expand...
Click to collapse
vodovodo said:
i cant connect to the internet at all
thanks for the good work
Click to expand...
Click to collapse
Can not connect to Internet using Wifi or other ways (3G Data)? I have no issues with connecting to Internet. Please be more specific if you have a problem.
Great build, but no mobiledata. Wifi is ok
GIPAQ said:
Can not connect to Internet using Wifi or other ways (3G Data)? I have no issues with connecting to Internet. Please be more specific if you have a problem.
Click to expand...
Click to collapse
i haven"t any problem with internet,i connect internet using wifi only, amazing work for me,the best MIUI...Many Thanks my friend...
Hi all,
I've been theming a little but figured it'd be better to compile from source (something to do with custom layout xmls). I'm quite new to ROM compiling so I have a question for the ROM builder here: what is the way to go for modifying/adepting CM?
I can "fork" it and use the structure and build files from the original and just replacing/editing the files in those directories. But a more elegant way would be to add the modifications in a seperate vendor overlay and use that instead (with the DEVICE/PRODUCT_PACKAGE_OVERLAYS). That way I can keep the original files and keep the modifications in a seperate directory. I've been experimenting with that a little, but with no succes so far. So I'm not even sure it can be done.
Thoughts, opinions?
krispijn_s said:
Hi all,
I've been theming a little but figured it'd be better to compile from source (something to do with custom layout xmls). I'm quite new to ROM compiling so I have a question for the ROM builder here: what is the way to go for modifying/adepting CM?
I can "fork" it and use the structure and build files from the original and just replacing/editing the files in those directories. But a more elegant way would be to add the modifications in a seperate vendor overlay and use that instead (with the DEVICE/PRODUCT_PACKAGE_OVERLAYS). That way I can keep the original files and keep the modifications in a seperate directory. I've been experimenting with that a little, but with no succes so far. So I'm not even sure it can be done.
Thoughts, opinions?
Click to expand...
Click to collapse
The way I did it on Floyo is the following:
I forked the android_vendor_cyanogen repository, and then add this line to the products/common.mk:
Code:
# Common CM overlay
[B]+#PRODUCT_PACKAGE_OVERLAYS += vendor/cyanogen/overlay/floyo[/B]
PRODUCT_PACKAGE_OVERLAYS += vendor/cyanogen/overlay/common
Then all my floyo specific theming goes under overlay/floyo in the same repository. You can see my initial commit for this here - unfortunately its not just theming stuff there....
To build the CM untouched theme for floyo, I (almost) only comment the above line and rebuild. In my case, I have also changed some default colors in the code itself, under the framework/base package and the CMParts package. To build the CM theme I undo these changes as well and then rebuild.
One final note, if your building just one ROM with one theme, you should not have any problems with this. If your thinking of using this to build the framework-res.apk only, and possibly other files your theming, and then pushing only them to a CM6 based ROM, from my experience you'll run into all kinds of sh**.
The way I make the CM theme today, is I do the above changes (comment the above line and undo my default colors code in the code of the framework and CMParts). Then do a completely clean build (remove the entire out directory first). Finally I do a full recursive diff of the entire ROM against the entire regular floyo ROM and package only those files which changed under system/framework/ and system/app/. Basically, I am releasing 2 different ROMs, just to save bandwidth I only package the diffs.
Hope this helps.
Exactly what I wanted to know.. thanks man!
krispijn_s said:
Hi all,
I've been theming a little but figured it'd be better to compile from source (something to do with custom layout xmls). I'm quite new to ROM compiling so I have a question for the ROM builder here: what is the way to go for modifying/adepting CM?
I can "fork" it and use the structure and build files from the original and just replacing/editing the files in those directories. But a more elegant way would be to add the modifications in a seperate vendor overlay and use that instead (with the DEVICE/PRODUCT_PACKAGE_OVERLAYS). That way I can keep the original files and keep the modifications in a seperate directory. I've been experimenting with that a little, but with no succes so far. So I'm not even sure it can be done.
Thoughts, opinions?
Click to expand...
Click to collapse
If you want just to change xmls - i think apktool is more simple way to do this .
hawst said:
If you want just to change xmls - i think apktool is more simple way to do this .
Click to expand...
Click to collapse
True, but I want to do more than that eventually... also compiling is fun and it gives me a better understanding of Android
so now that I am rooted ... how do I get rid of TW?
I am a bit reluctant to just delete .apk's just to find out I needed THIS special one to boot
So, do you "fine folks, sirs and scholars" here on the board, think we can come up with a - somewhat - comprehensive list of .apk's that can be deleted without any problems?
I was thinking along this line:
- Aurora.apk -------> live wallpapaper "aurora" -------> SAVE (to delete)
- Bluesea.apk -------> live wallpapaper "bluesea" -------> SAVE (to delete)
- Bluetooth.apk -------> bluetooth application -------> NOT SAVE (to delete)
- etc ...
well, those were the more obvious ones ... but how about the others that are not that self explanatory but which can be deleted to have a streamlined and faster 7.7?
many thx in advance for your time and effort,
Al
Here is a spreadsheet for the SGS2. May help you get started with various apps and info, yes i know not 7.7 but a place to start anyway
https://spreadsheets.google.com/spr...1gdDJRekl4QmkyNmIzUmRvX2h3UDVkQXc&output=html
Edit: to answer your initial question. You can remove TW if you have an alternative launcher installed. But you can still keep TW and have your alternative set as default launcher.
Sent from my GT-I9100 using xda premium
thx,
Excellent information, indeed
Most appreciated
Al
al128 said:
so now that I am rooted ... how do I get rid of TW?
I am a bit reluctant to just delete .apk's just to find out I needed THIS special one to boot
So, do you "fine folks, sirs and scholars" here on the board, think we can come up with a - somewhat - comprehensive list of .apk's that can be deleted without any problems?
I was thinking along this line:
- Aurora.apk -------> live wallpapaper "aurora" -------> SAVE (to delete)
- Bluesea.apk -------> live wallpapaper "bluesea" -------> SAVE (to delete)
- Bluetooth.apk -------> bluetooth application -------> NOT SAVE (to delete)
- etc ...
well, those were the more obvious ones ... but how about the others that are not that self explanatory but which can be deleted to have a streamlined and faster 7.7?
many thx in advance for your time and effort,
Al
Click to expand...
Click to collapse
You need to understand that TW is more than just a collection of apps and the home launcher. It is embedded into the entire system framework; you cannot simply "delete" it. The only way to not have TW is to not be running a stock ROM , or any ROM based off of stock. Basically you need to flash an AOSP ROM like Cyanogenmod to truly get rid of TW.
{
"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"
}
Keep In The Topic Of Vanilla Smooth Rom
Another Guide From Me For Fellows Member Of XDA-Developers.
Purpose of this guide is letting you to enjoy the custom rom you build for you ownself.
Yes this is just a part of ROM zipping and editing.This isn't a count as development
Therefore keep it to yourself & doesn't really need to create a thread to share it.
Everyone can do with this simple tutorial.
Make your own rom with your own taste of idea's (Lightweight CM/Xperia S Style/iOS/Sense)
I am not pretty sure but i think you can do it better
Code:
#include
* Your warranty is now void.
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
* Submitting bug reports on nightly builds is the leading cause of male impotence.
*/
Requirement :
Window/Linux OS
7zip (ROM ZIPPER)
adb skill
calm and positive minded person
Make proper nandroid backup before starting this
>>Notice<<
-|Any prior release or using any stuff you used over xda shall require permission & credit or else
you are on a deep of trouble,therefore once again keep it to yourself only|-
-|This Not Source Build or Porting A Rom Tutorial|-
-|For less hassle you can get any rom to install & stop reading
Get A Rom You Desire For Your Device (CM Based/Aosp Based) Recommended.
Based ROM/Kernel
For this tutorial i am using my Huawei Ideos U8150 and i used the based from CM7.2 via get.cm
*F.Y.I : If you're based rom using the XXXX Kernel therefore it recommended running on XXXX Kernel not YYYY or other's*
Basic Rom Layout
A proper roms should have META-INF & system inside the zip
Not all rom will have an boot.img/nand folder/some will not have (Stock)
Editing Updater-script
It's not recommend to edit those symlink if you are not really know what your are doing
Some pretty useful guide such as this & this may help you (or you may script this)
System Folder
Pic above show a rom/system folder should look like
some may have csc/cameradata/wifi/vendor folder
Follow you based rom
APP Folder
Inside the app folder there are massive lot apk files whereby some can be removed and some can't be removed
it also a folder you can add modded apk such as launcher/widget/theme add-on
Here list of CM " Barebones" that you may remove and those that you are not suppose to!
Example you are not using the dspmanager therefore you may remove it.Save up ram & space for system
Example you are installing Cool Music.apk then move it here
Should Not Touch This Part
You may add any file into this folder but removing them may risk your device into a bootloops
Make sure that the tweak/files that you about to add is on same based CM7>CM7 & CM9>CM9
Bootanimation and Creative Sound
This is a folder you can give some touch to add cool list of bootanimation & sound.
Just replace or add any bootanimation that make it cooler then other's
Make sure the bootanimation it is for the screen resolution or else ending up wrong scaling of res
Bootanimation collection such as this & use the search for more
Build.prop
You can edit all you need including changing to your own personal named *Gangam Style Rom*
You may also include list of build.prop tweak that can speed up your device *minor*
Make sure you have a backup copy or else you may end up bootlooping due to wrong line
Some list of collection of tweak for you "here & here"
Notes
This tutorial can be used on any other android devices with different brand's it's general usage for everyone
Once Again Do Make A Nandroid backup before you starting
Know what you are doing because no person will provide gurantee on your own action
Use or port any desire app to your rom but don't expect you will be a developer (it just customizing,almost everyone can do it)
If you uses this thread & encounter any problem.There won't be a Q&A session going on.
This is own experimental action that you should keep in mind may brick your device therefore do some reading and searching
No PM's or Forcing me to tell you what you should do next.You may help other but PM-ing will end up you get reported.
Special thanks to major xda member whom contribute to the device forum & happy developing
Nevertheless if you are happy with this guide press the thanks or donate to me ,If you're not then i can't help so
Reserved for Apps & addon
Style Like Xperia S
If you want Xperia S Theme on CM7/GB
No more futher for this theme : By Chris95X8 @ Here
If you want Xperia S Theme Messaging on CM7/GB
No more futher for this theme : @ Here
If you want Xperia S Launcher For Gingerbread
No more futher for this theme : By ra3al @ Here
Click to expand...
Click to collapse
If you want Sense 4 Theme
No more futher for this theme : By Xmaster8 @ Here
Window 7 mod by Chris95X8
checkout here
Cool tutorial man
Vınce said:
Cool tutorial man
Click to expand...
Click to collapse
Welcome.
This may reduce soft-modder & for that less unnecessary problem from Rom that caused brick because it's developed by someone....
build.prop editing
COROLLARY
A build.prop file can sometimes also be found in system/bin/ under the name build.prop or simply build. If such a file exists, it needs to be modified too.
This file actually takes precedence over the build.prop file found in system/. This means that the settings will be called from this file and will overwritte the settings found in system/build.prop. It also means that you can modify only this file.
nice tutorial mate! \m/ very helpful for newcomers developers
Fortun said:
build.prop editing
COROLLARY
A build.prop file can sometimes also be found in system/bin/ under the name build.prop or simply build. If such a file exists, it needs to be modified too.
This file actually takes precedence over the build.prop file found in system/. This means that the settings will be called from this file and will overwritte the settings found in system/build.prop. It also means that you can modify only this file.
Click to expand...
Click to collapse
Yup usually for the stock kerne rom whereby recovery & RAM disk are there as well
petrukgrinder said:
nice tutorial mate! \m/ very helpful for newcomers developers
Click to expand...
Click to collapse
Hopefully it does
More app/tweaks & customization will be update shortly when I have some free time
ooooooo good! i was always curious about customizing a rom, so i never tried that.. now, i will! thanx
thanks for this usefull tutorial
nice tutorial
hey nice tut!!
thanks for Tutorial master...
it is so helpful for New Dev..
:fingers-crossed:
nice tutorial!!!!!!!!!
Really Good Job Bro ... And Thank you Very Much For This Tutorial .
but i have question , is this tutorial only for several roms or i cant edit any rom i wan ?
for example : i am using JJ hybrid Rom ... So Can I adjust apps for this rom ?
Nice tutorial
thanks
7Zip
Zackconsole said:
Keep In The Topic Of Vanilla Smooth Rom
Another Guide From Me For Fellows Member Of XDA-Developers.
Purpose of this guide is letting you to enjoy the custom rom you build for you ownself.
Yes this is just a part of ROM zipping and editing.This isn't a count as development
Therefore keep it to yourself & doesn't really need to create a thread to share it.
Everyone can do with this simple tutorial.
Make your own rom with your own taste of idea's (Lightweight CM/Xperia S Style/iOS/Sense)
I am not pretty sure but i think you can do it better
Code:
#include
* Your warranty is now void.
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
* Submitting bug reports on nightly builds is the leading cause of male impotence.
*/
Requirement :
Window/Linux OS
7zip (ROM ZIPPER)
adb skill
calm and positive minded person
Make proper nandroid backup before starting this
>>Notice<<
-|Any prior release or using any stuff you used over xda shall require permission & credit or else
you are on a deep of trouble,therefore once again keep it to yourself only|-
-|This Not Source Build or Porting A Rom Tutorial|-
-|For less hassle you can get any rom to install & stop reading
Get A Rom You Desire For Your Device (CM Based/Aosp Based) Recommended.
Based ROM/Kernel
For this tutorial i am using my Huawei Ideos U8150 and i used the based from CM7.2 via get.cm
*F.Y.I : If you're based rom using the XXXX Kernel therefore it recommended running on XXXX Kernel not YYYY or other's*
Basic Rom Layout
A proper roms should have META-INF & system inside the zip
Not all rom will have an boot.img/nand folder/some will not have (Stock)
Editing Updater-script
It's not recommend to edit those symlink if you are not really know what your are doing
Some pretty useful guide such as this & this may help you (or you may script this)
System Folder
Pic above show a rom/system folder should look like
some may have csc/cameradata/wifi/vendor folder
Follow you based rom
APP Folder
Inside the app folder there are massive lot apk files whereby some can be removed and some can't be removed
it also a folder you can add modded apk such as launcher/widget/theme add-on
Here list of CM " Barebones" that you may remove and those that you are not suppose to!
Example you are not using the dspmanager therefore you may remove it.Save up ram & space for system
Example you are installing Cool Music.apk then move it here
Should Not Touch This Part
You may add any file into this folder but removing them may risk your device into a bootloops
Make sure that the tweak/files that you about to add is on same based CM7>CM7 & CM9>CM9
Bootanimation and Creative Sound
This is a folder you can give some touch to add cool list of bootanimation & sound.
Just replace or add any bootanimation that make it cooler then other's
Make sure the bootanimation it is for the screen resolution or else ending up wrong scaling of res
Bootanimation collection such as this & use the search for more
Build.prop
You can edit all you need including changing to your own personal named *Gangam Style Rom*
You may also include list of build.prop tweak that can speed up your device *minor*
Make sure you have a backup copy or else you may end up bootlooping due to wrong line
Some list of collection of tweak for you "here & here"
Notes
This tutorial can be used on any other android devices with different brand's it's general usage for everyone
Once Again Do Make A Nandroid backup before you starting
Know what you are doing because no person will provide gurantee on your own action
Use or port any desire app to your rom but don't expect you will be a developer (it just customizing,almost everyone can do it)
If you uses this thread & encounter any problem.There won't be a Q&A session going on.
This is own experimental action that you should keep in mind may brick your device therefore do some reading and searching
No PM's or Forcing me to tell you what you should do next.You may help other but PM-ing will end up you get reported.
Special thanks to major xda member whom contribute to the device forum & happy developing
Nevertheless if you are happy with this guide press the thanks or donate to me ,If you're not then i can't help so
Click to expand...
Click to collapse
I wanna ask you sth.
I have done everything correctly, but when i flash it in recovery, it fails.
is this because i didnt use 7zip?
i use a mac, so thats hard.
D2m_mhd said:
Really Good Job Bro ... And Thank you Very Much For This Tutorial .
but i have question , is this tutorial only for several roms or i cant edit any rom i wan ?
for example : i am using JJ hybrid Rom ... So Can I adjust apps for this rom ?
Click to expand...
Click to collapse
It's universal
InfraBlueAndroid said:
I wanna ask you sth.
I have done everything correctly, but when i flash it in recovery, it fails.
is this because i didnt use 7zip?
i use a mac, so thats hard.
Click to expand...
Click to collapse
More Description Please.
Use the proper way to report your problem and here's not Q&A
More thing to be added
my problem
Zackconsole said:
It's universal
More Description Please.
Use the proper way to report your problem and here's not Q&A
More thing to be added
Click to expand...
Click to collapse
ok.
i had a base rom of cm9.
i opened it up and only edited one file, the app one.
i added some apps of my choice, and removed system apps, like mail and stuff.
i opened recovery and started to flash the zip.
i had compressed the file normally, not with 7zip.
when i flashed it, i had twrp recovery 2.2.2.1 touch.
when i flashed it, it coudnt open the zip file.
it just said failed.
help?
my phone
white and blue so amazing phone
elsollue wavs
great tutorial. thaks for this thread master
SGA RAINBOW v3.2 View attachment 3343665
{
"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"
}
Update 5
Introduction
Maybe it's not too late for a Custom ROM for S5830, but I just want to share this ROM with you.
The name is SGA RAINBOW, and is for GT-S5830 model also known as “Cooper”. It’s based on Stock firmware – GB 2.3.6 XWKTM and is a stock Custom ROM.
There is nothing original added, but is stable, nice, no fake, no warez. I use it every day.
I know, were made some more Stock Custom ROM for S5830, some of them quite good. I have a list with them, but is not here the place to say that would be the best.
I hope it will find some users that will test it and like to use it on the phone, as I like.
This is not a Copyrighted ROM.
You can use any part of my ROM, but just list my name in your credits.
Warning
This ROM should be applied to witch having the model Ace GT-S5830, and is not for model GT-S5830i.
If you update in a GT-S5830i model, you will brick your device.
This ROM is not for very beginners. If you are a very beginner, please first to get comfortable to other Custom ROM's, backups, and "how to flash a firmware with Odin". You can also wait to appear some reviews here.
Disclaimer
If you do not know what you're doing, try to learn first.
If you understand something, you'll understand more. If you do not understand, try first to understand, search on Google, read, learn.
I just trying to expose something from my experience.
You do not have to follow my advice if you're not sure that what you want to do, is what you can or need to do.
Do it at your own risk.
I am not responsible for what you do with your phone.
Change log
---------------------------------------------------
SGA RAINBOW PLAN B - download link, some explanations and screenshots in post #39
---------------------------------------------------
SGA RAINBOW v3.2 - some screenshots in post #19
4.
- changed:
- TouchWiz5holoGBmod.apk -> re-modded by me
- Power Widget -> modded by me
SGA RAINBOW v3.1 - some screenshots in post #16
3.
- changed:
- FmRadio.apk -> modded by me
- Music.apk -> modded by me
- DialerTabActivity.apk -> SpaceCaker
- font.laconic – as default
- font.laconic bold – as default
- added 2 additional fonts:
- com.monotype.android.font.Delius-1.apk
- com.monotype.android.font.Segoepr.apk
2.
SGA RAINBOW v2 - some screenshots in post #13
-Changed launcher with TouchWiz5holoGBmod modded by SpaceCaker
- Horizontal view
- Desktop, Drawer and Dock settings.
1.
SGA RAINBOW
- Note3Launcher by Vishnu
Features
- S5830 XWKTM deodexed
- ALL-in-1 Mod for Stock ROM **Update 6 - by parasmi -> (20 Notification Widget buttons)
- ALL-in-1 Mod for Stock ROM **Update 6 – modded by me
- TouchWiz5holoGBmod modded by SpaceCaker --- in SGA RAINBOW v3.1
- Note3Launcher by Vishnu --- in SGA RAINBOW
- S5_BOOT_ANIMATION by Vishnu
- default.prop - V6 SuperCharger by zeppelinrox – SpaceCaker
- kernel - [email protected] – SpaceCaker
- CRT Off effect - modded by me
- hosts Add Free - changed
- Deleted some bloatware
- Calculator changed – brijeshep
- Camera – changed
- GoogleQuickSearchBox changed – brijeshep
- Memo – changed
- media - ringtones, alarms, notification – changed
- MyFiles - changed – nvky71
- GenieWidget – modded by me
- DeskClock – modded by me
- TimeWidget – modded by me
- TwWallpaperChooser – modded by me
- FmRadio.apk -> modded by me
- Music.apk -> modded by me
- DialerTabActivity.apk -> SpaceCaker
- font.laconic – as default
- font.laconic bold – as default
- com.monotype.android.font.Delius-1.apk
- com.monotype.android.font.Segoepr.apk
Known Bugs
- Boot sound
To do: if you want boot sound you can download flashable “Boot_Sound.zip” and install it in ROM by CWM.
But only after first boot.
- Receiver (White) - Force close in LCD TEST (*#0*#).
To do: do not use Receiver (White) in LCD TEST.
Installation
Always make a backup to your phone before install a new ROM.
Back to Stock firmware with Odin before installing any Custom ROM.
Download the ROM zip file.
Copy the Custom ROM downloaded to your SDCard.
Keep your device to recharge during installation and first boot.
Go to Recovery mode.
Install ClockWorkRecovery v5.0.2.6, if you have Stock Recovery.
Wipe data / factory reset.
Wipe cache partition.
Go to advanced and – Wipe Dalvik Cache.
Go to install zip from sdcard -> choose zip from sdcard – find Custom ROM zip and install it.
Reboot system.
Done.
Credits and Thanks
parasmi – for ALL-in-1 Mod for Stock ROM – modded by me
LibiSC – for kernel
brijeshep – for some very good instructions and some apps
NaTHaN – for sysctl.conf
Vishnu pv – for instructions
abcdjdj – for Universal_Deodexer_V5
raziel23x – for APK-Multi-Tool
vaibhavpandeyvpz – for Apk Studio
abhi922 – for help and good instructions
SpaceCaker - for TouchWiz5holoGBmod, good instructions and some apps
nvky71 – for some apps
XDA Community - many, many thanks
If I missed anyone, please excuse me.
Downloads
Download SGA RAINBOW v3.2 link:
rainbow
or direct link:
http://www.mediafire.com/download/6ppg3z14323p6jq/SGA_RAINBOW_v3.2.zip
Screenshots SGA_RAINBOW_v1_to_v3.2.zip link:
screenshots
or direct link:
http://www.mediafire.com/download/58dn9tngfq99sxh/Screenshots_SGA_RAINBOW_v1_to_v3.2.zip
Download SGA RAINBOW v1 link:
http://www.mediafire.com/download/p9lus16370017n6/SGA_RAINBOW_S5830.zip
Boot_Sound.zip link:
http://www.mediafire.com/download/33njo25cvn7zv2b/Boot_Sound.zip
Tips:
For transparent effect:
please go to settings - Status bar tweaks - Statusbar Background and make Statusbar background and Dropdown background – Transparent
For CRT Off effect:
please go to settings – Display – Animation and set All animations
For some discussion:
you can go here http://forum.xda-developers.com/galaxy-ace/ace-2-help/qa-sga-rainbow-rom-t3091645
-------------------------------------------------------------------------------------------------
Flashable zip Fonts
Because the font it is important for how it looks a ROM, I thought to post some fonts of which you can choose.
The fonts are:
GT-S5830 Default font - to return to the GT-S5830 original font.
Laconic font - to return to the Laconic font, in case that you changed.
Lastwaerk font
Rosemary font
How to install:
Download archive, it contains four CWM flashable zip fonts.
Unzip downloaded archive on PC.
Choose the flashable zip font you want.
Put flashable zip font on SDCard.
Go to CWM and install it.
Done.
Note:
Keep in mind that the new flashable zip font, will become the default font.
In order to avoid some errors, if the default font was changed in Settings -> Display -> Font style, you must first return to the default font, and then install a new flashable zip font.
Flashable 4_Fonts link:
http://www.mediafire.com/download/ul1pwwgso05fxz5/Flashable_4_Fonts.zip
-------------------------------------------------------------------------------------------------
If you want to thank me, please press the button Thanks.
Thank you for that.
--------------------------------------------------------------------------------------------------
Think Different
"Because the people who are crazy enough to think they can change the world, are the ones who do."
Steve Jobs
Just the kind of ROM i was looking for.
Perfect , Just reveived my old SGA, Thank you for the effort.
er.davinder said:
Just the kind of ROM i was looking for.
Perfect , Just reveived my old SGA, Thank you for the effort.
Click to expand...
Click to collapse
Thank you.
For your information the launcher is Android:SMSAgent-AHY [Trj] and many know, the download is interrupted, it's not a false positive. Your theme looks interesting and can be a little translucent. This phone still exists ?
One a good job launcher : http://forum.xda-developers.com/galaxy-ace/themes-apps/cm7-touchwiz30launcher-t2883929
- mod and write false, repack, sign for a statusbar translucide (if you understand)
mickael.webmaster said:
For your information the launcher is Android:SMSAgent-AHY [Trj] and many know, the download is interrupted, it's not a false positive. Your theme looks interesting and can be a little translucent. This phone still exists ?
One a good job launcher : http://forum.xda-developers.com/galaxy-ace/themes-apps/cm7-touchwiz30launcher-t2883929
- mod and write false, repack, sign for a statusbar translucide (if you understand)
Click to expand...
Click to collapse
Please excuse me but do not understand:
1. the download is interrupted, it's not a false positive
2. This phone still exists ?
3. mod and write false, repack, sign for a statusbar translucide
Can you be more specific?
Thank you.
As about Note3Launcher by Vishnu pv, the address it's here
So the modded launcher has a Malware / Torjan ??
er.davinder said:
So the modded launcher has a Malware / Torjan ??
Click to expand...
Click to collapse
For Note3Launcher by Vishnu pv, the address it's here
If someone finds a malware in launcher, I can change it.
Otherwise, I do not intend to put another, especially recommended.
And if I will change it, I will choose which will be.
beegeero said:
Please excuse me but do not understand:
1. the download is interrupted, it's not a false positive
2. This phone still exists ?
3. mod and write false, repack, sign for a statusbar translucide
Can you be more specific?
Thank you.
As about Note3Launcher by Vishnu pv, the address it's here
Downloading is not interrupted.
I have checked.
Click to expand...
Click to collapse
beegeero said:
For Note3Launcher by Vishnu pv, the address it's here
If someone finds a malware in launcher, I can change it.
Otherwise, I do not intend to put another, especially recommended.
And if I will change it, I will choose which will be.
Click to expand...
Click to collapse
I think he is trying to tell you that the included launcher has malware in it and look at the launcher link he has posted and modify it for transparent statustbar and repack it into the rom
er.davinder said:
I think he is trying to tell you that the included launcher has malware in it and look at the launcher link he has posted and modify it for transparent statustbar and repack it into the rom
Click to expand...
Click to collapse
OK. I understood.
But please look here:
http://forum.xda-developers.com/showthread.php?t=2332051&page=77, posts 763, 764 and 766.
Maybe I will change the launcher.
I do not know now, because this it's ok, and it fits excellent in ROM.
In your link it's written that I will not lie and I decompiled all the launcher team cooee are infected. Made as you like, I warned you only.
This phone still exists ?
Click to expand...
Click to collapse
However, what it means:
This phone still exists ?
beegeero said:
However, what it means:
This phone still exists ?
Click to expand...
Click to collapse
Maybe it's just a bad translation, as he is not a native english speaker.
However, he is right, cooee launcher is infected with Android:SMSagent-ahy. That's why I stopped using cooee launcher and other mods
Update
However, he is right, cooee launcher is infected with Android:SMSagent-ahy. That's why I stopped using cooee launcher and other mods
Click to expand...
Click to collapse
In your link it's written that I will not lie and I decompiled all the launcher team cooee are infected. Made as you like, I warned you only.
Click to expand...
Click to collapse
SGA RAINBOW v2
Changed launcher with TouchWiz5holoGBmod modded by SpaceCaker.
- Horizontal view.
- Desktop, Drawer and Dock settings.
Now looks like this.
er.davinder said:
I think he is trying to tell you that the included launcher has malware in it and look at the launcher link he has posted and modify it for transparent statustbar and repack it into the rom
Click to expand...
Click to collapse
I changed launcher with TouchWiz5holoGBmod.
I hope it's better now.
Greetings.
Update 2
Update SGA RAINBOW v3
SGA RAINBOW v3
- changed:
- FmRadio.apk -> modded by me
- Music.apk -> modded by me
- DialerTabActivity.apk -> SpaceCacker
- font.laconic – as default
- added 2 fonts:
- com.monotype.android.font.Delius-1.apk
- com.monotype.android.font.Segoepr.apk
Changed default font bold
Update 3
SGA RAINBOW v3.1
Changed default font bold with font.laconic bold
Because some texts font had not changed, such as titles in Settings.
Now it looks like this.
Can I use Cronmod or something like that with this ROM ?
Grabber66 said:
Can I use Cronmod or something like that with this ROM ?
Click to expand...
Click to collapse
I have not tested cronmod on this ROM.
But if it helps, for expanded memory you can install Link2sd.
SGA RAINBOW v3.2
- changed:
- TouchWiz5holoGBmod.apk -> re-modded by me
- Power Widget -> modded by me
- and 4 flashable fonts in thread.
Now looks like this
With Rosemary font, or with Lastwaerk font
thankyou for this rom.
i'm still actively using my ace. Pls keep deving for us.