Sidlaghatta police in Karnataka have cracked a major theft case involving gold jewellery stolen from a woman’s vanity bag during a bus journey, officials said on Monday.