[Sony Xperia S, Acro S, Ion] hitman-xda:
Hi Everyone,

You might have seen my last Guide about Flashing BPaul's 5.0 and 5.1.1

Here's my another Guide for Mickybart's nAOSP 6.0 for ACRO S

Credits:

[MENTION=6043081]mickybart[/MENTION] (Developer)

I see people complaining about the Guide available by mickybart is too BIG and Complicated.

Actually it looks Big but it's not!

Hope this Guide HELPS YOU ALL. I made it as simple as I can.

I REQUEST EVERYONE TO PLEASE READ FULL GUIDE

EVEN A GUY WHO KNOWS NOTHING, CAN FOLLOW THIS GUIDE!

(Atleast he/she must have a BRAIN)

Just REMEMBER, for Marshmallow we'll merge /data + /sdcard INTO ONE and change file-system from ext4 to f2fs.

That means, before we were getting 11.2GB of Internal memory AND 2GB for APPS.

Now after Repartition it'll become 13.2GB

We'll cover below major steps:

1. Repartitioning

2. File-System to f2fs

3. Flashing nAOSP 6.0

Pre-Requirities: (Download ALL and Keep in your PC)

Downloads:

nAOSP 6.0 ROM (Download 6.0)

Minimal ADB and Fastboot

OpenGapps ARM-6.0 (Download ARM -> 6.0 -> Mini)

Here We Begin:

First of all BACK-UP everything and save it to PC.

Install Minimal ADB and Fatboot into your Windows PC.

Now Switch off your Phone (ACRO S) and

Connect Phone in Fastboot Mode (Power button + Connect USB to PC)

(If phone shows BLUE LED lighten, then everything is going right! IF NOT then Check for Fastboot drivers into your PC)

Now IN PC Open nAOSP.zip and Extract recovery.img to Minimal ADB and Fastboot folder.

(must be installed in c:/program files (x86)/minimal adb and fastboot/keep here)

Open Minimal ADB and Fastboot and type below commands;

~fastboot devices

~fastboot flash boot recovery.img

~fastboot reboot

(Now your phone will restart in TWRP recovery)

----------REPARTITIONING:----------

NOW ACTUAL REPARTITIONING STARTS:

In TWRP GoTo Mount -> uncheck everything (system,data,cache etc)

In PC in Minimal ADB and fastboot type below;

~adb shell

~fdisk -l /dev/block/mmcblk0

Now You'll see some information-table, just copy everything and keep safe. It'll help you.

NOW CONCENTRATE ON LAST TWO ROWS IN THAT INFO-TABLE

/dev/block/mmcblk0p14 49247 261695 7000024 83 Linux

/dev/block/mmcblk0p15 261696 954240 22161424 83 Linux

(Values for your phone may differ)

NOW type below command; (make sure VALUES IN SAME COLOR MATCHES ACCORDING TO YOURS)

fdisk /dev/block/mmcblk0

Command (m for help): p

Command (m for help): d

Partition number (1-15): 15

Command (m for help): d

Partition number (1-15): 14

Command (m for help): n

First Cylender (769-954240, default 769): 49247

Last cylinder or +size or +sizeM or +sizeK (49247-954240, default 954240): 954240

Command (m for help): t

Partition number (1-14): 14

Hex code (type L to list codes): 83

Command (m for help): w

The partition table has been altered.

Calling ioctl() to re-read partition table

YOU'll SEE A ERROR, JUST IGNORE IT

Once partition is Done. Just reboot device. JUST REBOOT!

DONE!

----------Changing File-Syatem to f2fs----------

Into TWRP:

Wipe

Advanced Wipe

Select Data

Repair or Change File system

Change File System

F2FS

Swipe to Change

GO back and do SAME for /cache to change File-System to f2fs

Once it's Done. Just reboot device. JUST REBOOT!

If you see 0MB or any wrong value for data after the reboot, try to format data (Wipe/Format Data).

In Extreme case, convert data to ext4 and convert back to f2fs. It'll hopefully work for you.

DONE!

----------Flashing nAOSP ROM 6.0----------

Copy the Downloaded nAOSP.zip AND OpenGapps.zip in Memory Card

IN TWRP:

Install

Select nAOSP.zip

Add more Zips (IMP)

Select OpenGapps.zip (IMP)

Swipe to Change

(after it's done)

Clear Cache and Dalvic Cache

Reboot

DONE!

(For the first time it can take a long to boot-up. So just don't worry and sit back!)

If you Found Above Post Helpful, There's a Thumbs UP Button Below, Don't Forget To Click It.

Regards,

hitman-xda