Fadak.IR Fadak Solutions
English Русский العربية فارسی
Articles Management Studies Language


/ Coumputer / Programming

Android in Linux


      Web to App
      Developers Android Forums
      Odin3
      نصب اندروید
      Backup with adb
      heimdall
      ROM files (FACTORYFS, HIDDEN, CACHE, PARAM, etc.)
      Rooting (Android)
      Android Developers
      اندروید
   مهندسی معکوس apktool
   نسخه پشتیبان
   Software Design
   بسته‌های قابل نصب در اندروید از طریق ترمینال
   دسترسی به فایل‌ها بدون روت
   هک نرم افزارهای اندروید
      واتس آپ
   برنامه نویسی برای اندورید
   ADB and Fastboot in debian
   heimdall in debian and ubuntu
   Other

Web to App

Mighty Web - Documentation

abuanwar072 (Abu Anwar) · GitHub

Commerce App - Flutter Ecommerce Template by pacifylabs | CodeCanyon

FlyWeb for Web to App Convertor Flutter + Admin Panel by PositifMobile

GitHub - Responsive Admin Panel or Dashboard using Flutter

Team11 - Flutter UI Kit by cybenkotechnologies | CodeCanyon

Ornids – Multi Service App With Customer App, Driver App, Merchant App and Admin Panel - Nulled

Developers Android Forums

XDA-Developers Android Forums

Odin3

Download JOdin3 for macOS, Linux, and Windows [Odin for macOS]

نصب اندروید

۱. نصب درایور مثلا نرم افزار Universal ADB Drivers اگر نیاز شد Samsung device drivers

۲. اجرای برنامه Odin3

برای Odin 3.09: رفتن به AP برگ و فایل recovery.tar.md5 از آنجا را انتخاب کنید.
برای Odin 3.07: برو به تب PDA و فایل recovery.tar.md5 از آنجا را انتخاب کنید.

۳. نیاز به flash firmware (aka ROMs) توسط شرکت‌هایی همچون TWRP or ClockworkMod Recovery (CWM)or omnirom(مثل بایوس در کامپیوترهای معمولی)

برای رفتن به قسمت ROm یا firmware در دستگاه‌های سامسونگ volume down + home button + power button

برای موارد جایگزین CWM Recovery Android - как установить Custom Recovery

4. نصب سیستم عامل توسط قسمت ROM در دستگاه سامسونگ volume up + home button + power button.

The Open GApps Project

LineageOS Downloads

 oxygenos vs miui vs Lineage os vs Resurrection Remix vs Dot os vs Aosp Extended Aex vs Pixel Experience
LineageOS 15.1 (based on Android 8.1): If you don't like the restrictions of emteria.OS, this version of Android is a strong alternative.
Android Things: This version is a useful Internet of Things platform that runs on the Raspberry Pi 3 and later. While it's ideal for IoT projects, it's less suited for running games and apps.

Backup with adb

I've backed up my device using ADB with the following commands:

mkdir backup
cd backup
adb shell su -c "dd if=/dev/block/bml1 of=/sdcard/boot.bin bs=4096"
adb shell su -c "dd if=/dev/block/bml2 of=/sdcard/pit.pit bs=4096"
adb shell su -c "dd if=/dev/block/stl3 of=/sdcard/efs.rfs bs=4096"
adb shell su -c "dd if=/dev/block/bml4 of=/sdcard/Sbl.bin bs=4096"
adb shell su -c "dd if=/dev/block/stl6 of=/sdcard/param.lfs bs=4096"
adb shell su -c "dd if=/dev/block/bml7 of=/sdcard/zImage bs=4096"
adb shell su -c "dd if=/dev/block/stl9 of=/sdcard/factoryfs.rfs bs=4096"
adb shell su -c "dd if=/dev/block/stl10 of=/sdcard/dbdata.rfs bs=4096"
adb shell su -c "dd if=/dev/block/stl11 of=/sdcard/cache.rfs bs=4096"
adb shell su -c "dd if=/dev/block/bml12 of=/sdcard/modem.bin bs=4096"
adb shell su -c "tar -czvf /sdcard/data.tar.gz /data"

adb pull /sdcard/param.lfs .
adb pull /sdcard/zImage .
adb pull /sdcard/factoryfs.rfs .
adb pull /sdcard/dbdata.rfs .
adb pull /sdcard/cache.rfs .
adb pull /sdcard/modem.bin .
adb pull /sdcard/efs.rfs .
adb pull /sdcard/boot.bin .
adb pull /sdcard/Sbl.bin .
adb pull /sdcard/pit.pit .
adb pull /sdcard/data.tar.gz .

heimdall

sudo heimdall flash \
--FACTORYFS factoryfs.img \
--CACHE cache.img \
--HIDDEN hidden.img \
--MODEM modem.bin \
--PARAM param.lfs \
--BOOT boot.bin \
--SBL1 Sbl.bin \
--no-reboot \
--KERNEL zImage

Toolkit developer mods based on Android -www.savagemessiahzine.com

Learn How to Generate and Verify Files with MD5 Checksum in Linux

ROM files (FACTORYFS, HIDDEN, CACHE, PARAM, etc.)

boot.bin This is the Primitive Bootloader. Seems to make some basic initializations and finally loads the secondary bootloader.
Sbl.bin The Secondary Bootloader. It loads the PIT, the Linux kernel, params.lfs and the modem. It also is responsible when the device is charging while it's off. This file contains the picture you see when in Download-mode. So it's also responsible for the flashing stuff and getting into recovery.
The Sbl.bin seems to be there twice. The second one may be for backup, if something bad's going on.
param.lfs A collection of JPEGs. These include the Galaxy S-Logo you see first when booting the phone as well as the phone-!-computer picture, the loading spinner and some pictures of an Android giving some information: "CP CRASH UPLOAD MODE", "FORCED UPLOAD by KEY PRESSING", "POWER RESET or UNKNOWN UPLOAD MODE", "USER FAULT Not KERNEL PANIC UPLOAD MODE" and "KERNEL PANIC UPLOAD MODE". And there is the Logo of NTT docomo, which is a Japanese mobile operator company.
Maybe there are more information in this file, but I didn't extract it.
The rest of the files should be rather obvious:
zImage is the Linux kernel.
recovery Backup Kernel. Don't know if it's used on every device.
factoryfs.rfs is the System partition with the Android system.
dbdata.rfs is the partition where the app data get stored.
cache.rfs is for Dalvik cache.
modem.bin is the Modem.
From How to Use Heimdall – specifically on Samsung Captivate – Download 512 513 and 803 PIT files
IBL+PBL is the boot loader, be extra careful with it;
PIT is the partition table;
EFS contains some important data like IEMEI, be extra careful with it;
SBL is the second boot loader;
SBL2 is the backup of the second boot loader;
PARAM contains some images used as various stage of the boot process;
KERNEL is the kernel;
RECOVERY is the backup of the kernel;
FACTORYFS contains /system file system which is some kind of root file system;
DBDATA contains /data file system which is the database to store application parameters;
CACHE contains /cache file system which contains the Dalvik cache;
MODEM contains the firmware for the modem.

Rooting (Android)

SuperSu v2.82

https://www.getdroidtips.com/download-supersu-root-zip/

Android Developers

Introducing the Android Software Development Platform

Auxiliary software
Odmina's Tambourine - A tool for fine-tuning servers and not only.
Java Development Kit - Java application development kit
Android SDK - development tools
Busybox - a set of command line utilities for UNIX (Linux) systems
Instruments
Decompiling / compiling / editing * .apk files
UnicodeConverter.bat - Unicode conversion to human-readable language and back.
ApkTools for Android 6.0.1
Apktoolmod - based on apktool 2.0.2
Tickle my android - Multi-purpose kitchen, for editing system resources
FMD Apktool OS Linux - A utility for disassembling / assembling applications for Linux from the FMD team
Apktool on Linux OS Installing and using apktool on OS Linux Ubuntu 14.04-64bit. Automatic installation
APKTool - Ready kit, including everything you need to disassemble apk files
Batch ApkTool - Allows batch deodexing, decompiling, modifying resources and smali-code ( transition to the topic )
Apk manager - Ready kit, including everything you need to disassemble apk files
Coloredit - The program allows you to conveniently edit the color.xml file
Apk Manager, for disassembly, assembly, signature - For UBUNTU. In Russian.
Easy debugging tool - Application to determine the running application activation
Public ID Converter - Utility to find and replace id from public.xml in .smali
Converter smiles - Recently, many instructions are not suitable for each other because of smali versions, the solution to this problem is not a big script
The list of programs for working with applications (. Apk) on your android device.
Kernel, kernel, * .img
Carliv Image Kitchen for Android - Utility for unpacking / packing boot.img or recovery.img under WINDOWS and Linux.
The script for repacking boot.img / recovery.img - Repacking boot.img / recovery.img on device without PC
Image Factory - work with the * .img image on android
BOOT & RECOVERY REPACKER - tool for repacking boot.img and recovery.img in LINUX
split_bootimg - Unpacking boot.img
mkbootimg_tools-master - Linux utility with dtb support, correctly repacking msm boot.img recovery.img
Android Image Kitchen - Unpack / Repack Kernel / Recovery + ramdisk - Utility for repacking kernels and recovery under Windows
KERNEL Tools - a set of utilities for repacking kernels
UBUNTU - Configuration and preparation for work with source codes, kernels, applications and firmware under ANDROID
Deodex applications
JoelDroid Lollipop Batch Deodexer - Tool for batch deodexing apps in android Lollipop
Deodexer for Android Runtime - Tool for deodexing Android 5.0 applications and above
xUltimate - A package of utilities for deodexing system apk.
AutoDEOTool - deodex firmware
DeodexForART (Lollipop) _v2.2.2 - Full-automatic deodexed tool for lollipop
Firmware development tools
FMD Tools - New utility for convenient processing of firmware files
Utilities for RockChip - 100% working firmware for stock driver, OS Ubuntu
Cygwin - UNIX-like environment and command line interface for Microsoft Windows
Cygwin - detailed instructions for UNIX-like environment and command line interface for Microsoft Windows
Android Kitchen - A tool for creating custom firmware based on Linux.
INSTALL Android Kitchen - by dsixda (xda-developers.com) - FOR MAC OS X 10.8.x
Odin3 ROM Editor - Only for Linux
Build firmware on Samsung Galaxy S i9000 for Odin .[/ url]
New TuxBox Flash Tools v.1.0 - utility for working with cramfs and yaffs2 images
Compiling Android 4.1 Jelly Bean on Ubuntu Linux
[DEV_TOOL] HTC ROM-EXTRACTOR - Tool for working with HTC firmware in LINUX
[DEV_TOOL] TAR.MD5 PACKAGER - A tool for repacking firmware and their individual parts in .tar.md5 for subsequent firmware through Odin under Windows
ROM Helper - integrated approach to working with firmware from under Windows
jBART - Combine for working with firmware based on Android OS, a also with apk files
Branded console tool RockChip - Allows you to do everything you need for the developer
IEEE Calculator (IEEE Floating Point Calculator) - translation of values ​​from float to HEX and back IEEE Floating Point Calculator
Graphics, Color
iCatalyst - application to reduce the weight of images while maintaining quality
Draw9patch utility for working with * .9.png images.
HTML Color Picker - With this application, you can quickly see the combination of text and background.
PNG_convertor_v2.3 - A tool for batch conversion of indexed .png images to non-indexed
9 Patch Editor - This application helps to edit the graphic resources of Android applications and themes.
9Patch Resizer - group resizing of graphics
Android Color Tool
Color Conversion (Tool) - A tool to convert color codes between HEX, SMALI and XML.
Flashers
HEIMDALL - OS: Linux, OS X, Windows Flash Driver
HEIMDALL FLASHER SGSIII / SGNII SUPPORT - a tool based on the famous Heimdall flasher - a firmware version in LINUX
COPERFIELD ROM MAKER v.0.0.5 - a tool for creating firmware for some Samsung devices
Installing the "android-tools" package (adb and fastboot) on Ubuntu 12.04, 11.10 and 11.04
Porting tool by fagci - a script for porting Android firmware. OS: Windows XP +
Packing by tar-md5 - A small tool to automate tar.md5 packaging for UBUNTU
ADB RUN - simplified use of ADB
HUAWEI Multi-Tool -Allows you to perform the sequence of commands fastboot, adb and adb shell, helping you to produce many well-known operations without unnecessary gestures.

اندروید

spuul.android
bravolang turkish
bravolang english
funeasylearn turkish
com.bravolang.english
com.bravolang.arabic
com.bravolang.turkish
com.bravolang.dictionary.english
com.bravolang.dictionary.turkish
com.bravolang.dictionary.arabic
com.bravolang.dictionary.russian
com.funeasylearn.russian
com.funeasylearn.arabic
com.funeasylearn.turkish
com.funeasylearn.english

Smart Voice Recorder
com.andrwq.recorder

Automatic Call Recorder
com.appstar.callrecorder

Читай! Бесплатно
ru.litres.android.readfree

Battery Doctor (Battery Saver)
com.ijinshan.kbatterydoctor_en

Clean Master (Boost & AppLock)
com.cleanmaster.mguard

PeersTV — бесплатное
ru.cn.tv

ivi.ru — фильмы и сериалы в HD
ru.ivi.client

Radio FM
com.radio.fmradio

TuneIn Radio - Radio & Music
tunein.player

Telegram
org.telegram.messenger

The best office apps for Android

Create an optimal Android office app power-pack with these thoroughly researched recommendations.

The best email and texting apps for Android

Give yourself an edge in business communication with these exceptional Android messaging apps.

The best calendar apps for Android

Strengthen your Android calendar experience with these standout selections for serious professionals with a range of scheduling needs.

The best Android apps for team collaboration

Stay connected and productive wherever you are with these first-rate collaboration apps for Android.

The best privacy and security apps for Android

Forget malware scanners or over-the-top security suites: These are the apps that'll actually improve your security and protect your privacy on Android.

The best Android apps for organizing your life

From projects to places and to-do lists to travel, these Android apps will help you organize all the important areas of your life.

6 efficiency-enhancing Android apps

These clever tools save you time so you can get straight to work.

The best note-taking apps for Android

Note-takers, take note: Whether you want gobs of features or uber-simplicity, these are the best apps for collecting and managing info on Android.

The best Android keyboard apps for on-the-go productivity

Heads up, busy professionals: The right Android keyboard app can save you precious time and unlock your performance potential. So what are you waiting for?

The best travel apps for Android

Save yourself time, headaches and even money with these standout Android apps for business travel.

The best Android password managers

Not all Android password management apps are created equal — so which one makes the most sense for you?

The best Android file manager apps

From optimizing your phone’s storage to integrating your device with the cloud, these standout Android apps will let you juggle files like a pro.

The best Android launchers for enhanced efficiency

Save time and make your Android home screen work better with the help of these eclectic tools.

The best Android widgets for busy professionals

Turn your Android home screen into a powerful productivity hub with these exceptional, business-friendly widgets.

Android apps for Chromebooks: The essentials

Turn your Chromebook into a uniquely versatile modern computing machine with these Chrome-OS-enhancing apps.

مهندسی معکوس apktool

Reverse Engineer (Decompile/Recompile) Android Apk Files - Apktool

$ apktool d -o output-dir com.mypackage.apk
In output-dir, find AndroidManifest.xml and open it up in the text editor of your choice. In the application xml node, add the following xml attribute:
android:debuggable="true" android:allowBackup="true"
Now we need to reassemble the application. We do this by running:
$ apktool b -o com.mypackge.apk output-dir

I had the need to take an existing Android APK, tweak it, and rebuild. This is not too difficult, but I did have to download the tools from a few different sites, and find a full list of instructions. Thus to make this easier, here is a quick recap of what’s needed.

Download the following:

Some extras:

Instructions:

We assume you are on a Linux or Mac, but this will work (with some tweaking) on Windows. Install a recent Java JDK, then the Stand-alone Android SDK, and finally apktool.

Optionally setup some alias:

alias apktool='java -jar ~/bin/apktool_2.0.1.jar'
alias dex2jar='~/bin/dex2jar-2.0/d2j-dex2jar.sh'
alias jd-gui='java -jar ~/bin/jd-gui-1.3.0.jar'

First, unpack the application.apk file. This will create a “application” directory with assets, resources, compiled code, etc.

apktool d -r -s application.apk

Now poke around, and edit any of the files in the application directory. If you wish to decompile any java you can do the following:

# Convert the Dex files into standard class files
dex2jar application/classes.dex

# Now use the JD (Java Decompiler) to inspect the source
jd-gui classes-dex2jar.jar

Once you have made your changes, you need to repack the APK. This will create a my_application.apk file:

apktool b -f -d application
mv application/dist/application.apk my_application.apk

The APK must be signed before it will run on a device. Create a key if you don’t have an existing one. If prompted for a password, enter anything (but remember it).

keytool -genkey -v -keystore my-release-key.keystore -alias alias_name \
                   -keyalg RSA -keysize 2048 -validity 10000

Now sign the APK with the key:

# Sign the apk
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore my_application.apk alias_name

# Verify apk
jarsigner -verify -verbose -certs my_application.apk

Finally, the apk must be aligned for optimal loading:

zipalign -v 4 my_application.apk my_application-aligned.apk

Voila, now you have a my_application-aligned.apk file, which you can side load onto your device.

appium/sign: Sign.jar automatically signs an apk with the Android test certificate.

APK decompiler - decompile Android .apk ✓ ONLINE ✓

android - Retrieve database or any other file from the Internal Storage using run-as - Stack Overflow

How to access data/data folder in Android device? - Stack Overflow

actess root files android with adb - Google Search

How to list all the files in android phone by using adb shell? - Stack Overflow

Android customization - how to transfer files using ADB push and pull commands - Android Authority

access files android with coputer without rooted - Google Search

نسخه پشتیبان

java -jar abe.jar unpack

unpack: abe unpack [password]
pack: abe pack [password]
pack for 4.4: abe pack-kk [password] (creates version 2 backups, compatible with Android 4.4.3)

 

If the filename is -, then data is read from standard input or written to standard output.

Software Design

Android Studio IDE

بسته‌های قابل نصب در اندروید از طریق ترمینال

pkg install ffmpeg

دسترسی به فایل‌ها بدون روت

روش اول

تک فایل

To download the /data/data/debuggable.app.package.name/databases/file from an Android 5.1+ device run the following command:

adb exec-out run-as debuggable.app.package.name cat databases/file > file

روش دوم

چند فایل

To download multiple files in a folder under the /data/data/debuggable.app.package.name/ at once - use tar:

adb exec-out run-as debuggable.app.package.name tar c databases/ > databases.tar
adb exec-out run-as debuggable.app.package.name tar c shared_prefs/ > shared_prefs.tar

روش سوم

> adb shell
shell $ run-as com.example.package
shell $ chmod 666 databases/file
shell $ exit ## exit out of 'run-as'
shell $ cp /data/data/package.name/databases/file /sdcard/
shell $ run-as com.example.package
shell $ chmod 600 databases/file
> adb pull /sdcard/file .

هک نرم افزارهای اندروید

واتس آپ

/data/data/com.whatsapp/databases/msgstore.db

/data/data/com.whatsapp/databases/wa.db

/data/data/com.whatsapp/files/key

باید دوباره بررسی

adb connect 192.168.1.4:5555
adb devices
adb pull sdcard/whatsapp.apk
java -jar apktool.jar d -o whatsapp/ whatsapp.apk
java -jar apktool.jar b -o whatsapp_new.apk whatsapp
java -jar signapk.jar testkey.x509.pem testkey.pk8 whatsapp_new.apk whatsapp_new_signed.apk
java -jar sign.jar whatsapp_new.s.apk
adb push whatsapp_new.s.apk sdcard/
adb shell pm list packages -f -3
adb backup -noapk com.whatsapp
adb shell
adb exec-out run-as com.whatsapp cat files/key > m
doskey /history > commands.log

[Tutorial]How to decompile/recompile/Sign Wh… | Android Development and Hacking

Android APK Decompiler

Saving windows command prompt history to a file - Charlie Arehart - Server Troubleshooting

Saving windows command prompt history to a file - Charlie Arehart - Server Troubleshooting

cmd - How to extract or unpack an .ab file (Android Backup file) - Stack Overflow

How do you extract an App's data from a full backup made through "adb backup"? - Android Enthusiasts Stack Exchange

debugging - Android package not debuggable - Stack Overflow

Pixplicity/humpty-dumpty-android: Simple file dump utility for Android

Download Applications for Android Free. 100% Safe Apps

Pixplicity/humpty-dumpty-android: Simple file dump utility for Android

adb run-as saying that app is not debuggable - General Questions/Discussion - Corona Labs Forums

Unpacking Android backups

How to access data/data folder in Android device? - Stack Overflow

How to make a Release Android App debuggable

برنامه نویسی برای اندورید

android-studio-ide-191.6010548-windows

بهترنی ماشین حساب اندروید

https://play.google.com/store/apps/details?id=de.daboapps.mathematics

https://play.google.com/store/apps/details?id=mobi.appplus.calculator.plus&hl=en

مطلب بیشتر

http://www.webopedia.com/quick_ref/15-free-and-open-source-calculators-for-students.html

ADB and Fastboot in debian

sudo apt install android-tools-adb android-tools-fastboot

adb devices

Reset android

adb reboot edl

heimdall in debian and ubuntu

heimdall in terminal

sudo gdebi ubuntu13.04-heimdall_1.4.0-0_amd64.deb

GUI heimdall

sudo gdebi ubuntu13.04-heimdall-frontend_1.4.0-0_amd64.deb

heimdall-frontend

Download

[ROM][DEV][REF] Heimdall Firmware Packages S4 LTE+ I9506 | XDA Developers Forums

Other

Build your app from the command line  |  Android Developers

6.0 marshmallow - Failed to verify whole-file signature while rooting on Moto 2G XT1064 - Android Enthusiasts Stack Exchange

Flashing tutorial for dummies [ICS SGS TEAM ROM] | XDA Developers Forums

حل ارور signature verification failed در هنگام نصب

 

 

How to install android lollipop 5 on GT-P1000 galaxy tab|OMNI ROM!

LineageOS Downloads

The Open GApps Project

how to restore the bricked samsung galaxy tab p1000 to stock android gingebread 2.3 – Computer Man

UnBrick Samsung Galaxy Tab | Hexo

Unbrick Samsung Galaxy Tab P1000 - YouTube

Samsung Galaxy Tab (GT-P1000) Firmware (Unbrick/Repair) - Leakite

The Open GApps Project

MEGA

How to install android lollipop 5 on GT-P1000 galaxy tab|OMNI ROM! دیدئو dideo

Introducing the Android Software Development Platform


Articles
Digital Media
Humanities
IT Management
Coumputer
Miscellaneous
Product & Services
About Fadak
Management
Contemporary Management Journal
Managerial Verses
Photography Quotes
Photo is written
Management Researcher Bank
Management articles titles
Educational Resources (Seminary & University)
Studies
Observatory - Personalities
Observatory - Cultural
Observatory - Academic
Observatory - Media
Observatory - scientific events
Language
Dictionary
Russian Language Test
Russian Proverb
English Proverb
Four language sentences
logo-samandehi
About | Contact With Us | Privacy Policy | Terms | Cookies Policy |
Version (Pre-Alpha) 2000-2022 CMS Fadak. ||| Version : 5.2 ||| By: Fadak Solutions Old Version