Skip to content


Switch branches/tags
This branch is 265 commits ahead, 497 commits behind CyanogenMod:cm-14.1.

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


FarsiTel is a deeply localized version of Android for Iranian users, featuring Arabic and Persian text rendering (for version 2.2 of Android which does't support it), right-to-left user interface, Iranian calendar, Persian soft keyboard with type-ahead dictionary, Persian translation, and lots more.

Getting the Source Code

You'll need to get familiar with Git and Repo.

To initialize your local repository using the FarsiTel trees, use a command like this:

repo init -u git:// -b pashmak

Then to sync up:

repo sync

The current source code is based on CyanogenMod, and the instruction of building is the same as theirs. Please see the CyanogenMod Wiki for building instructions.

Support and Contribute

The source code of FarsiTel is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND. Please report the problems to But be aware that we may not be able to respond to everyone personally. Updates would be available in

To contribute, you can fork the repository you want to change and apply the changes on your repository. After compiling and testing, you can send a pull request with a description about your changes.

About FarsiTel

FarsiTel is a project owned by Supreme Council of Information and Communication Technology of Iran. It started in Autumn 2009 by Sharif FarsiWeb, Inc. and continued in a spinoff company called Iranian Congenial Mobile with the goal of making a modern, feature-rich, and easy-to-use smartphone operating system for Iranians. It comes with standard and slick implementation of Iranian locale including Perso-Arabic script, Persian user interface, Iranian calendar, and special configurations tailored for Iranians.

See for more information.


FarsiTel Repo Manifest






No packages published