Προθερμαίνουμε τον φούρνο στους 220oC.
Καθαρίζουμε και κόβουμε το κρεμμύδι σε χοντρές φέτες. Ξεφλουδίζουμε τα σκόρδα.
Τα μεταφέρουμε σε ένα μεγάλο ταψί.
Τοποθετούμε το χοιρινό κότσι πάνω από τα κρεμμύδια.
Πασπαλίζουμε το δεντρολίβανο πάνω στο κρέας. Προσθέτουμε το μπαχάρι. Αλατοπιπερώνουμε.
Περιχύνουμε με το ελαιόλαδο και το αλείφουμε καλά στο κότσι. Κατόπιν περιχύνουμε μισό φλιτζάνι μπύρα στο κρέας.
Ψήνουμε στους 220°C για 30 λεπτά.
Βγάζουμε το κότσι από το φούρνο και προσθέτουμε τις πατάτες και τα μήλα. Προσθέτουμε μισό φλιτζάνι μπύρα.
Χαμηλώνουμε τη θερμοκρασία του φούρνου στους 160°C και ψήνουμε για μία ώρα.
Μετά από μια ώρα, προσθέτουμε επιπλέον μπύρα και με ένα κουτάλι περιχύνουμε το κρέας με τα υγρά που περιέχει το ταψί.
Ψήνουμε για άλλη μια ώρα στους 160°C.
Τα τελευταία 30 λεπτά του μαγειρέματος, ανεβάζουμε τη θερμοκρασία του φούρνου στους 220 ° C.
Βγάζουμε το κότσι από τον φούρνο και το αφήνουμε για λίγα λεπτά να ξεκουραστεί. Σερβίρουμε ζεστό με πατάτες.