Android ransomware trends and case studies: A reverse engineering approach