X10 Theme and System Utility v1.5 (adb fix posted) - XPERIA X10 Themes and Apps

I posted directions on how to fix adb on page 4 of this thread if you are getting
adb errors.
Release Notes: Xperia X10 Utility V 1.5
*Update Read Me*
1.5 Posted See Change Log two post down
*End of Update*
I noticed that a lot people are having a hard time flashing themes to their phones.
With that in mind I decided that we need a simpler way to get themes on to our phones and have backups of the original files in case we need to go back to stock for any reason.
Some of the options in this Utility do require that you have root!
While my plan was to make a theme flashing utility I decided to add in a few extra options, as of right now you can …
1. Backup your framework
2. Restore the original theme files (Pre-installed in a folder for this app)
3. Flash a new theme to your phone
4. Backup all your installed apps to your SD Card.
5. Restore your backed up apps from the SD Card to your phone.
6. Install Market Fix
7. Pre-Install Themes Quick Install
Right now this Utility Supports installing Theme files that have Framework-res.apk, Phone.apk, and Phonebook.apk
Next update will add support for themes that edit Time scape and Media scape.
Future Updates will add support to …
1. Backup Apps to PC
2. Restore Apps from PC
3. Root (X10 and X10 Mini / Mini Pro)
4. Backup & Restore SMS messages
5. Download Themes
6. Pre-Installed Themes Quick Install Avail in 1.5
7. Change Startup Animation
8. Uninstall Apps (System and normal)
9. Support for 2.xx
10. Much Much More ….
Directions –
1. Make sure USB Drivers are installed and device is connected
2. Unzip Files
3. Run x10.bat
{
"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"
}
Inside the unzipped folder you will find 4 folders that are called theme 1 - 4 they are empty right now.
Download the them you want to use and extract its files to the top level of any one of the 4 folders then select
Option 1 Flash Theme and then select Theme folder you want to flash and it will do it for you.
Credits and Thank You :
Thanks You Golfben / Che123 it was his G1 Utility that gave me the idea to make this for the X10 and he has allowed me to re-write his scripts and update them for the X10 so we can have a utility to make updating files easier.
Also Thank you to Bin4ry & Jerpelea who’s hard work on rooting and root method inspired me to create this app…
Thank you to all the Theme Makers who work so hard on the themes that we all want to download and use to change or improve the look of our x10.
I am looking to add in some quick install themes, so theme makers if you don't mind me making your theme a quick install theme just let me know and I will add it to next update.
Download Link : X10 Theme & System Utility
Original G1 PC Suite Che123, Thanks again for all the hard work and making it possible for me to make something just as nice for the X10.

Here is a quick guide on how to use the basic flash theme option in X10 Utility.
First Extract the downloaded file...
Then Extract your downloaded theme into 1 of the 4 theme folders
Inside your folder your theme files should be like this
Next Select X10.bat
It will open to Main Menu
Next Select Option 1
Next Select your theme folder
It will have you press any key to start
It will install the theme for you and reboot your phone (If framework was updated)
When it is done just hit any key and it will take you back to the Main Menu.
Now installing a theme is quick and easy.

Change Log:
1.0
First Release
Riddled with bugs
Removed Download link
1.1
All Known bugs fixed
Original Framework, phone, & phonebook added for quick restore option.
1.2
Added Support for TimeScape and MediaScape
Added Support for SMS Backup and Restore
Included AdbWinApi.dll
Included AdbWinUsbApi.dll
The two above files fix the ADB Errors
Please Remember that sms backup is still beta
1.5
Mini Milestone Update
Added Featured Themes From
Chewitt
DJSYSTEM
HunteronX
OM3G4
When using theme selector
just pick XDA Featured themes and pick the theme you want to use.
All Themes in theme selector have link option to go to the post made
by the theme creator.
Added Theme Support for
Brower.apk
Email.apk
Gmail.apk
Launcher.apk
Mms.apk
Music.apk
Added Support to fix your Market from the Main Menu
Backing up Apps now also backs up your App Private apps
Disabled SMS Backups, it was only creating the folders
but not doing the backup. Will fix in up coming release.
Much More that I can't think off right now.

no problem, mate.
Nice to see, that my work is usefull
Curious to see further features

i get this error when i try and flash the theme files;
http://grab.by/5H2G

Do you have adb or the android sdk installed on your systen try to run adb exe first then run x10 and tell me what happens
Sent from my X10i using XDA App

FateZero said:
Do you have adb or the android sdk installed on your systen try to run adb exe first then run x10 and tell me what happens
Sent from my X10i using XDA App
Click to expand...
Click to collapse
adb is definately installed, I can access it through command prompt. http://grab.by/5H3N
]

Q: How is your folder structure when you unzipped did it put x10.bat and adb.exe in the same folder?
Ok I'm Checking into this now, if anyone else is having this problem please let me know.

EDIT: I wrote this before I saw your recent post, I have got both adb.exe and x10.bat in the same folder
ok i tried doing it manually and it still didnt work so i tried copying the adb.exe file to the theme one folder and i got this error 4 times http://grab.by/5H45

ok i tried it again with adbwinapi.dll copied to the theme 1 directory and it seemed to work apart from the first line which stated file path not specified however it seemed to copy all the files in the theme folder. I might just copy bother the adb and adbwinapi.dll files just incase. I found the adbwinapi.dll file in the /android-sdk-windows/tools folder.

*Edit* I just saw your post, that file should be auto detected in the tools folder, I will include it in next patch update.
Also can you tell me what error it gave you this time
That file it says is missing should be in your sdk/tools folder
What Sdk do you have installed
I have attached the adb files that go in sdk/tools
try unzipping the files into that folder then re-run the x10.bin and let me know what happens.
Did it install the theme for you.

FateZero said:
*Edit* I just saw your post, that file should be auto detected in the tools folder, I will include it in next patch update.
Also can you tell me what error it gave you this time
That file it says is missing should be in your sdk/tools folder
What Sdk do you have installed
I have attached the adb files that go in sdk/tools
try unzipping the files into that folder then re-run the x10.bin and let me know what happens.
Did it install the theme for you.
Click to expand...
Click to collapse
yep it installed theme, it seems like everythings there except for the reskinned mediascape.apk and timescape.apk's but I think you omitted them from your original .bat file.

Yeah I'm working on V1.2 right now it will be posted in about an hour with support for time scape and media scape files.

ah ok, I'll download it in the morning, its about 2:30am over here! I tried adding
@adb push Timescape.apk /sdcard/Timescape.apk
and
@adb shell dd if=/sdcard/Timescape.apk of=/system/framework/Timescape.apk
to the .bat file but it doesnt seem to update Timescape or Mediascape

Yeah Please dont edit, script as it may cause errors, I will be posting an update soon,

FateZero said:
Yeah Please dont edit, script as it may cause errors, I will be posting an update soon,
Click to expand...
Click to collapse
ah sorry, Its kinda interesting editing the .bat file to solve problems etc.

FateZero said:
Change Log:
1.0
First Release
Riddled with bugs
Removed Download link
1.1
All Known bugs fixed
Original Framework, phone, & phonebook added for quick restore option.
Click to expand...
Click to collapse
Thank you so much for this effort.

V 1.2 Posted
1.2
Added Support for TimeScape and MediaScape
Added Support for SMS Backup and Restore
Included AdbWinApi.dll
Included AdbWinUsbApi.dll
The two above files fix the ADB Errors
Please Remember that sms backup is still beta
@sam_a200 I am happy to help, I hope you enjoy the app and hope
it helps.
Everyone who has downloaded please update to V 1.2

Do i have to install something before i use this?

You need to have the USB Drivers for your phone installed.
I have included ADB and all needed dll files as part of the package.
I will be posting a new update tonight with built in themes from
theme developers thanks everyone for your support.
I have reached out to a few devs about their themes If you want your
theme included and I have not contacted you just let me know and I will build it in.
I will also be posting some bug fixes and new features.

Related

[UTIL][01/31/11][WIN v2.4][LIN v1.3] PC Suite/Font Flasher: BIG UPDATE

Who we are:
Windows version:
Che 123 Twitter
woSaa
Linux version:
crizznaig Twitter
Thanks to:
bluedragon1982 Twitter - for Beta testing the windows suite
carz12 - for Beta testing the linux suite
Click to expand...
Click to collapse
IMPORTANT:
WE ARE NOT RESPONSIBLE IF THIS SCRIPT BRICKS YOUR PHONE, SO BE AWARE!!!
If you don't know what this script does, better don't use it! This script is just a help for lazy people like me...
You need:
Windows / Linux
USB-drivers installed
Rooted Phone
Features:
- Backup functions
- Flash new System Fonts (Big Choice )(Should work on every ROM and every device) - many different fonts (including preview)
- Fix QWERTZ Bug in Danger SPL (i guess G1 only)
- Change modellnumber (Should work on every ROM and every device)
- Flash custom launcher.apk (Should work on every ROM and every device as long as it isn't launcher2.apk)
- Flash custom bootanimation.zip (Should work on every ROM and every device as long as it is 2.1)
- Remove GoogleMaps
- Create a list of installed Apks (installed apks and system apks)(apps only - no app data!)
- App Backup & Restore functions [APP2SD only] (on PC and/or SD)
- Backup and restore SMS/MMS (experimental)
- Get device Logs in textfiles
- Clear EXT
- Clear Dalvikcache
- Backup & Restore MarketDB (experimental)
- Delete/backup/restore Camera Sound
- Optimize system
- Backup/delete/restore ringtones
- Remove youtube.apk
- List of flashable files for this suite - so you can download what YOU need and we can keep this zip small
- Backup & Restore standard Launcher.db for HomeScreen Icons, Settings
- Flash HTC IME Keyboard
- Fix vending_preferences.xml
- Backup images & videos
- Dial Number directly out of the suite
- much more
Additional Features (Windows only!):
- Device Selection
- Delete bootsound
- APK-Installer
- Flash / Backup / Reflash Serif-Fonts
- Flash / Backup / Reflash Fonts on MIUI Roms
- Remove HTC Lockscreen
- Flash Recovery
- Flash Radio
- Flash boot.img
- Flash splash1
Getting started - Windows version:
1. Make sure USB Drivers are installed and device is connected
1.1 If you have a HTC Desire make sure you have the drivers from HTC Sync installed
2. Unzip pc_suite.zip
3. Open folder and start start.bat
4. Follow instructions
Getting started - Linux version:
1. Make sure USB Drivers are installed and device is connected
2. Unzip linux_suite.zip
3. Enter console and start linux-suite.sh
4. Follow instructions
Working Devices:
Please let us know, which device you are using, and if it's working, to expand this list
Supported devices:
HTC Dream / G1
HTC Magic
HTC Desire (install HTC Sync first to get the drivers!)
Nexus One
Evo 4 G
CDMA Hero
T-mobile Pulse
Vodafone 845
HTC Wildfire
Hero GSM
MyTouch 3G
HTC Desire HD
HTC Desire Z
HTC Incredible
Motorola Milestone
LG Ally
Motorola Defy
Sony Xperia X10
Samsung Galaxy I5700
Samsung Galaxy 3 I5800
Samsung Galaxy S
Samsung Captivate
LG Optimus One P500
Acer Liquid
More Features to come... just hit us up with your ideas
Latest changes: Update of our Windows Suite 2.4 - Features (01/31/11):
New function: FLASHING TOOLS: recovery,radio,boot and splash1
Updated: fastboot.exe, adb.exe, AdbWinApi.dll, AdbWinUsbApi.dll are up to date now
A couple of new supported devices:
HTC Desire HD
HTC Desire Z
HTC Incredible
Motorola Milestone
LG Ally
Motorola Defy
Sony Xperia X10
Samsung Galaxy I5700
Samsung Galaxy 3 I5800
Samsung Galaxy S
Samsung Captivate
LG Optimus One P500
Acer Liquid
Layout optimiziation
Click to expand...
Click to collapse
A BIG Thanks to Lior S. for donating
Screenshot of 2.1
{
"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"
}
Further Information and SCREENSHOTS >>
___________________________
Changelog Windows version >>
Changelog Linux CLI (No GUI) version:
Changelog Linux GUI version >>
DOWNLOADS (all versions) >>
|
|
Thats pretty nifty there buddy =]
nice work, maybe we can add more scripts to this or create a real app
bluedragon1982 said:
nice work, maybe we can add more scripts to this or create a real app
Click to expand...
Click to collapse
Thanks
If someone suggest further features, I'm open to this.
1.2 now available.
New Features.
1.3 now available.
Even more features
To anyone who has tried this and Android Commander, can you compare the two?
Izord said:
To anyone who has tried this and Android Commander, can you compare the two?
Click to expand...
Click to collapse
No - you cant compare them.
Android commander is a kind of filemanager for your phone.
This Pc Suite is a kind of batch collection, including the (in my opinion) most common commands and actions, you need for your G1 - just type in your selection and the batch works automatic.
Funny to see: Getting so many downloads and no feedback >.<
Che123 said:
Funny to see: Getting so many downloads and no feedback >.<
Click to expand...
Click to collapse
I get a launcher.apk corrupt.
! C:\pc_suite1.3(2).zip: CRC failed in data\launcher\Launcher.apk. The file is corrupt
I did backup the apps, and it's simple and effective. Not sure what I can do with launcher.apk, but I'll do a search and read.
Thanks!
aaraya1516 said:
I get a launcher.apk corrupt.
! C:\pc_suite1.3(2).zip: CRC failed in data\launcher\Launcher.apk. The file is corrupt
I did backup the apps, and it's simple and effective. Not sure what I can do with launcher.apk, but I'll do a search and read.
Thanks!
Click to expand...
Click to collapse
There are several launcher.apk replacements which you can flash with this function. The one i placed in this suite is only for 2.1 builds afaik.
But if you get another launcher.apk (advanced launcher for example) which is compatible with your rom just place it in /data/launcher of the pc suite and use it again
Nice to see that the backup function is usefull - not only for me
apps back up/restore
how do i do a apps restore?
i have done the back up already and it does work like a charm.. but i dont know how to do do a restore.. and i am not good at all on ADB.. as i been reading and reading but i just cant get do doit.
thanks for the hard work.. and this is an awesome app.
saenz4931 said:
how do i do a apps restore?
i have done the back up already and it does work like a charm.. but i dont know how to do do a restore.. and i am not good at all on ADB.. as i been reading and reading but i just cant get do doit.
thanks for the hard work.. and this is an awesome app.
Click to expand...
Click to collapse
unfortunally i don't yet have a restore option. Maybe it will come.
If you are not good at adb i would recommend you to backup the apps on your sd with this tool. To restore just use a filemanager on your phone and change to the folder /pc_suite/backup_apps/ on your sd and you can install the one you want...
update
1.4 out now
Great work!
I'm very new in the word of android, and this util helps me to use my phone much easier......
Thanks for your work!
New, and BIG update
Hey folk,
i hope is useful for some peoples!
you find Bug? report it!
have phun gn8 ...
it would be cool if you made two seperate folders: 1 for installed and 1 for system apps. Then you could restore them by using
Code:
adb push \data\installed_apps\*.apk /data/app
and
Code:
adb push \data\system-apps\*.apk /system/app
those should work right?
other than that...this is a pretty cool Batch Program man. great job
nvm i figured it out thanks
Macrophage001 said:
it would be cool if you made two seperate folders: 1 for installed and 1 for system apps. Then you could restore them by using
Code:
adb push \data\installed_apps\*.apk /data/app
and
Code:
adb push \data\system-apps\*.apk /system/app
those should work right?
other than that...this is a pretty cool Batch Program man. great job
Click to expand...
Click to collapse
the backup & restore function still are @ the beginning of its development.
So many functions will come...
Thx, for your idea. I'll keep that in mind

[Tool][AIO]Universal Android Flasher v1.40 b (ROM-dump,adb,Fastboot,build.prop,etc.)

Universal Android AIO Flasher Tool$
Updated [16/8/2012] to to v1.40 beta
NANDROID Backup added!
Screenshot taker added!
ROM Dump - Backup/restore added!
Build.prop maker added!
Splash Image Maker added!
{
"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"
}
Warning:This is for advanced users only,I take no responsibility of any damage done to your device using this tool.
I was tired of typing commands for flashing my android,So i made a GUI Application that does all the hassle of flashing etc. easily.
It will work with most Android phones [Rooted] out there.
Right now it has following features:
1.Complete Fastboot Flasher: It can Flash Boot,Recovery,System,Userdata,Radio Images and even Splash Images.
It can also Help in Restoring Nandroid backups(not tested)
2.ADB Flasher:For Cyanogenmod only. It can Flash Boot images,Recovery Image and Splash Image on a Live Running Android Device without rebooting phone
3.Boot Animation Changer: yes it can also change boot animation of Android,
Just choose any zip file of any name and it will flash it.
If it throws an error try "remount System" button
4.Integrated ADB shell: Just with a single click of a button,the Output console becomes ADB shell.
5.Reboot menu: Reboot straight to recovery mode or Fastboot (bootloader mode) or reboot normally with a single click.
5.1 Remount System to r/w with a single click
6.APK Installer. (testing phase).
7.Universal Device Unrooter: removes superuser and SU binary.
8.Splash Screen Image Maker (Converter):Now you can make your own custom Splash Images and flash them straight away in a few clicks.
So many resolutions available.It automatically resizes and coverts the image files.
9.Build.prop editor: Now you can easily import build.prop file from your device or harddrive and edit it in inbuilt richtext editor and save it right on the device or your harddisk.
10.ROM Dump:Now you can dump ROM images easily with included 3 different methods (2 of them not tested)
11.Full Backup/Restore:now possible for ICS 4.0+ devices-easy backup and restore.
12.Online NANDroid Backup:Clockworkmod compatible Online Nandroid Backup-Works on all devices-No need to switch off the device.
ONandroid binary developed by "ameer1234567890"
Original link:http://forum.xda-developers.com/showthread.php?t=1620255
13.Screenshot:now possible to take screenshots from PC (testing)-only for WVGA devices
While Flashing,there is no need to rename image files or copy pasting them here and there,Just browse to the desired file and flash it right away.Just that the path should'nt have spaces in its name.!:highfive:
Usage:
Connect your device in Fastboot mode (for fastboot flasher) or in Debugging mode (for ADB flasher and Boot animation changer) and start the program.
the features are pretty much self explanatory.
If you get stucked or error comes in,you should rectify the problem and restart the application to ensure optimal performance.
Prerequisites:
Fastboot and ADB drivers must be installed and properly working before using this program.
Other upcoming features are:
1.Build.prop editor -added in v1.00
2.Kernel flasher
3.Recovery tools
4.Zipalign
5.Odex/deodex
6.Suggest more...
7.God knows what more...
Any suggestions are Welcome and much Appreciated.:good:
This is an alpha application and may contains bugs like it won't show errors,you have to determine them by looking at shell output,but if you have connected device properly and have drivers installed,you won't run into problems!:angel:
This might not work on Windows Xp,You might need to install NET framework 4.0 or higher to make it work.
Latest Version 1.40 beta
Note:for ffmpeg converter to work,you must download ffmpeg from here and extract it in tools folder of flasher:
http://www.multiupload.nl/ZY3UKJ8BZO
Mirrors for ffmpeg:
http://www.4shared.com/archive/0wKm1az1/ffmpeg.html
http://turbobit.net/jk4g1bdydrrf.html
For those who are unable to get their devices connected:Try copying "adb","AdbWinApi",and"AdbWinUsbApi" files from your android-sdk(or wherever you have adb) to flasher's /tools folder (replacing original ones),then try running Flasher again.
If You liked my work,Atleast Click Thanks Button,its Free,It encourages me.:victory:
Changelog:
[16/8/2012] New Release v1.40 beta:
Added Clockworkmod compatible Online NANDroid Backup
Added Ability to take screenshots
Better error handling
Added Splash screen
[01/8/2012] New Release v1.20 beta:
Added Backup/restore (for 4.0+ only)
Added ROM Dump !
Added Flash_image binary
Added QVGA-lanscape resolution
fixed some permission errors.
[25/7/2012] New Release v1.00 beta:
Build.prop Editor Added!
HD resolutions added in Splash maker (You can request more)
Radio/Modem flasher added in fastboot
added reboot from fastboot
List MTD partion info
Bootanimation changer fixed
Added alternate bootanimation changer
Added Apk reinstall option
Remount system fixed
Fixed splash overwrite bug
Changed download site for ffmpeg
Improved unrooter code
[20/7/2012] New Release 0.99:
MAJOR UPDATE
Splash Image maker added
Refreshed UI
Too many internal changes
[17/7/2012] Minor Release 0.95.2:
Fixed Files path Bug (Having spaces in names)-now you can choose practically any file from any path.
Internal tweaks
[15/7/2012] New Release 0.95:
Added APK Installer
Added Universal unrooter
Other interface changes
Minor fixes
[14/7/2012] New Release 0.91:
Added reboot menu
Added flash_image binary installer for non CM phones
Added System remounter
Added integrated ADB shell
Fixed bootanimation changer
Minor fixes
[14/7/2012]Initial release 0.7
fonehacker said:
Android AIO Flasher
I was tired of typing commands for flashing my android,So i made a GUI Application that does all the hassle of flashing etc. easily.
Right now it has following features:
1.Complete Fastboot Flasher: It can Flash Boot,Recovery,System,Userdata and even Splash Images.
It can also Help in Restoring Nandroid backups(not tested)
2.ADB Flasher: It can Flash Boot images,Recovery Image and Splash Image on a Live Running Android Device without rebooting phone
3.Boot Animation Changer: yes it can also change boot animation of Android,
Just choose any zip file of any name and it will flash it.
While Flashing,there is no need to rename image files or copy pasting them here and there,Just browse to the desired file and flash it right away!:highfive:
Usage:
Connect your device in Fastboot mode (for fastboot flasher) or in Debugging mode (for ADB flasher and Boot animation changer) and start the program.
the features are pretty much self explanatory.
Prerequisites:
Fastboot and ADB drivers must be installed and properly working before using this program.
Other upcoming features are:
1.Build.prop editor
2.APK Installer
3.Kernel flasher
4.God knows what more...
Any suggestions are Welcome and much Appreciated.:good:
This is an alpha application and may contains bugs like it won't show errors,you have to determine them by looking at shell output,but if you have connected device properly and have drivers installed,you won't run into problems!:angel:
This might not work on Windows Xp,You might need to install NET framework 4.0 or higher to make it work.
Download Link:
http://www.multiupload.nl/PVXRL25OKO
If You liked my work,You can hit Thanks Button,It encourages me.:victory:
Click to expand...
Click to collapse
awesome!!!!!!
NICE WORK
nicely done!! :good: keep it up!!
looks awesome
BDogg718 said:
link down..or hijacked...lol
Click to expand...
Click to collapse
Link is perfectly working,just checked.
that is weird. it keeps taking me to some internet vs hollywood site..lol. could u db it for me please? would love to try this
BDogg718 said:
that is weird. it keeps taking me to some internet vs hollywood site..lol. could u db it for me please? would love to try this
Click to expand...
Click to collapse
Just added a 4shared mirror
Well built programme indeed! Congrats!
Tried it out in fastboot mode and flashed cwm recovery image and it went perfectly well!
Tried it on adb interface in live mode got an error, please see the attachment.
Can I suggest an option to add reboot to recovery or simple reboot on the programme interface?:good:
clavicle said:
Well built programme indeed! Congrats!
Tried it out in fastboot mode and flashed cwm recovery image and it went perfectly well!
Tried it on adb interface in live mode got an error, please see the attachment.
Can I suggest an option to add reboot to recovery or simple reboot on the programme interface?:good:
Click to expand...
Click to collapse
The error is beacouse the A9 might not have have flash_image binary.I'll work on it for A9 and similar devices.
That's gud,I'll add those features.:good:
More suggestions are whole heartedly welcomed....
clavicle said:
Well built programme indeed! Congrats!
Tried it out in fastboot mode and flashed cwm recovery image and it went perfectly well!
Tried it on adb interface in live mode got an error, please see the attachment.
Can I suggest an option to add reboot to recovery or simple reboot on the programme interface?:good:
Click to expand...
Click to collapse
Great Job
Can I link this to my Karbonn A9 & Spice Stellar Threads?
prasad12ka4 said:
Great Job
Can I link this to my Karbonn A9 & Spice Stellar Threads?
Click to expand...
Click to collapse
Sure you can...:good::laugh:
awesome
Works Well !!!
Tried with many other tools to flash splash.img for my spice mi 425 didnt work ....This One works flawlessly and also tried with stock boot.img flash it worked... Thanks a ton to fonehacker!!!
This is really a great work Mr.FOnehacker
keep up:cyclops: the great work
fonehacker said:
Android AIO Flasher
Updated to to.91
I was tired of typing commands for flashing my android,So i made a GUI Application that does all the hassle of flashing etc. easily.
It will work with most Android phones [Rooted] out there.
Right now it has following features:
1.Complete Fastboot Flasher: It can Flash Boot,Recovery,System,Userdata and even Splash Images.
It can also Help in Restoring Nandroid backups(not tested)
2.ADB Flasher: It can Flash Boot images,Recovery Image and Splash Image on a Live Running Android Device without rebooting phone
3.Boot Animation Changer: yes it can also change boot animation of Android,
Just choose any zip file of any name and it will flash it.
If it throws an error try "remount System" button
4.Integrated ADB shell: Just with a single click of a button,the Output console becomes ADB shell.
5.Reboot menu: Reboot straight to recovery mode or Fastboot (bootloader mode) or reboot normally with a single click.
5.1 Remount System to r/w with a single click
While Flashing,there is no need to rename image files or copy pasting them here and there,Just browse to the desired file and flash it right away.Just that the path should'nt have spaces in its name.!:highfive:
Usage:
Connect your device in Fastboot mode (for fastboot flasher) or in Debugging mode (for ADB flasher and Boot animation changer) and start the program.
the features are pretty much self explanatory.
If you get stucked or error comes in,you should rectify the problem and restart the application to ensure optimal performance.
Prerequisites:
Fastboot and ADB drivers must be installed and properly working before using this program.
Other upcoming features are:
1.Build.prop editor
2.APK Installer
3.Kernel flasher
4.God knows what more...
Any suggestions are Welcome and much Appreciated.:good:
This is an alpha application and may contains bugs like it won't show errors,you have to determine them by looking at shell output,but if you have connected device properly and have drivers installed,you won't run into problems!:angel:
This might not work on Windows Xp,You might need to install NET framework 4.0 or higher to make it work.
Latest Version 0.91
If You liked my work,You can hit Thanks Button,It encourages me.:victory:
Click to expand...
Click to collapse
Please suggest more features and list out bugs...
Thanks everyone,
You are all kindly requested to give suggestions for more features and also list out all bugs you have encountered.
fonehacker said:
Thanks everyone,
You are all kindly requested to give suggestions for more features and also list out all bugs you have encountered.
Click to expand...
Click to collapse
I think it would be more appropriate if you could hyperlink/incorporate the links of respective recovery/boot/system images of phones in the programme.
Or even better idea is to select a phone, version, type of image required say recovery or any other and then programme leads the user to a particular webpage to download the required file and start using the programme. This option can excellent with a dedicated server to provide link in the programme itself, but manual option isn't a bad idea either.
This can be extended to bootanimations etc. too.
---------- Post added at 07:41 PM ---------- Previous post was at 07:39 PM ----------
Add to it the option of backing up files before writing anything on phone, (no I know you can't backup system.img ).
clavicle said:
I think it would be more appropriate if you could hyperlink/incorporate the links of respective recovery/boot/system images of phones in the programme.
Or even better idea is to select a phone, version, type of image required say recovery or any other and then programme leads the user to a particular webpage to download the required file and start using the programme. This option can excellent with a dedicated server to provide link in the programme itself, but manual option isn't a bad idea either.
This can be extended to bootanimations etc. too.
---------- Post added at 07:41 PM ---------- Previous post was at 07:39 PM ----------
Add to it the option of backing up files before writing anything on phone, (no I know you can't backup system.img ).
Click to expand...
Click to collapse
Actually there are just too many android models out there,so it's virtually impossible link the webpages for respective phones.
This is made to make the flashing like process more easier and user friendly.
BootAnimation changer is provided,but every phone has a different type of boot animations,so users have to search it themselves.
ADB flasher problem solved or not?
And yes,I am working on APK installer and system backup feature,and yes,system can be backed up.
@fonehacker
tried this amazing tool to flash cwm recovery for micromax funbook but it gave me permission error. I tried it in adb method, same was the case with varun's tool too.
wr m I going wrong?
and sum blogs say that t latest version of funbook with baseband 1.2 needs permission change for folders
'dev'
'block'
and 'nandg' file
I tried to change permission but was unable to change permission of nandg file.
watt to do pleas help!!

[TOOLKIT][GUI][MULTI-PLATFORM] Ultimate Backup Tool v2.0 - Full backup without root

{
"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"
}
With this tool, you can completely backup your device without root or unlocked bootloader.
I have tested it so far only with my Galaxy Nexus, but it should also work with other devices running Android 4.0+.
So you can unlock your bootloader without losing your data.
With version 1.1, not all parts of the program will be downloaded, only the necessary.
The most tools in the "Tools" section are for the Galaxy Nexus, but more devices will follow soon.
Now the final release of v2 is out!
The UI is complete, it's much easier to use.
Screenshots
Tutorial (thanks to AndyCr15)
http://www.youtube.com/watch?v=Xa0vnq_ce-M
If you use v1.2.2 you don't need to copy the UBT to platform-tools.
It would be nice if someone would do a tutorial for v2
German Tutorial:*click*
Download
Windows
Ultimate Backup Tool v1
Ultimate Backup Tool v1.1
Ultimate Backup Tool v1.2
Ultimate Backup Tool v1.2.1
Ultimate Backup Tool v1.2.2
Ultimate Backup Tool v1.3
Ultimate Backup Tool v1.3.1
Ultimate Backup Tool v1.3.2
mod edit: Using pay per click links is against XDA rule 13
3. Advertising and Income Generation
Commercial advertising, advertising referral links, pay-per-click links and other income generating methods are forbidden. Do not use XDA-Developers as a means to make money.
Click to expand...
Click to collapse
Mirror link (not always up to date; thanks to chip.de)
ROM Backup Digital Cryptor
Mac OS / Linux
Ultimate Backup Tool v1 (thanks to eyrienne)
mod edit" more pay per click links
Source
UBT
ROM Backup Digital Cryptor(Alpha, post bugs below; big thanks to Marijuana Legal/Marijsoft )
Changelog
v1
Initial release
v1.1
Added download feature
Changeable path for backup
Added "Tools" section
ADB preloads
Added pauses
Added ADB and fastboot check
changed Window size
returning to .bat because some virus scanners have indentified it as malware
v1.2
Path will now be saved
fixed problem with preloading ADB
added version number
added Option to backup a single app
added CWM for GS2 and GS3
fixed Option 2 to install CWM to Verizon
v1.2.1
hopefully fixed the bug with backup functions
v1.2.2
changed window size
spelling mistake corrected
advanced ADB and fastboot check (thanks to 2uk3y)
some UI adjustments (thanks to 2uk3y)
recognizes if it runs on x64 or x86
v1.3
full S2 and S3 support
german translation (thanks to TheMaurice)
added device and version check
added notification if backup has been finished
added device informations
added "Incorrect input" notification to all menus
added pop-ups
v1.3.1
fixed a bug with pop-ups
added pop-ups for backups of a single app
fixed a bug with path of backup of a single app
v1.3.2
option to capture a problem
added package list
added Galaxy Note support
ADB updated
Fastboot updated
v2.0
Added rootmethod for Samsung Galaxy S4
Added option to flash zip
Added rootmethod for many devices (Doom4lord4Root)
Updated option to block ads
Added cloudservice box
Added form to report bug in programm
Updated gpubli (google ads)
Add image to cloud (experimental) (save your photo sdcard cloudservice picasa or flikr - only donation***ImageToCloud) in this version zip file folder image and uploading to google drive
Added CloudManager to add upload to your cloud with a application you get if you donate
Added donationbutton (Marijuana Legal don't have a job, he's so sorry)
Fixed language(English language is default)
Fixed update search and download
Fixed Backup/restore list single app
Known problems
Problems with the HTC One series
Problems with Sony devices from 2011
When you have a problem make sure you have correctly installed drivers.
Donations
Nobody has donated so far, be the first
Our little team
Gigadroid (Scripting)
Marijuana Legal (GUI for Windows and Mac)
Well...tried this on my GF's Droid Razr Maxx but all it did was display the adb.exe help text and then re-start. Does this util require an ADB connection? Or maybe anything else? I'm thinking some more info would be helpful...
Great idea, though -- I really hope it works.
Sent from my halfway-decent Acer A100 running WDS's JB with godmachine's kernel v1.3a cranked up to a sweet "battery life is for chumps" 1.5GHz using xda premium...like a boss!
I have fixed the problem.
The compiler has built crap.
And yes, it requires a ADB connection
I would like to see your source on this, is it possible to create a git?
Sent from my Galaxy Nexus using Tapatalk 2
It's just a .bat file.
Here is the code:
http://pastebin.com/pCHm38Ry
Gigadroid said:
It's just a .bat file.
Here is the code:
http://pastebin.com/pCHm38Ry
Click to expand...
Click to collapse
Thank you
Maybe post it in the first post, as I am not the only one who will want to see the source on a developers forum
does NOT work on sprint's galaxy s III running CM10
A simple gift for this wonderful promising tool...
Since this uses ADB, if adb.exe is not found, it would not give any error/information to the user, of what is happening. It will just exit to the menu. Thus, I have added some ADB detection in the script here. http://pastebin.com/mFXJ3w36
PS: If @Gigadroid would put this up on github, more expansion and contribution is expected.
hai Gigadroid,
can u explain more about each option? coz i a little bit confuse about option 3,4 and 5.
if i need to backup game apps and data saved, which one should i choice ?
sorry for my English.
TQ
UI for your tool
Where can I contribute a simple Windows WinForms based UI for your tool? I am envisioning a save folder for backups, a file selection for restore. Backup name with date and time in file name if so desired, custom file name, ADB existense check, all garnished with explanative messages and an interminent progress bar so as to not block the UI while performing backup or restore.
BTW I just tried it on my SGS2 a day I after I rooted it for backups and it work fine
Now if I could only see how in ADB a package list can be retrieved with friendly names (Don't tell me... let me learn alone)
Does it work with<strikethrough> ICS 4.0.3(galaxy S2)</strikethrough> or even Gingerbread 2.3.6 (Galaxy Y) ?
I got this on galaxy S2
tapatalk سے لکھا گیا
drraptor said:
I got this on galaxy S2View attachment 1285550
tapatalk سے لکھا گیا
Click to expand...
Click to collapse
it's was an old issue with screenadjuster, just disable it. and tap back up my data.
What option to use to Backup everything like in a Nandroid?
bonell said:
What option to use to Backup everything like in a Nandroid?
Click to expand...
Click to collapse
It's data backupper, I think
jaguaralani said:
A simple gift for this wonderful promising tool...
Click to expand...
Click to collapse
Thank you, I will try to include it in the next version.
I have big plans.
It will not only be a backup tool.
ameer1234567890 said:
Since this uses ADB, if adb.exe is not found, it would not give any error/information to the user, of what is happening. It will just exit to the menu. Thus, I have added some ADB detection in the script here. http://pastebin.com/mFXJ3w36
PS: If @Gigadroid would put this up on github, more expansion and contribution is expected.
Click to expand...
Click to collapse
I will also include it in the next version.
Then I will put it up to github.
2uk3y said:
hai Gigadroid,
can u explain more about each option? coz i a little bit confuse about option 3,4 and 5.
if i need to backup game apps and data saved, which one should i choice ?
sorry for my English.
TQ
Click to expand...
Click to collapse
Option 3 is for backup device and app data.
That means when you restore you have only the system apps on your device.
The data of your apps is still present.
If you've done a mission in Dead trigger and install the app again, you're where you left off.
Option 4 is for backup your apps without data.
When you restore you aren't where you left off.
Option 5 is for backup music, pics, etc. hat are saved on your device
I would say you should choose 3 and 4, but with 1 you can do nothing wrong
AlbertoBN said:
Where can I contribute a simple Windows WinForms based UI for your tool? I am envisioning a save folder for backups, a file selection for restore. Backup name with date and time in file name if so desired, custom file name, ADB existense check, all garnished with explanative messages and an interminent progress bar so as to not block the UI while performing backup or restore.
BTW I just tried it on my SGS2 a day I after I rooted it for backups and it work fine
Now if I could only see how in ADB a package list can be retrieved with friendly names (Don't tell me... let me learn alone)
Click to expand...
Click to collapse
I had the same idea for a future release.
Maybe we can work together.
Send me a PM.
drraptor said:
Does it work with<strikethrough> ICS 4.0.3(galaxy S2)</strikethrough> or even Gingerbread 2.3.6 (Galaxy Y) ?
Click to expand...
Click to collapse
Please read the first post. :/
Does not work on stock ROM in Sprint Epic 4G Touch (SPH-D710) "adb: unable to connect for backup" every other adb functions work.
Nice script nonetheless.
bonell said:
What option to use to Backup everything like in a Nandroid?
Click to expand...
Click to collapse
You can't compare this tool with a Nandroid backup.
Option 2 is the closest Option.
Is there a restore data ONLY button for a specific app?

[GUIDE]How to theme your 5x using RRO- NO LONGER RELEVANT

Layers Manager now supports the 5x making this thread redundant. You can find the beta here:
https://plus.google.com/117376207394302665227/posts/P5Z41eL57bz
Still exercise caution when applying Layers.
Here is a small guide on theming your device using the built in "theme engine" a.k.a. "RRO" until it's properly supported with Layers Manager.
Do not attempt this unless your are prepared to do a factory reset or reflash a boot.img in a worst case scenario.
YOU HAVE BEEN WARNED.
Requirements.
Root: LINK
BusyBox: LINK (Optional but recommended for future use).
Root file explorer.
Layers themes: LINK
Layers showcase: LINK
To filter themes:
Select hamburger menu in the upper left.
Choose free/paid layers.
Click menu in upper right.
Select "Android Version" and pick "M".
PLEASE NOTE.
THE THEMES MUST BE COMPATIBLE WITH MARSHMALLOW TO RESTRICT PROBLEMS.
Click to expand...
Click to collapse
Steps.
Gain root.
Install BusyBox open the app and click "Install" (see screenshot below).
{
"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"
}
Use a root file explorer (I use root explorer) to create a folder named "overlay" in "system/vendor" and set its permissions to 775 (see screenshot below).
Download theme/s. TIP do this through your browser to view the package name in the address bar as it will make things easier on the next step.
example:
Code:
https://play.google.com/store/apps/details?id=[B][SIZE="4"]com.dully79.graphite[/SIZE][/B]&hl=en
Using the file explorer navigate to "data/app" and locate the theme you installed.
Inside the folder you will find an apk named "base.apk", copy the apk to your sdcard.
Click the apk and select "view"
Navigate to "assets>Files" and extract the zip/s.
Extract the apks from the extracted zip and copy the desired overlays to the overlay folder we created earlier.
Reboot.
PLEASE NOTE. THE FRAMEWORK LAYER IN GRAPHITE IS UNSUPPORTED AT THIS TIME. DO NOT USE IT.
Problems?.
Until we can view the vendor folder from recovery, here is how to fix a troublesome layer.
Navigate to the overlay folder and delete the layer/s that is causing the issue.
As a last resort, If you cannot gain access to the overlay folder we need to do a factory reset or reflash the boot.img.
Yay! Thank you sir.
Whoa so this is actually the first time I've ever heard of layers or RRO. This is a gamechanger. So a theme like this(https://play.google.com/store/apps/details?id=bitsykolayers.vividcolorwhite&hl=en) would work? Can you combine themes? One that changes navigation bar and one that changes colors in the system?
Pikezer1337 said:
Whoa so this is actually the first time I've ever heard of layers or RRO. This is a gamechanger. So a theme like this(https://play.google.com/store/apps/details?id=bitsykolayers.vividcolorwhite&hl=en) would work? Can you combine themes? One that changes navigation bar and one that changes colors in the system?
Click to expand...
Click to collapse
Yes, depending on the priority of the layers we are able to stack them. If you have layer (A) that changes the status bar with priority 60, and another layer (B) that changes the same resources with a higher priority, layer B will override A.
But do your self a favour and dont apply anything that isnt officially marshmallow supported.
If you get yourself into problems you may have to factory reset, ive had to do 3 times today testing my theme.
Once we can get into the overlay folder from recovery, troublesome layers wont be a problem.:good:
dully79 said:
Yes, depending on the priority of the layers we are able to stack them. If you have layer (A) that changes the status bar with priority 60, and another layer (B) that changes the same resources with a higher priority, layer B will override A.
But do your self a favour and dont apply anything that isnt officially marshmallow supported.
If you get yourself into problems you may have to factory reset, ive had to do 3 times today testing my theme.
Once we can get into the overlay folder from recovery, troublesome layers wont be a problem.:good:
Click to expand...
Click to collapse
Thanks for the response! Have you found any themes that support 6.0 yet?
I downloaded the layers manager app and it says it supports marshmellow already.
Pikezer1337 said:
Thanks for the response! Have you found any themes that support 6.0 yet?
I downloaded the layers manager app and it says it supports marshmellow already.
Click to expand...
Click to collapse
Layers manager does support 6.0 on most devices, just not this hence the steps to extract.
We need to wait for an update.
If you download the Layers showcase app you can filter themes that are compatible with 6.0:
https://play.google.com/store/apps/details?id=com.lovejoy777.showcase&hl=en
Ehh having trouble getting any theme to work. I'll wait a bit until the app is updated
Pikezer1337 said:
Ehh having trouble getting any theme to work. I'll wait a bit until the app is updated
Click to expand...
Click to collapse
What are your EXACT steps?
dully79 said:
What are your EXACT steps?
Click to expand...
Click to collapse
So I downloaded and installed busybox. I then used three different themes that were compatible with 6.0. I used root browser to create a folder in system/vendor called "overlay" The downloaded themes I downloaded from Google Play are in Data/app. I took the apk and clicked it and hit view. Then I went into assets and took the zip folder and extracted it. I took all the apks and put them into the overlay folder. Then I rebooted and nothing happened. I tried timberwolf, skywolf, and inversion UI.
Pikezer1337 said:
So I downloaded and installed busybox. I then used three different themes that were compatible with 6.0. I used root browser to create a folder in system/vendor called "overlay" The downloaded themes I downloaded from Google Play are in Data/app. I took the apk and clicked it and hit view. Then I went into assets and took the zip folder and extracted it. I took all the apks and put them into the overlay folder. Then I rebooted and nothing happened. I tried timberwolf, skywolf, and inversion UI.
Click to expand...
Click to collapse
Did you set the priority for the overlay folder at 775?
dully79 said:
Did you set the priority for the overlay folder at 775?
Click to expand...
Click to collapse
Yup!
Would you mind trying any of those themes to see if you were able to get them working?
---------- Post added at 03:36 PM ---------- Previous post was at 03:19 PM ----------
Nice, got it working. Turns out I wasnt setting the permissions of the apks. Thanks for the help! Do you know any compatible themes for the navigation bar
Pikezer1337 said:
Yup!
Would you mind trying any of those themes to see if you were able to get them working?
---------- Post added at 03:36 PM ---------- Previous post was at 03:19 PM ----------
Nice, got it working. Turns out I wasnt setting the permissions of the apks. Thanks for the help! Do you know any compatible themes for the navigation bar
Click to expand...
Click to collapse
No idea mate, i dont get time to try anyones theme other than my own.
dully79 said:
No idea mate, i dont get time to try anyones theme other than my own.
Click to expand...
Click to collapse
this one and this one work.
It is possible to use Layers Manager to install/uninstall Layers/RRO themes. Here's how you do it:
1. Install a Terminal emulator/use adb shell
2. Remount the vendor partition as rw (read/write)
Code:
$ su
# mount -o remount,rw /vendor
3. Open Layers Manager and install/uninstall your chosen Layers/RRO theme
4. Reboot and enjoy!
Also, a factory reset will not clear any themes installed in /vendor/overlay. You can just flash the vendor image from the factory image to remove all installed themes (no need to wipe)
Code:
fastboot flash vendor vendor.img
Sent from my Nexus 5X using Tapatalk
craigacgomez said:
It is possible to use Layers Manager to install/uninstall Layers/RRO themes. Here's how you do it:
1. Install a Terminal emulator/use adb shell
2. Remount the vendor partition as rw (read/write)
Code:
$ su
# mount -o remount,rw /vendor
3. Open Layers Manager and install/uninstall your chosen Layers/RRO theme
4. Reboot and enjoy!
Also, a factory reset will not clear any themes installed in /vendor/overlay. You can just flash the vendor image from the factory image (no need to wipe)
Code:
fastboot flash vendor vendor.img
Sent from my Nexus 5X using Tapatalk
Click to expand...
Click to collapse
do we need to run this command every time we want to install or remove a layer, if we dont want to copy paste into /overlay?
k.s.deviate said:
do we need to run this command every time we want to install or remove a layer, if we dont want to copy paste into /overlay?
Click to expand...
Click to collapse
For the moment, yes!
I tried the above method and it did not work for me
Thanks for post
@craigacgomez Getting the theme on to the device isn't really the problem, it's removing them.
Until we are able to view the vendor partition from recovery were playing with fire.
And I never said a factory reset will remove any themes, it will put a stop to persistent fcs like SystemUI. I had to do this 3 times yesterday and twice the day before.
Edit: I forgot to say, the reason I say factory reset is because it can be done without the need for a cable and pc to fastboot flash an image.
dully79 said:
@craigacgomez Getting the theme on to the device isn't really the problem, it's removing them.
Until we are able to view the vendor partition from recovery were playing with fire.
And I never said a factory reset will remove any themes, it will put a stop to persistent fcs like SystemUI. I had to do this 3 times yesterday and twice the day before.
Edit: I forgot to say, the reason I say factory reset is because it can be done without the need for a cable and pc to fastboot flash an image.
Click to expand...
Click to collapse
It's not necessarily true that a factory reset will get rid of SystemUI FCs if you use a theme that is not M-compatible. But, yes, it could fix many other reasons for FCs.
Sent from my Nexus 5X

[MOD] UnBloatMi - Xiaomi MIUI Bloatware Remover

UnBloatMi - Xiaomi MIUI Bloatware Remover
I have been searching for a script to remove Bloatware from my Xiaomi Mi5s, and found a couple of different ones that do part of the job.
None were exactly what I was looking for, so I wrote a script of my own.
Although I tested the script on my MI5s only, it should be very usable for any Xiaomi device running MIUI 7 or 8.
In UnBloatMi I have combined multiple lists of MIUI 7 and 8 apps that should be safe to remove.
It also contains a couple that are less safe to remove, but the script will ask for confirmation before removing those.
Which is a big difference from other scripts; you get to choose what to remove and what to restore!
Backup location:
If you edit the script, you can change the backup location to use (by default "/sdcard/UnBloatMi")
You can of course also add more apps to remove to the list in the script. (instructions are in the comments)
It's not needed to remove files from the list, as it will not process files that are not on your device, and you can choose not to remove any app.
To Customize the Script:
Unzip the zip and edit the file under: META-INF\com\google\android\update-binary
This script is written in shell language (sh), so editing is somewhat different from "normal" EDIFY scripts that use the "updater-script" file.
I used part of the excellent template by osm0sis to create UnBloatMi
Install Custom Apps/Files:
You can also have the script install Custom files to /system folder. (So you can add another HomeLauncher, for example)
To have the script install Custom files, just add them to the Zip in "/system/app/" folder:
/system/app/YourCustomApp1/YourCustomApp1.apk
/system/app/YourCustomApp2/YourCustomApp2.apk
The script will automatically install them for you.
To use the Script:
You need to have TWRP Recovery installed.
BACKUP YOUR DEVICE BEFORE RUNNING THIS SCRIPT!!! (I recommend using TWRP Backup)
(even though the script allows you to restore your changes, something can always go wrong - press wrong button for example)
- Move the ZIP file to your SDCard, and install using TWRP Recovery
Basically, you can just follow the instructions on the screen, by pressing Volume buttons.
- The first run, you'll be asked what apps to remove. Backups are automatically made.
You can confirm each app, or choose to only confirm the more risky apps.
- If you run the script again (after testing your installation), it will detect the backups from the previous run.
You can then choose to restore the backup files, or delete them from your device.
- You can now also create a default UnBloat list, that can be used to UnBloat after flashing a (new) ROM.
It is created by checking for installed apps. If an app is not found on the device, it's added to the list.
{
"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"
}
Feel free to edit and change the script.
If you make any improvements, please let me know so I can add them to the script.
This includes reporting what apps caused problems when removed, or comments about apps.
You can find the script in: /META-INF/com/google/android/update-binary (or on GitHub by clicking the "Source Code" link below)
Instructions can be found in the comments of that file.
--UPDATE--
Added Step by Step Restore: You can now choose which apps to restore, so it is easier to troubleshoot your installation.
--UPDATE v0.2--
Added warning to SecurityCenter App (so it has to be confirmed). It caused bootloop on my device when removed.
--UPDATE v0.3--
Bugfixes, Added Apps, changed and added some app comments. Changed download link (GitHub download creates a folder too many)
--UPDATE v0.4--
Changed/Added menu's - Allows you to do more actions at once
Added apps and comments.
Added ability to save a default UnBloat list. This can be used to UnBloat after flashing a ROM.
Download
Source Code
Unfortunately I got an error (missing files) under TWRP 3.0.2
luxim said:
Unfortunately I got an error (missing files) under TWRP 3.0.2
Click to expand...
Click to collapse
I'm using TWRP 3.0.2 as well...
Did the install reach the menu at all?
Can you look at the log file to investigate? (TWRP --> Advanced --> Copy Log --> Open log file from your SDCard)
Zappo said:
I'm using TWRP 3.0.2 as well...
Did the install reach the menu at all?
Can you look at the log file to investigate? (TWRP --> Advanced --> Copy Log --> Open log file from your SDCard)
Click to expand...
Click to collapse
Here it is. My recovery is the ZCX one and I wasn't able to enter the menu. I'm running the latest xiaomi.eu developer.
luxim said:
Here it is. My recovery is the ZCX one and I wasn't able to enter the menu. I'm running the latest xiaomi.eu developer.
Click to expand...
Click to collapse
Thanks for your bug-report and logfile!
It says it couldn't find the script, and after investigating I found the download link to GitHub creates a folder too many inside the zip.
I was hoping to have the available download automatically give the latest version...
I guess I'll have to create a release after every update, and update the link accordingly...
I adjusted the download link in the original post.
this is great! i made my own debloater script, but your is so much more elegant! i hope things dont change much when we update to 8.2....
wurstel said:
this is great! i made my own debloater script, but your is so much more elegant! i hope things dont change much when we update to 8.2....
Click to expand...
Click to collapse
I have just released version 0.4, which allows us to create a default UnBloat list.
This can be used to UnBloat again after flashing a new ROM.
(I'm hoping to use this in combination with OTA updates. I'll write a howto if I manage to get this all to work)
Thanks, i try it...
EDIT: i have removed many apps on my rn3se (kate), wipe davilcache but i've a bootloop :?
Good restore option
Hey @Zappo, did you already get the update to 8.2? Will you be updating the script for the new miui?
wurstel said:
Hey @Zappo, did you already get the update to 8.2? Will you be updating the script for the new miui?
Click to expand...
Click to collapse
I'm running the MIUI Global ROM 8.0.3.0....
As far as I know, no updates yet...
If anyone knows of new or other Bloatware, I'll update the script accordingly.
samurri said:
Thanks, i try it...
EDIT: i have removed many apps on my rn3se (kate), wipe davilcache but i've a bootloop :?
Good restore option
Click to expand...
Click to collapse
If you have found the app causing your bootloop, please let me know. I'll add it to the risky apps list.
I use the "restore one by one" option, and try to find the problem-app that way...
Zappo said:
If you have found the app causing your bootloop, please let me know. I'll add it to the risky apps list.
I use the "restore one by one" option, and try to find the problem-app that way...
Click to expand...
Click to collapse
Hi.
Big thanks for your hard work. At this moment i have personalized your list but i think that velvet.apk is a possible problem
This "# The file number doesn't have to be in order, but should be unique." is no true otherwise the script does not work well (es.: items 0-1-3-4)
samurri said:
this "# The file number doesn't have to be in order, but should be unique." is no true otherwise the script does not work well (es.: items 0-1-3-4)
Click to expand...
Click to collapse
You are both correct and wrong; they don't have to be in order, but do have to be ascending without interruptions (can't have missing numbers)
Ex: items 0-1-3-5-4-2 is OK.
I didn't think it would be a problem, as items don't have to be removed...
I will review your list, and add a comment to velvet.apk when I have the time. (however it didn't cause any problem on my Mi5s)
Ok, thanks.
Do you know where can i find mi apps description?
samurri said:
Ok, thanks.
Do you know where can i find mi apps description?
Click to expand...
Click to collapse
I've been Googling for those quite a bit...
It's hard to find good descriptions for those.
Zappo said:
I've been Googling for those quite a bit...
It's hard to find good descriptions for those.
Click to expand...
Click to collapse
No sorry, velvet is ok but it's need a litlle of attention.
EDIT: install /system/custom1/custom1.apk is impossible
hey @Zappo is this debloat script working for china stable?
wurstel said:
hey @Zappo is this debloat script working for china stable?
Click to expand...
Click to collapse
Yes, it should work for all MIUI 7&8 devices.
If software in the script is not found on your device, it will be automatically skipped.
samurri said:
EDIT: install /system/custom1/custom1.apk is impossible
Click to expand...
Click to collapse
I agree this kind of got lost in the code...
New software is only installed when removing bloatware the first time (or when no backups are found).
It should be automatically installed when choosing "Remove/Restore bloatware" from the first menu.
However when a backup is present on the device (folder "UnBloatMi" by default), this is skipped...
I did this, presuming new software is installed after the first run, and if a backup is already created it doesn't have to be installed again.
Hey @Zappo , found this project for redmi note 2, and it's so heavily debloated, i haven't seen anything like it. Maybe you can look over it and add a few more things to debloat? I tried to recreate it but I don't know which qualcomm apps are essential to our phone, i had only bootloops... Anyway here's the link https://forum.xda-developers.com/redmi-note-2/development/best-sot-t3434915
Edit: i can provide you with a list of all the contents of the rom, i extracted the system partition.

Categories

Resources