میثم
میثم
خواندن ۵ دقیقه·۳ سال پیش

چند برنامه کاربردی open source اندروید با دسترسی ROOT

مقدمه

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

لازمه بگم برای اینکه دسترسی root داشته باشین تو اندروید چندتا راه وجود داره که بیشتر از برنامه Magisk استفاده میکنیم چون علاوه بر اینکه امکان داشتن دسترسی root رو میده چندتا اپشن دیگه مثل نصب ماژول و... رو میده.

کلی آموزش تو یوتیوب هم به فارسی و هم انگلیسی وجود داره اما محتوای فارسی که ساختن یک اشتباه بزرگ داره که بجای اینکه Magisk رو از منبع اصلیش دانلود بکنند میان و تو گوگل download magisk رو سرچ میکنند و وارد یک سایتی میشند و برنامه رو دانلود میکنند.magisk خودش open source هست و از این رو همچین برنامه ای رو با این دسترسی باید از گیت هاب دانلود بکنیم.

https://github.com/topjohnwu/Magisk/

مدیریت برنامه ها App Manager

App Manager - Android package manager
App Manager - Android package manager

با این برنامه راحت تر میتونیم برنامه هایی که نصب هستن رو مدیریت کنیم که چندتا کاربردی ترین هاشون به نظرم:

  • اطلاعات کاملی از برنامه ها میده اینکه از چه source ای نصب شدن و زمان نصب و .....
  • اجازه kill کردن یا disable کردن هر برنامه ای رو میده.
  • بعضی از مجوز های مخفی برنامه ها مثلا ویبره زدن یا دسترسی به حافظه clipboard و .... میشه مدیریت کرد.
  • راحت با یه کلیک میشه برنامه رو clear data کرد ( مثلا برنامه هایی مثل تلگرام رو نمیتونیم از خوده app info گوشی clear data کنیم و خوده تلگرام باز میشه ).
  • داریکتوری هایی که برنامه ها ازشون استفاده میکنن رو لیست میکنه مثلا راحت میشه فهمید دیتا کجا ذخیره میشه.
  • و کلی امکانات دیگه

لینک source code برنامه :

https://github.com/MuntashirAkon/AppManager

لینک F-Droid :

https://f-droid.org/en/packages/io.github.muntashirakon.AppManager/


جایگزین گوگل پلی استور AuroraStore

Aurora Store: A Google Playstore Client
Aurora Store: A Google Playstore Client

اگه از رام پیشفرض گوشیتون استفاده نمیکنید و علاقه به کاستوم رام دارین حتما در جریان هستین که رام هایی که vanilla هستند سرویس های گوگل رو ندارن،اینجا این برنامه Aurora Store میتونه یک جایگزین باشه که برنامه هایی که لازم داریم و فقط تو گوگل پلی استور هستند رو دانلود کنیم.اما چرا دسترسی root میخواد ؟ بدون دسترسی root هم کار میکنه اما داشتن این دسترسی باعث میشه که برنامه ها خودکار خودشون به واسطه installer ای که داره نصب بشه ( این راحتی خیلی مهمه چون بعضی برنامه ها فایل های نصبی شون چند بخش هست). چندتا از قابلیت های خوب این برنامه به نظرم:

  • امکان دانلود هر ورژنی که میخوایم رو میده کافیه manual install رو انتخاب و ورژن برنامه رو بزنیم.
  • نیاز به لاگین کردن تو اکانت گوگل نداره.
  • یه بخش spoof manager داره که میشه اندروید و نوع دستگاه رو تغییر داد تا بعضی برنامه ها نصب بشن.
  • امکان قرار دادن یه برنامه تو لیست سیاه وجود داره که دیگه خودکار اپدیت نشه
  • و ....

لینک source code برنامه :

https://gitlab.com/AuroraOSS/AuroraStore

لینک F-Droid :

https://f-droid.org/en/packages/com.aurora.store/


فایل منیجر Material Files

 Open source Material Design file manager
Open source Material Design file manager

یه فایل منیجر ساده که با داشتن دسترسی root امکان دسترسی به همه فایل هارو میده.نکات خوبش به نظرم :

  • امکان باز کردن فایل های فشرده و ایجادشون.
  • این امکان رو میده که از داخل خوده برنامه FTP و SMB و SFTP بالا بیاریم.
  • امکان ویرایش permissions هر فایل رو میده.
  • قیافه و رابطش به نظرم خیلی خوبه و موقع کار کردن اذیت نمیکنه.

لینک source code برنامه :

https://github.com/zhanghai/MaterialFiles

لینک F-Droid :

https://f-droid.org/en/packages/me.zhanghai.android.files/


به خواب بردن برنامه ها drowser

Drowser: Simple background app killer
Drowser: Simple background app killer

خب این اسم جالبی داره و کاربردیه.خیلی وقتا نیازه که یه هویی همه برنامه هارو force stop کنیم و بریم سراغ زندگیمون :) . داخل این برنامه شما لیست برنامه هایی که قصد دارین تا kill بشن رو قرار میدین و بعد با دو حالت میتونین اونارو kill کنین :

  • از تایمرش استفاده کنید،در واقع وقتی گوشی رو لاک میکنین بعد از اون تایم همه برنامه های داخل لیست kill میشن.
  • از notification ای که قسمت status bar میاد هر وقت خواستین برنامه های داخل لیست رو kill کنین(لازمش اینه که تایمر رو off کنید که کلا دست خودتون باشه)

لینک source code برنامه :

https://gitlab.com/juanitobananas/drowser/tree/HEAD

لینک F-Droid :

https://f-droid.org/en/packages/com.jarsilio.android.drowser/

برنامه مشابه/جایگزین :

https://f-droid.org/en/packages/io.github.domi04151309.batterytool



بکاپ گیری از برنامه ها Neo Backup

open-source tool to backup your apps … and their data
open-source tool to backup your apps … and their data

برنامه کاربردی که میشه از برنامه هایی که داریم به راحتی با داشتن دسترسی root ازشون بکاپ بگیریم.ویژگی هایی که داره :

  • امکان بکاپ از Data و OBB و .... برنامه ها.
  • امکان Encrypt کردن فایل هایی که بکاپ گرفتیم.
  • امکان بکاپ گرفتن حتی از permission های برنامه.
  • امکان چند بار بکاپ گرفتن و همچنین فشرده کردنشون.
  • امکان تعریف کردن بکاپ برنامه ریزی شده که خودکار بکاپ بگیره.

لینک source code برنامه :

https://github.com/NeoApplications/Neo-Backup

لینک F-Droid :

https://f-droid.org/en/packages/com.machiav3lli.backup/

برنامه مشابه/جایگزین:

https://github.com/BaltiApps/Migrate-OSS


اشتراک گذاری vpn با VPN Hotspot

 Share your VPN connection over hotspot or repeater
Share your VPN connection over hotspot or repeater

با این وضعیت فیلترینگ و تحریم ها احتیاج به vpn رو هر جایی داریم.اما فرض کنید یه دیوایس دیگه امکان نصب vpn یا انجام کانفینگ ها روش نباشه،مثلا روی تلویزیون هوشمند بخواید وارد یوتیوب بشید :( یا هم اینکه سریع بخواید vpn ای که روی گوشیتون هست رو share کنید که بقیه دیوایس هایی که از طریق Hotspot یا usb tethering بهتون وصل میشن هم بتونن ازش استفاده کنن،این app میتونه کاربردی باشه چون اگر روی رام های خود تولید کننده گوشی باشین امکان share کردن vpn ندارید(کاستوم رام ها دارن).

  • امکان اشتراک گذاشتن vpn برای هر سه حالت ( بلوتوث ، وای فای ، کابل ).
  • امکان مدیریت دیوایس هایی که وصل شدن و دیدن حجم مصرفی و یا block کردنشون.
  • امکان استفاده از گوشی به عنوان Repeater

لینک source code برنامه :

https://github.com/Mygod/VPNHotspot

لینک F-Droid :

https://f-droid.org/en/packages/be.mygod.vpnhotspot/



ایجاد یک محیط جدید برای نصب برنامه Insular

 Isolate your Big Brother apps
Isolate your Big Brother apps

با کمک این برنامه یه محیط جدا ساخته میشه به اسم work که میشه از یک برنامه یک نسخه دیگه هم داخلش نصب کرد.اگه از کاستوم رام استفاده میکنید و میخواین قابلیتی مشابه dual apps استفاده کنید این برنامه میتونه کاربردی باشه.نکته قابل توجه این برنامه این هست که حتی میشه ماژول های مختلف magisk و xposed هم جداگانه برای این محیط فعال کرد.

لینک source code برنامه :

https://gitlab.com/secure-system/Insular

لینک F-Droid :

https://f-droid.org/en/packages/com.oasisfeng.island.fdroid/

برنامه مشابه/جایگزین:

https://f-droid.org/en/packages/net.typeblog.shelter/


حذف تبلیغات AdAway

 A free and Open Source ad blocker for Android.
A free and Open Source ad blocker for Android.

این برنامه با ویرایش فایل host کمک میکنه که تبلیغات block بشن.لیستی که داره مدام بروزرسانی میشه و با دادن دسترسی root دیگه مستقیم به فایل host دسترسی داره و نیازی نیست از حالت vpn اش استفاده کنیم.


لینک source code برنامه :

https://github.com/AdAway/AdAway

لینک F-Droid :

https://f-droid.org/en/packages/org.adaway/



مدیریت کرنل SmartPack-Kernel Manager

 The Ultimate Tool to Manage your Kernel!
The Ultimate Tool to Manage your Kernel!

من خودم همیشه دنبال کرنل های کاستوم شده رفتم و سعی نکردم خودم کرنل رو Customize کنم گفتم این برنامه رو هم معرفی بکنم :)

لینک source code برنامه :

https://github.com/SmartPack/SmartPack-Kernel-Manager

لینک F-Droid :

https://f-droid.org/en/packages/com.smartpack.kernelmanager/



ممنون که تا اینجا همراه بودین اگر برنامه دیگه ای پیشنهاد دارین حتما تو نظرات بگین






open sourceandroidroot
شاید از این پست‌ها خوشتان بیاید