I think it's very easy to do it, so i want to make a tutorial for this.
1st step: You need to download and extract a CyanogenMod 7 rom.
2nd step: CM7/sytem/app and copy the files ThemeChooser.apk and ThemeManager.apk to the system/app folder of your phone with rootexplorer, qtadb or adb (Optional: if you want it, copy also Cyanbread.apk and/or Androidian.apk)
3rd step: Reboot your phone
4th step: now you can see the theme chooser icon on your appdrawer. now you can download themes for CM7 at the market or from another source.
If there occure any problems, send me a PM and i will help you
Crashed
Theme chooser crashed!!!
You must change the permissions for each file to rw-r--r--. if necessary, copy the CM7 SystemUI.apk and set the permission same as above. Then reboot your device. I've tried it when i'm using Oxygen a few months ago and it's working. CMIIW
Sent from my U8800 using Tapatalk
Related
hi...
i want to change standard notification bar from my htc desire running sense froyo rom with mod battery percentage, animation icons for data, signal, etc.
what i did is :
1. pull framework-res.apk from /system/framework folder
2. extract framework-res.apk using apktool
3. extract & overwrite with icons colour pack v4 downloaded from http://forum.xda-developers.com/showthread.php?t=722993 into drawable & drawable-hdpi folder from extracted framework apk folder.
4. bundled modified framework-res.apk using apktool
5. sign framework-res.apk
6. in recovery mode, adb push framework-res.apk to /system/framework. before doing that, i mount /system first..
7. reboot
what i found, everytime i choose network setting or wireless setting it crashed with error message process.com.android.settings has stopped unexpectedly.
why this error occured ? any other step that i did is wrong ?
I just pull from adb, my PC has 7zip installed so can see drill into the compressed file, drag replace the altered images, back out of the compressed file to commit, push via adb, reboot.
Sent from my Nexus One using XDA App
Why not use the UOT kitchen?
Sent from my HTC Desire using XDA App
HTCinToronto said:
I just pull from adb, my PC has 7zip installed so can see drill into the compressed file, drag replace the altered images, back out of the compressed file to commit, push via adb, reboot.
Sent from my Nexus One using XDA App
Click to expand...
Click to collapse
This is what I do, basically. I make the battery mod with UOT, and when the flashable zip is ready I extract the framework-res to some folder and just replace couple of images, then I'll put the modified framework-res back to the UOT-file and flash it. Works every time.
EDIT: I don't extract the files within framework-res.zip, only the .zip itself so I can open it via WinRar and replace the files. It isn't probably even needed, you could probably replace the needed files when browsing the UOT file with winrar/whatever etc etc. Haven't tried.
Can this same method be applied to anything that can be found in the framework ?
Hi, Sorry for my bad English. The question is simple,
Theme Chooser you can install other rom? Thank you and
sorry if I do not speak English well
edit: I found this guide but does not work on my desireHD, is for Motorola Droid:
the way I did it (because I don't know where else to get a copy) was:
1. download a copy of ultimatedroid 3
2. extract it to your sdcard
use Root Explorer from here down:
3. go into your newly extracted UD folder's system/app folder
4. find themechooser.apk and thememanager.apk
5. copy them to your system's system/app folder
6. run them both so they install themselves
7. done
Help me please
Ok... can somebody tell me how to upload framework-res.apk and systemui.apk from stock browser to UOT kitchen?
I get files not found after clicking select button.
Or is there any UOT kitchen app? That would be great!
Sent from my GT-I9000 using Tapatalk
How to use the kitchen
1. Go to the Kitchen page http://uot.dakra.lt/kitchen/
2. Browse through the available mods and choose what you want (don't forget to press Generate preview if there is such a button)
3. Go to the file upload section and upload the required files, or choose the ROM you use from the kitchen's list (most roms in the list are for HTC Desire)
Files you need to upload:
Froyo rom: framework-res.apk
Gingerbread rom: framework-res.apk and SystemUI.apk
Gingerbread with sense rom: framework-res.apk, SystemUI.apk and com.htc.resources.apk
Cyanogenmod7 rom: Cyanbread.apk or Androidian.apk or any theme for ThemeChooser (rename as you like it to apear in theme menu)
NOTE 1: if you’re uploading theme apk then do not upload any other files; you’re just wasting traffic, because the kitchen will ignore additional files
NOTE 2: Font packs and boot animation do not require files to be uploaded. If you choose only those mods then you get a download without a queue.
4. Go to the summary section. All chosen mods must have a green background. If there is a mod in red background it means you didn’t finish it.
Press Submit work to kitchen
5. Remember the UOT file name (your order number).
6. Go to the Pickup page http://uot.dakra.lt/pickup/ and wait for your file to appear (it can take from 5min to 1hr or more)
7. Download UOT zip into SD card of your phone
8. Reboot into recovery
9. Wipe cache and dalvik-cache (just in case). Do not wipe data / factory reset.
10. Flash UOT zip
11. Reboot phone
thanks but not answering my question.
i want to upload systemui.apk and framework-res.apk from stock browser on my XXJVU Valuepack ROM GT-i9000.
there is no problem in using computer but i want to use my galaxy s. and i cant upload or even select files in stock browser.
hope u understand. anyway thanks for replying
I think it's impossible...
Why don't you use computer?
Sorry for hijacking this topic but I would like to ask if somebody successfully changed lock screen via UOT kitchen on Galaxy S? Thanks.
Hi guys, i really love the 3Min battery Mod from @gharrington Tyvm bro. There is a lot of threads of how to make it yourself but i think most of them are not too detailed and cover everything. So since i use these instructions my self i thought of sharing them in case someone may benefit from it.
Preparation: :
1. Download the latest BatchApkTool .
2. Tools needed and how to extract System.img.
3. Recommended tools needed: Notepad ++, 7zip or Winrar
Instructions::
A.
1. Download the latest BatchApkTool unzip it and move the need files to their designated folders explained in the next step.
2. We need to get SystemUI folder and framework folder(Inside it Framework_res.apk and arm64 folder is needed) either from a System.img in that case use the guide in the preparation section on how to extract it or import them from your device using any file manager with root.
3. Put SystemUI folder in _priv-app folder, and framework folder in to _framework folder.
B.
Open BatchApkTool select your language make sure that all the settings match your rom, enter the following numbers for changes:
83. Smali(By default it's the latest "2.2 latest when writing this" so just check it in case)
84. Api level: ------------- select 23( for Marshmallow)
85. Apktool(By default it's the latest stable version "it was 2.2.0 when writing this" just make sure it is)
C.
1. Under Smali section select '01 Deodex all apks and jars'(In case your rom isn't deodexed yet if it is skip this step). If your rom is stock then your SystemUi.apk needs to be deodexed for this to work. (For Nexus 6p select Arm64 when asked)
2.Under Smali section select '02' to move the deodexed files to _Input_Apk folder.
*Make a backup of META-INF folder and AndroidManifest.xml after extracting them from the deodexed SystemUI.apk file using Winrar or 7zip.
3.Under ApkTool section select '1' to decompile Apks.
4. After that go to _Input_Apk folder and open the decompiled SystemUI folder, navigate to res/layout/system_icons.xml and open with notepad ++
5. Find:
Code:
android:layout_width="9.5dip"
and
Code:
android:layout_height="14.5dip"
Note: These values may not be an exact match, doesn't matter
Change both values to
Code:
android:layout_width="0.0dip"
and
Code:
android:layout_height="0.0dip"
6. Hit enter and directly underneath that line add the following:
Code:
<com.android.systemui.statusbar.policy.MinitBattery android:layout_width="wrap_content" android:layout_height="wrap_content" />
7. Save your work and close notepad ++
8. You now need to navigate to smali/com/android/systemui/statusbar/policy folder
** Download the latest Modfiles package(3MinitBatterySettings, MinitBatteryResources, 3 Smali files) needed from here or main website.
9. Copy the 3 smali files(files that end with .smali) into that policy folder.
10. Time to recompile the SystemUI.apk. Under ApkTool section select '3 recompile apks' in Batchapktool.
11. Once recompiling of SystemUI.apk is complete go to it in _OUT_APK you will find it there, open it with 7zip or Winrar and Don't Extract.
12. Delete META-INF folder and AndroidManifest.xml from newly recompiled SystemUI.apk and replace them with the original backup we took in step C.2.
13. Download the 3MinitBattery_Template1.zip(will remove original SystemUi.apk and replace it) or 3Minit_Battery_Template2.zip(Will not remove the original SystemUi.apk and will leave it for you to remove it manually in case you want to back it up).
14. Use one of the template zips then open it don't extract it just open it with Winrar or 7zip and drop 3MinitBatterySettings, MinitBatteryResources that we got in step C.8 to their respective folders in the zip file. Drop the newly recompiled SystemUI.apk to SystemUI folder if you choose template 1 and if you choose template 2 put it in priv-app folder.
P.s: If you choose template 2 after flashing it go to system/priv-app/SystemUI folder in your device and with any file manger with root delete SystemUi.apk after you back it up to where ever you choose then reboot the device.
15. After this make a backup of your rom and flash the zip.
16. To use 3minBattery app open it and choose your customization then reboot you should see the changes after that. Good luck! :good:
Credits go to:
- @gharrington for his Mod&Guide.
- bursoft for Batch ApkTool.
- @bdorr1105 for his Thread.
- https://androidmtk.com for the Guide&Tools.
Awesome tutorial.. I am looking to add it into a modified stock rom for a Samsung tablet that I have.. Do you know of any easy to follow tutorials for that? i am very new to this part of android..lol.. i am usually on the flashing end and now i am trying to help out for this tab because it has no custom roms until mine. Again, awesome tutorial.
glockman4519 said:
Awesome tutorial.. I am looking to add it into a modified stock rom for a Samsung tablet that I have.. Do you know of any easy to follow tutorials for that? i am very new to this part of android..lol.. i am usually on the flashing end and now i am trying to help out for this tab because it has no custom roms until mine. Again, awesome tutorial.
Click to expand...
Click to collapse
Ty much appreciated. It has been a while since I created this thread since then I have stopped using this mod because it's kind of a headache to do it for every update add to that since Google already enabled the battery percentage inside the battery there was no need any more for the mod. Anyway it's still great to be able to change from time to time. Regarding the tutorial I am sorry to say I haven't tried to create a custom ROM so I can't help you much with that but I am sure there are a lot of tutorials but will require some time to search. Good luck with your project.
i need some help setting up permissions in updater-script. actually i want to install Gboard and PlayGames in Lineage OS 16's System/app or system/priv-app folder. i can do it manually by copying files and set-up permissions and it works but i want to make a recovery flashable zip for installation i tried ZipMe.apk APP and then edit updater-script and add permissions but nothing works.
is there any flashble zip template for LineageOS PIE to install apps in system then please reply
If you just want to install those 2 apps, looks for the Gapps package that contains both, then follow this guide (https://github.com/opengapps/opengapps/wiki/Advanced-Features-and-Options) to install just that 2 apps you want.