yashsingh1/xdaforums huggingface dataset:
[Galaxy Ace II Android Development] mkel91:
​

You must ask my permission before use my work to do your own rom!! and learn XDA rules!

This is the first italian rom for Galaxy Ace 2

The Italian Job Rom

Specification:

-The Italian Job v0.6:

*Base I8160XXMC8
*Rooted
*Deodexed
*BusyBox 1.20 Complete
*Zipaligned
*Disabled Bootsound
*Google vocal search
*Removed bloatwares
*Add terminal emulator
*AD Block Host file
*Dalvik Machine tweaks
*WIFI tweaks
*Render UI Mali400
*Enchanced Butter Project
*Video Accelerate enabled
*Disabled Error Report
*Better Ram management
*Vold.fstab modified
*Nova Launcher free
*BootAnimation stock Samsung
*Universal kernel flash
*Ripple Effect
*Init.d support
*Battery Friendly
*Sysctl modded

-The Italian Job v1.0

*Add Analog Clock
*Add Geniewidget
*Deleted google+
*Keyboard JB 4.2.2
*SMS/MMS JB 4.2.2
*New host file (lighter)
*AOSP Lockscreen
*PopUp Browser
*S4 Music Player (Thanks to Slade9220)
*SVoice S4 (Thanks to Slade9220)
*Modded AccuWeather widget (Thanks to Slade9220)
*Modded Camera app (Thanks to Slade9220)
*Modded Browser (Thanks to Slade9220)
*Modded Phone. apk (Thanks to Slade9220)
*Modded Gallery (Thanks to Slade9220)
*No Home Button Lag
*Scrolling cache disabled
*All apps in /preload
*3g supercharger
*Tweak proximity sensor
*Misc Tweaks
*Gps conf aggiornato
*New ROM logo (Thanks to iSnow)
*Faster than prevoius

-The Italian Job v1.2+
*Solved sVoice bug
*Solved Universal kernel flash bug
*Solved Youtbe videos bug
*Solved mms/sms app bug
*New System UI (Thanks to slade9220)
*New Framework (Thanks to slade9220)
*New Lockscreen (Thanks to slade9220)
*Updated Pop Up browser
*Polaris Office 5
*S4 fronts
*New ringtones
*Offline mode in System UI
*New settings menu, new icons (Thanks to slade9220)
*New UI sounds
*New tweaks from CM10
*Removed AOSP lockscreen
*No carrier's bloatwares.

-The Italian Job v1.3+:

*Bug fixing
*Switch back to stock mms.apk
*Patched service.jar

Screenshots

Installation:

You must need I8160XXMC8 to install The Italian Job v1.0

-Reboot into recovery CMW6 o TWPR

-Backup!!

-wipe data/cache

-Go to mount and storage

-Mount /system, /data, /cache, /preload

-Install zip from sd card

-Reboot

Download Nature UI Edition: The Italian Job v1.2+ Codename: Mainstream Apollo

Download AOSP Edition:The Italian Job v1.0 AOSP Themed

Download Removed Apps: Removedv1.0

Old Download: The Italian Job v0.4 GingerBread Edition

I am not responsible for bricked devices, dead SD cards, thermonuclear war, or the current economic crisis caused by you following these directions. YOU are choosing to make these modificiations, and if you point your finger at me for messing up your device, I will laugh at you.

For ROM thieves: please learn how to work with a rom package, before steal someone else work, and ask his permission!.

No Mirrors Thanks

Stay Tuned for future updates

​
[Galaxy Ace II Android Development] donhashem.dh:
I'm first :D

no signature....problem ?!?!?!
[Galaxy Ace II Android Development] mkel91:
The rom has no signature.. but what do you mean for signature?
[Galaxy Ace II Android Development] donhashem.dh:
-.-

no signature....problem ?!?!?!
[Galaxy Ace II Android Development] mkel91:
oh, sorry, I forgot to check signature on option, I didn't understand why you told me that, but now it's clear ;)
[Galaxy Ace II Android Development] donhashem.dh:
Lol...

no signature....problem ?!?!?!
[Galaxy Ace II Android Development] nemes2:
Going to flash it out, and test ! :) Ill report soon :)
[Galaxy Ace II Android Development] hafidzduddin:
you get new gpu lib from what :D:D
[Galaxy Ace II Android Development] mkel91:
From xperia u rom's

Sent from Tapatalk2 on Galaxy Ace 2
[Galaxy Ace II Android Development] numbazZ:
what lock screen here? i like original gb, would be great to see this here, or something better than samsung laggy screen. And can i choose original fonts? :D
[Galaxy Ace II Android Development] mkel91:
You can choose every front, but there is still samsung's lockscreen, I'll work on that

Inviato dal mio GT-I8160 con Tapatalk 2
[Galaxy Ace II Android Development] arroyo:
After 3 days with your rom I must say it is very nice. I have two suggestions:

1. Can you put list of bloatwares (apps) removed like Kyrillos13 and WiCiO_MeDi did in their threads. It will help choose and compare different ROM. Some people just like apps like GenieWidget or LiveWallpapersPicker and they cannot be installed from Google Play. It is nice to know what is missing before someone install ROM.

2. Is there a plan to update ROM to I8160XXLK6?
[Galaxy Ace II Android Development] mojito0:
or even XXLK7?
[Galaxy Ace II Android Development] mkel91:
Yes, I'm updating it to XXLK7, maybe in a week the update will be ready to download, I'm testing new features..
[Galaxy Ace II Android Development] mojito0:
awesome! I'll be waiting :DD and good luck.

EDIT: Btw can u share some of the features?
[Galaxy Ace II Android Development] mkel91:
The Italian Job v0.3 uploaded, This is the changelot:

*Based on last base XXLK7

*Nemus Launcher added

*Some minor change to build.prop

*No Bootsound

*Smooth Spinners

*New Fronts

*JellyBean notifications sounds

*New UI sounds

*Some change to framework

*Some I forgot

I'll wait yours feedback

Stay Tuned!!
[Galaxy Ace II Android Development] mojito0:
good work mate, I had been waiting for this. Will be giving feedback soon.

EDIT: Btw I think the installation instruction are a little messed up.

I suggest they should go like this:

If you have any older version than XXLK7

1: Wipe Cache/Dalvik/System

2: Reboot into download mode to flash the XXLK7 firmware and any other kernels you wish (if you wish)

3. Let the phone boot normally to the stock firmware.

4. Go into recovery wipe dalvik/cache and flash the rom

If you have XXLK7 already

1:Wipe dalvik/cache

2: Go into recovery and flash the rom.
[Galaxy Ace II Android Development] mkel91:
Yep mate! Sorry for the istruction, but today in Italy is still christmas, and I don't have enought time to clean the thread, tomorrow I'll post CM7 battery icons's flashable zip, for who don't like new battery icon and prefer the older one

Inviato dal mio GT-I8160 con Tapatalk 2
[Galaxy Ace II Android Development] mojito0:
Ok, with the 2nd flash I managed to boot the rom, it's pretty smooth so far, everything seems to work, and here I have some suggestions for future updates.

1st: Remove Holo launcher. This one is pretty obvious I think...idk if it it is just me but for some reason on i8160 it lags like hell. Nemus one is cool I had never tried it before.

2nd: If you can make a flashable zip to center the notification bar clock to the middle? or something like that. (I tried editing the file or w/e says here http://xdaforums.com/showthread.php?t=1174202 but well xD I never managed to make it I was stuck at the compile/decompile one.
[Galaxy Ace II Android Development] mkel91:
I didn't touch system's wifi files, so I don't think is rom related
[Galaxy Ace II Android Development] arroyo:
More issues/ideas for Italian Job 1.0:

I think changing SMS/MMS application to the one used in 1.0 version was a bad decision. The one from 0.6 was much better in terms of usability. Same thoughts have folks on 4pda regarding your rom.

S-Voice is one of the most useless and battery draining apps known to the human race. It is like having an idiot inside i8160 trying to understand in english what you want to do with your phone and then doing it totally different.

Y U NO HAZ SWYPE !!! CAN I HAS SWYPE ?

I like old lockscreen with ripple effect more than AOSP Lock ... but thats just me

Power Menu: 4way-reboot like in Kyrillos Rom would be nice feature to add

Yahoo widgets (News and Finance) are useless in some countries (like mine)

AOSP theme (wallpapers and sounds) ... nothing more would be nice, cause I hate TMN funky style

Anyway ... I think Italian Job 1.0 is the best custom ROM till now. I see a progress made by mkel91 in each release. Good work!
[Galaxy Ace II Android Development] mkel91:
Thanks arroyo; I love to have opinion by people who uses my rom, maybe I gotta work in this direction as soon as possible: I have to change into aroma installer in order to leave people the choice which app install or not install, or which theme/lockscreen, to have more choice..

I'm busy now, and for now I have no realese project in my mind; we'll keep in touch for further news

Don't forget to check the poll on first page ;)

Stay Tuned!
[Galaxy Ace II Android Development] iSNoW_HD:
With me swype work fine!

Inviato dal mio Ace 2 con JB
[Galaxy Ace II Android Development] judas1977:
Can't we have both at once?(as an option in settings)

Wysyłane z mojego GT-I8160 za pomocą Tapatalk 2
[Galaxy Ace II Android Development] tnhh:
I am a dumbass. There was a space at the end of my username. Working now. Thanks for all your hard work!
[Galaxy Ace II Android Development] mkel91:
no one use d-kernel v2?
[Galaxy Ace II Android Development] arroyo:
This kernel is much much better in any terms than d-kernel v2:

http://d-h.st/yBV

It was called d-kernel v3 beta on new sources (3.0.46) ... something.

Stock MC8 is better than both of them ... I believe that hafidzduddin can do it better. He just need some time and working PC.
[Galaxy Ace II Android Development] iSNoW_HD:
And this what is? http://d-h.st/J0l

Inviato dal mio Ace 2 con JB
[Galaxy Ace II Android Development] ijon_:
Thank you.

The gps is very fast.
[Galaxy Ace II Android Development] arroyo:
@iSNoW_HD

According to name of the file it is d-kernel v3 from 2013-03-18. Nothing really new from v2. Already tested it.

The one from my link is new one 2013-03-28. It was uploaded by hafidzduddin and it woks well. Also it is based on latest sources.

@mkel91

There is a weird bug in your rom that prevents from disabling and listing recievers. In Rom Toolbox --> Tools --> Auto Start Manager you can disable recievers that eat you battery. Scanning list of the apps stops at SyncmlDS.apk and Rom Toolbox crashes. It was possible to disable any reciever in Italian Job 0.6.

and...

You can delete TMN bloatware :) They are in:

preload\Common_app

I have deleted all apk files in this folder and after factory reset ... no bloatwares from TMN. You can add line to updater-script to do that:

delete_recursive("/preload/Common_app");

and...

This is from your updater-script:

set_perm(0, 0, 0755, "/system/xbin/sysrw");
set_perm(0, 0, 0755, "/system/xbin/sysro");
set_perm(0, 0, 0755, "/system/xbin/sqlite3");
set_perm(0, 0, 0755, "/system/xbin/zipalign");
set_perm(0, 0, 0755, "/system/xbin/fix_permissions");
set_perm(0, 0, 0755, "/system/xbin/optimize");
set_perm(0, 0, 0755, "/system/xbin/busybox");

But you do not have those scripts, don't you?

There are many tiny details to improve :fingers-crossed:
[Galaxy Ace II Android Development] mkel91:
I used in my script because there were some files from kyrillos rom, but I didn't ask to kyrillos and I deleted but I forgot that lines in update script

Inviato dal mio GT-I8160 con Tapatalk 2
[Galaxy Ace II Android Development] hesaps1234h:
-Out of Subject-

Can someone upload the flashable version of d-kernel v2
[Galaxy Ace II Android Development] fauzanskywalker:
are we need some script like v6 supercharger?
[Galaxy Ace II Android Development] xXfreshXx:
You can find it in Development Section.

Don't spam our forum please.
[Galaxy Ace II Android Development] mkel91:
No..

Inviato dal mio GT-I8160 con Tapatalk 2
[Galaxy Ace II Android Development] Artha_CR:
What happens if I replace all the .jar files in /system/framework with kyrillosv7b for get 4way-boot??

whether any of the features of this rom will be lost?? :)
[Galaxy Ace II Android Development] kerriannec31:
hi guy first off am wanting to say this is a great rom but i have one small silly question when i flashed the rom it did not swap my memory so that it reads my external as my internal i did all the normal wipes have i dont something wrong
[Galaxy Ace II Android Development] i04055:
Can I flash this rom from Leak JB? or should I update my ROM first to MC8?
[Galaxy Ace II Android Development] tnhh:
The instructions are in the first post.
[Galaxy Ace II Android Development] mkel91:
I don't know what could happen, for sure you will lost some features..

Inviato dal mio GT-I8160 con Tapatalk 2
[Galaxy Ace II Android Development] vacziferi:
hi

maybe you can grab some ideas from here: http://xdaforums.com/showthread.php?t=1792499

as I heard, they work to create a rom with nice features of touchwiz and others and remove all unneeded stuff and lags.
[Galaxy Ace II Android Development] Rox:
Is this rom fast and stable because i am going back to mc8 because i cant connect to 3g network on mb4

Sent from my GT-I8160
[Galaxy Ace II Android Development] forbidden8:
Best rom that i use for now. I didnt try kyrillos 7b, but i'm pretty much happy with this one.

I'm using v0.6 bcoz fits more to my taste, but v1.0 seems to be little bit more faster and smooth.
[Galaxy Ace II Android Development] tnhh:
Yes.
[Galaxy Ace II Android Development] wiseman-fr:
Hi guys...

I cant find CWM for Galaxy Ace 2, even on the official website.... Where did you find it ?

Thank you for your help :)

ps: Same for TWRP.... Nothing for Ace2 :(
[Galaxy Ace II Android Development] mkel91:
Simply, it's 3 o 4 thread under this.. Check in this section

Inviato dal mio GT-I8160 con Tapatalk 2
[Galaxy Ace II Android Development] Artha_CR:
ok thaks :)
[Galaxy Ace II Android Development] michal89chz:
This is best rom for now for Ace 2. Fast (Quadrant - more than 2900 points,no UI and no lags in games ( only fuc..ng Dark Knight ) All is stable. Great work!

I have only one bug: dark theme dont work in sms.apk ( I can live with that )

:)

EDIT: I dont know how mkel91 have do this but that rom in version 1.0 after one day use is so faaast! GREAT WORK.
[Galaxy Ace II Android Development] aumast:
Hay every one I have installed this rom but whin de phone rebot it's still in samsung logo :confused: where is the problem ?

Envoyé depuis mon GT-I8160 avec Tapatalk
[Galaxy Ace II Android Development] slade9220:
Do u mount preload before flash?

Inviato dal mio GT-I8160 con Tapatalk 2
[Galaxy Ace II Android Development] PokMahPok:
I dont know if this problem has got to do with my phone or the rom, but whenever i use and app that requires the accelerometer the app either crashes or the phone hangs then reboots itself? Anyone else experiencing this problem?
[Galaxy Ace II Android Development] michal89chz:
@aumast

Do a full wipe (before and after flashing) and wait about 10min
[Galaxy Ace II Android Development] mkel91:
My last quadrant, with a fake class 10 sd card
[Galaxy Ace II Android Development] tnhh:
Here's my benchmark. This is still with 0.6 and a Sandisk 64GB SDXC card. Very happy with the performance; seems much much faster than 2.3.
[Galaxy Ace II Android Development] michal89chz:
Italian Job V 1.0 is up to 3 times faster in system UI. Is so fack..g smooth. Try 1.0 you will be more happy :))))
[Galaxy Ace II Android Development] tnhh:
I am intending to upgrade but am worried about all the comments about the various changes (SMS, SVoice etc). Can I just unzip, replace the apks in preload with apks from 0.6, zip it back up and flash it? Or is it more complicated than that?
[Galaxy Ace II Android Development] michal89chz:
Full wipe and flash.Best way. Really is much much faster than v0.6
[Galaxy Ace II Android Development] aumast:
Think bat whin i flash this rom may phone still reboot in samsung logo more than 10 min :eek::confused:

Envoyé depuis mon GT-I8160 avec Tapatalk
[Galaxy Ace II Android Development] mkel91:
don't touch preload before flashing!! you can unistall or change apk after installing the rom from revomed v1.0 pack ;)
[Galaxy Ace II Android Development] michal89chz:
More? Not
[Galaxy Ace II Android Development] veaceslav:
After few days of usage, I can tell that you ROM is definitely fast. But power saving is worse than MC8, in battery stats radio interface and PowerSaving wake up kernel too often.

Also, I couldn't find the working SMS app in you removed list...
[Galaxy Ace II Android Development] mkel91:
I think a better kernel is needed for this, I'm not good in kernel cooking, so we must wait Hafdizduddin..
[Galaxy Ace II Android Development] KingDani1997:
His thread is closed
[Galaxy Ace II Android Development] mkel91:
yes I know, he is busy now, and can't continue development..
[Galaxy Ace II Android Development] aumast:
Hay is it necessary to backup before installing this rom

Envoyé depuis mon GT-I8160 avec Tapatalk
[Galaxy Ace II Android Development] Adriangbba6:
Can i delete build.prop~ on v1.0 ??

Thanks

Sorry for my bad english
[Galaxy Ace II Android Development] iSNoW_HD:
No but recommended

Inviato dal mio Ace 2 con JB
[Galaxy Ace II Android Development] mkel91:
Yes,it is a backup..

Inviato dal mio GT-I8160 con Tapatalk 2
[Galaxy Ace II Android Development] mkel91:
I've and ideas on my mind: What do you think about 2 version of The Italian Job?

The first one will called FAST, I will delete from stock rom (ITV stock for sure) what is not needed, like sammy apps and other, in order to make you device faster as possible, lighter and clean without add new functions . The second one will be like this: more implementation, more apps, more function, for hardcore users.

P.S: New fresh screenshots are coming soon..
[Galaxy Ace II Android Development] michal89chz:
So someone who want use fast rom without goodies cant be a hardcore user? (...)
[Galaxy Ace II Android Development] judas1977:
Oh come on, it's all about semantic stuff, you know what he meant...

Wysyłane z mojego GT-I8160 za pomocą Tapatalk 2
[Galaxy Ace II Android Development] KingDani1997:
Nice idea!

I have a question, I know you have a lot to do with your ROM, but if you have time can you try to port this ROM: http://xdaforums.com/showthread.php?t=1847600 :fingers-crossed:

Would be great to see this ROM running on our device.

:D

Thank you in advance.
[Galaxy Ace II Android Development] Master-ZizO:
Great work ... can u make auto for brightness,,,

and Add Customizable 15 Statusbar Toggle Buttons To Samsung Jelly bean Roms ??

Thank u....
[Galaxy Ace II Android Development] mkel91:
I gotta ask permission to the owner, but when have some free time I could try (it's little bit hard, beacuse is totally different), but I love the interface..
[Galaxy Ace II Android Development] mkel91:
This feature is impossible, no one can, beacuse we don't have brightness sensor..
[Galaxy Ace II Android Development] KingDani1997:
Great!:good:
[Galaxy Ace II Android Development] Master-ZizO:
i think there was an auto button in GB ... nvm

What about 15 Statusbasr toggle buttons ... i need flash button cuz am in Egypt :D

Electricity always cut off ... F**k Morsi
[Galaxy Ace II Android Development] mkel91:
I need to decompile same files, is not easy like flash a file with cmw, I will see in next realese..
[Galaxy Ace II Android Development] arroyo:
You have flashlight widget in Italian Job 1.0.

15 statusbar toggles caused Kyrillos v5 to have problems with stability like "The application Xxxxx (process com.android.xxxxx) has stopped eunexpectedly ... " after random restarts and you had to restore latest backup thru CWM to get rid of that. Resrtoring stock SystemUI.apk helped to get rid of this error.

Please do not implement that.
[Galaxy Ace II Android Development] mojito0:
Well I have requested the same thing before, I don't really know how exactly to do it or if it is some mod or w/e, but I want to be able to lock on either Portrait or on Landscape, for example when Screen rotation is ON, and u set if OFF while on landscape then the screen will lock on landscape and the same goes for portrait.

"Process example: Rotation ON->Screen on portrait->Rotation OFF->screen locked on portrait->Rotation ON->Screen on landscape->etc"
[Galaxy Ace II Android Development] Rasheed96:
The camera can do auto flash. Can't that be used to make auto brightness mode:confused::D
[Galaxy Ace II Android Development] arroyo:
@Rasheed96

Yes but it measure white level using back camera. There are apps that do the same using front camera as light sensor, but they drain battery like a mad. Our Proximity Sensor can act like ambient light sensor according to it's linux driver :) but you need to change kernel and framework to support that.
[Galaxy Ace II Android Development] mkel91:
arroyo said well; and I can't cook a Kernel; and I think it's better to have a proximity sensor than a light sensor..
[Galaxy Ace II Android Development] bogii4:
There is an S Voice app in your ROM it does look like the original but its NOT,when i press it once it works,but after a second attempt it freezes untill i close it ENTIRELY and reopen then it works ONCE more then i have to CLOSE AND REOPEN IT...
[Galaxy Ace II Android Development] arroyo:
I like that idea!

Wouldn't be easier to create FAST version (pure debloated and optimized stock) and then update.zip with MOAR of everything? Some people just do not like apps from AOSP and Nova launcher. You could just update MOAR pack and customize it for people demanded apps and not update both ROMs with them. Scripts and optimizations can stay on FAST version.

Anyway: please leave SWYPE from stock rom and stock SMS/MMS app (I hate this white app so much, it always wants to send MMS), remove S-Voice, add kyrillos13 scripts and ddkernel script:

#!/system/bin/sh

source=`busybox realpath kernel.bin.md5`;
echo "DD: Flashing $source";
busybox dd if=kernel.bin.md5 of=/dev/block/mmcblk0p15;

What does this script do? I do not know (maybe it overclocks CPU), but it's awesome to have MOAR of everything in ROM! :D
[Galaxy Ace II Android Development] mkel91:
I have bad news: stock kernel and dkernel v2 don't send parameters to sys, so it doesn't work. Kyrillos knows this problem, I talked with him about this one month ago

Arroyo in every case I will try to add init support..

Inviato dal mio GT-I8160 con Tapatalk 2
[Galaxy Ace II Android Development] Master-ZizO:
BUG!!!

The Internal Memory replaced with SDCard in "My Files" and in MTP Mode !!!
[Galaxy Ace II Android Development] astankov:
Yesterday I flashed it - all good so far. I dont like the sms app but no problem I almost never use SMS. I have to remove the TMN crap again and the Nova Launcher - I really dont like it.

Overall the performance is much better and the phone is damn fast - well done!

I have a question also - now internal and external memory are swapped and on your picture external is almost empty but I have almost 400MB used. Is it safe to delete all in that memory?
[Galaxy Ace II Android Development] Eselter:
It's not a bug but a feature in this ROM. You can restore orginal vold.
[Galaxy Ace II Android Development] arroyo:
It is very simple to add init.d support. You do not even need to modify anything in kernel.

Check this out:

http://xdaforums.com/showthread.php?t=1422061

or if you already have ROM working, then check this:

http://xdaforums.com/showthread.php?t=1933849

Right now I have on my i8160 extremally debloated Italian Job 1.0 (only 114 system apps) with init.d support and Kyrillos13 optimizations. Running like a hamster pumped with Methamphetamine!

PS. Script ddkernel from my previous post should go to sbin folder. Its extremally usefull for flashing custom kernels.
[Galaxy Ace II Android Development] mkel91:
Arroyo try this: go into SYS/ and lock at parameters, after script you will notice that values are differents from scripts one. Is this my doubd ..

Inviato dal mio GT-I8160 con Tapatalk 2
[Galaxy Ace II Android Development] arroyo:
@mkel91

Do not worry. Init.d definately works with this method. Fix permissions with Shaan's CWM 6 if not.

At every boot script:

#!/system/bin/sh
touch /data/local/tmp/init.d_log_test.txt
echo "done" >> /data/local/tmp/init.d_log_test.txt

Overwrites init.d_log_test.txt, so the rest of the scripts are working also. You can add:

echo "done" >> /data/local/tmp/kyrillos.debug.txt

after each crucial part of 94kyrillosrom just to be sure if init.d worked with this script.

If memory tweaks did not changed parameters, than maybe there is some software that does that and overwrite them (in my case it was Rom Toolbox).
[Galaxy Ace II Android Development] PaoloBrillantes:
Hope this rom gets better very soon.