[GUIDE][Noobs]How to Create your own stock based XPERIA ROM - Sony Xperia Miro, Tipo (Dual), J, E

Hey Guys,
My name is Braa, I’am just a new developer here in the XDA and today I’am going to show you a complete guide on how to make your own “XPERIA” Stock Based ROM.
First of all you have to get the Stock XPERIA Firmware of your device
Let’s get started to build our ROM:
First Step: (Getting the STOCK FTF File of your Device)
1) Get the latest stock FTF Firmware of your device
{
"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"
}
2) Open it using 7-ZIP
3) Now we will be focusing on the most important file “system.sin” Just Extract it to your desktop
4)Now go to the XPERIA Flashtool  Tools  Sin Editor   Choose the system.sin file you have just extracted to your desktop Extract Data
5)Now you will have a file called “system.ext4”
6)Get a tool called “EXT4 Unpacker” then select that file  Extract all the files into a folder
Congrlatiouns you have got your stock device firmware but not in the form of “FTF” instead in the form of “ZIP”
But this was not everything we will now move into more advanced part but don’t panic everything will be explained easily with screenshots so, Let’s GO !
Understanding the System folder you have just extracted
System Folder Contains the Majority of ROM Files, now we have to explain the SYSTEM Folder structure
1. app : contain all the system's app and the odex file of system app
2. bin : contain the command and bin files for the rom
3. vendor: specified vendor system. you have your specific vendor's app, libs, and config files here also contains the Themes (XPERIA 2011-2012 Devices)
4. etc : additional setting and files for the ROM.
5. font : It’s Clear it contains the fonts
6. framework : system's framework files and the odex file for framework
7. lib : drivers, modules, kernel related files for the rom
8. media: media files-ringtones, notification, bootanimation.
10. usr : files needed for keyboard, bluetooth, etc.
11. xbin : additional command and bin files (busybox is usually installed here)
12. build.prop file : Contains your Device default properties
Q)DEODEX VS ODEX
A)Most of custom rom available is deodexed rom while our stock rom is half deodexed rom. I'll try to explain it in most simple way. First of all, we should understand that mostly every app in android consist of three part, *apk files, *dex/odex files, and lib files.
ODEXED rom means that *dex file needed to run the app is extracted from the apk file and placed in same folder with the apk files (/system/app). the positive side, it consume less internal memory and a execute faster. the negative side, it makes the app uncostumizable (cannot apply custom themes) and need more space in system partition.
DEODEXED rom means that *dex file needed to run the app is extracted from the apk file and placed in /data/dalvik-cache. the positive side, the app can be themed (full customizable) and consume less system partition. we could put more app in /system/app in deodexed rom. the negative side, it consume a lot of internal memory. please be cautious with the internal memory space if you use deodexed rom. (NOTE: if you start from stock rom, you may use Kitchen to convert odexed to deodexed rom).
Now if you want a really looking good Ui ROM u will stick into DeOdexing your ROM
Note: What was explained above in the part of ODEX VS DEODEX doesn’t mean that DeOdexing ROM will decrease it’s Performance
Q)How to DeOdex My ROM ?
A)Bro, This could be done using many tools like (Universal DeOdexer or DsiXda Kitchen)
Now I will explain the Dsixda kitchen method
Tools Needed:
Cygwin
JDK
Android Kitchen
Steps:
1)Extract Cygwin.zip  Run Setup.exe  Next  Install from local directory  Set the root directory as it  Set the local package directory as cygwin_packages  Select that reload icon and install all
2)Now Click on Cygwin icon on desktop you will see that commands appear automaticly
3)Now Extract the kitchen Android-Kitchen-0.224.zip then rename it to “kitchen” (without the quotations)
4)Then copy that folder into c:/Cygwin  home  your username folder
5)Open the cygwin and write these commnds
6)Cd kitchen  ./menu
7) Just compress the system folder we have just extracted from the ext4 unpacker into ZIP File
8)Now copy that file to C:\cygwin\home\Your username\kitchen\original_update
9)Open the cygwin  then write the kitchen commands I’ve mentioned above
10)Select “Set up working folder of your ROM”  Press Enter  Select the zip you compressed  It will ask you to add a null boot.img agree to this
11)Select the “Advanced Options”  Select De-Odex files in your ROM  Select “b” DeOdex both folders (Recommended) wait till the process finishes
Updater Script ! (Nightmare to a lot of noobs)
Sorry Guys I can’t help you with this part  even my updater-script in my ROM I forgot how I did it here is it you can base your updater-script on it
Just download it !
WE’VE Done this part !
Modifying your ROM
1)Adding Tweaks
1.1)Adding init.d Support
Adding init.d support means that you can run your favorite scripts and tweaks on your Stock Based ROM
Download the file “enable_init.d.zip” and put all its files inside system folder into your ROM System Folder
1.2)Modifying Build.Prop for more stability
Here’s a lot of Build.prop Tweaks
1. Force launcher into memory
ro.HOME_APP_ADJ=1
2. Raise JPG quality to 100%
ro.media.enc.jpeg.quality=100
3. VM Heapsize; higher RAM, higher hp can be
dalvik.vm.heapsize=48m
4. Render UI with GPU
debug.sf.hw=1
5. Decrease dialing out delay
ro.telephony.call_ring.delay=0
6. Helps scrolling responsiveness
windowsmgr.max_events_per_sec=150
7. Save battery
wifi.supplicant_scan_interval=180
pm.sleep_mode=1
ro.ril.disable.power.collapse=0
8. Disable debugging notify icon on statusbar
persist.adb.notify=0
9. Increase overall touch responsiveness
debug.performance.tuning=1
video.accelerate.hw=1
10. Raise photo and video recording quality
ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000
11. Signal (3G) tweaks
ro.ril.hsxpa=2
ro.ril.gprsclass=10
ro.ril.hep=1
ro.ril.enable.dtm=1
ro.ril.hsdpa.category=10
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=5
12. Net speed tweaks
net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960
13. Disable blackscreen issue after a call
ro.lge.proximity.delay=25
mot.proximity.delay=25
14. Fix some application issues
ro.kernel.android.checkjni=0
15. Phone will not wake up from hitting volume rocker
ro.config.hwfeature_wakeupkey=0
16. Force button lights on when screen is on
ro.mot.buttonlight.timeout=0
17. Disable boot animation for faster boot
debug.sf.nobootanimation=1
18. Miscellaneous flags
ro.config.hw_menu_unlockscreen=false
persist.sys.use_di ring=0
persist.sys.purgeable_assets=1
dalvik.vm.dexopt-flags=m=y
ro.mot.eri.losalert.delay=1000
Q)How can I add these lines to my build.prop
A)I will tell you
Download a tool called “Notepad++”
Extract the build.prop file from your ROM then right click on it then edit with notepad++
Go to Last line:
Then add
# Tweak Name
Tweak Properties
#
Done
Here’s my build.prop I used in my ROM: its just a sample copy what you want from it
2)Bravia Engine 2 with X-Reality
Download the file of BE-2 then paste it in your ROM then add these lines to build.prop
# X-Reality Engine
ro.service.swiqi2.supported = true
persist.service.swiqi2.enable = 1
#
ro.service.swiqi3.supported = true
persist.service.swiqi3.enable = 1
#
3) Modifying the wallpapers of the ROM
Go to etc\customization\content\com\sonyericsson\wallpaperpicker\wallpapers
Then Add your Wallpapers
4) Modifying the Themes
system\vendor\overlay\framework
Themes are found here
In newer XPERIA Devices Themes are found in /app
5) Adding Supercharger intiries
Just add these lines to your build.prop
# V6 SuperCharger, OOM Grouping & Priority Fixes created by zeppelinrox.
# DO NOT DELETE COMMENTS. DELETING COMMENTS WILL BREAK UNINSTALL ROUTINE!
# BEGIN OOM_MEM_Settings
ro.FOREGROUND_APP_MEM=1536
ro.VISIBLE_APP_MEM=3072
ro.PERCEPTIBLE_APP_MEM=4096
ro.HEAVY_WEIGHT_APP_MEM=20480
ro.SECONDARY_SERVER_MEM=8192
ro.BACKUP_APP_MEM=14080
ro.HOME_APP_MEM=1024
ro.HIDDEN_APP_MEM=10240
ro.EMPTY_APP_MEM=15360
# END OOM_MEM_Settings
# BEGIN OOM_ADJ_Settings
ro.FOREGROUND_APP_ADJ=0
ro.VISIBLE_APP_ADJ=3
ro.PERCEPTIBLE_APP_ADJ=3
ro.HEAVY_WEIGHT_APP_ADJ=5
ro.SECONDARY_SERVER_ADJ=7
ro.BACKUP_APP_ADJ=6
ro.HOME_APP_ADJ=1
ro.HIDDEN_APP_MIN_ADJ=12
ro.EMPTY_APP_ADJ=15
# END OOM_ADJ_Settings
# End of V6 SuperCharged Entries
6) Making your Apptray Transparent
Just Replace the apptray_pane_bg.9.png I provided to your Home.apk in store mode
7) Changing the bootanimation (HDPI)
XPERIA Z1
XPERIA Z2
8) Media not scanned or No pictures found here’s the solution
Download Rescan media root and put it in data folder of your ROM
Nice Tip:CFQ Scheduler Makes the Media scanning process slow, Just Stick into SIO or deadline
If you are on 4.1.2 and HDPI Device (Maybe works on XHDPI or MDPI)
So my ROM “Doomsday” is open source for you, it contains full XPERIA Z2 Ui just take the download link from my signature then download it and take what you need from it but don’t forget to give me the proper credits and press thanks for me
Thread will be updated soon :laugh:[/FONT]

Downloads
Downloads
My Personal ROM Updater-script
My Build.prop
[URL="http://d-h.st/j59"]Doomsday ROM[/URL]
EXT4 Unpacker
X-Reality and BE-2
apptray_pane_bg.9
XPERIA Z1 Bootanimation (HDPI)
XPERIA Z2 Bootanimation (HDPI)
Init.d Support

Good thread!

I have a problem:
cd kitchen: work
./menu: doesn't work
Can you help me?
Thanks in advance.

axxx007xxxz said:
I have a problem:
cd kitchen: work
./menu: doesn't work
Can you help me?
Thanks in advance.
Click to expand...
Click to collapse
Thisguide may help. :good:
you may also skip the DeOdexing part and download already deodexed ROM http://d-h.st/c6F
or that of @2010matej

@Eliminator79: Thanks!
[OFFTOPIC]Any news of Doomsday for Xperia E?[/OFFTOPIC]

axxx007xxxz said:
@Eliminator79: Thanks!
[OFFTOPIC]Any news of Doomsday for Xperia E?[/OFFTOPIC]
Click to expand...
Click to collapse
Anytime 
 @DanielFlorin did the dRz ROM
there is no need for doomsday in XE Development
you can consider dRz as an initial release for Doomsday for XE
and im always with contact with him about porting some stuff from doomsday to dRz

Eliminator79 said:
Anytime
@DanielFlorin did the dRz ROM
there is no need for doomsday in XE Development
you can consider dRz as an initial release for Doomsday for XE
and im always with contact with him about porting some stuff from doomsday to dRz
Click to expand...
Click to collapse
Now I'm using eXperia (see my signature); it is new dRz or I wrong?

axxx007xxxz said:
Now I'm using eXperia (see my signature); it is new dRz or I wrong?
Click to expand...
Click to collapse
Sorry for conflicting bro
i meant eXperia
Anyway,
Daniel Mentioned that he will release V3 but he needs some time

Eliminator79 said:
http://d-h.st/c6F
Click to expand...
Click to collapse
It is DeOdexed system folder for Xperia E Jelly Bean or I wrong?

axxx007xxxz said:
It is DeOdexed system folder for Xperia E Jelly Bean or I wrong?
Click to expand...
Click to collapse
Yes

World this work for the LG v10 h901 20j

Related

[CWM-APP][2.00] AROMA Filemanager + TERMINAL :: 15022810 :: Open Source

{
"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"
}
The World's First ANDROID Recovery Based Filemanager
Don't Forget To Donate To Me:
Android Recovery was powerfull system. But it was pain when it come to managing your filesystem
But now AROMA Filemanager is available for everyone to do this common tasks.
How To Use?
Copy the zip into your sdcard, then reboot your device into recovery mode. Choose install from sdcard, then select the AROMA Filemanager ZIP. The file manager will starting, and you are ready to managing your filesystem (copy, cut, delete, make new folder, etc) while you are in recovery.​
---------------------A-R-O-M-A---F-i-l-e-m-a-n-a-g-e-r-----------------------
Screen Shoots
more at amarullz.com [+]​[/URL]​
FROM INDONESIAN DEVELOPERS TO PEOPLE AROUND THE WORLD​
Downloads & Resources
Download Binary​
Version 2.00 [BETA1]- KACAPI
BUILD:15022810
NOTE: WILL ONLY WORKS ON DEVICE WITH ARM NEON SUPPORT
JUST FLASH IT LIKE YOU FLASH THE ROM
Recent Changelogs:​
KACAPI - 2.00 [BETA1] - BUILD 15022810
new engine fb & input driver
support msmfb overlay
more neon improve
tweaks some ui
graphics processing
Add run shell (*.sh & executables)
Add extract zip file
Too many changes for this version, just look at commit logs: https://github.com/amarullz/AROMA-Filemanager/commit/6b97260e1d6de29bdc90e0a801ac79005d230f3d
DEGUNG GAMELAN- 1.91 - BUILD 130903
Fix Freeze on Changing Themes
Fix Exit Transition
Add GS4 Touch Support Thanks to Phil3759
Add Holo Dark Theme and Holo Iconset :good:
DEGUNG GAMELAN- 1.90 - BUILD 130624-008
Add Screenshoot (Volume Down+Power Button) - Image Format BMP-565 16 bit
Whole new input driver
Optimize alphablend processes
Optimize and Add Drawing Scale Nearest Neighbor
Add drawing functions for alphablend
Dialog In & Out Transition
Cache recovery display for exit transition
Add Exit transition
remove unneeded sleep for faster start and exit
BUILD WITH ANDROID BUILD ENVIRONMENT - Binary Size Reduce By ~60% - BUILD COMMAND: make aroma_installer; make aroma_installer.zip
Add zip build command in building the source
Beautifier Source Code. Add beautifier tools in source code tree
Improving Efficiency processes when loading and reloading themes
Fix color handling on themes
Using bilinear scaling in png.9p
Remove Arabic Support (For faster and freeing resource, because the features still unusable)
Subpixel rendering for Fonts (Clear Type Like)
Improve performance with NEON here and there.
Tweaks some input driver
Bilinear scaling for png icons, Now it look smooth even if it resized
-
CALUNG - 1.80 - BUILD 121017-007
Add TERMINAL EMULATOR - Select Menu -> Open Console :fingers-crossed: :good: :good:
TERMINAL Support Color and Other escape characters, you can even run vi or nano in this awesome terminal console - It's on recovery you know :victory:
Add more icons in iconset for IME and Terminal Icons
Fix stuck when changing directory and Fix some corrupted memory access
Add Tap and Hold on IME
Rearrange IME Special Characters
Add fixed font for terminal - and future used (Editor). I choice consolas.
Some Tweaks here and There....
BONANG- 1.50 - BUILD 121011-006
Add Chmod/Change Permission - Tap & Hold the File :good: :good:
Add SetUID, SetGID, Sticky info in file list : rwxrwxrwx -- --S--S--T :good:
Change png resize from nearest neighbor to bilinear scale - Now the icons is smoother on XHDPI device even if the png icon was in lowres. :good:
Remove calibration button on settings
Add bma150 to blacklist input device, and improve some touch handler
Remove ICS Theme and Add new Holo Light Theme (will add Holo Dark Soon)
Modify languages file -- Now Please submit your new language files for next version release
ANGKLUNG - 1.21 - BUILD 121004-005
Fix capacitive button
ANGKLUNG - 1.20 - BUILD 121003-004
Completely new Input/Touchscreen Handler - Thanks to agrabren from TWRP
Remove all calibration need.[/COLOR].
ANGKLUNG - 1.01 - BUILD 120810-003
Supported Galaxy Nexus Touch Screen - And maybe other devices now supported
ANGKLUNG - 1.00 - BUILD 120510-002
Add 107 (KEY_END) For Power Button - defy
Fix Tick Count - System tick time (CLOCK_MONOTONIC)
Fix copy/move/delete progress bar not updated in some recoveries
New dithering method, Better color looks, specially for standard RGB LCD subpixel order
Minimalizing ondraw footprint memory
ANGKLUNG - 1.00 - BUILD 120510-001
Initial Release
Support Multilanguage
Support Theme
Support Iconset
Support Custom Fonts
Customizable
New AROMA UI Calibration Method
Open Source?
There may be some people who will ask if the project is Open Source, and the quick answer is YES. It is an Open Source Project Now.
BUT PLEASE DON'T EVEN COMPLAIN ABOUT SOURCE QUALITY
THAT WAS THE WAY I AM DEVELOPING APPLICATION
I DON'T HAVE ANY TIME TO DO FORMATTING, BECAUSE THE DEVELOPER
ONLY ONE PERSON​Source Code
https://github.com/amarullz/AROMA-Filemanager/tree/calung​
NEED DIRECT SUPPORT? - JOIN #aroma CHANNEL AT FREENODE.NET​
Some Information About AROMA Filemanager
The Codenames
AROMA Filemanager codename based on Alphabetical Traditional Indonesian Music Instrument. Here the list of already used codename:
ANGKLUNG - 1.00 - 1.2x
BONANG - 1.50
CALUNG- 1.80
DEGUNG GAMELAN- 1.90
​
Programming Language
It was application which runs on Android device but not on Android OS Environment that the native applications usually use Java. AROMA Filemanager use C (Pure C, not C++), so it may run on another platform like x86 linux with small modifications ofcourse.​
Used Libraries
ZLIB - ofcourse, it was the most awesome thing in computer world :good:
PNG
MinZIP
Freetype
All library need to compiled as static to make sure it runs without any dependency issue in any devices.​
Official Binary
I Only support ARM device, but it was opensourced, so anyone can play with the source and compiled it for they own devices.​
Thanks
DONORS
scandiun
Is it possible to make a theme default or calibrate from a config file like AROMA Installers aroma-config calibrate("example...")?
Thanks for U friend...
i'm from Indonesia too, Semarang City
so great tried it, like in the past your Aroma Installer and this think is amazing. Used your Aroma Installer in every Rom, although it is more work for me than most of the other Rom Developer have when not including it, but this file manager is awesome.
is or will be a possibility to start it maybe in Aroma Installer. Having an option at the beginning with Installation, Device Infos, File Explorer ?
Great work mate! Nice to see someone who is as passionate about Android as you are
EDIT:
Could you post a scheme of how it works similar to what you did with the AROMA installer?
Will try and can this combine with aroma installer?
Another awesome work.
Edit-
Run well on my gal-young
But fail when create folder in root after reboot maybe its cause from kernel.
Font still too small for me after change to big font but not big problem.
Cant change permission and of course cant open file.
But i very satisfied with your work.
Thanks.
Thanks amarullz, another fine creation. Your style is unique! But I can't get if that is DEV only or we can use that when we want to do some file managing while in recovery?
By the way, I think I'd need some guidance: is it something you flash, use, reboot and gets flushed? Does it overwrite anything when you flash this? Sorry but infos are cryptic.
teorouge said:
Thanks amarullz, another fine creation. Your style is unique! But I can't get if that is DEV only or we can use that when we want to do some file managing while in recovery?
By the way, I think I'd need some guidance: is it something you flash, use, reboot and gets flushed? Does it overwrite anything when you flash this? Sorry but infos are cryptic.
Click to expand...
Click to collapse
It wasn't for dev, but directly for user. Just run the zip, it will start the file manager, and you ready to managing your filesystem
testing and working great on samsung galaxy ace. it's very usefull when i flashing wrong framework/systemUI or another system apps i dont need to make original .zip just replace via this recovery filemanager. once again thank you masbro...
Is there anyway to incorporate this into an aroma install?
It would be nice if you can replace original/stock recovery with this one.... :hope...
But nice works mas...
Very nice just what I was looking for. Just a suggestion add perms change and I would remove the themes they are nice but don't really need em also maybe a text editor to mod build.prop etc. Thanks.
Sent from my HTC EVO 3D X515m using Tapatalk 2
ngagephone said:
Very nice just what I was looking for. Just a suggestion add perms change and I would remove the themes they are nice but don't really need em also maybe a text editor to mod build.prop etc. Thanks.
Sent from my HTC EVO 3D X515m using Tapatalk 2
Click to expand...
Click to collapse
I will add chmod feature... Also if you don't need any themes, you can just extract the zip and remove unused themes "assets/themes" or icons, or etc, then zip it again.
I don't know about text editor,.. but will see if it possible...
Nice one just
Mount all by default
U need fm for mounted data or system
Long press on file some file information
The builprop edit sure needed
But again superb work m8
Sent from my HTC EVO 3D X515m using xda premium
amarullz said:
I will add chmod feature... Also if you don't need any themes, you can just extract the zip and remove unused themes "assets/themes" or icons, or etc, then zip it again.
I don't know about text editor,.. but will see if it possible...
Click to expand...
Click to collapse
Thanks for fast reply. Looking forward too seeing chmod in future builds. Will test removing themes via zip what is the default theme and Icons so I don't delete them.
Also with a text editor if we mess up on a mod on build.prop or a init.d scrip it can be fixed then without needing a backup etc.
Sent from my HTC EVO 3D X515m using Tapatalk 2
your brain draws the future of android modding tools
Defy > Defy+
Sorry my bad english
TweetyPeety said:
is or will be a possibility to start it maybe in Aroma Installer. Having an option at the beginning with Installation, Device Infos, File Explorer ?
Click to expand...
Click to collapse
I haven't try it, but the logic may possible. Steps:
Copy "assets" directory of filemanager into your AROMA Installer environment, and copy and rename the AROMA Filemanager update-binary into your AROMA Installer assets folder (example: "META-INF/com/google/android/aroma/aromafm").
Create sh file (example: "META-INF/com/google/android/aroma/aromafm.sh"). with this content:
Code:
#!/sbin/sh
echo "ziplocation=${UPDATE_PACKAGE}" > /tmp/aroma/aromafm.prop
Then add something in aroma-config, when you want to start the aroma filemanager:
Code:
resexec("aromafm.sh");
resexec("aromafm","1","0",prop("aromafm.prop","ziplocation"));
Tell me if it works...
EDIT: Ok it works... try download my custom aroma installer in attachment, you can start the filemanager in the Installer Demo Menu.
NOTE:
The calibration will start when the filemanager start at first time. To make it don't show the calibration, you should save your cfg file.
Here the way.
* Run AROMA Filemanager (from this thread)
* Customize it as you need (calibration, set themes, set icons, add favorites)
* Exit
* Go to your sdcard and find the "aromafm.zip.cfg" (if your Aroma filemanager file was "aromafm.zip"
* Copy it to your AROMA Installer assets folder like "META-INF/com/google/android/aroma/aromafm.cfg"
* Modify the aromafm.sh with something like this:
Code:
#!/sbin/sh
# Save Zip Location
echo "ziplocation=${UPDATE_PACKAGE}" > /tmp/aroma/aromafm.prop
# Copy Configuration file
[B]cp /tmp/aroma/aromafm.cfg `echo "${UPDATE_PACKAGE}.cfg"`[/B]
Then to call in aroma-config:
Code:
[B]restotmp("aromafm.cfg","aromafm.cfg");[/B]
resexec("aromafm.sh");
resexec("aromafm","1","0",prop("aromafm.prop","ziplocation"));

[ROM][KERNEL] The CoD RoM [DDLF2][ICS Trans][4-Way boot][Non transparent mod].. \m/

{
"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"
}
Hello guys
Here I am again ( I changed name from deepakjoshid007 to CoD.<D.J.>) this time with a full Rom. Actually I love creeds rom and I was using it till now from the time it was released. But as you can see Pratyush
is busy or something so he is taking time to release an update so I decided to make my own Rom. So big thanks to Pratyush for his awesome Rom and some tutorials.
CoD Rom is based on stock DDLF2.. and the default theme is ICS Trans by me.
and Kernel is kuro kernel (a lil bit modified init.rc file to allow system to handle CPU
I think every kernel developer should add those 6 lines to init.rc so we wont need any 3rd party app.). I like Kuro kernel it is smooth, fast, minimalistic and stable.
So again big thanks to Kurotsugi for this nice kernel.
Features (Main)..
1. Fully transparent UI with JellyBean and ICS feel.
2. Modified stock apps no third party apps at all ( just one xperia launcher)
3. Improved swipe to remove notifications
4. 6 lockscreens
5. Stusbar tweaks + 15 toggles (EDT)
6. Features come from the kernel like governers and frequecy init.d.
7. Bravia Engine integrated
8. Fast and stable
Features miscellaneous..
1. Fully Deodexed , Zipaligned.
2. Removed some bloatwares.
3. Extended Settings app
4. ICS like Dialer and Phone app.
5. Statusbar fully jellybean themed.
6. Transparent MMS app with skins , removed auto SMS to MMS conversion and increased recipents limit.
7. Transparent Gtalk, contacts, music app.
8. New market with wish list and no restrictions ( But you only can see the app downloading not compitible app may or may not work) (credits to original poster)
9. All google apps already updated and market update compatible.
10. Smooth scrolling through disabled scrolling cache.
11. Added init.d scripts for batter performance ( Thanks to Kurotsugi again).
12. Xperia launcher with settings and already integrated Meego Icon theme.
13. Extended Power Menu
14. Multiple language support.
Notes..
1. This Rom doesn't support apps2sd as the kernel doesn't support it .In my opinion Link2SD is the best or you may use kuro script to mount ext partition as "data" .
2. Dont use dynamic range compression on DSP manager it will cause a sudden volume level increase it may harm your ears or earpieces. (Thanks to kurotsugi for this information)
3. Default governor for the cpu is set to conservative so if you fell some lag after installing the rom change the governor. I personally use blackcats for normal use. To change governor go to settings > parts > cpu settings then change the governer and scroll down and tick set on boot option
4. Regarding CSC stuff look at these post By bumslayer and By CarlDeancatabay (in windows we dont have terminal and those commands in bumslayer's method so use magiciso to extract csc.rfs then open rcovery folder you will find sec.csc.zip extract it.
Screen Shots ( you may go here for all screen shots or see Post#3 for some more )
Home screen
Phone and caller ID
Status Bar
Some Apps
Some Features
Download, Updates and instructions are in post#2
Different Mods are in Post#3
Fixes For small Bugs are in Post#4
All files are Flashable Zip files through CWM recovery
Use it at your own risk. me or xda or anyone else are not responsible for any damage to your device. (If you do everything right then there is no chance of somthing going wrong BTW.)
Instructions and Download​
Rom is splitted in two parts one is the Rom and other is Google Apps I did it to resolve the issue of update them from market.
1. Download both CoDRomv1.zip and Gapps.zip
2. Put them in the root of your SDcard
3. If you dont have CWM then download it also and put it on the root of your SDcard
4.First backup all your data.(optional)
5.Reboot into recovery then flash the cwm zip and get into cwm recovery and backup your current Rom.(optional)
6. Now go CWM recovery's advance option and reboot the recovery then wipe data and cache from stock recovery.
7. Flash again CWM recovery and wipe data and cache there also.
8. Now select install zip from SDcard and select CoDRoMv1.zip
9. Wait till it gets installed then wipe data and cache(optional) and reboot.
10.It will take time to reboot just wait..............
11. Use the Rom for sometime play around with the settings see if everything is working or not
12. now after using it 15 mins reboot into recovery and flash Gapps.zip and reboot
13 Installation done. :good:
Guys I looked at file downloads on mediafire and found that Rom have nearly double downloads than Gaaps. some people here are PMing me for Gtalk force close and not being able to create a google account so for all the flashers read the instructions and flash the Gapps also. Without it you wont be able to use google services.
>>>> Download links <<<<
>>>> CoDRoM.zip <<<<
>>>> Gapps.zip <<<<
After Installation settings ...(optional)
1. first you should check the cpu settings working or not
2. I have integrated the meego theme you may have it by going to launchers preferences then appearance and select Icon Packs then select built-in Meego.
3. go to launcher preferences and then Home screen then untick Noscreenindicator(portrait)(Its actually auto hide setting) then tick it again its recommended or you will have some problems with widgets.
Click to expand...
Click to collapse
Updates and Patches​
Patch 1.1​
1. This patch will add EPM ( Extended Power Menu)
2. Removed CodRom text from lockscreen and changed jog dials to blue colors
3. Toast enter, exit animation changed.
Download this Patch​
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Patch 1.2​
1. This patch will add 4-way boot menu
2. Fixed a small bug in EPM when using non transparent mod
Thanks to ianczarina to make this and evanlocked for the guide
Download this Patch​
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Modifications
UI Mods
Click to expand...
Click to collapse
1. Non Transparent
Download Non transparent Mod
Note : Download the AlarmClock fix from post #4
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Lockscreen Mods
Click to expand...
Click to collapse
1. Silver Lockscreen
Download Silver Lockscreen Mod
Click to expand...
Click to collapse
Click to expand...
Click to collapse
--------------------------------------------------------------------------------------------------------------------------------------
Bug Fixes
Fixes for small bugs​
1. Alarm Clock fix in NonTransparent Mod
This will fix the bug (text not showing) in alarmclock when using nontransparent mod
Click to expand...
Click to collapse
Download AlarmClock fix​
Click to expand...
Click to collapse
You can't make a post w/o download link (coming soon...)
Sent from my GT-I9300 using xda premium
i wonder what is the 6 line in init.rc...
Its just chown root system for cpu freq and governer files
and chmod 0644 for the same to control them from system app without root access
its a basic kernel feature of CM7
Any ss bro?
Sent from my GT-S5360 using xda premium
ss
ANOTHER ROM??
SIR will u please post ss
screenshot, please !
Guys just wait a bit I am updating the thread it takes a lil bit time..
can you give me your init.rc?I'd like to see it.
screen shots?
Sent from my GT-S5360 using xda premium
@OP
atlast you released your rom
awsome .....now swiching from creeds to CoD RoM
i have a request , will you please add a carrier image to your status bar in left side ( as in repencis rv3.5 )
have a llok at this ...carrier image " ****ED "
here is the systemui.apk of a repensis theme
http://www.mediafire.com/?fzqjt5hw9lial3d
note that in this theme the carrier image is in right side not in left
Click to expand...
Click to collapse
kurotsugi said:
can you give me your init.rc?I'd like to see it.
Click to expand...
Click to collapse
these are the lines
Code:
# chown gps system /data/gps
[COLOR="Blue"] # allow system to modify cpufreq control files
chown root system /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
chmod 0664 /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
chown root system /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
chmod 0664 /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
chown root system /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
chmod 0664 /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq[/COLOR]
on boot
it looks awesome
want to flash it but waiting a important business call
thus the picture on the rom was a default to the rom?????
ehm...ehm...I hate to say it but could you remove some of the ss? porn n nudity is highly forbidden in XDA. not everyone here is adult. in fact, most of user here is kid n teens. before mod give you any warn or close this thread you'd better remove them.
A doubt
how u took the screen shots?? i cant see any options for screenshots??
-Post deleted-

[CWM] [STOCK] Deodexed | Odexed DDMD1 | UNIVERSAL GY KERNEL SUPPORT

DEODEXED/ODEXED DDMD1​
You can use this ROM as base for your ROM, Just PM me with a link to the thread!
This is the "FULL ROM" not just the /app and /framework folder. :highfive:
Click to expand...
Click to collapse
FEATURES:
Latest Busybox (Completely Symlinked).
Latest Indian firmware.
Rooted with latest Superuser.
No scrolling bug (as in DDLK2).
Fully stock, no changes in UI.
Now works with any kernel.
Bugless & Rock Solid Stock Build.
The successor of DDLK2.
INCLUDED KERNEL DETAILS:
Latest DDMD1 Kernel
DOWNLOADS:
Deodexed DDMD1
Odexed DDMD1
Mod Edit: Link removed due to using pay per click's site Mirror - File Repository[/URL]
CREDITS:
Samsung
Evanlocked
SamFirmware
dsixda Kitchen
nolinuxnoparty
d3cka
zalzondabuzz
RiddlerA
SCREENSHOTS:
Lidroid Toggles:
{
"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"
}
Settings Mod:
Evolution X4 Statusbar:
4 Way Boot Menu:
ADDONS & PATCHES:
Swipe To Remove Notifications
All Kernel Fix (Call, IMEI, etc.) (MD5: 1EBAE85470D1ECF388A358241B1096A4)
Evolution X4 StatusUI
4 Way Boot Menu
Lidroid Toggles
Settings with embedded QuickPanel Options
For Deodex:
Rename to Settings.apk
Push to /system/app
Set permissions r w- r-- r--
Reboot!
For Odex:
Rename to Settings.apk
Push to /system/app
Remove Settings.odex from /system/app
Set permissions r w- r-- r--
Reboot!
INSTALLATION:
Newbies:
Flash DDMD1 Stock ROM via Odin.
Reboot in Recovery.
Flash Temporary CWM.
Wipe Data & Cache.
Flash ROM.
Advanced users:
Reboot into CWM.
Format system, cache and data.
Mount all partitions.
Flash ROM.
ADDITIONAL INFORMATION:​​
Know why you should "even" think of using the odexed version.
WHAT IS AN ODEX FILE?
In Android file system, applications come in packages with the extension .apk. These application packages, or APKs contain certain .odex files whose supposed function is to save space. These ‘odex’ files are actually collections of parts of an application that are optimized before booting. Doing so speeds up the boot process, as it preloads part of an application. On the other hand, it also makes hacking those applications difficult because a part of the coding has already been extracted to another location before execution.
THEN COMES DEODEX
Deodexing is basically repackaging of these APKs in a certain way, such that they are reassembled into classes.dex files. By doing that, all pieces of an application package are put together back in one place, thus eliminating the worry of a modified APK conflicting with some separate odexed parts.
In summary, Deodexed ROMs (or APKs) have all their application packages put back together in one place, allowing for easy modification such as theming. Since no pieces of code are coming from any external location, custom ROMs or APKs are always deodexed to ensure integrity.
HOW THIS WORKS
For the more geeky amongst us, Android OS uses a Java-based virtual machine for running applications, called the Dalvik Virtual Machine. A deodexed, or .dex file contains the cache used by this virtual machine (referred to as Dalvik-cache) for a program, and it is stored inside the APK. An .odex file, on the other hand, is an optimized version of this same .dex file that is stored next to the APK as opposed to inside it. Android applies this technique by default to all the system applications.
Now, when an Android-based system is booting, the davlik cache for the Davlik VM is built using these .odex files, allowing the OS to learn in advance what applications will be loaded, and thus speeds up the booting process.
By deodexing these APKs, a developer actually puts the .odex files back inside their respective APK packages. Since all code is now contained within the APK itself, it becomes possible to modify any application package without conflicting with the operating system’s execution environment.
ADVANTAGES & DISADVANTAGES
The advantage of deodexing is in modification possibilities. This is most widely used in custom ROMs and themes. A developer building a custom ROM would almost always choose to deodex the ROM package first, since that would not only allow him to modify various APKs, but also leave room for post-install theming.
On the other hand, since the .odex files were supposed to quickly build the dalvik cache, removing them would mean longer initial boot times. However, this is true only for the first ever boot after deodexing, since the cache would still get built over time as applications are used. Longer boot times may only be seen again if the dalvik cache is wiped for some reason.
For a casual user, the main implication is in theming possibilities. Themes for android come in APKs too, and if you want to modify any of those, you should always choose a dedoexed custom ROM.
Prevent this thread from dying.
Rate this thread ★★★★★
Press "Tip us?"
Press thanks
Post in this thread (I am not asking you to spam!)
Click to expand...
Click to collapse
At last.Deodexed version is up!
Please upload it Asap
No longer switching to old Stock ROM's because of GNU Kernel, Hells Fusion Kernel, etc. not working!
NOTE: The problem why DDMD1 was not so commonly used is that if you flash a custom kernel other than the one provided with this, then you can't call anyone and IMEI is not displayed.... That is due to some changes in new libs and it is now fixed by flashing the lib provided in OP.
NOTE: To fix all Call & IMEI Problem, you need to flash the above (posted in OP) fix!
NOTE: According to some reports, that although network problems are fixed with above patch, IMEI does not appear with custom kernels. This error should not have occurred if you have followed EXACT instructions as in OP.​
Thread Changelogs:
CURRENT:
18-09-2013 WEDNESDAY
--------------------------------------
Added 4 Way Boot Menu to Addons.
OLD:
05-07-2013 FRIDAY
--------------------------------------
Added ODEXED | DEODEXED DDMD1 (no addons till now)
06-07-2013 SATURDAY
--------------------------------------
Added ADDONS - Lidroid Toggles, QuickPanel Settings, Swipe To Remove
08-07-2013 MONDAY
--------------------------------------
Removed Swipe 2 Remove. (Bootloop)
19-08-2013 MONDAY
--------------------------------------
Added Broadcom Radio Interface Layer fix.
boot.img
Do you guys have kernel of ddmd?
I need it for r&d.
CharsiBabu said:
Do you guys have kernel of ddmd?
I need it for r&d.
Click to expand...
Click to collapse
The above package also contains the DD MD1 kernel.
You may download and extract it.
low on data pack
Yash98 said:
The above package also contains the DD MD1 kernel.
You may download and extract it.
Click to expand...
Click to collapse
If I could, I would've downloaded the entire package.
But since I can't, I simply asked for it.
nvm.
Another thing,
can you provide me link to update 4 source?
Because i can't find it on their official page.
Link:-
http://opensource.samsung.com/reception/receptionSub.do?method=search&searchValue=5360
Its not yet released
(source)
Here is your boot.img
CharsiBabu said:
If I could, I would've downloaded the entire package.
But since I can't, I simply asked for it.
nvm.
Another thing,
can you provide me link to update 4 source?
Because i can't find it on their official page.
Link:-
http://opensource.samsung.com/reception/receptionSub.do?method=search&searchValue=5360
Click to expand...
Click to collapse
Can I ask you a question?
What would you do with the RamDisk?
The ODIN firmware(zip)package you've provided contains only one .tar.md5 file, but not separated PDA/MODEM/CSC files we've seen in earlier packages(DDLA2,DDLC2,DDLK2, and so on) and this cannot be flashed via ODIN. Even after checking a guide on XDA on how to use ODIN( I know how to use ODIN but I was confused when I found this only one file) and it fails to flash via ODIN. Later I flashed DDMD1 using this one. Please check the firmware package you've provided.
l0lh4rd said:
The ODIN firmware(zip)package you've provided contains only one .tar.md5 file, but not separated PDA/MODEM/CSC files we've seen in earlier packages(DDLA2,DDLC2,DDLK2, and so on) and this cannot be flashed via ODIN. Even after checking a guide on XDA on how to use ODIN( I know how to use ODIN but I was confused when I found this only one file) and it fails to flash via ODIN. Later I flashed DDMD1 using this one. Please check the firmware package you've provided.
Click to expand...
Click to collapse
Then how did I flash it?
Bro, that 1 .tar.md5 is to be put in PDA section and then start flashing.
You'll be suprised when it works!
You are right, but that was believed some time back
Like for example when you download ODIN flashable kernel .tar, do you get all the three tar's: PDA/CSC/MODEM ?
Yash98 said:
Then how did I flash it?
Bro, that 1 .tar.md5 is to be put in PDA section and then start flashing.
You'll be suprised when it works!
You are right, but that was believed some time back
Click to expand...
Click to collapse
Doesn't work
EDIT: Anyways I don't want to bother you with my problems( latest one: can't flash any custom kernels; might be due to new ramdisk as mentioned by member: Nitzz). Nice work
[REVERTED BACK TO OLD BASEBAND; FORGOT TO PROVIDE LOGCAT ]
Bro, if you want I can PM you the three PDA/CSC/MODEM .tar.md5 files by splitting this package, what say?.
Yash98 said:
Bro, if you want I can PM you the three PDA/CSC/MODEM .tar.md5 files by splitting this package, what say?.
Click to expand...
Click to collapse
No thanks but I already got from this thread http://forum.xda-developers.com/showthread.php?t=2335690&highlight=ddmd1 (thread closed but links not removed )
Yash98 said:
Bro, if you want I can PM you the three PDA/CSC/MODEM .tar.md5 files by splitting this package, what say?.
Click to expand...
Click to collapse
Nice idea :thumbup:
PM me too!
aniket.lamba said:
Nice idea :thumbup:
PM me too!
Click to expand...
Click to collapse
Here: http://www.mediafire.com/download/023udvzhhrgnb4z/S5360_DDMD1_ODDMD1_DDMD1.zip
Please report me if it is not 3 package!
l0lh4rd said:
Doesn't work
EDIT: Anyways I don't want to bother you with my problems( latest one: can't flash any custom kernels; might be due to new ramdisk as mentioned by member: Nitzz). Nice work
[REVERTED BACK TO OLD BASEBAND; FORGOT TO PROVIDE LOGCAT ]
Click to expand...
Click to collapse
yo yo!
m back..
yeah just read my thread..
latest firmwares support either my kernel or latest stock kernel..
what are the problems u all are facing?
Update Changelog:
Added Mirror
Update Changelog:
Added Swipe 2 Remove
Added Settings mod
Updated Credits
Can anybody provide me the latest stock kernal of ddmd1??
Sent from my room using sgy evo-x4//
I m always there to help.

[ROM][STOCK|MIUI][RECOVERY][SCRIPTS][BOOTSCREENS] everything for your CUBOT ONE

Here you can get everything for your
CUBOT ONE
Be aware!!!! These Roms are old and made for 1st and 2nd generation phones (MT6589 and old MT65989T)
Do not install Roms made by me on a Cubot One with original Rom Version 0.8 and up, or on Cubot One S.
If your phone has an original Rom Version 0.8 and up head over to this thread.
{
"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"
}
Here you can find Stock Roms, Custom Roms, Recovery files, scripts and many more.
In the future the first Post will only be edited with links to other Postings about the cubot one.​
1. Stock and Custom Roms
Latest Stock Rom: http://forum.xda-developers.com/showpost.php?p=44784396&postcount=2
Upgrade instructions for Stock Rom: http://forum.xda-developers.com/showpost.php?p=44784396&postcount=2
Custom Roms: http://forum.xda-developers.com/showpost.php?p=44784396&postcount=2
Click to expand...
Click to collapse
2. Recoveries
CWM 6.x.x.x http://forum.xda-developers.com/showpost.php?p=45286134&postcount=3
Touch CWM 6.x.x.xhttp://forum.xda-developers.com/showpost.php?p=45286134&postcount=3
TWRP http://forum.xda-developers.com/showpost.php?p=48382552&postcount=151
Click to expand...
Click to collapse
3. Extras
Firmwares http://forum.xda-developers.com/showpost.php?p=45286134&postcount=3
Bootlogos http://forum.xda-developers.com/showpost.php?p=45286134&postcount=3
Aroma installer for some basic apps http://forum.xda-developers.com/showpost.php?p=45286134&postcount=3
Scripts http://forum.xda-developers.com/showpost.php?p=45286134&postcount=3
Init.d http://forum.xda-developers.com/showpost.php?p=45286134&postcount=3
Windows Drivers http://forum.xda-developers.com/showpost.php?p=45286134&postcount=3
Tweaks http://forum.xda-developers.com/showpost.php?p=45286134&postcount=3
Click to expand...
Click to collapse
4. FAQ
Installing a Recovery http://forum.xda-developers.com/showpost.php?p=45286428&postcount=4
Aroma File Manager in Touch Recovery http://forum.xda-developers.com/showpost.php?p=45286428&postcount=4
IMEI Recovery after Factory Reset http://forum.xda-developers.com/showpost.php?p=45286428&postcount=4
Click to expand...
Click to collapse
Legal Information:​
Everything i or other users present here is free for use, but everything you do with your device can possibly destroy your device.
Neither i or anybody else than you is responsible when anything goes wrong when you apply any of the provided tools, firmware, scripts, recoveries, etc.
Changing any part (Hardware or Software) of your device can cause lost of warranty.
I give no support via PN. Post your Questions here.
Click to expand...
Click to collapse
1. Original FW CUBOT ONE T Card Upgrade Package.zip 293.73M 2013-8-13
Link to ROM:http://pan.baidu.com/share/link?shareid=562607175&uk=1914793553
Link to Install instruction: http://www.cubot.net/UploadFile/Soft/CUBOT ONE T Card Upgrade Instruction.rar
Click to expand...
Click to collapse
2. MIUI Custom Roms
MIUI 4.08.29(JB 4.2.1)
supported languages:
Default + German (more will come a little later after testing)
Install:
install via CWM or TWRP
Dowload:
http://www.needrom.com/download/cubot-one-miui-4-08-29/
Click to expand...
Click to collapse
Older MIUI ROMS
MIUI 3.12.13(JB 4.2.1)
supported languages:
Czech German Hungarian Polish Russian Slovak Spanish Ukrainian
Changelog:
[Messaging]
Optimization - When a notification message is "pinned", it will appear at the top of the main list in Notes (12-3)
Fix - When user chose to respond to an incoming call with a Quick response and touched "Compose", app would FC (12-3)
[Downloads]
Optimization - Two items can be downloaded at once (12-5)
Fix - When user changed system language, app would FC (12-4)
[Notes]
Fix - Sometimes the horizontal line shading and images in notes would not be aligned properly (12-3)
[Recorder]
Fix - Fixed a problem that led to app quitting unexpectedly (12-3)
[Security]
Fix - Sometimes virus scan details would display incorrectly (12-4)
[Themes]
New - "My account" tab added on the "My themes" page (12-4)
Fix - Sometimes when user applied a theme immediately after purchasing, app would FC (12-4)
[Video ]
Optimization - Faster discovery for DLNA equipment (12-4)
Optimization - "My videos" list is displayed with the most recent videos at the top (12-4)
Fix - Videos that were hidden, were still displayed in player history (12-2)
Fix - When editing files, user couldn't select the first file in the folder (12-2)
Fix - User couldn't take screen shots when watching some locally stored videos (12-2)
Fix - Sometimes the player history would be saved incorrectly (12-2)
Fix - Sometimes videos couldn't play in full-screen (12-4)
Fix - Sometimes after user quit video app, it would keep running in the background (12-5)
[Weather]
New - New version of weather data module (12-3)
included features and apps:
init.d support
Rooted
New Security app
Known bugs:
- 3 apps have no icon (Calendar, Weathr and another one)
- 1. live wallaper picker causes FC.
solution: use LiveWallpapersPicker.apk from an older rom
2. Bluetooth causes FC.
solution: delete MtkBt.apk
Install:
install via CWM or TWRP
Dowload:
http://d-h.st/CQo
http://www.needrom.com/mobile/cubot-one-5/
MIUI 3.11.15 (JB 4.2.1)
http://d-h.st/sTu
http://www.needrom.com/mobile/cubot-one-4/
MIUI GAPPS: http://media.celogeek.com/roms/android/miui/gapps/miuiandroid_gapps-4.2.2-small_signed-8012.zip
Version with GAPPS : http://d-h.st/TJ7
MIUI 3.10.25 (JB 4.2.1)
http://d-h.st/8hg
MIUI 3.10.11 V2 (JB 4.2.1)
http://d-h.st/xZk
MIUI 3.8.16 (JB 4.2.2)
hit me hard
MIUI 3.10.11 (JB 4.2.1)
MIUI 3.10.11_EN_CN_DE.zip - 341.32 MB
MIUI 3.10.11 by sikica133
http://forum.xda-developers.com/showpost.php?p=46530166&postcount=20
Click to expand...
Click to collapse
3. Other Roms
Xperia C Port for our Cubot one by androidia http://forum.xda-developers.com/showpost.php?p=49137707&postcount=219 (new)
HDC ONE M7 Port by androidia (Android 4.2.2) http://www.needrom.com/mobile/hdc-m7-clone-for-cubot-one/ (new)
HDC ONE M7 Port by androidia (Android 4.3?) http://forum.xda-developers.com/showpost.php?p=48438637&postcount=153 (old)
Click to expand...
Click to collapse
Custom Recoveries:
RECOVERY in Version 6.0.3.3
View attachment CUBOT-ONE_recovery_6.0.3.3.img
RECOVERY in Version 6.0.3.6
View attachment CUBOT-ONE_recovery_6.0.3.6.img
RECOVERY in Version 6.0.4.4
View attachment Cubot-One_recovery_6.0.4.4.img
TOUCHRECOVERY in Version 6.0.3.2
Thanks to Phil3759 and sukarang9
View attachment CUBOT-ONE_touch_recovery_6.0.3.2.img
TOUCHRECOVERY in Version 6.0.4.4
Thanks to carliv
View attachment 2356289
TWRP Recovery
Thanks to Sergey_Ace
http://forum.xda-developers.com/showpost.php?p=48382552&postcount=151
Click to expand...
Click to collapse
Extras:
Firmwares (modem etc.)
Orginal Firmware: V6.P6
Updated Firmware: V6.P8
vold.fstab for switching internal SD with external SD
View attachment 2353519
Original Windows USB Drivers
https://docs.google.com/file/d/0B6onPx_ukALwWjJ4N2dsd1dmaVE/edit?usp=sharing
https://docs.google.com/file/d/0B6onPx_ukALwRTJkWXFjMDNTYjA/edit?usp=sharing
Retrofitting Init.d support
http://forum.xda-developers.com/showpost.php?p=32716432&postcount=3
Increasing read speed
just flash using CWM
View attachment SDCardSpeedFix3072KB.zip
If you get Status 7 error in CWM read this:
http://forum.xda-developers.com/showthread.php?t=2302599
Most common Build.Prop Tweaks
Just paste at the end of your Build.Prop file (/system)
net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.hspa=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.lte=524288,1048576,2097152,524288,1048576,2097152
net.tcp.buffersize.hspda=4096,87380,256960,4096,16 384,256960
net.tcp.buffersize.evdo_b=6144,87380,1048576,6144,87380,1048576
persist.adb.notify=0
persist.android.strictmode=0
persist.cust.tel.eons=1
persist.service.swiqi2.enable=1
persist.sys.use_dithering=0
pm.sleep_mode=1
profiler.force_disable_err_rpt=1
profiler.force_disable_ulog=1
ring.delay=0
ro.config.hw_fast_dormancy=1
ro.config.hwfeature_wakeupkey=0
ro.config.nocheckin=1
ro.hwui.disable_scissor_opt=false
ro.kernel.android.checkjni=0
ro.kernel.checkjni=0
ro.max.fling_velocity=12000
ro.media.capture.flash=led
ro.media.capture.flashMinV=3300000
ro.media.capture.torchIntensity=65
ro.media.capture.flashIntensity=70
ro.media.dec.aud.wma.enabled=1
ro.media.dec.vid.wmv.enabled=1
ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000
ro.media.enc.jpeg.quality=100
ro.min.fling_velocity=8000
ro.mot.eri.losalert.delay=1000
ro.ril.disable.power.collapse=0
ro.ril.fast.dormancy.rule=0
ro.ril.hsxpa=2
ro.ril.gprsclass=12
ro.ril.enable.dtm=1
ro.ril.hsdpa.category=8
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=6
ro.ril.enable.amr.wideband=1
ro.ril.set.mtu1472=1
ro.service.swiqi2.supported=true
ro.telephony.call_ring.delay=0
vm.stat_interval=1
wifi.supplicant_scan_interval=120
windowsmgr.max_events_per_sec=90
# dalvik vm
dalvik.vm.heapstartsize=5m
dalvik.vm.heapgrowthlimit=48m
dalvik.vm.heapsize=64m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=512k
dalvik.vm.heapmaxfree=2m
dalvik.vm.execution-mode=int:jit
Click to expand...
Click to collapse
Click to expand...
Click to collapse
FAQ - How-To - etc.
Aroma File Manager in Touch Recovery:
- load the latest Aroma File Manager zip from here
- rename it to aromafm.zip
- go to your SD and enter your clockworkmod folder
- make a folder ".aromafm" without " but with the . at the beginning
- copy your aromafm.zip file into this folder
- now you can enter the file manager in CWM by pressing PhilZ Setings ->Aroma File Manager
Note: Aroma File Manager has no Touch
Click to expand...
Click to collapse
Installing a Custom Recovery:
- use Mobilruncle Tools and press flash recovery from sdcard.
or
- grab MtkDroidTools
- attach your phone
- let it be recognized
- klick "root, backup, recovery"
- klick allready prepared files
- klick recovery and boot button
- cancel rom selection
- select your recovery file
- klick yes
- klick yes to boot in recovery
- see your phone burning :victory:
Click to expand...
Click to collapse
I Have Lost my IMEI
You Need:
1. Latest or minimum version v3.1320.0.174 of SP Flash Tool
http://chinamobiles.org/downloads.php?do=file&id=864 (if you have a link where you can load allways the latest version write it in this thread. I will add it.)
2. Latest version of MTK Droid Boot & Tools or at minimum version 2.4.8
http://forum.xda-developers.com/showthread.php?t=2160490
3. A Backup made with MTK Droid Boot & Tools while rooting
Click to expand...
Click to collapse
Lets do it:
Part One:
1. Start MTK Droid Boot & Tools and go to root, backup, recovery.
2. Press "To prepare Blocks for Flash Tool".
View attachment 2288753
3. Navigate to the folder with your MTK Droid Boot & Tools Backup and select the MD5 file.
View attachment 2288754
4. Wait until job is finished. You will see it in the LOG section of MTK Droid Boot & Tools
View attachment 2288756
5. Your SP Flash Tool compatible Backup will be stored inside a folder of the folder where your MD5 file is.
View attachment 2288755View attachment 2288757
End Part One
Click to expand...
Click to collapse
Part Two:
1. Open SP Flash Tool
2. Tick options -> USB Mode
3. Tick options -> DA Download All -> Battery -> With Battery
View attachment 2288758
4. Load your Scatter file. (Use the Scatterfile from your "!Files_to_FlashTool" folder made by MTK Droid Boot & Tools)
View attachment 2288759View attachment 2288760
If your SEC_RO is checked skip the following text and go directly to 6.
Now you will see most of the entries are checked. Maybe SEC_RO is not checked and now we fix this, because it is very important.
View attachment 2288761
Iin your MTK Droid Boot & Tools backup folder is a file "nodl_secro.bin". This is the same file like secro.img. it has another name because it comes from ext4 filesystem.
5. Tick the SEC_RO entry and use the nodl_secro.bin from your MTK Droid Boot & Tools backup folder.
View attachment 2288762
6. Untick preloader
End Part two
Click to expand...
Click to collapse
Lets bring back your Phone:
1. Remove the Battery from your phone and disconnect your phone from USB
2. Recheck if PRELOADER is UNCHECKED and press "Download"
View attachment 2288763
3. Insert your Battery
4. Plug your USB cable while you press volume up or down hold the button until i write to release (may differ on device (try the other volume button when at 5 nothing happens))
5. SP Flash Tool starts to send data to your phone. You see a red bar and after the red a violet bar at bottom of SP Flash Tool.
6. After the violet bar you see a yellow bar. Now you can release the volume button.
7. When flashing was sucessfull a new smal window with a green circle will pop up.
8. Eat a gummybear. You have deserved.
9. Unplug your USB and remove the Battery, wait 10 seconds and insert your Battery.
10. Start your Phone
Now you should have your IMEIs back and your Phone should work mormal.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Many thanks for your support
I am adding it to main thread supported devices right now
From what recovery did you repack it?
Phil3759 said:
From what recovery did you repack it?
Click to expand...
Click to collapse
i got sukarang9s recovery file (it is for MTK 6589M) and combined it with my boot.img
there are no differences between 6589 and 5689M in hardware. every difference is kernel related.
actually the kernel is not disassembled and there are no errors to expect due big differences.
thanks for your touch implementation.
can you add native support for HD phones? (1280x720 etc.)
would be fine to work without glasses.
SDCardSpeedFix3072KB.zip gives error 0
gerstavros said:
SDCardSpeedFix3072KB.zip gives error 0
Click to expand...
Click to collapse
wrong updater binary for your CWM.
Can this be used on Tronsmart TS7 and KVD K7 coz it looks like these are the same phones
just with other logo on it and these two have also 4GB versions?
JanerNevis said:
Can this be used on Tronsmart TS7 and KVD K7 coz it looks like these are the same phones
just with other logo on it and these two have also 4GB versions?
Click to expand...
Click to collapse
even if they look like same, i can´t say if they are same.
if your phone has another internal layout or some other parts on motherboard it can brick your device.
do it on your own risk.
md5 mismatch on miui rom :/
sorry guys, there was a little problem on my side with the backup.
i will upload it agian.
new version uploaded
yup, it works. pretty much everything works fine, seems smoother, and prettier
as far as problems go, for now, the only thing that bug me is the sound. even after modifying build.prop, it wont apply the sound. also, antutu says 0 on 3D graphics
sikica133 said:
yup, it works. pretty much everything works fine, seems smoother, and prettier
as far as problems go, for now, the only thing that bug me is the sound. even after modifying build.prop, it wont apply the sound. also, antutu says 0 on 3D graphics
Click to expand...
Click to collapse
if you have ca. 12500 - 13000 antutu marks your GPU should have ca 3000 -3100 marks.
we all can not expect huge differences until someone got complete kernel sources and got OC working.
Maximus1a said:
wrong updater binary for your CWM.
Click to expand...
Click to collapse
i used the COT recovery you refer in the first post, and also installed the latest rom from cubot without problem. anyway flashed the cwm and it worked
Maximus1a said:
if you have ca. 12500 - 13000 antutu marks your GPU should have ca 3000 -3100 marks.
we all can not expect huge differences until someone got complete kernel sources and got OC working.
Click to expand...
Click to collapse
yup, I agree. that part isnt a prob tho, it's just the sound ^^
i´ve found a workaround for ringtones.
install the attached apk. it´s the miui thememanager and home replacement.
after installing run this app.
maybe you will be needed to make an account at xiaomi.
load and set themes icons etc.dirct inside of this app.
tab on mix and you will see different theming options
tick one and you will see local and online
tick local and if the theme manager finds an content yusttick one and it will be set
generally speaking, rom works fine. it boots, and does what it's supposed to. it's charming (that's MIUI ), however that cool style comes at a price. performance-wise, it's a bit slower, due to heavy themeing, animations and other fancy MIUI options. also, battery seems to drain quicker?some options in settings tend to fc. that happens randomly with other apps as well, but not that often. major issues I have encountered are:
can't change sound (that can be fixed by installing MiHome mentioned earlier, however, in my case at least, I can't get notifications on lockscreen after that. another option is simply to rename your desired ringtone to the one miui uses - think thats backroad.ogg. that workaround imo is the best one for now)
data toggle is unable to turn off data. it turns data on, but to turn it off you have to manualy do it in settings
data monitoring app is annoying as hell, does some weird stuff and imo should be removed
micloud account is kinda annoying
what should be added
theming ability (not to theme the launcher, but to theme the entire ui) & xiaomi store
those are some issues which should be adressed, apart from that, rom performs well. however, for now, I think stock + gravitybox is the way to go
This is my port based on the latest MIUI update for Lenovo S820.
It should be fully functional. If you encoutner any bugs, check first if it's MIUI related.
I'll try to fix what and if I can. Keep in mind I'm not a real/pro dev, and I do have limited time at my hands.
ROM is based of the latest 3.10.11 update.
I haven't done any customizing, so it should be as close to the real thing as you can get.
You can try and do some customizing by yourself, or ask for it, I'll see what I can do.
Always do a nandroid backup first! I'm not responsible if you brick your device!
Flash via cwm:
1. Wipe System, Cache, Data, Dalvik
2. Flash Zip & reboot
Gapps aren't included, so you'll have to flash them aswell.
https://docs.google.com/file/d/0B3uCglBOlFHfcEVMOW54M3hJRHM/edit?usp=sharing
Test it and give your feedback!

[ODEX][SCRIPT] Odexer Tool 1.6 (11-04-2014)(MM-dd-yyyy)

Would you like to increase stability and battery life, to don't have lag to open system app and to have better ram utilization? Now you can! (Only for rooted phone and deodexed ROM)
This is possible with Odexer Tool created by myself.
I've worked a lot of time to create this script and I want to share it with you.
What is ODEX and DEODEX?
In Android file system, applications come in packages with the extension .apk. These application packages, or APKs contain certain .odex files whose supposed function is to save space. These odex files are actually collections of parts of an application that are optimized before booting. Doing so speeds up the boot process, as it preloads part of an application. On the other hand, it also makes hacking those applicationsdifficult because a part of the coding has already been extracted to another location before execution.
THEN COMES DEODEX
Deodexing is basically repackaging of these APKs in a certain way, such that they are reassembled into classes.dex files. By doing that, all pieces of an application package are put together back in one place, thus eliminating theworry of a modified APK conflicting with some separate odexed parts.
In summary, Deodexed ROMs (or APKs) have all their application packages put back together in one place, allowing for easy modification such as theming. Since no pieces of code are coming from any external location, custom ROMs or APKs are always deodexed to ensure integrity.
My explanation is this:
If you odex the rom, you'll have more space in data (this is important because if you don't have partition ext4 in sdcard, you won't have too free space), you'll increase battery life, you'll have more stability and perfomance (the ROM is more faster to load system and app) but it's too difficult to modifie apk after odex (you can't mod APKs if there isn't classes.dex inside before deodex it).
In fact ODEX is an OPTIMIZED-DEX and Android load system and app faster than deodexed (DEOPTIMIZED-DEX) app and system.
When you have a deodex file (a lot of roms are deodexed) you have File.apk in system/app and in data/dalvik-cache/[email protected]@[email protected], but with odex file you have File.apk in system/app and File.odex in system/app
Stock ROMs are all odexed to have this features and my script allow you to re-add these on your custom ROM.
With these explanations you can understand that:
Odexed ROM = Faster, more stability and battery life, less ram utilization but difficult customization of APKs and a little bit slower boot
Deodexed ROM = Slower, less stability and battery life, more ram utilization but easy customization of APKs and a little bit faster boot
If you run this script with "Remove classes.dex: Disabled", your rom will be odexed without difficult customization of APKs but remember to re-odex it after mod.
My script does (it depends by option):
- Odex framework (of course also bootstrap)
- Odex app in system/app
- Odex app in system/priv-app (if you have android kitkat)
- Remove classes.dex from jar/apk (if you enable this option)
All commands of my script:
+ frame [odex all framework]
+ sysapp [odex all system apps]
+ all [odex framework and system apps]
+ set [change settings of the script]
+ exit [exit from the script]
+ easter egg [nothing important]
WORKING WITH FOLLOWING ANDROID VERSIONS
- Froyo
- GingerBread
- Honeycomb
- IceCreamSandwich
- JellBean
- KitKat
- NO LOLLIPOP (for now)
Credits:
- @MatrixDJ96 (Me)
- MrTony68 (Beta Tester)
- @Thyrus (Beta Tester)
- @angel.sea (For Support)
- Stericson (For BusyBox)
TO DEVELOPES
If you want to use or add this script on your ROM, you MUST give me credit in your thread.
Thanks for the cooperation
Follow me here: Odexer Tool Official Community
ENJOY WITH ODEXER TOOL!!!
Please, give me a thanks if you like my work
By MatrixDJ96
CHANGELOGS:
*** Odexer Tool 1.6 ***
- Fixed TOO MANY bugs
-----------------------------------
*** Odexer Tool 1.5 TEST ***
- Fixed bugs
-----------------------------------
*** Odexer Tool 1.4 ***
- Reworked a lot of the script
- Fixed some bugs
- Added ability to start directly odex (for ex. now you can start it with 'odex all' without type before only 'odex' and after the command)
- Added support of X86 (Mips not support yet)
-----------------------------------
*** Odexer Tool 1.3 TEST ***
- Added check of root
- Reworked completely the script
- Fixed a lot of bugs
- Removed creation of update.zip (removed option)
- Only for ARMEABI
-----------------------------------
*** Odexer Tool 1.2 ***
- Fixed creation of flashable zip in some device
- Fixed a lot of bugs
- More compatible
-----------------------------------
*** Odexer Tool 1.1.1 ***
- Fixed "elif syntax error"
-----------------------------------
*** Odexer Tool 1.1 ***
- Fixed creation of flashable zip in some device
- Disabled command to change settings with kitkat
- Fixed minor bugs
-----------------------------------
*** Odexer Tool 1.0 ***
- First stable version
HOW TO FIX 'Android is upgrading...' FOR ANDROID VERSION 2.2 TO 4.3.1 :
*** Remove files classes.dex from APKs/JARs in /system/app and /system/framework that have classes.dex ***
IMPORTANT TO ODEX KITKAT ROM:
*** The options "Remove classes.dex" must be disabled (the script autodetect it and disable this option automatically) ***
HOW TO ODEX YOUR ROM:
To odex framework you must have at least 14% of free space in system.
To odex system apps you must have at least 24% of free space in system.
To odex all system you must have at least 31% of free space in system.
IT'S BETTER DOING A NANDROID BACKUP BEFORE BUT IT'S UP TO YOU
1 - Download Odexer Tool
2 - Reboot into recovery
3 - Install Odexer Tool
4 - Reboot into system
5 - Open Terminal Emulator (will be installed automaticaly)
6 - Type su to obtain root permission
7 - Type odex and enjoy!
I hope that all are clear
+++++++++++++++++++++++++++++++++
Download link:
Odexer Tool
+++++++++++++++++++++++++++++++++
v1.5 released but need test
{
"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"
}
Great tool and nice to see you here @MatrixDJ96! I just have once question, is odex file (smali) completely removed from the deodex apk files, once I read on another thread that smali files would be still remained within the apk which makes the total size of one apk+odex bigger than original ones.
kmokhtar79 said:
Great tool and nice to see you here @MatrixDJ96! I just have once question, is odex file (smali) completely removed from the deodex apk files, once I read on another thread that smali files would be still remained within the apk which makes the total size of one apk+odex bigger than original ones.
Click to expand...
Click to collapse
From first version of Android to JB 4.3.1 you could remove classes.dex from APKs to gain free space and don't show android is upgrading on every boot but on android 4.4+ use must have APKs with classes.dex inside and if you want file odex external like File.apk, File.odex because Dalvik (classes.dex and not only odexed file) is necessary if you want to change runtime to art
Nice I would try odexing my rom then. Thanks
Wich one works on N9005? X86 or Armeabi?
shapk said:
Wich one works on N9005? X86 or Armeabi?
Click to expand...
Click to collapse
armeabi....
why it's written 1.5 on the picture?????
anyway your 1.2 version work well...will try the 1.4 but not sure if it's does something on already odex rom...
rayman95 said:
armeabi....
why it's written 1.5 on the picture?????
anyway your 1.2 version work well...will try the 1.4 but not sure if it's does something on already odex rom...
Click to expand...
Click to collapse
Try v1.5 please
On deodexed rom of course
I try v1.5 now
1.5 working fine
Sent from my SM-N9005 using Tapatalk
1.5 work perfectly. Thanks
V1.5 is ok?
Do i Download it?
Sent from my SM-N9005 using Tapatalk
roozbeh158 said:
V1.5 is ok?
Do i Download it?
Sent from my SM-N9005 using Tapatalk
Click to expand...
Click to collapse
Is OK but need test (for now all results are perfect)
try it now on temasek rom....
MatrixDJ96 said:
Odexed ROM = Faster, ...
Click to expand...
Click to collapse
I have never seen a table of benchmark results comparing Odexed to Deodexed, but i guess if speed really makes at least a tiny noticeable difference then it should show up in benchmarks. Does anybody have such a comparison to show order of magnitude of difference?

Categories

Resources