NookTerm
Goto page 1, 2  Next
 
Libroom Forum IndexBarnes&Noble
AuthorMessage

Uroboros
Developer

Developer



Joined: 22 Jun 2003
Posts: 2275


Location: Israel

Posted: 17.08.2010 16:52    

Итак, как я уже писал в этой теме , линукс без терминала - это как говорили на радифаке транзистор без эмитера, или как говорили на военке солдат без бирки. Ну, вообщем кому надо тот понял Smile

Первый опыт программирования под андроид и на джаве (впечатления - примерно как котлован чайной ложкой копать). Любая конструктивная критика приветствуется.

Аппликация - тут
Исходники - тут

Выходить из терминала проще всего командой exit, деинсталлировать - adb uninstall com.harasoft.nookterm
_________________
Rocket eBook, Nokia770, Sony PRS-500, 505, PocketBook 301+, B&N Nook (1, 2, GL), Kindle 3 PW


Last edited by Uroboros on 17.08.2010 19:31; edited 2 times in total
 
View user's profile ^

Billard
Banned

Banned



Joined: 23 Feb 2010
Posts: 4435


Location: Украина

Posted: 17.08.2010 17:06    

Примеры использования (для чайников) не помешали бы.
_________________
Kindle 3G, NOOKcolor, Sony Reader — купил в Штатах. А вы?
 
View user's profile ^

Uroboros
Developer

Developer



Joined: 22 Jun 2003
Posts: 2275


Location: Israel

Posted: 17.08.2010 17:11    

Какие могут быть примеры для terminal emulator-а? Инсталлируешь на нук (adb install NookTerm.apk), запускаешь (launcher-ом, AppManager почему-то его не видит), и наслаждаешься Smile

Он, конечно, ещё очень далёк от понятия "нормальная аппликация", но уже вполне usable.
_________________
Rocket eBook, Nokia770, Sony PRS-500, 505, PocketBook 301+, B&N Nook (1, 2, GL), Kindle 3 PW
 
View user's profile ^

Billard
Banned

Banned



Joined: 23 Feb 2010
Posts: 4435


Location: Украина

Posted: 17.08.2010 17:21    

А удалять его как?
Шрифт мелковат, ИМХО.
_________________
Kindle 3G, NOOKcolor, Sony Reader — купил в Штатах. А вы?


Last edited by Billard on 17.08.2010 17:29; edited 1 time in total
 
View user's profile ^

Uroboros
Developer

Developer



Joined: 22 Jun 2003
Posts: 2275


Location: Israel

Posted: 17.08.2010 17:26    

adb uninstall com.harasoft.nookterm

Впрочем, он нужен только тому, кто при упоминании понятия "командная строка" не падает в обморок Smile
_________________
Rocket eBook, Nokia770, Sony PRS-500, 505, PocketBook 301+, B&N Nook (1, 2, GL), Kindle 3 PW
 
View user's profile ^

dachshund
Член клуба The eBook

Член клуба The eBook



Joined: 24 Jun 2010
Posts: 569


Location: Saint Petersburg

Posted: 17.08.2010 18:41    

Uroboros
Спасибо, вещь!
Quote:
AppManager почему-то его не видит

У меня видит.
Только, действительно, нельзя ли шрифт побольше сделать?
_________________
Kobo Aura One
 
View user's profile ^

Uroboros
Developer

Developer



Joined: 22 Jun 2003
Posts: 2275


Location: Israel

Posted: 17.08.2010 18:55    

dachshund, Я его специально в ресурсы вынес (res/values/values.xml). Я не знаю есть ли какой-нибудь application independent способ их редактировать. Должен быть, иначе какой вообще смысл в этих ресурсах Smile. А я в андориде совсем чайник, даже до новичка не дотягиваю.

В принципе, в более отдалённых планах (в рамках изучения платформы) сделать какой-нибудь settings editor для этого терминала. Но это непонятно когда. Тем более, если B&N убили платформу, то никакого интереса программировать под уникальные нуки специальных серий уже и нету. Ну посмотрим, что будет дальше, может всё-таки взломают...
_________________
Rocket eBook, Nokia770, Sony PRS-500, 505, PocketBook 301+, B&N Nook (1, 2, GL), Kindle 3 PW
 
View user's profile ^

mds0000
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Joined: 01 Sep 2010
Posts: 328


Location: Минск

Posted: 10.09.2010 19:44    

а как из исходников скомпилять apk?
есть короткая инструкция для новичков?
_________________
NOOK Touch (CR3), NOOK 1st
 
View user's profile ^

Uroboros
Developer

Developer



Joined: 22 Jun 2003
Posts: 2275


Location: Israel

Posted: 10.09.2010 22:53    

mds0000, это само по себе нетривиальная задача, так что короткой инструкции быть не может. Вся информация здесь - http://developer.android.com (конкретнее - тут). Для NookTerm понадобится как SDK, так и NDK.

Вообще работая с IDE такой сложности как eclipse, процентов 60-80 времени тратишь на борьбу с этим IDE, а не собственно на задачу Smile

Кстати, версия 1.1 с настройкой фонтов почти готова, на днях выложу.
_________________
Rocket eBook, Nokia770, Sony PRS-500, 505, PocketBook 301+, B&N Nook (1, 2, GL), Kindle 3 PW
 
View user's profile ^

mds0000
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Joined: 01 Sep 2010
Posts: 328


Location: Минск

Posted: 11.09.2010 01:36    

хотел с помощью этой утилиты запустить VNC сервер, но что не получилось.
он у меня уже установлен, и может запускаться без проблем по usb, как описано здесь http://nookdevs.com/VNC
но когда я попытался ввести в NookTerm такую же комманду androidvncserver -k /dev/input/mice &
оно выдало в ответ строки:
androidvncserver -k /dev/input/mice &
androidvncserver: permission denied
[1] Done(126) androidvncserver -k /dev/input/mice

как же всё-таки запустить его?
 
View user's profile ^

Losta
Член клуба The eBook

Член клуба The eBook



Joined: 05 Jul 2009
Posts: 528


Location: Вологда

Posted: 11.09.2010 08:49    

Uroboros wrote:

Вообще работая с IDE такой сложности как eclipse, процентов 60-80 времени тратишь на борьбу с этим IDE, а не собственно на задачу

Да уж, и сама java и eclipse - сплошные заморочки. Спасибо за терминал.
_________________
Explay TXT Book V3 + Explay TXT Book B63 + Sony PRS-505 + Sony PRS-600 + Barnes&Noble Nook
 
View user's profile ^

Uroboros
Developer

Developer



Joined: 22 Jun 2003
Posts: 2275


Location: Israel

Posted: 11.09.2010 12:04    

Losta, к сожалению Libroom запрещает на форуме ту лексику, которой можно охарактеризовать java и особенно eclipse. А других слов у меня для них нету.

Posted after 6 minutes 57 seconds:

mds0000, на любую не найденную команду этот урезаный shell выдаёт "permission denied". Так что, причин может быть две:
1. ошибка в имени или androidvncserver не найден в PATH
2. действительно нету permission, например он r-x------ вместо r-xr-xr-x. Тогда это легко подправить adb.

Кстати, проблемка с root access в NookTerm есть, почему-то запрещён su для юзера system. При этом chown на .apk файл не помогает. Тут мне нужна помощь спецов по андроиду, непонятно как заставить dalvik работать под рутом.
_________________
Rocket eBook, Nokia770, Sony PRS-500, 505, PocketBook 301+, B&N Nook (1, 2, GL), Kindle 3 PW
 
View user's profile ^

mds0000
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Joined: 01 Sep 2010
Posts: 328


Location: Минск

Posted: 12.09.2010 19:07    

может adb работает под рутом, и поэтому через adb можно запустить ту комманду, а через NookTerm нет?
_________________
NOOK Touch (CR3), NOOK 1st
 
View user's profile ^

Uroboros
Developer

Developer



Joined: 22 Jun 2003
Posts: 2275


Location: Israel

Posted: 12.09.2010 20:33    

принципиальный способ запускать шел с root permissions найден, спасибо Ex3NDR за консультацию. Новая версия скоро будет.
_________________
Rocket eBook, Nokia770, Sony PRS-500, 505, PocketBook 301+, B&N Nook (1, 2, GL), Kindle 3 PW
 
View user's profile ^

mds0000
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Joined: 01 Sep 2010
Posts: 328


Location: Минск

Posted: 12.09.2010 20:51    

отлично, а то я вижу что NookTerm у меня запустился под юзером App_27

Posted after 1 minute 23 seconds:

Uroboros wrote:


mds0000, на любую не найденную команду этот урезаный shell выдаёт "permission denied".


на несуществующую программу он говорит "not found"

Posted after 8 minutes 35 seconds:

http://android-dls.com/wiki/index.php?title=Magic_Root_Access
_________________
NOOK Touch (CR3), NOOK 1st
 
View user's profile ^

Uroboros
Developer

Developer



Joined: 22 Jun 2003
Posts: 2275


Location: Israel

Posted: 12.09.2010 21:24    

mds0000 wrote:
http://android-dls.com/wiki/index.php?title=Magic_Root_Access

Видел, не всё, что хорошо для андроида хорошо для нука. Это не сработало. Сработало другое - написал маленькую утилитку чисто на С (это важно), которая делает setuid(0), remount /data with -o suid, записал туда, chown, chmod 6755. Пока надо запускать скрипт после каждого ребута, как это сделать persistent не разобрался.
_________________
Rocket eBook, Nokia770, Sony PRS-500, 505, PocketBook 301+, B&N Nook (1, 2, GL), Kindle 3 PW
 
View user's profile ^

mds0000
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Joined: 01 Sep 2010
Posts: 328


Location: Минск

Posted: 17.09.2010 01:38    

не плохо было бы, если при нажатии Cancel на клавиатуре, программа либо убивалась сама из процессов, либо хотя бы выходила в лаунчер
_________________
NOOK Touch (CR3), NOOK 1st
 
View user's profile ^

mds0000
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Joined: 01 Sep 2010
Posts: 328


Location: Минск

Posted: 29.09.2010 01:46    

скопировал файлы Tour.epub и User-guide.epub из ресурсов нука в папку /system/media/sdcard, то есть туда где лежат книжки, но файлы не видны по прежнему.
Что с ними не так? сделал даже chmod 777 каждому файлу, и chown system (поскольку овнер был root), но не помогло.
Как сменить группу? может это поможет, chgrp не находит такой комманды
_________________
NOOK Touch (CR3), NOOK 1st
 
View user's profile ^

Uroboros
Developer

Developer



Joined: 22 Jun 2003
Posts: 2275


Location: Israel

Posted: 29.09.2010 12:02    

Сейчас nookTerm не бежит по рутом, и, соответственно, системных файлов не видит. Я уже разобрался как решить эту проблему - в следующей версии будет.
_________________
Rocket eBook, Nokia770, Sony PRS-500, 505, PocketBook 301+, B&N Nook (1, 2, GL), Kindle 3 PW
 
View user's profile ^

mds0000
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Joined: 01 Sep 2010
Posts: 328


Location: Минск

Posted: 29.09.2010 19:03    

как узнать список всех юзеров, что есть на нуке?
cat /etc/passwd (стандартный линуксовый способ) не работает, так как такого файла не существует
_________________
NOOK Touch (CR3), NOOK 1st
 
View user's profile ^
Libroom Forum IndexBarnes&NobleAll times are GMT + 4 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© Libroom, 2021