Related
{
"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"
}
This tread is not monitored or updated any more use for reference only
Who is this tutorial for?
Beginners like me
People with little or no programming skills
You love to or would like to flash,modify and test roms
This is a very basic tutorial!!
Click to expand...
Click to collapse
Step one: Setting up the Android kitchen
First you will need to set up dsixda's android kitchen
Here is a summary of the installation process( I recommend you read the tread first)
1. Before you do anything install the java jdk(find it in dsixda's thread)
2. Download and extract the cygwin_packages.zip provided by dsixda on third post
3. Run the set up(make sure there is no previous cygwin installation)
4. Follow the kitchen read me txt!!!
5) local package directory *must* be the path to the cygwin_packages folder that you just extracted
6) when it shows all the package names, go to the top and select "all <-> default" until it changes to "all <-> install" (you must click on the arrows)
7. Run the cygwin at least once and close, now you will see a folder inside the cygwin installation like this: Home\your user name\
8. Download the kitchen and extract to the home\your user name\
9. Rename the dsixda-android-kitchen-*** folder to just "kitchen"
10. Now your ready to run the kitchen type:
Code:
cd kitchen(enter)
./menu(enter)
11. If you did things right you should see this:
congratulations!!
Click to expand...
Click to collapse
Step Two: Setting up a working folder1. First our folder structure should look like this:
Code:
cygwin folder/home/your user name/kitchen
2. Inside the kitchen it should look like this:
3. Now we need a rom to work on, for this tutorial i will use my own rom but you can use any hd2 rom. Place the original rom zip in the original_update folder inside the kitchen.
4.run the cygwin.exe again type:
Code:
cd kitchen(enter)
./menu(enter)
5.now enter option 1, enter again. You should see your rom listed, choose and enter
6.you will be asked about changing the working folders name, at this point it makes no difference so just continue.
7.you will be asked to convert to update-scrip do it and continue
8. Now you can view the roms info
9. congratulations you have a working folder!!!
Click to expand...
Click to collapse
Step Three :change/modify/update!
First I will be covering basic changes you can make to your rom, later I will be adding more helpful hints.
Adding/removing applications
1. Go to the working folder where you extracted your rom, inside you will find:
or
2. Then go to "system/app" inside this folder you will find all the rom applications(apks) you may also find some in the data folder if your rom has this folder.
3. Copy, replace, and change any app(apk) be carefull if you dont know what the apk is do not delete!!
4. Congrats you have modified a rom, if your ready and want to see if it worked skip to step four to buil rom from working folder.
Click to expand...
Click to collapse
Adding new boot animation
1. Just replace the bootanimation.zip located in "workingfolder/system/media" with the boot animation of your choice.
here is a sample of my bootanimation to try.
Click to expand...
Click to collapse
Edit the gps script for your country/location
1. In the workingfolder/system/etc/ you will find a file named gps.conf, you can
edit this file with notepad++ or even word.
2. using the right gps script in this file can speed up gps lock, you can
find some from angeldeath, download extract and replace the gps.conf.
Click to expand...
Click to collapse
Changing the default wallpaper
1. Be very careful doing this, do not edit,delete or modify an apk without knowing what it is or does.not all things are as simple as copy and paste.
2. go to the workingfolder/system/framework/
3. Install 7zip and open the framework-res.apk
4. With in the framework-res.apk with 7zip go to "res/drawable-hdpi/" and look for the default_wallpaper.jpg. You can extract modify and replace with new one.
5. Make sure its the same file format and image dimensions.(in some roms you can also modify the default_lock_wallpaper.jpg)
Click to expand...
Click to collapse
MMS Fix for T-mobile
1. *I Have only tested this on MIUI Roms*
2. Go to "workingfolder/system/app"
3. Find MMS.apk
4. Right click and open with 7zip
5.Inside mms.apk go to "rex/xml/"
6.replace the "mms_config.xml" with this "mms_config.xml"
Click to expand...
Click to collapse
modifying build.prop
"build.prop" is a file that contains various system-vital "parameters"
Some can be modified with little risk, some can cause havoc. So Please do this Carefully!!!!!!
1. Locate the file "workingfolder/system/"
2. Open with notepad++
There is several simple changes that can be done, I will start with some and add more later.
LCD Density
1. If you dont know anything about this topic Here is some info to get started
2.Locate this line inside the build.prop "ro.sf.lcd_density=240"
3.The only value you will modify is the "240" to your preference.
Difference is simple and visible!
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Update Kernel From update.zip
Note that it's not always as easy as copy and paste
1. Extract you kernel_update.zip
2. Copy and replace the extracted files to the corresponding folders inside your finished ROM
3.Start with the boot folder
4. If the kernel was from another rom replace initard.gz from your rom
5. Than the system folder (there might be some libs and modules associated with the rom)
6. Another helpful hint is to open the updater-script
to see if your kernel requires you to delete anything for the kernel to work correctly.
sample script:
Code:
delete("/system/ppp");
Click to expand...
Click to collapse
Update GPS librarys From update.zip
1. Extract you GPS_lib_update.zip
2. Copy and replace the extracted files to the corresponding folders inside your finished ROM
6. Another helpful hint is to open the updater-script
to see if your gps lib's require you to delete anything for the lib's to work correctly.
Click to expand...
Click to collapse
Make a wifi calling update.zip
1. Download tytung's T-Mobile WiFi Calling Apps and Lib's
2. Open with 7zip
3. Extract the build.prop
4.Open build.prop with notepad++
5.Now open your build.prop from you rom
6.copy the txt from your rom's build.prop
7.paste to the top of the wifi calling buil.prop
8.save and with 7zip insert the new build.prop to tytun's wifi calling update.zip
9. Flash and test
Click to expand...
Click to collapse
-there are several other options provided by dsixda's android kitchen for that I recomend you go to the tread and read.
Click to expand...
Click to collapse
Step Four: repackage the rom
Now that you have made some changes it's time to test!!
1. Run the kitchen and enter option 99 - "biuld rom from working folder"
2. Choose mgldr or clk
3. I recommend that you go with all default options until you get more experience with the kitchen.
4. When its all done you will find a folder inside "cygwin/home/yousername/kitchen" called output_zip
5. Inside the folder is your new rom ready to be flashed and tested!!!
Click to expand...
Click to collapse
UPDATER-SCRIPT
Thanks to user langthang for a great updater-script guide.
Download it HERE
Click to expand...
Click to collapse
I had a couple of request on how to get custom txt during the ROM installation in CWM,
the updater-script basically tells CWM what steps to take during the installation(flashing rom).
If you don't have any experience please don't edit anything other than what is in this simple tutorial.
1.First once you have your Rom ready in .zip format, Open with 7zip
2.Go to META-INF/com/google/android
3.Extract the updater-scrip file
4.Open with Notepad++
5.Any text that would appear during the CWM install should be in this format :
Code:
ui_print("Put your text in HERE");
Here is the requested 3d MIUI LOGO for example:
Code:
ui_print("");
ui_print("");
ui_print("");
ui_print("");
ui_print("");
ui_print(" ___ ___ ");
ui_print(" /__/\\ ___ /__/\\ ___ ");
ui_print(" | |::\\ / /\\ \\ \\:\\ / /\\ ");
ui_print(" | |:|:\\ / /:/ \\ \\:\\ / /:/ ");
ui_print(" __|__|:|\\:\\ /__/::\\ ___ \\ \\:\\ /__/::\\ ");
ui_print("/__/::::| \\:\\\\__\\/\\:\\__ /__/\\ \\__\\:\\\\__\\/\\:\\__ ");
ui_print("\\ \\:\\~~\\__\\/ \\ \\:\\/\\\\ \\:\\ / /:/ \\ \\:\\/\\");
ui_print(" \\ \\:\\ \\__\\::/ \\ \\:\\ /:/ \\__\\::/");
ui_print(" \\ \\:\\ /__/:/ \\ \\:\\/:/ /__/:/ ");
ui_print(" \\ \\:\\ \\__\\/ \\ \\::/ \\__\\/ ");
ui_print(" \\__\\/ \\__\\/ ");
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print(" ");
6.Add your text start at top and save,
then replace with new updater-scrip
Click to expand...
Click to collapse
congratulations!!
Click to expand...
Click to collapse
There is allot more that I did not cover, didn't even scratch the surface.
This was not intended for porting roms or any mayor scripting, this wont help you
with writing drivers, kernels, libs etc. Just tried to make it as simple as possible for
beginners like me, so we can understand the amount of work devs go through.
Please! please! before you release any Rom, test and test again!!!!!!
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Just want to thank XDA Forums for giving us this space to play learn and share.
man that is wonderful threat from u ..thanks u try to make it simple and u success pls try to make this threat open and i think we can make it as a full guide in the future
wow it looks great I must try it later, thanks man
Gunna give this a go later, thnx bud
Thanks man ! I tried several times to build my own ROM with the kitchen but always failed. It builded right but never booted.
These are the topics I think should be mentionned :
- Injecting your own kernel (I mean : injecting a kernel that comes in a zip).
- clK special demands ?
- editing system configs/files that need a fix to work better with our device.
That's a lot of work but boy am I excited for this. I just might try again !
Nice going mate .... perhaps i post NAND Build some day
I saw a similar guide on Boyppc Theard longtime ago
But I hope we have more Cooker for HD2 here
mccmjoon76 said:
Nice going mate .... perhaps i post NAND Build some day
Click to expand...
Click to collapse
u r welcome in nand ..man we miss your great work here pls try to post nand rom , i know it will be icon here pls try
Nice work
* place holder *
Sent from my HTC HD2 using XDA App
when i open Cygwin from desktop it opens and close alone , any idea please?
Update!!
Just Added the following in step trhee:
MMS Fix for T-mobile
modifying build.prop
-LCD Density
(Please be patient we all have jobs and family's )
cool...gonna try it...
Thanks man
I think this deserve a sticky
On Windows 7 64bit I have this -
What to do??
p.s. java already installed...
this thread has to be marked as " sticky ".
excellent work indeed !
Mods Sticky Pls?
Maybe when this tutorial is complete I will build my own rom.
tin2404 said:
this thread has to be marked as " sticky ".
excellent work indeed !
Click to expand...
Click to collapse
completelly agree!!!
xaoc747 said:
On Windows 7 64bit I have this -
What to do??
p.s. java already installed...
Click to expand...
Click to collapse
Did you install 64b java or 32b? I assume this needs the 32b version which installs fine of 64b windoze.
xaoc747 said:
On Windows 7 64bit I have this -
What to do??
p.s. java already installed...
Click to expand...
Click to collapse
Try this: http://forum.xda-developers.com/showpost.php?p=14474038&postcount=4877
If it still doesn't work, Search dsixda's tread, this has been answered several times before.
Good Luck
what is the location of the following things and how to mod it while cooking a rom(when i cook i have a working folder )
and thats what the question is.. where to pot the following things so that it runs as system apps.
for eg.. a theme..
where to put the files of theme.. which are those files etc..
:
1.theme
2.bootanimation
3.launcher
4.downanimation
m new to rom cooking so
mhrsolanki2020 said:
what is the location of the following things and how to mod it while cooking a rom(when i cook i have a working folder )
and thats what the question is.. where to pot the following things so that it runs as system apps.
for eg.. a theme..
where to put the files of theme.. which are those files etc..
:
1.theme
2.bootanimation
3.launcher
4.downanimation
m new to rom cooking so
Click to expand...
Click to collapse
You can use this guide
http://forum.xda-developers.com/showthread.php?t=1272270
You could always use uot kitchen. Locations of files that need to be modded depends on the ROM. Will it be sense or cm7? Location of bootanimation.zip is /system/media in the sense ROM I'm using and also the same for cm7. If its a sense ROM also check /data/local . The files that are needed to mod are.... framework-res.apk which is in /system/framework .
systemUI.apk which is in /system/app.
And if its a sense ROM, then also com.htc.resources.apk which is also in /system/framework
Fonts are in /system/fonts
I use uot kitchen so all the hard work is done for me but u r still limited.
Sent from my HTC_A510c using xda premium
djthebogan said:
You could always use uot kitchen. Locations of files that need to be modded depends on the ROM. Will it be sense or cm7? Location of bootanimation.zip is /system/media in the sense ROM I'm using and also the same for cm7. If its a sense ROM also check /data/local . The files that are needed to mod are.... framework-res.apk which is in /system/framework .
systemUI.apk which is in /system/app.
And if its a sense ROM, then also com.htc.resources.apk which is also in /system/framework
Fonts are in /system/fonts
I use uot kitchen so all the hard work is done for me but u r still limited.
Sent from my HTC_A510c using xda premium
Click to expand...
Click to collapse
ohk you mean i should edit the script with note pad ++ ?
can you tell me how to set up uot kitchen m sorry m not a noob though but then i am really confused of which kitchen to use
started with ubuntu it was hell slow,
then itje downloaded everythign but that link off BATCH FILE was dead so all time got wasted
and thn now using Dsixda's kitchen..
where can i find uot kitchen set up instructions??
plz link me there,,
will this be a theme for a cm7 or sense rom? all you need to do is pick the rom that you want to make a theme for, browse through the zip and copy the framework-res.apk, systemUI.apk, and also the com.htc.resources.apk to your desktop or whatever folder you want on your computer. Then go to..... http://uot.dakra.lt/kitchen/
click on file upload tab.....then click upload system files. It will then let you browse for the apk files you copied to your desktop. Upload the 2 for cm7 or all 3 for sense rom. Then you just click on the different tabs and select the things you want to add. just make sure to generate previews to get it how you want, and always select mdpi for phone screen size. When adding a bootanimation using uot, make sure you select the location for it, the same as where you bootanimation currently is. Like i said before, mine is a sense rom and my bootanimation.zip is in /system/media, but for some reason on the uot kitchen the default sense rom location for bootanimation is /data/local, so make sure u change it accordingly. Its very simple to use the kitchen, just time consuming till u figure out what exactly u like and want.
djthebogan said:
will this be a theme for a cm7 or sense rom? all you need to do is pick the rom that you want to make a theme for, browse through the zip and copy the framework-res.apk, systemUI.apk, and also the com.htc.resources.apk to your desktop or whatever folder you want on your computer. Then go to..... http://uot.dakra.lt/kitchen/
click on file upload tab.....then click upload system files. It will then let you browse for the apk files you copied to your desktop. Upload the 2 for cm7 or all 3 for sense rom. Then you just click on the different tabs and select the things you want to add. just make sure to generate previews to get it how you want, and always select mdpi for phone screen size. When adding a bootanimation using uot, make sure you select the location for it, the same as where you bootanimation currently is. Like i said before, mine is a sense rom and my bootanimation.zip is in /system/media, but for some reason on the uot kitchen the default sense rom location for bootanimation is /data/local, so make sure u change it accordingly. Its very simple to use the kitchen, just time consuming till u figure out what exactly u like and want.
Click to expand...
Click to collapse
i figured out all that .. i m asking you now that
i did one thing..
i read the update-script
and it was
Code:
ui_print("Applying UOT framework");
run_program("/sbin/busybox", "mount", "/system");
delete("/system/framework/framework-res.apk");
package_extract_dir("framework", "/system/framework");
run_program("/sbin/busybox", "umount", "/system");
run_program("/sbin/busybox", "mount", "/system");
delete("/system/app/SystemUI.apk");
package_extract_dir("app", "/system/app");
run_program("/sbin/busybox", "umount", "/system");
ui_print("Applying UOT fonts");
run_program("/sbin/busybox", "mount", "/system");
package_extract_dir("fonts", "/system/fonts");
run_program("/sbin/busybox", "umount", "/system");
ui_print("Applying UOT bootanimation");
run_program("/sbin/busybox", "mount", "/data");
package_extract_dir("data", "/data");
run_program("/sbin/busybox", "umount", "/data");
i removed the framework-res.apk from my rom zip file
and then pasted the one from the zip i got from uot
then i removed systemui.apk
and pasted from the one i got from uot in to my roms zip file..
and then took the zip file and pasted in my cell,
flashed the rom.zip in via cwm recovery ..
unforrtunately i dont have a status bar :O
i wil paste to bootanimation to system/media
but what about the status baar :O where did it go ..
I don't understand why u r replacing the framework and systemui manually. Just use cwm to install the zip file. Do not modify it after u have cooked it up. Just copy the zip to your SD card and flash.
Sent from my HTC_A510c using Tapatalk
djthebogan said:
I don't understand why u r replacing the framework and systemui manually. Just use cwm to install the zip file. Do not modify it after u have cooked it up. Just copy the zip to your SD card and flash.
Sent from my HTC_A510c using Tapatalk
Click to expand...
Click to collapse
Bro m gonna post this Rom here in the forum.. I have good ideas but no knowledge of how to do ..
N as m gonna post the Rom here I need the uot mods into the Rom n not as a seprate flashable zip .. can I replace the system UI n framework apks while cooking .?
To get status bar back restore system.img file in recovery under advance restore
MrTaco505 said:
To get status bar back restore system.img file in recovery under advance restore
Click to expand...
Click to collapse
Bro as of now m havng my status bar using my cooked Rom with flashed uot mod.. but then how to combine both is my question
If u r trying to use your theme in your own ROM without having to flash it, u will have to replace more than just the systemui and framework I believe and also sign the zip after its edited. U will need to talk to a real theme dev, I would post the question in the themes and apps section or start doin some Google search.
Sent from my HTC_A510c using Tapatalk
You will need to swap com.htc.resources.apk that is compatible with your theme.
{
"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"
}
MrTaco505 said:
You will need to swap com.htc.resources.apk that is compatible with your theme.
Click to expand...
Click to collapse
i had uploaaded the com.htc.resources.apk but it wasnt there in the zip i downloaded from uot kitchen,..
can you help me with how to get a com.htc.resources.apk that is compatible.?
Hi Everyone
I am creating this thread because most of the people still asking how to move the apps 2 sd on ICS, as the app2sd dt is not working.
So here is a step by step guide to do it.
1st you need any root explorer.
I am using the File Manager (because the Root Explorer is getting FCs on ICS)
Here is the link to the File Manager
https://play.google.com/store/apps/details?id=com.rhmsoft.fm&feature=search_result
Load the File Manager
Go to setting and Tick the root explorer and Mount System Folders.
(Allow the Super User Permission)
Then download this file
http://forum.xda-developers.com/attachment.php?attachmentid=890365&d=1328558597
Unzip it and paste it in the sdcard.
Now open the File Manager
Copy The "S2E" from the sdcard\ICS_simple2ext\system\app
and paste it to the system\app (presented in the root folder)
Similarly copy the "20userinit" file from the sdcard\ICS_simple2ext\system\etc\init.d
And paste it to the system\etc\init.d (presented in the root folder)
It will ask to replace the file, so Just Replace it
Now open the S2E from the app drawer and configure the following :
- Menu->Settings: Check "Extended partiton info", "Mount as ext4" and "Set read buffer"
-Reboot your phone
-Start S2E again : Check "Applications" , "Private apps"
-Reboot your phone
Note: If you like you can also check the "Dalvik Cache" and the "Download cache"
You will get around 170 mb internal memory free out of 178 mb.
Special Thanks to:
Maclaw and His Team for Providing us the ICS
Works perfectly, this is the right method. Tested and used on v6 and v7 too.
followed the guide exactly. move the file to the specific location. after i restarted my phone there was no s2e app installed. tried opening it manually from system/app but i got this error : There is a problem parsing the package . the script is there, the 20userinit file, i tried using a2sd DT GUI but it says there is a problem with the script
But... this forum is not the place for guides
Sent from my hexacore rooted toaster with xdatoast premium
Maybe not, but looking after all these morons spamming CM9 dev thread, it could be sticky here, as an exception.
Work great..thanks bro.
Sent from my GT-S5660 using Tapatalk
This is not CWM update package?
donlecho said:
This is not CWM update package?
Click to expand...
Click to collapse
it is, but originally for another phone I think, but I saw the script and you should be able to install it in recovery, just make a backup, and mount system before flashing, the script doesn't do this.
voetbalremco said:
it is, but originally for another phone I think, but I saw the script and you should be able to install it in recovery, just make a backup, and mount system before flashing, the script doesn't do this.
Click to expand...
Click to collapse
But I think the system partition is mounted. See this.
updater-script file from meta inf
Code:
ui_print("Custom update script for");
ui_print("Sandvold's ICS for bravo");
ui_print("Packed by tlex");
ui_print("http://e-tel.eu");
ui_print(" ");
ui_print("Mounting system");
run_program("/sbin/busybox", "mount", "/system");
ui_print("Deleting old files");
ui_print(" ");
delete("/system/etc/init.d/10apps2sd");
ui_print("Extracting new files");
package_extract_dir("system", "/system");
ui_print("Setting permissions");
set_perm(0, 0, 0644, "/system/app/s2e.apk");
set_perm(0, 0, 0755, "/system/etc/init.d/20userinit");
ui_print("Unmounting system");
run_program("/sbin/busybox", "umount", "/system");
ui_print(" ");
ui_print("All done!");
In line 7 is command to mount system.
donlecho said:
This is not CWM update package?
Click to expand...
Click to collapse
I was unable to install it in the clock recovery mode.
Thats Why I found the alternate solution, and posted it.
Its working without any issues
donlecho said:
But I think the system partition is mounted. See this.
updater-script file from meta inf
Code:
ui_print("Custom update script for");
ui_print("Sandvold's ICS for bravo");
ui_print("Packed by tlex");
ui_print("http://e-tel.eu");
ui_print(" ");
ui_print("Mounting system");
run_program("/sbin/busybox", "mount", "/system");
ui_print("Deleting old files");
ui_print(" ");
delete("/system/etc/init.d/10apps2sd");
ui_print("Extracting new files");
package_extract_dir("system", "/system");
ui_print("Setting permissions");
set_perm(0, 0, 0644, "/system/app/s2e.apk");
set_perm(0, 0, 0755, "/system/etc/init.d/20userinit");
ui_print("Unmounting system");
run_program("/sbin/busybox", "umount", "/system");
ui_print(" ");
ui_print("All done!");
In line 7 is command to mount system.
Click to expand...
Click to collapse
lol didnt saw it
Sent from my GT-S5660 using xda premium
Nice guide.
However I simply tried with sucess this app2sd app: https://play.google.com/store/apps/details?id=com.a0soft.gphone.app2sd&hl=en
lemene said:
Nice guide.
However I simply tried with sucess this app2sd app: https://play.google.com/store/apps/details?id=com.a0soft.gphone.app2sd&hl=en
Click to expand...
Click to collapse
U are not able to move the system apps through thie link you have posted.
It just moves the installed apps to sd. So thats why you will not be able to get the maximum possible free space on the internal storage.
The App 2 SD is just a simple functioning app, not an app that makes the internal memory free
Ah, I see.
Thanks, indeed there's a lot of apps that will not move.
I'll follow the guide then.
---------- Post added at 08:27 PM ---------- Previous post was at 07:57 PM ----------
And worked great! Was able to free 130 MB!
btw reboot does not install se2 so I install it manually.
Also my root explorer works ok with gio's ICS.
thanks works!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I am going to do this on my gio right now. But i just installed beta 8 and have to restore from Titanium backup. It installs them to phone, but if i move to SD does the WHOLE thing go or does it leave a bit? Also isnt i risky to put system apps on SD or would things like gmail, mail etc be okay? Im a noob to A2sd sorry
I Think a2sd dt not working because space in system is very low used by CM9 rom...i try to delete some apps in /system/app/ and then install a2sd script n work fine...
There, I just made a working update zip.
http://www.mediafire.com/?mjr9pbnu9zt1trw
AlwaysDroid said:
I am going to do this on my gio right now. But i just installed beta 8 and have to restore from Titanium backup. It installs them to phone, but if i move to SD does the WHOLE thing go or does it leave a bit? Also isnt i risky to put system apps on SD or would things like gmail, mail etc be okay? Im a noob to A2sd sorry
Click to expand...
Click to collapse
No problem you can move every thing to sd-ext.
Just don't worry about that.
waqasleo17 said:
No problem you can move every thing to sd-ext.
Just don't worry about that.
Click to expand...
Click to collapse
Okay thanks! What would you reccomend as a good partition size? i have 2gb left on my 4gb card.
{
"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"
}
Hey guys,
do you want to customize your HTC One M9 with some unique Bootsplash?
I've made some Splashscreens for you, most of them are my personal style,
but i will take requests and add them to the collection.
ATTENTION: S-OFF is required! Do not flash with S-ON!
You flash it at your own risk, as always!
International HTC One M9 tested.
[android-info.txt from 1.40.401.8 is used for flashing]
Instructions:
1. Download your desired splashscreen
2. Put it into your fastboot folder
3. Reboot phone to Download mode.
4. fastboot flash zip splashfilename.zip
5. fastboot reboot
6. Have Fun
Splash Shelby Red:
Preview
Download
Splash Shelby Blue:
Preview
Download
Splash Iron Man 1:
Preview
Download
Splash Iron Man 2:
Preview
Download
Splash Stark Industries:
Preview
Download
Splash Breaking Bad:
Preview
Download
Splash COD Ghosts:
Preview
Download
Splash Android Chip Blue:
Preview
Download
1. Download SplashFlasher_1.0.zip by TrueBlue_Drew
2. Extract SplashFlasher_1.0.zip
3. Put your 1080x1920 image into the "place-image-here" folder.
4. Run CLICK-HERE.bat
5. Press Enter
6. Now press 2 / 3 or 4 to convert your jpg, png or bmp to custom.img
7. Go to "place-image-here" folder, rename custom.img to splash1.nb0
8. Download the example splash screen zip here
9. Open the zip file via double click, copy your own splash1.nb0 into the zip (replace the existing one or remove before adding the new one)
10. Now put your own splash zip into fastboot folder and flash in download mode via instructions in post #1
M9 does not have s-off yet?
acidspider said:
M9 does not have s-off yet?
Click to expand...
Click to collapse
Sunshine is not supporting the M9 yet,
but there are other methods to gain s-off.
SoLdieR9312 said:
Sunshine is not supporting the M9 yet,
but there are other methods to gain s-off.
Click to expand...
Click to collapse
You could share method S-OFF? Thanks
jureca said:
You could share method S-OFF? Thanks
Click to expand...
Click to collapse
S-offed via htc java card. ~$1500 if you want to buy one.
SoLdieR9312 said:
S-offed via htc java card. ~$1500 if you want to buy one.
Click to expand...
Click to collapse
Ok thank you very much!
Will M8 splash screens work on M9? I know display is the same, but I'm wondering about any other deviations in the splash partition.
hgoldner said:
Will M8 splash screens work on M9? I know display is the same, but I'm wondering about any other deviations in the splash partition.
Click to expand...
Click to collapse
The M8 splash flashable for recovery is not working anymore, it says no android-info.txt, the RUU flashable should will work,
if you have the file splash1.nb0 and android-info.txt from M9.
SoLdieR9312 said:
The M8 splash flashable for recovery is not working anymore, it says no android-info.txt, the RUU flashable should will work,
if the files is splash1.nb0 and android-info.txt from M9.
Click to expand...
Click to collapse
My android-info.txt should be different than yours (modelid: OPJA3000); do I need all the cidnum's in the txt file besides my own?
hgoldner said:
My android-info.txt should be different than yours (modelid: OPJA3000); do I need all the cidnum's in the txt file besides my own?
Click to expand...
Click to collapse
No, only MID (modelid) and your own cid have to be listed. All other can be left out.
SoLdieR9312 said:
No, only MID (modelid) and your own cid have to be listed. All other can be left out.
Click to expand...
Click to collapse
What about the lines:
btype
aareport
hbootpreupdate
DelCache
Are those required?
hgoldner said:
Will M8 splash screens work on M9? I know display is the same, but I'm wondering about any other deviations in the splash partition.
Click to expand...
Click to collapse
You could just dd the file, if you're comfortable doing it. You can brick the phone this way if you're not careful.
The splash partition is p15
SoLdieR9312 said:
The M8 splash flashable for recovery is not working anymore, it says no android-info.txt, the RUU flashable should will work,
if you have the file splash1.nb0 and android-info.txt from M9.
Click to expand...
Click to collapse
Hello,
Sucks to hear that the recovery zips aren't work. Never heard of a recovery asking for an android-info.txt before, could adding one to the recovery zip help? Do you think using another partition like data instead of cache would help? Maybe @Captain_Throwback can look at this.
Thanks,
Rsotbiemrptson
Rsotbiemrptson said:
Hello,
Sucks to hear that the recovery zips aren't work. Never heard of a recovery asking for an android-info.txt before, could adding one to the recovery zip help? Do you think using another partition like data instead of cache would help? Maybe @Captain_Throwback can look at this.
Thanks,
Rsotbiemrptson
Click to expand...
Click to collapse
I'm sorry, what are we talking about, here? Recovery-flashable zips don't include android-info.txt files. I think I need more information.
Captain_Throwback said:
I'm sorry, what are we talking about, here? Recovery-flashable zips don't include android-info.txt files. I think I need more information.
Click to expand...
Click to collapse
Hello,
I'm on the same page as you. The OP said that when the splash zips are flashed through recovery it asked for an android-info.txt file. I was under the impression it used the updater-script and the dd method to flash the splash. Thought you might have some insight to this, know the M9 is different, but thought recovery is the same. Not sure what else I can give you. Here is the updater-script for the zips I have, maybe his are different.
From my M8, obviously the partition is different, think it is 15.
ui_print("Update boot splash");
show_progress(0.100000, 0);
ui_print("Mounting /cache");
run_program("/sbin/busybox", "mount", "/cache");
show_progress(0.300000, 0);
ui_print("Extracting boot splash");
package_extract_dir("cache", "/cache");
show_progress(0.500000, 0);
ui_print("Replacing boot splash");
run_program("/sbin/busybox", "dd", "if=/cache/splash.565", "of=/dev/block/mmcblk0p12");
show_progress(0.700000, 0);
ui_print("Deleting temporary file");
delete("/cache/splash.565");
show_progress(0.900000, 0);
ui_print("Unmounting /cache");
unmount("/cache");
ui_print("Done");
show_progress(1.000000, 0);
Thanks,
Rsotbiemrptson
Rsotbiemrptson said:
Hello,
I'm on the same page as you. The OP said that when the splash zips are flashed through recovery it asked for an android-info.txt file. I was under the impression it used the updater-script and the dd method to flash the splash. Thought you might have some insight to this, know the M9 is different, but thought recovery is the same. Not sure what else I can give you. Here is the updater-script for the zips I have, maybe his are different.
From my M8, obviously the partition is different, think it is 15.
ui_print("Update boot splash");
show_progress(0.100000, 0);
ui_print("Mounting /cache");
run_program("/sbin/busybox", "mount", "/cache");
show_progress(0.300000, 0);
ui_print("Extracting boot splash");
package_extract_dir("cache", "/cache");
show_progress(0.500000, 0);
ui_print("Replacing boot splash");
run_program("/sbin/busybox", "dd", "if=/cache/splash.565", "of=/dev/block/mmcblk0p12");
show_progress(0.700000, 0);
ui_print("Deleting temporary file");
delete("/cache/splash.565");
show_progress(0.900000, 0);
ui_print("Unmounting /cache");
unmount("/cache");
ui_print("Done");
show_progress(1.000000, 0);
Thanks,
Rsotbiemrptson
Click to expand...
Click to collapse
Best to use symlink versus block device, so the output file path should be /dev/block/bootdevice/by-name/sp1 to be safe. But I don't see why that wouldn't work (outside of any incompatibilty between the devices).
Captain_Throwback said:
Best to use symlink versus block device, so the output file path should be /dev/block/bootdevice/by-name/sp1 to be safe. But I don't see why that wouldn't work (outside of any incompatibilty between the devices).
Click to expand...
Click to collapse
Hello,
So I tried made the change you suggested and it didn't work. I didn't get any errors, that I noticed, but was hoping you could look at the log and see if I missed something.
Thanks,
Rsotbiemrptson
Rsotbiemrptson said:
Hello,
So I tried made the change you suggested and it didn't work. I didn't get any errors, that I noticed, but was hoping you could look at the log and see if I missed something.
Thanks,
Rsotbiemrptson
Click to expand...
Click to collapse
Are you S-OFF?
The zip itself appears to be fine, but you can't flash a splash on an S-ON device, unless it's in an HTC-signed zip. That hasn't changed.
So I wanted to debloat my MIUI 8.0.3.0.MAGMIDI on MI 5s and removed unnecessary apps like the ones below with NoBloat Free:
Code:
/SYSTEM/APP FOLDER
AnalyticsCore
AntHalService
BasicDreams
BookmarkProvider
BugReport
Chrome
CloudService
DocumentsUI
Drive
Email
fastdormancy
FileManager
Galaxy4
Gmail2
Hangouts
HoloSpiralWallpaper
HTMLViewer
KingSoftCleaner
KSICibaEngine
LatinImeGoogle
LiveWallpapers
LiveWallpapersPicker
Maps
MiDiscover
MiLinkService
MiLivetalk
MiPlay
miui
MiuiVideoPlayer
MiWallpaper
Music2
NfcNci
NFCtestSvc
NoiseField
Notes
PacProcessor
PartnerBookmarksProvider
PaymentService
PhaseBeam
Photos
PhaseBeam
PhotoTable
PrintSpooler
SeempService
StepsProvider
Stk
SystemAdSolution
talkback
TouchAssistant
TranslationService
Videos
Whetstone
xdivert
XiaomiAccount
XiaomiServiceFramework
YouTube
/SYSTEM/DATA-APP FOLDER
Browser
Facebook
klobugreport
Music
/SYSTEM/PRIV-APP FOLDER
Backup
Calendar
CellBroadcastReceiver
CleanMaster
CloudBackup
CNEService
Contatcs
DownloadProviderUi
dpmserviceapp
FindDevice
GoogleFeedback
ims
ManagedProvisioning
MiDrop
Mipub
MiuiGallery
Mms
MusicFX
SecurityCenter
Tag
Velvet
YellowPage
Almost immediately I started to have problem with crashed app windows (strange arabic fonts used for app names) so I turned the device off. The system didn't boot and stayed forever on the Mi logo.
I did a TWRP recovery and it works fine now but I'm still wondering what system app caused this so I can leave it and remove all other.
Anyone tried to debloat MIUI 8 in such scope as mine?
I think you should not delete stuff like AntHalService, velvet, and some others you deleted. If you wanna debloat, those three threads are a good way to get you started: redmi note 3 bloat removal script
save to remove bloatware list
bloatware removal script for mi 5s plus from MIUI.com forum
Use xiaomi.eu custom rom
wurstel said:
I think you should not delete stuff like AntHalService, velvet, and some others you deleted.
Click to expand...
Click to collapse
AntHalService and Velvet are actually quite safe to delete - done it many times without any side effects. I'm wondering about other stuff. Thanks for the links.
alediniz said:
Use xiaomi.eu custom rom
Click to expand...
Click to collapse
Could you elaborate? What's so special about this one in comparison to global MIUI 8.0.3.0.MAGMIDI?
Rejerf said:
Could you elaborate? What's so special about this one in comparison to global MIUI 8.0.3.0.MAGMIDI?
Click to expand...
Click to collapse
Mate, check that https://xiaomi.eu/community/threads/xiaomi-eu-vs-global-rom-differences.37425/
alediniz said:
Use xiaomi.eu custom rom
Click to expand...
Click to collapse
One point to this. Its not only debloated, it got frequent updates.
i decided to make a debloat script on my own. I created this for global stable 8.0.4.0, because i dont trust xiaomi.eu. (they are very intransparent about their work, they could add god knows what to their ROM)
i used a script i found on the MIUI Forum and modified it to my needs:
Code:
ui_print("***********************************************");
ui_print("Remove MIUI 8 Global stable Bloatware ");
ui_print("***********************************************");
ui_print("Mounting system...");
run_program("/sbin/busybox", "mount", "/system");
ui_print("Mounting data...");
run_program("/sbin/busybox", "mount", "/data");
show_progress(0.25, 2);
#ui_print("delete_recursive installed Custom-Stuff...");
#delete_recursive("/system/app/ESFileExplorer", "/system/app/GoogleLauncher ");
#ui_print("Installing new Custom-Stuff...");
#package_extract_dir("system", "/system");
#package_extract_dir("data", "/data");
show_progress(0.25, 20);
ui_print("Removing Bloat...");
delete_recursive("/system/app/AnalyticsCore");
delete_recursive("/system/app/AntiSpam");
delete_recursive("/system/app/AppIndexProvider");
delete_recursive("/system/app/ApplicationsProvider");
delete_recursive("/system/app/BasicDreams");
delete_recursive("/system/app/BookmarkProvider");
delete_recursive("/system/app/BugReport");
delete_recursive("/system/app/Chrome");
delete_recursive("/system/app/Cit");
delete_recursive("/system/app/CloudService");
delete_recursive("/system/app/Drive");
delete_recursive("/system/app/Email");
delete_recursive("/system/app/FileExplorer");
delete_recursive("/system/app/Galaxy4");
delete_recursive("/system/app/Gmail2");
delete_recursive("/system/app/Hangouts");
delete_recursive("/system/app/HoloSpiralWallpaper");
delete_recursive("/system/app/HTMLViewer");
delete_recursive("/system/app/KeyChain");
delete_recursive("/system/app/KingSoftCleaner");
delete_recursive("/system/app/LiveWallpapers");
delete_recursive("/system/app/LiveWallpapersPicker");
delete_recursive("/system/app/mab");
delete_recursive("/system/app/Maps");
delete_recursive("/system/app/MiDiscover");
delete_recursive("/system/app/MiLinkService");
delete_recursive("/system/app/MiLivetalk");
delete_recursive("/system/app/MiPlay");
delete_recursive("/system/app/MiuiCompass");
delete_recursive("/system/app/MiuiScanner");
delete_recursive("/system/app/MiuiVideoPlayer");
delete_recursive("/system/app/MiWallpaper");
delete_recursive("/system/app/ModemTestMode");
delete_recursive("/system/app/NetworkAssistant2");
delete_recursive("/system/app/NFCtestSvc");
delete_recursive("/system/app/NoiseField");
delete_recursive("/system/app/Notes");
delete_recursive("/system/app/PartnerBookmarksProvider");
delete_recursive("/system/app/PaymentService");
delete_recursive("/system/app/PhaseBeam");
delete_recursive("/system/app/Photos");
delete_recursive("/system/app/PhotoTable");
delete_recursive("/system/app/SecurityAdd");
delete_recursive("/system/app/SecurityCoreAdd");
delete_recursive("/system/app/talkback");
delete_recursive("/system/app/Videos");
delete_recursive("/system/app/WAPPushManager");
delete_recursive("/system/app/WfdService");
delete_recursive("/system/app/Whetstone");
delete_recursive("/system/app/YouTube");
ui_print("Removing bloatware priv-app...");
delete_recursive("/system/priv-app/Calendar");
delete_recursive("/system/priv-app/CellBroadcastReceiver");
delete_recursive("/system/priv-app/CleanMaster");
delete_recursive("/system/priv-app/CloudBackup");
delete_recursive("/system/priv-app/MiDrop");
delete_recursive("/system/priv-app/Mipub");
delete_recursive("/system/priv-app/MiuiGallery");
delete_recursive("/system/priv-app/SpacesManagerService");
delete_recursive("/system/priv-app/SpacesTrustAgent");
delete_recursive("/system/priv-app/Tag");
delete_recursive("/system/priv-app/WallpaperCropper");
delete_recursive("/system/priv-app/YellowPage");
ui_print("Removing bloatware system/data-app...");
delete_recursive("/system/data-app");
ui_print("Removing Whetstone leftovers");
delete_recursive("/system/etc/WhetstonePermission");
show_progress(0.25, 5);
show_progress(0.25, 5);
ui_print("Unmounting system...");
run_program("/sbin/busybox", "umount", "/data");
run_program("/sbin/busybox", "umount", "/system");
ui_print("Installation complete!");
everything works perfekt, only problem is that i can't search settings anymore. does anybody of you guys know what disabled app causes this?
Removing "AppIndexProvider" or "ApplicationsProvider" could be causing this issue.
Rejerf said:
Removing "AppIndexProvider" or "ApplicationsProvider" could be causing this issue.
Click to expand...
Click to collapse
crap, thats what i thought...
wurstel said:
i decided to make a debloat script on my own. I created this for global stable 8.0.4.0, because i dont trust xiaomi.eu. (they are very intransparent about their work, they could add god knows what to their ROM)
Click to expand...
Click to collapse
Where did you get Global Stable 8.0.4.0 ? I thought latest global stable 8.0.3.0.
I have the mi5s plus, and that's the latest fw we got. I think it is the same as 8.0.3.0 for mi 5s though.