Quote:

Originally Posted by

This message is for any user/dev/RC who has updated firmware on their phone to 5.0.1 or intends to support such devices.



Be VERY careful here. The older TWRP 2.8.3 and down used hard coded blk numbers for flashing and mounting. IF you are using an older version of TWRP please upgrade immediately. The blks for system/cache/data have ALL changed. IF you aren't on the latest TWRP you risk flashing the wrong thing to the wrong partition on your phone! CWM has used blk names for a while now so this really only affects users who have not updated TWRP.



This ALSO affects any user/dev who uses updater scripts that hard code blk numbers. The correct way to do it these days is to use blk names instead as they CAN change during an OTA... this VZW being proof.



TWRP versions older than 2.8.3 were hard coded to flash according to this..

mmcblk0p46: a8000000 00000200 "system"

mmcblk0p47: 40000000 00000200 "cache"

mmcblk0p48: 30000000 00000200 "userdata"



After updating firmware you now have this..

mmcblk0p47: a8000000 00000200 "system"

mmcblk0p48: 40000000 00000200 "cache"

mmcblk0p49: 30000000 00000200 "userdata"



So if you try to mount any of these partitions in TWRP you won't get what you want mounted. If you try to flash something.. lets say system.... which was blk46....

you will flash those files to this...



mmcblk0p46: 05800000 00000200 "reserve_3"



which i don't believe you will want to do.