[UTIL][NOV 24, 2022] Apktool - Tool for reverse engineering apk files - Android Software Development

{
"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"
}
Originally Posted by Brut.all, Updated by iBotPeaches
It is a tool for reengineering 3rd party, closed, binary Android apps. It can decode resources to nearly original form and rebuild them after making some modifications; it makes possible to debug smali code step by step. Also it makes working with app easier because of project-like files structure and automation of some repetitive tasks like building apk, etc.
It is NOT intended for piracy and other non-legal uses. It could be used for localizing, adding some features or support for custom platforms and other GOOD purposes. Just try to be fair with authors of an app, that you use and probably like.
Features:
decoding resources to nearly original form
smali debugging: SmaliDebugging
helping with some repetitive tasks
Links:
Project: https://ibotpeaches.github.io/Apktool/
Changelog: http://ibotpeaches.github.io/Apktool/changes
Bugs: https://github.com/iBotPeaches/Apktool/issues
Downloads: https://bitbucket.org/iBotPeaches/apktool/downloads
Commits: https://github.com/iBotPeaches/Apktool/commits/master
Chat: https://gitter.im/iBotPeaches/Apktool
Help? FAQ? Wiki? https://ibotpeaches.github.io/Apktool/documentation/
v2.7.0 (Released November 24th, 2022)
[#2845] - Add SDK T (API 33) support.
[#2776] - Add SDK S v2 (API 32) support.
[#2787] - Update internal aapt/aapt2.
[#2809, #2714] - Add support for newest ResourcesTypes.h specs (policy, overlay and staged alias).
[#1622] - Add ability to generate generic network security config (-n / --net-sec-conf).
[#2843] - Add helpful message during built apk message to identify location of apk.
[#2918, #2662] - Add bleeding edge smali package (2.5.2-dirty) via jitpack.
[#2952] - Add build support for JDK 17.
[#2473] - Fix resource unclosed during unknown file handling. (Thanks auermich93)
[#2815] - Fix style strings regression between aapt1/aapt2 builds. (Thanks IgorEisberg)
[#2778] - Fix support for uses-native-library in Manifest.
[#2789] - Fix support for usesPermissionFlags in Manifest.
[#2855] - Fix windows helper script to allow spaces in path name.
[#1719] - Fix decoding application if using multiple style res types. (Thanks tvildo)
[#2615] - Fix handling with malformed namespaces. (Thanks ljysdfz & MyAnoneNeko)
[#2887] - Fix handling of sparse flags during resource parsing. (Thanks iamr0s)
[#2878] - Fix crash when parsing a manifest numeric that resolves as null.
[#2900] - Fix crash when parsing HTML string with empty tag leading to invalid entry. (Thanks MaSven)
[#2805] - Fix crash when wrongly decoding overlay policies. (Thanks gramound)
[#2945] - Fix regression when decoding overlay policies.
[#2924] - Fix respecting of $XDG_DATA_HOME on Linux for framework files location. (Thanks Miepee)
[#2925] - Fix storing of obfuscated resource files for properly applying proper compression on build. (Thanks Kirlif)
[#2908] - Fix issue parsing an obfuscated resource with a improperly referenced parent resource.
[#2927] - Fix --only-main-classes winning over --no-src. (Thanks Surendrajat)
[#2933] - Fix disassembly of files mixed between r, R and res folders.
[#2940] - Fix handling of (name removed) resources. (Thanks Danealau)
[#2943] - Fix disassembly of raw resources for AndResGuard.
[#2911] - Fix attribute referencing to self package while using AndResGuard.
[#2771] - Revert automatic workaround for using private resources.
Upgrade CI Workflow to leverage latest actions. (Thanks Goooler)
Upgrade org.apache.commons:commons-text to 1.10.0 (from 1.9)
Upgrade org.yaml:snakeyaml to 1.32 (from 1.29)
Click to expand...
Click to collapse
Apktool 2.7.0
md5 ec5b561de3c55ddc2e2223c504b2726b
sha256 c11b5eb518d9ac2ab18e959cbe087499079072b04d567cdcae5ceb447f9a7e7d
Details of Release: https://connortumbleson.com/2022/11/24/apktool-v2-7-0-released/
Thread Guidelines
If you don't know the following terms (aapt, apk, java) - then please don't post in this thread.
If you didn't install frameworks (see FrameworkFiles) - then do that first before asking.
If you want to engage in developer discussions - then post here.
If you want to thank someone or express gratitude - sure why not post here.
If your building from source - do not post those snapshot builds in this thread as we mix builds and makes users confused.
If you believe you've found a bug, I'd prefer you post here: Bug List - but I won't be mad if you post it in this thread.
If you send me a PM about Apktool support, I will ignore it.
If you post any stacktraces, error logs or console output. Use Ubuntu Paste or Pastebin. Don't clutter our thread with 200 line posts.
If you need support. Search this thread. If no luck, post your problem, but please include either an apk / output / log.
Donations:
plegdroid, fisha1, djdarkknight96, Gerard, rquiett, myn, nick1313, robm1911, Accidd, allyourbase, NCandiano, Noxious Ninja, Darkman_RS, XperienceD, Primokorn, muzicfreako, __alax74__, daveyannihilation, aluedeke
Previous Versions:
apktool v2.7.0 - https://forum.xda-developers.com/t/util-feb-26-2022-apktool-tool-for-reverse-engineering-apk-files.1755243/post-87771235
apktool v2.6.1 - https://forum.xda-developers.com/t/util-sep-2-2021-apktool-tool-for-reverse-engineering-apk-files.1755243/page-300#post-86491353
apktool v2.6.0 - https://forum.xda-developers.com/t/util-dec-2-2020-apktool-tool-for-reverse-engineering-apk-files.1755243/page-299#post-85570929
apktool v2.5.0 - https://forum.xda-developers.com/t/util-apktool-tool-for-reverse-engineering-apk-files.1755243/page-297#post-84037727
apktool v2.4.1 - https://forum.xda-developers.com/showpost.php?p=81056995&postcount=5864
apktool v2.4.0 - https://forum.xda-developers.com/showpost.php?p=79028225&postcount=5709
apktool v2.3.4 - https://forum.xda-developers.com/showpost.php?p=77541764&postcount=5507
apktool v2.3.3 - https://forum.xda-developers.com/showpost.php?p=76348010&postcount=5385
apktool v2.3.2 - https://forum.xda-developers.com/showpost.php?p=76158353&postcount=5345
apktool v2.3.1 - https://forum.xda-developers.com/showpost.php?p=74967023&postcount=5178
apktool v2.3.0 - https://forum.xda-developers.com/showpost.php?p=73876294&postcount=5032
apktool v2.2.4 - https://forum.xda-developers.com/showpost.php?p=73219384&postcount=4936
apktool v2.2.3 - https://forum.xda-developers.com/showpost.php?p=72654985&postcount=4819
apktool v2.2.2 - https://forum.xda-developers.com/showpost.php?p=70687935&postcount=4635
apktool v2.2.1 - http://forum.xda-developers.com/showpost.php?p=69188139&postcount=4478
apktool v2.2.0 - http://forum.xda-developers.com/showpost.php?p=68082595&postcount=4324
apktool v2.1.1 - http://forum.xda-developers.com/showpost.php?p=66745194&postcount=4163
apktool v2.1.0 - http://forum.xda-developers.com/showpost.php?p=66069282&postcount=4017
apktool v2.0.3 - http://forum.xda-developers.com/showpost.php?p=64577679&postcount=3839
apktool v2.0.2 - http://forum.xda-developers.com/showpost.php?p=63272013&postcount=3682
apktool v2.0.1 - http://forum.xda-developers.com/showpost.php?p=61884133&postcount=3474
apktool v2.0.0 - http://forum.xda-developers.com/showpost.php?p=60255972&postcount=3063
apktool v2.0.0 RC4 - http://forum.xda-developers.com/showpost.php?p=58809096&postcount=2728
apktool v2.0.0 RC3 - http://forum.xda-developers.com/showpost.php?p=57076271&postcount=2547
apktool v2.0.0 RC2 - http://forum.xda-developers.com/showpost.php?p=55853617&postcount=2425
apktool v1.5.2 - http://forum.xda-developers.com/showpost.php?p=37509949&postcount=1391
apktool v1.5.1 - http://forum.xda-developers.com/showpost.php?p=35982966&postcount=1180
apktool v1.5.1 PR3 - http://forum.xda-developers.com/showpost.php?p=35812999&postcount=1123
apktool v1.5.1 PR2 - http://forum.xda-developers.com/showpost.php?p=35664185&postcount=1084
apktool v1.5.1 PR1 - http://forum.xda-developers.com/showpost.php?p=34090869&postcount=828
apktool v1.5.0 - http://forum.xda-developers.com/showpost.php?p=31040851&postcount=382
apktool v1.4.10 - http://forum.xda-developers.com/showpost.php?p=30526526&postcount=321
apktool v1.4.9 - http://forum.xda-developers.com/showpost.php?p=29447823&postcount=131
apktool v1.4.8 - http://forum.xda-developers.com/showpost.php?p=28457465&postcount=28

Thanks for posting this, great to see someone carrying on brut.all's awesome work!
Sadly, still won't play nicely with some HTC One apks, but I know that's HTC's fault not yours
Look forward to seeing what you've got coming up...
EDIT: Donation sent!

Good work!!!
I started testing and i still have problems with framework-miui-res, any tip?
I think the errors are those about change ex: <id to <item type="id"
Isn't that fixed in this version?
NOTE: If you don't what this kind of questions here, just say it np.

rtfpessoa said:
Good work!!!
I started testing and i still have problems with framework-miui-res, any tip?
I think the errors are those about change ex: <id to <item type="id"
Isn't that fixed in this version?
NOTE: If you don't what this kind of questions here, just say it np.
Click to expand...
Click to collapse
Yeah that should be fixed. The only times it seemed to fail is when the value of that item was @null or null. Which I hardcoded a fix in for. Send me that APK.

iBotPeaches said:
Yeah that should be fixed. The only times it seemed to fail is when the value of that item was @null or null. Which I hardcoded a fix in for. Send me that APK.
Click to expand...
Click to collapse
Here is the zip with both framework-res and framework-miui-res
To compile framework-res i just need to fix that stuff about %d %d to %1$d %2$d right?
But in framework-miui-res it is saying that item stuff problem.
https://www.dropbox.com/s/djqwcacb5uyqsgc/frame.zip

iBotPeaches said:
Yeah that should be fixed. The only times it seemed to fail is when the value of that item was @null or null. Which I hardcoded a fix in for. Send me that APK.
Click to expand...
Click to collapse
BTW, i cannot decompile miui.com roms with smali1.3.3 it give errors when deodexing apks. (http://pastebin.com/Q653Thdr)
I'm using the one from MiCode repos

rtfpessoa said:
BTW, i cannot decompile miui.com roms with smali1.3.3 it give errors when deodexing apks.
I'm using the one from MiCode repos
Click to expand...
Click to collapse
Try these: http://miui.connortumbleson.com/other/jf/
Take the smali/baksmali that end in dev-jar-with-dependencies-small.jar
It will be w/ dependencies, but then proguard removes the bloat.

iBotPeaches said:
Try these: http://miui.connortumbleson.com/other/jf/
Take the smali/baksmali that end in dev-jar-with-dependencies-small.jar
It will be w/ dependencies, but then proguard removes the bloat.
Click to expand...
Click to collapse
I tried the not small version and got the same. Will try that now.

rtfpessoa said:
I tried the not small version and got the same. Will try that now.
Click to expand...
Click to collapse
There is some new smali/baksmali in dev that will be ready soon. Are the errors about magic values? Or opCodes? or regCount?

iBotPeaches said:
There is some new smali/baksmali in dev that will be ready soon. Are the errors about magic values? Or opCodes? or regCount?
Click to expand...
Click to collapse
http://pastebin.com/Q653Thdr
I had the same problem with that smali too.
Any tip?

rtfpessoa said:
http://pastebin.com/Q653Thdr
I had the same problem with that smali too.
Any tip?
Click to expand...
Click to collapse
I just re-built smali/baksmali with the new changes JF made yesterday. Let me know if they work. Re-uploaded to same location.
Code:
[email protected] [/home/connor/public_html/miui/other/jf]# md5sum *
37d228ca4fa8c36af89531bd5a2b37c4 baksmali-1.3.4-dev.jar
824abf2deae6954756e34969836b96d4 baksmali-1.3.4-dev-jar-with-dependencies.jar
09fac38365d09afdfbd95557088a4976 baksmali-1.3.4-dev-jar-with-dependencies-small.jar
6e1ab315833a0c34e65a06fc8c4764e4 dexlib-1.3.4-dev.jar
1cd1b4a117d87c5a27aed6bd68715a06 smali-1.3.4-dev.jar
4d1c6ea1f07946d4823f80b5d1f470c9 smali-1.3.4-dev-jar-with-dependencies.jar
181ba18558c5f650c9c1797f8682891c smali-1.3.4-dev-jar-with-dependencies-small.jar
a41726d66fb78dcc9d835a73b05198e1 util-1.3.4-dev.jar

iBotPeaches said:
I just re-built smali/baksmali with the new changes JF made yesterday. Let me know if they work. Re-uploaded to same location.
Code:
[email protected] [/home/connor/public_html/miui/other/jf]# md5sum *
37d228ca4fa8c36af89531bd5a2b37c4 baksmali-1.3.4-dev.jar
824abf2deae6954756e34969836b96d4 baksmali-1.3.4-dev-jar-with-dependencies.jar
09fac38365d09afdfbd95557088a4976 baksmali-1.3.4-dev-jar-with-dependencies-small.jar
6e1ab315833a0c34e65a06fc8c4764e4 dexlib-1.3.4-dev.jar
1cd1b4a117d87c5a27aed6bd68715a06 smali-1.3.4-dev.jar
4d1c6ea1f07946d4823f80b5d1f470c9 smali-1.3.4-dev-jar-with-dependencies.jar
181ba18558c5f650c9c1797f8682891c smali-1.3.4-dev-jar-with-dependencies-small.jar
a41726d66fb78dcc9d835a73b05198e1 util-1.3.4-dev.jar
Click to expand...
Click to collapse
Tried with that new and same problem.
I confirmed the md5sum.
What is the smali MiuiAndroid used in last week build?

rtfpessoa said:
Tried with that new and same problem.
I confirmed the md5sum.
What is the smali MiuiAndroid used in last week build?
Click to expand...
Click to collapse
We used 1.3.3-dev. Send me that too -_- lol
I'll look over it. Tell me exact commands your running.

iBotPeaches said:
We used 1.3.3-dev. Send me that too -_- lol
I'll look over it. Tell me exact commands your running.
Click to expand...
Click to collapse
I'm using MiCode script to deodex the rom, this one https://raw.github.com/MiCode/patchrom_tools/088aa9f2d8158e16e40d2e208506f69123f7b153/deodex.sh
It works if i use any other smali version.
---------- Post added at 06:19 PM ---------- Previous post was at 06:09 PM ----------
Do you suggest other script?

ibotpeaches stole me apktool

rtfpessoa said:
I'm using MiCode script to deodex the rom, this one https://raw.github.com/MiCode/patchrom_tools/088aa9f2d8158e16e40d2e208506f69123f7b153/deodex.sh
It works if i use any other smali version.
---------- Post added at 06:19 PM ---------- Previous post was at 06:09 PM ----------
Do you suggest other script?
Click to expand...
Click to collapse
I did make a deodex script. It was dependent on another script I wrote though. I'll make an independent functioning one when I have time.
pele78 said:
ibotpeaches stole me apktool
Click to expand...
Click to collapse
BAT is nothing compared to CAT.

Donation sent, You worked hard on this and I needed to show my gratitude...It will make my life a ton easier!!! Thanks again buddy!!!

I've already have a few users report a few problems. To be honest. I spend 100% of my time in MIUI. I never tested some of these APKs (Sense, etc). Though, most have been sent to me. I will work through some of these and figure out why some of them aren't fixed.
All the MIUI ROMs work fine though

iBotPeaches said:
I've already have a few users report a few problems. To be honest. I spend 100% of my time in MIUI. I never tested some of these APKs (Sense, etc). Though, most have been sent to me. I will work through some of these and figure out why some of them aren't fixed.
All the MIUI ROMs work fine though
Click to expand...
Click to collapse
My problem is with MIUI i' still making tests but not sucess yet is very strange

For anyone that cares, I wrote this batch script for executing apktool in Windows.
Code:
@echo off
set APKTOOL_ERROR=
if not defined APKTOOLVER set APKTOOLVER=1.4.7
java -Xmx512m -jar "%~dp0android\apktool_%APKTOOLVER%.jar" %*
if errorlevel 1 set APKTOOL_ERROR=%ErrorLevel%
if [%1]==[] call :help
if [%1]==[--help] call :help
if [%1]==[-?] call :help
goto :eof
:help
echo ===============================================================================
echo NOTES
echo ===============================================================================
echo APKTool 1.4.5 and above are unofficial builds.
echo - bin: http://bit.ly/LqXR5P
echo - src: http://bit.ly/Jr6AG7
echo - xda: http://bit.ly/ODjm97
echo.
echo See the following discussion for a simple how-to.
echo - http://forum.xda-developers.com/showthread.php?t=707189
goto :eof
Name it apktool.cmd (or something else if you're a weirdo) and stick it somewhere in your path.
Error codes will be stored as APKTOOL_ERROR
If you want to use a different version, simply define the version number with APKTOOLVER.
One caveat is that I keep apktool_*.jar in a subfolder of this batch script called "android," i.e.,
.\apktool.cmd
.\android\apktool_1.4.3.jar
.\android\apktool_1.4.5.jar
.\android\apktool_1.4.7.jar
If that rubs you the wrong way, then simply remove or replace "android" in the part of the script that says %~dp0android\. (note: %~dp0 resolves to the fully qualified path name of the batch script.)

Related

ThrottleBirthday : My first TL 0.9.3 Plugin -> Birthday notifier

Hi all,
I have developped a small plugin for TL 0.9.3 that will display the birthdays to come on any page.
There is no cab installer yet, I will try to find out how to make one if someone may ask for it.
It is my first try to developping in c#, so it may be bugged...
Please report any comment / error you may have
[09/03] : No more ini file. All the configuration is made through params in xml file. See ReadMe.txt in zip file for details.
Thanks.
I'll give it a look.
screenies?
Fresh2Death said:
screenies?
Click to expand...
Click to collapse
+ 1
gratzi!
Screenshots
JstarLuvsTina said:
+ 1
gratzi!
Click to expand...
Click to collapse
Screenshots added
Congrats!!
Hi!!
First of all thank you for developing a plugin for throttle . I've tested it and have a little issue:
- You're searching for the fixed path by using \Program Files\ThrottleLauncher\Plugins hardcoded... This has make plugin crash on my device as I have an Spanish ROM and path is "Archivos de Programa" instead of "Program Files". Also user's can have Throttle Installed on their SD card. The simplest alternative to take the path that will solve this two problems. Add a parameter to the throttleplugin:
Code:
<throttleplugin name="ThrottleBirthday" path="#$THROTTLE#\Plugins\ThrottleBirthday\ThrottleBirthday.dll" height="25" class="ThrottleBirthday.ThrottleBirthday">
<param name="path" value="#$THROTTLE#\Plugins\ThrottleBirthday\"/>
</throttleplugin>
Also you can get rid of the ini file by using params:
Code:
<throttleplugin name="ThrottleBirthday" path="#$THROTTLE#\Plugins\ThrottleBirthday\ThrottleBirthday.dll" height="25" class="ThrottleBirthday.ThrottleBirthday">
<param name="font" value="Arial"/>
<param name="size" value="10"/>
...
</throttleplugin>
That way people developing setups for throttle can parametrize your plugin so it can be configured through the main ConfigDialog of the setup by using:
Code:
<param name="font" value="#@ThrottleTodayFont#"/>
Now... as you are the first developer for plugins for throttlelauncher may I ask you how it was? Did you encounter any problems or lack of documentation?
thank you very much again!!
If I could do it...
Hi APBilbo,
First of all, thanks for the tips, I will do my best to apply them for the next version
Regarding the difficulties I had, I started from your HelloWorldPlugin and learned C# from scratch, and well, asides from the problem of getting Throttle directory, it was quite a piece of cake.
It was a pleasure (and a great fun !!!) to develop a plugin (as simple as it may be) for your Throttle, as this app is for me a good representation of what a pocket pc app should provide
I will be on vacation next week, but I was curious about developping a ThrottleCal.0.2...
Be sure you will have news from me
No more ini file
Hi all,
Thanks to APBilbo' advices , there is no more ini file, only params in the xml file, and it should work on any region ROM (no more hardcoded silly path ).
You may check the Readme.txt in the provided zip file for details.
malrok37 said:
Hi all,
Thanks to APBilbo' advices , there is no more ini file, only params in the xml file, and it should work on any region ROM (no more hardcoded silly path ).
You may check the Readme.txt in the provided zip file for details.
Click to expand...
Click to collapse
Thanks . Keep up good work . And enjoy your vacations!!

[MOD][VGA][07/07/2010] Sense 2.5.2016

Description
This is a VGA port of Sense 2.5.2016 from Leo S 3.04. The port currently consists of the following packages:
Manila Calendar v2.5.20153814.0
Manila Core v2.5.20161332.0
Manila Home v2.5.20161714.0
Manila Internet v2.5.20143027.0
Manila Mail v2.5.20161214.0
Manila Message v2.5.20161428.0
Manila Music v2.5.20161224.0
Manila People v2.5.20161424.0
Manila Photo v2.5.20153633.0
Manila Settings v2.5.20161214.0
Manila Weather v2.5.20161214.0
The following packages have not been ported. Please use older packages+VGA port for them (CFC) (Non-CFC):
Manila Stock v2.5.20161214.0
Manila Twitter v2.5.20161326.0
The following package will not be ported and is removed from Sense:
Manila Footprints v2.5.20161230.0
Prerequisites
Required
Sense 2.5.2016 package
Original source - includes StartIconLoader (Password: 911)
Localized version (CFC and Non-CFC) - Thanks to etoy
History
26/06/2010: Programatix Sense 2.5.2016 VGA - Rel 1
Initial release
28/06/2010: Programatix Sense 2.5.2016 VGA - Rel 1 - People Update
For some unknown reason, People port is not updated during release. I only realize this when I was cooking my own rom. This should fix the letter picker size and some other unknown parts.
29/06/2010: Programatix Sense 2.5.2016 VGA - Rel 1 - 12 Quicklinks addon
Thanks to Co0kieMonster for providing the HomeService.dll file and needed information.
30/06/2010: Programatix Sense 2.5.2016 VGA - Rel 2
This release has everything in Rel 1 including the updates for Rel 1.
Fixed alignment issue in landscape when there is no photo or music (Photo and Music tabs).
Photo tab photos and videos are now larger. Issue with CHT exists. Do not overwrite 675e2983_manila from CHT package.
Photo tab is now fully fullscreen ported. However it is slow and the bar at the bottom is not drawn properly (right corner) and I've tried the unported version and it has the same problem. To disable, put "EnableFullScreen"=dword:0 in registry. If you are using COM2, replace "Programatix.TitleBarHeight"=dword:24 with "Programatix.TitleBarHeight"=dword:34 in registry (app.reg in Core package). This will make sure the 2 buttons (open camera in photo and video buttons) are in correct position during transition. **-Update: Confirmed that the unrendered area in lower right corner also exists in WVGA device-**
Music tab fullscreen feature is half ported. I'm stopping porting it as it takes too much time and is too slow to be usable. When I have the time, I might revisit and try to improve performance by reducing the number of items shown.
30/06/2010: Programatix Sense 2.5.2016 VGA - Rel 2 - Home
This update requires Programatix Sense 2.5.2016 VGA - Rel 2.
Fixed remove quick links via menu where slot number 10, 11 and 12 cannot be removed.
Fixed quick link focus highlight wrong size.
Fixed Program list where the bottom part is a little cut out.
Note: I've made a mistake in the app.reg. Please read this post.
02/07/2010: Programatix Sense 2.5.2016 VGA - Rel 2 - Music
Thanks to TheKidzRocks' port of 2012, I found that I've missed some values in the mode9 file. The fullscreen landscape is now fully ported.
Animation from portrait to fullscreen landscape is now a smooth transition as in Photo tab.
Note: Please remove the whole Music folder in Rel2 main package and replace with this package.
07/07/2010: Programatix Sense 2.5.2016 VGA - Rel 3
Applied all updates found in Rel 2.
Fixed the fullscreen bottom bar in Photo tab (Thanks to Co0kieMonster for the tip). If you just want this fix, download it here.
26/07/2010: Programatix Sense 2.5.2016 VGA - Rel 3 SP1
Fixed song title placement in Music tab
Fixed maximum items displayed in combo box
Screenshots can be seen here
Registry values
Programatix.QuickLinkFontSize
The font size of quick links label in Home tab.
EnableFullScreen
Enable (1) / disable (0) fullscreen transition to landscape in Photo and Music tabs.
Programatix.TitleBarHeight
Used to indicate the size of the title bar. Used for fullscreen transition in Photo and Music tabs. Set to 0x24 for small title bar or 0x34 for normal title bar (WM6.5 COM2 and WM6.1).
Mod
07/07/2010: Proper align wallpaper
08/07/2010: Bg4All Rel 2
10/07/2010: CDMA Fix (thanks to cnzqy1)
12/07/2010: Remove 01:02 Clock Flip (thanks to cnzqy1)
13/07/2010: Reduced Quality QTC (Version 1) (Version 2) (thanks to cnzqy1)
16/07/2010: People tab (4x3 layout)
25/07/2010: Remove Clock Flip with Registry (thanks to ted973)
See post #5 for more.
Coffee Break!
I you like my work, please buy me coffee so that I can stay awake! I would like to thank the following people for buying me coffee!
hefman
Monfro
NRGZ28
JVH3
indagroove
FAQ
Q: Weather tab restarts Sense.
A: Use the original untouched package found in post #1. Some release has missing files. You can also try adding the files posted here.
Q: In Setting tab, tapping on All Setting in the menu does nothing in WM 6.1.
A: See this post.
Q: How do I make Sense auto configure the time zone with My Location feature?
A: Go to Settings tab->Data Services and enable "Internet time sync". Now go to Weather tab and tap on Menu->Enable My Location. Tap on "Update Now" menu.
Q: Is there a way to quickly remove the shortcuts in Home, All People and Internet tabs?
A: Tap and hold on any shortcuts. When the background turns dark you can drag the shortcut out of its box/socket (it will turn red), release. It is now removed.
Q: The Photo tab is misaligned and I have CHT installed or cooked in.
A: Due to changes in code in 675e2983_manila in original 2016 files, it is now incompatible with CHT. Please do not use 675e2983_manila from CHT, instead use the one from the VGA port. In another words, do not overwrite that file.
Q: The envelope in Email tab is shortened. Why?
A: Older port (may I say mods included?) resized the images in 0656d327_manila and 32820efc_manila to make them shorter (and thinner). In 2016, I do not resize them in those two files. Instead I resize them in the code itself. If the envelope appears shortened, please use the original untouched files.
Screenshots
Portrait
Landscape
EXT Package
Prerequisites by Sense packages
If a packaged is bold, do not use newer version than the one available. If you want to ask why, just go ahead and try.
All png files in the packages has been optimized to decrease file size. Some packages have their VGA port separated from the main package, some are not. Also here is a long explanation for each of the EXT packages by Captain_Throwback.
Core
HTC Scroll v2
HTC Framework
Resource Proxy v1.0.20153619.00 (thanks to etoy)
Shared Resource v1.0.20111720.00
Shared Modules v1.01.20153030.00 (thanks to etoy)
People
Album v3.2
Facebook Engine v1.1.20153522.00 (thanks to etoy)
Social Networks Engine v1.1.20153620.00
New Contact Card v1.1.20153625.0
Contact Utility Engine v1.2.20152422.00 (thanks to etoy)
Contact Picker v1.0.1919.1324
Group Editor v1.0.20143928.00
HTC Messaging Client v1.8.20161228.00
Text Selection v1.0.19212229.00 (thanks to etoy)
Calendar
Appointment Editor v1.0.20161421.0
Music and Photo
Audio Manager Engine v2.0.20133922.h (thanks to etoy for the upload)
m Hub VO
DRM Middleware v1.5.19221328.00 (thanks to etoy)
Dshow v2.0.20113730.00 (This version comes from Rhodium S2. Only use the one found in Rhodium or Topaz.) (thanks to etoy)
Internet
Browser Snapshot v1.0.19224019.0 (thanks to etoy)
V Bookmark Mgr v1.0.19213624.00 (thanks to etoy)
Weather
HTC Geo Service v1.0.20153620.00
Google Location Service v1.0.1.22 (thanks to etoy)
Settings
Settings Improvement v1.0.20161325.0
Optional EXT packages
Menu Enhancement v1.1.20161427.00 (Smaller menu mod)
Notification Enhancement v3.5.20161429.00
Sim Contact Import v3.4.19221923.00
Comm Manager
Connection Setup
Calculator v1.1.20161322.0
More can be found here (thanks to etoy)
Link to EXT packages roll-up can be found in post #4 (thanks to madnish30)
Optional Non-HTC packages
Endkey Replacement 3.6 (VGA)
Support my work
Countless hours have been spent to port the EXT packages. By releasing these packages, I'm publishing most of my work for my Exquisite ROM to the public. If you like my work, please buy me coffee to keep me going.
{
"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 Tutorial Is Mainly For EVK If You Use Some Other Kitchen Please Place The Files Accordingly.​I Have Referred To Raphael & Diamond Devices During This Tutorial, But This Manila Should Work Fine On ANY VGA Device.
Preparation & Downloads:​
Download the following packages to cook Manila 2.5.2016 VGA on your ROM .
1. Manila 2.5.2016 WVGA Package (ORIGINAL) CFC'd OR NON-CFC - Thanks to etoy
2. Manila 2.5.2016 VGA Package (PORTED) VGA PORT - REL3. - thanks to programmatix.
3. VGA EXT Packages. Download the entire and all the latest EXT packages Rollup here I packed them, but etoy, programmatix are the ones who did all the work.
Important:
- You can choose which ORIGINAL packages you want to cook CFC or Non CFC ( CFC are compressed and save memory. but it is noted that it does not improve speed of manila2.5.2016 by much. )
Now After Downloads Are Complete You Are Ready To Place These Packages In Your Kitchen [/B]
-Please not that the Twitter and Stock Tab have not been ported, so please use the older ones ( The VGA ones, which will overwrite the newer WVGA ones. ) here is the link for Stock+Twitter tabs. CFC'd-thanks to icke. non-CFC-thanks to icke.
Cross Check The Packages In The EXT Packages The Following Should Be There:
Code:
[B][U]Download the entire and all the latest EXT packages Rollup [URL="http://www.multiupload.com/Y6KG1PWELA"][B][U]here[/U][/B][/URL] I packed them, but etoy, programmatix are the ones who did all the work.
[/U][/B]
Placing The Packages In The Kitchen:​After extracting all the packages you will be having three folders
1. Original WVGA manila 2.5.2016
2. Ported VGA manila 2.5.2016
3. EXT Packages
Step 1.
Copy the Original WVGA Packages Folder And Place It In:
For Raphael:
HTML:
Kitchen\EXT\Raphael\Common\010_Manila_2_5_2016_WVGA
For Diamond:
HTML:
Kitchen\EXT\Diamond\Common\010_Manila_2_5_2016_WVGA
After that the folder's tree structure should be something like this:
ORIGINAL WVGA Packages:
HTML:
010_Manila_2_5_2016_WVGA
|
+-- Manila_Calendar_XXX
+-- Manila_Core_XXX
+-- Manila_Home_XXXX
+--...
+--...
Step 2.
Copy the Ported VGA Packages Folder And Place It In:
For Raphael:
HTML:
Kitchen\EXT\Raphael\Common\020_Manila_2_5_2016_VGA
For Diamond:
HTML:
Kitchen\EXT\Diamond\Common\020_Manila_2_5_2016_VGA
After that the folder's tree structure should be something like this:
PORTED VGA Packages:
HTML:
020_Manila_2_5_2016_VGA
|
+-- Manila_Calendar_XXX_VGA
+-- Manila_Core_XXX_VGA
+-- Manila_Home_XXXX_VGA
+--...
+--...
Step 3.
Copy the EXT Packages Folder And Place It In:
For Raphael:
HTML:
Kitchen\EXT\Raphael\Common\011_Manila_2_5_2016_Requirements
For Diamond:
HTML:
Kitchen\EXT\Diamond\Common\011_Manila_2_5_2016_Requirements
After that the folder's tree structure should be something like this:
EXT Packages
HTML:
011_Manila_2_5_2016_Requirements
|
+-- aGPS_Confirmation_1_0_XXXXX
+-- Audio_Manager_Engine_2_XXXXX
+-- Concurrence_Mgr_1_XXXXX
+--...
+--...
Now After These 3 Steps Your EXT folder tree Structure Should Be Something Like This:
HTML:
Kitchen
+-- EXT
+-- Diamond / Raphael
+-- Common
+-- ...
+-- 010_Manila_2_5_2016_WVGA
+-- 011_Manila_2_5_Requirements
+-- 020_Manila_2_5_2016_VGA
+-- ..
+-- ..
+-- Shared
+-- ..
+-- MyTools
+-- OEM
+-- ..
+-- ..
NOTE: The VGA Folders Numbering Should Be Higher Than That Of The WVGA packages, So That They Can Be Successfully Overwritten.
Adding A Tweaks Folder:​
If you wish to add a Tweaks folder with ONLY manila tweaks in it all you need to do is:
Get the Original Tweaks From here, or here There are also some Sense MODs which you can try from here... All may Not with the VGA port.
For Raphael:
HTML:
Kitchen\EXT\Raphael\Common\030_Tweaks_Manila_2016
For Diamond:
HTML:
Kitchen\EXT\Diamond\Common\030_Tweaks_Manila_2016
IMP: Just Note That The Tweak Folders Numbering Should Be Greater Than The Ported manila 2.5.2016 Packages'.
Now If You Have Added A Tweaks Folder Your EXT Folder Tree Structure Should Be Something Like This:
HTML:
Kitchen
+-- EXT
+-- Diamond / Raphael
+-- Common
+-- ...
+-- 010_Manila_2_5_2016_WVGA
+-- 011_Manila_2_5_Requirements
+-- 020_Manila_2_5_2016_VGA
+-- 030_Tweaks_Manila_2016
+-- ..
+-- Shared
+-- ..
+-- MyTools
+-- OEM
+-- ..
+-- ..
Numbering The Directories:​
Ervius Visual Kitchen will read and process the EXT directories in alphabetical order, i.e. the '010' files will overwritten by identically named files in '011',
and '011' files will be overwritten identically named files in the '012' directory, and so on.
This is the reason why numbering the VGA Packages Higher than the WVGA packages is necessary .
Then only will the VGA Packages overwrite the WVGA packages.
Similarly The Tweaks' Folders numbering should be Higher than the Ported Manila 2.5.2016 Packages'.
And You Are Ready For Cooking:​
And You Are Ready, Cross Check The Steps Once Again, Execute Erviuskitchen.exe, and wait as a fresh ROM is baked with the latest cutting edge manila 2.5.2016.
Be happy.
Enjoy.
But, Also Be Grateful To All The Developers Who Have Worked Very Hard To Give You This.
Say Thank You To All Of Them.
And Do Not Complain.​
My Thanks To:​​programmatix
mkucuksari
ted973
etoy
cnzq
And everyone who has contributed to this port.​
My Small Contributions to this Great Work
Hi programatix and the other developers / Helpers
Great Work. Thanks for your effort
Regards
EDIT:17/07/10
My Small contributions to this great work
MODS
1- People Tab 4x3 Mod : POST-355 (Thks to Etoy for fixing layout prb)
2- Calendar Add Day On Mod: POST-167
3- Colored Calendar Mod-International: POST-362 (Thks to "ted973" for international tweak)
4- Endkey Replacement v3.6- VGA Package POST-321
EXTRA TABS
1- Manila GPS Track V2 Tab : POST-342
2- CALL History Tab : POST-306
Mods and Fixes for 2.5.2016 VGA
-------------------------------------------------------------------------
Mods
1)WM Classic SMS
Every sms function of manila will be replaced by WM default interface
POST 330
2)No HTCPhoneCanvas
Just ported amarullz's NoHTCPhoneCanvas mod to sense 2.5.2016
POST 330
3)Clock Flip Disable(both minute flip and double flip)
Reg to control
POST 419
-------------------------------------------------------------------------
Fixes
1)Sense 2.5.2016 programatix's VGA port Rel3 MusicFix
Fixed 1 and 2,but 3 didn't know how to fix it
POST 388
looks great...amazing work my friend
Hi all! I'm posting this question here and in the old 2012 VGA port thread cuz I'm not sure which one is better.
Using 2016, as I'm sure you're aware the people page no longer has the updates & events tab. I read in the 2012 VGA port thread that it is disabled by default (in 2016?). I didn't see how to enable it. How can I enable it? I've gone through the registry and changed several Facebook values and still a no go.
I've also tried using 2012, 14 and 15 people packages and I have no all people facebook with those either, which leads me to believe that the problem is somewhere other than the actual people package?
Keep in mind that I'm using a WVGA package. I didn't think this problem would be resolution dependant.
WVGA packages are necessary to cook?
Is it possible to add it on first post?
amazing job programmitx....thankk you and thank you for creating this new home for us
havent cooked yet, but ill be cooking as soon as you update the EXT packages page hopefully today or tomorrow?
sharkie405 said:
Hi all! I'm posting this question here and in the old 2012 VGA port thread cuz I'm not sure which one is better.
Using 2016, as I'm sure you're aware the people page no longer has the updates & events tab. I read in the 2012 VGA port thread that it is disabled by default (in 2016?). I didn't see how to enable it. How can I enable it? I've gone through the registry and changed several Facebook values and still a no go.
I've also tried using 2012, 14 and 15 people packages and I have no all people facebook with those either, which leads me to believe that the problem is somewhere other than the actual people package?
Keep in mind that I'm using a WVGA package. I didn't think this problem would be resolution dependant.
Click to expand...
Click to collapse
I have Update & Events tab working in 2012, 2013, 2014, 2015 and 2016. You have Facebook Engine and Album with Facebook Online cooked in?
EDIT: Also, do you cook in Social Networks Engine?
cubetto said:
WVGA packages are necessary to cook?
Is it possible to add it on first post?
Click to expand...
Click to collapse
The last time I checked, the link is in the first page.
hasseye said:
amazing job programmitx....thankk you and thank you for creating this new home for us
havent cooked yet, but ill be cooking as soon as you update the EXT packages page hopefully today or tomorrow?
Click to expand...
Click to collapse
I'll be busy tomorrow... family life. Then I'll cook my Exquisite ROM, and then I'll update the EXT packages. I can't believe I'm doing the opposite of what people normally do... releasing my works to the public first before releasing them to my ROM users...
WOW...amazing work...
programatix said:
I'll be busy tomorrow... family life. Then I'll cook my Exquisite ROM, and then I'll update the EXT packages. I can't believe I'm doing the opposite of what people normally do... releasing my works to the public first before releasing them to my ROM users...
Click to expand...
Click to collapse
hhaha thank you your the best
i guess ill be cooking all next week/weekend then
any ETA on when u think u'll be officially releasing the final version of your sense? no rush obviously
The following packages have not been ported (please use older packages+VGA port for them):
Manila Twitter v2.5.20161326.0
Why? Isn't there something new in Twitter tab?
But thanks fot porting this manila in VGA
This is fantastic thanks for your work!!!
programatix said:
I can't believe I'm doing the opposite of what people normally do... releasing my works to the public first before releasing them to my ROM users...
Click to expand...
Click to collapse
Well the quality of work is sometimes also related to the spirit of sharing, the DNA of XDA. So it seems like you did a huge work for the community
Thanks and Bug Reporting
Hi programatix,
Again many thanks for your great work. Just cook my first Manila 2.5 2016 for testing. Perfect and great job
Also thanks to "Etoy" for original "WVGA" packages.
But I find one minor and one major issue (may be it is not general prb, not sure) mentioned at below :
1-Picture Tab :Portrait Layout is perfect. But when you compare wth Manila 2012, landscape pict and vidoes are a little bit small.
2-Weather Tab :Every time when I select "Weather Tab", Sense is launching (manila restarting)itself. As I said before, not sure if it is a general problem or if it is only related with my kitchen.
If yes, could you please give a suggestion where to look at ?
Regards,
PS :Using Non-CFC package
mkucuksari said:
2-Weather Tab :Every time when I select "Weather Tab", Sense is launching (manila restarting)itself. As I said before, not sure if it is a general problem or if it is only related with my kitchen.
If yes, could you please give a suggestion where to look at ?
Regards,
PS :Using Non-CFC package
Click to expand...
Click to collapse
It's caused on missing 2330fc3c_manila. Had the same issue like you...then i cooked in this file from previouse port and weather tab is working like it should. Hope, this will help you.
AdamiX said:
The following packages have not been ported (please use older packages+VGA port for them):
Manila Twitter v2.5.20161326.0
Why? Isn't there something new in Twitter tab?
But thanks fot porting this manila in VGA
Click to expand...
Click to collapse
I don't use twitter and has no account for it. Need to login to test if I ported it correctly. For the moment, I'm not into tweeting.
mkucuksari said:
Hi programatix,
Again many thanks for your great work. Just cook my first Manila 2.5 2016 for testing. Perfect and great job
Also thanks to "Etoy" for original "WVGA" packages.
But I find one minor and one major issue (may be it is not general prb, not sure) mentioned at below :
1-Picture Tab :Portrait Layout is perfect. But when you compare wth Manila 2012, landscape pict and vidoes are a little bit small.
2-Weather Tab :Every time when I select "Weather Tab", Sense is launching (manila restarting)itself. As I said before, not sure if it is a general problem or if it is only related with my kitchen.
If yes, could you please give a suggestion where to look at ?
Regards,
PS :Using Non-CFC package
Click to expand...
Click to collapse
I'm using the original untouched package. During my test while porting, I never have restarting problem with Weather tab, except Settings tab. But it's not restarting anymore after I finished porting the Settings tab.
For Photo tab, I'll see what i can do to enlarge them.
Do you guys need a "How to cook " i can do it like i did for the 2012.... i'll try to better it..
if so i'll have to ask MOD to give me a post on first page, do let me know guys, thanks.

[APP][DEV] Update me [ROM MAKER] - 2.0.3 - PUSH NOTIFICATION - (updated 2012-09-13)

{
"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"
}
Hi,
i have created the app "Update me" for help all rom makers.
With this app you can easily configure a system for automatic check rom update, plugin, theme, ecc.
The app is also available in a modded version in Megatron Rom for Asus tranformer with more of 600 download and good review on market, the thead is here:
http://forum.xda-developers.com/showthread.php?t=1583100
[SIZE=+2]What makes this application?[/SIZE]
Push notification for send check to new rom
Push notificatio for send message to rom's users
Check for new rom available
Show list of kernel which can be downloaded, download it and reboot to recovery
Show list of plugin which can be downloaded, download it and reboot to recovery
Show list of themes which can be downloaded, download it and reboot to recovery
Check md5 for download file
Check new rom on startup
check new rom every hours
android version
Create your custom tab with name and icon
Support all hosts as external links
[SIZE=+2]Link for download[/SIZE]
website
http://win.acquariusoft.com/updateme/
Android > 3
https://play.google.com/store/apps/details?id=com.acquariusoft.UpdateMe
Android > 2
https://play.google.com/store/apps/details?id=com.acquariusoft.UpdateMeSmartphone
Direct link
http://dl.dropbox.com/u/3681387/UpdateMe.apk
http://dl.dropbox.com/u/3681387/UpdateMeSmartphone.apk
[SIZE=+2]How to configure[/SIZE]
The program is easily to configure.
in your rom you need only a file named update_me.xml in the system folder.
The file must be like this:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<RomConfig>
<RomName>Name rom</RomName>
<RomVersion>0.1.0</RomVersion>
<RomCheckUrl>http://www.me.com/update_me_ckeck.xml</RomCheckUrl>
<RomElemUrl>http://www.me.com/update_me_parts</RomElemUrl>
<CheckMD5>0</CheckMD5>
<RebootRecovery>0</RebootRecovery>
</RomConfig>
and 2 other file must to be placed online:
- a file with rom info for check new rom availability
- a file with element for rom.
ATTENTION
When the rom is update, the new rom MUST contains a modified update_me.xml with new version,otherwise the app show always the message "new rom available"
an example config is available here
http://dl.dropbox.com/u/3681387/config_example.zip
the pack of available icon for tabs can download here
http://dl.dropbox.com/u/3681387/icons.zip
in the pack icon named icon_0.png is the number 0 of the config ;D
[SIZE=+2]Supported file host[/SIZE]
direct download file host
public folder on dropbox, box.net, etc
goo.im
xdafileserver.nl
androidfilehost.com
all other host as external link
How use push notification on your rom
Register on http://win.acquariusoft.com/updateme
Go on "Registered" -> "Rom list" menu
choose a uid (uniqueid) for the rom. Max 16 chars. and insert a new rom name (need only for list, can be different from name inserted in the config). If uid is already used a message is promped
if it's all ok, you see your rom inserted.
now you can inserted your uid in the config using updateme.otauid in the build prop and <OtaUid>xxx</OtaUid> in the xml
when new version is available if you go to info of rom you can send new version check and message to all users!
[SIZE=+2]How check md5 work[/SIZE]
if check md5 is enabled for a file, the program check for a file name with the same name of file plus .md5sum like: app.zip and app.zip.md5sum
with contains md5 plus filename.
if the host is goo.im the md5 is read directly from page
[SIZE=+2]Donate[/SIZE]
if you like my work, donate me a beer!!!!
i have create a new app on the market for donate 3 €.
https://play.google.com/store/apps/details?id=com.acquariusoft.UpdateMe.donate
for now it don't allow new feature but in the future i'll add some feature only for donate user.
[SIZE=+2]Extra[/SIZE]
Also i have create a new site for the project
http://win.acquariusoft.com
for registered user is possible upload your xml file for public access without limitation of time, in the future more stuff ;D
for now registration is now available on the site, so if you want an account send me a pm with username, password and email.
Donator (tnx to all)
krarvind
TamCore
core720
barikke74
pglmro
pcrao.n
jeff
TRothe
jensmeyer1
makowskimaq
If you have ideas for improve the program, find some bug or other write on this thread
Beta version of program was posted here before post on market for all
[SIZE=+2]Help with translation[/SIZE]
This is the last string to translate for the program.
http://dl.dropbox.com/u/3681387/strings.xml
if you wanna see this app in your language translate and send me ;D
[SIZE=+2]Beta version[/SIZE]
no version available
[SIZE=+2] Official version changelog[/SIZE]
2.0.3
bug fix
2.0.2
[add][donated version] Disable push notification
[add] <CwmFlipSdcard> tag in xml or updateme.cwmflipsdcard in build.prop for enable cwm flip sd card for default
2.0.1
[add] Turkish translation (tnx to mamunda)
[improve] Click on a push notification message open a window for see the complete message
[improve] update german translation (tnx to hawkeyexp)
2.0.0
[add] Push notification for send command to check new rom and send message to the rom's users (if you send check new rom command and there is not new version available no message is show. For test use send message if there is no new version available).
[add] updateme.lighttheme=1 or <LightTheme>1</LightTheme> for enable default light theme (only if user not have selected black theme in option
[add] Now with tag <ExternalLink>1</ExternalLink> in the check and parts files you can host your file on every host. when the user download the file, the browser is used for download the file, so you can use all host (rapidshare,fileshare,ecc)
[add]downloaddir parameter in the build.prop and DownloadDir in xml for set defauld download dir. If the user select a dir, this override this setting!
[add] add check if downloaded file size is correct, if not an error message is showed
[change] Now default folder is sdcard\UpdateMe (only on new installation or wipe cache)
[improve] update franch translation (tnx toel_liberator)
[improve] less memory and no data downloaded when disable rom auto-check is selected
1.3.4
[fix]little bug fix
[improve] some code clean
[improve] update translation
[add] add polish translation
1.3.3
[improve] now click on list element donwload file like disk image
1.3.2
[new] add dev-host support
[fix] fix some problem on load some xml.
[fix] show more line of text in element list.
[improve] some code clean
[improve] update german translation
[improve] update italian translation
1.3.1
[new] Installed apps and script tab can be hide by default by rom config and the option can be modified in settings by user
[improve] update french translation
[improve] little improvement in element layout
1.3.0
[new] Now is possible have more than one <RomElemUrl> tag in config and build.prop, so you can split xml in more file in you want share with more rom
[new] Add images for element ( tag <ImageUrl>)
[new] Add thumbnail for element ( tag <ThumbnailUrl>)
[improved] Improved element layout with button for downoad
[new] Manage installed apps
[new] Confirm dialog when download a file
[new]Progress bar on notification area when download a file
[new] add<DestChmod> in tab element for set value for chmod after move file to Dest. Default is 0644
[new] <Wipe> tag for show the text in the message that this file need a full wipe
[new] if wipe if enabled a checkbox is showed in the dialog afterdownload a fileand if selected,when choose reboot and install , wipe operation is made
[new] on downloaded file now there is a checkbox for made a full wipe before install files
[new] checkbox for wipe when install downloaded files
[new] add French language
[new] add Korean language
[fix] fix bug when created scripts have empty fields.
[fix] correct file name on service like goo.gl
1.2.0
[new] add script section for download script from the site http://win.acquariusoft.com
[new] add your custom script (saved on sdcard/update_me/my_script.xml)
[new] added spanish translation (tnx to Joaquín Padilla)
[new] share your rom info with your friends
[fix] fix some missing properties read from config
[fix] md5 url tag and md5 tag now work also in rom check
[improved] update german translation
[improved] update hebrew translation
[improved] show message on start info download
[improved] optimized data exchange
[fix] now all screen use light theme if selected
[fix] error on download on some server
1.1.5
[new] choose time between rom check
[new] disable rom check (not show alert notification of new rom)
[improved] reorganized settings section
[new] add advertise in settings page (please support the app!!)
[new] donate app remove ads in Update me and Update me Smartphone
ver 1.1.4
[new] support for 4ext
[new] now the user can choose reboot type in settings. Default is value in config
[new] inserted alternative url for md5 file for element
<MD5Url></MD5Url>
[new] inserted md5 of element in the xml file with tag
<MD5></MD5>
[fix] no more exception on wrong version format, but wrong formatted cannot be p****d so check work wrong. if you wan insert a message extra you must insert a version like 1.2.3. beta1
[new] Error message if no config available
[new] List of compatible roms with page link on config->compatible rom list
[fix] fix more bug on CWM and OSR (tnx to krarvind)
ver 1.1.3
[new] add filter for elements
add <FilterName>transformer</FilterName> in update_me.xml
and <Filter>transformer</Filter> on tab element for filter
see example of config for details
[new] now the configuration can be stored in build.prop, the name are the same but lowercase
updateme.name
updateme.version
updateme.urlcheck
updateme.urlelement
updateme.useragent
updateme.reboottype
updateme.filter
if use this delete update_me.xml or it override build.prop properties
[new][smartphone] available light theme
[new] added option to flip sdcart do emmc to cwm flash
[new] install multiple zip on recovery (go to config->downloaded files) (work only if single install work)
[fix][smartphone]when app is hide and reshow, it show the same page, also on download (dumraden bug)
ver 1.1.2
[new]new button on download for choose to install directly on recovery
the rom maker must add
<RebootType>1</RebootType><!-- 0 no install,1 install on cwm, 2 install openrecoveryscript -->
to update_me.xml in /system
for enable the button
[improved] update german translation
[fix][android>3] change title on small screen
[fix][smartphone] fix rotate
[fix] move app don't work if desc is empty
[fix] change donate text
ver 1.1.1
[new] now the version can be in format x.x.x.x
[new] show version number on all element
[new][smartphone] now image in tab are available in smartphone version
[new][android>3] option for choose light theme
[improved] rewritten more code, so is more easy to develop ;D
[fix] fix bug on xml p****r
ver 1.1.0
[new] Now is possible create your personal tab with name and icon
[new] The update_me logo image now can be a png
[new] Translation in Hebrew (tnx to firefds)
[fix] new the update_me logo is centered
[fix] rotate bug (now really!)
[improve] more icont (tnx to Flukzr)
ver 1.0.6
[new] Add ics icon style (tnx to Flukzr)
[new] The tags
<CheckMD5>0</CheckMD5>
<RebootRecovery>0</RebootRecovery>
now works also in rom
[new] add <Dest> in app section for copy the downloaded app in a location like /system/app/ (es: <Dest>/system/app/</Dest>) (tnx to krarvind)
[fix] bug of not show logo image
[fix] On MDPI devices, the taskbar notification icon is blurry
[fix] rotate bug
ver 1.0.5
Added logo you must put the image to system/update_me.jpg
Bug fix
Check for new rom now on the rom section
Check for new rom now now show a wait dialog
Added wakelock when download a file
Update some icon
ver 1.0.4
bug fix
Show alert message when check rom in settings
ver 1.0.3
bug fix
support to sourceforge host
add app section for download apk and install directly
ver 1.0.2
bug fix
add cancel on download dialog
add german translation (tnx hawkeyexp)
ver. 1.0.1
fix bugs
new button in option for reboot in recovery
Added UserAgent field in update_me.xml for change userAgent
ver. 1.0.0
First version available
[SIZE=+2]Compatible roms
[/SIZE]
OpenSensation Link
Brainmaster's CM9 & Black CM9 Link
Spartan Rom Link
Sensation & XE GhostXSeries Link
Slim ICS Link
Epsilon Project Link
Optimus 3D CyanogenMod 7.2 Link
Revolution Custom Rom GS2 by SconcauTeam Link
MIUI V4 for i9000 Link
TsunamICS Link
Catalyst MIUI Link
Phone-Bricker Link
Epsilon Project LP7 Link
JetMOD™3.0-Micromax A75 Link
Tiramisu+ I.C.E. A.G.E. Link
SuperStock Link
Revolution Custom Rom GS1 by SconcauTeam Link
RevoNote odex project by SconcauTeam Link
INFINITUM LBR Link
Clean AOPK Link
LeWa Os Link
INFINITUM-LBR (Samsung Captivate) Link
INFINITUM-LBR (Samsung Vibrant) Link
SilverLight™ Link
MyUI Euphoria Link
RebelROM Link
RebelROM Link
cm9 nightlies for mediacom Link
JetMOD™2.2 Link
GSIII revolution ROM by SconcauTeam Link
ZeroOneS3 Link
Team Sonic- FreeGS3 Link
Epsilon Project v4 Link
Light by TugaPower TEAM Link
MIUI v4 ICS Apside Edition Link
CriskeloROM Link
RGUI Link
LilBitMod Link
SmartRazr Latam Link
NovAndroid Link
[email protected] SliVeR Link
JellyBam AOSP Link
JellyBam AOKP Link
JetMOD Link
[SIZE=+2]FAQ
[/SIZE] Some link inserted in my xml file don't work
Some link with strange caracters don't work in xml, you must surround the link by CDATA tag like
Code:
<DonateUrl><=!=[=C=D=A=T=A=[http://forum.xda-developers.com/donatetome.php?u=xxxxxx]=]=></DonateUrl>
How can i call you app from my app?
Simple, insert this code if you use Update me
Code:
Intent intentDeviceTest = new Intent("android.intent.action.MAIN");
intentDeviceTest.setComponent(new ComponentName("com.acquariusoft.UpdateMe","com.acquariusoft.UpdateMe.UpdateMeActivity"));
startActivity(intentDeviceTest);
And if you use Update me Smartphone
Code:
Intent intentDeviceTest = new Intent("android.intent.action.MAIN");
intentDeviceTest.setComponent(new ComponentName("com.acquariusoft.UpdateMeSmartphone","com.acquariusoft.UpdateMeSmartphone.UpdateMeActivityOld"));
startActivity(intentDeviceTest);
Thanks! I'll try it with my OpenSensation nightlies. I have only one feature request: It would be nice if we could configure a custom User-Agent.
TamCore said:
Thanks! I'll try it with my OpenSensation nightlies. I have only one feature request: It would be nice if we could configure a custom User-Agent.
Click to expand...
Click to collapse
yes, i can do.
For what operation do you need a custom user-agent?
xml download, or also rom and other thinks download?
Inviato dal mio Transformer TF101 usando Tapatalk
Version 1.0.1 beta with support to custom user agent
in update_me.xml
add a UserAgent field with the string for user agent.
tell me if work
Custom UserAgent works fine. Thanks! But I have two problems:
1. When I press "Info" the App crashes. (Logcat)
2. When I go into Settings and press "Check for ROM update" the App crashes. (Logcat)
Can i see you update_me.xml?
where you have put it?
Inviato dal mio Transformer TF101 usando Tapatalk
Code:
$ adb shell cat /system/update_me.xml
<?xml version="1.0" encoding="UTF-8"?>
<RomConfig>
<RomName>test</RomName>
<RomVersion>20120408</RomVersion>
<RomCheckUrl>http://files.tamcore.eu/android/update_me_check.xml</RomCheckUrl>
<RomElemUrl>http://files.tamcore.eu/android/update_me_parts.xml</RomElemUrl>
<UserAgent>test</UserAgent>
</RomConfig>
the problem is romversion.
this field must have the format 1.0.0. you can do something like 2012.4.9
also in the other config files
Inviato dal mio Transformer TF101 usando Tapatalk
very interesting paesà
I just need to understand better how it works and I m done
Please, if you insert my app in your rom or you make compatible, please post a link at rom here, i'll make a list of compatible roms
Inviato dal mio Transformer TF101 usando Tapatalk
Wu hoo!!!!!!
This is awesome app.
I m going to integrate this in my next version of ROM
Is this app compatible with froyo?
Subscribed to this thread
Here are some suggestions
1. is it possible to link this app with system updates in settings>about phone>System updates
It should call this app on taping System updates
2. instant notifications- is it possible to edit this app in such a way that if i release a theme, mod or stability fix then it should give a notification.
btw a very big project is under construction and will be declared soon on xda and we would like to make use of this cool app in our project
Edit: OMG!!, saw that its only compatible with Android 3.0+
Huh!! can u make one for lower platforms?
new version available
varun.chitre15 said:
Wu hoo!!!!!!
This is awesome app.
I m going to integrate this in my next version of ROM
Is this app compatible with froyo?
Subscribed to this thread
Here are some suggestions
1. is it possible to link this app with system updates in settings>about phone>System updates
It should call this app on taping System updates
2. instant notifications- is it possible to edit this app in such a way that if i release a theme, mod or stability fix then it should give a notification.
btw a very big project is under construction and will be declared soon on xda and we would like to make use of this cool app in our project
Edit: OMG!!, saw that its only compatible with Android 3.0+
Huh!! can u make one for lower platforms?
Click to expand...
Click to collapse
I don't know if is possible to call the app on System update, you must modify the rom for do this.
Instant notification are interested, but need more time to develop, i'll make later ;D
Compatibility for froyo, not for now, sorry i have to time to implement this ;D
Oops!!
Sad!!
Any plans in future?
varun.chitre15 said:
Wu hoo!!!!!!
This is awesome app.
I m going to integrate this in my next version of ROM
Is this app compatible with froyo?
Subscribed to this thread
Here are some suggestions
1. is it possible to link this app with system updates in settings>about phone>System updates
It should call this app on taping System updates
2. instant notifications- is it possible to edit this app in such a way that if i release a theme, mod or stability fix then it should give a notification.
btw a very big project is under construction and will be declared soon on xda and we would like to make use of this cool app in our project
Edit: OMG!!, saw that its only compatible with Android 3.0+
Huh!! can u make one for lower platforms?
Click to expand...
Click to collapse
varun.chitre15 said:
Oops!!
Sad!!
Any plans in future?
Click to expand...
Click to collapse
if i find a simple way to implement PreferenceFragment in android < 3 i'll do quickly ;D
ok, i start make compatible with android 2.2.
i need 2-3 day for make it ;D
Wow!!!!
Take ur own time dude!!!
Thanks a lot.
Tell me if I need to test anything.
Burned from my laser torch using pencil cells
ooooooookkkkkkkkkkkkkkk
today is a good day ;D
There is a test version for 2.2 and up phone.
same config of other!
if you have problem download from my dropbox
http://dl.dropbox.com/u/3681387/UpdateMeSmartphone_beta1.apk

[TUT]Make Your Own Vanilla IceCream Rom [Custom Rom][Lightweight,Smooth&cool]

{
"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"
}
Keep In The Topic Of Vanilla Smooth Rom
Another Guide From Me For Fellows Member Of XDA-Developers.
Purpose of this guide is letting you to enjoy the custom rom you build for you ownself.
Yes this is just a part of ROM zipping and editing.This isn't a count as development
Therefore keep it to yourself & doesn't really need to create a thread to share it.
Everyone can do with this simple tutorial.
Make your own rom with your own taste of idea's (Lightweight CM/Xperia S Style/iOS/Sense)
I am not pretty sure but i think you can do it better
Code:
#include
* Your warranty is now void.
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
* Submitting bug reports on nightly builds is the leading cause of male impotence.
*/
Requirement :
Window/Linux OS
7zip (ROM ZIPPER)
adb skill
calm and positive minded person
Make proper nandroid backup before starting this
>>Notice<<
-|Any prior release or using any stuff you used over xda shall require permission & credit or else
you are on a deep of trouble,therefore once again keep it to yourself only|-
-|This Not Source Build or Porting A Rom Tutorial|-
-|For less hassle you can get any rom to install & stop reading
Get A Rom You Desire For Your Device (CM Based/Aosp Based) Recommended.
Based ROM/Kernel​
For this tutorial i am using my Huawei Ideos U8150 and i used the based from CM7.2 via get.cm
*F.Y.I : If you're based rom using the XXXX Kernel therefore it recommended running on XXXX Kernel not YYYY or other's*
Basic Rom Layout​
A proper roms should have META-INF & system inside the zip
Not all rom will have an boot.img/nand folder/some will not have (Stock)
Editing Updater-script​
It's not recommend to edit those symlink if you are not really know what your are doing
Some pretty useful guide such as this & this may help you (or you may script this)
System Folder​
Pic above show a rom/system folder should look like
some may have csc/cameradata/wifi/vendor folder
Follow you based rom
APP Folder​
Inside the app folder there are massive lot apk files whereby some can be removed and some can't be removed
it also a folder you can add modded apk such as launcher/widget/theme add-on
Here list of CM " Barebones" that you may remove and those that you are not suppose to!
Example you are not using the dspmanager therefore you may remove it.Save up ram & space for system
Example you are installing Cool Music.apk then move it here
Should Not Touch This Part​
You may add any file into this folder but removing them may risk your device into a bootloops
Make sure that the tweak/files that you about to add is on same based CM7>CM7 & CM9>CM9
Bootanimation and Creative Sound​
This is a folder you can give some touch to add cool list of bootanimation & sound.
Just replace or add any bootanimation that make it cooler then other's
Make sure the bootanimation it is for the screen resolution or else ending up wrong scaling of res
Bootanimation collection such as this & use the search for more
Build.prop​
You can edit all you need including changing to your own personal named *Gangam Style Rom*
You may also include list of build.prop tweak that can speed up your device *minor*
Make sure you have a backup copy or else you may end up bootlooping due to wrong line
Some list of collection of tweak for you "here & here"
Notes
This tutorial can be used on any other android devices with different brand's it's general usage for everyone
Once Again Do Make A Nandroid backup before you starting
Know what you are doing because no person will provide gurantee on your own action
Use or port any desire app to your rom but don't expect you will be a developer (it just customizing,almost everyone can do it)
If you uses this thread & encounter any problem.There won't be a Q&A session going on.
This is own experimental action that you should keep in mind may brick your device therefore do some reading and searching
No PM's or Forcing me to tell you what you should do next.You may help other but PM-ing will end up you get reported.
Special thanks to major xda member whom contribute to the device forum & happy developing
Nevertheless if you are happy with this guide press the thanks or donate to me ,If you're not then i can't help so
Reserved for Apps & addon
Style Like Xperia S
If you want Xperia S Theme on CM7/GB
No more futher for this theme : By Chris95X8 @ Here
If you want Xperia S Theme Messaging on CM7/GB
No more futher for this theme : @ Here
If you want Xperia S Launcher For Gingerbread
No more futher for this theme : By ra3al @ Here
Click to expand...
Click to collapse
If you want Sense 4 Theme
No more futher for this theme : By Xmaster8 @ Here
Window 7 mod by Chris95X8
checkout here
Cool tutorial man
Vınce said:
Cool tutorial man
Click to expand...
Click to collapse
Welcome.
This may reduce soft-modder & for that less unnecessary problem from Rom that caused brick because it's developed by someone....
build.prop editing
COROLLARY
A build.prop file can sometimes also be found in system/bin/ under the name build.prop or simply build. If such a file exists, it needs to be modified too.
This file actually takes precedence over the build.prop file found in system/. This means that the settings will be called from this file and will overwritte the settings found in system/build.prop. It also means that you can modify only this file.
nice tutorial mate! \m/ very helpful for newcomers developers
Fortun said:
build.prop editing
COROLLARY
A build.prop file can sometimes also be found in system/bin/ under the name build.prop or simply build. If such a file exists, it needs to be modified too.
This file actually takes precedence over the build.prop file found in system/. This means that the settings will be called from this file and will overwritte the settings found in system/build.prop. It also means that you can modify only this file.
Click to expand...
Click to collapse
Yup usually for the stock kerne rom whereby recovery & RAM disk are there as well
petrukgrinder said:
nice tutorial mate! \m/ very helpful for newcomers developers
Click to expand...
Click to collapse
Hopefully it does
More app/tweaks & customization will be update shortly when I have some free time
ooooooo good! i was always curious about customizing a rom, so i never tried that.. now, i will! thanx
thanks for this usefull tutorial
nice tutorial
hey nice tut!!
thanks for Tutorial master...
it is so helpful for New Dev..
:fingers-crossed:
nice tutorial!!!!!!!!!
Really Good Job Bro ... And Thank you Very Much For This Tutorial .
but i have question , is this tutorial only for several roms or i cant edit any rom i wan ?
for example : i am using JJ hybrid Rom ... So Can I adjust apps for this rom ?
Nice tutorial
thanks
7Zip
Zackconsole said:
Keep In The Topic Of Vanilla Smooth Rom
Another Guide From Me For Fellows Member Of XDA-Developers.
Purpose of this guide is letting you to enjoy the custom rom you build for you ownself.
Yes this is just a part of ROM zipping and editing.This isn't a count as development
Therefore keep it to yourself & doesn't really need to create a thread to share it.
Everyone can do with this simple tutorial.
Make your own rom with your own taste of idea's (Lightweight CM/Xperia S Style/iOS/Sense)
I am not pretty sure but i think you can do it better
Code:
#include
* Your warranty is now void.
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
* Submitting bug reports on nightly builds is the leading cause of male impotence.
*/
Requirement :
Window/Linux OS
7zip (ROM ZIPPER)
adb skill
calm and positive minded person
Make proper nandroid backup before starting this
>>Notice<<
-|Any prior release or using any stuff you used over xda shall require permission & credit or else
you are on a deep of trouble,therefore once again keep it to yourself only|-
-|This Not Source Build or Porting A Rom Tutorial|-
-|For less hassle you can get any rom to install & stop reading
Get A Rom You Desire For Your Device (CM Based/Aosp Based) Recommended.
Based ROM/Kernel​
For this tutorial i am using my Huawei Ideos U8150 and i used the based from CM7.2 via get.cm
*F.Y.I : If you're based rom using the XXXX Kernel therefore it recommended running on XXXX Kernel not YYYY or other's*
Basic Rom Layout​
A proper roms should have META-INF & system inside the zip
Not all rom will have an boot.img/nand folder/some will not have (Stock)
Editing Updater-script​
It's not recommend to edit those symlink if you are not really know what your are doing
Some pretty useful guide such as this & this may help you (or you may script this)
System Folder​
Pic above show a rom/system folder should look like
some may have csc/cameradata/wifi/vendor folder
Follow you based rom
APP Folder​
Inside the app folder there are massive lot apk files whereby some can be removed and some can't be removed
it also a folder you can add modded apk such as launcher/widget/theme add-on
Here list of CM " Barebones" that you may remove and those that you are not suppose to!
Example you are not using the dspmanager therefore you may remove it.Save up ram & space for system
Example you are installing Cool Music.apk then move it here
Should Not Touch This Part​
You may add any file into this folder but removing them may risk your device into a bootloops
Make sure that the tweak/files that you about to add is on same based CM7>CM7 & CM9>CM9
Bootanimation and Creative Sound​
This is a folder you can give some touch to add cool list of bootanimation & sound.
Just replace or add any bootanimation that make it cooler then other's
Make sure the bootanimation it is for the screen resolution or else ending up wrong scaling of res
Bootanimation collection such as this & use the search for more
Build.prop​
You can edit all you need including changing to your own personal named *Gangam Style Rom*
You may also include list of build.prop tweak that can speed up your device *minor*
Make sure you have a backup copy or else you may end up bootlooping due to wrong line
Some list of collection of tweak for you "here & here"
Notes
This tutorial can be used on any other android devices with different brand's it's general usage for everyone
Once Again Do Make A Nandroid backup before you starting
Know what you are doing because no person will provide gurantee on your own action
Use or port any desire app to your rom but don't expect you will be a developer (it just customizing,almost everyone can do it)
If you uses this thread & encounter any problem.There won't be a Q&A session going on.
This is own experimental action that you should keep in mind may brick your device therefore do some reading and searching
No PM's or Forcing me to tell you what you should do next.You may help other but PM-ing will end up you get reported.
Special thanks to major xda member whom contribute to the device forum & happy developing
Nevertheless if you are happy with this guide press the thanks or donate to me ,If you're not then i can't help so
Click to expand...
Click to collapse
I wanna ask you sth.
I have done everything correctly, but when i flash it in recovery, it fails.
is this because i didnt use 7zip?
i use a mac, so thats hard.
D2m_mhd said:
Really Good Job Bro ... And Thank you Very Much For This Tutorial .
but i have question , is this tutorial only for several roms or i cant edit any rom i wan ?
for example : i am using JJ hybrid Rom ... So Can I adjust apps for this rom ?
Click to expand...
Click to collapse
It's universal
InfraBlueAndroid said:
I wanna ask you sth.
I have done everything correctly, but when i flash it in recovery, it fails.
is this because i didnt use 7zip?
i use a mac, so thats hard.
Click to expand...
Click to collapse
More Description Please.
Use the proper way to report your problem and here's not Q&A
More thing to be added
my problem
Zackconsole said:
It's universal
More Description Please.
Use the proper way to report your problem and here's not Q&A
More thing to be added
Click to expand...
Click to collapse
ok.
i had a base rom of cm9.
i opened it up and only edited one file, the app one.
i added some apps of my choice, and removed system apps, like mail and stuff.
i opened recovery and started to flash the zip.
i had compressed the file normally, not with 7zip.
when i flashed it, i had twrp recovery 2.2.2.1 touch.
when i flashed it, it coudnt open the zip file.
it just said failed.
help?
my phone
white and blue so amazing phone
elsollue wavs
great tutorial. thaks for this thread master

[ROM] [GB 2.3.6] SGA RAINBOW v3.2 Custom ROM [Update 5]

SGA RAINBOW v3.2 View attachment 3343665
{
"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"
}
Update 5
Introduction
Maybe it's not too late for a Custom ROM for S5830, but I just want to share this ROM with you.
The name is SGA RAINBOW, and is for GT-S5830 model also known as “Cooper”. It’s based on Stock firmware – GB 2.3.6 XWKTM and is a stock Custom ROM.
There is nothing original added, but is stable, nice, no fake, no warez. I use it every day.
I know, were made some more Stock Custom ROM for S5830, some of them quite good. I have a list with them, but is not here the place to say that would be the best.
I hope it will find some users that will test it and like to use it on the phone, as I like.
This is not a Copyrighted ROM.
You can use any part of my ROM, but just list my name in your credits.
Warning
This ROM should be applied to witch having the model Ace GT-S5830, and is not for model GT-S5830i.
If you update in a GT-S5830i model, you will brick your device.
This ROM is not for very beginners. If you are a very beginner, please first to get comfortable to other Custom ROM's, backups, and "how to flash a firmware with Odin". You can also wait to appear some reviews here.
Disclaimer
If you do not know what you're doing, try to learn first.
If you understand something, you'll understand more. If you do not understand, try first to understand, search on Google, read, learn.
I just trying to expose something from my experience.
You do not have to follow my advice if you're not sure that what you want to do, is what you can or need to do.
Do it at your own risk.
I am not responsible for what you do with your phone.
Change log
---------------------------------------------------
SGA RAINBOW PLAN B - download link, some explanations and screenshots in post #39
---------------------------------------------------
SGA RAINBOW v3.2 - some screenshots in post #19
4.
- changed:
- TouchWiz5holoGBmod.apk -> re-modded by me
- Power Widget -> modded by me
SGA RAINBOW v3.1 - some screenshots in post #16
3.
- changed:
- FmRadio.apk -> modded by me
- Music.apk -> modded by me
- DialerTabActivity.apk -> SpaceCaker
- font.laconic – as default
- font.laconic bold – as default
- added 2 additional fonts:
- com.monotype.android.font.Delius-1.apk
- com.monotype.android.font.Segoepr.apk
2.
SGA RAINBOW v2 - some screenshots in post #13
-Changed launcher with TouchWiz5holoGBmod modded by SpaceCaker
- Horizontal view
- Desktop, Drawer and Dock settings.
1.
SGA RAINBOW
- Note3Launcher by Vishnu
Features
- S5830 XWKTM deodexed
- ALL-in-1 Mod for Stock ROM **Update 6 - by parasmi -> (20 Notification Widget buttons)
- ALL-in-1 Mod for Stock ROM **Update 6 – modded by me
- TouchWiz5holoGBmod modded by SpaceCaker --- in SGA RAINBOW v3.1
- Note3Launcher by Vishnu --- in SGA RAINBOW
- S5_BOOT_ANIMATION by Vishnu
- default.prop - V6 SuperCharger by zeppelinrox – SpaceCaker
- kernel - [email protected] – SpaceCaker
- CRT Off effect - modded by me
- hosts Add Free - changed
- Deleted some bloatware
- Calculator changed – brijeshep
- Camera – changed
- GoogleQuickSearchBox changed – brijeshep
- Memo – changed
- media - ringtones, alarms, notification – changed
- MyFiles - changed – nvky71
- GenieWidget – modded by me
- DeskClock – modded by me
- TimeWidget – modded by me
- TwWallpaperChooser – modded by me
- FmRadio.apk -> modded by me
- Music.apk -> modded by me
- DialerTabActivity.apk -> SpaceCaker
- font.laconic – as default
- font.laconic bold – as default
- com.monotype.android.font.Delius-1.apk
- com.monotype.android.font.Segoepr.apk
Known Bugs
- Boot sound
To do: if you want boot sound you can download flashable “Boot_Sound.zip” and install it in ROM by CWM.
But only after first boot.
- Receiver (White) - Force close in LCD TEST (*#0*#).
To do: do not use Receiver (White) in LCD TEST.
Installation
Always make a backup to your phone before install a new ROM.
Back to Stock firmware with Odin before installing any Custom ROM.
Download the ROM zip file.
Copy the Custom ROM downloaded to your SDCard.
Keep your device to recharge during installation and first boot.
Go to Recovery mode.
Install ClockWorkRecovery v5.0.2.6, if you have Stock Recovery.
Wipe data / factory reset.
Wipe cache partition.
Go to advanced and – Wipe Dalvik Cache.
Go to install zip from sdcard -> choose zip from sdcard – find Custom ROM zip and install it.
Reboot system.
Done.
Credits and Thanks
parasmi – for ALL-in-1 Mod for Stock ROM – modded by me
LibiSC – for kernel
brijeshep – for some very good instructions and some apps
NaTHaN – for sysctl.conf
Vishnu pv – for instructions
abcdjdj – for Universal_Deodexer_V5
raziel23x – for APK-Multi-Tool
vaibhavpandeyvpz – for Apk Studio
abhi922 – for help and good instructions
SpaceCaker - for TouchWiz5holoGBmod, good instructions and some apps
nvky71 – for some apps
XDA Community - many, many thanks
If I missed anyone, please excuse me.
Downloads
Download SGA RAINBOW v3.2 link:
rainbow
or direct link:
http://www.mediafire.com/download/6ppg3z14323p6jq/SGA_RAINBOW_v3.2.zip
Screenshots SGA_RAINBOW_v1_to_v3.2.zip link:
screenshots
or direct link:
http://www.mediafire.com/download/58dn9tngfq99sxh/Screenshots_SGA_RAINBOW_v1_to_v3.2.zip
Download SGA RAINBOW v1 link:
http://www.mediafire.com/download/p9lus16370017n6/SGA_RAINBOW_S5830.zip
Boot_Sound.zip link:
http://www.mediafire.com/download/33njo25cvn7zv2b/Boot_Sound.zip
Tips:
For transparent effect:
please go to settings - Status bar tweaks - Statusbar Background and make Statusbar background and Dropdown background – Transparent
For CRT Off effect:
please go to settings – Display – Animation and set All animations
For some discussion:
you can go here http://forum.xda-developers.com/galaxy-ace/ace-2-help/qa-sga-rainbow-rom-t3091645
-------------------------------------------------------------------------------------------------
Flashable zip Fonts
Because the font it is important for how it looks a ROM, I thought to post some fonts of which you can choose.
The fonts are:
GT-S5830 Default font - to return to the GT-S5830 original font.
Laconic font - to return to the Laconic font, in case that you changed.
Lastwaerk font
Rosemary font
How to install:
Download archive, it contains four CWM flashable zip fonts.
Unzip downloaded archive on PC.
Choose the flashable zip font you want.
Put flashable zip font on SDCard.
Go to CWM and install it.
Done.
Note:
Keep in mind that the new flashable zip font, will become the default font.
In order to avoid some errors, if the default font was changed in Settings -> Display -> Font style, you must first return to the default font, and then install a new flashable zip font.
Flashable 4_Fonts link:
http://www.mediafire.com/download/ul1pwwgso05fxz5/Flashable_4_Fonts.zip
-------------------------------------------------------------------------------------------------
If you want to thank me, please press the button Thanks.
Thank you for that.
--------------------------------------------------------------------------------------------------
Think Different
"Because the people who are crazy enough to think they can change the world, are the ones who do."
Steve Jobs
Just the kind of ROM i was looking for.
Perfect , Just reveived my old SGA, Thank you for the effort.
er.davinder said:
Just the kind of ROM i was looking for.
Perfect , Just reveived my old SGA, Thank you for the effort.
Click to expand...
Click to collapse
Thank you.
For your information the launcher is Android:SMSAgent-AHY [Trj] and many know, the download is interrupted, it's not a false positive. Your theme looks interesting and can be a little translucent. This phone still exists ?
One a good job launcher : http://forum.xda-developers.com/galaxy-ace/themes-apps/cm7-touchwiz30launcher-t2883929
- mod and write false, repack, sign for a statusbar translucide (if you understand)
mickael.webmaster said:
For your information the launcher is Android:SMSAgent-AHY [Trj] and many know, the download is interrupted, it's not a false positive. Your theme looks interesting and can be a little translucent. This phone still exists ?
One a good job launcher : http://forum.xda-developers.com/galaxy-ace/themes-apps/cm7-touchwiz30launcher-t2883929
- mod and write false, repack, sign for a statusbar translucide (if you understand)
Click to expand...
Click to collapse
Please excuse me but do not understand:
1. the download is interrupted, it's not a false positive
2. This phone still exists ?
3. mod and write false, repack, sign for a statusbar translucide
Can you be more specific?
Thank you.
As about Note3Launcher by Vishnu pv, the address it's here
So the modded launcher has a Malware / Torjan ??
er.davinder said:
So the modded launcher has a Malware / Torjan ??
Click to expand...
Click to collapse
For Note3Launcher by Vishnu pv, the address it's here
If someone finds a malware in launcher, I can change it.
Otherwise, I do not intend to put another, especially recommended.
And if I will change it, I will choose which will be.
beegeero said:
Please excuse me but do not understand:
1. the download is interrupted, it's not a false positive
2. This phone still exists ?
3. mod and write false, repack, sign for a statusbar translucide
Can you be more specific?
Thank you.
As about Note3Launcher by Vishnu pv, the address it's here
Downloading is not interrupted.
I have checked.
Click to expand...
Click to collapse
beegeero said:
For Note3Launcher by Vishnu pv, the address it's here
If someone finds a malware in launcher, I can change it.
Otherwise, I do not intend to put another, especially recommended.
And if I will change it, I will choose which will be.
Click to expand...
Click to collapse
I think he is trying to tell you that the included launcher has malware in it and look at the launcher link he has posted and modify it for transparent statustbar and repack it into the rom
er.davinder said:
I think he is trying to tell you that the included launcher has malware in it and look at the launcher link he has posted and modify it for transparent statustbar and repack it into the rom
Click to expand...
Click to collapse
OK. I understood.
But please look here:
http://forum.xda-developers.com/showthread.php?t=2332051&page=77, posts 763, 764 and 766.
Maybe I will change the launcher.
I do not know now, because this it's ok, and it fits excellent in ROM.
In your link it's written that I will not lie and I decompiled all the launcher team cooee are infected. Made as you like, I warned you only.
This phone still exists ?
Click to expand...
Click to collapse
However, what it means:
This phone still exists ?
beegeero said:
However, what it means:
This phone still exists ?
Click to expand...
Click to collapse
Maybe it's just a bad translation, as he is not a native english speaker.
However, he is right, cooee launcher is infected with Android:SMSagent-ahy. That's why I stopped using cooee launcher and other mods
Update
However, he is right, cooee launcher is infected with Android:SMSagent-ahy. That's why I stopped using cooee launcher and other mods
Click to expand...
Click to collapse
In your link it's written that I will not lie and I decompiled all the launcher team cooee are infected. Made as you like, I warned you only.
Click to expand...
Click to collapse
SGA RAINBOW v2
Changed launcher with TouchWiz5holoGBmod modded by SpaceCaker.
- Horizontal view.
- Desktop, Drawer and Dock settings.
Now looks like this.
er.davinder said:
I think he is trying to tell you that the included launcher has malware in it and look at the launcher link he has posted and modify it for transparent statustbar and repack it into the rom
Click to expand...
Click to collapse
I changed launcher with TouchWiz5holoGBmod.
I hope it's better now.
Greetings.
Update 2
Update SGA RAINBOW v3
SGA RAINBOW v3
- changed:
- FmRadio.apk -> modded by me
- Music.apk -> modded by me
- DialerTabActivity.apk -> SpaceCacker
- font.laconic – as default
- added 2 fonts:
- com.monotype.android.font.Delius-1.apk
- com.monotype.android.font.Segoepr.apk
Changed default font bold
Update 3
SGA RAINBOW v3.1
Changed default font bold with font.laconic bold
Because some texts font had not changed, such as titles in Settings.
Now it looks like this.
Can I use Cronmod or something like that with this ROM ?
Grabber66 said:
Can I use Cronmod or something like that with this ROM ?
Click to expand...
Click to collapse
I have not tested cronmod on this ROM.
But if it helps, for expanded memory you can install Link2sd.
SGA RAINBOW v3.2
- changed:
- TouchWiz5holoGBmod.apk -> re-modded by me
- Power Widget -> modded by me
- and 4 flashable fonts in thread.
Now looks like this
With Rosemary font, or with Lastwaerk font
thankyou for this rom.
i'm still actively using my ace. Pls keep deving for us.

Categories

Resources