PORTING A ROM shared GUIDE - Optimus L3, L5, L7 General

FIRST OF ALL IAM JUST SHARING THE POST,IAM NOT THE CREATOR
THIS IS THE SIMPLEST AND FASTEST WAY TO PORT ROMS!!!
This is the method which I use in porting Roms-
Things Needed- Winrar, Notepad++
This is For Same Resolution Mobiles and You can use this Method to port roms From armv6 to armv7 devices but I dont know about the method used to port roms from armv7 to armv6 devices..
Quote:
What is base Rom:
Quote:
The ROM which is Developed For your Mobile..
Quote:
What is Port Rom:
Quote:
The Rom Which you want to port to your Device.
Quote:
STEP1;
Quote:
Take any clean CM9, AOSP, CM7, CM10 ROM which is running on your device as Base ROM.
Quote:
STEP2:
Quote:
Extract it Using Winrar.
Quote:
STEP3:
Quote:
Take the ROM you want to port. This Port ROM. Extract it also using Winrar.
Quote:
STEP4:
Quote:
Delete app, Framework, Fonts and Media folder in System Folder of Base ROM.
Quote:
STEP5:
Quote:
Now copy app, Framework, Fonts and Media folder in System Folder from Port rom to base rom system folder.
Quote:
STEP6:
Quote:
Now open etc folder in both the ROMs folder.
Quote:
STEP7:
Quote:
In etc folder of base ROM open permissions folder and copy all the permissions files in Port rom to your base ROM folder except platform and handheld_hardware .And Then open init.d Folder in Base ROM and Delete Every thing except banner and then copy all the files inside init.d folder of port ROM to Base ROM.
Quote:
STEP8:
Quote:
Now open buid.prop file using Notepad++ and make changes to these of Base Rom as you wish.
Quote:
ro.build.id=
ro.build.display.id=
ro.build.date=
ro.modversion=
Quote:
STEP9:
Quote:
In build.prop file change these to same as Port Rom build.prop values.
Quote:
ro.config.ringtone=
ro.config.notification_sound=
ro.config.alarm_alert=
Also Copy anything you Find Extra in ADDITIONAL BUILD PROPERTIES related to theme..
Quote:
STEP10:
Quote:
COPY THE set_perm Lines in META-INF/com/google/android/updater-script From Port to Base ROM After Deleting set_perm lines in Base ROM's Updater-Script.
Quote:
STEP11:
Quote:
If You find any extra file or folder in system folder of PORT rom than copy them to your base rom system folder.
Quote:
STEP12:
Quote:
Last Step to ZIP THE FOLDERS IN ONE..
SELECT META-INF, system, boot.img(if it is having), data(if it is having).
Right Click and Select Add to Archive..
Select Zip..
Type the Name.
Click OK..
FOR MIUI:
Quote:
Quote:
Copy telocation.db and yellowpage.db From /system/etc folder to yours..
Copy content-types.properties file From /system/lib to yours..
Copy invoke-as from miui4 rom to /system/xbin and give it permissions on updater-script
set_perm(0, 0, 06755, "/system/xbin/invoke-as");
Note:It is needed for backup & themes app to work
Quote:
Copy liblbesec.so from miui 4 to /system/lib and give permission on updater-script
set_perm(0, 0, 0755, "/system/lib/liblbesec.so");
It is needed for superuser app from miui to work
Quote:
Change values Some of the Values in build.prop of your ROM:
ro.build.id=MIUI
ro.build.display.id=MIUI
ro.build.version.incremental=2.x.x (version number)
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
FOR ParanoidAndroid And PAC:
Quote:
Quote:
Copy paranoid folder inside system/etc to yours..
Go to META-INF/com/google/android/Updater-Script of your base ROM and open it with Notepad++
Copy this line:
Code:
set_perm(1000, 1000, 0644, "/system/etc/paranoid/properties.conf");
Quote:
Specially For PA:
Quote:
Now Open Build.prop in /system with Notepad++
Copy these lines in Additional Properties of Build.prop:
Code:
#Depends on Resolution Of your device can be pa_hdpi/pa_mdpi/pa_xhdpi. Change it according to your device.
ro.pa.family=pa_mdpi
#Depend on pa version. Replace x.xx with the version of PA you are porting.
ro.pa.version=x.xx
Quote:
Specially For PAC Rom:
Quote:
Now Open Build.prop in /system with Notepad++
Copy these lines in Additional Properties of Build.prop:
Code:
#Replace the x.x.x with your PAC Rom version
ro.pac.version=x.x.x
#Customize these lines according to your wish.
ro.pacrom.version=mesona_PAC_jb-alpha-v19.0.0
ro.modversion=mesona_PAC_jb-alpha-v19.0.0
#Depends on Resolution Of your device can be pa_hdpi/pa_mdpi/pa_xhdpi. Change it according to your device.
ro.pa.family=pa_mdpi
#Depend on pa version. Replace x.xx with the version of PA you are porting.
ro.pa.version=x.xx
#Modify this line according to your AOKP version
ro.aokp.version=mesona_jb-Milestone-1
#Modify it according to your base ROM's build.prop
ro.cm.version=xxxxxxxxxxxx
Replace any line in Your build.prop which appear twice mainly ro.cm.version and ro.modversion
Quote:
For HTC Devices:
Quote:
To fix network auto select-
Quote:
Decompile framework-res.apk
Go to \framework-res\res\values\bools.xml and change change <bool name="skip_restoring_network_selection">true</bool> to false
Quote:
To Fix Graphichal issues:
Quote:
Decompile framework.jar
Change these files with your base
smali\smali\android\os
Environment
SystemProperties
smali\smali\android\view
HardwareCanvas
HardwareRenderer$Gl20Renderer
HardwareRenderer$GlRenderer
HardwareRenderer
IF YOU ARE HAVING BOOTLOOP THEN COPY THESE LIB FILES TO BASE ROM FROM PORT ROM:
Quote:
libandroid_runtime.so
libandroid_servers.so
libmedia_jni.so
IF YOUR BASE ROM HAS ISSUES LIKE CAMERA ISSUE THAN YOUR PORTED ROM TOO WILL HAVE ISSUES.
NOW ZIP YOUR ROM AND POST IT BUT DON'T FORGET TO GIVE CREDITS TO THE DEVELOPER OF PORT ROM..
THANKS TO rishabh.raj37 FOR THE AWESOM POST
LINK FOR ORGINAL FORUM http://forum.xda-developers.com/showthread.php?t=1908008

ArjunrambZ said:
FIRST OF ALL IAM JUST SHARING THE POST,IAM NOT THE CREATOR
THIS IS THE SIMPLEST AND FASTEST WAY TO PORT ROMS!!!
This is the method which I use in porting Roms-
Things Needed- Winrar, Notepad++
This is For Same Resolution Mobiles and You can use this Method to port roms From armv6 to armv7 devices but I dont know about the method used to port roms from armv7 to armv6 devices..
Quote:
What is base Rom:
Quote:
The ROM which is Developed For your Mobile..
Quote:
What is Port Rom:
Quote:
The Rom Which you want to port to your Device.
Quote:
STEP1;
Quote:
Take any clean CM9, AOSP, CM7, CM10 ROM which is running on your device as Base ROM.
Quote:
STEP2:
Quote:
Extract it Using Winrar.
Quote:
STEP3:
Quote:
Take the ROM you want to port. This Port ROM. Extract it also using Winrar.
Quote:
STEP4:
Quote:
Delete app, Framework, Fonts and Media folder in System Folder of Base ROM.
Quote:
STEP5:
Quote:
Now copy app, Framework, Fonts and Media folder in System Folder from Port rom to base rom system folder.
Quote:
STEP6:
Quote:
Now open etc folder in both the ROMs folder.
Quote:
STEP7:
Quote:
In etc folder of base ROM open permissions folder and copy all the permissions files in Port rom to your base ROM folder except platform and handheld_hardware .And Then open init.d Folder in Base ROM and Delete Every thing except banner and then copy all the files inside init.d folder of port ROM to Base ROM.
Quote:
STEP8:
Quote:
Now open buid.prop file using Notepad++ and make changes to these of Base Rom as you wish.
Quote:
ro.build.id=
ro.build.display.id=
ro.build.date=
ro.modversion=
Quote:
STEP9:
Quote:
In build.prop file change these to same as Port Rom build.prop values.
Quote:
ro.config.ringtone=
ro.config.notification_sound=
ro.config.alarm_alert=
Also Copy anything you Find Extra in ADDITIONAL BUILD PROPERTIES related to theme..
Quote:
STEP10:
Quote:
COPY THE set_perm Lines in META-INF/com/google/android/updater-script From Port to Base ROM After Deleting set_perm lines in Base ROM's Updater-Script.
Quote:
STEP11:
Quote:
If You find any extra file or folder in system folder of PORT rom than copy them to your base rom system folder.
Quote:
STEP12:
Quote:
Last Step to ZIP THE FOLDERS IN ONE..
SELECT META-INF, system, boot.img(if it is having), data(if it is having).
Right Click and Select Add to Archive..
Select Zip..
Type the Name.
Click OK..
FOR MIUI:
Quote:
Quote:
Copy telocation.db and yellowpage.db From /system/etc folder to yours..
Copy content-types.properties file From /system/lib to yours..
Copy invoke-as from miui4 rom to /system/xbin and give it permissions on updater-script
set_perm(0, 0, 06755, "/system/xbin/invoke-as");
Note:It is needed for backup & themes app to work
Quote:
Copy liblbesec.so from miui 4 to /system/lib and give permission on updater-script
set_perm(0, 0, 0755, "/system/lib/liblbesec.so");
It is needed for superuser app from miui to work
Quote:
Change values Some of the Values in build.prop of your ROM:
ro.build.id=MIUI
ro.build.display.id=MIUI
ro.build.version.incremental=2.x.x (version number)
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
FOR ParanoidAndroid And PAC:
Quote:
Quote:
Copy paranoid folder inside system/etc to yours..
Go to META-INF/com/google/android/Updater-Script of your base ROM and open it with Notepad++
Copy this line:
Code:
set_perm(1000, 1000, 0644, "/system/etc/paranoid/properties.conf");
Quote:
Specially For PA:
Quote:
Now Open Build.prop in /system with Notepad++
Copy these lines in Additional Properties of Build.prop:
Code:
#Depends on Resolution Of your device can be pa_hdpi/pa_mdpi/pa_xhdpi. Change it according to your device.
ro.pa.family=pa_mdpi
#Depend on pa version. Replace x.xx with the version of PA you are porting.
ro.pa.version=x.xx
Quote:
Specially For PAC Rom:
Quote:
Now Open Build.prop in /system with Notepad++
Copy these lines in Additional Properties of Build.prop:
Code:
#Replace the x.x.x with your PAC Rom version
ro.pac.version=x.x.x
#Customize these lines according to your wish.
ro.pacrom.version=mesona_PAC_jb-alpha-v19.0.0
ro.modversion=mesona_PAC_jb-alpha-v19.0.0
#Depends on Resolution Of your device can be pa_hdpi/pa_mdpi/pa_xhdpi. Change it according to your device.
ro.pa.family=pa_mdpi
#Depend on pa version. Replace x.xx with the version of PA you are porting.
ro.pa.version=x.xx
#Modify this line according to your AOKP version
ro.aokp.version=mesona_jb-Milestone-1
#Modify it according to your base ROM's build.prop
ro.cm.version=xxxxxxxxxxxx
Replace any line in Your build.prop which appear twice mainly ro.cm.version and ro.modversion
Quote:
For HTC Devices:
Quote:
To fix network auto select-
Quote:
Decompile framework-res.apk
Go to \framework-res\res\values\bools.xml and change change <bool name="skip_restoring_network_selection">true</bool> to false
Quote:
To Fix Graphichal issues:
Quote:
Decompile framework.jar
Change these files with your base
smali\smali\android\os
Environment
SystemProperties
smali\smali\android\view
HardwareCanvas
HardwareRenderer$Gl20Renderer
HardwareRenderer$GlRenderer
HardwareRenderer
IF YOU ARE HAVING BOOTLOOP THEN COPY THESE LIB FILES TO BASE ROM FROM PORT ROM:
Quote:
libandroid_runtime.so
libandroid_servers.so
libmedia_jni.so
IF YOUR BASE ROM HAS ISSUES LIKE CAMERA ISSUE THAN YOUR PORTED ROM TOO WILL HAVE ISSUES.
NOW ZIP YOUR ROM AND POST IT BUT DON'T FORGET TO GIVE CREDITS TO THE DEVELOPER OF PORT ROM..
THANKS TO rishabh.raj37 FOR THE AWESOM POST
LINK FOR ORGINAL FORUM http://forum.xda-developers.com/showthread.php?t=1908008
Click to expand...
Click to collapse
:good::good::good:

you could have just shared the link to the original OP..
Sent from my LG-P700 using Tapatalk 4

ArjunrambZ said:
FIRST OF ALL IAM JUST SHARING THE POST,IAM NOT THE CREATOR
THIS IS THE SIMPLEST AND FASTEST WAY TO PORT ROMS!!!
This is the method which I use in porting Roms-
Things Needed- Winrar, Notepad++
This is For Same Resolution Mobiles and You can use this Method to port roms From armv6 to armv7 devices but I dont know about the method used to port roms from armv7 to armv6 devices..
Quote:
What is base Rom:
Quote:
The ROM which is Developed For your Mobile..
Quote:
What is Port Rom:
Quote:
The Rom Which you want to port to your Device.
Quote:
STEP1;
Quote:
Take any clean CM9, AOSP, CM7, CM10 ROM which is running on your device as Base ROM.
Quote:
STEP2:
Quote:
Extract it Using Winrar.
Quote:
STEP3:
Quote:
Take the ROM you want to port. This Port ROM. Extract it also using Winrar.
Quote:
STEP4:
Quote:
Delete app, Framework, Fonts and Media folder in System Folder of Base ROM.
Quote:
STEP5:
Quote:
Now copy app, Framework, Fonts and Media folder in System Folder from Port rom to base rom system folder.
Quote:
STEP6:
Quote:
Now open etc folder in both the ROMs folder.
Quote:
STEP7:
Quote:
In etc folder of base ROM open permissions folder and copy all the permissions files in Port rom to your base ROM folder except platform and handheld_hardware .And Then open init.d Folder in Base ROM and Delete Every thing except banner and then copy all the files inside init.d folder of port ROM to Base ROM.
Quote:
STEP8:
Quote:
Now open buid.prop file using Notepad++ and make changes to these of Base Rom as you wish.
Quote:
ro.build.id=
ro.build.display.id=
ro.build.date=
ro.modversion=
Quote:
STEP9:
Quote:
In build.prop file change these to same as Port Rom build.prop values.
Quote:
ro.config.ringtone=
ro.config.notification_sound=
ro.config.alarm_alert=
Also Copy anything you Find Extra in ADDITIONAL BUILD PROPERTIES related to theme..
Quote:
STEP10:
Quote:
COPY THE set_perm Lines in META-INF/com/google/android/updater-script From Port to Base ROM After Deleting set_perm lines in Base ROM's Updater-Script.
Quote:
STEP11:
Quote:
If You find any extra file or folder in system folder of PORT rom than copy them to your base rom system folder.
Quote:
STEP12:
Quote:
Last Step to ZIP THE FOLDERS IN ONE..
SELECT META-INF, system, boot.img(if it is having), data(if it is having).
Right Click and Select Add to Archive..
Select Zip..
Type the Name.
Click OK..
FOR MIUI:
Quote:
Quote:
Copy telocation.db and yellowpage.db From /system/etc folder to yours..
Copy content-types.properties file From /system/lib to yours..
Copy invoke-as from miui4 rom to /system/xbin and give it permissions on updater-script
set_perm(0, 0, 06755, "/system/xbin/invoke-as");
Note:It is needed for backup & themes app to work
Quote:
Copy liblbesec.so from miui 4 to /system/lib and give permission on updater-script
set_perm(0, 0, 0755, "/system/lib/liblbesec.so");
It is needed for superuser app from miui to work
Quote:
Change values Some of the Values in build.prop of your ROM:
ro.build.id=MIUI
ro.build.display.id=MIUI
ro.build.version.incremental=2.x.x (version number)
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
FOR ParanoidAndroid And PAC:
Quote:
Quote:
Copy paranoid folder inside system/etc to yours..
Go to META-INF/com/google/android/Updater-Script of your base ROM and open it with Notepad++
Copy this line:
Code:
set_perm(1000, 1000, 0644, "/system/etc/paranoid/properties.conf");
Quote:
Specially For PA:
Quote:
Now Open Build.prop in /system with Notepad++
Copy these lines in Additional Properties of Build.prop:
Code:
#Depends on Resolution Of your device can be pa_hdpi/pa_mdpi/pa_xhdpi. Change it according to your device.
ro.pa.family=pa_mdpi
#Depend on pa version. Replace x.xx with the version of PA you are porting.
ro.pa.version=x.xx
Quote:
Specially For PAC Rom:
Quote:
Now Open Build.prop in /system with Notepad++
Copy these lines in Additional Properties of Build.prop:
Code:
#Replace the x.x.x with your PAC Rom version
ro.pac.version=x.x.x
#Customize these lines according to your wish.
ro.pacrom.version=mesona_PAC_jb-alpha-v19.0.0
ro.modversion=mesona_PAC_jb-alpha-v19.0.0
#Depends on Resolution Of your device can be pa_hdpi/pa_mdpi/pa_xhdpi. Change it according to your device.
ro.pa.family=pa_mdpi
#Depend on pa version. Replace x.xx with the version of PA you are porting.
ro.pa.version=x.xx
#Modify this line according to your AOKP version
ro.aokp.version=mesona_jb-Milestone-1
#Modify it according to your base ROM's build.prop
ro.cm.version=xxxxxxxxxxxx
Replace any line in Your build.prop which appear twice mainly ro.cm.version and ro.modversion
Quote:
For HTC Devices:
Quote:
To fix network auto select-
Quote:
Decompile framework-res.apk
Go to \framework-res\res\values\bools.xml and change change <bool name="skip_restoring_network_selection">true</bool> to false
Quote:
To Fix Graphichal issues:
Quote:
Decompile framework.jar
Change these files with your base
smali\smali\android\os
Environment
SystemProperties
smali\smali\android\view
HardwareCanvas
HardwareRenderer$Gl20Renderer
HardwareRenderer$GlRenderer
HardwareRenderer
IF YOU ARE HAVING BOOTLOOP THEN COPY THESE LIB FILES TO BASE ROM FROM PORT ROM:
Quote:
libandroid_runtime.so
libandroid_servers.so
libmedia_jni.so
IF YOUR BASE ROM HAS ISSUES LIKE CAMERA ISSUE THAN YOUR PORTED ROM TOO WILL HAVE ISSUES.
NOW ZIP YOUR ROM AND POST IT BUT DON'T FORGET TO GIVE CREDITS TO THE DEVELOPER OF PORT ROM..
THANKS TO rishabh.raj37 FOR THE AWESOM POST
LINK FOR ORGINAL FORUM http://forum.xda-developers.com/showthread.php?t=1908008
Click to expand...
Click to collapse
Would this work for Galaxy S ROM's?

Really nice guide

yah for sure
Sent from my LG-P700 using xda app-developers app

you can try this rom porting guide tooo http://forum.xda-developers.com/showthread.php?t=2483143

im gonna need this

piercee85 said:
im gonna need this
Click to expand...
Click to collapse
you can check this tutorial this is best http://cleanimport.xda/index.php?threads/2483143/

oh, thanks, now I can port my rom's *-*
:good: thanks guy, you helped me a lot! :good:

parkers-mod said:
oh, thanks, now I can port my rom's *-*
:good: thanks guy, you helped me a lot! :good:
Click to expand...
Click to collapse
go with it bro.may u succeded

Related

How To Port LewaOS, JoyOS To Your Device | 2 Minute NOOBS Guide

[GUIDE][Updated 20-05]How To Port LewaOS, JoyOS To Your Device | 2 Minute NOOBS Guide
################################################## ##################################################
################################################## ##################################################
LewaOS Porting Guide
################################################## ##################################################
################################################## ##################################################
Hey Folks !
I am going to show you one of the easiest way to port LewaOS To Your Device, which will hardly take 2 minutes.
PREREQUISITES :
adb- This will help you out in deadly conditions
winRAR - For opening zip files
Notepad++ - For editing text
ROMS YOU WILL NEED :
Base ROM : CM7 For Your Device
LewaOS ROM : This is what you are going to port
NOTE:
-----Use S5830 to port if your device is MDPI
-----Use U8800X, V880 to port if your device is HDPI
STEPS TO PORT :
STEP 1:
Open both ROMs using winRAR in two windows..No Need To Extract
STEP 2:
Go to '/system' and delete '/system/app', '/system/framework' and '/system/media' folder from Base ROM (CM7)
STEP 3:
Copy '/system/app' , '/system/framework' and '/system/media' folder from LewaOS to Base ROM.
Copying can be done by simply drag and drop between the winRAR windows
STEP 4:
Go To '/system/bin' of Base ROM
--Copy all files present in '/system/bin' to LewaROM.
--Now from LewaROM copy all files from '/system/bin' folder to '/system/bin' of Base ROM
--This replaces all existing files of same name and adds missing files
STEP 5:
Go To '/system/etc' of Base ROM
--Copy all files (except the folders) from '/system/etc' of BaseROM to '/system/etc' of LewaROM
--Now from LewaROM copy all files from '/system/etc' folder to '/system/etc' of Base ROM
--This also replaces all existing files of same name and adds missing files
STEP 6:
Go To '/system/etc/init.d' of Base ROM
--Copy all files '/system/etc/init.d' of LewaROM to '/system/etc/init.d' of BaseROM
STEP 7:
Go To '/system/etc/permissions' of Base ROM
--Copy all files from '/system/etc/permissions' of BaseROM to '/system/etc/permissions' of LewaROM
--Now from LewaROM copy all files from '/system/etc/permissions' folder to '/system/etc/permissions' of Base ROM
STEP 8:
Go To '/system/lib' of Base ROM
--Copy all '*.so' from '/system/lib' of BaseROM to '/system/lib' of LewaROM
--Now from LewaROM copy all files from '/system/lib' folder to '/system/lib' of Base ROM
STEP 9:
Go To /system/xbin of Base ROM
--Copy all files present in '/system/xbin' folder to '/system/xbin' of LewaROM.
--Now from LewaROM copy all files from '/system/xbin' folder to '/system/xbin' of Base ROM
STEP 10:
Open 'build.prop' from both ROM using Notepad++
Add these lines below 'ro.cm.device=YOUR_DEVICE_NAME'
ro.lewa.version=YOUR_ROM_NAME
ro.lewa.device=YOUR_DEVICE_NAME
Add these lines in # ADDITIONAL_BUILD_PROPERTIES below 'ro.com.android.dataroaming='
ro.compcache.default=0
ro.lewa.swapper.part_path=/dev/block/mmcblk1p3
ro.lewa.swapper.flash_swappiness=99
ro.lewa.swapper.sd_swappiness=60
ro.error.receiver.system.apps=com.lewa.fc
ro.error.receiver.default=com.lewa.fc
persist.sys.notif-speaker=1
persist.sys.ring-speaker=1
persist.sys.alarm-speaker=1
Remove the following lines
persist.sys.themeId=Cyanbread
persist.sys.themePackageName=com.tmobile.theme.Cya nbread
Rename BaseROM to whatever and Flash It..
Now Your Device has LewaOS
################################################## ##################################################
################################################## ##################################################
JoyOS Porting Guide
################################################## ##################################################
################################################## ##################################################
Click http://www.blindndumb.com/2012/05/guide-how-to-port-joyos-to-your-device.html For JoyOS Porting Guide
Actual link:
http://forum.xda-developers.com/showthread.php?t=1623464
Yes, because these ROMS are based on CM7 repo
You take this quide from here: http://forum.xda-developers.com/showthread.php?t=1623464
Why?
joy
ZiViTi_13 said:
You take this quide from here: http://forum.xda-developers.com/showthread.php?t=1623464
Why?
Click to expand...
Click to collapse
yes dude coz its good guide
i allready have given original link too the porter which it belongs to
@vimi93
Sorry mate,,not to be ask estimated time arrival/ETA
but,,why you not try port or develop some stuff for our device again?
Sent from my Spice Mi-410 using Tapatalk 2
sure
i tried to dude
but failed lots of time
soon i will start again

[Q] How to make status bar semi-transparent?

Thanks to anyone can help me
a121232 said:
Thanks to anyone can help me
Click to expand...
Click to collapse
decompiler SystemUI.apk
go to : projects\SystemUI.apk\res\layout
open status_bar_tracking.xml
in line like this: <View android:background
you can change colore. two first code(ff) for alpha color change to ex aa
or better way
a 9.png file named status_bar_background in drawable-ldpi.
remove .9 from name. edit this file in image editor (ex photoshop) then make a .9.png file with draw.patcher or make a normal png file in 240X320 resolation named status_bar_background.png (delet status_bar_background.9.png)
okey go to status_bar_tracking.xml change:
Code:
<View android:background=#[COLOR="Red"]xxxxxxxx[/COLOR]
to:
Code:
<View android:background="[COLOR="SeaGreen"]@drawable/status_bar_background[/COLOR]"
compiler again apk.
** don't forgot to delet edited file from keep folder and resources.arsc if you use apk manager!!!

[ROM][JB][4.1.2][Discontinued] Pristine JB All Languages v4.0

Pristine JB All Languages v4.0
Slim version (removed bloatware and some apps) and Full version available
​
Thread is discontinued. I do not think that there will be updates for TW based Roms on N7000. And I switched to the Nexus 7 2013 LTE and so no more Custom Roms.
Latest Downloads restored (on 16th Nov 2013):
Hotfile: Pristine_XXLC1_v1.0.1 MD5 50964f7909b22d7a1ede92f84d51f8a8
Hotfile: Pristine_XXLT4_v3.0.4_(Slim) MD5 034942a9b5f2d97e48125a97086cf02b
-- Benefits of Slim Pristine ------------------------------------------------------------------------
The Rom is deodexed, zipaligned and rooted (PhilZ Kernel) like usual and was cooked using my tutorial in Post 2.
I removed all bloatware and many apps I do not use or do not like.
Because of this I assume (and I feel) that this results in a fast (at least for a TW based JB), stable Rom. Because of the reduced number of running apps and services you even might have better battery life - but there is no reliable proof for this - it seems only logical. So when I apply a mod/fix/tweak I will only use them if there is no risk for an impact on speed or stability.
What is different or new?
1. I extended the "All languages" by Hebrew. For this I added resources from JB stock for other Samsung devices. Resulted in quite some errors that couldn't be solved by the batches I use but simply by checking it with my own hands.
You can switch to hebrew now - but as told before - you'll need a different keyboard until I found the remaining error.
Everything else works with this language - one exception: gallery - but I assume this is acceptable
2. Of course all the old languages (see the list in OP) are still inside.
3. I release the Slim version first.
4. I removed SamsungChinese_IME_HKTW.apk. So the unsolved error when making a clean install and starting the Rom isn't active anymore. Same as above: have to search for the cause of the error.
5. I didn't add my "android.policy.jar" as workaround for my IMEI problem. Now the Rom contains always the "original" one from XXLT5. I made a CWM-installable zip for me that replaces the android.policy.jar and so I get the SIM Pin dialog and lockscreen etc.
Fixpack 1 v4.0
I replaced Keyboard and File Manager with the apk from my old version 3.2 which didn't contain Hebrew (but of course all other languages). The problems reported by the members (Thanks again) should be solved - at least on my device they are.
Replaced APK: SamsungIME.apk and SecNoteMyFiles.apk
Modpack 1 v4.0
My first three small tweaks I wanted to have without any impact on stability or performance:
- TW Launcher with 7x7 icons (slightly reduced icon size), I like that very much, because TW Launcher is fast and I can use AccuWeather now (in Nova Launcher not possible). And now I understand the structure of the system apk in res folder much better.
- Kmokhtar's theme (but without the additional buttons on top), I like the style of his theme
Modded APK: SecLauncher2.apk and for the theme FlashbarService.apk, SecContacts.apk, SecPhone.apk, SystemUI.apk, framework-res.apk
Next steps: Don't know, will have to read and search a bit for more Tweaks I like
-- Pristine JB All Languages v 4.0 (Slim) ------------------------------------------------------------------------
Dev-Host: Pristine JB All Languages v4.0 (Slim) MD5_fb28cc42b1c4bc4dbc953ce825cfc4b9.zip - 512.46 MB
Seed-Box: Torrent Magnet URI
Hotfile: https://hotfile.com/dl/225568844/4d...MD5_fb28cc42b1c4bc4dbc953ce825cfc4b9.zip.html
Fixpack 1: Fixpack 1 v4.0 MD5_af6feb5a4c1ea7372c9ac635f3ab440c.zip - 5.74 MB
Modpack 1: Modpack 1 v4.0 MD5_6d3029914afc8aad507d5baf5e97af16.zip - 43.01 MB
Reinstall Pack removed apps in v4.0: Dev-Host: Reinstall All Removed Apps v4.0 MD5_debec9e41d9be3a8c946a50f50140f74.zip - 277.95 MB
-- Changelog: ------------------------------------------------------------------------
06.06.2013: Reinstall pack for removed apps in v4.0 added
05.06.2013: First Fixpack and first Modpack added
04.06.2013: OP updated, added hotfile and torrent as download alternative
03.06.2013: v4.0 with All Languages including Hebrew in slim version
-- Installation ------------------------------------------------------------------------
1. Check MD5 of your download first.
2. Copy Zip to your SD card.
3. Use safe kernel for installation (PhilZ Kernels).
4. Reboot into recovery of this safe kernel.
5. Clear cache
6. In Advanced: clear dalvik cache
------------------------------------------------------------------------------------------
Next two steps are only necessary when you want to make a clean installation
6a. Factory reset/full wipe
6b Format /system, /preload, /data
------------------------------------------------------------------------------------------
7. Install zip
8. Reboot and configure
---------------------------------
-- Languages in v4.0 ------------------------------------------------------------------------
Combined languages in all (but one) apk from XXLT5 ("Hungary"), XXLT4 (Germany), DDLSC (India), JPLSB (UAE), XXLSZ (Russia), ZSLO2 (China), DXLSE (South East Asia) and Hebrew from devices like Note2, S3, S4
Combined CSC, T9DB, hdic
Modified apk from apps- and framework-folder (that is the ugly part, because it takes time and bloody fingers)
95 csc sets for different countries:
ABS, AFG, AFR, ALO, ARB, AUT, BGL, BRI, BTC, BTU, CEL, COA, CPW, CYO, DAM, DBT, ECT, EGY, ETR, EUR, FOP, FTD, FWD, GLB, HAJ, ILO, INS, INU, ITV, JED, KEN, KOR, KSA, MAT, MED, MID, MIR, MM1, MRT, MSG, MSR, MTN, MWD, NPL, ORS, PAK, PCL, PHE, PTR, SEB, SEK, SER, SIN, SKZ, SLK, SMA, SMO, STH, TDR, TGY, THL, THR, TMC, TML, TOP, TPH, TRA, TSR, TTT, TUN, TUR, TWO, VHC, VIM, VNO, XEF, XEH, XEO, XEU, XEV, XEZ, XFA, XFC, XFE, XFM, XFV, XME, XSE, XSG, XSK, XSP, XTC, XTE, XXV
Display List (from language.xml)
en_GB;ar_AE;az_AZ;bg_BG;ca_ES;cs_CZ;da_DK;de_AT;de_CH;de_DE;el_GR;en_AU;en_IE;en_NZ;en_US;en_ZA;es_ES;es_US;et_EE;eu_ES;f_FI;fa_FA;fr_CH;fr_FR;ga_IE;gl_ES;hr_HR;hu_HU;hy_AM;is_IS;it_IT;ka_GE;kk_KZ;ko_KR;lt_LT;lv_LV;mk_MK;nb_NO;nl_BE;nl_NL;pl_PL;pt_BR;pt_PT;ro_RO;ru_RU;sk_SK;sl_SI;sr_RS;sv_SE;tr_TR;ur_PK;uk_UA;uz_UZ;zh_CN;zh_HK;zh_TW;iw_IL;
Input Support List (from language.xml):
en_GB;ar;az;bg;bn;ca;cs;da;de;el;en_US;es;et;eu;fa;fi;fr;gl;gu;hi;hr;hu;hy;is;it;iw;ka;kk;kn;ko;lt;lv;ml;mr;nb;nl;pa;pl;pt;ro;ru;sk;sl;sr;sv;ta;te;tr;uk;ur;
216 Apps modified (added missing languages to apk)
-- Removed Apps in v4.0 ------------------------------------------------------------------------
Code:
AllshareMediaServer.apk
AllSharePlay.apk
AllshareService.apk
AnalogClockSimple.apk
Aurora.apk
BasicLiveWallpapers.apk
Bluesea.apk
BluetoothMap.apk
BluetoothTest.apk
ChatON_MARKET.apk
ChocoEUKor.apk
ChromeBookmarksSyncAdapter.apk
CoolEUKor.apk
crayon_physics.apk
Dropbox.apk
DropboxOOBE.apk
DualClockAnalog.apk
DualClockDigital.apk
EdmSysScopeService.apk
EdmVpnServices.apk
EnterprisePermissions.apk
FaceLock.apk
FactoryTest_Q1_EUR_OPEN.apk
FotaClient.apk
Gmail.apk
GMS_Maps.apk
GroupCast.apk
HelpHub.apk
HelvNeueLT.apk
Kies.apk
kieswifi.apk
Kobo.apk
lcdtest_Q1_EUR_OPEN.apk
LearningHub_HD.apk
libpolarisofficedump.so
libpolarisviewer4.so
libSwypeCore.so
Magazines.apk
Microbes.apk
MobilePrint.apk
Music2.apk
MusicFX.apk
MusicHub_31.apk
MusicPlayer.apk
OceanWeather.apk
PanningTryActually.apk
PaperArtist.apk
PhotoWall.apk
PickUpTutorial.apk
PlusOne.apk
PolarisViewer.apk
PressReader.apk
ReadersHub.apk
RoseEUKor.apk
SamsungApps.apk
SamsungAppsUNA3.apk
Samsungservice.apk
SamsungWidget_FavoriteApp.apk
SamsungWidget_ProgramMonitor.apk
SChoice.apk
sCloudBackupApp.apk
sCloudBackupProvider.apk
sCloudDataRelay.apk
sCloudDataSync.apk
sCloudSyncBrowser.apk
sCloudSyncCalendar.apk
sCloudSyncContacts.apk
sCloudSyncSMemo.apk
sCloudSyncSNote.apk
SecEmail.apk
SecExchange.apk
SecLiveWallpapersPicker.apk
SecMiniDiary.apk
SecWallpaperChooser.apk
SimpleAlarmClock.apk
SimpleFavoritesWidget.apk
SNS.apk
Stk.apk
Swype.apk
SyncmlDM.apk
SyncmlDS.apk
Talk.apk
talkback.apk
Velvet.apk
VideoHub.apk
VideoPlayer.apk
voice_talk_Q1.apk
VoiceRecorder.apk
VoiceSearchStub.apk
VpnDialogs.apk
WeatherWall.apk
WebManual.apk
WlanTest.apk
wssyncmlnps.apk
YahoonewsDaemon.apk
YahoonewsWidget.apk
YahoostockDaemon.apk
YahoostockWidget.apk
Zinio.apk
-- Credits ------------------------------------------------------------------------
XDA: for all the tutorials, threads and information here. It was easy to find everything I needed for making a Custom Rom.
eybee1970: no need to explain, he gave me valuable information when I discovered XXLSC on my device and wanted to make dumps.
bangsti: for his support and fast servers, great alternative to my torrents
Phil: for his kernels with recovery etc.
majdinj: for his collection of tutorials
kmokhtar: for his Arya theme
Sammobile.com: thanks for their infos of leaks or official releases
and to a lot of members: writing me PM and offering support or giving hints - even when I didn't or couldn't use them. Thanks, that's community as it should be.
-- Old Changelogs: ------------------------------------------------------------------------
02.06.2103: v3.4.4 with a few tweaks: tw launcher with 6x6 icons, center clock, extended menu button, smart rotation
01.06.2013: Fixpack version 3.4.1: replaced secbrowser.apk with version from XXLT5 (new one crashed on start). And added all CSC/hdic/T9DB-files for all the countries I used before in v3.2
31.05.2013: Added new XXLT6 version (slim first now), more details tomorrow
19.05.2013: Added a reinstall pack for all removes Apps. Make your own reinstall from this by deleting the not-wanted Apps from the Zip and so installing only what you need
16.05.2013: Reinstall pack for all Samsung Apps (see content list here)
15.05.2013: Full version of v3.2 all languages added
12.05.2013: Bugfix-Version v3.2: corrected SuperSU according to PhilZ Kernel, removed ReaderHub.apk, updated list with "Removed Apps"
12.05.2013: Based on XXLT5 a new "all languages"-approch in v3.1, first slim version, full version later, removed old entries for 1.9 etc.
09.05.2013: Torrent and hotfile link as alternative download options
08.05.2013: Added XXLT5 based versions: full and slim
01.05.2013: Added CWM-installable zip for MusicPlayer-Apps etc
28.04.2013: Added correct CWM-installable zip for Email-Apps etc (missing secexchange.apk before)
27.04.2013: Added CWM-installable zip for Email-Apps etc
21.04.2013: Added CWM-installable zip for AccuWeather etc
20.04.2013: CWM-installable zip with all removed apps available from dev-host now.
19.04.2013: Slim version of the new XXT4 from today. Usual bloatware and apps I do not need are removed.
07.04.2013: Stopped modding because majdinj made a modded version of the all languages approach here. See his thread for it
06.04.2013: Small version added
05.04.2013: Bugfixes for RTL languages (no fc when using lockscreen with Arabic), see majdini's post
31.03.2013: Second step: added languages (from Chinese, Arab countries, India etc.) to about 200 apk.
30.03.2013: First step: Languages from South East Asia and Europe combined in v2.1. Tomorrow will add Arab, Farsi etc.
24.03.2013: Added Multi-Language Preview for Testing, removed all full versions because they are available in the torrent thread.
Tutorial Stock to Custom Rom for Galaxy Note (updated 2013/05/30)
Tutorial "Stock2CustomRom": How I made this Custom Rom
Changelog
30.05.2013: Added line to change the API-Level before deodexing from 17 (for 4.2) to 16 (for 4.1.x). In v0.220 API level 16 was the default, 0.223 aims at 4.2 Roms with the default 17.
25.05.2013: Updated, removed "dump" chapters because there are no dumps anymore, switched to explaining using an official release (JB right now), corrected errors.
14.02.2013: Adding updates to tutorial while using it with ZSLM5
09.02.2013: Updated top last version of kitchen, testing with ZCLSD
02.12.2012: Finished first "Release" v1. Waiting for replies and will search for mistakes. But not now.
Introduction
When I got the OTA update to XXSLC I had the idea (no wonder) to make a usable Custom Rom (from now abbreviated to CR) out of it.
But how to do this?
I could've asked for help and a step by step tutorial - PM to some developers or cookers are great - or I could search XDA and try one of the many solutions written down somewhere.
In the IT world I prefer the last one, but I wanted an easy way: a kitchen. Why should I reinvent everything from scratch? Good for my ego, bad for my family.
With the XXLC dump this changed again and with the information that dsixda's Android Kitchen (I call it dAK from here) now will work with the N7000 I was curious again.
And after that I used the tutorial for cooking my Custom Roms from the official JB releases.
Limitations
No branches and options how to do something in different ways will be here - only the one-way-street I use. If you want other options you have to do it yourself and read the original threads with detailed descriptions.
I will not make snapshots for every button press or action - in the beginning I will not make even one of it. Later may be where really necessary.
I try to speak "plain english" - normally I speak "Thai english" - so please do not wonder if I use very simple language - I'm used to it and I didn't study in Oxford or Cambridge.
All steps and explanations are written in detail in the originals or on the web sites. Here you see only what you really need, without telling every "interesting" detail.
Working in Cygwin means you are using Linux, I will not explain all commands I use (like cd, ls, pwd etc.). It's not important here (it's fine to know), only using the kitchen is relevant.
What do we need? Downloads first
Windows 7 or 8: I did it on the new Windows 8, so 7 should be ok. No Linux, no XP, no Vista, no Apple
dsixda's Android Kitchen - download latest version (0.223_rev9)
Latest JDK from Oracle - important: not only the runtime but the "Java SE Development Kit 7" for Windows 86. It is the 32 bit version - I have a 64 Bit Win but using Java with 64 makes you crazy.
Customized version of Cygwin - dsixda made this, so no need to really work with the cygwin configuration from scratch.
DiskInternal's Linux Reader (as a tool included in the kitchen. But you have to install it anyway - and it's not nice when you discover this while in the script. So I used the latest version 1.6.4.0 and place it here.
A good editor: I use Notepad++. Latest Version (v6.2.2)
And: the zip with the official Android release from Samsung (JB at the moment)
latest Philz Kernel for your release (or your Custom Rom will not boot). Get the zImage from the zip.
How to prepare everything? Installation instructions
Do not change the order please, especially: JDK first, Cygwin after!
Install the JDK, Defaults ok, no more to explain
Install the Custom Cygwin from dsixda
Unzip to a temporary installation directory (e.g. c:\dsixda_cygwin_install)
Run Setup.exe
Select "Install from Local Directory"!
Use "C:\Cygwin" or any other folder, but NO SPACES in the name!
In window "Select Local Package Directory" change path so that it ends with: "\cygwin_packages"
In window "Select Packages" you have to change the first line in the list by clicking the arrows. It will change to "All <-> Install"
Click on "Next", installation runs and you should make a desktop shortcut.
After finishing the installation, start it (desktop shortcut) - this initializes the Cygwin environment
Install the Kitchen
In the Cygwin directory go to folder "home/[your home directory] - in my case it would be "ThaiDai". Create a folder "kitchen". Result should be: "C:\Cygwin\home\[your home directory]\kitchen
From the kitchen zip extract the content of folder "Android-Kitchen-0.223-rev9" into the folder "kitchen". In kitchen folder you will find a file "menu".
Start Cygwin (desktop icon).
type "cd kitchen"
type "./menu". The kitchen should start and you will see the "MAIN MENU".
type "x" to exit the kitchen and then "exit" to close Cygwin.
Reading and unpacking the Images
Unzip the downloaded JB release. Inside you will find a "tar"-file (this is a linux archive). You have to unpack this one too. Inside there are (for the Note): zImage, cache.img, factoryfs.img, hidden.img and modem.bin.
factoryfs.img - this /system
cache.img - containing CSCs (for your country specific settings, providers, apps, languages etc.)
hidden.img - the /preload partition with more apps, important now because a nice way to save space in /system
modem.bin - radio
zImage - not the kernel from the dump but Philz Kernel for your release (or your Custom Rom will not boot). Get the zImage from the zip.
Start the kitchen (Cygwin Icon, cd kitchen, ./menu) as Administrator (then you won't get warnings/errors later in the process)
Type "1", "Enter", "Enter". dAK should show you the "Available ROMs"
Type "1", "Enter" and select the dumped files. You'll see a Note telling you why a rooted kernel is important (we have Philz)
I want to change the name of the "working folder", so I press "y", "Enter" and change the name to "WORKING_THAIDAI". Choose your own folder name or don't change (not change the WORKING_ part, only the part after this!)
dAK will copy zImage and then compiles "simg2img" which it will use for converting the .img-files in a usable format
External Tool "Ext2explore" opens and in the Terminal you get infos what to do. So slowly now and read.
In the "Ext2Explore" choose menu entry "File"-"Open Image". Go to your working directory ("Working_...") and open folder "system". Select "ext4_factoryfs.img" (maybe you do not see the extension) and open it.
Right-Click the first entry in the left window and press "Save". Important: in the dialog switch and select folder "system" again. After pressing "OK", wait until the copy-process is finished. Close "Ext2Explore" and switch back to the terminal window. If you read there you can control again if you did what I wrote here.
Press "Enter"
Now the same as before for hidden.img. Tool "Ext2explore" opens, select "ext4_hidden.img" in folder "hidden", right-click and "Save" it to "hidden" folder (not to "system"!), wait until copy finishes and close "Ext2Explore".
Press "Enter"
You'll get some information about the /preload and that the kitchen will handle this automatically.
Press "Enter"
Now you get the offer to extract the Customer Software Customization (CSC) from cache.img. Press "Enter" (default is y)
And again you'll have to use an external tool - how to use is written down exactly. So please read it and follow the 7 steps (explained here of course)
Start Linux Reader and select in menu "Drives" - "Mount Image".
If not selected please choose "Raw Disk Images" and press "Next".
There you have to switch to your working folder in the kitchen until "system". Select "ext4_cache.img". Open it.
Marked in red you'll see a Hard disk drive called "Linux Ext Volume 1" (or "Linux native Volume 1). Double click it (open it). And again double click on the folder "recovery". You see the "sec_csc-zip".
Mark it and right click the "sec_csc.zip" and select "Save Files" and press "Next".
Uncheck "Save directory structure" and change "Output folder" to the "system"-folder in your working directory. ATTENTION: Linux Reader remembers old entries, so there might be the system folder of an old working directory with another name. Please always check the correct folder or the CSC isn't extracted into your actual working directory (I hate this part, because this happened right now when I wrote these lines).
After you selected the system folder press "Next" two times and close the Linux Reader program.
Switch back to your kitchen window and press "Enter". The kitchen will extract the content of sec_csc.zip
When asking to copy the apps to your working folder do NOT choose the default. Switch to "y" and "Enter" because we want to use CSC.
In the line "Add boot.img (y/n)?. Choose "y", "Enter"
After that dAK takes care of symbolic links, update-script etc. and ends with the information "Finished setting up working folder!"
Type "y", "Enter" to view the Rom infos. After a while you get a list of information. Entries will change with the next steps
Press "Enter"
Rooting and deodexing
Use menu options "2 - Add root permissions" and choose option "c" for "Chainfire's SuperSU" there. Press "Enter" until you see the menu again.
Use "3" for "BusyBox". Confirm with the default "y". Press "Enter" two times.
Very important now for your ego: change the name of the Rom after typing "7", "Enter". I will do this for example like: "Pristine ThaiDai bla bla". After changing press "Enter" two times.
If you want to change your radio you have to copy "modem.bin" from the folder "original_update" to the folder "system" in your working directory (of course outside of the kitchen).
ATTENTION: this isn't normally necessary. A user should choose the modem for his region, so it isn't a good idea to add a specific modem to your Custom Rom (I made that mistake in my first Roms).
Again type "8" for updated working folder information. It changed because you choose different options. Press "Enter" to go back to the main menu.
Type "0", "Enter" for the advanced options.11
Type "11", "Enter" and read the informations and how many odexed files are found
WARNING: You have to change the default API Level from 17 to 16 for building a 4.1.2 Custom Rom. So press "v", "Enter" and change API Level to 16.
The kitchen offers to temporarily move the apps from /preload to /system, so it can deodex them. So please choose the default "y". "Enter". The kitchen will move them back later.
WARNING: Some folder inside of "csc" contain apps with a size of exactly zero bytes (0 bytes). You have to delete them first or you'll get errors when deodexing. If this happens no problem: delete the "0"-byte-files and deodex with again. This error can happen later again when zipaligning the apk (0 bytes are already zipaligned perfectly).
Type "b", "Enter" and start deodexing all apks (now time for a good coffee), accept logging default with "y".
After deodexing 44+137 (in my case) you press "Enter" and can read the results in the generated log
Building your Rom
Optional: Select "13" and/or "14" if you want to add /data/app or /etc-init.d functionality/script support to your Custom Rom - I don't need it.
in ADVANCED OPTIONS type "0", "Enter" and go back to Main Menu
Choose "99" for building your Custom Rom
Confirm default "1" with pressing "Enter". It is an interactive mode and guided. It gives you the opportunity to add your own "updater-script" (I always do) to the Custom Rom .
Confirm question to optimize and zipalign the APKs with "Enter".
After zipaligning the "updater-script" is generated. dAK ask if it should "Proceed with the change (y/n)". Here you can copy your own "updater-script" to the folder "^META-INF/com/google/android".
The kitchen continues with building the "update.zip". Wait a while and it wants to sign your Rom. Of course use the default "y" and press "Enter".
And finally rename your Custom Rom if you want, should be easy to do.
Your new Custom Rom will be in the folder "OUTPUT_ZIP" and you can install it on your Note.
--- If this doesn't work: maybe you made a mistake or I made one here. Please add your comment in the thread. Do not send me PM please ---
Glossary/Abbreviations
Custom Rom (CR): A Rom that is changed from the maker's original by adding functionality like root access, modifications, bug fixes etc.
dsixda's Android Kitchen (dAK): A Rom making factory with "endless" scripts and collected tools bundled together. Now usable for N7000. Complete thread here - please read if you really want to understand everything
Credits
XDA: for all the help, documents, tutorials ...
dsixda: for his wonderful kitchen
Phil3759 for his patched stock Kernels
...
one more and enough
Welcome to the club.
Sent from my GT-N7000 using xda premium
Reserved, tank's for development.
any md5 check sum pls. OK. Got it.
dsmas said:
any md5 check sum pls. OK. Got it.
Click to expand...
Click to collapse
MD5 is part of the filename - easiest way to compare. But I added it to the first post. Thanks
Installed smoothly. Everything seems fine, but the task killer is gone and touchwiz crashes if i try to set the city for the weather widget.
olegych76 said:
Installed smoothly. Everything seems fine, but the task killer is gone and touchwiz crashes if i try to set the city for the weather widget.
Click to expand...
Click to collapse
I will add the list of deleted apk later in the OP, maybe there's something deleted what is needed for this. We'll see.
But thanks for your reply here: so I can be sure the torrent and the Rom are ok.
ThaiDai said:
Tutorial: How I made this Custom Rom​
Just an idea: I will write down everything here how I made this Custom Rom. So it will be easier for me and - maybe - for others to use it again.
Click to expand...
Click to collapse
Thx thai waiting for this how-to
Thank in advance
Envoyé depuis mon GT-N7000 avec Tapatalk
ThaiDai said:
Tutorial: How I made this Custom Rom​
Just an idea: I will write down everything here how I made this Custom Rom. So it will be easier for me and - maybe - for others to use it again.
Click to expand...
Click to collapse
This would be extra-ordinarily wonderful. Waiting for this. Thanks!
thanks! *******ThaiDai :good:
deleted
ThaiDai said:
Tutorial: How I made this Custom Rom​
Just an idea: I will write down everything here how I made this Custom Rom. So it will be easier for me and - maybe - for others to use it again.
Click to expand...
Click to collapse
Would be fantastic and helpful.
TIA
Flash and installation was smooth. Multi windows and air view seems not working. Very limited needful appns are only included but that is ok. Needs lot of mods.
Sent from my GT-N7000 using xda premium
new dump firmware? ?
Inviato dal mio GT-N7000 con Tapatalk 2
valentinrascu said:
new dump firmware? ?
Inviato dal mio GT-N7000 con Tapatalk 2
Click to expand...
Click to collapse
One question are you on rooted version or did you perform a upgrade
Envoyé depuis mon GT-N7000 avec Tapatalk
smaiitm said:
This would be extra-ordinarily wonderful. Waiting for this. Thanks!
Click to expand...
Click to collapse
+1
Sent from my GT-N7000 using xda app-developers app
ThaiDai said:
Tutorial: How I made this Custom Rom​
Just an idea: I will write down everything here how I made this Custom Rom. So it will be easier for me and - maybe - for others to use it again.
Click to expand...
Click to collapse
that's a great idea !!! would be great to have a kind of tuto to make a simple custom rom.
Any mirror for normally download, i mean not in torrent?
Thanks
Sent from my GT-N7000 using xda premium

[Tutorial][NICS Themer] Create Your Own Themed apk & Become a Themer - 06.10.13

Now Featured in XDA Portal. Thanks for the support
{
"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"
}
http://www.xda-developers.com/android/comprehensive-xthemeengine-theme-creation-guide/​
***This Themer guide should work in any device running android 4.0.4 & +
About NICS Themer
NICS Themer works with Xposed App & X-Themer Engine. It is intended to serve the same purpose as T-Mobile/CM10 Theme Engine. NICS lets you to create own themed apk, my friend neroyoung first develop the idea of it & implemented in his NICS Rom. I am writing a complete guide here to share with you cause I think it's a really useful thing
Requirement
1. X-posed App by rovo89
2. X-Themer Engine by ruqqq
3. My Base.apk
4. Virtuous Ten Studio (VTS) - Official Website
5. A Editing Software like Paint.NET - Download Link
Note: # 1,2,3 are available in 2nd post attachment
Note: for more information about X-posed App & X-Themer Engine visit the official thread.
Main Guide
1. Download & install VTS in default directory & place Base.apk in Desktop
2. Open VTS & click on File>New Project (Right hand top corner). Click on Import tab & locate the Base.apk from Desktop, then click Import. Now click on Project tab & you will see the Project name as "Base", give a Solution name or just name it to "Base" as well. Then press Ok. For better understanding I am providing screenshot with serial number to the task you have to do.
3. You will see now task is running & in some seconds your apk will be decompile successfully. It will look like this, minimize VTS
4. Now go to there where VTS keeps projects. For me it is in C:\Documents and Settings\USER\My Documents\Virtuous Ten Studio\Projects
Now go inside your project "Base\Data folder.
Inside drawable folder there is a png which is the icon of the apk
Inside xml folder there is a redirection.xml, we have to redirect the packages which we will theme & other xmls need to be write here.
Go inside values folder & delete Public.xml
5. Now lets begin with the guide. As framework, systemUI & Settings are the three most important component of Rom, I will show how to theme & redirect them.
6. Now, 1st decompile Settings.apk which you want to theme to get the resources & pngs from there. Use another tool like Apktool, Xda Auto Apktool or Apk Multitool. Here is a Guide on Apk Multi Tool.
7. Open AndroidManifest.xml of Settings.apk, we need android version & package name of it. Like for my Settings.apk it is
android:versioncode="15"
pacakge="com.android.settings" Remember those or note it down somewhere
Also go to the drawable-hdpi folder of Settings.apk & copy the pngs you want to theme. Note that, according to your phone this drawable folder can be drawable-ldpi/mdpi/hdpi/xhdpi. So according to it make a drawable folder in Data\Res of the decompiled Base.apk
I am creating it in Data\res\drawable-hdpi, & adding the pngs in the folder which I have copied from Settings.apk
8. Now, inside the drawable-hdpi folder rename the pngs with anything you like. To avoid all conflicts I would suggest to add the package name infront of every png. For example, I have taken three pngs from settings. Here are the original & renamed name of them--
ic_settings_wireless.png -------------- com_android_settings_ic_settings_wireless.png
ic_settings_bluetooth2.png ---------- com_android_settings_ic_settings_bluetooth2.png
ic_settings_data.png ------------------- com_android_settings_ic_settings_data.png
9. Now go to xml folder & write a new xml named "com_android_settings.xml" & write according to how many pngs you have taken,
Code:
<?xml version="1.0" encoding="utf-8"?>
<resource-redirections>
<item name="drawable/ic_settings_bluetooth2">@drawable/com_android_settings_ic_settings_bluetooth2</item>
<item name="drawable/ic_settings_data_usage">@drawable/com_android_settings_ic_settings_data_usage</item>
<item name="drawable/ic_settings_wireless">@drawable/com_android_settings_ic_settings_wireless</item>
</resource-redirections>
Save it.
Here, item name="drawable/ic_settings_bluetooth2" - is the original png name which is inside Settings.apk
@drawable/com_android_settings_ic_settings_bluetooth2 - is the renamed pngs which will replace the original png
So it will look like this,
10. Now decompile SystemUI.apk the same way & get android version & package name from AndroidManifest.xml. For me it is,
android:versioncode="15"
package="com.android.systemui"
Copy the pngs you want to edit from drawable folder & add it to Data\res\drawable-hdpi folder of Base.apk. Now rename the pngs you have copied with the package name attached to the front. Like for a png the original & renamed is-
stat_bluetooth_on.png ---------- com_android_systemui_stat_bluetooth_on.png
11. Write a new xml in xml folder named "com_android_systemui.xml" & write according to how many pngs you have taken-
Code:
<?xml version="1.0" encoding="utf-8"?>
<resource-redirections>
<item name="drawable/stat_2g3g_off">@drawable/com_android_systemui_stat_2g3g_off</item>
<item name="drawable/stat_2g3g_on">@drawable/com_android_systemui_stat_2g3g_on</item>
<item name="drawable/stat_3g_on">@drawable/com_android_systemui_stat_3g_on</item>
<item name="drawable/stat_airplane_on">@drawable/com_android_systemui_stat_airplane_on</item>
<item name="drawable/stat_bluetooth_on">@drawable/com_android_systemui_stat_bluetooth_on</item>
<item name="drawable/stat_brightness_auto">@drawable/com_android_systemui_stat_brightness_auto</item>
<item name="drawable/stat_brightness_mid">@drawable/com_android_systemui_stat_brightness_mid</item>
<item name="drawable/stat_brightness_on">@drawable/com_android_systemui_stat_brightness_on</item>
<item name="drawable/stat_data_on">@drawable/com_android_systemui_stat_data_on</item>
<item name="drawable/stat_flashlight_on">@drawable/com_android_systemui_stat_flashlight_on</item>
<item name="drawable/stat_gps_on">@drawable/com_android_systemui_stat_gps_on</item>
<item name="drawable/stat_lock_screen_on">@drawable/com_android_systemui_stat_lock_screen_on</item>
<item name="drawable/stat_orientation_on">@drawable/com_android_systemui_stat_orientation_on</item>
<item name="drawable/stat_reboot">@drawable/com_android_systemui_stat_reboot</item>
<item name="drawable/stat_ring_on">@drawable/com_android_systemui_stat_ring_on</item>
<item name="drawable/stat_screen_timeout_1m">@drawable/com_android_systemui_stat_screen_timeout_1m</item>
<item name="drawable/stat_screen_timeout_2m">@drawable/com_android_systemui_stat_screen_timeout_2m</item>
<item name="drawable/stat_screen_timeout_10m">@drawable/com_android_systemui_stat_screen_timeout_10m</item>
<item name="drawable/stat_screen_timeout_30m">@drawable/com_android_systemui_stat_screen_timeout_30m</item>
<item name="drawable/stat_screen_timeout_15s">@drawable/com_android_systemui_stat_screen_timeout_15s</item>
<item name="drawable/stat_screen_timeout_30s">@drawable/com_android_systemui_stat_screen_timeout_30s</item>
<item name="drawable/stat_shutdown">@drawable/com_android_systemui_stat_shutdown</item>
<item name="drawable/stat_sync_on">@drawable/com_android_systemui_stat_sync_on</item>
<item name="drawable/stat_wifi_on">@drawable/com_android_systemui_stat_wifi_on</item>
</resource-redirections>
Save it.
12. Now decompile framework-res.apk get the package name & android version from AndroidManifest.xml & get the pngs from drawable folder & add them in Data\res\drawable-hdpi folder of Base.apk. My framework's package & version is -
android:versioncode="15"
package="android"
Now rename the framework-res pngs with package name "android" or like I have done. The original & renamed png name is like this for me-
switch_bg_on_disabled_holo_dark.png ------------ framework_res_switch_bg_on_disabled_holo_dark.png
Now open a new xml in xml folder named "android.xml" & write according to how many pngs you have taken to modify
Code:
<?xml version="1.0" encoding="utf-8"?>
<resource-redirections>
<item name="drawable/switch_bg_on_disabled_holo_dark">@drawable/framework_res_switch_bg_on_disabled_holo_dark</item>
<item name="drawable/switch_bg_on_disabled_holo_light">@drawable/framework_res_switch_bg_on_disabled_holo_light</item>
<item name="drawable/switch_bg_on_holo_dark">@drawable/framework_res_switch_bg_on_holo_dark</item>
<item name="drawable/switch_bg_on_holo_light">@drawable/framework_res_switch_bg_on_holo_light</item>
<item name="drawable/switch_thumb_disabled_focused_holo">@drawable/framework_res_switch_thumb_disabled_focused_holo</item>
<item name="drawable/switch_thumb_focused_holo">@drawable/framework_res_switch_thumb_focused_holo</item>
</resource-redirections>
Save it.
Note that for .9 pngs we won't add .9 to the xml
13. Open redirections.xml in xml folder & we have to write all the package redirections here. In my case I have three packages to redirect.
for Settings --
Code:
<package-redirections android:name="com.android.settings" android:resource="@xml/com_android_settings" android:minSdkVersion="15" />
for SystemUI --
Code:
<package-redirections android:name="com.android.systemui" android:resource="@xml/com_android_systemui" android:minSdkVersion="15" />
for framework --
Code:
<package-redirections android:name="android" android:resource="@xml/android" android:minSdkVersion="15" />
Here android:name is the main package which will be themed
android:resources is the xml from where png's will be redirected & replaced
android:minSdkVersion is the android:versioncode which we got from the main packages
So, the complete redirections.xml is may case will be -
Code:
<?xml version="1.0" encoding="utf-8"?>
<theme-redirections
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:pluto="http://www.w3.org/2001/pluto.html">
<package-redirections android:name="com.android.settings" android:resource="@xml/com_android_settings" android:minSdkVersion="15" />
<package-redirections android:name="com.android.systemui" android:resource="@xml/com_android_systemui" android:minSdkVersion="15" />
<package-redirections android:name="android" android:resource="@xml/android" android:minSdkVersion="15" />
</theme-redirections>
Save it. Note that, you need to close redirections with </theme-redirections> to the end.
Also, Remove "/" from the 3rd end of the line. So the 3rd line will be,
Code:
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:pluto="http://www.w3.org/2001/pluto.html">
14. Now go to drawable-hdpi folder where all the renamed pngs are. Open them with Paint.NET & change hue/saturation to the color you want to theme them. crtl+shift+U gives you the option in Paint.NET. When theming is done save all pngs. My drawable-hdpi folder looks like this-
15. Now check once again in Data\res folder.
In drawable folder there should be icon.png which will be the icon for your apk
In values folder there will be nothing as we have deleted public.xml earlier
In xml folder there should be redirections.xml with other xmls you have created
In drawable hdpi folder there will be all the renamed & themed pngs
16. Now maximize VTS window & open AndroidManifest.xml of the Base.apk. In android:label write something you want it to be shown as the apk name. In package name give name according to your color theme. Like for me it is "saqib.themer.green". If you make another one which is orange in color name it to "saqib.themer.orange" so that it doesn't replace the earlier apk when installing. After this, save the xml. For better understanding, I have marked screenshot with serial number-
When you are done press "Build all", it will run a process & create your new apk. CONGRATULATIONS :good: now you have successfully built your own themed apk. Get it from Data\Binary folder of VTS Project.
Attachments
* Download Xposed App & X-Themer Engine from attachment & install them as a normal apk in your device.
* Go to Xposed Installer App click on Install/Update, then go to Modules & tick mark on XTheme Engine. Reboot your device
* Install the newly created apk by yourself as a normal apk. You will find it inside XThemeEngine App. Apply it, it will ask for a soft reboot. After reboot you will see the changes that the app has made.
Here, I am sharing a screenshot after applying my Green themed apk via XTheme Engine
For automated batch file renaming & redirections go to this post by Madaditya - Link to Post
Credits
** neroyoung
** rovo89
** ruqqq
** Diamondback
For any more support, I am also attaching the Green_Hulk.apk I have made in the process. If you need to know more or have any confusion download that & decompile it. Your idea & conception will get more clear.
Nice Guide Mate...
Its really helpful for beginner
Nice work saqib,
Nicely written well mannered guide! Detailed enough to make even a beginner themer as pro
Awesome!!
nicely written bro... definitely a beginner would understand it with ease :good:
Awesome guide, bro...
Just a doubt... is it necessary to use vts? Can't I simply use apktool for decompiling the base apk? Im on linux and I dont think vts is for linux..
AJ
Amazing stuff there..Mate..
Keep it up ..Will link in my threads so as more people notice it..
Great guide mate! Keep it up! I'm sure even beginners are able to follow the steps
Abhinav2 said:
Awesome guide, bro...
Just a doubt... is it necessary to use vts? Can't I simply use apktool for decompiling the base apk? Im on linux and I dont think vts is for linux..
AJ
Click to expand...
Click to collapse
Thanks..Yes you can use other apk tools too for Base.apk. I have suggested VTS because with VTS when you change AndroidManifest you don't need to sign them or compile with old signature etc..If you use apktool then don't forget to re-sign the base apk
help
Hi saqib!
For first thank you for the gide!! It was really helpfull for me! But I got an error while I try to build my apk. I dont't know what is the problem, 'cause I did everything as you said (but change my android version to 16). The log says that I have some junk after document element, and I don't know what to do. Any suggestion?
question do you need to set resource file. like say Samsung framework resource would be 1.apk and so on. And if you do. what resource file do we need. from are rom or will it use java and android sdk for the resource files. thanks for this
dywerd said:
Hi saqib!
For first thank you for the gide!! It was really helpfull for me! But I got an error while I try to build my apk. I dont't know what is the problem, 'cause I did everything as you said (but change my android version to 16). The log says that I have some junk after document element, and I don't know what to do. Any suggestion?
Click to expand...
Click to collapse
Check redirections.xml line number 4, there is some problem in that line. If you cannot find it show it to me
monkeytools said:
question do you need to set resource file. like say Samsung framework resource would be 1.apk and so on. And if you do. what resource file do we need. from are rom or will it use java and android sdk for the resource files. thanks for this
Click to expand...
Click to collapse
When you setup VTS it will place some default frameworks which are needed for resources. So you don't need to install frameworks separately for this guide
Congrats for making it on the portal!
You're becoming something like a guru here hehe
Keep it up!
Hi saquib!
Thanks for the reply! I check those line a hundred times, even rewrite it, but no luck
Here's a creenshot, I hope you can figure it out :angel:
dywerd said:
Hi saquib!
Thanks for the reply! I check those line a hundred times, even rewrite it, but no luck
Here's a creenshot, I hope you can figure it out :angel:
Click to expand...
Click to collapse
You don't have any com_android_settings.xml in xml folder, that's why it is giving trouble. You also don't have android.xml from where the resources will be replaced. Go back to my guide & take a look again, you missed those parts
I don't know why they are not showing in vts, but now they are there (com_android_settings & so on), but android.xml not, and now I see that I have to create that, right? Can you tell me how to that? I check your gide, but can't find that... sorry
dywerd said:
I don't know why they are not showing in vts, but now they are there (com_android_settings & so on), but android.xml not, and now I see that I have to create that, right? Can you tell me how to that? I check your gide, but can't find that... sorry
Click to expand...
Click to collapse
rename com_android_framework.xml to android.xml, you have redirected to android.xml but named one xml as com_android_framework
you should download my Green_Hulk.apk which I attached to the 2nd post, it is a complete apk, you should get your concept clear from that apk
saqib nazm said:
rename com_android_framework.xml to android.xml, you have redirected to android.xml but named one xml as com_android_framework
you should download my Green_Hulk.apk which I attached to the 2nd post, it is a complete apk, you should get your concept clear from that apk
Click to expand...
Click to collapse
Thanks for your help! I really appreciate it!
I think I too noob for that, I do what you said or at least I think I do, but no succes :crying:
I upload my "creation"; if you so kind, will you see that and maybe you can help again for me... :angel::fingers-crossed:
Sorry for disturbing you
ImageRx
@saqib nazm
Thank You for Such an Awesome Guide!
I've just made a script ImageRx that would​
1.Add the required prefix to image name and Rename them
2.Also create the required redirection xml​
So this Would Automate renaming multiple images with same prefix as needed for NICS themer
Download ImageRx_Madaditya
Also Find my Updated tool Here ToolsX
Credits
[email protected] Used his Goptimizer Mini Cygwin Pack as Base for Bash script to Run on windows!
2 @saqib nazm-For this Awesome guide
Click to expand...
Click to collapse
Hope this will be helpful :good:
Since this is my first script might have errors.Please report​
dywerd said:
Thanks for your help! I really appreciate it!
I think I too noob for that, I do what you said or at least I think I do, but no succes :crying:
I upload my "creation"; if you so kind, will you see that and maybe you can help again for me... :angel::fingers-crossed:
Sorry for disturbing you
Click to expand...
Click to collapse
Ohk I will take a look at night, or if not then tomorrow
Madaditya said:
@saqib nazm
Thank You for Such an Awesome Guide!
I've just made a script that would​1.Add the required prefix to image name and Rename them
2.Also create the required redirection xml​So this Would Automate renaming multiple images with same prefix as needed for NICS themer
Download ImageRx_Madaditya
Hope this will be helpful :good:
Since this is my first script might have errors.Please report​
Click to expand...
Click to collapse
Really thanks for this man :good: you just made things alot easier now I will link this thread to my 2nd post

[TUT] TwitterMod Theming Tutorial

Hello all, as I am not always available to update this app, I have decided to release a DIY tut so you guys can mod it yourself
Also from this, I hope it will give you guys some idea how to apply these mods to other apps
We shall begin
============
What is needed:
1. APK Tool or APK MultiTool or anything which you can decompile, compile and sign the apk
( Personally I use APK MultiTool and I am going to use that as an example throughout the whole TUT )
2. Java installed on your com to run APK MultiTool
3. Notepad+ or any similar code editing programs
4. Time and patience
Procedure:
1. Firstly, you are going to have to download Twitter apk of course
You can get the APK from PlayStore or apkmirror.com
2. Decompile it using APK MultiTool. Please refer to guides on how to do so if you dont know how
3. Now everything will be decompiled into a folder.
4. First thing we will mod AndroidManifest.xml
#RemovingPermissions
5. Delete the lines of permissions you dont want, eg
Code:
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.READ_CONTACTS"/>
<uses-permission android:name="android.permission.RECEIVE_SMS"/>
6. Save the file
#Changing launcher icon
7. Now we will be changing the launcher icon of Twitter
- Usually you can find out what is the file of the icon by looking into the AndroidManifest.xml
Code:
android:icon="@drawable/[COLOR="MediumTurquoise"]ic_launcher_twitter[/COLOR]"
8. So for Twitter, we will be going to the drawables folder in res and find for ic_launcher_twitter
- Drawables folder can be drawable-ldpi/mdpi/hdpi/xhdpi/xxhdpi and so on
- ldpi, mdpi, hdpi, xhdpi, tvdpi are all screen "size". U will notice the icons in ldpi are smaller while the icons in xhdpi are bigger
- From here you also can theme other icon according to your preference
9. I have uploaded an attachment which consist of TwitterMod Teal launcher icon.
#Changing statusbar color ( For Lollipop )
10. We will create a values-v21 folder in res
- We create this folder so that only Lollipop roms will read this. Learn more here
- If values-v21 folder already exist, skip to next section
11. From the values folder, copy styles.xml to values-v21 folder
12. Now open up styles.xml in values-v21 and search for the base theme ( Hit ctrl+f on your keyboard )
- The base theme for that app usually can be found at AndroidManifest.xml also at
Code:
android:theme="@style/Theme"
- For some apps there is an exeption and may not always work with this base theme
- So improvise yourself and find the second nearest theme in styles.xml
- For Twitter, the base theme somehow is ThemeBase
13. So in styles.xml of Twitter, the base theme should look like this :
Code:
<style name="[COLOR="YellowGreen"]ThemeBase[/COLOR]" parent="@android:style/[COLOR="Red"]Theme.Material.Light[/COLOR]">
- The words in red may vary from different apps
- Please note that Theme.Material.Light is only applicable to v21 folders
- If you see Theme.Holo or something like that in v21 folder, feel free to change it too Theme.Material.Light
- Learn more here
14. Now at that base theme section, add this code
- This will be the color of your status bar, navigation bar and recent app panel app color
- Change the RED code to any color you want. I have some reference for you down there
Code:
<item name="android:statusBarColor">#[COLOR="red"]ffffffff[/COLOR]</item>
<item name="android:navigationBarColor">#[COLOR="red"]ff000000[/COLOR]</item>
<item name="android:colorPrimary">#ff123456</item>
[U]Color Code[/U]
Black - FF000000
White - FFFFFFFF
Teal - FF009688
[URL="https://www.google.com/design/spec/style/color.html#color-color-palette"]More colors[/URL]
15. Save the file
#Make the app fun ( You can skip this if you want )
16. Now open up strings.xml in values folder
17. Change what you want accordingly with some common sense
18. Now we will add some credits to yourself and maybe me?? :cyclops:
19. Goto xml folder and open up preference.xml
20. Add this line here
Code:
<PreferenceScreen android:title="@string/[COLOR="SeaGreen"]twittermod_title[/COLOR]" android:key="about" android:summary="@string/[COLOR="RoyalBlue"]twittermod[/COLOR]" android:order="1004" />
</PreferenceScreen>
21. Open strings.xml and add this code anywhere
Code:
<string name="[COLOR="SeaGreen"]twittermod_title[/COLOR]">[COLOR="Red"]BLABLA[/COLOR]</string>
<string name="[COLOR="RoyalBlue"]twittermod[/COLOR]">[COLOR="red"]BLABLA[/COLOR] </string>
22. Save it
#Finally
23. Now everything is done, compile and sign the app using APKMultiTool or whatever
24. If their is an error compilling, check what it is and post here for help
- I will do my best to reply in a short time
25. Install it and feel proud of yourself.
26. Fail and errors will exist and always, you can come here for help
I might have missed out something so it would be great if someone point it out
Next ( probably ) there will be a tut for KitKat translucent statusbar and for Facebook and Instagram
Thanks to :
Twitter for their apk
Google for their codes
reserved 1
mine also
thank you very much

Categories

Resources