falkdroid, a simpe Linux/Fedora Tool for Android Device - LG Optimus 2x

First of all i want to apologize for my bad english
This is my first post and I hope to write well in the right category and in the right way.
In my spare time I wrote a small tool script to manage Android devices from Linux, in particular I have created a rpm package for fedora.
If any of you is interested I'm looking for people to test it and can help me to create a .deb package for debian/ubuntu.
here the link for screenshots and script features.
If you are interested contact me on google+
I ran the tests only with lg dual (2X) model GB and ICS version.
Thanks

but, what is what can really be done with your script?

moludo said:
but, what is what can really be done with your script?
Click to expand...
Click to collapse
With FalkDroid you can (with a single click) :
1. Backup App on your local disk
2. Restore App on your device from local disk
3. Open my local backup dir"
4. Start normal user adb shell connection
5. Start root user adb shell connection"
6. Start root/write permission adb shell connection"
7. Open Android SDK
8. Auto install Android SDK 1.6
9. Auto install Android SDK 1.7
Sent from my LG-P990 using XDA

I'd like to try it!!!
Enviado desde mi Optimus 2X usando Tapatalk

maccumaccu said:
First of all i want to apologize for my bad english
This is my first post and I hope to write well in the right category and in the right way.
In my spare time I wrote a small tool script to manage Android devices from Linux, in particular I have created a rpm package for fedora.
If any of you is interested I'm looking for people to test it and can help me to create a .deb package for debian/ubuntu.
here the link for screenshots and script features.
If you are interested contact me on google+
I ran the tests only with lg dual (2X) model GB and ICS version.
Thanks
Click to expand...
Click to collapse
I like it, do you have facebook?

you can contact me on g+ : )

Related

youADB - Android Tool - v1.0

youAdb is a very convenient tool for you android device which allows you to do various actions by just a couple of clicks.
Some features:
- SD-Partition-Manager (FAT32, EXT2/3/5, Linux Swap etc.!)
- App Manager (FULL BACKUP function!)
- File Manager (Push, Pull, Delete folders/files...)
- Reboot, Reboot Recovery, Adb Remount...
- View and automatically SAVE LOGS
- custom adb commands (like a shell)
- Install recovery images!
- Shows device's state and Serial Number
In contrast to most other android tools this tool is stable, leightweight (less than 1MB!) and easy to set up!
Watch a video tour: http://www.screentoaster.com/watch/stU0xUQ0VLQ1tZQl9UWVtf (ya, i know, my mic sucks.)
Screenshots:
DOWNLOAD: youadb.4shared.com
Nicely done.
It works great on my G1. I've not tested the partitioning section yet, but everything else works fine!
good job!
I keep getting ADB server is out of date
idbl_fanatic said:
I keep getting ADB server is out of date
Click to expand...
Click to collapse
..but you don't get this if you manually use adb via cmd?
try using sdk 1.6 and android 1.6
Works great on my G1.
A few suggestions:
Apps window, make the sections scalable because some app names are larger than the widow size.
Push/Pull window, allow double click to open the folder instad of having to go to enter to open it.
Reorder list by name
evilkorn said:
Apps window, make the sections scalable because some app names are larger than the widow size.
Click to expand...
Click to collapse
actually i'm reworking the whole gui right now to be fully scalable!
Push/Pull window, allow double click to open the folder instad of having to go to enter to open it.
Reorder list by name
Click to expand...
Click to collapse
ok i'm gonna do that too. good ideas.
fabsn said:
..but you don't get this if you manually use adb via cmd?
try using sdk 1.6 and android 1.6
Click to expand...
Click to collapse
I am such a noob for android, where would I get this?
Pretty cool, man. Good job on this!
idbl_fanatic said:
I am such a noob for android, where would I get this?
Click to expand...
Click to collapse
Get the sdk here:
http://developer.android.com/sdk/1.6_r1/index.html
(the adb file your looking for is in the tools directory)
i also recommend using the latest version of android (have a look at the development secion of the board) because i'm developing the software using a android 1.6 (donut) phone.
Pretty cool, man. Good job on this!
Click to expand...
Click to collapse
Thanks.
fabsn said:
Get the sdk here:
http://developer.android.com/sdk/1.6_r1/index.html
(the adb file your looking for is in the tools directory)
i also recommend using the latest version of android (have a look at the development secion of the board) because i'm developing the software using a android 1.6 (donut) phone.
Thanks.
Click to expand...
Click to collapse
My bad, I didn't have my phone in debugger mode.
New release. Build 01711.
Changelog:
-Scalable gui. you can adjust the fileviewers size to the size you want. very useful, especially if there are many long filenames.
as requested by evilkron.
get it here:
youadb.4shared.com
Nice changes
But one problem: The push/pull tab gets stuck and won't go back in folders after going a few folders deep and won't go back with the ...
I noticed that too. I'm gonna fix that right away...
---
fixed.
build 01711b
changelog: fixed filebrowser's "..." (go back) button.
download: youadb.4shared.com
Its working great on my G1, at least the first version, just dl'ed the new edition. Great job on this...keep up the awesome work.
Any feature requests?
I need something to work on
Question. I ran Google app backup.
Where does it backup too?
kizer said:
Where does it backup too?
Click to expand...
Click to collapse
I have no idea (i dont use it) and i dont understand how this question is connected with this thread.
great app clean and simple to use, keep up the great work
Joe333x said:
great app clean and simple to use
Click to expand...
Click to collapse
i really appreciate this comment as thats exactly what this app is supposed to be: fast, easy and functional.
there might be some other tools which have more functions (which i'm going to implement too) but they're not as fast and stable as mine is / will be!
NEW RELEASE: build 02111
changelog:
-push/pull file function updated
-MAJOR speed and stability improvements: app starts in less than 1sec and uses multitasking so that it will stay stable and is faster (especially when pushing files or searching fo .apks on ur computer!)
Download: youadb.4shared.com
________________________
NEW release: build 02211
changelog:
- added remount button
- slight ui changes
- fixed assemblyinformation
- improved "custom adb command" dialog
edit: fixed 1 more bug (you dont have to manually refresh the device stat to use the partitioning tool anymore)
=> build 02211b
Download: youadb.4shared.com

MetaSploit on Galaxy Tab

Since we have the ability to install the full ARM-based distribution of Ubuntu Linux (in a "chroot", similar concept to a Virtual Machine), I think we may have the ability to install MetaSploit on the Galaxy Tab.
Can anyone provide any pointers on how to get started with this kind of effort? The instructions to install full Ubuntu Linux in a chroot are at http://forum.xda-developers.com/showthread.php?t=836022&page=4
From within this Ubuntu Linux environment we can "apt-get install" just about anything from the ARM-architecture based Ubuntu Linux repositories using the Terminal Emulator. This means we could probably "apt-get install" most of the MetaSploit components, if they are available in ARM-architecture form.
Any thoughts on this are much welcomed. Thank you.
This should be no problem, it has been done on other devices, for pieces that are not already in package form you'll have to find and compile source....a good hint for the packages you'll want to look for a guide on how to install it on a Nokia N900
What has this got to do with Android development??
This should be in Genera section.
hey dude, i've been looking to port this for awhile without success, i can't understand how the guys at rapid7 did the port for IOS and not for Android... I've read that the key is to get ruby working on Android so far there is jruby i believe that isn't fully functional yet...
I heart your name atheist
Sent from my SCH-I800 using XDA App
I found a link to an article which seems to explain how to do this...
http://r00tsec.blogspot.com/2011/05/metasploit-on-android-htc-desire-hd.html
We should try this on the Tab.
Update:
I got MetaSploit working on the Tab! I needed to follow the instructions mostly from http://r00tsec.blogspot.com/2011/05/metasploit-on-android-htc-desire-hd.html
I did have to install ruby ("apt-get install ruby" at the command line) and Ruby Gems (search for the exact apt-get name) inside the chroot'd Ubuntu environment though.
I was able to enlarge the 2 GB Ubuntu image to almost 4 GB using the instructions posted on the blog shown above which provided plenty of space to install MetaSploit and other InfoSec tools.
The next goal is to get BackTrack 5 (ARM) running.
http://www.androidng.com/install-backtrack-5-linux-on-android-phone
Any input is welcome.
mail_e60 said:
I found a link to an article which seems to explain how to do this...
http://r00tsec.blogspot.com/2011/05/metasploit-on-android-htc-desire-hd.html
We should try this on the Tab.
Click to expand...
Click to collapse

[DEV][4.0.7]Huawei USB Dongles.

[UPDATE]2012-08-06 This is not the only way of getting Dongle's working on Android, If widgets are your thing and you doing feel confident working with system files etc then you may be better served using the ppp widget form draisberghof.de, these are the folks who piratically wrote the book on getting dongles working on linux and by extension android.
[UPDATE]2012-08-06 The source to libhuaweigeneric-ril ( github ) has been updated to include fixes made by omegaRed7 - This massively improves the fault tolerance upon RIL Startup, Tests were carried out on the E173s-1 but it should be beneficial to all modems ( I hope ).
[UPDATE]2012-07-28 As the Rom Version is quite old and it doesn't really require it's own rom I've extracted the files required to implement this functionality - Download Here, The Archive contains a README file with installation instructions
IMPORTANT - pppd permission need changing to 6755 also change to ownership to the root account ( Thanks to __DS__ ). you can do this through adb or terminal emulator
Code:
adb shell chown 0:0 /system/bin/pppd
adb shell chmod 6755 /system/bin/pppd
for this to function
[UPDATE]2012-06-25 Added Forked libhuaweigeneric-ril to Github Repo this includes all the changes I've made - Check This Post For Details
[UPDATE]2012-06-23 Added Github Repo - Check This Post For Details
[UPDATE]2012-06-16 THE DOWNLOAD LINK HAS BEEN UPDATED AS THE FILES IN /etc/system/usb_modeswitch WHERE NAMED INCORRECTLY[/UPDATE]
Hi Folks - This post is going to change fairly often, there is still more info to add, I just got bored with typing for now
The Sales Pitch
This rom aims to provides the same "hands free" approach offered by the Archos 3G Key and extends this functionality to Huawei Branded USB Modems.
Introduction
Here is a custom rom I've currently been hacking away at, if feels like I've had it under wraps for months.
That being the case. I'd like to thking on to enable Huawei USB Modems - This is still a WORK IN PROGRESS but It feels like i've been keeping it under wraps for months, So it's time to throw it out there for further testing. So Dongles at the Ready! It could get a little hacky
WARNING
The Full Size USB Slot has been known to fail from moderate use. As such I would recommend using an USB extensions cable for connecting devices.
VERY IMPORTANT NOTES - PLEASE READ
1. This is definitely not an every day use rom on any other device this woud have been deployed as a recovery flashable update. The reasoning behind the rom deployment is it's only one file to copy and youi're ready to go. It is also a tedious task to manually go through (especially on the 100th time
2. Please don't ask a me if a certain device will work or not. It is not helpful on a number of levels,
a) I simply don't know - I don't own the model in question. Further more you can figure it out yourself.
b) The Chances are that you could probably find out the answer without leaving the comfort of xda - The libhuaweigeneric-ril has been passed around xda like a <Insert Well Used Analogy Here> so a quick search of xda may turn up something useful to reassure you.
c) In reality though we are not going to know if your dongle is working until you "Try It Yourself".
3. if you find your device doesn't work then you need to gather all the relevant information to help get a feel of what's going on; See Below
SUPPORTED DEVICES
The theoretical list of supportted devices come from those devices supportted by usb_wwan and option kernelp drivers.
IMPORTANT NOTES - WHAT YOU NEED TO KNOW
In a perfect world you can download/flash the attached update file. Reload your SDE, Plug a USB 3G Dongle and have It connect and go about you day .
This is the ultimate goal and currently what happens on my own device
TROUBLESHOOTING
There's about a 25% based on my current test this won't happen. There are 2 main ways your connection attempt can fail.
1. The UsbStick has not switched to modem mode
2. The ppp connection script failed
Either Way it would be highly useful post the list of system properties, outputs of dmesg and also a full logcat aswell as the vendor/product id from lsusb,
some like this throught the adb
Code:
adb shell getprops
adb shell lsusb
adb shell dmesg
adb logcat -b radio -b system -b main -b events
Please have a glance over it before posting as It may contain information that you would not want others to see!
ROM DETAILS
Android Version: 4.0.3
Archos Version: SDE 4.06
Removed : Nothing
ADDITIONS
init.dongle.rc - initialization script, I wanted to avoid "polluting" any other init file too much
/lib/modules/usb_wwan.ko and /lib/modules/option.ko - USB Drivers for GSM modems
/system/lib/libhuaweigeneric-ril.so - A slightly tweaked version of DerArtem original huaweigeneric-ril
/system/etc/usb_modeswitch - the latest version of the usb-modeswitch-data
/etc/ppp - Added separate gprs scripts to retain compatibility with the Archos datakey
/system/bin/hotplugd - A new native android service; Manages Modeswitching and connection initialization for any Usb Device which has a valid configuration file present.
DOWNLOAD
3G Modem Redist Pack - For use with newer roms
Hotfile - archos.ext4.update.
INSTALL
Unpack zip and copy unpacked update file to the device
Code:
adb push archos.ext4.update /mnt/storage
restart device in sde mode
script should update automatically
KNOWN ISSUES
"3G Stick Connected" Icon remains in notification list after device disconnection.
pppd needs to be executed with elevated privileges.
pppd is not exiting correctly on some occasions and cause reconnection issues when using multiple sticks.
Thanks go to surdu_petru for the base sde, derAtem for his original work on the libhuaweigeneric-ril.so and pretty much every developer who has worked on these dongles with android, I think I've read every thread on XDA regarding this subject
Hi!
Thanks trevd!
I do not have this USB modem ....but you did a good job for those who have this modem ! Good luck...
i have a Huawei E160E
It is possible to add this modle on your rom ?
---------- Post added at 06:46 PM ---------- Previous post was at 06:23 PM ----------
For the buzz in FRANCE (and in the World :-= )
http://www.jbmm.fr/?p=28280
cajl said:
i have a Huawei E160E
It is possible to add this modle on your rom ?
Click to expand...
Click to collapse
Is this a new model ( released this year )? It may already be in there, The easiest thing to do is plug it in.
If you install this app you can find out what the product_id is and then we can find out for sure.
Thanks
no released in 2009
Device Class: Use class information in the Interface Descriptors (0x0)
Vendor ID: 12d1
Vendor Name: Huawei Technologies Co., Ltd.
Product ID: 03eb
Hi trevd.
Thanks for the work.
Before installing your rom, I'd like to know if my Huawei K3565 is or will be supported.
I can't remember when it was released, but it not a new one ; may be 2009 or 2010.
Rackham666 said:
Hi trevd.
Thanks for the work.
Before installing your rom, I'd like to know if my Huawei K3565 is or will be supported.
I can't remember when it was released, but it not a new one ; may be 2009 or 2010.
Click to expand...
Click to collapse
Hi Rackham666
I'd refer back to my first post, I've tried to make it a little more clear what this "rom" exactly is, more a testing ground, my apologises if that wasn't very clear at first glance, So to switch this query right back at you.
After installing my rom, I'd like to know if your Huawei K3565 is supported?.
For my usn dongle , is it ok for you ?
Okay.
I'll try your additions manually when [email protected] V3 will be released by Petru.
Get The Code
Hi Folks.
I've started a github repo if anyone wants to hack on this stuff.... It only contains the code for the hotplug service at the moment but I will obviously add more when I get chance and apply all the proper GPL licenses to it.
A personal word of note : C is not my first language by any stretch ( although it is fast becoming the case ) so If It causes any memory leaks or starts nuclear war I can't be held responsible, however if there is any noob coding errors in there then I'm ready to learn off those more knowledgeable than I. I have a feeling we have some hardcore developers lurking in Archos Development community
Equally If anyone has any fixes drop me a pm and I'll sort commit access on the repo or post them right here in the thread,
The code can be found here https://github.com/trevd
Hi Folks, Me Again!
Just to let you guys know I've added a forked libhuaweigeneric-ril to my github ( https://github.com/trevd )
It includes the changes I made to enable it to work the Archos.
You'll want to clone the ics branch if you want to compile yourself.
cajl said:
For my usn dongle , is it ok for you ?
Click to expand...
Click to collapse
???
I'm not sure I understand what you mean.... can you explain a little more
Thanks
Hi, I'm sorry if I'm bothering you but I've done the steps for installing this but when I get to sde menu nothing happens. You said script should install the update automatically but nothing happens. Is there something else I have to do?
Sorry again and thank you for your work
Sent from my ARCHOS 101G9 using xda premium
alahkel said:
Hi, I'm sorry if I'm bothering you but I've done the steps for installing this but when I get to sde menu nothing happens. You said script should install the update automatically but nothing happens. Is there something else I have to do?
Sorry again and thank you for your work
Sent from my ARCHOS 101G9 using xda premium
Click to expand...
Click to collapse
Hi Alahkel
You're not bothering me .... DO I really sound/come across as that grumpy/angry in my first post.... sometimes I get cranky when I don't get enough sleep.... too much time looking at code.... :laugh:
Thanks for having a go, Are you using the official SDE? and have you got a working SDE Rom already installed?
For now I would forget about the rom image and bear with me, I'm working on an installer APK which will probably better help with testing, I'll also put the manual installation method up for those who want to get dirty with adb.
Hi, i succesfully installed your build then, btw running unoff sde. I have a huawei 170something, I don't remember the model, but it's working great with no problems, but using a otg cable only. I didn't get it to work using the big usb slot
Sent from my ARCHOS 101G9 using xda premium
alahkel said:
Hi, i succesfully installed your build then, btw running unoff sde. I have a huawei 170something, I don't remember the model, but it's working great with no problems, but using a otg cable only. I didn't get it to work using the big usb slot
Sent from my ARCHOS 101G9 using xda premium
Click to expand...
Click to collapse
That's great news Interesting that you couldn't/haven't got it working on the full size port... It should function the same as the official Archos Stick, You need to switch on the 3G Stick in the settings and the full size slot should "Just Work". I may have missed that little detail out
If that doesn't work your full size slot is maybe broken A not uncommon issue it seems. unfortunately.
Out of interest what network are you on?
I'm just working on the installer now so you won't be stuck with old archos versions.
trevd said:
That's great news Interesting that you couldn't/haven't got it working on the full size port... It should function the same as the official Archos Stick, You need to switch on the 3G Stick in the settings and the full size slot should "Just Work". I may have missed that little detail out
If that doesn't work your full size slot is maybe broken A not uncommon issue it seems. unfortunately.
Out of interest what network are you on?
I'm just working on the installer now so you won't be stuck with old archos versions.
Click to expand...
Click to collapse
Hi, thx for answering. Well of course I turn on the 3g key in settings for big-size usb and my huawei 3gkey is on indeed (led on key) but the tab doesn't recognize that o.o I'm on tim (italy ) Thank you
Sent from my ARCHOS 101G9 using xda premium
Hi trevd,
i'm guessing this won't work on CM9 by JackpotClavin, or would it? If yes, would i install it the same way as described?
Thanks in advance!
Edit: Sorry i'm obviously still running in 1st gear in the morning... There's no 3G support in the CM9 port so there's no way this would just "work"...
Edit2: And confirmation that i need more coffee: Saw your post in CM9 thread about the successful connection with Archos' 3G stick and a Huawei 3G stick, but only through the browser... Any progress on fixing things so the ppp connection is fully usable by other apps & services?
Hi, trevd!
how to launch the modem on a firmware 4.0.7?
I copy these files from your firmware
init.dongle.rc - initialization script, I wanted to avoid "polluting" any other init file too much
/lib/modules/usb_wwan.ko and /lib/modules/option.ko - USB Drivers for GSM modems
/system/lib/libhuaweigeneric-ril.so - A slightly tweaked version of DerArtem original huaweigeneric-ril
/system/etc/usb_modeswitch - the latest version of the usb-modeswitch-data
/etc/ppp - Added separate gprs scripts to retain compatibility with the Archos datakey
/system/bin/hotplugd - A new native android service; Manages Modeswitching and connection initialization for any Usb Device which has a valid configuration file present.
Click to expand...
Click to collapse
I change the init.rc file for init.dongle.rc start
but the Huawei E1550 modem doesn't work
what it is necessary to change still?
Thanks!
=========================
sorry, everything earned, it was necessary to update a modem firmware
Hi deman05
You were nearly there, init.dongle.rc is imported on the very first line of init.rc so you need both files.
You shouldn't have to do anything with the modem firmware as usb_modeswitch will handle turning the modem.
The files required are.
init.rc
init.dongle.rc
/lib/modules/usb_wwan.ko
/lib/modules/option.ko
/system/lib/libhuaweigeneric-ril.so
/system/bin/hotplugd
Also you need the full contents of the following directories
/system/etc/usb_modeswitch
/system/etc/ppp
/system/etc/chatscripts
I've attached the latest versions to this post (hopefully I've not missed anything), you will need to change the permissions on /system/bin/pppd.
chmod 6755 pppd
[EDIT] I did miss something, please see the first post for the correct download link.
The new version also handles a cold boot ( modem plugged in on startup ) scenario.
If you are still having issues please refer to the troubleshooting section in my original post
Thanks

Device images for developers

I'm trying to resurrect alternative ROM development, CM9 with the target.
For analysis I want to ask advanced users to export images of their devices.
I am interested in ICS upgraded devices.
How to:
You have to be rooted.
Connect you device to ADB.
Export copy of your partitions by executing in adb terminal
Code:
su
dd if=/dev/block/mmcblk0p1 of=/mnt/sdcard/ROW-32-3G-Recovery-mmcblk0p1.img
dd if=/dev/block/mmcblk0p2 of=/mnt/sdcard/ROW-32-3G-Boot-mmcblk0p2.img
dd if=/dev/block/mmcblk0p3 of=/mnt/sdcard/ROW-32-3G-System-mmcblk0p3.img
You should name images with REGION-CAPACITY-NETWORK-xxxxxx, see my example in code.
After having images, post location, where devs can download it or PM me to find a way to transfer it.
I will make repository of all gathered versions and make it available to other developers.
Reserved for repository links
I'm assuming your looking for dumps of someone who isn't already on the 0.0.7.3 CM9 Alpha? I'm willing to help push development of an alternate roms as I just hate the lenovo changes to just stock android. Let me know if I can be of service
Of course dumps of Lenovo Roms. My target is CM9, but analysis of Lenovo way and ripping some binary blobs (like libs) will be helpfull.
We have to start from somewhere
jaba_cz said:
Of course dumps of Lenovo Roms. My target is CM9, but analysis of Lenovo way and ripping some binary blobs (like libs) will be helpfull.
We have to start from somewhere
Click to expand...
Click to collapse
US tablets welcomed?
Sent from my Galaxy Nexus using Tapatalk 2
Of course. US, WE, ROW and any other. This can help us deduce differences and make custom builds compatible with different devices.
jaba_cz said:
Of course. US, WE, ROW and any other. This can help us deduce differences and make custom builds compatible with different devices.
Click to expand...
Click to collapse
If you can send me the commands to do this I'm not sure if its same for row that you have on your op or I'm also going to give the nvflash a try
Sent from my Galaxy Nexus using Tapatalk 2
I also have working adb I was able to reboot using adb to confirm that's my extent on knowledge in adb lol
Sent from my Galaxy Nexus using Tapatalk 2
ker2gsr said:
If you can send me the commands
Click to expand...
Click to collapse
For command look into first post
In section "code"
Wouldn't this part of the code /ROW-32-3G-Recovery-mmcblk0p1.img different being that I got a US tablet
I only have a WiFi version
Sent from my Galaxy Nexus using Tapatalk 2
ker2gsr said:
Wouldn't this part of the code /ROW-32-3G-Recovery-mmcblk0p1.img different being that I got a US tablet
I only have a WiFi version
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
Than name it US-32-WIFI......
Or anything you like, just keep information, what device it was.
Sent from my ThinkPad Tablet using XDA Premium HD app
jaba_cz said:
Than name it US-32-WIFI......
Or anything you like, just keep information, what device it was.
Sent from my ThinkPad Tablet using XDA Premium HD app
Click to expand...
Click to collapse
Oh OK will try when I get home
Sent from my Galaxy Nexus using Tapatalk 2
may I ask? Isn't it a problem our device have ext4 FS instead of kind a imgfs(yaffs for example). Is it possible to disassemble system image then?
TPT_OTA3_US_ICS_rooted.zip is a Nandroid I made AFTER a factory reset and the OTA3 update but BEFORE I rebooted into ICS for the first time. CWR was lost after reboot. Root was preserved.
I'm not sure what use it will be... I don't have any tests to report. I was hoping that it might allow someone to get the official ICS update without losing CWR but I would feel terrible if someone bricked their TPT with this backup. If someone confirms it's usefulness I would be pleased.
Located at: http://everyrandom.com/files/download.php?file=216TPT_OTA3_US_ICS_rooted.zip
were do you want it sent?
jaba_cz said:
I'm trying to resurrect alternative ROM development, CM9 with the target.
For analysis I want to ask advanced users to export images of their devices.
I am interested in ICS upgraded devices.
How to:
You have to be rooted.
Connect you device to ADB.
Export copy of your partitions by executing in adb terminal
Code:
su
dd if=/dev/block/mmcblk0p1 of=/mnt/sdcard/ROW-32-3G-Recovery-mmcblk0p1.img
dd if=/dev/block/mmcblk0p2 of=/mnt/sdcard/ROW-32-3G-Boot-mmcblk0p2.img
dd if=/dev/block/mmcblk0p3 of=/mnt/sdcard/ROW-32-3G-System-mmcblk0p3.img
You should name images with REGION-CAPACITY-NETWORK-xxxxxx, see my example in code.
After having images, post location, where devs can download it or PM me to find a way to transfer it.
I will make repository of all gathered versions and make it available to other developers.
Click to expand...
Click to collapse
Ok, I guess I'll be the first So no matter how much you look via a file browser after mounting your TPT within your OS you will not find the dump files (at least on Windows, I didn't try my Linux box). Lenovo somehow filters out .img files or something. I tried renaming the file extension but I still wasn't able to see them.
So, I had to use adb to grab them. Simply:
Code:
adb pull /sdcard/US-16-WIFI-Recovery-mmcblk0p1.img
Anyways, here are my dumps for my tablet. The system dump is almost ~800MB so I'm gonna have to see where I can upload it. I might try Drive in a bit and I'll update the list.
US-16-WIFI-Recovery-mmcblk0p1.img
US-16-WIFI-Boot-mmcblk0p2.img
US-16-WIFI-System-mmcblk0p3.img
here is mine http://db.tt/VL2VLPzz boot. img_32_us
http://db.tt/FYFEILyf recovery. im_32_us
http://db.tt/jCn1WXaY system. img_32_us
rocking rooted ics ThinkPadTablet..... *****es
Happy to see that people are still working on cm9 for the tpt.
Unfortunately I don't have root. As there is currently bio iron to get root when running Lenovo ota3, is there a way to downgrade to 3.1 hc to use the old root method?
Sent from my GT-I9300 using xda premium

[NON-ROOT] JBNCK One UI Experience - Debloated, Private and clean One UI experience

JBNCK One UI Experience​Get the JBNCK One UI Experience on your Samsung Phone without root. Works best on Galaxy A-Series phones running Android 11 or 12​Features​- Debloated and clean (pleasant for the eyes, fun to use and allows for 2-day battery life)*
- Privacy (RethinkDNS [DNS + Firewall] and Privacy indicators included)**
- Degoogled*** (removed the majority of Google apps, replaced Play Store client [AuroraStore], possibility to add Nextcloud accounts [Nextcloud app required] or other accounts for contacts and calendar syncing, included Chromium)
- Advanced tweaking (SystemUI Tuner included)​Installation ****​For best results, make sure your device is freshly set up. If it isn't, create a backup (on anything but Google (WhatsApp backup is fine) or Samsung since those sync adapters will be removed) and perform a factory reset. Otherwise it may break your setup and you might end up with a chaotic system which defeats the whole purpose of the project xD
To start the installation, download the newest release and unzip the file. On your phone, make sure you have USB debugging enabled. After enabling USB debugging connect your phone to your computer via a USB cable and execute the script (there are 3 files, choose the one that suits your operating system). If you're on Linux, make sure to allow execution of the adb binary and the debloat script. If you have no idea what I'm talking about, just open a terminal in the extracted folder and execute the following command:
Code:
chmod -R 777 *
Download: https://github.com/JBNCK/One-UI-Experience/releases
GitHub repo (!!do not clone to use!! Use a release!): https://github.com/JBNCK/One-UI-Experience
GitHub profile: https://github.com/JBNCK
Website: https://jbnck.ml/
Based on: https://jbnck.ml/projects/android_modifikation/samsung-debloat-liste.html​
Troubleshooting​Bootloop​Hope you backed up your data . Enter recovery mode and perform a factory reset​Hey some app isn't working!​Ask me for help on XDA by posting a comment under the thread. Make sure to include information like:
1. What isn't working?
2. What device are you using?
3. Is there any error message that might help?
I will try to recreate the problem and send you a solution if i manage to solve it​Hey some app that I use is missing!​Ask me for help on XDA by posting a comment under the thread. Make sure to include information like:
1. What app is missing?
2. What device are you using?
I will send you a command to get the app back since it has probably been removed by the script. I hope you know how to execute adb commands.​Read this before you scream in the comments​Some features will get broken by the debloating process. This is completely normal so don't flip out when you see a settings toggle doing nothing. If you want to get a feature back, ask me.
* - battery life may/will depend on your phone model and installed apps
** - both need to be set up first. Also make sure to enable always on VPN for RethinkDNS
*** - critical system apps as well as Google Play Services cannot be removed without root. The script still installs GBoard (the lite version without stickers and unnecessary online content) and Google Messages (for a better RCS integration)
**** - adb will be blocked by MacOS by default. You can unblock it in the security tab in the settings app
Script tested on Galaxy A51 5G (SM-A516B), Galaxy A50 (SM-A505FN) and Galaxy Tab S6 Lite (SM-P610).
Works best on A-Series devices running Android 11 and 12 It is recommended to disable battery optimization for SystemUI tuner, Account Manager (syncing client for Nextcloud [Nextcloud app required] and other online accounts)) and Aurora Store. Also make sure to enable always on VPN for RethinkDNS.
Screenshots below.​
Screenshots:​To be added soon​Bugs:​- Keyboard needs to be enabled manually (Settings > General Management > Default keyboard > enable OpenBoard)​
Hello I just wanted to say that I love your one ui experience project and that I am the first person to ever star you're project on github.com and will probably be the first to contribute to your project on github.com.
You're script will also work from a Linux computer right?
I have just created a PR on github that fixed a flaw that was at the start of every single line of code in all 3 scripts I tested all 3 and they did literally nothing at all except show errors before this change to the scripts. Youre welcome. I look forward to contributing more to this amazing project in the future.
rkesh1 said:
Hello I just wanted to say that I love your one ui experience project and that I am the first person to ever star you're project on github.com and will probably be the first to contribute to your project on github.com.
Click to expand...
Click to collapse
Thank you, much appreciated!
rkesh1 said:
I have just created a PR on github that fixed a flaw that was at the start of every single line of code in all 3 scripts I tested all 3 and they did literally nothing at all except show errors before this change to the scripts. Youre welcome. I look forward to contributing more to this amazing project in the future.
Click to expand...
Click to collapse
If you're on Linux like me, you have to change the permissions to 755 (open a terminal in this folder and simply type 'chmod -R 755 *'). This will allow the script and the adb binary to be executed. The message "errors are normal just ignore them" refers to errors like "Package not installed for 0" which are completely normal since not every phone has the same bloatware. Thank you for contributing though!
rkesh1 said:
You're script will also work from a Linux computer right?
Click to expand...
Click to collapse
Yes, but you have to make it executable first
I've created a pull request on github that fixed an issue with your scripts
What about OneUI 4.1 on A51 A515F?
GalaxyA51user said:
What about OneUI 4.1 on A51 A515F?
Click to expand...
Click to collapse
The script mostly just uninstalls pre-packaged bloatware that comes with One UI and installs 4 to 5 new apps I ran it on my phone therefore it should also work on one ui 4.1
JanBoyGamer23 said:
Thank you, much appreciated!
If you're on Linux like me, you have to change the permissions to 755 (open a terminal in this folder and simply type 'chmod -R 755 *'). This will allow the script and the adb binary to be executed. The message "errors are normal just ignore them" refers to errors like "Package not installed for 0" which are completely normal since not every phone has the same bloatware. Thank you for contributing though!
Yes, but you have to make it executable first
Click to expand...
Click to collapse
Hello janboygamer23 I see on your readme on github it says that the experience would be bad if not run on a fresh install. I don't think that's true because all your script does mostly is uninstall tons of packages and install 4 or 5
rkesh1 said:
The script mostly just uninstalls pre-packaged bloatware that comes with One UI and installs 4 to 5 new apps I ran it on my phone therefore it should also work on one ui 4.1
Hello janboygamer23 I see on your readme on github it says that the experience would be bad if not run on a fresh install. I don't think that's true because all your script does mostly is uninstall tons of packages and install 4 or 5
Click to expand...
Click to collapse
The uninstallation of these apps is the problem. If you already have everything set up removing all of the bloat can break and mess some things like apps linked to google play for example paid apps, thats why its always better to run debloat script directly after the initial setup. Its really just a recommendation/warning and you can do what you want with it, just be advised that things may break
GalaxyA51user said:
What about OneUI 4.1 on A51 A515F?
Click to expand...
Click to collapse
A OneUI 4 version will be pushed in the next couple of days. Im running a private version of the script on oneui 4 and it works perfectly. I still need to do some adjustments and i will upload it on github soon
JanBoyGamer23 said:
JBNCK One UI Experience​Get the JBNCK One UI Experience on your Samsung Phone without root. Works best on Galaxy A-Series phones running Android 11​Features​- Debloated and clean (pleasant for the eyes, fun to use and allows for 2-day battery life)*
- Privacy (RethinkDNS [DNS + Firewall] and Privacy indicators included)**
- Degoogled*** (removed the majority of Google apps, replaced Play Store client [AuroraStore], possibility to add /e/-account, included Ungoogled Chromium)
- Advanced tweaking (SystemUI Tuner included)
- Lightweight replacements for system apps​
Click to expand...
Click to collapse
Hello JanBoy, good work!
But I would like to keep the Google Play Store (no AuroraStore). Could you make a version of it or say what does not have to be uninstalled (.bat) / installed (APK) in the script to have full Play Store access?
Many greetings
Frank
FBK2904 said:
Hello JanBoy, good work!
But I would like to keep the Google Play Store (no AuroraStore). Could you make a version of it or say what does not have to be uninstalled (.bat) / installed (APK) in the script to have full Play Store access?
Many greetings
Frank
Click to expand...
Click to collapse
You can execute the following command to get the play store back:
adb shell pm install-existing com.android.vending
After that, you can simply uninstall AuroraStore and you should be good to go!
New version coming today!​Since I still go to school I wasn't able to actively work on the script but now that the school year is almost over, I can publish a new version which works for Android 12.
JanBoyGamer23 said:
You can execute the following command to get the play store back:
adb shell pm install-existing com.android.vending
After that, you can simply uninstall AuroraStore and you should be good to go!
Click to expand...
Click to collapse
Thank you for your "quick" reply.
But since nothing is happening in the A51-Scene with updated Custom-ROMs, I flashed the latest Stock-ROM (Android 12) and debloated it myself ;o)
FBK2904 said:
Thank you for your "quick" reply.
But since nothing is happening in the A51-Scene with updated Custom-ROMs, I flashed the latest Stock-ROM (Android 12) and debloated it myself ;o)
Click to expand...
Click to collapse
Sorry for being inactive for a bit, the school year is almost over and I had a lot of exams but I'm done now
New release!!!​Major update to the script (One UI 4(.1) is now officially supported)!​- Less stuff is getting installed (Messages, Keyboard and Weather are not being replaced anymore)
- More bloatware is getting removed
- Ungoogled chromium for Android has been abandoned so I replaced it with normal chromium, should still be more private than Chrome
- Animation speed adjustments
- /e/-Accounts have been replaced with DAVx5 to allow more nextcloud servers to be synced (Nextcloud app required)
Go check it out here:
Releases · JBNCK/One-UI-Experience
Development version of my One UI optimization tool featuring custom debloating by using presets and the ability to restore packages. - JBNCK/One-UI-Experience
github.com
What I'm currently working on:​Making different scripts for different use cases (e.g. heavy debloat or light debloat, Android 11 or Android 12 etc.)
JanBoyGamer23 said:
​
What I'm currently working on:​Making different scripts for different use cases (e.g. heavy debloat or light debloat, Android 11 or Android 12 etc.)
Click to expand...
Click to collapse
Hi! Can you make a script to debloat Samsung's official Android 11 firmware (Google Play Store remain) an to make NOT auto update to Android 12? No root. Thanks.
lexus46 said:
Hi! Can you make a script to debloat Samsung's official Android 11 firmware (Google Play Store remain) an to make NOT auto update to Android 12? No root. Thanks.
Click to expand...
Click to collapse
Yes thats what I'm working on
JanBoyGamer23 said:
Yes thats what I'm working on
Click to expand...
Click to collapse
Thanks a lot. Waiting.

Categories

Resources