یکی از مسائلی که می تعوان در بخش نرم افزار به آن اشاره کرد ،ویروس می باشد. ویروس که خود نوعی نرم افزار است، در کار گوشی اختلال ایجاد می کند و طریقه وارد شدن آن به گوشی از طریق:
1. دریافت اطلاعات از طریق بلوتوث
2. دریافت SMS
3. اتصال به کامپیوتر
4. مموری کارت آلوده به ویروس
می باشد که از آثار آن می توان به موارد زیر اشاره کرد:
1. کند شدن گوشی
2. هنگ کردن گوشی
3. Reset شدن خود به خود گوشی
4. پاک شدن اطلاعات بدون دستور کاربر
5. ارسال SMS بدون دستور کاربر
6. ارسال اطلاعات از طریق بلوتوث بدون دستور کاربر
7. مشکلاتی مانند عدم آنتن دهی
8. آنتن دهی ظاهری
9. عدم شارژ شدن گوشی
10. عدم روشن شدن گوشی
برای از بین بردن ویروس ها در گوشی می توان از کد های فرمت که در بخش کدهای مخفی به آن اشاره شد استفاده کرد و اگر با فرمت دستی مشکل گوشی حل نشد می توان گوشی را توسط باکس های گفته شده Flash کرد.
از موارد دیگری که ممکن است برای یک گوشی پیش بیاید هنگ می باشد. هنگ کردن در گوشی ها به دو صورت می باشد:
1- هنگ ظاهری: در صورت هنگ کردن ابتدا سیم کارت را داخل گشی قرار داده و با گوشی تماس برقرار می کنیم که اگر تماس برقرار شود این هنگ ظاهری بوده و امکان دارد از زیاد بودن اطلاعات روی حافظه گوشی یا روی مموری کارت می باشد.

2- هنگ واقعی: هنگی ست که نتوان با گوشی تماس گرفت و به دو دسته زیر تقسیم می شود:

الف) موقت: هنگی که بعضی از مواقع صورت می گیرد و خود به خود رفع می شود که از عوامل زیر برای رفع آن می توان استفاده کرد:

1. Flash کردن گوشی
2. پاک کردن اطلاعات روی گوشی و مموری کارت
3. احتمال ویروسی بودن گوشی نیز می رود که با توجه به نکات گفته شده در مورد ویروس ها، می توان مشکل را حل کرد.

ب) دائمی : هنگی که وقتی به وجود می آید خود به خود از بین نمی رود و می تواند از عوامل زیر باشد:
1. آی سی Flash که بای آن را Reball و در نهایت تعویض کرد
2. باطری Back up که می توان آن را از مدار خارج کرد.
3. نوسان ولتاژ باطری که باید باطری را تعویض کرد.
4. مدار تغذیه که باید تمامی مسیر ها و المان های آن بررسی و در صورت خرابت تعویض شوند.
5. خرابی CPU که به ندرت پیش می آید اما در صورت تشخیص این خرابی و در صورت امکان می توان آن را Reball و در نهایت تعویض کرد.