hi guys
i am going to make a guide for how to make a custom rom for yourself without a pc.
so straight forward first check that you have following things.
1--> a android device (rooted)
2--> clockworkmod recovery installed
3--> 100% battery
4--> atleast 1.5 GB free on external SD card
BEFORE STARTING THIS METHOD I RECOMMEND YOU TO TAKE A PRINTOUT OF WHAT THIS GUIDE SAYS BECAUSE YOU HAVE TO DO WORK WITHOUT A PC ON A NON MULTITASKING ANDROID AND LOOKING TO XDA SITE OR APP EVERY TIME IS NOT A GOOD IDEA.
STEP ONE :>
First of all move all your data on internal sd card to external one and then do a factory reset.
After that goto recovery mode and follow
wipe data
wipe catch
backup and restore --> backup.
after having a nandroid backup. turn on the device normally. and just install es file explorer(it is good and provide lots of options).
STEP TWO :>
now you have a nandroid backup. goto that folder and open it. there are many files and one of them is system.******* . now copy that to a new folder where you will make a rom and paste it {remember to copy only do not cut or disturbe the original copy in backup folder just copy it}.
in the new folder look at the name system.*** you will get the original extension of that file its either .rar or .tar or.zip
now rename it as system.(the extension you found)
after renamming it just extract it and you will edit in this folder to make a new rom.
STEP THREE :>
in that folder you will see many folders just have a look at all folders and write names of those folder which have .apk files in it on paper. now those folder which have apk files are to be edited.
THERE ARE TWO TYPER OF ROME
1--> DEODEXED {HAVING ONLY .APK FILES IN THOSE FOLDER}
2--> ODEXED {HAVING .ODEX FILE WITH .APK FILES IN THOSE FOLDER}
DESIDE WHATS YOUR ROME TYPE AND FOLLOW THW GUIDE SERIOUSLY
FOR DEODEXED ROM --> now you have to give shape to your rom. i will provide you with list of apps you can change in custom rom.
launcher
gallery
camera
lockscreen
keyboard
calculator
gapps
internet brouser
file manager
you can add special apps to your device like screen recording software
and remove the default apps listed above {first remove default app and then paste the app you like}
FOR ODEXED ROM --> now you have to give shape to your rom. i will provide you with list of apps you can change in custom rom.
launcher
gallery
camera
lockscreen
keyboard
calculator
gapps
internet brouser
file manager
you can add special apps to your device like screen recording software
and remove the default apps listed above
first delete the app and its odex file and then past the new app{if you leave odex there for default app the new app wil be transformed to older once so delete odex of only those apps which you cange}
STEP FOUR :>
now you have apps of your choice and you are exited to test it.
but now its time for trickest part editing build.prop in system
inside system folder you extracted there is a file named build.prop open it and start editing
#change lcd screen density
ro.lcd_density = {increase for magnified view and decrease for a zoomed out view}
#change ram alootment to apps
delvic.vm.heapgrowthlimit = set only one value {68, 96, 124 ,256} {set a higher value than default in your file}
delvic.vm.heapsize = ste higher value than heapgrowthlimit, set only one value {96, 124 ,256} {set a higher value than default in your file}
#to get navigation bar at the bottom with three icons
qemu.hw.mainkeys = 0
save these changes {these lines are not to be edited they are there in that file only change the values ok}
STEP FIVE :>
copy the nandroid folder onto pc and save a copy of that nandroid backup on pc.
YOU HAVE MADE A CUSROM ROM BUT IT CANT BE FLASHED SO NOT GOTO THE SYSTEM FOLDER WHERE YOU EXTRACTED IT AND SELECT ALL FOLDERS INSIDE IT AND MAKE A SAME EXTENSION FILE WHICH YOU EXTRACTED IT FROM {select all folders inside system folder and make same extension file do not just select the system folder from outside go inside the folder and then do that ok}
for this step you will need a pc ofcoz.
STEP SIX :>
GREAT JOB YOU HAVE A SYSTEM.XXX RENAME IT LIKE THE NANDROID BACKUP ONE AND REPLACE THE ORIGINAL SYSTE, FILE WITH YOUR MODDED ON AND JUST CROSS YOUR FINGURES.
all steps are complete and not its time to reboot to recovert
wipe data
wipe catch
advance/wipe delvic catch
backup andrestore/advance restore/restore system
and its done first boot will take time and you have a custom rome made for yourrself on android and time to test it.
remember if you face any problem just use that nandroid which you saved on pc the original one and restore that to go back to custom rom.
if this guide helped please hit thanks.
facing problem contact me my id is
[email protected]
peace
Related
Hello xda.
This is a Guide to help anyone who wishes to create custom ROMs. This Guide aims to be as complete as possible, and will give all information related to creating a custom ROM... editing apks, adding or removing apps, de-odexing apps, and so on.
Al suggestions to improve upon this guide are welcome.
0. Pre-requisites
Click to expand...
Click to collapse
Credits to...
1. puppet13th... My mentor, teacher, and a great friend.
2. Wanman... ApkTool for ICS
3. langthang... For a great Guide on Creating Update Script
4. lokeshsaini94... For lots of help
Downloads
You need to Download the following...
1. Apk Tool [link(ICS)|link(GB)]... A tool for De-Compiling apks
2. 7 zip [link]... A tool for un-compressing any sort of compressed file
3. ROM signer [link]... Restores the signing of the ROM zip file, which is messed up while uncompressing
4. Any Image Resizer
Setting up your PC
You need to do the following...
1. Create a folder (preferably in Desktop, and name it "Android")
2. Create Sub-Folders by the names "Base ROM" and "Custom ROM". Also make Sub Folders by the name...
a. ApkTool... Extract contents of ApkTool Here
b. Signer... Extract Autosigner here
I. Let's get our Base ROM
Click to expand...
Click to collapse
You need to get the base ROM in the ./Desktop/Base ROM folder. It is also recommended that you flash the Base ROM into your phone, as it will help in testing the mods, as you make them.
The process of getting the base ROM will depend on the scenario your situation fits in, from amongst the following...
1. You want an already made Custom ROM as your Base... Download the ROM [willl come in .zip folder], and extract it in /Desktop/Android/Base ROM folder
2. You want to base your ROM on a stock firmware, which came in an ftf package... Use the following tool to extract the files from the ftf file.
3. You want to base your ROM on a stock firmware, which is instaled on your phone...
Take a back up of the ROM using ClockWork Mod, and copy the back up files (from /sdcard/clockworkmod/backup), somewhere to your computer. Then, using this tool, extract the files to /Destktop/Android/Base ROM
Copy the following folders from /system of your phone using Root Browser
/app
/bin
/etc
/fonts
/framework
/lib
/media
/semc
/usr
/xbin
build.prop
4. You want to base your ROM on a stock firmware, that comes as a ready to flash .zip file on the internet... Download the ROM, and extract it in /Desktop/Android/Base ROM folder
After completion, the Base ROM will have the following Folder Structure
Desktop
Android
Base ROM
META-INF [only if you got your base from another Custom ROM][/INDENT][/INDENT][/INDENT]
system
apps
bin
etc
.
.
.
data [may be]
Click to expand...
Click to collapse
*ScreenShots*
Copy the contents of Base ROM folder to Custom ROM folder.
We now have the foundation of our ROM laid out in front of us, inviting us to show our creativity.
II. Let's work on the Base ROM... Creation of the Custom ROM
Click to expand...
Click to collapse
A. Apks Make up the Android System...
We will now work, only on the /Desktop/Android/Custom ROM Folder
1. Look into the /system/apps...
You will find apk files which will be raninging frm 100 to 200 in number. Err, half or more are known as "Crapware". You need to remove files which are useless, that's a very important step to enhance performance of your final ROM. Look into your device's forums, to get the list of Safe-To-Remove appks from the respective firmware. In case your base is an already built custom ROM, you will have to remove lesser or none of the files.
2. Here, you can add your desired files as well, keeping compaitability in mind.
3 [Optional]. On a .txt file, keep a record of all the apps your removed or added, as it will help in troubleshooting at a later stage.
B. Implementing Already-Built-MODs in your ROM...
1. Download any Mod you want to keep in your ROM [Make sure your device, and the Base ROM is compaitable]
2. Extract the zip file and you will get a system folder.
3. Copy the files from the system folder to /Custom ROM/sytem, making sure the files go into the folders they came from.
That is, all apk files from /system/apps folder of the Mod should go to /Custom ROM/system/app folder, and so on...
C. Changing the Interface... Let's Mess with SystemUI[nterface].apk
Go to /system/app and copy SystemUI.apk to
/Desktop/Android/ApkTool/place-apk-here-for-modding
Working with ApkTool
The link provided in this post is of an easy to use software called ApkTool.
1. Double Click on the Script.bat file to open up the software.
*Screenshot*
2. Decompress the SystemUI.apk using option '9'.
Wait for the process to complete
3. Go to /Projects, and you will find a folder called SystemUI.
Open the /SystemUI.apk/res/drawable folders and you will find lots and lots of .png files
*Screenshot*
4. Look into the files carfully.
Bingo, they correspond to the various system elements of the SystemUI of the Base ROM.
5. Open any file you want to edit, edit it, and save in the original location, replacing the original un-edited file. [On a temporary notepad file, note which all files you edit]
Note: You will notce that there are .png files for, say the Battery Icon. You will find that there are files for each state of the Battery Icon. So if you intend to edit the Battery Icon, you need to edit all the files corresonding to each of the states.
5.A. A common exaple of such editing is making the elements of a Gingerbread SystemUI.apk look like ICS SystemUI.apk. For this get hands on any ICS SystemUI.apk and extract both the files in seprate locations, and then copy the files from the ICS SystemUI folder to GB SystemUI folder. However, here you must make sure that the names of the files coming from ICS SystemUI are changed to corresponding values of the GingerBread SystemUI.apk. Here, also ensure that the new files, which replace the original files, have the same dimensions as the original files. If not use any image resizing tool.
*Screenshot*
6. If you want to edit some values in the .xml files, carry on. Edit the files as you wish, and replace the original files. Once you are done with the editing...
7. Open the Script.bat file and run command 11. [Say NO when it asks if the file is a system file]You will have a new SystemUI.apk file called unsignedSystemUI.apk in /place-apk-here-for-modding folder.
Go and fill your pockets with some cookies from the kitchen. Start having them.
8. Keep the temporary notepad file on one side and open the unsignedSystemUI.apk with 7zip, and open the original SystemUI.apk using 7zip besides it.
*Screenshot*
9. Drag and extract the files you edited to a temporary folder.
10. Drag the extracted files to the SystemUI.apk, replacing the older files, making sure all the edited files go to the proper place. [That's why I asked to keep a note of which all files were edited].
*Screenshot*
11. If you edited some .xml files, then you MIGHT need to copy the resources.acrc file at the root of the unsignedSystemUI.apk file to the root of the original SystemUI.apk file.
Once done, the original SystemUI.apk has now become a modded SystemUI.apk, with your creativity embedded into it. Time to test the SystemUI.apk.
12. Using Quick ADB, push the edited SystemUI.apk to your phone.
*Screenshot*
13. Re-boot your phone and you shoud see the changes you made in the UI. .
In case it gives force close message, you messed up somewhere. So you will have to push the original SystemUI.apk [from /Base ROM/system/apps folder], and try to mod the file from scratch again.
14. Copy the sucessfully modded SystemUI.apk from /Apktool/place-apk-here-for-modding folder to /Custom ROM/system/app folder, replacing the older file.
D. Changing the Interface... Editing other .apks
1. As earlier, copy the apk you want to edit from /Custom ROM/System/app to /Apktool/**** folder, and perform the modification to optain a new modded .apk file.
2. Test this file if you wish, by pushing it using Qucik ADB.
3. If the modded file wrks, copy this new file to /Custom ROM/System/app and replace the original file
E. Changing the Interface... Editing the font
1. Take your desired font.ttf file and rename it as DroidSans.ttf..
2. Go to the folder system/fonts/
3. Now, replace the file DroidSans.ttf with your desired DoridSans.ttf...
4. To change the lock screen clock font...replace the Clocktopia.ttf with your desired one (rename first)...
If you did a good job in the above steps, the /Custom ROM folder should be having the contents of a wonderful ROM in making.
Here, I will like to mention that, if you want to upload your custom ROM on the internet and share it, you must ensure that you did lots of hard work in the above steps. There's no point making a custom ROM without modifying lots of files and adding lots of tweaks.
Just make sure that you do so much of modding that, say, your Gingerbread ROM looks like Jellybean, or say, your ROM made for Galaxy Y works as smooth as an SIII.
III. Compiling the Custom ROM
Click to expand...
Click to collapse
A. If you got your base ROM as in [1 or 4] in step I above
1. Copy the META-INF folder from /Base ROM to /Desktop/Android/Custom ROM
2. Rename the Custom ROM folder to whatever-you-want-your-ROM-to-be-called.
3. Add the Folder to a zip file using 7zip.
4. Take this zip file to /Desktop/Android/Signer folder and run sign.bat.
X. The new zip file called Update.zip is your ROM.
Copy this file to the SD Card of your phone, format /system, /data, /cache using CWM and flash your .zip file. And enjoy your custom ROM.
B. If you got your base ROM as in [2 or 3] in step I above... Creating your own Update script
Read the following Tutorial. [link]
Once you are done, try the ROM on your phone. Share it if you feel it's great. And hit Thanks Button.
Reserved
Reserved2
nice guide!
thanks for the tutorial.
Nice guide, continue finish it.:good:
Awesome
Adds some more tutorial please:thumbup:
Thanks for your work
Inviato dal mio GT-N7000 con Tapatalk 2
Please also add link to original thread....
Btw .. Nice guide....
In 1. Looking into system apps... you should delete .apk as well as .odex files when you want to remove an app... Like browser.apk and browser.odex... Many peoples won't delete them....
Sent from my GT-S7500 using xda premium
Thanks for this nice guide. :highfive:
Please add the placeholder *Screenshot* s :good:
beautiful
Thanks a lot for this beautiful guide. Loved it
i tried it ............
i followed the guide n tried editin my custom rom technoduos on sgy duos GT-s6102
all i did was extract the rom using CWM and then added removed some apps at /system/apps
no other tweaks just addin n removin apps dats all then compressed it n signed it
then wen i flashed it on my set it worked (yayyyyyyy)
but there were some problems the apps which i del were gone but the ones i added were not there ..........
also wen i flashed the rom again the apps which were del were back how is it possible i made sure i had del em
plz help
thank you very much for your tutorials are very helpful to me
nice guide! thx
Nice Guide...
Thanks for the hard work to track down all this information and publish for us.
Thanks
Thanks... im gonna give this a whirl
Sent from my SGH-T999 using Tapatalk 2
R: [Guide]Create Custom ROMs | Modify Apks
Very useful giude thanks ; )
Inviato dal mio GT-N7100 con Tapatalk 2
:Good:
Sent from my potato oO
thanks
I have wanted a way to easily flash a zip immediately after flashing a new ROM that will import all my custom ringtones and SMS notifications.
I found a DIY-zip posted by maatsby. It was made for the Desire HD, and it might work just fine with our phones just as it is. I don't know a whole lot about flashable zips but I looked at the zip Synergy made for our GS3s to back up the EFS partition, and I modified the script of the original DIY file to match the same dev/block address for the system partition.
Followed the instructions maatsby had in the OP to put in my own files, flashed on Carbon 1.5 AOSP and it worked perfectly! You can give maatsby thanks in his thread
Here are the steps:
1. Download the DIY-sounds-GS3.zip
2. Open zip but do not extract it
3. Navigate through "system" until you get to the folder that you want to make changes to
4. Drag and drop your song in that folder
> e.g. if you want a new ringtone, navigate to "ringtones" folder and drop your song in to the ringtones folder
5. Delete the README.txt
6. Navigate to the other folders and add your songs there too
> If you don't want to add any other songs, just delete the README.txt files in each of the other folders
7. Nandroid backup
8. Flash in recovery
Well this is awsome
Make it so number one!
Thanks for this, it saves me a lot of time.
Hi all,
I know there are tons of 'how to make themes' threads out there in this community but like the title says , its specially for noobs( like me ).
Now I am not talking about noobs who dont know anything about the android OS,framework, recovery etc. Here, by noobs i mean people who dont know how to decompile apps, sign them , make them flashable , use SDKs etc. This guide will throw some light on some of the easier ways out there by using the brilliant features of some apps and programs combined with each other and believe me , it will give you the final result !
So Lets get started :
REQUIREMENTS
1.A NANDROID BACKUP !!
2. Ninjamorph from Stericson : creating a project , replacing PNGs and finishing the project .
http://forum.xda-developers.com/showthread.php?t=674604
3. An image editing software ( I used Photoshop)
4. Root File Manager (any)
5. Knowledge about your device , Duhh
PROCEDURE
1. Open up ninjamorph and start a new project.
2. Find the APK you wanna modify ( Framework-Res.apk for almost everything; SystemUI.apk for statusbar, clock , general backgrounds , drawer etc ; contacts/seccontacts.apk for phone/dialer , messaging.apk for sms app mods etc , i hope i made my point clear )
3.Modify Apks
now, from here you need to choose your path
Method1
4. (conventional one )Inside the project, goto drawable-hdpi ( for backgrounds goto drawable-nodpi ) and replace the pngs with the pngs you want by downloading them or extracting them from existing packages (of the same size as the original )
5. After replacing the images , simply finish your project and you're done!
Method2( which i used )
4. when you create a project , the Apk is extracted to the location in your device at /sdcard/androidthemes/workspace (your SD card) as a simple folder . Copy this folder to your Pc.
5.Edit the images using an image editing software like PS and save all the images in the copied folder itself in their respective locations OR you can replace the whole apk folder with an already modified/themed folder but just make sure that the modified apk folder is of the same device as yours( since if even a single image which is missing in the modified folder but is present in the original apk folder or is not changed appropriately , it will result in the app not being able to run. It will stop.
6. Once you're done with the replacing, replace the apk folder in /sdcard/androidthemes/extracted with the one you have changed in the above step.
7. Then Goto ninjamorph in your device and simply finish the project whose apk extracted folder you have just modified. Ninjamorph will compile and build the apk from your workspace folder and it will replace the original apk with your modified one.
8. Your new Apk has been themed! :laugh:
Precautions.
1.Have a nandroid backup ( big precaution )
2. Have backups of both the .apk file and the original extracted apk folder , so that if you make an incompatible modification and the app doesnt run, then just replace the apk in the file system of your device ( /system/app or /data/app depending on the apk you are modifying whether it is system or user) OR replace the extracted apk folder in /sdcard/androidthemes/workspace with the original one backed up.
Bonus - Make a flashable zip of your themed apks
http://forum.xda-developers.com/showthread.php?t=1572962 ( modify the updater script in the zip in the META-INF folder present in the sample zip to match your needs ) by @cheatman
Hit Thanks :good: if this helped
[THEMING -Basic] - How to EDIT
SystemUI.apk/Apps Background
Hi there! Just wanna share..
Just a basic background on how to theme your
ROMS. - ofcourse, give thanks to the
developer of your ROMs! .
I made this thread for those users who have
personal wishes for their Phones. Ofcourse, ROM
developers cannot please all of its users. so
just make your own and be happy!.
I just made it easy for easy understanding and
for the newbies.
Tried so many times and tested
I've already tried editing the systemUI.apk of
different ROMs.
Here's what I did :
FIRST : Download 7zip to open the archived
apk. - that's free.
Extracting first the Zip File..
(make sure you copy the original before
extracting it for back up)
1. Download the ROM.zip and extract it to your
PC.
2. Go to \system\app\SystemUI.apk\res
\drawable-ldpi\
3. View the PNG files you wanted to change and
make sure to remember its' file name.
4. After editing/changing the file/image you
wanted, you can save it anywhere from your PC,
let's say on your Desktop.
- Make sure that the file name still remains as
is..
*After you're done editing, updating the
PNG files you wish to change, follow this
steps to update the zip file :
NOTE : You can apply transparency by editing
the PNG file to photoshop by reducing the
opacity of the image
1. Go to the original ZIP file of ROM.Zip from
your PC
2. Right Click the folder and select 7 ZIP -->>
open archive
3. Close all of windows/Browers (or minimize)
4. Go to \system\app\SystemUI.apk\res
\drawable-ldpi\ and it will open a new window of
7zip showing the files inside the zip.
5. Now, given your edited PNG files or
downloaded png files (assuming that files are
located in your desktop). - Click and simply
DRAG the file(s) from your desktop to \system
\app\SystemUI.apk\res\drawable-ldpi\ .
6. It will ask you to confirm the action for it will
replace the existing PNG file that you're trying to
change.
7. Make sure that the file name of the one you
edited/downloaded are THE SAME. -
8. After dragging and replacing the files you
wanted, then you're good to go!
9. Close the 7zip window and that's it!.
You can now install the .zip by copying the
UPDATED zip file to your SD Card.
(Note: Make sure to copy the updated one, not
the backed up one)
Install the zip file from the original thread's
instructions and reboot twice.
After that, you have now a customized
systemUI.apk.
For those who do not want to reinstall
the whole package.. follow these steps:
1. I assumed that you have the zip file of your
ROM.
2. Extract it and go to \system\app\
3. Separate the SystemUi.apk - put it on your
desktop. create a back up,
Right Click SystemUi.apk and select 7 ZIP -->>
extract here - just to view the files you wanted to
change.
Just go the folder and search for the PNG files.
4. Right Click SystemUi.apk and select 7 ZIP --
>> open archive.
5. Go to \res\drawable-ldpi\
6. Click and simply DRAG the PNG file(s) from
your desktop to \res\drawable-ldpi\
7. It will ask you to confirm the action for it will
replace the existing PNG file that you're trying to
change.
8. Make sure that the file name of the one you
edited/downloaded are THE SAME. -
9. After dragging and replacing the files you
wanted, then you're good to go!
APPLYING :
1. Download and install rootexplorer.apk
2. Download the png files you wanted to update.
3. Copy and paste the NEW SystemUi.apk that
you have updated/Edited to your SD card.
4. Open root explorer in your galaxy y then go
and tap MOUNT R/W.
5. Go to \SDCard and go to new SystemUI.apk
that you have updated.
6. Long press the file and select copy
7. Press back and go to \system\app - tap
MOUNT R/W at the top.
8. Paste the new SystemUI.apk from there.
(Note : You will encounter a lot of force closes
for the exixsting systemui is currently being used
by your phone. - just ignore it a lot and scroll
down to look for the new SystemUI.apk.
9. Once you get there, long press on it and select
permissions:
from the pop up, make the checked one like
this :
•___•____ •
•___ .____.
•___ .____.
where Dots are the checked one - Bigger dots
After encountering a lot of force closes, then
reboot the phone and that's it!
(Force Closes are normal, DON't PANIC -
logically, you are currently using your
systemUI.apk so just ignore it
NOTE : You can also apply the same steps in
editing system files apps, just edit the .png files
and locate it using 7zip(when you already opened
it). Have a little LOGIC on how to edit system
app background - same process. just different
apk files and directory
HIT THANKS IF I HELPED YOU - IT
COSTS NOTHING ;]
Thanks to emompong
Sent from my GT-I8262 using XDA Premium 4 mobile app
Or u can use xposed framework
With the apps
1,gravity box
2,ex themer
3,etc
It contains different icons for signal bar,battery,etc
Sent from my GT-I8262 using XDA Premium 4 mobile app
sethukrishnan said:
[THEMING -Basic] - How to EDIT
SystemUI.apk/Apps Background
Hi there! Just wanna share..
Just a basic background on how to theme your
ROMS. - ofcourse, give thanks to the
developer of your ROMs! .
I made this thread for those users who have
personal wishes for their Phones. Ofcourse, ROM
developers cannot please all of its users. so
just make your own and be happy!.
I just made it easy for easy understanding and
for the newbies.
Tried so many times and tested
I've already tried editing the systemUI.apk of
different ROMs.
Here's what I did :
FIRST : Download 7zip to open the archived
apk. - that's free.
Extracting first the Zip File..
(make sure you copy the original before
extracting it for back up)
1. Download the ROM.zip and extract it to your
PC.
2. Go to \system\app\SystemUI.apk\res
\drawable-ldpi\
3. View the PNG files you wanted to change and
make sure to remember its' file name.
4. After editing/changing the file/image you
wanted, you can save it anywhere from your PC,
let's say on your Desktop.
- Make sure that the file name still remains as
is..
*After you're done editing, updating the
PNG files you wish to change, follow this
steps to update the zip file :
NOTE : You can apply transparency by editing
the PNG file to photoshop by reducing the
opacity of the image
1. Go to the original ZIP file of ROM.Zip from
your PC
2. Right Click the folder and select 7 ZIP -->>
open archive
3. Close all of windows/Browers (or minimize)
4. Go to \system\app\SystemUI.apk\res
\drawable-ldpi\ and it will open a new window of
7zip showing the files inside the zip.
5. Now, given your edited PNG files or
downloaded png files (assuming that files are
located in your desktop). - Click and simply
DRAG the file(s) from your desktop to \system
\app\SystemUI.apk\res\drawable-ldpi\ .
6. It will ask you to confirm the action for it will
replace the existing PNG file that you're trying to
change.
7. Make sure that the file name of the one you
edited/downloaded are THE SAME. -
8. After dragging and replacing the files you
wanted, then you're good to go!
9. Close the 7zip window and that's it!.
You can now install the .zip by copying the
UPDATED zip file to your SD Card.
(Note: Make sure to copy the updated one, not
the backed up one)
Install the zip file from the original thread's
instructions and reboot twice.
After that, you have now a customized
systemUI.apk.
For those who do not want to reinstall
the whole package.. follow these steps:
1. I assumed that you have the zip file of your
ROM.
2. Extract it and go to \system\app\
3. Separate the SystemUi.apk - put it on your
desktop. create a back up,
Right Click SystemUi.apk and select 7 ZIP -->>
extract here - just to view the files you wanted to
change.
Just go the folder and search for the PNG files.
4. Right Click SystemUi.apk and select 7 ZIP --
>> open archive.
5. Go to \res\drawable-ldpi\
6. Click and simply DRAG the PNG file(s) from
your desktop to \res\drawable-ldpi\
7. It will ask you to confirm the action for it will
replace the existing PNG file that you're trying to
change.
8. Make sure that the file name of the one you
edited/downloaded are THE SAME. -
9. After dragging and replacing the files you
wanted, then you're good to go!
APPLYING :
1. Download and install rootexplorer.apk
2. Download the png files you wanted to update.
3. Copy and paste the NEW SystemUi.apk that
you have updated/Edited to your SD card.
4. Open root explorer in your galaxy y then go
and tap MOUNT R/W.
5. Go to \SDCard and go to new SystemUI.apk
that you have updated.
6. Long press the file and select copy
7. Press back and go to \system\app - tap
MOUNT R/W at the top.
8. Paste the new SystemUI.apk from there.
(Note : You will encounter a lot of force closes
for the exixsting systemui is currently being used
by your phone. - just ignore it a lot and scroll
down to look for the new SystemUI.apk.
9. Once you get there, long press on it and select
permissions:
from the pop up, make the checked one like
this :
•___•____ •
•___ .____.
•___ .____.
where Dots are the checked one - Bigger dots
After encountering a lot of force closes, then
reboot the phone and that's it!
(Force Closes are normal, DON't PANIC -
logically, you are currently using your
systemUI.apk so just ignore it
NOTE : You can also apply the same steps in
editing system files apps, just edit the .png files
and locate it using 7zip(when you already opened
it). Have a little LOGIC on how to edit system
app background - same process. just different
apk files and directory
HIT THANKS IF I HELPED YOU - IT
COSTS NOTHING ;]
Thanks to emompong
Sent from my GT-I8262 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Thanks Alot... bro!!
It's a really very helpful and easy method.
i change my SystemUI according to my taste.
bcoz of you.
a thumbs up for you.
v_singh said:
Thanks Alot... bro!!
It's a really very helpful and easy method.
i change my SystemUI according to my taste.
bcoz of you.
a thumbs up for you.
Click to expand...
Click to collapse
Don't quote the whole OP please.
Gesendet von meinem GT- I8260L mit XDA App
I just shared some useful info...
Anyway don't forget to hit thanks:thumbup:
Sent from my GT-I8262 using XDA Premium 4 mobile app
Thanks!!!!
Sent from my C6602 using XDA Free mobile app
****Your warranty now void***
I am not responsible for crashing of apps or of bootlooping of your device, be sure you know how to get your device recovered using recovery(obviously custom one like twrp)
Hello guys, i am a new user here (not dev lol) and I have a old android device (codename:lettuce) and people like me who have low storage phones suffer problem due to apps getting bigger and bigger everyday.
No more stupids talks lets get to work.
Info: I recommend you to reduce the size of those user apps which you do not update frequently as after every update they will get replace by new one. And I definitely recommend to use app reduction on system integrated apps as it will allow you to move user apps into system on generated free space
Prerequisites:
1. Root Explorer app
2. ZArchiever app
3. Little knowledge of file managing
There are two independent methods to reduce size of any apk or bundled apk. You can either follow both or one or none
Method 1: Compressing APK's "resources.arsc" ( it is present inside apk you can see it using any archive app, i recommend ZArchiver)
Steps:
1. Search for apps which have >=10MB of "resources.arsc" file in the apk or bundled apk files and mark them for the operation.
2. Copy the apk into a dedicated folder in local storage of your device.
3.Open ZArchiver and open the apk's contents using "view" button
4.Extract "resources.arsc" and then again open the same apk.
5. Now tap on add button located in lower right corner and use file icon.
6.Now select the extracted "resources.arsc" file, check the compression level to fastest and add
7.Magic happened, apk size reduced
8.Move and replace the newly compressed apk or bundle apk with the installed one (make sure you force close the corresponding app first) and change the apk permission to 644.
Tips:
1.Do not compress files at ultra as it will slow down loading of images, icons, and other stuffs.
2. Settings have >=30MB of resources
Method 2: Removing "lib" folder inside those apps' apk or bundled apk which extract "lib" folder during installation like Youtube, Maps, Hangouts and many more. Highly recommended for system integrated apps, It is my advice to do not use this method on user apps.
Info:
1.This method should not be applied on Play Store and Google Play Services.
Steps.
1. ***Very Important*** Only for those apps which are installed either as system or user. Applying this method on backed-up apks will corrupt them. Do not touch these "lib" folders "/system/(app or priv-app)/*app_name*/lib" and "/data/app/*app_name/lib"
2.Copy the apk which fulfill condition for this method and extract lib folder using ZArchiver.
3. Here comes boring task, open any file manager you prefer then create and replace all ".so" files present in "lib" and its child folders with blank files ".so" with ***EXTACT SAME NAME*** nothing change in name or neither absence of any filename..
4. You may choose big ".so" files only greater than ~1MB only and leave others untouched.
5.Now after replacing the lib files with blank one, get back to ZArchiver,.open the apk from which u extracted lib folder then tap "add" button in lower right corner, tap upper file icon and then select the extracted and edited lib folder by tapping its icon, change compression level to ultra and tap add.
6.Now you have a apk file with fake lib files.
7.Force stop the app and replace apk file with edited one and set permission to 644.
8.Enjoy
Screenshots
https://photos.app.goo.gl/6dybtLkwu6mscXJ18