[TOOL] DirectoryBind - move data to external_sd (GameLoft, Shadowgun etc.) ROOT req. - Galaxy S II Themes and Apps

Hi all !
This is my application to bind directories located on external_sd to directories on internal memory (/sdcard/). This way You can transfer large application data directories to external_sd. Could be usefull with ex.: games from Gameloft, other like Shadowgun, applications like CamScanner.
screenshot:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Features:
* Requires ROOT !
* Aimed at specific functionality and features (not idiot-proof)
* You can create any number of Data -> Target directory pairs, mount them manually or choose to mount them on system boot (checkbox does that).
* On/Off switch controls whole mount-on-boot function.
* Diskette icon indicates if mount operation was successful, by taping it You can mount/umount entry.
* Icon changes if application is using mounted entry
* DirectoryBind can tell what application is using this entry (tap at entry in use)
* Long tap on entry (disabled) brings edit/delete window
* App auto umount all entries on USB connected and remount after USB disconnected (for now via BroadcardReceiver UMS_CONNECTED / UMS_DISCONNECTED)
* App shows notification and vibrates if auto umount on USB fails
* If mounting all checked entries (ex. on boot) app is waiting specified time (def. 60 sec) if data directory is not available (happens sometimes at boot)
* Tested sucessfully with Asphalt 6, Shadowgun, DeadSpace, CamScanner
Color statuses:
* GRAY - entry disabled
* RED - mount failed
* BLUE - waiting for data availability
* GREEN - mounted OK
version 0.2.0k
* fixed FC if screen orientation changes during copy/delete
* more extensive logging
version 0.2.0m
* ?? fixed problem with entries marked green on boot, but not mounted (repotred by stone_ship)
* ?? fixed problem with random FC on ICS (reported by Thomas)
version 0.2.0n
* auto create target directory action moved from "bind" action to "add/edit entry" action due to possible problems when data outside "/sdcard"
version 0.2.0o
* added option to control if mount service is run as sticky
*** for now older version kept in case I broke something ***
please do not test data transfer files features on sensitive data they seem to work OK but are not throughly tested
Compiled using API android 2.3.3. Attached as self-signed development apk package. No market link for now.
important info
* Remember ! All entries must be umounted before attempting to use MASS STORAGE MODE. Application will try to do it automatically on USB CONNECT. If it fails and You'll use MASS STORAGE MODE sdcard partition WILL CRASH and reboot will be required to restore normal operations ! Main cause of that is appplication using mounted folder. You have to close that application and retry to umount entry.
* This application requires *root privileges* so it has full control over entire system! Uses root privileges to invoke "mount", "umount", "lsof" and "grep" shell commands via su and it DOES NOT write anything on system partitions.
It DOES NOT apply any permanent changes to the OS, however I cannot guarantee it does not contain BUGS and security issues. I'm not responsible to any damage it can cause. Use it AT YOUT OWN RISK !
application permissions explained
WRITE_EXTERNAL_STORAGE - application automatically creates target path, copy existing files from target to data
RECEIVE_BOOT_COMPLETED - application can perform automatic bind on boot
VIBRATE - application creates notification alert with vibrations when cannot umount all locations on USB connect
READ_LOGS - dump own logcat to file
*ROOT* - invoking "mount", "umount", "lsof" and "grep" commands via su
BUGS REPORTING
As every program can contain bugs so this one too. I'm very grateful if someone find and report a bug. No report will go unattended and I'll look into each case. There is just one thing, often report even very detailed is not enough so application has built in logging (logcat) capability - it can be enabled in Preferences.
Logcat can be dumped to file from main app window: menu -> dump logcat to file
So when reporting bug please attach that file to Your post
Regards !
Slig
!!! IF YOU HAVE ISSUE WITH ENTRIES DISAPPEARING AFTER REBOOT !!!
1. In preferences check "alternate dbase mgmt" and try again
2. Report in this thread with informations
- does "alternate dbase mgmt" help ?
- are you using any taskkiller
- what ROM are you using
I need to know how many people have this issue, maybe it would be good to make "alternate dbase mgmt" default mechanism.
Sorry for that but I'm still learning and doing by best to make this app as much compatible and usable as possible. This is my first public app for android

Moved to "Themes and Apps" section.

Great Tool - but a bit too restrictive
Hi Slig,
I was just scanning the net for such a tool. Alread startet to write my on mounting script and using tasker to swich it on or off. But your tool is much more comfortable. (As a newbi I haven't got it right to unmount a binded directory - always got an error from script manager, maybe someone can explain this as well .. )
I just have an urgent question: I am using a SGSII (that sounds good) and the cyanogenmod 7. And here starts the problem: This mod is not mounting the external SD Card to /sdcard/external_sd.
So I want to mount /mnt/emmc/ to /sdcard/external_sd and some other things like the Gameloft folders as you did etc.
But I always get error "enter valid source directory" - probably because of your limitation to start every dir with /sdcard - so, can you implement an option for advanced users to turn this off?
Otherwise this tool can not be used by myself - which would be a pitty.
Kind regards and thank for the good job - even if it doesn't work with my configuration.
ret-law

I'll post next version with Your suggestions. There is one more problem I have to correct, sometimes mount on boot fails. Look like external sd card is not ready when app tries to bind. I'm on it now.

looks promising keep up the great job dude

Added version 0.1.3m. I'll add some more configuration options in next releases. Of course it is still in pre-pre-alpha state.

Just what i needed seems to be working perfectly so far. Great app mate, thanks.

Thank you!!!!
Finally I found a good app to move the data of gameloft games, thank you very much, great job!!!!!

Added another update - now appliction indicates by icon in list if entry is in use by some other application (requires busybox).

Another update Added preferences window, now several options are configurable plus some minor fixes and improvements.

slig said:
Another update Added preferences window, now several options are configurable plus some minor fixes and improvements.
Click to expand...
Click to collapse
This just keeps getting better, thanks slig. Gameloft and copilot moved so far. Gave me 5gb back

+ 1

Hey slig, any chance of an option to edit an entry on long press (along side delete) and an option to set the default paths. I.e I have mine in /sdcard/external_sd/sd-binds so it would save me from typing sd-binds/ each time.
Thanks for your time

OK, I'll add this in next release.

Thanks slig, appreciate it

Hi all !
New version posted. App has grown a little. Any bug reports appreciated
And HAPPY NEW YEAR
Regards !

Thanks again and cheers happy new year too. Just downloaded 0.1.7g
Edit: works great, just renamed my entries and changed default path and created new entry , nice one!

Is there auto recognize
( auto mount and dismount ) while usb mass storage connected or disconected

Added next version. This one introduces directory browser so no more need to manually enter path.
cloud596 said:
Is there auto recognize
( auto mount and dismount ) while usb mass storage connected or disconected
Click to expand...
Click to collapse
Yes, but application detects usb cable connect event (not enter mass storage mode) so all dismounts are performed on USB connect. Warning is displayed if application fails (read 1st post for more details).

Directory browser addition is bloody cool slig

Related

[ROM] Team Tiamat Xoom Rom 2.1 Hammerhead

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Team Tiamat Xoom Rom​
This rom is presented to you buy the following winners:
bigrushdog
solarnz
TDR
Lowtraxx
MAD Industries
Nusince
Steady Hawkin​
Special mentions:
Roach`- Without him, we would be nowhere!
Kelvie - Thanks for the wpa_supplicant
Steady Hawkin - Init.d support
Jewremy - For the battery circle mod
Bazar6 - For fixing up the icons left over from themeing.
And now the rom!
Rom Features
This is a completely deodexed rom, based on the 3.2 wifi system image. However just because Google and Motorola haven't released 3.2 for the verizon xoom that doesn't mean we don't support it! Thats right. We support 3g devices on 3.2 before Google have even released it.
EPIC features
NATIVE 3G SUPPORT
SDCard support via mtp. NOTE: your sdcard will now be at /mnt/external1
Modified application permissions to allow applications that can write to /sdcard to write to /mnt/external1
USB OTG (On The Go) support. Your usb drives will now be mounted automatically under /mnt/usbOTG
Android media services scan both internal and MicroSD for media (Gallery, Music, etc)
Fast boot times. Your boot times are simply amazing with this rom!
Complete localisation support. This means that we have complete support for european devices and their languages.
Screenshot support
General Features
Powered by Tiamat Kernel Tachi 2.1.0 (stock gpu).
Pre rooted with su and Superuser
Pre-installed busybox and iwmulticall.
Desktop UA String
Modified battery images & animations.
Wi-Fi Ad-Hoc Mode
Quickboot
Estrongs File Explorer
Easy charging light controls
Advanced Features:
Init.d boot scripts enabled
OpenVPN binary and script - Credit CyanogenMod
Applications files (apk) located in /data/tiamat_first_boot_install will automatically be installed.
Applications are zipaligned on boot
Cron service
Important Notes : A MUST READ
Your microsd card is now mounted at /mnt/external1. You will also be able to access this via MTP.
Due to some bug fixes, a factory reset is required before flashing this rom.
This rom supports all wifi devices, US Verizon 3g devices and European devices.
Installation Instructions
Prerequisites: Clockworkmod Recovery (Recovery 3.2.0.0 R4C is still reccomended) and a MicroSD card for installation.
OPTIONAL, BUT RECCOMENDED: Backup your internal applications with Titanium backup
Download the 2.1 rom zip file and place it on your external sdcard
Restart into Recovery
Perform a nandroid backup, and keep this safe!
Perform a factory reset within recovery (Wipe data / factory reset) This is a required step.
Install the rom
Welcome to the party
Download Center
2.1
Tiamat Xoom Rom 2.1.0 "Hammerhead"
MD5sum: 8a0ae0071a49ef15352ae404486e04aa​
Release Notes
2.1.0 Release Notes
Here we are, release 2.1 "Hammerhead".
Thanks to the hard work of lowtraxx, we have been able to fix all of the layout issues with regards to the broken framework-res that we had to use in the last rom.
Lowtraxx has also fixed up all of the european 3g device files and languages, so the signal bar should work fine on your euro 3g device now.
I have also resolved the issues with the Google app updates. However for this fix, you need to wipe your device before you install the rom.
Making a come back in this release is the native screenshot feature. To enable this, go into Settings > Display and then enable "Screenshot". To take a screenshot, hold down the recent applications key to take a screenshot.
-- solarnz.​
Changelog
Version 2.1
Fixed all the application signatures - Google applications should update fine now.
All of the language packs are now incorporated into this rom
European 3g support should be 100% working now.
Native screenshot is back
Version 2.0.1
Replaced the battery icons with new ones from Nusince
Updated the maps application. NOTE: This is just a temporary fix, and we are working on a permanent fix.
Fixed up the euro build.prop
Version 2.0
Rebased off the 3.2 wifi image.
3G Support on Android 3.2
sdcard is now at /mnt/external1 and is viewable via MTP
Any application that can write to /sdcard can now write to /mnt/external1
usbOTG drives now mount at /mnt/usbOTG and act identically to the sdcard.
Now comes with the Katana 2.0 stock GPU kernel.
/MicroSD and /usbOTG synlinks to their respective locations in /mnt
Automatically modprobe all kernel modules, apart from the wireless module.
New wallpaper & charging icons
Version 1.1
Storage framework completely overhauled based on Transformer Rom Prime 1.5 (thanks Roach)
System now gives storage control thru status bar icon and in Settings / Storage
Unmount MicroSD, remove, put in another one for working Hot Swap
Automatically mount USB Host storage (unmount still broke do to borked vold.fstab)
All Android media services scan both internal and MicroSD for media (Gallery, Music, etc)
new native Transformer file explorer accessable thru status bar to explore all mounted storage
Unfortunately, USB Mass Storage is still broke. (It's turning out to be far more complex than it should be)
Entire rom re-signed with test key due to manifest changes for storage port. All services work 100% (Google music beta, Market, etc)
Implemented a variety of init.d scripts with "Tiamat Control" flags
Enable features by moving flags (/data/tiamat_controls) in or out of "unused" folder
Enable or diasble charging light while device on
Enable or disable logging for better battery life
sysctl memory tweak
Cron service enabled for time based scripts (put Cron scripts in /data/cron)
Rom zip-aligned on boot (still insanely fast boot time)
Included up-to-date Maps.apk and Video.apk
Removed bloatware (Cordy.apk, dungeondefenders.apk, and stingrayquickoffice.apk)
Changed back to mostly stock icons
Removed the charging percent text from the pull up settings.
When charging, it will now alternate between the battery percentage in the middle and a charging symbol.
Version 1.0 - Update 3 (Busybox fix)
Fixed the dependency that the ramdisk had on busybox, specifically run-parts.
Version 1.0 - Update 2 (charging light)
Enabled the led charging light in the ramdisk as per popular request.
Version 1.0 - 3g fix
Fixed permissions in /system/bin. This was causing issues with 3g connections.
Replaced framework-res.apk with a less modified version. There is no SIP calling and sms now, but the activation screens work now.
Tips
Turning the charging light offUsing root explorer, or other file manager that gives you enough control, move the "enableChargingLight" file in /data/tiamat_controls into the directory /data/tiamat_controls/not_in_use​
Automatically installing applications when you flash the rom:
In the zip file, under the directory "data" there is a directory called "tiamat_first_boot_install". You can place all of your apk files that you want installed when you first boot in there. This is useful for applications such as Thumb Keyboard and Titanium Backup​
Tiamat Rom 2.1 Hammerhead Mod packs.
None yet!
last one...
For those who prefer the stock battery icon and stock UA-string, be sure to check out uncon's modified framework.
Awesome! Looking forward to it, good job guys
Can't wait to see it!
Cool!
I only hope they fixed the bug where there are 2 battery percentages showing in the quick settings menu. If not, I'll have to go back to stock battery images.
Does this have the Wifi dropout fix?
mowassasin said:
Does this have the Wifi dropout fix?
Click to expand...
Click to collapse
Sorry, no it doesn't.
thanke guys, you are simply gorgeous
Noob question, does it work with Euro 3G Xoom out of box?
Edit:
It seems that yes, thank you guys!
Very nice work guys
Whether the wifi fix was implemented or not, it works now so
Awesome sauce all round, nice to see that you guys officially support us Euro guys now
Does the SIM card PIN interrogation of this ROM on EU Xoom 's work?
bemanet said:
Does the SIM card PIN interrogation of this ROM on EU Xoom 's work?
Click to expand...
Click to collapse
Yes, it works on my EU Xoom.
I see that the 2.1 ROM is showing support for OpenVPN. Is this any different to the support provided in the 2.0.1 ROM?
I am using 2.0.1 and have never found out how to use OpenVPN with it. Can anyone offer advice on this? In Windows implemenattion of OpenVPN, there is a conf file that needs to be edited to suit local requirements. Although I have found the OpenVPN app in 2.0.1, I don't see any sign of a conf file.
Thank you
Gordon
Wow do you guys ever get any sleep? Time to start my backups going.
okay this rom work for Singapore's version as well, however steps in
http://forum.xda-developers.com/showthread.php?t=1089695
is still required, I had to modify the build.prop to use it.
Just flashed.. great work...
How quaint that is called Hammerhead on Shark Week

[ROM] Team Tiamat Xoom Rom 2.2.2 - Moray [9/10/11]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Team Tiamat Xoom Rom​
This rom does not support 4G devices. DO NOT FLASH THIS IF YOU HAVE A 4G device.
This rom is presented to you buy the following winners:
solarnz
bigrushdog
Lowtraxx
MAD Industries
Nusince
Phokus
chrisryn​
Special mentions:
Roach`- Without him, we would be nowhere!
Kelvie - Thanks for the wpa_supplicant
Everyone in #xoom for helping me test and all round support, you guys are amazing
The Synergy mod team and Treve for the various binaries we used from you guys, thanks
The cyanogen mod team as their source made implementing our quick controls a lot easier.
And now the rom!
Rom Features
This is a completely deodexed rom, based on the 3.2 wifi system image. However just because Google and Motorola haven't released 3.2 for the verizon xoom that doesn't mean we don't support it! Thats right. We support 3g devices on 3.2 before Google have even released it.
EPIC features
Quick Controls aka statusbar controls / "Zeus mod"
Tiamat settings
NATIVE 3G SUPPORT
SDCard support via mtp. NOTE: your sdcard will now be at /mnt/external1
Modified application permissions to allow applications that can write to /sdcard to write to /mnt/external1
USB OTG (On The Go) support. Your usb drives will now be mounted automatically under /mnt/usbOTG
Android media services scan both internal and MicroSD for media (Gallery, Music, etc)
Fast boot times. Your boot times are simply amazing with this rom!
Complete localisation support. This means that we have complete support for european devices and their languages.
Screenshot support
General Features
Powered by Tiamat Kernel Tachi 2.1.0 (stock gpu).
Pre rooted with su and Superuser
Pre-installed busybox and iwmulticall.
Desktop UA String
Modified battery images & animations.
Wi-Fi Ad-Hoc Mode
Quickboot
OSMonitor
Advanced Features:
Init.d boot scripts enabled
OpenVPN binary and script - Credit CyanogenMod
Applications files (apk) located in /data/tiamat_first_boot_install will automatically be installed.
Applications are zipaligned on boot
Cron service
Important Notes : A MUST READ
Your microsd card is now mounted at /mnt/external1. You will also be able to access this via MTP.
If you're not on hammerhead, you need to perform a factory reset first.
This rom supports all wifi devices, US Verizon 3g devices and European devices.
Installation Instructions
Prerequisites: Clockworkmod Recovery card for installation.
(Only 3.2.0.0-R4C with an sdcard has been tested but all other cwm based recoveries should work too)
OPTIONAL, BUT RECCOMENDED: Backup your internal applications with Titanium backup
Download the 2.2 rom zip file and place it on your external sdcard
Restart into Recovery
Perform a nandroid backup, and keep this safe!
Perform a factory reset within recovery (Wipe data / factory reset) This is only required if you're NOT upgrading from hammer head.
Install the rom
Welcome to the party
Download Center
2.2.2
Tiamat Xoom Rom 2.2.2 "Moray"
MD5sum: b8a2ca18954e63dad5aa6e704461ce9c
2.2.1
Tiamat Xoom Rom 2.2.1 "Moray"
MD5sum: 24c2afbade388cfb7a8d62b7fcef668d
2.2.0
Tiamat Xoom Rom 2.2.0 "Moray"
MD5sum: 50d5f7409dc865b29b67e213ff8cae5b​
Bug reports & Feature requests
Forums are horrible for keeping track of bugs and feature requests. If you have a reproduceable bug, or a feature request, please create an issue for it at http://code.google.com/p/tiamat-xoom-rom/issues/list​
Release Notes
2.2.2 Release Notes
Yet another update for the rom. Quite a few changes this time.
As usual, this can be flashed cleanly over 2.2.1.
-- solarnz.
2.2.1 Release Notes
You are able to flash 2.2.1 over 2.2.0 as it is mainly just bug fixes.
-- solarnz.
2.2.0 Release Notes
Boy has it been a busy last 2 weeks.
I have built a build system where we now do the majority of our coding in java. Yep java, not smali.
We now have quick controls, in the status bar settings menu.
This rom is mainly just a feature release. Unfortuantly if you had any issues regarding gmail in hammerhead, you will likely get the same issues in this release.
This rom is also still based of 3.2. Yeah I know I said I would be doing 3.2.2, but things change.
-- solarnz.​
Changelog
Version 2.2.2
The browser UA string setting now sticks.
Reverted to the stock User Agent string.
Bluetooth tethering work-around
Removed the DigiNotar certificate (3.2.1)
Updated the market application (3.2.1)
New setting to load every module on boot (disabled by default)
Disable OTAs by default. You can turn them back on through the settings.
Ability to completely disable the software buttons through
Ability to turn on the european wifi channels in the settings menu.
Version 2.2.1
We now use the GMail.apk from the Asus Prime rom.
Re-implemented the shutdown (power) menu.
Brought in DSPManager from cyanogenmod. You can also access this through the Music2 Application.
Fixed various force closes in Music and Clock applications.
You are now able to enable wifi & bluetooth via quick controls while airplane mode is active. You will need to enable this through the quick control settings first however.
Disabling rotation in the quick controls will now freeze the rotation of the screen, instead of locking at the landscape position.
New adbWireless quick control
More support for the Hong Kong partition layouts.
Overclocking will now write the values to both cores.
Version 2.2
Quick Controls
Tiamat Settings - set your overclock on boot, and many more!
Extra command line applications - nano, powertop etc
Bash is now the default shell
New Wireless, Mobile and battery icons from bignadad
Browser now has a selectable UA string in the general menu, no more enabling the debug mode.
OSMonitor is now included.
There is a nice fortune displayed on the lockscreen now.
New boot animation by phokus
More stuff I can't remember
Version 2.1
Fixed all the application signatures - Google applications should update fine now.
All of the language packs are now incorporated into this rom
European 3g support should be 100% working now.
Native screenshot is back
Version 2.0.1
Replaced the battery icons with new ones from Nusince
Updated the maps application. NOTE: This is just a temporary fix, and we are working on a permanent fix.
Fixed up the euro build.prop
Version 2.0
Rebased off the 3.2 wifi image.
3G Support on Android 3.2
sdcard is now at /mnt/external1 and is viewable via MTP
Any application that can write to /sdcard can now write to /mnt/external1
usbOTG drives now mount at /mnt/usbOTG and act identically to the sdcard.
Now comes with the Katana 2.0 stock GPU kernel.
/MicroSD and /usbOTG synlinks to their respective locations in /mnt
Automatically modprobe all kernel modules, apart from the wireless module.
New wallpaper & charging icons
Version 1.1
Storage framework completely overhauled based on Transformer Rom Prime 1.5 (thanks Roach)
System now gives storage control thru status bar icon and in Settings / Storage
Unmount MicroSD, remove, put in another one for working Hot Swap
Automatically mount USB Host storage (unmount still broke do to borked vold.fstab)
All Android media services scan both internal and MicroSD for media (Gallery, Music, etc)
new native Transformer file explorer accessable thru status bar to explore all mounted storage
Unfortunately, USB Mass Storage is still broke. (It's turning out to be far more complex than it should be)
Entire rom re-signed with test key due to manifest changes for storage port. All services work 100% (Google music beta, Market, etc)
Implemented a variety of init.d scripts with "Tiamat Control" flags
Enable features by moving flags (/data/tiamat_controls) in or out of "unused" folder
Enable or diasble charging light while device on
Enable or disable logging for better battery life
sysctl memory tweak
Cron service enabled for time based scripts (put Cron scripts in /data/cron)
Rom zip-aligned on boot (still insanely fast boot time)
Included up-to-date Maps.apk and Video.apk
Removed bloatware (Cordy.apk, dungeondefenders.apk, and stingrayquickoffice.apk)
Changed back to mostly stock icons
Removed the charging percent text from the pull up settings.
When charging, it will now alternate between the battery percentage in the middle and a charging symbol.
Version 1.0 - Update 3 (Busybox fix)
Fixed the dependency that the ramdisk had on busybox, specifically run-parts.
Version 1.0 - Update 2 (charging light)
Enabled the led charging light in the ramdisk as per popular request.
Version 1.0 - 3g fix
Fixed permissions in /system/bin. This was causing issues with 3g connections.
Replaced framework-res.apk with a less modified version. There is no SIP calling and sms now, but the activation screens work now.
Tips
Automatically installing applications when you flash the rom:
In the zip file, under the directory "data" there is a directory called "tiamat_first_boot_install". You can place all of your apk files that you want installed when you first boot in there. This is useful for applications such as Thumb Keyboard and Titanium Backup​
Moray 2.2 Modpacks
All of these mod packs can be flashed over the top of an existing Moray installation unless advised otherwise.
Mod pack 3 : Disable OTA notification ONLY FOR 2.2.0 & 2.2.1
MD5Sum: dd6291c50b815826ec18ee8acf89fa2c
Mod pack 2 : Stock User Agent String. ONLY FOR 2.2.1
MD5Sum: f795a79a37d811b9fe5464f393097c9d
Mod pack 1 : Stock User Agent String. ONLY FOR 2.2.0
MD5Sum: 9f0b2a117c3e2a578cccad5207f24851
Moray 2.2 Screenshots !!!
Tiamat Xoom Bactrack 5 Power User Expansion Pack
errr...where is the download link....
EDIT : Downloading now.....
Awsome, Really tks.
download link.......
Looks really solid guys, thank you for all of the hard work that makes my xoom so happy!
big tks,
waiting for download link
You guys are awesome running really good..
Thanks
1. setting alarm bug still exists.
2. In stock web-browser, when a type a random word on address bar , "xoom" for instance, then i hit "enter" , it does not automatically launch google search for "xoom" ?
Is this based on HC3.2.2 ?
tritran18518 said:
1. setting alarm bug still exists.
2. In stock web-browser, when a type a random word on address bar , "xoom" for instance, then i hit "enter" , it does not automatically launch google search for "xoom" ?
Click to expand...
Click to collapse
Yep, sorry I wasn't able to fix these issues. Hopefuly in the next release
daveba said:
Is this based on HC3.2.2 ?
Click to expand...
Click to collapse
Nope, still 3.2 sorry.
Argh I'm in work now
It will be another half of a day before I get myself some Moray goodness...
tritran18518 said:
1. setting alarm bug still exists.
2. In stock web-browser, when a type a random word on address bar , "xoom" for instance, then i hit "enter" , it does not automatically launch google search for "xoom" ?
Click to expand...
Click to collapse
Also have alarm bug ....but the browser one I do not get what u mean...I used the home screen top search bar....the browser address bar.....and the regular broswer search bar ...hit enter from keyboard and they all work fine.....I also did a fresh install ..so who knows
Sent from my HTC Sensation 4G using xda premium
Tito2007 said:
Also have alarm bug ....but the browser one I do not get what u mean...I used the home screen top search bar....the browser address bar.....and the regular broswer search bar ...hit enter from keyboard and they all work fine.....I also did a fresh install ..so who knows
Sent from my HTC Sensation 4G using xda premium
Click to expand...
Click to collapse
OK, my browser problem is solved after I change my homepage to google.com and set UA string to desktop.
First impression : love the water boot animation. Still loading the boot animation.
EDIT : Done booting and saw new signal and battery icon. Nice. Only, when word '3G' nicely placed beside the signal. Only word 'H' overlapping with the arrow signal.
nice to see the the SD card persmissions are fixed!
Appears that the autorotation setting is broken... it will either toggle "on" or "upside down"
also torch doesnt appear todo anything
is the wifi dropout bug fixed in this release?
Sent from my Xoom using xda premium
mynameisjon said:
nice to see the the SD card persmissions are fixed!
Click to expand...
Click to collapse
May I know what you mean by 'SD card permissions are fixed'? Do you mean SD card is internal or the microSD card? Because I cannot delete any files inside microSD card except after changing the right using MicroSD Mounter.
Works fine so far.
When opening Music and switching to Genre or Interprets the Music App FC's.
It will do that until Force Stop and Clear Data from within the settings.
The Log mentions that the Error hast something to do with the piled Album images.
... MusicAlbumWallCallback.onRequestPileLableTexture(MusicAlbumWallCallback.java)

[APP][v1.8 (+US)] SGS3 Easy UMS - Mount external microSD card as USB mass storage

This app will make the external (not the internal!) microSD card of your Samsung Galaxy S3 (International, US versions, International LTE) available as USB mass storage device.
Also reported working on Galaxy Note 2, see compability list below.
Most important commands in this app:
http://forum.xda-developers.com/showpost.php?p=27282116&postcount=58
http://forum.xda-developers.com/showpost.php?p=28151372&postcount=133
http://forum.xda-developers.com/showpost.php?p=28670285&postcount=1
Thanks d4fseeker :good:
:angel: If you like the app, please consider donating by buying this app or via PayPal (see link on the left, below username etc.) :good: Some people gave 1 star reviews to the app although I think I'm extremely clear with stating that this is only a donation app - but I can't change that
Compability
Code:
MODEL / ROM / KERNEL / APP VERSION / CONFIRMED BY
WORKING:
GT-I9305 (LTE) / ? / ? / 1.8 / Jarmezrocks
SGH-I317 (AT&T Note 2) / I317UCALJ2 / ? / 1.8 / dabuck
GT-N7100 (Intl Note 2) / ? / ? / 1.8 / geovass
GT-I9300 (International) / Stock (LFB) / Stock / 1.5 beta / woaloo
GT-I9300 (International) / CM10 / ? / 1.5beta / lubluchka
SGH-I535 (VZW) / ? / ? / 1.4beta / open1your1eyes0
SGH-T999 (T-Mobile US) / ? / ? / 1.4beta / gr4p3s
?
NOT WORKING:
?
I can only test it on my own GT-I9300; please report back your success with the information needed in the table above.
If you have a custom kernel, you have to make sure there is one of the three possible lun files available (see Problems section).
Regarding US versions: Starting with 1.4beta, it also works with US versions (see here). This may not be the case for all variants, so please report back with the information needed in the compability table.
Problems? Not working?
Report the exact problem, model/ROM/kernel/etc., the exact error message and the results of the following commands (use Terminal Emulator or something similar):
Code:
mount
ls /sys/devices/platform/s3c-usbgadget/gadget/lun0/file
ls /sys/devices/virtual/android_usb/android0/f_mass_storage/lun_ex/file
ls /sys/devices/virtual/android_usb/android0/f_mass_storage/lun/file
mount | sed 's/ on / /g' | grep extSdCard | cut -f 1 -d ' '
Note: Only ONE of the three ls commands must be successful (file exists)
You may need to replace "extSdCard" in the last command with the mount point name of your external sd card (e.g. external_sd or sdcard1 for CM10)
If the last command does fail, there is probably something wrong with your BusyBox installation. You should reinstall it - I recommend this app.
On some Win7 PCs, these steps may be needed:
Now follow these steps:
1. On your Windows 7 computer you will see it will try to install “SAMSUNG Mobile MTP Device” as one of the drivers and fail *this is normal*
2. Go into Device Manager on your computer, right click “SAMSUNG Mobile MTP Device” and select “Properties”
3. Click on the “Driver” tab and click the “Update Driver” button, a prompt will then come up
4. Select “Browse my computer for driver software”, then select “Let me pick from a list of device drivers on my computer” on the next screen
5. Select “USB Mass Storage Device” as the new driver from that list and finish up that install
6. At the end you will see something like this on your computer – Screenshot Here
7. Windows will install final drivers automatically and a new “Disk drive” will show up on your computer, this is your external SD card on your device
Keep in mind that it is not possible to get access to the internal storage as USB mass storage device.
Click to expand...
Click to collapse
Get the "extSdCard is being accessed by [...]" message? Wait until the app accessing the sd card has finished, stop it yourself or reboot.
Changelog
Code:
1.8
- added support for third lun file, should work with GT-I9305 (Intl LTE version) now
1.7
- fixed recognition failure if "mount" output contained "on" as the second column (e.g. Siyah kernels)
1.6
- fixed code so that it (hopefully!) works with recent CM10 versions again
- made some error messages clearer
- drop of "beta" name doesn't actually mean much by the way, but I think it looks a bit cleaner this way and does not make a difference
1.5beta
- added support for CM10 sd card paths (/mnt/external_sd and /mnt/sdcard1)
1.4beta
- added alternative method for users without s3c-usbgadget (may work on US versions)
v1.3beta
- rewrote the whole logic
- now opens Play Store entry of BusyBox if it is not yet installed
- notifies user if device seems to lack s3c-usbgadget module
- notifies user which apps are accessing the extSdCard
- generally better and more precise error messages
v1.2beta2
- added info about busybox requirement (maybe this will be removed later)
- added link to donation app
v1.2beta
- Automatically tries to unmount extSdCard before starting UMS mode. This will fail if some app is accessing it, so just wait or cancel that app if you know it and try again - possibly several times. This prevents the potential data loss with previous versions.
- It now checks the location of the extSdCard device. This should help with compabilty, e.g. for US versions.
- Added some log output and toasts (2s delay)
- Added link to this thread and version number in app
- It's a beta so please beware, but I think the worst probable thing that can happen is that it does not work (e.g. it does not start UMS if it cannot unmount the extSdCard).
- Dammit, the whole day is already over
v1.1
- Added option for going back to MTP
v1.0
- Initial release
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Download
v1.8: http://dl.dropbox.com/u/22760184/android/sgs3-easy-ums/SGS3-Easy-UMS-v1.8.apk
v1.7: https://dl.dropbox.com/u/22760184/android/sgs3-easy-ums/SGS3-Easy-UMS-v1.7.apk
v1.6: https://dl.dropbox.com/u/22760184/android/sgs3-easy-ums/SGS3-Easy-UMS-v1.6.apk
v1.5beta: https://dl.dropbox.com/u/22760184/android/sgs3-easy-ums/SGS3-Easy-UMS-v1.5beta.apk
v1.4beta: https://dl.dropbox.com/u/22760184/android/sgs3-easy-ums/SGS3-Easy-UMS-v1.4beta.apk
v1.3beta: https://dl.dropbox.com/u/22760184/android/sgs3-easy-ums/SGS3-Easy-UMS-v1.3beta.apk
v1.2beta2:
https://dl.dropbox.com/u/22760184/android/SGS3_Easy_UMS_v1.2beta2.apk
v1.2beta: https://dl.dropbox.com/u/22760184/android/SGS3_Easy_UMS_v1.2beta.apk
v1.1: http://dl.dropbox.com/u/22760184/SGS3_Easy_UMS_v1.1.apk
v1.0: http://dl.dropbox.com/u/22760184/SGS3 Easy UMS.apk
(also, it's attached)
Credits: d4fseeker, Sakaschi, bazald, dAKirby309 (icon), RootTools devs
Code:
Uses RootTools project, which is made available by Stephen Erickson,
Chris Ravenscroft, Dominik Schuermann, Adam Shanks under Apache
License Version 2: http://www.apache.org/licenses/LICENSE-2.0
Thanks
Sent from my GT-I9300 using xda premium
Confirmed working, thanks!
hard work, great result
nice touch buddy. thanks dude. +1
Dude, any way to reverse this? It screwed up my comp and phone...
Thx
Sent from my GT-I9300 using XDA
makimo2989 said:
Dude, any way to reverse this? It screwed up my comp and phone...
Click to expand...
Click to collapse
what happened to phone and computer ??
Working perfectly here as well
Thanks!
This sounds awesome. Does it increase transfer speeds?
unbelievable!!! It works...is it possible to see also internal storage as well? In explorer I get 2 new devices one is SD card and the second I cant access...
How about your MicroSD card, does it mount that too?
Works perfect, thank you. If this only would be possible for the internal memory, too.
nEUTRon666 said:
Works perfect, thank you. If this only would be possible for the internal memory, too.
Click to expand...
Click to collapse
+1000 %
Works perfect, thank you very much for this app.
Wow!! Finally!!
That's working GREAT using Macs, also
Thnks a lot
Yes, for MAC it's perfect
Good Job...
not working at all
i just see 2 empty drives.
tried on Windows 8 Consumer Preview with Kies
and on Windows 7 Professional without Kies but...still 2 empty removable drives...
even tried a phone reboot...
PS: Should I install some PC drivers ?
makimo2989 said:
Dude, any way to reverse this? It screwed up my comp and phone...
Click to expand...
Click to collapse
This does basically nothing to your computer, but just do a reboot to undo the changes on your phone.
Sent from my GT-I9300 using XDA
kultus said:
unbelievable!!! It works...is it possible to see also internal storage as well? In explorer I get 2 new devices one is SD card and the second I cant access...
Click to expand...
Click to collapse
Sorry, at least currently that's not possible. I don't know if that will change.
BoneMo said:
i just see 2 empty drives.
tried on Windows 8 Consumer Preview with Kies
and on Windows 7 Professional without Kies but...still 2 empty removable drives...
even tried a phone reboot...
PS: Should I install some PC drivers ?
Click to expand...
Click to collapse
On of the drives is your external card. That's the only one that can be accessed. Theoretically it should be automatically mounted by windows, somehow this does not seem to work for you... I think you should not need additional drivers, but I'm also not sure what the root of the problem is.
Sent from my GT-I9300 using XDA
Kopfgeldjaeger said:
On of the drives is your external card. That's the only one that can be accessed. Theoretically it should be automatically mounted by windows, somehow this does not seem to work for you... I think you should not need additional drivers, but I'm also not sure what the root of the problem is.
Sent from my GT-I9300 using XDA
Click to expand...
Click to collapse
it is strange when it does not work for 2 computers
also tried to write the command from http://forum.xda-developers.com/showpost.php?p=27282116&postcount=58 into shell but also not working
do not know....so because i have both removable drives empty...i will use my DropBox + DropSync, FTP and unmount sdcard put it into card reader and then after copying from PC i will mount it back to phone
PS: i am just sad ,,because it was a great hope for mass storage mode
same for me only 2 empty drives on Win7 64

[App] AirDroid - Control your device form your PC

I have just discovered my new favorite app!
AirDroid is a fast, free app that lets you wirelessly manage your Android from your favorite browser.
=================
Enjoy below features after installation from the comfort of your favorite web browser on Windows/Mac/Linux computer or other devices:
(Video Guide: http://youtu.be/WfNnQxpw7Uw)
*Files
Transfer files between Android devices and computers. Now with drag & drop support.
Cut, copy, paste, search, rename or delete files on the SD card.
*SMS
Receive, send, forward or delete SMS messages.
*Apps
Install, uninstall, backup, search apps and do batch processing.
*Photos
Preview, delete, upload, download, set as wallpaper and photos slide show from desktop.
*Clipboard
Share clipboard text between desktop and device.
*Contacts
Group, search, create contacts, check and delete call logs.
*Ringtones
Search, preview, upload, download, delete and customize ringtones for phone calls, notifications and alarms.
*Music
Play, search, upload, download, delete, or set as phone call, notification and alarm ringtones.
**New features added in v.1.0.5**
*QR code login via web.airdroid.com
Tired of the long IP address 192.168.xxx.xxx?
Scan the QR code on web.airdroid.com and you are all set.
*Https connection
Stay safe even on a public Wi-Fi network.
*Realtime Android screen (experimental feature, root permission required)
View your Android's screen, take a screenshot, or even record a screencast.
*Multiple virtual desktops
AirDroid is designed for multitasking. Move apps between desktops to better organize your work.
*Video (Quick Time plugin required)
Mobile devices are great for videos shooting, but big screen computer may be better for viewing these clips, isn't it?
*More features
Device photo match for most devices, various widgets (calendar, weather, url transfer, clipboard, etc.), frequent contacts...
★AirDroid in your language
AirDroid now speaks many languages including:
English, 日本語, Español, Italiano, Français, Deutsch
Thanks to our enthusiastic users around the world: http://crowdin.net/project/airdroid/activity_stream
You can improve the existing translation or make new translation. Join the community here: http://airdroid.com/forum/categories/localization
=================
AirDroid also comes with the following inbuilt features:
*Device Status
Real-time ROM, SD Card, Battery, CPU and RAM status report & monitor with charts to demonstrate available/used/total resources, and one-tap memory boost.
*Tasks Manager
Kill or uninstall running apps, batch operation supported.
*Apps Manager
Uninstall, share or check details of user and system apps.
*Files
Control Cut, copy, rename, send/share, delete, sort and create visible or hidden folders and files.
=================
What's the requirements to run AirDroid?
AirDroid should be compatible with most Android devices running Android 2.1 or later. The Web Desktop should be compatible with most modern web browsers, including Chrome 12 or later, Firefox 3.6 or later, Safari 5.0 or later (For best performance IE is not recommended).
Here's a screenshot from my PC running the client
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Get the app at the Play Store
AirDroid
The messaging features are nice, but outside of that, Kies Air works just as fast for wireless transfering. I downladed this, but Im not sure I have a great use for it.
I use AirDroid too. I just gave Kies Air a try for the first time and I am suprised at what it has, I thought it was going to be a basic way to transfer files to and from the phone. But it's missing the App manager that AirDroid has which makes it a bit better.
LIGHTSOUT225 said:
The messaging features are nice, but outside of that, Kies Air works just as fast for wireless transfering. I downladed this, but Im not sure I have a great use for it.
Click to expand...
Click to collapse
Use it once and you'll never look back
Sent from my SPH-L710 using xda app-developers app
That'll be nice if the android device and the PC can be on different network. My work computer is on the main network while the wifi is separate.
AirDroid still doesn't support the S3's external storage SD at /mnt/extSdCard/; only the internal SD. I emailed the dev, and received a generic response:
We are sorry that external SD card is not supported by the current version. Improvement will be made in the near future.
Please kindly stay tuned.
Best Regards.
--
AirDroid Support Team
Click to expand...
Click to collapse
Also, FWIW, I tried bind mounting /mnt/extSdCard at various other common locations to see if it would pick them up, but it didn't. (Bind mounting just duplicates a directory tree somewhere else).
What I tried:
Code:
mount -oremount,rw /
mkdir /emmc
mkdir /mnt/emmc
mkdir /external_sd
mkdir /mnt/external_sd
mount -obind /mnt/extSdCard /emmc
mount -obind /mnt/extSdCard /mnt/emmc
mount -obind /mnt/extSdCard /external_sd
mount -obind /mnt/extSdCard /mnt/external_sd
Restarted AirDroid, reconnected, no dice.
Can't wait to see this bug fixed, because all my pics are on the external SD and MTP in Linux doesn't see my external SD either, so my only option at the moment is either a hack to mount external storage as usb massstorage, or (and what i've been doing), periodically adb pulling everything.
(FYI: another app similar to AirDroid, named WiFile, also doesn't support external storage)
zmore said:
AirDroid still doesn't support the S3's external storage SD at /mnt/extSdCard/; only the internal SD. I emailed the dev, and received a generic response:
<snip>
Click to expand...
Click to collapse
Which is interesting as it does see all the content that I've placed on the external SD card and can access pictures etc. in addition to being able to display the usage stats for the card.
tgmorris said:
Which is interesting as it does see all the content that I've placed on the external SD card and can access pictures etc. in addition to being able to display the usage stats for the card.
Click to expand...
Click to collapse
I don't see usage stats for the card, but I did notice that it's at least merging the Photos on my external sd with the rest of my stuff on the internal (confusing).
I want to be able to browse everything, though.
internal is 16G; the missing external is 64G:
It's also unfortunate that when you download stuff from your phone it adds your files to zipfiles without preserving the timestamps:
Code:
$ unzip -l Photos_downloaded_by_AirDroid.zip
Archive: Photos_downloaded_by_AirDroid.zip
Length Date Time Name
--------- ---------- ----- ----
268424 07-23-2012 15:25 20120718_150418.jpg
274892 07-23-2012 15:25 20120718_150314.jpg
3265075 07-23-2012 15:25 20120721_121305.jpg
379069 07-23-2012 15:25 20120719_004443-1.jpg
2450759 07-23-2012 15:25 20120721_124415.jpg
281749 07-23-2012 15:25 20120718_150330.jpg
3764971 07-23-2012 15:25 20120721_123420.jpg
284187 07-23-2012 15:25 20120719_004330-1.jpg
269182 07-23-2012 15:25 20120718_150349.jpg
4027351 07-23-2012 15:25 20120721_121819_HDR.jpg
2076553 07-23-2012 15:25 20120718_160850.jpg
--------- -------
17342212 11 files
Still, better than the abortion known as MTP.
When I click on the Detail button I get the following so it would seem that it can read the card. That or it's getting the info from some other system location - which is certainly possible.
Both the internal and external are 16GB.
Yes we need you to mount /MNT/extSdCard so we can access the External SD Card. PLEASE.......... Awesome app.
Earthdog said:
Yes we need you to mount /MNT/extSdCard so we can access the External SD Card. PLEASE.......... Awesome app.
Click to expand...
Click to collapse
Who are you talking to?
via Galaxy S III
Thank you for showing us this app dude.
I've been using this app for sometime, now I can leave phone in bedroom and still be able to see files and send txt via computer.. Anyone have problems receiving calls tho? I have some ppl telling me their calls sometimes goes to vm
Sent from my SGH-T999 using xda premium

[Alpha][miatoll] Droidian (Debian Bookworm) for Xiaomi Redmi Note 9 Pro - 9 Pro Max - 9S - Poco M2 Pro

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Droidian is a GNU/Linux distribution based on top of Mobian, a Debian-based distribution for mobile devices. The goal of Droidian is to be able to run Mobian on Android phones.
This is accomplished by using well-known technologies such as libhybris and Halium.​Carefully read the whole post before jumping to installation.​They are important to give you the best idea of the current state of the OS.​
What is working:​- Alarm Clock (bullseye/stable only. Doesn't work on bookworm/nightly)
- Manual brightness
- Vibration
- Carrier info, signal strength
- Data connection (read bugs section)
- Incoming, outgoing calls
- SMS in, out
- Change audio routing
- Voice in calls
- Volume control in calls
- Bluetooth
- WiFi
- Proximity
- Rotation
- Touchscreen
- Earphones
- Headphones
- Loudspeaker
- Microphone
- Volume control
- Pin unlock
- Waydroid
- Wireguard
What doesn't work:​- Most of the things not mentioned above.
Bugs:​- RIL gets broken after switching airplane mode or modem off/on. Fixed after a reboot.
- Mobile data stops working after making or receiving calls. Toggle mobile data on and off from the settings app.
- Mobile data doesn't work in the first 2-3 minutes after reboots. Toggle mobile data on and off from the settings app after waiting a while to get it working.
- Droidian has no power management yet so you're left with only the 5020mAh battery which can last up to 6 hours without heavy usage.
Installation:​
Make a backup now, as your device will be wiped.
Click to expand...
Click to collapse
Download the needed files and tools
Droidian rootfs (specific build required)
Android 10 (Q) stock firmware
Latest TWRP recovery
Adaptation (unofficial)
Device preparation
A USB 2.0 port/hub with an actual USB 2.0 controller is recommended (Using fastboot on a USB 3.0 port may cause errors with some Xiaomi devices)
Save your APN (Android)
The Access Point Name or APN can be found in the Settings menu of Android
Take a piece of paper or a text editor, and write down everything that you see on that screen
These are likely to include a URL (e. g., internet.carrier.net), a username, and possibly a password
Unlock the bootloader (Computer)
Refer to the instructions provided by the device manufacturer
Other useful sources include the LineageOS wiki and xda-developers
Boot into recovery (Computer)
Boot TWRP by running fastboot boot twrp-VERSION-miatoll.img
Wipe the device (TWRP)
Go to the Wipe menu
Select Advanced wipe
Tick the boxes called Dalvik / ART cache, Cache, System, Vendor, Data
Swipe to Wipe
Go back to the previous menu
Choose Format data and type yes
Go back to the main menu and select Reboot
Choose Bootloader
Boot TWRP again by running fastboot boot twrp-VERSION-miatoll.img
Copy the files to the device (Computer)
When TWRP is booted, open the device’s Internal storage from your computer
Copy all of the files you downloaded to this folder
Droidian installation (TWRP)
Install recovery
Install the file called twrp-VERSION-miatoll.img as an Image to the Recovery partition
Install Droidian rootfs
Install the file called droidian-rootfs-arm64_YYYYMMDD.zip as a Zip file
Alternatively, you can enter ADB sideload mode and run adb sideload droidian-rootfs-arm64_YYYYMMDD.zip
Installation is optional for stable releases, but it is recommended, because it helps with debugging
Finalizing the installation
Install adaptation package as a flashable zip (TWRP)
Install the file called adaptation-droidian-miatoll.zip as a Zip file
Alternatively, you can enter ADB sideload mode and run adb sideload adaptation-droidian-miatoll.zip
Boot your device
Go to the Reboot menu and choose System
TWRP might complain that there is no OS installed, but that’s fine
The first boot may take longer, and at least one spontaneous reboot is expected during the process
You should be greeted with the lock screen, the default password is 1234
Congratulations, if everything went well, now you should be running Droidian.
Notes:
Recovery
Use the recovery linked at the start of this page. The installation might fail with other recoveries that the one mentioned above.
Default password
The default password is 1234.
Apn
Mobile data needs an APN to be set up from Settings -> Mobile Network -> Access Point Names.
Broken mobile data after calls
Data connection might break after receiving and making calls. Switch it off and on from Settings -> Mobile Network to fix it. Be careful to not turn off the mobile modem or a device restart might be required.
Broken calls
Switching airplane mode on and off or switching the mobile modem off and on from the Quick Settings or the Settings App will break calls. If that’s the case reboot the phone to fix it.
Out of storage
By default when flashing Droidian it allocates 8GB of memory to the system. This might not be enough and luckily you can allocate more storage with ADB by running (while in recovery): adb shell e2fsck -fy /data/rootfs.img and adb shell resize2fs -f /data/rootfs.img xG where x is the amount of GB to allocate (eg: 50G for 50 GB).
Status
Droidian GSIs are experimental! Bugs and missing features are expected.
SSH access
Connect your phone to your computer and type ssh [email protected], the password is 1234 (on Windows, you may need PuTTY)
Applications
You can find a list of mobile-friendly Linux applications at LinuxPhoneApps
Credit:​Marcel Alexandru Nitan
Droidian Mobian UBports
You can ask for assistance specific to this device at Droidian for miatoll devices.
Sources:​- kernel
- adaptation package
Donate:​- PayPal
- Revolut
Announcement/Update ~ Droidian
Support for Droidian Bullseye has been discontinued. Droidian Bookworm has become more stable while the old Bullseye version hasn't received any updates from the devs since December 2021.
Users that are still on Bullseye are recommended to backup their data and install the Bookworm version for Droidian by following the new instructions located at https://devices.droidian.org/devices/miatoll/
For already Bookworm users:
Until now we've used the same ramdisk Ubuntu Touch uses because Droidian had no dynamic partition support. That has been changed on the previous days and a new adaptation package has been created to update the old ramdisk we used.
I've disabled the old miatoll ppa repository so the kernel won't get updated since it will "wipe" all the data and modifications.
To continue to receive kernel updates add the new miatoll ppa repository:
Your data and system changes will be cleared but will remain in /userdata/rootfs-overlay which will no longer be used after updating to the latest kernel as all the changes are now written into the Droidian rootfs.
Bash:
sudo curl -# --proto '=https' --tlsv1.2 -Sf https://miatoll-linux.github.io/repo/miatoll.gpg --output /usr/share/keyrings/miatoll.gpg && \
echo "deb [signed-by=/usr/share/keyrings/miatoll.gpg] https://miatoll-linux.github.io/repo/ bookworm main" > ~/miatoll.list && \
sudo mv ~/miatoll.list /etc/apt/sources.list.d/miatoll.list && \
sudo apt update
sudo apt upgrade
Thanks for the new Rom!
Can you reduce installation step. Currently it's too lengthy to follow.
Amazing work man! But I would be surprised if anyone would be even able to flash it. Recently I uploaded a ROM with a fully automated installer and even that was too complicated for many people so I already feel sorry for this thread and You the Dev.
Other than that. Thank You soooo much for this <3. I can't wait to flash it!
ProtoDeVNan0 said:
Amazing work man! But I would be surprised if anyone would be even able to flash it. Recently I uploaded a ROM with a fully automated installer and even that was too complicated for many people so I already feel sorry for this thread and You the Dev.
Other than that. Thank You soooo much for this <3. I can't wait to flash it!
Click to expand...
Click to collapse
Not to go off topic but that's one of the reasons I stopped making Roms on XDA and instead keep them for myself lol.
Anyways OP, Amazing to see people working on Debian based Roms for our device. Will definitely be checking this out sometime this week!
[email protected] said:
Thanks for the new Rom!
Can you reduce installation step. Currently it's too lengthy to follow.
Click to expand...
Click to collapse
Unfortunately I can't. The recoveries we have available for our phones are not able to mount the raw img file (rootfs.img) so sideloading the devtools and the adaptation package is not possible so we have to manually fix the mount via losetup and make the extraction of the packages above ourselves.
Probably everything will be fixed when we're going to get a fully working and stable recovery.
hi! what is it the current situation of battery drain, i really want to give a try
[email protected] said:
Thanks for the new Rom!
Can you reduce installation step. Currently it's too lengthy to follow.
Click to expand...
Click to collapse
Installation steps reduced
[email protected] said:
hi! what is it the current situation of battery drain, i really want to give a try
Click to expand...
Click to collapse
Well it improved since the last time. Don't expect days of battery life but it's enough to get you through the day
*Waydroid can decrease the battery like a lot btw.
Hi, I really love your work @nitanmarcel
Thanks
How is this for daily use?
Mobile data problems fixed?

Categories

Resources